@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Inter,sans-serif;line-height:1.6;margin:0}.app-container{overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.animate-fade-up{opacity:0!important;transform:translateY(20px)!important;transition:opacity .8s ease-out,transform .8s ease-out!important;will-change:opacity,transform}.animate-fade-up.animate-active{opacity:1!important;transform:translateY(0)!important}.animate-fade-in{opacity:0!important;transition:opacity 1s ease-out!important;will-change:opacity}.animate-fade-in.animate-active{opacity:1!important}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.delay-1000{transition-delay:1s}section{padding:5rem 0;text-align:center}.section-title{color:#1a202c}.section-title,.section-title-light{font-size:2.25rem;font-weight:700;margin-bottom:3rem}.section-title-light{color:#fff}.section-description{font-size:1.25rem;margin-bottom:2rem;max-width:600px}.section-description,.section-text{color:#4a5568;margin-left:auto;margin-right:auto}.section-text{font-size:1.125rem;line-height:1.75;margin-bottom:1rem;max-width:48rem}.action-button{background-color:teal;border:none;border-radius:9999px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:background-color .3s ease}.action-button:hover{background-color:#006b6b}@media (max-width:768px){.section-title,.section-title-light{font-size:1.75rem;margin-bottom:2rem}.section-description,.section-text{font-size:1rem}}.Header_mainHeader__q\+kXH{background-color:#fffffff2;box-shadow:0 2px 4px #0000001a;padding:.75rem 0;position:fixed;transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out;width:100%;z-index:100}.Header_scrolledHeader__WTNWX{background-color:#1e293bf2;box-shadow:0 4px 12px #0003}.Header_navbar__Gew18{align-items:center;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.5rem}.Header_navbarBrand__TJl8M{align-items:center;background:none;border:none;color:#1a202c;cursor:pointer;display:flex;font-size:1.6rem;font-weight:800;letter-spacing:.05em;padding:0;text-transform:uppercase;transition:color .3s ease}.Header_scrolledHeader__WTNWX .Header_navbarBrand__TJl8M{color:#e2e8f0}.Header_navbarBrand__TJl8M:hover{color:#00bcd4}.Header_paragonLogoIcon__morlu{border-radius:50%;box-shadow:0 0 4px #00bcd433;height:2.2rem;margin-right:.6rem;transition:box-shadow .4s ease-in-out;width:2.2rem}.Header_scrolledHeader__WTNWX .Header_paragonLogoIcon__morlu{box-shadow:0 0 8px #00bcd480}.Header_navbarLinks__kXnif{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.Header_navLink__v1a7F{background:none;border:none;color:#4a5568;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.5rem 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.Header_scrolledHeader__WTNWX .Header_navLink__v1a7F{color:#cbd5e0}.Header_navLink__v1a7F:hover{color:#00bcd4}.Header_activeNavLink__cc1M8{color:#00bcd4;font-weight:700}.Header_activeNavLink__cc1M8:after{transform:scaleX(1)}.Header_activeNavLink__cc1M8:after,.Header_navLink__v1a7F:not(.Header_activeNavLink__cc1M8):after{background-color:#00bcd4;border-radius:2px;bottom:-4px;content:"";height:3px;left:0;position:absolute;transition:transform .3s ease;width:100%}.Header_navLink__v1a7F:not(.Header_activeNavLink__cc1M8):after{transform:scaleX(0)}.Header_navLink__v1a7F:not(.Header_activeNavLink__cc1M8):hover:after{transform:scaleX(1)}.Header_hamburger__gyFYw{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;padding:0;position:relative;transition:all .3s ease-in-out;width:30px;z-index:101}.Header_hamburgerLine__zobe2{background-color:#1a202c;border-radius:2px;height:3px;transform-origin:left;transition:all .3s ease-in-out;width:100%}.Header_hamburgerOpen__qGXOQ .Header_hamburgerLine__zobe2,.Header_scrolledHeader__WTNWX .Header_hamburgerLine__zobe2{background-color:#e2e8f0}.Header_hamburgerOpen__qGXOQ .Header_hamburgerLine__zobe2:first-child{transform:rotate(45deg) translate(5px,-2px);width:120%}.Header_hamburgerOpen__qGXOQ .Header_hamburgerLine__zobe2:nth-child(2){opacity:0;transform:translateX(-20px)}.Header_hamburgerOpen__qGXOQ .Header_hamburgerLine__zobe2:nth-child(3){transform:rotate(-45deg) translate(5px,2px);width:120%}.Header_mobileMenuOverlay__SNf8M{align-items:center;background-color:#1e293bfa;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transform:translateX(100%);transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility .4s;visibility:hidden;width:100%;z-index:99}.Header_mobileMenuOpen__ma2v4{opacity:1;transform:translateX(0);visibility:visible}.Header_mobileNavbarLinks__\+Pz3x{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0;text-align:center}.Header_mobileNavLink__zBVoW{background:none;border:none;color:#e2e8f0;cursor:pointer;font-size:1.8rem;font-weight:700;letter-spacing:.05em;padding:.75rem 0;text-transform:uppercase;transition:color .3s ease,transform .2s ease}.Header_activeMobileNavLink__zgbtG,.Header_mobileNavLink__zBVoW:hover{color:#00bcd4;transform:translateX(5px)}@media (max-width:768px){.Header_navbarLinks__kXnif{display:none}.Header_hamburger__gyFYw{display:flex}.Header_navbar__Gew18{justify-content:space-between;padding:0 1rem}.Header_navbarBrand__TJl8M{font-size:1.4rem}.Header_paragonLogoIcon__morlu{height:2rem;width:2rem}}.HeroSection_heroSection__LqMcG{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;padding-top:4rem;position:relative;text-align:center}.HeroSection_heroOverlay__FjtTW{background-color:#000;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.HeroSection_heroContent__AYMgZ{border-radius:.5rem;box-sizing:border-box;max-width:90%;padding:2rem;position:relative}.HeroSection_heroTitle__movMV{color:#fff;font-size:3.5rem;font-weight:800;margin-bottom:1rem}.HeroSection_heroSubtitle__zUSwg{color:#00bcd4;font-size:3rem;font-weight:800;margin-bottom:1.5rem}.HeroSection_heroDescription__AlRKR{color:#fff;font-size:1.125rem;margin-bottom:2rem}.HeroSection_heroButton__SPgFI{background-color:teal;border:none;border-radius:9999px;box-shadow:0 4px 6px #0000001a,0 0 15px #00bcd466;color:#fff;cursor:pointer;font-weight:600;letter-spacing:.05em;padding:.75rem 2rem;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.HeroSection_heroButton__SPgFI:hover{background-color:#006b6b;box-shadow:0 6px 15px #0003,0 0 25px #00bcd4b3;transform:translateY(-3px)}@media (max-width:768px){.HeroSection_heroTitle__movMV{font-size:2.5rem}.HeroSection_heroSubtitle__zUSwg{font-size:2rem}.HeroSection_heroDescription__AlRKR{font-size:1rem}.HeroSection_heroContent__AYMgZ{padding:1.5rem}}.SixEsSection_sixEsIntroSection__4ZwsK{background-color:#f0f4f8;overflow:hidden;padding-bottom:5rem;padding-top:5rem;position:relative}.SixEsSection_sixEsIntroSection__4ZwsK .SixEsSection_container__kpvyc{position:relative;z-index:1}.SixEsSection_sectionTitle__Fw-WS{color:#1a202c;font-size:2.5rem;font-weight:800;letter-spacing:.02em;margin-bottom:1.5rem;opacity:0;position:relative;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.SixEsSection_headingInitial__TRLG1{opacity:1;transform:translateY(0)}.SixEsSection_headingFadeOut__s4\+s9{opacity:0;transform:translateY(-10px)}.SixEsSection_headingFadeIn__9QUov{opacity:1;transform:translateY(0)}.SixEsSection_sixEsIntroSection__4ZwsK .SixEsSection_sectionTitle__Fw-WS:after{content:none}.SixEsSection_sixEsIntroSection__4ZwsK .SixEsSection_sectionDescription__Zi1ZV{color:#4a5568;font-size:1.15rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:700px}.SixEsSection_sixEsGrid__X6HEG{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;padding:0 1rem;perspective:1000px}.SixEsSection_sixECardOuter__rnB\+x{border-radius:.75rem;box-shadow:0 5px 15px #0000001a;height:240px;position:relative;transition:box-shadow .3s ease;width:100%}.SixEsSection_sixECardOuter__rnB\+x:hover{box-shadow:0 10px 25px #0003}.SixEsSection_sixECardInner__nDxYc{border-radius:.75rem;cursor:pointer;height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1);width:100%}.SixEsSection_isFlipped__QIga3{transform:rotateY(180deg)}.SixEsSection_sixECardFace__DaU\+L{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:1.5rem;position:absolute;transition:background-color .3s ease,color .3s ease;width:100%}.SixEsSection_sixECardFront__7Z-TM{background-color:#fff;border:1px solid #e2e8f0;color:#333;transform:rotateY(0deg)}.SixEsSection_sixECardBack__EzBkc{align-items:center;background-color:#2d3748;border:1px solid #2d3748;color:#fff;display:flex;flex-direction:column;justify-content:center;transform:rotateY(180deg)}.SixEsSection_sixEIconWrapper__1pBA2{border-radius:0;margin-bottom:1rem;padding:0}.SixEsSection_sixEIcon__DvC6\+{display:block;filter:drop-shadow(0 0 8px rgba(0,188,212,.7));height:70px;margin:0 auto;object-fit:contain;width:70px}.SixEsSection_sixEName__j7voj{font-size:1.35rem;font-weight:700;letter-spacing:.03em;margin-top:.5rem;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.SixEsSection_sixECardFront__7Z-TM .SixEsSection_sixEName__j7voj{color:#1a202c}.SixEsSection_sixECardBack__EzBkc .SixEsSection_sixEName__j7voj{color:#00bcd4}.SixEsSection_sixENameUnderlined__-VO1m{margin-bottom:.75rem;text-decoration:underline;-webkit-text-decoration-color:#00bcd4;text-decoration-color:#00bcd4;text-underline-offset:4px}.SixEsSection_sixEInfo__q7V-R{font-size:1rem;line-height:1.5;margin:0 auto;max-width:90%}@media (max-width:768px){.SixEsSection_sixEsIntroSection__4ZwsK{padding-bottom:3rem;padding-top:3rem}.SixEsSection_sectionTitle__Fw-WS{font-size:2rem;margin-bottom:1rem}.SixEsSection_sixEsIntroSection__4ZwsK .SixEsSection_sectionDescription__Zi1ZV{font-size:1rem;margin-bottom:2rem}.SixEsSection_sixEsGrid__X6HEG{gap:1.5rem;grid-template-columns:1fr}.SixEsSection_sixECardOuter__rnB\+x{height:220px}.SixEsSection_sixEIcon__DvC6\+{height:60px;width:60px}.SixEsSection_sixEName__j7voj{font-size:1.2rem}.SixEsSection_sixEInfo__q7V-R{font-size:.9rem}}.PlanToPeakSection_planToPeakSection__h9Wjy{background-image:url(../../static/media/Geometric%20mountains.6f7026a77bf3ccbc93be.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;padding:6rem 0;position:relative}.PlanToPeakSection_planToPeakSection__h9Wjy:before{background-color:#1e293bd9;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.PlanToPeakSection_container__BrM9-{position:relative;text-align:left;z-index:2}.PlanToPeakSection_sectionTitle__mS5V-{color:#00bcd4;font-size:3rem;font-weight:800;letter-spacing:.03em;margin-bottom:2rem;text-shadow:2px 2px 8px #00bcd466}.PlanToPeakSection_sectionText__LedNo{color:#e2e8f0;font-size:1.15rem;font-weight:500;line-height:1.8;margin-bottom:1.5rem;margin-left:0;margin-right:auto;max-width:65rem}@media (max-width:768px){.PlanToPeakSection_planToPeakSection__h9Wjy{padding:4rem 0}.PlanToPeakSection_sectionTitle__mS5V-{font-size:2.2rem;margin-bottom:1.5rem}.PlanToPeakSection_sectionText__LedNo{font-size:1rem;margin-left:auto;margin-right:auto;max-width:90%;padding:0 1rem}.PlanToPeakSection_container__BrM9-{text-align:center}}.ProgramsSection_section__vHgF9{background-color:#fff;padding:60px 20px;text-align:center}.ProgramsSection_section__vHgF9 h2{font-size:2em;margin-bottom:40px}.ProgramsSection_grid__PMe-v{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProgramsSection_card__2ayCJ{background:#f5f5f5;border-radius:12px;box-shadow:0 4px 10px #0000000d;padding:30px}.ProgramsSection_card__2ayCJ h3{color:#222;margin-bottom:15px}.CoachSection_coachSection__7\+IFI{background-color:#f0f4f8;padding:6rem 0}.CoachSection_coachSectionTitle__GJsUm{color:#1a202c;font-size:3rem;font-weight:800;letter-spacing:.03em;margin-bottom:3rem;position:relative;text-shadow:0 0 10px #00bcd44d,0 0 20px #00bcd41a}.CoachSection_coachSectionTitle__GJsUm:after{content:none}.CoachSection_coachCard__QADnF{align-items:center;background-color:#2d3748;border-radius:1rem;box-shadow:0 15px 30px #0000004d;display:flex;flex-direction:row;margin:0 auto;max-width:900px;overflow:hidden;transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease}.CoachSection_coachCard__QADnF:hover{box-shadow:0 20px 40px #0006;transform:translateY(-10px) translateZ(0)}.CoachSection_coachImageContainer__5zfQ7{background-color:#00bcd41a;border-radius:50%;box-shadow:0 0 0 5px #00bcd480,0 0 20px #00bcd4b3;flex-shrink:0;height:240px;margin-left:3rem;overflow:hidden;padding:.75rem;transition:box-shadow .3s ease;width:240px}.CoachSection_coachCard__QADnF:hover .CoachSection_coachImageContainer__5zfQ7{box-shadow:0 0 0 5px #00bcd4b3,0 0 30px #00bcd4e6}.CoachSection_coachPortrait__2eQ2n{border:4px solid #fff;border-radius:50%;height:100%;object-fit:cover;width:100%}.CoachSection_coachContentContainer__Q5C3E{color:#e2e8f0;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 3rem 2.5rem 2.5rem;text-align:left}.CoachSection_coachCardTitle__MJETT{color:#00bcd4;font-size:2rem;font-weight:800;letter-spacing:.02em;margin-bottom:1rem}.CoachSection_coachCardText__xr3jy{color:#cbd5e0;font-size:1.1rem;line-height:1.7;margin-bottom:1.2rem}.CoachSection_coachCardMotto__c4HaF{color:#00bcd4;font-size:1.25rem;font-style:italic;font-weight:700;letter-spacing:.03em;margin-bottom:2rem;margin-top:1rem}.CoachSection_coachContentContainer__Q5C3E .CoachSection_actionButton__Nteog{align-self:flex-start;background-color:#00bcd4;border:none;border-radius:9999px;box-shadow:0 6px 15px #00bcd466;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.05em;padding:.9rem 2.5rem;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.CoachSection_coachContentContainer__Q5C3E .CoachSection_actionButton__Nteog:hover{background-color:#0097a7;box-shadow:0 8px 20px #00bcd499;transform:translateY(-3px)}@media (max-width:768px){.CoachSection_coachSectionTitle__GJsUm{font-size:2.2rem;margin-bottom:2rem}.CoachSection_coachSectionTitle__GJsUm:after{content:none}.CoachSection_coachCard__QADnF{flex-direction:column;margin-left:auto;margin-right:auto;margin-top:4rem;max-width:90%;overflow:hidden;padding-bottom:1.5rem;padding-top:4rem;position:relative;transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease}.CoachSection_coachImageContainer__5zfQ7{background-color:#00bcd41a;border-radius:50%;box-shadow:0 0 0 5px #00bcd480,0 0 15px #00bcd4b3;height:150px;margin-bottom:-70px;margin-left:auto;margin-right:auto;order:-1;overflow:hidden;padding:.75rem;position:relative;width:150px;z-index:10}.CoachSection_coachPortrait__2eQ2n{border:4px solid #fff;border-radius:50%;height:100%;object-fit:cover;width:100%}.CoachSection_coachContentContainer__Q5C3E{padding:70px 1.5rem 1.5rem;text-align:center}.CoachSection_coachCardTitle__MJETT{font-size:1.75rem;margin-top:.5rem}.CoachSection_coachCardText__xr3jy{font-size:1rem}.CoachSection_coachCardMotto__c4HaF{font-size:1.1rem;margin-bottom:1.5rem}.CoachSection_coachContentContainer__Q5C3E .CoachSection_actionButton__Nteog{align-self:center;padding:.75rem 2rem}}.BookingSection_bookingSection__iGwY3{background-color:#2d3748;color:#fff;padding:6rem 0}.BookingSection_bookingSection__iGwY3 .BookingSection_section-title-light__T2uK8{color:#e2e8f0;font-size:3rem;font-weight:800;letter-spacing:.03em;margin-bottom:2.5rem;text-shadow:0 0 10px #00bcd44d,0 0 20px #00bcd41a}.BookingSection_sessionCardsGrid__shUEm{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:850px}.BookingSection_sessionCard__9TmiW{align-items:center;background-color:#1a202c;border:1px solid #00bcd433;border-radius:1rem;box-shadow:0 10px 25px #0000004d;color:#e2e8f0;display:flex;flex-direction:column;padding:2.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.BookingSection_sessionCard__9TmiW:hover{background-color:#1a202c;box-shadow:0 15px 35px #0006,0 0 25px #00bcd480;transform:translateY(-8px)}.BookingSection_sessionCardTitle__VFRIV{color:#00bcd4;font-size:2rem;font-weight:700;letter-spacing:.02em;margin-bottom:1rem;text-shadow:none;transition:text-shadow .3s ease}.BookingSection_sessionCard__9TmiW:hover .BookingSection_sessionCardTitle__VFRIV{text-shadow:0 0 8px #00bcd4b3}.BookingSection_sessionCardTimeCost__dyR93{align-items:center;color:#e2e8f0;display:flex;font-size:1.6rem;font-weight:600;justify-content:center;margin-bottom:1rem}.BookingSection_sessionCardPrice__XOKQN{color:#00bcd4;font-size:2.5rem;font-weight:800;margin-bottom:1.5rem}.BookingSection_sessionIcon__CQbZp{filter:drop-shadow(0 0 5px rgba(0,188,212,.7));height:1.8rem;margin-right:.6rem;object-fit:contain;width:1.8rem}.BookingSection_sessionCardDescription__pRx3s{color:#cbd5e0;flex-grow:1;font-size:1.15rem;line-height:1.6;margin-bottom:2.5rem}.BookingSection_sessionCard__9TmiW .BookingSection_action-button__GQLw6{background-color:#00bcd4;border:none;border-radius:9999px;box-shadow:0 6px 15px #0006,0 0 15px #00bcd480;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.05em;padding:.9rem 2.5rem;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.BookingSection_sessionCard__9TmiW .BookingSection_action-button__GQLw6:hover{background-color:#0097a7;box-shadow:0 8px 20px #00bcd499,0 0 35px #00bcd4e6;transform:translateY(-3px)}.BookingSection_bookingFormContainer__LRZSN{background-color:#1a202c;border:1px solid #00bcd433;border-radius:1rem;box-shadow:0 10px 30px #0006;color:#e2e8f0;margin:0 auto;max-width:750px;padding:3rem;position:relative;text-align:left}.BookingSection_backButton__YdYZD{align-items:center;background:none;border:1px solid #00bcd4;border-radius:9999px;color:#00bcd4;cursor:pointer;display:flex;font-size:1rem;font-weight:600;left:1.5rem;padding:.5rem 1rem;position:absolute;top:1.5rem;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.BookingSection_backButton__YdYZD:hover{background-color:#00bcd4;border-color:#00bcd4;color:#fff}.BookingSection_backArrow__ej-An{font-size:1.25rem;font-weight:700;line-height:1;margin-right:.5rem}.BookingSection_bookingFormTitle__stMtK{color:#00bcd4;font-size:2.2rem;font-weight:800;letter-spacing:.02em;margin-bottom:1rem;text-align:center}.BookingSection_formInstruction__oAIh8{color:#cbd5e0;font-size:1.1rem;margin-bottom:2.5rem;text-align:center}.BookingSection_bookingForm__UYfvV{display:flex;flex-direction:column;gap:1.5rem}.BookingSection_formRow__yc9Ui{display:flex;gap:1.5rem}.BookingSection_formRow__yc9Ui .BookingSection_formGroup__ZYhHW{flex:1 1}.BookingSection_formGroup__ZYhHW{margin-bottom:0}.BookingSection_formLabel__JbWGC{color:#cbd5e0;display:block;font-size:1.05rem;font-weight:600;margin-bottom:.6rem}.BookingSection_formInput__DqwtT,.BookingSection_formTextarea__6FBw0{background-color:#2d3748;border:1px solid #00bcd466;border-radius:.5rem;box-shadow:0 1px 3px #0003;box-sizing:border-box;color:#e2e8f0;display:block;font-size:1rem;padding:.85rem 1.2rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.BookingSection_formInput__DqwtT:focus,.BookingSection_formTextarea__6FBw0:focus{border-color:#00bcd4;box-shadow:0 0 0 4px #00bcd44d;outline:none}.BookingSection_formSubmitCenter__Jzxgs{margin-top:2rem;text-align:center}.BookingSection_successMessageContainer__Qfm69{background-color:#1a202c;border:1px solid #00bcd433;border-radius:1rem;box-shadow:0 10px 25px #0000004d;color:#e2e8f0;margin:0 auto;max-width:650px;padding:3rem 2rem;text-align:center}.BookingSection_successMessageTitle__fV6T4{color:#00bcd4;font-size:2rem;font-weight:700;margin-bottom:1rem}.BookingSection_successMessageText__SPu\+F{color:#cbd5e0;font-size:1.15rem}.BookingSection_successMessageSubtext__pI2x8{color:#718096;font-size:1rem;margin-top:1rem}.BookingSection_errorMessage__SXpp7{background-color:#e53e3e;border-radius:.5rem;box-shadow:0 5px 15px #e53e3e4d;color:#fff;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:600px;padding:1rem}@media (max-width:768px){.BookingSection_bookingSection__iGwY3{padding:4rem 0}.BookingSection_bookingSection__iGwY3 .BookingSection_section-title-light__T2uK8{font-size:2.2rem;margin-bottom:2rem}.BookingSection_sessionCardsGrid__shUEm{gap:1.5rem;grid-template-columns:1fr}.BookingSection_sessionCard__9TmiW{padding:2rem}.BookingSection_sessionCardTitle__VFRIV{font-size:1.75rem}.BookingSection_sessionCardPrice__XOKQN{font-size:2.2rem}.BookingSection_sessionIcon__CQbZp{height:1.5rem;width:1.5rem}.BookingSection_sessionCardDescription__pRx3s{font-size:1rem;margin-bottom:2rem}.BookingSection_bookingFormContainer__LRZSN{padding:2rem}.BookingSection_backButton__YdYZD{font-size:.9rem;left:1rem;padding:.4rem .8rem;top:1rem}.BookingSection_bookingFormTitle__stMtK{font-size:1.8rem}.BookingSection_formInstruction__oAIh8{font-size:1rem;margin-bottom:2rem}.BookingSection_formRow__yc9Ui{flex-direction:column;gap:1rem}.BookingSection_formGroup__ZYhHW{margin-bottom:0}.BookingSection_formLabel__JbWGC{font-size:1rem}.BookingSection_formInput__DqwtT,.BookingSection_formTextarea__6FBw0{padding:.75rem 1rem}.BookingSection_formSubmitCenter__Jzxgs{margin-top:1.5rem}}.ContactSection_contactSection__J3rGm{background-color:#f0f4f8;padding:6rem 0}.ContactSection_contactSectionTitle__Z-Umd{color:#1a202c;font-size:3rem;font-weight:800;letter-spacing:.03em;margin-bottom:3rem;position:relative;text-shadow:0 0 10px #00bcd44d,0 0 20px #00bcd41a}.ContactSection_contactSectionTitle__Z-Umd:after{content:none}.ContactSection_contactSection__J3rGm .ContactSection_section-description__laL4A{color:#4a5568;font-size:1.15rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px}.ContactSection_contactFormContainer__-jX1l{background-color:#1a202c;border:1px solid #00bcd433;border-radius:1rem;box-shadow:0 10px 30px #0006;margin:0 auto;max-width:700px;padding:3rem;text-align:left}.ContactSection_contactForm__P7Lko{display:flex;flex-direction:column;gap:1.5rem}.ContactSection_formRow__41HbG{display:flex;gap:1.5rem}.ContactSection_formRow__41HbG .ContactSection_formGroup__oMsTI{flex:1 1}.ContactSection_formGroup__oMsTI{margin-bottom:0}.ContactSection_formLabel__9RxlO{color:#cbd5e0;display:block;font-size:1.05rem;font-weight:600;margin-bottom:.6rem}.ContactSection_formInput__irX7R,.ContactSection_formTextarea__J5Imb{background-color:#2d3748;border:1px solid #00bcd466;border-radius:.5rem;box-shadow:0 1px 3px #0003;box-sizing:border-box;color:#e2e8f0;display:block;font-size:1rem;padding:.85rem 1.2rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ContactSection_formInput__irX7R:focus,.ContactSection_formTextarea__J5Imb:focus{border-color:#00bcd4;box-shadow:0 0 0 4px #00bcd44d;outline:none}.ContactSection_formSubmitCenter__n-LTz{margin-top:2rem;text-align:center}.ContactSection_contactFormContainer__-jX1l .ContactSection_action-button__7n1lr{background-color:#00bcd4;border:none;border-radius:9999px;box-shadow:0 6px 15px #0006,0 0 15px #00bcd480;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.05em;padding:.9rem 2.5rem;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.ContactSection_contactFormContainer__-jX1l .ContactSection_action-button__7n1lr:hover{background-color:#0097a7;box-shadow:0 8px 20px #00bcd499,0 0 35px #00bcd4e6;transform:translateY(-3px)}.ContactSection_contactInfo__iMe0f{color:#cbd5e0;font-size:1.1rem;margin-top:2.5rem;text-align:center}.ContactSection_contactItem__iLrcb{align-items:center;display:flex;font-weight:500;justify-content:center;margin-bottom:.8rem}.ContactSection_infoIcon__QYF94{filter:drop-shadow(0 0 5px rgba(0,188,212,.7));height:1.8rem;margin-right:.8rem;object-fit:contain;width:1.8rem}.ContactSection_successMessageContainer__2xTyh{background-color:#1a202c;border:1px solid #00bcd433;border-radius:1rem;box-shadow:0 10px 25px #0000004d;color:#e2e8f0;margin:0 auto;max-width:650px;padding:3rem 2rem;text-align:center}.ContactSection_successMessageTitle__PVeha{color:#00bcd4;font-size:2rem;font-weight:700;margin-bottom:1rem}.ContactSection_successMessageText__ZBIxh{color:#cbd5e0;font-size:1.15rem}.ContactSection_successMessageSubtext__Hn-q6{color:#718096;font-size:1rem;margin-top:1rem}.ContactSection_errorMessage__RYtiB{background-color:#e53e3e;border-radius:.5rem;box-shadow:0 5px 15px #e53e3e4d;color:#fff;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:600px;padding:1rem}@media (max-width:768px){.ContactSection_contactSection__J3rGm{padding:4rem 0}.ContactSection_contactSectionTitle__Z-Umd{font-size:2.2rem;margin-bottom:2rem}.ContactSection_contactSectionTitle__Z-Umd:after{content:none}.ContactSection_contactSection__J3rGm .ContactSection_section-description__laL4A{font-size:1rem;margin-bottom:2rem}.ContactSection_contactFormContainer__-jX1l{padding:2rem}.ContactSection_formRow__41HbG{flex-direction:column;gap:1rem}.ContactSection_formLabel__9RxlO{font-size:1rem}.ContactSection_formInput__irX7R,.ContactSection_formTextarea__J5Imb{padding:.75rem 1rem}.ContactSection_contactInfo__iMe0f{font-size:1rem;margin-top:2rem}.ContactSection_contactItem__iLrcb{margin-bottom:.5rem}.ContactSection_infoIcon__QYF94{height:1.5rem;margin-right:.5rem;width:1.5rem}}.Footer_mainFooter__SSQ0H{background-color:#2d3748;color:#fff;padding:2rem 0;text-align:center}@media (max-width:768px){.Footer_mainFooter__SSQ0H p{font-size:.9rem}}
/*# sourceMappingURL=main.0dc2174c.css.map*/