.site-header.svelte-1uha8ag{z-index:40;padding:14px 0 4px;position:sticky;top:0}.header-inner.svelte-1uha8ag{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#060e19b3;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-height:58px;padding:6px 8px 6px 18px;display:flex;box-shadow:0 14px 44px #01060c6b}.brand.svelte-1uha8ag{color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.08rem;font-weight:700;text-decoration:none;display:inline-flex}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){width:32px;height:32px}.nav-links.svelte-1uha8ag{color:var(--text-muted);align-items:center;gap:28px;font-size:.93rem;font-weight:600;display:none}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none;transition:color .16s}.nav-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#8fd9ff}.header-action.svelte-1uha8ag{min-height:42px;padding-block:10px;display:none}.hero.svelte-1uha8ag{padding:72px 0 88px;position:relative}.hero-glow.svelte-1uha8ag{filter:blur(12px);pointer-events:none;background:radial-gradient(620px 360px at 70% 30%,#19b4ff29,#0000 68%),radial-gradient(440px 300px at 22% 12%,#2dd4bf1a,#0000 70%);height:560px;position:absolute;inset:-120px -10% auto}.hero-grid.svelte-1uha8ag{align-items:center;gap:48px;display:grid;position:relative}.pulse-dot.svelte-1uha8ag{background:var(--success);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #2fdc7c2e}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:600px;color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(2.5rem,6.4vw,4rem);font-weight:680;line-height:1.05}.hero-lede.svelte-1uha8ag{max-width:480px;color:var(--text-muted);margin:22px 0 0;font-size:clamp(1.05rem,3vw,1.16rem);line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-stats.svelte-1uha8ag{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 38px;margin:42px 0 0;padding-top:26px;display:flex}.hero-stats.svelte-1uha8ag div:where(.svelte-1uha8ag){gap:3px;display:grid}.hero-stats.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;order:-1;margin:0;font-size:1.45rem;font-weight:660}.hero-stats.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--text-subtle);font-size:.82rem;font-weight:600}.hero-visual.svelte-1uha8ag{justify-self:center;width:100%;min-width:0;max-width:470px;position:relative}.hero-visual.svelte-1uha8ag:before{content:"";z-index:-1;filter:blur(26px);background:radial-gradient(closest-side,#19b4ff3d,#2dd4bf14 62%,#0000 78%);border-radius:50%;position:absolute;inset:-36px}.hero-product-card.svelte-1uha8ag{background:linear-gradient(#f8fafc,#e7eef6);border:1px solid #8cb8e04d;border-radius:26px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #01060c80,0 0 0 6px #8cb8e00f}.hero-product-image.svelte-1uha8ag{object-fit:contain;width:100%;height:auto;max-height:600px;animation:.52s both svelte-1uha8ag-hero-product-enter}.hero-product-card.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:#21445f;background:#f4f8fff0;border-top:1px solid #0d1b2b14;gap:12px;margin:0;padding:14px 18px 16px;font-size:.92rem;line-height:1.45;display:grid}.hero-product-caption-copy.svelte-1uha8ag{gap:2px;min-width:0;display:grid}.hero-product-caption-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#0d1b2b;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800;line-height:1.2}.hero-product-caption-copy.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#31566f}.hero-product-controls.svelte-1uha8ag{background:#0d1b2b0d;border:1px solid #0d1b2b1f;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.hero-product-controls.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#31566f;cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:0;min-height:34px;padding:8px 10px;font-size:.8rem;font-weight:700;line-height:1;transition:background .18s,color .18s,box-shadow .18s}.hero-product-controls.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.hero-product-controls.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{color:#0d1b2b}.hero-product-controls.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline-offset:1px;outline:3px solid #19b4ff4d}.hero-product-controls.svelte-1uha8ag button.is-active:where(.svelte-1uha8ag){color:#f4f8ff;background:#0d1b2b;box-shadow:0 4px 12px #0d1b2b4d}@keyframes svelte-1uha8ag-hero-product-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.section-heading.svelte-1uha8ag{margin-bottom:44px}.section-heading.is-centered.svelte-1uha8ag{text-align:center;justify-items:center;display:grid}.section-heading.is-centered.svelte-1uha8ag .section-copy:where(.svelte-1uha8ag){margin-inline:auto}.model-grid.svelte-1uha8ag{gap:22px;display:grid}.model-card.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff08,#ffffff01 40%),#0c1a2ab3;flex-direction:column;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;overflow:hidden}.model-card.svelte-1uha8ag:hover{border-color:#19b4ff66;transform:translateY(-4px);box-shadow:0 24px 50px #01060c73,0 0 30px #19b4ff12}.model-visual.svelte-1uha8ag{background:radial-gradient(80% 90% at 50% 0,#fff,#e7eef6),#e7eef6;place-items:center;padding:20px 20px 0;display:grid}.model-visual.svelte-1uha8ag img:where(.svelte-1uha8ag){width:min(100%,250px);height:auto}.model-body.svelte-1uha8ag{gap:12px;padding:24px;display:grid}.model-tag.svelte-1uha8ag{color:#8fd9ff;letter-spacing:.05em;text-transform:uppercase;background:#19b4ff17;border:1px solid #19b4ff42;border-radius:999px;width:fit-content;padding:5px 12px;font-size:.74rem;font-weight:700;line-height:1}.model-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text);letter-spacing:-.01em;margin:0;font-size:1.3rem}.model-body.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:var(--text-muted);margin:0;font-size:.96rem;line-height:1.6}.model-body.svelte-1uha8ag ul:where(.svelte-1uha8ag){border-top:1px solid var(--line);gap:9px;margin:8px 0 0;padding:16px 0 0;list-style:none;display:grid}.model-body.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--text-muted);align-items:baseline;gap:10px;font-size:.92rem;line-height:1.45;display:flex}.model-body.svelte-1uha8ag li:where(.svelte-1uha8ag):before{color:var(--aqua);content:"✓";flex-shrink:0;font-size:.82rem;font-weight:800}.app-section.svelte-1uha8ag{overflow:clip}.app-layout.svelte-1uha8ag{align-items:center;gap:56px;display:grid}.app-highlights.svelte-1uha8ag{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.app-highlights.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--text-muted);align-items:baseline;gap:12px;font-size:1rem;line-height:1.5;display:flex}.app-highlights.svelte-1uha8ag li:where(.svelte-1uha8ag):before{color:var(--aqua);content:"✓";flex-shrink:0;font-weight:800}.app-visual.svelte-1uha8ag{justify-content:center;padding:16px 0 8px;display:flex;position:relative}.app-visual.svelte-1uha8ag:before{content:"";z-index:0;filter:blur(28px);background:radial-gradient(closest-side,#19b4ff2e,#2dd4bf0f 60%,#0000 78%);border-radius:50%;position:absolute;inset:6% -4%}.phone.svelte-1uha8ag{background:linear-gradient(#16283c,#0a1626);border:1px solid #8cb8e047;border-radius:34px;width:min(46%,230px);padding:9px;position:relative;box-shadow:0 30px 60px #01060c8c}.phone.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:26px;width:100%;height:auto}.phone-back.svelte-1uha8ag{z-index:1;transform:rotate(-5deg)translateY(14px)}.phone-front.svelte-1uha8ag{z-index:2;margin-left:-28px;transform:rotate(3deg)translateY(-6px)}.app-toast.svelte-1uha8ag{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1b2bdb;border:1px solid #8cb8e03d;border-radius:16px;align-items:center;gap:11px;padding:11px 16px 11px 12px;animation:5s ease-in-out infinite svelte-1uha8ag-toast-float;display:flex;position:absolute;top:9%;left:50%;transform:translate(-12%);box-shadow:0 18px 40px #01060c80}.app-toast-icon.svelte-1uha8ag{width:32px;height:32px;color:var(--warning);background:#f6b63e29;border-radius:10px;flex-shrink:0;place-items:center;font-size:1rem;font-weight:800;display:grid}.app-toast-copy.svelte-1uha8ag{white-space:nowrap;gap:1px;line-height:1.3;display:grid}.app-toast-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);font-size:.86rem;font-weight:700}.app-toast-copy.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.78rem}@keyframes svelte-1uha8ag-toast-float{0%,to{transform:translate(-12%)translateY(0)}50%{transform:translate(-12%)translateY(-7px)}}.feature-section.svelte-1uha8ag:before{content:"";z-index:-1;background:radial-gradient(720px 380px at 50% 0,#19b4ff12,#0000 70%),linear-gradient(#0c1a2a8c,#0c1a2a00);position:absolute;inset:0}.feature-grid.svelte-1uha8ag{gap:16px;display:grid}.feature-card.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(#ffffff08,#ffffff01 45%),#0c1a2ab8;padding:26px;transition:border-color .22s,transform .22s;position:relative;overflow:hidden}.feature-card.svelte-1uha8ag:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#19b4ffa6,#2dd4bf80,#0000);height:2px;transition:opacity .22s;position:absolute;inset:0 0 auto}.feature-card.svelte-1uha8ag:hover{border-color:var(--border-strong);transform:translateY(-3px)}.feature-card.svelte-1uha8ag:hover:before{opacity:1}.feature-icon.svelte-1uha8ag{color:#6fd2ff;background:linear-gradient(160deg,#19b4ff29,#2dd4bf14);border:1px solid #19b4ff4d;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff14}.feature-icon.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:22px;height:22px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text);letter-spacing:-.005em;margin:18px 0 0;font-size:1.08rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);margin:7px 0 0;font-size:.94rem;line-height:1.55}.access-card.svelte-1uha8ag{box-shadow:var(--shadow);text-align:center;background:linear-gradient(#091422f0,#091422f0) padding-box padding-box,linear-gradient(125deg,#19b4ff8c,#2dd4bf4d 45%,#19b4ff1a) border-box;border:1px solid #0000;border-radius:26px;padding:52px 28px;position:relative;overflow:hidden}.access-card.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#19b4ff24,#0000 75%);height:70%;position:absolute;inset:-40% -20% auto}.access-card.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative}.access-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:560px;color:var(--text);letter-spacing:-.02em;margin:0 auto;font-size:clamp(1.8rem,4.5vw,2.5rem);line-height:1.12}.access-card.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:540px;color:var(--text-muted);margin:16px auto 0;font-size:1.02rem;line-height:1.7}.access-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.contact-layout.svelte-1uha8ag{gap:36px;display:grid}.trust-list.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.trust-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-muted);background:#1226398c;border:1px solid #8cb8e02e;border-radius:999px;padding:8px 14px;font-size:.8rem;font-weight:650;line-height:1}.contact-form.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff08,#ffffff01 40%),#0c1a2ab8;gap:16px;padding:28px;display:grid}.form-row.svelte-1uha8ag{gap:8px;display:grid}.form-row.svelte-1uha8ag label:where(.svelte-1uha8ag),.checkbox-row.svelte-1uha8ag{color:var(--text-muted);font-size:.9rem;font-weight:650;line-height:1.4}.form-row.svelte-1uha8ag input:where(.svelte-1uha8ag),.form-row.svelte-1uha8ag select:where(.svelte-1uha8ag),.form-row.svelte-1uha8ag textarea:where(.svelte-1uha8ag){width:100%;color:var(--text);background:#040b138c;border:1px solid #8cb8e02e;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .16s,box-shadow .16s}.form-row.svelte-1uha8ag textarea:where(.svelte-1uha8ag){resize:vertical}.form-row.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder,.form-row.svelte-1uha8ag textarea:where(.svelte-1uha8ag)::placeholder{color:var(--text-subtle)}.form-row.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.form-row.svelte-1uha8ag select:where(.svelte-1uha8ag):focus,.form-row.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:#19b4ff8c;box-shadow:0 0 0 3px #19b4ff24}.checkbox-row.svelte-1uha8ag{align-items:flex-start;gap:10px;display:flex}.checkbox-row.svelte-1uha8ag input:where(.svelte-1uha8ag){accent-color:var(--primary);margin-top:3px}.privacy-note.svelte-1uha8ag{color:var(--text-subtle);margin:0;font-size:.84rem;line-height:1.55}.privacy-note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-muted);text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #8cb8e06b;text-decoration:underline #8cb8e06b}.honeypot.svelte-1uha8ag{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:fit-content}.button.svelte-1uha8ag:disabled{cursor:not-allowed;opacity:.72;transform:none}.form-success.svelte-1uha8ag,.form-error.svelte-1uha8ag{border-radius:12px;margin:0;padding:12px 14px;font-size:.95rem;line-height:1.45}.form-success.svelte-1uha8ag{color:#7bf1a8;background:#2fdc7c14;border:1px solid #2fdc7c38}.form-error.svelte-1uha8ag{color:#ff9aa3;background:#ff556114;border:1px solid #ff55613d}.site-footer.svelte-1uha8ag{padding:30px 0;position:relative}.site-footer.svelte-1uha8ag:before{content:"";background:linear-gradient(90deg,#0000,#8cb8e03d,#0000);height:1px;position:absolute;inset:0 0 auto}.footer-inner.svelte-1uha8ag{color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:.95rem;display:flex}.footer-brand.svelte-1uha8ag{gap:6px;display:grid}.footer-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text);font-family:var(--font-display);align-items:center;gap:9px;margin:0;font-weight:700;display:flex}.footer-brand.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-subtle);font-size:.86rem}.footer-links.svelte-1uha8ag{flex-wrap:wrap;gap:12px 20px;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-muted);text-decoration:none;transition:color .16s}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#8fd9ff}@media (width>=640px){.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=720px){.header-action.svelte-1uha8ag{display:inline-flex}.hero.svelte-1uha8ag{padding-top:96px}.model-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.access-card.svelte-1uha8ag{padding:64px 44px}}@media (width>=880px){.model-grid.svelte-1uha8ag,.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-layout.svelte-1uha8ag{grid-template-columns:minmax(0,.82fr) minmax(380px,1fr);align-items:start}.app-layout.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:72px}.phone.svelte-1uha8ag{width:min(48%,250px)}}@media (width>=940px){.nav-links.svelte-1uha8ag{display:flex}}@media (width>=1020px){.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);gap:72px}.hero-visual.svelte-1uha8ag{justify-self:end}}@media (width<=460px){.button.svelte-1uha8ag,.hero-actions.svelte-1uha8ag,.contact-form.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.hero-product-card.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){padding:12px 14px}.app-toast.svelte-1uha8ag{padding:9px 13px 9px 10px;transform:translate(-24%)}.app-toast-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:.8rem}.app-toast-copy.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.74rem}}@media (prefers-reduced-motion:reduce){.hero-product-image.svelte-1uha8ag,.app-toast.svelte-1uha8ag{animation:none}.hero-product-controls.svelte-1uha8ag button:where(.svelte-1uha8ag),.model-card.svelte-1uha8ag,.feature-card.svelte-1uha8ag{transition:none}.model-card.svelte-1uha8ag:hover,.feature-card.svelte-1uha8ag:hover{transform:none}}
