.seo-landing{background:var(--paper);min-height:100vh;color:var(--ink)}.seo-hero{background:var(--ink);color:#fff;padding:105px clamp(20px,7vw,115px)}.seo-hero>p,.seo-audience>p,.seo-pricing header>p,.seo-process header>p,.seo-links header>p,.seo-close>p{letter-spacing:1.2px;color:var(--lime);font:10px monospace}.seo-hero h1{letter-spacing:-6px;max-width:1250px;margin:28px 0;font-size:clamp(58px,8vw,112px);line-height:.88}.seo-hero>span{color:#c2cdcf;max-width:820px;font-size:19px;line-height:1.7;display:block}.seo-hero>div{align-items:center;gap:28px;margin-top:38px;display:flex}.seo-hero>div>a:first-child,.seo-close>a{background:var(--lime);color:var(--ink);align-items:center;gap:10px;padding:17px 20px;font-weight:900;display:inline-flex}.seo-hero>div>a:last-child{border-bottom:1px solid #718084;padding-bottom:8px;font-weight:900}.seo-audience{background:var(--lime);padding:34px clamp(20px,7vw,115px)}.seo-audience>p{color:var(--ink);margin:0 0 20px}.seo-audience>div{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.seo-audience span{gap:8px;font-size:12px;font-weight:850;display:flex}.seo-audience svg{flex:none;width:16px;height:16px}.seo-copy{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px clamp(20px,7vw,115px);display:grid}.seo-copy.alt{background:#e7e8e2}.seo-copy>div:first-child>p{color:var(--copper);font:10px monospace}.seo-copy h2,.seo-pricing h2,.seo-process h2,.seo-links h2{letter-spacing:-3px;margin:18px 0;font-size:clamp(42px,5vw,72px);line-height:.96}.seo-copy>div:last-child>p{color:#4d5f63;font-size:17px;line-height:1.8}.seo-copy ul{padding:18px 0 0;list-style:none}.seo-copy li{border-top:1px solid #bdc4c2;gap:12px;padding:14px 0;font-weight:800;display:flex}.seo-copy li svg{width:18px;color:var(--copper);flex:none}.seo-example{background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;align-items:center;gap:6vw;padding:90px clamp(20px,7vw,115px);display:grid}.seo-example h2{letter-spacing:-4px;margin:24px 0;font-size:clamp(48px,6vw,82px)}.seo-example p{color:#bdc8ca;line-height:1.75}.seo-example div>a{align-items:center;gap:10px;margin-top:18px;font-weight:900;display:inline-flex}.seo-example>a{background:#dfe1dc;padding:24px;display:block}.seo-example img{width:100%;height:auto;display:block}.seo-pricing,.seo-process,.seo-links{padding:90px clamp(20px,7vw,115px)}.seo-pricing>div{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:45px 0 28px;display:grid}.seo-pricing article{background:#fff;padding:34px}.seo-pricing small{color:var(--copper);font:9px monospace}.seo-pricing article>b{margin:18px 0;font-size:28px;display:block}.seo-pricing article p{color:var(--muted);line-height:1.6}.seo-pricing>a{border-bottom:2px solid var(--copper);align-items:center;gap:10px;padding-bottom:7px;font-weight:900;display:inline-flex}.seo-process{background:#e7e8e2}.seo-process ol{border-top:1px solid #bcc4c2;margin:45px 0 0;padding:0;list-style:none}.seo-process li{border-bottom:1px solid #bcc4c2;grid-template-columns:70px 1fr;gap:20px;padding:22px 0;display:grid}.seo-process li b{color:var(--copper);font:10px monospace}.seo-process li span{font-size:20px;font-weight:850}.seo-links>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.seo-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 18px 22px 0;font-weight:900;display:flex}.seo-links a:nth-child(odd){margin-right:30px}.seo-links svg{width:17px}.seo-close{background:var(--copper);color:#fff;padding:95px clamp(20px,7vw,115px)}.seo-close>p{color:#fff}.seo-close h2{letter-spacing:-5px;max-width:1000px;font-size:clamp(50px,7vw,94px);line-height:.9}.seo-close>a{background:var(--ink);color:#fff;margin-top:25px}@media (max-width:850px){.seo-audience>div{grid-template-columns:1fr 1fr}.seo-copy,.seo-example,.seo-pricing>div,.seo-links>div{grid-template-columns:1fr}.seo-links a:nth-child(odd){margin-right:0}}@media (max-width:600px){.seo-hero{padding:75px 20px}.seo-hero h1{letter-spacing:-3px;font-size:52px}.seo-hero>span{font-size:16px}.seo-hero>div{flex-direction:column;align-items:flex-start}.seo-audience{padding:28px 20px}.seo-audience>div{grid-template-columns:1fr}.seo-copy,.seo-example,.seo-pricing,.seo-process,.seo-links,.seo-close{padding:70px 20px}.seo-copy h2,.seo-pricing h2,.seo-process h2,.seo-links h2{font-size:44px}.seo-copy>div:last-child>p{font-size:16px}.seo-example{gap:35px}.seo-example>a{padding:12px}.seo-process li{grid-template-columns:45px 1fr}.seo-close h2{letter-spacing:-3px;font-size:50px}}
