.calc.svelte-lumk9i{background:radial-gradient(120% 80% at 100% 0%, #4caf501f, transparent 60%), var(--s-0d140d)}.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""price""calc""cta";gap:1rem;display:grid}.a-head.svelte-1uha8ag{grid-area:head}.a-price.svelte-1uha8ag{grid-area:price}.a-calc.svelte-1uha8ag{grid-area:calc}.a-cta.svelte-1uha8ag{grid-area:cta;margin-top:.75rem}@media (width>=1024px){.hero-grid.svelte-1uha8ag{grid-template:"head calc""price calc""cta calc"1fr/minmax(0,1fr) 440px;align-items:start;gap:1.5rem 3.5rem}.a-cta.svelte-1uha8ag{margin-top:0}}.kicker.svelte-1uha8ag{color:var(--t-7dff7d);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:11px;font-weight:800}.glow.svelte-1uha8ag{filter:blur(90px);opacity:.5;border-radius:9999px;position:absolute}html.light .glow.svelte-1uha8ag{opacity:.22}.glow-a.svelte-1uha8ag{background:#4caf5047;width:34rem;height:34rem;margin-left:-22rem;animation:18s ease-in-out infinite svelte-1uha8ag-drift;top:-12rem;left:30%}.glow-b.svelte-1uha8ag{background:#f5c5181f;width:26rem;height:26rem;margin-left:-6rem;animation:22s ease-in-out infinite reverse svelte-1uha8ag-drift;top:-4rem;left:70%}.glow-c.svelte-1uha8ag{background:#4caf5038;width:22rem;height:22rem;margin-left:-11rem;top:-8rem;left:50%}.grid-mask.svelte-1uha8ag{background-image:linear-gradient(#2d5c2d29 1px,#0000 1px),linear-gradient(90deg,#2d5c2d29 1px,#0000 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}.shine.svelte-1uha8ag{background:linear-gradient(100deg, var(--t-7dff7d) 0%, var(--t-f5c518) 45%, var(--t-7dff7d) 90%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite svelte-1uha8ag-shine}.pulse-dot.svelte-1uha8ag{animation:2s ease-in-out infinite svelte-1uha8ag-pulse}.sec-card.svelte-1uha8ag:before{content:"";background:linear-gradient(90deg, var(--tint), transparent 80%);opacity:.7;height:2px;position:absolute;inset:0 0 auto}.sec-title.svelte-1uha8ag,.sec-count.svelte-1uha8ag{color:var(--tint)}html.light .sec-title.svelte-1uha8ag,html.light .sec-count.svelte-1uha8ag{color:color-mix(in oklab, var(--tint) 62%, #000)}.tick.svelte-1uha8ag{fill:var(--t-7dff7d);opacity:.18;animation:24s linear infinite svelte-1uha8ag-tick}.dial-label.svelte-1uha8ag{fill:var(--t-white);letter-spacing:-.02em;font-size:34px;font-weight:900}@keyframes svelte-1uha8ag-tick{0%{opacity:1}4%{opacity:1}16%{opacity:.45}40%{opacity:.18}to{opacity:.18}}.sakura.svelte-1uha8ag{display:none}html.light .sakura.svelte-1uha8ag{z-index:-1;pointer-events:none;opacity:.6;--sk-wood:#96705d;--sk-pink:#f0b0c8;--sk-heart:#f2d49b;display:block;position:fixed;inset:0;overflow:hidden}.sk-branch.svelte-1uha8ag{width:clamp(210px,30vw,430px);height:auto;position:absolute;top:0;right:0}.sk-wrap.svelte-1uha8ag{top:0;left:var(--x);animation:svelte-1uha8ag-sk-fall var(--d) linear var(--delay) infinite;position:absolute}.sk-petal.svelte-1uha8ag{width:calc(11px * var(--sz));height:calc(11px * var(--sz));background:radial-gradient(circle at 70% 30%, #fbe0ea 0%, var(--sk-pink) 55%, #e79ab8 100%);animation:svelte-1uha8ag-sk-sway calc(var(--d) / 5) ease-in-out var(--delay) infinite alternate;border-radius:100% 0 100% 100%;display:block}@keyframes svelte-1uha8ag-sk-fall{0%{opacity:0;transform:translateY(-12vh)}8%{opacity:1}88%{opacity:1}to{transform:translate(var(--dx), 112vh);opacity:0}}@keyframes svelte-1uha8ag-sk-sway{0%{transform:translate(-1.4rem)rotate(-35deg)}to{transform:translate(1.4rem)rotate(45deg)}}@keyframes svelte-1uha8ag-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3rem,2rem)scale(1.12)}}@keyframes svelte-1uha8ag-shine{to{background-position:200%}}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.glow-a.svelte-1uha8ag,.glow-b.svelte-1uha8ag,.shine.svelte-1uha8ag,.pulse-dot.svelte-1uha8ag{animation:none}.tick.svelte-1uha8ag{opacity:.85;animation:none}.sk-wrap.svelte-1uha8ag{display:none}}
