@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#10151d;--panel:#171e28;--text:#f2f5f8;--muted:#a5b0bd;--line:#2b3542;--lime:#c7f36b;--blue:#75b8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 'DM Sans',sans-serif}a{color:inherit}h1,h2,h3,.brand{font-family:'Space Grotesk','DM Sans',sans-serif;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(3rem,7.3vw,6.3rem);margin:18px 0 22px;max-width:820px}h2{font-size:clamp(2.3rem,5vw,4.25rem);margin:10px 0 24px}h3{font-size:1.28rem;margin:13px 0 8px}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:11px;align-items:center;text-decoration:none;font-size:1.2rem;font-weight:700}.brand img{border-radius:11px}.site-header nav{display:flex;align-items:center;gap:32px}.site-header nav a,.site-footer a{text-decoration:none;color:var(--muted);font-size:.92rem}.site-header nav a:hover,.site-footer a:hover{color:var(--text)}.site-header .nav-cta{color:var(--text);border:1px solid #465361;border-radius:999px;padding:10px 17px}.hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;padding-block:80px 68px;min-height:580px}.eyebrow{color:var(--lime);font-size:.72rem;font-weight:700;letter-spacing:.17em}.eyebrow span{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:8px}.hero h1 em,h2 em{color:var(--lime);font-style:normal}.lede{font-size:1.13rem;color:#bac4d0;max-width:580px}.button{display:inline-flex;align-items:center;gap:28px;background:var(--lime);color:#131a12;text-decoration:none;font-weight:700;padding:15px 21px;border-radius:7px;margin-top:17px}.button:hover{background:#d8ff91}.micro{font-size:.79rem;color:#8d99a7}.hero-art{margin:0;position:relative}.hero-art:before{content:'';position:absolute;inset:8% -4% -5% 12%;background:radial-gradient(ellipse,#354f4a 0%,transparent 67%);filter:blur(28px);z-index:-1}.hero-art img{width:100%;max-height:450px;object-fit:cover;border-radius:5px;border:1px solid #36424d}.hero-art figcaption{font-size:.75rem;color:#9ba7b4;margin-top:12px}.proof{display:flex;justify-content:space-between;border-block:1px solid var(--line);padding:19px 2px;color:var(--muted);font-size:.88rem}.proof p{margin:0}.proof strong{color:var(--lime);font-family:'Space Grotesk';margin-right:10px}.section{padding-block:120px}.section-heading{display:flex;justify-content:space-between;align-items:end}.section-heading h2{margin-bottom:45px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.steps article{border-top:1px solid #3a4653;padding-top:17px}.steps article>span,.tool-list> a>span{font-family:'Space Grotesk';font-size:.78rem;color:var(--lime)}.steps p,.tool-list p,.gallery p,.article p,.article li{color:var(--muted)}.feature-band{background:#171e28;border-block:1px solid #252f3a;padding-block:100px}.feature-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%}.feature-grid h2{font-size:clamp(2.5rem,5vw,4.6rem)}.feature-grid .lede{font-size:1rem}.text-link{display:inline-block;margin-top:18px;color:var(--lime);text-decoration:none;font-weight:600}.tool-list>a{display:grid;grid-template-columns:42px 1fr 20px;gap:15px;align-items:center;text-decoration:none;border-bottom:1px solid #35404c;padding:19px 0}.tool-list h3{margin:0;font-size:1.15rem}.tool-list p{margin:5px 0 0;font-size:.89rem}.tool-list>b{color:var(--lime)}.gallery{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;align-items:center;padding-block:115px}.gallery>img{width:100%;border-radius:5px;border:1px solid #394451}.gallery p{max-width:440px}.faq{padding-block:70px 110px;max-width:850px}.faq h2{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:35px}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:600;cursor:pointer}.faq details p{color:var(--muted);max-width:720px;margin-bottom:0}.final-cta{background:var(--lime);color:#121710;padding-block:86px}.final-cta .eyebrow{color:#33491b}.final-cta h2{font-size:clamp(2.7rem,6vw,5rem)}.final-cta .button{background:#131a12;color:white}.site-footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding-block:32px}.site-footer p,.site-footer small{color:#84909d;font-size:.8rem}.site-footer>div{display:flex;gap:22px}.article{max-width:820px;padding-block:88px}.article h1{font-size:clamp(2.8rem,6vw,5.3rem)}.article h2{font-size:2rem;margin-top:48px;margin-bottom:14px}.article .lede{font-size:1.2rem}.article-image{width:100%;max-height:480px;object-fit:cover;margin:32px 0 10px;border-radius:5px;border:1px solid #35404c}.article li{margin-block:7px}.article a:not(.text-link){color:var(--lime)}
@media(max-width:760px){.wrap{width:min(100% - 36px,600px)}.site-header{height:72px}.site-header nav{gap:16px}.site-header nav>a:first-child{display:none}.hero{grid-template-columns:1fr;padding-block:54px 38px;gap:30px;min-height:auto}.hero h1{font-size:clamp(3.1rem,15vw,5rem)}.hero-art img{max-height:330px}.proof{gap:18px;overflow:auto;white-space:nowrap;font-size:.78rem}.section{padding-block:82px}.section-heading{display:block}.section-heading h2{margin-bottom:35px}.steps{grid-template-columns:1fr;gap:27px}.feature-band{padding-block:75px}.feature-grid,.gallery{grid-template-columns:1fr;gap:40px}.gallery{padding-block:75px}.gallery>img{grid-row:1}.faq{padding-block:45px 80px}.final-cta{padding-block:65px}.site-footer{grid-template-columns:1fr 1fr}.site-footer p{grid-column:1/-1;grid-row:2;margin:0}.site-footer>div{grid-column:1/-1;grid-row:3}.site-footer small{grid-column:1/-1;grid-row:4}.article{padding-block:60px}.article h2{font-size:1.7rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
