.seo-landing{--seo-green:#49df85;--seo-dark:#071b14;--seo-ink:#10261d;--seo-paper:#f4f6ef;background:var(--seo-paper);color:var(--seo-ink);font-family:var(--font-sans);overflow:hidden}.seo-wrap{margin:0 auto;max-width:1180px;width:calc(100% - 48px)}.seo-hero{background:linear-gradient(120deg,#f7f8f3,#edf7ef);min-height:720px;overflow:hidden;padding:105px 0 92px;position:relative}.seo-orbit{border:1px solid rgba(16,38,29,.07);border-radius:50%;height:680px;position:absolute;right:-250px;top:-330px;width:680px}.seo-orbit:after{border:1px solid rgba(16,38,29,.05);border-radius:50%;content:"";inset:80px;position:absolute}.seo-hero-grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);position:relative}.seo-index,.seo-kicker{align-items:center;color:#16864d;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.14em;text-transform:uppercase}.seo-hero h1,.seo-landing h2{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase}.seo-hero h1{font-size:clamp(64px,7.4vw,104px);letter-spacing:-.035em;line-height:.82;margin:28px 0}.seo-hero h1 em{color:#20b864;font-style:italic}.seo-lead{color:#50685d;font-size:18px;line-height:1.7;max-width:600px}.seo-actions{display:flex;gap:12px;margin-top:32px}.seo-button{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;min-height:50px;padding:0 22px;text-decoration:none}.seo-button-primary{background:var(--seo-green);color:#04130d}.seo-button-secondary{border:1px solid #b9c8bc;color:var(--seo-ink)}.seo-assurances{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin-top:22px}.seo-assurances li{align-items:center;color:#557065;display:flex;font-size:12px;gap:6px}.seo-assurances svg{color:#16864d}.seo-ranking-demo{background:#fff;border:3px solid #10261d;padding:28px 28px 25px;position:relative}.seo-ranking-demo:after{background:var(--seo-green);bottom:-13px;content:"";height:10px;left:16px;position:absolute;right:-16px;z-index:-1}.seo-demo-head,.seo-demo-meta{align-items:flex-start;display:flex;justify-content:space-between}.seo-demo-head>div{display:flex;flex-direction:column}.seo-demo-head>div span{color:#1ba85b;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.seo-demo-head strong{font-family:Barlow Condensed,sans-serif;font-size:29px;margin-top:7px;text-transform:uppercase}.seo-live{align-items:center;background:#e5f8eb;color:#188c4e;display:flex;font-size:10px;font-weight:700;gap:7px;padding:10px 12px}.seo-live i{background:#36d274;height:7px;width:7px}.seo-demo-meta{color:#779084;font-size:11px;margin:32px 0 14px}.seo-demo-list{border-top:1px solid #dce8df}.seo-demo-row{align-items:center;border-bottom:1px solid #dce8df;display:grid;gap:12px;grid-template-columns:35px 40px 1fr auto;min-height:62px;padding:7px 10px}.seo-demo-row.leading{background:linear-gradient(90deg,#effaf2,rgba(239,250,242,.2))}.seo-demo-row>span{color:#6f887b;font-size:12px}.seo-demo-row>b{align-items:center;background:#08291e;color:#fff;display:flex;font-size:10px;height:34px;justify-content:center;width:34px}.seo-demo-row>strong{font-size:13px}.seo-demo-row>em{color:#159a50;font-size:15px;font-style:normal;font-weight:800}.seo-demo-share{align-items:center;background:var(--seo-green);display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:center;margin-top:20px;min-height:42px}.seo-problem{background:#fff;padding:110px 0}.seo-split{display:grid;gap:70px;grid-template-columns:220px 1fr}.seo-control h2,.seo-faq h2,.seo-section-heading h2,.seo-split h2,.seo-uses h2{font-size:clamp(44px,5.2vw,74px);letter-spacing:-.02em;line-height:.92}.seo-control-grid>div>p,.seo-section-heading p,.seo-split>div p,.seo-uses-grid>div>p{color:#5e7469;font-size:17px;line-height:1.75;margin-top:25px;max-width:720px}.seo-process{padding:110px 0}.seo-section-heading{align-items:end;display:flex;justify-content:space-between;margin:24px 0 55px}.seo-section-heading h2{max-width:690px}.seo-section-heading p{margin:0;max-width:360px}.seo-steps{display:grid;grid-template-columns:repeat(3,1fr)}.seo-steps article{border-left:1px solid #cad8cd;min-height:300px;padding:26px 34px;position:relative}.seo-steps article:last-child{border-right:1px solid #cad8cd}.seo-steps article>span{color:#159a50;font-family:var(--font-mono);font-size:12px;position:absolute;right:22px;top:20px}.seo-steps svg{color:#159a50;margin:55px 0 34px}.seo-steps h3{font-family:Barlow Condensed,sans-serif;font-size:27px;text-transform:uppercase}.seo-steps p{color:#63796e;font-size:14px;line-height:1.7;margin-top:12px}.seo-uses{background:#08271d;color:#eefaf2;padding:110px 0}.seo-uses-grid{display:grid;gap:110px;grid-template-columns:1fr 1fr}.seo-index.light{color:var(--seo-green)}.seo-uses h2{margin-top:24px}.seo-uses-grid>div>p{color:#8fb4a0}.seo-use-list article{border-top:1px solid rgba(73,223,133,.2);display:grid;gap:28px;grid-template-columns:180px 1fr;padding:25px 0}.seo-use-list article:last-child{border-bottom:1px solid rgba(73,223,133,.2)}.seo-use-list strong{font-size:15px}.seo-use-list p{color:#8fb4a0;font-size:13px;line-height:1.6}.seo-control{background:#fff;padding:110px 0}.seo-control-grid{display:grid;gap:100px;grid-template-columns:1fr 1fr;margin-top:26px}.seo-control-grid ul{list-style:none}.seo-control-grid li{align-items:flex-start;border-top:1px solid #d3ded5;display:flex;gap:14px;padding:20px 0}.seo-control-grid li:last-child{border-bottom:1px solid #d3ded5}.seo-control-grid li svg{color:#169b52;flex:0 0 auto;margin-top:2px}.seo-control-grid li span{color:#60756a;font-size:13px;line-height:1.65}.seo-control-grid li strong{color:var(--seo-ink);display:block;font-size:14px;margin-bottom:3px}.seo-faq{padding:110px 0}.seo-faq-grid{display:grid;gap:100px;grid-template-columns:.75fr 1.25fr}.seo-faq h2{margin-top:22px}.seo-faq-list details{border-top:1px solid #c9d5cb;padding:22px 0}.seo-faq-list details:last-child{border-bottom:1px solid #c9d5cb}.seo-faq-list summary{cursor:pointer;font-size:15px;font-weight:700;list-style:none;padding-right:30px;position:relative}.seo-faq-list summary:after{content:"+";font-size:22px;font-weight:400;position:absolute;right:3px;top:-5px}.seo-faq-list details[open] summary:after{content:"−"}.seo-faq-list details p{color:#60756a;font-size:14px;line-height:1.75;padding:15px 45px 0 0}.seo-final{background:var(--seo-green);color:#04130d;padding:100px 0;text-align:center}.seo-final p{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.seo-final h2{font-size:clamp(58px,7vw,96px);letter-spacing:-.03em;line-height:.85;margin:25px 0 35px}.seo-button-light{background:#071b14;color:#fff}.seo-final span{display:block;font-size:11px;margin-top:16px}.seo-landing .footer-main{border-top:0}html[data-theme=dark] .seo-landing{--seo-paper:#06120e;--seo-ink:#eef8f1;background:var(--seo-paper);color:var(--seo-ink)}html[data-theme=dark] .seo-hero{background:linear-gradient(120deg,#06120e,#092219)}html[data-theme=dark] .seo-orbit{border-color:rgba(73,223,133,.08)}html[data-theme=dark] .seo-orbit:after{border-color:rgba(73,223,133,.05)}html[data-theme=dark] .seo-assurances li,html[data-theme=dark] .seo-control-grid li span,html[data-theme=dark] .seo-control-grid>div>p,html[data-theme=dark] .seo-faq-list details p,html[data-theme=dark] .seo-lead,html[data-theme=dark] .seo-section-heading p,html[data-theme=dark] .seo-split>div p{color:#90a99c}html[data-theme=dark] .seo-button-secondary{border-color:#355346;color:#e8f3ec}html[data-theme=dark] .seo-control,html[data-theme=dark] .seo-problem,html[data-theme=dark] .seo-ranking-demo{background:#0c1813}html[data-theme=dark] .seo-ranking-demo{border-color:#355346}html[data-theme=dark] .seo-control-grid li strong,html[data-theme=dark] .seo-demo-head strong,html[data-theme=dark] .seo-demo-row>strong{color:#eef8f1}html[data-theme=dark] .seo-control-grid li,html[data-theme=dark] .seo-demo-list,html[data-theme=dark] .seo-demo-row,html[data-theme=dark] .seo-faq-list details,html[data-theme=dark] .seo-steps article{border-color:#294438}html[data-theme=dark] .seo-demo-row.leading{background:linear-gradient(90deg,#10291e,rgba(16,41,30,.25))}html[data-theme=dark] .seo-live{background:#133524}html[data-theme=dark] .seo-faq,html[data-theme=dark] .seo-process{background:#07130f}@media(max-width:900px){.seo-hero{padding-top:72px}.seo-hero-grid{grid-template-columns:1fr}.seo-ranking-demo{max-width:700px}.seo-control-grid,.seo-faq-grid,.seo-split,.seo-uses-grid{gap:45px;grid-template-columns:1fr}.seo-section-heading{align-items:flex-start;flex-direction:column;gap:25px}.seo-steps{grid-template-columns:1fr}.seo-steps article,.seo-steps article:last-child{border-bottom:1px solid #cad8cd;border-left:0;border-right:0;min-height:230px}.seo-steps article:first-child{border-top:1px solid #cad8cd}.seo-steps svg{margin:30px 0 24px}}@media(max-width:600px){.seo-wrap{width:calc(100% - 32px)}.seo-hero{min-height:auto;padding:58px 0 75px}.seo-hero h1{font-size:56px}.seo-lead{font-size:16px}.seo-actions{align-items:stretch;flex-direction:column}.seo-button{width:100%}.seo-assurances{align-items:flex-start;flex-direction:column;gap:10px}.seo-ranking-demo{border-width:2px;padding:18px 14px}.seo-ranking-demo:after{display:none}.seo-demo-head strong{font-size:22px}.seo-live{padding:8px}.seo-demo-meta{margin-top:25px}.seo-demo-row{gap:7px;grid-template-columns:27px 33px 1fr auto;padding:6px 4px}.seo-demo-row>b{height:29px;width:29px}.seo-demo-row>strong{font-size:11px}.seo-demo-row>em{font-size:12px}.seo-control,.seo-faq,.seo-problem,.seo-process,.seo-uses{padding:75px 0}.seo-control h2,.seo-faq h2,.seo-section-heading h2,.seo-split h2,.seo-uses h2{font-size:43px}.seo-split{gap:28px}.seo-section-heading{margin-bottom:35px}.seo-steps article{padding:25px 16px}.seo-uses-grid{gap:50px}.seo-use-list article{gap:10px;grid-template-columns:1fr}.seo-control-grid{gap:45px}.seo-faq-grid{gap:35px}.seo-final{padding:75px 0}.seo-final h2{font-size:54px}}