.seo-landing{background:var(--paper)}.seo-hero{color:var(--paper);background:#050505;padding:clamp(125px,12vw,170px) clamp(20px,8vw,130px) clamp(76px,9vw,120px)}.seo-hero h1,.seo-section-head h2,.seo-cta h2{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.8rem,8vw,6rem);font-weight:900;line-height:.88}.seo-hero h1 em,.seo-section-head h2 em,.seo-cta h2 em{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.seo-hero h1 em{color:var(--green)}.seo-hero p{color:#d0d0ca;max-width:68ch;margin:32px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.seo-hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.seo-hero-actions a:last-child{border-bottom:1px solid var(--green);min-height:44px;font:10px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.seo-hero-actions svg,.seo-card a svg,.seo-cta svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:15px;height:15px}.seo-section{background:var(--paper)}.seo-section-dark{color:var(--paper);background:#0a0a0a}.seo-section-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.seo-section-head>p{max-width:58ch;margin:0;font-size:16px;line-height:1.65}.seo-section-dark .seo-section-head>p{color:#c4c4be}.seo-grid{background:#99978f;border:1px solid #99978f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:72px;display:grid}.seo-section-dark .seo-grid{background:#393936;border-color:#393936}.seo-card{background:var(--paper);flex-direction:column;min-height:330px;padding:clamp(26px,4vw,48px);display:flex}.seo-section-dark .seo-card{background:#10100f}.seo-card>span{font:10px var(--font-geist-mono);letter-spacing:.1em;color:#247000;font-weight:700}.seo-section-dark .seo-card>span{color:var(--green)}.seo-card h2,.seo-card h3{letter-spacing:-.035em;margin:36px 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.seo-card p{color:#4c4b46;max-width:57ch;margin:20px 0 0;font-size:15px;line-height:1.7}.seo-section-dark .seo-card p{color:#bfbfb9}.seo-card ul{font:9px/1.5 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #a4a29a;flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:20px 0 0;font-weight:700;list-style:none;display:flex}.seo-section-dark .seo-card ul{border-color:#3b3b38}.seo-card a{width:max-content;font:9px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:#247000;align-items:center;gap:8px;margin-top:auto;padding-top:30px;font-weight:700;display:inline-flex}.seo-section-dark .seo-card a{color:var(--green)}.seo-faq{background:#d9d7cf}.seo-faq .faq-list{margin-top:72px}.seo-cta{background:var(--green);padding:clamp(80px,12vw,160px) clamp(20px,8vw,130px)}.seo-cta p{max-width:58ch;margin:28px 0 34px;font-size:17px;line-height:1.6}@media (max-width:950px){.seo-section-head,.seo-grid{grid-template-columns:1fr}}@media (max-width:700px){.seo-hero h1,.seo-section-head h2,.seo-cta h2{font-size:clamp(3.1rem,14vw,4.65rem)}.seo-hero-actions{flex-direction:column;align-items:flex-start}.seo-grid,.seo-faq .faq-list{margin-top:52px}.seo-card{min-height:0}.seo-cta p{font-size:16px}}
