@media (prefers-reduced-motion:no-preference){.enr4gG_overlay[data-state=open]{animation:.32s ease-out both enr4gG_overlay-enter}.enr4gG_overlay[data-state=closed]{animation:.26s ease-in both enr4gG_overlay-exit}.enr4gG_panel[data-state=open]{animation:.34s cubic-bezier(.2,.75,.2,1) both enr4gG_panel-enter}.enr4gG_panel[data-state=closed]{animation:.24s ease-in both enr4gG_panel-exit}.enr4gG_inquiry{animation:.24s ease-out both enr4gG_overlay-enter}}@keyframes enr4gG_overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes enr4gG_overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes enr4gG_panel-enter{0%{opacity:0;scale:.975}to{opacity:1;scale:1}}@keyframes enr4gG_panel-exit{0%{opacity:1;scale:1}to{opacity:0;scale:.985}}.enr4gG_hero{background:radial-gradient(ellipse at 50% 4%, #214d83, transparent 75%), linear-gradient(165deg, #102c54, var(--navy-deep));text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:1.05rem 1rem 1rem;display:flex}.enr4gG_title,.enr4gG_thankYouTitle{color:#ffdb87;font-family:var(--font-display);text-shadow:0 3px #674617,0 7px 20px #040b18b0;font-weight:700}.enr4gG_title{letter-spacing:-.055em;margin:.35rem 0 .85rem;font-size:clamp(2.9rem,8.2vw,5.35rem);line-height:.88;position:relative}.enr4gG_title span,.enr4gG_title strong{display:block}.enr4gG_title span{padding-right:.16em;font-size:.76em;font-style:italic;font-weight:600;line-height:.99}.enr4gG_title strong{color:#ffe9b2}.enr4gG_sparkle{color:#f8cb67;width:.42em;height:auto;position:absolute;top:1%;right:.1em}.enr4gG_thankYouTitle{margin-top:.65rem;font-size:clamp(1.9rem,4.9vw,3.7rem);line-height:1.04}.enr4gG_ribbon,.enr4gG_ticket,.enr4gG_cta{color:#101c31;background:linear-gradient(115deg,#e5a644,#ffe3a0 49%,#efb647)}.enr4gG_ribbon{clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%,4% 50%);letter-spacing:.1em;text-transform:uppercase;padding:.4rem 1.45rem;font-size:.67rem;font-weight:800}.enr4gG_details{color:#fff8e9;text-align:left;background:#06162dad;border:1px solid #f7d3859e;border-radius:.5rem;gap:.36rem;width:min(100%,19rem);margin-top:.7rem;padding:.62rem .85rem;font-size:.75rem;font-weight:600;display:grid}.enr4gG_details li,.enr4gG_extras li{align-items:center;gap:.5rem;display:flex}.enr4gG_details svg,.enr4gG_extras svg{color:#ffd778;flex:none}.enr4gG_paws{z-index:1;color:#ffe09b;font-family:var(--font-display);background:#0b1d36;border:1px solid #f0bf5f;border-radius:4px;align-items:center;gap:.42rem;padding:.27rem .65rem;font-size:.98rem;font-style:italic;font-weight:700;display:inline-flex;position:absolute;bottom:-.35rem;left:.7rem;transform:rotate(-4deg);box-shadow:0 3px 14px #050d1b99}.enr4gG_prizes{background:linear-gradient(110deg,#0b1930,#133661 57%,#0a1a33);border-top:2px solid #e8b44f;gap:.6rem;padding:.65rem .75rem;display:grid}.enr4gG_raffle{justify-content:center;align-items:center;gap:.6rem;display:flex}.enr4gG_inquiryRaffle{background:linear-gradient(110deg, var(--navy-deep), #17395e);border:1px solid #e8b44f;border-radius:.65rem;justify-content:flex-start;margin:0 0 1.25rem;padding:.65rem .85rem}.enr4gG_ticket{text-transform:uppercase;border:1px solid #f8d58b;border-radius:.3rem;flex:0 0 7.65rem;justify-content:center;align-items:center;gap:.38rem;min-height:3.65rem;padding:.35rem .45rem;font-size:.75rem;font-weight:800;line-height:1;display:flex;transform:rotate(-5deg);box-shadow:0 3px 12px #02091391}.enr4gG_ticket svg{flex:none}.enr4gG_ticket span{white-space:nowrap}.enr4gG_ticket strong{letter-spacing:-.04em;margin-top:.14rem;font-size:1.38rem;display:block}@media (prefers-reduced-motion:no-preference){.enr4gG_ticket{animation:.72s ease-in-out .6s enr4gG_ticket-shake}}@keyframes enr4gG_ticket-shake{0%,to{transform:rotate(-5deg)}20%,60%{transform:translate(-2px)rotate(-9deg)}40%,80%{transform:translate(2px)rotate(-1deg)}}.enr4gG_rafflePrizes{color:#fff8e9;flex-wrap:wrap;align-items:baseline;column-gap:.35rem;font-size:.76rem;line-height:1.35;display:flex}.enr4gG_rafflePrizes span{color:#ffda89;font-style:italic;font-weight:600}.enr4gG_extras{color:#fff8e9;flex-wrap:wrap;justify-content:center;gap:.4rem .8rem;font-size:.68rem;font-weight:700;display:flex}.enr4gG_cta{cursor:pointer;letter-spacing:.075em;text-align:center;text-transform:uppercase;border:1px solid #ffe6aa;border-radius:6px;justify-content:center;align-items:center;gap:.6rem;width:min(100%,23rem);min-height:44px;padding:.5rem .9rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 3px #a16b22,0 5px 18px #eab14e33}.enr4gG_cta:hover{background:#ffe6aa}@media (width>=640px){.enr4gG_hero{padding:1.7rem 2rem 1.8rem;box-shadow:inset 5px 0 #efbd6044}.enr4gG_title{margin-bottom:1.1rem}.enr4gG_ribbon{font-size:.78rem}.enr4gG_details{gap:.52rem;margin-top:.95rem;padding:.8rem .95rem;font-size:.84rem}.enr4gG_paws{padding:.38rem .75rem;font-size:1.35rem;bottom:1.15rem;left:1.1rem}.enr4gG_prizes{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.9rem 1.25rem}.enr4gG_raffle{gap:.85rem}.enr4gG_ticket{flex-basis:9.25rem;gap:.55rem;min-height:4.15rem;font-size:.88rem}.enr4gG_ticket strong{font-size:1.75rem}.enr4gG_rafflePrizes{font-size:.88rem}.enr4gG_extras{gap:.55rem 1.15rem;font-size:.76rem}}
