.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:flex-start;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:pan-y;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);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:clamp(10px,1.6vw,16px);margin:auto;max-height:min(90vh,720px);overflow-x:hidden;overflow-y:auto;padding:clamp(14px,2vw,22px);position:relative;width:min(460px,92vw);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@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:0 1 auto;flex-direction:column;gap:15px;min-height:0;overflow-x:hidden;overflow-y:visible;padding:15px 6px 15px 15px}.CalendarModel_calendarSection__q6t3w,.CalendarModel_calendar__X7AuV{border-radius:15px;display:flex}.CalendarModel_calendar__X7AuV{flex:0 0 auto;flex-direction:column;gap:10px;min-height:auto;overflow:visible;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:0 0 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{padding:calc(env(safe-area-inset-top) + 12px) 12px calc(env(safe-area-inset-bottom) + 12px)}.CalendarModel_modalContent___fjsT{border-radius:14px;max-height:min(calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 28px),720px);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}}@supports (height:100dvh){@media (max-width:480px){.CalendarModel_modalContent___fjsT{max-height:min(calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 28px),720px)}}}@media (max-height:680px){.CalendarModel_modalOverlay__gR2ey{align-items:flex-start;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:0 0 auto;flex-direction:column;gap:clamp(12px,2vw,18px);min-width:0;overflow:visible;padding-right:2px}.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{align-items:flex-start;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}}.HomePageCaseStudy_section__SZzov{padding:clamp(2.5rem,5vw,4rem) 0;--case-study-edge-pad:max(1.25rem,env(safe-area-inset-left));--case-study-edge-pad-right:max(1rem,env(safe-area-inset-right));--case-study-carousel-gutter:clamp(1.65rem,5.25vw,4.25rem)}.HomePageCaseStudy_inner___h4Em{box-sizing:border-box;margin-left:0;margin-right:0;max-width:none;padding-left:var(--case-study-edge-pad);padding-right:var(--case-study-edge-pad-right);width:100%}@supports (container-type:inline-size){.HomePageCaseStudy_inner___h4Em{container-name:case-study-strip;container-type:inline-size}}.HomePageCaseStudy_header__6nCoo{box-sizing:border-box;margin-bottom:clamp(1.5rem,3.5vw,2.25rem);margin-left:0;margin-right:0;padding-left:calc(var(--case-study-edge-pad) + var(--case-study-carousel-gutter));padding-right:calc(var(--case-study-edge-pad-right) + var(--case-study-carousel-gutter));text-align:left;width:100%}@media (max-width:480px){.HomePageCaseStudy_section__SZzov{--case-study-edge-pad:max(1rem,env(safe-area-inset-left));--case-study-edge-pad-right:max(0.875rem,env(safe-area-inset-right))}}.HomePageCaseStudy_headerText__kRknv{align-items:flex-start;display:flex;flex-direction:column;max-width:none;text-align:left;width:100%}.HomePageCaseStudy_titleRule__O0FNV{background:#f37a6b;border-radius:1px;flex-shrink:0;height:2px;margin-top:clamp(.5rem,1.2vw,.75rem);width:clamp(3rem,12vw,5rem)}.HomePageCaseStudy_carousel__J0v3j{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem);padding-left:var(--case-study-carousel-gutter);padding-right:var(--case-study-carousel-gutter)}.HomePageCaseStudy_rowDesktop__Gkx9i,.HomePageCaseStudy_rowMobile__lQZb8{align-items:stretch;display:grid;gap:clamp(.85rem,2vw,1.15rem);list-style:none;margin:0;padding:0}.HomePageCaseStudy_rowDesktop__Gkx9i{grid-template-columns:repeat(3,minmax(0,1fr))}.HomePageCaseStudy_rowMobile__lQZb8{grid-template-columns:1fr}.HomePageCaseStudy_cardCell__x3uZY{min-width:0}.HomePageCaseStudy_card__NGEG1{border-radius:1rem;border-style:solid;border-width:1px;display:flex;flex-direction:column;height:100%;min-height:100%;outline:none;padding:clamp(1.15rem,2.5vw,1.5rem);position:relative;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.HomePageCaseStudy_card__NGEG1:focus-visible,.HomePageCaseStudy_card__NGEG1:hover{transform:translateY(-3px)}.HomePageCaseStudy_card__NGEG1:focus-visible{box-shadow:0 0 0 2px #f37a6b}.HomePageCaseStudy_logoPlate__teFhO{align-items:center;border-radius:.75rem;border-style:solid;border-width:1px;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:1rem;min-height:4.5rem;overflow:hidden;padding:.65rem 1rem;position:relative}.HomePageCaseStudy_logoPlateGlassLight__yBh4w{backdrop-filter:blur(26px) saturate(1.45);background:linear-gradient(150deg,rgba(210,208,218,.22),hsla(250,9%,74%,.18) 42%,rgba(225,223,232,.2));border-color:hsla(0,0%,100%,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 rgba(82,63,114,.05),0 10px 36px rgba(82,63,114,.06),0 2px 12px rgba(60,55,75,.05)}.HomePageCaseStudy_logoPlateGlassLight__yBh4w:before{background:linear-gradient(120deg,hsla(0,0%,100%,.28),transparent 38%,transparent);border-radius:inherit;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.HomePageCaseStudy_logoPlateGlassDark__kwynj{backdrop-filter:blur(28px) saturate(1.25);background:linear-gradient(165deg,rgba(170,175,190,.14),rgba(95,92,110,.1) 55%,hsla(247,7%,54%,.08));border-color:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 44px rgba(0,0,0,.28)}.HomePageCaseStudy_logoPlateGlassDark__kwynj:before{background:linear-gradient(135deg,hsla(0,0%,100%,.09),transparent 48%);border-radius:inherit;content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}@media (prefers-reduced-transparency:reduce){.HomePageCaseStudy_logoPlateGlassDark__kwynj,.HomePageCaseStudy_logoPlateGlassLight__yBh4w{backdrop-filter:none}.HomePageCaseStudy_logoPlateGlassLight__yBh4w{background:rgba(230,228,236,.92)}.HomePageCaseStudy_logoPlateGlassDark__kwynj{background:hsla(247,7%,50%,.22)}}.HomePageCaseStudy_logoImage__Hesgu{height:auto!important;max-height:3rem;max-width:11.25rem;-o-object-fit:contain;object-fit:contain;position:relative;width:auto!important;z-index:1}.HomePageCaseStudy_cardTitle__DFbmR{font-size:clamp(.68rem,calc(.56rem + .22vw),.84rem);font-weight:500;letter-spacing:-.01em;line-height:1.22;margin:0 0 clamp(.22rem,.4vw,.35rem)}@supports (container-type:inline-size){.HomePageCaseStudy_cardTitle__DFbmR{font-size:clamp(.68rem,calc(.56rem + .38cqw),.84rem)}}.HomePageCaseStudy_cardDesc__oO6KE{display:-webkit-box;flex-grow:1;font-size:clamp(.625rem,calc(.52rem + .16vw),.75rem);-webkit-line-clamp:3;line-height:1.34;margin:0;-webkit-box-orient:vertical;overflow:hidden}@supports (container-type:inline-size){.HomePageCaseStudy_cardDesc__oO6KE{font-size:clamp(.625rem,calc(.51rem + .26cqw),.75rem)}}.HomePageCaseStudy_cardCta___8hEr{align-items:center;display:inline-flex;font-size:clamp(.62rem,calc(.54rem + .12vw),.7rem);font-weight:600;gap:.35rem;margin-top:clamp(.55rem,1vw,.75rem)}@supports (container-type:inline-size){.HomePageCaseStudy_cardCta___8hEr{font-size:clamp(.62rem,calc(.54rem + .16cqw),.7rem);margin-top:clamp(.55rem,.85cqw,.75rem)}}.HomePageCaseStudy_cardCtaArrow__cp5FT{transition:transform .2s ease}.HomePageCaseStudy_card__NGEG1:focus-visible .HomePageCaseStudy_cardCtaArrow__cp5FT,.HomePageCaseStudy_card__NGEG1:hover .HomePageCaseStudy_cardCtaArrow__cp5FT{transform:translateX(4px)}.HomePageCaseStudy_controls__7BO_A{box-sizing:border-box;flex-direction:row;flex-wrap:nowrap;gap:clamp(.5rem,2vw,1rem);width:100%}.HomePageCaseStudy_controls__7BO_A,.HomePageCaseStudy_navButton__wYvwU{align-items:center;display:flex;justify-content:center}.HomePageCaseStudy_navButton__wYvwU{background:transparent;border:none;border-radius:.5rem;cursor:pointer;font-size:1.75rem;min-height:48px;min-width:48px;padding:0;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent;flex-shrink:0}.HomePageCaseStudy_navButton__wYvwU:disabled{cursor:not-allowed;opacity:.35}.HomePageCaseStudy_navButton__wYvwU:not(:disabled):hover{opacity:.85}.HomePageCaseStudy_dots__V8q_S{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:center;overflow:visible}.HomePageCaseStudy_dot__k7CpF,.HomePageCaseStudy_dots__V8q_S{flex-shrink:0}.HomePageCaseStudy_dot__k7CpF{border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;display:block;font-size:0;height:8px;line-height:0;min-height:0;min-width:0;padding:0;transition:transform .2s ease,opacity .2s ease;width:8px;-webkit-tap-highlight-color:transparent}.HomePageCaseStudy_dot__k7CpF[data-active=true]{transform:scale(1.2)}@media (max-width:480px){.HomePageCaseStudy_logoImage__Hesgu{max-height:2.75rem;max-width:100%}}.BottomSection_expandedContent__XodCu{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.BottomSection_expandedContentExpanded___BZKD{max-height:15rem}.BottomSection_journeyPhraseStrip__HKhHc{align-items:center;display:flex;flex-wrap:nowrap;font-family:Geist Regular,system-ui,sans-serif;font-size:clamp(11px,1.25vw,15px);font-weight:500;gap:clamp(20px,4vw,52px);justify-content:center;letter-spacing:.02em;line-height:1.5;margin:0 auto;max-width:100%;overflow-x:auto;padding:0 clamp(8px,2vw,16px);text-align:center;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.BottomSection_journeyPhraseStrip__HKhHc::-webkit-scrollbar{height:4px}.BottomSection_journeyPhraseStrip__HKhHc::-webkit-scrollbar-thumb{background:rgba(155,119,216,.35);border-radius:4px}.BottomSection_journeyPhraseBlock__sveQS{align-items:center;display:inline-flex;flex-shrink:0;gap:clamp(5px,.55vw,8px);white-space:nowrap}.BottomSection_journeyPhraseIcon__Ea2ym{color:inherit;display:block;flex-shrink:0;height:clamp(15px,1.5vw,18px);opacity:.92;width:clamp(15px,1.5vw,18px)}.BottomSection_journeyPhrase__2fjzX{white-space:nowrap}.BottomSection_featureContainer__5lIN6{gap:clamp(16px,1vw,20px);justify-content:space-between}.BottomSection_featureContainer__5lIN6,.BottomSection_featureItem__J7wia{display:flex;flex-direction:row}.BottomSection_featureItem__J7wia{align-items:center;gap:clamp(12px,2vw,20px);padding:clamp(16px,2.5vw,24px);position:relative;width:100%}.BottomSection_featureItem__J7wia>div:first-child{flex-shrink:0;width:clamp(60px,12vw,120px)}.BottomSection_featureItem__J7wia>div:last-child{border-radius:20px;flex-grow:1;min-width:0;padding:clamp(16px,2.5vw,24px);position:relative}.BottomSection_featureItem__J7wia .BottomSection_hoverContent__pbz2D{height:0;opacity:0;overflow:hidden;transition:opacity .3s ease,height .3s ease}.BottomSection_featureItem__J7wia:hover .BottomSection_hoverContent__pbz2D{display:block;height:auto;opacity:1}.BottomSection_journeyVision__ZqRV1{align-items:center;flex-direction:column;width:100%}.BottomSection_journeyVision__ZqRV1>div{margin:0 auto;position:relative;width:50%}.BottomSection_journeyVision__ZqRV1 .BottomSection_innerContent__PQRoB{background:linear-gradient(90deg,#f37a6b,#9500ff);border-radius:40px;overflow:hidden;padding:0}.BottomSection_journeyVision__ZqRV1 .BottomSection_innerContent__PQRoB>div{background:#040008;border-radius:38px;padding:clamp(6px,1vw,8px) clamp(12px,2vw,16px)}.BottomSection_getStartedWrap__BnaUx{display:flex;margin-top:clamp(12px,3vw,18px)}.BottomSection_getStartedCta__QznVi,.BottomSection_getStartedWrap__BnaUx{justify-content:center;width:100%}.BottomSection_getStartedCta__QznVi{align-items:center;backdrop-filter:blur(8px);background:transparent;border:1px solid rgba(155,119,216,.55);border-radius:9999px;box-shadow:0 0 0 1px rgba(149,0,255,.08),0 0 28px -6px rgba(149,0,255,.22);color:inherit;cursor:pointer;display:inline-flex;gap:clamp(10px,1.2vw,14px);isolation:isolate;max-width:clamp(320px,46vw,520px);overflow:hidden;padding:clamp(12px,1.6vw,16px) clamp(22px,4vw,36px);position:relative;text-decoration:none;transition:border-color .35s ease,box-shadow .35s ease,transform .2s ease}.BottomSection_getStartedCta__QznVi:before{background:radial-gradient(120% 80% at 50% 0,rgba(155,119,216,.14) 0,transparent 65%);border-radius:inherit;content:"";inset:0;opacity:.85;pointer-events:none;position:absolute;transition:opacity .35s ease;z-index:-1}.BottomSection_getStartedCta__QznVi:hover{border-color:rgba(186,140,255,.85);box-shadow:0 0 0 1px hsla(7,85%,69%,.15),0 0 36px -4px rgba(149,0,255,.38),0 0 48px -12px hsla(7,85%,69%,.12)}.BottomSection_getStartedCta__QznVi:hover:before{opacity:1}.BottomSection_getStartedCta__QznVi:active{transform:scale(.985)}.BottomSection_getStartedCta__QznVi:focus-visible{box-shadow:0 0 0 2px rgba(155,119,216,.5),0 0 32px -4px rgba(149,0,255,.45);outline:none}.BottomSection_getStartedCtaActivating__arEh4{animation:BottomSection_kkCaseStudiesCtaGo__iOMg5 .38s ease forwards;pointer-events:none}@keyframes BottomSection_kkCaseStudiesCtaGo__iOMg5{0%{box-shadow:0 0 0 1px rgba(149,0,255,.08),0 0 28px -6px rgba(149,0,255,.22);transform:scale(1)}45%{border-color:hsla(7,85%,69%,.75);box-shadow:0 0 0 1px hsla(7,85%,69%,.35),0 0 52px -2px rgba(149,0,255,.55),0 0 64px -8px hsla(7,85%,69%,.2);transform:scale(1.02)}to{opacity:.92;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.BottomSection_getStartedCtaActivating__arEh4{animation:none;opacity:.9}}.BottomSection_getStartedCtaLight__IOiPf{border-color:rgba(119,0,233,.35);box-shadow:0 0 0 1px rgba(119,0,233,.06),0 0 24px -8px rgba(119,0,233,.18)}.BottomSection_getStartedCtaLight__IOiPf:hover{border-color:rgba(119,0,233,.5);box-shadow:0 0 0 1px hsla(7,85%,69%,.12),0 0 32px -6px rgba(119,0,233,.28)}.BottomSection_ctaLabelGroup__ejcXn{align-items:center;display:flex;flex-direction:column;gap:clamp(3px,.5vw,6px);justify-content:center;text-align:center}.BottomSection_ctaKicker__v5jE2{font-size:clamp(9px,1.65vw,11px);font-weight:500;letter-spacing:.2em;line-height:1.2;margin:0;opacity:.68;text-transform:uppercase}.BottomSection_ctaTitleRow__J16xP{align-items:center;display:inline-flex;font-size:clamp(13px,1.25vw,15px);font-weight:600;gap:8px;justify-content:center;letter-spacing:.04em;line-height:1.25;margin:0;white-space:nowrap}.BottomSection_getStartedCtaIcon__wcDwa{flex-shrink:0;height:clamp(15px,1.9vw,18px);transition:transform .3s ease;width:clamp(15px,1.9vw,18px)}.BottomSection_getStartedCta__QznVi:hover .BottomSection_getStartedCtaIcon__wcDwa{transform:translate(2px,-2px)}.BottomSection_getStartedCtaActivating__arEh4 .BottomSection_getStartedCtaIcon__wcDwa{transform:translate(4px,-4px) scale(1.05)}@media (min-width:1600px){.BottomSection_featureContainer__5lIN6{flex-direction:row;gap:clamp(24px,3vw,40px)}.BottomSection_featureItem__J7wia{align-items:center;flex-direction:row;justify-content:center;padding:clamp(16px,2vw,24px);width:33.33%}.BottomSection_featureItem__J7wia>div:first-child{width:clamp(80px,10vw,120px)}.BottomSection_featureItem__J7wia>div:last-child{padding:clamp(14px,2vw,20px)}}@media (max-width:1150px){.BottomSection_featureContainer__5lIN6{flex-direction:column}.BottomSection_featureItem__J7wia{width:100%}}@media (min-width:1310px) and (max-width:1590px){.BottomSection_journeyVision__ZqRV1>div{width:45%}}@media (max-width:735px){.BottomSection_journeyVision__ZqRV1>div{margin:0 auto;width:90%!important}}@media (max-width:620px){.BottomSection_featureContainer__5lIN6{gap:.8rem}.BottomSection_featureItem__J7wia{padding:clamp(12px,3vw,16px);width:100%}.BottomSection_featureItem__J7wia>div:first-child{width:clamp(50px,10vw,80px)}.BottomSection_featureItem__J7wia>div:last-child{padding:clamp(12px,2.5vw,16px)}}@media (max-width:768px){.BottomSection_getStartedCta__QznVi{max-width:min(92%,380px);width:100%}}