.seo-page{--seo-ink:#0d211b;--seo-deep:#071713;--seo-lime:#cbff79;--seo-paper:#f6f4ec;min-height:100vh;color:var(--seo-ink);background:radial-gradient(circle at 8% 4%,rgba(203,255,121,.22),transparent 26rem),linear-gradient(180deg,#faf9f4,var(--seo-paper));font-family:Arial,Helvetica,sans-serif}.seo-page *{box-sizing:border-box}.seo-page a{color:inherit;text-decoration:none}.seo-nav{position:sticky;top:0;z-index:20;min-height:70px;padding:12px max(24px,calc((100vw - 1180px) / 2));display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(13,33,27,.1);background:rgba(250,249,244,.9);backdrop-filter:blur(18px)}.seo-brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;letter-spacing:-.03em}.seo-brand img{border-radius:12px}.seo-nav nav{display:flex;align-items:center;gap:24px;font-size:14px}.seo-nav nav>a:not(.seo-nav-cta):hover{text-decoration:underline;text-underline-offset:4px}.seo-nav-cta{padding:11px 17px;color:white!important;border-radius:10px;background:var(--seo-ink)}.seo-page>article{width:min(1180px,calc(100% - 48px));margin:0 auto}.seo-hero{padding:clamp(76px,10vw,140px) 0 86px;max-width:980px}.seo-hero>span,.seo-kicker,.seo-section-heading>span{display:block;margin-bottom:18px;color:#50635b;font-size:11px;font-weight:800;letter-spacing:.19em}.seo-hero h1{max-width:1000px;margin:0;font-size:clamp(48px,7.1vw,94px);font-weight:500;line-height:.98;letter-spacing:-.065em}.seo-hero p{max-width:780px;margin:30px 0 0;color:#52615b;font-size:clamp(18px,2vw,23px);line-height:1.55}.seo-cta>div,.seo-hero>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.seo-primary,.seo-secondary{display:inline-flex;min-height:50px;padding:0 21px;align-items:center;justify-content:center;gap:22px;border-radius:12px;font-weight:700}.seo-primary{background:var(--seo-lime);border:1px solid #a9dc59}.seo-primary i{font-size:20px;font-style:normal}.seo-secondary{border:1px solid rgba(13,33,27,.22);background:rgba(255,255,255,.66)}.seo-primary:hover,.seo-secondary:hover{transform:translateY(-2px);transition:transform .18s ease}.seo-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:100px}.seo-proof-grid article{min-height:310px;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(13,33,27,.12);border-radius:24px;background:rgba(255,255,255,.84)}.seo-proof-grid article:first-child{background:#d7ffa1}.seo-proof-grid article:nth-child(2){background:#dcecff}.seo-proof-grid article:nth-child(3){background:#ffe2d5}.seo-proof-grid article>span{margin-bottom:auto;font-size:12px;font-weight:800}.seo-proof-grid h2{margin:0 0 14px;font-size:28px;letter-spacing:-.04em}.seo-proof-grid p{margin:0;color:#52615b;line-height:1.65}.seo-content-section{padding:90px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;border-top:1px solid rgba(13,33,27,.14)}.guide-checklist h2,.guide-intro h2,.seo-comparison h2,.seo-content-section h2,.seo-section-heading h2{margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:500;line-height:1.04;letter-spacing:-.055em}.seo-content-section p{margin:0 0 22px;color:#465850;font-size:18px;line-height:1.75}.seo-feature-list{padding:100px 0}.seo-section-heading{max-width:720px;margin-bottom:50px}.seo-feature-list ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(13,33,27,.14)}.seo-feature-list li{padding:27px 0;display:grid;grid-template-columns:70px 1fr;gap:24px;border-bottom:1px solid rgba(13,33,27,.14)}.seo-feature-list li>b{color:#75827c;font-size:12px}.seo-feature-list h3{margin:0 0 8px;font-size:24px;letter-spacing:-.035em}.seo-feature-list p{max-width:760px;margin:0;color:#52615b;line-height:1.65}.seo-comparison{margin:45px 0 110px;padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:1fr 1fr;gap:8vw;color:white;border-radius:28px;background:var(--seo-deep)}.seo-comparison p{color:#afbeb7;font-size:17px;line-height:1.7}.seo-comparison dl{margin:0}.seo-comparison dl>div{padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.14)}.seo-comparison dt{font-weight:700}.seo-comparison dd{margin:0;color:var(--seo-lime);text-align:right}.seo-faq{padding-bottom:110px}.seo-faq details{border-top:1px solid rgba(13,33,27,.15)}.seo-faq details:last-child{border-bottom:1px solid rgba(13,33,27,.15)}.seo-faq summary{padding:24px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:20px;font-weight:700;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq summary i{font-style:normal}.seo-faq details[open] summary i{transform:rotate(45deg)}.seo-faq details p{max-width:780px;margin:-5px 0 25px;color:#52615b;line-height:1.7}.seo-cta{margin-bottom:70px;padding:clamp(40px,7vw,86px);color:white;border-radius:30px;background:radial-gradient(circle at 85% 15%,rgba(203,255,121,.18),transparent 22rem),var(--seo-deep)}.seo-cta>span{color:var(--seo-lime);font-size:11px;font-weight:800;letter-spacing:.2em}.seo-cta h2{max-width:820px;margin:20px 0 0;font-size:clamp(40px,6vw,76px);font-weight:500;line-height:1;letter-spacing:-.06em}.seo-cta p{max-width:650px;color:#afbeb7;font-size:18px;line-height:1.65}.seo-cta .seo-secondary{color:white;border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.seo-cta .seo-primary{color:var(--seo-ink)}.seo-footer{min-height:90px;padding:26px max(24px,calc((100vw - 1180px) / 2));display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;color:#afbeb7;background:var(--seo-deep)}.seo-footer strong{color:white;font-size:20px}.seo-footer p,.seo-footer span{margin:0;font-size:13px}.guide-hero{padding-bottom:65px}.guide-hero h1{font-size:clamp(46px,6.5vw,86px)}.guide-intro{margin-bottom:90px;padding:clamp(30px,5vw,55px);display:grid;grid-template-columns:180px 1fr;gap:45px;border-radius:26px;background:#d7ffa1}.guide-intro aside{display:flex;flex-direction:column}.guide-intro aside strong{font-size:80px;font-weight:500;line-height:.9;letter-spacing:-.06em}.guide-intro aside span{margin-top:12px;color:#52615b}.guide-intro p{max-width:740px;color:#3f5048;font-size:18px;line-height:1.7}.guide-steps{margin-bottom:110px}.guide-steps article{padding:34px 0;display:grid;grid-template-columns:90px 1fr;gap:30px;border-top:1px solid rgba(13,33,27,.14);scroll-margin-top:90px}.guide-steps article:last-child{border-bottom:1px solid rgba(13,33,27,.14)}.guide-steps article>span{color:#708078;font-size:13px;font-weight:800;letter-spacing:.12em}.guide-steps h2{margin:0 0 12px;font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.045em}.guide-steps p{max-width:780px;margin:0;color:#52615b;font-size:17px;line-height:1.7}.guide-checklist{margin-bottom:110px;padding:clamp(35px,6vw,68px);display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-radius:28px;background:#dcecff}.guide-checklist ul{margin:0;padding:0;list-style:none}.guide-checklist li{position:relative;padding:16px 0 16px 30px;border-bottom:1px solid rgba(13,33,27,.12);line-height:1.5}.guide-checklist li:before{content:"✓";position:absolute;left:0;color:#3a6b30;font-weight:900}@media (max-width:760px){.seo-nav{min-height:62px;padding:10px 18px}.seo-nav nav>a:not(.seo-nav-cta){display:none}.seo-nav-cta{padding:10px 13px}.seo-page>article{width:min(100% - 32px,1180px)}.seo-hero{padding:65px 0 55px}.guide-hero h1,.seo-hero h1{font-size:clamp(42px,13.5vw,62px);line-height:1}.seo-hero p{font-size:17px}.seo-cta>div,.seo-hero>div{flex-direction:column}.seo-primary,.seo-secondary{width:100%}.guide-checklist,.seo-comparison,.seo-content-section,.seo-proof-grid{grid-template-columns:1fr}.seo-proof-grid{padding-bottom:70px}.seo-proof-grid article{min-height:260px}.seo-content-section{padding:70px 0;gap:35px}.seo-feature-list{padding:70px 0}.seo-feature-list li{grid-template-columns:42px 1fr;gap:14px}.seo-comparison{margin-bottom:80px;gap:35px}.seo-comparison dl>div{align-items:flex-start;flex-direction:column;gap:6px}.seo-comparison dd{text-align:left}.guide-intro,.seo-footer{grid-template-columns:1fr}.guide-intro{gap:28px}.guide-steps article{grid-template-columns:38px 1fr;gap:12px}}