.phone-slider[data-astro-cid-qoefl3ui]{z-index:1;justify-items:center;gap:1.1rem;display:grid;position:relative}.phone-frame[data-astro-cid-qoefl3ui]{width:272px;max-width:74vw;box-shadow:var(--shadow-lg), inset 0 0 0 2px #ffffff12;background:linear-gradient(150deg,#2b2b30,#0d0d0f);border-radius:46px;padding:9px;position:relative}.phone-screen[data-astro-cid-qoefl3ui]{aspect-ratio:1206/2622;background:var(--bg);border-radius:38px;position:relative;overflow:hidden}.shot[data-astro-cid-qoefl3ui]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.shot[data-astro-cid-qoefl3ui].active{opacity:1}.dots[data-astro-cid-qoefl3ui]{gap:.5rem;display:flex}.dot[data-astro-cid-qoefl3ui]{background:var(--border-strong);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.dot[data-astro-cid-qoefl3ui]:hover{background:var(--text-faint)}.dot[data-astro-cid-qoefl3ui].active{background:var(--brand);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-qoefl3ui]{transition:none}}.hero[data-astro-cid-tjofog7i]{padding-top:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.blob[data-astro-cid-tjofog7i]{filter:blur(8px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.b1[data-astro-cid-tjofog7i]{background:var(--mint);opacity:.7;width:440px;height:440px;top:-160px;right:-120px}.b2[data-astro-cid-tjofog7i]{background:var(--peach);opacity:.55;width:320px;height:320px;bottom:-120px;left:-100px}.hero-grid[data-astro-cid-tjofog7i]{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;padding-block:clamp(2rem,5vw,4rem);display:grid;position:relative}.hero-copy[data-astro-cid-tjofog7i] h1[data-astro-cid-tjofog7i]{margin-top:1.2rem}.hero-copy[data-astro-cid-tjofog7i] .lead[data-astro-cid-tjofog7i]{margin-bottom:2rem}.cta-row[data-astro-cid-tjofog7i]{flex-wrap:wrap;gap:.8rem;display:flex}.center-row[data-astro-cid-tjofog7i]{justify-content:center}.trust[data-astro-cid-tjofog7i]{align-items:center;gap:.9rem;margin-top:2rem;display:flex}.avatars[data-astro-cid-tjofog7i]{display:flex}.avatars[data-astro-cid-tjofog7i] span[data-astro-cid-tjofog7i]{border:2.5px solid var(--bg);border-radius:50%;width:34px;height:34px;margin-left:-10px}.avatars[data-astro-cid-tjofog7i] span[data-astro-cid-tjofog7i]:first-child{margin-left:0}.trust[data-astro-cid-tjofog7i] .muted[data-astro-cid-tjofog7i]{font-size:.92rem}.hero-art[data-astro-cid-tjofog7i]{place-items:center;display:grid;position:relative}.art-disc[data-astro-cid-tjofog7i]{background:radial-gradient(circle at 50% 35%, #fff, var(--mint));width:360px;height:360px;box-shadow:var(--shadow-lg);border-radius:50%;position:absolute}.phone[data-astro-cid-tjofog7i]{z-index:1;border:1px solid var(--border);width:250px;height:510px;box-shadow:var(--shadow-lg);background:#fff;border-radius:44px;padding:12px;position:relative}.screen[data-astro-cid-tjofog7i]{background:var(--bg-elev);border:1px solid var(--border);border-radius:33px;flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:100%;display:flex}.ring[data-astro-cid-tjofog7i]{place-items:center;display:grid;position:relative}.ring-label[data-astro-cid-tjofog7i]{text-align:center;position:absolute}.ring-label[data-astro-cid-tjofog7i] strong[data-astro-cid-tjofog7i]{font-family:var(--font-display);color:var(--text);font-size:1.8rem;display:block}.ring-label[data-astro-cid-tjofog7i] span[data-astro-cid-tjofog7i]{color:var(--text-muted);font-size:.8rem}.bars[data-astro-cid-tjofog7i]{gap:.75rem;width:76%;display:grid}.bar[data-astro-cid-tjofog7i] span[data-astro-cid-tjofog7i]{color:var(--text-muted);font-size:.72rem}.bar[data-astro-cid-tjofog7i] i[data-astro-cid-tjofog7i]{border-radius:999px;height:8px;margin-top:5px;display:block}.section-head[data-astro-cid-tjofog7i]{text-align:center;max-width:46rem;margin:0 auto 3rem}.section-head[data-astro-cid-tjofog7i].row{text-align:left;max-width:var(--container);justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-head[data-astro-cid-tjofog7i] h2[data-astro-cid-tjofog7i]{margin-top:.7rem}.feature-grid[data-astro-cid-tjofog7i]{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.feature[data-astro-cid-tjofog7i]{transition:transform .2s,box-shadow .2s}.feature[data-astro-cid-tjofog7i]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.f-icon[data-astro-cid-tjofog7i]{width:54px;height:54px;color:var(--brand-deep);border-radius:17px;place-items:center;margin-bottom:1.2rem;display:grid}.feature[data-astro-cid-tjofog7i] h3[data-astro-cid-tjofog7i]{margin-bottom:.4rem}.feature[data-astro-cid-tjofog7i] p[data-astro-cid-tjofog7i]{margin:0;font-size:.97rem}.how-card[data-astro-cid-tjofog7i]{background:var(--surface-2);border-radius:var(--radius-xl);padding:clamp(2.5rem,5vw,4rem)}.steps[data-astro-cid-tjofog7i]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.step-n[data-astro-cid-tjofog7i]{background:var(--brand);color:#fff;width:46px;height:46px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:600;display:grid}.step[data-astro-cid-tjofog7i] h3[data-astro-cid-tjofog7i]{margin:1rem 0 .4rem}.step[data-astro-cid-tjofog7i] p[data-astro-cid-tjofog7i]{margin:0}.stats-sec[data-astro-cid-tjofog7i]{padding-block:clamp(1rem,3vw,2rem)}.stats-grid[data-astro-cid-tjofog7i]{text-align:center;grid-template-columns:repeat(4,1fr);gap:1rem;padding:2.5rem 1.5rem;display:grid}.stat[data-astro-cid-tjofog7i] strong[data-astro-cid-tjofog7i]{font-family:var(--font-display);color:var(--brand);font-size:clamp(2rem,4vw,2.8rem);display:block}.stat[data-astro-cid-tjofog7i] span[data-astro-cid-tjofog7i]{color:var(--text-muted);font-size:.92rem}.quotes[data-astro-cid-tjofog7i]{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.quote[data-astro-cid-tjofog7i]{flex-direction:column;gap:1rem;display:flex}.quote[data-astro-cid-tjofog7i] blockquote[data-astro-cid-tjofog7i]{color:var(--text);font-family:var(--font-display);margin:0;font-size:1.15rem;line-height:1.45}.quote[data-astro-cid-tjofog7i] figcaption[data-astro-cid-tjofog7i]{align-items:center;gap:.7rem;margin-top:auto;display:flex}.q-avatar[data-astro-cid-tjofog7i]{width:40px;height:40px;color:var(--text);text-transform:uppercase;border-radius:50%;place-items:center;font-weight:700;display:grid}.quote[data-astro-cid-tjofog7i] figcaption[data-astro-cid-tjofog7i] strong[data-astro-cid-tjofog7i]{display:block}.q-role[data-astro-cid-tjofog7i]{color:var(--text-muted);font-size:.86rem}.post-grid[data-astro-cid-tjofog7i]{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.post[data-astro-cid-tjofog7i]{padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.post[data-astro-cid-tjofog7i]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.post-cover[data-astro-cid-tjofog7i]{aspect-ratio:16/9;background-position:50%;background-size:cover;position:relative}.post-tag[data-astro-cid-tjofog7i]{color:var(--brand-deep);background:#fffc;border-radius:999px;padding:.25rem .7rem;font-size:.74rem;font-weight:600;position:absolute;bottom:14px;left:14px}.post-body[data-astro-cid-tjofog7i]{padding:1.4rem}.post-meta[data-astro-cid-tjofog7i]{color:var(--text-faint);font-size:.8rem}.post-body[data-astro-cid-tjofog7i] h3[data-astro-cid-tjofog7i]{margin:.4rem 0;font-size:1.18rem}.post-body[data-astro-cid-tjofog7i] p[data-astro-cid-tjofog7i]{margin:0;font-size:.95rem}.faq-wrap[data-astro-cid-tjofog7i]{max-width:48rem}.faq[data-astro-cid-tjofog7i]{gap:.8rem;display:grid}.faq-item[data-astro-cid-tjofog7i]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:0 1.4rem}.faq-item[data-astro-cid-tjofog7i] summary[data-astro-cid-tjofog7i]{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;padding:1.2rem 0;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-tjofog7i] summary[data-astro-cid-tjofog7i]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-tjofog7i] .chev[data-astro-cid-tjofog7i]{color:var(--brand);font-size:1.4rem;transition:transform .2s}.faq-item[data-astro-cid-tjofog7i][open] .chev[data-astro-cid-tjofog7i]{transform:rotate(45deg)}.faq-item[data-astro-cid-tjofog7i] p[data-astro-cid-tjofog7i]{margin:0 0 1.2rem;font-size:.97rem}.cta[data-astro-cid-tjofog7i]{text-align:center;background:var(--brand);color:#fff;border-radius:var(--radius-xl);padding:clamp(3rem,7vw,5rem);position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #15a34a99}.cta[data-astro-cid-tjofog7i] h2[data-astro-cid-tjofog7i],.cta[data-astro-cid-tjofog7i] .lead[data-astro-cid-tjofog7i]{z-index:1;color:#fff;position:relative}.cta[data-astro-cid-tjofog7i] .lead[data-astro-cid-tjofog7i]{color:#ffffffe6;margin-bottom:1.8rem}.cta[data-astro-cid-tjofog7i] .cta-row[data-astro-cid-tjofog7i]{z-index:1;position:relative}.cta[data-astro-cid-tjofog7i] .c1[data-astro-cid-tjofog7i]{opacity:.12;background:#fff;width:300px;height:300px;top:-120px;left:-60px}.cta[data-astro-cid-tjofog7i] .c2[data-astro-cid-tjofog7i]{opacity:.1;background:#fff;width:240px;height:240px;bottom:-120px;right:-40px}.btn[data-astro-cid-tjofog7i].light{color:var(--brand-deep);background:#fff;box-shadow:0 14px 30px -12px #0000004d}.btn[data-astro-cid-tjofog7i].light:hover{background:#fff}.btn--ghost[data-astro-cid-tjofog7i].ghost-light{color:#fff;box-shadow:none;background:#ffffff1f;border-color:#fff6}.btn--ghost[data-astro-cid-tjofog7i].ghost-light:hover{background:#fff3}@media (width<=920px){.hero-grid[data-astro-cid-tjofog7i]{grid-template-columns:1fr}.hero-art[data-astro-cid-tjofog7i]{order:-1}.feature-grid[data-astro-cid-tjofog7i],.steps[data-astro-cid-tjofog7i],.quotes[data-astro-cid-tjofog7i],.post-grid[data-astro-cid-tjofog7i]{grid-template-columns:1fr 1fr}.stats-grid[data-astro-cid-tjofog7i]{grid-template-columns:repeat(2,1fr);gap:1.8rem}}@media (width<=600px){.feature-grid[data-astro-cid-tjofog7i],.steps[data-astro-cid-tjofog7i],.quotes[data-astro-cid-tjofog7i],.post-grid[data-astro-cid-tjofog7i]{grid-template-columns:1fr}.section-head[data-astro-cid-tjofog7i].row{flex-direction:column;align-items:flex-start}}
