*{box-sizing:border-box}:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#050a16;font-synthesis:none;text-rendering:optimizeLegibility}html{scroll-behavior:smooth;background:#050a16}body{margin:0;min-width:320px;overflow-x:hidden;background:#050a16;color:#f7f8ff}button,a{font:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}img{max-width:100%}.site-shell{min-height:100vh;overflow:hidden;background:#050a16;color:#fff}.site-nav{position:fixed;top:14px;left:50%;z-index:1000;width:min(1180px,calc(100% - 28px));min-height:68px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;transform:translate(-50%);border:1px solid rgba(38,168,255,.32);border-radius:24px;background:#030a1edb;box-shadow:0 18px 48px #0000005c;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}.site-nav-brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;white-space:nowrap}.site-nav-mark{width:48px;height:44px;object-fit:contain}.site-nav-links{display:flex;align-items:center;justify-content:flex-end;gap:4px}.site-nav-links a{min-height:42px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fffffff0;font-size:.84rem;font-weight:900;white-space:nowrap}.site-nav-links a:hover{background:#ffffff12}.site-nav-links a.is-active:not(.site-nav-cta){color:#fff;background:#20baff21;box-shadow:inset 0 0 0 1px #55c9ff42}.site-nav-need{border:1px solid rgba(37,177,255,.56)}.site-nav-links .site-nav-cta{min-width:122px;color:#07101c;background:linear-gradient(135deg,#1db9ff,#8b6dff 48%,#ff3b9d);box-shadow:0 10px 24px #ff3b9d47}.floating-book-btn{position:fixed;right:18px;bottom:18px;z-index:9999;min-height:50px;padding:14px 21px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#07101c;background:linear-gradient(135deg,#1db9ff,#ff3b9d);font-weight:900;box-shadow:0 14px 30px #ff3b9d4d}.hero{position:relative;min-height:100vh;margin:0;padding:124px max(52px,calc((100vw - 1180px)/2)) 54px;display:flex;align-items:center;overflow:hidden;isolation:isolate;background:#04101e}.hero-scene-base,.hero-water-video,.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.hero-scene-base{z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-water-video{z-index:1;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.48;mix-blend-mode:screen;filter:brightness(.82) contrast(1.18) saturate(.78);transform:scale(1.012);-webkit-mask-image:url(/jetski/laughlin-water-mask.png);mask-image:url(/jetski/laughlin-water-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.hero-overlay{z-index:2;bottom:auto;height:68%;background:linear-gradient(90deg,#02081ac7,#02081a94 30%,#02081a38 58%,#02081a00 88%),linear-gradient(180deg,#03091838,#0309180f 58%,#03091800);pointer-events:none}.hero-content{position:relative;z-index:3;width:min(1180px,100%);margin:0 auto}.hero-layout{min-height:650px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:28px;align-items:center}.hero-text{max-width:610px}.eyebrow,.section-kicker{display:inline-block;margin-bottom:14px;color:#55c9ff;font-size:.82rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.hero h1{margin:0;line-height:.95;letter-spacing:-.055em;text-shadow:0 8px 30px rgba(0,0,0,.38)}.hero-title-main{display:block;color:#fff;font-size:clamp(3.2rem,4.7vw,5.2rem);white-space:nowrap}.hero-title-accent{display:block;margin-top:10px;color:transparent;font-size:clamp(3.4rem,5vw,5.5rem);background:linear-gradient(135deg,#1db9ff,#806eff 45%,#ff3b9d);-webkit-background-clip:text;background-clip:text}.hero-accent-line{width:112px;height:4px;margin:24px 0 22px;border-radius:999px;background:linear-gradient(90deg,#20baff,#ff3b9d)}.hero-copy{max-width:575px;margin:0;color:#fffffff0;font-size:1.07rem;line-height:1.72}.hero-actions,.directions-actions,.safety-actions,.fareharbor-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.primary-btn,.secondary-btn,.card-btn{min-height:54px;padding:15px 23px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;font-weight:900;line-height:1;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.primary-btn:hover,.secondary-btn:hover,.card-btn:hover{transform:translateY(-2px)}.primary-btn{color:#07101c;background:linear-gradient(135deg,#1db9ff,#8b6dff 48%,#ff3b9d);box-shadow:0 14px 30px #ff3b9d42}.secondary-btn{border:1px solid rgba(91,197,255,.48);color:#fff;background:#040a1b9e;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-art{position:relative;min-height:650px}.hero-main-logo{position:absolute;top:-2%;left:-12%;right:auto;z-index:3;width:min(98%,660px);object-fit:contain;transform:none;filter:drop-shadow(0 22px 40px rgba(0,0,0,.46))}.hero-logo-fallback{position:absolute;top:8%;right:4%;z-index:3;width:min(70%,520px);padding:24px 28px;text-align:center;border:1px solid rgba(37,177,255,.42);border-radius:28px;background:#030a1eb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-logo-fallback strong{display:block;color:#ff4ca0;font-size:clamp(2.8rem,5vw,5rem);font-style:italic;line-height:.9}.hero-logo-fallback span{display:block;margin-top:10px;color:#55c9ff;font-size:1rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.hero-jetski{position:absolute;right:-6%;bottom:5%;z-index:2;width:min(108%,840px);max-height:48%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 30px 42px rgba(0,0,0,.5));animation:hero-jetski-bob 4s ease-in-out infinite}@keyframes hero-jetski-bob{0%,to{transform:translateZ(0) rotate(-.15deg)}50%{transform:translate3d(0,-7px,0) rotate(.25deg)}}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.stat-card,.feature-card,.pricing-card,.map-embed-card,.directions-card,.reviews-card,.fareharbor-ready-card,.safety-card{border:1px solid rgba(68,177,255,.26);border-radius:24px;background:#040a1cc7;box-shadow:0 22px 42px #0000003d,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.stat-card{min-height:166px;padding:24px 26px;display:flex;flex-direction:column;justify-content:center}.stat-icon{width:54px;height:54px;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#07101c;background:linear-gradient(135deg,#1db9ff,#ff3b9d);font-size:1.35rem;font-weight:900;box-shadow:0 10px 24px #ff3b9d38}.stat-number{color:#fff;font-size:1.35rem;font-weight:900}.stat-label{margin-top:8px;color:#ffffffd6}.page-section-wheel{position:fixed;top:50%;right:14px;z-index:950;width:206px;height:206px;transform:translateY(-50%);border-radius:50%;background:#040a1bc2;box-shadow:0 18px 44px #0000005c,0 0 34px #ff3b9d1f;-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12)}.page-section-wheel-svg{width:100%;height:100%;display:block;overflow:visible}.page-section-wheel-svg defs path{fill:none}.page-section-wheel-track,.page-section-wheel-inner{fill:none;pointer-events:none}.page-section-wheel-track{stroke:url(#section-wheel-gradient);stroke-width:2.4;opacity:.92}.page-section-wheel-inner{stroke:#55c9ff3d;stroke-width:1.2}.page-section-wheel-svg a{outline:none}.page-section-wheel-label{fill:#ffffffbd;font-size:10.1px;font-weight:900;letter-spacing:1.05px;transition:fill .18s ease,filter .18s ease;cursor:pointer}.page-section-wheel-svg a:hover .page-section-wheel-label,.page-section-wheel-svg a:focus-visible .page-section-wheel-label{fill:#fff;filter:drop-shadow(0 0 7px rgba(85,201,255,.74))}.page-section-wheel-svg a.is-active .page-section-wheel-label{fill:url(#section-wheel-gradient);filter:drop-shadow(0 0 8px rgba(255,59,157,.78))}.page-section-wheel-center{position:absolute;top:50%;left:50%;width:78px;height:78px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(85,201,255,.38);border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 28%,rgba(29,185,255,.18),transparent 45%),#030a1ee0;box-shadow:inset 0 1px #ffffff12,0 10px 26px #00000047;font-size:2rem;font-weight:900;line-height:1;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.page-section-wheel-center:hover,.page-section-wheel-center:focus-visible{transform:translate(-50%,-50%) scale(1.06);border-color:#ff4ca0d1;box-shadow:inset 0 1px #ffffff14,0 0 24px #ff3b9d3d;outline:none}.main-content{position:relative;width:100%;margin:0;padding:94px max(24px,calc((100vw - 1240px)/2)) 80px;background:radial-gradient(circle at 88% 4%,rgba(255,59,157,.08),transparent 32rem),radial-gradient(circle at 12% 42%,rgba(37,177,255,.07),transparent 34rem),linear-gradient(180deg,#061120,#0c0a1b 52%,#060914)}.main-content-inner{position:relative;z-index:2}.section{padding:60px 0;scroll-margin-top:112px}.section-heading{max-width:760px;margin-bottom:28px}.section-heading h2,.safety-copy h2,.reviews-card h2,.gh3d-inquiry-card h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,3.3rem);line-height:1.06}.section-heading p,.feature-card p,.pricing-card p,.directions-card p,.safety-copy p,.fareharbor-book-copy p,.reviews-card p,.gh3d-inquiry-card p{color:#f0ecffe0;line-height:1.7}.safety-section{padding-top:20px}.safety-card{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:center;padding:26px;overflow:hidden}.safety-copy p{margin:18px 0 0}.safety-video-wrap{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 18px 44px #0000005c}.safety-video-wrap iframe{width:100%;height:100%;border:0;display:block}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature-card,.pricing-card,.directions-card{padding:20px}.feature-card h3,.pricing-card h3,.directions-card h3{color:#55c9ff}.pricing-badge{display:inline-flex;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,#1db9ff,#ff3b9d);color:#07101c;font-size:.78rem;font-weight:900;text-transform:uppercase}.price{font-size:2.55rem;font-weight:900;color:#ff4ca0}.card-btn{width:100%;background:linear-gradient(135deg,#1db9ff2b,#ff3b9d26);border:1px solid rgba(91,197,255,.28);color:#fff}.reviews-section-wrap{margin:0 calc(50% - 50vw);padding:58px max(24px,calc((100vw - 1180px)/2));background:#0f0b1a2e}.reviews-card{width:min(1180px,100%);margin:0 auto;padding:26px}.reviews-widget-wrap{min-height:240px;margin-top:20px}.fareharbor-ready-card{display:grid;grid-template-columns:.36fr .64fr;gap:30px;padding:26px}.fareharbor-book-copy h3{margin:0;font-size:clamp(1.8rem,3vw,2.7rem)}.fareharbor-accent-line{width:72px;height:4px;margin:14px 0 18px;border-radius:999px;background:linear-gradient(135deg,#1db9ff,#ff3b9d)}.fareharbor-jetski-image{border-radius:22px;margin-bottom:22px}.fareharbor-call-note{margin-top:18px;color:#f0e7ffe6;line-height:1.6}.fareharbor-call-note strong{display:block;margin-top:4px;color:#55c9ff}.fareharbor-frame-wrap{overflow:hidden;border-radius:20px;background:#ffffffeb;min-height:520px}.fareharbor-frame{width:100%;min-height:640px;border:0;background:#fff}.gh3d-inquiry-section{padding-top:40px}.gh3d-inquiry-card{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:30px;border:1px solid rgba(68,177,255,.28);border-radius:28px;background:radial-gradient(circle at top left,rgba(37,177,255,.1),transparent 26rem),linear-gradient(135deg,#191237ad,#050b1ea3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 44px #06030c42}.gh3d-inquiry-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.map-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.map-embed-card{overflow:hidden;min-height:400px}.map-embed{width:100%;height:100%;min-height:400px;border:0}.site-footer{text-align:center;padding:30px;color:#ffffffc7;background:#050a1ae0;border-top:1px solid rgba(68,177,255,.16)}.site-footer-line{margin-top:8px}.gh3d-maker-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:12px 20px;border-radius:999px;background:linear-gradient(135deg,#1db9ff,#ff3b9d);color:#07101c;font-weight:900;box-shadow:0 10px 24px #ff3b9d40}@media (max-width: 1180px){.hero-layout{grid-template-columns:minmax(0,.96fr) minmax(410px,1.04fr)}.page-section-wheel{right:10px;width:184px;height:184px}.page-section-wheel-label{font-size:9.4px}}@media (max-width: 1000px){.site-nav{position:sticky;top:10px;left:auto;width:calc(100% - 20px);margin:10px auto -2px;flex-direction:column;align-items:stretch;transform:none}.site-nav-brand{justify-content:center}.site-nav-links{justify-content:flex-start;overflow-x:auto}.hero{min-height:auto;margin-top:-104px;padding:214px 28px 48px}.hero-layout{min-height:0;grid-template-columns:1fr}.hero-title-main{white-space:normal}.hero-art{min-height:500px;width:min(760px,100%);margin:0 auto}.hero-main-logo{left:2%;right:auto;width:min(86%,560px);transform:none}.hero-jetski{right:0;width:min(100%,720px)}.hero-stats,.feature-grid,.pricing-grid,.map-grid,.fareharbor-ready-card,.safety-card{grid-template-columns:1fr}.page-section-wheel{top:auto;right:12px;bottom:14px;width:158px;height:158px;transform:none}.page-section-wheel-label{font-size:8.7px;letter-spacing:.78px}.page-section-wheel-center{width:60px;height:60px;font-size:1.55rem}.floating-book-btn{right:178px;bottom:22px}.gh3d-inquiry-card{grid-template-columns:1fr}.gh3d-inquiry-actions{justify-content:flex-start}}@media (max-width: 720px){.page-section-wheel{right:6px;bottom:8px;width:138px;height:138px}.page-section-wheel-label{font-size:8px;letter-spacing:.55px}.page-section-wheel-center{width:52px;height:52px;font-size:1.35rem}.floating-book-btn{right:150px;bottom:18px}.site-nav-links a{min-height:40px;padding:10px 11px;font-size:.78rem}.hero{padding:206px 18px 40px}.hero-title-main{font-size:clamp(2.9rem,14vw,4.4rem)}.hero-title-accent{font-size:clamp(3.1rem,14.5vw,4.7rem)}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .primary-btn,.hero-actions .secondary-btn{width:100%}.hero-art{min-height:380px}.hero-main-logo{top:0;left:0;right:auto;width:min(88%,430px);transform:none}.hero-jetski{right:-6%;bottom:1%;width:min(102%,540px)}.main-content{padding:64px 18px 88px}.safety-card,.fareharbor-ready-card,.reviews-card,.gh3d-inquiry-card{padding:20px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.hero-water-video{display:none}.hero-jetski{animation:none}}html,body,#root{background:#020713}.site-shell{position:relative;isolation:isolate;background:transparent}.site-water-video,.site-water-shade{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.site-water-video{z-index:-3;object-fit:cover;object-position:center;opacity:.34;filter:brightness(.46) contrast(1.08) saturate(.62)}.site-water-shade{z-index:-2;background:radial-gradient(circle at 18% 10%,rgba(29,185,255,.12),transparent 34rem),radial-gradient(circle at 86% 76%,rgba(255,59,157,.11),transparent 38rem),linear-gradient(180deg,#02071333,#02071380)}.page-section-wheel{display:none!important}.hero{position:relative;min-height:100vh;background:transparent}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#071320}.hero-media-stage{position:absolute;top:0;left:50%;z-index:-1;width:min(100vw,150vh);height:100%;overflow:hidden;background:#071320;transform:translate(-50%)}.hero-media-stage:after{content:"";position:absolute;left:0;right:0;top:47%;z-index:2;height:10%;pointer-events:none;background:linear-gradient(to bottom,#d1684100,#9f4f381f,#24272f2e 72%,#07132000)}.hero-scene-base,.hero-water-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-scene-base{z-index:0;object-fit:cover;object-position:center top;clip-path:polygon(0 0,100% 0,100% 52%,82% 51.5%,64% 51%,46% 50.5%,28% 49.5%,12% 48.5%,0 48%)}.hero-water-video{z-index:1;top:auto;bottom:0;width:100%;height:54%;object-fit:cover;object-position:center 72%;opacity:1;mix-blend-mode:normal;filter:brightness(.72) contrast(1.14) saturate(.82) sepia(.08);transform:none;clip-path:polygon(0 5%,18% 6%,36% 7%,56% 8%,74% 9%,100% 10%,100% 100%,0 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.78) 8%,#000 16%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.78) 8%,#000 16%,#000 100%)}.hero-overlay{display:none!important}.hero-text{position:relative;z-index:4;padding:30px 32px;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-art{position:relative;min-height:650px;z-index:4}.hero-main-logo{position:absolute;top:6%;left:10%;right:auto;z-index:4;width:min(48%,320px);max-height:250px;object-fit:contain;transform:none;filter:drop-shadow(0 18px 34px rgba(0,0,0,.42))}.hero-jetski{position:absolute;right:-4%;bottom:4%;z-index:3;width:min(98%,760px);max-height:43%;object-fit:contain;object-position:right bottom;filter:hue-rotate(285deg) saturate(1.42) brightness(1.06) contrast(1.05) drop-shadow(0 28px 38px rgba(0,0,0,.48));animation:hero-jetski-bob 4s ease-in-out infinite}.main-content{background:linear-gradient(180deg,#0208166b,#05091894 48%,#020612a8)!important;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.reviews-section-wrap{background:#03081647}.site-footer{background:#030816ad}@media (max-width: 1000px){.hero-media-stage{width:100vw;max-height:none}.hero-text{padding:24px}.hero-main-logo{top:4%;left:5%;width:min(42%,280px)}.hero-jetski{right:-2%;bottom:1%;width:min(92%,650px)}.floating-book-btn{right:18px}}@media (max-width: 720px){.hero-main-logo{top:2%;left:3%;width:min(46%,220px)}.hero-jetski{right:-12%;bottom:0;width:min(112%,560px);max-height:46%}.hero-text{padding:20px}}html,body,#root{background:transparent!important}body{background-color:#071320!important}.site-shell{position:relative;isolation:isolate;background:transparent!important}.site-water-video{z-index:0!important;opacity:.76!important;mix-blend-mode:normal;filter:brightness(.64) contrast(1.16) saturate(.84) sepia(.3) hue-rotate(342deg)!important}.site-water-shade{z-index:1!important;background:linear-gradient(180deg,#230e070a,#1c0a081a 42%,#0c050838)!important}.site-nav,.floating-book-btn,.hero,.main-content,.site-footer{position:relative;z-index:2}.site-nav,.floating-book-btn{position:fixed}.hero{background:transparent!important}.hero:before{background:transparent!important}.hero-media-stage{background:#071320!important}.main-content{background:#14080c3d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.reviews-section-wrap{background:#12070b38!important}.site-footer{background:#10060a6b!important}.hero-jetski{filter:hue-rotate(42deg) saturate(1.72) brightness(1.1) contrast(1.06) drop-shadow(0 28px 38px rgba(0,0,0,.48))!important}.site-nav{position:fixed!important;z-index:5000!important}.floating-book-btn{position:fixed!important;z-index:5100!important}.hero{position:relative!important;z-index:2!important}.hero-media-stage{left:0!important;width:100vw!important;max-width:none!important;z-index:0!important;transform:none!important;background:#31150f!important}.hero-content{position:relative!important;z-index:3!important}.hero-scene-base{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.hero-water-video{z-index:1!important}.hero-jetski{filter:grayscale(.1) sepia(.92) saturate(3.65) hue-rotate(350deg) brightness(1.1) contrast(1.08) drop-shadow(0 28px 38px rgba(0,0,0,.48))!important}.hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:#31150f!important}.hero-media-stage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;transform:none!important;overflow:hidden!important;background:#31150f!important}.hero-scene-base{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;clip-path:none!important}.hero-water-video{position:absolute!important;left:0!important;right:0!important;top:51.5%!important;bottom:0!important;width:100%!important;height:48.5%!important;object-fit:cover!important;object-position:center 68%!important;clip-path:none!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.72) 3%,#000 8%,#000 100%)!important;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.72) 3%,#000 8%,#000 100%)!important}.hero-media-stage:after{content:"";position:absolute;left:0;right:0;top:49.5%;z-index:2;height:7%;pointer-events:none;background:linear-gradient(to bottom,#783e2a00,#56332a24 42%,#181d222e 72%,#07132000)}.hero-jetski{filter:drop-shadow(0 28px 38px rgba(0,0,0,.48))!important}.site-legal{width:min(920px,100%);margin:18px auto 0;padding:0;color:#ffffffc2;text-align:left}.site-legal summary{width:fit-content;margin:0 auto;cursor:pointer;color:#55c9ff;font-weight:900;letter-spacing:.04em}.site-legal p{margin:12px 0 0;font-size:.82rem;line-height:1.65}@media (max-width: 720px){.site-legal{padding-inline:4px}.site-legal p{font-size:.78rem}}.hero-main-logo{left:28%!important}@media (max-width: 1000px){.hero-main-logo{left:18%!important}}@media (max-width: 720px){.hero-main-logo{left:10%!important}}.hero-jetski{transform-origin:58% 68%;animation:hero-jetski-continuous-float 10s linear infinite!important;will-change:transform}@keyframes hero-jetski-continuous-float{0%{transform:translate3d(0,2px,0) rotate(.24deg)}12%{transform:translate3d(0,-2px,0) rotate(-.24deg)}25%{transform:translate3d(0,1px,0) rotate(.24deg)}38%{transform:translate3d(0,-1px,0) rotate(-.18deg)}50%{transform:translate3d(0,3px,0) rotate(.48deg)}62%{transform:translate3d(0,-3px,0) rotate(-.22deg)}75%{transform:translate3d(0,3px,0) rotate(.08deg)}88%{transform:translate3d(0,-2px,0) rotate(-.12deg)}to{transform:translate3d(0,2px,0) rotate(.24deg)}}
