.marketing-module__3Bw2eq__page{background:var(--background);min-height:100vh;color:var(--foreground)}.marketing-module__3Bw2eq__header{border-bottom:1px solid var(--border-strong);background:var(--surface)}.marketing-module__3Bw2eq__headerInner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;min-height:64px;margin:0 auto;padding:0 28px;display:flex}.marketing-module__3Bw2eq__brand,.marketing-module__3Bw2eq__brandMark,.marketing-module__3Bw2eq__headerLinks,.marketing-module__3Bw2eq__guideLink,.marketing-module__3Bw2eq__headerAction,.marketing-module__3Bw2eq__primaryAction{align-items:center;display:inline-flex}.marketing-module__3Bw2eq__brand{color:var(--foreground);gap:10px;font-size:16px;font-weight:750;text-decoration:none}.marketing-module__3Bw2eq__brandMark{background:var(--graphite);width:34px;height:34px;color:var(--graphite-foreground);border-radius:4px;justify-content:center}.marketing-module__3Bw2eq__headerLinks{gap:12px}.marketing-module__3Bw2eq__guideLink{color:var(--muted);gap:7px;font-size:13px;font-weight:650;text-decoration:none}.marketing-module__3Bw2eq__headerAction,.marketing-module__3Bw2eq__primaryAction{border:1px solid var(--graphite);background:var(--graphite);min-height:40px;color:var(--graphite-foreground);border-radius:4px;justify-content:center;gap:8px;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none}.marketing-module__3Bw2eq__hero{grid-template-columns:minmax(0,1fr) minmax(280px,.43fr);align-items:end;gap:82px;max-width:1184px;margin:0 auto;padding:112px 28px 104px;display:grid}.marketing-module__3Bw2eq__heroCopy{max-width:790px}.marketing-module__3Bw2eq__eyebrow,.marketing-module__3Bw2eq__sectionHeading>span,.marketing-module__3Bw2eq__finalCta>div>span,.marketing-module__3Bw2eq__fitSection span,.marketing-module__3Bw2eq__boundary>span{color:var(--danger);text-transform:uppercase;font-size:11px;font-weight:800}.marketing-module__3Bw2eq__hero h1{max-width:800px;margin:18px 0 22px;font-size:60px;font-weight:720;line-height:1.04}.marketing-module__3Bw2eq__lede{max-width:710px;color:var(--muted);margin:0;font-size:21px;line-height:1.55}.marketing-module__3Bw2eq__hero .marketing-module__3Bw2eq__primaryAction{min-height:46px;margin-top:32px;padding:0 20px;font-size:14px}.marketing-module__3Bw2eq__boundary{border-top:3px solid var(--danger);background:var(--surface);padding:26px}.marketing-module__3Bw2eq__boundary svg{color:var(--danger);margin-bottom:24px;display:block}.marketing-module__3Bw2eq__boundary p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.65}.marketing-module__3Bw2eq__fitSection{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(3,1fr);max-width:1184px;margin:0 auto;display:grid}.marketing-module__3Bw2eq__fitSection>div{padding:30px 28px 32px}.marketing-module__3Bw2eq__fitSection>div+div{border-left:1px solid var(--border)}.marketing-module__3Bw2eq__fitSection p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.marketing-module__3Bw2eq__stepsSection{grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:80px;max-width:1184px;margin:0 auto;padding:104px 28px;display:grid}.marketing-module__3Bw2eq__sectionHeading h2,.marketing-module__3Bw2eq__finalCta h2{margin:12px 0 0;font-size:36px;line-height:1.14}.marketing-module__3Bw2eq__sectionHeading p{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}.marketing-module__3Bw2eq__steps{border-top:1px solid var(--graphite);margin:0;padding:0;list-style:none}.marketing-module__3Bw2eq__steps li{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;padding:25px 4px;display:grid}.marketing-module__3Bw2eq__stepNumber{color:var(--danger);font-family:var(--font-geist-mono), monospace;font-size:12px;font-weight:700}.marketing-module__3Bw2eq__steps h3{margin:0;font-size:18px}.marketing-module__3Bw2eq__steps p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.55}.marketing-module__3Bw2eq__finalCta{border-top:3px solid var(--danger);border-bottom:1px solid var(--border-strong);background:var(--surface);justify-content:space-between;align-items:center;gap:40px;max-width:1184px;margin:0 auto 80px;padding:42px 28px;display:flex}.marketing-module__3Bw2eq__finalCta h2{max-width:680px;font-size:30px}.marketing-module__3Bw2eq__footer{border-top:1px solid var(--border);max-width:1240px;color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:32px;margin:0 auto;padding:28px;font-size:11px;line-height:1.55;display:grid}.marketing-module__3Bw2eq__footer>span{color:var(--foreground);font-size:14px;font-weight:750}.marketing-module__3Bw2eq__footer p{max-width:650px;margin:0}.marketing-module__3Bw2eq__footer a{color:var(--foreground);font-weight:700;text-decoration:none}@media (hover:hover){.marketing-module__3Bw2eq__guideLink:hover,.marketing-module__3Bw2eq__footer a:hover{color:var(--danger)}.marketing-module__3Bw2eq__headerAction:hover,.marketing-module__3Bw2eq__primaryAction:hover{background:var(--accent-strong)}}@media (max-width:800px){.marketing-module__3Bw2eq__hero{grid-template-columns:1fr;gap:48px;padding-block:78px 72px}.marketing-module__3Bw2eq__hero h1{font-size:47px}.marketing-module__3Bw2eq__fitSection,.marketing-module__3Bw2eq__stepsSection{grid-template-columns:1fr}.marketing-module__3Bw2eq__fitSection>div+div{border-top:1px solid var(--border);border-left:0}.marketing-module__3Bw2eq__stepsSection{gap:42px;padding-block:76px}.marketing-module__3Bw2eq__finalCta{flex-direction:column;align-items:flex-start}.marketing-module__3Bw2eq__footer{grid-template-columns:1fr;gap:14px}}@media (max-width:520px){.marketing-module__3Bw2eq__headerInner{padding-inline:18px}.marketing-module__3Bw2eq__guideLink{font-size:0}.marketing-module__3Bw2eq__hero,.marketing-module__3Bw2eq__stepsSection{padding-inline:20px}.marketing-module__3Bw2eq__hero h1{font-size:39px}.marketing-module__3Bw2eq__lede{font-size:18px}.marketing-module__3Bw2eq__fitSection,.marketing-module__3Bw2eq__finalCta{margin-inline:20px}.marketing-module__3Bw2eq__fitSection>div,.marketing-module__3Bw2eq__finalCta{padding-inline:0}.marketing-module__3Bw2eq__fitSection>div{padding-inline:4px}.marketing-module__3Bw2eq__steps li{grid-template-columns:38px minmax(0,1fr);gap:12px}.marketing-module__3Bw2eq__footer{padding-inline:20px}}
