@property --stack-swipe-progress{syntax:"<number>";inherits:true;initial-value:0}@keyframes gReviewWordIn{0%{opacity:0;transform:translateY(.12em)}to{opacity:1;transform:translateY(0)}}@keyframes gReviewLessIn{0%{opacity:0}to{opacity:1}}@keyframes gReviewStackHintArrows{0%,to{opacity:.7;transform:translate(0)}35%{opacity:1;transform:translate(-4px)}65%{opacity:1;transform:translate(4px)}}[data-quote-rest].g-review-rest--collapsed{display:none}[data-quote-rest].g-review-rest--expanded{white-space:normal;word-break:normal;overflow-wrap:normal;display:inline}[data-quote-rest].g-review-rest--collapsed .g-review-word{opacity:0;animation:none!important}[data-quote-rest].g-review-rest--expanded:not(.g-review-rest--reduced) .g-review-word{opacity:0;animation-name:gReviewWordIn;animation-duration:var(--g-word-dur,.2s);animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:calc(var(--g-stagger,0) * var(--g-stagger-mul,1.2s))}[data-quote-rest].g-review-rest--expanded.g-review-rest--reduced .g-review-word{opacity:1;animation:none}[data-quote-rest].g-review-rest--expanded:not(.g-review-rest--reduced) .g-review-less-btn{opacity:0;animation-name:gReviewLessIn;animation-duration:.35s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:var(--g-less-delay,.4s)}[data-quote-rest].g-review-rest--expanded.g-review-rest--reduced .g-review-less-btn{opacity:1;animation:none}@keyframes gReviewFlyOffRight{0%{transform:translate3d(var(--fly-x,0px), var(--fly-y,0px), var(--fly-z,0px)) rotateZ(var(--fly-rot,0deg)) rotateX(0deg) scale(1.02);opacity:1}to{opacity:0;transform:translate(130%,48px)rotate(22deg)rotateX(0)scale(1)}}@keyframes gReviewFlyOffLeft{0%{transform:translate3d(var(--fly-x,0px), var(--fly-y,0px), var(--fly-z,0px)) rotateZ(var(--fly-rot,0deg)) rotateX(0deg) scale(1.02);opacity:1}to{opacity:0;transform:translate(-130%,48px)rotate(-22deg)rotateX(0)scale(1)}}[data-review-stack]{--stack-swipe-progress:0;transition:--stack-swipe-progress .48s cubic-bezier(.22,1,.36,1)}[data-review-stack][data-stack-drag-active],[data-review-stack][data-stack-fly-commit]{transition:none}[data-stack-viewport]{overflow:clip visible}[data-stack-deck]{isolation:isolate;overflow:visible}[data-stack-card]{transform-origin:50% 90%;will-change:transform, opacity;--depth:0;--drag-x:0px;--drag-y:0px;--drag-lift:0px;--drag-rot:0deg;--stack-z-boost:0px;transform:translate3d(var(--drag-x), calc(var(--depth) * 14px + var(--drag-y)), calc(var(--depth) * -40px + var(--drag-lift) + var(--stack-z-boost))) rotateZ(var(--drag-rot)) rotateX(calc(var(--depth) * -4deg)) scale(calc(1 - var(--depth) * .05));opacity:calc(1 - var(--depth) * .18);filter:brightness(calc(1 - var(--depth) * .04));isolation:isolate;backface-visibility:hidden;pointer-events:none;touch-action:pan-y;z-index:calc(30 - var(--depth) * 10);transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .32s ease-out,filter .32s ease-out,box-shadow .32s ease-out;position:absolute;inset:0}[data-stack-card][data-front=true]{pointer-events:auto;cursor:grab;touch-action:pan-y;--stack-z-boost:120px}[data-stack-card][data-stack-instant-handoff=true]{transition:none!important}[data-review-stack][data-stack-drag-active] [data-stack-card][data-front=true]{touch-action:none}[data-stack-card][data-dragging=true]{cursor:grabbing;z-index:45;--stack-z-boost:220px;transition:none;box-shadow:0 22px 50px -12px #00000038,0 0 0 1px #ffffff0f}[data-review-stack][data-stack-arm=next] [data-stack-card][data-front=true][data-dragging=true],[data-review-stack][data-stack-arm=previous] [data-stack-card][data-front=true][data-dragging=true]{box-shadow:0 26px 56px -12px #00000047,0 0 0 1px #ffffff14}[data-review-stack][data-stack-arm=next] [data-stack-card]:not([data-front=true]),[data-review-stack][data-stack-arm=previous] [data-stack-card]:not([data-front=true]){opacity:calc((1 - var(--depth) * .18) * .88)}[data-review-stack][data-stack-peek=single] [data-stack-card][data-stack-depth="1"]{opacity:1}[data-review-stack][data-stack-peek=single] [data-stack-card][data-stack-depth="1"]:not([data-front=true]){--p:min(max(var(--stack-swipe-progress,0), 0), 1);transform:translate3d(0, calc(14px * (1 - var(--p)) + var(--drag-y)), calc(-40px * (1 - var(--p)) + 120px * var(--p) + var(--stack-z-boost))) rotateZ(var(--drag-rot)) rotateX(calc(-4deg * (1 - var(--p)))) scale(calc(1 - .05 * (1 - var(--p))));opacity:1;filter:brightness(calc(1 - .04 * (1 - var(--p))))}[data-review-stack][data-stack-peek=single] [data-stack-card][data-stack-depth="2"]{opacity:0;filter:brightness(.96)}[data-review-stack][data-stack-peek=single][data-stack-drag-active] [data-stack-card]:not([data-front=true]){transition:none}[data-stack-card][data-flying=left]{z-index:50;--stack-z-boost:240px;pointer-events:none;animation:.46s cubic-bezier(.22,1,.36,1) forwards gReviewFlyOffLeft}[data-stack-card][data-flying=right]{z-index:50;--stack-z-boost:240px;pointer-events:none;animation:.46s cubic-bezier(.22,1,.36,1) forwards gReviewFlyOffRight}[data-stack-card][data-depth-hidden=true]{opacity:0;pointer-events:none;z-index:0}[data-stack-card][data-measuring-height=true]{bottom:auto;height:auto!important;transition:none!important;animation:none!important}[data-stack-card]:has([data-quote-rest].g-review-rest--expanded) .g-review-stack-quote{overflow:visible}[data-review-stack] [data-stack-card]:not([data-front=true]) [data-quote-toggle],[data-review-stack] [data-stack-card]:not([data-front=true]) [data-quote-rest],[data-review-stack] [data-stack-card]:not([data-front=true]) [data-quote-ellipsis]{display:none!important}[data-review-stack][data-stack-peek=single] [data-stack-card][data-stack-depth="1"] [data-quote-toggle],[data-review-stack][data-stack-peek=single] [data-stack-card][data-stack-depth="1"] [data-quote-ellipsis]{display:inline-flex!important}[data-review-stack][data-stack-peek=single] [data-stack-card][data-stack-depth="1"] [data-quote-ellipsis]{display:inline!important}[data-stack-hint]{opacity:0;filter:blur(8px);transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1),filter .32s;transform:translateY(10px)scale(.98)}[data-stack-hint][data-stack-hint-visible]{opacity:1;filter:none;transform:translateY(0)scale(1)}[data-stack-hint][data-stack-hint-active] [data-stack-hint-arrows]{animation:1.2s cubic-bezier(.22,1,.36,1) 2 gReviewStackHintArrows}.g-reviews-scroll-shell{--g-reviews-scroll-fade:#f7fffb;--g-review-card-height:24rem;position:relative;overflow:visible}.g-review-scroll-card{height:var(--g-review-card-height);min-height:var(--g-review-card-height);transition:height .22s cubic-bezier(.22,1,.36,1)}.g-review-scroll-card[data-quote-expanded]{height:auto}.g-review-scroll-card[data-quote-expanded] .g-review-scroll-quote{flex:0 auto;overflow:visible}.g-review-scroll-card[data-quote-expanded] .g-review-quote-clamp,.g-review-scroll-card[data-quote-expanded] .g-review-quote-text{overflow:visible}.g-review-quote-clamp.is-overflowing[data-quote-clamped] .g-review-quote-fade{opacity:1}.g-review-quote-clamp.is-overflowing[data-quote-clamped] .g-review-quote-fade[hidden]{display:none}.g-review-quote-clamp.is-overflowing[data-quote-clamped] .g-review-quote-fade:not([hidden]){display:block}.g-reviews-scroll-shell:before,.g-reviews-scroll-shell:after{content:"";z-index:2;pointer-events:none;width:3.5rem;transition:opacity .18s;position:absolute;top:0;bottom:0}.g-reviews-scroll-shell:before{background:linear-gradient(90deg, var(--g-reviews-scroll-fade) 0%, #f7fffb00 100%);left:0}.g-reviews-scroll-shell:after{background:linear-gradient(270deg, var(--g-reviews-scroll-fade) 0%, #f7fffb00 100%);right:0}.g-reviews-scroll-shell.is-at-start:before,.g-reviews-scroll-shell.is-at-end:after{opacity:0}.g-reviews-scroll-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;align-items:flex-start;gap:1.25rem;padding-top:1.25rem;padding-bottom:.25rem;scroll-padding-inline:1.25rem;display:flex;overflow:auto visible}[data-g-reviews-desktop]{overflow:visible}@media (width>=1024px){.g-reviews-scroll-rail{scroll-padding-inline:0}}.g-reviews-scroll-rail::-webkit-scrollbar{display:none}.g-reviews-scroll-rail.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none}.g-reviews-scroll-rail:focus-visible{outline:2px solid rgb(var(--color-primary-rgb,0 108 103) / .35);outline-offset:4px}@media (prefers-reduced-motion:reduce){.g-review-scroll-card{transition:none}.g-reviews-scroll-rail{scroll-behavior:auto}[data-stack-card]{transition:opacity .2s}[data-stack-card]:not([data-dragging]):not([data-flying]){transform:none!important}[data-stack-card][data-dragging=true]{transform:translate3d(var(--drag-x), 0, 0)!important}[data-stack-card][data-flying=left],[data-stack-card][data-flying=right]{opacity:0;animation:none;transform:none!important}[data-stack-hint][data-stack-hint-active] [data-stack-hint-arrows]{animation:none}}.home[data-astro-cid-irahaz3f]{--home-safe-bottom:env(safe-area-inset-bottom,0px);--home-nav-block:5rem;--home-desktop-topbar-block:7.5rem;--home-trust-rail-bottom-block:calc(3.5rem + 1px)}.home-hero[data-astro-cid-irahaz3f]{min-height:calc(100vh - var(--mobile-shell-pad-bottom,0px) - var(--home-trust-rail-bottom-block));min-height:calc(100svh - var(--mobile-shell-pad-bottom,0px) - var(--home-trust-rail-bottom-block));background:#eef8f4}.home-hero-media[data-astro-cid-irahaz3f]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-hero-media[data-astro-cid-irahaz3f] picture,.home-hero-media[data-astro-cid-irahaz3f] img{width:100%;height:100%;display:block}.home-hero-media[data-astro-cid-irahaz3f] img{object-fit:cover}.home-hero-image[data-astro-cid-irahaz3f]{filter:saturate(1.28)contrast(1.16)brightness(.9);transform-origin:50%;transform:scale(1.015)}.home-hero-tone[data-astro-cid-irahaz3f]{background:radial-gradient(at 30% 54%,#eef8f4d6 0%,#eef8f494 28%,#eef8f41f 50%,#0000 67%),radial-gradient(at 70% 55%,#eef8f49e 0%,#eef8f461 22%,#0000 46%),linear-gradient(90deg,#0424341a 0%,#0000 35%,#04243429 100%),linear-gradient(#0424341f 0%,#0000 42%,#04243447 100%)}.home-hero-title[data-astro-cid-irahaz3f]{text-shadow:0 1px #ffffff80,0 16px 42px #eef8f46b}.home-hero-intro[data-astro-cid-irahaz3f]{text-shadow:0 1px #ffffff80,0 12px 32px #eef8f4b8}.home-hero-vector[data-astro-cid-irahaz3f]{mix-blend-mode:multiply;opacity:.58;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cg fill='none' stroke='%23006b8f' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M62 190c96-58 192-58 288 0s192 58 288 0' opacity='.34' stroke-width='2.5'/%3E%3Cpath d='M26 258c104-54 208-54 312 0s208 54 312 0' opacity='.24' stroke-width='2'/%3E%3Cpath d='M86 326c82-38 164-38 246 0s164 38 246 0' opacity='.2' stroke-width='2'/%3E%3Ccircle cx='478' cy='126' r='74' opacity='.16' stroke-width='2'/%3E%3Ccircle cx='478' cy='126' r='34' opacity='.22' stroke-width='2'/%3E%3Cpath d='M390 122l88-50 88 50-88 50z' opacity='.2' stroke-width='2'/%3E%3Cpath d='M450 380h94l-47 82z' opacity='.18' stroke-width='2'/%3E%3Cpath d='M128 438l78-45 78 45-78 45z' opacity='.14' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(120deg,#0000 0%,#006b8f14 100%);background-position:right 3vw top 7vh,50%;background-repeat:no-repeat;background-size:min(58vw,48rem),cover}.home-button-mask-icon[data-astro-cid-irahaz3f]{width:1.45rem;height:1.45rem;-webkit-mask-image:var(--home-button-icon);mask-image:var(--home-button-icon);background:currentColor;flex-shrink:0;display:inline-flex;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-trust-shell[data-astro-cid-irahaz3f]{position:relative;overflow:hidden}.home-trust-section[data-astro-cid-irahaz3f]{min-height:var(--home-trust-rail-bottom-block)}.home-trust-shell[data-astro-cid-irahaz3f]:before,.home-trust-shell[data-astro-cid-irahaz3f]:after{content:"";z-index:2;pointer-events:none;width:3.25rem;transition:opacity .18s;position:absolute;top:-.25rem;bottom:-.25rem}.home-trust-shell[data-astro-cid-irahaz3f]:before{background:linear-gradient(90deg,#f7fbf8 0%,#f7fbf800 100%);left:0}.home-trust-shell[data-astro-cid-irahaz3f]:after{background:linear-gradient(270deg,#f7fbf8 0%,#f7fbf800 100%);right:0}.home-trust-shell[data-astro-cid-irahaz3f].is-at-start:before,.home-trust-shell[data-astro-cid-irahaz3f].is-at-end:after{opacity:0}.home-trust-rail[data-astro-cid-irahaz3f]{cursor:grab;-ms-overflow-style:none;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.home-trust-rail[data-astro-cid-irahaz3f]::-webkit-scrollbar{width:0;height:0;display:none}.home-trust-rail[data-astro-cid-irahaz3f].is-dragging{cursor:grabbing;user-select:none}.key-point-carousel-shell[data-astro-cid-irahaz3f]{position:relative}.key-point-carousel-dots[data-astro-cid-irahaz3f]{display:none}.key-point[data-astro-cid-irahaz3f]{transform:translateZ(0)}.key-point[data-astro-cid-irahaz3f]:before,.key-point[data-astro-cid-irahaz3f]:after{content:"";pointer-events:none;position:absolute}.key-point[data-astro-cid-irahaz3f]:before{z-index:0;border:1px solid #ffffffb8;border-radius:1.25rem;inset:.45rem}.key-point[data-astro-cid-irahaz3f]:after{background:radial-gradient(circle, var(--key-point-glow,#8ff5e452), transparent 68%);opacity:.9;border-radius:999px;width:11rem;height:11rem;transition:opacity .18s,transform .18s;top:-4.25rem;right:-3.5rem}.key-point[data-astro-cid-irahaz3f]:hover:after{opacity:1;transform:scale(1.08)}.key-point--gold[data-astro-cid-irahaz3f]{--key-point-accent:#c88413;--key-point-glow:#ffcd6d61}.key-point--reef[data-astro-cid-irahaz3f]{--key-point-accent:#006c67;--key-point-glow:#00a7a53d}.key-point--lagoon[data-astro-cid-irahaz3f]{--key-point-accent:#0087a5;--key-point-glow:#0087a538}.key-point--deep[data-astro-cid-irahaz3f]{--key-point-accent:#004f6e;--key-point-glow:#004f6e33}.key-point-icon[data-astro-cid-irahaz3f]{background:var(--key-point-accent,#006c67)}.key-point-symbol.tankha-icon{font-size:2.12rem}.key-point-backdrop{z-index:0;color:var(--key-point-accent,#006c67);opacity:.055;pointer-events:none;font-size:clamp(8rem,18vw,10.5rem);line-height:1;transition:opacity .18s,transform .18s;position:absolute;bottom:-1.6rem;right:-1.25rem;transform:rotate(-10deg)}.key-point[data-astro-cid-irahaz3f]:hover .key-point-backdrop{opacity:.085;transform:translate(-.16rem,-.16rem)rotate(-10deg)scale(1.03)}@media (width>=768px){.home-hero[data-astro-cid-irahaz3f]{min-height:calc(100vh - var(--home-nav-block) - var(--home-trust-rail-bottom-block));min-height:calc(100svh - var(--home-nav-block) - var(--home-trust-rail-bottom-block))}.home-hero-content[data-astro-cid-irahaz3f]{padding-top:2.5rem}.home-certified-section[data-astro-cid-irahaz3f]{min-height:100svh}.home-certified-shell[data-astro-cid-irahaz3f]{grid-template-rows:auto minmax(17rem,1fr) auto;row-gap:clamp(1rem,2svh,1.5rem);width:100%;min-height:calc(100svh - 8rem);display:grid}.home-certified-routes[data-astro-cid-irahaz3f]{height:100%;min-height:clamp(17rem,100svh - 26rem,24rem);margin-top:0}.home-certified-routes[data-astro-cid-irahaz3f] .home-route-card[data-astro-cid-irahaz3f]{height:100%;min-height:100%}.home-certified-courses[data-astro-cid-irahaz3f]{margin-top:0}}@media (width>=1024px){.home-hero[data-astro-cid-irahaz3f]{min-height:calc(100vh - var(--home-desktop-topbar-block) - var(--home-nav-block) - var(--home-trust-rail-bottom-block));min-height:calc(100svh - var(--home-desktop-topbar-block) - var(--home-nav-block) - var(--home-trust-rail-bottom-block))}}.home-route-rail[data-astro-cid-irahaz3f]{scrollbar-width:none}.home-route-rail[data-astro-cid-irahaz3f]::-webkit-scrollbar{display:none}.home-glass[data-astro-cid-irahaz3f],.home-path-card[data-astro-cid-irahaz3f]{transform:translateZ(0)}.home-path-card-backdrop{z-index:0;opacity:.05;pointer-events:none;font-size:clamp(7.5rem,15vw,10rem);line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:-1.35rem;transform:translateY(-50%)rotate(-8deg)}.home-path-card[data-astro-cid-irahaz3f]:hover .home-path-card-backdrop{opacity:.075;transform:translate(-.2rem,-50%)rotate(-8deg)scale(1.03)}.home-route-photo-frame[data-astro-cid-irahaz3f] picture,.home-route-photo-frame[data-astro-cid-irahaz3f] img{display:block;width:100%!important;max-width:none!important;height:100%!important}.home-route-photo-frame[data-astro-cid-irahaz3f] img{object-fit:cover;object-position:center}.home-route-copy[data-astro-cid-irahaz3f]{backdrop-filter:blur(10px)saturate(1.2);text-shadow:0 2px 14px #0000008c,0 8px 28px #00000059;background:#0424342e;border-top:0}.home-route-copy[data-astro-cid-irahaz3f]:before{content:"";pointer-events:none;background:#ffffff6b;height:1px;position:absolute;inset:0 0 auto}.home-new-diver-copy[data-astro-cid-irahaz3f]{background:radial-gradient(circle at 18% 0,#8ff5e438,#0000 34%),radial-gradient(circle at 92% 18%,#00a7a524,#0000 32%),linear-gradient(135deg,#031f2df2 0%,#043c48f0 48%,#02141ffa 100%);border-top:1px solid #8ff5e447;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 -28px 56px #04243485}.home-new-diver-copy[data-astro-cid-irahaz3f]:before{content:"";z-index:0;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#8ff5e42e,#0000) top/100% 1px no-repeat,repeating-linear-gradient(125deg,#ffffff09 0 1px,#0000 1px 12px);position:absolute;inset:0}.home-new-diver-copy[data-astro-cid-irahaz3f]>[data-astro-cid-irahaz3f]{z-index:1;position:relative}.home-new-diver-photo-frame[data-astro-cid-irahaz3f]{bottom:13.25rem}.home-new-diver-photo-frame[data-astro-cid-irahaz3f] picture,.home-new-diver-photo-frame[data-astro-cid-irahaz3f] img{display:block;width:100%!important;max-width:none!important;height:100%!important}.home-new-diver-photo-frame[data-astro-cid-irahaz3f] img{object-fit:cover;object-position:center}@media (width>=768px){.home-new-diver-photo-frame[data-astro-cid-irahaz3f]{bottom:14rem}}.home-compare-link[data-astro-cid-irahaz3f]{color:#042434;min-height:4.75rem;font-family:var(--font-headline);text-align:center;text-transform:uppercase;background:radial-gradient(circle at 18% 18%,#ffffffd1,#0000 30%),linear-gradient(135deg,#8ff5e4 0%,#c7fff4 58%,#fff 100%);border:1px solid #8ff5e494;border-radius:1.45rem;justify-content:center;align-items:center;gap:.75rem;padding:.9rem 1rem;font-weight:900;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 48px #0000003d,inset 0 1px #ffffffbd}.home-compare-link[data-astro-cid-irahaz3f]:before,.home-compare-link[data-astro-cid-irahaz3f]:after{content:"";pointer-events:none;position:absolute}.home-compare-link[data-astro-cid-irahaz3f]:before{border-radius:inherit;border:1px solid #04243414;inset:.45rem}.home-compare-link[data-astro-cid-irahaz3f]:after{opacity:.52;background:conic-gradient(from 140deg,#0000,#0424341a,#0000 32%);width:18rem;height:18rem;top:50%;left:50%;transform:translate(-50%,-50%)}.home-compare-link[data-astro-cid-irahaz3f]:hover{background:radial-gradient(circle at 18% 18%,#fffffff2,#0000 30%),linear-gradient(135deg,#fff 0%,#a7ffef 100%);transform:translateY(-.125rem);box-shadow:0 24px 58px #0000004d,inset 0 1px #ffffffd6}.home-compare-link-label[data-astro-cid-irahaz3f]{letter-spacing:.18em;opacity:.74;z-index:1;flex:none;font-size:.62rem;position:relative}.home-compare-link-mobile-cta[data-astro-cid-irahaz3f]{display:none}.home-compare-link-track[data-astro-cid-irahaz3f]{letter-spacing:.13em;white-space:nowrap;z-index:1;background:#0424341a;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.48rem .68rem;font-size:.68rem;line-height:1;transition:opacity .18s,transform .18s,filter .18s;display:inline-flex;position:relative}.home-compare-link-hover-label[data-astro-cid-irahaz3f]{z-index:2;letter-spacing:.2em;opacity:0;white-space:nowrap;background:#0424341a;border-radius:999px;padding:.62rem 1rem;font-size:.8rem;line-height:1;transition:opacity .18s,transform .18s,background .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.88)}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-track[data-astro-cid-irahaz3f]{filter:blur(4px);opacity:0;transform:translateY(-.35rem)scale(.94)}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-hover-label[data-astro-cid-irahaz3f]{opacity:1;transform:translate(-50%,-50%)scale(1)}.home-compare-link-vs[data-astro-cid-irahaz3f]{color:#8ff5e4;letter-spacing:.08em;background:#042434;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.62rem;line-height:1;display:inline-flex;position:relative;overflow:hidden}.home-compare-link-vs[data-astro-cid-irahaz3f]>span[data-astro-cid-irahaz3f]{z-index:1;position:relative}.home-compare-link-vs[data-astro-cid-irahaz3f] .home-compare-link-vs-icon{color:currentColor;opacity:.18;z-index:0;margin:0;font-size:1.55rem;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.home-compare-link[data-astro-cid-irahaz3f] .material-symbols-rounded{z-index:1;position:relative}@media (width<=1023px){.home-compare-link[data-astro-cid-irahaz3f]{flex-direction:column;gap:.55rem;padding-top:.75rem;padding-bottom:.85rem}.home-compare-link-mobile-cta[data-astro-cid-irahaz3f]{z-index:3;color:#042434;letter-spacing:.22em;opacity:.88;padding:0;font-size:.62rem;line-height:1;display:block;position:relative}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-track[data-astro-cid-irahaz3f]{filter:none;opacity:1;transform:none}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-hover-label[data-astro-cid-irahaz3f]{opacity:0;transform:translate(-50%,-50%)scale(.88)}}@media (width>=1024px){.home-compare-link[data-astro-cid-irahaz3f]{color:#eafffb;background:linear-gradient(#8ff5e429,#8ff5e457 48%,#fff3),#04243457;border-color:#8ff5e46b;border-radius:999px;flex-direction:column;gap:.95rem;min-height:100%;padding:1rem .55rem;box-shadow:inset 0 1px #ffffff38,0 22px 54px #00000038}.home-compare-link[data-astro-cid-irahaz3f]:before{background:linear-gradient(#0000,#8ff5e4bd,#0000);border:0;border-radius:0;width:1px;top:3.4rem;bottom:3.4rem;left:50%;transform:translate(-50%)}.home-compare-link[data-astro-cid-irahaz3f]:after{opacity:1;background:radial-gradient(circle,#8ff5e457,#0000 64%),conic-gradient(from 140deg,#0000,#ffffff2e,#0000 34%);border-radius:999px;width:5.6rem;height:5.6rem}.home-compare-link[data-astro-cid-irahaz3f]:hover{background:linear-gradient(#8ff5e442,#8ff5e475 48%,#ffffff47),#04243461;transform:translateY(-.125rem);box-shadow:inset 0 1px #ffffff47,0 28px 64px #0000004d}.home-compare-link-label[data-astro-cid-irahaz3f]{max-width:4.4rem;font-size:.6rem;line-height:1.35}.home-compare-link-track[data-astro-cid-irahaz3f]{font-size:0;display:contents}.home-compare-link-track[data-astro-cid-irahaz3f]>span[data-astro-cid-irahaz3f]:not(.home-compare-link-vs){color:#eafffb;letter-spacing:.13em;transform-origin:50%;background:#042434b8;border-radius:999px;width:max-content;max-width:7rem;padding:.42rem .65rem;font-size:.56rem;line-height:1;transition:opacity .18s,transform .18s,filter .18s;position:absolute;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.home-compare-link-track[data-astro-cid-irahaz3f]>span[data-astro-cid-irahaz3f]:first-child{top:calc(50% - 4.9rem)}.home-compare-link-track[data-astro-cid-irahaz3f]>span[data-astro-cid-irahaz3f]:last-child{top:calc(50% + 4.9rem)}.home-compare-link-vs[data-astro-cid-irahaz3f]{color:#042434;z-index:2;background:#8ff5e4;border:1px solid #8ff5e48c;width:3.15rem;height:3.15rem;font-size:.98rem;transition:opacity .18s,transform .18s,filter .18s;position:relative;box-shadow:0 18px 38px #00000047,inset 0 1px #ffffffad}.home-compare-link-vs[data-astro-cid-irahaz3f] .home-compare-link-vs-icon{color:currentColor;opacity:.16;margin:0;font-size:3.15rem}.home-compare-link-hover-label[data-astro-cid-irahaz3f]{color:#042434;background:#8ff5e4;padding:.75rem 1rem;font-size:.68rem;transform:translate(-50%,-50%)rotate(-90deg)scale(.88);box-shadow:0 18px 38px #00000042,inset 0 1px #ffffff9e}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-hover-label[data-astro-cid-irahaz3f]{transform:translate(-50%,-50%)rotate(-90deg)scale(1)}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-track[data-astro-cid-irahaz3f]{filter:none;opacity:1;transform:none}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-track[data-astro-cid-irahaz3f]>span[data-astro-cid-irahaz3f]:not(.home-compare-link-vs),.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-vs[data-astro-cid-irahaz3f]{filter:blur(4px);opacity:0}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-track[data-astro-cid-irahaz3f]>span[data-astro-cid-irahaz3f]:first-child{transform:translate(-50%,-92%)rotate(-90deg)scale(.82)}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-track[data-astro-cid-irahaz3f]>span[data-astro-cid-irahaz3f]:last-child{transform:translate(-50%,-8%)rotate(-90deg)scale(.82)}.home-compare-link[data-astro-cid-irahaz3f]:hover .home-compare-link-vs[data-astro-cid-irahaz3f]{transform:scale(.72)}}.home-certified-vector[data-astro-cid-irahaz3f]{background-image:linear-gradient(135deg,#006b8f14 1px,#0000 1px),linear-gradient(45deg,#00a7a514 1px,#0000 1px),radial-gradient(circle at 18% 14%,#006b8f24,#0000 28%),radial-gradient(circle at 82% 36%,#00a7a51f,#0000 30%);background-position:0 0,18px 18px,50%,50%;background-size:36px 36px,36px 36px,cover,cover;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}@media (width<=767px){.home[data-astro-cid-irahaz3f]{--home-mobile-x:clamp(1rem, 5vw, 1.25rem)}.home[data-astro-cid-irahaz3f] [data-astro-cid-irahaz3f]:where(a,button){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home[data-astro-cid-irahaz3f] [data-astro-cid-irahaz3f]:where(h1,h2,h3){text-wrap:balance}.home[data-astro-cid-irahaz3f] [data-astro-cid-irahaz3f]:where(a):active{transform:translateY(1px)scale(.992)}.home-hero[data-astro-cid-irahaz3f]{min-height:calc(100svh - var(--mobile-bottom-nav-block,var(--mobile-shell-pad-bottom,var(--home-safe-bottom))));background:radial-gradient(95% 65% at 50% 28%,#00a7a547,#0000 62%),linear-gradient(188deg,#042434 0%,#0b5f73 46%,#087f93 100%);border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.home-hero-content[data-astro-cid-irahaz3f]{gap:clamp(2rem,7svh,3.5rem)}.home-hero-image[data-astro-cid-irahaz3f]{object-position:56% center}.home-hero-fade[data-astro-cid-irahaz3f]{display:none}.home-hero-tone[data-astro-cid-irahaz3f]{background:linear-gradient(#0424346b 0%,#04243424 38%,#04243442 100%),radial-gradient(130% 85% at 50% 8%,#00000024,#0000 52%),linear-gradient(90deg,#0424340d 0%,#0000 42%,#0424341a 100%)}.home-hero-title[data-astro-cid-irahaz3f]{text-shadow:0 1px #04243459,0 2px 18px #0424348c,0 14px 44px #04243461}.home-hero-intro[data-astro-cid-irahaz3f]{text-shadow:0 1px 2px #042434a6,0 8px 26px #0424346b}.home-kicker[data-astro-cid-irahaz3f]{letter-spacing:.22em}.home-glass[data-astro-cid-irahaz3f]{background:#ffffffc2;border-radius:1.55rem;padding:.65rem;position:relative;box-shadow:0 24px 70px #27546729}.home-glass[data-astro-cid-irahaz3f]>[data-astro-cid-irahaz3f]{z-index:1;position:relative}.home-path-card[data-astro-cid-irahaz3f]{border-radius:1.15rem;min-height:auto;padding:1rem}.home-path-card[data-astro-cid-irahaz3f]>div[data-astro-cid-irahaz3f]{align-items:flex-start;gap:.85rem;min-height:auto}.home-path-card[data-astro-cid-irahaz3f]>div[data-astro-cid-irahaz3f]>span[data-astro-cid-irahaz3f]:first-child{width:2.75rem;height:2.75rem}.home-path-card[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f].mt-5{margin-top:.85rem;line-height:1.35}.home-path-card-backdrop{opacity:.045;font-size:8rem;right:-2.5rem}.home-trust-rail[data-astro-cid-irahaz3f],.home-route-rail[data-astro-cid-irahaz3f]{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.home-trust-rail[data-astro-cid-irahaz3f]{padding-bottom:0}.key-points[data-astro-cid-irahaz3f]{padding-top:2rem;padding-bottom:2rem}.key-point-rail[data-astro-cid-irahaz3f]{margin-inline:calc(var(--home-mobile-x) * -1);padding:0 var(--home-mobile-x) .85rem;scroll-padding-inline:var(--home-mobile-x);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.9rem;display:flex;overflow-x:auto}.key-point-rail[data-astro-cid-irahaz3f]::-webkit-scrollbar{display:none}.key-point[data-astro-cid-irahaz3f]{scroll-snap-align:center;border-radius:1.25rem;flex:0 0 min(82vw,20rem);min-height:auto;padding:1rem}.key-point-carousel-dots[data-astro-cid-irahaz3f]{justify-content:center;align-items:center;gap:.45rem;margin-top:.15rem;display:flex}.key-point-carousel-dot[data-astro-cid-irahaz3f]{background:#006c6738;border:0;border-radius:999px;width:.48rem;height:.48rem;padding:0;transition:background .18s,box-shadow .18s,transform .18s,width .18s;box-shadow:inset 0 0 0 1px #ffffffb8}.key-point-carousel-dot[data-astro-cid-irahaz3f][aria-current=true]{background:#006c67;width:1.45rem;box-shadow:0 6px 14px #006c672e,inset 0 0 0 1px #ffffff75}.key-point-carousel-dot[data-astro-cid-irahaz3f]:active{transform:scale(.88)}.key-point[data-astro-cid-irahaz3f]:before{border-radius:1rem;inset:.35rem}.key-point[data-astro-cid-irahaz3f]:after{width:8rem;height:8rem}.key-point-backdrop{font-size:8rem;bottom:-2.4rem;right:-2rem}.home-certified-section[data-astro-cid-irahaz3f]{padding-top:3.5rem;padding-bottom:2.25rem}.home-certified-section[data-astro-cid-irahaz3f]>.home-certified-shell[data-astro-cid-irahaz3f]>.grid[data-astro-cid-irahaz3f]{gap:1rem}.home-certified-routes[data-astro-cid-irahaz3f]{margin-inline:calc(var(--home-mobile-x) * -1);padding-inline:var(--home-mobile-x);scroll-padding-inline:var(--home-mobile-x);gap:1rem}.home-certified-routes[data-astro-cid-irahaz3f] .home-route-card[data-astro-cid-irahaz3f]{border-radius:1.65rem;width:min(84vw,21rem);min-height:24rem}.home-route-copy[data-astro-cid-irahaz3f]{padding:1.15rem}.home-certified-courses[data-astro-cid-irahaz3f]{border-radius:1.25rem;margin-top:.75rem}#new-divers[data-astro-cid-irahaz3f]{padding-top:3.5rem;padding-bottom:3.5rem}#new-divers[data-astro-cid-irahaz3f]>div[data-astro-cid-irahaz3f]>.grid[data-astro-cid-irahaz3f]:first-child{gap:1.25rem;padding-top:1.5rem;padding-bottom:1.5rem}#new-divers[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f].group,#new-divers[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f].group>div[data-astro-cid-irahaz3f]{border-radius:1.65rem;min-height:26.75rem}.home-new-diver-copy[data-astro-cid-irahaz3f]{min-height:11rem}.home-new-diver-photo-frame[data-astro-cid-irahaz3f]{bottom:11rem}.home-new-diver-photo{object-position:center 36%}.home-new-diver-proof[data-astro-cid-irahaz3f]{border-radius:1.65rem;min-height:20rem}#why-tankha[data-astro-cid-irahaz3f]{padding-top:4rem;padding-bottom:4rem}}
