.seo-page{--s-ink:#211d4f;--s-purple:#7a6aff;--s-lav:#d5d0ff;--s-mint:#64dbae;--s-coral:#ff8164;--s-paper:#f6f5f3;--s-white:#fefdfd;--s-copy:#5e5a70}.seo-container{position:relative;width:min(1298px,100%);margin:auto;border-inline:1px solid #44424bb3;overflow:hidden;box-sizing:border-box}.seo-container *{box-sizing:border-box}.seo-container :is(h1,h2,h3,p){margin:0}.seo-mono{font:500 10px/14px "JetBrains Mono",monospace;letter-spacing:.08em}.seo-heading{font-family:"Clash Grotesk",Arial,sans-serif;font-weight:500}.seo-copy{color:var(--s-copy);font:400 18px/28px Manrope,Arial,sans-serif}.seo-head{display:flex;justify-content:space-between;gap:48px}.seo-head h2{max-width:760px;font-size:64px;line-height:.94}.seo-head>p{width:390px}.seo-button{display:inline-flex;margin-top:28px;padding:12px 22px;border-radius:4px;color:#fff;background:linear-gradient(133deg,#d5d0ff,#6757e8 42%,#8b7dff);font:500 14px/18px Manrope,sans-serif;text-decoration:none}
.seo-hero{display:grid;grid-template-columns:760px 538px;min-height:740px;background:var(--s-white)}.seo-hero-copy{padding:52px 56px}.seo-hero h1{margin-top:32px;font-size:72px;line-height:1;color:var(--s-ink)}.seo-hero .seo-copy{margin-top:38px;max-width:590px}.seo-search{padding:74px 34px;background:var(--s-ink)}.seo-searchbox{margin-top:34px;padding:19px 20px;background:#fff;color:var(--s-ink)}.seo-result{display:grid;grid-template-columns:110px 1fr;margin-top:14px;padding:24px 20px;background:var(--s-white)}.seo-rank{display:grid;place-items:center;width:58px;height:58px;color:#fff;background:var(--s-purple);font-size:13px}.seo-result h3{font-size:24px;line-height:1.15}.seo-answer{margin-top:14px;padding:18px;background:var(--s-mint);color:var(--s-ink)}.seo-answer h3{margin-top:18px;font-size:24px;line-height:1.15}.seo-answer p:last-child{margin-top:14px}
.seo-section{padding:44px 56px}.seo-discovery{min-height:820px;background:var(--s-paper)}.seo-discovery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:66px}.seo-discovery-card{position:relative;min-height:430px;padding:30px 24px;border:1px solid #d8d5d0;background:var(--s-white)}.seo-discovery-card:nth-child(2){background:var(--s-lav)}.seo-discovery-card:nth-child(3){background:var(--s-mint)}.seo-discovery-card:nth-child(4){color:#fff;background:var(--s-ink)}.seo-discovery-card h3{margin-top:58px;font-size:32px;line-height:1.18}.seo-discovery-card small{position:absolute;bottom:28px}
.seo-measure{min-height:700px;background:var(--s-lav)}.seo-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:66px}.seo-stat{min-height:250px;padding:28px 24px;background:var(--s-white)}.seo-stat:last-child{color:#fff;background:var(--s-ink)}.seo-stat h3{margin-top:46px;font-size:48px}.seo-stat p:last-child{margin-top:30px;color:var(--s-copy)}
.seo-proof{min-height:940px;background:var(--s-white)}.seo-proof .seo-head h2{font-size:48px;line-height:1.08}.seo-audit-shell{margin-top:42px;border:1px solid #d8d5d0;background:var(--s-paper)}.seo-audit-top{padding:22px 24px}.seo-query{display:flex;justify-content:space-between;padding:15px 18px;background:#fff}.seo-audit-row{display:grid;grid-template-columns:190px 1fr 130px;padding:14px 16px;border-top:1px solid #d8d5d0}.seo-proof-lower{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:24px}.seo-proof-card{min-height:210px;padding:24px;background:var(--s-ink);color:#fff}.seo-proof-card:last-child{background:var(--s-lav);color:var(--s-ink)}.seo-proof-card h3{margin-top:18px;font-size:24px}.seo-proof-card p:last-child{margin-top:14px}.seo-plan-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:5px;color:#fff;background:var(--s-ink)}.seo-plan-strip p{padding:20px 24px;white-space:pre-line;border-right:1px solid #5b568e}.seo-plan-strip p:last-child{border:0}
.seo-audit{display:grid;grid-template-columns:420px 1fr;gap:70px;min-height:800px;background:var(--s-paper)}.seo-audit-copy h2{font-size:46px;line-height:1.06}.seo-audit-copy>p{margin-top:22px}.seo-audit-copy pre{margin-top:22px;color:var(--s-purple);font:500 10px/20px "JetBrains Mono",monospace}.seo-readiness{border:1px solid #d8d5d0;background:var(--s-white)}.seo-readiness-head{display:flex;justify-content:space-between;padding:22px;background:var(--s-ink);color:var(--s-lav)}.seo-ready-row{display:grid;grid-template-columns:1fr 170px;padding:20px 24px;border-top:1px solid #d8d5d0}.seo-ready-row:nth-child(4){background:var(--s-ink);color:#fff}
.seo-roadmap{min-height:820px;color:#fff;background:var(--s-ink)}.seo-roadmap .seo-head h2{font-size:46px}.seo-roadmap .seo-head p{color:var(--s-lav)}.seo-road-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:64px}.seo-road{min-height:450px;padding:28px;color:var(--s-ink);background:var(--s-white)}.seo-road:nth-child(2){color:#fff;background:var(--s-purple)}.seo-road:nth-child(3){background:var(--s-mint)}.seo-road h3{margin-top:72px;font-size:28px}.seo-road p{margin-top:66px;white-space:pre-line;font-size:16px;line-height:28px}.seo-road small{display:block;margin-top:42px}
.seo-conversion{min-height:620px;background:var(--s-white)}.seo-conversion .seo-head h2{font-size:44px;line-height:1.08}.seo-conv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px}.seo-conv-card{min-height:300px;padding:28px;border:1px solid #dbd7d1;background:var(--s-paper)}.seo-conv-card:nth-child(2){background:var(--s-lav)}.seo-conv-card:nth-child(3){color:#fff;background:var(--s-ink)}.seo-conv-card p:last-child{margin-top:28px;white-space:pre-line;font:500 17px/28px Manrope,sans-serif}
@media(max-width:991px){.seo-container{width:100%}.seo-head{display:block}.seo-head h2,.seo-head>p{width:100%;max-width:none}.seo-head>p{margin-top:20px}.seo-hero{grid-template-columns:1fr}.seo-search{min-height:520px}.seo-audit{grid-template-columns:1fr;gap:40px}.seo-conv-grid{gap:10px}}
@media(max-width:767px){.seo-hero-copy,.seo-section{padding-right:20px;padding-left:20px}.seo-hero h1{font-size:44px;line-height:1.04}.seo-head h2{font-size:42px;line-height:1.04}.seo-search{display:none}.seo-discovery-grid,.seo-stat-grid,.seo-proof-lower,.seo-plan-strip,.seo-road-grid,.seo-conv-grid{grid-template-columns:1fr}.seo-discovery-card{min-height:280px}.seo-audit-row{grid-template-columns:1fr;gap:6px}.seo-query{gap:12px}.seo-plan-strip p{border-right:0;border-bottom:1px solid #5b568e}.seo-readiness-head,.seo-ready-row{display:grid;grid-template-columns:1fr;gap:8px}.seo-road{min-height:340px}.seo-road h3{margin-top:40px}.seo-road p{margin-top:34px}.seo-proof .seo-head h2,.seo-audit-copy h2,.seo-roadmap .seo-head h2,.seo-conversion .seo-head h2{font-size:38px}.seo-conv-card{min-height:240px}}

/* Remove fixed-height whitespace from SEO sections */
.seo-hero{min-height:560px}
.seo-hero-copy{padding-top:52px;padding-bottom:52px}
.seo-search{padding-top:52px;padding-bottom:52px}
.seo-measure{min-height:0;padding-top:44px;padding-bottom:44px}
.seo-measure .seo-stat-grid{margin-top:44px}
.seo-stat{min-height:225px}
.seo-audit{min-height:0;align-items:start;padding-top:48px;padding-bottom:48px}
.seo-readiness{align-self:start}
.seo-ready-row{min-height:72px;padding-top:16px;padding-bottom:16px}
+@media(max-width:991px){.seo-hero{min-height:0}.seo-audit{min-height:0}}

@media(max-width:991px){.seo-hero{min-height:0}.seo-audit{min-height:0}}
