:root{--bg:#040711;--bg-soft:#07101f;--panel:#0a1325b8;--panel-solid:#0a1324;--line:#89b6ff29;--text:#f4f7ff;--muted:#98a6bc;--blue:#1388ff;--cyan:#20d7ff;--max:1180px;--radius:26px}body{color:var(--text);background:radial-gradient(circle at 50% -5%, #0e55bf2b, transparent 35%), var(--bg);margin:0;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}button,input,textarea{font:inherit}.page-noise{z-index:1000;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}.site-header{z-index:50;width:100%;height:82px;padding:0 max(24px, calc((100vw - var(--max)) / 2));justify-content:space-between;align-items:center;transition:background .3s,border .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0}.site-header.scrolled{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040711c2}.site-nav{color:#c2ccdc;align-items:center;gap:31px;font-size:14px;display:flex}.site-nav a{transition:color .2s}.site-nav a:hover{color:#fff}.nav-cta{background:#1661cc17;border:1px solid #6ba8ff57;border-radius:999px;padding:10px 16px}.menu-button{background:0 0;border:0;width:44px;height:44px;display:none}.menu-button span{background:#fff;width:22px;height:1px;margin:6px auto;display:block}.hero{place-items:center;min-height:100svh;padding:130px 24px 90px;display:grid;position:relative;overflow:hidden}.hero-bg{background:linear-gradient(90deg, #0407115c, #040711c4 50%, #0407115c), linear-gradient(0deg, var(--bg) 0%, transparent 22%, transparent 78%, #04071180 100%), url(/assets/vordali-hero.webp) center/cover no-repeat;opacity:.68;position:absolute;inset:0;transform:scale(1.02)}.hero:after{content:"";background-image:linear-gradient(#417eff0b 1px,#0000 1px),linear-gradient(90deg,#417eff0b 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 40%,#0000 92%);mask-image:linear-gradient(#0000 5%,#000 40%,#0000 92%)}.hero-glow{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:radial-gradient(circle,#0084ff26,#0000 68%);width:560px;height:560px;top:15%;left:50%;transform:translate(-50%)}.hero-glow-two{background:radial-gradient(#0064ff38,#0000 66%);width:800px;height:300px;bottom:-150px;left:50%;transform:translate(-50%)}.hero-content{z-index:2;text-align:center;max-width:920px;margin-top:45px;position:relative}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.17em;color:#5ca9ff;font-size:12px;font-weight:700}.eyebrow{background:#040f228c;border:1px solid #5197ff3d;border-radius:999px;align-items:center;gap:10px;padding:8px 13px;display:inline-flex}.eyebrow span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 16px var(--cyan);border-radius:50%}.hero h1{letter-spacing:-.055em;max-width:880px;margin:25px auto 22px;font-family:Space Grotesk;font-size:clamp(56px,7.2vw,96px);font-weight:600;line-height:.96}.hero h1 em{background:linear-gradient(100deg,#fff 15%,#32c5ff 50%,#1c75ff 90%);color:#0000;-webkit-background-clip:text;font-style:normal}.hero-content>p{color:#afbad0;max-width:690px;margin:0 auto;font-size:clamp(17px,2vw,20px);line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 23px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(110deg,#126dff,#11a4ff);box-shadow:0 14px 38px #0067ff42,inset 0 1px #ffffff40}.button-primary:hover{box-shadow:0 17px 48px #0067ff63}.button-secondary{color:#dce6f7;background:#080e1db8;border-color:#81a4de38}.hero-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;max-width:760px;margin:65px auto 0;padding-top:25px;display:grid}.hero-proof div{flex-direction:column;gap:7px;display:flex}.hero-proof strong{font-size:13px}.hero-proof span{color:#75849b;font-size:12px}.scroll-cue{z-index:2;color:#718097;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-cue i{border:1px solid #8daee34d;border-radius:999px;width:20px;height:32px;display:block;position:relative}.scroll-cue i:after{content:"";background:#56a9ff;border-radius:3px;width:3px;height:6px;animation:1.8s infinite scroll;position:absolute;top:6px;left:8px}@keyframes scroll{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}.section{max-width:var(--max);margin:0 auto;padding:140px 24px}.section-heading{max-width:730px;margin-bottom:65px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2,.principle-title h2,.cta-content h2{letter-spacing:-.045em;margin:14px 0 21px;font-family:Space Grotesk;font-size:clamp(39px,5vw,64px);line-height:1.05}.section-heading>p:last-child,.principle-title+p{color:var(--muted);font-size:17px;line-height:1.7}.platform-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#0d1930c7,#050b18b8);min-height:360px;padding:34px;position:relative;overflow:hidden}.feature-card:before{content:"";background:radial-gradient(circle,#167dff24,#0000 70%);width:240px;height:240px;position:absolute;top:-100px;right:-100px}.feature-card-large{grid-column:1/-1;min-height:640px;padding:26px}.card-topline{color:#91a2ba;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.status-dot{background:#33e49b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #33e49b}.dashboard-preview{background:#070d19;border:1px solid #89b6ff24;border-radius:18px;grid-template-columns:58px 1fr;min-height:440px;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000052}.dashboard-sidebar{border-right:1px solid #89b6ff1c;flex-direction:column;align-items:center;gap:25px;padding:17px 0;display:flex}.mini-logo{background:linear-gradient(145deg,#08b8ff,#1649ff);border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.dashboard-sidebar span{background:#172237;border-radius:5px;width:17px;height:17px}.dashboard-sidebar span.active{background:#116fff;box-shadow:0 0 17px #116fff8c}.dashboard-main{padding:30px}.dashboard-head{justify-content:space-between;align-items:center;display:flex}.dashboard-head div:first-child{flex-direction:column;gap:7px;display:flex}.dashboard-head small,.metric-row small{color:#6e7e97}.dashboard-head strong{font-size:21px}.avatar-stack{display:flex}.avatar-stack i{background:linear-gradient(145deg,#314e78,#0f75ff);border:2px solid #070d19;border-radius:50%;width:27px;height:27px;margin-left:-8px}.metric-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.metric-row>div{background:#0b1527;border:1px solid #7aaaf41a;border-radius:12px;gap:7px;padding:18px;display:grid}.metric-row strong{font-size:27px}.metric-row span{color:#7e8da4;font-size:10px}.metric-row .metric-up{color:#39d69a}.activity-panel{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px;display:grid}.activity-chart,.activity-feed{background:#0a1323;border:1px solid #7aaaf41a;border-radius:12px;height:210px}.activity-chart{align-items:flex-end;gap:10px;padding:25px;display:flex}.activity-chart span{opacity:.78;background:linear-gradient(#12c4ff,#125fff);border-radius:5px 5px 2px 2px;flex:1}.activity-feed{flex-direction:column;justify-content:center;gap:16px;padding:20px;display:flex}.activity-feed div{color:#a9b5c8;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.activity-feed i{background:#1687ff;border-radius:50%;width:7px;height:7px}.activity-feed small{color:#607087}.card-copy{max-width:690px;padding:28px 9px 5px}.card-copy h3,.feature-card h3,.solution-card h3{letter-spacing:-.03em;margin:0 0 13px;font-family:Space Grotesk;font-size:27px}.card-copy p,.feature-card>p,.solution-card p{color:var(--muted);margin:0;line-height:1.65}.icon-shell{color:#46adff;background:#0e50b11c;border:1px solid #4898ff45;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:50px;font-size:22px;display:grid}.flow-visual{align-items:center;margin-top:55px;display:flex}.flow-visual span{color:#b9c7da;background:#091425;border:1px solid #69a0f02e;border-radius:9px;padding:10px 13px;font-size:11px}.flow-visual i{background:linear-gradient(90deg,#125fff,#20d7ff);flex:1;height:1px;position:relative}.flow-visual i:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid #20d7ff;position:absolute;top:-3px;right:0}.automation-visual{margin-top:38px}.automation-visual div{color:#b9c7da;background:#091425;border:1px solid #69a0f01f;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:11px;display:flex}.automation-visual span{background:#2dd6a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #2dd6a080}.automation-visual i{background:#1e65c0;width:1px;height:15px;margin-left:15px;display:block}.solutions{max-width:1280px}.solution-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.solution-card{border:1px solid var(--line);background:linear-gradient(160deg,#0c162acc,#050a15b3);border-radius:22px;min-height:440px;padding:29px;transition:transform .25s,border-color .25s;position:relative}.solution-card:hover{border-color:#4796ff66;transform:translateY(-6px)}.solution-number{color:#52647e;letter-spacing:.16em;font-size:10px;position:absolute;top:23px;right:24px}.solution-icon{color:#37a8ff;background:linear-gradient(140deg,#1a85ff33,#164ec50d);border:1px solid #398fff38;border-radius:14px;place-items:center;width:47px;height:47px;margin:22px 0 47px;font-size:23px;display:grid}.solution-card h3{font-size:24px}.solution-card p{min-height:92px;font-size:14px}.solution-card ul{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.solution-card li{color:#8494aa;border-bottom:1px solid #89b6ff17;padding:11px 0;font-size:12px}.solution-card li:before{content:"";vertical-align:2px;background:#1687ff;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.vision-section{background:#050914;border-top:1px solid #89b6ff14;border-bottom:1px solid #89b6ff14;place-items:center;min-height:760px;padding:130px 24px;display:grid;position:relative;overflow:hidden}.vision-section:before{content:"";background-image:linear-gradient(#407eff0a 1px,#0000 1px),linear-gradient(90deg,#407eff0a 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.vision-orb{background:radial-gradient(circle,#167dff2e 0%,#094bb014 35%,#0000 68%);border-radius:50%;width:630px;height:630px;position:absolute;box-shadow:inset 0 0 80px #20d7ff0a}.vision-content{text-align:center;z-index:2;max-width:930px;position:relative}.vision-content blockquote{letter-spacing:-.045em;margin:22px 0 31px;font-family:Space Grotesk;font-size:clamp(39px,5.4vw,68px);line-height:1.12}.vision-content>p:last-child{color:#99a8bd;max-width:750px;margin:auto;font-size:17px;line-height:1.8}.principle-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.principle-title{position:sticky;top:130px}.principles article{border-top:1px solid var(--line);grid-template-columns:50px 1fr;column-gap:20px;padding:40px 0;display:grid}.principles span{color:#4a92f1;letter-spacing:.16em;grid-row:1/3;font-size:11px}.principles h3{margin:0 0 10px;font-family:Space Grotesk;font-size:24px}.principles p{color:var(--muted);margin:0;line-height:1.7}.cta-section{border-top:1px solid var(--line);padding:140px 24px 150px;position:relative;overflow:hidden}.cta-grid{background-image:linear-gradient(#4584ff0d 1px,#0000 1px),linear-gradient(90deg,#4584ff0d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35% 80%,#0000);mask-image:linear-gradient(#0000,#000 35% 80%,#0000)}.cta-section:before{content:"";background:radial-gradient(circle,#1171ff33,#0000 65%);border-radius:50%;width:900px;height:650px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cta-content{z-index:2;text-align:center;max-width:760px;margin:auto;position:relative}.cta-content>img{border-radius:50%;width:92px;height:92px;margin:0 auto 25px;box-shadow:0 0 60px #126fff57}.cta-content>p:not(.kicker){color:var(--muted);max-width:650px;margin:0 auto;font-size:17px;line-height:1.7}.interest-form{text-align:left;grid-template-columns:1fr 1fr;gap:13px;max-width:700px;margin:45px auto 18px;display:grid}.interest-form label{display:block}.interest-form label span{color:#91a0b5;margin:0 0 8px 3px;font-size:11px;display:block}.interest-form input,.interest-form textarea{color:#fff;background:#040a17bf;border:1px solid #7daaf02e;border-radius:12px;outline:none;width:100%;padding:15px 16px;transition:border .2s,box-shadow .2s}.interest-form input:focus,.interest-form textarea:focus{border-color:#267fff;box-shadow:0 0 0 3px #267fff1a}.cta-content>small{color:#596a83;font-size:10px}.site-footer{max-width:var(--max);border-top:1px solid var(--line);color:#7e8da4;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:auto;padding:50px 24px 42px;font-size:12px;display:grid}.footer-brand{color:#fff}.site-footer>p{grid-column:1;margin:0}.site-footer>div{grid-area:1/2/3;gap:24px;display:flex}.site-footer>small{border-top:1px solid #89b6ff14;grid-column:1/-1;margin-top:35px;padding-top:22px}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}@media (max-width:980px){.solution-grid{grid-template-columns:repeat(2,1fr)}.principle-section{grid-template-columns:1fr;gap:45px}.principle-title{position:static}.hero-proof{max-width:650px}}@media (max-width:760px){.site-header{height:70px;padding:0 20px}.menu-button{z-index:2;display:block}.site-nav{border-left:1px solid var(--line);background:#040812f7;flex-direction:column;align-items:flex-start;gap:26px;width:min(82vw,360px);height:100vh;padding:105px 35px;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(105%)}.site-nav.open{transform:none}.site-nav a{font-size:18px}.hero{min-height:900px;padding-top:115px}.hero-bg{opacity:.45;background-position:50%}.hero h1{font-size:clamp(50px,15vw,71px)}.hero-proof{text-align:left;grid-template-columns:1fr;gap:18px;max-width:300px}.hero-proof div{border-left:1px solid #4092ff59;padding-left:15px}.scroll-cue{display:none}.section{padding:105px 20px}.platform-grid{grid-template-columns:1fr}.feature-card-large{grid-column:auto;min-height:auto}.dashboard-preview{grid-template-columns:45px 1fr;min-height:360px}.dashboard-main{padding:17px}.dashboard-head strong{font-size:15px}.metric-row{gap:7px}.metric-row>div{padding:11px}.metric-row strong{font-size:18px}.activity-panel{grid-template-columns:1fr}.activity-feed{display:none}.activity-chart{height:145px}.feature-card{min-height:330px;padding:27px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:auto}.vision-section{min-height:690px}.interest-form{grid-template-columns:1fr}.full-field{grid-column:auto}.site-footer{grid-template-columns:1fr}.site-footer>div{flex-wrap:wrap;grid-area:auto/1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.nav-product{font-weight:700;color:#75bcff!important}.nav-signin{font-weight:700;color:#eef6ff!important}.commit-section{max-width:1280px}.commit-panel{background:radial-gradient(circle at 90% 10%,#1478ff2e,#0000 34%),linear-gradient(145deg,#0b182ef5,#050b18f0);border:1px solid #4898ff38;border-radius:30px;grid-template-columns:.88fr 1.12fr;align-items:center;gap:60px;padding:54px;display:grid;box-shadow:0 35px 100px #00000059}.commit-copy h2{letter-spacing:-.05em;margin:14px 0 18px;font-family:Space Grotesk;font-size:clamp(42px,5vw,66px);line-height:1}.commit-copy>p:not(.kicker){color:var(--muted);font-size:16px;line-height:1.75}.commit-points{gap:12px;margin:30px 0;display:grid}.commit-points div{background:#040c1a8c;border:1px solid #75abf71f;border-radius:12px;grid-template-columns:38px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.commit-points span{color:#66b9ff;background:#126fff1f;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.commit-points p{color:#8294ab;margin:0;font-size:12px;line-height:1.6}.commit-points strong{color:#e8f3ff}.commit-actions{flex-wrap:wrap;gap:11px;margin-top:26px;display:flex}.commit-copy>small{color:#5f7188;margin-top:16px;font-size:9px;line-height:1.6;display:block}.commit-preview{background:#050b16;border:1px solid #6ca1e929;border-radius:20px;overflow:hidden;transform:perspective(1100px)rotateY(-3deg);box-shadow:0 28px 80px #00000052}.commit-preview-top{border-bottom:1px solid #89b6ff1f;justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex}.commit-preview-brand{align-items:center;gap:10px;display:flex}.commit-preview-brand>span{background:linear-gradient(135deg,#1767ff,#18a9ff);border-radius:9px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.commit-preview-brand strong{letter-spacing:.16em;font-size:9px}.commit-preview-brand small{color:#4da9ff;letter-spacing:.22em;margin-top:2px;font-size:6px;display:block}.commit-preview-top i{color:#63d2ae;font-size:7px;font-style:normal}.commit-preview-body{grid-template-columns:145px 1fr;min-height:430px;display:grid}.commit-preview-body aside{border-right:1px solid #89b6ff1a;padding:24px 14px}.commit-preview-body aside b,.commit-preview-body aside span{display:block}.commit-preview-body aside b{margin-bottom:28px;font-size:9px}.commit-preview-body aside span{color:#63768d;border-radius:8px;margin-bottom:8px;padding:10px;font-size:7px}.commit-preview-body aside span.active{color:#fff;background:#1767ff1f;border:1px solid #1767ff38}.commit-preview-body>div{padding:42px 32px}.commit-preview-body>div>p{color:#4caaff;letter-spacing:.14em;font-size:7px;font-weight:800}.commit-preview-body h3{letter-spacing:-.045em;margin:10px 0 6px;font-family:Space Grotesk;font-size:36px}.commit-preview-body>div>small{color:#71849b;font-size:8px}.commit-form{background:#081321;border:1px solid #89b6ff1f;border-radius:13px;margin-top:26px;padding:17px}.commit-form label{color:#78a7d7;margin-bottom:11px;font-size:7px;display:block}.commit-form strong{color:#dcecff;border:1px solid #89b6ff1f;border-radius:7px;margin-top:5px;padding:10px;font-size:8px;display:block}.commit-form button{color:#fff;background:linear-gradient(110deg,#1767ff,#14a2ff);border:0;border-radius:8px;width:100%;min-height:38px;font-size:9px;font-weight:800}@media (max-width:980px){.commit-panel{grid-template-columns:1fr}.commit-preview{transform:none}}@media (max-width:760px){.commit-panel{border-radius:22px;padding:28px}.commit-actions{flex-direction:column}.commit-actions .button{width:100%}.commit-preview-body{grid-template-columns:78px 1fr}.commit-preview-body aside{padding:18px 7px}.commit-preview-body aside b{font-size:0}.commit-preview-body aside span{text-align:center;padding:8px 4px;font-size:0}.commit-preview-body aside span:first-letter{font-size:8px}.commit-preview-body>div{padding:30px 17px}.commit-preview-body h3{font-size:29px}}.platform-page,.manifesto-page{max-width:1280px;margin:auto;padding:0 24px}.platform-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:160px 0 75px;display:flex}.platform-hero h1,.manifesto-hero h1{letter-spacing:-.06em;margin:17px 0 25px;font-family:Space Grotesk;font-size:clamp(52px,7vw,88px);line-height:.98}.platform-hero h1 em,.manifesto-hero h1 em{background:linear-gradient(100deg,#fff,#37cfff 55%,#2578ff);color:#0000;-webkit-background-clip:text;font-style:normal}.platform-hero>p:not(.kicker){color:#a8b4c8;max-width:760px;font-size:18px;line-height:1.75}.product-page-grid{grid-template-columns:repeat(2,1fr);gap:17px;padding:30px 0 110px;display:grid}.product-card{background:linear-gradient(150deg,#0c182feb,#050a16db);border:1px solid #89b6ff29;border-radius:24px;flex-direction:column;min-height:440px;padding:36px;display:flex;position:relative;overflow:hidden}.product-card:before,.lab-card:before{content:"";filter:blur(55px);background:#147eff21;border-radius:50%;width:270px;height:270px;position:absolute;top:-90px;right:-90px}.product-card.violet:before,.lab-card.violet:before{background:#7d52ff21}.product-card.green:before,.lab-card.green:before{background:#19d39921}.product-card.amber:before,.lab-card.amber:before{background:#ffad2b21}.product-status{color:#69b7ff;text-transform:uppercase;letter-spacing:.15em;border:1px solid #54a6ff40;border-radius:999px;width:max-content;padding:7px 10px;font-size:10px}.product-number{color:#344a68;font-family:Space Grotesk;font-size:12px;position:absolute;top:30px;right:30px}.product-card h2,.lab-card h2{margin:65px 0 10px;font-family:Space Grotesk;font-size:48px}.product-card h3,.lab-card h3{margin:0 0 15px;font-family:Space Grotesk;font-size:22px}.product-card p,.lab-card p{color:#91a0b6;line-height:1.75}.product-card small{color:#6f829d;margin:15px 0;line-height:1.6;display:block}.product-card small strong{color:#a9bad0}.product-actions{margin-top:auto;padding-top:25px}.platform-principle{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;margin-bottom:120px;display:grid}.platform-principle h2{margin:12px 0;font-family:Space Grotesk;font-size:47px}.platform-principle ol{margin:0;padding:0;list-style:none}.platform-principle li{border-top:1px solid #89b6ff21;grid-template-columns:145px 1fr;gap:25px;padding:24px 0;display:grid}.platform-principle li strong{font-family:Space Grotesk;font-size:19px}.platform-principle li span{color:#899ab1;line-height:1.65}.pricing-page-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:25px 0 100px;display:grid}.pricing-card{background:linear-gradient(150deg,#0c182fdb,#050a16cc);border:1px solid #89b6ff26;border-radius:24px;flex-direction:column;min-height:600px;padding:35px;display:flex;position:relative}.pricing-card.featured{border-color:#268eff8c;transform:translateY(-12px);box-shadow:0 35px 90px #0053be29}.pricing-ribbon{text-transform:uppercase;letter-spacing:.13em;background:#157fff;border-radius:0 0 10px 10px;padding:8px 12px;font-size:9px;font-weight:800;position:absolute;top:0;right:25px}.pricing-card>span{color:#64aeff;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:800}.pricing-card h2{margin:30px 0 13px;font-family:Space Grotesk;font-size:49px}.pricing-card h2 small{color:#778aa4;letter-spacing:0;font-size:13px}.pricing-card>p{color:#91a0b6;min-height:75px;line-height:1.7}.pricing-card ul{border-top:1px solid #89b6ff1f;margin:0 0 28px;padding:24px 0;list-style:none}.pricing-card li{color:#9eacc0;padding:10px 0;font-size:13px}.pricing-card li:before{content:"✓";color:#35d7a3;margin-right:9px}.pricing-card .button{margin-top:auto}.roi-calculator-section{border-top:1px solid #89b6ff1f;grid-template-columns:.8fr 1.2fr;gap:70px;padding:90px 0 120px;display:grid}.roi-calculator-copy h2,.pricing-foundation h2,.problem-form-section h2{letter-spacing:-.045em;margin:12px 0 18px;font-family:Space Grotesk;font-size:48px}.roi-calculator-copy>p:not(.kicker),.problem-form-section>div>p:not(.kicker){color:#91a0b6;line-height:1.8}.roi-calculator{background:#081321;border:1px solid #89b6ff29;border-radius:22px;grid-template-columns:1fr 1fr;gap:13px;padding:28px;display:grid}.roi-calculator label,.research-form label,.waitlist-modal-card label{color:#91a4bd;font-size:11px}.roi-calculator input,.research-form input,.research-form textarea,.waitlist-modal-card input,.waitlist-modal-card textarea{color:#fff;background:#050b16;border:1px solid #89b6ff2b;border-radius:10px;outline:none;width:100%;margin-top:8px;padding:13px}.roi-results{background:linear-gradient(140deg,#126fff21,#050b1680);border-radius:15px;grid-column:1/-1;margin-top:12px;padding:22px}.roi-results>div{border-bottom:1px solid #89b6ff1a;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.roi-results span{color:#8497b1}.roi-results strong{font-family:Space Grotesk;font-size:22px}.roi-results p{color:#647690;font-size:10px;line-height:1.6}.pricing-foundation{padding:0 0 120px}.pricing-foundation>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:35px;display:grid}.pricing-foundation article{background:#081321;border:1px solid #89b6ff24;border-radius:17px;padding:25px}.pricing-foundation article strong{font-family:Space Grotesk;font-size:18px}.pricing-foundation article p{color:#8192aa;line-height:1.65}.labs-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 0 110px;display:grid}.lab-card{background:linear-gradient(150deg,#0c182fdb,#050a16cc);border:1px solid #89b6ff26;border-radius:22px;flex-direction:column;min-height:400px;padding:32px;display:flex;position:relative;overflow:hidden}.lab-card>span{color:#8498b5;text-transform:uppercase;letter-spacing:.15em;border:1px solid #89b6ff33;border-radius:999px;width:max-content;padding:6px 9px;font-size:9px}.lab-card h2{margin-top:55px;font-size:40px}.lab-card .button{margin-top:auto}.problem-form-section{border-top:1px solid #89b6ff1f;grid-template-columns:.75fr 1.25fr;gap:70px;padding:90px 0 120px;display:grid}.research-form,.waitlist-modal-card{grid-template-columns:1fr 1fr;gap:13px;display:grid}.full-field{grid-column:1/-1}.form-message{color:#5fc8ff;min-height:18px}.modal-shell{z-index:100;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01040ac7;position:absolute;inset:0}.waitlist-modal-card{z-index:2;background:#081321;border:1px solid #89b6ff40;border-radius:22px;width:min(720px,100% - 30px);max-height:90vh;margin:5vh auto;padding:32px;position:relative;overflow:auto;box-shadow:0 40px 120px #0000008c}.waitlist-modal-card h2{margin:10px 0;font-family:Space Grotesk;font-size:35px}.waitlist-modal-card>p{color:#8799b1;grid-column:1/-1}.modal-close{color:#8da0b8;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.manifesto-page{padding-top:80px}.manifesto-hero{text-align:center;flex-direction:column;justify-content:center;min-height:650px;display:flex}.manifesto-copy{max-width:900px;margin:auto;padding:0 0 120px}.manifesto-copy .lead{color:#cad4e3;font-size:25px;line-height:1.65}.manifesto-copy>p{color:#95a6bc;font-size:17px;line-height:1.8}.manifesto-copy blockquote{background:linear-gradient(90deg,#1687ff1a,#0000);border-left:3px solid #1687ff;margin:90px 0;padding:45px;font-family:Space Grotesk;font-size:36px;line-height:1.35}.manifesto-rules article{border-top:1px solid #89b6ff24;grid-template-columns:60px 1fr;gap:20px;padding:36px 0;display:grid}.manifesto-rules span{color:#438fe8;letter-spacing:.16em;font-size:11px}.manifesto-rules h2{margin:0;font-family:Space Grotesk;font-size:28px}.vordali-promise{background:radial-gradient(circle at 85% 15%,#1678ff26,#0000 38%),#081321;border:1px solid #3f99ff45;border-radius:24px;margin-top:90px;padding:45px}.vordali-promise h2{font-family:Space Grotesk;font-size:42px;line-height:1.2}.platform-footer{max-width:1280px}.problem-strip{background:linear-gradient(#050816,#07101d);border-bottom:1px solid #89b6ff14;padding:85px 24px}.problem-strip-inner{text-align:center;max-width:1050px;margin:auto}.problem-strip h2{letter-spacing:-.05em;margin:12px 0;font-family:Space Grotesk;font-size:clamp(40px,5vw,64px)}.problem-strip p:not(.kicker){color:#94a4ba;max-width:750px;margin:0 auto 25px;line-height:1.75}.problem-strip-inner>div{justify-content:center;gap:12px;display:flex}.roi-home-section{max-width:1180px}.roi-mini{background:#081321;border:1px solid #89b6ff26;border-radius:22px;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:40px;padding:24px;display:grid}.roi-mini>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.roi-mini label{color:#879ab3;font-size:10px}.roi-mini input{color:#fff;background:#050b16;border:1px solid #89b6ff29;border-radius:10px;width:100%;margin-top:8px;padding:14px}.roi-mini article{background:linear-gradient(140deg,#126fff21,#050b1680);border-radius:15px;padding:20px}.roi-mini article span{color:#83a5cb;font-size:11px}.roi-mini article strong{margin:12px 0;font-family:Space Grotesk;font-size:39px;display:block}.roi-mini article p{color:#657891;font-size:9px;line-height:1.6}.roi-mini article a{color:#5db1ff;font-size:11px}.product-future-section{max-width:1180px}.future-product-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.future-product-card{background:#081321;border:1px solid #89b6ff24;border-radius:17px;flex-direction:column;min-height:240px;padding:25px;display:flex}.future-product-card>span{color:#778da8;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.future-product-card.live>span{color:#31d6a1}.future-product-card h3{margin:35px 0 10px;font-family:Space Grotesk;font-size:25px}.future-product-card p{color:#8092aa;font-size:12px;line-height:1.6}.future-product-card a{color:#5caeff;margin-top:auto;font-size:11px}@media (max-width:900px){.product-page-grid,.pricing-page-grid{grid-template-columns:1fr}.pricing-card.featured{transform:none}.labs-grid,.platform-principle,.roi-calculator-section,.problem-form-section,.pricing-foundation>div{grid-template-columns:1fr}.future-product-grid{grid-template-columns:1fr 1fr}.roi-mini,.roi-mini>div{grid-template-columns:1fr}.platform-hero{padding-top:130px}}@media (max-width:600px){.platform-page,.manifesto-page{padding:0 18px}.platform-hero h1,.manifesto-hero h1{font-size:50px}.product-page-grid{padding-bottom:80px}.product-card{padding:27px}.product-card h2{font-size:40px}.pricing-card{min-height:auto}.roi-calculator,.research-form,.waitlist-modal-card{grid-template-columns:1fr}.full-field,.waitlist-modal-card>p{grid-column:1}.future-product-grid{grid-template-columns:1fr}.problem-strip-inner>div{flex-direction:column}.manifesto-copy blockquote{padding:30px;font-size:27px}.vordali-promise{padding:30px}.vordali-promise h2{font-size:32px}}:root{--bg:#040711;--panel:#0a1324;--line:#89b6ff29;--text:#f4f7ff;--muted:#98a6bc;--blue:#1388ff;--cyan:#20d7ff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 50% -10%,#0e55bf33,transparent 32%),var(--bg);margin:0;font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.page-noise{pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.trust-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:82px;padding:0 max(24px,calc((100vw - var(--max))/2));z-index:20;background:#040711d1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{letter-spacing:.19em;align-items:center;gap:10px;font-family:Space Grotesk;font-size:15px;font-weight:700;display:inline-flex}.brand img{object-fit:cover;border-radius:50%;width:36px;height:36px;box-shadow:0 0 28px #1388ff40}.trust-header nav{color:#c2ccdc;align-items:center;gap:28px;font-size:14px;display:flex}.header-button{background:#1661cc17;border:1px solid #6ba8ff57;border-radius:999px;padding:10px 16px}.kicker{text-transform:uppercase;letter-spacing:.18em;color:#5ca9ff;font-size:12px;font-weight:800}.trust-main,.policy-shell{max-width:var(--max);margin:auto;padding:0 24px}.trust-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.trust-hero:before{content:"";background-image:linear-gradient(#417eff0b 1px,#0000 1px),linear-gradient(90deg,#417eff0b 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.trust-orb{background:radial-gradient(circle,#167dff29,#0000 67%);border-radius:50%;width:630px;height:630px;position:absolute}.trust-hero>*{position:relative}.trust-hero h1,.policy-hero h1{letter-spacing:-.055em;margin:18px 0 24px;font-family:Space Grotesk;font-size:clamp(48px,7vw,84px);line-height:1}.trust-hero h1 em{background:linear-gradient(100deg,#fff 10%,#32c5ff 50%,#1c75ff 90%);color:#0000;-webkit-background-clip:text;font-style:normal}.trust-hero>p:not(.kicker){color:#abb8cd;max-width:720px;font-size:18px;line-height:1.75}.trust-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.trust-badges span{border:1px solid var(--line);color:#93a8c4;background:#081223b3;border-radius:999px;padding:10px 14px;font-size:12px}.trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:40px 0 120px;display:grid}.trust-card{border:1px solid var(--line);background:linear-gradient(150deg,#0d1930d1,#050b18c2);border-radius:22px;flex-direction:column;min-height:285px;padding:30px;transition:all .25s;display:flex}.trust-card:hover{border-color:#4796ff73;transform:translateY(-5px)}.trust-card>span{color:#4d91ea;letter-spacing:.16em;font-size:11px}.trust-card h2{margin:48px 0 12px;font-family:Space Grotesk;font-size:27px}.trust-card p{color:var(--muted);margin:0;line-height:1.7}.trust-card b{color:#59aaff;margin-top:auto;font-size:13px}.trust-note{border:1px solid var(--line);background:#081223a6;border-radius:24px;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:120px;padding:42px;display:grid}.trust-note h2{margin:12px 0;font-family:Space Grotesk;font-size:38px}.trust-note>p{color:var(--muted);line-height:1.8}.policy-hero{border-bottom:1px solid var(--line);padding:110px 0 70px}.policy-hero h1{font-size:clamp(48px,6vw,72px)}.policy-hero>p:not(.kicker){color:#abb8cd;max-width:720px;font-size:18px;line-height:1.7}.policy-hero span{color:#647790;margin-top:15px;font-size:12px;display:inline-block}.policy-layout{grid-template-columns:240px minmax(0,760px);gap:90px;padding:70px 0 130px;display:grid}.policy-layout aside{flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:120px}.policy-layout aside p{text-transform:uppercase;letter-spacing:.15em;color:#58708f;font-size:10px}.policy-layout aside a{color:#8090a6;padding:8px 0;font-size:13px}.policy-layout aside a:hover{color:#5ca9ff}.policy-content section{border-bottom:1px solid #89b6ff1c;margin:0 0 36px;padding:0 0 36px;scroll-margin-top:115px}.policy-content h2{margin:0 0 16px;font-family:Space Grotesk;font-size:27px}.policy-content p{color:#a4b1c4;margin:0;line-height:1.85}.trust-footer{border-top:1px solid var(--line);max-width:var(--max);color:#7e8da4;grid-template-columns:1fr 1.4fr;gap:24px;margin:auto;padding:50px 24px 42px;font-size:12px;display:grid}.footer-brand p{margin:12px 0}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.trust-footer small{border-top:1px solid #89b6ff1a;grid-column:1/-1;padding-top:22px}@media (max-width:850px){.trust-header nav>a:not(.header-button){display:none}.trust-grid,.trust-note{grid-template-columns:1fr}.policy-layout{grid-template-columns:1fr;gap:35px}.policy-layout aside{border-bottom:1px solid var(--line);padding-bottom:25px;position:static}.trust-footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.trust-hero{min-height:520px}.trust-hero h1{font-size:50px}}button{font:inherit}.site-header{z-index:60}.mobile-nav-open{overflow:hidden}.form-success{color:#42dba6}.form-error{color:#ff748c}.policy-content a{color:#5ca9ff}.home-main .section{scroll-margin-top:90px}.status-page{flex-direction:column;justify-content:center;align-items:flex-start;max-width:900px;min-height:calc(100vh - 150px);margin:0 auto;padding:180px 24px 120px;display:flex}.status-page-standalone{min-height:100vh}.status-page h1{letter-spacing:-.05em;margin:14px 0 18px;font-family:Space Grotesk,sans-serif;font-size:clamp(44px,8vw,82px);line-height:1}.status-page>p:not(.kicker){max-width:650px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.status-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.merchant-auth-page{grid-template-columns:1fr 470px;align-items:center;gap:80px;max-width:1100px;min-height:calc(100vh - 90px);margin:auto;padding:155px 24px 100px;display:grid}.merchant-auth-copy h1,.merchant-flow-page h1{letter-spacing:-.055em;margin:15px 0 22px;font-family:Space Grotesk;font-size:clamp(45px,6vw,72px);line-height:1.02}.merchant-auth-copy>p:not(.kicker),.merchant-flow-page header>p:not(.kicker){color:#9aaac0;max-width:650px;font-size:17px;line-height:1.75}.merchant-auth-copy ol{flex-wrap:wrap;gap:8px;padding:25px 0 0;list-style:none;display:flex}.merchant-auth-copy li{border:1px solid var(--line);color:#71849e;border-radius:999px;padding:8px 12px;font-size:11px}.merchant-auth-copy li.active{color:#61b6ff;border-color:#3b97ff73}.merchant-form{border:1px solid var(--line);background:linear-gradient(150deg,#0d1930ed,#050b18e6);border-radius:24px;gap:17px;padding:30px;display:grid;box-shadow:0 30px 90px #00000040}.merchant-form label{color:#9cabc0;gap:8px;font-size:12px;display:grid}.merchant-form input,.merchant-form select{color:#fff;background:#050b16;border:1px solid #89b6ff2e;border-radius:11px;outline:none;width:100%;padding:14px 15px}.merchant-form input:focus,.merchant-form select:focus{border-color:#278fff}.merchant-form button{justify-content:center;width:100%}.selected-plan{background:#1174ff14;border:1px solid #2d9aff4d;border-radius:13px;grid-template-columns:1fr auto;gap:4px;padding:15px;display:grid}.selected-plan span{color:#7e91aa;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.selected-plan strong{color:#fff;grid-column:1}.selected-plan a{color:#5cb2ff;grid-area:1/2/3;align-self:center;font-size:11px}.form-footnote,.form-links{color:#8090a8;text-align:center;font-size:12px}.form-links{justify-content:space-between;display:flex}.form-footnote a,.form-links a{color:#5cb2ff}.merchant-flow-page{max-width:1100px;min-height:calc(100vh - 90px);margin:auto;padding:145px 24px 100px}.merchant-flow-page.narrow{max-width:850px}.merchant-flow-page>header{text-align:center;margin-bottom:45px}.merchant-flow-page>header p{margin-left:auto;margin-right:auto}.merchant-plan-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.merchant-plan-grid article{border:1px solid var(--line);background:#081321;border-radius:23px;flex-direction:column;min-height:470px;padding:32px;display:flex;position:relative}.merchant-plan-grid article.featured{background:radial-gradient(circle at 85% 10%,#1880ff2e,#0000 40%),#081321;border-color:#379cff7a}.merchant-plan-grid article>span{color:#69b7ff;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.merchant-plan-grid h2{margin:24px 0 8px;font-family:Space Grotesk;font-size:45px}.merchant-plan-grid h2 small{color:#8191a8;font-size:13px}.merchant-plan-grid p,.merchant-plan-grid li{color:#94a4ba;line-height:1.7}.merchant-plan-grid ul{margin-bottom:28px;padding-left:18px}.merchant-plan-grid button{margin-top:auto}.checkout-foundation{border:1px solid var(--line);background:#081321;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:18px;padding:34px;display:grid}.checkout-foundation>div{background:#050b16;border-radius:13px;padding:17px}.checkout-foundation span,.checkout-foundation small{color:#7d8fa8;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.checkout-foundation strong{text-transform:capitalize;margin-top:8px;display:block}.checkout-foundation hr,.checkout-foundation h2,.checkout-foundation>p,.checkout-foundation>.button{grid-column:1/-1}.checkout-foundation hr{border:0;border-top:1px solid var(--line);width:100%}.checkout-foundation h2{margin:10px 0 0;font-family:Space Grotesk;font-size:30px}.checkout-foundation>p{color:#95a5bb;line-height:1.7}.checkout-foundation button:disabled{opacity:.55;cursor:not-allowed}.merchant-dashboard{background:#050914;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.merchant-dashboard>aside{border-right:1px solid var(--line);background:#07101d;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.dashboard-brand{letter-spacing:.16em;font-family:Space Grotesk;font-weight:800}.dashboard-brand small{color:#4faaff;margin-top:5px;font-size:8px;display:block}.merchant-dashboard nav{gap:5px;margin-top:55px;display:grid}.merchant-dashboard nav a,.merchant-dashboard nav span{color:#8293aa;border-radius:9px;padding:12px;font-size:13px}.merchant-dashboard nav .active{color:#69b7ff;background:#147fff1f}.merchant-dashboard aside form{margin-top:auto}.merchant-dashboard aside button{color:#8090a7;cursor:pointer;background:0 0;border:0}.merchant-dashboard>section{max-width:1400px;padding:45px}.merchant-dashboard>section>header{justify-content:space-between;align-items:center;display:flex}.merchant-dashboard h1{margin:8px 0;font-family:Space Grotesk;font-size:42px}.dashboard-status{grid-template-columns:repeat(4,1fr);gap:14px;margin:38px 0;display:grid}.dashboard-status article{border:1px solid var(--line);background:#081321;border-radius:18px;padding:23px}.dashboard-status span,.dashboard-status small{color:#7e90a8;font-size:11px;display:block}.dashboard-status strong{text-transform:capitalize;margin:20px 0 8px;font-family:Space Grotesk;font-size:26px;display:block}.dashboard-welcome{background:radial-gradient(circle at 90% 10%,#147eff26,#0000 45%),#081321;border:1px solid #3497ff4d;border-radius:22px;padding:38px}.dashboard-welcome h2{margin:12px 0;font-family:Space Grotesk;font-size:36px}.dashboard-welcome>p:not(.kicker){color:#94a5bb;line-height:1.7}@media (max-width:900px){.merchant-auth-page{grid-template-columns:1fr;gap:35px;padding-top:125px}.merchant-plan-grid,.merchant-dashboard{grid-template-columns:1fr}.merchant-dashboard>aside{flex-direction:row;align-items:center;gap:20px;height:auto;position:static}.merchant-dashboard nav{display:none}.merchant-dashboard aside form{margin:0 0 0 auto}.merchant-dashboard>section{padding:28px 18px}.dashboard-status{grid-template-columns:1fr 1fr}}@media (max-width:600px){.merchant-form{padding:22px}.checkout-foundation{grid-template-columns:1fr}.checkout-foundation>*{grid-column:1!important}.merchant-dashboard>section>header{flex-direction:column;align-items:flex-start;gap:15px}.dashboard-status{grid-template-columns:1fr}}.checkout-error{grid-column:1/-1;margin:0}.subscription-result-card,.billing-card{border:1px solid var(--line);background:radial-gradient(circle at 90% 0,#1c85ff21,#0000 42%),#081321;border-radius:24px;padding:36px}.subscription-result-card{text-align:center}.subscription-result-card h2,.billing-card h2{margin:18px 0 10px;font-family:Space Grotesk;font-size:34px}.subscription-result-card>p,.billing-card>p{color:#94a5bb;line-height:1.75}.result-icon{color:#62b8ff;background:#147eff14;border:1px solid #4da6ff59;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto;font-size:25px;display:grid}.result-icon.ready{color:#59dfac;background:#41dca514;border-color:#41dca559}.subscription-status-line{border:1px solid var(--line);background:#050b16;border-radius:12px;justify-content:space-between;max-width:380px;margin:28px auto;padding:15px;display:flex}.subscription-status-line span{color:#7f91a9}.subscription-status-line strong{text-transform:capitalize}.subscription-result-card>.button{margin-top:10px}.billing-card{grid-template-columns:repeat(3,1fr);gap:14px;max-width:760px;margin-top:35px;display:grid}.billing-card>div{border:1px solid var(--line);background:#050b16;border-radius:13px;padding:18px}.billing-card span{color:#7e90a8;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.billing-card strong{text-transform:capitalize;margin-top:8px;display:block}.billing-card>p,.billing-card>.button,.billing-card>button,.billing-card>.form-error{grid-column:1/-1}.billing-card>.button{justify-self:start}@media (max-width:650px){.billing-card{grid-template-columns:1fr}.billing-card>*{grid-column:1!important}}.merchant-form-wide{max-width:980px;margin:0 auto}.form-section{border-bottom:1px solid #94a3b82e;padding:1.4rem 0}.form-section:last-of-type{border-bottom:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dashboard-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}@media (max-width:760px){.form-grid{grid-template-columns:1fr}.merchant-dashboard{display:block}.merchant-dashboard aside{min-height:auto;position:relative}.merchant-dashboard>section{padding:1.25rem}}.nav-signout-form{display:contents}.nav-signout-form button{font:inherit;cursor:pointer}.hero-bg{opacity:.62;background-image:linear-gradient(#0207140d,#030814c2 76%,#050914 100%),url(/assets/vordali-hero-original.webp);background-position:bottom}.brand-orb{isolation:isolate;border-radius:50%;place-items:center;display:grid;position:relative}.brand-orb:before,.brand-orb:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.brand-orb:before{border:2px solid #1f97ff8c;animation:3.4s ease-in-out infinite vordali-ring-pulse;inset:-7%;box-shadow:0 0 18px #147dffb8,0 0 55px #00c7ff47,inset 0 0 16px #189dff47}.brand-orb:after{background:conic-gradient(from 0deg,transparent 0 76%,#4fdaffe6 82%,transparent 88%);filter:blur(3px);opacity:.55;z-index:-1;animation:7s linear infinite vordali-ring-sweep;inset:-10%}.brand-orb img{object-fit:cover;filter:drop-shadow(0 0 24px #1381ff59);border-radius:50%;width:100%;height:100%}.hero-brand-orb{width:150px;height:150px;margin:0 auto 24px;box-shadow:0 0 70px #0e69ff3d}.brand-orb-small{width:105px;height:105px;margin:0 auto 28px}@keyframes vordali-ring-pulse{0%,to{opacity:.65;transform:scale(.98)}50%{opacity:1;transform:scale(1.035);box-shadow:0 0 26px #147dffe6,0 0 75px #00c7ff61,inset 0 0 20px #189dff66}}@keyframes vordali-ring-sweep{to{transform:rotate(360deg)}}.auth-callback-page{text-align:center;background:radial-gradient(circle at 50% 35%,#0d69ff26,#0000 32%),#050914;place-content:center;min-height:100vh;padding:40px;display:grid}.auth-callback-page h1{margin:10px 0;font-family:Space Grotesk;font-size:clamp(48px,8vw,78px)}.auth-callback-page p:not(.kicker){color:#9cadc3;max-width:560px;margin:0 auto 28px;line-height:1.7}.adaptive-profile-section{background:radial-gradient(circle at 90% 10%,#147eff1f,#0000 42%),#0711208c;border:1px solid #2d90ff40;border-radius:18px;margin:18px 0;padding:25px!important}.adaptive-profile-section h2{margin:8px 0;font-family:Space Grotesk;font-size:28px}.adaptive-profile-section>p:not(.kicker){color:#91a3bb;line-height:1.65}.input-prefix,.input-suffix{background:#040a17b8;border:1px solid #7daaf02e;border-radius:10px;align-items:center;overflow:hidden;display:flex!important}.input-prefix input,.input-suffix input{background:0 0!important;border:0!important;border-radius:0!important}.input-prefix b,.input-suffix b{color:#6db7ff;padding:0 13px}.field-help{color:#71849e;margin-top:16px;line-height:1.6;display:block}.roi-tank-layout{grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);align-items:stretch;gap:28px;max-width:1120px;margin:0 auto;display:grid}.roi-controls{border:1px solid var(--line);background:#060f1ec2;border-radius:22px;gap:13px;padding:27px;display:grid}.roi-controls label{color:#8fa1ba;gap:8px;font-size:12px;display:grid}.roi-controls input,.roi-controls select{color:#fff;background:#07111f;border:1px solid #7daaf02e;border-radius:10px;width:100%;padding:13px 14px}.roi-controls input[type=range]{accent-color:#159cff;padding:0}.roi-controls label>span{color:#4bb4ff;font-weight:800}.roi-inline-results{border-top:1px solid var(--line);color:#8395ad;gap:9px;padding-top:16px;font-size:12px;display:grid}.roi-inline-results span{justify-content:space-between;gap:15px;display:flex}.roi-inline-results b{color:#fff}.recovery-tank-card{background:radial-gradient(circle at 80% 18%,#1681ff2e,#0000 40%),linear-gradient(145deg,#08182b,#06101d);border:1px solid #2991ff47;border-radius:25px;grid-template-columns:minmax(190px,.8fr) minmax(180px,1fr);align-items:center;gap:26px;min-height:455px;padding:30px;display:grid;overflow:hidden}.tank-copy{z-index:3;position:relative}.tank-mode{color:#5db8ff;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800;display:inline-block}.tank-copy>strong{letter-spacing:-.05em;margin:14px 0 2px;font-family:Space Grotesk;font-size:clamp(36px,5vw,60px);display:block}.tank-copy>p{color:#9aacbf;margin:0 0 30px}.tank-summary{color:#73869f;gap:10px;font-size:11px;display:grid}.tank-summary span{border-bottom:1px solid #7daaf01a;justify-content:space-between;padding-bottom:8px;display:flex}.tank-summary b{color:#dcecff}.tank-shell{background:linear-gradient(100deg,#ffffff14,#0000 35%,#ffffff0a);border:3px solid #6fc6ff9e;border-top-width:5px;border-radius:30px 30px 45px 45px;width:100%;max-width:260px;height:360px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #135cb42e,0 0 40px #0083ff26}.tank-glass{z-index:4;pointer-events:none;background:linear-gradient(95deg,#ffffff21,#0000 20% 75%,#ffffff0f);position:absolute;inset:0}.tank-liquid{background:linear-gradient(#20d9ff,#078dff 45%,#074bd6);transition:height .25s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 35px #1cd2ff8c}.tank-wave{background:#48e5ffbf;border-radius:45%;width:140%;height:30px;position:absolute;top:-14px;left:-20%}.tank-wave-one{animation:4.5s linear infinite tank-wave}.tank-wave-two{opacity:.45;animation:6s linear infinite tank-wave-reverse;top:-9px}@keyframes tank-wave{to{transform:translate(14%)rotate(360deg)}}@keyframes tank-wave-reverse{to{transform:translate(-12%)rotate(-360deg)}}.money-particle{color:#e7fcffd9;text-shadow:0 0 10px #fff;font-weight:900;animation:3.5s ease-in infinite money-rise;position:absolute}.particle-one{bottom:10%;left:25%}.particle-two{animation-delay:1.1s;bottom:35%;left:61%}.particle-three{animation-delay:2.2s;bottom:62%;left:43%}@keyframes money-rise{0%{opacity:0;transform:translateY(20px)scale(.7)}35%{opacity:.8}to{opacity:0;transform:translateY(-85px)scale(1.15)}}.tank-break-even{z-index:6;border-top:1px dashed #fffc;position:absolute;left:0;right:0}.tank-break-even span{color:#d8f5ff;background:#020a17d4;border-radius:7px;padding:3px 7px;font-size:9px;position:absolute;bottom:4px;right:8px}.tank-level{z-index:7;color:#7ddcff;background:#020a17b3;border-radius:9px;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;top:13px;right:13px}.recovery-tank-card.compact{min-height:390px}.compact-layout{max-width:1050px}.dashboard-intelligence-grid{grid-template-columns:minmax(460px,1.2fr) minmax(340px,.8fr);align-items:stretch;gap:18px;display:grid}.dashboard-intelligence-grid .recovery-tank-card{min-height:430px}.dashboard-brand{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dashboard-brand img{border-radius:50%;width:34px;height:34px;box-shadow:0 0 20px #147fff59}.dashboard-brand small{flex-basis:100%;margin-left:43px}@media (max-width:900px){.hero-bg{background-image:linear-gradient(#0207140d,#030814c2 76%,#050914 100%),url(/assets/vordali-hero-mobile-original.webp);background-position:top}.hero-brand-orb{width:125px;height:125px}.roi-tank-layout,.dashboard-intelligence-grid,.recovery-tank-card{grid-template-columns:1fr}.tank-copy{text-align:center}}@media (max-width:600px){.hero-brand-orb{width:105px;height:105px}.recovery-tank-card{padding:22px}.tank-shell{max-width:220px;height:320px}}.site-header .brand img{object-fit:cover;border-radius:50%;width:42px;height:42px;box-shadow:0 0 26px #2393ff59}.simulator-heading{padding-bottom:6px}.simulator-heading>span{color:#59b6ff;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:800}.simulator-heading h3{letter-spacing:-.035em;margin:7px 0 6px;font-family:Space Grotesk;font-size:30px}.simulator-heading p{color:#8396ae;margin:0;font-size:13px;line-height:1.55}.range-control{grid-template-columns:1fr 48px;align-items:center;gap:12px;display:grid}.range-control strong{color:var(--tank-mid,#159cff);text-align:right}.recovery-theme-picker{background:#030a168c;border:1px solid #7daaf026;border-radius:15px;margin:4px 0 0;padding:16px}.recovery-theme-picker legend{color:#9fb0c5;padding:0 8px;font-size:11px}.theme-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.theme-options button{appearance:none;color:#8fa1b8;cursor:pointer;background:#07111f;border:1px solid #7daaf024;border-radius:12px;padding:9px 7px;transition:all .2s}.theme-options button:hover,.theme-options button.selected{color:#fff;border-color:#67beffb3;transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}.theme-preview{border-radius:8px;height:27px;margin-bottom:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 0 14px #34a0ff24}.theme-preview:after{content:"";background:linear-gradient(100deg,#0000 40%,#ffffff8c,#0000 60%);animation:3.4s linear infinite theme-shimmer;position:absolute;inset:-80% -30%;transform:rotate(15deg)}@keyframes theme-shimmer{to{transform:translate(120%)rotate(15deg)}}.theme-options small{font-size:10px}.recovery-theme-picker>p{color:#667b96;margin:11px 0 0;font-size:10px;line-height:1.5}.recovery-tank-card{--tank-light:#42e7ff;--tank-mid:#0a98ff;--tank-deep:#0752d8;border-color:color-mix(in srgb,var(--tank-mid) 38%,transparent);background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--tank-mid) 20%,transparent),transparent 40%),linear-gradient(145deg,#08182b,#06101d);position:relative;box-shadow:inset 0 1px #ffffff08,0 24px 75px #00000038}.recovery-tank-card:before{content:"";background:var(--tank-mid);filter:blur(100px);opacity:.09;pointer-events:none;border-radius:50%;width:280px;height:280px;transition:background .45s;position:absolute;bottom:-100px;right:-90px}.tank-mode{color:var(--tank-light);transition:color .45s}.tank-business-label{color:#7288a2;margin-top:12px;font-size:11px;display:block}.tank-copy>strong{text-shadow:0 0 32px color-mix(in srgb,var(--tank-mid) 22%,transparent);transition:color .45s}.tank-plaque{border:1px solid color-mix(in srgb,var(--tank-light) 28%,transparent);background:linear-gradient(145deg,#ffffff0e,#0000001f);border-radius:8px;flex-direction:column;margin-top:25px;padding:9px 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.tank-plaque span{letter-spacing:.08em;color:#d8eaff;font-family:Space Grotesk;font-size:10px}.tank-plaque small{color:#6f8299;margin-top:2px;font-size:8px}.tank-shell{border-color:color-mix(in srgb,var(--tank-light) 68%,#8296b5);box-shadow:inset 0 0 30px color-mix(in srgb,var(--tank-deep) 24%,transparent),0 0 42px color-mix(in srgb,var(--tank-mid) 22%,transparent);transition:border-color .45s,box-shadow .45s}.tank-rim{z-index:8;background:linear-gradient(180deg,#ffffffb8,color-mix(in srgb,var(--tank-light) 50%,transparent),#ffffff14);height:10px;box-shadow:0 0 18px color-mix(in srgb,var(--tank-light) 42%,transparent);border-radius:999px;position:absolute;top:-1px;left:5%;right:5%}.tank-liquid{background:linear-gradient(180deg,var(--tank-light),var(--tank-mid) 45%,var(--tank-deep));box-shadow:0 -8px 38px color-mix(in srgb,var(--tank-light) 58%,transparent);transition:height .25s,background .45s,box-shadow .45s}.tank-wave{background:color-mix(in srgb,var(--tank-light) 76%,white 24%);transition:background .45s}.tank-level{color:var(--tank-light);border:1px solid color-mix(in srgb,var(--tank-light) 22%,transparent)}.tank-base-glow{background:var(--tank-mid);filter:blur(18px);opacity:.55;z-index:0;border-radius:50%;height:28px;transition:background .45s;position:absolute;bottom:-12px;left:10%;right:10%}.money-particle{color:color-mix(in srgb,var(--tank-light) 46%,white);text-shadow:0 0 12px var(--tank-light)}.particle-four{animation-delay:.5s;bottom:14%;left:74%}.particle-five{animation-delay:1.7s;bottom:48%;left:14%}.particle-six{animation-delay:2.8s;bottom:70%;left:78%}.tank-bubble{border:1px solid color-mix(in srgb,var(--tank-light) 65%,white);opacity:.55;border-radius:50%;animation:4.8s ease-in infinite bubble-rise;position:absolute}.bubble-one{width:9px;height:9px;bottom:8%;left:34%}.bubble-two{width:14px;height:14px;animation-delay:1.3s;bottom:18%;left:68%}.bubble-three{width:6px;height:6px;animation-delay:2.4s;bottom:2%;left:52%}@keyframes bubble-rise{0%{opacity:0;transform:translateY(10px)scale(.6)}25%{opacity:.6}to{opacity:0;transform:translateY(-210px)scale(1.25)}}.tank-break-even{border-color:color-mix(in srgb,var(--tank-light) 58%,white)}@media (max-width:600px){.theme-options{grid-template-columns:repeat(2,1fr)}.simulator-heading h3{font-size:25px}.tank-plaque{margin-top:18px}.site-header .brand img{width:37px;height:37px}}@media (prefers-reduced-motion:reduce){.tank-wave,.money-particle,.tank-bubble,.theme-preview:after{animation:none!important}.tank-liquid,.tank-shell,.recovery-tank-card{transition:none!important}}.recovery-hero{--tank-light:#42e7ff;--tank-mid:#0a98ff;--tank-deep:#0752d8;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--tank-mid) 15%,transparent),transparent 33%),linear-gradient(180deg,#020817 0%,#050a18 72%,#061127 100%);isolation:isolate;border-bottom:1px solid #5096ff2e;min-height:880px;padding:108px 24px 34px;transition:background .5s;position:relative;overflow:hidden}.recovery-atmosphere{z-index:-2;background:radial-gradient(at 50% 110%,#1863ff47,#0000 48%);position:absolute;inset:0;overflow:hidden}.recovery-atmosphere:after{content:"";pointer-events:none;background:linear-gradient(90deg,#040814f0,#0000 28% 70%,#040814b8);position:absolute;inset:0}.hero-grid{transform-origin:bottom;background-image:linear-gradient(color-mix(in srgb,var(--tank-mid) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tank-mid) 14%,transparent) 1px,transparent 1px);background-size:55px 55px;animation:14s linear infinite grid-drift;position:absolute;inset:35% -20% -25%;transform:perspective(600px)rotateX(65deg);-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.aurora{filter:blur(90px);opacity:.22;mix-blend-mode:screen;border-radius:50%;animation:8s ease-in-out infinite aurora-breathe;position:absolute}.aurora-one{background:var(--tank-mid);width:620px;height:420px;top:9%;left:23%}.aurora-two{background:#732cff;width:500px;height:360px;animation-delay:-3s;bottom:4%;right:-8%}.energy-ribbon{border-top:2px solid color-mix(in srgb,var(--tank-light) 80%,white);width:70%;height:5px;box-shadow:0 -2px 22px var(--tank-mid),0 0 50px #5d35ff;opacity:.55;border-radius:50%;animation:7s ease-in-out infinite ribbon-float;position:absolute;bottom:16%;right:-8%;transform:rotate(-8deg)}.ribbon-two{opacity:.28;width:80%;animation-delay:-2s;bottom:10%;right:-16%;transform:rotate(-5deg)}.ambient-star{background:var(--tank-light);width:3px;height:3px;box-shadow:0 0 12px var(--tank-light);border-radius:50%;animation:3s ease-in-out infinite star-pulse;position:absolute}.star-1{top:25%;left:6%}.star-2{animation-delay:.4s;top:64%;left:14%}.star-3{animation-delay:1.2s;top:18%;left:21%}.star-4{animation-delay:2s;top:76%;left:28%}.star-5{animation-delay:.8s;top:38%;left:33%}.star-6{animation-delay:1.6s;top:15%;left:39%}.star-7{animation-delay:.2s;top:70%;left:43%}.star-8{animation-delay:2.3s;top:30%;left:48%}.star-9{animation-delay:1.1s;top:12%;left:53%}.star-10{animation-delay:2.6s;top:63%;left:57%}.star-11{animation-delay:.6s;top:42%;left:62%}.star-12{animation-delay:1.9s;top:20%;left:67%}.star-13{animation-delay:2.2s;top:72%;left:71%}.star-14{animation-delay:.3s;top:35%;left:76%}.star-15{animation-delay:1.5s;top:15%;left:82%}.star-16{animation-delay:2.8s;top:61%;left:87%}.star-17{animation-delay:.9s;top:28%;left:92%}.star-18{animation-delay:2.1s;top:78%;left:96%}.star-19{animation-delay:1.7s;top:84%;left:11%}.star-20{animation-delay:.5s;top:91%;left:35%}.star-21{animation-delay:2.4s;top:88%;left:68%}.star-22{animation-delay:1.3s;top:89%;left:89%}@keyframes grid-drift{to{background-position:0 55px,55px 0}}@keyframes aurora-breathe{50%{opacity:.34;transform:scale(1.14)translate(2%,3%)}}@keyframes ribbon-float{50%{transform:rotate(-6deg)translateY(-18px)scaleX(1.03)}}@keyframes star-pulse{50%{opacity:.2;transform:scale(.55)}}.recovery-hero-inner{z-index:2;grid-template-columns:minmax(300px,.9fr) minmax(390px,1.04fr) minmax(330px,.86fr);align-items:center;gap:34px;width:min(1520px,100%);margin:auto;display:grid;position:relative}.recovery-kicker{color:var(--tank-mid);text-transform:uppercase;letter-spacing:.34em;margin:0 0 22px;font-size:12px;font-weight:800}.recovery-hero-copy h1{letter-spacing:-.06em;margin:0 0 24px;font-family:Space Grotesk;font-size:clamp(52px,5.5vw,86px);line-height:.9}.recovery-hero-copy h1 span{background:linear-gradient(120deg,#e9f7ff 6%,var(--tank-light) 42%,var(--tank-mid) 72%);color:#0000;text-shadow:0 0 50px color-mix(in srgb,var(--tank-mid) 18%,transparent);-webkit-background-clip:text;display:inline-block}.recovery-hero-copy h2{margin:0 0 14px;font-family:Space Grotesk;font-size:clamp(23px,2vw,32px)}.hero-description{color:#aab8ce;max-width:580px;font-size:16px;line-height:1.65}.recovery-benefits{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0;display:grid}.recovery-benefits div{border:1px solid color-mix(in srgb,var(--tank-mid) 30%,transparent);text-align:center;background:linear-gradient(145deg,#091836d9,#050c1ca6);border-radius:16px;place-items:center;min-height:92px;padding:12px 7px;display:grid;box-shadow:inset 0 1px #ffffff0a}.recovery-benefits b{color:var(--tank-light);text-shadow:0 0 18px var(--tank-mid);font-size:23px}.recovery-benefits span{color:#d5e2f5;font-size:11px}.recovery-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.recovery-hero-actions .button-primary{box-shadow:0 0 28px color-mix(in srgb,var(--tank-mid) 34%,transparent)}.signature-tank-stage{perspective:1100px;min-height:650px;transform-style:preserve-3d;place-items:center;transition:filter .35s;display:grid;position:relative}.signature-tank-stage.is-changing{filter:brightness(1.22)}.tank-value-crown{z-index:20;text-align:center;border:1px solid color-mix(in srgb,var(--tank-light) 65%,white);clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);min-width:320px;box-shadow:0 0 26px color-mix(in srgb,var(--tank-mid) 50%,transparent),inset 0 0 22px #2a9fff26;background:linear-gradient(#103371eb,#051636e0);padding:12px 80px 13px 24px;position:absolute;top:3px}.tank-value-crown small{color:#dcecff;font-size:11px;display:block}.tank-value-crown strong{font-family:Space Grotesk;font-size:42px;line-height:1.08;display:block}.tank-value-crown span{color:#4ff1c4;background:#05705173;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:800;position:absolute;top:27px;right:25px}.cylinder-tank{width:min(440px,90%);height:570px;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;margin-top:60px;transition:transform .2s ease-out;position:relative}.cylinder-glass{border:3px solid color-mix(in srgb,var(--tank-light) 75%,white);height:390px;box-shadow:inset 0 0 58px color-mix(in srgb,var(--tank-deep) 28%,transparent),0 0 38px color-mix(in srgb,var(--tank-mid) 38%,transparent),0 38px 70px #00000073;z-index:4;background:linear-gradient(90deg,#ffffff2b,#0000 19% 74%,#ffffff1a);border-radius:42%/8%;position:absolute;top:52px;left:10%;right:10%;overflow:hidden}.tank-top-rim{z-index:10;border:4px solid color-mix(in srgb,var(--tank-light) 78%,white);height:52px;box-shadow:0 0 24px var(--tank-mid),inset 0 0 20px #ffffff2e;background:linear-gradient(#ffffff6b,#031e44bd 38%,#020c1cd9);border-radius:50%;position:absolute;top:35px;left:8%;right:8%}.tank-top-rim i{background:#020a19b8;border:1px solid #ffffff4d;border-radius:50%;position:absolute;inset:8px 12px}.cylinder-liquid{height:var(--tank-fill);background:linear-gradient(90deg,color-mix(in srgb,var(--tank-deep) 84%,#031533),var(--tank-mid) 44%,var(--tank-light) 68%,var(--tank-deep));box-shadow:0 -14px 44px color-mix(in srgb,var(--tank-light) 75%,transparent),inset 30px 0 40px #ffffff14,inset -30px 0 45px #00000040;transition:height .6s cubic-bezier(.2,.8,.2,1),background .5s;position:absolute;bottom:0;left:0;right:0;overflow:visible}.liquid-surface{transform-origin:50%;background:color-mix(in srgb,var(--tank-light) 78%,white);width:110%;height:38px;box-shadow:0 0 24px var(--tank-light);border-radius:50%;animation:4.8s ease-in-out infinite surface-slosh;position:absolute;top:-19px;left:-5%}.surface-back{opacity:.48;animation-delay:-1.7s;transform:rotate(-1.2deg)}.surface-front{opacity:.85;mix-blend-mode:screen;transform:rotate(1deg)}.liquid-foam{filter:blur(.3px);opacity:.78;border-top:2px solid #ffffffdb;border-radius:50%;height:7px;animation:3.3s ease-in-out infinite foam-shift;position:absolute;top:-8px;left:5%;right:5%}.signature-tank-stage.is-changing .liquid-surface{animation:.55s ease-in-out 2 surface-slosh-active}.business-particle{color:#f1feffe0;text-shadow:0 0 13px var(--tank-light);z-index:2;font-family:Space Grotesk;font-weight:900;animation:4s ease-in infinite business-rise;position:absolute;bottom:5%}.liquid-bubble{border:1px solid color-mix(in srgb,var(--tank-light) 65%,white);opacity:.62;border-radius:50%;animation:4.6s ease-in infinite bubble-lift;position:absolute}.liquid-bubble-1{width:8px;height:8px;bottom:7%;left:18%}.liquid-bubble-2{width:13px;height:13px;animation-delay:.8s;bottom:17%;left:34%}.liquid-bubble-3{width:6px;height:6px;animation-delay:1.7s;bottom:5%;left:47%}.liquid-bubble-4{width:10px;height:10px;animation-delay:2.4s;bottom:25%;left:61%}.liquid-bubble-5{width:16px;height:16px;animation-delay:1.1s;bottom:9%;left:75%}.liquid-bubble-6{width:7px;height:7px;animation-delay:3s;bottom:38%;left:84%}.liquid-bubble-7{width:12px;height:12px;animation-delay:2s;bottom:43%;left:26%}.liquid-bubble-8{width:8px;height:8px;animation-delay:.3s;bottom:52%;left:55%}.liquid-bubble-9{width:11px;height:11px;animation-delay:1.5s;bottom:60%;left:70%}.glass-reflection{z-index:7;filter:blur(.2px);pointer-events:none;border-radius:50%;height:117%;position:absolute;top:-8%}.reflection-one{opacity:.64;background:linear-gradient(#ffffffc7,#6ee6ff47 72%,#0000);width:15%;left:18%;transform:skew(-13deg)}.reflection-two{opacity:.35;background:linear-gradient(#ffffff73,#0000 68%);width:5%;right:10%}.glass-sweep{z-index:9;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:22%;animation:5.8s ease-in-out infinite glass-sweep;position:absolute;inset:-20% auto -20% -38%;transform:skew(-18deg)}.break-even-line{z-index:8;left:3%;right:3%;bottom:var(--break-even);border-top:1px dashed #ffffffb8;transition:bottom .6s;position:absolute}.break-even-line span{color:#ecf9ff;background:#000713d1;border-radius:8px;padding:4px 8px;font-size:9px;position:absolute;bottom:5px;right:7px}.tank-bottom-rim{z-index:8;border:3px solid color-mix(in srgb,var(--tank-light) 68%,white);height:48px;box-shadow:0 0 25px color-mix(in srgb,var(--tank-mid) 43%,transparent);background:linear-gradient(#1f79d8b8,#03112af2);border-radius:50%;position:absolute;top:418px;left:9%;right:9%}.tank-pedestal{border:2px solid color-mix(in srgb,var(--tank-light) 45%,white);height:95px;box-shadow:0 18px 40px #00000075,0 0 26px color-mix(in srgb,var(--tank-mid) 35%,transparent);background:linear-gradient(90deg,#092452,#257be0 24%,#d6f5ff 48%,#1a65c8 72%,#071d45);border-radius:18px 18px 35px 35px;place-items:center;display:grid;position:absolute;top:430px;left:12%;right:12%}.tank-plaque-large{color:#071126;text-align:center;background:linear-gradient(145deg,#d7deea,#7e8da5 55%,#e9eef5);border:1px solid #ffffff9e;border-radius:8px;padding:9px 28px;position:relative;box-shadow:inset 0 1px #fff,0 4px 12px #0006}.tank-plaque-large:before,.tank-plaque-large:after{content:"";background:#546174;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffffb3}.tank-plaque-large:before{left:8px}.tank-plaque-large:after{right:8px}.tank-plaque-large strong{font-family:Space Grotesk;font-size:18px;display:block}.tank-plaque-large small{margin-top:1px;font-size:9px;display:block}.stage-ring{border:3px solid var(--tank-mid);height:58px;box-shadow:0 0 34px var(--tank-mid),inset 0 0 25px color-mix(in srgb,var(--tank-light) 35%,transparent);z-index:-1;background:radial-gradient(#1775ff3d,#030c1feb 65%);border-radius:50%;position:absolute;bottom:1px;left:1%;right:1%}.tank-proof-line{color:#a8bad0;letter-spacing:.05em;font-size:11px;position:absolute;bottom:0}@keyframes surface-slosh{0%,to{transform:rotate(-.8deg)scaleX(1.02)}50%{transform:rotate(1.2deg)scaleX(.98)}}@keyframes surface-slosh-active{0%,to{transform:rotate(-1deg)translateY(0)}50%{transform:rotate(4deg)translateY(7px)}}@keyframes foam-shift{50%{transform:translate(4%)scaleX(.94)}}@keyframes business-rise{0%{opacity:0;transform:translateY(15px)scale(.7)rotate(-8deg)}22%{opacity:.82}to{opacity:0;transform:translateY(-290px)scale(1.2)rotate(8deg)}}@keyframes bubble-lift{0%{opacity:0;transform:translateY(12px)scale(.55)}22%{opacity:.65}to{opacity:0;transform:translateY(-255px)scale(1.25)}}@keyframes glass-sweep{0%,18%{opacity:0;transform:translate(0)skew(-18deg)}38%{opacity:.7}58%,to{opacity:0;transform:translate(650%)skew(-18deg)}}.recovery-control-panel{border:1px solid color-mix(in srgb,var(--tank-mid) 43%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#0a1e43e0,#040d1fd1);border-radius:26px;align-self:center;padding:24px;box-shadow:0 25px 70px #00000061,inset 0 1px #ffffff0f}.control-heading{border-bottom:1px solid #87b4ff21;margin-bottom:15px;padding-bottom:15px}.control-heading>span{color:var(--tank-light);text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:800}.control-heading h3{margin:4px 0;font-family:Space Grotesk;font-size:25px}.control-heading p{color:#9aaac0;margin:0;font-size:12px}.recovery-control-panel label{color:#b9c8dc;gap:7px;margin:13px 0;font-size:11px;display:grid}.recovery-control-panel select,.recovery-control-panel input[type=number]{color:#fff;background:#040e23c7;border:1px solid #69a5ff33;border-radius:10px;outline:none;width:100%;height:43px;padding:0 13px}.stepper{grid-template-columns:1fr 34px 34px;gap:7px;display:grid}.stepper button{color:#d9edff;cursor:pointer;background:#102957;border:1px solid #64a0ff2e;border-radius:8px;font-size:18px}.money-stepper{grid-template-columns:23px 1fr 34px 34px;align-items:center}.money-stepper>span{color:var(--tank-light);font-weight:800}.recovery-control-panel input[type=range]{width:100%;accent-color:var(--tank-mid)}.recovery-control-panel label>b{color:var(--tank-light)}.hero-theme-picker{border:0;margin:18px 0;padding:0}.hero-theme-picker legend{color:#b9c8dc;margin-bottom:9px;font-size:11px}.hero-theme-picker>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hero-theme-picker button{color:#9eb0c8;cursor:pointer;background:#07152f;border:1px solid #6ba2ff2b;border-radius:11px;padding:7px;transition:all .2s}.hero-theme-picker button:hover,.hero-theme-picker button.selected{color:#fff;border-color:var(--tank-light);box-shadow:0 0 20px color-mix(in srgb,var(--tank-mid) 25%,transparent);transform:translateY(-2px)}.hero-theme-picker i{border-radius:7px;height:26px;margin-bottom:6px;display:block;box-shadow:inset 0 1px #ffffff59}.hero-theme-picker span{font-size:9px}.hero-result-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hero-result-grid div{text-align:center;background:#051128b8;border:1px solid #6faaff26;border-radius:11px;place-items:center;min-height:83px;padding:10px 5px;display:grid}.hero-result-grid span{color:#8fa1ba;font-size:9px;line-height:1.3}.hero-result-grid strong{font-family:Space Grotesk;font-size:17px}.hero-result-grid div:last-child strong{color:#48efbc}.control-assurance{text-align:center;color:#a8b8ce;margin:17px 0 0;font-size:10px}.recovery-trust-strip{z-index:3;border:1px solid color-mix(in srgb,var(--tank-mid) 36%,transparent);width:min(1300px,100% - 48px);min-height:62px;box-shadow:0 0 35px color-mix(in srgb,var(--tank-mid) 18%,transparent);color:#d3e4f8;background:linear-gradient(90deg,#0b2b5fe6,#081b3fdb);border-radius:24px;justify-content:space-between;align-items:center;gap:15px;margin:15px auto 0;padding:12px 30px;font-size:11px;display:flex;position:relative}.recovery-trust-strip span{white-space:nowrap}.recovery-trust-strip span+span{border-left:1px solid #96beff2e;padding-left:25px}@media (max-width:1280px){.recovery-hero-inner{grid-template-columns:.9fr 1fr}.recovery-control-panel{grid-column:1/-1;width:min(850px,100%);margin:0 auto}.recovery-hero{padding-bottom:45px}.recovery-hero-copy{padding-top:55px}.signature-tank-stage{min-height:640px}.recovery-trust-strip{flex-wrap:wrap;justify-content:center}.recovery-trust-strip span+span{border-left:0;padding-left:0}}@media (max-width:850px){.recovery-hero{padding:92px 18px 30px}.recovery-hero-inner{grid-template-columns:1fr}.recovery-hero-copy{text-align:center;padding:25px 0 0}.hero-description{margin-left:auto;margin-right:auto}.recovery-benefits{max-width:600px;margin:25px auto}.recovery-hero-actions{justify-content:center}.signature-tank-stage{min-height:620px}.cylinder-tank{width:min(420px,96%)}.recovery-control-panel{width:100%}.recovery-trust-strip{width:calc(100% - 36px)}.recovery-atmosphere:after{background:linear-gradient(#04081433,#040814a6)}}@media (max-width:540px){.recovery-hero-copy h1{font-size:53px}.recovery-benefits{grid-template-columns:repeat(2,1fr)}.signature-tank-stage{min-height:550px}.tank-value-crown{min-width:275px;padding-right:68px}.tank-value-crown strong{font-size:34px}.cylinder-tank{height:485px}.cylinder-glass{height:315px;top:48px}.tank-top-rim{top:33px}.tank-bottom-rim{top:338px}.tank-pedestal{height:80px;top:350px}.tank-plaque-large{padding:7px 22px}.tank-plaque-large strong{font-size:15px}.stage-ring{bottom:8px}.hero-theme-picker>div{grid-template-columns:repeat(2,1fr)}.hero-result-grid{grid-template-columns:1fr}.recovery-trust-strip{text-align:center;grid-template-columns:1fr 1fr;display:grid}.recovery-trust-strip span:last-child{grid-column:1/-1}.recovery-hero-actions .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hero-grid,.aurora,.energy-ribbon,.ambient-star,.liquid-surface,.liquid-foam,.business-particle,.liquid-bubble,.glass-sweep{animation:none!important}.cylinder-tank{transform:none!important}.cylinder-liquid,.break-even-line{transition:none!important}}.recovery-hero{contain:layout paint;min-height:calc(100svh - 80px);padding:88px 22px 24px}.recovery-hero-inner{grid-template-columns:minmax(275px,.86fr) minmax(350px,1fr) minmax(320px,.82fr);gap:26px;width:min(1460px,100%)}.signature-tank-stage{min-height:575px}.cylinder-tank{width:min(390px,92%);height:505px;margin-top:48px;transition:none;transform:none}.cylinder-glass{border-radius:40%/7%;height:350px;top:48px;left:9%;right:9%}.tank-top-rim{border:3px solid color-mix(in srgb,var(--tank-light) 80%,white);height:39px;box-shadow:0 0 18px color-mix(in srgb,var(--tank-mid) 70%,transparent),inset 0 1px #ffffffb3;background:linear-gradient(#ffffff47,#58b9ff0f 48%,#0000 60%);top:33px;left:7%;right:7%}.tank-top-rim:after{content:"";background:0 0;border:1px solid #cdf5ff7a;border-radius:50%;position:absolute;inset:5px 11px}.tank-bottom-rim{background:linear-gradient(#74d4ff61,#051634eb);height:38px;top:372px;left:8%;right:8%}.tank-pedestal{height:86px;box-shadow:0 15px 32px #0000007a,0 0 18px color-mix(in srgb,var(--tank-mid) 28%,transparent),inset 0 2px #ffffff8c,inset 0 -8px 16px #00000059;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(90deg,#071733 0%,#263d5c 10%,#93a5ba 28%,#e5ebf1 50%,#8192a8 72%,#243a58 90%,#06152f 100%);border:1px solid #bee1ff7a;border-radius:6px 6px 24px 24px;top:392px;left:7%;right:7%}.tank-pedestal:after{content:"";border:2px solid color-mix(in srgb,var(--tank-mid) 70%,white);height:24px;box-shadow:0 0 22px color-mix(in srgb,var(--tank-mid) 60%,transparent);z-index:-1;background:radial-gradient(#0d54be6b,#030a19f5 65%);border-radius:50%;position:absolute;bottom:-15px;left:4%;right:4%}.tank-plaque-large{background:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 3px),linear-gradient(135deg,#eef1f4,#9ca8b7 48%,#d8dee5);border:1px solid #67788e;border-radius:5px;min-width:255px;padding:8px 28px;box-shadow:inset 0 1px #fff,inset 0 -1px #00000047,0 4px 10px #0000006b}.tank-plaque-large:before,.tank-plaque-large:after{background:radial-gradient(circle at 35% 30%,#e7edf3,#4b596a 55%,#1c2735);width:6px;height:6px}.tank-plaque-large strong{letter-spacing:-.02em;font-size:19px}.tank-plaque-large small{color:#172238;font-size:9px}.tank-proof-line{bottom:4px}.tank-value-crown{min-width:300px;padding:10px 72px 11px 20px;top:0}.tank-value-crown strong{font-size:37px}.recovery-hero-copy{padding:4px 0 20px}.recovery-kicker{margin-bottom:15px}.recovery-hero-copy h1{margin-bottom:19px;font-size:clamp(48px,5vw,76px)}.recovery-hero-copy h2{font-size:clamp(21px,1.8vw,28px)}.hero-description{font-size:14px;line-height:1.55}.recovery-benefits{gap:8px;margin:20px 0}.recovery-benefits div{border-radius:13px;min-height:78px;padding:9px 5px}.recovery-control-panel{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;padding:19px}.control-heading{margin-bottom:10px;padding-bottom:11px}.control-heading h3{font-size:22px}.recovery-control-panel label{gap:5px;margin:9px 0}.recovery-control-panel select,.recovery-control-panel input[type=number]{height:38px}.hero-theme-picker{margin:13px 0}.hero-result-grid div{min-height:68px}.recovery-trust-strip{min-height:52px;margin-top:8px;padding:9px 25px}.aurora{filter:blur(70px)}.energy-ribbon{animation-duration:10s}.hero-grid{animation-duration:22s}.ambient-star:nth-of-type(n+13),.business-particle:nth-of-type(n+9),.liquid-bubble:nth-of-type(n+7){display:none}.glass-sweep{opacity:.7;animation-duration:8s}@media (min-width:1100px) and (max-height:850px){.recovery-hero{min-height:calc(100svh - 72px);padding-top:72px}.recovery-hero-inner{align-items:start}.signature-tank-stage{min-height:535px}.cylinder-tank{width:min(360px,92%);height:470px;margin-top:40px}.cylinder-glass{height:320px;top:43px}.tank-top-rim{top:29px}.tank-bottom-rim{top:338px}.tank-pedestal{height:78px;top:356px}.tank-plaque-large{min-width:235px;padding:7px 24px}.tank-plaque-large strong{font-size:17px}.tank-value-crown strong{font-size:34px}.tank-proof-line{display:none}.recovery-hero-copy h1{font-size:clamp(46px,4.6vw,68px)}.recovery-benefits div{min-height:70px}.recovery-control-panel{padding:16px}.control-heading p,.control-assurance{display:none}.hero-result-grid div{min-height:58px;padding:7px 4px}.recovery-trust-strip{display:none}}.recovery-kicker{padding-top:8px}.signature-tank-stage:before{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--tank-mid) 22%,transparent),transparent 68%);opacity:.78;pointer-events:none;z-index:-1;border-radius:50%;width:78%;height:72%;position:absolute;top:16%;left:11%}.cylinder-glass{border-width:4px;border-color:color-mix(in srgb,var(--tank-light) 72%,white);box-shadow:inset 8px 0 18px #ffffff14, inset -11px 0 24px #00091f47, inset 0 0 54px color-mix(in srgb,var(--tank-deep) 25%,transparent), 0 0 34px color-mix(in srgb,var(--tank-mid) 34%,transparent), 0 30px 58px #00000057}.tank-top-rim{box-shadow:0 0 16px color-mix(in srgb,var(--tank-mid) 58%,transparent),inset 0 1px #ffffffc7;background:linear-gradient(#ffffff52,#5acdff12 45%,#0000 66%);border-width:3px}.cylinder-liquid:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00071e52,#0000 17% 80%,#00071e61);position:absolute;inset:0}.surface-back{opacity:.42;height:42px;animation-duration:5.7s;top:-21px}.surface-front{opacity:.88;height:34px;animation-duration:4.1s;top:-17px}.liquid-foam{top:-7px;left:7%;right:7%;box-shadow:0 0 9px #ffffffb8}.tank-pedestal{height:101px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;top:387px;left:4.5%;right:4.5%;overflow:visible}.tank-pedestal:after{display:none!important}.pedestal-top-collar{z-index:5;height:28px;box-shadow:inset 0 4px 6px #ffffff75,inset 0 -7px 10px #0000007a,0 0 15px color-mix(in srgb,var(--tank-mid) 35%,transparent);background:linear-gradient(#dce8f2 0%,#6f849a 17%,#172b43 53%,#061326 78%,#60758a 100%);border:2px solid #c9e5ff9e;border-radius:50%;position:absolute;top:-7px;left:2%;right:2%}.pedestal-body{z-index:3;background:repeating-linear-gradient(90deg,#ffffff07 0 1px,#00000005 1px 3px),linear-gradient(90deg,#071326 0%,#24364b 8%,#66798d 21%,#aab7c4 37%,#dbe2e9 50%,#9caab8 63%,#5e7185 79%,#1d3147 92%,#061326 100%);border:1px solid #bed5eb78;border-radius:8px 8px 30px 30px/8px 8px 20px 20px;height:74px;position:absolute;top:7px;left:3%;right:3%;overflow:hidden;box-shadow:inset 0 4px 5px #ffffff61,inset 0 -12px 18px #00000080,0 13px 25px #00000061}.pedestal-body:before,.pedestal-body:after{content:"";pointer-events:none;width:18%;position:absolute;top:0;bottom:0}.pedestal-body:before{background:linear-gradient(90deg,#00000094,#0000);left:0}.pedestal-body:after{background:linear-gradient(270deg,#00000094,#0000);right:0}.pedestal-metal-sheen{z-index:2;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:18%;animation:9s ease-in-out infinite pedestal-sheen;position:absolute;top:-20%;bottom:-20%;left:-28%;transform:skew(-18deg)}.pedestal-lower-bevel{z-index:4;background:linear-gradient(#4f6478 0%,#172a40 34%,#071427 69%,#020914 100%);border:1px solid #8ba4bc99;border-radius:50%;height:28px;position:absolute;top:69px;left:5%;right:5%;box-shadow:inset 0 4px 5px #ffffff2e,inset 0 -7px 10px #0000008c}.pedestal-light-strip{z-index:6;background:linear-gradient(90deg,transparent,var(--tank-mid) 15%,var(--tank-light) 50%,var(--tank-mid) 85%,transparent);height:6px;box-shadow:0 0 7px var(--tank-light),0 0 18px var(--tank-mid);opacity:.92;border-radius:50%;position:absolute;top:87px;left:8%;right:8%}.tank-plaque-large{z-index:7;color:#091426;text-align:center;background:repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 3px),linear-gradient(#f1f4f7 0%,#c3ccd5 38%,#8d99a7 61%,#d9e0e6 100%);border:1px solid #556579;border-radius:5px;min-width:246px;padding:8px 25px 7px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff,inset 0 -2px #2a334052,0 2px 3px #0000008a,0 0 0 3px #17263657}.tank-plaque-large:before,.tank-plaque-large:after{display:none}.tank-plaque-large strong{text-shadow:0 1px #ffffffb3;font-size:18px;line-height:1.05}.tank-plaque-large small{color:#1a2636;margin-top:2px;font-size:8px}.plaque-screw{background:radial-gradient(circle at 34% 28%,#eef3f7 0 12%,#778594 30%,#263444 62%,#0d1722 100%);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:inset 0 1px #fff9,0 1px 2px #000000a6}.plaque-screw:after{content:"";background:#13202d;height:1px;position:absolute;top:3px;left:1px;right:1px;transform:rotate(-38deg)}.screw-tl{top:7px;left:8px}.screw-tr{top:7px;right:8px}.screw-bl{bottom:7px;left:8px}.screw-br{bottom:7px;right:8px}.stage-ring{display:none!important}@keyframes pedestal-sheen{0%,58%{opacity:0;transform:translate(0)skew(-18deg)}68%{opacity:.72}82%,to{opacity:0;transform:translate(780%)skew(-18deg)}}@media (min-width:1100px) and (max-height:850px){.recovery-hero{padding-top:80px}.recovery-kicker{padding-top:6px}.tank-pedestal{height:91px;top:350px}.pedestal-body{height:66px}.pedestal-lower-bevel{height:25px;top:61px}.pedestal-light-strip{top:79px}.tank-plaque-large{min-width:225px;padding:7px 22px 6px;top:15px}.tank-plaque-large strong{font-size:16px}}@media (max-width:540px){.tank-pedestal{height:88px;top:346px;left:3%;right:3%}.pedestal-body{height:63px}.pedestal-lower-bevel{height:24px;top:58px}.pedestal-light-strip{top:76px}.tank-plaque-large{min-width:205px;padding:6px 19px;top:14px}.tank-plaque-large strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.pedestal-metal-sheen{animation:none!important}}.cylinder-tank{isolation:isolate}.cylinder-glass{z-index:6}.tank-top-rim{z-index:12}.tank-bottom-rim{z-index:10;top:418px}.tank-pedestal{z-index:9;height:92px;top:438px;left:3%;right:3%}.pedestal-top-collar{z-index:13;height:31px;box-shadow:inset 0 5px 7px #ffffff85,inset 0 -7px 10px #0000006b,0 0 14px color-mix(in srgb,var(--tank-mid) 38%,transparent);background:linear-gradient(#f2f7fb 0%,#9eafbf 14%,#43576d 38%,#13283e 66%,#6e8397 88%,#dbe7ef 100%);top:-8px;left:2%;right:2%}.pedestal-body{z-index:8;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#00000005 1px 3px),linear-gradient(90deg,#050d19 0%,#17283a 8%,#53677b 21%,#a9b6c2 38%,#e1e7ec 50%,#9caab7 63%,#4c6075 79%,#14263a 92%,#050d19 100%);border-radius:50%/17%;height:69px;top:10px;left:3%;right:3%;overflow:hidden;box-shadow:inset 0 5px 7px #ffffff57,inset 0 -12px 16px #0000006b,0 10px 18px #0000003d}.pedestal-body:before,.pedestal-body:after{width:21%}.pedestal-lower-bevel{display:none!important}.pedestal-light-strip{z-index:14;background:linear-gradient(90deg,transparent,var(--tank-mid) 14%,var(--tank-light) 50%,var(--tank-mid) 86%,transparent);height:5px;box-shadow:0 0 7px var(--tank-light),0 0 15px color-mix(in srgb,var(--tank-mid) 70%,transparent);top:76px;left:10%;right:10%}.pedestal-floor-glow{z-index:1;background:radial-gradient(ellipse,color-mix(in srgb,var(--tank-light) 34%,transparent) 0%,color-mix(in srgb,var(--tank-mid) 14%,transparent) 45%,transparent 74%);filter:blur(5px);opacity:.78;pointer-events:none;border-radius:50%;height:23px;position:absolute;top:78px;left:16%;right:16%}.tank-plaque-large{z-index:15;top:17px}@media (min-width:1100px) and (max-height:850px){.tank-bottom-rim{top:338px}.tank-pedestal{height:82px;top:358px}.pedestal-top-collar{height:27px;top:-7px}.pedestal-body{height:61px;top:9px}.pedestal-light-strip{top:67px}.pedestal-floor-glow{top:69px}.tank-plaque-large{top:14px}}@media (max-width:540px){.tank-bottom-rim{top:338px}.tank-pedestal{height:80px;top:358px}.pedestal-body{height:59px}.pedestal-light-strip{top:65px}.pedestal-floor-glow{top:67px}}.tank-lab-page{color:#f3f8ff;background:radial-gradient(circle at 44% 42%,#008eff30,#0000 31%),linear-gradient(145deg,#020713,#06132a 62%,#030815);min-height:100svh;padding:28px 34px 48px;font-family:Inter,system-ui,sans-serif;overflow:hidden}.tank-lab-header{border-bottom:1px solid #70b5ff2e;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 12px;padding-bottom:14px;display:flex}.tank-lab-header span{color:#2edcff;letter-spacing:.18em;font-size:11px;font-weight:800}.tank-lab-header h1{margin:5px 0 2px;font-family:Space Grotesk,sans-serif;font-size:30px}.tank-lab-header p{color:#8ea0b8;margin:0;font-size:13px}.tank-lab-header a{border:1px solid #4da7ff66;border-radius:999px;padding:10px 16px;font-size:13px}.tank-lab-workbench{grid-template-columns:minmax(520px,1fr) 310px;align-items:center;gap:42px;max-width:1120px;min-height:650px;margin:auto;display:grid}.tank-lab-stage{min-height:620px}.tank-lab-stage .cylinder-tank{width:min(440px,90%)}.tank-lab-controls{background:linear-gradient(160deg,#0b1e3de6,#040d1deb);border:1px solid #53a6ff52;border-radius:20px;padding:22px;box-shadow:0 20px 60px #0000004d}.tank-lab-controls label{color:#b8c6d9;flex-direction:column;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.tank-lab-controls label b{color:#38ddff}.tank-lab-controls select{color:#fff;background:#07152b;border:1px solid #60a6ff47;border-radius:10px;height:42px;padding:0 12px}.tank-lab-controls input[type=range]{accent-color:#1da9ff;width:100%}.tank-lab-controls fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;padding:0;display:grid}.tank-lab-controls legend{color:#b8c6d9;grid-column:1/-1;margin-bottom:8px;font-size:12px}.tank-lab-controls fieldset button{color:#c8d6e8;background:linear-gradient(135deg,color-mix(in srgb,var(--swatch) 65%,#07152b),#07152b);border:1px solid #70aeff33;border-radius:9px;height:38px}.tank-lab-controls fieldset button.active{border-color:#52e7ff;box-shadow:0 0 15px #2dceff2e}.tank-lab-checklist{color:#91a7c0;border-top:1px solid #72acf029;flex-direction:column;gap:7px;padding-top:16px;font-size:11px;display:flex}.tank-lab-checklist strong{color:#ecf8ff;margin-bottom:3px}@media (max-width:900px){.tank-lab-page{padding:20px;overflow:auto}.tank-lab-workbench{grid-template-columns:1fr}.tank-lab-controls{width:100%;max-width:520px;margin:auto}.tank-lab-header p{display:none}}.unified-tank-stage{flex-direction:column;justify-content:flex-start;align-items:center;min-height:575px;display:flex}.unified-tank-wrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:48px 0 12px}.unified-tank-svg{filter:drop-shadow(0 22px 34px #00000047);width:min(440px,96%);height:auto;overflow:visible}.unified-tank-stage .cylinder-tank,.unified-tank-stage .tank-top-rim,.unified-tank-stage .cylinder-glass,.unified-tank-stage .tank-bottom-rim,.unified-tank-stage .tank-pedestal{display:none!important}.tank-unified-assembly{transform-origin:220px 285px}.unified-tank-stage.is-changing .tank-unified-assembly{animation:.7s cubic-bezier(.2,.8,.2,1) unified-tank-react}@keyframes unified-tank-react{0%{transform:scale(.992)translateY(2px)}45%{transform:scale(1.008)translateY(-2px)}to{transform:none}}.svg-wave{transform-origin:50%;will-change:transform}.svg-wave-back{animation:5.6s ease-in-out infinite alternate svg-wave-back}.svg-wave-front{animation:4.3s ease-in-out infinite alternate svg-wave-front}@keyframes svg-wave-back{to{transform:translate(20px)scaleY(.82)}}@keyframes svg-wave-front{to{transform:translate(-22px)scaleY(1.14)}}.svg-business-particle{fill:#e9fcff;fill-opacity:.58;text-anchor:middle;will-change:transform,opacity;animation:linear infinite svg-particle-rise}@keyframes svg-particle-rise{0%{opacity:0;transform:translateY(22px)}20%{opacity:.7}80%{opacity:.5}to{opacity:0;transform:translateY(-54px)}}.svg-bubble{transform-origin:50%;will-change:transform,opacity;animation:4.8s ease-in infinite svg-bubble-rise}.svg-bubble-2{animation-delay:.7s}.svg-bubble-3{animation-delay:1.5s}.svg-bubble-4{animation-delay:2.1s}.svg-bubble-5{animation-delay:2.8s}.svg-bubble-6{animation-delay:3.3s}.svg-bubble-7{animation-delay:3.8s}@keyframes svg-bubble-rise{0%{opacity:0;transform:translateY(24px)scale(.7)}20%{opacity:.55}to{opacity:0;transform:translateY(-90px)scale(1.15)}}.svg-glass-sweep{transform-origin:50%;will-change:transform,opacity;animation:8.5s ease-in-out infinite svg-glass-sweep}@keyframes svg-glass-sweep{0%,68%,to{opacity:.08;transform:translate(-18px)}78%{opacity:.55}90%{opacity:.12;transform:translate(72px)}}.unified-plaque{filter:drop-shadow(0 2px 2px #00000073)}.tank-floor-glow-svg{animation:5s ease-in-out infinite floor-glow-pulse}@keyframes floor-glow-pulse{50%{opacity:.7;transform-origin:50%;transform:scaleX(.92)}}.unified-tank-stage .tank-proof-line{bottom:0}@media (max-height:850px) and (min-width:851px){.unified-tank-stage{min-height:535px}.unified-tank-wrap{inset:36px 0 0}.unified-tank-svg{width:min(405px,94%)}}@media (max-width:540px){.unified-tank-stage{min-height:535px}.unified-tank-wrap{inset:48px 0 0}.unified-tank-svg{width:min(390px,98%)}}@media (prefers-reduced-motion:reduce){.svg-wave,.svg-business-particle,.svg-bubble,.svg-glass-sweep,.tank-floor-glow-svg,.unified-tank-stage.is-changing .tank-unified-assembly{animation:none!important}}.brand span{align-items:baseline;gap:7px;display:inline-flex}.brand span small{letter-spacing:.13em;color:#91b9e8;font-size:.48em}.footer-brand small{letter-spacing:.12em;color:#83b6ee;font-size:.48em}.break-even-marker-svg{pointer-events:none}.break-even-label-svg{text-rendering:geometricprecision}.cookie-consent{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#050f22fa,#071b3afa);border:1px solid #59b1ff66;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;width:min(920px,100% - 28px);padding:18px 20px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 65px #00000094,0 0 25px #1989ff21}.cookie-consent-copy{max-width:620px}.cookie-consent-copy strong{margin-bottom:5px;font-family:Space Grotesk,sans-serif;font-size:17px;display:block}.cookie-consent-copy p{color:#b8c9dd;margin:0;font-size:12px;line-height:1.55}.cookie-consent-copy a{color:#58d8ff;text-underline-offset:3px;text-decoration:underline}.cookie-consent-actions{flex-shrink:0;gap:9px;display:flex}.cookie-consent .button{white-space:nowrap;min-height:42px}@media (max-width:850px){.recovery-hero{contain:layout;overflow:hidden}.recovery-hero-inner{width:100%;min-width:0}.unified-tank-stage{width:100%;min-width:0;min-height:545px}.unified-tank-wrap{inset:44px -4px 0;overflow:visible}.unified-tank-svg{width:min(430px,100%);max-width:100%;overflow:visible}.tank-value-crown{max-width:calc(100% - 20px)}}@media (max-width:540px){.recovery-hero{padding-left:12px;padding-right:12px}.signature-tank-stage.unified-tank-stage{min-height:505px}.unified-tank-wrap{inset:46px -12px 0}.unified-tank-svg{width:100%;max-width:400px}.tank-value-crown{width:min(300px,100% - 18px);min-width:0;padding:10px 66px 10px 15px}.tank-value-crown small{font-size:9px}.tank-value-crown strong{font-size:31px}.tank-value-crown span{top:24px;right:16px}.tank-proof-line{text-align:center;width:100%;padding:0 8px;font-size:9px}.cookie-consent{padding:16px;display:block;bottom:10px}.cookie-consent-actions{grid-template-columns:1fr 1fr;margin-top:13px;display:grid}.cookie-consent .button{justify-content:center;width:100%;padding-left:10px;padding-right:10px}}@media (max-width:380px){.unified-tank-wrap{inset:52px -18px 0}.unified-tank-svg{max-width:370px}.break-even-label-svg text{font-size:9px}.cookie-consent-actions{grid-template-columns:1fr}}@media (max-width:850px){.recovery-hero{contain:none;overflow-x:clip}.recovery-hero-inner{flex-direction:column;align-items:stretch;gap:20px;display:flex}.recovery-hero-copy{order:1}.recovery-control-panel{order:2;max-width:620px;margin:0 auto}.signature-tank-stage.unified-tank-stage{order:3;align-self:center;width:100%;max-width:520px;overflow:visible}.unified-tank-wrap{left:0;right:0;overflow:visible}.unified-tank-svg{width:min(430px,94vw);max-width:100%;margin:0 auto;display:block}}@media (max-width:540px){.recovery-hero{padding-left:14px;padding-right:14px}.recovery-hero-inner{gap:16px}.recovery-control-panel{border-radius:16px;padding:15px 13px}.control-heading h3{font-size:23px}.control-heading p{font-size:11px}.recovery-control-panel label{margin:8px 0}.recovery-control-panel select,.recovery-control-panel input[type=number]{height:40px}.hero-theme-picker{margin:12px 0}.hero-result-grid{grid-template-columns:repeat(3,1fr);gap:6px}.hero-result-grid div{min-height:70px;padding:8px 3px}.hero-result-grid strong{font-size:14px}.signature-tank-stage.unified-tank-stage{max-width:100%;min-height:500px;margin-top:2px}.unified-tank-wrap{inset:44px 0 0}.unified-tank-svg{width:min(360px,94vw);max-width:100%}}@media (max-width:380px){.unified-tank-wrap{inset:48px 0 0}.unified-tank-svg{width:min(338px,94vw);max-width:100%}.hero-result-grid{grid-template-columns:1fr}}@media (max-width:850px){.unified-tank-stage .svg-wave-back{animation:5.6s ease-in-out infinite alternate svg-wave-back!important}.unified-tank-stage .svg-wave-front{animation:4.3s ease-in-out infinite alternate svg-wave-front!important}.unified-tank-stage .svg-business-particle{animation-name:svg-particle-rise!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.unified-tank-stage .svg-bubble{animation:4.8s ease-in infinite svg-bubble-rise!important}.unified-tank-stage .svg-bubble-2{animation-delay:.7s!important}.unified-tank-stage .svg-bubble-3{animation-delay:1.5s!important}.unified-tank-stage .svg-bubble-4{animation-delay:2.1s!important}.unified-tank-stage .svg-bubble-5{animation-delay:2.8s!important}.unified-tank-stage .svg-bubble-6{animation-delay:3.3s!important}.unified-tank-stage .svg-bubble-7{animation-delay:3.8s!important}.unified-tank-stage .svg-glass-sweep{animation:8.5s ease-in-out infinite svg-glass-sweep!important}.unified-tank-stage .tank-floor-glow-svg{animation:5s ease-in-out infinite floor-glow-pulse!important}.unified-tank-stage.is-changing .tank-unified-assembly{animation:.7s cubic-bezier(.2,.8,.2,1) unified-tank-react!important}}.svg-business-particle-wrap{pointer-events:none}.svg-business-particle-wrap .svg-business-particle{opacity:1;animation:none!important}.plan-selector{border:0;margin:0 0 15px;padding:0}.plan-selector legend{color:#b9c8dc;margin-bottom:8px;font-size:11px}.plan-selector-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plan-selector-options button{color:#aebed2;text-align:left;cursor:pointer;background:#040e23c7;border:1px solid #6ba2ff33;border-radius:12px;gap:3px;min-height:62px;padding:10px 12px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid}.plan-selector-options button:hover{border-color:color-mix(in srgb,var(--tank-light) 70%,transparent);transform:translateY(-1px)}.plan-selector-options button.selected{color:#fff;border-color:var(--tank-light);background:linear-gradient(145deg,color-mix(in srgb,var(--tank-mid) 22%,#07152f),#07152f);box-shadow:0 0 20px color-mix(in srgb,var(--tank-mid) 22%,transparent),inset 0 1px #ffffff0f}.plan-selector-options button span{font-size:12px;font-weight:800}.plan-selector-options button strong{color:var(--tank-light);font-family:Space Grotesk,sans-serif;font-size:13px}.plan-selector-description{color:#91a5be;min-height:30px;margin:8px 2px 0;font-size:10px;line-height:1.45}.plan-selector-description strong{color:#dcecff}@media (max-width:380px){.plan-selector-options{grid-template-columns:1fr}.plan-selector-options button{min-height:54px}}.success-result-card{animation:1.25s ease-out .72s resultSuccessPulse;position:relative;overflow:hidden}.success-result-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;animation:1.25s ease-out .72s resultSuccessRing;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #48efbca6,0 0 28px #48efbc52}@keyframes resultSuccessPulse{0%,to{transform:scale(1)}45%{background:#144b4380;transform:scale(1.025)}}@keyframes resultSuccessRing{0%,to{opacity:0}35%{opacity:1}75%{opacity:.35}}.centered-heading{text-align:center;max-width:850px;margin-inline:auto}.centered-heading p{margin-inline:auto}.product-showcase{gap:16px;margin-top:22px;display:grid}.product-showcase-tabs{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.product-showcase-tabs::-webkit-scrollbar{display:none}.product-showcase-tabs button{color:#8fa4c0;cursor:pointer;background:#09162b;border:1px solid #75a9ff2b;border-radius:999px;flex:none;padding:9px 14px;font:700 10px/1 Space Grotesk,sans-serif;transition:all .25s}.product-showcase-tabs button.active,.product-showcase-tabs button:hover{color:#fff;background:#1c70d638;border-color:#35a8ff;box-shadow:0 0 20px #2693ff29}.showcase-screen{background:#070d19;border:1px solid #89b6ff24;border-radius:18px;grid-template-columns:58px 1fr;min-height:405px;animation:.55s both showcaseFade;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000052}@keyframes showcaseFade{0%{opacity:.15;transform:translateY(7px)}to{opacity:1;transform:none}}.showcase-sidebar{background:#091323;border-right:1px solid #7da7e21a;flex-direction:column;align-items:center;gap:22px;padding:18px 0;display:flex}.showcase-sidebar span{background:#25344b;border-radius:5px;width:20px;height:5px}.showcase-sidebar span.active{background:#39aaff;box-shadow:0 0 14px #39aaffb3}.showcase-main{grid-template-rows:auto 1fr;grid-template-columns:1fr 190px;gap:22px;padding:30px;display:grid}.showcase-head{border-bottom:1px solid #8aafe11a;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.showcase-head div{gap:6px;display:grid}.showcase-head small{color:#48aaff;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.showcase-head strong{font:700 24px/1.15 Space Grotesk,sans-serif}.showcase-live{color:#46e7b6;background:#46e7b614;border:1px solid #46e7b64d;border-radius:999px;padding:7px 10px;font-size:9px}.showcase-metric{background:linear-gradient(150deg,#0c2348e6,#061228cc);border:1px solid #6faaff21;border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;padding:25px;display:flex}.showcase-metric small{color:#92a5bf}.showcase-metric strong{color:#fff;margin:10px 0;font:700 54px/1 Space Grotesk,sans-serif}.showcase-metric span{color:#48efbc;font-size:10px}.showcase-list{align-content:center;gap:10px;display:grid}.showcase-list div{background:#0b1526;border:1px solid #73a1e01f;border-radius:12px;padding:14px}.showcase-list span{color:#c8d7e9;margin-bottom:9px;font-size:11px;display:block}.showcase-list i{background:linear-gradient(90deg,#237fe6,#44d6e8);border-radius:8px;height:5px;display:block}.showcase-caption{text-align:center;color:#8192aa;margin:0;font-size:11px}.revenue-loss-section{padding-top:120px}.revenue-loss-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.revenue-loss-grid article{background:linear-gradient(145deg,#0c1c37d1,#050d1dc7);border:1px solid #73a6ed24;border-radius:22px;min-height:270px;padding:30px;position:relative;overflow:hidden}.revenue-loss-grid article:after{content:"";background:radial-gradient(circle,#2886ff2b,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-70px}.revenue-loss-grid span{color:#65c7ff;background:#2f90f51f;border:1px solid #52aaff38;border-radius:12px;place-items:center;width:42px;height:42px;font:800 11px Space Grotesk;display:inline-grid}.revenue-loss-grid h3{margin:38px 0 12px;font:700 25px/1.15 Space Grotesk}.revenue-loss-grid p{color:var(--muted);margin:0;line-height:1.7}.revenue-loss-solution{text-align:center;background:#12423d38;border:1px solid #43dab73d;border-radius:18px;justify-content:center;align-items:center;gap:16px;margin-top:18px;padding:22px 28px;display:flex}.revenue-loss-solution strong{color:#56efbd;font:700 18px Space Grotesk}.revenue-loss-solution span{color:#c6d8e7}.commit-action-section{padding-top:125px}.commit-flow-stage{background:radial-gradient(circle at 50% 0,#1870dc2e,#0000 45%),linear-gradient(145deg,#071226,#040a16);border:1px solid #6ea5f026;border-radius:28px;margin-top:40px;padding:30px;overflow:hidden}.commit-flow-brand{text-align:center;gap:7px;margin-bottom:20px;display:grid}.commit-flow-brand .kicker{margin:0}.commit-flow-brand strong{color:#dbeeff;min-height:24px;font:700 17px/1.35 Space Grotesk}.industry-rail{justify-content:center;gap:9px;margin-bottom:20px;display:flex;overflow:hidden}.industry-rail span{color:#64758d;border:1px solid #71a0e121;border-radius:999px;flex:none;padding:8px 12px;font-size:9px;transition:all .4s}.industry-rail span.active{color:#fff;background:#2c97e92e;border-color:#38b8ff;box-shadow:0 0 18px #27a3ff29}.commit-flow-theater{place-items:center;max-width:920px;min-height:570px;margin:0 auto;display:grid;position:relative;overflow:hidden}.flow-phone-wrap{z-index:4;justify-items:center;gap:12px;transition:transform .8s cubic-bezier(.22,.8,.22,1),opacity .55s;display:grid;position:relative}.flow-phone-role{color:#b9d5ee;letter-spacing:.12em;text-transform:uppercase;background:#071327d1;border:1px solid #69a3ee33;border-radius:999px;padding:7px 14px;font:700 10px Space Grotesk}.demo-phone{color:#0b1828;background:linear-gradient(#dcecff,#f4f8fb);border:7px solid #344358;border-radius:45px;width:285px;height:535px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000075,inset 0 0 0 2px #0b1320}.phone-speaker{z-index:8;background:#101924;border-radius:0 0 14px 14px;width:84px;height:21px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-status{z-index:7;justify-content:space-between;height:48px;padding:17px 18px 0;font-size:8px;font-weight:800;display:flex;position:relative}.flow-phone{color:#eef7ff;background:linear-gradient(160deg,#0b1b31,#06101e);transition:background .45s,box-shadow .45s}.flow-screen{opacity:0;pointer-events:none;transition:opacity .5s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:48px 0 0;transform:translateY(18px)scale(.98)}.business-app-head{gap:5px;padding:28px 19px 16px;display:grid}.business-app-head small{letter-spacing:.13em;color:#52b9ff;font-size:7px}.business-app-head strong{font:700 17px Space Grotesk}.business-request-form{gap:10px;padding:0 14px;display:grid}.business-request-form label{background:#0d223dc7;border:1px solid #79aff121;border-radius:12px;gap:5px;padding:12px;display:grid}.business-request-form label span{color:#7f96b2;font-size:8px}.business-request-form label strong{font-size:12px}.business-send-button{color:#fff;background:linear-gradient(135deg,#1b8cff,#1265d2);border:0;border-radius:11px;margin-top:4px;padding:13px;font:800 10px Space Grotesk;box-shadow:0 12px 25px #0f6cde40}.customer-message-screen{color:#0b1828;padding:45px 18px}.phone-notification-label{text-align:center;color:#6d829b;letter-spacing:.14em;margin-bottom:14px;font-size:8px;font-weight:800;display:block}.sms-notification{background:#fffffffa;border-radius:18px;padding:17px;box-shadow:0 12px 35px #1b35572e}.sms-notification small{color:#326da8;letter-spacing:.12em;font-size:7px}.sms-notification strong{margin:5px 0;font-size:14px;display:block}.sms-notification p{color:#4d5b6b;font-size:11px;line-height:1.45}.sms-notification>div{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.sms-notification span{font:800 17px Space Grotesk}.sms-notification button{color:#fff;background:#116ddd;border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:800}.customer-pay-screen{color:#0b1828;padding:42px 14px}.customer-pay-state{text-align:left;background:#fffffffa;border-radius:18px;gap:13px;padding:19px;transition:opacity .5s,transform .5s;display:grid;position:relative;box-shadow:0 12px 35px #1b355726}.customer-pay-state>small{color:#326da8;letter-spacing:.12em;font-size:7px}.customer-pay-state>strong{text-align:center;font:800 32px Space Grotesk}.customer-pay-state>p{text-align:center;color:#627082;margin:-6px 0 5px;font-size:11px}.payment-card-row{color:#44566b;border:1px solid #cad7e6;border-radius:10px;justify-content:space-between;padding:12px;font-size:11px;display:flex}.payment-card-row i{color:#1e5da6;font-style:normal;font-weight:900}.payment-submit{color:#fff;background:#116ddd;border:0;border-radius:10px;padding:13px;font-size:11px;font-weight:900;position:relative;box-shadow:0 8px 20px #116ddd40}.tap-ripple{border:2px solid #116ddda6;border-radius:50%;width:18px;height:18px;animation:5s infinite tapPay;position:absolute;bottom:28px;right:38px}.flow-payment-success{text-align:center;opacity:0;justify-items:center;gap:9px;transition:opacity .5s,transform .5s;display:grid;position:absolute;inset:90px 20px auto;transform:scale(.88)}.paid-check{color:#fff;background:#1bb78e;border-radius:50%;place-items:center;width:62px;height:62px;font-size:29px;display:grid;box-shadow:0 0 30px #1bb78e59}.flow-payment-success strong{font:800 20px Space Grotesk}.flow-payment-success p{color:#5e7186;margin:0;font-size:11px}.phase-customer-pay .flow-payment-success{animation:5s forwards paySuccessReveal}.phase-customer-pay .customer-pay-state{animation:5s forwards checkoutFade}.business-paid-screen{color:#eef7ff}.business-paid-state{text-align:center;justify-items:center;gap:8px;display:grid;position:absolute;top:105px;left:14px;right:14px}.business-paid-state small{letter-spacing:.14em;color:#4ce1b5;font-size:7px}.business-paid-state strong{font:800 38px Space Grotesk}.business-paid-state p{color:#98abc0;margin:0;font-size:11px}.business-paid-state em{color:#4ce1b5;background:#1bb78e1a;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal}.phase-business-create .business-create-screen,.phase-customer-message .customer-message-screen,.phase-customer-pay .customer-pay-screen,.phase-business-paid .business-paid-screen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.phase-customer-message .flow-phone,.phase-customer-pay .flow-phone{color:#0b1828;background:linear-gradient(#dcecff,#f4f8fb)}.phase-customer-message .flow-phone{animation:.58s .75s phoneBuzz}.phase-business-paid .flow-phone{box-shadow:0 32px 90px #00000075,inset 0 0 0 2px #0b1320,0 0 52px #30e1ad33}.phase-sms-flight .flow-phone-wrap{opacity:0;transform:translate(-150%)}.phase-confirm-flight .flow-phone-wrap{opacity:0;transform:translate(150%)}.phase-customer-message .flow-phone-wrap,.phase-customer-pay .flow-phone-wrap{animation:.85s cubic-bezier(.22,.8,.22,1) both phoneEnterRight}.phase-business-paid .flow-phone-wrap{animation:.85s cubic-bezier(.22,.8,.22,1) both phoneEnterLeft}.flow-travel-line{opacity:0;background:linear-gradient(90deg,#0000,#46b7ff3d,#0000);height:1px;position:absolute;top:51%;left:12%;right:12%}.flying-sms,.flying-confirmation{z-index:6;opacity:0;place-items:center;display:grid;position:absolute;top:45%;left:12%}.flying-sms{color:#fff;letter-spacing:3px;background:linear-gradient(135deg,#37bfff,#176fe2);border-radius:18px 18px 18px 5px;width:58px;height:38px;font-weight:900;box-shadow:0 0 28px #30aeff8c}.flying-sms:after{content:"";border:7px solid #0000;border-top-color:#2189e8;position:absolute;bottom:-6px;left:7px;transform:rotate(18deg)}.flying-confirmation{color:#fff;background:#25c893;border-radius:50%;width:48px;height:48px;font-size:23px;box-shadow:0 0 32px #25c8938c}.phase-sms-flight .flow-travel-line,.phase-confirm-flight .flow-travel-line{opacity:1}.phase-sms-flight .flying-sms{animation:1.7s cubic-bezier(.32,.05,.25,1) forwards smsAcross}.phase-confirm-flight .flying-confirmation{animation:1.7s cubic-bezier(.32,.05,.25,1) forwards confirmAcross}.commit-flow-progress{grid-template-columns:repeat(4,1fr);gap:8px;max-width:820px;margin:20px auto 0;display:grid}.commit-flow-progress button{text-align:left;color:#60758e;background:#06112299;border:1px solid #699ddc1f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:10px;display:grid}.commit-flow-progress button span{background:#13243b;border-radius:50%;place-items:center;width:25px;height:25px;font:800 9px Space Grotesk;display:grid}.commit-flow-progress button small{font-size:8px;line-height:1.35}.commit-flow-progress button.active{color:#dff2ff;background:#13508933;border-color:#3bb2ff59}.commit-flow-progress button.active span{color:#fff;background:#198ee7;box-shadow:0 0 16px #198ee759}.commit-flow-progress button.complete{color:#8edfc5}.commit-flow-progress button.complete span{color:#fff;background:#168b6c}@keyframes phoneEnterRight{0%{opacity:0;transform:translate(145%)}to{opacity:1;transform:translate(0)}}@keyframes phoneEnterLeft{0%{opacity:0;transform:translate(-145%)}to{opacity:1;transform:translate(0)}}@keyframes smsAcross{0%{opacity:0;top:54%;left:13%;transform:translate(-50%,-50%)scale(.72)rotate(-5deg)}12%{opacity:1}50%{top:39%;transform:translate(-50%,-50%)scale(1)rotate(2deg)}88%{opacity:1}to{opacity:0;top:49%;left:87%;transform:translate(-50%,-50%)scale(.82)rotate(4deg)}}@keyframes confirmAcross{0%{opacity:0;top:50%;left:87%;transform:translate(-50%,-50%)scale(.65)}12%{opacity:1}50%{top:40%;transform:translate(-50%,-50%)scale(1.08)}88%{opacity:1}to{opacity:0;top:50%;left:13%;transform:translate(-50%,-50%)scale(.75)}}@keyframes phoneBuzz{0%,to{transform:translate(0)}25%{transform:translate(-4px)rotate(-.4deg)}50%{transform:translate(4px)rotate(.4deg)}75%{transform:translate(-2px)}}@keyframes tapPay{0%,38%{opacity:0;transform:scale(.55)}48%{opacity:1;transform:scale(.8)}66%{opacity:0;transform:scale(2.4)}to{opacity:0}}@keyframes checkoutFade{0%,64%{opacity:1;transform:scale(1)}78%,to{opacity:0;transform:scale(.96)}}@keyframes paySuccessReveal{0%,68%{opacity:0;transform:scale(.82)}82%,to{opacity:1;transform:scale(1)}}.faq-section{padding-top:125px}.faq-list{gap:10px;max-width:930px;margin:42px auto 0;display:grid}.faq-list details{background:linear-gradient(145deg,#0a1932c7,#050d1cb3);border:1px solid #70a3e724;border-radius:15px;overflow:hidden}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font:700 15px Space Grotesk;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#55bfff;background:#2989ee1f;border-radius:50%;place-items:center;width:26px;height:26px;transition:all .25s;display:grid}.faq-list details[open] summary span{color:#4ce4b7;background:#41deb61f;transform:rotate(45deg)}.faq-list details p{color:#98aac0;max-width:800px;margin:0;padding:0 22px 22px;line-height:1.7}@media (max-width:900px){.showcase-main{grid-template-columns:1fr;padding:23px}.showcase-head{grid-column:auto}.showcase-list{grid-template-columns:repeat(3,1fr)}.revenue-loss-grid{grid-template-columns:1fr}.revenue-loss-grid article{min-height:auto}.commit-flow-theater{min-height:555px}.demo-phone{width:270px;height:520px}.industry-rail{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}}@media (max-width:600px){.showcase-screen{grid-template-columns:40px 1fr;min-height:390px}.showcase-main{gap:14px;padding:18px}.showcase-head strong{font-size:17px}.showcase-metric strong{font-size:39px}.showcase-list{grid-template-columns:1fr}.showcase-list div:nth-child(n+3){display:none}.revenue-loss-section,.commit-action-section,.faq-section{padding-top:82px}.revenue-loss-solution{padding:20px;display:grid}.commit-flow-stage{padding:20px 8px}.commit-flow-theater{min-height:520px}.demo-phone{width:min(252px,82vw);height:490px}.commit-flow-brand strong{padding:0 10px;font-size:14px}.commit-flow-progress{grid-template-columns:repeat(2,1fr);gap:7px;padding:0 4px}.commit-flow-progress button small{font-size:7px}.industry-rail{margin-bottom:14px}.flow-phone-role{font-size:9px}.flow-travel-line{left:4%;right:4%}.faq-list summary{padding:17px;font-size:13px}.faq-list details p{padding:0 17px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.showcase-screen,.success-result-card,.success-result-card:after,.sms-notification{animation-duration:.01ms!important;animation-iteration-count:1!important}}.flow-phone-wrap,.flying-sms,.flying-confirmation{will-change:transform,opacity;backface-visibility:hidden;transform-style:preserve-3d}.phase-sms-flight .flow-phone-wrap{animation:.9s cubic-bezier(.4,0,.2,1) both flowPhoneExitLeft}.phase-confirm-flight .flow-phone-wrap{animation:.9s cubic-bezier(.4,0,.2,1) both flowPhoneExitRight}@keyframes flowPhoneExitLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-155%)}}@keyframes flowPhoneExitRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(155%)}}@media (max-width:600px){.commit-flow-theater{isolation:isolate;min-height:535px}.flow-phone-wrap{transform-origin:50%;width:100%}.phase-business-create .flow-phone-wrap{animation:.85s cubic-bezier(.22,.8,.22,1) both mobilePhoneEnterLeft}.phase-customer-message .flow-phone-wrap,.phase-customer-pay .flow-phone-wrap{animation:.9s cubic-bezier(.22,.8,.22,1) both mobilePhoneEnterRight}.phase-business-paid .flow-phone-wrap{animation:.9s cubic-bezier(.22,.8,.22,1) both mobilePhoneEnterLeft}.phase-sms-flight .flow-phone-wrap{animation:.85s cubic-bezier(.4,0,.2,1) both mobilePhoneExitLeft}.phase-confirm-flight .flow-phone-wrap{animation:.85s cubic-bezier(.4,0,.2,1) both mobilePhoneExitRight}.phase-sms-flight .flying-sms{animation:1.7s cubic-bezier(.32,.05,.25,1) both mobileSmsAcross}.phase-confirm-flight .flying-confirmation{animation:1.7s cubic-bezier(.32,.05,.25,1) both mobileConfirmAcross}.phase-customer-message .flow-phone{animation:.62s .78s both mobilePhoneBuzz}.phase-customer-pay .tap-ripple{animation:5s both tapPay}.phase-customer-pay .flow-payment-success{animation:5s both paySuccessReveal}.phase-customer-pay .customer-pay-state{animation:5s both checkoutFade}.flying-sms{width:52px;height:35px;top:47%;left:7%}.flying-confirmation{width:45px;height:45px;top:48%;left:93%}}@keyframes mobilePhoneEnterLeft{0%{opacity:0;transform:translate(-115vw)}to{opacity:1;transform:translate(0,0)}}@keyframes mobilePhoneEnterRight{0%{opacity:0;transform:translate(115vw)}to{opacity:1;transform:translate(0,0)}}@keyframes mobilePhoneExitLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-115vw)}}@keyframes mobilePhoneExitRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(115vw)}}@keyframes mobileSmsAcross{0%{opacity:0;top:54%;left:5%;transform:translate(-50%,-50%)scale(.7)rotate(-6deg)}12%{opacity:1}50%{opacity:1;top:38%;left:50%;transform:translate(-50%,-50%)scale(1.04)rotate(2deg)}88%{opacity:1}to{opacity:0;top:49%;left:95%;transform:translate(-50%,-50%)scale(.82)rotate(5deg)}}@keyframes mobileConfirmAcross{0%{opacity:0;top:50%;left:95%;transform:translate(-50%,-50%)scale(.65)}12%{opacity:1}50%{opacity:1;top:39%;left:50%;transform:translate(-50%,-50%)scale(1.08)}88%{opacity:1}to{opacity:0;top:50%;left:5%;transform:translate(-50%,-50%)scale(.75)}}@keyframes mobilePhoneBuzz{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(-5px)rotate(-.6deg)}50%{transform:translate(5px)rotate(.6deg)}75%{transform:translate(-3px)rotate(-.3deg)}}.sms-policy-page{max-width:1180px;margin:auto;padding:0 24px 120px}.legal-center-nav{border-bottom:1px solid var(--line);color:#8fa0b8;justify-content:space-between;align-items:center;min-height:66px;font-size:12px;display:flex}.legal-center-nav>span{letter-spacing:.12em;text-transform:uppercase;font-weight:800}.legal-center-nav div{gap:20px;display:flex}.legal-center-nav a.active,.legal-center-nav a:hover{color:#5ca9ff}.sms-policy-hero{text-align:center;border-bottom:1px solid var(--line);padding:105px 0 80px}.sms-policy-hero h1{letter-spacing:-.06em;margin:18px 0 26px;font:700 clamp(52px,7vw,86px)/.98 Space Grotesk}.sms-policy-hero h1 em{background:linear-gradient(100deg,#fff,#31c5ff 55%,#2477ff);color:#0000;-webkit-background-clip:text;font-style:normal}.sms-policy-hero>p:not(.kicker){color:#a9b6ca;max-width:760px;margin:auto;font-size:18px;line-height:1.75}.sms-policy-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.sms-policy-badges span{border:1px solid var(--line);color:#a8bbd5;background:#091426bf;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.sms-summary-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:52px 0;display:grid}.sms-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0c192ee6,#060c18d1);border-radius:18px;min-height:220px;padding:25px}.sms-summary-grid svg{color:#4aa5ff}.sms-summary-grid h2{margin:40px 0 10px;font:700 20px Space Grotesk}.sms-summary-grid p,.sms-policy-section p{color:#96a6bc;line-height:1.75}.sms-policy-section{border-top:1px solid var(--line);padding:82px 0}.sms-policy-section>h2,.consent-product-demo h2,.message-example-section h2,.data-section h2,.sms-policy-contact h2{letter-spacing:-.045em;margin:12px 0 18px;font:700 clamp(36px,5vw,54px)/1.05 Space Grotesk}.section-lead{max-width:760px}.consent-flow{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px;display:grid}.consent-flow article{border:1px solid var(--line);background:#081321;border-radius:16px;min-height:260px;padding:24px 20px;position:relative}.consent-flow article:not(:last-child):after{content:"→";z-index:3;color:#3d91ee;font-weight:800;position:absolute;top:34px;right:-13px}.consent-flow article>span{color:#4d9cff;font:700 12px Space Grotesk}.consent-flow h3{margin:44px 0 10px;font:700 18px Space Grotesk}.consent-flow p{font-size:12px}.consent-product-demo,.message-example-section,.data-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.compliance-note{color:#a8e2cc;background:#31d99b0f;border:1px solid #31d99b3d;border-radius:11px;align-items:center;gap:9px;margin-top:25px;padding:13px 15px;font-size:12px;display:flex}.consent-ui-card{background:linear-gradient(145deg,#0c1728,#070d18);border:1px solid #489aff4d;border-radius:20px;padding:22px;box-shadow:0 30px 80px #00000047}.consent-ui-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:17px;font:700 14px Space Grotesk;display:flex}.consent-ui-card label{color:#8394aa;margin-top:16px;font-size:9px;display:block}.consent-ui-card input{border:1px solid var(--line);color:#dbe8f7;background:#050b15;border-radius:9px;width:100%;height:42px;margin-top:7px;padding:0 11px}.consent-checkbox{background:#1388ff12;border:1px solid #3899ff47;border-radius:10px;gap:10px;margin:17px 0;padding:13px;display:flex}.consent-checkbox>span{color:#fff;background:#1687ff;border-radius:5px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.consent-checkbox p{margin:0!important}.consent-checkbox b{color:#eaf3ff;font-size:9px;line-height:1.5;display:block}.consent-checkbox small{color:#6f829b;margin-top:5px;font-size:7px;display:block}.consent-ui-card button{color:#fff;background:linear-gradient(100deg,#1767ff,#14a2ff);border:0;border-radius:9px;width:100%;height:46px;font-weight:800}.sms-phone{color:#102038;background:#edf5ff;border:8px solid #16243a;border-radius:30px;max-width:360px;margin:auto;padding:22px;box-shadow:0 25px 70px #0000004d}.sms-phone>span{color:#63748a;font-size:11px}.sms-phone p{background:#177eff;border-radius:16px 16px 4px;padding:14px;font-size:13px;line-height:1.55;color:#fff!important;margin:18px 0!important}.sms-phone small{color:#50647d;line-height:1.5}.two-column-policy{grid-template-columns:1fr 1fr;gap:18px;display:grid}.two-column-policy article{background:#31d99b0a;border:1px solid #31d99b33;border-radius:18px;padding:32px}.two-column-policy .not-sent{background:#ff6c7e0a;border-color:#ff6c7e33}.two-column-policy h2{font:700 28px Space Grotesk}.two-column-policy li{color:#a7b6c9;margin:13px 0}.command-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.command-grid article{border:1px solid var(--line);background:#081321;border-radius:16px;padding:26px}.command-grid b{color:#53a9ff;letter-spacing:.12em}.responsibility-list{grid-template-columns:1fr 1fr;gap:10px 25px;margin-top:28px;display:grid}.responsibility-list p{border-bottom:1px solid #89b6ff1a;gap:9px;margin:0;padding:12px;display:flex}.responsibility-list svg{color:#39d3a0;flex:none}.enforcement-warning{color:#e5c491;background:#ffb84c0f;border:1px solid #ffb84c40;border-radius:12px;margin-top:28px;padding:17px}.data-section aside{border:1px solid var(--line);background:#081321;border-radius:18px;padding:28px}.data-section aside h3{font:700 22px Space Grotesk}.data-section aside a{color:#5ca9ff}.sms-policy-contact{text-align:center;background:radial-gradient(circle at 50% 0,#1678ff26,#0000 55%),#081321;border:1px solid #4099ff47;border-radius:24px;margin-top:40px;padding:50px}.sms-policy-contact p{color:#9eacc0}.sms-policy-contact a{color:#5ca9ff}.sms-policy-contact>div{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:25px;display:flex}.footer-link-groups{gap:50px!important;display:flex!important}.footer-link-groups span{flex-direction:column;gap:9px;display:flex}.footer-link-groups b{color:#dce7f5;text-transform:uppercase;letter-spacing:.1em;font-size:10px}@media (max-width:900px){.sms-summary-grid{grid-template-columns:1fr 1fr}.consent-flow{grid-template-columns:1fr}.consent-flow article{min-height:auto}.consent-flow article:not(:last-child):after{content:"↓";inset:auto auto -18px 28px}.consent-product-demo,.message-example-section,.data-section,.two-column-policy,.command-grid,.responsibility-list{grid-template-columns:1fr}.footer-link-groups{gap:25px!important}}@media (max-width:600px){.sms-policy-page{padding:0 18px 80px}.legal-center-nav{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.legal-center-nav div{flex-wrap:wrap;gap:13px}.sms-policy-hero{padding:75px 0 60px}.sms-summary-grid{grid-template-columns:1fr}.sms-policy-section{padding:60px 0}.sms-policy-contact{padding:32px 22px}.footer-link-groups{flex-direction:column}}.recovery-collections-section{padding-top:90px}.collection-selector{flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin:28px auto 18px;display:flex}.collection-selector button{color:#8ca1ba;cursor:pointer;background:#051226b8;border:1px solid #5f9eee3d;border-radius:12px;min-width:128px;min-height:48px;padding:8px 14px;font:700 12px Space Grotesk,sans-serif;transition:all .25s}.collection-selector button span{color:#51657d;margin-top:2px;font:500 8px Inter,sans-serif;display:block}.collection-selector button:hover:not([aria-disabled=true]),.collection-selector button.active{color:#fff;background:linear-gradient(135deg,#1352aaa6,#0d295be6);border-color:#328dff;transform:translateY(-2px)}.collection-selector button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.collection-showcase-panel{background:radial-gradient(circle at 55% 45%,#0f74e021,#0000 34%),linear-gradient(145deg,#081832f0,#030a17fa);border:1px solid #589bf038;border-radius:24px;grid-template-columns:minmax(240px,.75fr) minmax(430px,1.35fr) 190px;align-items:center;gap:26px;max-width:1180px;margin:0 auto;padding:30px;display:grid;overflow:hidden}.collection-copy h3{margin:8px 0 12px;font:700 30px Space Grotesk,sans-serif}.collection-copy p{color:#96a8bd;line-height:1.7}.collection-copy ul{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.collection-copy li{color:#d7e7f7;font-size:13px}.collection-copy li:before{content:"✓";color:#42d792;margin-right:9px}.collection-copy small{color:#667b94;line-height:1.55;display:block}.collection-badge{color:#5ec5ff;letter-spacing:.11em;background:#1869c021;border:1px solid #46a8ff57;border-radius:999px;padding:6px 9px;font-size:9px;display:inline-flex}.collection-preview-stage{justify-content:center;align-items:center;min-height:500px;display:flex}.collection-stats{gap:10px;display:grid}.collection-stats article{background:#061427d1;border:1px solid #4a8bda33;border-radius:13px;padding:15px}.collection-stats span,.collection-stats strong{display:block}.collection-stats span{color:#6f849d;font-size:10px}.collection-stats strong{margin-top:8px;font:700 22px Space Grotesk,sans-serif}.collection-signature-tank{transform-origin:50%;transform:scale(.88)}.collection-signature-tank .tank-value-crown{top:2px}.restaurant-display-wrap{filter:drop-shadow(0 22px 32px #0006);width:min(520px,100%)}.restaurant-case-top{text-align:center;background:linear-gradient(90deg,#171c20,#aab2b8 18%,#262c31 39%,#d3d7da 52%,#252b30 68%,#9ca6ad 84%,#151a1e);border:1px solid #8b96a0;border-bottom:0;border-radius:20px 20px 0 0;padding:13px 18px;box-shadow:inset 0 1px #ffffff73,0 0 28px #ff911917}.restaurant-case-top span,.restaurant-case-top strong{text-shadow:0 1px 2px #000;display:block}.restaurant-case-top span{color:#ffb34f;letter-spacing:.16em;font-size:8px}.restaurant-case-top strong{margin-top:4px;font:700 17px Space Grotesk,sans-serif}.restaurant-case-body{background:linear-gradient(105deg,#ffffff1f,#0000 23%,#ffb1450a 50%,#ffffff14 79%,#0000),#160f0a;border:4px solid #8b969e;border-top:2px solid #cbd2d6;height:370px;padding:35px 25px 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #ff891829,inset 18px 0 22px #ffffff09,inset -18px 0 22px #ffffff08}.restaurant-case-body:after{content:"";pointer-events:none;background:linear-gradient(116deg,#0000 7%,#ffffff1f 25%,#0000 40%);border-radius:1px;position:absolute;inset:0}.restaurant-led{background:#ffc367;border-radius:999px;height:8px;position:absolute;top:14px;left:8%;right:8%;box-shadow:0 0 9px #ffb037,0 0 25px #ff8d1ab3}.restaurant-glass-reflection{filter:blur(1px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);border-radius:50%;width:16%;position:absolute;top:34px;bottom:24px;left:9%;transform:skew(-10deg)}.restaurant-shelves{grid-template-rows:repeat(3,1fr);height:100%;display:grid}.restaurant-shelf{z-index:2;border-bottom:5px solid #8a9297;justify-content:space-around;align-items:flex-end;padding:0 12px 15px;display:flex;position:relative;box-shadow:0 5px #272b2e,0 10px 16px #00000080}.restaurant-item{opacity:.1;width:70px;height:36px;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);display:block;position:relative;transform:translateY(8px)scale(.82)}.restaurant-item.filled{opacity:1;transform:translateY(0)scale(1)}.restaurant-item>i{filter:blur(2px);background:#0000008c;border-radius:50%;height:5px;position:absolute;bottom:-5px;left:8%;right:8%}.restaurant-item.takeout-box{background:linear-gradient(#f3e4c8,#bba47e);border:2px solid #d8c6a4;border-radius:4px 4px 7px 7px}.restaurant-item.takeout-box:before{content:"";background:#cab792;border:2px solid #dfcfb1;border-bottom:0;border-radius:5px 5px 0 0;height:11px;position:absolute;top:-8px;left:5px;right:5px}.restaurant-item.meal-tray{background:linear-gradient(#4b5359,#1a1f22);border:2px solid #2d3337;border-radius:7px;height:27px;margin-bottom:2px;box-shadow:inset 0 3px #d6d0bd}.restaurant-item.meal-tray:before{content:"";background:linear-gradient(90deg,#c87828 0 31%,#e6bd62 32% 63%,#7ea04d 64%);border-radius:4px;position:absolute;inset:4px 7px 6px}.restaurant-item.paper-bag{background:linear-gradient(90deg,#ad824c,#d3ad73 50%,#9c713e);border:2px solid #cda86b;border-radius:2px 2px 5px 5px;width:48px;height:45px}.restaurant-item.paper-bag:before{content:"";border:2px solid #cda86b;border-bottom:0;border-radius:8px 8px 0 0;height:14px;position:absolute;top:-9px;left:11px;right:11px}.restaurant-item.pastry-box{background:linear-gradient(#f5f2ea,#bcb6aa);border:2px solid #ded9cf;border-radius:5px;height:30px}.restaurant-item.pastry-box:before{content:"";background:linear-gradient(90deg,#d98e33,#f0c062,#c9782d);border-radius:2px;height:11px;position:absolute;top:6px;left:7px;right:7px;box-shadow:inset 0 0 0 2px #ffffff59}.restaurant-item.cup{background:linear-gradient(90deg,#ddd7cc,#fff,#bfb9af);border:2px solid #e8e4dc;border-radius:2px 2px 9px 9px;width:34px;height:42px;margin-bottom:0}.restaurant-item.cup:before{content:"";background:#272d31;border-radius:5px;height:7px;position:absolute;top:-5px;left:-3px;right:-3px}.restaurant-item.cup:after{content:"";background:#a96d32;border-radius:3px;height:11px;position:absolute;top:11px;left:6px;right:6px}.restaurant-break-even{z-index:6;border-top:2px dashed #ffffff94;position:absolute;bottom:35%;left:0;right:0}.restaurant-break-even span{color:#d8e8f7;background:#071426;border-radius:999px;padding:4px 8px;font-size:8px;position:absolute;top:-22px;right:8px}.restaurant-value{z-index:7;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040d1ad1;border:1px solid #ffb74f57;border-radius:11px;min-width:172px;padding:12px 15px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.restaurant-value small,.restaurant-value strong{display:block}.restaurant-value small{color:#a9b8c7;font-size:9px}.restaurant-value strong{margin-top:3px;font:700 24px Space Grotesk,sans-serif}.restaurant-heat{z-index:1;filter:blur(1px);border-left:2px solid #ffbe5c33;border-radius:50%;width:28%;height:79%;animation:3.7s ease-in-out infinite restaurantHeat;position:absolute;top:28px}.restaurant-heat.heat-one{left:20%}.restaurant-heat.heat-two{animation-delay:-1.2s;left:49%}.restaurant-heat.heat-three{animation-delay:-2.2s;left:76%}.restaurant-case-base{background:linear-gradient(90deg,#11161a,#5f6a72 18%,#171d21 43%,#6b767d 51%,#171d21 59%,#5e6870 82%,#101519);border:1px solid #727d85;border-radius:0 0 18px 18px;justify-content:center;align-items:center;gap:34px;height:72px;display:flex;box-shadow:inset 0 1px #ffffff59}.restaurant-case-base div{text-align:center}.restaurant-case-base b,.restaurant-case-base small{display:block}.restaurant-case-base b{font:700 15px Georgia}.restaurant-case-base small{color:#d0a35f;font-size:8px}.case-status-light{background:#ff991e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #ff8700}.restaurant-item.filled:nth-child(2n){animation:4.8s ease-in-out infinite restaurantStock}.restaurant-item.filled:nth-child(3n){animation-delay:-1.7s}@keyframes restaurantHeat{0%,to{opacity:.04;transform:translateY(20px)scaleX(.8)}50%{opacity:.34;transform:translateY(-15px)scaleX(1.2)}}@keyframes restaurantStock{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@media (max-width:980px){.collection-showcase-panel{grid-template-columns:1fr 1.2fr}.collection-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.collection-preview-stage{min-height:470px}.collection-signature-tank{transform:scale(.78)}}@media (max-width:720px){.recovery-collections-section{padding-top:65px}.collection-showcase-panel{grid-template-columns:1fr;padding:19px}.collection-copy{text-align:center}.collection-copy ul{text-align:left;max-width:420px;margin:18px auto}.collection-preview-stage{min-height:410px}.collection-stats{grid-template-columns:1fr 1fr}.collection-stats article:last-child{grid-column:1/-1}.restaurant-case-body{height:310px;padding:32px 14px 18px}.restaurant-item{transform:translateY(8px)scale(.72)}.restaurant-item.filled{transform:translateY(0)scale(.84)}.restaurant-shelf{padding-inline:3px}.collection-signature-tank{margin:-55px 0;transform:scale(.68)}.collection-selector button{min-width:104px}}.restaurant-vessel-stage{--vessel-light:#67e6ff;--vessel-mid:#168cff;--vessel-deep:#0738a8;filter:drop-shadow(0 28px 38px #0000006b);width:min(100%,560px);margin:auto;padding:10px 0 0;position:relative}.restaurant-vessel-crown{z-index:3;text-align:center;background:linear-gradient(#0f1f30f7,#040c16f5);border:1px solid #7bcdff52;border-radius:14px;width:min(78%,390px);margin:0 auto -22px;padding:13px 20px 15px;position:relative;box-shadow:inset 0 1px #ffffff17,0 13px 32px #00000057}.restaurant-vessel-crown span{color:#6fe6ff;letter-spacing:.18em;font:700 8px Space Grotesk,sans-serif;display:block}.restaurant-vessel-crown strong{color:#fff;margin-top:3px;font:700 18px Space Grotesk,sans-serif;display:block}.restaurant-vessel-crown small{color:#778da4;margin-top:3px;font-size:8px;display:block}.restaurant-vessel-svg{width:100%;height:auto;display:block;overflow:visible}.restaurant-vessel-caption{color:#9aafbf;letter-spacing:.06em;background:linear-gradient(#182531f5,#040a10fa);border:1px solid #7ea1ba3d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(82%,420px);margin:-30px auto 0;padding:11px 16px;font-size:9px;display:flex;box-shadow:inset 0 1px #ffffff0f}.restaurant-vessel-caption strong{color:#dce8ef;letter-spacing:.08em;font:700 9px Space Grotesk,sans-serif}.restaurant-vessel-status{align-items:center;gap:6px;display:flex}.restaurant-vessel-status i{background:#48e28c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #48e28c}.rv-wave{transform-origin:50%;will-change:transform}.rv-wave-back{animation:5.8s ease-in-out infinite alternate rv-wave-back}.rv-wave-front{animation:4.4s ease-in-out infinite alternate rv-wave-front}.rv-glass-sweep{animation:7.5s ease-in-out infinite rv-glass-sweep}.rv-gauge{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite rv-gauge-pulse}.rv-control-box circle{animation:1.8s ease-in-out infinite rv-ready-light}.rv-lid,.rv-base,.rv-gauge,.rv-control-box,.rv-serial,.rv-hot-label{transition:transform .35s}.restaurant-vessel-stage:hover .rv-lid{transform:translateY(-2px)}@keyframes rv-wave-back{to{transform:translate(18px)scaleY(.84)}}@keyframes rv-wave-front{to{transform:translate(-20px)scaleY(1.15)}}@keyframes rv-glass-sweep{0%,35%{opacity:.15;transform:translate(-16px)}55%{opacity:.52}75%,to{opacity:.16;transform:translate(25px)}}@keyframes rv-gauge-pulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 7px #67e6ff66)}}@keyframes rv-ready-light{0%,to{opacity:.58}50%{opacity:1}}@media (max-width:720px){.restaurant-vessel-stage{width:min(100%,480px);margin-top:8px}.restaurant-vessel-crown{width:80%;padding:10px 14px 12px}.restaurant-vessel-crown strong{font-size:15px}.restaurant-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.restaurant-vessel-stage){min-height:430px}}@media (prefers-reduced-motion:reduce){.rv-wave,.rv-glass-sweep,.rv-gauge,.rv-control-box circle{animation:none!important}}.collection-selector button span{min-height:12px}.restaurant-vessel-stage:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#1489ff2b,#0000 68%);border-radius:50%;position:absolute;inset:12% 9% 10%}.rv-top-port,.rv-latch,.rv-measurement-rail,.rv-kitchen-lighting{transition:transform .35s,filter .35s}.restaurant-vessel-stage:hover .rv-top-port:first-of-type{transform:translate(172px,89px)}.restaurant-vessel-stage:hover .rv-latch{filter:brightness(1.14)}.rv-measurement-rail text{font-family:Inter,sans-serif;font-weight:700}.rv-kitchen-lighting{animation:3.4s ease-in-out infinite rv-kitchen-light}.rv-serial rect,.rv-hot-label rect{filter:drop-shadow(0 3px 5px #0000004d)}@keyframes rv-kitchen-light{0%,to{opacity:.68}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rv-kitchen-lighting{animation:none!important}}.hvac-vessel-stage{--hvac-light:#75edff;--hvac-mid:#1aa8e8;--hvac-deep:#07529a;--hvac-copper:#c97945;filter:drop-shadow(0 28px 38px #0000006b);width:min(100%,560px);margin:auto;padding:10px 0 0;position:relative}.hvac-vessel-stage:before{content:"";z-index:-1;filter:blur(25px);pointer-events:none;background:radial-gradient(circle,#22b4e82e,#0000 68%);border-radius:50%;position:absolute;inset:12% 8% 7%}.hvac-vessel-crown{z-index:3;text-align:center;background:linear-gradient(#0e202efa,#030c14f7);border:1px solid #75edff57;border-radius:14px;width:min(78%,390px);margin:0 auto -24px;padding:13px 20px 15px;position:relative;box-shadow:inset 0 1px #ffffff17,0 13px 32px #00000057}.hvac-vessel-crown span{color:#75edff;letter-spacing:.18em;font:700 8px Space Grotesk,sans-serif;display:block}.hvac-vessel-crown strong{color:#fff;margin-top:3px;font:700 18px Space Grotesk,sans-serif;display:block}.hvac-vessel-crown small{color:#7893a6;margin-top:3px;font-size:8px;display:block}.hvac-vessel-svg{width:100%;height:auto;display:block;overflow:visible}.hvac-vessel-caption{color:#9aafbf;letter-spacing:.06em;background:linear-gradient(#182531f5,#040a10fa);border:1px solid #7ea1ba3d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(82%,420px);margin:-29px auto 0;padding:11px 16px;font-size:9px;display:flex;box-shadow:inset 0 1px #ffffff0f}.hvac-vessel-caption strong{color:#dce8ef;letter-spacing:.08em;font:700 9px Space Grotesk,sans-serif}.hvac-vessel-status{align-items:center;gap:6px;display:flex}.hvac-vessel-status i{background:#48e28c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #48e28c}.hvac-cylinder-body{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite hvac-cylinder-breathe}.hvac-wave{transform-origin:50%;will-change:transform}.hvac-wave-back{animation:5.8s ease-in-out infinite alternate hvac-wave-back}.hvac-wave-front{animation:4.3s ease-in-out infinite alternate hvac-wave-front}.hvac-glass-sweep{animation:7.2s ease-in-out infinite hvac-glass-sweep}.hvac-bubble{animation:linear infinite hvac-bubble-rise}.hvac-gauge{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite hvac-gauge-glow}.hvac-gauge:nth-of-type(2){animation-delay:-1.7s}.hvac-control-panel circle{animation:1.7s ease-in-out infinite hvac-ready-light}.hvac-frost{animation:4s ease-in-out infinite hvac-frost-pulse}.hvac-serial rect{filter:drop-shadow(0 3px 5px #00000059)}@keyframes hvac-cylinder-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes hvac-wave-back{to{transform:translate(16px)scaleY(.87)}}@keyframes hvac-wave-front{to{transform:translate(-18px)scaleY(1.12)}}@keyframes hvac-glass-sweep{0%,35%{opacity:.13;transform:translate(-15px)}55%{opacity:.52}75%,to{opacity:.14;transform:translate(24px)}}@keyframes hvac-bubble-rise{0%{opacity:0;transform:translateY(18px)}18%{opacity:.72}82%{opacity:.55}to{opacity:0;transform:translateY(-112px)}}@keyframes hvac-gauge-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #75edff7a)}}@keyframes hvac-hose-pulse{0%,to{filter:brightness(.95)}50%{filter:brightness(1.15)}}@keyframes hvac-ready-light{0%,to{opacity:.55}50%{opacity:1}}@keyframes hvac-frost-pulse{0%,to{opacity:.18}50%{opacity:.3}}@media (max-width:720px){.hvac-vessel-stage{width:min(100%,480px);margin-top:8px}.hvac-vessel-crown{width:80%;padding:10px 14px 12px}.hvac-vessel-crown strong{font-size:15px}.hvac-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.hvac-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.hvac-cylinder-body,.hvac-wave,.hvac-glass-sweep,.hvac-bubble,.hvac-gauge,.hvac-hoses,.hvac-control-panel circle,.hvac-frost{animation:none!important}}.hvac-fixed-equipment,.hvac-fixed-manifold,.hvac-hoses,.hvac-serial{transform-box:fill-box;transform-origin:50%}.hvac-fixed-equipment{filter:drop-shadow(0 12px 14px #00000047)}.hvac-cylinder-body{filter:drop-shadow(0 12px 16px #00000052)}.hvac-hoses{animation:5.4s ease-in-out infinite hvac-hose-pulse}.hvac-serial{filter:drop-shadow(0 4px 6px #0000006b)}.plumbing-vessel-stage{--flow-light:#8ff7ee;--flow-mid:#25c8d4;--flow-deep:#08728e;filter:drop-shadow(0 28px 38px #0000006b);width:min(100%,560px);margin:auto;padding:10px 0 0;position:relative}.plumbing-vessel-stage:before{content:"";z-index:-1;filter:blur(25px);pointer-events:none;background:radial-gradient(circle,#25c8d42e,#0000 68%);border-radius:50%;position:absolute;inset:12% 7% 7%}.plumbing-vessel-crown{z-index:3;text-align:center;background:linear-gradient(#0e2227fa,#030d11f7);border:1px solid #8ff7ee57;border-radius:14px;width:min(78%,390px);margin:0 auto -24px;padding:13px 20px 15px;position:relative;box-shadow:inset 0 1px #ffffff17,0 13px 32px #00000057}.plumbing-vessel-crown span{color:#8ff7ee;letter-spacing:.18em;font:700 8px Space Grotesk,sans-serif;display:block}.plumbing-vessel-crown strong{color:#fff;margin-top:3px;font:700 18px Space Grotesk,sans-serif;display:block}.plumbing-vessel-crown small{color:#78979a;margin-top:3px;font-size:8px;display:block}.plumbing-vessel-svg{width:100%;height:auto;display:block;overflow:visible}.plumbing-vessel-caption{color:#9aafb1;letter-spacing:.06em;background:linear-gradient(#16282bf5,#040b0efa);border:1px solid #7eb2b53d;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(82%,420px);margin:-29px auto 0;padding:11px 16px;font-size:9px;display:flex;box-shadow:inset 0 1px #ffffff0f}.plumbing-vessel-caption strong{color:#dcebea;letter-spacing:.08em;font:700 9px Space Grotesk,sans-serif}.plumbing-vessel-status{align-items:center;gap:6px;display:flex}.plumbing-vessel-status i{background:#48e28c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #48e28c}.plumbing-fixed-frame,.plumbing-fixed-instruments,.plumbing-serial{transform-box:fill-box;transform-origin:50%}.plumbing-fixed-frame{filter:drop-shadow(0 12px 14px #00000047)}.plumbing-vessel-body{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 12px 16px #00000052);animation:5.4s ease-in-out infinite plumbing-vessel-breathe}.plumbing-wave{transform-origin:50%;will-change:transform}.plumbing-wave-back{animation:5.9s ease-in-out infinite alternate plumbing-wave-back}.plumbing-wave-front{animation:4.5s ease-in-out infinite alternate plumbing-wave-front}.plumbing-glass-sweep{animation:7.4s ease-in-out infinite plumbing-glass-sweep}.plumbing-bubble{animation:linear infinite plumbing-bubble-rise}.plumbing-gauge{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite plumbing-gauge-glow}.plumbing-flow-pulses circle{animation:2.8s ease-in-out infinite plumbing-pipe-pulse}.plumbing-flow-pulses circle:nth-child(2){animation-delay:-.7s}.plumbing-flow-pulses circle:nth-child(3){animation-delay:-1.4s}.plumbing-flow-pulses circle:nth-child(4){animation-delay:-2.1s}.plumbing-meter-flow{animation:2.5s linear infinite plumbing-meter-flow}.plumbing-regulator{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite plumbing-regulator-pulse}.plumbing-control-panel circle{animation:1.7s ease-in-out infinite plumbing-ready-light}.plumbing-serial{filter:drop-shadow(0 4px 6px #0000006b)}@keyframes plumbing-vessel-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes plumbing-wave-back{to{transform:translate(17px)scaleY(.86)}}@keyframes plumbing-wave-front{to{transform:translate(-19px)scaleY(1.14)}}@keyframes plumbing-glass-sweep{0%,35%{opacity:.13;transform:translate(-15px)}55%{opacity:.52}75%,to{opacity:.14;transform:translate(24px)}}@keyframes plumbing-bubble-rise{0%{opacity:0;transform:translateY(18px)}18%{opacity:.72}82%{opacity:.55}to{opacity:0;transform:translateY(-118px)}}@keyframes plumbing-gauge-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #8ff7ee80)}}@keyframes plumbing-pipe-pulse{0%,to{opacity:.2;filter:none}50%{opacity:1;filter:drop-shadow(0 0 7px #8ff7eed9)}}@keyframes plumbing-meter-flow{to{stroke-dashoffset:-34px}}@keyframes plumbing-regulator-pulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #25c8d461)}}@keyframes plumbing-ready-light{0%,to{opacity:.55}50%{opacity:1}}.plumbing-meter-flow{stroke-dasharray:10 8}.plumbing-drain{filter:drop-shadow(0 3px 5px #00000059)}@media (max-width:720px){.plumbing-vessel-stage{width:min(100%,480px);margin-top:8px}.plumbing-vessel-crown{width:80%;padding:10px 14px 12px}.plumbing-vessel-crown strong{font-size:15px}.plumbing-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.plumbing-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.plumbing-vessel-body,.plumbing-wave,.plumbing-glass-sweep,.plumbing-bubble,.plumbing-gauge,.plumbing-flow-pulses circle,.plumbing-meter-flow,.plumbing-regulator,.plumbing-control-panel circle{animation:none!important}}.plumbing-system-stage .plumbing-vessel-svg{margin-top:2px}.plumbing-system-stage .plumbing-vessel-body{animation:5.4s ease-in-out infinite plumbing-vessel-breathe}.plumbing-gauge-needle{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite plumbing-gauge-needle}.plumbing-tube-pulse{filter:drop-shadow(0 0 6px #9cfbf2cc);animation:2.2s linear infinite plumbing-tube-flow}.plumbing-impeller{transform-box:fill-box;transform-origin:50%;animation:4.5s linear infinite plumbing-impeller-spin}.plumbing-pump{filter:drop-shadow(0 9px 9px #00000061)}@keyframes plumbing-gauge-needle{0%,to{transform:rotate(-12deg)}50%{transform:rotate(16deg)}}@keyframes plumbing-tube-flow{0%{opacity:0;transform:translateY(32px)}18%{opacity:1}82%{opacity:.8}to{opacity:0;transform:translateY(-145px)}}@keyframes plumbing-impeller-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.plumbing-gauge-needle,.plumbing-tube-pulse,.plumbing-impeller{animation:none!important}}.retail-vessel-stage{--commerce-light:#c9ffff;--commerce-mid:#50dff5;--commerce-deep:#087aa6;filter:drop-shadow(0 28px 38px #0000006b);width:min(100%,560px);margin:auto;padding:10px 0 0;position:relative}.retail-vessel-stage:before{content:"";z-index:-1;filter:blur(26px);pointer-events:none;background:radial-gradient(circle,#50dff52b,#0000 67%);border-radius:50%;position:absolute;inset:10% 5% 7%}.retail-vessel-crown{z-index:3;text-align:center;background:linear-gradient(#0b1b27fa,#02080efa);border:1px solid #6ee6f752;border-radius:14px;width:min(78%,390px);margin:0 auto -24px;padding:13px 20px 15px;position:relative;box-shadow:inset 0 1px #ffffff17,0 13px 32px #00000057}.retail-vessel-crown span{color:#83effc;letter-spacing:.18em;font:700 8px Space Grotesk,sans-serif;display:block}.retail-vessel-crown strong{color:#fff;margin-top:3px;font:700 18px Space Grotesk,sans-serif;display:block}.retail-vessel-crown small{color:#7293a4;margin-top:3px;font-size:8px;display:block}.retail-vessel-svg{width:100%;height:auto;display:block;overflow:visible}.retail-vessel-caption{color:#91aab5;letter-spacing:.06em;background:linear-gradient(#0d1d27f7,#03090ffc);border:1px solid #5cb8cb3b;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(82%,420px);margin:-29px auto 0;padding:11px 16px;font-size:9px;display:flex;box-shadow:inset 0 1px #ffffff0f}.retail-vessel-caption strong{color:#dceff3;letter-spacing:.08em;font:700 9px Space Grotesk,sans-serif}.retail-vessel-status{align-items:center;gap:6px;display:flex}.retail-vessel-status i{background:#50e49c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #50e49c}.retail-fixed-frame,.retail-top-display,.retail-side-display,.retail-serial{transform-box:fill-box;transform-origin:50%}.retail-fixed-frame{filter:drop-shadow(0 16px 18px #00000057)}.retail-vessel-body{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 15px 20px #0000005c);animation:5.8s ease-in-out infinite retail-vessel-float}.retail-wave{transform-origin:50%;will-change:transform}.retail-wave-back{animation:5.6s ease-in-out infinite alternate retail-wave-back}.retail-wave-front{animation:4.3s ease-in-out infinite alternate retail-wave-front}.retail-glass-sweep{animation:7.1s ease-in-out infinite retail-glass-sweep}.retail-data-bubble{animation:linear infinite retail-data-rise}.retail-transaction-packet{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 5px #8cf4ffb8);animation:3.9s linear infinite retail-packet-drop}.retail-top-display circle,.retail-terminal-base circle{animation:1.7s ease-in-out infinite retail-ready-light}.retail-side-display{animation:4.2s ease-in-out infinite retail-oled-pulse}.retail-side-display-right{animation-delay:-2.1s}.retail-break-even line:first-child{animation:2.8s ease-in-out infinite retail-laser}.retail-serial{filter:drop-shadow(0 4px 7px #00000070)}@keyframes retail-vessel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes retail-wave-back{to{transform:translate(18px)scaleY(.88)}}@keyframes retail-wave-front{to{transform:translate(-20px)scaleY(1.13)}}@keyframes retail-glass-sweep{0%,35%{opacity:.12;transform:translate(-17px)}55%{opacity:.54}75%,to{opacity:.13;transform:translate(27px)}}@keyframes retail-data-rise{0%{opacity:0;transform:translateY(20px)}18%{opacity:.78}82%{opacity:.58}to{opacity:0;transform:translateY(-124px)}}@keyframes retail-packet-drop{0%{opacity:0;transform:translateY(-70px)scale(.82)}12%{opacity:1}76%{opacity:1}to{opacity:0;transform:translateY(182px)scale(1.05)}}@keyframes retail-ready-light{0%,to{opacity:.55}50%{opacity:1}}@keyframes retail-oled-pulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px #50dff53d)}}@keyframes retail-laser{0%,to{opacity:.72}50%{opacity:1;filter:drop-shadow(0 0 7px #50dff5cc)}}@media (max-width:720px){.retail-vessel-stage{width:min(100%,480px);margin-top:8px}.retail-vessel-crown{width:80%;padding:10px 14px 12px}.retail-vessel-crown strong{font-size:15px}.retail-vessel-caption{text-align:center;flex-direction:column;gap:4px;width:84%;margin-top:-24px}.collection-preview-stage:has(.retail-vessel-stage){min-height:445px}}@media (prefers-reduced-motion:reduce){.retail-vessel-body,.retail-wave,.retail-glass-sweep,.retail-data-bubble,.retail-transaction-packet,.retail-top-display circle,.retail-terminal-base circle,.retail-side-display,.retail-break-even line:first-child{animation:none!important}}.pricing-page-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-left:auto;margin-right:auto}@media (max-width:760px){.pricing-page-grid-two{grid-template-columns:1fr}}.company-site-header .site-nav.company-nav{gap:28px}.company-site-header .site-nav.company-nav>a{color:#b9c6d8}.products-dropdown{position:relative}.products-dropdown-trigger{color:#b9c6d8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;display:flex}.products-dropdown-trigger span{font-size:13px;transition:transform .2s}.products-dropdown.open .products-dropdown-trigger span{transform:rotate(180deg)}.products-dropdown-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;z-index:80;background:#050c19f7;border:1px solid #67aaff33;border-radius:18px;width:350px;padding:10px;transition:all .2s;position:absolute;top:calc(100% + 18px);left:-22px;transform:translateY(-7px);box-shadow:0 30px 80px #00000080}.products-dropdown.open .products-dropdown-menu{opacity:1;visibility:visible;transform:none}.products-dropdown-menu a{color:#d7e4f4;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:14px;transition:all .2s;display:flex}.products-dropdown-menu a:hover{background:#2374de21}.products-dropdown-menu a span{flex-direction:column;gap:3px;display:flex}.products-dropdown-menu a b{font-family:Space Grotesk;font-size:15px}.products-dropdown-menu a small{color:#7187a2;font-size:11px}.products-dropdown-menu a i{color:#64809c;letter-spacing:.14em;font-size:8px;font-style:normal}.products-dropdown-menu .product-menu-live i{color:#40dfad}.products-dropdown-menu .product-menu-labs{border-top:1px solid #67aaff1f;margin-top:6px;padding-top:17px}.products-dropdown-menu .product-menu-labs strong{color:#55aeff}.company-home{background:#030711;overflow:hidden}.company-hero{isolation:isolate;border-bottom:1px solid #5a9bff1f;place-items:center;min-height:760px;padding:150px 24px 100px;display:grid;position:relative}.company-hero-grid{z-index:-2;background-image:linear-gradient(#4589ff0b 1px,#0000 1px),linear-gradient(90deg,#4589ff0b 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.company-hero-orb{filter:blur(90px);opacity:.17;z-index:-1;border-radius:50%;position:absolute}.company-orb-one{background:#106eff;width:700px;height:500px;top:5%;left:14%}.company-orb-two{background:#5d28d8;width:540px;height:400px;bottom:0;right:4%}.company-hero-content{text-align:center;width:min(1120px,100%)}.company-kicker{color:#54a9ff;text-transform:uppercase;letter-spacing:.22em;margin:0 0 16px;font-size:11px;font-weight:800}.company-hero h1{letter-spacing:-.065em;max-width:1050px;margin:0 auto 26px;font-family:Space Grotesk;font-size:clamp(58px,8vw,106px);line-height:.92}.company-hero h1 em{background:linear-gradient(100deg,#fff 5%,#5bdcff 48%,#2473ff 88%);color:#0000;-webkit-background-clip:text;font-style:normal}.company-hero-content>p:not(.company-kicker){color:#a8b7cb;max-width:790px;margin:0 auto;font-size:19px;line-height:1.75}.company-hero-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.company-principles{grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin:70px auto 0;display:grid}.company-principles span{text-align:left;border-top:1px solid #5b9fff2b;padding:20px}.company-principles b{color:#dcecff;font-family:Space Grotesk;font-size:15px;display:block}.company-principles small{color:#7186a1;margin-top:6px;font-size:11px;line-height:1.5;display:block}.company-tank-section{grid-template-columns:.82fr 1.18fr;align-items:center;gap:65px;width:min(1280px,100% - 40px);margin:0 auto;padding:130px 0;display:grid}.company-tank-copy h2,.company-section-heading h2,.company-belief-section h2,.company-labs-section h2{letter-spacing:-.055em;margin:10px 0 22px;font-family:Space Grotesk;font-size:clamp(43px,5.5vw,72px);line-height:1}.company-tank-copy>p:not(.company-kicker),.company-section-heading>p:not(.company-kicker),.company-labs-section>div>p:not(.company-kicker){color:#91a2b8;font-size:16px;line-height:1.8}.company-tank-metrics{border-top:1px solid #5fa1ff21;gap:0;margin:28px 0;display:grid}.company-tank-metrics span{border-bottom:1px solid #5fa1ff1a;grid-template-columns:120px 1fr;gap:20px;padding:17px 0;display:grid}.company-tank-metrics b{color:#c9eaff;font-family:Space Grotesk}.company-tank-metrics small{color:#71859d}.company-tank-note{color:#60778f!important;font-size:12px!important}.company-tank-machine{background:radial-gradient(circle at 50% 45%,#0f77ff24,#0000 48%),linear-gradient(160deg,#081328de,#030814cc);border:1px solid #499aff26;border-radius:32px;min-height:660px;position:relative;overflow:hidden}.company-tank-machine .signature-tank-stage{min-height:650px}.company-machine-plate{z-index:30;background:#040e1ee8;border:1px solid #79c4ff4d;border-radius:10px;padding:12px 17px;position:absolute;bottom:22px;left:24px;box-shadow:0 0 25px #1178ff24}.company-machine-plate span,.company-machine-plate strong,.company-machine-plate small{display:block}.company-machine-plate span{letter-spacing:.25em;color:#6298bd;font-size:8px}.company-machine-plate strong{color:#dff7ff;margin:4px 0;font-family:Space Grotesk;font-size:13px}.company-machine-plate small{letter-spacing:.1em;color:#49dcb1;font-size:7px}.company-products-section{width:min(1280px,100% - 40px);margin:auto;padding:100px 0 140px}.company-section-heading{max-width:850px;margin-bottom:45px}.company-product-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.company-product-card{background:linear-gradient(150deg,#0a182fdb,#040a16d1);border:1px solid #5a9aff26;border-radius:24px;flex-direction:column;min-height:360px;padding:32px;transition:all .25s;display:flex}.company-product-card:hover{border-color:#509dff61;transform:translateY(-5px)}.company-product-card>div{justify-content:space-between;display:flex}.company-product-card>div span{color:#6e829d;letter-spacing:.15em;font-size:9px}.company-product-live>div span{color:#42dca9}.company-product-card>div i{color:#344d6a;font-size:11px;font-style:normal}.company-product-card h3{margin:66px 0 8px;font-family:Space Grotesk;font-size:48px}.company-product-card>strong{color:#cbe4f8;font-family:Space Grotesk;font-size:20px}.company-product-card p{color:#8192aa;max-width:520px;line-height:1.75}.company-product-card>b{color:#58adff;margin-top:auto;font-size:12px}.company-product-card>b em{margin-left:5px;font-style:normal}.company-belief-section{border-top:1px solid #5998ff1f;grid-template-columns:1fr 1fr;gap:80px;width:min(1280px,100% - 40px);margin:auto;padding:110px 0;display:grid}.company-belief-copy>p{color:#91a2b8;font-size:17px;line-height:1.8}.company-belief-copy blockquote{color:#d6e8f7;border-left:2px solid #1887ff;margin:30px 0;padding:24px 0 24px 26px;font-family:Space Grotesk;font-size:24px;line-height:1.5}.company-belief-copy a{color:#5cb0ff;font-size:12px}.company-labs-section{background:radial-gradient(circle at 85% 12%,#1c70ff26,#0000 38%),#07101e;border:1px solid #5c9dff26;border-radius:30px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;width:min(1280px,100% - 40px);margin:0 auto 120px;padding:70px;display:grid}.company-labs-console{background:#040c18;border:1px solid #56a3dc29;border-radius:18px;padding:22px}.company-labs-console>span{color:#6186a3;letter-spacing:.16em;padding-bottom:16px;font-size:9px;display:block}.company-labs-console>div{border-top:1px solid #56a3dc1c;grid-template-columns:120px 1fr auto;gap:15px;padding:17px 0;display:grid}.company-labs-console b{color:#d5edff;font-family:Space Grotesk}.company-labs-console small{color:#6f849b}.company-labs-console i{color:#3ad8a6;letter-spacing:.12em;font-size:8px;font-style:normal}.company-labs-console footer{color:#75b7e4;border-top:1px solid #56a3dc1c;padding-top:19px;font-size:12px}.company-footer .footer-link-groups{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.company-site-header .company-nav{gap:0}.products-dropdown{width:100%}.products-dropdown-trigger{justify-content:space-between;width:100%;padding:14px 0}.products-dropdown-menu{opacity:1;visibility:visible;width:100%;box-shadow:none;background:#081426a6;margin:0 0 8px;display:none;position:static;transform:none}.products-dropdown.open .products-dropdown-menu{display:block}.company-hero{min-height:700px;padding-top:130px}.company-principles,.company-tank-section,.company-belief-section,.company-labs-section{grid-template-columns:1fr}.company-tank-copy{text-align:center}.company-tank-metrics span{text-align:left}.company-tank-machine{min-height:610px}}@media (max-width:620px){.company-hero{padding-left:18px;padding-right:18px}.company-hero h1{font-size:52px}.company-hero-actions{flex-direction:column}.company-hero-actions .button{justify-content:center;width:100%}.company-tank-section,.company-products-section,.company-belief-section{width:calc(100% - 28px)}.company-tank-section{gap:20px;padding:90px 0}.company-tank-machine{border-radius:22px;min-height:570px;overflow:hidden}.company-tank-machine .unified-tank-svg{width:min(470px,112vw)}.company-machine-plate{bottom:14px;left:14px}.company-product-grid{grid-template-columns:1fr}.company-product-card{min-height:330px}.company-product-card h3{margin-top:50px}.company-belief-section{gap:25px}.company-labs-section{gap:30px;width:calc(100% - 28px);padding:28px}.company-labs-console>div{grid-template-columns:90px 1fr}.company-labs-console i{grid-column:2}}.engine-dom-tank{color:#f4fbff;flex-direction:column;justify-content:flex-start;align-items:center;width:min(620px,100%);min-height:620px;margin:0 auto;display:flex;position:relative;overflow:visible}.engine-dom-tank-crown{z-index:20;text-align:center;clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);border:1px solid color-mix(in srgb,var(--engine-tank-light) 70%,white);width:min(340px,82%);min-height:74px;box-shadow:0 0 28px color-mix(in srgb,var(--engine-tank-mid) 44%,transparent),inset 0 0 24px #31aaff2b;background:linear-gradient(#0f3a7df5,#04183cf5);margin:0 auto -8px;padding:11px 82px 12px 28px;position:relative}.engine-dom-tank-crown small{color:#dcecff;font-size:11px;display:block}.engine-dom-tank-crown strong{font:800 42px/1 Space Grotesk,sans-serif;display:block}.engine-dom-tank-crown span{color:#55f2c1;white-space:nowrap;background:#027b5694;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;position:absolute;top:25px;right:24px}.engine-dom-tank-vessel{width:min(440px,88%);height:520px;margin-top:4px;position:relative}.engine-dom-tank-glass{z-index:6;border:4px solid color-mix(in srgb,var(--engine-tank-light) 76%,white);height:322px;box-shadow:inset 0 0 54px color-mix(in srgb,var(--engine-tank-deep) 34%,transparent),0 0 34px color-mix(in srgb,var(--engine-tank-mid) 43%,transparent),0 28px 58px #00000080;background:linear-gradient(90deg,#ffffff29,#08254433 22%,#0518305c 72%,#ffffff17);border-radius:42%/8%;position:absolute;top:54px;left:12%;right:12%;overflow:hidden}.engine-dom-tank-top-rim{z-index:12;border:4px solid color-mix(in srgb,var(--engine-tank-light) 78%,white);height:48px;box-shadow:0 0 24px var(--engine-tank-mid),inset 0 0 17px #fff3;background:linear-gradient(#ffffff6b,#04254ccc 42%,#010e20f0);border-radius:50%;position:absolute;top:38px;left:10%;right:10%}.engine-dom-tank-top-rim i{background:#010c1cb8;border:1px solid #ffffff52;border-radius:50%;position:absolute;inset:8px 12px}.engine-dom-tank-liquid{height:var(--engine-tank-fill);background:linear-gradient(90deg,var(--engine-tank-deep),var(--engine-tank-mid) 46%,var(--engine-tank-light) 76%,var(--engine-tank-deep));min-height:8%;box-shadow:0 -12px 34px color-mix(in srgb,var(--engine-tank-light) 70%,transparent),inset 24px 0 34px #ffffff14,inset -24px 0 36px #0000003d;transition:height .65s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;overflow:visible}.engine-dom-liquid-wave{background:var(--engine-tank-light);width:114%;height:30px;box-shadow:0 0 20px var(--engine-tank-light);transform-origin:50%;border-radius:50%;position:absolute;top:-15px;left:-7%}.engine-dom-liquid-wave.wave-back{opacity:.42;animation:4.4s ease-in-out infinite engine-dom-wave}.engine-dom-liquid-wave.wave-front{opacity:.72;animation:3.7s ease-in-out infinite reverse engine-dom-wave}.engine-dom-glass-highlight{z-index:9;pointer-events:none;border-radius:50%;height:90%;position:absolute;top:5%}.engine-dom-glass-highlight.highlight-one{opacity:.55;background:linear-gradient(#ffffffb3,#7ee6ff2e 72%,#0000);width:13%;left:17%;transform:skew(-10deg)}.engine-dom-glass-highlight.highlight-two{opacity:.28;background:linear-gradient(#ffffff59,#0000 72%);width:5%;right:10%}.engine-dom-break-even{z-index:11;left:2%;right:2%;bottom:var(--engine-break-even);border-top:2px dashed var(--engine-tank-light);filter:drop-shadow(0 0 5px var(--engine-tank-light));position:absolute}.engine-dom-break-even:after{content:"";border-top:2px solid var(--engine-tank-light);width:20px;position:absolute;top:-2px;right:-20px}.engine-dom-break-even span,.engine-dom-break-even small{white-space:nowrap;color:#fff;background:#061326;border-left:1px solid #50e2ff80;border-right:1px solid #50e2ff80;padding:2px 7px;font-size:9px;position:absolute;left:calc(100% + 24px)}.engine-dom-break-even span{border-top:1px solid #50e2ff80;border-radius:6px 6px 0 0;font-weight:800;bottom:-1px}.engine-dom-break-even small{color:#bcd6e8;border-bottom:1px solid #50e2ff80;border-radius:0 0 6px 6px;font-size:7px;top:1px}.engine-dom-tank-collar{z-index:7;height:35px;box-shadow:0 0 14px color-mix(in srgb,var(--engine-tank-light) 30%,transparent);background:linear-gradient(#d2e3ef,#42566a 35%,#101c28 75%,#071019);border:7px solid #344b60;border-radius:50%;position:absolute;top:360px;left:12%;right:12%}.engine-dom-tank-base{z-index:5;height:82px;box-shadow:0 18px 34px #0000007a,0 0 24px color-mix(in srgb,var(--engine-tank-mid) 28%,transparent);background:linear-gradient(90deg,#0c1722,#3c5165 22%,#111d28 43%,#64788b 57%,#13212d 76%,#07111a);border:2px solid #536b80;border-radius:12px 12px 34px 34px;place-items:center;display:grid;position:absolute;top:374px;left:14%;right:14%}.engine-dom-tank-plaque{color:#101923;text-align:center;background:linear-gradient(100deg,#687784,#e5ebef 20%,#aeb9c1 48%,#edf2f5 76%,#6d7b86);border:1px solid #ffffff7a;border-radius:6px;min-width:190px;padding:8px 22px;box-shadow:inset 0 1px #fff,0 4px 10px #0006}.engine-dom-tank-plaque strong{font:700 17px/1.1 Georgia,serif;display:block}.engine-dom-tank-plaque small{color:#33414e;margin-top:2px;font-size:7px;display:block}.engine-dom-floor-glow{z-index:1;background:radial-gradient(ellipse,color-mix(in srgb,var(--engine-tank-light) 40%,transparent),color-mix(in srgb,var(--engine-tank-mid) 12%,transparent) 50%,transparent 72%);filter:blur(2px);border-radius:50%;height:44px;position:absolute;top:435px;left:4%;right:4%}.engine-dom-proof{color:#91a9bd;letter-spacing:.04em;margin:0;font-size:11px;position:absolute;bottom:4px}.engine-dom-particle{z-index:4;color:#edfdffd1;text-shadow:0 0 11px var(--engine-tank-light);font:900 15px Space Grotesk,sans-serif;animation:4.2s ease-in infinite engine-dom-rise;position:absolute;bottom:8%}.engine-dom-particle.particle-1{left:18%}.engine-dom-particle.particle-2{animation-delay:.6s;left:31%}.engine-dom-particle.particle-3{animation-delay:1.4s;left:44%}.engine-dom-particle.particle-4{animation-delay:2.1s;left:57%}.engine-dom-particle.particle-5{animation-delay:2.8s;left:70%}.engine-dom-particle.particle-6{animation-delay:3.3s;left:80%}.engine-dom-particle.particle-7{animation-delay:3.8s;left:38%}.engine-dom-particle.particle-8{animation-delay:.25s;left:64%}.engine-dom-bubble{border:1px solid #dcfaff94;border-radius:50%;animation:4.8s ease-in infinite engine-dom-bubble;position:absolute}.engine-dom-bubble.bubble-1{width:7px;height:7px;bottom:8%;left:22%}.engine-dom-bubble.bubble-2{width:11px;height:11px;animation-delay:.7s;bottom:16%;left:36%}.engine-dom-bubble.bubble-3{width:6px;height:6px;animation-delay:1.5s;bottom:7%;left:49%}.engine-dom-bubble.bubble-4{width:9px;height:9px;animation-delay:2.2s;bottom:24%;left:62%}.engine-dom-bubble.bubble-5{width:13px;height:13px;animation-delay:1s;bottom:10%;left:75%}.engine-dom-bubble.bubble-6{width:7px;height:7px;animation-delay:2.8s;bottom:34%;left:83%}.engine-dom-bubble.bubble-7{width:10px;height:10px;animation-delay:1.9s;bottom:38%;left:29%}@keyframes engine-dom-wave{50%{transform:rotate(1.6deg)scaleX(.96)}}@keyframes engine-dom-rise{0%{opacity:0;transform:translateY(12px)scale(.7)}20%{opacity:.75}to{opacity:0;transform:translateY(-220px)scale(1.15)}}@keyframes engine-dom-bubble{0%{opacity:0;transform:translateY(12px)scale(.6)}22%{opacity:.58}to{opacity:0;transform:translateY(-195px)scale(1.2)}}@media (max-width:760px){.engine-dom-tank{min-height:520px}.engine-dom-tank-crown{width:min(320px,92%);padding-right:74px}.engine-dom-tank-crown strong{font-size:36px}.engine-dom-tank-vessel{transform-origin:top;width:min(390px,96%);height:455px;transform:scale(.9)}.engine-dom-proof{bottom:0}}@media (prefers-reduced-motion:reduce){.engine-dom-liquid-wave,.engine-dom-particle,.engine-dom-bubble{animation:none!important}}.company-tank-machine{place-items:center;padding:34px 18px 10px;display:grid}.company-tank-machine .engine-dom-tank{min-height:600px}.company-tank-machine .engine-dom-tank-crown{margin-top:4px}.company-tank-machine .engine-dom-proof{bottom:10px}.company-tank-machine .company-machine-plate{display:none}.company-commit-spotlight{border-top:1px solid #5998ff1f;width:min(1280px,100% - 40px);margin:0 auto;padding:115px 0 130px}.company-commit-spotlight .company-section-heading{max-width:900px;margin:0 auto 38px}.company-commit-spotlight .commit-flow-stage{margin-top:0}.company-spotlight-action{justify-content:center;margin-top:26px;display:flex}@media (max-width:760px){.company-tank-machine{min-height:555px;padding:22px 2px 0;overflow:visible}.company-tank-machine .engine-dom-tank{width:108%;min-height:520px;margin-left:-4%}.company-commit-spotlight{width:calc(100% - 24px);padding:85px 0 100px}}.industrial-vessel-stage{place-items:center;min-height:650px;padding:35px 115px 88px 35px;display:grid;position:relative;overflow:hidden}.industrial-vessel-stage:before{content:"";filter:blur(16px);background:#0000008c;border-radius:50%;height:30px;position:absolute;bottom:39px;left:8%;right:8%}.industrial-vessel{filter:drop-shadow(0 26px 25px #0000006b);width:min(430px,72vw);height:570px;position:relative}.vessel-top-assembly{z-index:7;width:190px;height:72px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pressure-cap{background:linear-gradient(#7d8d98,#263642 55%,#101b24);border:2px solid #566877;border-radius:50% 50% 14px 14px;height:42px;position:absolute;bottom:0;left:12px;right:12px;box-shadow:inset 0 3px 4px #ffffff2b}.pressure-cap i{background:#13202a;border:2px solid #8a9aa5;border-radius:50%;width:8px;height:8px;position:absolute}.pressure-cap i:first-child{top:17px;left:20px}.pressure-cap i:nth-child(2){top:17px;right:20px}.pressure-cap i:nth-child(3){top:7px;left:72px}.pressure-cap i:nth-child(4){top:7px;right:72px}.status-beacon{background:#10202a;border:2px solid #465967;border-radius:7px 7px 4px 4px;width:38px;height:31px;position:absolute;top:0;left:50%;transform:translate(-50%)}.status-beacon span{background:#48e0a6;border-radius:4px;animation:2.5s ease-in-out infinite beaconPulse;position:absolute;inset:5px;box-shadow:0 0 16px #48e0a6e6}@keyframes beaconPulse{50%{opacity:.45;box-shadow:0 0 5px #48e0a64d}}.vessel-shell{background:linear-gradient(90deg,#172630 0,#647580 10%,#273944 22%,#71818a 50%,#273944 78%,#657681 90%,#172630);border:3px solid #536876;border-radius:94px 94px 54px 54px/56px 56px 38px 38px;position:absolute;inset:57px 55px 52px;box-shadow:inset 0 0 28px #ffffff14,inset 14px 0 20px #ffffff0d,inset -14px 0 20px #00000040}.vessel-shell:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:7px}.shell-rib{background:linear-gradient(#81919b,#273844 65%,#17242d);border:2px solid #6f818c;border-radius:9px;height:13px;position:absolute;left:-7px;right:-7px;box-shadow:0 4px 8px #00000052}.rib-one{top:80px}.rib-two{top:226px}.rib-three{bottom:53px}.weld-seam{opacity:.5;background:repeating-linear-gradient(#93a0a7 0 3px,#263640 3px 7px);width:2px;position:absolute;top:35px;bottom:32px}.seam-one{left:18px}.seam-two{right:18px}.inspection-window{background:#06111a;border:10px solid #172630;border-radius:52px;position:absolute;inset:71px 54px 96px;overflow:hidden;box-shadow:0 0 0 3px #6e808a,0 0 0 6px #263844,inset 0 0 35px #32dfcf1f}.inspection-window:after{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff24,#0000 20% 63%,#ffffff0d);position:absolute;inset:0}.window-bolts{z-index:6;pointer-events:none;position:absolute;inset:-8px}.window-bolts i{background:#9aa7ae;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:inset 0 0 0 2px #33444e}.window-bolts i:first-child{top:18px;left:14px}.window-bolts i:nth-child(2){top:4px;left:50%}.window-bolts i:nth-child(3){top:18px;right:14px}.window-bolts i:nth-child(4){top:25%;right:3px}.window-bolts i:nth-child(5){top:50%;right:3px}.window-bolts i:nth-child(6){bottom:24%;right:3px}.window-bolts i:nth-child(7){bottom:18px;right:14px}.window-bolts i:nth-child(8){bottom:4px;left:50%}.window-bolts i:nth-child(9){bottom:18px;left:14px}.window-bolts i:nth-child(10){bottom:24%;left:3px}.window-bolts i:nth-child(11){top:50%;left:3px}.window-bolts i:nth-child(12){top:25%;left:3px}.recovery-fluid{background:linear-gradient(90deg,#087e77,#19d6c2 45%,#47f0d1 66%,#087f78);min-height:10%;transition:height 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 13px 22px #ffffff2e,0 -7px 24px #2fe8cf40}.fluid-surface{background:linear-gradient(#b5fff4,#31ddc6 50%,#149b9233);border-radius:50%;width:112%;height:18px;animation:3.8s ease-in-out infinite alternate fluidWave;position:absolute;top:-8px;left:-6%}@keyframes fluidWave{0%{transform:translate(-2%)rotate(-1deg)}to{transform:translate(2%)rotate(1deg)}}.fluid-shimmer{background:linear-gradient(110deg,#0000 15%,#ffffff3b 37%,#0000 54%);animation:5s linear infinite fluidShimmer;position:absolute;inset:0}@keyframes fluidShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.bubble{border:1px solid #e6fffba6;border-radius:50%;width:7px;height:7px;animation:4.4s linear infinite bubbleRise;position:absolute;bottom:-20px}.bubble-1{animation-delay:-1s;left:17%}.bubble-2{width:5px;height:5px;animation-delay:-2.6s;left:35%}.bubble-3{width:9px;height:9px;animation-delay:-.4s;left:57%}.bubble-4{width:4px;height:4px;animation-delay:-3.3s;left:73%}.bubble-5{width:6px;height:6px;animation-delay:-2s;left:88%}@keyframes bubbleRise{to{opacity:0;transform:translateY(-330px)}}.break-even-line{z-index:4;border-top:2px dashed #ffda79d6;position:absolute;left:0;right:0}.break-even-line span{color:#f6d989;letter-spacing:.12em;background:#08111ad1;border-radius:4px;padding:3px 5px;font-size:7px;font-weight:900;position:absolute;bottom:5px;right:8px}.vessel-value{z-index:5;text-align:center;text-shadow:0 2px 9px #0000008c;width:88%;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.vessel-value span{color:#b9d9db;letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.vessel-value strong{color:#fff;letter-spacing:-.04em;margin:6px 0;font-size:31px;display:block}.vessel-value small{color:#c8f6ed;font-size:9px}.vessel-nameplate{z-index:5;text-align:center;color:#101a20;background:linear-gradient(#a8b0b4,#5a676e 52%,#303d44);border:1px solid #8f9ba1;border-radius:4px;width:190px;padding:7px 12px;position:absolute;bottom:19px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #00000059}.vessel-nameplate strong{letter-spacing:.18em;font-size:12px;display:block}.vessel-nameplate span{letter-spacing:.14em;font-size:8px;font-weight:900;display:block}.vessel-nameplate small{letter-spacing:.07em;margin-top:2px;font-size:5px;font-weight:800;display:block}.maintenance-hatch{color:#1a252c;align-items:center;gap:4px;font-size:5px;font-weight:900;display:flex;position:absolute;bottom:27px;left:24px}.vessel-base-ring{background:linear-gradient(#687b86,#263844 70%,#101a22);border:3px solid #536874;border-radius:12px 12px 30px 30px;height:42px;position:absolute;bottom:29px;left:69px;right:69px;box-shadow:0 12px 15px #00000059}.vessel-base-ring span{background:#70818a;border:3px solid #1d2c35;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-7px}.vessel-base-ring span:first-child{left:13px}.vessel-base-ring span:nth-child(2){left:26%}.vessel-base-ring span:nth-child(3){left:44%}.vessel-base-ring span:nth-child(4){right:44%}.vessel-base-ring span:nth-child(5){right:26%}.vessel-base-ring span:nth-child(6){right:13px}.vessel-side-gauge{z-index:9;color:#5de5c1;background:linear-gradient(145deg,#1d2e39,#08131c);border:1px solid #445866;border-radius:9px;width:92px;padding:9px;position:absolute;top:185px;box-shadow:0 8px 18px #00000052}.vessel-side-gauge span{color:#718899;letter-spacing:.1em;margin-top:4px;font-size:6px;font-weight:900;display:block}.vessel-side-gauge strong{color:#e6f8ff;margin-top:2px;font-size:11px;display:block}.gauge-left{left:0}.gauge-right{right:0}.inlet-flange{z-index:8;background:radial-gradient(circle,#152630 0 35%,#80909a 36% 43%,#263944 44%);border:6px solid #6b7d87;border-radius:50%;width:76px;height:76px;position:absolute;bottom:118px;right:-14px;box-shadow:0 0 0 3px #192a34}.inlet-flange>i{background:#12212a;border:2px solid #98a5ab;border-radius:50%;width:7px;height:7px;position:absolute}.inlet-flange>i:first-child{top:2px;left:50%}.inlet-flange>i:nth-child(2){top:50%;right:2px}.inlet-flange>i:nth-child(3){bottom:2px;left:50%}.inlet-flange>i:nth-child(4){top:50%;left:2px}.valve-wheel{background:#0d1a22;border:5px solid #48606d;border-radius:50%;width:42px;height:42px;position:absolute;top:-39px;left:50%;transform:translate(-50%)}.valve-wheel span{transform-origin:50%;background:#5e747f;width:4px;height:30px;position:absolute;top:50%;left:50%}.valve-wheel span:first-child{transform:translate(-50%,-50%)}.valve-wheel span:nth-child(2){transform:translate(-50%,-50%)rotate(45deg)}.valve-wheel span:nth-child(3){transform:translate(-50%,-50%)rotate(90deg)}.valve-wheel span:nth-child(4){transform:translate(-50%,-50%)rotate(135deg)}.recovery-feed-pipe{z-index:3;background:linear-gradient(#2d4552,#14232d);border-top:4px solid #5a707c;border-bottom:4px solid #1b2c36;width:180px;height:30px;position:absolute;top:59%;right:-6px;box-shadow:0 8px 10px #0000003d}.recovery-feed-pipe:before{content:"";background:#263b47;border:2px solid #73838b;width:12px;height:38px;position:absolute;top:-8px;left:22px}.pipe-label{color:#64cba8;letter-spacing:.12em;white-space:nowrap;font-size:7px;font-weight:900;position:absolute;bottom:35px;right:0}.pipe-packet{color:#fff;background:#25c484;border-radius:4px;place-items:center;width:18px;height:14px;font-size:8px;font-weight:900;animation:4s linear infinite feedPacket;display:grid;position:absolute;top:4px;box-shadow:0 0 13px #25c484cc}.pipe-packet.packet-b{animation-delay:-2s}@keyframes feedPacket{0%{right:-20px}to{right:160px}}.vessel-telemetry-rail{grid-template-columns:repeat(4,1fr);gap:7px;width:calc(100% - 35px);display:grid;position:absolute;bottom:4px;right:10px}.vessel-telemetry-rail article{color:#5adfbd;background:#070f18e0;border:1px solid #5a8fa336;border-radius:8px;min-width:0;padding:8px 9px}.vessel-telemetry-rail article>span{color:#657f91;letter-spacing:.08em;font-size:6px;font-weight:900;display:block}.vessel-telemetry-rail article>strong{color:#e6f7ff;margin-top:3px;font-size:9px;display:block}.vessel-telemetry-rail article strong i{background:#45e1a5;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #45e1a5}.company-tank-machine{place-items:center!important;min-height:720px!important;padding:20px 0 0!important;display:grid!important;overflow:hidden!important}.company-tank-machine>.industrial-vessel-stage{visibility:visible!important;opacity:1!important;width:100%!important;min-height:680px!important;margin:0 auto!important;padding:28px 105px 88px 20px!important;display:grid!important}.company-tank-machine .company-machine-plate,.company-tank-machine>.engine-dom-tank,.company-tank-machine>.signature-tank-stage{display:none!important}.company-commit-spotlight{visibility:visible!important;opacity:1!important;z-index:2!important;min-height:980px!important;display:block!important;position:relative!important;overflow:visible!important}.company-phone-animation-shell{background:radial-gradient(circle at 50% 10%,#1476ff2b,#0000 48%),linear-gradient(145deg,#071226fa,#030914fa);border:1px solid #5b9fff2e;border-radius:28px;width:min(1050px,100%);min-height:735px;margin:0 auto;padding:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047;visibility:visible!important;opacity:1!important;display:block!important}.company-phone-animation-label{z-index:20;justify-content:space-between;align-items:center;gap:16px;padding:2px 8px 12px;display:flex;position:relative}.company-phone-animation-label span{color:#4aaeff;letter-spacing:.17em;font-size:8px;font-weight:900}.company-phone-animation-label strong{color:#a9bfd2;font-size:11px}.company-phone-animation-shell .commit-flow-stage{z-index:10!important;visibility:visible!important;opacity:1!important;min-height:660px!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important}.company-phone-animation-shell .commit-flow-theater{visibility:visible!important;opacity:1!important;min-height:570px!important;display:grid!important}.company-phone-animation-shell .flow-phone-wrap,.company-phone-animation-shell .demo-phone,.company-phone-animation-shell .flow-phone{visibility:visible!important}.company-phone-animation-shell .flow-phone-wrap{z-index:30!important;display:grid!important}.company-phone-animation-shell .demo-phone,.company-phone-animation-shell .flow-phone{display:block!important}.company-phone-animation-shell .commit-flow-brand{display:grid!important}.company-phone-animation-shell .industry-rail{display:flex!important}.company-phone-animation-shell .commit-flow-progress{display:grid!important}.company-phone-animation-shell .phase-sms-flight .flow-phone-wrap{transform:translate(-108%)scale(.96);opacity:.28!important}.company-phone-animation-shell .phase-confirm-flight .flow-phone-wrap{transform:translate(108%)scale(.96);opacity:.28!important}@media (max-width:900px){.company-tank-machine{min-height:650px!important;overflow:visible!important}.company-tank-machine>.industrial-vessel-stage{min-height:625px!important;padding:22px 0 100px!important;overflow:visible!important}.company-tank-machine .industrial-vessel{transform-origin:top;transform:scale(.82)}.company-commit-spotlight{min-height:900px!important}.company-phone-animation-shell{min-height:700px;padding:12px 4px}}@media (max-width:560px){.company-tank-machine{margin-inline:-5px;min-height:590px!important}.company-tank-machine>.industrial-vessel-stage{width:112%!important;min-height:570px!important;margin-left:-6%!important;padding-bottom:112px!important}.company-tank-machine .industrial-vessel{transform:scale(.7)}.company-commit-spotlight{width:calc(100% - 16px)!important;min-height:815px!important}.company-phone-animation-shell{border-radius:20px;min-height:655px;padding:10px 0}.company-phone-animation-label{flex-direction:column;align-items:flex-start;padding-inline:14px}.company-phone-animation-shell .commit-flow-stage{min-height:600px!important;padding:16px 4px!important}.company-phone-animation-shell .commit-flow-theater{min-height:520px!important}.company-phone-animation-shell .demo-phone{width:min(252px,78vw)!important;height:490px!important}}@media (prefers-reduced-motion:reduce){.company-phone-animation-shell .flow-phone-wrap{opacity:1!important;animation:none!important;transform:none!important}}.company-tank-section{padding-bottom:125px}.company-products-section{border-top:1px solid #5998ff1f}.support-content p+p{margin-top:16px}.support-content a{color:#5ca9ff;text-underline-offset:3px;text-decoration:underline}.support-warning{background:#ffb84c0f;border:1px solid #ffb84c40;border-radius:12px;padding:14px 16px;color:#e5c491!important}.policy-hero>.button{margin-top:28px;display:inline-flex}
