.hero[data-astro-cid-lcdefpme]{padding:clamp(40px,7vw,88px) 0 clamp(56px,8vw,96px);position:relative;overflow:hidden}.glow[data-astro-cid-lcdefpme]{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#ff8a5b47,#e2549a2e 45%,#5b5bf01f 70%,#0000);width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;inset:-30% -10% auto auto}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid;position:relative}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin:28px 0 14px;display:flex}.small[data-astro-cid-lcdefpme]{font-size:.9rem}.phone-wrap[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.phone[data-astro-cid-lcdefpme]{aspect-ratio:9/18.5;background:#10131c;border-radius:48px;width:min(320px,100%);padding:12px;position:relative;transform:rotate(2.5deg);box-shadow:0 30px 80px #1a223359,inset 0 0 0 2px #2b3040}.notch[data-astro-cid-lcdefpme]{z-index:2;background:#000;border-radius:20px;width:96px;height:28px;position:absolute;top:22px;left:50%;translate:-50%}.screen[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:linear-gradient(160deg,#ffb08f 0%,#ec74ad 45%,#7b78f5 100%);border-radius:38px;height:100%;padding:64px 14px 16px;overflow:hidden}.clock[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0;font-size:4.2rem;font-weight:700;line-height:1}.date[data-astro-cid-lcdefpme]{opacity:.9;margin:6px 0 26px;font-size:.95rem;font-weight:600}.stack[data-astro-cid-lcdefpme]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.note[data-astro-cid-lcdefpme]{text-align:left;color:#1a2233;backdrop-filter:blur(12px);opacity:0;animation:.6s cubic-bezier(.2,.9,.3,1.2) forwards pop;animation-delay:calc(.4s + var(--d));background:#ffffffd1;border-radius:20px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;box-shadow:0 6px 18px #1a223326}.note[data-astro-cid-lcdefpme] .app[data-astro-cid-lcdefpme]{flex:none;margin-top:2px}.note-head[data-astro-cid-lcdefpme]{justify-content:space-between;gap:8px;font-size:.85rem;display:flex}.note-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#5b6b82;font-size:.78rem}.note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:2px 0 0;font-size:.92rem;line-height:1.35}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.note[data-astro-cid-lcdefpme]{opacity:1}}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.num[data-astro-cid-lcdefpme]{background:var(--brand-gradient);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:16px;font-weight:800;display:inline-grid}.tint[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, transparent, var(--primary-soft) 18%, var(--primary-soft) 82%, transparent)}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.feature[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:26px}.icon[data-astro-cid-lcdefpme]{width:46px;height:46px;color:var(--magenta);background:color-mix(in srgb, var(--magenta) 12%, var(--surface));border-radius:14px;place-items:center;margin-bottom:16px;display:inline-grid}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.who[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.who-list[data-astro-cid-lcdefpme]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.who-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);gap:2px;padding:18px 20px;display:grid}.promises[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:22px 40px;margin:36px 0 28px;display:grid}.promise[data-astro-cid-lcdefpme]{gap:14px;display:flex}.promise[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;margin-top:2px}.promise[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px}.promise[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.cta-band[data-astro-cid-lcdefpme]{text-align:center;color:#fff;background:var(--brand-gradient);border-radius:32px;padding:clamp(40px,7vw,72px) 24px;box-shadow:0 24px 60px #e2549a4d}.cta-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.92;max-width:46ch;margin:0 auto 26px}.btn-light[data-astro-cid-lcdefpme]{color:var(--primary-deep);background:#fff}.btn-light[data-astro-cid-lcdefpme]:hover{color:var(--primary-deep)}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme],.who[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.phone[data-astro-cid-lcdefpme]{width:min(300px,82vw);transform:none}.features[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=640px){.steps[data-astro-cid-lcdefpme],.features[data-astro-cid-lcdefpme],.promises[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
