.hero-art[data-v-e39584ed] *{transform-box:fill-box;transform-origin:center}.sun[data-v-e39584ed]{animation:art-bob-e39584ed 7s ease-in-out infinite}.orbit[data-v-e39584ed]{animation:art-spin-e39584ed 28s linear infinite}.arch[data-v-e39584ed]{animation:art-rise-e39584ed .9s cubic-bezier(.2,.8,.2,1) both}.a1[data-v-e39584ed]{animation-delay:.05s}.a2[data-v-e39584ed]{animation-delay:.2s}.a3[data-v-e39584ed]{animation-delay:.35s}.float[data-v-e39584ed]{animation:art-float-e39584ed 5s ease-in-out infinite}.f1[data-v-e39584ed]{animation-delay:-1.2s}.f2[data-v-e39584ed]{animation-duration:6s}.f3[data-v-e39584ed]{animation-delay:-2.6s;animation-duration:5.5s}.spark[data-v-e39584ed]{animation:art-twinkle-e39584ed 2.6s ease-in-out infinite}.s2[data-v-e39584ed]{animation-delay:-.9s}.s3[data-v-e39584ed]{animation-delay:-1.7s}.dot[data-v-e39584ed]{animation:art-drift-e39584ed 8s ease-in-out infinite}.d2[data-v-e39584ed]{animation-delay:-2s}.d3[data-v-e39584ed]{animation-delay:-4s}.d4[data-v-e39584ed]{animation-delay:-1s;animation-duration:10s}.d5[data-v-e39584ed]{animation-delay:-5s;animation-duration:9s}@keyframes art-bob-e39584ed{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes art-spin-e39584ed{to{transform:rotate(360deg)}}@keyframes art-rise-e39584ed{0%{transform:translateY(48px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes art-float-e39584ed{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-1.5deg)}}@keyframes art-twinkle-e39584ed{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.45);opacity:.35}}@keyframes art-drift-e39584ed{0%,to{transform:translate(0);opacity:.9}50%{transform:translate(6px,-14px);opacity:.45}}@media (prefers-reduced-motion: reduce){.hero-art[data-v-e39584ed] *{animation:none!important}}.hero[data-v-e4299c28]{background:radial-gradient(80% 60% at 100% 0%,rgba(233,162,59,.26),transparent 60%),radial-gradient(70% 60% at 0% 100%,rgba(180,86,127,.5),transparent 65%),linear-gradient(155deg,var(--brand-primary) 0%,var(--brand-primary-deep) 60%,#3D1529 100%)}.glow[data-v-e4299c28]{position:absolute;border-radius:9999px;filter:blur(48px)}.glow-a[data-v-e4299c28]{width:260px;height:260px;left:-100px;top:-80px;background:#f6e4ec38}.glow-b[data-v-e4299c28]{width:220px;height:220px;right:10%;bottom:-90px;background:#e9a23b33}.glow-c[data-v-e4299c28]{width:320px;height:320px;right:-120px;top:-140px;background:#e9a23b29}.underline-draw path[data-v-e4299c28]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw-e4299c28 .8s ease-out .8s forwards}.cta[data-v-e4299c28]{box-shadow:0 10px 24px -10px #e9a23b}.sun[data-v-e4299c28]{position:absolute;right:9%;top:4%;width:30%;aspect-ratio:1;border-radius:9999px;background:radial-gradient(circle at 35% 30%,#f6c36b,#e9a23b 60%,#c9801f);box-shadow:0 0 60px 10px #e9a23b59;animation:bob-e4299c28 7s ease-in-out infinite}.sun-orbit[data-v-e4299c28]{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:9999px;border:1.5px dashed rgba(233,162,59,.6)}.arch[data-v-e4299c28]{position:absolute;bottom:0;display:block;animation:arch-rise-e4299c28 .9s cubic-bezier(.2,.8,.2,1) both}.arch-frame[data-v-e4299c28]{display:block;width:100%;height:calc(100% + 12px);overflow:hidden;border-radius:9999px 9999px 0 0;border:3px solid rgba(255,255,255,.9);border-bottom:0;box-shadow:0 24px 40px -12px #0000008c;background:#f6e4ec;animation:arch-float-e4299c28 6s ease-in-out infinite}.arch-1[data-v-e4299c28]{left:5%;width:29%;height:60%;animation-delay:.15s}.arch-2[data-v-e4299c28]{left:35.5%;width:31%;height:84%;animation-delay:.3s;z-index:1}.arch-3[data-v-e4299c28]{right:4%;width:27%;height:52%;animation-delay:.45s}.arch-1 .arch-frame[data-v-e4299c28]{animation-delay:-1.5s}.arch-3 .arch-frame[data-v-e4299c28]{animation-delay:-3s}.arch:hover .arch-frame[data-v-e4299c28]{border-color:#e9a23b}.chip[data-v-e4299c28]{position:absolute;z-index:2;display:flex;background:#fff;box-shadow:0 10px 24px -8px #00000073}.chip-price[data-v-e4299c28]{left:4%;top:22%;flex-direction:column;gap:2px;padding:8px 12px;border-radius:14px;transform-origin:bottom left}.chip-off[data-v-e4299c28]{right:3%;top:38%;padding:6px 10px;border-radius:9999px;background:#d93025;color:#fff;font-weight:700;font-size:13px}.chip-heart[data-v-e4299c28]{left:30%;bottom:46%;width:36px;height:36px;border-radius:9999px;align-items:center;justify-content:center}.ticker[data-v-e4299c28]{animation:ticker-e4299c28 60s linear infinite}.ring-wrap[data-v-e4299c28]{background:linear-gradient(135deg,#E9A23B,var(--brand-primary) 60%,var(--brand-primary-deep))}.deals[data-v-e4299c28]{background:linear-gradient(160deg,#2A0E1C 0%,var(--brand-primary-deep) 55%,#3D1529 100%)}.deal[data-v-e4299c28]{box-shadow:0 16px 30px -14px #0009;transition:transform .25s ease}.deal[data-v-e4299c28]:hover{transform:translateY(-6px)}.deal[data-v-e4299c28]:active{transform:scale(.97)}.burst[data-v-e4299c28]{background:#e9a23b;clip-path:polygon(50% 0%,61% 11%,75% 7%,79% 21%,93% 25%,89% 39%,100% 50%,89% 61%,93% 75%,79% 79%,75% 93%,61% 89%,50% 100%,39% 89%,25% 93%,21% 79%,7% 75%,11% 61%,0% 50%,11% 39%,7% 25%,21% 21%,25% 7%,39% 11%);animation:burst-wobble-e4299c28 3.5s ease-in-out infinite}.budget[data-v-e4299c28]{display:flex;flex-direction:column;align-items:flex-start}.promise[data-v-e4299c28]{background:radial-gradient(60% 80% at 100% 0%,rgba(233,162,59,.22),transparent 60%),linear-gradient(135deg,var(--brand-primary-light),#FBEBCF)}.squiggle path[data-v-e4299c28]{stroke-dasharray:1;stroke-dashoffset:0}.reveal .squiggle path[data-v-e4299c28]{stroke-dashoffset:1;transition:stroke-dashoffset .8s ease-out .25s}.reveal.reveal-in .squiggle path[data-v-e4299c28]{stroke-dashoffset:0}@keyframes ticker-e4299c28{to{transform:translate(-50%)}}@keyframes draw-e4299c28{to{stroke-dashoffset:0}}@keyframes bob-e4299c28{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes arch-rise-e4299c28{0%{transform:translateY(70px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes arch-float-e4299c28{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes burst-wobble-e4299c28{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@media (prefers-reduced-motion: reduce){.ticker[data-v-e4299c28],.sun[data-v-e4299c28],.arch[data-v-e4299c28],.arch-frame[data-v-e4299c28],.burst[data-v-e4299c28]{animation:none}.underline-draw path[data-v-e4299c28]{animation:none;stroke-dashoffset:0}}
