:root{font-family:Arial,Helvetica Neue,Helvetica,system-ui,sans-serif;color:#fff;background:#000;--orange:#ff6500;--orange2:#ff8a18;--blue:#35bdf5;--blue2:#8ee4ff;--panel:#04090d;--silver:#e9eef2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#000;color:#fff}.site{min-height:100vh;background:#000}.topbar{position:sticky;top:0;z-index:50;height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:6px max(3vw,24px);background:#000306f7;border-bottom:2px solid var(--blue);box-shadow:0 0 28px #35bdf52e}.brandLockup{display:flex;align-items:center;height:62px}.brandLockup img{width:180px;height:62px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.topbar nav{display:flex;gap:28px}.topbar nav a,.footerLinks a{color:#e6edf2;text-decoration:none;text-transform:uppercase;font-size:.83rem;font-weight:900}.topbar nav a:hover,.footerLinks a:hover{color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;padding:12px 18px;text-decoration:none;color:#071018;font-weight:1000;text-transform:uppercase;font-style:italic;letter-spacing:.02em;border:1px solid transparent;cursor:pointer}.btn.orange{background:linear-gradient(135deg,var(--orange),var(--orange2));box-shadow:0 0 0 1px #ff65004d,0 0 24px #ff650040}.btn.blue{background:linear-gradient(135deg,var(--blue2),var(--blue));box-shadow:0 0 0 1px #35bdf547,0 0 24px #35bdf52e}.btn.big{padding:15px 25px}.btn.full{width:100%}.brochureHero{position:relative;isolation:isolate;min-height:680px;padding:25px 3vw 44px;display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-template-rows:410px auto;align-items:end;overflow:hidden;border-bottom:2px solid var(--blue);background:linear-gradient(180deg,#0000002e,#0006),url(./ironlion-mountain-beach-hero-DHMCEQhL.webp) center/cover no-repeat,#000}.brochureHero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 18%,transparent 0 22%,rgba(0,0,0,.2) 56%,rgba(0,0,0,.5) 100%);pointer-events:none}.brochureHero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:linear-gradient(90deg,var(--orange),transparent 20%,var(--blue) 50%,transparent 80%,var(--orange))}.paintSplash{position:absolute;z-index:-2;height:95px;width:62%;filter:saturate(1.2);opacity:.95}.splashOrange{left:-10%;top:90px;background:linear-gradient(90deg,transparent,var(--orange) 12%,var(--orange) 66%,transparent);clip-path:polygon(0 43%,20% 30%,8% 16%,50% 23%,82% 0,74% 35%,100% 24%,77% 58%,96% 72%,58% 68%,30% 100%,36% 65%,0 74%)}.splashBlue{right:-14%;top:120px;background:linear-gradient(90deg,transparent,var(--blue) 18%,var(--blue) 70%,transparent);clip-path:polygon(0 20%,35% 34%,22% 3%,61% 27%,100% 14%,76% 48%,96% 67%,55% 61%,25% 100%,31% 63%,0 79%)}.mobileStamp{position:absolute;right:4vw;top:35px;z-index:8;display:flex;gap:10px;align-items:center;text-transform:uppercase;transform:rotate(-2deg);padding:12px 18px;border-left:4px solid var(--blue);border-right:4px solid var(--blue);background:#000000b8;box-shadow:0 0 20px #35bdf524}.mobileStamp svg{color:var(--blue);width:30px;height:30px}.mobileStamp span{display:grid}.mobileStamp b{color:var(--orange);font-size:1.25rem;font-style:italic}.mobileStamp small{font-weight:1000;letter-spacing:.06em}.heroVehicle{position:relative;z-index:2;align-self:end}.heroVehicle.leftVehicle{margin-left:-8vw;transform:translateY(28px)}.heroVehicle.rightVehicle{margin-right:-8vw;transform:translateY(18px)}.vehicleArt{width:135%;max-width:590px;filter:drop-shadow(0 35px 24px rgba(0,0,0,.88));mix-blend-mode:screen}.rightVehicle .vehicleArt{margin-left:-8%}.heroBadge{position:relative;z-index:5;align-self:center;justify-self:center;width:min(520px,42vw);padding:2px 14px 10px;overflow:visible;filter:drop-shadow(0 24px 35px rgba(0,0,0,.95));background:linear-gradient(145deg,#020508d6,#0000008f);border:1px solid rgba(255,255,255,.18);border-radius:28px;box-shadow:-8px 0 28px #35bdf53b,8px 0 28px #ff65003b,inset 0 0 36px #ffffff0a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.heroBadge:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-1;border-radius:32px;background:linear-gradient(115deg,var(--blue),transparent 28%,transparent 68%,var(--orange));opacity:.9;filter:blur(1px)}.heroBadge:after{content:"";position:absolute;left:8%;right:8%;bottom:-24px;height:52px;background:radial-gradient(ellipse,rgba(235,244,250,.62),rgba(126,145,156,.22) 42%,transparent 72%);filter:blur(12px);opacity:.82;pointer-events:none}.heroBadge img{position:relative;z-index:2;display:block;width:100%;height:auto;max-height:395px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;animation:crestBreathe 4.8s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(53,189,245,.22))}.nationalBand{position:relative;overflow:hidden;border-top:1px solid rgba(53,189,245,.32);border-bottom:1px solid rgba(255,101,0,.35);background:#02070b;padding:11px 0}.tickerTrack{display:flex;width:-moz-max-content;width:max-content;gap:24px;align-items:center;text-transform:uppercase;font-weight:1000;letter-spacing:.12em;color:#d8e7ef;animation:tickerMove 24s linear infinite}.tickerTrack span:nth-of-type(2n){color:var(--orange)}.tickerTrack b{color:var(--blue)}.heroBadgeCaption{position:relative;z-index:3;display:block;margin-top:-8px;text-align:center;color:#eaf6fb;text-transform:uppercase;font-size:.72rem;font-weight:1000;letter-spacing:.2em;text-shadow:0 0 12px #000}.heroBadgeCaption b{color:var(--orange);padding:0 7px}.heroMessage{grid-column:1/-1;position:relative;z-index:6;text-align:center;margin-top:-22px}.heroMessage h1{margin:0;text-transform:uppercase;font-style:italic;line-height:.9;letter-spacing:-.035em}.heroMessage h1 span{display:block;color:var(--orange);font-size:clamp(2.7rem,5.3vw,5.8rem);text-shadow:0 0 25px rgba(255,101,0,.2)}.heroMessage h1 strong{display:block;color:#fff;font-size:clamp(1.65rem,3.4vw,3.3rem);letter-spacing:.02em}.heroMessage>p{margin:12px 0 4px;text-transform:uppercase;font-weight:900;letter-spacing:.09em;color:#dce5eb}.heroProof{display:flex;justify-content:center;gap:0;margin:18px auto;max-width:720px}.heroProof div{min-width:190px;display:grid;place-items:center;text-align:center;padding:6px 22px;border-right:1px solid rgba(255,255,255,.18)}.heroProof div:last-child{border:0}.heroProof svg{color:var(--blue)}.heroProof b{text-transform:uppercase;font-size:.78rem;margin-top:5px}.heroProof small{color:#a8b3bc;font-size:.7rem}.actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.section{max-width:1280px;margin:auto;padding:54px 3vw}.packages{background:linear-gradient(180deg,#020508,#000)}.sectionTitle{text-align:center;margin-bottom:24px}.sectionTitle h2{margin:0;text-transform:uppercase;font-style:italic;font-size:clamp(2.1rem,4vw,3.8rem);letter-spacing:-.03em}.sectionTitle h2 span{color:var(--orange)}.sectionTitle p{margin:3px 0 0;color:#d2dbe1;text-transform:uppercase;font-weight:900;letter-spacing:.13em}.priceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.packageCarousel{position:relative;max-width:760px;margin:0 auto 24px;padding:0 58px 36px}.carouselViewport{overflow:hidden;border-radius:16px}.carouselTrack{display:flex;transition:transform .45s cubic-bezier(.22,.7,.2,1)}.carouselSlide{flex:0 0 100%;min-height:410px}.carouselArrow{position:absolute;top:44%;z-index:5;width:46px;height:46px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;background:#02070b;color:#fff;cursor:pointer;box-shadow:0 0 20px #35bdf52e}.carouselArrow:hover,.carouselArrow:focus-visible{color:#061018;background:var(--blue)}.carouselArrow.previous{left:0}.carouselArrow.next{right:0}.carouselDots{position:absolute;left:0;right:0;bottom:5px;display:flex;justify-content:center;gap:10px}.carouselDots button{width:11px;height:11px;padding:0;border:1px solid var(--blue);border-radius:50%;background:transparent;cursor:pointer}.carouselDots button.active{background:var(--orange);border-color:var(--orange);box-shadow:0 0 12px #ff6500b3}.specialEdge{border-color:var(--orange);padding-bottom:20px;background:radial-gradient(circle at 50% 34%,rgba(255,101,0,.18),transparent 42%),linear-gradient(180deg,#071018,#000)}.specialEdge>svg{color:var(--orange);width:54px;height:54px}.specialEdge .promoCode{font-size:clamp(2rem,6vw,4rem);letter-spacing:.04em;color:var(--blue)}.referralOffer{font-size:clamp(2.6rem,7vw,5.2rem);font-weight:1000;font-style:italic;line-height:1;color:var(--orange);text-shadow:0 0 24px rgba(255,101,0,.26)}.specialTerms{max-width:560px;margin:10px auto 16px;color:#b7c4cc;font-size:.78rem;line-height:1.45}.priceCard{position:relative;transition:transform .25s ease,box-shadow .25s ease}.priceCard:hover{transform:translateY(-5px);box-shadow:0 24px 65px #000000b3,0 0 26px #35bdf51f}.btn{transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.priceCard{position:relative;background:linear-gradient(180deg,#02070b,#000);border:2px solid;border-radius:14px;padding:18px 18px 0;text-align:center;overflow:hidden;box-shadow:0 20px 55px #0000008c,inset 0 0 35px #ffffff04}.blueEdge{border-color:var(--blue);box-shadow:0 0 16px #35bdf514,0 20px 55px #000}.orangeEdge{border-color:var(--orange);box-shadow:0 0 16px #ff650014,0 20px 55px #000}.priceCard>svg{color:var(--blue);width:46px;height:46px}.orangeEdge>svg{color:var(--orange)}.priceCard h3{margin:4px 0 0;text-transform:uppercase;font-style:italic;font-size:1.75rem}.priceCard em{display:block;color:var(--blue);font-weight:1000;text-transform:uppercase;font-size:1.2rem}.priceCard small{display:block;margin-top:2px;text-transform:uppercase;font-weight:900}.priceCard>strong{display:block;font-size:4.9rem;line-height:.98;color:var(--orange);font-style:italic;margin:5px 0}.priceCard>p{font-size:.75rem;text-transform:uppercase;font-weight:900;color:#dbe1e5}.conditions{display:grid;grid-template-columns:repeat(3,1fr);margin:14px -18px 0;background:linear-gradient(180deg,#78dbff,#25b9ff);color:#061018}.orangeConditions{background:linear-gradient(180deg,#ff9830,#ff6500)}.conditions span{padding:12px 6px;font-size:.68rem;border-right:1px solid rgba(0,0,0,.28);min-height:92px}.conditions span:last-child{border:0}.conditions b{display:block;text-transform:uppercase;font-size:.82rem;margin-bottom:4px}.includes{margin-top:16px;border:2px solid var(--blue);border-radius:12px;background:#020609;padding:14px 16px 16px;box-shadow:0 0 18px #35bdf50f}.includes h3{text-align:center;margin:0 0 14px;color:var(--blue);text-transform:uppercase;font-style:italic;font-size:1.5rem}.includeGrid{display:grid;grid-template-columns:repeat(8,1fr);gap:0}.includeGrid span{position:relative;padding:42px 9px 8px;border-right:1px solid rgba(255,255,255,.17);text-align:center;font-size:.7rem;font-weight:900;text-transform:uppercase}.includeGrid span:last-child{border:0}.includeGrid span:before{content:"✦";position:absolute;top:8px;left:50%;transform:translate(-50%);color:var(--blue);font-size:1.7rem}.shampooRibbon{margin-top:14px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:13px;border:1px solid rgba(255,101,0,.55);background:linear-gradient(90deg,#ff650014,#35bdf50d);text-align:center}.shampooRibbon b{color:var(--orange);text-transform:uppercase}.shampooRibbon span{color:#c8d2d9}.workZone{display:grid;grid-template-columns:1.12fr .88fr;gap:14px;background:#000}.bookingPanel,.partnerPitch,.partnerApply form{border:2px solid var(--blue);border-radius:12px;background:linear-gradient(180deg,#040c12,#010304);box-shadow:0 24px 65px #0000008c;overflow:hidden}.bookingPanel form,.partnerApply form{padding:18px}.panelHeading{display:grid;padding:16px 18px 0}.panelHeading span{color:var(--orange);font-size:1.55rem;text-transform:uppercase;font-style:italic;font-weight:1000}.panelHeading small{color:#c8d0d7;text-transform:uppercase;font-size:.68rem;letter-spacing:.08em}.row{display:grid;gap:10px}.row.two{grid-template-columns:repeat(2,1fr)}.row.three{grid-template-columns:repeat(3,1fr)}.row.four{grid-template-columns:repeat(4,1fr)}label{display:grid;gap:5px;margin-bottom:10px;color:#edf3f6;font-size:.75rem;font-weight:900}input,select,textarea{width:100%;padding:10px 11px;border:1px solid #3d5361;border-radius:5px;background:#08131b;color:#fff;font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.check span{display:flex;align-items:center;gap:7px}.check input{width:auto}.check small{color:var(--blue)}.promoEntry{display:grid;grid-template-columns:minmax(220px,1fr) 1.35fr;gap:12px;align-items:center;margin-top:2px}.promoStatus{color:#9eabb4;font-size:.78rem;font-weight:800}.promoStatus.applied{color:var(--blue)}.estimate{margin:7px 0 6px;padding:10px;background:#35bdf50f;border:1px solid rgba(53,189,245,.35);border-radius:6px}.originalPrice{margin-right:7px;color:#98a6af;text-decoration:line-through}.referralFine{margin:0 0 10px;color:#98a6af;font-size:.7rem;line-height:1.4}.status{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px;border-radius:6px;background:#35bdf517;border:1px solid rgba(53,189,245,.28);color:#bdeaff}.fine{font-size:.72rem;line-height:1.4;color:#93a0aa}.payBtn{margin-top:9px}.partnerPitch{position:relative;min-height:570px;border-color:var(--blue);display:flex;align-items:stretch;overflow:hidden}.detailerScene{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 74% 48%,rgba(53,189,245,.18),transparent 22%),linear-gradient(90deg,#000000fa 0,#000000db 53%,#0000004d)}.detailerScene:after{content:"";position:absolute;right:28px;bottom:-20px;width:235px;height:390px;border-radius:80px 80px 20px 20px;background:linear-gradient(180deg,#10171d,#020304);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 50px #000c}.detailerShirt{position:absolute;right:60px;bottom:95px;width:165px;z-index:2;filter:grayscale(.15)}.detailerShirt img{width:100%}.partnerContent{position:relative;z-index:3;width:70%;padding:8px 18px 18px}.partnerPitch h2{text-transform:uppercase;font-style:italic;font-size:clamp(2rem,3.7vw,3.4rem);line-height:.95;margin:15px 0}.partnerPitch h2 strong{color:var(--blue)}.badge{display:inline-block;border:2px solid var(--orange);color:var(--orange);padding:5px 9px;text-transform:uppercase;font-weight:1000;font-style:italic}.benefitList{display:grid;gap:11px;margin:18px 0}.benefitList div{display:flex;align-items:center;gap:9px;font-weight:900;text-transform:uppercase;font-size:.78rem}.benefitList svg{color:var(--blue)}.expansionCopy{max-width:540px;color:#c2ccd3;line-height:1.55;font-size:.86rem}.networkLink{display:block;margin:12px 0 0;text-align:center;color:var(--orange);font-weight:900;text-transform:uppercase;font-size:.76rem;text-underline-offset:4px}.networkLink:hover{color:var(--blue)}.qualityLine{display:block;text-align:center;margin-top:8px;color:#a7b1b9;text-transform:uppercase;font-weight:900}.partnerApply{padding-top:24px}.partnerApply form{max-width:980px;margin:auto}.about{display:grid;grid-template-columns:1fr 1fr;gap:34px;border-top:1px solid rgba(53,189,245,.2)}.eyebrow{color:var(--blue);text-transform:uppercase;font-weight:1000;letter-spacing:.13em;font-size:.78rem}.about h2{font-size:clamp(2.1rem,4vw,3.8rem);text-transform:uppercase;font-style:italic;margin:7px 0}.about p{color:#b7c2ca;line-height:1.7}.aboutMarks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.aboutMarks div{display:grid;place-items:center;text-align:center;padding:17px;border:1px solid rgba(53,189,245,.35);background:#040b10}.aboutMarks svg{color:var(--blue)}.aboutMarks b{text-transform:uppercase;color:var(--orange);margin-top:6px}.aboutMarks small{color:#a7b1b9;margin-top:3px}.section,footer{content-visibility:auto;contain-intrinsic-size:1px 700px}@keyframes crestBreathe{0%,to{transform:scale(1);filter:drop-shadow(0 0 16px rgba(53,189,245,.2))}50%{transform:scale(1.025);filter:drop-shadow(0 0 27px rgba(255,101,0,.28))}}@keyframes tickerMove{to{transform:translate(-50%)}}footer{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:22px;align-items:center;padding:20px 4vw;border-top:2px solid var(--blue);background:#010204}.footerBrand img{width:210px;max-height:110px;-o-object-fit:contain;object-fit:contain}.footerTag{display:grid;gap:5px}.footerTag b{color:var(--orange);font-style:italic;text-transform:uppercase}.footerTag span{font-size:.8rem}.footerTag a{display:flex;align-items:center;gap:7px;color:#fff;text-decoration:none;font-weight:1000}.footerLinks{display:flex;gap:13px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:1000px){.topbar nav{display:none}.brochureHero{grid-template-columns:1fr 1fr;grid-template-rows:290px auto auto}.heroVehicle{opacity:.6}.leftVehicle{grid-column:1}.rightVehicle{grid-column:2}.heroBadge{position:absolute;top:38px;left:50%;transform:translate(-50%);width:360px}.heroMessage{grid-row:2;grid-column:1/-1;margin-top:0}.priceGrid,.workZone,.about{grid-template-columns:1fr}.includeGrid{grid-template-columns:repeat(4,1fr)}.row.four{grid-template-columns:repeat(2,1fr)}.partnerPitch{min-height:500px}footer{grid-template-columns:1fr;text-align:center}.footerBrand,.footerLinks,.footerTag a{justify-content:center}}@media(max-width:650px){.packageCarousel{padding:0 38px 34px}.carouselArrow{width:34px;height:34px}.carouselSlide{min-height:430px}.promoEntry{grid-template-columns:1fr;gap:2px}.topbar{height:64px}.brandLockup img{width:130px;height:56px}.topbar>.btn{padding:9px 11px;font-size:.72rem}.brochureHero{min-height:auto;grid-template-columns:1fr;grid-template-rows:350px auto;padding:22px 14px 36px}.mobileStamp{right:12px;top:10px;padding:7px 10px}.mobileStamp b{font-size:.9rem}.mobileStamp small{font-size:.65rem}.heroBadge{top:48px;width:260px}.heroVehicle{position:absolute;bottom:185px;width:58%;opacity:.45}.leftVehicle{left:-22%;margin:0}.rightVehicle{right:-22%;margin:0}.heroMessage{grid-row:2;margin-top:0}.heroMessage h1 span{font-size:2.65rem}.heroMessage h1 strong{font-size:1.4rem;line-height:1.05}.heroProof{gap:0}.heroProof div{min-width:0;flex:1;padding:4px}.heroProof small{display:none}.actions .btn{width:100%}.section{padding:40px 14px}.priceGrid{grid-template-columns:1fr}.includeGrid{grid-template-columns:repeat(2,1fr)}.includeGrid span{border-bottom:1px solid rgba(255,255,255,.1)}.row.two,.row.three,.row.four,.aboutMarks{grid-template-columns:1fr}.partnerPitch{min-height:600px}.partnerContent{width:100%}.detailerScene:after{opacity:.35}.detailerShirt{opacity:.25}.footerLinks{display:none}.footerBrand img{margin:auto}}.restorationExperience{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;overflow:hidden;pointer-events:none;opacity:0}.restorationExperience.isPlaying{opacity:1}.clawFlash{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 0 9px rgba(255,101,0,.9))}.clawFlash i{position:absolute;top:-18%;left:37%;width:9px;height:115%;border-radius:50%;background:linear-gradient(180deg,transparent 4%,#fff 14%,var(--orange) 32%,#17100c 65%,transparent 92%);transform:rotate(-24deg) translate(-55vw);opacity:0}.clawFlash i:nth-child(2){left:47%;animation-delay:.08s}.clawFlash i:nth-child(3){left:57%;animation-delay:.16s}.isPlaying .clawFlash i{animation:clawStrike 4.7s cubic-bezier(.2,.8,.2,1) both}.sudsSweep{position:absolute;top:-10%;right:-35%;bottom:-10%;left:-35%;transform:translate(-80%);background:radial-gradient(circle at 18% 48%,rgba(255,255,255,.95) 0 7px,rgba(96,207,255,.55) 8px 13px,transparent 14px),radial-gradient(circle at 34% 58%,rgba(255,255,255,.85) 0 11px,rgba(53,189,245,.38) 12px 18px,transparent 19px),radial-gradient(circle at 54% 43%,rgba(255,255,255,.9) 0 6px,rgba(53,189,245,.4) 7px 12px,transparent 13px),linear-gradient(105deg,transparent 22%,rgba(220,248,255,.18) 40%,rgba(53,189,245,.82) 50%,rgba(255,255,255,.94) 55%,rgba(53,189,245,.45) 62%,transparent 76%);opacity:0;filter:blur(.2px)}.sudsSweep i{position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,.86);border-radius:50%;box-shadow:inset 0 0 7px #35bdf5bf,0 0 8px #ffffff80}.sudsSweep i:nth-child(1){left:39%;top:21%}.sudsSweep i:nth-child(2){left:44%;top:67%;width:29px;height:29px}.sudsSweep i:nth-child(3){left:49%;top:36%;width:12px;height:12px}.sudsSweep i:nth-child(4){left:53%;top:78%;width:23px;height:23px}.sudsSweep i:nth-child(5){left:57%;top:17%;width:34px;height:34px}.sudsSweep i:nth-child(6){left:62%;top:54%;width:15px;height:15px}.sudsSweep i:nth-child(7){left:66%;top:31%;width:25px;height:25px}.isPlaying .sudsSweep{animation:sudsRestore 4.7s cubic-bezier(.35,.04,.2,1) both}.shinePass{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(112deg,transparent 42%,rgba(255,255,255,.05) 47%,rgba(255,255,255,.78) 50%,rgba(53,189,245,.2) 53%,transparent 58%);transform:translate(-90%);opacity:0}.isPlaying .shinePass{animation:mirrorReveal 4.7s ease-in-out both}.experienceWords{position:absolute;left:50%;bottom:18%;transform:translate(-50%);display:flex;gap:10px;text-transform:uppercase;font-style:italic;font-size:clamp(.72rem,1.5vw,1.05rem);letter-spacing:.16em;text-shadow:0 2px 12px #000}.experienceWords b{opacity:0;white-space:nowrap}.experienceWords b:nth-child(1){color:var(--orange)}.experienceWords b:nth-child(2){color:var(--blue)}.experienceWords b:nth-child(3){color:#fff}.isPlaying .experienceWords b:nth-child(1){animation:wordFlash 4.7s .4s both}.isPlaying .experienceWords b:nth-child(2){animation:wordFlash 4.7s 1.55s both}.isPlaying .experienceWords b:nth-child(3){animation:wordFinish 4.7s 2.65s both}.replayExperience{position:absolute;right:18px;bottom:15px;z-index:16;display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid rgba(53,189,245,.42);border-radius:999px;background:#010508b8;color:#dff7ff;font-weight:900;font-size:.67rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.replayExperience:hover,.replayExperience:focus-visible{border-color:var(--orange);color:var(--orange)}@keyframes clawStrike{0%,7%{transform:rotate(-24deg) translate(-55vw);opacity:0}10%{opacity:1}25%{transform:rotate(-24deg) translate(0);opacity:1}48%{transform:rotate(-24deg) translate(0);opacity:.75}64%,to{transform:rotate(-24deg) translate(0);opacity:0}}@keyframes sudsRestore{0%,26%{transform:translate(-80%);opacity:0}34%{opacity:1}67%{transform:translate(30%);opacity:.95}82%,to{transform:translate(85%);opacity:0}}@keyframes mirrorReveal{0%,58%{transform:translate(-90%);opacity:0}65%{opacity:1}86%{transform:translate(90%);opacity:.9}to{transform:translate(110%);opacity:0}}@keyframes wordFlash{0%,8%,28%,to{opacity:0;transform:translateY(8px)}12%,22%{opacity:1;transform:translateY(0)}}@keyframes wordFinish{0%,8%{opacity:0;transform:scale(.9)}14%,35%{opacity:1;transform:scale(1)}48%,to{opacity:0}}@media(max-width:650px){.experienceWords{bottom:23%;gap:5px;font-size:.58rem}.replayExperience{right:9px;bottom:8px;padding:7px 9px}}.site{font-family:Arial,Helvetica Neue,Helvetica,system-ui,sans-serif;color:#fff}.site h1,.site h2,.site h3,.site b,.site strong,.site label,.site button,.site a{text-rendering:geometricPrecision}.heroMessage h1,.sectionTitle h2,.priceCard h3,.partnerPitch h2,.about h2,.panelHeading span,.btn,.mobileStamp b,.footerTag b{font-style:normal}.heroMessage h1 span{font-weight:900;letter-spacing:.015em}.heroMessage h1 strong{font-weight:900;letter-spacing:.035em;text-shadow:0 2px 16px #000,0 0 2px #fff}.sectionTitle h2,.partnerPitch h2,.about h2{letter-spacing:.005em;line-height:1.05}.topbar nav a,.footerLinks a,.heroMessage>p,.sectionTitle p{color:#fff;letter-spacing:.08em}.priceCard h3,.panelHeading span{letter-spacing:.015em}.btn{letter-spacing:.035em}.clawFlash{filter:drop-shadow(0 0 8px rgba(255,101,0,.9)) drop-shadow(0 0 2px #fff)}.clawFlash i{top:-22%;left:30%;width:74px;height:125%;background:none;border:0;border-left:10px solid #ff6500;border-radius:52% 0 0 52%;clip-path:polygon(0 0,100% 4%,78% 70%,48% 100%,30% 68%);transform:rotate(-58deg) translate(-75vw);opacity:0}.clawFlash i:nth-child(2){left:43%;animation-delay:.07s}.clawFlash i:nth-child(3){left:56%;animation-delay:.14s}.sudsSweep{inset:auto -40% -20%;height:112%;border-radius:52% 48% 0 0;background:radial-gradient(circle at 18% 12%,#fff 0 6px,rgba(104,218,255,.72) 7px 12px,transparent 13px),radial-gradient(circle at 34% 7%,#fff 0 10px,rgba(53,189,245,.62) 11px 17px,transparent 18px),radial-gradient(circle at 52% 14%,#fff 0 7px,rgba(53,189,245,.56) 8px 14px,transparent 15px),radial-gradient(circle at 70% 8%,#fff 0 12px,rgba(53,189,245,.55) 13px 20px,transparent 21px),linear-gradient(180deg,#fffffffa 0,#fffffffa,#97e8fff0 4%,#35bdf5d6 13%,#1079aaad 34%,#032334b8 70%,#00080d29);box-shadow:0 -14px 32px #ffffff75,0 -35px 70px #35bdf54d;transform:translate(-95%,38%) rotate(-4deg);opacity:0}.sudsSweep i{background:#e5faff2b}.shinePass{top:0;right:0;bottom:0;left:0;transform:none;background:linear-gradient(112deg,transparent 42%,rgba(255,255,255,.08) 47%,rgba(255,255,255,.95) 50%,rgba(53,189,245,.28) 53%,transparent 58%);background-size:240% 100%;background-position:160% 0;opacity:0}.shinePass:after{content:"✦";position:absolute;left:69%;top:23%;color:#fff;font-size:clamp(3rem,8vw,6.5rem);line-height:1;text-shadow:0 0 7px #fff,0 0 22px var(--blue),0 0 42px rgba(255,255,255,.85);opacity:0;transform:scale(.2) rotate(-25deg)}@keyframes clawStrike{0%,5%{transform:rotate(-58deg) translate(-75vw);opacity:0}10%{opacity:1}25%{transform:rotate(-58deg) translate(0);opacity:1}46%{transform:rotate(-58deg) translate(0);opacity:.88}62%,to{transform:rotate(-58deg) translate(0);opacity:0}}@keyframes sudsRestore{0%,27%{transform:translate(-95%,38%) rotate(-4deg);opacity:0}35%{opacity:.98}59%{transform:translate(-8%,-4%) rotate(1deg);opacity:1}77%{transform:translate(28%,15%) rotate(3deg);opacity:.82}88%,to{transform:translate(85%,38%) rotate(4deg);opacity:0}}@keyframes mirrorReveal{0%,62%{background-position:160% 0;opacity:0}68%{opacity:1}84%{background-position:-60% 0;opacity:.95}94%,to{background-position:-90% 0;opacity:0}}.isPlaying .shinePass:after{animation:finalSparkle 4.7s ease-out both}@keyframes finalSparkle{0%,76%{opacity:0;transform:scale(.2) rotate(-25deg)}82%{opacity:1;transform:scale(1.15) rotate(0)}88%{opacity:1;transform:scale(.78) rotate(15deg)}96%,to{opacity:0;transform:scale(1.45) rotate(25deg)}}.heroMessage h1 span{font-family:Arial Black,Arial,Helvetica Neue,sans-serif;font-weight:900;font-style:normal;letter-spacing:.045em;line-height:.98}.heroMessage h1 strong{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:clamp(2.15rem,5.2vw,4.8rem);font-weight:900;font-style:normal;line-height:1.02;letter-spacing:.055em;color:#fff;text-shadow:0 0 2px #fff,0 0 18px rgba(255,255,255,.42),0 4px 22px #000;animation:jumboFlash 7s ease-in-out infinite}@keyframes jumboFlash{0%,5%,15%,to{text-shadow:0 0 2px #fff,0 0 18px rgba(255,255,255,.42),0 4px 22px #000;filter:brightness(1)}9%{text-shadow:0 0 4px #fff,0 0 24px #fff,0 0 52px var(--blue),0 4px 22px #000;filter:brightness(1.32)}}.racingCorners{pointer-events:none}.racingCorner{position:fixed;z-index:45;width:16px;height:170px;opacity:.52;background:repeating-linear-gradient(90deg,#7d0000 0 3px,#ff2525 3px 6px,transparent 6px 9px,#a40000 9px 12px,transparent 12px 16px);box-shadow:0 0 12px #ff19193d}.racingCorner.topLeft{top:72px;left:7px;-webkit-mask-image:linear-gradient(#000 0 62%,transparent);mask-image:linear-gradient(#000 0 62%,transparent)}.racingCorner.topRight{top:72px;right:7px;-webkit-mask-image:linear-gradient(#000 0 62%,transparent);mask-image:linear-gradient(#000 0 62%,transparent)}.racingCorner.bottomLeft{bottom:0;left:7px;-webkit-mask-image:linear-gradient(transparent,#000 38%);mask-image:linear-gradient(transparent,#000 38%)}.racingCorner.bottomRight{bottom:0;right:7px;-webkit-mask-image:linear-gradient(transparent,#000 38%);mask-image:linear-gradient(transparent,#000 38%)}.priceCard,.bookingPanel,.partnerPitch,.partnerApply form,.includes,.heroBadge,.carouselViewport{border-radius:24px}.mobileStamp,.shampooRibbon{border-radius:14px}.btn{border-radius:12px}input,select,textarea{border-radius:9px}@media(max-width:650px){.racingCorner{width:10px;height:110px;opacity:.34}.racingCorner.topLeft,.racingCorner.bottomLeft{left:2px}.racingCorner.topRight,.racingCorner.bottomRight{right:2px}}.btn,.priceCard,.heroProof div,.benefitList div,.includeGrid span,.aboutMarks div,.topbar nav a,.footerLinks a,.carouselArrow{position:relative}.btn:after,.priceCard:after,.heroProof div:after,.benefitList div:after,.includeGrid span:after,.aboutMarks div:after,.topbar nav a:after,.footerLinks a:after,.carouselArrow:after{content:"✦";position:absolute;top:7px;right:9px;z-index:8;color:#fff;font-size:1.15rem;line-height:1;opacity:0;pointer-events:none;transform:scale(.15) rotate(-30deg);text-shadow:0 0 5px #fff,0 0 16px var(--blue),0 0 28px rgba(255,255,255,.78)}.btn:hover:after,.btn:focus-visible:after,.priceCard:hover:after,.priceCard:focus-within:after,.heroProof div:hover:after,.benefitList div:hover:after,.includeGrid span:hover:after,.aboutMarks div:hover:after,.topbar nav a:hover:after,.topbar nav a:focus-visible:after,.footerLinks a:hover:after,.footerLinks a:focus-visible:after,.carouselArrow:hover:after,.carouselArrow:focus-visible:after{animation:optionSparkle .72s ease-out both}@keyframes optionSparkle{0%{opacity:0;transform:scale(.15) rotate(-30deg)}34%{opacity:1;transform:scale(1.35) rotate(5deg)}66%{opacity:1;transform:scale(.82) rotate(20deg)}to{opacity:0;transform:scale(1.45) rotate(38deg)}}.sudsSweep:before{content:"";position:absolute;right:7%;top:18%;width:72px;height:72px;border-radius:72% 28% 68% 32%;background:radial-gradient(circle at 28% 24%,#fff 0 6%,rgba(255,255,255,.82) 7% 13%,transparent 14%),linear-gradient(145deg,#e5fbfffa,#35bdf5d1 48%,#005482e0);border:2px solid rgba(255,255,255,.82);box-shadow:inset 10px 12px 20px #ffffff85,inset -12px -14px 20px #00416980,0 0 20px #35bdf5cc,0 0 42px #ffffff6b;transform:rotate(45deg)}.sudsSweep:after{content:"";position:absolute;right:12%;top:28%;width:48%;height:12px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(53,189,245,.12),rgba(184,240,255,.72),#fff);filter:blur(2px);box-shadow:0 0 18px #35bdf58c}@media(max-width:650px){.sudsSweep:before{width:48px;height:48px;right:8%;top:22%}.sudsSweep:after{top:30%;height:8px}.btn:after,.priceCard:after,.heroProof div:after,.benefitList div:after,.includeGrid span:after,.aboutMarks div:after,.carouselArrow:after{font-size:.95rem}}.sudsSweep{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border-radius:0;background:none;box-shadow:none;transform:none;opacity:0;filter:none}.isPlaying .sudsSweep{animation:hoodWetSheen 4.7s ease-in-out both}.sudsSweep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,transparent 18%,rgba(255,255,255,.04) 36%,rgba(183,239,255,.2) 49%,rgba(255,255,255,.06) 61%,transparent 78%);border:0;border-radius:0;box-shadow:none;transform:none}.sudsSweep:after{content:none}.sudsSweep i{position:absolute;top:0;width:18px;height:29px;border:1px solid rgba(255,255,255,.86);border-radius:70% 30% 68% 32%;background:radial-gradient(circle at 30% 24%,#fff 0 8%,transparent 10%),linear-gradient(145deg,#e5fbfff5,#35bdf5b8 52%,#004a74d1);box-shadow:inset 4px 5px 7px #ffffff80,inset -4px -6px 8px #003a5e6b,0 0 10px #35bdf5ad;opacity:0;transform:translateY(-12vh) rotate(45deg)}.sudsSweep i:nth-child(1){left:14%;width:14px;height:23px}.sudsSweep i:nth-child(2){left:26%;width:22px;height:35px}.sudsSweep i:nth-child(3){left:39%;width:12px;height:20px}.sudsSweep i:nth-child(4){left:51%;width:19px;height:31px}.sudsSweep i:nth-child(5){left:63%;width:15px;height:25px}.sudsSweep i:nth-child(6){left:76%;width:24px;height:38px}.sudsSweep i:nth-child(7){left:87%;width:13px;height:22px}.isPlaying .sudsSweep i{animation:hoodDrip 4.7s cubic-bezier(.32,.08,.25,1) both}.isPlaying .sudsSweep i:nth-child(2),.isPlaying .sudsSweep i:nth-child(5){animation-delay:.12s}.isPlaying .sudsSweep i:nth-child(3),.isPlaying .sudsSweep i:nth-child(7){animation-delay:.23s}@keyframes hoodWetSheen{0%,29%{opacity:0}38%{opacity:.38}72%{opacity:.22}90%,to{opacity:0}}@keyframes hoodDrip{0%,30%{opacity:0;transform:translateY(-12vh) rotate(45deg) scale(.55)}37%{opacity:.95}74%{opacity:.92;transform:translateY(68vh) rotate(45deg) scale(1)}86%,to{opacity:0;transform:translateY(86vh) rotate(45deg) scale(.8)}}.racingCorner{width:24px;height:260px;opacity:.92;background:repeating-linear-gradient(90deg,#ff3030 0 3px,transparent 3px 7px,#c40000 7px 12px,transparent 12px 16px,#ff3030 16px 19px,transparent 19px 24px);box-shadow:0 0 5px #ff2828e6,0 0 16px #be000080}.racingCorner.topLeft,.racingCorner.bottomLeft{left:0;-webkit-mask-image:none;mask-image:none}.racingCorner.topRight,.racingCorner.bottomRight{right:0;-webkit-mask-image:none;mask-image:none}.racingCorner.topLeft,.racingCorner.topRight{top:72px}.racingCorner.bottomLeft,.racingCorner.bottomRight{bottom:0}@media(max-width:650px){.racingCorner{width:14px;height:180px;opacity:.86;background:repeating-linear-gradient(90deg,#ff3030 0 2px,transparent 2px 5px,#c40000 5px 8px,transparent 8px 11px,#ff3030 11px 13px,transparent 13px 14px)}.racingCorner.topLeft,.racingCorner.bottomLeft{left:0}.racingCorner.topRight,.racingCorner.bottomRight{right:0}.sudsSweep i{width:12px;height:21px}.isPlaying .sudsSweep i:nth-child(2),.isPlaying .sudsSweep i:nth-child(5),.isPlaying .sudsSweep i:nth-child(3),.isPlaying .sudsSweep i:nth-child(7){animation-delay:0s}}.includeGrid span{isolation:isolate;cursor:zoom-in;transition:transform .24s ease,background .24s ease,text-shadow .24s ease}.includeGrid span:after{content:"";position:absolute;z-index:4;left:50%;right:auto;top:52%;width:82px;height:82px;border:2px solid rgba(229,251,255,.88);border-radius:50%;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.9) 0 5%,transparent 7%),radial-gradient(circle at 68% 72%,rgba(53,189,245,.18),transparent 54%),#baecfc1c;-webkit-backdrop-filter:blur(.35px) brightness(1.3) saturate(1.2) contrast(1.08);backdrop-filter:blur(.35px) brightness(1.3) saturate(1.2) contrast(1.08);box-shadow:inset 8px 9px 16px #ffffff57,inset -10px -12px 18px #00487047,0 0 18px #35bdf5ad,-49px -29px 0 -33px #d6f7ffe6,51px -19px 0 -34px #35bdf5db,-43px 38px 0 -35px #e7faffcc;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.35)}.includeGrid span:hover,.includeGrid span:focus-visible{z-index:6;transform:translateY(-4px) scale(1.035);background:linear-gradient(180deg,#35bdf521,#ffffff06);text-shadow:0 0 8px rgba(255,255,255,.72);outline:none}.includeGrid span:hover:after,.includeGrid span:focus-visible:after{animation:waterLensPop .78s cubic-bezier(.2,.8,.2,1) both}.includeGrid span:hover:before,.includeGrid span:focus-visible:before{content:"";z-index:5;top:calc(52% + 29px);left:calc(50% + 31px);width:31px;height:7px;border-radius:999px;background:linear-gradient(90deg,#e5fbff,var(--blue));box-shadow:0 0 10px #35bdf5bf;transform:rotate(45deg)}@keyframes waterLensPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(-8deg)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.08) rotate(2deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}@media(max-width:650px){.includeGrid span{cursor:default}.includeGrid span:hover,.includeGrid span:focus-visible{transform:none}.includeGrid span:hover:after,.includeGrid span:focus-visible:after,.includeGrid span:hover:before,.includeGrid span:focus-visible:before{display:none}}.includeGrid span{cursor:default}.includeGrid span:after{content:"";left:50%;top:54%;right:auto;width:84px;height:84px;border:1px solid rgba(242,253,255,.96);border-radius:68% 32% 64% 36%;background:radial-gradient(circle at 27% 23%,rgba(255,255,255,.98) 0 5%,rgba(255,255,255,.34) 6% 11%,transparent 12%),radial-gradient(circle at 66% 73%,rgba(53,189,245,.22),transparent 48%),linear-gradient(145deg,#ebfcff2e,#35bdf514 58%,#00436929);-webkit-backdrop-filter:brightness(1.34) contrast(1.2) saturate(1.08);backdrop-filter:brightness(1.34) contrast(1.2) saturate(1.08);box-shadow:inset 7px 8px 13px #ffffff57,inset -9px -10px 15px #003d624d,0 0 1px #fff,0 0 15px #35bdf5a3;opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.4)}.includeGrid span:hover:after,.includeGrid span:focus-visible:after{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(1);animation:crystalDropSettle .72s cubic-bezier(.18,.82,.2,1) both}.includeGrid span:hover:before,.includeGrid span:focus-visible:before{content:"✦";top:8px;left:50%;width:auto;height:auto;border-radius:0;background:none;box-shadow:none;color:var(--blue);font-size:1.7rem;transform:translate(-50%);animation:liquidGlint .72s .34s ease-out both}@keyframes crystalDropSettle{0%{opacity:0;transform:translate(-50%,-88%) rotate(38deg) scale(.32)}58%{opacity:1;transform:translate(-50%,-48%) rotate(47deg) scale(1.06)}78%{transform:translate(-50%,-52%) rotate(43deg) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) rotate(45deg) scale(1)}}@keyframes liquidGlint{0%{filter:brightness(1);text-shadow:0 0 0 transparent}45%{filter:brightness(1.8);text-shadow:0 0 6px #fff,0 0 18px var(--blue)}to{filter:brightness(1);text-shadow:0 0 5px rgba(53,189,245,.65)}}@media(max-width:650px){.includeGrid span:hover:after,.includeGrid span:focus-visible:after,.includeGrid span:hover:before,.includeGrid span:focus-visible:before{display:none}}.heroBadge{padding:7px 18px 14px;border:4px solid #1b1f21;border-radius:24px;background:radial-gradient(ellipse at 50% 8%,rgba(255,255,255,.075),transparent 31%),radial-gradient(ellipse at 18% 72%,rgba(111,122,128,.05),transparent 30%),repeating-linear-gradient(132deg,#111416 0,#111416 2px,#07090a 2px,#07090a 5px,#15181a 5px,#15181a 6px,#090b0c 6px,#090b0c 10px),#080a0b;box-shadow:-8px 0 25px #35bdf533,8px 0 25px #ff650033,inset 0 0 0 2px #020303,inset 0 0 0 5px #24282a,inset 0 0 34px #000,0 22px 38px #000000f2;-webkit-backdrop-filter:none;backdrop-filter:none}.heroBadge:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:4;border:1px solid rgba(105,113,117,.38);border-radius:16px;background:radial-gradient(circle at 16px 16px,#9da2a4 0 1px,#5f6467 2px 3px,#24282a 4px 7px,#050607 8px 9px,transparent 10px),radial-gradient(circle at calc(100% - 16px) 16px,#9da2a4 0 1px,#5f6467 2px 3px,#24282a 4px 7px,#050607 8px 9px,transparent 10px),radial-gradient(circle at 16px calc(100% - 16px),#9da2a4 0 1px,#5f6467 2px 3px,#24282a 4px 7px,#050607 8px 9px,transparent 10px),radial-gradient(circle at calc(100% - 16px) calc(100% - 16px),#9da2a4 0 1px,#5f6467 2px 3px,#24282a 4px 7px,#050607 8px 9px,transparent 10px);opacity:1;filter:none;box-shadow:inset 0 0 18px #000000eb,0 0 0 1px #000000b3;pointer-events:none}.heroBadge img{filter:drop-shadow(0 0 12px rgba(53,189,245,.18)) drop-shadow(0 8px 12px rgba(0,0,0,.85))}.heroBadgeCaption{color:#f8fbfc;text-shadow:0 2px 8px #000,0 0 2px #fff}@media(max-width:650px){.heroBadge{padding:6px 12px 12px;border-width:3px}.heroBadge:before{top:6px;right:6px;bottom:6px;left:6px;border-radius:14px;background:radial-gradient(circle at 12px 12px,#9da2a4 0 1px,#4e5356 2px 3px,#171a1c 4px 6px,#030404 7px 8px,transparent 9px),radial-gradient(circle at calc(100% - 12px) 12px,#9da2a4 0 1px,#4e5356 2px 3px,#171a1c 4px 6px,#030404 7px 8px,transparent 9px),radial-gradient(circle at 12px calc(100% - 12px),#9da2a4 0 1px,#4e5356 2px 3px,#171a1c 4px 6px,#030404 7px 8px,transparent 9px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#9da2a4 0 1px,#4e5356 2px 3px,#171a1c 4px 6px,#030404 7px 8px,transparent 9px)}}.heroBadge:before{background:radial-gradient(circle,#b8bdc0 0 1px,#666c6f 2px,#292d2f 3px 5px,#050607 6px,transparent 7px) left top/20% 12px repeat-x,radial-gradient(circle,#b8bdc0 0 1px,#666c6f 2px,#292d2f 3px 5px,#050607 6px,transparent 7px) left bottom/20% 12px repeat-x,radial-gradient(circle,#b8bdc0 0 1px,#666c6f 2px,#292d2f 3px 5px,#050607 6px,transparent 7px) left top/12px 20% repeat-y,radial-gradient(circle,#b8bdc0 0 1px,#666c6f 2px,#292d2f 3px 5px,#050607 6px,transparent 7px) right top/12px 20% repeat-y}.isPlaying .sudsSweep,.isPlaying .sudsSweep i,.isPlaying .shinePass,.isPlaying .shinePass:after{animation-duration:7.2s}.shinePass:after{font-size:clamp(5rem,11vw,10rem)}.shinePass:before{content:"✦";position:absolute;left:24%;top:40%;color:#fff;font-size:clamp(3.5rem,8vw,7rem);line-height:1;text-shadow:0 0 8px #fff,0 0 26px var(--blue),0 0 55px rgba(255,255,255,.9);opacity:0;transform:scale(.2) rotate(-20deg)}.isPlaying .shinePass:before{animation:finalSparkle 7.2s .12s ease-out both}@media(max-width:650px){.heroBadge:before{background:radial-gradient(circle,#aeb4b7 0 1px,#555b5e 2px,#202426 3px 4px,#040505 5px,transparent 6px) left top/20% 10px repeat-x,radial-gradient(circle,#aeb4b7 0 1px,#555b5e 2px,#202426 3px 4px,#040505 5px,transparent 6px) left bottom/20% 10px repeat-x,radial-gradient(circle,#aeb4b7 0 1px,#555b5e 2px,#202426 3px 4px,#040505 5px,transparent 6px) left top/10px 20% repeat-y,radial-gradient(circle,#aeb4b7 0 1px,#555b5e 2px,#202426 3px 4px,#040505 5px,transparent 6px) right top/10px 20% repeat-y}.shinePass:after{font-size:5.4rem}.shinePass:before{font-size:3.8rem}}.pageDroplets{position:fixed;top:72px;right:0;bottom:0;left:0;z-index:12;overflow:hidden;pointer-events:none;contain:strict}.pageDroplets i{position:absolute;top:-12vh;width:18px;height:28px;border:1px solid rgba(246,254,255,.94);border-radius:72% 28% 68% 32%;background:radial-gradient(circle at 28% 22%,#fff 0 7%,rgba(255,255,255,.36) 8% 15%,transparent 16%),linear-gradient(145deg,#ecfcff38,#35bdf521 52%,#00416838);-webkit-backdrop-filter:brightness(1.22) contrast(1.08);backdrop-filter:brightness(1.22) contrast(1.08);box-shadow:inset 4px 5px 7px #ffffff6b,inset -5px -7px 9px #0041685c,0 0 2px #fff,0 0 10px #35bdf59e;opacity:0;transform:translate3d(0,-15vh,0) rotate(45deg);will-change:transform,opacity;animation:pageWaterBead 19s linear infinite}.pageDroplets i:after{content:"";position:absolute;left:42%;top:-34px;width:3px;height:28px;border-radius:999px;background:linear-gradient(transparent,#bbefffad);filter:blur(.4px)}.pageDroplets i:nth-child(1){left:7%;width:14px;height:23px;animation-duration:18s;animation-delay:-4s}.pageDroplets i:nth-child(2){left:18%;width:23px;height:36px;animation-duration:23s;animation-delay:-15s}.pageDroplets i:nth-child(3){left:31%;width:16px;height:26px;animation-duration:20s;animation-delay:-9s}.pageDroplets i:nth-child(4){left:43%;width:27px;height:41px;animation-duration:25s;animation-delay:-20s}.pageDroplets i:nth-child(5){left:56%;width:15px;height:25px;animation-duration:19s;animation-delay:-13s}.pageDroplets i:nth-child(6){left:68%;width:21px;height:33px;animation-duration:22s;animation-delay:-6s}.pageDroplets i:nth-child(7){left:79%;width:13px;height:22px;animation-duration:17s;animation-delay:-11s}.pageDroplets i:nth-child(8){left:91%;width:25px;height:38px;animation-duration:24s;animation-delay:-18s}@keyframes pageWaterBead{0%{opacity:0;transform:translate3d(0,-15vh,0) rotate(45deg) scale(.72)}8%{opacity:.72}74%{opacity:.58}92%{opacity:.34}to{opacity:0;transform:translate3d(10px,118vh,0) rotate(45deg) scale(1)}}.heroBadge{background:linear-gradient(112deg,rgba(255,255,255,.025) 5%,rgba(255,255,255,.15) 22%,rgba(255,255,255,.025) 34%,transparent 51%,rgba(255,115,35,.07) 77%,rgba(255,255,255,.1) 92%),radial-gradient(ellipse at 50% 8%,rgba(255,255,255,.1),transparent 31%),repeating-linear-gradient(132deg,#151819 0,#151819 2px,#060707 2px,#060707 5px,#1b1e20 5px,#1b1e20 6px,#090a0b 6px,#090a0b 10px),#080909;box-shadow:-9px 0 28px #35bdf538,9px 0 28px #ff650033,inset 0 1px #ffffff38,inset 0 0 0 2px #020303,inset 0 0 0 5px #2c3032,inset 0 0 38px #000,0 22px 40px #000000f5}.heroBadge:before{background:radial-gradient(circle,#d6c29f 0 1px,#8c6748 2px,#4c3323 3px 4px,#20150e 5px,#050607 6px,transparent 7px) left top/20% 12px repeat-x,radial-gradient(circle,#d6c29f 0 1px,#8c6748 2px,#4c3323 3px 4px,#20150e 5px,#050607 6px,transparent 7px) left bottom/20% 12px repeat-x,radial-gradient(circle,#d6c29f 0 1px,#8c6748 2px,#4c3323 3px 4px,#20150e 5px,#050607 6px,transparent 7px) left top/12px 20% repeat-y,radial-gradient(circle,#d6c29f 0 1px,#8c6748 2px,#4c3323 3px 4px,#20150e 5px,#050607 6px,transparent 7px) right top/12px 20% repeat-y}.heroBadge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;height:auto;border-radius:20px;background:linear-gradient(108deg,transparent 28%,rgba(255,255,255,.04) 39%,rgba(255,255,255,.28) 48%,rgba(255,255,255,.055) 56%,transparent 69%);background-size:230% 100%;filter:none;opacity:.36;pointer-events:none;mix-blend-mode:screen;animation:ironReflection 8.5s ease-in-out infinite}@keyframes ironReflection{0%,18%{background-position:145% 0;opacity:.18}48%{opacity:.42}75%,to{background-position:-65% 0;opacity:.2}}@media(max-width:650px){.pageDroplets{top:64px;right:0;bottom:0;left:0}.pageDroplets i:nth-child(n+6){display:none}.pageDroplets i{opacity:.48;animation-duration:22s}.heroBadge:after{opacity:.25}}.pageDroplets i{width:20px;height:20px;border-radius:54% 46% 51% 49%/57% 49% 51% 43%;background:radial-gradient(circle at 29% 25%,#fff 0 8%,rgba(255,255,255,.52) 9% 17%,transparent 18%),radial-gradient(circle at 66% 72%,rgba(53,189,245,.28),transparent 47%),#cdf4ff1f;box-shadow:inset 3px 4px 7px #ffffff80,inset -4px -5px 8px #00487066,0 0 2px #fffffff2,0 0 9px #35bdf594;transform:translate3d(0,-15vh,0) scale(.7)}.pageDroplets i:after{content:none}.pageDroplets i:nth-child(1){width:14px;height:14px}.pageDroplets i:nth-child(2){width:24px;height:24px}.pageDroplets i:nth-child(3){width:17px;height:17px}.pageDroplets i:nth-child(4){width:28px;height:28px}.pageDroplets i:nth-child(5){width:15px;height:15px}.pageDroplets i:nth-child(6){width:22px;height:22px}.pageDroplets i:nth-child(7){width:13px;height:13px}.pageDroplets i:nth-child(8){width:26px;height:26px}@keyframes pageWaterBead{0%{opacity:0;transform:translate3d(0,-15vh,0) scale(.68)}8%{opacity:.72}74%{opacity:.58}92%{opacity:.34}to{opacity:0;transform:translate3d(8px,118vh,0) scale(1)}}.packageCarousel{max-width:780px;padding:0 0 54px}.clickRotate{position:relative;cursor:pointer;perspective:1200px;transform-style:preserve-3d;outline:none}.clickRotate:focus-visible{box-shadow:0 0 0 3px #000,0 0 0 5px var(--blue),0 0 28px #35bdf580}.clickRotate[data-slide="0"],.clickRotate[data-slide="2"]{animation:carouselTurnA .58s cubic-bezier(.2,.72,.2,1)}.clickRotate[data-slide="1"],.clickRotate[data-slide="3"]{animation:carouselTurnB .58s cubic-bezier(.2,.72,.2,1)}@keyframes carouselTurnA{0%{opacity:.64;transform:rotateY(11deg) scale(.975)}62%{opacity:1;transform:rotateY(-2deg) scale(1.006)}to{opacity:1;transform:rotateY(0) scale(1)}}@keyframes carouselTurnB{0%{opacity:.64;transform:rotateY(-11deg) scale(.975)}62%{opacity:1;transform:rotateY(2deg) scale(1.006)}to{opacity:1;transform:rotateY(0) scale(1)}}.carouselHint{position:absolute;left:50%;bottom:27px;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:90%;color:#dff7ff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-align:center}.carouselHint:before{content:"↻";margin-right:7px;color:var(--orange);font-size:1rem}.carouselDots{bottom:2px}@media(max-width:650px){.packageCarousel{padding:0 0 58px}.carouselHint{bottom:29px;font-size:.62rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroBadge img,.heroBadge:after,.clickRotate,.tickerTrack,.restorationExperience *,.shinePass:before,.heroMessage h1 strong,.btn:after,.priceCard:after,.heroProof div:after,.benefitList div:after,.includeGrid span:after,.aboutMarks div:after,.topbar nav a:after,.footerLinks a:after,.carouselArrow:after{animation:none!important}.includeGrid span:hover,.includeGrid span:focus-visible{transform:none}.restorationExperience,.pageDroplets{display:none}.carouselTrack,.btn,.priceCard{transition:none}}.supplySite{min-height:100vh;background:radial-gradient(circle at 10% 0%,rgba(255,112,0,.16),transparent 32%),radial-gradient(circle at 90% 20%,rgba(26,151,255,.15),transparent 34%),#050608;color:#f7f9fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.supplySite *{box-sizing:border-box}.supplyTopbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(18px,5vw,72px);background:#050608e0;border-bottom:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.supplyBrand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.supplyBrand img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,112,0,.34))}.supplyBrand span{display:grid;line-height:1}.supplyBrand b{font-size:1rem;letter-spacing:.18em}.supplyBrand small{margin-top:6px;color:#ff7a12;font-size:.65rem;letter-spacing:.24em}.supplyBack{display:inline-flex;align-items:center;gap:7px;color:#dce4ec;text-decoration:none;font-weight:700;font-size:.88rem}.supplyBack:hover{color:#ff8a2a}.supplySite main{max-width:1180px;margin:0 auto;padding:0 22px 60px}.supplyHero{padding:clamp(58px,9vw,112px) 0 46px;max-width:850px}.supplyEyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:#ff8a2a;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.73rem}.supplyHero h1{margin:0;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.96;letter-spacing:-.05em;text-wrap:balance}.supplyHero h1 span{color:#55b8ff}.supplyHero>p{max-width:690px;color:#bec9d4;font-size:1.08rem;line-height:1.7;margin:26px 0}.supplyProof{display:flex;flex-wrap:wrap;gap:10px}.supplyProof span,.verifiedPill{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#eef3f8;font-size:.8rem;font-weight:700}.supplyProof svg{color:#ff8a2a}.supplyGate,.catalogArea{border:1px solid rgba(255,255,255,.15);border-radius:28px;background:linear-gradient(145deg,#15191ff2,#090b0ef2);box-shadow:0 24px 80px #00000059;padding:clamp(22px,4vw,46px)}.supplyGate{display:grid;grid-template-columns:auto 1fr;gap:18px 22px;align-items:start}.gateIcon,.cardIcon{display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#ff8a2a,#b94300);color:#fff;box-shadow:0 8px 30px #ff70003d}.gateIcon{width:58px;height:58px}.gateCopy h2,.catalogHeader h2{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.03em}.gateCopy>p:last-child,.catalogHeader p{color:#b7c3ce;line-height:1.6;margin:10px 0 0}.supplyForm{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.supplyForm label{display:grid;gap:8px;color:#f8fafc;font-weight:700;font-size:.86rem}.supplyForm input,.supplyForm select{width:100%;padding:13px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#0b0e12;color:#fff;font:inherit;outline:none}.supplyForm input:focus,.supplyForm select:focus{border-color:#55b8ff;box-shadow:0 0 0 3px #55b8ff2b}.supplyCheck{grid-column:1 / -1;display:flex!important;grid-template-columns:auto 1fr;align-items:start;gap:10px!important;color:#bfccd8!important;font-weight:500!important;line-height:1.45}.supplyCheck input{width:18px;height:18px;margin-top:2px;accent-color:#ff7a12}.supplyButton{border:0;border-radius:12px;padding:14px 18px;color:#fff;font:inherit;font-weight:900;cursor:pointer;transition:transform .2s ease,filter .2s ease;min-height:48px}.supplyButton:hover{transform:translateY(-2px);filter:brightness(1.08)}.supplyButton:disabled{opacity:.65;cursor:wait;transform:none}.supplyButton.orange{background:linear-gradient(135deg,#ff8a2a,#e04d00)}.supplyButton.blue{background:linear-gradient(135deg,#168df2,#0758a3)}.supplyStatus{grid-column:1 / -1;margin:0;padding:12px 14px;border-radius:12px;background:#ff70001f;border:1px solid rgba(255,138,42,.35);color:#ffd0a8;font-size:.9rem}.supplyStatus.success{margin:20px 0 0}.catalogHeader{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.catalogHeader .supplyEyebrow{margin-bottom:8px}.verifiedPill{color:#aee0ff;border-color:#55b8ff59;white-space:nowrap}.verifiedPill svg{color:#55b8ff}.packageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.supplyCard{position:relative;overflow:hidden;padding:23px;border-radius:22px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(160deg,#ffffff14,#ffffff05)}.supplyCard:after{content:"";position:absolute;inset:auto -30% -65% -30%;height:180px;background:radial-gradient(ellipse,rgba(255,122,18,.2),transparent 70%);pointer-events:none}.supplyCard.tier2:after{background:radial-gradient(ellipse,rgba(85,184,255,.2),transparent 70%)}.supplyCard.tier3:after{background:radial-gradient(ellipse,rgba(255,255,255,.15),transparent 70%)}.supplyCard .cardIcon{width:44px;height:44px;border-radius:13px;margin-bottom:18px}.supplyCard.tier2 .cardIcon{background:linear-gradient(145deg,#55b8ff,#1164a7)}.supplyCard.tier3 .cardIcon{background:linear-gradient(145deg,#e7edf3,#6f7d8b);color:#0b0e12}.cardKicker{margin:0 0 8px;color:#ff963e;font-weight:800;font-size:.71rem;letter-spacing:.12em;text-transform:uppercase}.supplyCard.tier2 .cardKicker{color:#7bc8ff}.supplyCard.tier3 .cardKicker{color:#dfe7ef}.supplyCard h3,.accessoriesPanel h3{margin:0;font-size:1.4rem;letter-spacing:-.02em}.cardTagline{min-height:48px;color:#b8c4cf;line-height:1.45;margin:10px 0}.cardPrice{display:inline-flex;padding:7px 10px;border-radius:999px;background:#ffffff17;color:#fff;font-weight:800;font-size:.8rem}.supplyCard ul{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px;min-height:145px}.supplyCard li{display:flex;align-items:flex-start;gap:8px;color:#e0e7ee;font-size:.9rem;line-height:1.35}.supplyCard li svg{flex:none;color:#ff8a2a;margin-top:2px}.supplyCard.tier2 li svg{color:#55b8ff}.supplyCard.tier3 li svg{color:#dfe7ef}.supplyCard .supplyButton{width:100%;position:relative;z-index:1}.accessoriesPanel{display:grid;grid-template-columns:minmax(220px,.75fr) 1.25fr;gap:26px;align-items:center;margin-top:18px;padding:24px;border-radius:22px;border:1px solid rgba(255,255,255,.13);background:#0003}.accessoriesPanel .cardIcon{width:44px;height:44px;margin-bottom:14px;background:linear-gradient(145deg,#55b8ff,#1164a7)}.accessoriesPanel p:not(.cardKicker){color:#b9c5d0;line-height:1.5;margin:10px 0 0}.accessoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.accessoryGrid span{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:11px;background:#ffffff0f;color:#e8eef4;font-size:.87rem}.accessoryGrid svg{color:#55b8ff;flex:none}.supplySafety{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:16px;border-radius:15px;background:#ff700014;border:1px solid rgba(255,138,42,.24);color:#d9e2ea}.supplySafety svg{color:#ff8a2a;flex:none;margin-top:2px}.supplySafety p{margin:0;line-height:1.5;font-size:.85rem}.supplySafety b{color:#fff}.supplyFooterNote{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:30px 0 0;color:#91a0ae;font-size:.8rem}.supplyFooterNote>div{display:flex;align-items:center;gap:8px;color:#ff8a2a;letter-spacing:.12em}.comingSoonBanner{display:flex;align-items:center;gap:18px;margin:0 0 18px;padding:20px 24px;border-radius:20px;border:1px solid rgba(255,138,42,.36);background:linear-gradient(120deg,#ff700024,#55b8ff14);box-shadow:0 14px 42px #00000038}.comingSoonPulse{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#ff8a2a,#c44300);color:#fff}.comingSoonBanner h2{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.comingSoonBanner>div:nth-child(2)>p:last-child{margin:6px 0 0;color:#c4d0db;line-height:1.45}.comingSoonTag{margin-left:auto;padding:8px 12px;border-radius:999px;background:#fff;color:#0b0e12;font-size:.7rem;font-weight:950;letter-spacing:.12em;white-space:nowrap}.plannedArea{margin-top:18px;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:linear-gradient(145deg,#15191ff2,#090b0ef2);box-shadow:0 24px 80px #0000004d;padding:clamp(22px,4vw,46px)}.comingSoonCardTag{display:inline-flex;padding:8px 10px;border-radius:9px;background:#ffffff14;color:#b8c7d4;font-size:.78rem;font-weight:800}.comingSoonBanner+.supplyGate{margin-top:0}@media(max-width:800px){.supplyGate{grid-template-columns:auto 1fr}.supplyForm,.packageGrid{grid-template-columns:1fr}.catalogHeader{display:grid;align-items:start}.accessoriesPanel{grid-template-columns:1fr}.supplyFooterNote{display:grid}.supplyHero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.comingSoonBanner{align-items:flex-start;flex-wrap:wrap}.comingSoonTag{margin-left:70px}}@media(max-width:520px){.supplyTopbar{padding:12px 16px}.supplyBrand img{width:44px;height:44px}.supplyBrand b{font-size:.86rem}.supplyBack{font-size:.75rem}.supplySite main{padding:0 14px 40px}.supplyGate,.catalogArea{border-radius:20px;padding:20px}.supplyProof{display:grid}.supplyProof span{justify-content:flex-start}}:root{color-scheme:dark}.reviewsSite{min-height:100vh;background:radial-gradient(circle at 8% 0%,rgba(255,112,0,.16),transparent 31%),radial-gradient(circle at 92% 16%,rgba(26,151,255,.14),transparent 34%),#050608;color:#f7f9fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reviewsSite *{box-sizing:border-box}.reviewsTopbar{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:14px clamp(18px,5vw,72px);background:#050608e0;border-bottom:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.reviewsBrand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.reviewsBrand img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,112,0,.34))}.reviewsBrand span{display:grid;line-height:1}.reviewsBrand b{font-size:1rem;letter-spacing:.18em}.reviewsBrand small{margin-top:6px;color:#ff7a12;font-size:.62rem;letter-spacing:.17em}.reviewsBack{display:inline-flex;align-items:center;gap:7px;color:#dce4ec;text-decoration:none;font-weight:700;font-size:.88rem}.reviewsBack:hover{color:#ff8a2a}.reviewsSite main{max-width:1180px;margin:0 auto;padding:0 22px 62px}.reviewsHero{padding:clamp(58px,9vw,112px) 0 42px;max-width:820px}.reviewsEyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:#ff8a2a;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.73rem}.reviewsHero h1{margin:0;font-size:clamp(2.8rem,7vw,5.9rem);line-height:.95;letter-spacing:-.05em}.reviewsHero h1 span{color:#55b8ff}.reviewsHero>p:not(.reviewsEyebrow){max-width:700px;color:#bec9d4;font-size:1.08rem;line-height:1.7;margin:24px 0}.reviewTrust{display:flex;flex-wrap:wrap;gap:10px}.reviewTrust span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:#eef3f8;font-size:.8rem;font-weight:700}.reviewTrust svg{color:#ff8a2a}.reviewSummary{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:linear-gradient(120deg,#ff70001f,#55b8ff14);margin-bottom:38px}.summaryIcon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(145deg,#ff8a2a,#c44300);color:#fff}.reviewSummary>div:not(.summaryIcon):not(.summaryRule){display:grid;gap:2px}.reviewSummary b{font-size:1.35rem}.reviewSummary span{color:#b6c4d0;font-size:.78rem}.summaryRule{height:38px;width:1px;background:#fff3}.reviewCta{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:800;font-size:.85rem}.reviewCta:hover{color:#ff8a2a}.reviewLayout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;align-items:start}.sectionHeading h2,.reviewFormPanel h2,.reviewFaq h2{margin:0;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.03em}.sectionHeading>p:last-child,.reviewFormPanel>p:not(.reviewsEyebrow){color:#b7c3ce;line-height:1.55;margin:9px 0 22px}.reviewCard,.reviewEmpty,.reviewFormPanel,.reviewFaq,.reviewBottomCta{border:1px solid rgba(255,255,255,.15);border-radius:22px;background:linear-gradient(145deg,#15191ff2,#090b0ef2);box-shadow:0 20px 60px #00000040}.reviewCard{padding:22px;margin-top:15px}.reviewStars{display:flex;gap:3px;color:#ff9a43}.reviewCard>p{font-size:1.08rem;line-height:1.65;color:#f1f5f8;margin:14px 0 18px}.reviewCard footer{display:flex;gap:10px;align-items:center;color:#c4d0db;font-size:.82rem}.reviewCard footer b{color:#fff}.reviewCard footer span{padding-left:10px;border-left:1px solid rgba(255,255,255,.22)}.reviewEmpty{padding:34px;text-align:center}.emptyIcon{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 14px;border-radius:15px;background:linear-gradient(145deg,#168df2,#0758a3);color:#fff}.reviewEmpty h3{margin:0;font-size:1.2rem}.reviewEmpty p{color:#b8c4cf;line-height:1.55;max-width:480px;margin:10px auto 20px}.reviewFormPanel{padding:24px}.reviewFormPanel form{display:grid;gap:14px}.reviewFormPanel label{display:grid;gap:7px;color:#f8fafc;font-weight:700;font-size:.84rem}.reviewFormPanel input,.reviewFormPanel select,.reviewFormPanel textarea{width:100%;padding:12px 13px;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:#0b0e12;color:#fff;font:inherit;outline:none}.reviewFormPanel input:focus,.reviewFormPanel select:focus,.reviewFormPanel textarea:focus{border-color:#55b8ff;box-shadow:0 0 0 3px #55b8ff2b}.reviewCheck{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px!important;color:#bdcad5!important;font-weight:500!important;line-height:1.4}.reviewCheck input{width:18px;height:18px;margin-top:2px;accent-color:#ff7a12}.reviewButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;padding:13px 16px;color:#fff;text-decoration:none;font:inherit;font-weight:900;cursor:pointer;transition:transform .2s ease,filter .2s ease}.reviewButton:hover{transform:translateY(-2px);filter:brightness(1.08)}.reviewButton:disabled{opacity:.65;cursor:wait;transform:none}.reviewButton.orange{background:linear-gradient(135deg,#ff8a2a,#e04d00)}.reviewButton.blue{background:linear-gradient(135deg,#168df2,#0758a3)}.reviewStatus{margin:0;padding:11px 12px;border-radius:11px;background:#ff70001f;border:1px solid rgba(255,138,42,.3);color:#ffd0a8;font-size:.84rem;line-height:1.45}.reviewFaq{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px;padding:28px;margin-top:24px}.faqGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.faqGrid h3{margin:0 0 7px;font-size:1rem}.faqGrid p{margin:0;color:#b8c4cf;line-height:1.5;font-size:.86rem}.reviewBottomCta{display:flex;align-items:center;gap:13px;padding:18px 20px;margin-top:18px}.reviewBottomCta>svg{color:#ff8a2a;flex:none}.reviewBottomCta>div{display:grid;gap:3px}.reviewBottomCta span{color:#b7c3ce;font-size:.82rem}.reviewBottomCta .reviewButton{margin-left:auto;white-space:nowrap}@media(max-width:900px){.reviewLayout,.reviewFaq{grid-template-columns:1fr}.faqGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.reviewsTopbar{padding:12px 16px}.reviewsBrand img{width:44px;height:44px}.reviewsBrand b{font-size:.86rem}.reviewsBrand small{font-size:.55rem}.reviewsBack{font-size:.75rem}.reviewsSite main{padding:0 14px 44px}.reviewsHero h1{font-size:clamp(2.8rem,14vw,4.4rem)}.reviewSummary{flex-wrap:wrap}.summaryRule{display:none}.reviewCta{margin-left:0;width:100%;padding-top:10px;border-top:1px solid rgba(255,255,255,.18)}.reviewFaq{padding:22px}.faqGrid{grid-template-columns:1fr}.reviewBottomCta{align-items:flex-start;flex-wrap:wrap}.reviewBottomCta .reviewButton{margin-left:34px}.reviewFormPanel{padding:20px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.contents{display:contents}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}
