.hseo-sec{padding:52px 28px}.hseo-sec-alt{background:var(--cr)}.hseo-wrap{max-width:900px;margin:0 auto}.hseo-shd{margin-bottom:24px}.hseo-sey{letter-spacing:.12em;text-transform:uppercase;color:var(--fl);align-items:center;gap:8px;margin-bottom:6px;font-size:10.5px;font-weight:800;display:inline-flex}.hseo-sey.g{color:var(--go)}.hseo-stit{color:var(--tx);font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700;line-height:1.15}.hseo-sub{color:var(--tm);margin-top:4px;font-size:12px}.hseo-eeat-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}@media (max-width:700px){.hseo-eeat-grid{grid-template-columns:1fr}}.hseo-card{border:1px solid var(--bd);background:#fff;border-radius:16px;padding:20px}.hseo-h3{color:var(--fo);margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:700}.hseo-p{color:var(--ts);font-size:12.5px;line-height:1.8}.hseo-docs{flex-wrap:wrap;gap:20px;display:flex}.hseo-doc{flex:1;align-items:flex-start;gap:12px;min-width:260px;display:flex}.hseo-doc-ava{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:flex}.hseo-doc-name{font-size:13px;font-weight:700}.hseo-doc-cred{color:var(--cl);margin-bottom:4px;font-size:11px;font-weight:600}.hseo-doc-bio{color:var(--ts);font-size:11.5px;line-height:1.65}.hseo-trust{flex-wrap:wrap;gap:10px;display:flex}.hseo-ts{border:1px solid var(--bd);text-align:center;background:#fff;border-radius:12px;flex:1;min-width:130px;padding:14px}.hseo-ts-ico{margin-bottom:4px;font-size:18px}.hseo-ts-v{color:var(--fo);font-size:16px;font-weight:700}.hseo-ts-l{font-size:11.5px;font-weight:600}.hseo-ts-s{color:var(--tm);font-size:10px}.hseo-howto-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:700px){.hseo-howto-grid{grid-template-columns:1fr 1fr}}@media (max-width:460px){.hseo-howto-grid{grid-template-columns:1fr}}.hseo-howto-step{border:1px solid var(--bd);text-align:center;background:#fff;border-radius:14px;padding:16px}.hseo-howto-num{background:var(--fo);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 8px;font-size:13px;font-weight:800;display:flex}.hseo-howto-ico{margin-bottom:6px;font-size:22px}.hseo-howto-name{color:var(--tx);margin-bottom:5px;font-size:12px;font-weight:700}.hseo-howto-text{color:var(--tm);font-size:11px;line-height:1.65}.hseo-cta-primary{background:var(--fo);color:#fff;cursor:pointer;border:none;border-radius:40px;align-items:center;gap:6px;padding:12px 24px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #2d4a2f4d}.hseo-cta-primary:hover{background:var(--fm);transform:translateY(-2px)}.hseo-cta-gold{background:var(--go);color:#fff;cursor:pointer;border:none;border-radius:40px;align-items:center;gap:6px;padding:12px 24px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #b8802a4d}.hseo-cta-gold:hover{background:var(--gl)}.hseo-faq-list{flex-direction:column;gap:8px;display:flex}.hseo-faq-item{border:1px solid var(--bd);background:#fff;border-radius:12px;overflow:hidden}.hseo-faq-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 16px;font-family:DM Sans,sans-serif;display:flex}.hseo-faq-q{color:var(--tx);margin:0;font-size:13px;font-weight:600;line-height:1.4}.hseo-faq-arr{color:var(--fo);flex-shrink:0;font-size:14px}.hseo-faq-a-wrap{border-top:1px solid var(--bd);padding:0 16px 14px}.hseo-faq-a{color:var(--ts);margin:0;padding-top:12px;font-size:12.5px;line-height:1.85}.hseo-faq-foot-p{color:var(--tm);margin-bottom:10px;font-size:12px}.hseo-ing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:820px){.hseo-ing-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.hseo-ing-grid{grid-template-columns:1fr}}.hseo-ing-card{border:1px solid var(--bd);border-radius:14px;padding:16px}.hseo-ing-ico{margin-bottom:6px;font-size:22px}.hseo-ing-name{margin-bottom:2px;font-size:13px;font-weight:700}.hseo-ing-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--tm);margin-bottom:8px;font-size:9.5px;font-weight:700}.hseo-ing-desc{color:var(--ts);font-size:11.5px;line-height:1.7}.hseo-geo-sec{background:var(--cr);border-top:1px solid var(--bd);padding:40px 28px}.hseo-qa{border-left:4px solid var(--fo);box-shadow:var(--sh);background:#fff;border-radius:0 12px 12px 0;margin-bottom:24px;padding:16px 20px}.hseo-qa-eyebrow{color:var(--fo);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:10px;font-weight:800}.hseo-qa-q{color:var(--tx);margin-bottom:6px;font-size:14px;display:block}.hseo-qa-a{color:var(--ts);margin:0;font-size:13px;line-height:1.7}.hseo-cmp-wrap{margin-bottom:32px}.hseo-cmp-h2{color:var(--tx);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:700}.hseo-cmp-meta{color:var(--tm);margin-bottom:18px;font-size:12px}.hseo-cmp-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.hseo-cmp-grid{grid-template-columns:1fr}}.hseo-cmp-card{border:1px solid var(--bd);background:#fff;border-radius:12px;padding:18px}.hseo-cmp-title{margin-bottom:10px;font-size:13px;font-weight:800}.hseo-cmp-body{color:var(--ts);font-size:12px;line-height:1.75}.hseo-cmp-body>div{margin-bottom:5px}.hseo-cmp-verdict{color:var(--tm);margin-top:10px;font-size:12px;font-style:italic}.hseo-content-h2{color:var(--tx);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:700}.hseo-content-byline{color:var(--tm);margin-bottom:18px;font-size:10px;font-style:italic}.hseo-content-2col{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (max-width:700px){.hseo-content-2col{grid-template-columns:1fr}}.hseo-content-h3{color:var(--tx);margin-bottom:10px;font-size:15px;font-weight:700}.hseo-content-p{color:var(--ts);margin-bottom:14px;font-size:13px;line-height:1.8}.hseo-content-ul{color:var(--ts);margin:0;padding-left:16px;font-size:12.5px;line-height:1.8}.hseo-content-ul li{margin-bottom:4px}.hseo-inline-link{color:var(--fo);font-weight:600;text-decoration:none}.hseo-inline-link.underline{text-decoration:underline}
