.eyebrow.svelte-1ivxk9v{font-family:DM Sans,sans-serif;font-size:.95rem;letter-spacing:.35em}.access-title.svelte-1ivxk9v{font-family:DM Sans,sans-serif;font-size:clamp(2.5rem,6vw,5.8rem);line-height:1.08;font-weight:500}form input[name=email]{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}form input[name=email]:focus{transform:translateY(-1px);box-shadow:0 0 18px #c4ff6a2e}form button[type=submit]{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 0 26px #c4ff6a47}.reveal-up.svelte-1ivxk9v{opacity:0;animation:svelte-1ivxk9v-revealUp .78s cubic-bezier(.22,1,.36,1) forwards}.reveal-delay-2.svelte-1ivxk9v{animation-delay:.24s}@keyframes svelte-1ivxk9v-revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-video.svelte-wrvy5o{transform-origin:center;filter:brightness(1.08) contrast(1.08) saturate(1.1)}.reveal-up.svelte-wrvy5o{opacity:0;animation:svelte-wrvy5o-revealUp .82s cubic-bezier(.22,1,.36,1) forwards}.reveal-delay-1.svelte-wrvy5o{animation-delay:.18s}.cta-link.svelte-wrvy5o{position:relative;overflow:hidden;transition:background-color .2s ease}.cta-link.svelte-wrvy5o:after{content:"";position:absolute;top:0;left:-120%;height:100%;width:45%;background:linear-gradient(100deg,transparent,rgba(196,255,106,.18),transparent);transition:left .44s ease}@media (hover: hover) and (pointer: fine){.cta-link.svelte-wrvy5o:hover{background:#c4ff6a26}.cta-link.svelte-wrvy5o:hover:after{left:120%}}@keyframes svelte-wrvy5o-revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.how-section.svelte-f56ogr{background:radial-gradient(ellipse 68% 55% at 50% 58%,rgba(196,255,106,.06),transparent 70%),#000}.eyebrow.svelte-f56ogr{font-family:DM Sans,sans-serif;font-size:.95rem;letter-spacing:.35em}.section-title.svelte-f56ogr{font-family:DM Sans,sans-serif;font-size:clamp(2rem,5vw,3.75rem);line-height:1.1;font-weight:500}.reveal-up.svelte-f56ogr{opacity:0;animation:svelte-f56ogr-revealUp .7s cubic-bezier(.22,1,.36,1) forwards}.demo-shell.svelte-f56ogr{overflow:hidden;opacity:0;animation:svelte-f56ogr-revealUp .86s cubic-bezier(.22,1,.36,1) .12s forwards,svelte-f56ogr-demoGlow 6.5s ease-in-out 1.2s infinite}.demo-aurora.svelte-f56ogr{position:absolute;left:22%;top:-22%;height:150px;width:56%;background:radial-gradient(circle,rgba(196,255,106,.22),transparent 70%);filter:blur(55px);opacity:.55;pointer-events:none;animation:svelte-f56ogr-auroraDrift 10s ease-in-out infinite}.stagger-row.svelte-f56ogr button{opacity:0;animation:svelte-f56ogr-revealUp .52s cubic-bezier(.22,1,.36,1) forwards}.stagger-row.svelte-f56ogr button:nth-child(1){animation-delay:.22s}.stagger-row.svelte-f56ogr button:nth-child(2){animation-delay:.3s}.stagger-row.svelte-f56ogr button:nth-child(3){animation-delay:.38s}.stagger-row.svelte-f56ogr button:nth-child(4){animation-delay:.46s}.waveform.svelte-f56ogr{position:relative;height:54px;cursor:pointer}.waveform-canvas.svelte-f56ogr{display:block;height:100%;width:100%}.play-btn.svelte-f56ogr{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:2.9rem;width:2.9rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#f9fafb}.play-btn.svelte-f56ogr:hover{border-color:#c4ff6a80;color:#c4ff6a}.play-btn--active.svelte-f56ogr{box-shadow:0 0 20px #c4ff6a59;border-color:#c4ff6aa6}.chip.svelte-f56ogr{border-radius:999px;border:1px solid rgba(255,255,255,.2);padding:.35rem .85rem;font-size:.82rem;color:#fffc;background:#ffffff08;transition:all .15s ease}.chip.svelte-f56ogr:hover{border-color:#c4ff6aa6;color:#fff}.chip--active.svelte-f56ogr{background:#c4ff6a;color:#111827;border-color:#c4ff6a;font-weight:600}.lang-toggle.svelte-f56ogr{display:flex;gap:.5rem}.lang-option.svelte-f56ogr{border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff08;padding:.35rem 1rem;text-align:center;font-size:.82rem;font-weight:600;letter-spacing:.08em;color:#ffffffd1;transition:all .15s ease}.lang-option.svelte-f56ogr:hover{border-color:#c4ff6a99}.lang-option--active.svelte-f56ogr{border-color:#c4ff6af2;background:#c4ff6a24;color:#d7ff95;font-weight:600}@media (min-width: 640px){.lang-toggle.svelte-f56ogr{grid-template-columns:1fr 1fr}}@keyframes svelte-f56ogr-revealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-f56ogr-demoGlow{0%,to{box-shadow:0 0 72px #c4ff6a24}50%{box-shadow:0 0 94px #c4ff6a38}}@keyframes svelte-f56ogr-auroraDrift{0%,to{transform:translate(0);opacity:.45}50%{transform:translate(18px);opacity:.7}}.eyebrow.svelte-6s4jpb{font-family:DM Sans,sans-serif;font-size:.95rem;letter-spacing:.35em}.section-title.svelte-6s4jpb{font-family:DM Sans,sans-serif;font-size:clamp(2rem,5vw,3.75rem);line-height:1.12;font-weight:500}.glow.svelte-6s4jpb{position:absolute;left:50%;top:0;height:240px;width:min(680px,80%);transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(196,255,106,.12),transparent 70%);filter:blur(40px);pointer-events:none}.feature-card.svelte-6s4jpb{position:relative;display:flex;flex-direction:column;gap:.9rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#ffffff03);padding:2rem 1.85rem;text-align:left;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.feature-card.svelte-6s4jpb:hover{transform:translateY(-6px);border-color:#c4ff6a73;box-shadow:0 18px 60px #c4ff6a1a}.feature-index.svelte-6s4jpb{font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.12em;color:#c4ff6a}.feature-index.svelte-6s4jpb:before{content:"";display:inline-block;width:1.6rem;height:1px;margin-right:.6rem;vertical-align:middle;background:#c4ff6a8c}.feature-title.svelte-6s4jpb{font-family:DM Sans,sans-serif;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;line-height:1.2;color:#fff}.feature-desc.svelte-6s4jpb{font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.55;color:#ffffff8c}.reveal-up.svelte-6s4jpb{opacity:0;animation:svelte-6s4jpb-revealUp .76s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-6s4jpb-revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.reveal-up.svelte-6s4jpb{animation:none;opacity:1}}.eyebrow.svelte-endd05{font-family:DM Sans,sans-serif;font-size:.95rem;letter-spacing:.35em}.who-title.svelte-endd05{font-family:DM Sans,sans-serif;font-size:clamp(2.3rem,4.5vw,4.2rem);font-weight:500}.who-list.svelte-endd05{border-top:1px solid rgba(255,255,255,.1)}.who-row.svelte-endd05{position:relative;display:grid;grid-template-columns:1fr;gap:.9rem;padding:2rem .5rem;border-bottom:1px solid rgba(255,255,255,.1);transition:background-color .26s ease}.who-row.svelte-endd05:before{content:"";position:absolute;left:0;top:50%;height:0;width:2px;transform:translateY(-50%);background:#c4ff6a;transition:height .28s cubic-bezier(.22,1,.36,1)}.who-row.svelte-endd05:hover{background-color:#ffffff05}.who-row.svelte-endd05:hover:before{height:62%}.who-meta.svelte-endd05{display:flex;align-items:baseline;gap:.85rem}.who-index.svelte-endd05{font-family:DM Sans,sans-serif;font-size:1.4rem;font-weight:600;line-height:1;letter-spacing:.04em;color:#c4ff6ad9;transition:color .26s ease}.who-cat.svelte-endd05{font-family:DM Sans,sans-serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffff6b;align-self:center}.who-headline.svelte-endd05{font-family:DM Sans,sans-serif;font-size:clamp(1.35rem,2.4vw,1.95rem);font-weight:500;line-height:1.15;color:#fff}.who-body.svelte-endd05{margin-top:.7rem;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.55;color:#ffffff8c;max-width:46ch}.reveal-in.svelte-endd05{opacity:0;animation:svelte-endd05-revealUp .72s cubic-bezier(.22,1,.36,1) forwards}@media (min-width: 768px){.who-row.svelte-endd05{grid-template-columns:minmax(0,19rem) 1fr;gap:3rem;align-items:start;padding:2.6rem 1rem}.who-meta.svelte-endd05{flex-direction:column;align-items:flex-start;gap:.75rem}.who-index.svelte-endd05{font-size:2.25rem}.who-cat.svelte-endd05{align-self:flex-start}}@media (prefers-reduced-motion: reduce){.reveal-in.svelte-endd05{animation:none;opacity:1}}@keyframes svelte-endd05-revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
