@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Geist-Variable.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/GeistMono-Variable.woff2)format("woff2-variations")}:root{--font-geist-sans:"Geist";--font-geist-mono:"Geist Mono";--ink:#07111d;--ink-2:#0b1826;--panel:#102131;--panel-2:#132738;--line:#97c6de2e;--muted:#9eb3c2;--paper:#f3f7f8;--white:#f8fcff;--cyan:#18bfe8;--cyan-2:#5ee7ff;--teal:#4ed6ba;--navy:#0a2f59;--warning:#ffc76a;--shadow:0 30px 80px #00000052}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--white);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary,input,select,textarea{outline-offset:4px}:focus-visible{outline:2px solid var(--cyan-2)}::selection{background:var(--cyan);color:var(--ink)}.site-root{background:radial-gradient(circle at 87% 11%, #18bfe817, transparent 28rem), var(--ink);min-height:100vh;overflow:clip}.skip-link{z-index:1000;background:var(--cyan);color:var(--ink);border-radius:.5rem;padding:.8rem 1rem;font-weight:750;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.section-shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:30;border-bottom:1px solid var(--line);grid-template-columns:200px 1fr auto;align-items:center;gap:2rem;width:min(1320px,100% - 40px);height:98px;margin-inline:auto;display:grid;position:relative}.brand{align-items:center;display:inline-flex}.brand img{width:172px;height:auto;display:block}.desktop-nav{color:#c0cfda;justify-self:center;align-items:center;gap:clamp(1rem,2vw,2rem);font-size:.84rem;display:flex}.desktop-nav a,.sign-in{transition:color .18s}.desktop-nav a:hover,.sign-in:hover{color:var(--cyan-2)}.header-actions{align-items:center;gap:1rem;display:flex}.language-switch{color:#758b9b;font:650 .66rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;gap:.35rem;display:flex}.language-switch a{padding:.4rem .3rem}.language-switch a[aria-current=page]{color:var(--cyan-2)}.sign-in{color:#bacbd6;font-size:.82rem}.button{background:linear-gradient(135deg, var(--cyan-2), var(--cyan));color:#052337;cursor:pointer;border:1px solid #5ee7ffa6;border-radius:4px;justify-content:center;align-items:center;gap:.8rem;min-height:52px;padding:.88rem 1.2rem;font-size:.84rem;font-weight:780;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 10px 30px #18bfe82e}.button:hover{transform:translateY(-2px);box-shadow:0 16px 36px #18bfe847}.button span[aria-hidden=true],.text-link span[aria-hidden=true],.segment-card strong span{font-size:1.05em}.button-small{min-height:40px;padding:.6rem .85rem;font-size:.75rem}.button-ghost{color:var(--white);box-shadow:none;background:#ffffff06;border-color:#97c6de47}.button-ghost:hover{box-shadow:none;background:#5ee7ff12;border-color:#5ee7ff94}.mobile-nav{display:none}.hero{grid-template-columns:minmax(0,1.05fr) minmax(500px,.95fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:750px;padding-block:5.5rem 6rem;display:grid;position:relative}.hero:before{content:"";pointer-events:none;border:1px solid #5ee7ff0f;border-radius:50%;width:60vw;height:60vw;position:absolute;inset:6% -30vw auto auto;box-shadow:inset 0 0 120px #18bfe80a,0 0 100px #18bfe808}.hero-copy{z-index:3;position:relative}.eyebrow{color:var(--cyan-2);font:720 .68rem/1.4 var(--font-geist-mono), monospace;letter-spacing:.2em;margin:0 0 1.3rem}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.066em;max-width:720px;margin-bottom:1.6rem;font-size:clamp(3.7rem,6.1vw,6.6rem);font-weight:570;line-height:.94}.hero h1 em{color:var(--cyan-2);text-shadow:0 0 30px #5ee7ff33;font-style:normal;font-weight:400;display:block}.hero-body{color:#b9cbd6;max-width:660px;margin-bottom:2rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.68}.hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.proof-line{color:#8fa6b5;align-items:center;gap:.65rem;margin:1.7rem 0 0;font-size:.78rem;display:flex}.proof-line span{width:22px;height:22px;color:var(--teal);border:1px solid #4ed6ba80;border-radius:50%;place-items:center;display:inline-grid}.quiet-login{color:#708697;font-size:.75rem;position:absolute;bottom:1.6rem;left:0}.signal-theatre{background:radial-gradient(circle at 49% 42%,#17c1e729,#0000 27%),linear-gradient(#0d2332d9,#08131e33);border:1px solid #5ee7ff1f;border-radius:50% 50% 4rem 4rem;min-height:550px;position:relative;box-shadow:inset 0 0 80px #0000004d}.signal-orbit{border:1px solid #5ee7ff1c;border-radius:50%;position:absolute;inset:13%}.signal-orbit:before,.signal-orbit:after{content:"";border:1px dashed #5ee7ff1a;border-radius:50%;position:absolute;inset:18%}.signal-orbit:after{border-style:solid;inset:38%;box-shadow:0 0 40px #5ee7ff38}.signal-list{position:absolute;inset:0}.signal-chip{color:#9bb0bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:600 .64rem/1 var(--font-geist-mono), monospace;letter-spacing:.05em;background:#07111dc7;border:1px solid #97c6de2e;border-radius:2rem;align-items:center;gap:.55rem;padding:.55rem .75rem;display:flex;position:absolute}.signal-chip i{background:var(--cyan-2);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.signal-1{animation:5s ease-in-out infinite signalFloat;top:6%;left:33%}.signal-2{animation:4.7s ease-in-out .6s infinite signalFloat;top:26%;right:3%}.signal-3{animation:5.4s ease-in-out 1s infinite signalFloat;top:57%;right:5%}.signal-4{animation:4.6s ease-in-out .3s infinite signalFloat;bottom:10%;left:35%}.signal-5{animation:5.2s ease-in-out 1.3s infinite signalFloat;top:46%;left:-2%}.decision-card,.protection-card{width:min(72%,340px);box-shadow:var(--shadow);background:linear-gradient(155deg,#122835f0,#071019f5);border:1px solid #4ed6ba6b;border-radius:1.1rem;position:absolute;left:50%;transform:translate(-50%)}.protection-card{background:radial-gradient(circle at 84% 28%,#5ee7ff52,#0000 14%),linear-gradient(135deg,#0e8bb2,#066180);border-color:#5ee7ff57;padding:1.25rem 1.35rem 1.05rem;top:30%}.protection-card small{color:#d7f9ff;font:650 .62rem/1 var(--font-geist-mono), monospace;letter-spacing:.16em;display:block}.protection-card strong{color:#fff;margin:.2rem 0 1rem;font-size:3.3rem;font-weight:460;line-height:1;display:block}.protection-card span{color:#d9fbff;font-size:.72rem}.decision-card{padding:1.2rem 1.35rem;top:57%}.decision-card span{color:var(--teal);font:680 .61rem/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.decision-card strong{margin:.55rem 0 .3rem;font-size:1rem;display:block}.decision-card small{color:#829aaa}@keyframes signalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.problem-section{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:7rem;min-height:520px;padding-block:8rem;display:grid}.problem-section h2,.section-heading h2,.proof-copy h2,.simple-hero h1,.access-intro h1,.legal-page h1{letter-spacing:-.055em;margin-bottom:1.4rem;font-size:clamp(2.6rem,5vw,5.1rem);font-weight:520;line-height:1}.lead,.section-heading>p,.simple-hero>p,.access-intro>p{color:#aebfca;font-size:1.08rem;line-height:1.75}.problem-section blockquote{border-left:2px solid var(--teal);color:#d8e6ec;background:#4ed6ba0b;margin:2.4rem 0 0;padding:1.1rem 1.3rem;font-size:1.02rem}.section-heading{max-width:690px;margin-bottom:3.6rem}.section-heading.wide{max-width:850px}.section-heading h2{margin-bottom:1rem}.segment-icon{border:1px solid #5ee7ff70;border-radius:50%;width:28px;height:28px;display:inline-block;position:relative}.segment-icon:before,.segment-icon:after{content:"";background:var(--cyan-2);position:absolute}.segment-icon:before{height:1px;top:13px;left:6px;right:6px}.segment-icon:after{width:1px;top:6px;bottom:6px;left:13px}.icon-professional{border-radius:4px;transform:rotate(45deg)}.icon-commercial{border-radius:2px}.icon-yacht{border-radius:60% 40% 55% 45%}.text-link{color:var(--cyan-2);align-items:center;gap:.65rem;font-size:.82rem;font-weight:680;display:inline-flex}.text-link.centered{width:max-content;margin:2rem auto 0}.segment-section{padding-block:8rem}.segment-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.segment-card{border-right:1px solid var(--line);background:linear-gradient(#ffffff07,#0000);flex-direction:column;min-height:370px;padding:1.5rem;transition:background .22s,transform .22s;display:flex;position:relative}.segment-card:last-child{border-right:0}.segment-card:hover{z-index:2;background:radial-gradient(circle at 80% 20%, #18bfe81f, transparent 45%), var(--panel);transform:translateY(-4px)}.segment-card.card-yacht:hover{background:radial-gradient(circle at 80% 20%, #4ed6ba21, transparent 45%), var(--panel)}.card-index{color:#4b6474;font:600 .62rem/1 var(--font-geist-mono), monospace;margin-bottom:4.5rem}.segment-card .segment-icon{margin-bottom:1.4rem}.segment-card h3{margin-bottom:.9rem;font-size:1.35rem}.segment-card p{color:#8fa5b3;font-size:.9rem;line-height:1.6}.segment-card strong{color:var(--cyan-2);justify-content:space-between;margin-top:auto;font-size:.78rem;display:flex}.proof-section{border-block:1px solid var(--line);background:radial-gradient(circle at 25%,#18bfe81a,#0000 26rem),#0a1723;padding-block:9rem}.proof-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(4rem,9vw,9rem);display:grid}.phone-wrap{place-items:center;display:grid;position:relative}.phone-glow{filter:blur(40px);background:#18bfe81c;border-radius:50%;width:390px;height:390px;position:absolute}.phone{background:#01070b;border:1px solid #97c6de59;border-radius:2.8rem;width:min(335px,85vw);height:620px;padding:11px;position:relative;transform:rotate(-2.5deg);box-shadow:0 40px 100px #00000085}.phone-sensor{z-index:3;background:#010305;border-radius:1rem;width:82px;height:20px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.phone-crop{border-radius:2.15rem;height:100%;overflow:hidden}.phone-crop img{width:100%;height:auto;display:block;transform:translateY(-1px)}.proof-copy h2{max-width:710px}.proof-copy>.lead{max-width:660px}.proof-points{border-top:1px solid var(--line);margin-top:2.5rem}.proof-points>div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:start;padding-block:1rem;display:grid}.proof-points>div>span{color:#4c6776;font:600 .62rem/1.5 var(--font-geist-mono), monospace}.proof-points p{color:#94aab8;margin:0;font-size:.88rem;line-height:1.6}.proof-points strong{color:#e9f5f8;margin-bottom:.15rem;display:block}.changes-section{padding-block:8rem}.changes-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.changes-grid article{border-right:1px solid var(--line);min-height:250px;padding:1.5rem 1.5rem 2rem 0}.changes-grid article:not(:first-child){padding-left:1.5rem}.changes-grid article:last-child{border-right:0}.changes-grid span{color:var(--cyan);font:600 .62rem/1 var(--font-geist-mono), monospace}.changes-grid h3{margin:5rem 0 .7rem;font-size:1.1rem}.changes-grid p{color:#889fad;font-size:.88rem;line-height:1.6}.waitlist-section{background:linear-gradient(90deg,#4ed6ba0a,#0000 42%),#08131e;border-block:1px solid #4ed6ba38;padding-block:2rem}.waitlist-layout{grid-template-columns:120px minmax(280px,.9fr) 1.15fr;align-items:center;gap:2.2rem;display:grid}.waitlist-signal{background:radial-gradient(circle,#4ed6ba1a,#0000 67%);border:1px solid #4ed6ba6b;border-radius:50%;place-content:center;justify-items:center;width:94px;height:94px;display:grid;box-shadow:0 0 40px #4ed6ba14}.waitlist-signal span{color:var(--teal);font:520 2rem/1 var(--font-geist-mono), monospace}.waitlist-signal small{color:#718b99;font:650 .52rem/1 var(--font-geist-mono), monospace;letter-spacing:.1em;margin-top:.4rem}.waitlist-layout h2{letter-spacing:-.04em;max-width:510px;margin:.6rem 0 0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.08}.waitlist-layout p{color:#a7bbc5;margin:0 0 .7rem;line-height:1.65}.waitlist-layout>div:last-child small{color:#657e8d;font-size:.7rem;line-height:1.55}.service-platform{border-block:1px solid var(--line);background:radial-gradient(circle at 80% 15%,#18bfe814,#0000 28rem),#07131e;padding-block:8rem}.service-platform-intro{grid-template-columns:1fr .9fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.service-platform-intro h2{margin-bottom:0}.service-platform-intro>p{color:#a0b4bf;margin:0;font-size:1rem;line-height:1.75}.service-platform-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.service-platform-grid article{border-right:1px solid var(--line);background:#ffffff03;flex-direction:column;min-height:310px;padding:1.7rem;display:flex}.service-platform-grid article:last-child{border-right:0}.service-platform-grid article>span{color:#526d7c;font:600 .62rem/1 var(--font-geist-mono), monospace}.service-icon{border:1px solid #5ee7ff40;border-radius:50%;place-items:center;width:54px;height:54px;margin:3rem 0 1.4rem;display:grid}.service-icon i,.service-icon i:after{content:"";background:var(--cyan);width:18px;height:1px;display:block}.service-icon i:after{transform:rotate(90deg)}.service-platform-grid h3{margin:0 0 .8rem;font-size:1.15rem}.service-platform-grid p{color:#879eac;margin:0;font-size:.86rem;line-height:1.65}.service-platform-note{color:#6f8796;max-width:980px;margin:1.4rem 0 0;font-size:.73rem;line-height:1.6}.pricing-section{border-block:1px solid var(--line);background:#091521;padding-block:8rem}.pricing-section.full-page{min-height:75vh;padding-top:7rem}.pricing-index{background:radial-gradient(circle at 90% 15%,#18bfe817,#0000 40%),#ffffff04;border:1px solid #5ee7ff38;grid-template-columns:minmax(280px,1fr) minmax(260px,.85fr) 145px;align-items:end;gap:1.5rem;margin-bottom:2.2rem;padding:1.5rem;display:grid}.pricing-index-copy h3{margin:.65rem 0 .55rem;font-size:1.35rem}.pricing-index-copy p{color:#889fac;max-width:620px;margin:0;font-size:.82rem;line-height:1.6}.pricing-index label{color:#8da3b0;gap:.55rem;font-size:.68rem;font-weight:650;display:grid}.pricing-index select{width:100%;min-height:50px;color:var(--white);background:#07131e;border:1px solid #97c6de38;border-radius:3px;padding:.8rem}.pricing-factor{border-left:1px solid #4ed6ba47;align-content:center;min-height:86px;padding:.85rem;display:grid}.pricing-factor small{color:#698391;font:600 .55rem/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.pricing-factor strong{color:var(--teal);font:520 1.9rem/1 var(--font-geist-mono), monospace;margin-block:.35rem}.pricing-factor span{color:#a5b8c2;font-size:.7rem}.pricing-index-rule{border-top:1px solid var(--line);color:#66808f;grid-column:1/-1;margin:0;padding-top:1rem;font-size:.7rem;line-height:1.55}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.pricing-grid article{border:1px solid var(--line);background:#ffffff05;flex-direction:column;min-height:260px;padding:1.6rem;display:flex}.pricing-grid article.featured{background:radial-gradient(circle at 80% 10%,#18bfe817,#0000 40%),#ffffff06;border-color:#5ee7ff59}.plan-marker{color:#4c6574;font:600 .62rem/1 var(--font-geist-mono), monospace}.pricing-grid h3{color:#9cb0bd;margin:3rem 0 .5rem;font-size:.88rem;font-weight:560}.pricing-grid strong{letter-spacing:-.04em;margin-bottom:.35rem;font-size:1.85rem;font-weight:500}.price-basis{color:var(--teal);font:600 .56rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem}.pricing-grid p{color:#8298a7;font-size:.8rem;line-height:1.5}.pricing-grid a{color:var(--cyan-2);margin-top:auto;font-size:.75rem;font-weight:680}.pricing-note{color:#6f8796;max-width:950px;margin:1.4rem 0 0;font-size:.72rem;line-height:1.6}.commercial-scope-note{color:#829aa8;border-left:1px solid #5ee7ff52;max-width:880px;margin:1.25rem 0 0;padding-left:1rem;font-size:.75rem;line-height:1.6}.yacht-command-pricing{isolation:isolate;background:radial-gradient(circle at 10% 25%,#4ed6ba1a,#0000 32%),radial-gradient(circle at 85% 20%,#505dff1f,#0000 36%),linear-gradient(130deg,#081b2afa,#060f1bfa);border:1px solid #5ee7ff3d;grid-template-columns:120px minmax(0,1fr) minmax(240px,.42fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);margin-top:2.5rem;padding:clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.yacht-command-pricing:after{content:"";z-index:-1;border:1px solid #5ee7ff21;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-300px;right:-210px;box-shadow:0 0 0 50px #5ee7ff06,0 0 0 100px #4ed6ba05}.yacht-command-pricing-mark{border:1px solid #4ed6ba4d;border-radius:50%;place-items:center;width:100px;height:100px;display:grid}.yacht-command-pricing-mark span{color:var(--cyan-2);font:600 .78rem/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.yacht-command-pricing-mark i{border:1px solid #5ee7ff1f;border-radius:50%;width:72px;height:72px;position:absolute}.yacht-command-pricing h3{letter-spacing:-.05em;margin:.45rem 0 .8rem;font-size:clamp(2rem,4vw,4rem);font-weight:520;line-height:1}.yacht-command-pricing p{color:#9db0bb;max-width:720px;margin:0;line-height:1.7}.yacht-command-pricing .button{text-align:left;width:100%;min-height:64px;line-height:1.35}.steps-section{padding-block:8rem}.steps-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.steps-grid article{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:250px;padding:1.5rem;display:flex}.steps-grid article:first-child{padding-left:0}.steps-grid article:last-child{border-right:0}.steps-grid>article>span{color:var(--cyan);font:600 .64rem/1 var(--font-geist-mono), monospace}.steps-grid h3{margin-bottom:.6rem;font-size:1.4rem}.steps-grid p{color:#8aa0ae;margin:0;font-size:.88rem;line-height:1.6}.faq-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:6rem;padding-block:8rem;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:#d7e6eb;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--cyan);font-size:1.2rem;transition:transform .16s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#8da3b1;max-width:620px;padding-bottom:1.5rem;line-height:1.7}.final-cta{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:7rem;min-height:480px;padding-block:8rem;display:grid}.final-cta h2{letter-spacing:-.055em;max-width:600px;margin:0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:500;line-height:.98}.final-cta>div:last-child p{color:#a3b6c2;margin-bottom:2rem;line-height:1.75}.segment-hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 34%,#18bfe82b,#0000 28%),linear-gradient(135deg,#07111d 35%,#0c2536);align-items:end;min-height:720px;display:flex;position:relative}.segment-hero.yacht-hero{background-image:url(/water-intelligence/assets/segment-yacht.webp);background-position:50%;background-size:cover}.segment-hero.segment-private{background-image:url(/water-intelligence/assets/segment-private.webp);background-position:50%;background-size:cover}.segment-hero.segment-professional{background-image:url(/water-intelligence/assets/segment-professional.webp);background-position:50%;background-size:cover}.segment-hero.segment-commercial{background-image:url(/water-intelligence/assets/segment-hospitality.webp);background-position:50%;background-size:cover}.segment-hero>img{object-fit:cover;object-position:center;z-index:1;filter:saturate(1.08)brightness(1.08);width:100%;height:100%;position:absolute;inset:0}.segment-hero-shade{z-index:2;background:linear-gradient(90deg,#030a11f5 0%,#040c14bd 42%,#040c142e 66%,#040c1405 100%),linear-gradient(#0000 58%,#07111d85 82%,#07111d 100%);position:absolute;inset:0}.segment-hero:not(.yacht-hero) .segment-hero-shade{background:linear-gradient(90deg,#030a11f5 0%,#040c14bf 43%,#040c1433 72%),linear-gradient(#0000 52%,#07111d73 78%,#07111d 100%)}.segment-hero .section-shell{z-index:3;padding-bottom:6rem;position:relative}.segment-hero h1{letter-spacing:-.065em;max-width:900px;margin-bottom:1.5rem;font-size:clamp(3.7rem,7vw,7.6rem);font-weight:520;line-height:.94}.segment-hero p{color:#c1d0d8;max-width:720px;margin-bottom:2rem;font-size:1.12rem;line-height:1.7}.segment-manifesto{grid-template-columns:90px 1fr 1fr;align-items:start;gap:3rem;padding-block:8rem;display:grid}.manifesto-number{color:var(--cyan);font:600 .66rem/1 var(--font-geist-mono), monospace}.segment-manifesto h2,.discretion-section h2,.yacht-price h2{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(2.5rem,4.7vw,4.7rem);font-weight:520;line-height:1}.segment-manifesto>p:last-child{color:#9eb1bd;line-height:1.78}.segment-benefits{grid-template-columns:repeat(4,1fr);padding-bottom:8rem;display:grid}.segment-benefits article{border:1px solid var(--line);border-right:0;min-height:270px;padding:1.5rem}.segment-benefits article:first-child{border-left:1px solid var(--line)}.segment-benefits article:last-child{border-right:1px solid var(--line)}.segment-benefits span{color:#4e6978;font:600 .62rem/1 var(--font-geist-mono), monospace}.segment-benefits h3{margin:5rem 0 .7rem;font-size:1.1rem}.segment-benefits p{color:#8399a7;font-size:.86rem;line-height:1.62}.discretion-section{border-block:1px solid var(--line);background:linear-gradient(115deg,#4ed6ba0e,#0000 55%),#08141f;padding-block:8rem}.discretion-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:3.5rem;display:grid}.discretion-grid p{color:#93a8b5;padding-top:1.5rem;font-size:.9rem;line-height:1.7}.yacht-value-section{border-block:1px solid var(--line);background:radial-gradient(circle at 80% 15%,#446bff14,#0000 35%),linear-gradient(145deg,#0a1a28d1,#050e18fa);padding-block:8rem}.yacht-value-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:2rem 5rem;display:grid}.yacht-value-intro .eyebrow{grid-column:1/-1}.yacht-value-intro h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2.6rem,5vw,5rem);font-weight:520;line-height:.98}.yacht-value-intro>p{color:#a1b4c0;margin:0;line-height:1.75}.yacht-value-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.yacht-value-grid article{border-right:1px solid var(--line);background:#ffffff03;min-height:270px;padding:1.5rem}.yacht-value-grid article:last-child{border-right:0}.yacht-value-grid span{color:var(--teal);font:600 .6rem/1 var(--font-geist-mono), monospace}.yacht-value-grid h3{margin:4.5rem 0 .8rem;font-size:1rem;font-weight:580}.yacht-value-grid p,.yacht-value-note{color:#8299a7;font-size:.82rem;line-height:1.65}.yacht-value-note{border-left:1px solid #5ee7ff4d;max-width:920px;margin:1.5rem 0 0;padding-left:1rem}.yacht-price{grid-template-columns:1.1fr .9fr;align-items:center;gap:7rem;min-height:480px;padding-block:8rem;display:grid}.yacht-price>div:first-child{border-left:1px solid #4ed6ba5c;padding:2rem 0 2rem 2rem}.yacht-price h2{margin-top:1rem}.yacht-price strong,.yacht-price small{display:block}.yacht-price strong{color:var(--teal);letter-spacing:-.035em;margin-top:1.2rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:520}.yacht-price small{color:#78909e;margin-top:1rem;font-size:.72rem;line-height:1.5}.yacht-price>div:last-child p{color:#9db0bb;margin-bottom:2rem;line-height:1.74}.simple-hero{flex-direction:column;justify-content:end;min-height:500px;padding-block:8rem 6rem;display:flex}.simple-hero h1,.access-intro h1,.legal-page h1{max-width:900px}.simple-hero>p{max-width:740px}.access-page{grid-template-columns:minmax(0,.8fr) minmax(560px,1.2fr);align-items:start;gap:clamp(4rem,8vw,9rem);min-height:760px;padding-block:7rem 9rem;display:grid}.access-intro{position:sticky;top:3rem}.privacy-standard{background:#4ed6ba09;border:1px solid #4ed6ba40;gap:1rem;margin-top:2.5rem;padding:1.25rem;display:flex}.privacy-standard>span{color:var(--teal)}.privacy-standard p{color:#8fa5b3;margin:0;font-size:.82rem;line-height:1.6}.privacy-standard strong{color:#dce9ed;margin-bottom:.2rem;display:block}.request-context{flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;display:flex}.request-context span{color:#9eb4c0;font:600 .62rem/1 var(--font-geist-mono), monospace;border:1px solid #5ee7ff38;border-radius:2rem;padding:.5rem .7rem}.access-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffff05;padding:2rem}.access-form>label,.form-row label{color:#9fb2bd;gap:.55rem;margin-bottom:1.2rem;font-size:.74rem;font-weight:650;display:grid}.form-row{gap:1rem;display:grid}.form-row.two{grid-template-columns:repeat(2,1fr)}.access-form input,.access-form select,.access-form textarea{width:100%;color:var(--white);background:#0a1723;border:1px solid #97c6de33;border-radius:3px;padding:.88rem .9rem}.access-form input,.access-form select{min-height:48px}.access-form textarea{resize:vertical}.access-form input:focus,.access-form select:focus,.access-form textarea:focus{border-color:var(--cyan)}.check-label{align-items:start;line-height:1.55;color:#8da3b0!important;grid-template-columns:20px 1fr!important;gap:.75rem!important;font-weight:450!important}.check-label input{width:18px;height:18px;min-height:18px;accent-color:var(--cyan);margin:.1rem 0 0}.check-label a{color:var(--cyan-2);text-decoration:underline}.honeypot{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.submit-button{border:0;width:100%;margin-top:.8rem}.submit-button:disabled{opacity:.6;cursor:wait}.form-error{color:#faa;border:1px solid #ff636340;padding:.8rem 1rem;font-size:.8rem}.success-panel{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.success-mark{width:70px;height:70px;color:var(--teal);border:1px solid #4ed6ba7a;border-radius:50%;place-items:center;margin-bottom:1.5rem;font-size:1.8rem;display:grid}.success-panel h1{letter-spacing:-.06em;max-width:740px;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:520;line-height:.98}.lead-id{color:var(--cyan-2);font:600 1.1rem/1 var(--font-geist-mono), monospace;margin-block:1rem}.success-summary{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.success-summary span{border:1px solid var(--line);color:#8ea5b2;border-radius:2rem;padding:.45rem .65rem;font-size:.7rem}.legal-page{min-height:720px;padding-block:8rem 10rem}.legal-version{color:#607989;font:600 .66rem/1 var(--font-geist-mono), monospace}.legal-content{border-top:1px solid var(--line);max-width:860px;margin-top:4rem;padding-top:2rem}.legal-content p{color:#a2b4bf;font-size:1rem;line-height:1.9}.legal-contact{border-block:1px solid var(--line);justify-content:space-between;max-width:860px;margin-top:3rem;padding:1.2rem 0;display:flex}.legal-contact span{color:#5f7888;font:600 .62rem/1.5 var(--font-geist-mono), monospace}.legal-contact a{color:var(--cyan-2);font-size:.85rem}.site-footer{border-top:1px solid var(--line);background:#050d15;padding-top:5rem}.footer-grid{grid-template-columns:1fr 1.2fr .8fr;gap:5rem;padding-bottom:4rem;display:grid}.footer-brand img{width:190px;height:auto}.footer-brand p,.footer-company p,.footer-company a{color:#718997;font-size:.75rem;line-height:1.55}.footer-company{flex-direction:column;align-items:flex-start;display:flex}.footer-company strong{color:#bbcad3;margin-bottom:.8rem;font-size:.78rem}.footer-company p{margin-bottom:.3rem}.footer-company a{color:#9bb0bc;margin-top:.3rem}.footer-grid nav{grid-template-columns:repeat(2,1fr);align-content:start;gap:.8rem 1.5rem;display:grid}.footer-grid nav a{color:#8ca1ae;font-size:.76rem}.footer-bottom{border-top:1px solid var(--line);color:#526b7a;justify-content:space-between;align-items:center;min-height:70px;font-size:.67rem;display:flex}.footer-bottom p{margin:0}.footer-bottom button{color:#6e8796;cursor:pointer;background:0 0;border:0}.cookie-panel{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08141ff5;border:1px solid #97c6de47;justify-content:space-between;align-items:center;gap:2rem;width:min(980px,100% - 32px);padding:1rem 1rem 1rem 1.2rem;display:flex;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #0000008c}.cookie-panel>div:first-child{align-items:flex-start;gap:1rem;display:flex}.cookie-mark{color:var(--teal)}.cookie-panel p{color:#899fac;max-width:610px;margin:0;font-size:.74rem;line-height:1.5}.cookie-panel p strong{color:#d8e5ea;margin-bottom:.2rem;display:block}.cookie-actions{align-items:center;gap:.8rem;display:flex}.cookie-actions>button:first-child{color:#a8bac4;cursor:pointer;background:0 0;border:0;font-size:.72rem}.hero{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:clamp(2rem,4vw,5rem);min-height:820px}.water-theatre{--mx:65%;--my:35%;isolation:isolate;background:#06121e;border-color:#5ee7ff47;border-radius:2rem;min-height:640px;overflow:hidden;box-shadow:0 40px 100px #00000073,inset 0 0 80px #040b12a6,0 0 0 1px #5ee7ff0a}.water-theatre:before,.water-theatre:after{content:"";pointer-events:none;position:absolute}.water-theatre:before{z-index:1;background-color:#0000;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.water-theatre:after{z-index:2;width:360px;height:360px;left:calc(var(--mx) - 180px);top:calc(var(--my) - 180px);background:radial-gradient(circle,#5ee7ff29,#0000 68%);border-radius:50%;transition:left .18s ease-out,top .18s ease-out}.theatre-water{z-index:0;background:radial-gradient(circle at 18% 22%,#ff485c57,#0000 31%),radial-gradient(circle at 82% 70%,#96143740,#0000 30%),linear-gradient(145deg,#200c18,#09263b 72%,#07121e);transition:filter 1.1s,background 1.1s;position:absolute;inset:0;overflow:hidden}.phase-1 .theatre-water{background:radial-gradient(circle at 50% 44%,#5ee7ff47,#0000 28%),radial-gradient(circle at 18% 22%,#e0556d2b,#0000 32%),linear-gradient(145deg,#151426,#08304a 75%,#07131f)}.phase-2 .theatre-water{filter:saturate(1.18);background:radial-gradient(circle at 50% 42%,#5ee7ff6b,#0000 24%),radial-gradient(circle at 78% 24%,#4ed6ba38,#0000 32%),linear-gradient(145deg,#061927,#075777 72%,#04111b)}.water-caustics{opacity:.35;background:repeating-radial-gradient(#0000 0 15px,#82e7ff29 18px 20px,#0000 24px 42px);animation:9s linear infinite causticsMove;position:absolute;inset:-35%;transform:rotate(-12deg)scale(1.4)}.water-particle{left:calc(2% + var(--particle) * 4.8%);bottom:calc(3% + var(--particle) * 2.6%);width:4px;height:4px;animation:particleRise calc(4s + var(--particle) * .16s) ease-in infinite;animation-delay:calc(var(--particle) * -220ms);background:#bef4ffb8;border-radius:50%;position:absolute;box-shadow:0 0 14px #5ee7ffc7}.theatre-risk{z-index:4;color:#ff8995;font:700 .58rem/1 var(--font-geist-mono), monospace;letter-spacing:.17em;background:#230812a8;border:1px solid #ff697861;border-radius:2rem;padding:.5rem .7rem;transition:opacity .7s,transform .7s;position:absolute;top:1.4rem;left:1.4rem}.phase-1 .theatre-risk,.phase-2 .theatre-risk{opacity:0;transform:translateY(-12px)}.water-theatre .signal-list{z-index:4}.water-theatre .signal-chip{background:#030d17bd;border-color:#c2e1ef3d;transition:top .9s cubic-bezier(.2,.8,.2,1),left .9s cubic-bezier(.2,.8,.2,1),right .9s cubic-bezier(.2,.8,.2,1),bottom .9s cubic-bezier(.2,.8,.2,1),opacity .7s,transform .7s;box-shadow:0 8px 35px #00000040}.phase-1 .signal-chip,.phase-2 .signal-chip{opacity:.6;animation:none;transform:scale(.78)}.phase-1 .signal-1,.phase-2 .signal-1{top:31%;left:40%}.phase-1 .signal-2,.phase-2 .signal-2{top:38%;right:31%}.phase-1 .signal-3,.phase-2 .signal-3{top:50%;right:31%}.phase-1 .signal-4,.phase-2 .signal-4{bottom:31%;left:40%}.phase-1 .signal-5,.phase-2 .signal-5{top:44%;left:27%}.phase-2 .signal-chip{opacity:0;transform:scale(.5)}.theatre-core{z-index:5;text-align:center;opacity:.68;background:radial-gradient(circle,#1081a4f0,#041420e6 69%);border:1px solid #5ee7ff73;border-radius:50%;place-content:center;width:178px;height:178px;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .8s;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.72);box-shadow:0 0 0 18px #5ee7ff0b,0 0 0 42px #5ee7ff06,0 0 80px #5ee7ff5c}.phase-1 .theatre-core,.phase-2 .theatre-core{opacity:1;transform:translate(-50%,-50%)scale(1)}.theatre-core:before{content:"";border:1px dashed #5ee7ff59;border-radius:50%;animation:16s linear infinite coreSpin;position:absolute;inset:-14px}.theatre-core span,.theatre-core small{color:#bcecf5;font:680 .52rem/1.25 var(--font-geist-mono), monospace;letter-spacing:.11em}.theatre-core strong{color:#fff;font:460 2.8rem/1 var(--font-geist-mono), monospace;text-shadow:0 0 22px #5ee7ffb3;margin-block:.35rem}.cause-route{z-index:5;color:#a5dce7;font:700 .58rem/1 var(--font-geist-mono), monospace;letter-spacing:.12em;opacity:0;align-items:center;gap:.5rem;transition:opacity .65s .2s,transform .75s;display:flex;position:absolute;top:23%}.cause-route i{background:linear-gradient(90deg, transparent, var(--cyan-2));width:36px;height:1px;box-shadow:0 0 10px var(--cyan)}.cause-chemical{left:10%;transform:translate(25px)}.cause-mechanical{flex-direction:row-reverse;right:10%;transform:translate(-25px)}.phase-1 .cause-route{opacity:1;transform:translate(0)}.phase-2 .cause-route{opacity:.28;transform:translateY(-8px)}.expert-gate{z-index:6;color:#9df0d9;font:680 .56rem/1 var(--font-geist-mono), monospace;letter-spacing:.12em;opacity:0;background:#051e22db;border:1px solid #4ed6ba66;border-radius:2rem;align-items:center;gap:.5rem;padding:.58rem .8rem;transition:opacity .7s,transform .7s;display:flex;position:absolute;top:59%;left:50%;transform:translate(-50%,18px)}.expert-gate span{background:var(--teal);color:#04201d;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.phase-2 .expert-gate{opacity:1;transform:translate(-50%)}.water-theatre .decision-card{z-index:6;opacity:0;background:radial-gradient(circle at 86% 20%,#4ed6ba2e,#0000 30%),#05141ee8;border-color:#4ed6ba80;width:min(76%,420px);padding:1.05rem 1.2rem;transition:opacity .75s,transform .75s;top:auto;bottom:5rem;transform:translate(-50%,30px)}.phase-2 .decision-card{opacity:1;transform:translate(-50%)}.theatre-stage-controls{z-index:8;grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.theatre-stage-controls button{color:#668392;min-height:34px;font:650 .55rem/1 var(--font-geist-mono), monospace;letter-spacing:.06em;cursor:pointer;background:#030c14ad;border:1px solid #97c6de24;border-radius:2rem;justify-content:center;align-items:center;gap:.45rem;display:flex}.theatre-stage-controls button i{background:currentColor;border-radius:50%;width:5px;height:5px}.theatre-stage-controls button.active{color:var(--cyan-2);background:#106f902e;border-color:#5ee7ff66}@keyframes causticsMove{0%{transform:rotate(-12deg)translate(-2%,-2%)scale(1.4)}50%{transform:rotate(-6deg)translate(4%,3%)scale(1.5)}to{transform:rotate(-12deg)translate(-2%,-2%)scale(1.4)}}@keyframes particleRise{0%{opacity:0;transform:translateY(35px)scale(.5)}20%{opacity:.7}to{opacity:0;transform:translate(22px,-220px)scale(1.2)}}@keyframes coreSpin{to{transform:rotate(360deg)}}.pricing-index{border-radius:.7rem;grid-template-columns:minmax(280px,1.15fr) minmax(280px,.8fr) minmax(220px,.55fr);align-items:stretch}.pricing-index label{align-content:center}.pricing-index label small,.access-form label small{color:#617d8c;font-size:.62rem;font-weight:450;line-height:1.45}.pricing-index input{width:100%;min-height:50px;color:var(--white);background:#07131e;border:1px solid #97c6de40;border-radius:3px;outline:none;padding:.8rem}.pricing-index input:focus{border-color:var(--cyan-2);box-shadow:0 0 0 3px #5ee7ff14}.pricing-result{border-left:1px solid #4ed6ba47;align-content:center;min-height:108px;padding:1rem 0 1rem 1.2rem;display:grid}.pricing-result small{color:#698391;font:600 .55rem/1.3 var(--font-geist-mono), monospace;letter-spacing:.09em}.pricing-result strong{color:var(--teal);margin-block:.45rem;font-size:1rem;line-height:1.2}.pricing-result span{color:#8198a5;font-size:.65rem;line-height:1.4}.pricing-grid article>strong{align-items:flex-end;min-height:2.7rem;font-size:clamp(1.12rem,1.7vw,1.55rem);line-height:1.12;display:flex}.price-basis{color:#6e8998;min-height:2rem;margin-top:.5rem;line-height:1.4;display:block}.legal-page{max-width:1180px}.trust-index{border:1px solid var(--line);background:#ffffff03;flex-wrap:wrap;gap:.5rem;margin-top:2.2rem;padding:1rem;display:flex}.trust-index a{color:#7892a1;border:1px solid #97c6de1f;border-radius:2rem;padding:.5rem .7rem;font-size:.65rem}.trust-index a[aria-current=page]{color:var(--cyan-2);background:#5ee7ff12;border-color:#5ee7ff66}.legal-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;max-width:none;display:grid}.legal-content>p{grid-column:1/-1;max-width:880px}.legal-content section{border-top:1px solid #97c6de1f;padding:2rem 0}.legal-content section h2{color:#d8e7ed;margin-bottom:.8rem;font-size:1.05rem;line-height:1.35}.legal-content section p{color:#91a7b3;margin:0;font-size:.88rem;line-height:1.8}.legal-contact{max-width:none}@media (width<=1120px){.site-header{grid-template-columns:170px 1fr auto}.desktop-nav{gap:1rem}.desktop-nav a:nth-child(3),.header-actions .sign-in{display:none}.hero{grid-template-columns:1fr .9fr;gap:2rem}.signal-theatre{min-height:500px}.segment-grid,.changes-grid,.segment-benefits{grid-template-columns:repeat(2,1fr)}.segment-card:nth-child(2),.changes-grid article:nth-child(2),.segment-benefits article:nth-child(2){border-right:0}.segment-card:nth-child(-n+2),.segment-benefits article:nth-child(-n+2){border-bottom:1px solid var(--line)}.access-page{grid-template-columns:.75fr 1.25fr;gap:3rem}.yacht-value-grid{grid-template-columns:repeat(2,1fr)}.yacht-value-grid article:nth-child(2){border-right:0}.yacht-value-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=860px){.section-shell{width:min(100% - 32px,720px)}.site-header{grid-template-columns:1fr auto;width:calc(100% - 32px);height:82px}.brand img{width:150px}.desktop-nav,.header-actions{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{border:1px solid var(--line);color:#c0d0d8;cursor:pointer;border-radius:3px;padding:.65rem;font-size:.75rem;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{border:1px solid var(--line);width:260px;box-shadow:var(--shadow);background:#091622;padding:.8rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0}.mobile-nav a{border-bottom:1px solid var(--line);color:#adbec8;padding:.8rem;font-size:.82rem}.hero{grid-template-columns:1fr;min-height:auto;padding-block:5rem 4rem}.hero h1{font-size:clamp(3.4rem,12vw,6rem)}.signal-theatre{width:min(100%,560px);min-height:520px;margin-inline:auto}.water-theatre{min-height:590px}.quiet-login{display:none}.problem-section,.proof-layout,.faq-section,.final-cta,.yacht-price,.access-page{grid-template-columns:1fr;gap:3rem}.problem-section{padding-block:6rem}.proof-layout{justify-items:center}.proof-copy{width:100%}.waitlist-layout{grid-template-columns:94px 1fr}.waitlist-layout>div:last-child{grid-column:2}.service-platform-intro{grid-template-columns:1fr;gap:1.5rem}.service-platform-grid{grid-template-columns:1fr}.service-platform-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:240px}.service-platform-grid article:last-child{border-bottom:0}.service-icon{margin-top:2rem}.pricing-index{grid-template-columns:1fr 120px}.pricing-index-copy{grid-column:1/-1}.legal-content{grid-template-columns:1fr;gap:0}.legal-content>p{grid-column:1}.pricing-grid,.steps-grid,.discretion-grid,.yacht-value-grid{grid-template-columns:1fr}.yacht-command-pricing{grid-template-columns:90px 1fr}.yacht-command-pricing .button{grid-column:2;width:min(100%,420px)}.yacht-value-intro{grid-template-columns:1fr;gap:1.5rem}.yacht-value-intro .eyebrow{grid-column:1}.yacht-value-grid article,.yacht-value-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:210px}.yacht-value-grid article:last-child{border-bottom:0}.steps-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:180px}.steps-grid article:first-child{padding-left:1.5rem}.final-cta{gap:2rem}.segment-hero{min-height:650px}.segment-hero h1{font-size:clamp(3.6rem,12vw,6.5rem)}.segment-manifesto{grid-template-columns:50px 1fr}.segment-manifesto>p:last-child{grid-column:2}.access-intro{position:static}.footer-grid{grid-template-columns:1fr 1fr;gap:3rem}.footer-grid nav{grid-column:1/-1}.cookie-panel{flex-direction:column;align-items:stretch;gap:1rem}.cookie-actions{justify-content:flex-end}}@media (width<=560px){.section-shell{width:calc(100% - 28px)}.hero{padding-top:4rem}.hero h1{font-size:clamp(3.1rem,15vw,4.8rem)}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.signal-theatre{min-height:430px}.water-theatre{border-radius:1.2rem;min-height:520px}.theatre-core{width:145px;height:145px}.cause-route{font-size:.48rem;top:24%}.cause-route i{width:18px}.cause-chemical{left:4%}.cause-mechanical{right:4%}.water-theatre .decision-card{width:calc(100% - 2rem)}.signal-chip{padding:.45rem .55rem;font-size:.54rem}.decision-card,.protection-card{width:76%}.problem-section h2,.section-heading h2,.proof-copy h2,.simple-hero h1,.access-intro h1,.legal-page h1{font-size:clamp(2.5rem,12vw,4rem)}.segment-section,.proof-section,.changes-section,.service-platform,.pricing-section,.steps-section,.faq-section,.final-cta,.legal-page{padding-block:5rem}.segment-grid,.changes-grid,.segment-benefits{grid-template-columns:1fr}.segment-card,.segment-card:nth-child(2),.changes-grid article,.changes-grid article:nth-child(2),.segment-benefits article{border-right:0;border-bottom:1px solid var(--line)}.segment-card{min-height:300px}.card-index{margin-bottom:2rem}.changes-grid article:not(:first-child){padding-left:0}.changes-grid article{min-height:200px}.changes-grid h3{margin-top:3rem}.phone{height:550px}.pricing-grid{grid-template-columns:1fr}.waitlist-layout{grid-template-columns:1fr;gap:1.4rem}.waitlist-layout>div:last-child{grid-column:1}.waitlist-signal{width:80px;height:80px}.pricing-index{grid-template-columns:1fr;padding:1.15rem}.pricing-index-copy,.pricing-index-rule{grid-column:1}.pricing-factor{border-top:1px solid #4ed6ba47;border-left:0;min-height:auto}.pricing-result{border-top:1px solid #4ed6ba47;border-left:0;min-height:auto;padding-left:0}.segment-hero .section-shell{padding-bottom:4rem}.segment-hero h1{font-size:clamp(3.2rem,14vw,5.2rem)}.segment-manifesto{grid-template-columns:1fr;gap:1.5rem;padding-block:5rem}.segment-manifesto>p:last-child{grid-column:1}.segment-benefits{padding-bottom:5rem}.segment-benefits article{min-height:220px}.discretion-grid{gap:0}.yacht-command-pricing{grid-template-columns:1fr;padding:1.5rem}.yacht-command-pricing-mark{width:76px;height:76px}.yacht-command-pricing-mark i{width:54px;height:54px}.yacht-command-pricing .button{grid-column:1}.yacht-value-section{padding-block:5rem}.yacht-value-grid,.yacht-value-grid h3{margin-top:2.5rem}.form-row.two{grid-template-columns:1fr;gap:0}.access-form{padding:1.2rem}.footer-grid{grid-template-columns:1fr}.footer-grid nav{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem;padding-block:1.2rem}.cookie-actions{grid-template-columns:1fr;display:grid}.cookie-actions .button{width:100%}}.product-tour{border-block:1px solid var(--line);background:radial-gradient(circle at 78% 30%,#18bfe81f,#0000 28rem),#08131f;padding-block:clamp(5rem,10vw,9rem)}.product-tour .section-heading h1{letter-spacing:-.058em;margin:.7rem 0 1.2rem;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:520;line-height:.96}.tour-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:3.5rem;display:grid}.tour-stages{gap:.65rem;display:grid}.tour-stages article{border:1px solid var(--line);width:100%;color:var(--white);text-align:left;background:#ffffff05;border-radius:.5rem;gap:.55rem;padding:1.35rem;display:grid}.tour-stages article:first-child{background:linear-gradient(90deg,#18bfe81f,#ffffff05);border-color:#5ee7ff99}.tour-stages span{color:var(--cyan-2);font:650 .62rem/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.tour-stages strong{font-size:clamp(1.15rem,2.2vw,1.55rem)}.tour-stages small{color:#8ea5b3;max-width:620px;font-size:.8rem;line-height:1.6}.tour-device{aspect-ratio:.73;background:#07111d;border:1px solid #5ee7ff57;border-radius:1.4rem;justify-self:center;width:min(100%,620px);position:relative;overflow:hidden;box-shadow:0 45px 100px #00000080,0 0 70px #18bfe81f}.tour-device:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#5ee7ff21,#0000 26% 74%,#18bfe817);position:absolute;inset:0}.tour-device video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tour-media-flow{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05111be0;border:1px solid #5ee7ff47;border-radius:.55rem;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.45rem;padding:.75rem .85rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.tour-media-flow span{color:#b9d6e4;font:650 .54rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.tour-media-flow i{background:linear-gradient(90deg, #5ee7ff2e, var(--cyan-2));height:1px;animation:2.8s ease-in-out infinite tourSignal}@keyframes tourSignal{0%,to{opacity:.35}50%{opacity:1;box-shadow:0 0 .8rem #5ee7ff8c}}.urgent-band{background:radial-gradient(circle at 82%,#ffc76a1f,#0000 28rem),#111923;border-block:1px solid #ffc76a40;padding-block:4.5rem}.urgent-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:3rem;display:grid}.urgent-grid h2{letter-spacing:-.05em;margin:.5rem 0 .8rem;font-size:clamp(2.2rem,4.5vw,4.5rem);font-weight:520;line-height:.98}.urgent-grid p{color:#9fb1bc;max-width:760px;line-height:1.65}.urgent-grid>div:last-child{justify-items:start;gap:1rem;display:grid}.urgent-grid small,.urgent-disclaimer{color:#7f929e;font-size:.7rem;line-height:1.55}.urgent-button{background:linear-gradient(135deg, #ffe0a5, var(--warning));color:#261b08;border-color:#ffc76a99;box-shadow:0 12px 35px #ffc76a24}.urgent-page{grid-template-columns:minmax(0,.8fr) minmax(480px,1.1fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.urgent-page h1{letter-spacing:-.06em;margin:.7rem 0 1.2rem;font-size:clamp(3rem,6vw,6rem);font-weight:520;line-height:.92}.urgent-page-intro>p{color:#9fb2be;line-height:1.7}.urgent-targets{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-block:2rem;display:grid}.urgent-targets span{color:#8fa4b1;border:1px solid #ffc76a40;padding:.9rem;font-size:.66rem}.urgent-targets strong{color:var(--warning);font:650 1.15rem/1 var(--font-geist-mono), monospace;margin-bottom:.35rem;display:block}.urgent-ready{background:#4ed6ba0d;border:1px solid #4ed6ba59;padding:1rem}.pricing-profile{border:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto minmax(210px,.55fr) minmax(210px,.55fr);align-items:center;gap:.75rem;margin:0;padding:1rem 0 0;display:grid}.pricing-profile legend{color:#7f97a5;grid-column:1;padding:0;font-size:.7rem}.pricing-profile label{border:1px solid var(--line);cursor:pointer;grid-area:1;align-items:center;gap:.7rem;padding:.7rem;display:flex}.pricing-profile label:first-of-type{grid-column:2}.pricing-profile label:nth-of-type(2){grid-column:3}.pricing-profile input{width:1rem;min-height:auto}.pricing-profile span{color:#738c9a;gap:.2rem;font-size:.62rem;display:grid}.pricing-profile strong{color:#c3d2da;font-size:.72rem}.mobile-languages{flex-wrap:wrap;gap:.25rem;display:flex}.localized-water-visual{min-height:610px;box-shadow:var(--shadow);background:radial-gradient(circle,#5ee7ff2e,#0000 32%),repeating-radial-gradient(at 60% 40%,#0000 0 22px,#5ee7ff09 23px 24px),linear-gradient(160deg,#0a2334,#06111c);border:1px solid #5ee7ff3d;border-radius:.75rem;position:relative;overflow:hidden}.localized-water-visual>i{background:var(--cyan-2);width:9px;height:9px;box-shadow:0 0 18px var(--cyan);border-radius:50%;animation:5s linear infinite particleRise;position:absolute}.localized-water-visual>i:first-child{animation-delay:-1s;bottom:12%;left:16%}.localized-water-visual>i:nth-child(2){animation-delay:-3s;bottom:2%;left:42%}.localized-water-visual>i:nth-child(3){animation-delay:-4s;bottom:18%;left:76%}.localized-water-visual>span{color:#7f9cab;font:650 .65rem/1 var(--font-geist-mono), monospace;letter-spacing:.12em;position:absolute;top:8%;left:8%}.localized-core{text-align:center;background:#071927d1;border:1px solid #5ee7ff85;border-radius:50%;place-content:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #18bfe833,inset 0 0 45px #18bfe814}.localized-core:before{content:"";border:1px dashed #5ee7ff3d;border-radius:50%;animation:15s linear infinite coreSpin;position:absolute;inset:-18px}.localized-core strong{color:var(--cyan-2);font:520 4.2rem/1 var(--font-geist-mono), monospace}.localized-core small{color:#8da7b4;font:650 .6rem/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.localized-cause{border:1px solid var(--line);color:#a9beca;font:600 .6rem/1 var(--font-geist-mono), monospace;letter-spacing:.09em;background:#06121dd6;padding:.6rem .75rem;position:absolute;top:53%}.localized-cause.chem{left:5%}.localized-cause.mech{right:5%}.localized-water-visual>em{color:var(--teal);font:normal 650 .62rem/1 var(--font-geist-mono), monospace;letter-spacing:.09em;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.localized-water-visual>p{color:var(--white);margin:0;font-size:1.05rem;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.localized-tour-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.localized-tour-grid article{border:1px solid var(--line);background:#ffffff05;padding:1rem}.localized-tour-grid article>div{background:#f5f8f9;border-radius:.5rem;height:430px;overflow:hidden}.localized-tour-grid img{width:100%;height:auto}.localized-tour-grid span{color:var(--cyan-2);font:650 .62rem/1 var(--font-geist-mono), monospace;margin-top:1rem;display:block}.localized-tour-grid h3{margin:.5rem 0;font-size:1.4rem}.localized-tour-grid p{color:#8da4b2;font-size:.75rem;line-height:1.55}@media (width<=900px){.tour-layout,.urgent-grid,.urgent-page,.localized-tour-grid{grid-template-columns:1fr}.tour-device{width:min(100%,520px)}.localized-water-visual{min-height:520px}.localized-tour-grid article>div{height:520px}.pricing-profile{grid-template-columns:1fr}.pricing-profile legend,.pricing-profile label:first-of-type,.pricing-profile label:nth-of-type(2){grid-area:auto/1}}@media (width<=560px){.tour-device{width:100%}.urgent-targets{grid-template-columns:1fr}.tour-media-flow{grid-template-columns:auto 1fr auto 1fr auto;bottom:.65rem;left:.65rem;right:.65rem}.tour-media-flow span:nth-of-type(4),.tour-media-flow i:nth-of-type(3){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.command-pricing{--command-blue:#38d5ff;--command-mint:#68e6c6;color:var(--white);background:#07111d}.command-pricing-hero{isolation:isolate;background:radial-gradient(circle at 16% 25%,#2ad5ff2e,#0000 32rem),#07111d;align-items:end;min-height:720px;display:grid;position:relative;overflow:hidden}.command-pricing-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050e18f7 0%,#050e18b8 48%,#050e181a 100%),linear-gradient(#0000 65%,#07111d 100%);position:absolute;inset:0}.command-hero-media{z-index:-2;opacity:.92;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr;gap:4px;display:grid;position:absolute;inset:0;transform:translate(34%)}.command-image{filter:saturate(.92)contrast(1.05);background-position:50%;background-size:cover}.command-image-private{background-image:url(/water-intelligence/assets/segment-professional.webp);grid-row:1/3}.command-image-hospitality{background-image:url(/water-intelligence/assets/segment-hospitality.webp)}.command-image-yacht{background-image:url(/water-intelligence/assets/yacht-water-command.webp)}.command-hero-copy{padding-block:210px 110px}.command-hero-copy h1{letter-spacing:-.07em;max-width:820px;margin:.7rem 0 1.3rem;font-size:clamp(3.5rem,7.4vw,7.8rem);line-height:.91}.command-hero-copy>p:not(.eyebrow){color:#c1d1dc;max-width:690px;font-size:clamp(1.04rem,1.55vw,1.3rem);line-height:1.7}.command-proof{color:#cce9e2;letter-spacing:.05em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111db3;border:1px solid #68e6c64d;border-radius:999px;align-items:center;gap:.7rem;margin-top:1.8rem;padding:.7rem .95rem;font-size:.82rem;display:inline-flex}.command-proof span{color:var(--command-mint);text-shadow:0 0 14px var(--command-mint);font-size:.65rem}.command-overview,.lifecycle-section,.boundaries-section,.command-faq{padding-block:120px}.command-heading{max-width:760px;margin-bottom:3rem}.command-heading h2,.fit-intro h2,.command-core h2,.boundaries-section h2,.command-faq h2{letter-spacing:-.055em;margin:.55rem 0 1rem;font-size:clamp(2.35rem,4.7vw,4.8rem);line-height:.98}.command-heading>p:last-child,.fit-intro>p,.command-core-copy>p:last-child,.boundaries-section>div>p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.7}.command-price-location{background:linear-gradient(115deg,#18bfe817,#0000 48%),#081623c7;border:1px solid #5ee7ff33;border-radius:1.15rem;grid-template-columns:minmax(0,1.35fr) minmax(240px,.7fr) minmax(190px,.55fr);align-items:end;gap:1.25rem;margin:0 0 1.25rem;padding:clamp(1.2rem,2.2vw,1.8rem);display:grid}.command-price-location h3{letter-spacing:-.025em;margin:.35rem 0 .4rem;font-size:clamp(1.25rem,2vw,1.7rem)}.command-price-location>div>p:last-child,.command-price-status p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.command-price-location label{color:#d9e8ef;letter-spacing:.08em;text-transform:uppercase;gap:.5rem;font-size:.72rem;font-weight:760;display:grid}.command-price-location select{width:100%;min-height:3.25rem;color:var(--white);font:inherit;letter-spacing:0;text-transform:none;background:#0b1c2a;border:1px solid #94b4c54d;border-radius:.65rem;padding:0 .9rem}.command-price-location select:focus-visible{outline:2px solid var(--command-blue);outline-offset:2px}.command-price-status{flex-direction:column;justify-content:center;gap:.45rem;min-height:3.25rem;display:flex}.command-price-status button{width:max-content;color:var(--command-blue);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:760}.command-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.command-plan{border:1px solid var(--line);background:linear-gradient(145deg,#132738eb,#08131ef5);border-radius:1.5rem;flex-direction:column;min-height:650px;padding:clamp(1.4rem,2.7vw,2.25rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000029}.command-plan:before{content:"";background:linear-gradient(90deg, var(--command-blue), transparent 74%);height:3px;position:absolute;inset:0 0 auto}.command-plan.plan-1{background:linear-gradient(140deg,#0a1c28d6,#05111bf7)}.command-plan.plan-2{background:linear-gradient(140deg,#0a1c28d6,#05111bf7),url(/water-intelligence/assets/plan-private-inground.webp) 50%/cover}.command-plan.plan-3{background:linear-gradient(140deg,#0b1b28cc,#05101bf7),url(/water-intelligence/assets/plan-premium-spa.webp) 50%/cover}.command-plan.plan-4{background:linear-gradient(140deg,#0a1b28d4,#05101bfa),url(/water-intelligence/assets/plan-commercial-public.webp) 50%/cover}.command-plan.plan-5{background:linear-gradient(140deg,#112633d1,#06131cf2),url(/water-intelligence/assets/segment-hospitality.webp) 50%/cover}.command-plan.plan-6{background:linear-gradient(140deg,#091622a8,#040d15f5),url(/water-intelligence/assets/yacht-water-command.webp) 50%/cover}.command-plan-topline{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:2.3rem;display:flex}.command-plan-topline>span{letter-spacing:.18em;color:var(--command-blue);font-size:.92rem;font-weight:820}.command-plan-topline small{color:#8ba5b6;text-align:right;max-width:245px;font-size:.7rem;line-height:1.45}.command-plan h3{letter-spacing:-.045em;max-width:520px;margin:0 0 .7rem;font-size:clamp(1.75rem,3vw,3rem);line-height:1}.command-plan-price{color:var(--command-mint);margin-bottom:1.8rem;font-size:clamp(1.08rem,2vw,1.45rem)}.command-plan.is-price-locked .command-plan-price{color:#a8bdc8;max-width:30ch;font-size:.9rem;line-height:1.55}.command-plan>p{color:#b5c7d2;margin:.35rem 0;line-height:1.55}.command-plan>p b{color:var(--white)}.command-plan-included{border-top:1px solid var(--line);margin:1.4rem 0 0;padding-top:1.2rem}.command-plan-included small{color:var(--command-blue);letter-spacing:.12em;text-transform:uppercase;font-weight:760}.command-plan-included ul,.command-plan details ul{gap:.62rem;margin:1rem 0;padding:0;list-style:none;display:grid}.command-plan-included li,.command-plan details li{color:#d5e1e8;padding-left:1.25rem;line-height:1.4;position:relative}.command-plan-included li:before,.command-plan details li:before{content:"✓";color:var(--command-mint);position:absolute;left:0}.command-plan details{margin-bottom:1.2rem}.command-plan summary{cursor:pointer;color:var(--white);font-weight:720}.command-plan details p{color:var(--muted);line-height:1.55}.command-plan-actions{margin-top:auto;padding-top:1.2rem}.command-plan-actions a,.command-plan-actions button{border:0;border-top:1px solid var(--line);width:100%;color:var(--white);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:1.15rem 0 0;font-weight:760;display:flex}.command-plan-actions span{color:var(--command-blue);font-size:1.3rem}.command-yacht-route{background:linear-gradient(90deg,#04101ad1,#040e17f0),url(/water-intelligence/assets/yacht-water-command.webp) 78% 47%/cover;border:1px solid #5ee7ff33;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.35rem clamp(1.35rem,2.5vw,2rem);display:grid}.command-yacht-route p{color:#b8cbd5;max-width:680px;margin:.35rem 0 0;line-height:1.55}.command-yacht-route a{color:var(--white);white-space:nowrap;align-items:center;gap:.8rem;font-weight:780;display:inline-flex}.command-yacht-route a span{color:var(--command-blue);font-size:1.25rem}.fit-section{background:radial-gradient(circle at 83% 18%,#18bfe824,#0000 35rem),linear-gradient(#091827,#07111d);padding-block:120px;position:relative;overflow:hidden}.fit-section:before{content:"";pointer-events:none;background-image:linear-gradient(#63b6db0b 1px,#0000 1px),linear-gradient(90deg,#63b6db0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.fit-intro{z-index:1;grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid;position:relative}.fit-console{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07121de0;border:1px solid #4db9e033;border-radius:1.8rem;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000059}.fit-step{border-bottom:1px solid var(--line);padding:clamp(1.5rem,3vw,3rem);transition:opacity .18s}.fit-step.is-locked{opacity:.34;pointer-events:none}.fit-step header{grid-template-columns:4rem 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.fit-step header>span,.fit-yacht-route>div>span{color:var(--command-blue);letter-spacing:.15em;font-weight:850}.fit-step h3,.fit-yacht-route h3{letter-spacing:-.035em;margin:0 0 .35rem;font-size:clamp(1.35rem,2.4vw,2.15rem)}.fit-step header p,.fit-yacht-route p{color:var(--muted);margin:0;line-height:1.55}.fit-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.fit-options-visual{grid-template-columns:repeat(4,minmax(0,1fr))}.fit-option{border:1px solid var(--line);min-height:76px;color:var(--white);cursor:pointer;text-align:left;background:#142a3b8c;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.fit-option:hover{border-color:#38d5ff80;transform:translateY(-2px)}.fit-option.is-selected{border-color:var(--command-blue);background:#18bfe826;box-shadow:inset 0 0 0 1px #38d5ff40}.fit-option:disabled{cursor:not-allowed}.fit-option i{color:var(--command-blue);font-style:normal}.fit-options-visual .fit-option{background-position:50%;background-size:cover;align-items:end;min-height:168px}.fit-options-visual .fit-option:before{content:"";background:linear-gradient(#050e172e,#050e17f5);position:absolute;inset:0}.fit-options-visual .fit-option span,.fit-options-visual .fit-option i{z-index:1;position:relative}.fit-option-private{background-image:url(/water-intelligence/assets/segment-private.webp)}.fit-option-commercial{background-image:url(/water-intelligence/assets/segment-commercial.webp)}.fit-option-luxury{background-image:url(/water-intelligence/assets/segment-hospitality.webp)}.fit-option-yacht{background-image:url(/water-intelligence/assets/yacht-water-command.webp)}.fit-check,.fit-months{border:1px solid var(--line);background:#ffffff06;border-radius:.75rem;align-items:center;gap:.8rem;margin-top:1rem;padding:1rem;display:flex}.fit-check input{width:1.2rem;height:1.2rem;accent-color:var(--command-blue)}.fit-profile-rule,.fit-privacy{color:#90a9b8;font-size:.82rem;line-height:1.55}.fit-months input{accent-color:var(--command-blue);flex:1}.fit-months strong{aspect-ratio:1;background:var(--command-blue);min-width:2.5rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.fit-auto-answer{color:#d9fff5;background:#68e6c614;border:1px solid #68e6c640;border-radius:.75rem;padding:1rem}.fit-location{grid-template-columns:1fr 1fr .8fr;gap:.8rem;display:grid}.fit-location label{color:#dce8ee;gap:.5rem;font-weight:700;display:grid}.fit-location label small{color:var(--muted);font-weight:500}.fit-location select,.fit-location input{border:1px solid var(--line);min-width:0;color:var(--white);background:#0d2030;border-radius:.75rem;padding:.95rem}.fit-yacht-route{background:linear-gradient(90deg,#050f18f5,#050f1847),url(/water-intelligence/assets/yacht-water-command.webp) 50%/cover;grid-template-columns:1fr auto;align-items:center;gap:2rem;min-height:320px;padding:clamp(2rem,5vw,5rem);display:grid}.fit-yacht-route>strong{color:var(--command-mint);font-size:clamp(1.25rem,2.5vw,2rem)}.fit-yacht-route>p{grid-column:2}.fit-submit{align-items:center;gap:1.2rem;padding:1.5rem clamp(1.5rem,3vw,3rem);display:flex}.fit-submit .button:disabled{cursor:not-allowed;opacity:.38}.fit-submit p{color:var(--muted);margin:0;font-size:.86rem}.fit-result{z-index:1;background:radial-gradient(circle at 88% 4%,#68e6c629,#0000 27rem),#0a1c2a;border:1px solid #68e6c64d;border-radius:1.8rem;margin-top:1rem;padding:clamp(1.5rem,4vw,4rem);position:relative;overflow:hidden}.fit-result-head{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:2rem;display:flex}.fit-result h2{letter-spacing:-.05em;margin:.5rem 0 0;font-size:clamp(2rem,4.5vw,4.5rem);line-height:1}.fit-result h2 span{color:var(--command-mint)}.fit-result-head button{color:#afd1df;cursor:pointer;background:0 0;border:0;text-decoration:underline}.fit-result-grid{border:1px solid var(--line);background:var(--line);border-radius:1rem;grid-template-columns:1.2fr 1fr 1fr;gap:1px;display:grid;overflow:hidden}.fit-result-grid article{background:#0c2131;padding:1.4rem}.fit-result-grid small{color:var(--command-blue);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.fit-result-grid p{color:#d4e2e9;line-height:1.55}.fit-result-total strong{color:var(--command-mint);margin-top:.8rem;font-size:clamp(1.65rem,3vw,2.7rem);display:block}.fit-schedule{margin-top:2rem}.fit-schedule h3{letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}.fit-schedule>div{gap:.65rem;display:flex}.fit-schedule article{background:#11283a;border-radius:.85rem;flex:1;min-width:0;padding:1rem}.fit-schedule article>span{aspect-ratio:1;background:var(--command-blue);width:2rem;color:var(--ink);border-radius:50%;place-items:center;font-weight:800;display:grid}.fit-schedule article p{color:#d5e2e8}.fit-schedule article strong{color:var(--command-mint)}.fit-expert-note{color:#b8ccd6;font-size:.88rem}.fit-result-actions{gap:.8rem;margin-top:2rem;display:flex}.command-core{background:linear-gradient(90deg,#05101af5,#05101a8c),url(/water-intelligence/assets/technical-system.webp) 50%/cover;padding-block:120px}.command-core-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:5rem;display:grid}.command-core-grid>ul{grid-template-columns:1fr 1fr;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.command-core-grid li{color:#d4e4eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091a27bd;border:1px solid #9ad1e62b;border-radius:.75rem;gap:.7rem;padding:.95rem;display:flex}.command-core-grid li span{color:var(--command-mint)}.lifecycle-tabs{gap:.5rem;display:flex}.lifecycle-tabs button{aspect-ratio:1;border:1px solid var(--line);width:3.3rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-weight:800;display:grid}.lifecycle-tabs button[aria-selected=true]{border-color:var(--command-blue);background:var(--command-blue);color:var(--ink)}.lifecycle-track{grid-template-columns:1fr .75fr 1fr;gap:.6rem;margin-top:2rem;display:grid;position:relative}.lifecycle-track>div{border:1px solid var(--line);background:linear-gradient(145deg,#112a3d,#0a1b29);border-radius:1rem;min-height:170px;padding:1.3rem}.lifecycle-track>div:nth-child(2){background:linear-gradient(145deg,#68e6c61f,#0a1b29)}.lifecycle-track span{color:var(--command-blue);margin-bottom:3rem;display:block}.lifecycle-track strong{font-size:clamp(1.1rem,2vw,1.5rem)}.lifecycle-note{max-width:780px;color:var(--muted);line-height:1.65}.command-accounts{background:#0a1927;padding-block:120px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-grid article{border:1px solid var(--line);background:#0d2131;border-radius:1.2rem;min-height:230px;padding:1.6rem}.account-grid article>span{color:var(--command-blue);letter-spacing:.1em;font-weight:800}.account-grid h3{margin:2.4rem 0 .7rem;font-size:1.55rem}.account-grid article>p{color:var(--muted);line-height:1.6}.account-grid .gm-report{background:linear-gradient(110deg,#0d2131f5,#0d2131bf),url(/water-intelligence/assets/segment-commercial.webp) 50%/cover;grid-column:1/3;grid-template-columns:.9fr 1.1fr;gap:1rem 4rem;display:grid}.gm-report>div{grid-row:1/6}.gm-report>div small,.gm-report>div b{display:block}.gm-report>div small{color:var(--command-blue)}.gm-report>div b{margin-top:2rem;font-size:clamp(1.7rem,3vw,3rem)}.gm-report p{margin:0!important}.gm-report p span,.gm-report p i{display:block}.gm-report p i{background:linear-gradient(90deg, var(--command-mint), var(--command-blue));border-radius:99px;height:4px;margin-top:.5rem}.boundaries-section{grid-template-columns:.9fr 1.1fr;gap:5rem;display:grid}.boundaries-section ul{margin:0;padding:0;list-style:none}.boundaries-section li{border-bottom:1px solid var(--line);color:#d7e4ea;justify-content:space-between;gap:1rem;padding:1.1rem 0;display:flex}.boundaries-section li span{color:var(--command-blue)}.command-faq{grid-template-columns:.8fr 1.2fr;gap:5rem;padding-top:40px;display:grid}.command-faq details{border-bottom:1px solid var(--line);padding:1.1rem 0}.command-faq summary{cursor:pointer;font-size:1.1rem;font-weight:750}.command-faq details p{color:var(--muted);line-height:1.65}.command-pricing-compact{background:radial-gradient(circle at 84% 18%,#18bfe81f,#0000 30rem),#081521;padding-block:110px}.command-pricing-compact .command-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-pricing-compact .command-plan{min-height:470px}.command-pricing-compact .command-plan h3{font-size:clamp(1.35rem,2vw,2rem)}.command-compact-cta{align-items:center;gap:1.4rem;margin-top:2rem;display:flex}@media (width<=980px){.command-hero-media{transform:translate(45%)}.command-plan-grid,.command-pricing-compact .command-plan-grid,.command-price-location{grid-template-columns:1fr 1fr}.command-price-status{grid-column:1/-1}.fit-options-visual{grid-template-columns:1fr 1fr}.fit-intro,.command-core-grid,.boundaries-section,.command-faq{grid-template-columns:1fr;gap:2rem}.fit-location,.fit-result-grid{grid-template-columns:1fr}}@media (width<=680px){.command-pricing-hero{min-height:680px}.command-hero-media{opacity:.58;grid-template-columns:1fr 1fr;transform:none}.command-image-private{grid-area:1/1/auto/3}.command-hero-copy{padding-block:180px 72px}.command-hero-copy h1{font-size:clamp(3.15rem,15vw,5rem)}.command-overview,.fit-section,.command-core,.lifecycle-section,.command-accounts,.boundaries-section,.command-faq,.command-pricing-compact{padding-block:78px}.command-plan-grid,.command-pricing-compact .command-plan-grid,.fit-options,.fit-options-visual,.command-core-grid>ul,.account-grid,.command-price-location,.command-yacht-route{grid-template-columns:1fr}.command-price-status{grid-column:auto}.command-yacht-route a{white-space:normal}.command-plan{min-height:auto}.fit-step header{grid-template-columns:2.5rem 1fr}.fit-options-visual .fit-option{min-height:125px}.fit-yacht-route{grid-template-columns:1fr;align-items:end}.fit-yacht-route>p{grid-column:1}.fit-submit,.fit-result-head,.fit-result-actions,.command-compact-cta{flex-direction:column;align-items:stretch}.fit-submit .button,.fit-result-actions .button{width:100%}.fit-schedule>div{flex-direction:column}.lifecycle-track{grid-template-columns:1fr}.lifecycle-track>div{min-height:110px}.lifecycle-track span{margin-bottom:1rem}.account-grid .gm-report{grid-column:1;grid-template-columns:1fr}.gm-report>div{grid-row:auto}}.v2-problem,.v2-audiences,.v2-proof,.v2-conversion{padding-block:clamp(5.25rem,9vw,8.5rem)}.v2-section-heading{max-width:760px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.v2-section-heading h2,.v2-problem h2,.v2-verification h2,.v2-proof h2,.v2-conversion h2{letter-spacing:-.055em;max-width:18ch;margin:.4rem 0 1.15rem;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:540;line-height:.98}.v2-section-heading>p:last-child,.v2-problem .lead,.v2-verification .lead,.v2-proof .lead,.v2-conversion p{color:var(--muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.v2-problem{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.v2-problem blockquote{border-left:2px solid var(--cyan);color:#dcebf2;margin:2rem 0 0;padding:.2rem 0 .2rem 1.4rem;font-size:1.08rem;font-weight:620;line-height:1.6}.v2-problem-flow{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#5ee7ff12,#0000 42%),#0d1e2ccc;border-radius:1rem;gap:.7rem;padding:1.15rem;display:grid;position:relative}.v2-problem-flow:before{content:"";background:linear-gradient(transparent, var(--cyan), transparent);width:1px;position:absolute;top:12%;bottom:12%;left:2.6rem}.v2-flow-node{background:#06121dad;border:1px solid #97c6de1f;border-radius:.65rem;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.8rem 1rem;display:grid;position:relative}.v2-flow-node span,.v2-step-grid article>span,.v2-audience>span{color:#718a9b;font:650 .7rem/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.v2-flow-node strong{letter-spacing:.01em;font-size:.92rem}.v2-flow-node i{border:2px solid #577383;border-radius:50%;width:.7rem;height:.7rem}.v2-flow-node.node-2 i{border-color:var(--warning);box-shadow:0 0 1.2rem #ffc76a66}.v2-flow-node.node-3,.v2-flow-node.node-4{border-color:#5ee7ff4d}.v2-flow-node.node-3 i,.v2-flow-node.node-4 i{border-color:var(--cyan-2);background:var(--cyan);box-shadow:0 0 1.2rem #18bfe880}.v2-how{border-block:1px solid var(--line);background:radial-gradient(circle at 12% 22%,#18bfe81a,#0000 28rem),#081520;padding-block:clamp(5.25rem,9vw,8.5rem)}.v2-step-grid{border:1px solid var(--line);background:var(--line);border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v2-step-grid article{background:#0a1825;min-height:19rem;padding:clamp(1.6rem,3vw,2.6rem)}.v2-step-grid h3{letter-spacing:-.035em;margin:2rem 0 .8rem;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:620}.v2-step-grid p{color:var(--muted);margin:0;line-height:1.65}.v2-step-signal{align-items:end;gap:.35rem;height:3rem;margin-top:2.2rem;display:flex}.v2-step-signal i{background:var(--cyan);border-radius:1rem;width:.38rem;height:45%;box-shadow:0 0 1rem #18bfe840}.v2-step-signal i:nth-child(2){height:80%}.v2-step-signal i:nth-child(3){height:60%}.v2-how .text-link{color:var(--cyan-2);gap:.7rem;margin-top:2.2rem;font-weight:700;display:inline-flex}.v2-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.v2-audience{border:1px solid var(--line);background:linear-gradient(155deg,#122a3ae6,#07121df2);border-radius:.8rem;flex-direction:column;min-height:23rem;padding:1.55rem;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.v2-audience:after{content:"";border:1px solid #5ee7ff29;border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-4rem;right:-3rem;box-shadow:0 0 0 1.7rem #18bfe806,0 0 0 3.4rem #18bfe805}.v2-audience:hover{border-color:#5ee7ff80;transform:translateY(-.25rem)}.v2-audience>i{background:radial-gradient(circle,#5ee7ff59,#0000 62%);border:1px solid #5ee7ff66;border-radius:50%;width:3.25rem;height:3.25rem;margin-top:2rem}.v2-audience h3{letter-spacing:-.025em;margin:1.6rem 0 .7rem;font-size:1.4rem;font-weight:620}.v2-audience p{color:var(--muted);margin:0;line-height:1.6}.v2-audience>strong{z-index:1;color:var(--cyan-2);margin-top:auto;padding-top:2rem;font-size:.84rem;position:relative}.v2-verification{background:linear-gradient(105deg,#081623f5,#0a2132d1),#07131e;padding-block:clamp(5.25rem,9vw,8.5rem)}.v2-verification-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.v2-tools{background:#091926bf;border:1px solid #5ee7ff38;border-radius:.7rem;margin-top:2.2rem;padding:1.5rem;position:relative}.v2-tools>span{color:var(--cyan-2);font:650 .63rem/1 var(--font-geist-mono), monospace;text-transform:uppercase;border:1px solid #5ee7ff59;border-radius:10rem;padding:.4rem .65rem;position:absolute;top:1rem;right:1rem}.v2-tools h3{max-width:24ch;margin:.7rem 0;font-size:1.22rem}.v2-tools>p:last-child{color:var(--muted);margin:0;line-height:1.6}.v2-verification-support{border-left:2px solid var(--cyan);color:#b8cbd5;max-width:62ch;margin:1.2rem 0 0;padding-left:1rem;line-height:1.65}.v2-verification-visual{border:1px solid var(--line);box-shadow:var(--shadow);background:#05111bcc;border-radius:1rem;gap:.75rem;padding:1.2rem;display:grid}.v2-signal-media{background:#07131e;border:1px solid #5ee7ff38;border-radius:.7rem;min-height:29rem;position:relative;overflow:hidden}.v2-signal-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#05111bd1),radial-gradient(circle at 84% 12%,#5ee7ff2e,#0000 34%);position:absolute;inset:0}.v2-signal-media>img{object-fit:cover;object-position:center 24%;filter:saturate(.88)contrast(1.05);width:100%;height:100%;display:block}.v2-signal-scan{z-index:2;background:linear-gradient(90deg, transparent, var(--cyan-2), transparent);height:1px;animation:4.6s ease-in-out infinite verificationScan;position:absolute;top:18%;left:0;right:0;box-shadow:0 0 1.4rem #5ee7ffd9}.v2-signal-labels{z-index:3;flex-wrap:wrap;gap:.45rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.v2-signal-labels span{color:#c9edf7;font:680 .6rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#05111bd1;border:1px solid #5ee7ff57;border-radius:10rem;padding:.45rem .62rem}.v2-signal-labels span:last-child{color:#8ff1da;background:#4ed6ba24;border-color:#4ed6ba99}.v2-signal-route{border:1px solid #97c6de1f;border-radius:.55rem;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.65rem;padding:.9rem;display:grid}.v2-signal-route span{color:#8da5b3;font:650 .56rem/1.25 var(--font-geist-mono), monospace;letter-spacing:.06em}.v2-signal-route i{background:linear-gradient(90deg, #5ee7ff33, var(--cyan));height:1px}@keyframes verificationScan{0%,to{opacity:.35;top:18%}50%{opacity:1;top:78%}}.v2-verification-visual>p{background:var(--cyan);color:#052337;border-radius:.5rem;align-items:center;gap:.8rem;margin:.35rem 0 0;padding:1rem;font-weight:760;display:flex}.v2-verification-visual b{width:1.65rem;height:1.65rem;color:var(--cyan-2);background:#052337;border-radius:50%;place-items:center;display:grid}.v2-proof{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.v2-proof-media{position:relative}.v2-proof-portrait{object-fit:cover;width:100%;height:auto;box-shadow:var(--shadow);border-radius:.8rem;display:block}.v2-proof-technical{border-left:2px solid var(--cyan);background:linear-gradient(100deg,#18bfe81a,#081824e6);margin-top:1rem;padding:1.15rem 1.25rem}.v2-proof-technical span{color:var(--cyan-2);font:680 .62rem/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.v2-proof-technical p{color:#a7bbc6;margin:.7rem 0 0;font-size:.82rem;line-height:1.65}.v2-proof-content{gap:2rem;display:grid}.v2-proof-copy small{color:#7890a0;max-width:60ch;margin-top:1.5rem;line-height:1.55;display:block}.v2-proof-grid{border:1px solid var(--line);background:var(--line);border-radius:.8rem;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.v2-proof-grid article{background:#0a1926;min-height:9.5rem;padding:1.6rem}.v2-proof-grid strong{color:var(--cyan-2);letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.45rem);font-weight:560;display:block}.v2-proof-grid p{color:var(--muted);margin:.8rem 0 0;line-height:1.55}.v2-conversion{background:radial-gradient(circle at 92% 20%,#5ee7ff26,#0000 18rem),#0b1b29;border:1px solid #5ee7ff40;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-bottom:clamp(4rem,8vw,8rem);padding-inline:clamp(1.5rem,5vw,5rem);display:grid}.v2-conversion>div:last-child{text-align:center;gap:1rem;min-width:12rem;display:grid}.v2-conversion .text-link{color:var(--cyan-2);font-size:.84rem;font-weight:680}.wc-pricing{border-block:1px solid var(--line);background:radial-gradient(circle at 76% 10%,#18bfe81f,#0000 32rem),#07141f;padding-block:clamp(5.25rem,9vw,8.5rem);scroll-margin-top:2rem}.wc-pricing-hero{background:radial-gradient(circle at 72% 35%,#18bfe82e,#0000 24rem),linear-gradient(145deg,#06121d,#0c2739);align-items:end;min-height:34rem;padding-block:7rem 5rem;display:flex}.wc-pricing-hero h1{letter-spacing:-.065em;max-width:13ch;margin:.5rem 0 1rem;font-size:clamp(3rem,7vw,6.8rem);font-weight:510;line-height:.91}.wc-pricing-hero>div>p:last-child{max-width:62ch;color:var(--muted);font-size:1.1rem;line-height:1.7}.wc-section-heading{max-width:760px;margin-bottom:3rem}.wc-section-heading h2{letter-spacing:-.055em;max-width:19ch;margin:.5rem 0 1rem;font-size:clamp(2.2rem,4.8vw,4.5rem);font-weight:530;line-height:1}.wc-section-heading>p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.7}.wc-check{box-shadow:var(--shadow);background:#081825eb;border:1px solid #97c6de33;border-radius:1rem;overflow:hidden}.wc-progress{border-bottom:1px solid var(--line);background:#05111bb3;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.wc-progress li{color:#6e8797;align-items:center;gap:.8rem;min-height:5rem;padding:1rem 1.3rem;display:flex;position:relative}.wc-progress li+li{border-left:1px solid var(--line)}.wc-progress li:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wc-progress li.is-current,.wc-progress li.is-complete{color:#e9f7fb}.wc-progress li.is-current:after,.wc-progress li.is-complete:after{background:var(--cyan)}.wc-progress span,.wc-country-copy>span{color:var(--cyan-2);font:680 .7rem/1 var(--font-geist-mono), monospace}.wc-progress small{font-size:.8rem}.wc-stage{min-height:31rem;padding:clamp(1.5rem,5vw,4rem)}.wc-fieldset{border:0;margin:0;padding:0}.wc-fieldset legend{letter-spacing:-.045em;gap:.7rem;max-width:22ch;padding:0;font-size:clamp(1.8rem,4vw,3.35rem);font-weight:550;line-height:1.05;display:grid}.wc-fieldset legend span{color:var(--cyan-2);font:680 .7rem/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.wc-fieldset>p,.wc-country-copy p{max-width:58ch;color:var(--muted);line-height:1.65}.wc-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2.2rem;display:grid}.wc-options button{border:1px solid var(--line);min-height:7.5rem;color:var(--white);text-align:left;cursor:pointer;background:#0c2231bf;border-radius:.65rem;align-items:center;gap:1rem;padding:1.2rem;transition:border-color .17s,background .17s,transform .17s;display:flex}.wc-options button:hover,.wc-options button[aria-pressed=true]{background:#18bfe81a;border-color:#5ee7ffa6;transform:translateY(-.15rem)}.wc-options button>i,.wc-choice-mark{border:1px solid #5d7a8b;border-radius:50%;flex:none;width:1.05rem;height:1.05rem}.wc-options button[aria-pressed=true]>i,.wc-options button[aria-pressed=true] .wc-choice-mark{background:var(--cyan-2);outline:1px solid var(--cyan-2);border:.28rem solid #0d2638}.wc-options button strong{font-size:.96rem;line-height:1.4}.wc-back{color:var(--cyan-2);cursor:pointer;background:0 0;border:0;margin-top:1.5rem;padding:.5rem 0;font-weight:680}.wc-country-stage{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr);align-items:end;gap:1.5rem 3rem;display:grid}.wc-country-copy h3{letter-spacing:-.045em;max-width:14ch;margin:.6rem 0 1rem;font-size:clamp(1.9rem,4vw,3.35rem);font-weight:550;line-height:1.05}.wc-country{color:#b8ccd7;letter-spacing:.04em;text-transform:uppercase;gap:.55rem;font-size:.78rem;font-weight:680;display:grid}.wc-country select{width:100%;min-height:3.5rem;color:var(--white);text-transform:none;background:#0c2131;border:1px solid #5ee7ff59;border-radius:.5rem;padding:0 1rem}.wc-country-stage>.wc-back{justify-self:start}.wc-result-shell{grid-column:1/-1;min-height:4rem}.wc-loading,.wc-error{border:1px solid var(--line);color:var(--muted);border-radius:.55rem;margin:0;padding:1rem}.wc-error{border-color:#ffc76a59;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wc-error p{margin:0}.wc-error button{color:var(--warning);cursor:pointer;background:0 0;border:0;font-weight:720}.wc-result{background:#0a1c2a;border:1px solid #5ee7ff59;border-radius:.85rem;margin-top:1rem;overflow:hidden}.wc-result>header{background:linear-gradient(120deg,#18bfe829,#0000 70%);grid-template-columns:1fr auto;align-items:end;gap:.3rem 2rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.wc-result>header>div>span,.wc-result>header>small{color:#8aa4b3;font:650 .66rem/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.wc-result>header h3{letter-spacing:-.035em;align-items:center;gap:.8rem;margin:.45rem 0 0;font-size:clamp(1.45rem,3vw,2.4rem);font-weight:590;display:flex}.wc-result>header h3 small{color:var(--cyan-2);font:650 .7rem/1 var(--font-geist-mono), monospace}.wc-result>header>strong{color:var(--cyan-2);letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:550}.wc-result>header>small{text-align:right;grid-column:2}.wc-result-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.wc-result-facts p{gap:.55rem;margin:0;padding:1.25rem;display:grid}.wc-result-facts p+p{border-left:1px solid var(--line)}.wc-result-facts small{color:#7791a1;text-transform:uppercase;font-size:.68rem}.wc-result-body{grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.wc-result-body h4{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem}.wc-result-body p,.wc-result-body li{color:var(--muted);line-height:1.6}.wc-result-body ul{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.wc-result-body .wc-note{border-left:2px solid var(--warning);color:#d8e4e9;padding-left:.8rem}.wc-schedule{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wc-schedule>div{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.25rem;display:grid}.wc-schedule>div+div{border-left:1px solid var(--line)}.wc-schedule span{color:var(--cyan-2);font:680 .72rem/1 var(--font-geist-mono), monospace}.wc-schedule p{color:var(--muted);margin:0}.wc-result>footer{border-top:1px solid var(--line);gap:.8rem;padding:1.25rem;display:flex}.wc-result>footer .button-ghost{color:var(--cyan-2);background:0 0}.wc-plans{padding-block:clamp(5.25rem,9vw,8.5rem)}.wc-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.wc-plan{border:1px solid var(--line);background:#0b1b29;border-radius:.65rem;flex-direction:column;min-height:18rem;padding:1.35rem;display:flex}.wc-plan>span{color:var(--cyan-2);font:680 .68rem/1 var(--font-geist-mono), monospace}.wc-plan h3{margin:2.3rem 0 .8rem;font-size:1.18rem}.wc-plan p{color:var(--muted);margin:0;line-height:1.55}.wc-plan small{color:#7893a3;margin-top:auto;padding-top:1.6rem;line-height:1.45}.wc-yacht{background:linear-gradient(125deg,#0b2435,#081621);border:1px solid #5ee7ff40;border-radius:.9rem;grid-template-columns:9rem 1fr minmax(240px,.55fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(5rem,9vw,9rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.wc-yacht-signal{aspect-ratio:1;border:1px solid #5ee7ff40;border-radius:50%;justify-content:center;align-items:center;gap:.35rem;display:flex}.wc-yacht-signal i{background:var(--cyan);border-radius:1rem;width:.35rem;height:35%}.wc-yacht-signal i:nth-child(2){height:65%}.wc-yacht h2{letter-spacing:-.045em;margin:.5rem 0;font-size:clamp(1.8rem,3.6vw,3.4rem);font-weight:550}.wc-yacht p{color:var(--muted);line-height:1.65}.wc-yacht>div:last-child{gap:1.2rem;display:grid}.wc-yacht>div:last-child>strong{color:var(--cyan-2);font-size:1.25rem;line-height:1.4}.v2-product-card{width:min(100%,28rem);min-height:34rem;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 12%,#5ee7ff29,#0000 13rem),#091a28;border:1px solid #5ee7ff4d;border-radius:1.5rem;margin-inline:auto;padding:1.2rem;overflow:hidden}.v2-product-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.4rem .2rem 1.2rem;display:flex}.v2-product-card>header strong{letter-spacing:.08em}.v2-product-card>header span{background:var(--teal);border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 1rem #4ed6baa6}.v2-product-status{border-bottom:1px solid var(--line);flex-direction:column;justify-content:end;min-height:16rem;padding:2rem .4rem;display:flex}.v2-product-status small{color:var(--cyan-2);font:650 .64rem/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em}.v2-product-status strong{letter-spacing:-.05em;margin-top:.7rem;font-size:clamp(2.1rem,5vw,3.7rem);font-weight:540}.v2-product-status p{max-width:30ch;color:var(--muted);line-height:1.55}.v2-product-route{gap:.65rem;padding-top:1.2rem;display:grid}.v2-product-route>div{border:1px solid var(--line);border-radius:.5rem;grid-template-columns:2rem 1fr;align-items:center;gap:.8rem;padding:.8rem;display:grid}.v2-product-route i{width:1.65rem;height:1.65rem;color:var(--cyan-2);font:650 .64rem/1 var(--font-geist-mono), monospace;background:#18bfe824;border-radius:50%;place-items:center;display:grid}.v2-product-route span{font-size:.82rem;font-weight:650}@media (width<=1050px){.v2-audience-grid,.wc-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-audience{min-height:19rem}.v2-problem,.v2-verification-grid,.v2-proof{grid-template-columns:1fr}.v2-problem-flow,.v2-verification-visual,.v2-proof-media,.v2-proof-content,.v2-proof-grid{width:min(100%,46rem)}.wc-yacht{grid-template-columns:7rem 1fr}.wc-yacht>div:last-child{grid-column:2}}@media (width<=760px){.v2-step-grid,.v2-audience-grid,.wc-options,.wc-plan-grid,.wc-country-stage,.wc-result-body{grid-template-columns:1fr}.v2-step-grid article,.v2-audience{min-height:auto}.v2-audience>strong{margin-top:2rem}.v2-signal-media{min-height:25rem}.v2-conversion{grid-template-columns:1fr;align-items:stretch}.v2-conversion>div:last-child{text-align:left}.wc-progress small{display:none}.wc-progress li{justify-content:center;min-height:3.8rem;padding:.7rem}.wc-stage{min-height:28rem}.wc-options button{min-height:5.3rem}.wc-result>header{grid-template-columns:1fr}.wc-result>header>small{text-align:left;grid-column:1}.wc-result-facts,.wc-schedule{grid-template-columns:1fr}.wc-result-facts p+p,.wc-schedule>div+div{border-top:1px solid var(--line);border-left:0}.wc-result>footer{flex-direction:column;align-items:stretch}.wc-yacht{grid-template-columns:4.5rem 1fr}}@media (width<=480px){.section-shell{width:min(100% - 28px,1180px)}.v2-section-heading h2,.v2-problem h2,.v2-verification h2,.v2-proof h2,.v2-conversion h2,.wc-section-heading h2{font-size:clamp(2.1rem,11vw,3.2rem)}.v2-proof-grid{grid-template-columns:1fr}.v2-tools{padding-top:4rem}.v2-signal-route{grid-template-columns:auto 1fr auto}.v2-signal-route span:nth-of-type(2),.v2-signal-route i:nth-of-type(2){display:none}.v2-signal-media{min-height:22rem}.wc-stage{padding:1.2rem}.wc-error{flex-direction:column;align-items:flex-start}.wc-schedule>div{grid-template-columns:1fr}.wc-result>header,.wc-result-body{padding:1.2rem}.wc-yacht{grid-template-columns:1fr}.wc-yacht-signal{width:4.5rem}.wc-yacht>div:last-child{grid-column:1}}@media (prefers-reduced-motion:reduce){.v2-audience,.wc-options button{transition:none}}
