.page_container__RlY2W{max-width:800px;margin:2rem auto 4rem;padding:0 1.5rem}.page_header__CKOS4{text-align:center;margin-bottom:3rem}.page_title__PcqSD{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text)}.page_subtitle__b5KC_{color:#666;font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.6}.page_contentWrapper__q4P_r{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.page_contentWrapper__q4P_r{grid-template-columns:1fr 1fr}}.page_contactInfo__jtSGS{margin-bottom:2rem}.page_infoTitle__bujHH{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-text);padding-bottom:.5rem;border-bottom:1px solid #eee}.page_infoItem__Nw_Uc{display:flex;align-items:flex-start;margin-bottom:1.5rem}.page_infoIcon__a2Hmq{width:24px;height:24px;margin-right:1rem;color:var(--color-text)}.page_infoText__0BJPs{line-height:1.6}.page_infoLink__UWG9q{color:var(--color-text);text-decoration:none;transition:color .2s ease}.page_infoLink__UWG9q:hover{text-decoration:underline;opacity:.8}.page_formGroup__MTXhU{margin-bottom:1.5rem}.page_label__LRmLM{display:block;margin-bottom:.5rem;font-weight:500}.page_input__g9SiM,.page_textarea__6QIqp{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:rgba(255,255,255,.9);color:#333}.page_input__g9SiM:focus,.page_textarea__6QIqp:focus{outline:none;border-color:#666;box-shadow:0 0 0 3px rgba(102,102,102,.1)}.page_textarea__6QIqp{min-height:150px;resize:vertical}.page_submitButton__kJXg3{background-color:var(--color-primary);color:white;border:none;border-radius:.25rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.page_submitButton__kJXg3:hover{background-color:var(--color-primary-dark)}.page_socialLinks__gJ1A7{display:flex;gap:1rem;margin-top:1rem}.page_socialIcon__isDfA{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:#555;color:white;border-radius:50%;transition:background-color .2s ease}.page_socialIcon__isDfA:hover{background-color:#777}.LocationModal_hideScrollbar__PPXr4::-webkit-scrollbar{display:none}.LocationModal_hideScrollbar__PPXr4{-ms-overflow-style:none;scrollbar-width:none}.LocationModal_safeAreaInsetBottom__oBQZE{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.LocationModal_modalBackdropEnter__YDLbb{animation:LocationModal_fadeIn__q2XEc .2s ease-out forwards}.LocationModal_modalBackdropExit__WRoGa{animation:LocationModal_fadeOut__qICgI .15s ease-in forwards}@keyframes LocationModal_fadeIn__q2XEc{0%{opacity:0}to{opacity:1}}@keyframes LocationModal_fadeOut__qICgI{0%{opacity:1}to{opacity:0}}.LocationModal_modalContentEnter__wl5oK{animation:LocationModal_slideUpIn__ms9Dk .3s cubic-bezier(.25,.46,.45,.94) forwards}@media(min-width:640px){.LocationModal_modalContentEnter__wl5oK{animation:LocationModal_scaleIn__2Xq7i .25s cubic-bezier(.34,1.56,.64,1) forwards}}.LocationModal_modalContentExit__29P0x{animation:LocationModal_slideUpOut__hWK7d .2s ease-in forwards}@media(min-width:640px){.LocationModal_modalContentExit__29P0x{animation:LocationModal_scaleOut__TX_an .15s ease-in forwards}}@keyframes LocationModal_slideUpIn__ms9Dk{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes LocationModal_slideUpOut__hWK7d{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes LocationModal_scaleIn__2Xq7i{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes LocationModal_scaleOut__TX_an{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}.LocationModal_modalBackdrop__XK6ux{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:640px){.LocationModal_modalBackdrop__XK6ux{align-items:center;padding:1rem}}.LocationModal_modalContent__T8y6G{background:#e0e5ec;border-radius:24px 24px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15);width:100%;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;font-family:DM Sans,system-ui,sans-serif}@media(min-width:640px){.LocationModal_modalContent__T8y6G{border-radius:24px;max-width:42rem;max-height:90vh}}.LocationModal_header__6zG6d{padding:1rem;border-bottom:1px solid rgba(163,177,198,.2);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#e0e5ec;z-index:10}@media(min-width:640px){.LocationModal_header__6zG6d{padding:1.5rem}}.LocationModal_title__iZl08{font-size:1.125rem;font-weight:600;color:#2d3748;margin:0}@media(min-width:640px){.LocationModal_title__iZl08{font-size:1.25rem}}.LocationModal_closeButton__rk5Tu{color:#718096;background:none;border:none;padding:.5rem;margin:-.5rem;cursor:pointer;transition:color .2s ease}.LocationModal_closeButton__rk5Tu:hover{color:#2d3748}.LocationModal_closeButton__rk5Tu svg{width:24px;height:24px}.LocationModal_content__Y9XNh{flex:1;overflow:auto;padding:1rem}@media(min-width:640px){.LocationModal_content__Y9XNh{padding:1.5rem}}.LocationModal_description__zcakn{font-size:.875rem;color:#718096;margin-bottom:1rem;line-height:1.5}@media(min-width:640px){.LocationModal_description__zcakn{font-size:1rem}}.LocationModal_detectButton__MtOl2{width:100%;margin-bottom:1rem;padding:.75rem 1rem;background:#e0e5ec;box-shadow:8px 8px 16px rgba(163,177,198,.4),-8px -8px 16px hsla(0,0%,100%,.9);color:#2d3748;border:none;border-radius:16px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:DM Sans,system-ui,sans-serif;font-weight:500;font-size:.875rem;cursor:pointer}@media(max-width:768px){.LocationModal_detectButton__MtOl2{box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9)}}.LocationModal_detectButton__MtOl2:hover:not(:disabled){box-shadow:12px 12px 24px rgba(163,177,198,.8),-12px -12px 24px hsla(0,0%,100%,.9);color:#667eea;transform:translateY(-1px)}@media(max-width:768px){.LocationModal_detectButton__MtOl2:hover:not(:disabled){box-shadow:6px 6px 12px rgba(163,177,198,.8),-6px -6px 12px hsla(0,0%,100%,.9)}}.LocationModal_detectButton__MtOl2:active:not(:disabled){box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9);transform:translateY(1px)}.LocationModal_detectButton__MtOl2:disabled{opacity:.5;cursor:not-allowed}.LocationModal_detectButton__MtOl2 svg{width:20px;height:20px}@media(min-width:640px){.LocationModal_detectButton__MtOl2{font-size:1rem;padding:1rem 1.5rem}}.LocationModal_alert__5DGYK{margin-bottom:1rem;padding:.75rem;border-radius:8px;font-size:.875rem}.LocationModal_alert__5DGYK.LocationModal_error__vTpw4{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.LocationModal_alert__5DGYK.LocationModal_success__SABVx{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.LocationModal_searchContainer__052l4{margin-bottom:1rem;position:relative}.LocationModal_searchInput__B_zLa{width:100%;padding:1rem 1rem 1rem 3rem;background:#e0e5ec;box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9);color:#2d3748;font-size:1rem;border:none;border-radius:16px;font-family:DM Sans,system-ui,sans-serif;transition:all .3s ease}.LocationModal_searchInput__B_zLa:focus{outline:none;box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9),0 0 0 3px rgba(102,126,234,.1)}.LocationModal_searchInput__B_zLa::placeholder{color:#718096}@media(min-width:640px){.LocationModal_searchInput__B_zLa{padding:.75rem .75rem .75rem 2.5rem}}.LocationModal_searchIcon__i2HG_{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#718096}@media(min-width:640px){.LocationModal_searchIcon__i2HG_{left:.75rem}}.LocationModal_regionTabs__nfHf6{margin-bottom:1rem;display:flex;overflow-x:auto;padding-bottom:.5rem;-ms-overflow-style:none;scrollbar-width:none}.LocationModal_regionTabs__nfHf6::-webkit-scrollbar{display:none}.LocationModal_regionTabsInner__8gd_B{display:flex;gap:.5rem;min-width:max-content}.LocationModal_regionTab__tFotm{padding:.5rem 1rem;font-size:.875rem;border-radius:8px;transition:all .3s ease;cursor:pointer;border:none;white-space:nowrap;font-family:DM Sans,system-ui,sans-serif;font-weight:500}.LocationModal_regionTab__tFotm.LocationModal_inactive__CRyHO{background:#e0e5ec;box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9);color:#2d3748}@media(max-width:768px){.LocationModal_regionTab__tFotm.LocationModal_inactive__CRyHO{box-shadow:2px 2px 4px rgba(163,177,198,.4),-2px -2px 4px hsla(0,0%,100%,.9)}}.LocationModal_regionTab__tFotm.LocationModal_inactive__CRyHO:hover{box-shadow:12px 12px 24px rgba(163,177,198,.8),-12px -12px 24px hsla(0,0%,100%,.9);color:#667eea;transform:translateY(-1px)}@media(max-width:768px){.LocationModal_regionTab__tFotm.LocationModal_inactive__CRyHO:hover{box-shadow:6px 6px 12px rgba(163,177,198,.8),-6px -6px 12px hsla(0,0%,100%,.9)}}.LocationModal_regionTab__tFotm.LocationModal_active__RLdXD{background:#e0e5ec;color:#667eea;box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9);border:1px solid rgba(102,126,234,.3)}.LocationModal_cityGrid__Q_zVp{display:grid;grid-template-columns:1fr;gap:.5rem;min-height:30vh;max-height:40vh;overflow-y:auto;padding-bottom:.5rem}@media(min-width:640px){.LocationModal_cityGrid__Q_zVp{grid-template-columns:repeat(2,1fr);max-height:15rem}}@media(min-width:768px){.LocationModal_cityGrid__Q_zVp{grid-template-columns:repeat(3,1fr)}}.LocationModal_cityButton__vlwUq{padding:.75rem;border-radius:8px;text-align:left;transition:all .3s ease;background:#e0e5ec;border:none;cursor:pointer;max-height:5rem;overflow:hidden;font-family:DM Sans,system-ui,sans-serif}.LocationModal_cityButton__vlwUq.LocationModal_default__9mRq7{box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9);color:#2d3748}@media(max-width:768px){.LocationModal_cityButton__vlwUq.LocationModal_default__9mRq7{box-shadow:2px 2px 4px rgba(163,177,198,.4),-2px -2px 4px hsla(0,0%,100%,.9)}}.LocationModal_cityButton__vlwUq.LocationModal_default__9mRq7:hover{box-shadow:12px 12px 24px rgba(163,177,198,.8),-12px -12px 24px hsla(0,0%,100%,.9);color:#667eea;transform:translateY(-1px)}@media(max-width:768px){.LocationModal_cityButton__vlwUq.LocationModal_default__9mRq7:hover{box-shadow:6px 6px 12px rgba(163,177,198,.8),-6px -6px 12px hsla(0,0%,100%,.9)}}.LocationModal_cityButton__vlwUq.LocationModal_selected__NJD7M{box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9);color:#667eea;border:1px solid rgba(102,126,234,.3)}.LocationModal_cityButton__vlwUq.LocationModal_current__aE1c5{box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9);color:#2d3748;border:1px solid rgba(102,126,234,.2)}@media(max-width:768px){.LocationModal_cityButton__vlwUq.LocationModal_current__aE1c5{box-shadow:2px 2px 4px rgba(163,177,198,.4),-2px -2px 4px hsla(0,0%,100%,.9)}}.LocationModal_cityButton__vlwUq.LocationModal_current__aE1c5:hover{box-shadow:12px 12px 24px rgba(163,177,198,.8),-12px -12px 24px hsla(0,0%,100%,.9);color:#667eea;transform:translateY(-1px)}@media(max-width:768px){.LocationModal_cityButton__vlwUq.LocationModal_current__aE1c5:hover{box-shadow:6px 6px 12px rgba(163,177,198,.8),-6px -6px 12px hsla(0,0%,100%,.9)}}@media(min-width:640px){.LocationModal_cityButton__vlwUq{padding:.75rem 1rem}}.LocationModal_cityName__bwKa4{font-weight:500;font-size:1rem;margin:0}.LocationModal_cityLocation__PQ8Gq{font-size:.875rem;color:#718096;margin:0}.LocationModal_emptyCities__PT7iF{grid-column:1/-1;text-align:center;padding:1.5rem;color:#718096;font-size:1rem}.LocationModal_footer__LyZaR{flex-shrink:0;padding:1rem;background:#e0e5ec;border-top:1px solid rgba(163,177,198,.2);display:flex;justify-content:space-between;gap:.75rem}@media(min-width:640px){.LocationModal_footer__LyZaR{padding:1.5rem;justify-content:flex-end}}.LocationModal_cancelButton__CebcM{flex:1;padding:.75rem 1rem;background:#e0e5ec;box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9);color:#2d3748;border:none;border-radius:8px;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}@media(max-width:768px){.LocationModal_cancelButton__CebcM{box-shadow:2px 2px 4px rgba(163,177,198,.4),-2px -2px 4px hsla(0,0%,100%,.9)}}.LocationModal_cancelButton__CebcM:hover{box-shadow:12px 12px 24px rgba(163,177,198,.8),-12px -12px 24px hsla(0,0%,100%,.9);color:#667eea;transform:translateY(-1px)}@media(max-width:768px){.LocationModal_cancelButton__CebcM:hover{box-shadow:6px 6px 12px rgba(163,177,198,.8),-6px -6px 12px hsla(0,0%,100%,.9)}}.LocationModal_cancelButton__CebcM:active{box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9);transform:translateY(1px)}@media(min-width:640px){.LocationModal_cancelButton__CebcM{flex:none;padding:.5rem 1rem}}.LocationModal_saveButton__YKkOS{flex:1;padding:.75rem 1.5rem;background:#e0e5ec;color:#2d3748;border:none;border-radius:8px;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center}.LocationModal_saveButton__YKkOS.LocationModal_enabled__jtZqm{box-shadow:8px 8px 16px rgba(163,177,198,.4),-8px -8px 16px hsla(0,0%,100%,.9);background:#667eea;color:#fff}@media(max-width:768px){.LocationModal_saveButton__YKkOS.LocationModal_enabled__jtZqm{box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9)}}.LocationModal_saveButton__YKkOS.LocationModal_enabled__jtZqm:hover{box-shadow:12px 12px 24px rgba(163,177,198,.8),-12px -12px 24px hsla(0,0%,100%,.9);background:#5a6fd8;transform:translateY(-1px)}@media(max-width:768px){.LocationModal_saveButton__YKkOS.LocationModal_enabled__jtZqm:hover{box-shadow:6px 6px 12px rgba(163,177,198,.8),-6px -6px 12px hsla(0,0%,100%,.9)}}.LocationModal_saveButton__YKkOS.LocationModal_enabled__jtZqm:active{box-shadow:inset 6px 6px 12px rgba(163,177,198,.4),inset -6px -6px 12px hsla(0,0%,100%,.9);transform:translateY(1px)}.LocationModal_saveButton__YKkOS.LocationModal_disabled__WqvdM{box-shadow:4px 4px 8px rgba(163,177,198,.4),-4px -4px 8px hsla(0,0%,100%,.9);background:rgba(102,126,234,.3);color:hsla(0,0%,100%,.7);cursor:not-allowed}@media(max-width:768px){.LocationModal_saveButton__YKkOS.LocationModal_disabled__WqvdM{box-shadow:2px 2px 4px rgba(163,177,198,.4),-2px -2px 4px hsla(0,0%,100%,.9)}}@media(min-width:640px){.LocationModal_saveButton__YKkOS{flex:none;padding:.5rem 1.5rem}}.LocationModal_spinner__YPxu4{width:20px;height:20px;margin-right:.5rem;animation:LocationModal_spin__KfqwM 1s linear infinite}@keyframes LocationModal_spin__KfqwM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.neumorphism-header_header__ZMKtm{background:#e0e5ec;box-shadow:3px 3px 6px rgba(163,177,198,.4),-3px -3px 6px hsla(0,0%,100%,.9);border:none;position:relative;z-index:100;font-family:DM Sans,system-ui,sans-serif}.neumorphism-header_container__9cQZP{max-width:1200px;margin:0 auto;padding:.5rem 1rem;display:flex;flex-direction:column;box-sizing:border-box;width:100%;overflow:hidden}@media(min-width:769px){.neumorphism-header_container__9cQZP{flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem}}.neumorphism-header_mobileContainer__MsqjH{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}@media(min-width:769px){.neumorphism-header_mobileContainer__MsqjH{display:none}}.neumorphism-header_mobileTopRow__Ft6Gq{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.neumorphism-header_mobileControls__LA2eQ{display:flex;align-items:center}.neumorphism-header_mobileControls__LA2eQ .neumorphism-header_iconButton__ce_qb{margin-left:.5rem}.neumorphism-header_mobileControls__LA2eQ .neumorphism-header_iconButton__ce_qb:first-child{margin-left:0}.neumorphism-header_mobileNav__oPYMb{width:100%;max-width:100%;display:flex;flex-direction:column;background:#e0e5ec;box-shadow:6px 6px 12px rgba(163,177,198,.4),-6px -6px 12px hsla(0,0%,100%,.9);border-radius:16px;margin-top:.75rem;padding:1rem;box-sizing:border-box;overflow:hidden}@media(min-width:769px){.neumorphism-header_mobileNav__oPYMb{display:none}}.neumorphism-header_mobileNavList__xra2n{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.neumorphism-header_mobileNavList__xra2n .neumorphism-header_navItem__vxtWz{margin:.5rem 0;width:100%}.neumorphism-header_mobileNavList__xra2n .neumorphism-header_navItem__vxtWz .neumorphism-header_controlButton__I9cEg,.neumorphism-header_mobileNavList__xra2n .neumorphism-header_navItem__vxtWz .neumorphism-header_navLink__T7P5h{width:100%;text-align:center;justify-content:center;box-sizing:border-box;overflow:hidden}.neumorphism-header_locationButton__xhFSi{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;box-sizing:border-box!important}.neumorphism-header_locationIcon__uOxgG{width:16px!important;height:16px!important;margin-right:.5rem!important;flex-shrink:0!important}.neumorphism-header_locationText__PW6_F{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neumorphism-header_desktopContainer__0yCux{display:none}@media(min-width:769px){.neumorphism-header_desktopContainer__0yCux{display:flex;align-items:center}}.neumorphism-header_desktopNav__9D4C1{display:none}@media(min-width:769px){.neumorphism-header_desktopNav__9D4C1{display:flex;width:auto;align-items:center}}.neumorphism-header_desktopNavList__5_Ixd{display:flex;flex-wrap:wrap;justify-content:flex-end;flex:1;margin:0;padding:0;list-style:none}.neumorphism-header_desktopControls__yLTpI{display:flex;align-items:center;margin-left:1rem}.neumorphism-header_brand__FdTya{display:flex;align-items:center;text-decoration:none;color:#2d3748;font-size:1.5rem;font-weight:700;transition:all .3s ease}.neumorphism-header_brand__FdTya:hover{color:#667eea}@media(min-width:769px){.neumorphism-header_brand__FdTya{font-size:1.75rem}}.neumorphism-header_navItem__vxtWz{margin:0 .5rem}@media(min-width:769px){.neumorphism-header_navItem__vxtWz{margin:0 .5rem}}.neumorphism-header_navLink__T7P5h{display:block;padding:.75rem 1rem;color:#2d3748;text-decoration:none;font-weight:500;font-size:.875rem;background:#e0e5ec;box-shadow:3px 3px 6px rgba(163,177,198,.4),-3px -3px 6px hsla(0,0%,100%,.9);border-radius:16px;transition:all .3s ease;white-space:nowrap}.neumorphism-header_navLink__T7P5h:hover{color:#667eea;box-shadow:8px 8px 16px rgba(163,177,198,.8),-8px -8px 16px hsla(0,0%,100%,.9);transform:translateY(-1px)}.neumorphism-header_navLink__T7P5h:active{box-shadow:inset 4px 4px 8px rgba(163,177,198,.4),inset -4px -4px 8px hsla(0,0%,100%,.9);transform:translateY(1px)}@media(min-width:769px){.neumorphism-header_navLink__T7P5h{font-size:1rem;padding:.75rem 1.5rem}}.neumorphism-header_dropdown__3_Kdf{position:relative;display:inline-block}.neumorphism-header_dropdownTrigger__0WuCE{display:flex;align-items:center;padding:.75rem 1rem;color:#2d3748;text-decoration:none;font-weight:500;font-size:.875rem;background:#e0e5ec;box-shadow:3px 3px 6px rgba(163,177,198,.4),-3px -3px 6px hsla(0,0%,100%,.9);border-radius:16px;transition:all .3s ease;cursor:pointer;border:none;white-space:nowrap}.neumorphism-header_dropdownTrigger__0WuCE:hover{color:#667eea;box-shadow:8px 8px 16px rgba(163,177,198,.8),-8px -8px 16px hsla(0,0%,100%,.9);transform:translateY(-1px)}.neumorphism-header_dropdownTrigger__0WuCE:active{box-shadow:inset 4px 4px 8px rgba(163,177,198,.4),inset -4px -4px 8px hsla(0,0%,100%,.9);transform:translateY(1px)}@media(min-width:769px){.neumorphism-header_dropdownTrigger__0WuCE{font-size:1rem;padding:.75rem 1.5rem}}.neumorphism-header_dropdownContent__ZThJc{position:absolute;top:100%;left:0;z-index:1000;min-width:200px;background:#e0e5ec;box-shadow:6px 6px 12px rgba(163,177,198,.4),-6px -6px 12px hsla(0,0%,100%,.9);border-radius:16px;padding:.75rem;margin-top:.5rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.neumorphism-header_dropdownContent__ZThJc.neumorphism-header_open__3PUpN{opacity:1;visibility:visible;transform:translateY(0)}.neumorphism-header_dropdownItem__dl_Ju{display:block;padding:.75rem 1rem;color:#2d3748;text-decoration:none;border-radius:8px;transition:all .2s ease;font-size:.875rem}.neumorphism-header_dropdownItem__dl_Ju:hover{color:#667eea;background:#d4d9e0}.neumorphism-header_dropdownItemDescription__vrsTE{font-size:.75rem;color:#718096;margin-top:2px}.neumorphism-header_controlButton__I9cEg{display:inline-flex;align-items:center;padding:.75rem 1rem;margin:0 .5rem;background:#e0e5ec;box-shadow:3px 3px 6px rgba(163,177,198,.4),-3px -3px 6px hsla(0,0%,100%,.9);color:#2d3748;border:none;border-radius:16px;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s ease;white-space:nowrap}.neumorphism-header_controlButton__I9cEg:hover{color:#667eea;box-shadow:8px 8px 16px rgba(163,177,198,.8),-8px -8px 16px hsla(0,0%,100%,.9);transform:translateY(-1px)}.neumorphism-header_controlButton__I9cEg:active{box-shadow:inset 4px 4px 8px rgba(163,177,198,.4),inset -4px -4px 8px hsla(0,0%,100%,.9);transform:translateY(1px)}.neumorphism-header_controlButton__I9cEg svg{width:16px;height:16px;margin-right:.5rem}@media(max-width:768px){.neumorphism-header_controlButton__I9cEg svg{margin-right:0}.neumorphism-header_controlButton__I9cEg{padding:.75rem;border-radius:50%}.neumorphism-header_controlButton__I9cEg span:not(.neumorphism-header_icon__PYeLb){display:none}}.neumorphism-header_iconButton__ce_qb{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 .5rem;background:#e0e5ec;box-shadow:3px 3px 6px rgba(163,177,198,.4),-3px -3px 6px hsla(0,0%,100%,.9);color:#2d3748;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.neumorphism-header_iconButton__ce_qb:hover{color:#667eea;box-shadow:8px 8px 16px rgba(163,177,198,.8),-8px -8px 16px hsla(0,0%,100%,.9);transform:translateY(-1px)}.neumorphism-header_iconButton__ce_qb:active{box-shadow:inset 4px 4px 8px rgba(163,177,198,.4),inset -4px -4px 8px hsla(0,0%,100%,.9);transform:translateY(1px)}.neumorphism-header_iconButton__ce_qb svg{width:20px;height:20px}@media(min-width:769px){.neumorphism-header_iconButton__ce_qb{display:none}}.neumorphism-header_plainNavLink__blFOD{display:block;padding:.5rem .75rem;color:#2d3748;text-decoration:none;font-weight:500;font-size:.875rem;background:none;border:none;border-radius:8px;transition:all .2s ease;white-space:nowrap}.neumorphism-header_plainNavLink__blFOD:hover{color:#667eea;background:rgba(102,126,234,.1)}.neumorphism-header_plainNavLink__blFOD:active{color:#7c87f2}@media(min-width:769px){.neumorphism-header_plainNavLink__blFOD{font-size:1rem;padding:.5rem 1rem}}.neumorphism-header_active__6OrYH{color:#667eea!important}.neumorphism-header_active__6OrYH,.neumorphism-header_active__6OrYH:hover{box-shadow:inset 4px 4px 8px rgba(163,177,198,.4),inset -4px -4px 8px hsla(0,0%,100%,.9)}.neumorphism-header_active__6OrYH:hover{transform:none}.neumorphism-header_plainNavLink__blFOD.neumorphism-header_active__6OrYH{color:#667eea!important;background:rgba(102,126,234,.15);box-shadow:none}.neumorphism-header_plainNavLink__blFOD.neumorphism-header_active__6OrYH:hover{background:rgba(102,126,234,.2);box-shadow:none;transform:none}@media(max-width:768px){.neumorphism-header_hideOnMobile__Bvd7B{display:none}}@media(min-width:769px){.neumorphism-header_hideOnDesktop__Suf9W{display:none}}.page_container__8BT_r{max-width:800px;margin:2rem auto 4rem;padding:0 1.5rem}.page_header__r2jis{text-align:center;margin-bottom:3rem}.page_title__2LHVT{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:var(--color-primary)}.page_lastUpdated__Py_0C{color:#666;font-size:.9rem}.page_section__SVk6y{margin-bottom:2.5rem}.page_sectionTitle__BHaFz{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-primary-dark);padding-bottom:.5rem;border-bottom:1px solid #eee}.page_paragraph__IZypz{margin-bottom:1rem;line-height:1.6}.page_list__lct0j{margin-left:1.5rem;margin-bottom:1.5rem}.page_listItem__tbGep{margin-bottom:.75rem;line-height:1.6}.page_emphasis__QReqm{font-weight:600;color:var(--color-primary-dark)}.page_contactLink__bkM_F{color:var(--color-primary);text-decoration:none;transition:color .2s ease}.page_contactLink__bkM_F:hover{color:var(--color-primary-dark);text-decoration:underline}.page_container__PfPq0{max-width:800px;margin:0 auto;padding:2rem 1rem}.page_header__2NPXt{margin-bottom:2rem;text-align:center}.page_title__UoADO{font-size:2.25rem;font-weight:700;margin-bottom:1rem;color:var(--color-text)}.page_lastUpdated__WbI1k{color:var(--color-text-light);font-size:.9rem}.page_section__7Yr4H{margin-bottom:2rem}.page_sectionTitle__r2XHi{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-text);border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.page_paragraph__a2XG8{margin-bottom:1rem;line-height:1.6}.page_list__gbU6v{margin-left:1.5rem;margin-bottom:1rem}.page_listItem__N3gXk{margin-bottom:.5rem;line-height:1.6}.page_emphasis___ARnX{font-weight:500;color:var(--color-primary)}.page_contactLink__5EOb6{color:var(--color-primary);text-decoration:none;transition:color .2s}.page_contactLink__5EOb6:hover{color:var(--color-secondary);text-decoration:underline}