.landing-nav.svelte-1uha8ag{background:color-mix(in srgb, var(--bg-primary) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-wash.svelte-1uha8ag{background:linear-gradient(105deg,#0e1328f5 0%,#0e1328e6 42%,#0248c16b 68%,#f8d61329 100%),linear-gradient(#0e132840 0%,#0e13288c 100%)}.hero-photo.svelte-1uha8ag{transform-origin:60%;animation:18s ease-in-out infinite alternate svelte-1uha8ag-hero-ken}.hero-copy.svelte-1uha8ag{animation:.85s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-fade-up}.hero-mark.svelte-1uha8ag{pointer-events:none;-webkit-user-select:none;user-select:none}.hero-mark-stage.svelte-1uha8ag{aspect-ratio:1;width:clamp(6.5rem,28vw,8rem);animation:.9s cubic-bezier(.22,1,.36,1) .12s both svelte-1uha8ag-hero-mark-in;position:relative}@media (width>=768px){.hero-mark-stage.svelte-1uha8ag{width:12rem}}.hero-mark-glow.svelte-1uha8ag{filter:blur(8px);opacity:.85;background:radial-gradient(circle at 50% 45%,#f8d61373 0%,#0248c147 45%,#0000 70%);border-radius:999px;animation:4.5s ease-in-out infinite svelte-1uha8ag-glow-pulse;position:absolute;inset:4%}.hero-mark-stack.svelte-1uha8ag{isolation:isolate;filter:drop-shadow(0 16px 32px #00000059);position:absolute;inset:0}.hero-layer.svelte-1uha8ag{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-layer-base.svelte-1uha8ag{z-index:1}.hero-layer-blue.svelte-1uha8ag{z-index:2;opacity:0;animation:10s cubic-bezier(.45,.05,.25,1) infinite svelte-1uha8ag-hero-blue-move}.hero-layer-gold.svelte-1uha8ag{z-index:3;opacity:0;animation:10s cubic-bezier(.45,.05,.25,1) infinite svelte-1uha8ag-hero-gold-move}.for-band.svelte-1uha8ag{background:radial-gradient(ellipse 40% 55% at 100% 0%, color-mix(in srgb, var(--accent-primary) 8%, transparent), transparent 60%), var(--bg-primary)}.for-item.svelte-1uha8ag{animation:.7s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-story-in;animation-delay:var(--delay,0s)}.settle-band.svelte-1uha8ag{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-secondary) 9%, var(--bg-primary)) 0%, var(--bg-primary) 48%, color-mix(in srgb, var(--accent-primary) 7%, var(--bg-primary)) 100%)}.photo-edge-right.svelte-1uha8ag{background:linear-gradient(90deg, transparent 70%, color-mix(in srgb, var(--bg-primary) 55%, transparent) 100%)}@media (width<=767px){.photo-edge-right.svelte-1uha8ag{background:linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--bg-primary) 75%, transparent) 100%)}}.promise-band.svelte-1uha8ag{background:radial-gradient(ellipse 50% 60% at 8% 18%, color-mix(in srgb, var(--accent-secondary) 12%, transparent), transparent 55%), radial-gradient(ellipse 45% 50% at 92% 82%, color-mix(in srgb, var(--accent-primary) 10%, transparent), transparent 55%), var(--bg-primary)}.dev-photo-veil.svelte-1uha8ag{background:linear-gradient(90deg,#11183526 0%,#1118358c 100%)}@media (width<=767px){.dev-photo-veil.svelte-1uha8ag{background:linear-gradient(#0000 30%,#111835a6 100%)}}.hands-veil.svelte-1uha8ag{background:linear-gradient(#11183533 0%,#111835c7 100%)}.cta-photo-veil.svelte-1uha8ag{background:linear-gradient(135deg, transparent 40%, color-mix(in srgb, var(--accent-primary) 18%, transparent) 100%);box-shadow:inset 0 0 0 1px var(--shell-border);border-radius:inherit;pointer-events:none}.phone-stage.svelte-1uha8ag{perspective:900px}.phone.svelte-1uha8ag{width:15rem;box-shadow:0 0 0 1px #ffffff14, 0 28px 60px #11183559, 0 0 80px color-mix(in srgb, var(--accent-secondary) 18%, transparent);background:linear-gradient(160deg,#1a2348 0%,#111835 55%,#0a0e1f 100%);border-radius:1.75rem;padding:.55rem;animation:5.5s ease-in-out infinite svelte-1uha8ag-phone-float;transform:rotateY(-6deg)rotateX(4deg)}.phone-notch.svelte-1uha8ag{background:#0a0e1f;border-radius:999px;width:38%;height:.85rem;margin:.15rem auto .45rem}.phone-screen.svelte-1uha8ag{background:#0d3b2e;border-radius:1.25rem;overflow:hidden}.stk-prompt.svelte-1uha8ag{color:#f4fff8;background:radial-gradient(at 50% 0,#f8d6132e,#0000 45%),linear-gradient(#0f4a38 0%,#0a3328 48%,#07251c 100%);min-height:21.5rem;padding:1rem .9rem 1.1rem}.stk-prompt-bar.svelte-1uha8ag{background:#ffffff40;border-radius:999px;width:2.5rem;height:3px;margin:0 auto .85rem}.stk-prompt-brand.svelte-1uha8ag{text-align:center;letter-spacing:-.02em;color:#f8d613;font-size:.95rem;font-weight:800}.stk-prompt-sub.svelte-1uha8ag{text-align:center;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin-top:.15rem;font-size:.65rem}.stk-prompt-body.svelte-1uha8ag{background:#00000038;border:1px solid #ffffff14;border-radius:.65rem;gap:.45rem;margin-top:1.1rem;padding:.75rem .7rem;display:grid}.stk-prompt-body.svelte-1uha8ag p:where(.svelte-1uha8ag){justify-content:space-between;gap:.5rem;margin:0;font-size:.72rem;display:flex}.stk-prompt-body.svelte-1uha8ag span:where(.svelte-1uha8ag){opacity:.65}.stk-prompt-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:700}.stk-prompt-pin.svelte-1uha8ag{text-align:center;opacity:.85;margin:1rem 0 .55rem;font-size:.72rem;font-weight:600}.stk-dots.svelte-1uha8ag{justify-content:center;gap:.45rem;margin-bottom:.9rem;display:flex}.stk-dots.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1.5px solid #f8d613bf;border-radius:999px;width:.55rem;height:.55rem;animation:1.6s ease-in-out infinite svelte-1uha8ag-pin-dot}.stk-dots.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){animation-delay:.15s}.stk-dots.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){animation-delay:.3s}.stk-dots.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(4){animation-delay:.45s}.stk-keys.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.stk-keys.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#ffffff0f;border:1px solid #ffffff0f;border-radius:.4rem;justify-content:center;align-items:center;height:1.85rem;font-size:.78rem;font-weight:600;display:flex}.stk-keys.svelte-1uha8ag span.empty:where(.svelte-1uha8ag){visibility:hidden}.story-step.svelte-1uha8ag{animation:.7s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-story-in;animation-delay:var(--delay,0s);grid-template-columns:1.25rem minmax(0,1fr);gap:1rem;display:grid}.story-rail.svelte-1uha8ag{flex-direction:column;align-items:center;padding-top:.35rem;display:flex}.story-dot.svelte-1uha8ag{background:var(--accent-secondary);width:.55rem;height:.55rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-secondary) 22%, transparent);border-radius:999px;flex-shrink:0}.story-line.svelte-1uha8ag{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-primary) 40%, transparent), color-mix(in srgb, var(--accent-secondary) 25%, transparent), transparent);flex:1;width:1px;min-height:2rem;margin-top:.4rem}@keyframes svelte-1uha8ag-hero-ken{0%{transform:scale(1.03)}to{transform:scale(1.09)}}@keyframes svelte-1uha8ag-glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes svelte-1uha8ag-phone-float{0%,to{transform:rotateY(-6deg)rotateX(4deg)translateY(0)}50%{transform:rotateY(-3deg)rotateX(2deg)translateY(-8px)}}@keyframes svelte-1uha8ag-pin-dot{0%,to{background:0 0}40%{background:#f8d613}}@keyframes svelte-1uha8ag-hero-blue-move{0%,to{opacity:0;transform:translate(0,0)scale(1)}2%{opacity:.95}6%{opacity:1;transform:translate(-3.5%,1%)scale(1.03)}11%{opacity:0;transform:translate(0,0)scale(1)}}@keyframes svelte-1uha8ag-hero-gold-move{0%,14%,to{opacity:0;transform:translate(0,0)scale(1)}16%{opacity:.95}20%{opacity:1;transform:translate(3.5%,-1%)scale(1.03)}25%{opacity:0;transform:translate(0,0)scale(1)}}@keyframes svelte-1uha8ag-hero-mark-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1uha8ag-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-story-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-mark-stage.svelte-1uha8ag,.hero-layer-blue.svelte-1uha8ag,.hero-layer-gold.svelte-1uha8ag,.hero-photo.svelte-1uha8ag,.hero-mark-glow.svelte-1uha8ag,.phone.svelte-1uha8ag,.stk-dots.svelte-1uha8ag span:where(.svelte-1uha8ag),.story-step.svelte-1uha8ag,.for-item.svelte-1uha8ag,.hero-copy.svelte-1uha8ag{animation:none}.hero-layer-blue.svelte-1uha8ag,.hero-layer-gold.svelte-1uha8ag{opacity:0}.phone.svelte-1uha8ag{transform:none}}
