.vector-page{--v-black:#000;--v-panel:#0e0f12;--v-panel-2:#16171b;--v-paper:#f4f4f5;--v-white:#fff;--v-muted:#a1a1aa;--v-muted-dark:#686871;--v-line:rgba(var(--v-fg-rgb), .13);--v-fg-rgb:255, 255, 255;--v-text:#f4f4f5;--v-on-light:#000;--v-console:#0e0f12ed;--v-meta-alpha:.45;--v-shadow:#00000040;--v-shadow-strong:#0000008c;--v-line-dark:#d5d5d9;--v-cyan:#008dcc;--v-cyan-bright:#16bce9;--v-cyan-fill:#16bce9;--v-yellow-ink:#fdc304;--v-pink-ink:#f90b8a;--v-green-ink:#31d17c;--v-pink:#f90b8a;--v-pink-deep:#d9097a;--v-yellow:#fdc304;--v-green:#31d17c;--v-red:#ff496d;--v-page:min(1420px, calc(100vw - 64px));--v-display:var(--font-geist-sans);--v-body:var(--font-geist-sans);--v-mono:var(--font-geist-mono);--v-radius:22px}.vector-page p{font-family:inherit;line-height:inherit;margin-bottom:1em}.vector-page ul,.vector-page ol,.vector-page li{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.vector-page *,.vector-page :before,.vector-page :after{box-sizing:border-box}[data-theme=light] .vector-page{--v-black:#fff;--v-panel:#f4f4f5;--v-panel-2:#eaeaee;--v-text:#0e0f12;--v-muted:#55555d;--v-muted-dark:#65656d;--v-fg-rgb:14, 15, 18;--v-shadow:#0000001a;--v-shadow-strong:#00000029;--v-cyan-bright:#0a7295;--v-console:#fffffff7;--v-meta-alpha:.62;--v-yellow-ink:#7d6000;--v-pink-ink:#c00a6c;--v-green-ink:#14794a}[data-theme=light] .vector-page .control-value{color:#8a6a00}.vector-page{isolation:isolate;background:var(--v-black);color:var(--v-text);font-family:var(--v-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.vector-page:after{content:"";z-index:1000;pointer-events:none;opacity:.025;background-image:repeating-linear-gradient(0deg, rgba(var(--v-fg-rgb), .9) 0, rgba(var(--v-fg-rgb), .9) 1px, transparent 1px, transparent 4px);mix-blend-mode:soft-light;position:absolute;inset:0}.vector-page button,.vector-page input{font:inherit}.vector-page button{color:inherit}.vector-page svg{display:block}.vector-page ::selection{background:var(--v-pink);color:var(--v-white)}.vector-page :focus-visible{outline:3px solid var(--v-yellow);outline-offset:4px}.vector-page .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vector-page .wrap{width:var(--v-page);margin-inline:auto}.vector-page .logo-mark:before,.vector-page .logo-mark:after{content:"";width:9px;height:17px;position:absolute;transform:rotate(43deg);border-radius:9px 2px 9px 9px!important}.vector-page .logo-mark:before{background:var(--v-cyan);top:0;left:1px}.vector-page .logo-mark:after{background:var(--v-pink);bottom:0;right:1px}.vector-page .nav-links a:after{content:"";background:var(--v-cyan);height:1px;transition:right .2s;position:absolute;bottom:2px;left:0;right:100%}.vector-page .nav-links a:hover:after{right:0}.vector-page .arrow{transition:transform .2s;display:inline-block}.vector-page a:hover .arrow,.vector-page button:hover .arrow{transform:translate(3px,-2px)}.vector-page .hero{background:linear-gradient(rgba(var(--v-fg-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--v-fg-rgb), .035) 1px, transparent 1px), var(--v-black);background-size:82px 82px,82px 82px,auto;min-height:900px;padding-top:60px;position:relative;overflow:clip}.vector-page .hero:before{content:"";background:var(--v-pink);opacity:.1;filter:blur(120px);width:720px;height:720px;position:absolute;top:-260px;right:-220px;border-radius:50%!important}.vector-page .hero:after{content:"";background:var(--v-cyan);opacity:.12;filter:blur(120px);width:500px;height:500px;position:absolute;bottom:-350px;left:42%;border-radius:50%!important}.vector-page .hero-grid{z-index:2;width:var(--v-page);grid-template-columns:minmax(0,1.08fr) minmax(470px,.92fr);align-items:center;gap:clamp(54px,7vw,118px);min-height:900px;margin-inline:auto;padding:72px 0 82px;display:grid;position:relative}.vector-page .hero-copy{max-width:820px;animation:.75s cubic-bezier(.2,.75,.2,1) both rise}.vector-page .eyebrow{color:var(--v-pink-ink);font-family:var(--v-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 27px;font-size:.6875rem;font-weight:500}.vector-page h1,.vector-page h2,.vector-page h3,.vector-page p{margin-top:0}.vector-page h1{font-family:var(--v-display);letter-spacing:-.067em;margin-bottom:30px;font-size:clamp(2.25rem,7vw,5rem);font-weight:600;line-height:.9}.vector-page h1 .pink{color:var(--v-pink-ink)}.vector-page .hero-lede{max-width:650px;color:rgba(var(--v-fg-rgb), .65);letter-spacing:-.016em;margin-bottom:34px;font-size:clamp(17px,1.35vw,21px);line-height:1.56}.vector-page .hero-lede strong{color:var(--v-text);font-weight:650}.vector-page .button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (min-width:651px){.vector-page .button-row{flex-wrap:nowrap}}.vector-page .button{border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 21px;font-size:13px;font-weight:820;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex;border-radius:4px!important}.vector-page .button:hover{transform:translateY(-2px)}.vector-page .button-yellow{background:var(--v-yellow);color:var(--v-on-light)}.vector-page .button-yellow:hover{background:#ffd431}.vector-page .button-outline{border-color:rgba(var(--v-fg-rgb), .24);color:var(--v-text)}.vector-page .button-outline:hover{border-color:var(--v-text);background:rgba(var(--v-fg-rgb), .05)}.vector-page .button-black{background:var(--v-black);color:var(--v-text)}.vector-page .button-black:hover{background:var(--v-panel-2)}.vector-page .button-white{background:var(--v-paper);color:var(--v-on-light)}.vector-page .button-white:hover{background:var(--v-yellow)}.vector-page .hero-facts{border-top:1px solid var(--v-line);grid-template-columns:repeat(3,1fr);gap:18px;margin:47px 0 0;padding-top:23px;display:grid}.vector-page .hero-facts div{min-width:0}.vector-page .hero-facts dt{color:rgba(var(--v-fg-rgb), .38);font-family:var(--v-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:8px}.vector-page .hero-facts dd{color:rgba(var(--v-fg-rgb), .84);margin:0;font-size:12px}.vector-page .hero-console{animation:.9s cubic-bezier(.2,.75,.2,1) .1s both console-in;position:relative}.vector-page .console-glow{filter:blur(28px);background:radial-gradient(circle at 60% 35%,#008dcc4d,#0000 43%),radial-gradient(circle at 25% 80%,#f90b8a38,#0000 42%);position:absolute;inset:7% -8% -7%}.vector-page .console-card{border:1px solid rgba(var(--v-fg-rgb), .17);background:var(--v-console);position:relative;overflow:hidden;box-shadow:0 42px 120px #000000b8;border-radius:8px!important}.vector-page .console-top{border-bottom:1px solid var(--v-line);min-height:60px;color:rgba(var(--v-fg-rgb), var(--v-meta-alpha));font-family:var(--v-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 19px;font-size:8px;display:flex}.vector-page .live-dot{color:var(--v-green-ink);align-items:center;gap:7px;display:inline-flex}.vector-page .live-dot:before{content:"";background:currentColor;width:6px;height:6px;animation:2s ease-in-out infinite blink;box-shadow:0 0 0 5px #31d17c1a;border-radius:50%!important}.vector-page .console-lead{grid-template-columns:1fr auto;align-items:center;gap:28px;padding:29px 29px 25px;display:grid}.vector-page .lead-id{color:var(--v-cyan-bright);font-family:var(--v-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:8px}.vector-page .console-lead h2{font-family:var(--v-display);letter-spacing:-.045em;margin:0 0 4px;font-size:30px;font-weight:600}.vector-page .console-lead p{color:var(--v-muted);margin:0;font-size:12px}.vector-page .score-ring{background:conic-gradient(var(--v-pink) 0 78.33%, rgba(var(--v-fg-rgb), .08) 78.33% 100%);place-items:center;width:108px;height:108px;display:grid;position:relative;border-radius:50%!important}.vector-page .score-ring:before{content:"";background:var(--v-panel);position:absolute;inset:7px;border-radius:50%!important}.vector-page .score-ring strong{z-index:2;font-family:var(--v-display);letter-spacing:-.055em;justify-items:center;font-size:29px;line-height:1;display:grid;position:relative}.vector-page .score-ring strong span{color:var(--v-muted);letter-spacing:0;margin-top:3px;font-size:9px}.vector-page .route-decision{background:#fdc30413;border:1px solid #fdc3044d;justify-content:space-between;align-items:center;gap:16px;margin:0 18px;padding:17px 18px;display:flex;border-radius:4px!important}.vector-page .route-decision span{color:rgba(var(--v-fg-rgb), .42);font-family:var(--v-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.vector-page .route-decision strong{color:var(--v-yellow-ink);font-size:13px}.vector-page .route-arrow{color:var(--v-yellow-ink);font-size:24px}.vector-page .mini-scores{grid-template-columns:repeat(3,1fr);gap:9px;padding:24px 29px 30px;display:grid}.vector-page .mini-score{border:1px solid var(--v-line);background:rgba(var(--v-fg-rgb), .025);padding:12px}.vector-page .mini-score span{color:var(--v-muted);margin-bottom:7px;font-size:9px;display:block}.vector-page .mini-score strong{font-family:var(--v-mono);font-size:13px}.vector-page .mini-score i{background:linear-gradient(90deg, var(--c) 0 var(--w), rgba(var(--v-fg-rgb), .08) var(--w) 100%);height:2px;margin-top:9px;display:block}.vector-page .console-foot{border-top:1px solid var(--v-line);color:rgba(var(--v-fg-rgb), .34);font-family:var(--v-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:13px 18px;font-size:7px}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes console-in{0%{opacity:0;transform:translateY(26px)rotate(2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes blink{0%,to{opacity:.45}50%{opacity:1}}.vector-page .qualifier-rail{background:var(--v-paper);color:var(--v-on-light);border-bottom:1px solid var(--v-line-dark)}.vector-page .qualifier-grid{width:var(--v-page);grid-template-columns:1.25fr repeat(4,1fr);margin-inline:auto;display:grid}.vector-page .qualifier-cell{border-left:1px solid var(--v-line-dark);flex-direction:column;justify-content:center;min-height:134px;padding:25px 26px;display:flex}.vector-page .qualifier-cell:first-child{border-left:0;padding-left:0}.vector-page .qualifier-cell:last-child{padding-right:0}.vector-page .v-rail-label{color:var(--v-muted-dark);font-family:var(--v-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.vector-page .qualifier-cell strong{font-family:var(--v-display);letter-spacing:-.04em;font-size:23px;font-weight:600;line-height:1.08}.vector-page .qualifier-cell span:not(.v-rail-label){color:var(--v-muted-dark);margin-top:6px;font-size:11px}.vector-page .qualifier-intro strong{font-size:31px}.vector-page .section{padding:145px 0;position:relative}.vector-page .section-kicker{color:var(--v-cyan-bright);font-family:var(--v-mono);letter-spacing:.17em;text-transform:uppercase;margin:0 0 23px;font-size:9px;font-weight:700}.vector-page .section-title{font-family:var(--v-display);letter-spacing:-.062em;margin:0;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem);font-weight:600;line-height:.94}.vector-page .section-copy{color:var(--v-muted);letter-spacing:-.012em;font-size:17px;line-height:1.65}.vector-page .fit-section{background:var(--v-paper);color:var(--v-on-light)}.vector-page .fit-section .section-kicker{color:var(--v-pink-deep)}.vector-page .fit-head{grid-template-columns:1fr .74fr;align-items:end;gap:80px;margin-bottom:75px;display:grid}.vector-page .fit-head .section-copy{max-width:520px;color:var(--v-muted-dark);margin:0 0 3px auto}.vector-page .fit-cards{border-top:1px solid var(--v-line-dark);border-left:1px solid var(--v-line-dark);grid-template-columns:repeat(4,1fr);display:grid}.vector-page .fit-card{border-right:1px solid var(--v-line-dark);border-bottom:1px solid var(--v-line-dark);min-height:260px;padding:27px;transition:background .22s,color .22s;position:relative}.vector-page .fit-card:hover{background:var(--v-black);color:var(--v-text)}.vector-page .fit-icon{background:var(--accent);width:39px;height:39px;color:var(--v-on-light);font-family:var(--v-mono);place-items:center;margin-bottom:57px;font-size:12px;font-weight:800;display:grid;border-radius:50%!important}.vector-page .fit-card h3{font-family:var(--v-display);letter-spacing:-.04em;margin:0 0 8px;font-size:22px;font-weight:600}.vector-page .fit-card p{max-width:240px;color:var(--v-muted-dark);margin:0;font-size:12px}.vector-page .fit-card:hover p{color:rgba(var(--v-fg-rgb), .58)}.vector-page .not-fit{border-top:1px solid var(--v-line-dark);border-bottom:1px solid var(--v-line-dark);grid-template-columns:160px 1fr;gap:30px;margin-top:35px;padding:22px 0;display:grid}.vector-page .not-fit strong{color:var(--v-pink-deep);font-family:var(--v-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.vector-page .not-fit p{color:var(--v-muted-dark);margin:0;font-size:13px}.vector-page .vector-word{font-family:var(--v-display);letter-spacing:-.075em;margin:0;font-size:clamp(83px,10vw,170px);font-weight:700;line-height:.72}.vector-page .byline{color:rgba(var(--v-fg-rgb), .82);letter-spacing:-.045em;margin-top:29px;font-size:clamp(24px,2.4vw,39px);line-height:1}.vector-page .byline strong{font-family:var(--v-display);font-weight:700}@keyframes glow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.vector-page .product-proof{background:var(--v-paper);color:var(--v-on-light)}.vector-page .product-proof .section-kicker{color:var(--v-pink-deep)}.vector-page .proof-head{grid-template-columns:1fr .72fr;align-items:end;gap:70px;margin-bottom:72px;display:grid}.vector-page .proof-head .section-copy{max-width:520px;color:var(--v-muted-dark);margin:0 0 3px auto}.vector-page .proof-app{background:var(--v-white);border:1px solid #c9c9ce;grid-template-columns:380px 1fr;display:grid;overflow:hidden;box-shadow:0 40px 100px #1010181f;border-radius:8px!important}.vector-page .profile-panel{background:#fafafa;border-right:1px solid #d8d8dc;flex-direction:column;padding:34px;display:flex}.vector-page .profile-tabs{background:#eeeeef;border:1px solid #d3d3d8;margin-bottom:38px;padding:4px;display:flex;border-radius:4px!important}.vector-page .profile-tab{min-height:36px;color:var(--v-muted-dark);cursor:pointer;background:0 0;border:0;flex:1;font-size:10px;font-weight:760;border-radius:2px!important}.vector-page .profile-tab[aria-selected=true]{background:var(--v-black);color:var(--v-text)}.vector-page .profile-badge{color:#167843;width:fit-content;font-family:var(--v-mono);letter-spacing:.08em;text-transform:uppercase;background:#e8f8ef;align-items:center;gap:7px;margin-bottom:22px;padding:7px 10px;font-size:8px;display:inline-flex;border-radius:999px!important}.vector-page .profile-badge:before{content:"";background:currentColor;width:6px;height:6px;border-radius:50%!important}.vector-page .profile-panel h3{font-family:var(--v-display);letter-spacing:-.05em;margin:0 0 5px;font-size:35px;font-weight:600}.vector-page .profile-role{color:var(--v-muted-dark);margin:0;font-size:12px}.vector-page .profile-total{border-top:1px solid #d8d8dc;grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;padding-top:23px;display:grid}.vector-page .data-label{color:#898991;font-family:var(--v-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.vector-page .profile-score{font-family:var(--v-display);letter-spacing:-.06em;font-size:43px;font-weight:600;line-height:1}.vector-page .profile-score span{color:#aaaab0;font-size:15px}.vector-page .profile-route{font-size:13px;line-height:1.25}.vector-page .profile-outcome{border-left:3px solid var(--v-pink);background:#f0f0f2;margin-top:auto;padding:17px;font-size:11px}.vector-page .scores-panel{padding:43px}.vector-page .scores-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:31px;display:flex}.vector-page .scores-title h3{font-family:var(--v-display);letter-spacing:-.04em;margin:0;font-size:25px;font-weight:600}.vector-page .scores-title span{color:#898991;font-family:var(--v-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.vector-page .score-grid{grid-template-columns:1fr 1fr;gap:15px 28px;display:grid}.vector-page .score-row{border-bottom:1px solid #e2e2e5;grid-template-columns:86px 1fr 34px;align-items:center;gap:13px;padding:13px 0;display:grid}.vector-page .score-row strong{font-size:11px}.vector-page .bar{background:#e9e9eb;height:5px;overflow:hidden;border-radius:999px!important}.vector-page .bar i{width:var(--w);background:var(--c);height:100%;transition:width .45s;display:block;border-radius:inherit!important}.vector-page .score-row span{color:#74747c;font-family:var(--v-mono);text-align:right;font-size:9px}.vector-page .score-rationale{color:#5f5f67;background:#fafafa;border:1px solid #dadade;align-items:center;gap:13px;margin-top:29px;padding:19px;font-size:11px;display:flex}.vector-page .score-rationale:before{content:"✓";background:var(--v-green);width:27px;height:27px;color:var(--v-on-light);flex:none;place-items:center;font-weight:900;display:grid;border-radius:50%!important}.vector-page .proof-note{color:#85858c;font-family:var(--v-mono);letter-spacing:.04em;margin:17px 0 0;font-size:8px}.vector-page .calculator-section{background:var(--v-black);overflow:clip}.vector-page .calculator-section:before{content:"$";color:#fdc3040e;font-family:var(--v-display);font-size:650px;line-height:.7;position:absolute;top:30px;right:-20px}.vector-page .calculator-layout{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(70px,10vw,160px);display:grid;position:relative}.vector-page .calculator-intro{position:sticky;top:130px}.vector-page .calculator-intro .section-title{margin-bottom:28px}.vector-page .calculator-intro .section-copy{max-width:470px}.vector-page .calc-card{border:1px solid var(--v-line);background:var(--v-panel);padding:clamp(27px,4vw,52px);border-radius:8px!important}.vector-page .control-group{border-bottom:1px solid var(--v-line);padding:25px 0}.vector-page .control-group:first-child{padding-top:0}.vector-page .control-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.vector-page .control-head label{color:rgba(var(--v-fg-rgb), .7);font-size:12px}.vector-page .control-value{color:var(--v-yellow-ink);font-family:var(--v-mono);font-size:14px;font-weight:700}.vector-page input[type=range]{appearance:none;background:linear-gradient(90deg, var(--v-yellow) 0 var(--progress), rgba(var(--v-fg-rgb), .13) var(--progress) 100%);cursor:pointer;width:100%;height:4px;border-radius:999px!important}.vector-page input[type=range]::-webkit-slider-thumb{appearance:none;border:4px solid var(--v-panel);background:var(--v-yellow);width:18px;height:18px;box-shadow:0 0 0 1px var(--v-yellow);border-radius:50%!important}.vector-page input[type=range]::-moz-range-thumb{border:4px solid var(--v-panel);background:var(--v-yellow);width:12px;height:12px;box-shadow:0 0 0 1px var(--v-yellow);border-radius:50%!important}.vector-page .range-bounds{color:rgba(var(--v-fg-rgb), .28);font-family:var(--v-mono);justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.vector-page .calc-results{grid-template-columns:1fr 1fr;gap:10px;padding-top:34px;display:grid}.vector-page .calc-result{border:1px solid var(--v-line);background:rgba(var(--v-fg-rgb), .025);flex-direction:column;justify-content:space-between;min-height:130px;padding:20px;display:flex}.vector-page .calc-result.v-featured{background:var(--v-yellow);min-height:160px;color:var(--v-on-light);border-color:var(--v-yellow-ink);grid-column:1/-1}.vector-page .calc-result .data-label{color:rgba(var(--v-fg-rgb), .36)}.vector-page .calc-result.v-featured .data-label{color:var(--v-shadow-strong)}.vector-page .calc-number{font-family:var(--v-display);letter-spacing:-.06em;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:.9}.vector-page .calc-result.v-featured .calc-number{font-size:clamp(48px,6vw,84px)}.vector-page .calc-number small{letter-spacing:0;font-size:13px}.vector-page .calc-disclaimer{color:rgba(var(--v-fg-rgb), .38);margin:17px 0 0;font-size:10px;line-height:1.5}.vector-page .safety-section{background:var(--v-panel)}.vector-page .safety-head{max-width:1050px;margin-bottom:74px}.vector-page .safety-head .section-title span{color:var(--v-pink-ink)}.vector-page .safety-grid{border-top:1px solid var(--v-line);border-left:1px solid var(--v-line);grid-template-columns:repeat(4,1fr);display:grid}.vector-page .safety-card{border-right:1px solid var(--v-line);border-bottom:1px solid var(--v-line);background:var(--v-panel);min-height:285px;padding:29px;transition:background .2s}.vector-page .safety-card:hover{background:var(--v-panel-2)}.vector-page .safety-number{color:var(--v-cyan-bright);font-family:var(--v-mono);letter-spacing:.11em;margin-bottom:76px;font-size:9px}.vector-page .safety-card h3{font-family:var(--v-display);letter-spacing:-.04em;margin:0 0 9px;font-size:21px;font-weight:600}.vector-page .safety-card p{color:var(--v-muted);margin:0;font-size:12px}.vector-page .measure-line{border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line);grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:36px;padding:28px 0;display:grid}.vector-page .measure-line p{max-width:960px;font-family:var(--v-display);letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,43px);font-weight:550;line-height:1.15}.vector-page .measure-line span{color:var(--v-yellow-ink);font-family:var(--v-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.vector-page .ownership-section{background:var(--v-paper);color:var(--v-on-light)}.vector-page .ownership-section .section-kicker{color:var(--v-pink-deep)}.vector-page .ownership-head{grid-template-columns:1fr .72fr;align-items:end;gap:70px;margin-bottom:70px;display:grid}.vector-page .ownership-head .section-copy{max-width:520px;color:var(--v-muted-dark);margin:0 0 3px auto}.vector-page .ownership-map{border:1px solid var(--v-line-dark);background:var(--v-white);grid-template-columns:1fr 170px 1fr;display:grid}.vector-page .owner-column{padding:clamp(28px,4vw,50px)}.vector-page .owner-column h3{font-family:var(--v-display);letter-spacing:-.045em;margin:0 0 30px;font-size:28px;font-weight:600}.vector-page .owner-column.client h3{color:var(--v-pink-deep)}.vector-page .owner-column.pixel h3{color:#007bb3}.vector-page .owner-list{border-top:1px solid var(--v-line-dark);display:grid}.vector-page .owner-item{border-bottom:1px solid var(--v-line-dark);grid-template-columns:25px 1fr;gap:10px;padding:15px 0;font-size:12px;font-weight:680;display:grid}.vector-page .owner-item span{color:var(--v-muted-dark);font-family:var(--v-mono);font-size:8px}.vector-page .ownership-core{background:var(--v-black);color:var(--v-text);text-align:center;place-items:center;display:grid}.vector-page .ownership-core div{white-space:nowrap;transform:rotate(-90deg)}.vector-page .ownership-core strong{color:var(--v-yellow-ink);font-family:var(--v-display);letter-spacing:-.04em;font-size:24px;display:block}.vector-page .ownership-core span{color:rgba(var(--v-fg-rgb), .45);font-family:var(--v-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.vector-page .process-section{background:var(--v-black)}.vector-page .process-layout{grid-template-columns:.7fr 1.3fr;gap:clamp(70px,10vw,160px);display:grid}.vector-page .process-intro{align-self:start;position:sticky;top:130px}.vector-page .process-intro .section-title{margin-bottom:28px}.vector-page .process-intro .section-copy{max-width:440px}.vector-page .process-list{border-top:1px solid var(--v-line)}.vector-page .process-step{border-bottom:1px solid var(--v-line);grid-template-columns:90px 1fr auto;align-items:start;gap:26px;padding:39px 0;display:grid;position:relative}.vector-page .step-number{color:var(--v-cyan-bright);font-family:var(--v-mono);letter-spacing:.12em;font-size:9px}.vector-page .process-step h3{font-family:var(--v-display);letter-spacing:-.045em;margin:-8px 0 8px;font-size:32px;font-weight:600}.vector-page .process-step p{max-width:590px;color:var(--v-muted);margin:0;font-size:13px}.vector-page .step-time{color:rgba(var(--v-fg-rgb), .4);font-family:var(--v-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:8px}.vector-page .target-card{background:#f90b8a12;border:1px solid #f90b8a66;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:42px;padding:28px;display:grid}.vector-page .target-card span{color:var(--v-pink-ink);font-family:var(--v-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.vector-page .target-card strong{font-family:var(--v-display);letter-spacing:-.04em;font-size:24px;font-weight:600}.vector-page .target-card small{max-width:200px;color:var(--v-muted);text-align:right;font-size:9px}.vector-page .pricing-section{background:var(--v-yellow);color:var(--v-on-light);overflow:hidden}.vector-page .pricing-section:after{content:"VECTOR";color:#0000000e;font-family:var(--v-display);letter-spacing:-.08em;font-size:240px;font-weight:700;line-height:1;position:absolute;bottom:-53px;right:-30px}.vector-page .pricing-head{z-index:2;max-width:930px;margin-bottom:70px;position:relative}.vector-page .pricing-head .section-kicker{color:var(--v-shadow-strong)}.vector-page .price-grid{z-index:2;border-top:1px solid var(--v-shadow);border-left:1px solid var(--v-shadow);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.vector-page .v-price-card{border-right:1px solid var(--v-shadow);border-bottom:1px solid var(--v-shadow);flex-direction:column;min-height:320px;padding:31px;display:flex}.vector-page .price-name{font-family:var(--v-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:auto;font-size:9px}.vector-page .price-value{font-family:var(--v-display);letter-spacing:-.065em;margin-bottom:13px;font-size:clamp(43px,5vw,73px);font-weight:600;line-height:.9}.vector-page .price-value small{letter-spacing:-.02em;font-size:14px}.vector-page .v-price-card p{color:#000000a1;max-width:280px;margin:0;font-size:12px}.vector-page .price-foot{z-index:2;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex;position:relative}.vector-page .price-foot p{color:#0000009e;margin:0;font-size:11px}.vector-page .faq-section{background:var(--v-black)}.vector-page .faq-layout{grid-template-columns:.63fr 1.37fr;gap:clamp(70px,10vw,170px);display:grid}.vector-page .faq-intro{align-self:start;position:sticky;top:130px}.vector-page .faq-intro .section-title{margin-bottom:25px}.vector-page .faq-intro p{max-width:390px}.vector-page .faq-list{border-top:1px solid var(--v-line)}.vector-page details{border-bottom:1px solid var(--v-line)}.vector-page summary{cursor:pointer;min-height:88px;font-family:var(--v-display);letter-spacing:-.035em;grid-template-columns:1fr 30px;align-items:center;gap:24px;padding:24px 0;font-size:22px;font-weight:600;list-style:none;display:grid}.vector-page summary::-webkit-details-marker{display:none}.vector-page summary:after{content:"+";border:1px solid var(--v-line);width:28px;height:28px;color:var(--v-yellow-ink);font-family:var(--v-body);place-items:center;font-size:17px;font-weight:400;transition:transform .2s;display:grid;border-radius:50%!important}.vector-page details[open] summary:after{transform:rotate(45deg)}.vector-page details p{max-width:760px;color:var(--v-muted);margin:-5px 55px 30px 0;font-size:13px;line-height:1.65}.vector-page .final-section{background:var(--v-black);padding:0 0 68px;position:relative}.vector-page .final-card{background:var(--v-pink-deep);grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;min-height:570px;padding:clamp(42px,7vw,100px);display:grid;position:relative;overflow:hidden}.vector-page .final-card h2{z-index:2;font-family:var(--v-display);letter-spacing:-.07em;margin:0;font-size:clamp(2.25rem,7vw,5rem);font-weight:600;line-height:.87;position:relative}.vector-page .final-copy{z-index:2;position:relative}.vector-page .final-copy p{max-width:430px;color:rgba(var(--v-fg-rgb), .72);margin-bottom:29px;font-size:17px}.vector-page .final-meta{color:rgba(var(--v-fg-rgb), .55);font-family:var(--v-mono);letter-spacing:.07em;text-transform:uppercase;margin-top:20px;font-size:8px}.vector-page.is-enhanced [data-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.2,1);transform:translateY(27px)}.vector-page.is-enhanced [data-reveal].v-shown{opacity:1;transform:translateY(0)}@media (max-width:1180px){.vector-page{--v-page:min(100% - 48px, 1120px)}.vector-page .hero-grid{grid-template-columns:1fr;padding-top:64px}.vector-page .hero-copy{max-width:930px}.vector-page .hero-console{width:min(650px,100%);margin:0 auto}.vector-page .qualifier-grid{grid-template-columns:repeat(4,1fr)}.vector-page .qualifier-intro{border-left:0;border-bottom:1px solid var(--v-line-dark);grid-column:1/-1;min-height:100px;padding-left:0}.vector-page .qualifier-cell:nth-child(2){border-left:0;padding-left:0}.vector-page .fit-cards,.vector-page .safety-grid{grid-template-columns:repeat(2,1fr)}.vector-page .proof-app{grid-template-columns:330px 1fr}.vector-page .score-grid{grid-template-columns:1fr}}@media (max-width:900px){.vector-page{--v-page:calc(100vw - 40px)}.vector-page .hero-grid{min-height:auto;padding:56px 0 80px}.vector-page .fit-head,.vector-page .proof-head,.vector-page .calculator-layout,.vector-page .ownership-head,.vector-page .process-layout,.vector-page .faq-layout,.vector-page .final-card{grid-template-columns:1fr}.vector-page .fit-head,.vector-page .proof-head,.vector-page .ownership-head{gap:30px}.vector-page .fit-head .section-copy,.vector-page .proof-head .section-copy,.vector-page .ownership-head .section-copy{margin-left:0}.vector-page .proof-app{grid-template-columns:1fr}.vector-page .profile-panel{border-bottom:1px solid #d8d8dc;border-right:0}.vector-page .profile-outcome{margin-top:35px}.vector-page .calculator-intro,.vector-page .process-intro,.vector-page .faq-intro{position:static}.vector-page .ownership-map{grid-template-columns:1fr}.vector-page .ownership-core{min-height:110px}.vector-page .ownership-core div{transform:none}.vector-page .final-card{gap:55px;min-height:auto}.vector-page .price-grid{grid-template-columns:1fr}.vector-page .v-price-card{min-height:260px}}@media (max-width:650px){.vector-page{--v-page:calc(100vw - 28px)}.vector-page .nav-cta:before{content:"Book call";font-size:11px}.vector-page .nav-cta .arrow{font-size:11px}.vector-page .hero{background-size:58px 58px,58px 58px,auto}.vector-page .hero-grid{gap:55px;padding-top:48px}.vector-page .hero-lede{font-size:16px}.vector-page .hero .button-row{grid-template-columns:1fr;display:grid}.vector-page .button-row .button{flex:170px}.vector-page .hero-facts{grid-template-columns:1fr 1fr}.vector-page .console-lead{grid-template-columns:1fr}.vector-page .score-ring{width:92px;height:92px}.vector-page .mini-scores,.vector-page .qualifier-grid{grid-template-columns:1fr 1fr}.vector-page .qualifier-cell,.vector-page .qualifier-cell:nth-child(2){border-left:0;border-right:1px solid var(--v-line-dark);border-bottom:1px solid var(--v-line-dark);min-height:120px;padding:22px 12px}.vector-page .qualifier-intro{grid-column:1/-1;padding-left:0}.vector-page .section{padding:105px 0}.vector-page .fit-cards,.vector-page .safety-grid{grid-template-columns:1fr}.vector-page .fit-card{min-height:220px}.vector-page .fit-icon{margin-bottom:42px}.vector-page .not-fit{grid-template-columns:1fr;gap:8px}.vector-page .vector-word{font-size:85px}.vector-page .scores-panel{padding:27px 20px}.vector-page .score-row{grid-template-columns:75px 1fr 30px;gap:9px}.vector-page .calc-results{grid-template-columns:1fr}.vector-page .calc-result.v-featured{grid-column:auto}.vector-page .measure-line{grid-template-columns:1fr}.vector-page .ownership-core{min-height:100px}.vector-page .process-step{grid-template-columns:42px 1fr;gap:12px}.vector-page .step-time{grid-column:2}.vector-page .target-card{grid-template-columns:1fr}.vector-page .target-card small{text-align:left}.vector-page .price-foot{flex-direction:column;align-items:stretch}.vector-page .price-foot .button{width:100%}.vector-page summary{font-size:18px}.vector-page .final-section{padding-bottom:55px}.vector-page .final-card{padding:45px 25px}}@media (max-width:420px){.vector-page .button-row{grid-template-columns:1fr;display:grid}.vector-page .button-row .button{width:100%}.vector-page .hero-facts{grid-template-columns:1fr}.vector-page .hero-facts div{border-bottom:1px solid rgba(var(--v-fg-rgb), .08);padding-bottom:11px}}@media (prefers-reduced-motion:reduce){.vector-page *,.vector-page :before,.vector-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vector-page.is-enhanced [data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=07lvz7wlhk-3u.css.map*/