:root{--mint:#5ef79d;--mint-deep:#0e9e5a;--navy:#2d475f;--cream:#faecd9;--paper:#faf0e0;--paper-2:#f4e7d3;--panel:#fffaf1;--ink:#182734;--ink-2:#2d475f;--ink-soft:#6b7e8c;--rule:rgba(45,71,95,0.16);--rule-strong:rgba(45,71,95,0.34);--accent:var(--mint);--accent-ink:#0b7d46;--on-ink:#5ef79d;--up:#1b8a4b;--down:#c23b2e;--shadow:0 1px 0 rgba(45,71,95,0.05);--serif:var(--font-spectral),Georgia,serif;--sans:var(--font-plex-sans),system-ui,sans-serif;--mono:var(--font-plex-mono),ui-monospace,monospace;--gap:26px;--pad:22px;--col-max:1320px;--fs-body:16px}[data-theme=dark]{--paper:#14222d;--paper-2:#1b2c39;--panel:#1e303d;--ink:#f3eee3;--ink-2:#dce5ea;--ink-soft:#93a6b3;--rule:rgba(220,229,234,0.14);--rule-strong:rgba(220,229,234,0.3);--accent-ink:#5ef79d;--on-ink:#0d3b24;--up:#43d489;--down:#f0796a;--shadow:0 1px 0 rgba(0,0,0,0.2)}[data-theme=dark] .band{--paper:#faf0e0;--paper-2:#f4e7d3;--panel:#fffaf1;--ink:#0b151d;--ink-2:#2d475f;--ink-soft:#6b7e8c;--rule:rgba(45,71,95,0.16);--rule-strong:rgba(45,71,95,0.34);--accent-ink:#0b7d46;--on-ink:#5ef79d;--up:#1b8a4b;--down:#c23b2e}[data-density=compact]{--gap:18px;--pad:16px}[data-density=comfy]{--gap:34px;--pad:30px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink-2);font-family:var(--sans);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}::selection{background:var(--mint);color:#16242f}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:0}::-webkit-scrollbar-track{background:transparent}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);margin:0;line-height:1.08;font-weight:700;letter-spacing:-.01em}.mono{font-family:var(--mono)}.serif{font-family:var(--serif)}.wrap{max-width:var(--col-max);margin:0 auto;padding:0 24px}.kicker{font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--accent-ink)}.kicker,.label-mono{font-family:var(--mono);text-transform:uppercase}.label-mono{font-size:10.5px;letter-spacing:.12em;color:var(--ink-soft)}.ph{position:relative;overflow:hidden;background:var(--paper-2);background-image:repeating-linear-gradient(135deg,transparent 0 9px,rgba(45,71,95,.05) 9px 10px);border:1px solid var(--rule);display:grid;place-items:center}[data-theme=dark] .ph{background-image:repeating-linear-gradient(135deg,transparent 0 9px,rgba(94,247,157,.05) 9px 10px)}.ph span{font-size:10.5px;color:var(--ink-soft);padding:4px 8px;text-align:center}.ph span,.pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}.pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;padding:3px 8px;border:1px solid var(--rule-strong);white-space:nowrap;max-width:100%}.pill,button.pill{color:var(--ink-2)}button.pill{white-space:normal;text-align:left;line-height:1.4;background:var(--panel);cursor:pointer}button.pill:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.pill.mint{background:var(--mint);color:#0d3b24;border-color:var(--mint)}.pill.live{background:var(--down);color:#fff;border-color:var(--down)}.pill.live:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:blink 1.3s infinite}@keyframes blink{50%{opacity:.25}}.updown.up{color:var(--up)}.updown.down{color:var(--down)}.btn,button{font-family:var(--sans);cursor:pointer}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;padding:9px 16px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:.15s}.btn.ghost,.btn:hover{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.btn.mint{background:var(--mint);border-color:var(--mint);color:#0d3b24}.btn.mint:hover{background:transparent;color:var(--accent-ink);border-color:var(--accent-ink)}.btn.sm{padding:6px 11px;font-size:12px}.link-u{border-bottom:1px solid var(--accent);padding-bottom:1px;transition:.15s}.link-u:hover{background:var(--mint);color:#0d3b24;border-color:var(--mint)}.fade-in{animation:fade .4s ease}@keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes ndIn{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.hovr{transition:transform .15s ease}.hovr:hover{transform:translateY(-2px)}.clamp2{-webkit-line-clamp:2}.clamp2,.clamp3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp3{-webkit-line-clamp:3}@keyframes flashUp{0%{background:rgba(27,138,75,.28)}to{background:transparent}}@keyframes flashDown{0%{background:rgba(194,59,46,.24)}to{background:transparent}}.flash-up{animation:flashUp 1.1s ease}.flash-down{animation:flashDown 1.1s ease}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.boot-splash{position:fixed;left:0;right:0;top:0;height:3px;z-index:999;overflow:hidden;pointer-events:none;opacity:0;animation:bootShow .2s ease .25s forwards}.boot-splash:before{content:"";position:absolute;top:0;bottom:0;width:40%;background:var(--mint);box-shadow:0 0 8px rgba(94,247,157,.7);animation:bootSlide 1.1s cubic-bezier(.65,0,.35,1) infinite}.boot-splash .stack{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes bootShow{to{opacity:1}}@keyframes bootSlide{0%{left:-40%}to{left:100%}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:640px){.dock-label{display:none}.hide-phone{display:none!important}.dock-fab{width:50px!important;padding:0!important;border-radius:50%!important}}@media print{.no-print,footer,header,nav{display:none!important}body{background:#fff}}.auth-screen{position:fixed;inset:0;z-index:90;background:var(--paper);display:grid;grid-template-columns:1.05fr 1fr;overflow:auto}@media (max-width:880px){.auth-screen{grid-template-columns:1fr}.auth-brand{display:none!important}}@keyframes drawerIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.boot-splash:before{left:0;width:100%;animation:blink 1.2s infinite}}input,select,textarea{font-family:var(--sans)}iframe,img,select,svg,video{max-width:100%}html{overflow-x:hidden}@media (max-width:760px){body{overflow-x:hidden}.wrap{padding-left:16px;padding-right:16px}[style*=grid-template-columns]:not(.keep-grid):not([style*=auto-fit]):not([style*=auto-fill]){grid-template-columns:minmax(0,1fr)!important;min-width:0}[style*="font-size: 46"],[style*="font-size:46"]{font-size:30px!important}[style*="font-size: 38"],[style*="font-size:38"]{font-size:28px!important}[style*="font-size: 34"],[style*="font-size:34"]{font-size:26px!important}.admin-burger{display:inline-block!important}.admin-hide-sm{display:none!important}.admin-aside{display:none}.admin-aside.open{display:block}}@media (max-width:1180px){.social-grid{grid-template-columns:minmax(0,1fr)!important}.social-grid>div:last-child{max-width:460px}}@media (max-width:1000px) and (min-width:761px){.admin-grid{grid-template-columns:170px minmax(0,1fr)!important;gap:18px!important}}.quick-link{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 14px;font-size:13px;font-weight:600;color:var(--ink-2);border-right:1px solid var(--rule);transition:background .15s}.quick-link:first-child{padding-left:0}.quick-link:hover{background:var(--paper-2);color:var(--ink)}@media (max-width:1000px){.home-top{grid-template-columns:minmax(0,1fr)!important}.home-top>div:first-child{border-right:none!important;padding-right:0!important}.jobs-grid{grid-template-columns:minmax(0,1fr)!important}.jobs-grid aside{position:static!important}}@media (max-width:1000px) and (min-width:761px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.pricing-toggle button{padding:8px 10px!important;font-size:12px!important}.pricing-grid>div{border-left:none!important;border-top:1px solid var(--rule-strong)}}.reel-scene{animation:reelIn .55s ease both}.reel-slide{animation:reelSlide .6s ease both}.reel-pop{animation:reelPop .4s ease both}.reel-bar{transform-origin:left;animation:reelBar .9s ease both}.reel-draw{stroke-dasharray:600;stroke-dashoffset:600;animation:reelDraw 2.2s ease forwards}.reel-fade{animation:reelFade 1s ease 1.6s both}.reel-flip{animation:reelFlip .7s ease .4s both}.reel-live{font-family:var(--mono);font-size:.6em;color:#c23b2e;animation:blink 1.3s infinite}.reel-caret{animation:blink .9s infinite;color:#0b7d46}@keyframes reelIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes reelSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes reelPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes reelBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reelDraw{to{stroke-dashoffset:0}}@keyframes reelFade{0%{opacity:0}to{opacity:1}}@keyframes reelFlip{0%{opacity:0;transform:perspective(600px) rotateY(-35deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reel-bar,.reel-draw,.reel-fade,.reel-flip,.reel-pop,.reel-scene,.reel-slide{animation:none!important;stroke-dashoffset:0!important}}@media (max-width:900px){.vitrine-feature,.vitrine-hero{grid-template-columns:minmax(0,1fr)!important}.vitrine-feature>div{order:0!important}.vitrine-hero h1{font-size:36px!important}.vitrine-terminal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1240px){.topbar-host{display:none!important}}@media (max-width:1100px){.topbar-promo{display:none!important}}.topbar a,.topbar button,.topbar span{white-space:nowrap}@media (max-width:760px){.mast-actions{flex-wrap:wrap;justify-content:center!important}.mast-actions>:first-child{flex:1 1 100%}[style*="font-size: 40px"],[style*="font-size: 42px"]{font-size:28px!important}[style*="font-size: 50px"]{font-size:34px!important}[style*="font-size: 32px"]{font-size:25px!important}.topbar>.wrap{height:auto!important;flex-wrap:wrap;row-gap:2px!important;padding-top:3px;padding-bottom:3px}.topbar>.wrap>div:first-child{overflow-x:auto;max-width:100%;scrollbar-width:none}.topbar>.wrap>div:last-child{margin-left:auto}}@media (max-width:900px){.company-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.wl-row{grid-template-columns:minmax(0,1fr) auto!important}.wl-row>:nth-child(4){display:none}}@media (max-width:900px){.baro-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){.reel{aspect-ratio:4/5!important}}@media (max-width:760px){.terminal-list>div:last-child{max-height:320px!important}}.wiki-term{position:relative;cursor:help;text-decoration:underline;-webkit-text-decoration-color:var(--mint-deep,#1fcf77);text-decoration-color:var(--mint-deep,#1fcf77);text-decoration-thickness:2px;text-underline-offset:4px;transition:background .15s}.wiki-term:focus-visible,.wiki-term:hover{background:color-mix(in srgb,var(--mint) 22%,transparent);outline:none}.wiki-card{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:60;display:flex;flex-direction:column;gap:6px;width:min(320px,86vw);padding:14px 16px 12px;background:var(--panel);color:var(--ink);border:1px solid var(--rule-strong);border-top:3px solid var(--mint);box-shadow:0 12px 32px rgba(11,21,29,.18);font-family:var(--sans);font-size:13.5px;line-height:1.45;text-align:left;cursor:default;animation:wiki-pop .14s ease-out}.wiki-card.below{bottom:auto;top:calc(100% + 10px)}.wiki-card-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.wiki-card-title{font-family:var(--serif);font-size:17px;font-weight:700;line-height:1.2}.wiki-card-def{color:var(--ink-2)}.wiki-card-foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:4px;padding-top:8px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;color:var(--ink-soft)}.wiki-card-foot a{color:var(--accent-ink);font-weight:600}@keyframes wiki-pop{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.wiki-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:44px;gap:44px}@media (max-width:900px){.wiki-layout{grid-template-columns:minmax(0,1fr)}}.wiki-prose{font-family:var(--serif);font-size:18.5px;line-height:1.62;color:var(--ink-2);margin:0 0 18px}.wiki-dot{width:9px;height:9px;border-radius:50%;background:var(--mint-deep);flex-shrink:0;animation:wiki-pulse 1.2s ease-in-out infinite}@keyframes wiki-pulse{50%{opacity:.25}}.live-new{animation:live-in 1.6s ease-out}@keyframes live-in{0%{background:color-mix(in srgb,var(--mint) 28%,transparent)}to{background:transparent}}.noscrollbar{scrollbar-width:none}.noscrollbar::-webkit-scrollbar{display:none}.onb-screen{position:fixed;inset:0;z-index:90;background:var(--paper);overflow-y:auto;display:flex;flex-direction:column}.onb-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;border-bottom:1px solid var(--rule)}.onb-badge{font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--mint);color:#0d3b24;padding:5px 10px;display:inline-flex;align-items:center;gap:6px;text-align:right}.onb-progress{height:3px;background:var(--rule)}.onb-progress>div{height:100%;background:var(--mint);transition:width .35s ease}.onb-main{flex:1 1;display:flex;justify-content:center;align-items:flex-start;padding:36px 20px 60px}.onb-card{width:100%;max-width:720px;background:var(--panel);border:1px solid var(--rule);padding:30px 32px}.onb-steps{display:flex;gap:6px;margin-bottom:18px}.onb-dot{flex:1 1;height:4px;background:var(--rule);transition:background .25s}.onb-dot.done{background:var(--mint)}.onb-dot.on{background:var(--ink)}.onb-why{display:flex;gap:11px;background:rgba(94,247,157,.08);border-left:3px solid var(--mint);padding:11px 14px;margin-bottom:22px}.onb-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 18px;gap:16px 18px}.onb-grid .onb-full{grid-column:1/-1}.onb-consent{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--rule-strong);padding:12px 14px;cursor:pointer;background:var(--paper);transition:border-color .12s}.onb-consent[data-on="1"]{border-color:var(--mint)}.onb-consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--mint);flex-shrink:0;cursor:pointer}.onb-actions{display:flex;align-items:center;gap:12px;margin-top:26px;padding-top:18px;border-top:1px solid var(--rule)}.onb-link{background:none;border:none;cursor:pointer;color:var(--ink-soft);font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.02em;padding:10px 6px;white-space:nowrap}.onb-link:hover:not(:disabled){color:var(--ink)}.onb-link:disabled{opacity:.5;cursor:default}.onb-actions .onb-skip{margin-left:auto}.onb-short{display:none}@media (max-width:640px){.onb-top{padding:12px 16px}.onb-main{padding:18px 12px 40px}.onb-card{padding:22px 18px}.onb-grid{grid-template-columns:1fr}.onb-actions{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"next next" "back skip";grid-gap:4px 8px;gap:4px 8px}.onb-actions .onb-next{grid-area:next;width:100%}.onb-actions .onb-back{grid-area:back;justify-self:start}.onb-actions .onb-skip{grid-area:skip;justify-self:end;margin-left:0}.onb-long{display:none}.onb-short{display:inline}}.onb-skel{background:linear-gradient(90deg,var(--rule) 0,var(--panel) 50%,var(--rule) 100%);background-size:200% 100%;animation:onbSkel 1.2s linear infinite}@keyframes onbSkel{0%{background-position:200% 0}to{background-position:-200% 0}}.vt-black,.vt-close,.vt-hero{background:#000;color:#f0f0f0}.vt-black .btn.mint:hover,.vt-close .btn.mint:hover,.vt-dock .btn.mint:hover,.vt-hero .btn.mint:hover,.vt-plan.hi .btn.mint:hover{background:transparent;color:var(--mint);border-color:var(--mint)}.vt-cta-ghost{color:#f0f0f0!important;border-color:rgba(240,240,240,.35)!important;background:transparent!important}.vt-cta-ghost:hover{border-color:var(--mint)!important;color:var(--mint)!important}.vt-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.vt-ctas .btn{font-size:15px;padding:13px 22px}.vt-center{justify-content:center;text-align:center}.vt-hero{position:relative;overflow:hidden;min-height:min(86vh,860px);display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid #1c1c1c}.vt-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62}.vt-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.82) 38%,rgba(0,0,0,.25) 75%,rgba(0,0,0,.35)),linear-gradient(0deg,#000,rgba(0,0,0,0) 34%,rgba(0,0,0,0) 80%,rgba(0,0,0,.6))}.vt-hero-in{position:relative;padding:120px 24px 56px;max-width:1240px;width:100%}.vt-hero-in>*{max-width:700px}.vt-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint)}.vt-hero h1{font-family:var(--sans);font-weight:600;font-size:clamp(38px,5.4vw,70px);line-height:1.02;letter-spacing:-.025em;color:#fff;margin:20px 0 18px}.vt-hero h1 em{font-style:normal;color:var(--mint)}.vt-hero-in p{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:rgba(240,240,240,.82);margin:0 0 28px}.vt-fine{display:block;margin-top:16px;font:500 12px var(--mono);letter-spacing:.04em;color:rgba(240,240,240,.6)}.vt-strip{position:relative;border-top:1px solid #1c1c1c;background:rgba(0,0,0,.7);overflow:hidden}.vt-strip>div{display:flex;width:max-content;animation:vt-marquee 46s linear infinite}.vt-strip span{font:600 13px var(--mono);letter-spacing:.16em;color:rgba(240,240,240,.5);padding:12px 26px;border-right:1px solid #1c1c1c}.vt-strip span:nth-child(4n+1){color:var(--mint)}@keyframes vt-marquee{to{transform:translateX(-50%)}}.vt-k{display:block;font:600 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mint)}.vt-head{text-align:center;max-width:760px;margin:0 auto 34px}.vt-head h2{font-family:var(--sans);font-weight:600;font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-.02em;color:#fff;margin:12px 0}.vt-head p{font-size:17px;line-height:1.55;color:rgba(240,240,240,.7);margin:0}.vt-head-ink h2{color:var(--ink)}.vt-head-ink p{color:var(--ink-2)}.vt-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 24px!important}.vt-pillars>div{padding:34px 26px 38px;border-left:1px solid #1c1c1c}.vt-pillars>div:first-child{border-left:0;padding-left:0}.vt-ico{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid rgba(94,247,157,.35);color:var(--mint);margin-bottom:16px}.vt-pillars b{display:block;font-size:19px;color:#fff;margin:8px 0;font-weight:600}.vt-pillars p{margin:0;font-size:14.5px;line-height:1.55;color:rgba(240,240,240,.66)}.vt-film{padding:84px 0 76px;border-top:1px solid #1c1c1c;background:radial-gradient(ellipse 70% 45% at 50% 42%,rgba(94,247,157,.07),transparent 70%),#000}.vt-film-frame{max-width:1180px;margin:0 auto;padding:0 24px}.vt-film-frame video{border:1px solid #262626!important;box-shadow:0 40px 120px rgba(0,0,0,.8),0 0 0 1px rgba(94,247,157,.08)}.vt-kpis{max-width:1180px;margin:34px auto 38px;padding:0 24px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.vt-kpis>div{padding:4px 18px;border-left:1px solid #1c1c1c}.vt-kpis>div:first-child{border-left:0}.vt-kpis b{display:block;font:600 34px var(--sans);color:var(--mint);letter-spacing:-.02em}.vt-kpis span{display:block;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(240,240,240,.55);margin-top:4px}.vt-fns{padding:76px 0 84px;border-top:1px solid #1c1c1c}.vt-fns .wrap{padding:0 24px}.vt-card{transition:border-color .15s,transform .15s}.vt-card:hover{border-color:var(--mint)!important;transform:translateY(-2px)}.vt-offer{padding:76px 0 70px;background:var(--paper);border-bottom:1px solid var(--rule)}.vt-offer .wrap{padding:0 24px}.vt-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1100px;margin:0 auto;align-items:stretch}.vt-plan{position:relative;border:1px solid var(--rule-strong);background:var(--panel);padding:26px 24px;display:flex;flex-direction:column;gap:6px}.vt-plan.hi{background:#000;color:#f0f0f0;border-color:var(--mint);box-shadow:0 24px 60px rgba(0,0,0,.25)}.vt-badge{position:absolute;top:-12px;left:24px;background:var(--mint);color:#0d3b24;font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 10px}.vt-plan-name{font-size:20px;color:var(--ink);font-weight:600}.vt-plan.hi .vt-plan-name{color:#fff}.vt-price{font:600 34px var(--sans);color:var(--ink);letter-spacing:-.02em}.vt-plan.hi .vt-price{color:var(--mint)}.vt-price span{font:500 12px var(--mono);color:var(--ink-2);letter-spacing:.04em}.vt-plan.hi .vt-price span{color:rgba(240,240,240,.6)}.vt-tag{margin:0 0 8px;font-size:14px;color:var(--ink-2)}.vt-plan.hi .vt-tag{color:rgba(240,240,240,.72)}.vt-plan ul{list-style:none;padding:0;margin:4px 0 20px;display:grid;grid-gap:8px;gap:8px;flex:1 1;align-content:start}.vt-plan li{display:flex;gap:9px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.vt-plan li svg{flex-shrink:0;margin-top:2px;color:var(--accent-ink)}.vt-plan.hi li{color:rgba(240,240,240,.85)}.vt-plan.hi li svg{color:var(--mint)}.vt-plan .btn{justify-content:center;padding:12px;font-size:14px}.vt-link{font:600 13px var(--mono);letter-spacing:.06em;color:var(--accent-ink);border-bottom:1px solid;padding-bottom:2px}.vt-pkpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:8px}.vt-pkpis>div{padding:18px 16px;border-left:1px solid var(--rule)}.vt-pkpis>div:first-child{border-left:0}.vt-pkpis b{display:block;font:800 30px var(--serif);color:var(--accent-ink)}.vt-pkpis span{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.vt-remind{display:flex;align-items:center;gap:12px;margin-top:18px;padding:11px 14px;background:#000;color:rgba(240,240,240,.85);font-size:13.5px;line-height:1.4;border-left:3px solid var(--mint);transition:.15s}.vt-remind code{font:600 11.5px var(--mono);letter-spacing:.1em;color:var(--mint);border:1px solid rgba(94,247,157,.35);padding:2px 7px;white-space:nowrap;background:none}.vt-remind span{flex:1 1}.vt-remind svg{color:var(--mint);flex-shrink:0}.vt-remind:hover{background:#0c0c0c;color:#fff}.vt-close{padding:96px 0 100px;text-align:center;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(94,247,157,.08),transparent 70%),#000;border-top:1px solid #1c1c1c}.vt-close h2{font:600 clamp(30px,4vw,52px)/1.1 var(--sans);letter-spacing:-.02em;color:#fff;margin:40px auto 14px;max-width:900px}.vt-close p{font-size:18px;color:rgba(240,240,240,.7);margin:0 0 32px}.vt-logo{display:inline-flex;align-items:center;gap:16px}.vt-logo div{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vt-logo b{font:600 40px/.9 var(--sans);color:#fff}.vt-logo div span{font:500 13px/1 var(--mono);letter-spacing:.42em;text-transform:uppercase;color:var(--mint)}.vt-dock-mark,.vt-mark{width:48px;height:48px;background:var(--mint);position:relative;flex-shrink:0}.vt-dock-mark:after,.vt-mark:after{content:"";position:absolute;left:59%;top:18%;width:27%;height:27%;background:#2d475f}.vt-dock{position:fixed;left:50%;bottom:18px;z-index:90;transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s;display:flex;align-items:center;gap:14px;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #262626;border-top:2px solid var(--mint);padding:9px 10px 9px 12px;box-shadow:0 18px 50px rgba(0,0,0,.45);width:max-content;max-width:calc(100vw - 32px);color:#f0f0f0}.vt-dock.on{transform:translate(-50%);opacity:1;pointer-events:auto}.vt-dock-mark{width:22px;height:22px}.vt-dock-name{font:600 14px var(--sans);color:#fff;white-space:nowrap}.vt-dock-name span{font:500 10px var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--mint);margin-left:4px}.vt-dock-fn{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(240,240,240,.75);min-width:300px;white-space:nowrap;animation:vt-in .4s ease}.vt-dock-fn code{font:600 11px var(--mono);letter-spacing:.1em;color:var(--mint);border:1px solid rgba(94,247,157,.35);padding:2px 6px;background:none}@keyframes vt-in{0%{opacity:0;transform:translateY(4px)}}.vt-dock-film{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--sans);color:#f0f0f0;white-space:nowrap}.vt-dock-film:hover{color:var(--mint)}.vt-dock-x{background:none;border:0;color:rgba(240,240,240,.5);cursor:pointer;padding:4px;display:grid;place-items:center}.vt-dock-x:hover{color:#fff}@media (max-width:1000px){.vt-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-pillars>div:nth-child(3){border-left:0;padding-left:0}.vt-kpis{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.vt-kpis>div:nth-child(4){border-left:0}.vt-plans{grid-template-columns:minmax(0,1fr);max-width:520px}.vt-dock-fn{display:none}}@media (max-width:640px){.vt-hero{min-height:0}.vt-hero-in{padding:88px 16px 40px}.vt-hero-shade{background:linear-gradient(0deg,#000 8%,rgba(0,0,0,.78) 55%,rgba(0,0,0,.55))}.vt-ctas .btn{width:100%;justify-content:center}.vt-pillars{grid-template-columns:minmax(0,1fr);padding:0 16px!important}.vt-pillars>div{border-left:0!important;padding:26px 0!important;border-top:1px solid #1c1c1c}.vt-pillars>div:first-child{border-top:0}.vt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.vt-kpis>div{border-left:0!important;padding:4px 0}.vt-pkpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-pkpis>div:nth-child(3){border-left:0}.vt-film-frame,.vt-fns .wrap,.vt-offer .wrap{padding:0 16px}.vt-dock{left:12px;right:12px;bottom:12px;transform:translateY(140%);width:auto;max-width:none;gap:10px}.vt-dock.on{transform:translateY(0)}.vt-dock-film{display:none}.vt-dock .btn{margin-left:auto}.vt-logo b{font-size:32px}}.vd-close,.vd-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(84vh,820px)}.vd-close{min-height:0;border-top:1px solid var(--rule)}.vd-half{overflow:hidden;display:flex;flex-direction:column;justify-content:center}.vd-half,.vd-in{position:relative}.vd-in{padding:72px clamp(20px,4vw,64px) 56px;max-width:680px;width:100%}.vd-paper{background:var(--paper);color:var(--ink);border-right:1px solid var(--rule-strong)}.vd-paper .vd-in{margin-left:auto}.vd-term{background:#000;color:#f0f0f0}.vd-term .vt-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.vd-term .vt-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.7) 60%,rgba(0,0,0,.5))}.vd-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink)}.vd-tile{width:12px;height:12px;background:var(--ink);position:relative}.vd-tile:after{content:"";position:absolute;right:1px;top:1px;width:4px;height:4px;background:var(--mint)}.vd-paper h1,.vd-paper h2{font-family:var(--serif);font-weight:800;font-size:clamp(32px,3.6vw,54px);line-height:1.05;letter-spacing:-.015em;color:var(--ink);margin:18px 0 16px}.vd-paper h1 em,.vd-paper h2 em{font-style:italic;color:var(--accent-ink)}.vd-paper p{font-family:var(--serif);font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--ink-2);margin:0 0 26px}.vd-term h2,.vd-term-h{font-family:var(--sans);font-weight:600;font-size:clamp(30px,3.4vw,50px);line-height:1.04;letter-spacing:-.025em;color:#fff;margin:18px 0 16px}.vd-term-h em{font-style:normal;color:var(--mint)}.vd-term p{font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:rgba(240,240,240,.8);margin:0 0 26px}.vd-ctas{display:flex;gap:12px;flex-wrap:wrap}.vd-ctas .btn,.vd-term .vt-ctas .btn{font-size:15px;padding:13px 22px}.btn.vd-ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn.vd-ink:hover{background:transparent;color:var(--ink)}.vd-wire{margin-top:34px;border-top:2px solid var(--ink);padding-top:10px;display:grid}.vd-story{display:grid;grid-gap:4px;gap:4px;padding:11px 0;border-bottom:1px solid var(--rule);color:var(--ink)}.vd-story b{font:700 16.5px/1.3 var(--serif)}.vd-story:hover b{color:var(--accent-ink)}.vd-story .label-mono{display:flex;align-items:center;gap:5px}.vd-join{background:var(--ink);color:var(--paper);text-align:center;padding:14px 20px;font:500 13px var(--mono);letter-spacing:.06em}.vd-services{padding:72px 0 56px;background:var(--paper)}.vd-services .wrap,.vd-video .wrap{padding:0 24px}.vd-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:30px}.vd-card{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--panel);border:1px solid var(--rule);color:var(--ink);transition:border-color .15s,transform .15s}.vd-card:hover{border-color:var(--ink);transform:translateY(-2px)}.vd-card b{font:700 17px var(--serif)}.vd-card>span{font-size:13.5px;line-height:1.5;color:var(--ink-2);flex:1 1}.vd-card em{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--accent-ink);display:inline-flex;gap:6px;align-items:center}.vd-card-term{background:#000;border-color:#000;color:#f0f0f0}.vd-card-term:hover{border-color:var(--mint)}.vd-card-term b{font:600 17px var(--sans);color:#fff}.vd-card-term>span{color:rgba(240,240,240,.72)}.vd-card-term em{color:var(--mint)}.vd-tmark{width:34px;height:34px;background:var(--mint);position:relative}.vd-tmark:after{content:"";position:absolute;left:59%;top:18%;width:27%;height:27%;background:#2d475f}.vd-sources{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;padding:12px 0}.vd-sources,.vd-video{border-bottom:1px solid var(--rule)}.vd-video{padding:64px 0;background:var(--paper-2);border-top:1px solid var(--rule)}.vd-frame{max-width:1060px;margin:0 auto 30px;box-shadow:0 30px 80px rgba(24,39,52,.22)}.vd-term-intro{padding:0 0 10px}.vd-term-intro .vt-strip{border-top:0;border-bottom:1px solid #1c1c1c}.vd-logo-sm{margin-bottom:8px}.vd-logo-sm .vt-mark{width:38px;height:38px}.vd-logo-sm b{font-size:30px!important}.vd-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-biz{max-width:1100px;margin:16px auto 0;display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid var(--rule-strong);background:var(--panel)}.vd-biz div{flex:1 1;display:grid;grid-gap:3px;gap:3px}.vd-biz b{color:var(--ink);font-size:17px}.vd-biz span{font-size:13.5px;color:var(--ink-2)}.vd-close .vd-in{padding:64px clamp(20px,4vw,64px)}.vd-close .vd-term{justify-content:center;background:radial-gradient(ellipse 70% 70% at 30% 50%,rgba(94,247,157,.08),transparent 70%),#000}.vd-close h2{font-size:clamp(26px,2.6vw,38px)!important}@media (max-width:1100px){.vd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.vd-close,.vd-hero{grid-template-columns:minmax(0,1fr);min-height:0}.vd-paper{border-right:0;border-bottom:1px solid var(--rule-strong)}.vd-paper .vd-in{margin-left:0}.vd-in{padding:48px 16px 40px;max-width:none}.vd-term .vt-hero-shade{background:linear-gradient(0deg,#000 10%,rgba(0,0,0,.72))}.vd-plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.vd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vd-card{padding:14px}.vd-card>span{font-size:12.5px}.vd-ctas .btn{width:100%;justify-content:center}.vd-services .wrap,.vd-video .wrap{padding:0 16px}.vd-biz{flex-wrap:wrap}.vd-join{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.vt-dock-fn,.vt-strip>div{animation:none}}.tsp{background:#000;color:#f0f0f0;border:1px solid #262626;border-top:2px solid var(--mint);font-family:var(--sans)}.tsp-label{font:600 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:rgba(240,240,240,.5)}.tsp-brand{display:flex;align-items:center;gap:8px}.tsp-brand b{font:600 15px var(--sans);color:#fff}.tsp-brand b span{font:500 10px var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--mint);margin-left:4px}.tsp-mark{width:18px;height:18px;background:var(--mint);position:relative;flex-shrink:0}.tsp-mark:after{content:"";position:absolute;left:59%;top:18%;width:27%;height:27%;background:#2d475f}.tsp-cmd{display:inline-block;font:600 13px var(--mono);letter-spacing:.08em;color:#f0f0f0;background:#0a0a0a;border:1px solid #262626;padding:8px 12px;white-space:nowrap}.tsp-cmd span{color:var(--mint);margin-right:4px}.tsp p{margin:0;font-size:13.5px;line-height:1.5;color:rgba(240,240,240,.72)}.tsp .btn.mint:hover{background:transparent;color:var(--mint);border-color:var(--mint)}.tsp-card{margin:28px 0 8px}.tsp-top{gap:12px;padding:12px 18px;border-bottom:1px solid #1c1c1c}.tsp-body,.tsp-top{display:flex;justify-content:space-between;align-items:center}.tsp-body{gap:18px;padding:18px}.tsp-title{display:block;font:600 20px/1.25 var(--sans);color:#fff;margin-bottom:6px;letter-spacing:-.01em}.tsp-foot{justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid #1c1c1c;font:500 11.5px var(--mono);color:rgba(240,240,240,.55)}.tsp-foot,.tsp-foot>div{display:flex;align-items:center}.tsp-foot>div{gap:14px}.tsp-video{display:inline-flex;align-items:center;gap:6px;font:600 12.5px var(--sans);color:#f0f0f0}.tsp-video:hover{color:var(--mint)}.tsp-rail{padding:14px;display:grid;grid-gap:10px;gap:10px}.tsp-rail .tsp-go{justify-content:center}@media (max-width:640px){.tsp-body{flex-direction:column}.tsp-body,.tsp-top{align-items:flex-start}.tsp-top{flex-direction:column-reverse;gap:6px}.tsp-foot>div{width:100%;justify-content:space-between}}