.HalloweenSparksModal-module__9DIbBa__dialog{background:0 0;border:none;width:1220px;max-width:94vw;max-height:94vh;padding:0;overflow:visible}.HalloweenSparksModal-module__9DIbBa__dialog:focus{outline:none}.HalloweenSparksModal-module__9DIbBa__dialog::backdrop{background:#111111b3}.HalloweenSparksModal-module__9DIbBa__dialog[open]{animation:.22s ease-out HalloweenSparksModal-module__9DIbBa__pop}@keyframes HalloweenSparksModal-module__9DIbBa__pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.HalloweenSparksModal-module__9DIbBa__frame{background:#ee843a;border-radius:20px;padding:78px 50px 66px 90px;position:relative}.HalloweenSparksModal-module__9DIbBa__card{background:var(--mai-white);border-radius:14px;position:relative}.HalloweenSparksModal-module__9DIbBa__content{text-align:center;flex-direction:column;align-items:center;padding:130px 48px 14px;display:flex}.HalloweenSparksModal-module__9DIbBa__web{z-index:2;width:200px;height:200px;position:absolute;top:0;right:0}.HalloweenSparksModal-module__9DIbBa__sparkleTopLeft,.HalloweenSparksModal-module__9DIbBa__sparkleBottomRight{z-index:2;width:72px;height:72px;position:absolute}.HalloweenSparksModal-module__9DIbBa__sparkleTopLeft{top:52px;left:64px}.HalloweenSparksModal-module__9DIbBa__sparkleBottomRight{bottom:40px;right:22px}.HalloweenSparksModal-module__9DIbBa__pumpkins{z-index:2;width:180px;height:120px;position:absolute;bottom:56px;left:44px}.HalloweenSparksModal-module__9DIbBa__closeButton{color:var(--mai-deep-ocean);cursor:pointer;z-index:3;background:0 0;border:none;width:26px;height:26px;padding:0;position:absolute;top:-32px;left:-48px}.HalloweenSparksModal-module__9DIbBa__closeButton:focus{outline:none}.HalloweenSparksModal-module__9DIbBa__closeButton:focus-visible{outline:2px solid var(--mai-deep-ocean);outline-offset:3px}.HalloweenSparksModal-module__9DIbBa__closeButton svg{width:100%;height:100%;display:block}.HalloweenSparksModal-module__9DIbBa__brand{align-items:baseline;gap:4px;margin:0;display:flex}.HalloweenSparksModal-module__9DIbBa__brandHoliday{color:var(--mai-deep-ocean);font-family:var(--font-poppins),sans-serif;letter-spacing:-.5px;align-items:baseline;font-size:24px;font-weight:700;display:inline-flex}.HalloweenSparksModal-module__9DIbBa__brandO{width:.8em;height:.9em;margin:0 1px;transform:translateY(.08em)}.HalloweenSparksModal-module__9DIbBa__brandSparks{color:var(--mai-mystic-violet);font-family:var(--font-solitreo),cursive;font-size:26px}.HalloweenSparksModal-module__9DIbBa__title{color:var(--mai-deep-ocean);font-family:var(--font-poppins),sans-serif;margin:2px 0 8px;font-size:46px;font-weight:700;line-height:1.15}.HalloweenSparksModal-module__9DIbBa__description{color:var(--mai-black);font-family:var(--font-poppins),sans-serif;max-width:600px;margin:0;font-size:22px;font-weight:300;line-height:1.4}.HalloweenSparksModal-module__9DIbBa__description strong{font-weight:700}.HalloweenSparksModal-module__9DIbBa__meta{color:#6b6b6b;font-family:var(--font-poppins),sans-serif;margin:12px 0 22px;font-size:15px;font-weight:300}.HalloweenSparksModal-module__9DIbBa__cta{border-radius:var(--mai-radius-pill);color:var(--mai-white);cursor:pointer;font-family:var(--font-poppins),sans-serif;background:linear-gradient(90deg,#8c45c2 0%,#2a3a8c 50%,#4aa8e8 100%);border:none;padding:16px 42px;font-size:19px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 6px 14px #11255e40}.HalloweenSparksModal-module__9DIbBa__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #11255e52}.HalloweenSparksModal-module__9DIbBa__cta:active{transform:translateY(0)}.HalloweenSparksModal-module__9DIbBa__footer{margin-top:104px}.HalloweenSparksModal-module__9DIbBa__footerTitle{color:var(--mai-deep-ocean);font-family:var(--font-poppins),sans-serif;margin:0 0 4px;font-size:15px;font-weight:600}.HalloweenSparksModal-module__9DIbBa__footerText{color:var(--mai-black);font-family:var(--font-poppins),sans-serif;margin:0;font-size:15px}.HalloweenSparksModal-module__9DIbBa__footerLink{color:var(--mai-black);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.HalloweenSparksModal-module__9DIbBa__footerLink:hover{color:var(--mai-deep-ocean)}@media (max-width:700px){.HalloweenSparksModal-module__9DIbBa__dialog{width:420px}.HalloweenSparksModal-module__9DIbBa__frame{border-radius:34px;padding:34px}.HalloweenSparksModal-module__9DIbBa__card{border-radius:22px}.HalloweenSparksModal-module__9DIbBa__content{padding:50px 22px 52px}.HalloweenSparksModal-module__9DIbBa__closeButton{width:22px;height:22px;top:18px;left:18px}.HalloweenSparksModal-module__9DIbBa__web{width:120px;height:120px}.HalloweenSparksModal-module__9DIbBa__sparkleTopLeft,.HalloweenSparksModal-module__9DIbBa__sparkleBottomRight{display:none}.HalloweenSparksModal-module__9DIbBa__pumpkins{width:84px;height:56px;bottom:26px;left:8px}.HalloweenSparksModal-module__9DIbBa__brandHoliday{font-size:20px}.HalloweenSparksModal-module__9DIbBa__brandSparks{font-size:22px}.HalloweenSparksModal-module__9DIbBa__title{font-size:34px}.HalloweenSparksModal-module__9DIbBa__description{font-size:18px}.HalloweenSparksModal-module__9DIbBa__meta{margin:10px 0 20px;font-size:15px}.HalloweenSparksModal-module__9DIbBa__cta{box-sizing:border-box;width:100%;padding:16px 26px;font-size:18px}.HalloweenSparksModal-module__9DIbBa__footer{margin-top:32px}.HalloweenSparksModal-module__9DIbBa__footerTitle{font-size:16px}.HalloweenSparksModal-module__9DIbBa__footerText{font-size:15px}}.HalloweenSparksModal-module__9DIbBa__dock{bottom:calc(20px + env(safe-area-inset-bottom));filter:drop-shadow(0 6px 12px #11111140);opacity:0;pointer-events:none;z-index:1100;width:6.25em;height:6.1em;font-size:16px;text-decoration:none;transition:opacity .18s,transform .26s cubic-bezier(.34,1.56,.64,1);display:block;position:fixed;right:20px;transform:scale(.6)}.HalloweenSparksModal-module__9DIbBa__dockShown{opacity:1;pointer-events:auto;transform:scale(1)}.HalloweenSparksModal-module__9DIbBa__dockShown:hover{transform:scale(1.06)rotate(-4deg)}.HalloweenSparksModal-module__9DIbBa__dockShown:focus-visible{outline:3px solid var(--mai-deep-ocean);outline-offset:4px;border-radius:50%}.HalloweenSparksModal-module__9DIbBa__dockPumpkin{width:100%;height:100%;display:block;position:absolute;inset:0}.HalloweenSparksModal-module__9DIbBa__dockLabel{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:.35em 0 0}.HalloweenSparksModal-module__9DIbBa__dockHoliday{color:#262633;font-family:var(--font-poppins),sans-serif;letter-spacing:-.03em;align-items:baseline;font-size:1.05em;font-weight:700;display:inline-flex}.HalloweenSparksModal-module__9DIbBa__dockO{width:.75em;height:.85em;margin:0 .02em;transform:translateY(.06em)}.HalloweenSparksModal-module__9DIbBa__dockO ellipse{fill:#d9661c}.HalloweenSparksModal-module__9DIbBa__dockO path{stroke:#262633}.HalloweenSparksModal-module__9DIbBa__dockSparks{color:#262633;font-family:var(--font-solitreo),cursive;margin-top:.1em;font-size:1.1em}@media (max-width:1099px){body:has([data-sticky-action-bar]) .HalloweenSparksModal-module__9DIbBa__dock{bottom:calc(124px + env(safe-area-inset-bottom))}}@media (max-width:699px){.HalloweenSparksModal-module__9DIbBa__dock{font-size:13px;right:14px}}@media (prefers-reduced-motion:reduce){.HalloweenSparksModal-module__9DIbBa__dock{transition:opacity .18s}.HalloweenSparksModal-module__9DIbBa__dockShown:hover{transform:none}}
.HolidayPacks-module__5rJXpa__page{max-width:var(--mai-content-max);margin:0 auto;padding:120px 24px 96px}.HolidayPacks-module__5rJXpa__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.HolidayPacks-module__5rJXpa__brand{align-items:baseline;gap:4px;margin:0;display:flex}.HolidayPacks-module__5rJXpa__brandHoliday{color:var(--mai-deep-ocean);font-family:var(--font-poppins),sans-serif;letter-spacing:-.5px;font-size:24px;font-weight:700}.HolidayPacks-module__5rJXpa__brandSparks{color:var(--mai-mystic-violet);font-family:var(--font-solitreo),cursive;font-size:26px}.HolidayPacks-module__5rJXpa__title{color:var(--mai-deep-ocean);font-family:var(--font-poppins),sans-serif;margin:2px 0 12px;font-size:46px;font-weight:700;line-height:1.15}.HolidayPacks-module__5rJXpa__lead{color:var(--mai-black);font-family:var(--font-poppins),sans-serif;max-width:620px;margin:0;font-size:20px;font-weight:300;line-height:1.4}.HolidayPacks-module__5rJXpa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.HolidayPacks-module__5rJXpa__card{background:var(--mai-white);border-radius:var(--mai-radius-card);box-shadow:var(--mai-shadow-card);flex-direction:column;align-items:flex-start;padding:32px 28px;display:flex}.HolidayPacks-module__5rJXpa__cardTitle{color:var(--mai-deep-ocean);font-family:var(--font-poppins),sans-serif;margin:0;font-size:26px;font-weight:700;line-height:1.2}.HolidayPacks-module__5rJXpa__meta{color:#6b6b6b;font-family:var(--font-poppins),sans-serif;margin:6px 0 14px;font-size:15px;font-weight:300}.HolidayPacks-module__5rJXpa__description{color:var(--mai-black);font-family:var(--font-poppins),sans-serif;flex:1;margin:0 0 24px;font-size:16px;font-weight:300;line-height:1.5}.HolidayPacks-module__5rJXpa__cta{border-radius:var(--mai-radius-pill);color:var(--mai-white);font-family:var(--font-poppins),sans-serif;background:linear-gradient(90deg,#8c45c2 0%,#2a3a8c 50%,#4aa8e8 100%);padding:14px 34px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 6px 14px #11255e40}.HolidayPacks-module__5rJXpa__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #11255e52}.HolidayPacks-module__5rJXpa__cta:active{transform:translateY(0)}.HolidayPacks-module__5rJXpa__coming{border:1px solid var(--mai-border-soft);border-radius:var(--mai-radius-pill);color:var(--mai-ink-subtle);font-family:var(--font-poppins),sans-serif;padding:13px 28px;font-size:16px;font-weight:500}@media (max-width:900px){.HolidayPacks-module__5rJXpa__grid{grid-template-columns:1fr}}@media (max-width:700px){.HolidayPacks-module__5rJXpa__page{padding:96px 16px 64px}.HolidayPacks-module__5rJXpa__title{font-size:32px}.HolidayPacks-module__5rJXpa__lead{font-size:17px}}
