.lane.svelte-s8bzjf{flex-direction:column;min-height:100vh;display:flex}.lane.svelte-s8bzjf>main{flex:1}.f3-knock{background:var(--asphalt);color:var(--paper);padding:0 .12em .04em;display:inline-block;transform:rotate(-1.5deg)}.f3-tick{background:var(--brand);border-radius:2px;flex:none;width:10px;height:10px;transform:rotate(45deg)}.f3-hero{background:var(--concrete);text-align:center;padding:clamp(118px,15vw,184px) 0 clamp(56px,8vw,96px);position:relative}.f3-hero-in{max-width:60rem;margin:0 auto}.f3-hero .kicker{color:var(--brand-deep);justify-content:center;margin:0 0 18px}.f3-h1{color:var(--asphalt);margin:0;font-size:clamp(44px,8vw,92px)}.f3-sub{max-width:40rem;color:var(--steel-strong);text-wrap:pretty;margin:24px auto 0;font-size:clamp(15px,1.5vw,18px);font-weight:500;line-height:1.55}.f3-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.f3-cta-row .arr{transition:transform .15s}.f3-cta-row a:hover .arr{transform:translate(3px)}.f3-trust{letter-spacing:.02em;color:var(--steel-strong);margin:18px 0 0;font-size:12.5px;font-weight:700}.f3-edge{position:absolute;inset:auto 0 0}.f3-demo{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(40px,6vw,72px) 0}.f3-cap{text-align:center;max-width:40rem;color:var(--steel);margin:18px auto 0;font-size:13.5px;font-weight:600}.f3-caps{background:var(--concrete);padding:clamp(64px,9vw,112px) 0}.f3-head{text-align:center;max-width:46rem;margin:0 auto clamp(34px,5vw,54px)}.f3-head .kicker{color:var(--brand-deep);justify-content:center;margin:0 0 16px}.f3-head h2{color:var(--asphalt);margin:0;font-size:clamp(32px,5.2vw,56px)}.f3-head .lede{max-width:34rem;color:var(--steel-strong);text-wrap:pretty;margin:16px auto 0;font-size:clamp(15px,1.4vw,17px);line-height:1.55}.f3-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.f3-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;padding:clamp(20px,2vw,26px);transition:transform .16s,box-shadow .16s;display:flex}.f3-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 50%, var(--line)), 0 20px 40px -26px #18181b66;transform:translateY(-3px)}.f3-ic{background:color-mix(in srgb, var(--brand) 14%, var(--paper));width:44px;height:44px;color:var(--brand-deep);border-radius:10px;place-items:center;display:grid}.f3-ic svg{width:20px;height:20px}.f3-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--asphalt);margin:15px 0 0;font-size:21px;font-weight:400;line-height:.98}.f3-card p{color:var(--steel-strong);margin:9px 0 0;font-size:13.5px;line-height:1.55}.f3-cta{background:var(--brand-deep);color:var(--brand-ink);text-align:center;padding:clamp(72px,10vw,120px) 0;position:relative;overflow:hidden}.f3-cta-haz{background-image:repeating-linear-gradient(-45deg, var(--hazard) 0 22px, var(--asphalt) 22px 44px);height:12px;position:absolute;inset:0 0 auto}.f3-cta-in{max-width:46rem;margin:0 auto;position:relative}.f3-cta h2{color:var(--brand-ink);margin:0;font-size:clamp(40px,7vw,78px);line-height:.9}.f3-cta p{max-width:34rem;color:color-mix(in srgb, var(--brand-ink) 88%, transparent);text-wrap:pretty;margin:20px auto 0;font-size:clamp(15px,1.5vw,17px);font-weight:500;line-height:1.55}.f3-cta .f3-cta-row{margin-top:30px}.f3-cta-check{letter-spacing:.02em;color:color-mix(in srgb, var(--brand-ink) 82%, transparent);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:26px;font-size:12px;font-weight:700;display:flex}.f3-cta-check span{align-items:center;gap:7px;display:inline-flex}.f3-cta-check svg{width:14px;height:14px}@media (width<=860px){.f3-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.f3-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.f3-cta-row .arr{transition:none}}
