body,html{background:var(--prime-black)}.loader-word,body.is-loading{overflow:hidden}.hero-ravent-logo,.prime-brand-ravent{object-position:left center;object-fit:contain}.callout-no,.console-chip,.console-tds-label,.experience-filter-index,.experience-filter-role,.experience-filter-spec,.filter-status-value,.hero-scroll-text,.horizontal-index,.mono,.section-kicker,.spec-label{font-family:"IBM Plex Mono",monospace}.console-chip,.console-tds-label,.experience-filter-role,.filter-status-value,.hero-scroll-text,.review-index,.section-kicker,.spec-label,.variant-code small,.variant-type{text-transform:uppercase}:root{--prime-black:#020305;--prime-black-soft:#080a0e;--prime-charcoal:#15171c;--prime-graphite:#22252c;--prime-steel:#7f8794;--prime-white:#f5f7fb;--prime-muted:#a2a8b3;--prime-blue:#008cff;--prime-blue-bright:#27a7ff;--prime-blue-deep:#062d96;--prime-blue-ice:#a9dbff;--prime-border:rgba(255, 255, 255, .11);--prime-glow:0 0 34px rgba(0, 140, 255, .28);--nav-height:76px}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;overflow-x:hidden;color:var(--prime-white);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:#fff;background:var(--prime-blue)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a,button{-webkit-tap-highlight-color:transparent}.text-blue{color:var(--prime-blue-bright)!important}.section-kicker{display:inline-flex;align-items:center;gap:.65rem;color:var(--prime-blue-bright);font-size:.77rem;font-weight:600;letter-spacing:.14em}.prime-btn i,.site-loader{display:grid;place-items:center}.section-kicker i{flex:0 0 auto;font-size:.95rem;line-height:1;filter:drop-shadow(0 0 8px rgba(39, 167, 255, .42))}.display-prime{max-width:980px;margin:0;font-size:clamp(3.15rem, 7.9vw, 8.5rem);font-weight:700;letter-spacing:-.072em;line-height:.92}.copy-prime,.hero-subtitle{font-size:clamp(1rem, 1.5vw, 1.28rem)}.copy-prime{color:var(--prime-muted);line-height:1.75}.site-loader{position:fixed;z-index:9999;inset:0;color:#101114;background:#f7f7f5}.loader-word{width:clamp(280px,44vw,640px);line-height:0}.prime-wordmark-svg{display:block;overflow:visible;color:currentColor;shape-rendering:geometricPrecision}.loader-prime-letter,.prime-vector-letter{fill:currentColor;shape-rendering:geometricPrecision}.hero-prime-wordmark,.loader-prime-svg{display:block;width:100%;height:auto;overflow:visible;color:#231f20}.loader-prime-letter{opacity:0;transform-box:fill-box;transform-origin:50% 50%;will-change:transform,opacity}.prime-nav{position:fixed;z-index:1000;top:0;left:0;width:100%;height:var(--nav-height);color:#fff;pointer-events:none}.prime-btn i,.prime-btn>*{z-index:1;position:relative}.prime-nav .container-fluid{height:100%}.prime-nav a,.prime-nav button{pointer-events:auto}.prime-brand{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;color:#fff;line-height:1;transition:color .22s}.prime-brand-ravent{display:block;width:auto;height:14px;margin:0 0 0 1px;filter:brightness(0) invert(1);transition:filter .22s}body.nav-over-light .prime-brand{color:#07090c}body.nav-over-light .prime-brand-ravent{filter:brightness(0)}.prime-brand-wordmark{display:block;width:58px;height:auto;margin-top:-1px;overflow:visible;color:currentColor}.prime-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:46px;padding:.58rem .72rem .58rem 1.05rem;overflow:hidden;border:1px solid rgba(39,167,255,.34);border-radius:999px;color:#dff3ff;background:linear-gradient(180deg,rgba(10,32,51,.78),rgba(2,12,23,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 22px rgba(0,140,255,.045),0 10px 32px rgba(0,0,0,.2);backdrop-filter:blur(16px);transition:border-color .25s,background .25s,box-shadow .25s,color .25s}.prime-btn::before{position:absolute;inset:0;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 80% 50%,rgba(39,167,255,.2),transparent 42%);transition:opacity .25s}.prime-btn i{width:32px;height:32px;flex:0 0 32px;border:1px solid rgba(169,219,255,.35);border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--prime-blue-bright),var(--prime-blue));box-shadow:0 0 20px rgba(0,140,255,.28);font-size:.88rem}.prime-btn:focus-visible,.prime-btn:hover{color:#fff;border-color:rgba(39,167,255,.72);background:linear-gradient(180deg,rgba(10,42,70,.9),rgba(3,19,35,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 28px rgba(0,140,255,.08),0 0 30px rgba(0,140,255,.18)}.prime-btn:focus-visible::before,.prime-btn:hover::before{opacity:1}.prime-btn-primary{padding-inline:1.15rem;border-color:rgba(39,167,255,.8);color:#fff;background:linear-gradient(135deg,#007ce4,var(--prime-blue-bright));box-shadow:0 0 30px rgba(0,140,255,.24)}.prime-btn-primary:focus-visible,.prime-btn-primary:hover{border-color:var(--prime-blue-ice);background:linear-gradient(135deg,var(--prime-blue),#39b0ff);box-shadow:0 0 38px rgba(0,140,255,.38)}.product-story{position:relative;height:390vh;color:#111318;background:#f7f7f5}.product-stage{position:sticky;top:0;height:100vh;min-height:650px;overflow:hidden;background:radial-gradient(circle at 50% 74%,rgba(210,214,220,.5),transparent 28%),linear-gradient(180deg,#fbfbf9 0,#f4f5f4 100%)}.hero-intro,.product-stack{position:absolute;left:50%}.hero-intro{z-index:3;top:max(100px,12vh);width:min(1120px,calc(100% - 32px));text-align:center;transform:translateX(-50%)}.final-brand-lockup,.hero-brand-lockup{display:inline-flex;flex-direction:column;align-items:flex-start}.hero-ravent-logo{display:block;width:auto;height:clamp(30px,2.5vw,40px);margin:0 0 0 clamp(.35rem,.75vw,.8rem)}.hero-title{position:relative;display:inline-flex;width:clamp(350px,38vw,570px);margin:-20px 0 0;align-items:flex-end;color:#0e1014;line-height:0}.hero-subtitle{max-width:650px;margin:1.35rem auto 0;color:#6a6f78}.product-stack{z-index:4;top:52%;width:min(690px,54vw);height:min(660px,63vh);transform:translate(-50%,-42%)}#waterCanvas,.product-shot{inset:0;width:100%;height:100%}.hero-scroll-cue,.product-shadow{position:absolute;left:50%;transform:translateX(-50%)}.product-shot{position:absolute;object-fit:contain;object-position:center;opacity:0;mix-blend-mode:normal;filter:contrast(1.04) saturate(1.02);will-change:transform,opacity,filter}.product-shot.is-front{top:20%;bottom:auto;height:80%;opacity:1}.product-shadow{z-index:2;bottom:5.5%;width:52%;height:7%;border-radius:50%;opacity:.34;background:rgba(10,12,16,.25);filter:blur(24px)}.hero-scroll-cue{z-index:5;bottom:22px;display:flex;flex-direction:column;align-items:center;gap:.65rem;color:rgba(17,19,24,.62)}.interface-light-rings,.panel-signal,.water-copy{transform:translate(-50%,-50%)}.hero-scroll-mouse{position:relative;width:30px;height:48px;border:1.5px solid rgba(17,19,24,.48);border-radius:18px}.hero-scroll-wheel{position:absolute;top:8px;left:52%;width:3px;height:8px;border-radius:999px;background:var(--prime-blue);box-shadow:0 0 10px rgba(0,140,255,.72);animation:1.7s cubic-bezier(.45,0,.25,1) infinite mouseWheel}.hero-scroll-text{font-size:.62rem;font-weight:500;letter-spacing:.12em;white-space:nowrap}@keyframes mouseWheel{0%{opacity:0;transform:translate(-50%,0)}20%{opacity:1}70%{opacity:1;transform:translate(-50%,15px)}100%{opacity:0;transform:translate(-50%,18px)}}.product-callout{position:absolute;z-index:6;top:50%;width:min(300px,24vw);opacity:0;color:#16191e}.product-callout.left{left:clamp(24px,6vw,110px)}.product-callout.right{right:clamp(24px,6vw,110px);text-align:right}.callout-no{color:var(--prime-blue);font-size:.72rem;letter-spacing:.1em}.callout-title{margin:.65rem 0 .5rem;font-size:clamp(1.7rem, 3vw, 3.25rem);font-weight:700;letter-spacing:-.055em;line-height:.98}.callout-copy{color:#6d727b;font-size:.95rem;line-height:1.65}.ambient-orb{position:absolute;z-index:1;width:420px;height:420px;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(0,140,255,.19),rgba(0,140,255,0) 66%);filter:blur(5px)}.ambient-orb.a{top:18%;left:-120px}.ambient-orb.b{right:-130px;bottom:8%}.water-story{position:relative;height:300vh;background:var(--prime-black)}.water-stage{position:sticky;top:0;height:100vh;min-height:640px;overflow:hidden;background:#020305}#waterCanvas{position:absolute;display:block;background:#000}.water-copy{position:absolute;z-index:4;top:50%;left:50%;width:min(1080px,calc(100% - 32px));text-align:center}.prime-section-menu-toggle[aria-expanded=true] .prime-section-menu-icon span:nth-child(2),.water-copy .section-kicker{opacity:0}.water-word{display:grid;justify-items:center;margin-top:.7rem;font-size:clamp(3.5rem, 9.6vw, 10.2rem);font-weight:700;letter-spacing:-.08em;line-height:.84;perspective:900px}.water-line{display:flex;justify-content:center;width:100%;white-space:nowrap}.water-word .char{display:inline-block;opacity:0;filter:blur(12px);transform:translate3d(55px,100%,0) rotateX(-72deg);transform-origin:50% 100%}.water-subcopy{max-width:630px;margin:1.55rem auto 0;opacity:0;color:#8f97a4;font-size:clamp(1rem, 1.5vw, 1.28rem);line-height:1.75}.horizontal-story{position:relative;height:450vh;background:var(--prime-black)}.horizontal-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:linear-gradient(180deg,rgba(0,140,255,.035),transparent 35%),var(--prime-black)}.horizontal-track{display:flex;width:max-content;height:100%;will-change:transform}.horizontal-panel{position:relative;display:grid;flex:0 0 100vw;width:100vw;height:100%;place-items:center;overflow:hidden;padding:7rem 5vw 4rem;border-right:1px solid rgba(255,255,255,.06)}.horizontal-panel::before{position:absolute;inset:10% 8%;content:"";opacity:.58;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at center,#000,transparent 72%)}.horizontal-index{position:relative;display:block;margin:0 0 1.15rem;color:var(--prime-blue-bright);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-align:center}.horizontal-copy{position:relative;z-index:2;width:100%;text-align:center}.horizontal-title{display:flex;flex-wrap:wrap;justify-content:center;margin:0;font-size:clamp(4.2rem, 12.2vw, 12.7rem);font-weight:700;letter-spacing:-.085em;line-height:.8;perspective:1000px}.horizontal-title .char{display:inline-block;opacity:.09;color:#fff;filter:blur(9px);transform:translate3d(90px,65%,0) rotateY(-45deg);transform-origin:0 50%}.horizontal-desc{max-width:590px;margin:calc(2rem + 10px) auto 0;color:#7f8794;font-size:clamp(1rem, 1.5vw, 1.28rem);line-height:1.75}.panel-signal{position:absolute;top:50%;left:50%;width:min(560px,74vw);aspect-ratio:1;border:1px solid rgba(0,140,255,.16);border-radius:50%;opacity:.7}.panel-signal::after,.panel-signal::before{position:absolute;border:1px solid rgba(0,140,255,.12);border-radius:inherit;content:""}.panel-signal::before{inset:15%}.panel-signal::after{inset:31%;box-shadow:inset 0 0 80px rgba(0,140,255,.05)}.interface-section{position:relative;overflow:hidden;padding:clamp(7rem,13vw,12rem) 0;background:radial-gradient(circle at 78% 38%,rgba(0,140,255,.11),transparent 31%),linear-gradient(180deg,#020305 0,#080a0e 100%)}.interface-device{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(2rem,5vw,5rem);min-height:690px;align-items:center;overflow:hidden;padding:clamp(2.25rem,5vw,5.25rem);border:1px solid var(--prime-border);border-radius:42px;background:radial-gradient(circle at 78% 50%,rgba(0,140,255,.08),transparent 31%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 38px 90px rgba(0,0,0,.4)}.interface-story{position:relative;z-index:3;max-width:690px}.interface-story-line{position:relative;margin:0;color:#b7bec9;font-size:clamp(1.05rem, 1.55vw, 1.38rem);font-weight:500;letter-spacing:-.025em;line-height:1.58}.interface-story-line+.interface-story-line{margin-top:1.15rem}.interface-story-line.is-prime{margin-top:1.65rem;color:#fff;font-size:clamp(1.35rem, 2.2vw, 2.05rem);font-weight:700;letter-spacing:-.045em}.interface-story-line.is-prime strong{color:var(--prime-blue-bright);font-weight:700;text-shadow:0 0 22px rgba(0,140,255,.28)}.interface-product-visual{position:relative;z-index:2;display:grid;min-width:0;min-height:500px;place-items:center;isolation:isolate}.interface-product-visual::before{position:absolute;z-index:-3;width:min(330px,82%);aspect-ratio:1;border-radius:50%;content:"";opacity:.88;background:radial-gradient(circle,rgba(39,167,255,.22),rgba(0,140,255,.075) 38%,transparent 70%);filter:blur(10px)}.interface-light-rings{position:absolute;z-index:-2;top:50%;left:50%;width:min(688px,152%);aspect-ratio:1;border-radius:50%;pointer-events:none}.interface-light-rings span{position:absolute;top:50%;left:50%;width:100%;aspect-ratio:1;border:1px solid rgba(39,167,255,.62);border-radius:50%;box-shadow:0 0 34px rgba(0,140,255,.22),inset 0 0 30px rgba(0,140,255,.07);opacity:0;transform:translate(-50%,-50%) scale(.92);animation:4.4s cubic-bezier(.22,.61,.36,1) infinite interfaceRingPulse}.interface-light-rings span:nth-child(2){animation-delay:1.4s}.interface-light-rings span:nth-child(3){animation-delay:2.8s}.interface-product-visual img{position:relative;z-index:2;width:min(252px,62%);height:auto;max-height:455px;object-fit:contain;filter:contrast(1.08) brightness(.94) drop-shadow(0 28px 48px rgba(0, 0, 0, .46))}@keyframes interfaceRingPulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}14%{opacity:.92}68%{opacity:.34}100%{opacity:0;transform:translate(-50%,-50%) scale(1.62)}}.features-section{padding:clamp(5.5rem,9vw,8rem) 0;background:radial-gradient(circle at 50% 0,rgba(0,140,255,.07),transparent 34%),#080a0e}.features-head{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:clamp(2rem,5vw,5rem);align-items:end;margin-bottom:clamp(2rem,4vw,3.2rem)}.features-head-copy{max-width:560px;margin:0 0 .35rem auto;color:var(--prime-muted);font-size:clamp(1rem, 1.5vw, 1.28rem);line-height:1.75}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.feature-card{position:relative;display:flex;min-height:205px;flex-direction:column;align-items:center;overflow:hidden;padding:1.35rem;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.048),rgba(255,255,255,.014));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 46px rgba(0,0,0,.12);text-align:center}.experience-filter-card,.experience-section{position:relative;align-items:center;overflow:hidden}.feature-card::after{position:absolute;right:-54px;bottom:-64px;width:150px;height:150px;border-radius:50%;content:"";opacity:.46;pointer-events:none;background:radial-gradient(circle,rgba(0,140,255,.16),transparent 68%)}.feature-icon{position:relative;z-index:1;display:grid;width:58px;height:58px;margin-bottom:1.15rem;border:1px solid rgba(39,167,255,.24);border-radius:17px;color:var(--prime-blue-bright);background:rgba(0,140,255,.07);box-shadow:inset 0 0 22px rgba(0,140,255,.045),0 0 24px rgba(0,140,255,.055);place-items:center;font-size:1.38rem}.feature-title{position:relative;z-index:1;margin:0;color:#eef4fa;font-size:clamp(1.05rem, 1.45vw, 1.34rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}.feature-copy{position:relative;z-index:1;margin:.65rem 0 0;color:#818a97;font-size:.86rem;line-height:1.6}.experience-section{display:flex;min-height:100vh;padding:clamp(7rem,11vw,10rem) 0;background:radial-gradient(circle at 76% 44%,rgba(0,140,255,.11),transparent 28%),radial-gradient(circle at 18% 78%,rgba(0,83,164,.07),transparent 25%),#05070a}.experience-section::before{position:absolute;inset:0;content:"";opacity:.42;pointer-events:none;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 70% 50%,#000 0 24%,transparent 72%)}.experience-head{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:clamp(2rem,5vw,5rem);align-items:end;margin-bottom:clamp(1.6rem,3vw,2.6rem)}.experience-head-title{margin:.75rem 0 0;font-size:clamp(2.4rem, 5vw, 5.5rem);font-weight:700;letter-spacing:-.065em;line-height:.94}.experience-head-copy{max-width:590px;margin:0 0 .15rem auto;color:var(--prime-muted);font-size:clamp(1rem, 1.5vw, 1.28rem);line-height:1.7}.experience-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(430px,.78fr) minmax(0,1.22fr);gap:clamp(2.4rem,5vw,6rem);align-items:stretch}.experience-copy{display:grid;height:100%;min-width:0;grid-template-rows:repeat(5,minmax(0,1fr));gap:.7rem}.experience-filter-card{display:grid;min-height:0;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:.9rem 1.05rem;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:linear-gradient(90deg,rgba(0,140,255,.055),transparent 38%),rgba(255,255,255,.022);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.experience-filter-card::after{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:linear-gradient(180deg,transparent,var(--prime-blue-bright),transparent);box-shadow:0 0 14px rgba(0,140,255,.45)}.experience-filter-index{display:grid;width:42px;height:42px;border:1px solid rgba(39,167,255,.22);border-radius:13px;color:var(--prime-blue-bright);background:rgba(0,140,255,.055);place-items:center;font-size:.68rem;font-weight:600;letter-spacing:.08em;box-shadow:inset 0 0 20px rgba(0,140,255,.025)}.console-chip span,.contact-field,.experience-filter-content{min-width:0}.experience-filter-spec{position:absolute;top:.82rem;right:1rem;max-width:210px;color:var(--prime-blue-ice);font-size:clamp(.57rem, .7vw, .68rem);font-weight:500;letter-spacing:.045em;line-height:1.35;text-align:right}.filter-console,.review-card,.reviews-grid,.reviews-head,.reviews-section,.specs-section,.variant-card{position:relative}.experience-filter-role{display:block;margin-bottom:.28rem;color:#687382;font-size:.58rem;font-weight:600;letter-spacing:.1em}.experience-filter-name{display:block;margin:0;color:#edf4fa;font-size:clamp(.88rem, 1.05vw, 1.02rem);font-weight:600;letter-spacing:-.018em;line-height:1.38}.filter-console{height:100%;overflow:hidden;padding:clamp(1.35rem,2.5vw,2rem);border:1px solid rgba(39,167,255,.2);border-radius:34px;background:radial-gradient(circle at 82% 12%,rgba(0,140,255,.1),transparent 30%),linear-gradient(145deg,rgba(11,17,24,.98),rgba(2,5,9,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 60px rgba(0,140,255,.025),0 34px 90px rgba(0,0,0,.38)}.filter-console::before{position:absolute;top:0;right:12%;left:12%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(39,167,255,.75),transparent);box-shadow:0 0 18px rgba(0,140,255,.55)}.filter-console-head{display:flex;align-items:center;justify-content:center;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.07)}.console-tds{display:flex;width:100%;justify-content:center;text-align:center}.console-tds-readout{display:grid;width:max-content;justify-items:end;gap:.42rem}.seven-segment-display{display:flex;justify-content:center;gap:clamp(.35rem,.7vw,.58rem);margin:0;filter:drop-shadow(0 0 13px rgba(0, 140, 255, .34))}.seven-segment-digit{position:relative;width:clamp(34px,3.1vw,47px);aspect-ratio:.58}.seven-segment-digit .seg{position:absolute;border-radius:999px;opacity:.09;background:#7c8994}.seven-segment-digit .seg-a,.seven-segment-digit .seg-d,.seven-segment-digit .seg-g{left:18%;width:64%;height:7%}.seven-segment-digit .seg-a{top:2%}.seven-segment-digit .seg-g{top:46.5%}.seven-segment-digit .seg-d{bottom:2%}.seven-segment-digit .seg-b,.seven-segment-digit .seg-c,.seven-segment-digit .seg-e,.seven-segment-digit .seg-f{width:9%;height:39%}.seven-segment-digit .seg-b{top:7%;right:6%}.seven-segment-digit .seg-c{right:6%;bottom:7%}.seven-segment-digit .seg-e{bottom:7%;left:6%}.seven-segment-digit .seg-f{top:7%;left:6%}.seven-segment-digit.digit-0 .seg-a,.seven-segment-digit.digit-0 .seg-b,.seven-segment-digit.digit-0 .seg-c,.seven-segment-digit.digit-0 .seg-d,.seven-segment-digit.digit-0 .seg-e,.seven-segment-digit.digit-0 .seg-f,.seven-segment-digit.digit-9 .seg-a,.seven-segment-digit.digit-9 .seg-b,.seven-segment-digit.digit-9 .seg-c,.seven-segment-digit.digit-9 .seg-d,.seven-segment-digit.digit-9 .seg-f,.seven-segment-digit.digit-9 .seg-g{opacity:1;background:linear-gradient(180deg,#c8edff,var(--prime-blue-bright) 30%,var(--prime-blue));box-shadow:0 0 10px rgba(0,140,255,.58)}.console-tds-label{display:block;width:100%;color:var(--prime-blue-bright);font-size:.62rem;font-weight:600;letter-spacing:.14em;line-height:1;text-align:right;text-shadow:0 0 12px rgba(0,140,255,.32)}.filter-status-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.filter-status{display:flex;min-width:0;min-height:238px;flex-direction:column;align-items:center;gap:.7rem;padding:1rem .7rem;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:linear-gradient(180deg,rgba(0,140,255,.03),transparent 34%),rgba(255,255,255,.022);text-align:center}.filter-status-value{min-height:1.1rem;color:#dff3ff;font-size:.69rem;font-weight:600;letter-spacing:.08em;text-align:center}.filter-battery{display:grid;width:38px;height:128px;grid-template-rows:repeat(7,minmax(0,1fr));gap:5px;margin:.05rem auto .1rem}.filter-cell{width:100%;min-height:0;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:rgba(255,255,255,.045);transform-origin:center bottom}.filter-cell.is-on{border-color:rgba(39,167,255,.3);background:linear-gradient(90deg,#007fe8,#35b3ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 11px rgba(0,140,255,.24)}.filter-status-name{min-width:0;margin-top:auto;text-align:center}.filter-status-name strong{display:block;color:#eef4fa;font-size:.82rem;font-weight:600;letter-spacing:-.015em}.console-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1rem}.console-chip{display:flex;min-width:0;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:.72rem .78rem;border:1px solid rgba(39,167,255,.12);border-radius:14px;color:#8995a4;background:rgba(0,140,255,.035);font-size:.58rem;letter-spacing:.05em;text-align:center}.console-chip i{flex:0 0 auto;color:var(--prime-blue-bright);font-size:.82rem}.specs-section{padding:clamp(7rem,12vw,11rem) 0;background:#020305}.spec-row{display:grid;grid-template-columns:clamp(125px,14vw,175px) minmax(0,1fr) auto;gap:1.5rem;align-items:start;padding:2rem 0;border-top:1px solid var(--prime-border)}.spec-row:last-child{border-bottom:1px solid var(--prime-border)}.spec-label{color:#6d7582;font-size:.72rem;letter-spacing:.12em}.spec-value{width:100%;justify-self:center;color:#e6e9ee;font-size:clamp(1.15rem, 2vw, 1.6rem);font-weight:500;letter-spacing:-.025em;text-align:center}.spec-meta,.variant-type{color:var(--prime-blue-bright);font-family:"IBM Plex Mono",monospace}.spec-meta{font-size:.7rem;letter-spacing:.08em;text-align:right}.final-section,.variant-card{overflow:hidden;text-align:center}.variants-section{padding:clamp(7rem,12vw,11rem) 0;background:radial-gradient(circle at 50% 5%,rgba(0,140,255,.08),transparent 32%),#06080c}.variant-card{display:flex;min-height:460px;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.6rem,3vw,3rem);border:1px solid rgba(39,167,255,.2);border-radius:34px;background:radial-gradient(circle at 50% 0,rgba(0,140,255,.13),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.014));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 44px rgba(0,140,255,.022),0 28px 70px rgba(0,0,0,.24);isolation:isolate}.variant-card::before{position:absolute;z-index:-1;top:0;right:12%;left:12%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(39,167,255,.88),transparent);box-shadow:0 0 20px rgba(0,140,255,.34)}.variant-type{font-size:.73rem;letter-spacing:.13em}.variant-title{margin:1rem 0 0;font-size:clamp(2.5rem, 5vw, 5.2rem);font-weight:700;letter-spacing:-.07em;line-height:.88}.variant-card .copy-prime{max-width:470px;margin-right:auto;margin-left:auto}.variant-code{display:inline-flex;flex-direction:column;align-items:center;gap:.18rem;margin-top:1.7rem;padding:.72rem 1.05rem .78rem;border:1px solid rgba(39,167,255,.26);border-radius:16px;color:#dff3ff;background:rgba(0,140,255,.065);box-shadow:inset 0 0 22px rgba(0,140,255,.035),0 0 24px rgba(0,140,255,.06);font-family:"IBM Plex Mono",monospace;line-height:1}.variant-code small{color:#697787;font-size:.58rem;font-weight:600;letter-spacing:.15em}.variant-code strong{color:var(--prime-blue-ice);font-size:clamp(1rem, 1.6vw, 1.28rem);font-weight:600;letter-spacing:.08em;text-shadow:0 0 18px rgba(0,140,255,.28)}.reviews-section{overflow:hidden;padding:clamp(7rem,11vw,10rem) 0;background:radial-gradient(circle at 20% 20%,rgba(0,140,255,.1),transparent 28%),radial-gradient(circle at 88% 78%,rgba(39,167,255,.055),transparent 26%),#030509}.reviews-section::before{position:absolute;inset:0;content:"";opacity:.42;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 46%,#000 0 46%,transparent 82%)}.reviews-head{z-index:2;display:flex;gap:2rem;align-items:flex-end;justify-content:space-between;margin-bottom:2rem}.reviews-head-copy{max-width:560px;margin:0 0 .2rem;color:#818a98;font-size:clamp(1rem, 1.5vw, 1.28rem);line-height:1.7}.reviews-grid{z-index:2;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:1rem}.review-side-stack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:1rem}.review-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,2.5vw,2.4rem);border:1px solid rgba(255,255,255,.1);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.014));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 26px 70px rgba(0,0,0,.22);isolation:isolate}.review-card::before{position:absolute;z-index:-1;top:0;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(39,167,255,.85),transparent);transform:scaleX(.34);transform-origin:center;box-shadow:0 0 18px rgba(0,140,255,.34)}.review-card::after{position:absolute;z-index:-2;right:-110px;bottom:-130px;width:310px;height:310px;border-radius:50%;content:"";opacity:.58;background:radial-gradient(circle,rgba(0,140,255,.14),transparent 67%)}.review-card.featured{min-height:430px;background:radial-gradient(circle at 86% 18%,rgba(0,140,255,.1),transparent 27%),linear-gradient(145deg,rgba(255,255,255,.064),rgba(255,255,255,.014))}.review-card.compact{min-height:205px;padding:1.55rem 1.7rem}.review-topline{display:flex;gap:1rem;align-items:center;justify-content:space-between}.review-stars{display:inline-flex;gap:.23rem;color:var(--prime-blue-bright);filter:drop-shadow(0 0 7px rgba(0,140,255,.38));font-size:.82rem}.review-index{color:#697382;font-family:"IBM Plex Mono",monospace;font-size:.66rem;letter-spacing:.13em}.review-quote-mark{position:absolute;top:1.35rem;right:1.55rem;color:rgba(39,167,255,.22);font-size:clamp(4.8rem, 8vw, 8rem);line-height:.72;text-shadow:0 0 28px rgba(0,140,255,.12);transform:rotate(180deg)}.contact-form-head,.contact-input-wrap,.contact-intro,.contact-section,.review-copy{position:relative}.review-card.compact .review-quote-mark{top:1.05rem;right:1.2rem;font-size:4.6rem}.review-copy{z-index:1;max-width:760px;margin:2.8rem 0 2rem;color:#edf2f8;font-size:clamp(1.35rem, 2.4vw, 2.55rem);font-weight:520;letter-spacing:-.04em;line-height:1.23}.review-card.compact .review-copy{max-width:none;margin:1.35rem 0 1.25rem;color:#d9dfe7;font-size:clamp(1rem, 1.25vw, 1.18rem);letter-spacing:-.018em;line-height:1.55}.review-footer{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between}.review-person{display:flex;gap:.8rem;align-items:center;min-width:0}.review-avatar{display:grid;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(39,167,255,.34);border-radius:14px;color:#dff3ff;background:rgba(0,140,255,.07);box-shadow:inset 0 0 20px rgba(0,140,255,.05);place-items:center;font-family:"IBM Plex Mono",monospace;font-size:.68rem;letter-spacing:.05em}.review-person small,.review-person strong{display:block}.review-person strong{color:#e8edf4;font-size:.91rem;font-weight:600}.review-person small,.review-topic{font-size:.61rem;text-transform:uppercase;font-family:"IBM Plex Mono",monospace}.review-person small{margin-top:.18rem;color:#66707f;letter-spacing:.08em}.review-topic-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}.review-topic{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .65rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#8390a0;background:rgba(255,255,255,.025);letter-spacing:.06em}.review-topic::before{width:5px;height:5px;border-radius:50%;content:"";background:var(--prime-blue-bright);box-shadow:0 0 8px rgba(39,167,255,.72)}.contact-section{overflow:hidden;padding:clamp(7rem,12vw,11rem) 0;background:radial-gradient(circle at 18% 28%,rgba(0,140,255,.11),transparent 30%),linear-gradient(180deg,#06080c 0,#020305 100%)}.contact-section::before{position:absolute;inset:0;content:"";opacity:.34;pointer-events:none;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 65% 50%,#000,transparent 72%)}.contact-intro{z-index:2;max-width:620px}.contact-form-shell{position:relative;z-index:2;overflow:hidden;padding:clamp(1.35rem,2.5vw,2.2rem);border:1px solid rgba(39,167,255,.22);border-radius:34px;background:radial-gradient(circle at 88% 8%,rgba(0,140,255,.15),transparent 29%),radial-gradient(circle at 10% 100%,rgba(0,140,255,.075),transparent 34%),linear-gradient(145deg,rgba(11,19,30,.97),rgba(3,6,11,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.075),inset 0 0 50px rgba(0,140,255,.025),0 32px 80px rgba(0,0,0,.32),0 0 42px rgba(0,140,255,.055);backdrop-filter:blur(18px);isolation:isolate}.contact-form-shell::before{position:absolute;z-index:-1;top:0;right:10%;left:10%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(39,167,255,.9),transparent);box-shadow:0 0 20px rgba(0,140,255,.38)}.contact-form-shell::after{position:absolute;z-index:-2;right:-110px;bottom:-145px;width:330px;height:330px;border-radius:50%;content:"";background:radial-gradient(circle,rgba(0,140,255,.16),transparent 68%);pointer-events:none}.prime-section-drawer.is-open,.prime-section-menu-backdrop.is-open,body.section-rail-visible .prime-section-rail{opacity:1;visibility:visible;pointer-events:auto}.contact-form-head{z-index:1;margin-bottom:1.4rem;padding-bottom:1.15rem;border-bottom:1px solid rgba(255,255,255,.075)}.contact-form-kicker{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.55rem;color:var(--prime-blue-bright);font-family:"IBM Plex Mono",monospace;font-size:.66rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.contact-form-title{margin:0;color:#f4f7fb;font-size:clamp(1.65rem, 2.6vw, 2.65rem);font-weight:650;letter-spacing:-.05em;line-height:1}.contact-form-copy{max-width:570px;margin:.65rem 0 0;color:#818a98;font-size:.92rem;line-height:1.65}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-input-icon{position:absolute;z-index:2;top:50%;left:1rem;color:rgba(39,167,255,.72);font-size:.95rem;pointer-events:none;transform:translateY(-50%);filter:drop-shadow(0 0 8px rgba(0, 140, 255, .18))}.contact-input-wrap .contact-control,.contact-input-wrap.is-textarea .contact-control{padding-left:2.7rem}.contact-input-wrap:focus-within .contact-input-icon{color:var(--prime-blue-bright);filter:drop-shadow(0 0 10px rgba(0, 140, 255, .45))}.contact-input-wrap.is-textarea .contact-input-icon{top:1rem;transform:none}.contact-field.full{grid-column:1/-1}.contact-label{display:block;margin-bottom:.55rem;color:#aab1bc;font-family:"IBM Plex Mono",monospace;font-size:.67rem;font-weight:500;letter-spacing:.07em}.contact-control{width:100%;min-height:52px;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:16px;outline:0;color:#f5f7fb;background:rgba(2,3,5,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);font:inherit;transition:border-color .25s,box-shadow .25s,background-color .25s}.contact-control::placeholder{color:#5f6773}.contact-control:focus{border-color:rgba(39,167,255,.75);background:rgba(5,10,17,.92);box-shadow:0 0 0 4px rgba(0,140,255,.08),0 0 26px rgba(0,140,255,.08)}select.contact-control{appearance:none;padding-right:2.8rem;background-image:linear-gradient(45deg,transparent 50%,#7f8794 50%),linear-gradient(135deg,#7f8794 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}select.contact-control option{color:#f5f7fb;background:#080a0e}textarea.contact-control{min-height:140px;resize:vertical}.contact-submit{margin-top:1rem}.final-section{position:relative;display:grid;min-height:100vh;padding:7rem 0;place-items:center;background:#020305}.final-content{position:relative;z-index:2}.final-ravent-logo{display:block;width:auto;height:clamp(30px,2.5vw,40px);margin:0 0 0 2.4%;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)!important;opacity:1}.final-title{position:relative;display:inline-flex;width:clamp(380px,62vw,940px);margin:-20px 0 0;align-items:flex-end;line-height:0}.final-prime-wordmark{display:block;width:100%;height:auto;overflow:visible;color:#fff}.final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.prime-btn-ravent{border-color:rgba(220,53,69,.72);color:#fff;background:linear-gradient(135deg,#a40f22,#dc3545);box-shadow:0 0 28px rgba(220,53,69,.2)}.prime-btn-ravent::before{background:radial-gradient(circle at 80% 50%,rgba(255,255,255,.14),transparent 42%)}.prime-btn-ravent i{border-color:rgba(255,255,255,.9);color:#dc3545;background:#fff;box-shadow:0 0 18px rgba(255,255,255,.18)}.prime-btn-ravent:focus-visible i,.prime-btn-ravent:hover i{color:#bf142a;background:#fff;transform:translate(1px,-1px)}.prime-btn-ravent:focus-visible,.prime-btn-ravent:hover{border-color:#ff6675;color:#fff;background:linear-gradient(135deg,#bf142a,#ed4051);box-shadow:0 0 36px rgba(220,53,69,.34)}.final-copy{max-width:650px;margin:2rem auto;color:#89919e;font-size:clamp(1rem, 1.5vw, 1.28rem);line-height:1.7}.footer{position:absolute;right:0;bottom:0;left:0;padding:1.5rem 0;color:#59616d;font-family:"IBM Plex Mono",monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.prime-section-drawer-head,.prime-section-rail-head{font-family:"IBM Plex Mono",monospace;letter-spacing:.11em;text-transform:uppercase}.prime-section-rail{position:fixed;z-index:1050;top:50%;right:24px;width:176px;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:24px;opacity:0;visibility:hidden;pointer-events:none;background:rgba(5,8,13,.78);box-shadow:0 22px 62px rgba(0,0,0,.28);backdrop-filter:blur(20px);transform:translateY(-50%) translateX(14px);transition:opacity .3s,visibility .3s,transform .3s,border-color .3s,background-color .3s}body.section-rail-visible .prime-section-rail{transform:translateY(-50%) translateX(0)}.prime-section-rail-head{display:flex;align-items:center;justify-content:space-between;padding:5px 8px 11px;color:rgba(255,255,255,.46);font-size:.64rem;font-weight:600}.prime-section-rail-progress{position:relative;width:36px;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.prime-section-rail-progress span{position:absolute;inset:0 auto 0 0;width:var(--rail-progress,14.2857%);border-radius:inherit;background:var(--prime-blue);box-shadow:0 0 12px rgba(0,140,255,.55);transition:width .35s}.prime-section-nav{display:grid;gap:4px}.prime-section-nav-link{display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:center;min-height:42px;padding:0 10px;border-radius:14px;color:rgba(255,255,255,.56);font-size:.7rem;font-weight:700;transition:color .25s,background-color .25s}.prime-section-nav-link span:first-child{color:var(--prime-blue-bright);font-family:"IBM Plex Mono",monospace;font-size:.72rem;font-weight:600}.prime-section-nav-link:focus-visible,.prime-section-nav-link:hover{color:#fff;background:rgba(255,255,255,.07)}.prime-section-nav-link.active{color:#fff;background:var(--prime-blue);box-shadow:0 0 24px rgba(0,140,255,.18)}.prime-section-nav-link.active span:first-child{color:#fff}.prime-section-drawer,.prime-section-menu-backdrop,.prime-section-menu-toggle{display:none}.prime-section-menu-toggle{position:relative;width:44px;height:44px;flex:0 0 44px;padding:0;border:1px solid rgba(39,167,255,.28);border-radius:14px;color:var(--prime-blue-bright);background:rgba(4,8,13,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 28px rgba(0,0,0,.2),0 0 20px rgba(0,140,255,.07);backdrop-filter:blur(16px);transition:border-color .22s,background-color .22s,box-shadow .22s}body.nav-over-light .prime-section-menu-toggle{border-color:rgba(2,3,5,.14);background:rgba(247,247,245,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 26px rgba(0,0,0,.08)}.prime-section-menu-toggle:focus-visible,.prime-section-menu-toggle:hover,.prime-section-menu-toggle[aria-expanded=true]{border-color:rgba(39,167,255,.68);background:rgba(4,12,22,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 12px 32px rgba(0,0,0,.24),0 0 26px rgba(0,140,255,.16)}body.nav-over-light .prime-section-menu-toggle:focus-visible,body.nav-over-light .prime-section-menu-toggle:hover,body.nav-over-light .prime-section-menu-toggle[aria-expanded=true]{background:rgba(239,247,253,.96)}.prime-section-menu-icon{position:absolute;top:50%;left:50%;width:18px;height:14px;transform:translate(-50%,-50%)}.prime-section-drawer,.prime-section-menu-backdrop{position:fixed;visibility:hidden;pointer-events:none;opacity:0}.prime-section-menu-icon span{position:absolute;left:0;width:100%;height:1.5px;border-radius:999px;background:currentColor;box-shadow:0 0 8px rgba(0,140,255,.52);transition:top .22s,transform .22s,opacity .18s}.prime-section-menu-icon span:first-child{top:0}.prime-section-menu-icon span:nth-child(2){top:6px}.prime-section-menu-icon span:nth-child(3){top:12px}.prime-section-menu-toggle[aria-expanded=true] .prime-section-menu-icon span:first-child{top:6px;transform:rotate(45deg)}.prime-section-menu-toggle[aria-expanded=true] .prime-section-menu-icon span:nth-child(3){top:6px;transform:rotate(-45deg)}.prime-section-menu-backdrop{z-index:1059;inset:0;background:rgba(0,0,0,.34);backdrop-filter:blur(3px);transition:opacity .22s,visibility .22s}.prime-section-drawer{z-index:1061;top:calc(var(--nav-height) + 10px);right:14px;width:min(300px,calc(100vw - 28px));max-height:calc(100vh - var(--nav-height) - 24px);padding:10px;overflow-y:auto;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:rgba(5,8,13,.96);box-shadow:0 24px 68px rgba(0,0,0,.42),0 0 34px rgba(0,140,255,.08);backdrop-filter:blur(22px);transform:translateY(-10px) scale(.985);transform-origin:top right;transition:opacity .22s,visibility .22s,transform .22s}.prime-section-drawer.is-open{transform:translateY(0) scale(1)}.prime-section-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:7px 9px 12px;color:rgba(255,255,255,.48);font-size:.64rem;font-weight:600}.prime-section-drawer-head i{color:var(--prime-blue-bright);font-size:.9rem}[data-reveal]{opacity:0;filter:blur(9px);transform:translateY(42px)}@media (min-width:1400px) and (min-height:800px){body.slide-mode-enabled{overscroll-behavior-y:none}body.slide-mode-enabled .slide-section{width:100%;height:100vh;height:100svh;min-height:100vh;min-height:100svh;max-height:100vh;max-height:100svh;overflow:hidden;scroll-margin-top:0}body.slide-mode-enabled .contact-section,body.slide-mode-enabled .features-section,body.slide-mode-enabled .interface-section,body.slide-mode-enabled .reviews-section,body.slide-mode-enabled .specs-section,body.slide-mode-enabled .variants-section{display:flex;align-items:center;padding-top:calc(var(--nav-height) + 12px);padding-bottom:24px}body.slide-mode-enabled .contact-section>.container,body.slide-mode-enabled .experience-section>.container,body.slide-mode-enabled .features-section>.container,body.slide-mode-enabled .interface-section>.container,body.slide-mode-enabled .reviews-section>.container,body.slide-mode-enabled .specs-section>.container,body.slide-mode-enabled .variants-section>.container{width:100%}body.slide-mode-enabled .contact-section .display-prime,body.slide-mode-enabled .features-section .display-prime,body.slide-mode-enabled .interface-section .display-prime,body.slide-mode-enabled .reviews-section .display-prime,body.slide-mode-enabled .specs-section .display-prime,body.slide-mode-enabled .variants-section .display-prime{font-size:clamp(3.2rem, 4.8vw, 5.4rem)}body.slide-mode-enabled .interface-section .row.mb-5,body.slide-mode-enabled .specs-section .row.mb-5,body.slide-mode-enabled .variants-section .mb-5{margin-bottom:1.35rem!important}body.slide-mode-enabled .interface-device{height:clamp(455px,calc(100svh - 338px),540px);min-height:0;padding:clamp(2rem,3vw,3.4rem);border-radius:34px}body.slide-mode-enabled .interface-product-visual{min-height:0;height:100%}body.slide-mode-enabled .interface-product-visual img{width:min(235px,68%);max-height:92%}body.slide-mode-enabled .interface-story-line{font-size:clamp(.96rem, 1.05vw, 1.15rem);line-height:1.5}body.slide-mode-enabled .interface-story-line+.interface-story-line{margin-top:.82rem}body.slide-mode-enabled .interface-story-line.is-prime{margin-top:1.05rem;font-size:clamp(1.18rem, 1.5vw, 1.55rem)}body.slide-mode-enabled .features-section .features-head{gap:2rem;margin-bottom:1.35rem}body.slide-mode-enabled .features-section .features-head-copy{font-size:clamp(1rem, 1.5vw, 1.28rem);line-height:1.7}body.slide-mode-enabled .features-section .feature-grid{gap:.75rem}body.slide-mode-enabled .features-section .feature-card{min-height:clamp(172px,calc((100svh - 178px)/ 2),205px);padding:1.15rem 1.2rem;border-radius:20px}body.slide-mode-enabled .features-section .feature-icon{width:50px;height:50px;margin-bottom:.8rem;border-radius:15px;font-size:1.2rem}body.slide-mode-enabled .features-section .feature-title{font-size:clamp(1rem, 1.2vw, 1.18rem)}body.slide-mode-enabled .features-section .feature-copy{margin-top:.5rem;font-size:.79rem;line-height:1.5}body.slide-mode-enabled .experience-section{min-height:100vh;min-height:100svh;padding-top:calc(var(--nav-height) + 18px);padding-bottom:24px}body.slide-mode-enabled .experience-head{margin-bottom:1rem}body.slide-mode-enabled .experience-head-title{margin-top:.45rem;font-size:clamp(2rem, 3.4vw, 4rem)}body.slide-mode-enabled .experience-head-copy{font-size:clamp(.9rem, 1.1vw, 1.08rem);line-height:1.55}body.slide-mode-enabled .experience-grid{gap:clamp(2rem,4vw,4.6rem);align-items:stretch}body.slide-mode-enabled .filter-console{height:auto;align-self:stretch}body.slide-mode-enabled .experience-copy{height:auto;align-self:stretch;gap:.58rem}body.slide-mode-enabled .experience-filter-card{padding:.72rem .88rem;border-radius:16px}body.slide-mode-enabled .experience-filter-spec{top:.68rem;right:.86rem;font-size:clamp(.52rem, .62vw, .61rem)}body.slide-mode-enabled .experience-filter-index{width:36px;height:36px;border-radius:11px;font-size:.62rem}body.slide-mode-enabled .experience-filter-role{margin-bottom:.18rem;font-size:.52rem}body.slide-mode-enabled .experience-filter-name{font-size:clamp(.8rem, .9vw, .94rem)}body.slide-mode-enabled .filter-console{padding:1.35rem;border-radius:28px}body.slide-mode-enabled .filter-console-head{padding-bottom:1rem}body.slide-mode-enabled .filter-status-list{gap:.58rem;margin-top:.9rem}body.slide-mode-enabled .filter-status{min-height:205px;padding:.72rem .55rem}body.slide-mode-enabled .filter-battery{width:34px;height:105px;gap:4px}body.slide-mode-enabled .specs-section .row.g-4{row-gap:1rem!important}body.slide-mode-enabled .spec-row{grid-template-columns:clamp(120px,12vw,165px) minmax(0,1fr) auto;gap:1.2rem;padding:.78rem 0}body.slide-mode-enabled .spec-value{font-size:clamp(1rem, 1.35vw, 1.28rem)}body.slide-mode-enabled .variant-card{height:clamp(385px,47svh,440px);min-height:0;padding:2rem 2.4rem}body.slide-mode-enabled .variant-title{font-size:clamp(2.7rem, 4.4vw, 4.7rem)}body.slide-mode-enabled .reviews-head{margin-bottom:1.25rem}body.slide-mode-enabled .reviews-head-copy{max-width:470px;font-size:clamp(1rem, 1.5vw, 1.28rem)}body.slide-mode-enabled .review-side-stack,body.slide-mode-enabled .reviews-grid{gap:.85rem}body.slide-mode-enabled .review-card.featured{min-height:0;height:clamp(380px,calc(100svh - 300px),470px)}body.slide-mode-enabled .review-card.compact{min-height:0;padding:1.3rem 1.45rem}body.slide-mode-enabled .review-copy{margin-top:2rem;margin-bottom:1.35rem;font-size:clamp(1.45rem, 2.15vw, 2.25rem)}body.slide-mode-enabled .review-card.compact .review-copy{margin:1rem 0 .9rem;font-size:clamp(.92rem, 1.02vw, 1.06rem);line-height:1.45}body.slide-mode-enabled .review-topic-row{margin-top:.7rem}body.slide-mode-enabled .contact-form-shell{padding:1.25rem 1.35rem;border-radius:28px}body.slide-mode-enabled .contact-form-head{margin-bottom:.9rem;padding-bottom:.8rem}body.slide-mode-enabled .contact-form-title{font-size:clamp(1.45rem, 2vw, 2rem)}body.slide-mode-enabled .contact-form-copy{margin-top:.45rem;font-size:.8rem;line-height:1.5}body.slide-mode-enabled .contact-form-grid{gap:.72rem .85rem}body.slide-mode-enabled .contact-label{margin-bottom:.38rem}body.slide-mode-enabled .contact-control{min-height:46px;padding:.68rem .85rem;border-radius:14px}body.slide-mode-enabled .contact-input-wrap .contact-control{padding-left:2.45rem}body.slide-mode-enabled .contact-input-icon{left:.85rem;font-size:.88rem}body.slide-mode-enabled textarea.contact-control{min-height:96px;max-height:120px}body.slide-mode-enabled .contact-submit{margin-top:.8rem}body.slide-mode-enabled .final-section{min-height:100vh;min-height:100svh;padding-top:calc(var(--nav-height) + 20px);padding-bottom:4.5rem}body.section-rail-visible.slide-mode-enabled .slide-section>.container{padding-right:200px}}@media (max-width:1399.98px){.prime-section-rail{display:none!important}.prime-section-drawer,.prime-section-menu-backdrop,.prime-section-menu-toggle{display:block}}@media (max-width:1199.98px){.interface-device{grid-template-columns:minmax(0,1.05fr) minmax(260px,.75fr);gap:2rem;padding:2.5rem}.interface-product-visual{min-height:440px}.interface-product-visual img{width:min(255px,72%);max-height:440px}}@media (max-width:991.98px){.reviews-head{display:block}.reviews-head-copy{margin-top:1.2rem}.experience-grid,.experience-head,.features-head,.reviews-grid{grid-template-columns:1fr}.review-card.featured{min-height:370px}:root{--nav-height:64px}.product-story{height:320vh}.product-stage,.water-stage{min-height:580px}.product-stack{top:55%;width:min(820px,88vw);height:60vh}.product-callout{top:auto;right:20px!important;bottom:72px;left:20px!important;width:auto;text-align:center!important}.callout-copy{display:none}.hero-scroll-cue{bottom:14px;gap:.5rem}.hero-scroll-text{font-size:.56rem}.water-story{height:250vh}.horizontal-story{height:390vh}.horizontal-panel{padding-inline:18px}.interface-device{grid-template-columns:1fr;gap:2rem;min-height:0;padding:2rem}.interface-story{max-width:none}.interface-product-visual{min-height:430px}.interface-product-visual img{width:min(230px,60vw);max-height:390px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-row{grid-template-columns:1fr;gap:.65rem}.spec-meta{text-align:left}.features-head{gap:1rem}.features-head-copy{max-width:680px;margin-left:0}.experience-head{gap:.9rem;margin-bottom:2rem}.experience-head-copy{max-width:720px;margin-left:0}.experience-grid{gap:2.5rem}.experience-copy{height:auto;grid-template-rows:none;grid-auto-rows:minmax(92px,auto)}.experience-filter-card{grid-template-columns:auto minmax(0,1fr);align-items:center;padding-top:1rem}.experience-filter-spec,body.slide-mode-enabled .experience-filter-spec{position:static;display:block;grid-column:2;grid-row:2;margin-top:.42rem;max-width:none;text-align:left}}@media (max-width:575.98px){.review-card,.review-card.compact,.review-card.featured{min-height:0;border-radius:24px}.review-copy{margin-top:2.2rem;font-size:1.35rem}.review-footer{align-items:center}.contact-form-shell,.filter-console,.interface-device,.variant-card{border-radius:26px}.prime-brand{font-size:1.35rem}.prime-brand-ravent{height:14px;margin-bottom:0}.prime-nav{padding-inline:4px}.hero-intro{top:13vh}.hero-title{width:min(84vw,520px)}.hero-subtitle{max-width:310px;font-size:.92rem}.product-stack{top:56%;width:96vw;height:58vh}.product-callout{bottom:60px}.callout-title{font-size:1.55rem}.water-copy{top:50%}.water-word{font-size:clamp(2.9rem, 15.8vw, 5rem)}.horizontal-title{font-size:clamp(3.5rem, 20vw, 6rem)}.interface-device{min-height:0;padding:1.5rem}.interface-story-line{font-size:1rem}.interface-story-line+.interface-story-line{margin-top:.9rem}.interface-story-line.is-prime{margin-top:1.2rem;font-size:1.3rem}.interface-product-visual{min-height:360px}.interface-product-visual img{width:min(200px,58vw);max-height:330px}.console-footer,.feature-grid,.filter-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form-grid,.experience-grid,.feature-grid{grid-template-columns:1fr}.feature-card{min-height:190px}.experience-section{padding-block:6rem}.experience-grid{gap:2rem}.filter-console{height:auto;padding:1rem}.experience-filter-card{min-height:96px;padding:.8rem .9rem}.experience-filter-index{width:38px;height:38px}.filter-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.filter-status{min-height:205px;padding-inline:.45rem}.filter-battery{width:31px;height:105px;gap:4px}.console-chip{padding-inline:.45rem;font-size:.53rem}.contact-field.full{grid-column:auto}.variant-card{min-height:380px}.final-title{width:min(86vw,620px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:smooth}*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.horizontal-title .char,.water-word .char,[data-reveal]{opacity:1!important;filter:none!important;transform:none!important}.site-loader{display:none}}