.ContactPage-module__sKFg7q__pageWrapper{--section-title-color:#071d2e;--section-description-color:#143545ad;--section-eyebrow-color:#16aaa5;color:#071d2e;background:radial-gradient(circle at 50% 30%,#50d6cf0d,#0000 50%),#f4fafb;padding-bottom:24px}.ContactPage-module__sKFg7q__heroSection{margin-top:32px;margin-bottom:72px;padding:0}.ContactPage-module__sKFg7q__heroContainer{background:#fff;border:1px solid #144e601a;border-radius:30px;width:min(1380px,100% - 72px);margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #0323341a}.ContactPage-module__sKFg7q__heroVisualPanel{align-items:center;padding:42px 40px;display:flex;position:relative;overflow:hidden}.ContactPage-module__sKFg7q__heroBgImage{object-fit:cover;object-position:center;z-index:1}.ContactPage-module__sKFg7q__heroVisualOverlay{z-index:2;background:linear-gradient(90deg,#011827eb 0%,#011e2fc7 43%,#01213257 75%,#0121321f 100%);position:absolute;inset:0}.ContactPage-module__sKFg7q__heroLeftContent{z-index:3;color:#fff;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}.ContactPage-module__sKFg7q__heroEyebrowContainer{align-items:center;gap:8px;margin-bottom:14px;display:flex}.ContactPage-module__sKFg7q__heroEyebrowLine{background-color:#67dcd1;width:16px;height:2px;display:inline-block}.ContactPage-module__sKFg7q__heroEyebrow{letter-spacing:.12em;color:#67dcd1;text-transform:uppercase;font-size:12px;font-weight:700}.ContactPage-module__sKFg7q__heroTitle{letter-spacing:-.04em;max-width:500px;margin:0 0 16px;font-size:clamp(44px,4vw,58px);font-weight:500;line-height:.98}.ContactPage-module__sKFg7q__heroText{color:#ffffffc7;max-width:500px;margin:0 0 28px;font-size:15.5px;line-height:1.6}.ContactPage-module__sKFg7q__benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:32px;display:grid}.ContactPage-module__sKFg7q__benefitItem{color:#fff;background:#ffffff0e;border:1px solid #6be2d629;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.ContactPage-module__sKFg7q__benefitCheck{color:#67dcd1;flex-shrink:0}.ContactPage-module__sKFg7q__leftContactStrip{border-top:1px solid #ffffff14;gap:20px;margin-top:8px;padding-top:16px;display:flex}.ContactPage-module__sKFg7q__contactStripLink{color:#ffffffb3;align-items:center;gap:8px;font-size:13.5px;text-decoration:none;transition:color .2s;display:inline-flex}.ContactPage-module__sKFg7q__contactStripLink svg{color:#67dcd1;flex-shrink:0}.ContactPage-module__sKFg7q__contactStripLink:hover{color:#67dcd1}.ContactPage-module__sKFg7q__heroFormPanel{background:radial-gradient(circle at 85% 5%,#66e0d41a,#0000 28%),#fff;border-left:1px solid #117d9114;flex-direction:column;justify-content:center;padding:32px 38px;display:flex}.ContactPage-module__sKFg7q__formHeader{margin-bottom:22px}.ContactPage-module__sKFg7q__formHeader h2{color:#071d2e;letter-spacing:-.035em;margin:0 0 8px;font-size:34px;font-weight:500;line-height:1}.ContactPage-module__sKFg7q__formHeader p{color:#14354599;margin:0;font-size:14px;line-height:1.55}.ContactPage-module__sKFg7q__form{flex-direction:column;display:flex}.ContactPage-module__sKFg7q__honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactPage-module__sKFg7q__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0;display:grid}.ContactPage-module__sKFg7q__formGroup{flex-direction:column;gap:6px;min-width:0;display:flex}.ContactPage-module__sKFg7q__fullWidth{grid-column:span 2}.ContactPage-module__sKFg7q__formGroup label{color:#071d2e;font-size:12.5px;font-weight:600}.ContactPage-module__sKFg7q__formGroup input,.ContactPage-module__sKFg7q__formGroup select,.ContactPage-module__sKFg7q__formGroup textarea{color:#061c2b;appearance:none;background:#f7fbfc;border:1px solid #144e6024;border-radius:12px;outline:none;min-height:48px;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.ContactPage-module__sKFg7q__formGroup select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23061c2b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.ContactPage-module__sKFg7q__formGroup textarea{resize:vertical;min-height:108px}.ContactPage-module__sKFg7q__formGroup input::placeholder,.ContactPage-module__sKFg7q__formGroup textarea::placeholder{color:#183d4c7a}.ContactPage-module__sKFg7q__formGroup input:focus,.ContactPage-module__sKFg7q__formGroup select:focus,.ContactPage-module__sKFg7q__formGroup textarea:focus{background-color:#fff;border-color:#67dcd1;box-shadow:0 0 0 3px #67dcd121}.ContactPage-module__sKFg7q__hasError input,.ContactPage-module__sKFg7q__hasError textarea{border-color:#e53e3e}.ContactPage-module__sKFg7q__hasError input:focus,.ContactPage-module__sKFg7q__hasError textarea:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1f}.ContactPage-module__sKFg7q__errorText{color:#e53e3e;margin-top:1px;font-size:11.5px}.ContactPage-module__sKFg7q__successMessage{color:#2f855a;background:#48bb781a;border:1px solid #48bb7833;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;font-size:13.5px;line-height:1.5;display:flex}.ContactPage-module__sKFg7q__successMessage svg{flex-shrink:0;margin-top:2px}.ContactPage-module__sKFg7q__errorMessage{color:#c53030;background:#e53e3e1a;border:1px solid #e53e3e33;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;font-size:13.5px;line-height:1.5;display:flex}.ContactPage-module__sKFg7q__errorMessage svg{flex-shrink:0;margin-top:2px}.ContactPage-module__sKFg7q__formSubmit{margin-top:16px}.ContactPage-module__sKFg7q__submitBtn{color:#fff;cursor:pointer;width:100%;height:56px;box-shadow:none;background:#03121f;border:none;border-radius:13px;justify-content:space-between;align-items:center;padding:0;transition:background-color .22s;display:flex;overflow:hidden}.ContactPage-module__sKFg7q__btnText{letter-spacing:.08em;padding-left:28px;font-size:13.5px;font-weight:600}.ContactPage-module__sKFg7q__btnArrowBox{color:#03121f;background:#6fe1d2;justify-content:center;align-items:center;width:60px;height:100%;transition:background-color .22s;display:flex}.ContactPage-module__sKFg7q__submitArrow{transition:transform .22s}.ContactPage-module__sKFg7q__submitBtn:disabled{opacity:.6;cursor:not-allowed}.ContactPage-module__sKFg7q__securityNote{color:#14354580;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.ContactPage-module__sKFg7q__shieldIcon{color:#14354566}@media (hover:hover){.ContactPage-module__sKFg7q__submitBtn:hover:not(:disabled){background-color:#072236}.ContactPage-module__sKFg7q__submitBtn:hover:not(:disabled) .ContactPage-module__sKFg7q__btnArrowBox{background-color:#9bf3e8}.ContactPage-module__sKFg7q__submitBtn:hover:not(:disabled) .ContactPage-module__sKFg7q__submitArrow{transform:translate(3px)}}.ContactPage-module__sKFg7q__introSection{padding-block:var(--section-padding);background:#fff;border-bottom:1px solid #117d9114}.ContactPage-module__sKFg7q__introHeader{margin:0 auto 56px}.ContactPage-module__sKFg7q__cardsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ContactPage-module__sKFg7q__card{background:#ffffffe0;border:1px solid #117d911f;border-radius:20px;flex-direction:column;padding:24px;transition:transform .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1),box-shadow .3s cubic-bezier(.215,.61,.355,1);display:flex;box-shadow:0 16px 44px #0930410a}.ContactPage-module__sKFg7q__cardHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ContactPage-module__sKFg7q__iconBox{color:#16aaa5;background:#16aaa514;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .3s;display:flex}.ContactPage-module__sKFg7q__cardHeader h3{color:#071d2e;margin:0;font-size:17px;font-weight:600}.ContactPage-module__sKFg7q__cardText{color:#143545ad;flex-grow:1;margin:0 0 16px;font-size:14px;line-height:1.55}.ContactPage-module__sKFg7q__cardLink{color:#16aaa5;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.ContactPage-module__sKFg7q__linkArrow{transition:transform .2s}.ContactPage-module__sKFg7q__cardInfo{flex-direction:column;gap:4px;margin-top:auto;display:flex}.ContactPage-module__sKFg7q__infoLink{color:#071d2e;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s}.ContactPage-module__sKFg7q__infoLink:hover{color:#16aaa5}@media (hover:hover){.ContactPage-module__sKFg7q__card:hover{border-color:#16aaa552;transform:translateY(-3px);box-shadow:0 20px 48px #09304114}.ContactPage-module__sKFg7q__card:hover .ContactPage-module__sKFg7q__iconBox{background-color:#16aaa526}.ContactPage-module__sKFg7q__card:hover .ContactPage-module__sKFg7q__cardLink{color:#0eaaa2}.ContactPage-module__sKFg7q__card:hover .ContactPage-module__sKFg7q__linkArrow{transform:translate(3px)}}.ContactPage-module__sKFg7q__enquirySection{padding-block:var(--section-padding);background:#fcfdfe;border-bottom:1px solid #117d9114}.ContactPage-module__sKFg7q__enquiryIntro{margin:0 auto 52px}.ContactPage-module__sKFg7q__enquiryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.ContactPage-module__sKFg7q__enquiryCard{flex-direction:column;padding:0 24px;display:flex;position:relative}.ContactPage-module__sKFg7q__enquiryCard:not(:last-child):after{content:"";background:#117d911f;width:1px;height:80%;position:absolute;top:10%;right:-16px}.ContactPage-module__sKFg7q__enquiryIconBox{color:#16aaa5;margin-bottom:16px}.ContactPage-module__sKFg7q__enquiryCard h3{color:#071d2e;margin:0 0 12px;font-size:18px;font-weight:600}.ContactPage-module__sKFg7q__enquiryCard p{color:#143545ad;flex-grow:1;margin:0 0 16px;font-size:14px;line-height:1.6}.ContactPage-module__sKFg7q__enquiryContact{color:#16aaa5;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.ContactPage-module__sKFg7q__enquiryContact:hover{color:#0eaaa2}.ContactPage-module__sKFg7q__hoursSection{padding-block:var(--section-padding);background:#fff;border-bottom:1px solid #117d9114}.ContactPage-module__sKFg7q__hoursIntro{margin:0 auto 48px}.ContactPage-module__sKFg7q__hoursGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ContactPage-module__sKFg7q__hoursCard{background:#fff;border:1px solid #117d9121;border-radius:18px;padding:32px;box-shadow:0 12px 32px #09304105}.ContactPage-module__sKFg7q__hoursHeader{border-bottom:1px solid #117d9114;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:14px;display:flex}.ContactPage-module__sKFg7q__hoursIcon{color:#16aaa5}.ContactPage-module__sKFg7q__hoursHeader h3{color:#071d2e;margin:0;font-size:18px;font-weight:600}.ContactPage-module__sKFg7q__schedule{flex-direction:column;gap:12px;display:flex}.ContactPage-module__sKFg7q__scheduleRow{justify-content:space-between;align-items:center;font-size:14.5px;line-height:1.5;display:flex}.ContactPage-module__sKFg7q__scheduleRow span:first-child{color:#071d2e;font-weight:500}.ContactPage-module__sKFg7q__scheduleRow span:last-child{color:#143545b8}.ContactPage-module__sKFg7q__collectionNote{color:#14354594;margin:16px 0 0;font-size:12.5px;font-style:italic}.ContactPage-module__sKFg7q__branchesSection{padding-block:var(--section-padding);background:#f7fbfc}.ContactPage-module__sKFg7q__branchesHeader{margin:0 auto 52px}.ContactPage-module__sKFg7q__branchesGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.ContactPage-module__sKFg7q__branchCard{background:#fff;border:1px solid #117d911a;border-radius:20px;flex-direction:column;transition:transform .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1),box-shadow .3s cubic-bezier(.215,.61,.355,1);display:flex;overflow:hidden;box-shadow:0 8px 24px #09304108}.ContactPage-module__sKFg7q__branchImageWrapper{aspect-ratio:4/3;width:100%;position:relative}.ContactPage-module__sKFg7q__branchImage{object-fit:cover;transition:transform .38s cubic-bezier(.215,.61,.355,1)}.ContactPage-module__sKFg7q__branchContent{flex-direction:column;flex-grow:1;padding:18px;display:flex}.ContactPage-module__sKFg7q__branchContent h3{color:#071d2e;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.25}.ContactPage-module__sKFg7q__branchLoc{color:#143545ad;flex-grow:1;margin:0 0 12px;font-size:12.5px;line-height:1.5}.ContactPage-module__sKFg7q__branchPhone{color:#143545b8;margin:0 0 16px;font-size:12.5px}.ContactPage-module__sKFg7q__branchPhone strong{color:#071d2e;font-weight:500}.ContactPage-module__sKFg7q__branchMapLink{color:#16aaa5;align-items:center;gap:4px;margin-top:auto;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.ContactPage-module__sKFg7q__branchArrow{transition:transform .2s}@media (hover:hover){.ContactPage-module__sKFg7q__branchCard:hover{border-color:#16aaa547;transform:translateY(-3px);box-shadow:0 16px 36px #09304112}.ContactPage-module__sKFg7q__branchCard:hover .ContactPage-module__sKFg7q__branchImage{transform:scale(1.03)}.ContactPage-module__sKFg7q__branchCard:hover .ContactPage-module__sKFg7q__branchMapLink{color:#0eaaa2}.ContactPage-module__sKFg7q__branchCard:hover .ContactPage-module__sKFg7q__branchArrow{transform:translate(3px)}}@media (max-width:1400px) and (min-width:1024px){.ContactPage-module__sKFg7q__heroSection{margin-top:26px;margin-bottom:64px}.ContactPage-module__sKFg7q__heroContainer{width:calc(100% - 48px);min-height:unset;border-radius:28px}.ContactPage-module__sKFg7q__heroVisualPanel{padding:32px 34px 30px}.ContactPage-module__sKFg7q__heroFormPanel{padding:28px 32px 26px}.ContactPage-module__sKFg7q__formHeader{margin-bottom:20px}.ContactPage-module__sKFg7q__formGrid{gap:14px 16px}.ContactPage-module__sKFg7q__submitBtn{height:56px}.ContactPage-module__sKFg7q__btnText{padding-left:20px}.ContactPage-module__sKFg7q__btnArrowBox{width:56px}.ContactPage-module__sKFg7q__introSection{padding-block:var(--section-padding)}.ContactPage-module__sKFg7q__cardsGrid{gap:20px}.ContactPage-module__sKFg7q__card{padding:20px}.ContactPage-module__sKFg7q__enquirySection,.ContactPage-module__sKFg7q__hoursSection,.ContactPage-module__sKFg7q__branchesSection{padding-block:var(--section-padding)}.ContactPage-module__sKFg7q__enquiryGrid{gap:24px}.ContactPage-module__sKFg7q__branchesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px) and (max-height:800px){.ContactPage-module__sKFg7q__heroContainer{min-height:640px}.ContactPage-module__sKFg7q__heroVisualPanel{padding-top:36px;padding-bottom:36px}.ContactPage-module__sKFg7q__heroFormPanel{padding-top:32px;padding-bottom:32px}.ContactPage-module__sKFg7q__formHeader{margin-bottom:18px}.ContactPage-module__sKFg7q__formGrid{gap:12px 16px}.ContactPage-module__sKFg7q__formGroup input,.ContactPage-module__sKFg7q__formGroup select,.ContactPage-module__sKFg7q__formGroup textarea{min-height:48px;padding:10px 12px}.ContactPage-module__sKFg7q__formGroup textarea{min-height:110px}.ContactPage-module__sKFg7q__submitBtn{height:52px}.ContactPage-module__sKFg7q__btnArrowBox{width:52px}}@media (max-width:1023px){.ContactPage-module__sKFg7q__heroSection{margin-top:24px;margin-bottom:56px}.ContactPage-module__sKFg7q__heroContainer{width:calc(100% - 48px);height:auto;min-height:unset;border-radius:26px}.ContactPage-module__sKFg7q__heroGrid{grid-template-columns:1fr}.ContactPage-module__sKFg7q__heroVisualPanel{height:440px;padding:32px}.ContactPage-module__sKFg7q__heroBgImage{object-position:center 30%}.ContactPage-module__sKFg7q__heroFormPanel{border-top:1px solid #117d910f;border-left:none;padding:26px}.ContactPage-module__sKFg7q__introSection{padding-block:var(--section-padding)}.ContactPage-module__sKFg7q__introHeader{margin-bottom:40px}.ContactPage-module__sKFg7q__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ContactPage-module__sKFg7q__enquirySection,.ContactPage-module__sKFg7q__hoursSection,.ContactPage-module__sKFg7q__branchesSection{padding-block:var(--section-padding)}.ContactPage-module__sKFg7q__enquiryIntro,.ContactPage-module__sKFg7q__hoursIntro,.ContactPage-module__sKFg7q__branchesHeader{margin-bottom:36px}.ContactPage-module__sKFg7q__enquiryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.ContactPage-module__sKFg7q__enquiryCard:after{display:none}.ContactPage-module__sKFg7q__enquiryCard{padding:0}.ContactPage-module__sKFg7q__hoursGrid{gap:20px}.ContactPage-module__sKFg7q__branchesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:767px){.ContactPage-module__sKFg7q__heroSection{margin-top:14px;margin-bottom:48px}.ContactPage-module__sKFg7q__heroContainer{border-radius:22px;width:calc(100% - 24px)}.ContactPage-module__sKFg7q__heroVisualPanel{height:440px;padding:28px 24px}.ContactPage-module__sKFg7q__heroBgImage{object-position:center 25%}.ContactPage-module__sKFg7q__heroTitle{font-size:34px;line-height:1.02}.ContactPage-module__sKFg7q__heroText{margin-bottom:20px;font-size:15px}.ContactPage-module__sKFg7q__benefitGrid{grid-template-columns:1fr;gap:8px;margin-bottom:24px}.ContactPage-module__sKFg7q__benefitItem{padding:8px 10px;font-size:12.5px}.ContactPage-module__sKFg7q__leftContactStrip{flex-direction:column;align-items:flex-start;gap:8px}.ContactPage-module__sKFg7q__heroFormPanel{padding:20px}.ContactPage-module__sKFg7q__formHeader h2{font-size:28px}.ContactPage-module__sKFg7q__formGrid{grid-template-columns:1fr;gap:14px}.ContactPage-module__sKFg7q__fullWidth{grid-column:auto}.ContactPage-module__sKFg7q__formGroup label{font-size:12.5px}.ContactPage-module__sKFg7q__formGroup input,.ContactPage-module__sKFg7q__formGroup select,.ContactPage-module__sKFg7q__formGroup textarea{min-height:48px;padding:10px 12px;font-size:13.5px}.ContactPage-module__sKFg7q__formGroup textarea{min-height:105px}.ContactPage-module__sKFg7q__submitBtn{height:54px}.ContactPage-module__sKFg7q__btnText{padding-left:20px;font-size:12.5px}.ContactPage-module__sKFg7q__btnArrowBox{width:54px}.ContactPage-module__sKFg7q__introSection{padding-block:var(--section-padding)}.ContactPage-module__sKFg7q__introHeader{margin-bottom:32px}.ContactPage-module__sKFg7q__cardsGrid{grid-template-columns:1fr;gap:16px}.ContactPage-module__sKFg7q__enquirySection,.ContactPage-module__sKFg7q__hoursSection,.ContactPage-module__sKFg7q__branchesSection{padding-block:var(--section-padding)}.ContactPage-module__sKFg7q__enquiryIntro,.ContactPage-module__sKFg7q__hoursIntro,.ContactPage-module__sKFg7q__branchesHeader{margin-bottom:28px}.ContactPage-module__sKFg7q__enquiryGrid{grid-template-columns:1fr;gap:24px}.ContactPage-module__sKFg7q__enquiryCard{border-bottom:1px solid #117d911f;padding-bottom:20px}.ContactPage-module__sKFg7q__enquiryCard:last-child{border-bottom:none;padding-bottom:0}.ContactPage-module__sKFg7q__hoursGrid{grid-template-columns:1fr;gap:16px}.ContactPage-module__sKFg7q__hoursCard{padding:24px}.ContactPage-module__sKFg7q__branchesGrid{grid-template-columns:1fr;gap:16px}}@media (min-width:1024px){.ContactPage-module__sKFg7q__heroTitle{font-size:clamp(56px,4.4vw,64px)}}@media (prefers-reduced-motion:reduce){.ContactPage-module__sKFg7q__card,.ContactPage-module__sKFg7q__iconBox,.ContactPage-module__sKFg7q__cardLink,.ContactPage-module__sKFg7q__linkArrow,.ContactPage-module__sKFg7q__infoLink,.ContactPage-module__sKFg7q__enquiryContact,.ContactPage-module__sKFg7q__branchCard,.ContactPage-module__sKFg7q__branchImage,.ContactPage-module__sKFg7q__branchMapLink,.ContactPage-module__sKFg7q__branchArrow,.ContactPage-module__sKFg7q__submitBtn,.ContactPage-module__sKFg7q__btnArrowBox,.ContactPage-module__sKFg7q__submitArrow{transition:none!important;animation:none!important;transform:none!important}}.ContactPage-module__sKFg7q__pageWrapper{z-index:0;padding-top:96px;position:relative}.ContactPage-module__sKFg7q__heroSection{margin-top:0;margin-bottom:96px}.ContactPage-module__sKFg7q__heroContainer{width:min(1380px,100% - 72px);box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.ContactPage-module__sKFg7q__heroGrid{grid-template-columns:1fr;width:100%;display:grid}.ContactPage-module__sKFg7q__heroVisualPanel{background:radial-gradient(circle at 72% 20%,#47d3cc2e,#0000 34%),linear-gradient(120deg,#031b2c 0%,#06364a 55%,#07566a 100%);border-radius:30px;height:520px;min-height:520px;padding:76px 58px 86px}.ContactPage-module__sKFg7q__heroBgImage{object-position:center;width:48%!important;left:52%!important}.ContactPage-module__sKFg7q__heroVisualOverlay{background:linear-gradient(90deg,#031b2cf0 0%,#031b2cbd 42%,#031b2c24 76%,#0000 100%)}.ContactPage-module__sKFg7q__heroLeftContent{width:52%;height:auto}.ContactPage-module__sKFg7q__heroTitle{letter-spacing:-.045em;max-width:590px;font-size:clamp(48px,4.3vw,66px);line-height:.98}.ContactPage-module__sKFg7q__heroText{max-width:560px;margin-bottom:22px;font-size:16px}.ContactPage-module__sKFg7q__benefitGrid{flex-wrap:wrap;gap:8px 18px;margin-bottom:22px;display:flex}.ContactPage-module__sKFg7q__benefitItem{background:0 0;border:0;gap:7px;padding:0;font-size:12.5px}.ContactPage-module__sKFg7q__leftContactStrip{gap:18px;margin-top:0;padding-top:12px}.ContactPage-module__sKFg7q__heroFormPanel{z-index:4;background:#fff;border:1px solid #104e621f;border-radius:26px;width:min(1240px,100% - 140px);margin:-62px auto 0;padding:36px 40px 34px;position:relative;box-shadow:0 28px 80px #03273921}.ContactPage-module__sKFg7q__formHeader{border-bottom:1px solid #104e621f;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:end;gap:28px;margin-bottom:24px;padding-bottom:22px;display:grid}.ContactPage-module__sKFg7q__formEyebrow{color:#0eaaa2;letter-spacing:.13em;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.ContactPage-module__sKFg7q__formHeader h2{margin:0;font-size:clamp(32px,3vw,38px)}.ContactPage-module__sKFg7q__formHeader p{max-width:420px;margin:0 0 2px}.ContactPage-module__sKFg7q__formGroup input,.ContactPage-module__sKFg7q__formGroup select,.ContactPage-module__sKFg7q__formGroup textarea{background:#f7fbfc;border-color:#104e6224}.ContactPage-module__sKFg7q__formSubmit{justify-content:flex-end;margin-top:18px;display:flex}.ContactPage-module__sKFg7q__submitBtn{width:250px;height:54px}.ContactPage-module__sKFg7q__securityNote{justify-content:flex-start;margin-top:-38px;margin-bottom:0}@media (max-width:1400px) and (min-width:1024px){.ContactPage-module__sKFg7q__heroSection{margin-top:28px;margin-bottom:96px}.ContactPage-module__sKFg7q__heroContainer{width:calc(100% - 48px)}.ContactPage-module__sKFg7q__heroVisualPanel{height:450px;min-height:450px;padding:44px 46px}.ContactPage-module__sKFg7q__heroFormPanel{width:min(1180px,100% - 72px);padding:30px 34px}.ContactPage-module__sKFg7q__heroTitle{font-size:clamp(44px,4vw,56px)}}@media (max-width:1023px){.ContactPage-module__sKFg7q__heroSection{margin-top:22px;margin-bottom:84px}.ContactPage-module__sKFg7q__heroContainer{width:calc(100% - 48px)}.ContactPage-module__sKFg7q__heroVisualPanel{height:520px;min-height:520px;padding:42px}.ContactPage-module__sKFg7q__heroLeftContent{width:62%}.ContactPage-module__sKFg7q__heroFormPanel{width:calc(100% - 48px);margin-top:-32px;padding:26px}.ContactPage-module__sKFg7q__formHeader{grid-template-columns:1fr;align-items:start;gap:10px}.ContactPage-module__sKFg7q__formHeader p{max-width:620px}}@media (max-width:767px){.ContactPage-module__sKFg7q__heroSection{margin-top:16px;margin-bottom:64px}.ContactPage-module__sKFg7q__heroContainer{width:calc(100% - 24px)}.ContactPage-module__sKFg7q__heroVisualPanel{border-radius:22px;height:600px;min-height:600px;padding:30px 24px}.ContactPage-module__sKFg7q__heroBgImage{object-position:center;width:100%!important;height:260px!important;inset:auto 0 0!important}.ContactPage-module__sKFg7q__heroVisualOverlay{background:linear-gradient(#031b2cfa 0%,#031b2ce0 48%,#031b2c29 100%)}.ContactPage-module__sKFg7q__heroLeftContent{width:100%}.ContactPage-module__sKFg7q__heroTitle{font-size:36px;line-height:1.02}.ContactPage-module__sKFg7q__heroText{font-size:15px}.ContactPage-module__sKFg7q__benefitGrid{gap:8px 12px}.ContactPage-module__sKFg7q__benefitItem{font-size:11.5px}.ContactPage-module__sKFg7q__leftContactStrip{flex-flow:wrap;gap:8px 14px}.ContactPage-module__sKFg7q__heroFormPanel{border-radius:22px;width:calc(100% - 24px);margin-top:0;padding:20px}.ContactPage-module__sKFg7q__formHeader{margin-bottom:20px;padding-bottom:18px}.ContactPage-module__sKFg7q__formHeader h2{font-size:30px}.ContactPage-module__sKFg7q__formGrid{grid-template-columns:1fr;gap:14px}.ContactPage-module__sKFg7q__fullWidth{grid-column:auto}.ContactPage-module__sKFg7q__formSubmit{margin-top:18px}.ContactPage-module__sKFg7q__submitBtn{width:100%}.ContactPage-module__sKFg7q__securityNote{justify-content:center;margin:10px 0 0}}.ContactPage-module__sKFg7q__heroFormPanel{margin-top:-42px}@media (max-width:1400px) and (min-width:1024px){.ContactPage-module__sKFg7q__pageWrapper{padding-top:94px}.ContactPage-module__sKFg7q__heroSection{margin-top:0;margin-bottom:84px}.ContactPage-module__sKFg7q__heroVisualPanel{height:500px;min-height:500px;padding:66px 46px 76px}.ContactPage-module__sKFg7q__heroFormPanel{margin-top:-42px}}@media (max-width:1023px){.ContactPage-module__sKFg7q__pageWrapper{padding-top:86px}.ContactPage-module__sKFg7q__heroSection{margin-top:0;margin-bottom:70px}.ContactPage-module__sKFg7q__heroVisualPanel{height:520px;min-height:520px;padding:58px 42px 68px}.ContactPage-module__sKFg7q__heroFormPanel{margin-top:-24px}}@media (max-width:767px){.ContactPage-module__sKFg7q__pageWrapper{padding-top:76px}.ContactPage-module__sKFg7q__heroSection{margin-top:0;margin-bottom:64px}.ContactPage-module__sKFg7q__heroFormPanel{margin-top:0}}.ContactPage-module__sKFg7q__heroGrid{align-items:stretch}.ContactPage-module__sKFg7q__heroVisualPanel{box-sizing:border-box;padding-bottom:72px}.ContactPage-module__sKFg7q__heroBgImage{object-position:54% center}.ContactPage-module__sKFg7q__heroFormPanel{border-radius:24px;width:min(1240px,100% - 150px);margin-top:-36px}@media (max-width:1400px) and (min-width:1024px){.ContactPage-module__sKFg7q__heroVisualPanel{padding-bottom:72px}.ContactPage-module__sKFg7q__heroFormPanel{width:calc(100% - 72px);margin-top:-30px}}@media (max-width:1023px){.ContactPage-module__sKFg7q__heroVisualPanel{padding-bottom:68px}.ContactPage-module__sKFg7q__heroFormPanel{width:calc(100% - 40px);margin-top:-20px}}@media (max-width:767px){.ContactPage-module__sKFg7q__heroBgImage{object-position:54% center}.ContactPage-module__sKFg7q__heroFormPanel{border-radius:22px;width:calc(100% - 24px);margin-top:0}}.ContactPage-module__sKFg7q__heroSection{isolation:isolate;position:relative}.ContactPage-module__sKFg7q__heroSection:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 75% 20%,#1daab529,#0000 38%),linear-gradient(#031b2a 0%,#052437 100%);width:100vw;position:absolute;inset:-96px 50% -84px;transform:translate(50%)}.ContactPage-module__sKFg7q__heroContainer{z-index:1;position:relative}@media (max-width:1400px) and (min-width:1024px){.ContactPage-module__sKFg7q__heroSection:before{top:-94px;bottom:-84px}}@media (max-width:1023px){.ContactPage-module__sKFg7q__heroSection:before{top:-86px;bottom:-70px}}@media (max-width:767px){.ContactPage-module__sKFg7q__heroSection:before{top:-76px;bottom:-64px}}
.Home2Footer-module__o_QTvG__footer{color:#a0aec0;background:linear-gradient(155deg,#041d2d 0%,#031827 56%,#052536 100%);border:1px solid #6fe1d224;border-bottom:0;border-radius:72px 72px 0 0;padding:72px 0 32px;position:relative;overflow:hidden}.Home2Footer-module__o_QTvG__glowOverlay,.Home2Footer-module__o_QTvG__waveTexture{z-index:0;pointer-events:none;position:absolute;inset:0}.Home2Footer-module__o_QTvG__glowOverlay{background:radial-gradient(circle at 54% 6%,#6fe1d21b,#0000 42%)}.Home2Footer-module__o_QTvG__waveTexture{opacity:.5;background-image:radial-gradient(circle at 100% 150%,#6fe1d20b 24%,#0000 25%),radial-gradient(circle at 0 150%,#6fe1d20b 24%,#0000 25%);background-size:110px 110px}.Home2Footer-module__o_QTvG__container{z-index:1;width:min(var(--content-max,1400px), calc(100% - (2 * var(--page-padding,56px))));margin-inline:auto;position:relative}.Home2Footer-module__o_QTvG__footer .h2-footer-cta-band{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;margin-bottom:0;padding:0 0 44px}.Home2Footer-module__o_QTvG__mainLayout{grid-template-columns:minmax(290px,.76fr) minmax(0,2.24fr);align-items:stretch;gap:clamp(38px,4vw,64px);padding:62px 0 58px;display:grid}.Home2Footer-module__o_QTvG__brandColumn,.Home2Footer-module__o_QTvG__navigationCard{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.Home2Footer-module__o_QTvG__brandColumn{border-right:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;padding:4px clamp(34px,3vw,52px) 8px 0;display:flex}.Home2Footer-module__o_QTvG__logoLink{align-items:center;display:inline-flex}.Home2Footer-module__o_QTvG__logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:190px;height:auto;display:block}.Home2Footer-module__o_QTvG__description{color:#beccd8c2;max-width:390px;margin:24px 0 26px;font-size:14px;line-height:1.7}.Home2Footer-module__o_QTvG__contactsList{gap:13px;margin:0;font-style:normal;display:grid}.Home2Footer-module__o_QTvG__contactsList a{color:#d2dde4d6;overflow-wrap:anywhere;align-items:flex-start;gap:11px;min-width:0;font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .18s;display:flex}.Home2Footer-module__o_QTvG__contactsList svg{color:#76e1d0;flex:none;margin-top:2px}.Home2Footer-module__o_QTvG__contactsList a:hover,.Home2Footer-module__o_QTvG__contactsList a:focus-visible{color:#76e1d0;outline:none}.Home2Footer-module__o_QTvG__brandFooter{justify-content:space-between;align-items:flex-end;gap:18px;width:100%;margin-top:auto;padding-top:30px;display:flex}.Home2Footer-module__o_QTvG__socials{flex-wrap:wrap;gap:9px;display:flex}.Home2Footer-module__o_QTvG__socials a{color:#e1eeeed1;background:#ffffff09;border-color:#76e1d03d;border-radius:50%}:is(.Home2Footer-module__o_QTvG__socials a:hover,.Home2Footer-module__o_QTvG__socials a:focus-visible){color:#062234;background:#76e1d0;border-color:#76e1d0}.Home2Footer-module__o_QTvG__padiBadge{background:#fffffff5;border:0;border-radius:9px;justify-content:center;align-items:center;width:140px;max-width:46%;padding:5px 6px;display:inline-flex;overflow:hidden}.Home2Footer-module__o_QTvG__padiBadge img{object-fit:contain;width:100%;height:auto;display:block}.Home2Footer-module__o_QTvG__navigationGrid{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-self:start;gap:0 clamp(28px,3.2vw,52px);min-width:0;display:grid}.Home2Footer-module__o_QTvG__navigationCard{flex-direction:column;padding:4px 0 28px;display:flex}.Home2Footer-module__o_QTvG__navigationCard:nth-child(n+4){border-top:1px solid #ffffff1a;padding-top:32px}.Home2Footer-module__o_QTvG__desktopHeading{min-height:56px}.Home2Footer-module__o_QTvG__eyebrow{color:#76e1d0;letter-spacing:.11em;text-transform:uppercase;min-height:14px;margin-bottom:8px;font-size:9px;font-weight:750;line-height:1.4;display:block}.Home2Footer-module__o_QTvG__cardTitle{color:#fff;margin:0;font-size:16px;font-weight:650;line-height:1.3}.Home2Footer-module__o_QTvG__cardPanel{display:block}.Home2Footer-module__o_QTvG__linksList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.Home2Footer-module__o_QTvG__footerLink{color:#beccd8c7;overflow-wrap:anywhere;max-width:100%;padding:2px 0;font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.Home2Footer-module__o_QTvG__footerLink:hover,.Home2Footer-module__o_QTvG__footerLink:focus-visible{color:#76e1d0;outline:none;transform:translate(3px)}.Home2Footer-module__o_QTvG__companyInfo{color:#b4c4d0b3;border-top:1px solid #ffffff1a;gap:5px;margin-top:18px;padding-top:16px;font-size:11.5px;font-style:normal;line-height:1.45;display:grid}.Home2Footer-module__o_QTvG__companyInfo strong{color:#76e1d0;letter-spacing:.055em;text-transform:uppercase;font-size:11px}.Home2Footer-module__o_QTvG__companyInfo a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.Home2Footer-module__o_QTvG__companyInfo a:hover,.Home2Footer-module__o_QTvG__companyInfo a:focus-visible{color:#76e1d0;outline:none}.Home2Footer-module__o_QTvG__accordionToggle{display:none}.Home2Footer-module__o_QTvG__divider{background:#ffffff1a;border:0;height:1px;margin:0}.Home2Footer-module__o_QTvG__bottomRow{justify-content:space-between;align-items:center;gap:18px;padding-top:30px;display:flex}.Home2Footer-module__o_QTvG__bottomRow p{color:#beccd8ad;margin:0;font-size:12.5px}.Home2Footer-module__o_QTvG__legalLinks{flex-wrap:wrap;gap:24px;display:flex}.Home2Footer-module__o_QTvG__legalLinks a{color:#beccd8ad;font-size:12.5px;text-decoration:none;transition:color .18s}.Home2Footer-module__o_QTvG__legalLinks a:hover,.Home2Footer-module__o_QTvG__legalLinks a:focus-visible{color:#087b80;outline:none}@media (max-width:1199px){.Home2Footer-module__o_QTvG__mainLayout{grid-template-columns:1fr}.Home2Footer-module__o_QTvG__brandColumn{border-bottom:1px solid #ffffff1a;border-right:0;grid-template-columns:minmax(260px,1.25fr) minmax(240px,1fr) auto;align-items:start;gap:20px 30px;padding:0 0 36px;display:grid}.Home2Footer-module__o_QTvG__logoLink,.Home2Footer-module__o_QTvG__description{grid-column:1}.Home2Footer-module__o_QTvG__description{margin:14px 0 0}.Home2Footer-module__o_QTvG__contactsList{grid-area:1/2/span 2;padding-top:4px}.Home2Footer-module__o_QTvG__brandFooter{flex-direction:column;grid-area:1/3/span 2;align-items:flex-start;width:auto;margin:0;padding:0}.Home2Footer-module__o_QTvG__padiBadge{width:150px;max-width:100%}}@media (max-width:900px){.Home2Footer-module__o_QTvG__footer{border-radius:48px 48px 0 0;padding-top:56px}.Home2Footer-module__o_QTvG__mainLayout{gap:24px;padding:42px 0}.Home2Footer-module__o_QTvG__brandColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.Home2Footer-module__o_QTvG__contactsList{grid-column:2}.Home2Footer-module__o_QTvG__brandFooter{flex-direction:row;grid-area:auto/1/auto/-1;justify-content:flex-start;align-items:center;padding-top:6px}.Home2Footer-module__o_QTvG__navigationGrid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.Home2Footer-module__o_QTvG__navigationCard:nth-child(n+4){border-top:0;padding-top:4px}.Home2Footer-module__o_QTvG__navigationCard:nth-child(n+3){border-top:1px solid #ffffff1a;padding-top:30px}}@media (max-width:767px){.Home2Footer-module__o_QTvG__footer{padding:48px 0 26px}.Home2Footer-module__o_QTvG__container{width:calc(100% - 32px)}.Home2Footer-module__o_QTvG__mainLayout{gap:24px;padding:32px 0 24px}.Home2Footer-module__o_QTvG__brandColumn{padding:0 0 32px;display:flex}.Home2Footer-module__o_QTvG__logo{width:170px}.Home2Footer-module__o_QTvG__description{margin:20px 0 24px;font-size:13.5px}.Home2Footer-module__o_QTvG__brandFooter{justify-content:space-between;align-items:flex-end;width:100%;margin-top:0;padding-top:26px}.Home2Footer-module__o_QTvG__padiBadge{width:140px;max-width:46%}.Home2Footer-module__o_QTvG__navigationGrid{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff1a;border-radius:0;padding:0;display:block;overflow:visible}.Home2Footer-module__o_QTvG__navigationCard,.Home2Footer-module__o_QTvG__navigationCard:nth-child(n+3),.Home2Footer-module__o_QTvG__navigationCard:nth-child(n+4){box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;padding:0}.Home2Footer-module__o_QTvG__desktopHeading{display:none}.Home2Footer-module__o_QTvG__accordionToggle{color:#fff;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;font-size:15px;font-weight:650;display:flex}.Home2Footer-module__o_QTvG__accordionToggle svg{color:#76e1d0;flex:none;transition:transform .19s}.Home2Footer-module__o_QTvG__accordionToggle .Home2Footer-module__o_QTvG__chevronOpen{transform:rotate(180deg)}.Home2Footer-module__o_QTvG__accordionToggle:focus-visible{outline-offset:-2px;outline:2px solid #76e1d0}.Home2Footer-module__o_QTvG__cardPanel{opacity:0;visibility:hidden;max-height:0;transition:max-height .26s,opacity .18s,visibility .18s,padding .26s;overflow:hidden}.Home2Footer-module__o_QTvG__cardPanelOpen{opacity:1;visibility:visible;max-height:720px;padding:2px 2px 22px}.Home2Footer-module__o_QTvG__linksList{gap:8px}.Home2Footer-module__o_QTvG__footerLink{align-items:center;min-height:38px;font-size:14px;display:flex}.Home2Footer-module__o_QTvG__companyInfo{margin-top:14px;font-size:12px}.Home2Footer-module__o_QTvG__bottomRow{flex-direction:column;align-items:flex-start;padding-top:26px}.Home2Footer-module__o_QTvG__legalLinks{gap:18px}}@media (max-width:430px){.Home2Footer-module__o_QTvG__brandColumn{padding:0 0 30px}.Home2Footer-module__o_QTvG__brandFooter{flex-direction:column;align-items:flex-start}.Home2Footer-module__o_QTvG__padiBadge{width:145px;max-width:100%}}@media (prefers-reduced-motion:reduce){.Home2Footer-module__o_QTvG__footerLink,.Home2Footer-module__o_QTvG__accordionToggle svg,.Home2Footer-module__o_QTvG__cardPanel{transition-duration:.01ms!important}}
.AboutPage-module__AUJBLG__aboutPageWrapper{color:#071d2e;background-color:#f4fafb;padding-bottom:32px;overflow-x:hidden}.AboutPage-module__AUJBLG__storySection,.AboutPage-module__AUJBLG__benefitsSection,.AboutPage-module__AUJBLG__timelineSection,.AboutPage-module__AUJBLG__locationsSection,.AboutPage-module__AUJBLG__testimonialsSection{--section-title-color:#061d2e;--section-description-color:#526b79;--section-eyebrow-color:#18b5ad}@media (max-width:1023px){.AboutPage-module__AUJBLG__sectionDesktopSpacing{padding-block:var(--section-padding)}}@media (max-width:767px){.AboutPage-module__AUJBLG__sectionDesktopSpacing{padding-block:var(--section-padding)}}.AboutPage-module__AUJBLG__heroContainer{background-color:#031827;border:1px solid #16aaa51f;border-radius:30px;width:min(1380px,100% - 72px);height:640px;margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 70px #0323341a}.AboutPage-module__AUJBLG__heroGrid{grid-template-columns:45% 55%;width:100%;height:100%;display:grid}.AboutPage-module__AUJBLG__heroContentPanel{z-index:3;flex-direction:column;justify-content:center;padding:48px;display:flex;position:relative}.AboutPage-module__AUJBLG__heroEyebrowContainer{align-items:center;gap:8px;margin-bottom:10px;display:flex}.AboutPage-module__AUJBLG__heroEyebrowLine{background-color:#67dcd1;width:16px;height:2px;display:inline-block}.AboutPage-module__AUJBLG__heroEyebrow{letter-spacing:.12em;color:#67dcd1;text-transform:uppercase;font-size:12px;font-weight:700}.AboutPage-module__AUJBLG__heroTitle{letter-spacing:-.04em;color:#fff;margin:0 0 12px;font-size:60px;font-weight:500;line-height:1.02}.AboutPage-module__AUJBLG__heroText{color:#ffffffc7;max-width:560px;margin:0 0 20px;font-size:16px;line-height:1.6}.AboutPage-module__AUJBLG__heroPoints{flex-direction:column;gap:10px;margin-bottom:24px;padding:0;list-style:none;display:flex}.AboutPage-module__AUJBLG__heroPointItem{color:#ffffffe6;align-items:center;gap:10px;font-size:14px;display:flex}.AboutPage-module__AUJBLG__heroPointCheck{color:#67dcd1;flex-shrink:0}.AboutPage-module__AUJBLG__heroActions{align-items:center;gap:16px;display:flex}.AboutPage-module__AUJBLG__heroBtnPrimary{color:#031827;background-color:#6fe1d2;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .22s,border-color .22s,transform .22s;display:inline-flex}.AboutPage-module__AUJBLG__heroBtnPrimary svg{transition:transform .2s}.AboutPage-module__AUJBLG__heroBtnPrimary:hover{background-color:#9bf3e8;transform:translateY(-1px)}.AboutPage-module__AUJBLG__heroBtnPrimary:hover svg{transform:translate(3px)}.AboutPage-module__AUJBLG__heroBtnSecondary{color:#fff;background-color:#0000;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.AboutPage-module__AUJBLG__heroBtnSecondary:hover{background-color:#6ee1d20d;border-color:#6fe1d2;transform:translateY(-1px)}.AboutPage-module__AUJBLG__heroBtnPrimary:focus-visible,.AboutPage-module__AUJBLG__heroBtnSecondary:focus-visible{outline:2px solid var(--cta-focus-ring);outline-offset:3px}.AboutPage-module__AUJBLG__heroVisualPanel{height:100%;position:relative;overflow:hidden}.AboutPage-module__AUJBLG__heroBgImage{object-fit:cover;z-index:1}.AboutPage-module__AUJBLG__heroVisualOverlay{z-index:2;background:linear-gradient(90deg,#031827f0 0%,#03182799 30%,#0000 65%);position:absolute;inset:0}.AboutPage-module__AUJBLG__storySection{background-color:#fff}.AboutPage-module__AUJBLG__storyGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.AboutPage-module__AUJBLG__storyVisuals{grid-template-columns:repeat(12,1fr);align-items:center;display:grid;position:relative}.AboutPage-module__AUJBLG__storyMainImageWrapper{aspect-ratio:1.15;border:1px solid #144e6014;border-radius:20px;grid-column:1/10;position:relative;overflow:hidden;box-shadow:0 16px 40px #0318270f}.AboutPage-module__AUJBLG__storySubImageWrapper{aspect-ratio:1;z-index:2;border:2px solid #fff;border-radius:16px;grid-column:8/13;margin-top:-60px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0318271f}.AboutPage-module__AUJBLG__storyDecorCircle{z-index:0;pointer-events:none;border:2px dashed #67dcd140;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-20px;left:-20px}.AboutPage-module__AUJBLG__storyText{flex-direction:column;display:flex}.AboutPage-module__AUJBLG__storyParagraph{color:#526b79;margin:16px 0 0;font-size:16px;line-height:1.7}.AboutPage-module__AUJBLG__storyQuote{background-color:#f4fafb;border-left:3px solid #67dcd1;border-radius:0 12px 12px 0;margin:28px 0 0;padding:16px 20px}.AboutPage-module__AUJBLG__storyQuote p{color:#071d2e;margin:0;font-size:15.5px;font-style:italic;font-weight:500;line-height:1.5}.AboutPage-module__AUJBLG__statsSection{color:#fff;background-color:#031827}.AboutPage-module__AUJBLG__statsGrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.AboutPage-module__AUJBLG__statCard{text-align:center;padding:24px 16px;position:relative}.AboutPage-module__AUJBLG__statIconBox{color:#67dcd1;justify-content:center;margin-bottom:12px;display:inline-flex}.AboutPage-module__AUJBLG__statValue{color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:42px;font-weight:600}.AboutPage-module__AUJBLG__statLabel{color:#a0aec0d9;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13.5px;font-weight:700}.AboutPage-module__AUJBLG__statsNote{color:#a0aec080;text-align:center;margin-top:36px;font-size:12px}.AboutPage-module__AUJBLG__benefitsSection{background-color:#fff}.AboutPage-module__AUJBLG__benefitsIntro{margin:0 auto 56px}.AboutPage-module__AUJBLG__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.AboutPage-module__AUJBLG__benefitCard{box-shadow:none;background-color:#f7fbfc;border:1px solid #144e6014;border-radius:20px;padding:28px 24px;transition:transform .35s,border-color .35s;position:relative}.AboutPage-module__AUJBLG__benefitCard:hover{border-color:#67dcd16b;transform:translateY(-3px)}.AboutPage-module__AUJBLG__benefitNumber{color:#14aaa5;letter-spacing:.1em;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.AboutPage-module__AUJBLG__benefitTitle{color:#061d2e;margin:0 0 10px;font-size:18px;font-weight:600}.AboutPage-module__AUJBLG__benefitDesc{color:#536b79;margin:0;font-size:14px;line-height:1.5}.AboutPage-module__AUJBLG__timelineSection{background-color:#f4fafb;overflow:hidden}.AboutPage-module__AUJBLG__timelineIntro{margin:0 auto 64px}.AboutPage-module__AUJBLG__timelineContainer{padding:32px 0;position:relative}.AboutPage-module__AUJBLG__timelineTrack{z-index:1;background-color:#14aaa538;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.AboutPage-module__AUJBLG__timelineItems{z-index:2;grid-template-columns:repeat(6,1fr);gap:20px;display:grid;position:relative}.AboutPage-module__AUJBLG__timelineNode{text-align:center;flex-direction:column;align-items:center;display:flex}.AboutPage-module__AUJBLG__timelineDot{background-color:#fff;border:3px solid #14aaa5;border-radius:50%;width:16px;height:16px;margin-bottom:24px;transition:background-color .2s,transform .2s;position:relative}.AboutPage-module__AUJBLG__timelineDot:after{content:"";border:1px solid #0000;border-radius:50%;transition:border-color .2s;position:absolute;inset:-6px}.AboutPage-module__AUJBLG__timelineNode:hover .AboutPage-module__AUJBLG__timelineDot{background-color:#14aaa5;transform:scale(1.15)}.AboutPage-module__AUJBLG__timelineNode:hover .AboutPage-module__AUJBLG__timelineDot:after{border-color:#14aaa56b}.AboutPage-module__AUJBLG__timelineLabel{color:#061d2e;margin:0 0 8px;font-size:14.5px;font-weight:600}.AboutPage-module__AUJBLG__timelineDesc{color:#536b79;max-width:180px;margin:0 auto;font-size:12.5px;line-height:1.5}.AboutPage-module__AUJBLG__locationsSection{background-color:#fff}.AboutPage-module__AUJBLG__locationsIntro{margin:0 auto 56px}.AboutPage-module__AUJBLG__locationsGrid{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.AboutPage-module__AUJBLG__cardMainLarge{grid-column:span 2}.AboutPage-module__AUJBLG__cardMainSmall{grid-column:span 3}.AboutPage-module__AUJBLG__locationCard{aspect-ratio:1.15;box-shadow:none;border:1px solid #144e6014;border-radius:20px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.AboutPage-module__AUJBLG__locationBg{z-index:1;position:absolute;inset:0}.AboutPage-module__AUJBLG__locationBgImage{object-fit:cover;transition:transform .5s}.AboutPage-module__AUJBLG__locationOverlay{z-index:2;background:linear-gradient(#0000 0%,#011e2f7a 44%,#011827f2 100%);position:absolute;inset:0}.AboutPage-module__AUJBLG__locationCardContent{z-index:3;color:#fff;width:100%;padding:24px;position:relative}.AboutPage-module__AUJBLG__locationCard:hover .AboutPage-module__AUJBLG__locationBgImage{transform:scale(1.03)}.AboutPage-module__AUJBLG__locationCategory{letter-spacing:.12em;color:#67dcd1;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.AboutPage-module__AUJBLG__locationName{color:#fff;margin:0 0 6px;font-size:20px;font-weight:600}.AboutPage-module__AUJBLG__locationCard:hover .AboutPage-module__AUJBLG__locationLink svg{transform:translate(3px)}.AboutPage-module__AUJBLG__locationDesc{color:#ffffffd1;margin:0 0 16px;font-size:13.5px;line-height:1.45}.AboutPage-module__AUJBLG__locationPhone{color:#ffffffa6;align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;display:flex}.AboutPage-module__AUJBLG__locationLink{color:#67dcd1;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.AboutPage-module__AUJBLG__locationLink svg{transition:transform .2s}.AboutPage-module__AUJBLG__locationLink:hover{color:#9bf3e8}.AboutPage-module__AUJBLG__standardsSection{--section-title-color:#fff;--section-description-color:#ffffffc2;--section-eyebrow-color:#67dcd1;color:#fff;background-color:#031827}.AboutPage-module__AUJBLG__standardsHeading{color:#fff}.AboutPage-module__AUJBLG__standardsDescription{color:#ffffffc2}.AboutPage-module__AUJBLG__standardsGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.AboutPage-module__AUJBLG__standardsText{flex-direction:column;display:flex}.AboutPage-module__AUJBLG__standardsList{flex-direction:column;gap:20px;margin-top:32px;display:flex}.AboutPage-module__AUJBLG__standardRow{align-items:flex-start;gap:12px;display:flex}.AboutPage-module__AUJBLG__standardIcon{color:#67dcd1;flex-shrink:0;margin-top:3px}.AboutPage-module__AUJBLG__standardContent h3{color:#fff;margin:0 0 4px;font-size:16px;font-weight:600}.AboutPage-module__AUJBLG__standardContent p{color:#a0aec0d9;margin:0;font-size:14.5px;line-height:1.5}.AboutPage-module__AUJBLG__standardsVisual{justify-content:center;display:flex}.AboutPage-module__AUJBLG__padiLogoPanel{background:#ffffff0d;border:1px solid #67dcd129;border-radius:20px;justify-content:center;align-items:center;max-width:320px;padding:36px 48px;display:inline-flex}.AboutPage-module__AUJBLG__padiLogoImg{object-fit:contain}.AboutPage-module__AUJBLG__testimonialsSection{background-color:#fff;overflow:hidden}.AboutPage-module__AUJBLG__testimonialsIntro{margin:0 auto 56px}.AboutPage-module__AUJBLG__testimonialsCarouselRow{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:20px;padding-left:20px;padding-right:20px;display:flex}.AboutPage-module__AUJBLG__testimonialCard{width:min(360px,100%);box-shadow:none;background-color:#f7fbfc;border:1px solid #144e600f;border-radius:16px;flex-direction:column;padding:24px;display:flex}.AboutPage-module__AUJBLG__shade0{background-color:#6ee1d208;border-color:#6ee1d21f}.AboutPage-module__AUJBLG__shade1{background-color:#f6e05e08;border-color:#f6e05e1f}.AboutPage-module__AUJBLG__shade2{background-color:#eb684c05;border-color:#eb684c14}.AboutPage-module__AUJBLG__shade3{background-color:#66e0d408;border-color:#66e0d41f}.AboutPage-module__AUJBLG__shade4{background-color:#03121f03;border-color:#03121f14}.AboutPage-module__AUJBLG__testimonialProfile{align-items:center;gap:12px;margin-bottom:16px;display:flex}.AboutPage-module__AUJBLG__testimonialAvatar{object-fit:cover;border-radius:50%}.AboutPage-module__AUJBLG__testimonialMeta{flex-direction:column;display:flex}.AboutPage-module__AUJBLG__testimonialName{color:#061d2e;font-size:14.5px;font-weight:600}.AboutPage-module__AUJBLG__testimonialText{color:#536b79;margin:0;font-size:14px;line-height:1.5;position:relative}.AboutPage-module__AUJBLG__testimonialQuoteMark{color:#67dcd12e;font-family:serif;font-size:36px;line-height:0;position:absolute;top:-16px;left:-8px}.AboutPage-module__AUJBLG__ctaSection{margin-bottom:72px;padding:0}.AboutPage-module__AUJBLG__ctaContainer{--section-title-color:#fff;--section-description-color:#ffffffd9;--section-eyebrow-color:#67dcd1;border-radius:30px;justify-content:center;align-items:center;width:min(1380px,100% - 72px);min-height:340px;margin-inline:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #03182714}.AboutPage-module__AUJBLG__ctaBgImage{object-fit:cover;z-index:1}.AboutPage-module__AUJBLG__ctaOverlay{z-index:2;background-color:#031827b8;position:absolute;inset:0}.AboutPage-module__AUJBLG__ctaContent{z-index:3;text-align:center;color:#fff;width:100%;max-width:680px;padding:48px 24px;position:relative}.AboutPage-module__AUJBLG__ctaEyebrow{color:#67dcd1}.AboutPage-module__AUJBLG__ctaHeading{margin:0 0 12px}.AboutPage-module__AUJBLG__ctaDesc{color:#ffffffd9;margin:0 0 28px}.AboutPage-module__AUJBLG__ctaActions{justify-content:center;gap:16px;display:flex}@media (max-width:1400px) and (min-width:1024px){.AboutPage-module__AUJBLG__heroContainer,.AboutPage-module__AUJBLG__ctaContainer{width:calc(100% - 48px)}.AboutPage-module__AUJBLG__heroContentPanel{padding:42px 36px}}@media (max-width:1023px){.AboutPage-module__AUJBLG__container{width:calc(100% - 48px)}.AboutPage-module__AUJBLG__heroSection{margin-top:84px;margin-bottom:56px}.AboutPage-module__AUJBLG__heroContainer{border-radius:26px;width:calc(100% - 36px);height:580px}.AboutPage-module__AUJBLG__heroGrid{grid-template-columns:45% 55%;height:100%}.AboutPage-module__AUJBLG__heroVisualPanel{height:100%}.AboutPage-module__AUJBLG__heroContentPanel{padding:36px}.AboutPage-module__AUJBLG__heroTitle{font-size:50px;line-height:1}.AboutPage-module__AUJBLG__storyGrid{grid-template-columns:1fr;gap:40px}.AboutPage-module__AUJBLG__storyVisuals{max-width:600px;margin:0 auto}.AboutPage-module__AUJBLG__statsGrid{grid-template-columns:repeat(2,1fr);gap:24px}.AboutPage-module__AUJBLG__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:20px}.AboutPage-module__AUJBLG__timelineItems{grid-template-columns:repeat(3,1fr);gap:32px 16px}.AboutPage-module__AUJBLG__timelineTrack{display:none}.AboutPage-module__AUJBLG__locationsGrid{grid-template-columns:repeat(2,1fr);gap:20px}.AboutPage-module__AUJBLG__cardMainLarge,.AboutPage-module__AUJBLG__cardMainSmall{grid-column:span 1}.AboutPage-module__AUJBLG__standardsGrid{grid-template-columns:1fr;gap:40px}.AboutPage-module__AUJBLG__standardsVisual{order:-1}.AboutPage-module__AUJBLG__ctaContainer{border-radius:26px;width:calc(100% - 36px)}}@media (max-width:767px){.AboutPage-module__AUJBLG__container{width:calc(100% - 32px)}.AboutPage-module__AUJBLG__heroSection{margin-top:80px;margin-bottom:48px}.AboutPage-module__AUJBLG__heroContainer{border-radius:22px;width:calc(100% - 24px);height:auto}.AboutPage-module__AUJBLG__heroGrid{grid-template-columns:1fr;height:auto}.AboutPage-module__AUJBLG__heroVisualPanel{height:320px}.AboutPage-module__AUJBLG__heroContentPanel{padding:28px 20px}.AboutPage-module__AUJBLG__heroTitle{font-size:40px;line-height:1.02}.AboutPage-module__AUJBLG__heroVisualOverlay{background:linear-gradient(#03182766 0%,#0000 100%)}.AboutPage-module__AUJBLG__heroActions{flex-direction:column;align-items:stretch;gap:12px}.AboutPage-module__AUJBLG__heroBtnPrimary,.AboutPage-module__AUJBLG__heroBtnSecondary{justify-content:center;width:100%}.AboutPage-module__AUJBLG__storyMainImageWrapper{grid-column:1/11}.AboutPage-module__AUJBLG__storySubImageWrapper{grid-column:7/13}.AboutPage-module__AUJBLG__statsGrid{grid-template-columns:repeat(2,1fr);gap:16px}.AboutPage-module__AUJBLG__statValue{font-size:32px}.AboutPage-module__AUJBLG__benefitsGrid{grid-template-columns:1fr;gap:16px}.AboutPage-module__AUJBLG__timelineItems{grid-template-columns:1fr;gap:28px}.AboutPage-module__AUJBLG__timelineNode{text-align:left;grid-template-columns:auto 1fr;align-items:flex-start;gap:16px;display:grid}.AboutPage-module__AUJBLG__timelineDot{margin-top:2px;margin-bottom:0}.AboutPage-module__AUJBLG__timelineDesc{max-width:unset;margin:0}.AboutPage-module__AUJBLG__locationsGrid{grid-template-columns:1fr;gap:16px}.AboutPage-module__AUJBLG__locationCard{aspect-ratio:1.35}.AboutPage-module__AUJBLG__ctaContainer{border-radius:22px;width:calc(100% - 24px);min-height:260px}.AboutPage-module__AUJBLG__ctaContent{padding:32px 16px}.AboutPage-module__AUJBLG__ctaActions{flex-direction:column;align-items:stretch;gap:12px}.AboutPage-module__AUJBLG__ctaActions a{justify-content:center;width:100%}}.AboutPage-module__AUJBLG__aboutPageWrapper{--about-navy:#031d2d;--about-heading:#061d2e;--about-body:#526b79;--about-muted:#718793;--about-aqua:#18b5ad;--about-light:#f5fafb;--about-border:#d8e8eb;background:var(--about-light)}.AboutPage-module__AUJBLG__sectionDesktopSpacing{padding-block:var(--section-padding)}.AboutPage-module__AUJBLG__heroSection{margin-top:32px;margin-bottom:72px}.AboutPage-module__AUJBLG__heroContainer,.AboutPage-module__AUJBLG__ctaContainer{width:min(1380px,100% - 64px)}.AboutPage-module__AUJBLG__heroGrid{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.AboutPage-module__AUJBLG__heroContentPanel{padding:64px 58px}.AboutPage-module__AUJBLG__heroTitle{font-size:clamp(52px,4.2vw - 2px,60px)}.AboutPage-module__AUJBLG__heroText{color:#ffffffd6;max-width:560px;font-size:17px;line-height:1.65}.AboutPage-module__AUJBLG__heroPointItem{font-size:15px}.AboutPage-module__AUJBLG__heroBtnPrimary,.AboutPage-module__AUJBLG__heroBtnSecondary{min-height:50px;padding:13px 24px;font-size:14px}.AboutPage-module__AUJBLG__storyGrid{gap:80px}.AboutPage-module__AUJBLG__storyDecorCircle{display:none}.AboutPage-module__AUJBLG__storyMainImageWrapper{aspect-ratio:1.2;border-radius:24px}.AboutPage-module__AUJBLG__storySubImageWrapper{aspect-ratio:1.05;border-radius:18px;margin-top:-48px}.AboutPage-module__AUJBLG__storyQuote{border-left-color:var(--about-aqua);background:#e9f8f7;margin-top:28px;padding:20px 22px}.AboutPage-module__AUJBLG__storyQuote p{font-size:16px;color:var(--about-heading)!important}.AboutPage-module__AUJBLG__statsGrid{gap:24px}.AboutPage-module__AUJBLG__statCard{padding:28px 18px}.AboutPage-module__AUJBLG__statValue{font-size:40px}.AboutPage-module__AUJBLG__statLabel{color:#ffffffc7;font-size:14px}.AboutPage-module__AUJBLG__statsNote{color:#ffffff94;font-size:13px}.AboutPage-module__AUJBLG__benefitsIntro,.AboutPage-module__AUJBLG__timelineIntro,.AboutPage-module__AUJBLG__locationsIntro,.AboutPage-module__AUJBLG__testimonialsIntro{margin-bottom:48px}.AboutPage-module__AUJBLG__benefitsGrid{gap:24px}.AboutPage-module__AUJBLG__benefitCard{border-color:var(--about-border);background:#fff;min-height:178px;padding:26px 24px}.AboutPage-module__AUJBLG__benefitNumber{width:32px;height:32px;color:var(--about-aqua);background:#e9f8f7;border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.AboutPage-module__AUJBLG__benefitTitle{font-size:18px}.AboutPage-module__AUJBLG__benefitDesc{color:var(--about-body);font-size:14px;line-height:1.55}.AboutPage-module__AUJBLG__timelineContainer{padding:24px 0}.AboutPage-module__AUJBLG__timelineTrack{background:#18b5ad6b;height:3px}.AboutPage-module__AUJBLG__timelineDot{border-width:4px;width:18px;height:18px;margin-bottom:22px}.AboutPage-module__AUJBLG__timelineLabel{font-size:17px}.AboutPage-module__AUJBLG__timelineDesc{max-width:190px;font-size:14px;line-height:1.55;color:var(--about-body)!important}.AboutPage-module__AUJBLG__locationsGrid{gap:24px}@media (max-width:1023px){.AboutPage-module__AUJBLG__locationsGrid{gap:20px}}@media (max-width:767px){.AboutPage-module__AUJBLG__locationsGrid{gap:16px}}.AboutPage-module__AUJBLG__locationCard{aspect-ratio:1.35;min-height:320px}.AboutPage-module__AUJBLG__cardMainSmall{min-height:300px}.AboutPage-module__AUJBLG__locationCardContent{padding:26px}.AboutPage-module__AUJBLG__locationCategory{font-size:11px}.AboutPage-module__AUJBLG__locationName{font-size:22px}.AboutPage-module__AUJBLG__locationDesc{max-width:390px;font-size:14px;line-height:1.55}.AboutPage-module__AUJBLG__standardsGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:80px}.AboutPage-module__AUJBLG__standardContent h3{font-size:18px}.AboutPage-module__AUJBLG__standardContent p{color:#ffffffbd;font-size:15px}.AboutPage-module__AUJBLG__padiLogoPanel{background:#ffffff14;border-color:#67dcd147;width:min(360px,100%);min-height:240px;padding:34px 42px}.AboutPage-module__AUJBLG__padiLogoImg{width:260px;height:auto}.AboutPage-module__AUJBLG__testimonialCard{border-color:#144e601f;min-height:220px;padding:24px;box-shadow:0 12px 30px #0930410f}.AboutPage-module__AUJBLG__testimonialText{font-size:14px;line-height:1.6;color:var(--about-body)!important}.AboutPage-module__AUJBLG__testimonialName{font-size:15px}.AboutPage-module__AUJBLG__testimonialRole{color:var(--about-muted);font-size:13px}.AboutPage-module__AUJBLG__ctaContainer{min-height:330px}.AboutPage-module__AUJBLG__ctaOverlay{background:#031827c7}@media (max-width:1400px) and (min-width:1024px){.AboutPage-module__AUJBLG__heroContainer,.AboutPage-module__AUJBLG__ctaContainer{width:calc(100% - 64px)}.AboutPage-module__AUJBLG__heroContentPanel{padding:52px 44px}.AboutPage-module__AUJBLG__heroTitle{font-size:clamp(46px,4vw - 2px,54px)}.AboutPage-module__AUJBLG__storyGrid,.AboutPage-module__AUJBLG__standardsGrid{gap:56px}}@media (max-width:1023px){.AboutPage-module__AUJBLG__container{width:calc(100% - 48px)}.AboutPage-module__AUJBLG__sectionDesktopSpacing{padding-block:var(--section-padding)}.AboutPage-module__AUJBLG__heroContainer,.AboutPage-module__AUJBLG__ctaContainer{width:calc(100% - 48px)}.AboutPage-module__AUJBLG__heroGrid{grid-template-columns:1fr}.AboutPage-module__AUJBLG__heroContentPanel{padding:48px 42px}.AboutPage-module__AUJBLG__storyGrid{gap:40px}.AboutPage-module__AUJBLG__timelineTrack{display:none}.AboutPage-module__AUJBLG__timelineLabel{font-size:17px}.AboutPage-module__AUJBLG__timelineDesc{font-size:14px}.AboutPage-module__AUJBLG__standardsGrid{gap:48px}}@media (max-width:767px){.AboutPage-module__AUJBLG__sectionDesktopSpacing{padding-block:var(--section-padding)}.AboutPage-module__AUJBLG__heroContainer,.AboutPage-module__AUJBLG__ctaContainer{width:calc(100% - 24px)}.AboutPage-module__AUJBLG__heroContentPanel{padding:36px 24px}.AboutPage-module__AUJBLG__heroTitle{font-size:36px}.AboutPage-module__AUJBLG__heroText{font-size:16px}.AboutPage-module__AUJBLG__locationCard{min-height:300px}.AboutPage-module__AUJBLG__padiLogoPanel{min-height:210px;padding:28px}.AboutPage-module__AUJBLG__padiLogoImg{width:220px}}.AboutPage-module__AUJBLG__ctaContent{padding:80px 24px}.AboutPage-module__AUJBLG__ctaEyebrow{margin-bottom:15px}.AboutPage-module__AUJBLG__ctaHeading{margin-bottom:22px}.AboutPage-module__AUJBLG__ctaDesc{width:min(100%,560px);margin:0 auto 30px}.AboutPage-module__AUJBLG__ctaActions{gap:16px;margin-top:13px}@media (max-width:767px){.AboutPage-module__AUJBLG__ctaContent{padding:52px 20px}.AboutPage-module__AUJBLG__ctaActions{gap:12px}}.AboutPage-module__AUJBLG__heroSection{background:radial-gradient(circle at 78% 12%,#31b2b52e,#0000 34%),linear-gradient(#031827 0%,#052b40 100%);margin-top:0;margin-bottom:0;padding:120px 0 104px}.AboutPage-module__AUJBLG__heroContainer{border-color:#67dcd133;box-shadow:0 28px 76px #01121d52}.AboutPage-module__AUJBLG__heroVisualOverlay{background:linear-gradient(#03182770 0%,#0318271f 42%,#0318276b 100%),linear-gradient(90deg,#031827f0 0%,#031827ad 35%,#0318273d 76%,#03182714 100%)}@media (max-width:1023px){.AboutPage-module__AUJBLG__heroSection{padding:104px 0 80px}}@media (max-width:767px){.AboutPage-module__AUJBLG__heroSection{padding:88px 0 60px}}
.DivingCoursesPage-module___SFoya__page{--navy:#061d2e;--body:#536b79;--muted:#718793;--aqua:#14aaa5;--bg-light:#f7fbfc;--border-light:#105c7014;--shadow-light:0 16px 30px #0930410a;background:var(--bg-light);color:var(--body);font-family:var(--font-host-grotesk), sans-serif;overflow-x:clip}.DivingCoursesPage-module___SFoya__heroSection{isolation:isolate;border-radius:0;flex-direction:column;justify-content:flex-end;height:497px;min-height:497px;margin:0 0 48px;padding:150px 0 50px;display:flex;position:relative;overflow:hidden}.DivingCoursesPage-module___SFoya__heroImageWrapper{z-index:-2;position:absolute;inset:0}.DivingCoursesPage-module___SFoya__heroImage{object-fit:cover;object-position:center 30%}.DivingCoursesPage-module___SFoya__heroOverlay{z-index:-1;background-blend-mode:multiply;background:linear-gradient(#0318274d,#0318274d),linear-gradient(90deg,#031827eb 0%,#03182799 45%,#0000 100%),linear-gradient(#03182773 0%,#031827d1 100%);position:absolute;inset:0}.DivingCoursesPage-module___SFoya__heroContainer{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));margin-inline:auto}.DivingCoursesPage-module___SFoya__breadcrumb{color:#f3f7f3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:500;display:flex}.DivingCoursesPage-module___SFoya__breadcrumbLink{color:#f3f7f3d9;transition:color .2s}.DivingCoursesPage-module___SFoya__breadcrumbLink:hover{color:var(--aqua)}.DivingCoursesPage-module___SFoya__breadcrumbActive{color:var(--off-white)}.DivingCoursesPage-module___SFoya__heroEyebrow{color:var(--aqua);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.DivingCoursesPage-module___SFoya__heroTitle{color:var(--off-white);letter-spacing:-.04em;max-width:680px;margin:0 0 16px;font-size:clamp(32px,3.8vw,54px);font-weight:500;line-height:1.05}.DivingCoursesPage-module___SFoya__heroDescription{color:#f3f7f3cc;max-width:620px;margin:0;font-size:16px;line-height:1.55}.DivingCoursesPage-module___SFoya__categoryNavigation{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);background:#f7fbfce6;margin-bottom:48px;transition:top .3s;position:sticky;top:84px}.DivingCoursesPage-module___SFoya__categoryContainer{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));margin-inline:auto}.DivingCoursesPage-module___SFoya__tabsRail{scrollbar-width:none;gap:8px;padding:14px 0;display:flex;overflow-x:auto}.DivingCoursesPage-module___SFoya__tabsRail::-webkit-scrollbar{display:none}.DivingCoursesPage-module___SFoya__tabButton{border:1px solid var(--border-light);color:#4a5c68;cursor:pointer;background:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.DivingCoursesPage-module___SFoya__tabButton:hover{border-color:var(--aqua);background:var(--bg-light);color:#061d2e}.DivingCoursesPage-module___SFoya__activeTab,.DivingCoursesPage-module___SFoya__activeTab:hover{color:#fff;background:#061d2e;border-color:#061d2e}.DivingCoursesPage-module___SFoya__tabButton:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.DivingCoursesPage-module___SFoya__introSection{padding-bottom:32px}.DivingCoursesPage-module___SFoya__sectionHeader{margin-bottom:0}.DivingCoursesPage-module___SFoya__introDescription{text-align:center;max-width:720px;margin:16px auto 0;font-size:16px;line-height:1.6}.DivingCoursesPage-module___SFoya__toolbarSection{margin-bottom:36px}.DivingCoursesPage-module___SFoya__desktopToolbar{border:1px solid var(--border-light);box-shadow:var(--shadow-light);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.DivingCoursesPage-module___SFoya__searchWrapper{flex:1;min-width:180px;position:relative}.DivingCoursesPage-module___SFoya__searchIcon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.DivingCoursesPage-module___SFoya__searchInput{border:1px solid var(--border-light);background:var(--bg-light);width:100%;min-height:42px;color:var(--navy);border-radius:10px;outline:none;padding:0 12px 0 38px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.DivingCoursesPage-module___SFoya__searchInput:focus{border-color:var(--aqua);background:#fff}.DivingCoursesPage-module___SFoya__filtersGroup{align-items:center;gap:12px;display:flex}.DivingCoursesPage-module___SFoya__filterSelect,.DivingCoursesPage-module___SFoya__sortSelect{border:1px solid var(--border-light);background:var(--bg-light) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23718793' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>") no-repeat right 8px center;min-height:42px;color:var(--navy);cursor:pointer;appearance:none;background-size:16px;border-radius:10px;outline:none;padding:0 32px 0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s}.DivingCoursesPage-module___SFoya__filterSelect:focus,.DivingCoursesPage-module___SFoya__sortSelect:focus{border-color:var(--aqua)}.DivingCoursesPage-module___SFoya__sortWrapper{align-items:center;gap:8px;margin-left:auto;display:flex}.DivingCoursesPage-module___SFoya__sortLabel{color:var(--muted);font-size:13px;font-weight:600}.DivingCoursesPage-module___SFoya__resetButton{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #105c7026;border-radius:10px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,color .2s}.DivingCoursesPage-module___SFoya__resetButton:hover{color:var(--navy);background:#105c700d}.DivingCoursesPage-module___SFoya__mobileToolbar{display:none}.DivingCoursesPage-module___SFoya__coursesGridSection{padding-bottom:72px}.DivingCoursesPage-module___SFoya__resultsInfoRow{margin-bottom:24px}.DivingCoursesPage-module___SFoya__resultsCount{color:var(--body);margin:0;font-size:15px}.DivingCoursesPage-module___SFoya__courseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.DivingCoursesPage-module___SFoya__courseCard{border:1px solid var(--border-light);box-shadow:var(--shadow-light);background:#fff;border-radius:20px;flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;display:flex;overflow:hidden}.DivingCoursesPage-module___SFoya__courseCard:hover{border-color:#14aaa54d;transform:translateY(-3px);box-shadow:0 24px 48px #09304117}.DivingCoursesPage-module___SFoya__cardImageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.DivingCoursesPage-module___SFoya__cardImage{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.DivingCoursesPage-module___SFoya__courseCard:hover .DivingCoursesPage-module___SFoya__cardImage{transform:scale(1.04)}.DivingCoursesPage-module___SFoya__categoryBadge{min-height:24px;color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;background:#03121fcc;border-radius:4px;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:16px}.DivingCoursesPage-module___SFoya__featuredBadge{background:var(--aqua);color:#03121f;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.DivingCoursesPage-module___SFoya__cardBody{flex-direction:column;flex:1;padding:24px;display:flex}.DivingCoursesPage-module___SFoya__cardTitle{color:var(--navy);margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.DivingCoursesPage-module___SFoya__cardDescription{color:var(--body);margin:0 0 20px;font-size:14px;line-height:1.5}.DivingCoursesPage-module___SFoya__metaList{border-top:1px solid var(--border-light);flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.DivingCoursesPage-module___SFoya__metaItem{justify-content:space-between;font-size:13px;display:flex}.DivingCoursesPage-module___SFoya__metaLabel{color:var(--muted);font-weight:500}.DivingCoursesPage-module___SFoya__metaValue{color:var(--navy);font-weight:600}.DivingCoursesPage-module___SFoya__cardFooter{background:var(--bg-light);border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:20px 24px 24px;display:flex}.DivingCoursesPage-module___SFoya__priceContainer{flex-direction:column;display:flex}.DivingCoursesPage-module___SFoya__priceLabel{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:700}.DivingCoursesPage-module___SFoya__priceValue{color:var(--navy);font-size:18px;font-weight:700;line-height:1.1}.DivingCoursesPage-module___SFoya__actionsContainer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.DivingCoursesPage-module___SFoya__cardPrimaryButton{background:var(--navy);border:1px solid var(--navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.DivingCoursesPage-module___SFoya__mobileCtaArrow{flex:none;display:none}@media (max-width:767px){.DivingCoursesPage-module___SFoya__desktopCtaArrow{display:none}.DivingCoursesPage-module___SFoya__mobileCtaArrow{display:inline-block}}.DivingCoursesPage-module___SFoya__cardPrimaryButton:hover{background:var(--aqua);border-color:var(--aqua);color:#03121f}.DivingCoursesPage-module___SFoya__cardSecondaryButton{min-height:36px;color:var(--navy);background:0 0;border:1px solid #061d2e26;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.DivingCoursesPage-module___SFoya__cardSecondaryButton:hover{border-color:var(--navy);color:var(--navy);background:#061d2e0d}.DivingCoursesPage-module___SFoya__emptyStateContainer{text-align:center;border:1px solid var(--border-light);box-shadow:var(--shadow-light);background:#fff;border-radius:20px;padding:64px 32px}.DivingCoursesPage-module___SFoya__emptyStateIcon{margin-bottom:16px;font-size:48px}.DivingCoursesPage-module___SFoya__emptyStateContainer h3{color:var(--navy);margin:0 0 8px}.DivingCoursesPage-module___SFoya__emptyStateContainer p{margin:0 0 24px}.DivingCoursesPage-module___SFoya__emptyStateResetButton{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 20px;font-family:inherit;font-weight:700;transition:background .2s}.DivingCoursesPage-module___SFoya__emptyStateResetButton:hover{background:var(--aqua);color:#03121f}.DivingCoursesPage-module___SFoya__paginationNav{justify-content:center;align-items:center;gap:16px;margin-top:56px;display:flex}.DivingCoursesPage-module___SFoya__pageArrowButton{border:1px solid var(--border-light);min-height:40px;color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.DivingCoursesPage-module___SFoya__pageArrowButton:hover:not(:disabled){border-color:var(--aqua);background:var(--bg-light)}.DivingCoursesPage-module___SFoya__pageArrowButton:disabled{opacity:.4;cursor:not-allowed}.DivingCoursesPage-module___SFoya__pageNumbers{align-items:center;gap:8px;display:flex}.DivingCoursesPage-module___SFoya__pageNumberButton{border:1px solid var(--border-light);width:40px;height:40px;color:var(--body);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.DivingCoursesPage-module___SFoya__pageNumberButton:hover{border-color:var(--aqua);color:var(--navy)}.DivingCoursesPage-module___SFoya__activePage{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}.DivingCoursesPage-module___SFoya__guidanceSection{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:#fff;padding:88px 0}.DivingCoursesPage-module___SFoya__guidanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:48px;display:grid}.DivingCoursesPage-module___SFoya__guidanceCard{background:var(--bg-light);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;padding:28px;transition:transform .25s;display:flex}.DivingCoursesPage-module___SFoya__guidanceCard:hover{transform:translateY(-2px)}.DivingCoursesPage-module___SFoya__guidanceCardTitle{color:var(--navy);margin:0 0 12px;font-size:17px;font-weight:600}.DivingCoursesPage-module___SFoya__guidanceCardText{color:var(--body);margin:0 0 20px;font-size:14px;line-height:1.55}.DivingCoursesPage-module___SFoya__guidanceCardLink{color:var(--aqua);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0;font-family:inherit;font-size:13px;font-weight:700;transition:color .2s;display:inline-flex}.DivingCoursesPage-module___SFoya__guidanceCardLink:hover{color:var(--navy)}.DivingCoursesPage-module___SFoya__testimonialsSection{padding:88px 0}.DivingCoursesPage-module___SFoya__testimonialsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:48px;display:grid}.DivingCoursesPage-module___SFoya__testimonialCard{border:1px solid var(--border-light);box-shadow:var(--shadow-light);background:#fff;border-radius:20px;flex-direction:column;padding:32px;display:flex}.DivingCoursesPage-module___SFoya__starsRow{gap:4px;margin-bottom:18px;display:flex}.DivingCoursesPage-module___SFoya__reviewText{color:var(--navy);margin:0 0 24px;font-size:14.5px;font-style:italic;line-height:1.6}.DivingCoursesPage-module___SFoya__reviewerInfo{border-top:1px solid var(--border-light);align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.DivingCoursesPage-module___SFoya__reviewerAvatarWrapper{border:2px solid var(--border-light);border-radius:50%;width:44px;height:44px;position:relative;overflow:hidden}.DivingCoursesPage-module___SFoya__reviewerAvatar{object-fit:cover}.DivingCoursesPage-module___SFoya__reviewerName{color:var(--navy);margin:0;font-size:14px;font-weight:700}.DivingCoursesPage-module___SFoya__reviewerRole{color:var(--muted);margin:2px 0 0;font-size:12px}.DivingCoursesPage-module___SFoya__whyChooseSection{border-top:1px solid var(--border-light);background:#fff;padding:88px 0}.DivingCoursesPage-module___SFoya__whyChooseContainer{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.DivingCoursesPage-module___SFoya__whyChooseHeader{margin-bottom:32px}.DivingCoursesPage-module___SFoya__whyChooseDescription{font-size:16px;line-height:1.6}.DivingCoursesPage-module___SFoya__metricsGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:36px;display:grid}.DivingCoursesPage-module___SFoya__metricItem{background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;flex-direction:column;padding:16px 20px;display:flex}.DivingCoursesPage-module___SFoya__metricItem strong{color:var(--navy);font-size:28px;font-weight:700;line-height:1.1}.DivingCoursesPage-module___SFoya__metricItem span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:500}.DivingCoursesPage-module___SFoya__bulletsList{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.DivingCoursesPage-module___SFoya__bulletsList li{gap:16px;display:flex}.DivingCoursesPage-module___SFoya__bulletCheck{width:24px;height:24px;color:var(--aqua);background:#14aaa51a;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.DivingCoursesPage-module___SFoya__bulletsList strong{color:var(--navy);margin-bottom:4px;font-size:15px;display:block}.DivingCoursesPage-module___SFoya__bulletsList p{margin:0;font-size:13.5px;line-height:1.45}.DivingCoursesPage-module___SFoya__whyChooseImageCol{aspect-ratio:4/5;box-shadow:var(--shadow-light);border-radius:24px;position:relative;overflow:hidden}.DivingCoursesPage-module___SFoya__whyChooseImage{object-fit:cover}.DivingCoursesPage-module___SFoya__ctaSection{isolation:isolate;text-align:center;border-radius:28px;justify-content:center;align-items:center;min-height:420px;margin:48px 16px 64px;display:flex;position:relative;overflow:hidden}.DivingCoursesPage-module___SFoya__ctaBackgroundWrapper{z-index:-2;position:absolute;inset:0}.DivingCoursesPage-module___SFoya__ctaImage{object-fit:cover}.DivingCoursesPage-module___SFoya__ctaOverlay{z-index:-1;background:linear-gradient(#0219289e 0%,#021928d1 50%,#021928b8 100%);position:absolute;inset:0}.DivingCoursesPage-module___SFoya__ctaContentContainer{width:min(800px,100% - 48px);padding:72px 0}.DivingCoursesPage-module___SFoya__ctaHeader{margin-bottom:32px}.DivingCoursesPage-module___SFoya__ctaTitle{color:#fff;letter-spacing:-.035em;margin:12px 0;font-size:clamp(28px,3.5vw,42px);font-weight:500}.DivingCoursesPage-module___SFoya__ctaDescription{color:#ffffffd1;font-size:16px;line-height:1.6}.DivingCoursesPage-module___SFoya__ctaButtons{justify-content:center;gap:16px;display:flex}.DivingCoursesPage-module___SFoya__ctaPrimaryButton{background:var(--aqua);color:#03121f;cursor:pointer;border:0;border-radius:12px;min-height:48px;padding:0 28px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.DivingCoursesPage-module___SFoya__ctaPrimaryButton:hover{background:var(--off-white);transform:translateY(-1px)}.DivingCoursesPage-module___SFoya__ctaSecondaryButton{min-height:48px;color:var(--off-white);background:#f3f7f31a;border:1px solid #f3f7f340;border-radius:12px;justify-content:center;align-items:center;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.DivingCoursesPage-module___SFoya__ctaSecondaryButton:hover{border-color:var(--off-white);background:#f3f7f32e;transform:translateY(-1px)}.DivingCoursesPage-module___SFoya__drawerOverlay{z-index:9999;background:#03121f99;align-items:flex-end;display:flex;position:fixed;inset:0}.DivingCoursesPage-module___SFoya__drawerContent{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;width:100%;max-height:85vh;display:flex;box-shadow:0 -8px 32px #03121f26}.DivingCoursesPage-module___SFoya__drawerHeader{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.DivingCoursesPage-module___SFoya__drawerHeader h3{color:var(--navy);margin:0;font-size:18px;font-weight:700}.DivingCoursesPage-module___SFoya__drawerCloseButton{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.DivingCoursesPage-module___SFoya__drawerBody{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.DivingCoursesPage-module___SFoya__drawerField{flex-direction:column;gap:8px;display:flex}.DivingCoursesPage-module___SFoya__drawerField label{color:var(--navy);font-size:13px;font-weight:700}.DivingCoursesPage-module___SFoya__drawerField select{border:1px solid var(--border-light);background:var(--bg-light);min-height:46px;color:var(--navy);border-radius:8px;outline:none;padding:0 16px;font-family:inherit;font-size:14px}.DivingCoursesPage-module___SFoya__drawerFooter{border-top:1px solid var(--border-light);align-items:center;gap:16px;padding:20px 24px;display:flex}.DivingCoursesPage-module___SFoya__drawerResetButton{background:var(--bg-light);border:1px solid var(--border-light);min-height:48px;color:var(--navy);cursor:pointer;border-radius:10px;flex:1;font-family:inherit;font-weight:700}.DivingCoursesPage-module___SFoya__drawerApplyButton{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:1.5;min-height:48px;font-family:inherit;font-weight:700}@media (max-width:1200px){.DivingCoursesPage-module___SFoya__courseGrid{gap:24px}.DivingCoursesPage-module___SFoya__guidanceGrid,.DivingCoursesPage-module___SFoya__testimonialsGrid{gap:20px}}@media (max-width:1023px){.DivingCoursesPage-module___SFoya__heroSection{border-radius:0;height:421px;min-height:421px;margin:0 0 36px;padding:130px 0 44px}.DivingCoursesPage-module___SFoya__categoryNavigation{top:68px}.DivingCoursesPage-module___SFoya__desktopToolbar{display:none}.DivingCoursesPage-module___SFoya__mobileToolbar{flex-direction:column;gap:12px;display:flex}.DivingCoursesPage-module___SFoya__mobileSearchWrapper{width:100%}.DivingCoursesPage-module___SFoya__mobileSearchInput{border:1px solid var(--border-light);width:100%;min-height:44px;color:var(--navy);background:#fff;border-radius:10px;outline:none;padding:0 16px;font-family:inherit;font-size:14px}.DivingCoursesPage-module___SFoya__mobileSearchInput:focus{border-color:var(--aqua)}.DivingCoursesPage-module___SFoya__mobileButtonsRow{gap:12px;display:flex}.DivingCoursesPage-module___SFoya__mobileFilterButton{border:1px solid var(--border-light);min-height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.DivingCoursesPage-module___SFoya__filterCountBadge{background:var(--navy);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.DivingCoursesPage-module___SFoya__mobileSortSelect{border:1px solid var(--border-light);min-height:44px;color:var(--navy);background:#fff;border-radius:10px;outline:none;flex:1;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600}.DivingCoursesPage-module___SFoya__courseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.DivingCoursesPage-module___SFoya__guidanceGrid,.DivingCoursesPage-module___SFoya__testimonialsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.DivingCoursesPage-module___SFoya__whyChooseContainer{grid-template-columns:1fr;gap:48px}.DivingCoursesPage-module___SFoya__whyChooseImageCol{aspect-ratio:16/10}}@media (max-width:767px){.DivingCoursesPage-module___SFoya__heroSection{height:398px;min-height:398px;padding:110px 0 36px}.DivingCoursesPage-module___SFoya__heroTitle{max-width:none;font-size:32px}.DivingCoursesPage-module___SFoya__heroDescription{max-width:none;font-size:14px}.DivingCoursesPage-module___SFoya__guidanceGrid,.DivingCoursesPage-module___SFoya__testimonialsGrid,.DivingCoursesPage-module___SFoya__courseGrid{grid-template-columns:1fr}.DivingCoursesPage-module___SFoya__whyChooseImageCol{aspect-ratio:4/3}.DivingCoursesPage-module___SFoya__ctaButtons{flex-direction:column;gap:12px;padding:0 24px}.DivingCoursesPage-module___SFoya__ctaContentContainer{padding:48px 0}.DivingCoursesPage-module___SFoya__ctaSection{margin:32px 12px 44px}.DivingCoursesPage-module___SFoya__guidanceSection,.DivingCoursesPage-module___SFoya__testimonialsSection,.DivingCoursesPage-module___SFoya__whyChooseSection{padding:56px 0}}
.FujairahDivingTripPage-module__RqaqLW__pageWrapper{color:#071d2ec2;font-family:var(--font-host-grotesk), sans-serif;background-color:#fff;overflow-x:clip}.FujairahDivingTripPage-module__RqaqLW__section{padding-block:88px;position:relative}@media (max-width:1023px){.FujairahDivingTripPage-module__RqaqLW__section{padding-block:72px}}@media (max-width:767px){.FujairahDivingTripPage-module__RqaqLW__section{padding-block:56px}}.FujairahDivingTripPage-module__RqaqLW__heroSection{isolation:isolate;flex-direction:column;justify-content:flex-end;height:640px;min-height:640px;margin:0;padding:160px 0 60px;display:flex;position:relative;overflow:hidden}.FujairahDivingTripPage-module__RqaqLW__heroImageWrapper{z-index:0;position:absolute;inset:0}.FujairahDivingTripPage-module__RqaqLW__heroImage{object-fit:cover;object-position:center center}.FujairahDivingTripPage-module__RqaqLW__heroOverlay{z-index:1;-webkit-backdrop-filter:blur(2px)saturate(.92);background-blend-mode:multiply;background:linear-gradient(90deg,#03121fb3 0%,#0318279e 24%,#03182775 45%,#03182738 68%,#03182700 100%),linear-gradient(#03121f54 0%,#0318277d 100%);position:absolute;inset:0}.FujairahDivingTripPage-module__RqaqLW__heroContainer{width:min(var(--content-max), calc(100% - (2 * var(--page-padding-desktop))));z-index:2;max-width:740px;margin-inline:auto;margin-left:max(var(--page-padding-desktop), calc((100vw - var(--content-max)) / 2));position:relative}@media (max-width:1023px){.FujairahDivingTripPage-module__RqaqLW__heroContainer{width:min(var(--content-max), calc(100% - (2 * var(--page-padding-laptop))));margin-left:auto;margin-right:auto}}@media (max-width:767px){.FujairahDivingTripPage-module__RqaqLW__heroContainer{width:min(var(--content-max), calc(100% - (2 * var(--page-padding-mobile))))}}.FujairahDivingTripPage-module__RqaqLW__heroBreadcrumb{color:#ffffffd9;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.FujairahDivingTripPage-module__RqaqLW__breadcrumbLink{color:#ffffffd9;transition:color .2s}.FujairahDivingTripPage-module__RqaqLW__breadcrumbLink:hover{color:var(--aqua)}.FujairahDivingTripPage-module__RqaqLW__breadcrumbSeparator{opacity:.5}.FujairahDivingTripPage-module__RqaqLW__heroEyebrow{letter-spacing:.14em;color:var(--aqua);text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.FujairahDivingTripPage-module__RqaqLW__heroTitle{letter-spacing:-.035em;color:#fff;margin:0 0 16px;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.04}.FujairahDivingTripPage-module__RqaqLW__heroDescription{color:#ffffffe6;margin:0 0 32px;font-size:clamp(16px,1.15vw,18px);line-height:1.55}.FujairahDivingTripPage-module__RqaqLW__heroActions{align-items:center;gap:16px;margin-bottom:40px;display:flex}.FujairahDivingTripPage-module__RqaqLW__btnPrimary{background:var(--aqua);color:var(--navy-deep);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:700;transition:background-color .22s,transform .22s;display:inline-flex}.FujairahDivingTripPage-module__RqaqLW__btnPrimary:hover{background:var(--cta-aqua-hover);transform:translateY(-1px)}.FujairahDivingTripPage-module__RqaqLW__btnSecondary{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.FujairahDivingTripPage-module__RqaqLW__btnSecondary:hover{background:#ffffff29;border-color:#fff;transform:translateY(-1px)}.FujairahDivingTripPage-module__RqaqLW__heroDetailsRow{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:32px;padding-top:24px;display:flex}.FujairahDivingTripPage-module__RqaqLW__heroDetailItem{flex-direction:column;gap:4px;display:flex}.FujairahDivingTripPage-module__RqaqLW__heroDetailLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--aqua);font-size:11px}.FujairahDivingTripPage-module__RqaqLW__heroDetailValue{color:#fff;font-size:15px;font-weight:600}.FujairahDivingTripPage-module__RqaqLW__overviewSection{background-color:#f7fafb}.FujairahDivingTripPage-module__RqaqLW__overviewGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}.FujairahDivingTripPage-module__RqaqLW__overviewTextPanel{flex-direction:column;display:flex}.FujairahDivingTripPage-module__RqaqLW__sectionEyebrow{letter-spacing:.14em;color:#0eaaa2;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.FujairahDivingTripPage-module__RqaqLW__sectionTitle{font-family:var(--font-host-grotesk), sans-serif;font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking);color:#061a2c;margin:0 0 24px}.FujairahDivingTripPage-module__RqaqLW__paragraphs{flex-direction:column;gap:20px;display:flex}.FujairahDivingTripPage-module__RqaqLW__bodyText{color:#071d2ec2;margin:0;font-size:16px;line-height:1.65}.FujairahDivingTripPage-module__RqaqLW__overviewVisualPanel{padding:12px;position:relative}.FujairahDivingTripPage-module__RqaqLW__overviewOutline{z-index:1;pointer-events:none;border:1px solid #072a3a26;border-radius:20px;position:absolute;inset:0;transform:translate(12px,12px)}.FujairahDivingTripPage-module__RqaqLW__overviewImageWrapper{aspect-ratio:3/2;z-index:2;border:1px solid #072a3a1a;border-radius:16px;position:relative;overflow:hidden}.FujairahDivingTripPage-module__RqaqLW__detailsGridSection{background-color:#eef8f8;border-top:1px solid #072a3a1a;border-bottom:1px solid #072a3a1a}.FujairahDivingTripPage-module__RqaqLW__grid6{grid-template-columns:repeat(3,1fr);gap:40px 32px;display:grid}.FujairahDivingTripPage-module__RqaqLW__gridItem{align-items:flex-start;gap:16px;display:flex}.FujairahDivingTripPage-module__RqaqLW__gridItemIcon{color:#0eaaa2;flex-shrink:0;margin-top:2px}.FujairahDivingTripPage-module__RqaqLW__gridItemContent{flex-direction:column;gap:4px;display:flex}.FujairahDivingTripPage-module__RqaqLW__gridItemTitle{color:#061a2c;margin:0;font-size:16px;font-weight:600}.FujairahDivingTripPage-module__RqaqLW__gridItemDesc{color:#071d2eb3;margin:0;font-size:14px}.FujairahDivingTripPage-module__RqaqLW__scheduleSection{background-color:#fff;padding-block:64px}.FujairahDivingTripPage-module__RqaqLW__scheduleIntro{margin-bottom:28px}.FujairahDivingTripPage-module__RqaqLW__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid;position:relative}.FujairahDivingTripPage-module__RqaqLW__timelineCard{background:#fff;border:1px solid #072a3a1a;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:14px;min-height:104px;padding:16px 18px;display:grid;position:relative}.FujairahDivingTripPage-module__RqaqLW__timelineNum{color:#0eaaa2;font-family:monospace;font-size:clamp(22px,2.2vw,30px);font-weight:700}.FujairahDivingTripPage-module__RqaqLW__timelineContent{flex-direction:column;gap:6px;display:flex}.FujairahDivingTripPage-module__RqaqLW__timelineTitle{color:#061a2c;margin:0;font-size:16px;font-weight:600}.FujairahDivingTripPage-module__RqaqLW__timelineDesc{color:#071d2eb8;margin:0;font-size:13px;line-height:1.4}.FujairahDivingTripPage-module__RqaqLW__timelineNote{color:#071d2e99;text-align:center;margin:18px 0 0;font-size:12px;font-style:italic}.FujairahDivingTripPage-module__RqaqLW__timelineCard:nth-child(odd):after{content:"";background:#0eaaa24d;width:16px;height:1px;position:absolute;top:50%;right:-16px}.FujairahDivingTripPage-module__RqaqLW__timelineCard:last-child{grid-column:1/-1}.FujairahDivingTripPage-module__RqaqLW__inclusionsSection{background:var(--navy-deep);border-top:1px solid #76e1d01f;border-bottom:1px solid #76e1d01f;padding-block:64px}.FujairahDivingTripPage-module__RqaqLW__listsGrid{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}.FujairahDivingTripPage-module__RqaqLW__listCol{background:#07304747;border:1px solid #76e1d029;border-radius:18px;flex-direction:column;padding:22px 24px;display:flex}.FujairahDivingTripPage-module__RqaqLW__listCol+.FujairahDivingTripPage-module__RqaqLW__listCol{border-left-color:#76e1d04d}.FujairahDivingTripPage-module__RqaqLW__listColTitle{color:#fff;align-items:center;gap:10px;margin:0 0 18px;font-size:18px;font-weight:600;display:flex}.FujairahDivingTripPage-module__RqaqLW__listItems{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.FujairahDivingTripPage-module__RqaqLW__listItem{color:#f3f7f3d1;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.FujairahDivingTripPage-module__RqaqLW__checkIcon{color:#0eaaa2;flex-shrink:0;margin-top:2px}.FujairahDivingTripPage-module__RqaqLW__minusIcon{color:#e57373;flex-shrink:0;margin-top:2px}.FujairahDivingTripPage-module__RqaqLW__highlightsSection{background-color:#eef8f8;border-top:1px solid #072a3a1a;border-bottom:1px solid #072a3a1a}.FujairahDivingTripPage-module__RqaqLW__highlightsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.FujairahDivingTripPage-module__RqaqLW__highlightCard{background:#fff;border:1px solid #072a3a1a;border-radius:20px;flex-direction:column;height:100%;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.FujairahDivingTripPage-module__RqaqLW__highlightCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #072a3a0f}.FujairahDivingTripPage-module__RqaqLW__highlightImageWrapper{aspect-ratio:1;border-bottom:1px solid #072a3a0d;position:relative}.FujairahDivingTripPage-module__RqaqLW__highlightImage{object-fit:cover}.FujairahDivingTripPage-module__RqaqLW__highlightContent{flex-direction:column;flex-grow:1;gap:8px;padding:20px;display:flex}.FujairahDivingTripPage-module__RqaqLW__highlightTitle{color:#061a2c;margin:0;font-size:16px;font-weight:600}.FujairahDivingTripPage-module__RqaqLW__highlightDesc{color:#071d2eb3;margin:0;font-size:13.5px;line-height:1.55}.FujairahDivingTripPage-module__RqaqLW__spotsSection{background-color:#fff;border-top:1px solid #072a3a1a;border-bottom:1px solid #072a3a1a}.FujairahDivingTripPage-module__RqaqLW__spotsHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.FujairahDivingTripPage-module__RqaqLW__spotsHeaderContent{flex-grow:1}.FujairahDivingTripPage-module__RqaqLW__carouselControls{flex-shrink:0;gap:12px;margin-bottom:8px;display:flex}.FujairahDivingTripPage-module__RqaqLW__controlBtn{color:#061a2c;cursor:pointer;background:#fff;border:1px solid #072a3a26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,color .2s,border-color .2s;display:flex}.FujairahDivingTripPage-module__RqaqLW__controlBtn:hover:not(:disabled){background:var(--aqua);color:var(--navy-deep);border-color:var(--aqua)}.FujairahDivingTripPage-module__RqaqLW__controlBtn:disabled{opacity:.3;cursor:not-allowed}.FujairahDivingTripPage-module__RqaqLW__carouselContainer{width:100%;position:relative}.FujairahDivingTripPage-module__RqaqLW__carouselTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding-bottom:16px;display:flex;overflow-x:auto}.FujairahDivingTripPage-module__RqaqLW__carouselTrack::-webkit-scrollbar{display:none}.FujairahDivingTripPage-module__RqaqLW__spotCard{scroll-snap-align:start;text-align:left;background:#fff;border:1px solid #072a3a1a;border-radius:20px;flex-direction:column;flex:0 0 calc(25% - 18px);height:auto;min-height:100%;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.FujairahDivingTripPage-module__RqaqLW__spotImageWrapper{aspect-ratio:10/9;border-bottom:1px solid #072a3a0d;position:relative}.FujairahDivingTripPage-module__RqaqLW__spotImage{object-fit:cover;transition:transform .3s}.FujairahDivingTripPage-module__RqaqLW__spotContent{flex-direction:column;flex-grow:1;gap:8px;padding:20px;display:flex}.FujairahDivingTripPage-module__RqaqLW__spotCategory{letter-spacing:.1em;color:#0eaaa2;text-transform:uppercase;font-size:11px;font-weight:700}.FujairahDivingTripPage-module__RqaqLW__spotTitle{color:#061a2c;margin:0;font-size:16px;font-weight:600;line-height:1.3}.FujairahDivingTripPage-module__RqaqLW__spotDescription{color:#071d2eb3;margin:0;font-size:13.5px;line-height:1.55}.FujairahDivingTripPage-module__RqaqLW__spotLink{color:#0eaaa2;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:700;transition:color .2s;display:inline-flex}.FujairahDivingTripPage-module__RqaqLW__spotArrow{transition:transform .2s}@media (hover:hover){.FujairahDivingTripPage-module__RqaqLW__spotCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #072a3a0f}.FujairahDivingTripPage-module__RqaqLW__spotCard:hover .FujairahDivingTripPage-module__RqaqLW__spotImage{transform:scale(1.04)}.FujairahDivingTripPage-module__RqaqLW__spotCard:hover .FujairahDivingTripPage-module__RqaqLW__spotLink{color:var(--navy-deep)}.FujairahDivingTripPage-module__RqaqLW__spotCard:hover .FujairahDivingTripPage-module__RqaqLW__spotArrow{transform:translate(4px)}}.FujairahDivingTripPage-module__RqaqLW__requirementsBookingSection{background-color:#f7fafb}.FujairahDivingTripPage-module__RqaqLW__splitGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:48px;display:grid}.FujairahDivingTripPage-module__RqaqLW__reqList{flex-direction:column;gap:20px;display:flex}.FujairahDivingTripPage-module__RqaqLW__reqCard{background:#fff;border:1px solid #072a3a1a;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.FujairahDivingTripPage-module__RqaqLW__reqTitle{color:#061a2c;margin:0;font-size:16px;font-weight:600}.FujairahDivingTripPage-module__RqaqLW__reqText{color:#071d2ec2;margin:0;font-size:14.5px;line-height:1.5}.FujairahDivingTripPage-module__RqaqLW__reqNote{color:#071d2e99;margin-top:24px;font-size:13px;font-style:italic;line-height:1.5}.FujairahDivingTripPage-module__RqaqLW__bookingCardWrapper{position:sticky;top:100px}.FujairahDivingTripPage-module__RqaqLW__bookingCard{background:linear-gradient(135deg,#061a2c 0%,#03121f 100%);border:1px solid #76e1d040;border-radius:20px;padding:32px;box-shadow:0 20px 50px #03121f40}.FujairahDivingTripPage-module__RqaqLW__bookingTitle{color:#fff;margin:0 0 8px;font-size:22px;font-weight:600}.FujairahDivingTripPage-module__RqaqLW__bookingPrice{color:var(--aqua);border-bottom:1px solid #ffffff1a;margin-bottom:24px;padding-bottom:16px;font-size:16px;font-weight:500}.FujairahDivingTripPage-module__RqaqLW__bookingDetails{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.FujairahDivingTripPage-module__RqaqLW__bookingDetailRow{justify-content:space-between;font-size:14px;display:flex}.FujairahDivingTripPage-module__RqaqLW__bookingDetailLabel{color:var(--muted)}.FujairahDivingTripPage-module__RqaqLW__bookingDetailVal{color:var(--off-white);font-weight:600}.FujairahDivingTripPage-module__RqaqLW__bookingActions{flex-direction:column;gap:12px;display:flex}.FujairahDivingTripPage-module__RqaqLW__bookingActions button,.FujairahDivingTripPage-module__RqaqLW__bookingActions a{width:100%}.FujairahDivingTripPage-module__RqaqLW__testimonialsSection{background-color:#fff}.FujairahDivingTripPage-module__RqaqLW__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.FujairahDivingTripPage-module__RqaqLW__tCard{background:#fff;border:1px solid #072a3a1a;border-radius:20px;flex-direction:column;justify-content:space-between;padding:28px 24px;transition:transform .24s,box-shadow .24s;display:flex;position:relative}.FujairahDivingTripPage-module__RqaqLW__tCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #072a3a0d}.FujairahDivingTripPage-module__RqaqLW__tQuoteIcon{color:#0eaaa247;align-self:flex-end;margin-top:-10px;font-family:Georgia,serif;font-size:40px;line-height:.1}.FujairahDivingTripPage-module__RqaqLW__tText{color:#071d2ec2;margin:12px 0 24px;font-size:14.5px;line-height:1.6}.FujairahDivingTripPage-module__RqaqLW__tAuthor{border-top:1px solid #072a3a14;align-items:center;gap:12px;padding-top:16px;display:flex}.FujairahDivingTripPage-module__RqaqLW__tAvatar{object-fit:cover;border:2px solid #76e1d04d;border-radius:50%}.FujairahDivingTripPage-module__RqaqLW__tAuthorName{color:#061a2c;margin:0;font-size:14px;font-weight:700}.FujairahDivingTripPage-module__RqaqLW__tAuthorRole{color:#071d2e99;font-size:11.5px}.FujairahDivingTripPage-module__RqaqLW__faqSection{background-color:#fff;border-top:1px solid #072a3a1a;border-bottom:1px solid #072a3a1a}.FujairahDivingTripPage-module__RqaqLW__faqList{flex-direction:column;gap:16px;max-width:800px;margin-inline:auto;display:flex}.FujairahDivingTripPage-module__RqaqLW__faqItem{background:#f7fafb;border:1px solid #072a3a1a;border-radius:12px;transition:border-color .2s;overflow:hidden}.FujairahDivingTripPage-module__RqaqLW__faqItem[open]{border-color:#0eaaa24d}.FujairahDivingTripPage-module__RqaqLW__faqItem summary{color:#061a2c;cursor:pointer;outline:none;justify-content:space-between;align-items:center;padding:20px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.FujairahDivingTripPage-module__RqaqLW__faqItem summary::-webkit-details-marker{display:none}.FujairahDivingTripPage-module__RqaqLW__faqItem summary:focus-visible{background-color:#76e1d00d}.FujairahDivingTripPage-module__RqaqLW__faqToggleIcon{color:#0eaaa2;font-size:20px;font-weight:300;line-height:1;transition:transform .2s}.FujairahDivingTripPage-module__RqaqLW__faqItem[open] .FujairahDivingTripPage-module__RqaqLW__faqToggleIcon{transform:rotate(45deg)}.FujairahDivingTripPage-module__RqaqLW__faqAnswer{color:#071d2ec2;margin:0;padding:0 24px 20px;font-size:14.5px;line-height:1.6}.FujairahDivingTripPage-module__RqaqLW__finalCtaSection{background-color:#fff}.FujairahDivingTripPage-module__RqaqLW__finalCtaCard{isolation:isolate;text-align:center;border-radius:28px;padding:80px 24px;position:relative;overflow:hidden}.FujairahDivingTripPage-module__RqaqLW__finalCtaBgWrapper{z-index:0;position:absolute;inset:0}.FujairahDivingTripPage-module__RqaqLW__finalCtaImage{object-fit:cover}.FujairahDivingTripPage-module__RqaqLW__finalCtaOverlay{z-index:1;background:linear-gradient(#021928a6 0%,#021928d9 100%);position:absolute;inset:0}.FujairahDivingTripPage-module__RqaqLW__finalCtaContent{z-index:2;max-width:680px;margin-inline:auto;position:relative}.FujairahDivingTripPage-module__RqaqLW__finalCtaEyebrow{letter-spacing:.14em;color:var(--aqua);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.FujairahDivingTripPage-module__RqaqLW__finalCtaTitle{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-size:clamp(28px,3.5vw,42px);font-weight:500;line-height:1.05}.FujairahDivingTripPage-module__RqaqLW__finalCtaDesc{color:#f3f7f3d9;margin:0 0 32px;font-size:16px;line-height:1.6}.FujairahDivingTripPage-module__RqaqLW__finalCtaActions{justify-content:center;gap:16px;display:flex}@media (prefers-reduced-motion:reduce){.FujairahDivingTripPage-module__RqaqLW__spotCard,.FujairahDivingTripPage-module__RqaqLW__spotImage,.FujairahDivingTripPage-module__RqaqLW__spotArrow,.FujairahDivingTripPage-module__RqaqLW__spotLink,.FujairahDivingTripPage-module__RqaqLW__controlBtn,.FujairahDivingTripPage-module__RqaqLW__tCard,.FujairahDivingTripPage-module__RqaqLW__highlightCard{transition:none!important;animation:none!important;transform:none!important}}@media (max-width:1199px){.FujairahDivingTripPage-module__RqaqLW__overviewGrid{gap:48px}.FujairahDivingTripPage-module__RqaqLW__splitGrid{grid-template-columns:1fr;gap:48px}.FujairahDivingTripPage-module__RqaqLW__bookingCardWrapper{position:static}.FujairahDivingTripPage-module__RqaqLW__highlightsGrid,.FujairahDivingTripPage-module__RqaqLW__testimonialsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.FujairahDivingTripPage-module__RqaqLW__heroSection{height:580px;min-height:580px;padding-top:140px}.FujairahDivingTripPage-module__RqaqLW__spotCard{flex:0 0 calc(50% - 12px)}}@media (max-width:767px){.FujairahDivingTripPage-module__RqaqLW__heroSection{height:auto;min-height:auto;padding:130px 0 48px}.FujairahDivingTripPage-module__RqaqLW__heroTitle{font-size:36px}.FujairahDivingTripPage-module__RqaqLW__heroActions{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:32px}.FujairahDivingTripPage-module__RqaqLW__heroActions button,.FujairahDivingTripPage-module__RqaqLW__heroActions a{width:100%}.FujairahDivingTripPage-module__RqaqLW__heroDetailsRow{gap:20px}.FujairahDivingTripPage-module__RqaqLW__overviewGrid{grid-template-columns:1fr;gap:36px}.FujairahDivingTripPage-module__RqaqLW__overviewTextPanel{order:1}.FujairahDivingTripPage-module__RqaqLW__overviewVisualPanel{order:2;padding:0}.FujairahDivingTripPage-module__RqaqLW__overviewOutline{display:none}.FujairahDivingTripPage-module__RqaqLW__grid6{grid-template-columns:repeat(2,1fr);gap:24px}.FujairahDivingTripPage-module__RqaqLW__timelineCard{text-align:left;grid-template-columns:1fr;gap:12px;padding:16px}.FujairahDivingTripPage-module__RqaqLW__scheduleSection,.FujairahDivingTripPage-module__RqaqLW__inclusionsSection{padding-block:48px}.FujairahDivingTripPage-module__RqaqLW__timelineCard:nth-child(odd):after{display:none}.FujairahDivingTripPage-module__RqaqLW__timeline{grid-template-columns:1fr;gap:12px}.FujairahDivingTripPage-module__RqaqLW__timelineCard{grid-column:auto;grid-template-columns:44px 1fr;min-height:0}.FujairahDivingTripPage-module__RqaqLW__listsGrid{grid-template-columns:1fr;gap:16px}.FujairahDivingTripPage-module__RqaqLW__listCol{padding:18px}.FujairahDivingTripPage-module__RqaqLW__listCol+.FujairahDivingTripPage-module__RqaqLW__listCol{border-left-color:#76e1d029}.FujairahDivingTripPage-module__RqaqLW__highlightsGrid,.FujairahDivingTripPage-module__RqaqLW__testimonialsGrid{grid-template-columns:1fr;gap:24px}.FujairahDivingTripPage-module__RqaqLW__finalCtaActions{flex-direction:column;gap:12px}.FujairahDivingTripPage-module__RqaqLW__finalCtaActions button,.FujairahDivingTripPage-module__RqaqLW__finalCtaActions a{width:100%}.FujairahDivingTripPage-module__RqaqLW__finalCtaCard{border-radius:20px;padding:56px 20px}.FujairahDivingTripPage-module__RqaqLW__spotsHeader{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.FujairahDivingTripPage-module__RqaqLW__carouselControls{align-self:flex-start;margin-bottom:0}.FujairahDivingTripPage-module__RqaqLW__carouselTrack{gap:16px;padding-bottom:8px}.FujairahDivingTripPage-module__RqaqLW__spotCard{flex:0 0 100%}}@media (max-width:480px){.FujairahDivingTripPage-module__RqaqLW__grid6{grid-template-columns:1fr}}
.OurTeamPage-module__aVLPeq__page{--navy:#061d2e;--body:#536b79;--muted:#718793;--aqua:#14aaa5;--bg-light:#f7fbfc;--border-light:#105c7014;--shadow-light:0 16px 30px #0930410a;background:var(--bg-light);color:var(--body);font-family:var(--font-host-grotesk), sans-serif;overflow-x:clip}.OurTeamPage-module__aVLPeq__heroSection{isolation:isolate;border-radius:0;flex-direction:column;justify-content:flex-end;min-height:380px;margin:0 0 48px;padding:48px 0;display:flex;position:relative;overflow:hidden}.OurTeamPage-module__aVLPeq__heroImageWrapper{z-index:-2;position:absolute;inset:0}.OurTeamPage-module__aVLPeq__heroImage{object-fit:cover;object-position:center 30%}.OurTeamPage-module__aVLPeq__heroOverlay{z-index:-1;background:linear-gradient(#03121f73 0%,#03121fd9 100%);position:absolute;inset:0}.OurTeamPage-module__aVLPeq__heroContainer{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));margin-inline:auto}.OurTeamPage-module__aVLPeq__breadcrumb{color:#f3f7f3b8;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:500;display:flex}.OurTeamPage-module__aVLPeq__breadcrumbLink{color:#f3f7f3d9;text-decoration:none;transition:color .2s}.OurTeamPage-module__aVLPeq__breadcrumbLink:hover{color:var(--aqua)}.OurTeamPage-module__aVLPeq__breadcrumbActive{color:var(--off-white)}.OurTeamPage-module__aVLPeq__heroEyebrow{color:var(--aqua);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.OurTeamPage-module__aVLPeq__heroTitle{color:var(--off-white);letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(32px,3.8vw,54px);font-weight:500;line-height:1.05}.OurTeamPage-module__aVLPeq__heroDescription{color:#f3f7f3cc;max-width:620px;margin:0;font-size:16px;line-height:1.55}.OurTeamPage-module__aVLPeq__introSection{padding:48px 0}.OurTeamPage-module__aVLPeq__introLayout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.OurTeamPage-module__aVLPeq__introTextCol{flex-direction:column;display:flex}.OurTeamPage-module__aVLPeq__introDesc{color:var(--navy);margin-bottom:16px;font-size:16px;line-height:1.6}.OurTeamPage-module__aVLPeq__introParagraph{color:var(--body);margin:0;font-size:15px;line-height:1.6}.OurTeamPage-module__aVLPeq__introImageCol{justify-content:center;display:flex}.OurTeamPage-module__aVLPeq__offsetWrapper{aspect-ratio:4/3;width:min(440px,100%);position:relative}.OurTeamPage-module__aVLPeq__offsetBorder{border:2px solid var(--aqua);z-index:1;pointer-events:none;border-radius:20px;position:absolute;inset:16px 16px -16px -16px}.OurTeamPage-module__aVLPeq__imageBox{width:100%;height:100%;box-shadow:var(--shadow-light);z-index:2;border-radius:20px;position:relative;overflow:hidden}.OurTeamPage-module__aVLPeq__introImg{object-fit:cover}.OurTeamPage-module__aVLPeq__statsRow{border-top:1px solid var(--border-light);grid-template-columns:repeat(4,1fr);gap:24px;margin-top:64px;padding-top:48px;display:grid}.OurTeamPage-module__aVLPeq__statItem{border:1px solid var(--border-light);box-shadow:var(--shadow-light);text-align:center;background:#fff;border-radius:16px;flex-direction:column;padding:20px;display:flex}.OurTeamPage-module__aVLPeq__statItem strong{color:var(--navy);margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.1}.OurTeamPage-module__aVLPeq__statItem span{color:var(--muted);font-size:13px;font-weight:500}.OurTeamPage-module__aVLPeq__filterNavigation{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-light);background:#f7fbfce6;margin-top:32px;margin-bottom:48px;transition:top .3s;position:sticky;top:84px}.OurTeamPage-module__aVLPeq__filterContainer{width:min(var(--content-max), calc(100% - (2 * var(--page-padding))));margin-inline:auto}.OurTeamPage-module__aVLPeq__tabsRail{scrollbar-width:none;gap:8px;padding:14px 0;display:flex;overflow-x:auto}.OurTeamPage-module__aVLPeq__tabsRail::-webkit-scrollbar{display:none}.OurTeamPage-module__aVLPeq__tabButton{border:1px solid var(--border-light);min-height:38px;color:var(--body);cursor:pointer;background:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .22s,background .22s,color .22s;display:inline-flex}.OurTeamPage-module__aVLPeq__tabButton:hover{border-color:var(--aqua);color:var(--navy)}.OurTeamPage-module__aVLPeq__activeTab{background:var(--aqua)!important;border-color:var(--aqua)!important;color:#03121f!important}.OurTeamPage-module__aVLPeq__gridsSection{padding-bottom:72px}.OurTeamPage-module__aVLPeq__loadingSpinner{text-align:center;color:var(--muted);padding:64px 0;font-size:16px;font-weight:600}.OurTeamPage-module__aVLPeq__groupBlock{margin-bottom:80px}.OurTeamPage-module__aVLPeq__groupBlock:last-child{margin-bottom:0}.OurTeamPage-module__aVLPeq__groupHeader{max-width:680px;margin-bottom:36px}.OurTeamPage-module__aVLPeq__groupLabel{color:var(--aqua);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px;font-weight:700;display:inline-block}.OurTeamPage-module__aVLPeq__groupTitle{color:var(--navy);margin:0 0 2px;font-size:24px;font-weight:700}.OurTeamPage-module__aVLPeq__groupSubtitle{color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.OurTeamPage-module__aVLPeq__groupDescription{color:var(--body);margin:0;font-size:14.5px;line-height:1.5}.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.OurTeamPage-module__aVLPeq__singleGridBlock{margin-bottom:0}.OurTeamPage-module__aVLPeq__memberCard{border:1px solid var(--border-light);box-shadow:var(--shadow-light);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:24px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;display:flex}@media (prefers-reduced-motion:reduce){.OurTeamPage-module__aVLPeq__memberCard{transition:none!important}}.OurTeamPage-module__aVLPeq__memberCard:hover{border-color:#14aaa559;transform:translateY(-4px);box-shadow:0 20px 40px #09304114}.OurTeamPage-module__aVLPeq__imageOuterWrapper{justify-content:center;align-items:center;width:170px;height:170px;margin-bottom:16px;display:flex;position:relative}.OurTeamPage-module__aVLPeq__imageBlobBg{background:radial-gradient(circle,#14aaa529 0%,#14aaa505 75%);border-radius:50%;transition:transform .3s;position:absolute;inset:0}.OurTeamPage-module__aVLPeq__memberCard:hover .OurTeamPage-module__aVLPeq__imageBlobBg{transform:scale(1.08)}.OurTeamPage-module__aVLPeq__imageInnerWrapper{z-index:2;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.OurTeamPage-module__aVLPeq__memberImage{object-fit:contain;transition:transform .3s}.OurTeamPage-module__aVLPeq__memberCard:hover .OurTeamPage-module__aVLPeq__memberImage{transform:scale(1.04)}.OurTeamPage-module__aVLPeq__memberDetails{flex-direction:column;align-items:center;display:flex}.OurTeamPage-module__aVLPeq__memberName{color:var(--navy);margin:0 0 4px;font-size:16px;font-weight:700}.OurTeamPage-module__aVLPeq__memberRole{color:var(--body);margin:0 0 12px;font-size:12px;font-weight:600}.OurTeamPage-module__aVLPeq__memberLocationLabel{background:var(--bg-light);border:1px solid var(--border-light);min-height:20px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-radius:99px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.OurTeamPage-module__aVLPeq__ctaSection{isolation:isolate;text-align:center;border-radius:28px;justify-content:center;align-items:center;min-height:380px;margin:48px 16px 16px;display:flex;position:relative;overflow:hidden}.OurTeamPage-module__aVLPeq__ctaBackgroundWrapper{z-index:-2;position:absolute;inset:0}.OurTeamPage-module__aVLPeq__ctaImage{object-fit:cover}.OurTeamPage-module__aVLPeq__ctaOverlay{z-index:-1;background:linear-gradient(#03121fa6 0%,#03121fd9 100%);position:absolute;inset:0}.OurTeamPage-module__aVLPeq__ctaContentContainer{width:min(800px,100% - 48px);padding:64px 0}.OurTeamPage-module__aVLPeq__ctaTitle{color:var(--off-white);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(28px,3.5vw,42px);font-weight:500}.OurTeamPage-module__aVLPeq__ctaDescription{color:#f3f7f3d9;margin:0 0 32px;font-size:16px;line-height:1.6}.OurTeamPage-module__aVLPeq__ctaButtons{justify-content:center;gap:16px;display:flex}.OurTeamPage-module__aVLPeq__ctaPrimaryButton{background:var(--aqua);color:#03121f;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.OurTeamPage-module__aVLPeq__ctaPrimaryButton:hover{background:var(--off-white);transform:translateY(-1px)}.OurTeamPage-module__aVLPeq__ctaSecondaryButton{min-height:48px;color:var(--off-white);background:#f3f7f31a;border:1px solid #f3f7f340;border-radius:12px;justify-content:center;align-items:center;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.OurTeamPage-module__aVLPeq__ctaSecondaryButton:hover{border-color:var(--off-white);background:#f3f7f32e;transform:translateY(-1px)}@media (min-width:1440px){.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.OurTeamPage-module__aVLPeq__memberGrid{gap:20px}}@media (max-width:1023px){.OurTeamPage-module__aVLPeq__heroSection{min-height:320px;margin:0 0 36px;padding:36px 0}.OurTeamPage-module__aVLPeq__filterNavigation{top:68px}.OurTeamPage-module__aVLPeq__introLayout{grid-template-columns:1fr;gap:40px}.OurTeamPage-module__aVLPeq__introImageCol{order:-1}.OurTeamPage-module__aVLPeq__statsRow{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;padding-top:36px}.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:767px){.OurTeamPage-module__aVLPeq__heroSection{min-height:280px;padding:24px 0}.OurTeamPage-module__aVLPeq__heroTitle{font-size:32px}.OurTeamPage-module__aVLPeq__heroDescription{font-size:14px}.OurTeamPage-module__aVLPeq__introSection{padding:36px 0}.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.OurTeamPage-module__aVLPeq__ctaButtons{flex-direction:column;gap:12px;padding:0 24px}.OurTeamPage-module__aVLPeq__ctaContentContainer{padding:48px 0}}@media (max-width:480px){.OurTeamPage-module__aVLPeq__memberGrid{grid-template-columns:1fr;max-width:280px;margin-inline:auto}}
