.hero.svelte-1uha8ag{position:relative;overflow:hidden;background:linear-gradient(180deg,#f3f7ff,#fff);padding:56px 0 72px}.glow.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none}.g1.svelte-1uha8ag{width:520px;height:520px;background:#93c5fd;top:-180px;left:-160px}.g2.svelte-1uha8ag{width:460px;height:460px;background:#86efac;bottom:-200px;right:-120px;opacity:.45}.hero-grid.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}h1.svelte-1uha8ag{margin:0 0 18px}.wm.svelte-1uha8ag{display:block;font:800 clamp(3rem,1.6rem + 6vw,5.6rem)/.98 var(--font-head);letter-spacing:-.045em;color:#0b0d12}.wm.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;background:linear-gradient(180deg,#fbbf24,#f59e0b 40%,#ea580c);-webkit-background-clip:text;background-clip:text;color:transparent}h1.svelte-1uha8ag .name:where(.svelte-1uha8ag){display:block;font-size:clamp(1.05rem,.9rem + .6vw,1.35rem);color:var(--ink-2);letter-spacing:0;margin-top:14px;font-weight:600}.tag.svelte-1uha8ag{font:800 clamp(1.5rem,1.1rem + 1.6vw,2.3rem)/1.15 var(--font-head);letter-spacing:-.025em;color:#0b0d12;margin:0 0 14px}.tag.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#ea7a12}.sub.svelte-1uha8ag{font-size:clamp(1.05rem,1rem + .3vw,1.22rem);color:var(--ink-2);max-width:560px}.ctas.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:28px 0 18px}.micro.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.9rem;color:var(--ink-3);margin:0}.micro.svelte-1uha8ag span:where(.svelte-1uha8ag):before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);margin-right:8px;vertical-align:middle}.device-col.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center}.device.svelte-1uha8ag{position:relative;width:min(340px,78vw);aspect-ratio:537 / 824;padding:22px 16px;border-radius:40px;background:linear-gradient(145deg,#1e293b,#0b1228);box-shadow:0 0 0 2px #334155 inset,0 30px 60px -12px #0f172a73,0 18px 36px -18px #2563eb80;animation:svelte-1uha8ag-float 7s ease-in-out infinite;box-sizing:content-box}.device.svelte-1uha8ag:before{content:"";position:absolute;right:-4px;top:22%;width:4px;height:60px;border-radius:0 3px 3px 0;background:#334155}.screen.svelte-1uha8ag{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;background:#0f172a}.screen.svelte-1uha8ag img:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .8s ease,transform 1.2s ease}.screen.svelte-1uha8ag img.on:where(.svelte-1uha8ag){opacity:1;transform:none}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}.dots.svelte-1uha8ag{display:flex;gap:4px;margin-top:22px}.dots.svelte-1uha8ag button:where(.svelte-1uha8ag){width:24px;height:24px;border:0;padding:0;background:none;cursor:pointer;display:grid;place-items:center}.dots.svelte-1uha8ag button:where(.svelte-1uha8ag):after{content:"";width:8px;height:8px;border-radius:99px;background:#cbd5e1;transition:width .3s,background .3s}.dots.svelte-1uha8ag button.on:where(.svelte-1uha8ag):after{width:22px;background:var(--grad)}.cur-cap.svelte-1uha8ag{margin:6px 0 0;font:600 .9rem/1 var(--font-head);color:var(--ink-3)}.strip.svelte-1uha8ag{background:var(--navy);color:#fff}.strip-row.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:26px;padding-bottom:26px;text-align:center}.strip.svelte-1uha8ag b:where(.svelte-1uha8ag){display:block;font:800 1.9rem/1.1 var(--font-head);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.strip.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.9rem;color:#cbd5e1}.sec.svelte-1uha8ag{padding:88px 0}.sec.alt.svelte-1uha8ag{background:var(--bg-2)}.head.svelte-1uha8ag{text-align:center;max-width:720px;margin:0 auto 48px}.head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-3);font-size:1.08rem;margin:0}.chips.svelte-1uha8ag{list-style:none;padding:0;margin:0 auto 14px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:920px}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:600;color:var(--ink-2);box-shadow:0 1px 2px #0f172a0d}.chips.net.svelte-1uha8ag li:where(.svelte-1uha8ag){background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fine.svelte-1uha8ag{text-align:center;font-size:.85rem;color:var(--ink-3);margin:22px auto 0;max-width:680px}.compare.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:14px}.cmp.svelte-1uha8ag{display:grid;grid-template-columns:1fr auto 1.2fr;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px}.old.svelte-1uha8ag{color:var(--ink-3);text-decoration:line-through;text-decoration-color:#fca5a5}.arrow.svelte-1uha8ag{color:var(--blue);display:flex}.new.svelte-1uha8ag{font-weight:700;color:var(--ink);display:flex;gap:8px;align-items:flex-start}.new.svelte-1uha8ag svg{color:var(--green-d);flex:none;margin-top:3px}.final.svelte-1uha8ag{background:var(--grad);padding:80px 0;color:#fff;text-align:center}.final-in.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center}.final.svelte-1uha8ag .kf:where(.svelte-1uha8ag){display:block;width:100%;height:auto;margin:-80px 0 36px;-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}.wm-s.svelte-1uha8ag{white-space:nowrap}.wm-cta.svelte-1uha8ag{font:800 clamp(2rem,1.2rem + 3vw,3.4rem)/1.05 var(--font-head);letter-spacing:-.045em}.wm-s.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;background:linear-gradient(180deg,#fbbf24,#f59e0b 40%,#ea580c);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.final.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#475569;text-shadow:none}.final.svelte-1uha8ag .wm-s:where(.svelte-1uha8ag){color:#0b0d12}.final.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1rem;color:#64748b;margin-bottom:24px}.final.svelte-1uha8ag{background:linear-gradient(180deg,#fbe3e9,#f3e9fa 55%,#fdf8fb)}@media (max-width: 900px){.hero.svelte-1uha8ag{padding:36px 0 56px}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}}@media (max-width: 640px){.strip-row.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.sec.svelte-1uha8ag{padding:64px 0}.cmp.svelte-1uha8ag{grid-template-columns:1fr;gap:6px}.arrow.svelte-1uha8ag{display:none}}@media (prefers-reduced-motion: reduce){.device.svelte-1uha8ag{animation:none}}.day-sec.svelte-1uha8ag{background:linear-gradient(180deg,#fff 0%,var(--bg-2) 100%)}.day.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;counter-reset:d}.day.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px 24px;box-shadow:var(--shadow)}.day.svelte-1uha8ag .time:where(.svelte-1uha8ag){position:absolute;top:22px;right:22px;font:700 .85rem/1 var(--font-head);color:var(--blue-d);background:#eff6ff;border-radius:999px;padding:7px 11px}.dic.svelte-1uha8ag{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#fff;background:var(--grad);box-shadow:0 10px 20px -8px #22c55e99}.day.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:16px 0 6px;font-size:1.15rem}.day.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--ink-3)}.spot.svelte-1uha8ag{padding:96px 0;overflow:hidden}.spot.tint.svelte-1uha8ag{background:var(--bg-2)}.spot-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,88px);align-items:center}.spot.flip.svelte-1uha8ag .spot-copy:where(.svelte-1uha8ag){order:2}.spot.svelte-1uha8ag h2:where(.svelte-1uha8ag) .eyebrow:where(.svelte-1uha8ag){display:block;font-size:.78rem;letter-spacing:.14em;line-height:1;margin-bottom:14px}.spot.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.8rem,1.2rem + 2.2vw,2.9rem);letter-spacing:-.03em;line-height:1.1;margin:10px 0 16px}.lead.svelte-1uha8ag{font-size:1.1rem;color:var(--ink-2);margin:0 0 22px}.ticks.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ticks.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:12px;align-items:flex-start;font-weight:600;color:var(--ink)}.ticks.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{flex:none;margin-top:3px;color:#fff;background:var(--green-d);border-radius:50%;padding:3px;box-sizing:content-box;width:14px;height:14px}.spot-shot.svelte-1uha8ag{display:flex;justify-content:center;position:relative}.spot-shot.svelte-1uha8ag:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:var(--grad);filter:blur(60px);opacity:.28;top:10%}.mini-device.svelte-1uha8ag{position:relative;width:min(300px,70vw);padding:20px 14px;border-radius:36px;background:linear-gradient(145deg,#1e293b,#0b1228);box-shadow:0 0 0 2px #334155 inset,0 28px 56px -14px #0f172a73;transform:rotate(-2deg);transition:transform .6s ease}.spot.flip.svelte-1uha8ag .mini-device:where(.svelte-1uha8ag){transform:rotate(2deg)}.spot.svelte-1uha8ag:hover .mini-device:where(.svelte-1uha8ag){transform:rotate(0) translateY(-6px)}.mini-device.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto;border-radius:22px}.more-sec.svelte-1uha8ag{background:#fff}.chips.more.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--bg-2)}@media (max-width: 900px){.spot.svelte-1uha8ag{padding:64px 0}.spot-grid.svelte-1uha8ag{grid-template-columns:1fr}.spot.flip.svelte-1uha8ag .spot-copy:where(.svelte-1uha8ag){order:0}}@media (prefers-reduced-motion: reduce){.mini-device.svelte-1uha8ag,.spot.flip.svelte-1uha8ag .mini-device:where(.svelte-1uha8ag),.spot.svelte-1uha8ag:hover .mini-device:where(.svelte-1uha8ag){transform:none;transition:none}}
