.ChristmasCampaign_servicesSectionMid__s2P59,.ChristmasCampaign_servicesSection__1HIQM{background-color:#03030f;position:relative}.ChristmasCampaign_caseStudySection__Zlwrm{height:100%;overflow:hidden;position:relative}.ChristmasCampaign_servicesBackground__8kc5F{background-color:#03030f;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ChristmasCampaign_servicesBackgroundImage2__h9Tgv{height:auto!important;margin-top:0;width:55%!important}.ChristmasCampaign_servicesBackgroundImage3__ZNf5d{margin-left:10%}.ChristmasCampaign_midSectionWrapperTwo__catNm,.ChristmasCampaign_midSectionWrapper__d_Ad0{display:flex;flex-direction:column;gap:3rem;position:relative;z-index:4}.ChristmasCampaign_midSectionWrapper__d_Ad0{color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:auto;width:45vw}.ChristmasCampaign_contactUsForm__UO90H{align-self:center;width:85%}.ChristmasCampaign_heading__mGoz4{color:#fff;font-size:clamp(32px,1.5vw,4rem);font-weight:300;margin-bottom:clamp(10px,1.5vw,3rem);padding-top:5vh;position:relative;text-align:left}.ChristmasCampaign_heading__mGoz4:after{background-color:#f37a6b;content:"";display:block;height:2px;margin-top:10px;width:3.5vw}.ChristmasCampaign_subText__Haiv0{color:#afafaf;font-size:clamp(16px,1vw,3rem);line-height:2rem;margin-bottom:clamp(10px,1.5vw,3rem);width:100%}.ChristmasCampaign_footerContainer__vltHg{background-color:#07060b;display:flex;justify-content:center}.ChristmasCampaign_centeredTextContainer__n8HTn{display:flex;justify-content:center;padding:20px;position:relative}.ChristmasCampaign_centeredParagraph__cmK53{align-items:center;color:#fff;font-size:clamp(22px,1.5vw,4rem);line-height:1.6;text-align:center;width:70%}.ChristmasCampaign_topContentContainer__dEeW2{flex-direction:row;gap:clamp(2rem,4vw,4rem);max-width:1400px;min-height:auto;padding:clamp(1rem,2vh,2rem) 0;width:90%}.ChristmasCampaign_heroVisualWrapper__Jcux_,.ChristmasCampaign_topContentContainer__dEeW2{align-items:center;display:flex;justify-content:center;margin:0 auto;overflow:visible}.ChristmasCampaign_heroVisualWrapper__Jcux_{backface-visibility:hidden;height:clamp(340px,65vh,640px);min-height:360px;padding-right:clamp(.75rem,2vw,2.5rem);perspective:1000px;position:relative;transform:translateZ(0);width:clamp(320px,55%,680px);will-change:transform}@media (max-width:768px){.ChristmasCampaign_topContentContainer__dEeW2{align-items:center;flex-direction:column;gap:clamp(1.5rem,4vh,2.5rem);padding:clamp(.5rem,2vw,1rem);width:100%}.ChristmasCampaign_midSectionWrapper__d_Ad0{max-width:100%;padding:0 clamp(.5rem,2vw,1rem)}.ChristmasCampaign_servicesSectionMid__s2P59{padding:1rem}.ChristmasCampaign_servicesBackgroundImage2__h9Tgv{display:none}.ChristmasCampaign_servicesBackgroundImage3__ZNf5d{height:80%!important;left:5%;margin-left:0;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;top:1vh!important;width:100%!important}.ChristmasCampaign_heroVisualWrapper__Jcux_{backface-visibility:hidden;height:clamp(260px,50vh,380px);margin:clamp(.75rem,4vh,1.75rem) auto 0;max-width:440px;min-height:0;opacity:1!important;padding-right:0;transform:translateZ(0);visibility:visible!important;width:100%;will-change:transform;z-index:10}.ChristmasCampaign_heading__mGoz4{font-size:clamp(22px,7vw,26px);padding-top:1rem}.ChristmasCampaign_subText__Haiv0{font-size:clamp(16px,5vw,20px)}.ChristmasCampaign_centeredParagraph__cmK53{font-size:clamp(18px,5vw,22px);line-height:1.7;text-align:left;width:100%}.ChristmasCampaign_heading__mGoz4:after{width:15%}.ChristmasCampaign_midSectionWrapper__d_Ad0{height:auto;justify-content:flex-start;min-height:auto;padding:0;top:0;width:100%}.ChristmasCampaign_contactUsForm__UO90H{padding:0 1rem 1.5rem;width:95%}.ChristmasCampaign_footerContainer__vltHg{padding:0 1rem 1rem}.ChristmasCampaign_servicesBackgroundImage2__h9Tgv{margin-top:50%}}@media (min-width:769px) and (max-width:1180px){.ChristmasCampaign_topContentContainer__dEeW2{gap:clamp(1.5rem,3vw,3rem);padding:clamp(1rem,2vh,1.5rem) 0}.ChristmasCampaign_midSectionWrapper__d_Ad0{height:auto;max-width:100%;min-height:auto;width:100%}.ChristmasCampaign_servicesBackgroundImage3__ZNf5d{height:130%!important;margin-left:8%}.ChristmasCampaign_contactUsForm__UO90H{width:90%}.ChristmasCampaign_centeredTextContainer__n8HTn{margin-bottom:2vh}.ChristmasCampaign_servicesBackgroundImage2__h9Tgv{height:auto!important;margin-left:25%;margin-top:60%;width:75%!important}}.CalendarModel_selectedDateHeader__chx8_{align-items:center;display:flex;gap:12px;justify-content:flex-start;width:100%}.CalendarModel_backChip__nl8hB{align-items:center;background:rgba(12,6,28,.55);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:hsla(0,0%,100%,.85);cursor:pointer;display:inline-flex;font-size:.75rem;gap:6px;letter-spacing:.18em;padding:6px 12px;text-transform:uppercase;transition:background .2s ease,color .2s ease,border .2s ease}.CalendarModel_backChip__nl8hB:focus-visible,.CalendarModel_backChip__nl8hB:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.35);color:#fff}.CalendarModel_selectedDateHeading__DIABc{background:transparent;border:none;box-shadow:none;letter-spacing:.02em;margin:0;padding:0;width:100%}.CalendarModel_modalOverlay__gR2ey{align-items:center;backdrop-filter:blur(18px);background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;min-height:100vh;overflow:auto;overscroll-behavior:contain;padding:calc(env(safe-area-inset-top) + clamp(24px, 8vh, 48px)) clamp(16px,4vw,32px) calc(env(safe-area-inset-bottom) + clamp(24px, 8vh, 48px));position:fixed;scroll-padding-top:calc(env(safe-area-inset-top) + clamp(24px, 8vh, 48px));touch-action:none;z-index:1000}@supports (height:100dvh){.CalendarModel_modalOverlay__gR2ey{min-height:100dvh}}.CalendarModel_modalContent___fjsT{background:linear-gradient(135deg,#2a1a5e,#4b2e83);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;gap:clamp(10px,1.6vw,16px);margin:0 auto;max-height:min(90vh,720px);overflow-x:hidden;overflow-y:auto;padding:clamp(14px,2vw,22px);position:relative;width:min(460px,92vw)}@supports (height:100dvh){.CalendarModel_modalContent___fjsT{max-height:min(90dvh,720px)}}.CalendarModel_modalContent___fjsT::-webkit-scrollbar{width:6px}.CalendarModel_modalContent___fjsT::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.CalendarModel_modalContent___fjsT::-webkit-scrollbar-thumb{background:rgba(109,74,255,.6);border-radius:3px}.CalendarModel_modalContent___fjsT::-webkit-scrollbar-thumb:hover{background:rgba(109,74,255,.8)}.CalendarModel_heading__LAX8r{align-items:center;background:rgba(19,12,40,.4);border:1px solid hsla(0,0%,100%,.16);border-radius:13px;box-shadow:0 6px 14px rgba(6,3,20,.28);color:#fff;display:inline-flex;font-size:clamp(.28rem,.42vw,.4rem)!important;font-weight:600;justify-content:flex-start;letter-spacing:.01em;line-height:1.05;margin-bottom:4px;max-width:100%;padding:8px 16px 10px;position:relative;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.2);text-wrap:balance;white-space:nowrap}.CalendarModel_heading__LAX8r:after{background:linear-gradient(90deg,#6d4aff,#8a5aff);bottom:0;content:"";height:1px;left:12px;position:absolute;transform:translateX(0);width:24%}.CalendarModel_calendar__X7AuV .CalendarModel_heading__LAX8r,.CalendarModel_timeSelection__Q2evi .CalendarModel_heading__LAX8r{background:transparent;border:none;box-shadow:none;display:block;letter-spacing:.02em;margin-bottom:18px;padding:0 8px 0 0;white-space:nowrap;width:100%}.CalendarModel_calendar__X7AuV .CalendarModel_heading__LAX8r:after,.CalendarModel_timeSelection__Q2evi .CalendarModel_heading__LAX8r:after{left:0;width:36%}.CalendarModel_subHeading__4z4nJ{color:#fff;font-size:18px;font-weight:500;margin-bottom:10px;padding-bottom:6px;position:relative;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.2)}.CalendarModel_subHeading__4z4nJ:after{background:linear-gradient(90deg,#6d4aff,#8a5aff);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40%}.CalendarModel_closeButton__hkzQx{right:14px;top:14px}.CalendarModel_closeButton__hkzQx:focus,.CalendarModel_closeButton__hkzQx:hover{background:radial-gradient(circle at center,#ff856b 0,#e15fa3 100%)}.CalendarModel_errorMessage__LemcN{color:#ff6b6b;font-size:14px;margin-bottom:10px}.CalendarModel_successMessage__GbZQx{border-radius:25px;padding:1.5rem}.CalendarModel_successGrid__hTvWv{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:1rem 0;text-align:left}.CalendarModel_successDetails__kS7QY{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;padding:1rem}.CalendarModel_successDetails__kS7QY p{margin:.35rem 0}.CalendarModel_trustPanel__HfOX3{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:1rem}.CalendarModel_trustPanelTitle__NH3lo{font-size:.95rem;font-weight:600;margin:0 0 .5rem}.CalendarModel_trustList__IJFz9{color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;font-size:.9rem;gap:.45rem;list-style:none;margin:0;padding:0}.CalendarModel_trustList__IJFz9 li{align-items:flex-start;display:flex}.CalendarModel_trustList__IJFz9 li:before{color:#8ef0c0;content:"✔";font-size:.9rem;line-height:1.4;margin-right:.35rem}.CalendarModel_successCtas__pxtJY{display:flex;flex-direction:column;gap:.75rem;margin:1.25rem 0 .5rem}.CalendarModel_icsButton__n_qS9{background:#0f172a;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;cursor:pointer;padding:.85rem 1.2rem;transition:transform .2s ease,border-color .2s ease}.CalendarModel_icsButton__n_qS9:focus-visible,.CalendarModel_icsButton__n_qS9:hover{border-color:hsla(0,0%,100%,.6);transform:translateY(-1px)}.CalendarModel_outlineLink__zCuoL{align-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#fff;display:inline-flex;font-weight:500;gap:.35rem;justify-content:center;padding:.85rem 1.2rem;text-decoration:none}.CalendarModel_outlineLink__zCuoL:focus-visible,.CalendarModel_outlineLink__zCuoL:hover{border-color:hsla(0,0%,100%,.6)}.CalendarModel_privacyNote__JVxQi{color:hsla(0,0%,100%,.75);font-size:.75rem;margin:.5rem 0 0}@media (max-width:640px){.CalendarModel_successMessage__GbZQx{padding:1.1rem;text-align:left}.CalendarModel_successGrid__hTvWv{gap:1rem;grid-template-columns:1fr}.CalendarModel_successCtas__pxtJY{flex-direction:column}.CalendarModel_icsButton__n_qS9,.CalendarModel_outlineLink__zCuoL{text-align:center;width:100%}.CalendarModel_successDetails__kS7QY,.CalendarModel_trustPanel__HfOX3{padding:.85rem}.CalendarModel_trustList__IJFz9 li{font-size:.85rem}}.CalendarModel_successMessage__GbZQx p{margin:8px 0}.CalendarModel_upperSection__G_SEQ{border-radius:18px;display:flex;flex-direction:column;gap:clamp(10px,1.6vw,16px);padding:clamp(22px,3.5vw,28px) clamp(38px,6vw,52px) clamp(22px,3.5vw,28px) clamp(22px,3.5vw,28px)}.CalendarModel_emailSection__6uZeN{gap:clamp(14px,2vw,20px)}.CalendarModel_inputContainer__mV0Gl{display:none}.CalendarModel_inputBoxSolo__1Oslc{align-items:center;background:#6d4aff;border-radius:12px;box-shadow:0 10px 24px rgba(109,74,255,.25);display:flex;padding:12px 20px;width:100%}.CalendarModel_emailInputSolo__uzYiZ{background:transparent;border:none;color:#fff;font-size:1rem;outline:none;width:100%}.CalendarModel_emailInputSolo__uzYiZ::-moz-placeholder{color:hsla(0,0%,100%,.7)}.CalendarModel_emailInputSolo__uzYiZ::placeholder{color:hsla(0,0%,100%,.7)}.CalendarModel_inputContainer__mV0Gl:focus-visible .CalendarModel_blinker__nI6oA,.CalendarModel_inputContainer__mV0Gl:focus-visible .CalendarModel_pipe__JECmV,.CalendarModel_inputContainer__mV0Gl:focus-within .CalendarModel_blinker__nI6oA,.CalendarModel_inputContainer__mV0Gl:focus-within .CalendarModel_pipe__JECmV{background:#6d4aff;box-shadow:none;height:4px;transform:translateY(-50%)}.CalendarModel_userInfo__Z2e34{color:hsla(0,0%,100%,.85);font-size:clamp(.8rem,1.6vw,1.05rem)!important;line-height:1.65;max-width:min(360px,94%);padding:0;position:relative;top:auto;z-index:auto}.CalendarModel_calendarSection__q6t3w{flex-direction:column;gap:15px;overflow-x:hidden;overflow-y:auto;padding:15px 6px 15px 15px}.CalendarModel_calendarSection__q6t3w,.CalendarModel_calendar__X7AuV{border-radius:15px;display:flex;flex:1 1 auto;min-height:0}.CalendarModel_calendar__X7AuV{flex-direction:column;gap:10px;overflow:hidden;padding:0}.CalendarModel_monthNavigation__y_K8G{margin-bottom:10px;width:100%}.CalendarModel_monthNavigation__y_K8G span{font-size:16px;font-weight:700}.CalendarModel_navButton__Hp_5_{background:#6d4aff;font-size:14px;height:28px;width:28px}.CalendarModel_navButton__Hp_5_:hover{background:#5c3de0}.CalendarModel_daysOfWeek__jieCy{font-size:12px;font-weight:500;margin-bottom:8px}.CalendarModel_daysGrid__1cRJH{flex:1 1 auto;gap:6px}.CalendarModel_day__tqVxD,.CalendarModel_emptyDay__jnBUF{font-size:12px;padding:8px}.CalendarModel_day__tqVxD{border-radius:6px}.CalendarModel_timeSelectionStandalone__Ks2vk{border-radius:15px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:clamp(14px,3vw,18px);min-height:min(460px,70vh);padding:clamp(18px,4vw,24px)}.CalendarModel_timeGridStandalone__RCJ_3{display:grid;flex:1 1 auto;gap:clamp(10px,2vw,14px);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));overflow-y:auto;padding-right:6px}.CalendarModel_timeSlot__mkEAD{background:#2a1a5e;font-size:.95rem;padding:12px;transition:background .3s,transform .2s ease}.CalendarModel_timeSlot__mkEAD:hover:not(.CalendarModel_disabled___fP77){background:#5c3de0}@media (max-width:768px){.CalendarModel_emailSection__6uZeN{gap:10px}.CalendarModel_inputLabelBox__vQpjX{padding:6px 12px}.CalendarModel_daysOfWeek__jieCy{font-size:10px}.CalendarModel_daysGrid__1cRJH{gap:4px}.CalendarModel_day__tqVxD,.CalendarModel_emptyDay__jnBUF{font-size:.75rem;padding:6px}.CalendarModel_timeGrid__Qs_jH{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.CalendarModel_timeSlot__mkEAD{font-size:.85rem;padding:9px 6px}}@media (max-width:480px){.CalendarModel_modalOverlay__gR2ey{height:100vh;padding:clamp(60px,15vh,86px) 12px clamp(22px,10vh,36px)}.CalendarModel_modalContent___fjsT{border-radius:14px;padding:12px}.CalendarModel_heading__LAX8r{font-size:.62rem!important}.CalendarModel_subHeading__4z4nJ{font-size:16px}.CalendarModel_backButton__yN81L,.CalendarModel_submitButton__3NqTH,.CalendarModel_validateButton__Fqn_A{font-size:14px;padding:10px}.CalendarModel_monthNavigation__y_K8G span{font-size:16px}.CalendarModel_navButton__Hp_5_{height:26px;width:26px}}@media (max-height:680px){.CalendarModel_modalOverlay__gR2ey{align-items:center;padding:calc(env(safe-area-inset-top) + 18px) clamp(12px,4vw,24px) calc(env(safe-area-inset-bottom) + 18px)}.CalendarModel_modalContent___fjsT{max-height:calc(100vh - env(safe-area-inset-top) - 36px - env(safe-area-inset-bottom));overflow-y:auto}}.CalendarModel_modalScrollArea__qB4D8{display:flex;flex-direction:column;gap:clamp(12px,2vw,18px);max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px}.CalendarModel_closeButton__hkzQx{align-items:center;background:radial-gradient(circle at center,#f37a6b 0,#d74f97 100%);border:none;border-radius:50%;box-shadow:0 8px 18px hsla(7,85%,69%,.35),0 4px 10px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:transform .2s ease,box-shadow .2s ease;width:36px}.CalendarModel_closeButton__hkzQx:focus,.CalendarModel_closeButton__hkzQx:hover{box-shadow:0 10px 22px hsla(7,85%,69%,.45),0 6px 16px rgba(0,0,0,.3);transform:scale(1.08)}.CalendarModel_modalContent___fjsT h2{color:#fff;font-size:inherit!important;line-height:1.12;margin-bottom:4px;max-width:100%;padding:0;text-align:left;text-wrap:balance}.CalendarModel_errorMessage__LemcN{color:#ff9b9b;font-size:.85rem;margin-bottom:12px;text-align:center}.CalendarModel_successMessage__GbZQx{font-size:16px;text-align:center}.CalendarModel_successMessage__GbZQx p{margin:10px 0}.CalendarModel_successMessage__GbZQx a{color:#6d4aff;text-decoration:none}.CalendarModel_successMessage__GbZQx a:hover{text-decoration:underline}.CalendarModel_emailSection__6uZeN{display:flex;flex-direction:column;gap:clamp(12px,1.8vw,18px);margin-bottom:clamp(12px,2vw,20px)}.CalendarModel_inputWrapper__eieqO{align-items:center;background:#6d4aff;border-radius:20px;display:flex;padding:6px 16px}.CalendarModel_inputLabel__7aCuJ{font-weight:500;margin-right:10px}.CalendarModel_emailInput__iblRs,.CalendarModel_inputLabel__7aCuJ{color:#fff;font-size:.95rem}.CalendarModel_emailInput__iblRs{background:transparent;border:none;flex:1;outline:none;padding:8px 0}.CalendarModel_emailInput__iblRs::-moz-placeholder{color:hsla(0,0%,100%,.7)}.CalendarModel_emailInput__iblRs::placeholder{color:hsla(0,0%,100%,.7)}.CalendarModel_backButton__yN81L,.CalendarModel_submitButton__3NqTH,.CalendarModel_timeSelectionStandalone__Ks2vk .CalendarModel_submitButton__3NqTH,.CalendarModel_validateButton__Fqn_A{background:linear-gradient(90deg,#6d4aff,#8a5aff);border:none;border-radius:28px;color:#fff;cursor:pointer;font-size:.95rem;opacity:.92;padding:12px;text-align:center;transition:opacity .3s ease,transform .2s ease;width:100%}.CalendarModel_backButton__yN81L:focus,.CalendarModel_backButton__yN81L:hover,.CalendarModel_submitButton__3NqTH:focus,.CalendarModel_submitButton__3NqTH:hover,.CalendarModel_timeSelectionStandalone__Ks2vk .CalendarModel_submitButton__3NqTH:focus,.CalendarModel_timeSelectionStandalone__Ks2vk .CalendarModel_submitButton__3NqTH:hover,.CalendarModel_validateButton__Fqn_A:focus,.CalendarModel_validateButton__Fqn_A:hover{opacity:1;transform:translateY(-1px)}.CalendarModel_backButton__yN81L:disabled,.CalendarModel_submitButton__3NqTH:disabled,.CalendarModel_timeSelectionStandalone__Ks2vk .CalendarModel_submitButton__3NqTH:disabled,.CalendarModel_validateButton__Fqn_A:disabled{cursor:not-allowed;opacity:.5}.CalendarModel_userInfo__Z2e34{color:hsla(0,0%,100%,.82);font-size:clamp(.62rem,1.25vw,.82rem)!important;line-height:1.45;margin-bottom:clamp(10px,1.5vw,18px);max-width:min(340px,92%);text-align:left}.CalendarModel_contentWrapper__q0ihh{overflow:hidden}.CalendarModel_calendar__X7AuV{background:rgba(59,36,121,.85);border-radius:16px;padding:clamp(14px,2vw,20px);transition:transform .3s}.CalendarModel_calendar__X7AuV.CalendarModel_swipeOut__mJjub{transform:translateX(-100%)}.CalendarModel_monthNavigation__y_K8G{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.CalendarModel_monthNavigation__y_K8G span{color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.04em}.CalendarModel_navButton__Hp_5_{align-items:center;background:rgba(109,74,255,.9);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;transition:background .2s ease,transform .2s ease;width:32px}.CalendarModel_navButton__Hp_5_:focus,.CalendarModel_navButton__Hp_5_:hover{background:#5c3de0;transform:translateY(-1px)}.CalendarModel_daysOfWeek__jieCy{color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:10px;text-align:center}.CalendarModel_daysGrid__1cRJH,.CalendarModel_daysOfWeek__jieCy{display:grid;grid-template-columns:repeat(7,1fr)}.CalendarModel_daysGrid__1cRJH{gap:8px}.CalendarModel_day__tqVxD,.CalendarModel_emptyDay__jnBUF{font-size:.8rem;padding:clamp(8px,1.5vw,10px);text-align:center}.CalendarModel_day__tqVxD{background:#2a1a5e;border-radius:8px;color:#fff;cursor:pointer;transition:background .3s}.CalendarModel_day__tqVxD:hover:not(.CalendarModel_disabled___fP77){background:#5c3de0}.CalendarModel_day__tqVxD.CalendarModel_selected___Du1H{background:#ff6b6b;color:#fff}.CalendarModel_day__tqVxD.CalendarModel_disabled___fP77{background:#1e1242;color:hsla(0,0%,100%,.3);cursor:not-allowed}.CalendarModel_timeSelection__Q2evi{background:rgba(59,36,121,.9);border-radius:16px;padding:clamp(14px,2vw,20px);transition:transform .3s}.CalendarModel_timeSelection__Q2evi.CalendarModel_swipeIn__jMxgP{transform:translateX(0)}.CalendarModel_timeSelection__Q2evi h3{font-size:1rem;line-height:1.35;margin-bottom:12px;text-align:center}.CalendarModel_timeGrid__Qs_jH{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.CalendarModel_timeSlot__mkEAD{background:rgba(42,26,94,.95);border-radius:10px;color:#fff;cursor:pointer;font-size:.85rem;padding:clamp(9px,1.5vw,12px);text-align:center;transition:background .25s ease,transform .2s ease}.CalendarModel_timeSlot__mkEAD:focus-visible:not(.CalendarModel_disabled___fP77),.CalendarModel_timeSlot__mkEAD:hover:not(.CalendarModel_disabled___fP77){background:#5c3de0;transform:translateY(-1px)}.CalendarModel_timeSlot__mkEAD.CalendarModel_selectedTime__r6ky0{background:#ff6b6b;color:#fff}.CalendarModel_timeSlot__mkEAD.CalendarModel_disabled___fP77{background:#1e1242;color:hsla(0,0%,100%,.3);cursor:not-allowed}@media (max-width:768px){.CalendarModel_modalOverlay__gR2ey{padding:calc(env(safe-area-inset-top) + 24px) 16px calc(env(safe-area-inset-bottom) + 24px)}.CalendarModel_modalContent___fjsT{border-radius:16px;max-height:calc(100vh - env(safe-area-inset-top) - 48px - env(safe-area-inset-bottom));padding:clamp(12px,5vw,22px);width:min(96vw,400px)}}@media (max-height:680px){.CalendarModel_modalOverlay__gR2ey{padding:calc(env(safe-area-inset-top) + 16px) clamp(12px,4vw,24px) calc(env(safe-area-inset-bottom) + 16px)}.CalendarModel_modalContent___fjsT{max-height:calc(100vh - env(safe-area-inset-top) - 32px - env(safe-area-inset-bottom));overflow-y:auto}}.Footer_container__fqbok{color:#fff;flex-wrap:wrap;font-family:Geist Regular,sans-serif;justify-content:space-between;margin:0 auto;max-width:1920px;padding:2rem 4rem;z-index:1}.Footer_container__fqbok,.Footer_section__ZlOz5{align-items:flex-start;display:flex}.Footer_section__ZlOz5{flex:1 1 auto;flex-direction:column;margin:1rem;min-width:250px}.Footer_section__ZlOz5:last-child{flex:1 1 100%;margin:1rem 0;width:100%}.Footer_title__Q46MN{color:#fff;font-weight:700;margin-bottom:1rem}.Footer_smallText__pEz2C{color:#ccc;font-size:.875rem;margin:.5rem 0}.Footer_followUs__H1ygt .Footer_socialIcons__CLKyT{display:flex;gap:0}.Footer_horizontalLine__0bcKO{align-self:center;background-color:#ccc;height:80px;margin:0;width:1px}.Footer_dmcaBox__w_K1A{border:1px solid #fff;border-radius:4px;display:inline-flex;margin:.5rem 0;overflow:hidden}.Footer_dmca__t3pLt{background-color:#f0f0f0;color:#000}.Footer_dmca__t3pLt,.Footer_protected__nba14{font-size:.875rem;padding:.25rem .5rem}.Footer_globalPresence__JUsDX .Footer_region__q4vrV{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.Footer_country__sErSf{color:#fff;font-weight:700;margin-bottom:.5rem;white-space:nowrap}.Footer_contact__a_MVg{align-items:flex-start;color:#ccc;display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;margin-bottom:0}.Footer_icon__CRMUB{color:#ccc;font-size:1rem}.Footer_logo__NpJo2{align-self:center;height:50px;margin-left:auto;margin-top:0;max-width:200px;width:auto}.Footer_securityCompliance__cg5D_ .Footer_grid__AXi5S{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr 1fr;max-width:250px;width:100%}.Footer_contactItem__8qSuf{align-items:center;display:flex;white-space:nowrap}.Footer_icons___LYNo{display:flex;gap:1rem;max-width:300px;width:auto}.Footer_linkContainer__N4I6f{color:#ccc;font-size:.875rem;max-width:100%}.Footer_globalPresence__JUsDX{gap:3rem;margin-top:.5rem;width:100%}.Footer_footerRegion__ZSTzR,.Footer_globalPresence__JUsDX{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.Footer_footerRegion__ZSTzR{gap:2rem}@media (min-width:1441px){.Footer_container__fqbok{padding:2rem 6rem}.Footer_section__ZlOz5{margin:1rem 2rem}}@media (max-width:1440px) and (min-width:1025px){.Footer_container__fqbok{padding:2rem 3rem}.Footer_section__ZlOz5{margin:1rem 1.5rem}.Footer_securityCompliance__cg5D_ .Footer_grid__AXi5S{width:80%}}@media (max-width:1024px) and (min-width:768px){.Footer_container__fqbok{padding:1.5rem 2rem}.Footer_section__ZlOz5{flex:1 1 45%;margin:1rem}.Footer_icons___LYNo{gap:.75rem;width:auto}.Footer_securityCompliance__cg5D_ .Footer_grid__AXi5S{max-width:300px;width:100%}.Footer_logo__NpJo2{max-width:200px;width:60%}}@media (max-width:768px){.Footer_container__fqbok{flex-direction:column;padding:1rem}.Footer_section__ZlOz5{margin:.5rem 0}.Footer_section__ZlOz5:last-child{flex:1 1 auto;width:auto}.Footer_icons___LYNo{gap:.5rem;justify-content:center}.Footer_linkContainer__N4I6f{font-size:.75rem}.Footer_logo__NpJo2,.Footer_securityCompliance__cg5D_{display:none}.Footer_footerRegion__ZSTzR,.Footer_globalPresence__JUsDX{align-items:flex-start;flex-direction:column;gap:1rem}.Footer_globalPresence__JUsDX .Footer_region__q4vrV{gap:1rem}.Footer_horizontalLine__0bcKO{height:1px;margin:1rem 0;width:100%}}@media screen and (min-width:1400px) and (max-height:900px){.Footer_container__fqbok{padding:2rem 4rem}.Footer_section__ZlOz5{margin:1rem 1.5rem}}.LandingPageHeader_header__1qsVO{backdrop-filter:blur(10px);left:0;position:sticky;right:0;top:0;width:100%;z-index:50}.LandingPageHeader_headerContainer__Xw8wR{position:relative;width:100%}@supports not (backdrop-filter:blur(10px)){.LandingPageHeader_header__1qsVO{background-color:rgba(3,3,15,.95)!important}}@supports (-webkit-touch-callout:none){.LandingPageHeader_header__1qsVO{position:-webkit-sticky;transform:translateZ(0)}}@-moz-document url-prefix(){.LandingPageHeader_header__1qsVO{position:sticky}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.LandingPageHeader_header__1qsVO{position:fixed;top:0}}.ChristmasCampaignFooter_footerContainer__pyryk{color:#fff;min-height:100vh;overflow:hidden;position:relative;width:100%}.ChristmasCampaignFooter_imageWrapper__tXVk_{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ChristmasCampaignFooter_contentWrapper__R0n3q{margin:0 auto;max-width:85%;padding:4rem 0;position:relative;text-align:left;z-index:2}.ChristmasCampaignFooter_mainHeading__S0GFX{color:#fff;font-size:clamp(28px,2.5vw,40px);font-weight:400;line-height:1.4;margin-bottom:.5rem;width:85%}.ChristmasCampaignFooter_googleGradient__sxiRG{background:linear-gradient(90deg,#f37a6b,#9500ff);-webkit-background-clip:text;background-clip:text;background-size:200%;color:transparent}.ChristmasCampaignFooter_underline__nUqVt{background:#f37a6b;height:2px;margin-bottom:1rem;width:100px}.ChristmasCampaignFooter_description__vJaXm{font-size:1.1rem;line-height:1.6;margin-bottom:3rem;opacity:.9}.ChristmasCampaignFooter_grid__Qpxbp{display:flex;gap:10vw;margin-bottom:3rem}.ChristmasCampaignFooter_gridColumn__rduMT{display:flex;flex:1;flex-direction:column;gap:2rem}.ChristmasCampaignFooter_gridItem__KtuRn h3{font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.ChristmasCampaignFooter_gridItem__KtuRn p{font-size:1rem;line-height:1.5;opacity:.8}.ChristmasCampaignFooter_buttonContainer__UUCnV{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;margin-top:1rem;width:100%}.ChristmasCampaignFooter_primaryButton__01QGC{align-items:center;background:#7c3aed;border-radius:14px;box-shadow:0 8px 25px rgba(124,58,237,.35);color:#fff;cursor:pointer;display:flex;font-size:clamp(14px,1vw,18px);font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.ChristmasCampaignFooter_primaryButton__01QGC:hover{box-shadow:0 12px 30px rgba(124,58,237,.45);transform:translateY(-2px)}.ChristmasCampaignFooter_secondaryButton__YO_xd{align-items:center;background:#111225;border:1px solid #2e2f4c;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:clamp(14px,1vw,18px);font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.ChristmasCampaignFooter_secondaryButton__YO_xd:hover{border-color:#7c3aed;color:#e3d9ff}@media (max-width:768px){.ChristmasCampaignFooter_mainHeading__S0GFX{font-size:2rem}.ChristmasCampaignFooter_contentWrapper__R0n3q{max-width:90%;padding:2rem 0}.ChristmasCampaignFooter_grid__Qpxbp{flex-direction:column}.ChristmasCampaignFooter_buttonContainer__UUCnV{flex-direction:row;flex-wrap:nowrap;gap:.5rem}.ChristmasCampaignFooter_primaryButton__01QGC,.ChristmasCampaignFooter_secondaryButton__YO_xd{flex:1;font-size:clamp(11px,3vw,14px);min-width:0;overflow:hidden;padding:.625rem .875rem;text-overflow:ellipsis;white-space:nowrap}}