.cta-band[data-astro-cid-hwvj6ntz]{margin-top:var(--space-7);border-radius:calc(var(--radius) + .35rem);background:linear-gradient(135deg, var(--color-brand-soft), #ffffffe0), var(--color-surface);border:1px solid var(--color-border-soft)}.cta-band--dark[data-astro-cid-hwvj6ntz]{background:radial-gradient(90% 120% at 100% 0%, #208aef38, transparent 55%), linear-gradient(145deg, #020a22, var(--color-navy));color:#f4f7ff;border-color:#ffffff1a}.cta-band__inner[data-astro-cid-hwvj6ntz]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.cta-band[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{margin:0 0 var(--space-2);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.35rem}.cta-band[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{max-width:34rem;color:var(--color-muted);margin:0}.cta-band--dark[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{color:#f4f7ffc7}.cta-band__note[data-astro-cid-hwvj6ntz]{font-size:.95rem;margin-top:var(--space-2)!important}.cta-band__actions[data-astro-cid-hwvj6ntz]{gap:var(--space-3);flex-wrap:wrap;display:flex}.btn-light[data-astro-cid-hwvj6ntz]{color:var(--color-navy);background:#fff}.btn-light[data-astro-cid-hwvj6ntz]:hover{color:var(--color-navy);background:#e8eefc}.btn-ghost-light[data-astro-cid-hwvj6ntz]{color:#fff;background:0 0;border-color:#ffffff59}.btn-ghost-light[data-astro-cid-hwvj6ntz]:hover{color:#fff;background:#ffffff1a}.hero[data-astro-cid-ge2uvauf]{gap:var(--space-6);margin-bottom:var(--space-7);border-radius:calc(var(--radius) + .55rem);box-shadow:var(--shadow-soft);color:#f4f7ff;background:radial-gradient(90% 120% at 100% 0,#208aef38,#0000 55%),radial-gradient(70% 90% at 0 100%,#20dcff1a,#0000 50%),linear-gradient(160deg,#020a22 0%,#01071b 55%,#071433 100%);border:1px solid #ffffff14;align-items:center;padding:clamp(1.5rem,4vw,2.85rem);display:grid;position:relative;overflow:hidden}.hero__ambient[data-astro-cid-ge2uvauf]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero__orb[data-astro-cid-ge2uvauf]{filter:blur(2px);border-radius:50%;position:absolute}.hero__orb--a[data-astro-cid-ge2uvauf]{background:#208aef29;width:18rem;height:18rem;top:-7rem;right:-3rem}.hero__orb--b[data-astro-cid-ge2uvauf]{background:#20dcff14;width:14rem;height:14rem;bottom:-6rem;left:-4rem}.hero__copy[data-astro-cid-ge2uvauf],.hero__visual[data-astro-cid-ge2uvauf]{z-index:1;position:relative}.hero__brand[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.03em;color:#fff;align-items:center;gap:.75rem;font-size:clamp(1.45rem,3.4vw,2rem);font-weight:800;display:inline-flex}.hero__mark[data-astro-cid-ge2uvauf]{flex-shrink:0;width:3.25rem;height:3.25rem}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.035em;color:#fff;font-size:clamp(2rem,5vw,3.35rem);line-height:1.05}.hero__lead[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-5);color:#f4f7ffc7;max-width:36rem;font-size:1.12rem}.hero__cta[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius);min-height:2.75rem;font-family:var(--font-display);cursor:pointer;border:1px solid #0000;padding:.65rem 1.2rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.hero__cta[data-astro-cid-ge2uvauf]:hover{text-decoration:none}@media (prefers-reduced-motion:no-preference){.hero__cta[data-astro-cid-ge2uvauf]:hover{transform:translateY(-1px)}}.hero__cta--primary[data-astro-cid-ge2uvauf]{color:#01071b;background:#fff}.hero__cta--primary[data-astro-cid-ge2uvauf]:hover{color:#01071b;background:#e8eefc}.hero__cta--secondary[data-astro-cid-ge2uvauf]{color:#f4f7ff;background:0 0;border-color:#ffffff59}.hero__cta--secondary[data-astro-cid-ge2uvauf]:hover{color:#fff;background:#ffffff1a}.hero__visual[data-astro-cid-ge2uvauf]{align-self:center;place-items:center;min-height:12rem;display:grid;position:relative;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#20dcff47,#0000 68%),radial-gradient(circle at 70% 40%,#a855f71f,#0000 60%);border-radius:50%;width:min(18rem,70%);height:min(18rem,70%);position:absolute}.hero__logo-slot[data-astro-cid-ge2uvauf]{z-index:1;place-items:center;display:inline-grid;position:relative}.hero__ring[data-astro-cid-ge2uvauf]{opacity:0;transform-origin:50%;pointer-events:none;z-index:0;will-change:transform, opacity;border:1px solid #20dcef;border-radius:50%;width:8.125rem;height:8.125rem;margin-top:-4.0625rem;margin-left:-4.0625rem;position:absolute;top:43.5%;left:49%;transform:scale(1)}.hero__logo[data-astro-cid-ge2uvauf]{z-index:1;transform-origin:49% 43.5%;width:min(240px,56vw);height:auto;display:block;position:relative}@media (prefers-reduced-motion:reduce){.hero__ring[data-astro-cid-ge2uvauf]{opacity:0;animation:none}.hero__logo[data-astro-cid-ge2uvauf],.hero__logo-slot[data-astro-cid-ge2uvauf],.hero__orb--a[data-astro-cid-ge2uvauf],.hero__orb--b[data-astro-cid-ge2uvauf],.hero__glow[data-astro-cid-ge2uvauf]{animation:none}}@media (prefers-reduced-motion:no-preference){.hero__orb--a[data-astro-cid-ge2uvauf]{animation:16s ease-in-out infinite alternate ambient-drift-a}.hero__orb--b[data-astro-cid-ge2uvauf]{animation:18s ease-in-out infinite alternate ambient-drift-b}.hero__ring[data-astro-cid-ge2uvauf]{animation:10s ease-out infinite logo-pulse}.hero__logo-slot[data-astro-cid-ge2uvauf]{animation:.65s 80ms both hero-fade}.hero__logo[data-astro-cid-ge2uvauf]{animation:10s ease-in-out infinite logo-breath}.hero__brand[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf],.hero__lead[data-astro-cid-ge2uvauf],.cta-row[data-astro-cid-ge2uvauf]{animation:.65s both hero-fade}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{animation-delay:50ms}.hero__lead[data-astro-cid-ge2uvauf]{animation-delay:.1s}.cta-row[data-astro-cid-ge2uvauf]{animation-delay:.15s}}@keyframes hero-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-12px,8px)scale(1.03)}}@keyframes ambient-drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(10px,-6px)scale(1.02)}}@keyframes logo-pulse{0%{opacity:.11;transform:scale(1)}70%{opacity:0;transform:scale(2.55)}to{opacity:0;transform:scale(2.55)}}@keyframes logo-breath{0%,to{transform:scale(1)}35%{transform:scale(1.015)}}@media (width>=860px){.hero[data-astro-cid-ge2uvauf]{gap:var(--space-7);padding:var(--space-7) var(--space-7);grid-template-columns:1.2fr .8fr;min-height:22rem}.hero__visual[data-astro-cid-ge2uvauf]{min-height:18rem}.hero__logo[data-astro-cid-ge2uvauf]{width:min(280px,100%)}}@media (width<=859px){.hero__visual[data-astro-cid-ge2uvauf]{min-height:10rem;margin-top:var(--space-2);order:2}.hero__copy[data-astro-cid-ge2uvauf]{order:1}.hero__logo[data-astro-cid-ge2uvauf]{width:min(200px,48vw)}.hero__ring[data-astro-cid-ge2uvauf]{width:6.5rem;height:6.5rem;margin-top:-3.25rem;margin-left:-3.25rem}}@media (width<=480px){.hero__brand[data-astro-cid-ge2uvauf]{font-size:1.35rem}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(1.85rem,9vw,2.25rem)}.hero__mark[data-astro-cid-ge2uvauf]{width:2.75rem;height:2.75rem}}.home-section[data-astro-cid-6voplrxj]{margin-block:var(--space-7)}.home-section[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{margin:0 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.35rem,2.6vw,1.75rem)}.home-section__note[data-astro-cid-6voplrxj]{margin:calc(var(--space-3) * -1) 0 var(--space-5);color:var(--color-muted);max-width:40rem}.home-section__link[data-astro-cid-6voplrxj]{margin:var(--space-4) 0 0}.home-section--soft[data-astro-cid-6voplrxj]{padding:var(--space-6);border-radius:calc(var(--radius) + .35rem);background:var(--color-surface-elevated);border:1px solid var(--color-border-soft)}.step-cards[data-astro-cid-6voplrxj]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.step-card[data-astro-cid-6voplrxj]{padding:var(--space-5);border-radius:calc(var(--radius) + .25rem);background:var(--color-surface);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-soft)}.step-card__num[data-astro-cid-6voplrxj]{width:2rem;height:2rem;margin-bottom:var(--space-3);background:var(--color-navy);color:#fff;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.step-card[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin:0 0 var(--space-2);font-family:var(--font-display);letter-spacing:-.015em;font-size:1.15rem}.step-card[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--color-muted);margin:0}.category-chips[data-astro-cid-6voplrxj]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.category-chips[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:999px;padding:.55rem .95rem;font-size:.95rem;font-weight:600}.home-split[data-astro-cid-6voplrxj]{gap:var(--space-4);margin-block:var(--space-7);display:grid}.role-card[data-astro-cid-6voplrxj]{padding:var(--space-5);border-radius:calc(var(--radius) + .25rem);background:var(--color-surface);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-soft)}.role-card[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{margin:0 0 var(--space-4);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem}.role-card[data-astro-cid-6voplrxj] ul[data-astro-cid-6voplrxj]{margin:0;padding-left:1.15rem}.role-card[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]+li[data-astro-cid-6voplrxj]{margin-top:var(--space-2)}.trust-list[data-astro-cid-6voplrxj]{max-width:44rem;margin:0;padding-left:1.15rem}.trust-list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]+li[data-astro-cid-6voplrxj]{margin-top:var(--space-2)}.share-card[data-astro-cid-6voplrxj]{padding:var(--space-5) var(--space-6);border-radius:calc(var(--radius) + .35rem);background:linear-gradient(135deg, #208aef12, #ffffffe6), var(--color-surface);border:1px solid var(--color-border-soft)}.share-card[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{max-width:min(58rem,95%);color:var(--color-muted);margin:0}.home-download[data-astro-cid-6voplrxj]{gap:var(--space-5);margin-block:var(--space-7);padding:var(--space-5) var(--space-6);border-radius:calc(var(--radius) + .35rem);background:var(--color-surface);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-soft);display:grid}.home-download[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{margin:0 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.35rem,2.6vw,1.75rem)}.home-download__copy[data-astro-cid-6voplrxj]>p[data-astro-cid-6voplrxj]{margin:0 0 var(--space-4);max-width:40rem;color:var(--color-muted)}.home-download__actions[data-astro-cid-6voplrxj]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.home-download__mobile-cta[data-astro-cid-6voplrxj]{display:none}.home-download__ios[data-astro-cid-6voplrxj]{color:var(--color-muted);margin:0;font-size:.95rem}@media (width<=759px){.home-download__qr[data-astro-cid-6voplrxj]{display:none}.home-download__mobile-cta[data-astro-cid-6voplrxj]{display:inline-flex}}@media (width>=760px){.step-cards[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr)}.home-split[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr}.home-download[data-astro-cid-6voplrxj]{grid-template-columns:1.2fr .8fr;align-items:center}}
