.ChristmasHero_hero__ZU1At{position:relative;isolation:isolate;overflow:hidden;padding:100px 24px 48px;color:#fff}.ChristmasHero_decorations__xExoC{position:absolute;inset:0;pointer-events:none;z-index:-1}.ChristmasHero_content__zLrzq{position:relative;max-width:960px;margin:0 auto;text-align:center}.ChristmasHero_badge__aC__8{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #2563eb80;border-radius:999px;color:#d1d5db;background:#1e293b80;font-size:13px}.ChristmasHero_greeting__mJ8Jy{margin:26px 0 14px;color:#86efac;letter-spacing:.35em;font-size:12px;font-weight:600}.ChristmasHero_heading__VYHE7{font-size:clamp(2.4rem,5vw,4.3rem);line-height:1.13;letter-spacing:-.045em;font-weight:700}.ChristmasHero_heading__VYHE7 span{color:#60a5fa;background:linear-gradient(90deg,#86efac,#fef3c7);background-clip:text;-webkit-text-fill-color:#0000}.ChristmasHero_description__sJwmE{max-width:580px;margin:24px auto 28px;color:#d1d5db;font-size:18px;line-height:1.7}.ChristmasHero_actions__X_f9q{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ChristmasHero_primary___DAox,.ChristmasHero_secondary__7Xao_{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:14px 22px;border-radius:10px;font-weight:600;transition:background .2s,transform .2s}.ChristmasHero_primary___DAox{color:#fff;background:linear-gradient(90deg,#15803d,#16a34a);box-shadow:0 6px 30px #2563eb26}.ChristmasHero_primary___DAox:hover{background:linear-gradient(90deg,#166534,#15803d);transform:translateY(-2px)}.ChristmasHero_secondary__7Xao_{color:#d1d5db;border:1px solid #334155;background:#1e293b40}.ChristmasHero_secondary__7Xao_:hover{color:#fff;background:#1e293b}.ChristmasHero_primary___DAox:focus-visible,.ChristmasHero_secondary__7Xao_:focus-visible{outline:2px solid #60a5fa;outline-offset:5px}.ChristmasHero_note__p3El8{margin:16px 0 34px;color:#9ca3af;font-size:13px}.ChristmasHero_stats__40SNl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:640px;margin:auto}.ChristmasHero_stats__40SNl>div{display:flex;flex-direction:column;gap:5px;padding:16px 8px;border:1px solid #334155;border-radius:8px;background:#1e293bcc;backdrop-filter:blur(8px)}.ChristmasHero_stats__40SNl>div:nth-child(2) strong{color:#c084fc}.ChristmasHero_stats__40SNl>div:nth-child(3) strong{color:#22d3ee}.ChristmasHero_stats__40SNl strong{font-size:27px;color:#60a5fa}.ChristmasHero_stats__40SNl span{color:#9ca3af;font-size:12px}.ChristmasHero_wish__REWC8{margin:26px 0 0;font-size:12px;letter-spacing:.04em;color:#94a3b8}.ChristmasHero_lights__Z5jVj{position:absolute;left:-5%;top:-55px;width:110%;height:105px;border-bottom:1px solid #be8c4a88;border-radius:0 0 50% 50%;display:flex;justify-content:space-around;align-items:flex-end;padding:0 24px;transform:rotate(-2deg)}.ChristmasHero_lights__Z5jVj span{position:relative;width:7px;height:13px;border-radius:50%;background:#ffda8b;box-shadow:0 0 12px #ffbf5e,0 0 28px #ffac4f77;animation:ChristmasHero_twinkle__UHkps 3s ease-in-out infinite alternate}.ChristmasHero_lights__Z5jVj span:before{content:"";position:absolute;width:1px;height:14px;background:#be8c4a88;left:3px;top:-14px}.ChristmasHero_lights__Z5jVj span:nth-child(3n){transform:translateY(10px);animation-delay:-1s}.ChristmasHero_lights__Z5jVj span:nth-child(3n+1){transform:translateY(-9px);animation-delay:-2s}.ChristmasHero_lights__Z5jVj span:nth-child(2n){background:#f87171;box-shadow:0 0 12px #ef4444}.ChristmasHero_lights__Z5jVj span:nth-child(3n){background:#86efac;box-shadow:0 0 12px #22c55e}.ChristmasHero_snowflake__HGmW8{position:absolute;width:140px;color:#e0f2fe;opacity:.4;animation:ChristmasHero_snowfall__8Mee6 10s ease-in-out infinite}.ChristmasHero_snowflakeLeft__SZneb{top:105px;left:4%}.ChristmasHero_snowflakeRight__UGmPq{top:70px;right:3%;width:180px;animation-delay:-4s}.ChristmasHero_snowflakeSmall__M4XB6{width:70px;right:17%;top:330px;animation-delay:-7s}.ChristmasHero_fileGift__icIKG{position:absolute;bottom:220px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#f87171;animation:ChristmasHero_giftFloat__worct 6s ease-in-out infinite}.ChristmasHero_fileGift__icIKG span{font-size:10px;font-weight:700;letter-spacing:.08em}.ChristmasHero_giftLeft__YyLSS{left:7%}.ChristmasHero_giftRight___wAyJ{right:8%;color:#86efac;animation-delay:-3s}.ChristmasHero_giftOuter__XNyvV{left:18%;bottom:360px;color:#fde68a;animation-delay:-4s}.ChristmasHero_tree__1ESWb{position:absolute;bottom:24px;width:clamp(100px,15vw,190px);filter:drop-shadow(0 0 24px #22c55e22)}.ChristmasHero_treeLeft__xxBaB{left:4%}.ChristmasHero_treeRight__QEZaa{right:4%}.ChristmasHero_floorGlow__Iu1my{position:absolute;bottom:-80px;left:10%;width:80%;height:150px;border-radius:50%;background:#22c55e10;filter:blur(40px)}@keyframes ChristmasHero_twinkle__UHkps{to{opacity:.55}}@keyframes ChristmasHero_snowfall__8Mee6{50%{transform:translateY(40px) rotate(30deg);opacity:.2}}@keyframes ChristmasHero_giftFloat__worct{50%{transform:translateY(-18px) rotate(5deg)}}@media (max-width:760px){.ChristmasHero_hero__ZU1At{padding:86px 20px 110px}.ChristmasHero_snowflakeLeft__SZneb{width:75px;top:90px;left:-32px}.ChristmasHero_snowflakeRight__UGmPq{width:90px;top:62px;right:-24px}.ChristmasHero_snowflakeSmall__M4XB6{display:none}.ChristmasHero_giftLeft__YyLSS{left:8px;bottom:240px}.ChristmasHero_giftRight___wAyJ{right:8px;bottom:240px}.ChristmasHero_giftOuter__XNyvV{display:none}.ChristmasHero_fileGift__icIKG svg{width:28px;height:28px}.ChristmasHero_description__sJwmE{font-size:16px}.ChristmasHero_tree__1ESWb{bottom:0;width:100px}.ChristmasHero_treeLeft__xxBaB{left:5px}.ChristmasHero_treeRight__QEZaa{right:5px}.ChristmasHero_wish__REWC8{max-width:240px;margin:24px auto 0;line-height:1.7}}@media (max-width:420px){.ChristmasHero_actions__X_f9q{flex-direction:column}.ChristmasHero_heading__VYHE7{font-size:2.35rem}.ChristmasHero_stats__40SNl strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.ChristmasHero_hero__ZU1At *,.ChristmasHero_hero__ZU1At :before{animation:none;transition:none}}