.funnel-cta[data-astro-cid-h2le4hut]{text-align:left;padding:72px 0}.funnel-cta[data-astro-cid-h2le4hut] h2[data-astro-cid-h2le4hut]{font-family:var(--font-display);font-size:40px;font-weight:300;letter-spacing:-.9px;margin-bottom:16px}.funnel-cta[data-astro-cid-h2le4hut] p[data-astro-cid-h2le4hut]{font-size:18px;font-weight:300;color:var(--color-muted);max-width:520px;margin:0 0 32px}.hero-two[data-astro-cid-iwwwuxk6]{display:grid;grid-template-columns:320px 1fr;gap:56px;align-items:center;padding:80px 24px 64px}@media(max-width:800px){.hero-two[data-astro-cid-iwwwuxk6]{grid-template-columns:1fr;gap:32px;text-align:center}.hero-media[data-astro-cid-iwwwuxk6]{max-width:240px;margin:0 auto}}.hero-media[data-astro-cid-iwwwuxk6] img[data-astro-cid-iwwwuxk6]{width:100%;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);aspect-ratio:4 / 5;object-fit:cover}.hero-media-placeholder[data-astro-cid-iwwwuxk6]{width:100%;aspect-ratio:4 / 5;border-radius:var(--radius-lg);border:1px dashed var(--color-border-strong);background:var(--color-surface-2);display:flex;align-items:center;justify-content:center}.hero-media-placeholder[data-astro-cid-iwwwuxk6] .ph-initials[data-astro-cid-iwwwuxk6]{font-family:var(--font-display);font-size:44px;font-weight:300;letter-spacing:2px;color:var(--color-dim)}.hero-copy[data-astro-cid-iwwwuxk6] .eyebrow[data-astro-cid-iwwwuxk6]{font-size:13px;color:var(--color-accent);font-weight:500;letter-spacing:.4px;text-transform:uppercase;margin-bottom:20px}.hero-copy[data-astro-cid-iwwwuxk6] h1[data-astro-cid-iwwwuxk6]{font-family:var(--font-display);font-size:52px;font-weight:300;line-height:1.05;letter-spacing:-1.4px;margin:0}.hero-copy[data-astro-cid-iwwwuxk6] h1[data-astro-cid-iwwwuxk6] em[data-astro-cid-iwwwuxk6]{font-style:normal;color:var(--color-accent)}.hero-copy[data-astro-cid-iwwwuxk6] p[data-astro-cid-iwwwuxk6]{font-size:18px;font-weight:300;line-height:1.4;color:var(--color-muted);max-width:560px;margin:24px 0 0}.hero-copy[data-astro-cid-iwwwuxk6] .hero-cta[data-astro-cid-iwwwuxk6]{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}@media(max-width:800px){.hero-copy[data-astro-cid-iwwwuxk6] .hero-cta[data-astro-cid-iwwwuxk6]{justify-content:center}}.lanes[data-astro-cid-txpnvwmu]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media(max-width:800px){.lanes[data-astro-cid-txpnvwmu]{grid-template-columns:1fr}}.lane[data-astro-cid-txpnvwmu]{position:relative;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:28px;text-decoration:none;color:inherit;box-shadow:var(--shadow-md);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.lane[data-astro-cid-txpnvwmu]:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:var(--radius) var(--radius) 0 0;background:var(--color-card-highlight);pointer-events:none}.lane[data-astro-cid-txpnvwmu]:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.lane[data-astro-cid-txpnvwmu] .num[data-astro-cid-txpnvwmu]{font-size:13px;color:var(--color-accent);font-weight:500;margin-bottom:14px;text-transform:uppercase;letter-spacing:.4px}.lane[data-astro-cid-txpnvwmu] h3[data-astro-cid-txpnvwmu]{font-size:22px;font-weight:300;letter-spacing:-.22px;margin-bottom:10px}.lane[data-astro-cid-txpnvwmu] p[data-astro-cid-txpnvwmu]{font-size:16px;font-weight:300;color:var(--color-muted);line-height:1.4;flex:1}.lane[data-astro-cid-txpnvwmu] .lane-cta[data-astro-cid-txpnvwmu]{margin-top:20px;font-size:14px;font-weight:600;color:var(--color-accent)}.proof[data-astro-cid-vxqtxg2t]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media(max-width:800px){.proof[data-astro-cid-vxqtxg2t]{grid-template-columns:1fr}}.proof-card[data-astro-cid-vxqtxg2t]{position:relative;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:28px;text-decoration:none;color:inherit;box-shadow:var(--shadow-md);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.proof-card[data-astro-cid-vxqtxg2t]:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:var(--radius) var(--radius) 0 0;background:var(--color-card-highlight);pointer-events:none}.proof-card[data-astro-cid-vxqtxg2t]:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.proof-top[data-astro-cid-vxqtxg2t]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.proof-top[data-astro-cid-vxqtxg2t] .num[data-astro-cid-vxqtxg2t]{font-size:13px;color:var(--color-accent);font-weight:500;text-transform:uppercase;letter-spacing:.4px}.proof-top[data-astro-cid-vxqtxg2t] .tag[data-astro-cid-vxqtxg2t]{font-size:12px;color:var(--color-dim);text-transform:uppercase;letter-spacing:.4px}.proof-card[data-astro-cid-vxqtxg2t] h3[data-astro-cid-vxqtxg2t]{font-size:22px;font-weight:300;letter-spacing:-.22px;margin-bottom:10px}.proof-card[data-astro-cid-vxqtxg2t] p[data-astro-cid-vxqtxg2t]{font-size:16px;font-weight:300;color:var(--color-muted);line-height:1.4;flex:1}.proof-link[data-astro-cid-vxqtxg2t]{margin-top:20px;font-size:14px;font-weight:600;color:var(--color-accent)}.newsletter[data-astro-cid-r64mpi2e]{text-align:left;padding:72px 0}.newsletter[data-astro-cid-r64mpi2e] h2[data-astro-cid-r64mpi2e]{font-family:var(--font-display);font-size:32px;font-weight:300;letter-spacing:-.64px;margin-bottom:12px}.newsletter[data-astro-cid-r64mpi2e] p[data-astro-cid-r64mpi2e]{font-size:17px;font-weight:300;color:var(--color-muted);max-width:480px;margin:0 0 28px}.newsletter-form[data-astro-cid-r64mpi2e]{display:flex;gap:12px;max-width:440px;flex-wrap:wrap}.newsletter-form[data-astro-cid-r64mpi2e] input[data-astro-cid-r64mpi2e]{flex:1;min-width:220px;padding:12px 16px;border-radius:var(--btn-radius);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:15px;font-family:var(--font-body)}.newsletter-form[data-astro-cid-r64mpi2e] input[data-astro-cid-r64mpi2e]:focus{outline:none;border-color:var(--color-accent)}
