.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/wp-content/themes/veraius-decisions-intelligence/assets/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/wp-content/themes/veraius-decisions-intelligence/assets/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--surface:#0e141c;--surface-lowest:#080d14;--surface-low:#161c25;--surface-container:#1a2029;--surface-high:#242a33;--surface-highest:#2f353e;--scroll-thumb:#4a535f;--scroll-thumb-hover:#76abae;--primary:#9ad0d3;--primary-deep:#76abae;--primary-darkest:#144e51;--on-primary:#003739;--secondary:#ecc159;--secondary-deep:#d4a843;--secondary-text:#ecc159;--tertiary:#ffb3af;--on-surface:#dde3ef;--on-surface-variant:#bfc8c8;--glow:#9ad0d326;--glow-strong:#9ad0d359;--gold-glow:#ecc15940;--on-gold:#221900;--gradient-primary:linear-gradient(135deg,#9ad0d3,#76abae);--gradient-gold:linear-gradient(135deg,#ecc159,#d4a843);--gradient-node:linear-gradient(135deg,#144e51 0%,#2a7a7e 45%,#c9a03a 130%);--cat-input:linear-gradient(145deg,#0f4c4f 0%,#2f8f92 100%);--cat-know:linear-gradient(145deg,#3a2f6e 0%,#6a54b8 100%);--cat-plan:linear-gradient(145deg,#7a5a12 0%,#c99a2e 100%);--cat-reason:linear-gradient(145deg,#134a52 0%,#1f7a86 100%);--cat-output:linear-gradient(145deg,#b98a1e 0%,#ecc159 100%);--dc-1:#5fbfc4;--dc-2:#e0a94a;--dc-3:#e8837c;--dc-4:#7f9ff0;--dc-5:#68c79a;--dc-6:#c08ae8;--dc-7:#e39b6b;--dc-8:#9aa8b8;--cat-input-ic:#0f4c4f;--cat-know-ic:#3a2f6e;--cat-plan-ic:#7a5a12;--cat-reason-ic:#134a52;--cat-output-ic:#8a6410;--card-r:14px;--page-bg:var(--surface-lowest);--star:#fff;--star-op:.18;--wrap-narrow:900px;--wrap:1440px;--wrap-wide:1720px;--gut:clamp(1.25rem,5vw,4rem);--sec-y:clamp(3.25rem,5.5vw,5.5rem);--fs-micro:.68rem;--fs-label:.72rem;--fs-meta:.78rem;--fs-kicker:var(--fs-label);--fs-h1:clamp(2.1rem,4.6vw,4.1rem);--fs-h2:clamp(1.7rem,3.2vw,3rem);--fs-h3:clamp(1.15rem,1.7vw,1.5rem);--fs-lead:clamp(1rem,1.25vw,1.22rem);--fs-body:clamp(.94rem,1.05vw,1.05rem);--fs-small:.8rem;--ease:cubic-bezier(.2,.7,.2,1);--dur:.55s}:root[data-theme=light]{--surface:#f4f5f7;--surface-lowest:#f9f9f9;--surface-low:#eef0f2;--surface-container:#fff;--surface-high:#eceef1;--surface-highest:#e2e5e9;--scroll-thumb:#8a949d;--scroll-thumb-hover:#12757a;--primary:#106a6f;--primary-deep:#0c5b5f;--primary-darkest:#0a4d50;--on-primary:#fff;--secondary:#b8860b;--secondary-deep:#946c00;--secondary-text:#7a580c;--tertiary:#ad3a34;--dc-1:#0f7f85;--dc-2:#96660a;--dc-3:#c0504a;--dc-4:#4a63c4;--dc-5:#1f8058;--dc-6:#8148b8;--dc-7:#a85f2c;--dc-8:#5a6674;--on-surface:#1a1c1d;--on-surface-variant:#4a5257;--glow:#12757a1a;--glow-strong:#12757a33;--gold-glow:#b8860b2e;--gradient-primary:linear-gradient(135deg,#1f8f94,#12757a);--gradient-gold:linear-gradient(135deg,#e0a92e,#b8860b);--page-bg:#eef1f4;--star:#7a8894;--star-op:.35}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){--surface:#f4f5f7;--surface-lowest:#f9f9f9;--surface-low:#eef0f2;--surface-container:#fff;--surface-high:#eceef1;--surface-highest:#e2e5e9;--scroll-thumb:#8a949d;--scroll-thumb-hover:#12757a;--primary:#106a6f;--primary-deep:#0c5b5f;--primary-darkest:#0a4d50;--on-primary:#fff;--secondary:#b8860b;--secondary-deep:#946c00;--secondary-text:#7a580c;--tertiary:#ad3a34;--on-surface:#1a1c1d;--on-surface-variant:#4a5257;--glow:#12757a1a;--glow-strong:#12757a33;--gold-glow:#b8860b2e;--gradient-primary:linear-gradient(135deg,#1f8f94,#12757a);--gradient-gold:linear-gradient(135deg,#e0a92e,#b8860b);--page-bg:#eef1f4;--star:#7a8894;--star-op:.35}}@media (width<=900px){:root{--fs-micro:.72rem;--fs-label:.76rem;--fs-meta:.82rem}}@media (width<=520px){:root{--fs-micro:.76rem;--fs-label:.8rem;--fs-meta:.86rem}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:Manrope,Manrope Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--fs-body);color:var(--on-surface);background:var(--page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65;transition:background .5s,color .5s;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--primary);color:var(--on-primary);padding:.75rem 1.25rem;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}:root[data-theme=light] .skip-link{background:var(--primary-deep)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .skip-link{background:var(--primary-deep)}}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.wrap-narrow{width:100%;max-width:var(--wrap-narrow);padding-inline:var(--gut);margin-inline:auto}.wrap-wide{width:100%;max-width:var(--wrap-wide);padding-inline:var(--gut);margin-inline:auto}.section{padding-block:var(--sec-y);position:relative;overflow:hidden}.section+.section{padding-top:calc(var(--sec-y) * .6)}.section--tight{padding-block:clamp(3rem,6vw,5rem)}.section--alt{background:var(--surface)}.section--low{background:var(--surface-low)}.section--container{background:var(--surface-container)}.kicker{font-size:var(--fs-kicker);letter-spacing:.26em;text-transform:uppercase;color:var(--secondary-text);margin-bottom:1rem;font-weight:700;display:block}h1,h2,h3,h4{text-wrap:balance;font-weight:300;line-height:1.1}h1{font-size:var(--fs-h1);letter-spacing:-.022em;line-height:1.04}h2{font-size:var(--fs-h2);letter-spacing:-.018em;line-height:1.08}h3{font-size:var(--fs-h3);letter-spacing:-.008em;font-weight:700;line-height:1.25}h4{letter-spacing:-.004em}p,li{text-wrap:pretty}.stat .num,.kpi .kv,.roi-value,.entry-content td{font-variant-numeric:tabular-nums}h1 strong,h2 strong,h3 strong{color:var(--primary);font-weight:800}.lead{font-size:var(--fs-lead);color:var(--on-surface-variant);max-width:62ch;margin-top:1.2rem;line-height:1.6}.sec-head{max-width:70ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.sec-head.is-center{text-align:center;margin-inline:auto}.sec-head.is-center .lead{margin-inline:auto}.btn{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.95em 1.9em;font-size:.86rem;font-weight:800;line-height:1;transition:transform 50ms,box-shadow 50ms,background 50ms,color 50ms,opacity 50ms;display:inline-flex}.btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:1.05em;height:1.05em}.btn--primary{background:var(--gradient-gold);color:#221900;box-shadow:0 6px 26px var(--gold-glow)}.btn--primary:hover{box-shadow:0 10px 34px var(--gold-glow);transform:translateY(-2px)}.btn--ghost{color:var(--primary);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary) 45%,transparent);background:0 0}.btn--ghost:hover{background:color-mix(in srgb,var(--primary) 12%,transparent);transform:translateY(-2px)}.btn--solid{background:var(--primary);color:var(--on-primary)}.btn--solid:hover{box-shadow:0 10px 30px var(--glow-strong);transform:translateY(-2px)}.btn--lg{padding:1.1em 2.4em;font-size:.92rem}.btn--sm{padding:.7em 1.3em;font-size:.72rem}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn-row{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}.btn-row.is-center{justify-content:center}.arrow-link{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);align-items:center;gap:.5em;padding:.3rem 0;font-size:.78rem;font-weight:800;display:inline-flex}.arrow-link:after{content:"→";transition:transform 50ms}.arrow-link:hover:after{transform:translate(4px)}.stars{pointer-events:none;z-index:0;color:var(--star);opacity:min(1,calc(var(--star-op) * 1.6));position:absolute;inset:0;overflow:hidden}.stars i{opacity:.5;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite paused twinkle;position:absolute;top:0;left:0}.stars.is-live i{animation-play-state:running}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.stars i{animation:none}}.haze{filter:blur(60px);pointer-events:none;z-index:0;border-radius:50%;width:60vw;height:60vw;position:absolute}@media (hover:hover) and (pointer:fine){.haze{will-change:transform}}@media (hover:none),(pointer:coarse){.haze{filter:none}}.haze.teal{background:radial-gradient(circle,#76abae24,#0000 70%)}.haze.gold{background:radial-gradient(circle,#ecc15914,#0000 70%)}:root[data-theme=light] .haze{opacity:.5}:root[data-theme=light] .haze.teal{background:radial-gradient(circle,#12757a1a,#0000 70%)}:root[data-theme=light] .haze.gold{background:radial-gradient(circle,#b8860b14,#0000 70%)}.section>.wrap,.section>.wrap-wide{z-index:1;position:relative}.reveal{opacity:0;transform:translateY(18px)}.reveal.is-in{animation:rise .8s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;animation:none!important}}:root{--header-h:76px;--chrome-h:var(--header-h)}.site-header{z-index:100;left:0;right:0;top:var(--announce-h,0);background:color-mix(in srgb,var(--surface-lowest) 82%,transparent);-webkit-backdrop-filter:saturate(150%)blur(16px);transition:background .3s,box-shadow .3s,backdrop-filter .3s;position:fixed}.site-header.is-stuck{background:color-mix(in srgb,var(--surface-lowest) 94%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--on-surface) 9%,transparent),0 10px 30px #00000038}:root[data-theme=light] .site-header.is-stuck{box-shadow:0 1px 0 color-mix(in srgb,var(--on-surface) 10%,transparent),0 10px 26px #141e3214}.header-inner{height:var(--header-h);max-width:var(--wrap-wide);padding-inline:var(--gut);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);margin-inline:auto;display:flex}.brand{flex:none;align-items:center;gap:.7rem;display:flex}.brand img,.brand .custom-logo,.custom-logo-link img{width:auto;max-width:none;height:34px}.brand .custom-logo-link{align-items:center;line-height:0;display:inline-flex}.brand-mark{letter-spacing:.22em;text-indent:.22em;background:linear-gradient(100deg,#76abae 0%,#9ad0d3 30%,#f4e3a8 68%,#ecc159 100%);color:#0000;-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:300}:root[data-theme=light] .brand-mark{background-image:linear-gradient(100deg,#0e6e72 0%,#12757a 32%,#8a6410 70%,#b8860b 100%)}.brand-mark b{font-weight:800}.nav-primary{flex:auto;justify-content:center;min-width:0;display:flex}.nav-primary>ul{align-items:center;gap:.35rem;display:flex}.nav-primary a{letter-spacing:.01em;color:var(--on-surface-variant);border-radius:8px;align-items:center;gap:.35em;padding:.6rem .85rem;font-size:.83rem;font-weight:600;transition:color 50ms,background 50ms;display:flex}.nav-primary a:hover,.nav-primary .current-menu-item>a,.nav-primary .current-menu-ancestor>a{color:var(--on-surface);background:color-mix(in srgb,var(--on-surface) 6%,transparent)}.nav-primary .menu-item-has-children>a:after{content:"";opacity:.65;border-bottom:1.6px solid;border-right:1.6px solid;width:.42em;height:.42em;margin-top:-.2em;transition:transform 50ms;transform:rotate(45deg)}.nav-primary .menu-item-has-children:hover>a:after{transform:rotate(225deg)translate(-2px,-2px)}.nav-primary .sub-menu{background:var(--surface-container);min-width:290px;box-shadow:0 24px 60px #00000073,0 0 0 1px color-mix(in srgb,var(--on-surface) 7%,transparent);opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;padding:.7rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%)translateY(8px)}.nav-primary li{position:relative}.nav-primary li:hover>.sub-menu,.nav-primary li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-primary .sub-menu a{color:var(--on-surface);border-radius:10px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .9rem;font-size:.88rem}.nav-primary .sub-menu a .nav-desc{color:var(--on-surface-variant);letter-spacing:.01em;font-size:.72rem;font-weight:500;line-height:1.35}.nav-primary .sub-menu a:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}@media (width>=1081px){.nav-primary .sub-menu:has(>li:nth-child(9)){grid-template-columns:repeat(2,minmax(230px,1fr));column-gap:.3rem;min-width:520px;display:grid}}.mega{display:none}@media (width>=1081px){.nav-primary{align-self:stretch}.nav-primary>ul{align-items:stretch}.nav-primary>ul>li{align-items:center;display:flex}.nav-primary>ul>li.menu-item-has-children{position:static}.mega{background:var(--surface-lowest);box-shadow:0 1px 0 color-mix(in srgb,var(--on-surface) 9%,transparent) inset,0 28px 60px #00000059;max-height:calc(100vh - var(--chrome-h));overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s .12s,transform .16s .12s,visibility 0s linear .28s;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-6px)}:root[data-theme=light] .mega{box-shadow:0 1px 0 color-mix(in srgb,var(--on-surface) 10%,transparent) inset,0 24px 48px #141e321f}:root:not(.mega-js) .nav-primary li:hover>.mega,.nav-primary li.is-hover>.mega,.nav-primary li:focus-within>.mega{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:none}.nav-primary li.mega-dismissed>.mega{opacity:0;visibility:hidden;pointer-events:none;transition:none}.nav-primary li.mega-instant>.mega{transition:none}.mega-inner{max-width:var(--wrap-wide);padding:2rem var(--gut) 2.25rem;grid-template-columns:minmax(220px,1fr) minmax(0,2.6fr) minmax(240px,1.1fr);gap:clamp(1.5rem,3vw,3rem);margin-inline:auto;display:grid}.mega-intro{flex-direction:column;gap:.7rem;padding-top:.6rem;display:flex}.mega-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.72rem;font-weight:700}.mega-lead{color:var(--on-surface);margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.nav-primary .mega-all{color:var(--primary);background:0 0;border-radius:0;align-self:flex-start;margin-top:.3rem;padding:.35rem 0;font-size:.85rem;font-weight:700}.nav-primary .mega-all:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.nav-primary .mega-list{opacity:1;visibility:inherit;pointer-events:inherit;min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.15rem .75rem;padding:0;display:grid;position:static;transform:none}.nav-primary .mega-list[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.nav-primary .mega-list>.is-parent-dup{display:none}.nav-primary .mega-list a{padding:.75rem .9rem;font-size:.92rem;font-weight:700}.nav-primary .mega-list a .nav-desc{font-size:.78rem}.mega-feature{border-radius:var(--radius-lg,16px);background:var(--surface-container);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-surface) 7%,transparent);flex-direction:column;align-self:start;gap:.55rem;padding:1.4rem;display:flex}.mega-feature-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.7rem;font-weight:700}.mega-feature-title{color:var(--on-surface);margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.mega-feature-text{color:var(--on-surface-variant);margin:0 0 .4rem;font-size:.84rem;line-height:1.5}.nav-primary .mega-feature .btn{letter-spacing:.06em;background:var(--gradient-gold);color:#221900;border-radius:999px;align-self:flex-start;padding:.7em 1.3em;font-size:.72rem;font-weight:800}.nav-primary .mega-feature .btn:hover{background:var(--gradient-gold);color:#221900}}@media (width>=1081px) and (prefers-reduced-motion:reduce){.mega,.nav-primary li:hover>.mega,.nav-primary li:focus-within>.mega{transition:none;transform:none}}.header-actions{flex:none;align-items:center;gap:.55rem;margin-left:auto;display:flex}.icon-btn{cursor:pointer;width:34px;height:34px;color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 32%,transparent);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background 50ms,transform .25s;display:flex}.icon-btn:hover{background:color-mix(in srgb,var(--primary) 14%,transparent)}.icon-btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.icon-btn .i-sun{display:none}:root[data-theme=light] .icon-btn .i-sun{display:block}:root[data-theme=light] .icon-btn .i-moon{display:none}.burger{cursor:pointer;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;display:none}.burger span{background:var(--on-surface);border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1080px){.burger{display:flex}.nav-primary{left:0;right:0;top:var(--chrome-h);height:calc(100dvh - var(--chrome-h));padding:1.5rem var(--gut) 6rem;background:var(--surface-lowest);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transition:transform .3s var(--ease);flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;position:fixed;overflow-y:auto;transform:translate(100%)}@supports not (height:100dvh){.nav-primary{height:calc(100vh - var(--chrome-h))}}.nav-primary.is-open{transform:translate(0)}.nav-primary .sub-menu,.nav-primary li:hover>.sub-menu,.nav-primary li:focus-within>.sub-menu,.nav-primary .menu-item-has-children>ul{opacity:1;visibility:visible;pointer-events:auto;width:auto;min-width:0;box-shadow:none;text-align:left;background:0 0;padding:0 0 0 1rem;position:static;top:auto;left:auto;right:auto;transform:none}.nav-primary .sub-menu a{text-align:left;align-items:stretch;width:100%;display:flex}.nav-primary .sub-menu .nav-label{text-align:left}.nav-primary>ul{flex-direction:column;align-items:stretch;gap:.2rem}.nav-primary a{padding:.95rem .5rem;font-size:1rem}.nav-primary .menu-item-has-children>a:after{margin-left:auto}.nav-primary .sub-menu{opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;background:0 0;min-width:0;padding:.2rem 0 .6rem 1rem;display:none;position:static;transform:none}.nav-primary li.is-open>.sub-menu,.nav-primary li.is-open>.mega,.nav-primary li.is-open>.mega .mega-list{display:block}.mega-intro,.mega-feature,.header-actions .btn{display:none}}.hero{padding-top:calc(var(--chrome-h) + clamp(3.5rem,8vw,7rem));padding-bottom:var(--sec-y);position:relative;overflow:hidden}.hero-net{z-index:0;pointer-events:none;opacity:.9;position:absolute;inset:0}.hero-grid{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=960px){.hero-grid{grid-template-columns:1.05fr .95fr}}.hero h1{font-size:clamp(2.3rem,5.2vw,4.4rem);font-weight:300}.hero h1 strong{font-weight:800}.hero .lead{max-width:56ch;font-size:clamp(1.02rem,1.35vw,1.3rem)}.hero-slogan{color:var(--on-surface);letter-spacing:-.005em;max-width:52ch;margin-top:1rem;font-size:clamp(1.02rem,1.5vw,1.34rem);font-weight:300;line-height:1.45}.hero-slogan:before{content:"";background:var(--gradient-gold);border-radius:2px;width:44px;height:2px;margin-bottom:1rem;display:block}.hero-proof{font-size:var(--fs-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--on-surface-variant);flex-wrap:wrap;gap:.6rem;margin-top:2.4rem;font-weight:700;display:flex}.hero-proof span{align-items:center;gap:.5em;display:flex}.hero-proof span:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px}.card{border-radius:var(--card-r);background:var(--surface-container);height:100%;transition:transform .25s var(--ease),box-shadow .25s var(--ease);padding:1.8rem 1.7rem;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000052}:root[data-theme=light] .card{box-shadow:0 2px 14px #141e3214,0 0 0 1px #14283c12}.card:hover{transform:translateY(-4px);box-shadow:0 18px 46px #0006}:root[data-theme=light] .card:hover{box-shadow:0 12px 34px #141e3224,0 0 0 1px #14283c17}.card--accent:before{content:"";background:var(--acc,var(--primary));width:4px;position:absolute;top:0;bottom:0;left:0}.card--accent{padding-left:1.9rem}.card .card-ic{background:color-mix(in srgb,var(--acc,var(--primary)) 18%,transparent);border-radius:11px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:1.15rem;display:flex}.card .card-ic svg{width:23px;height:23px;stroke:var(--acc,var(--primary));fill:none;stroke-width:2px}.card h3{margin-bottom:.6rem}.card p{color:var(--on-surface-variant);font-size:.95rem;line-height:1.6}.card .arrow-link{margin-top:1.15rem}.card ul{gap:.5rem;margin-top:1rem;display:grid}.card ul li{color:var(--on-surface-variant);padding-left:1.1rem;font-size:.86rem;line-height:1.5;position:relative}.card ul li:before{content:"";background:var(--acc,var(--primary));border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.card .card-num{letter-spacing:.24em;color:var(--secondary-text);margin-bottom:.9rem;font-size:.7rem;font-weight:800;display:block}.grid{gap:clamp(1.1rem,2vw,1.7rem);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.grid--5{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr))}.ladder{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.rung{border-radius:var(--card-r);background:var(--surface-container);padding:1.7rem 1.5rem;position:relative;overflow:hidden}.rung .rung-k{font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase;color:var(--on-surface-variant);font-weight:800}.rung .rung-q{margin-top:.75rem;font-size:1.12rem;font-weight:300;line-height:1.3}.rung:after{content:"";background:color-mix(in srgb,var(--on-surface) 12%,transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.rung.is-us{background:var(--surface-high)}.rung.is-us .rung-k{color:var(--secondary-text)}.rung.is-us .rung-q{color:var(--primary);font-weight:800}.rung.is-us:after{background:var(--gradient-gold)}@media (width<=900px){.icon-btn,.burger,.filter-btn{position:relative}.icon-btn:after,.burger:after,.filter-btn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.form-recaptcha-note{color:var(--on-surface-variant);margin-top:1rem;font-size:.75rem;line-height:1.5}.form-recaptcha-note a{color:var(--on-surface-variant);text-underline-offset:2px;text-decoration:underline}.form-recaptcha-note a:hover{color:var(--on-surface)}.stats{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(.75rem,1.6vw,1.25rem);display:grid}@media (width<=720px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@media (width<=460px){.stats{grid-template-columns:1fr}}.stat{border-radius:var(--card-r);background:var(--surface-container);align-content:start;justify-items:start;gap:.5rem;padding:clamp(1.25rem,2.2vw,1.7rem) clamp(1.25rem,2.2vw,1.6rem) clamp(1.25rem,2.2vw,1.6rem) clamp(1.5rem,2.6vw,1.9rem);display:grid;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000042,inset 0 0 0 1px #ffffff0a}:root[data-theme=light] .stat{box-shadow:0 2px 12px #141e3212,0 0 0 1px #14283c12}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .stat{box-shadow:0 2px 12px #141e3212,0 0 0 1px #14283c12}}.stat:before{content:"";background:linear-gradient(180deg,var(--secondary),color-mix(in srgb,var(--secondary) 35%,transparent));width:3px;position:absolute;top:0;bottom:0;left:0}.stat .num{letter-spacing:-.02em;color:var(--secondary-text);font-size:clamp(2rem,3.4vw,3.1rem);font-weight:200;line-height:1;display:block}.stat .num--word{letter-spacing:-.01em;align-items:flex-end;min-height:calc(clamp(2rem,3.4vw,3.1rem));font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;display:flex}.stat .lbl{font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase;color:var(--on-surface-variant);font-weight:700;line-height:1.5;display:block}.split{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(1.1rem,2vw,1.7rem);display:grid}.industry{background:var(--surface-container);min-height:340px;transition:transform .25s var(--ease);border-radius:18px;flex-direction:column;padding:clamp(2rem,3.5vw,3rem);display:flex;position:relative;overflow:hidden}.industry:hover{transform:translateY(-5px)}.industry:before{content:"";z-index:0;opacity:.5;background:radial-gradient(ellipse at 85% 10%,color-mix(in srgb,var(--acc,var(--primary)) 22%,transparent),transparent 60%);position:absolute;inset:0}.industry>*{z-index:1;position:relative}.industry h3{margin-block:.4rem 1rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:300}.industry h3 strong{font-weight:800}.industry ul{gap:.55rem;margin-block:1.4rem;display:grid}.industry li{color:var(--on-surface-variant);padding-left:1.1rem;font-size:.85rem;position:relative}.industry li:before{content:"";background:var(--acc,var(--primary));border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.industry .arrow-link{margin-top:auto}.cta-final{text-align:center;background:var(--surface);position:relative;overflow:hidden}.cta-final h2{font-size:clamp(1.9rem,4vw,3.4rem)}.cta-final .lead{margin-inline:auto}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.1rem;display:grid}.field{flex-direction:column;gap:.45rem;display:flex}.field--full{grid-column:1/-1}.field label{font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--on-surface-variant);font-weight:800}.field .req{color:var(--tertiary)}.field input,.field select,.field textarea{background:var(--surface-low);color:var(--on-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-surface) 12%,transparent);border:none;border-radius:10px;padding:.85rem 1rem;font-size:.95rem;transition:box-shadow 50ms,background 50ms}:root[data-theme=light] .field input,:root[data-theme=light] .field select,:root[data-theme=light] .field textarea{background:var(--surface-container)}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.field textarea{resize:vertical;min-height:130px}.field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.form-note{color:var(--on-surface-variant);margin-top:1rem;font-size:.74rem;line-height:1.6}.form-panel{background:var(--surface-container);border-radius:18px;padding:clamp(1.7rem,3vw,2.6rem);box-shadow:0 20px 60px #00000059}:root[data-theme=light] .form-panel{box-shadow:0 8px 34px #141e321a,0 0 0 1px #14283c12}.form-layout{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=980px){.form-layout{grid-template-columns:1fr .85fr}}.checklist{gap:.85rem;margin-top:1.5rem;display:grid}.checklist li{color:var(--on-surface-variant);align-items:flex-start;gap:.8rem;font-size:.93rem;display:flex}.checklist li:before{content:"";background:color-mix(in srgb,var(--primary) 18%,transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ad0d3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;flex:none;width:20px;height:20px;margin-top:.15em}.form-msg{border-radius:10px;margin-bottom:1.2rem;padding:1rem 1.2rem;font-size:.9rem;display:none}.form-msg.is-ok{background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--on-surface);display:block}.form-msg.is-err{background:color-mix(in srgb,var(--tertiary) 15%,transparent);color:var(--on-surface);display:block}.field.has-error input,.field.has-error select,.field.has-error textarea{box-shadow:inset 0 0 0 2px var(--tertiary)}.field-err{color:var(--tertiary);font-size:.72rem;font-weight:600}.roi{background:var(--surface-container);border-radius:18px;padding:clamp(1.6rem,3vw,2.6rem);box-shadow:0 20px 60px #00000059}:root[data-theme=light] .roi{box-shadow:0 8px 34px #141e321a,0 0 0 1px #14283c12}.roi-grid{align-items:center;gap:clamp(1.6rem,3vw,2.6rem);display:grid}@media (width>=860px){.roi-grid{grid-template-columns:1.15fr .85fr}}.roi-method{color:var(--on-surface-variant);border-left:2px solid color-mix(in srgb,var(--secondary) 45%,transparent);margin-top:1.2rem;padding-left:.9rem;font-size:.74rem;line-height:1.6}.roi-out{background:var(--surface-low);text-align:center;border-radius:14px;padding:clamp(1.4rem,2.5vw,2rem)}:root[data-theme=light] .roi-out{background:var(--surface-high)}.roi-label{font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase;color:var(--on-surface-variant);font-weight:800;display:block}.roi-value{letter-spacing:-.02em;color:var(--secondary-text);justify-content:center;align-items:baseline;gap:.15em;margin-top:.8rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:200;line-height:1;display:flex}.roi-value .roi-cur{font-size:.55em;font-weight:400}.roi-note{color:var(--on-surface-variant);margin-top:1rem;font-size:.74rem;line-height:1.6}.roi-out .btn{width:100%;margin-top:1.3rem}.post-card{flex-direction:column;height:100%;display:flex}.post-card .post-thumb{aspect-ratio:16/9;background:var(--surface-high);border-radius:12px;margin-bottom:1.2rem;overflow:hidden}.post-card .post-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.post-card:hover .post-thumb img{transform:scale(1.05)}.post-meta{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--on-surface-variant);flex-wrap:wrap;gap:.9rem;margin-bottom:.7rem;font-weight:700;display:flex}.post-meta .tax{color:var(--secondary-text)}.post-card h3{margin-bottom:.6rem;font-size:1.12rem;line-height:1.35}.post-card p{color:var(--on-surface-variant);font-size:.9rem}.entry-content{max-width:74ch;margin-inline:auto}.entry-content>*+*{margin-top:1.35rem}.entry-content h2{margin-top:2.8rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}.entry-content h3{margin-top:2rem}.entry-content p,.entry-content li{color:var(--on-surface-variant);font-size:1.03rem;line-height:1.75}.entry-content strong{color:var(--on-surface);font-weight:700}.entry-content ul,.entry-content ol{padding-left:1.4rem}.entry-content ul li{list-style:outside}.entry-content ol li{list-style:decimal}.entry-content ol.article-steps{counter-reset:vstep;gap:1.1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.entry-content ol.article-steps>li{counter-increment:vstep;padding:.15rem 0 .15rem 3rem;list-style:none;position:relative}.entry-content ol.article-steps>li:before{content:counter(vstep);background:var(--surface-container);width:2rem;height:2rem;color:var(--primary);font-variant-numeric:tabular-nums;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:.1rem;left:0}.entry-content ol.article-steps>li strong{color:var(--on-surface)}.entry-content a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.entry-content blockquote{border-left:3px solid var(--secondary);background:var(--surface-container);border-radius:0 12px 12px 0;padding:1.2rem 1.6rem;font-style:italic}.entry-content img,.entry-content figure{border-radius:12px;overflow:hidden}.entry-content code{background:var(--surface-high);border-radius:5px;padding:.15em .45em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.entry-content pre{background:var(--surface-lowest);border-radius:12px;padding:1.2rem;overflow-x:auto}.entry-content table{border-collapse:collapse;width:100%;font-size:.92rem}.entry-content th,.entry-content td{text-align:left;padding:.75rem 1rem}.entry-content thead th{font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--secondary-text);background:var(--surface-container)}.entry-content tbody tr{background:color-mix(in srgb,var(--surface-container) 55%,transparent)}.entry-content tbody tr:nth-child(2n){background:0 0}.pagination{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:3rem;display:flex}.pagination .page-numbers{background:var(--surface-container);border-radius:10px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 .8rem;font-size:.85rem;font-weight:700;display:flex}.pagination .page-numbers.current{background:var(--primary);color:var(--on-primary)}.pagination a.page-numbers:hover{background:var(--surface-high)}.page-hero{padding-top:calc(var(--chrome-h) + clamp(3rem,6vw,5.5rem));padding-bottom:clamp(2.5rem,5vw,4.5rem);position:relative;overflow:hidden}.page-hero .lead{max-width:64ch}.breadcrumbs{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-variant);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.4rem;font-weight:700;display:flex}.breadcrumbs a{color:var(--on-surface-variant);padding:.28rem 0;display:inline-block}.breadcrumbs a:hover{color:var(--primary)}.breadcrumbs .sep{opacity:.45}.site-footer{background:var(--surface-lowest);padding-bottom:2.5rem;position:relative;overflow:hidden}.site-footer:before{content:"";background:var(--gradient-primary);opacity:.85;z-index:2;height:2px;position:absolute;top:0;left:0;right:0}.footer-glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 62%);width:520px;height:380px;position:absolute;top:-120px;right:-80px}.footer-cta{z-index:1;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--on-surface) 10%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(2.4rem,5vw,3rem);display:flex;position:relative}.footer-cta-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--secondary-text);margin-bottom:.6rem;font-size:.74rem;font-weight:700;display:inline-block}.footer-cta-title{letter-spacing:-.01em;color:var(--on-surface);max-width:24ch;margin:0;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:800;line-height:1.2}.footer-cta-title strong{color:var(--primary)}.footer-cta-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.footer-cta-links{flex-wrap:wrap;gap:1.2rem;font-size:.86rem;font-weight:600;display:flex}.footer-cta-links a{color:var(--on-surface-variant);transition:color .25s}.footer-cta-links a:hover{color:var(--primary)}.footer-cols{z-index:1;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);align-items:start;gap:clamp(2rem,4vw,3rem) clamp(2.5rem,5vw,4.5rem);padding-block:clamp(2.5rem,5vw,3rem);display:grid;position:relative}.footer-brand{min-width:0;max-width:360px}.footer-legalname{letter-spacing:.06em;color:var(--on-surface);margin:.6rem 0 .8rem;font-size:.82rem;font-weight:700}.footer-brand p{color:var(--on-surface-variant);max-width:34ch;font-size:.85rem;line-height:1.75}.footer-nav{grid-template-columns:1fr 1fr 2fr 1fr;align-items:start;gap:clamp(1.8rem,3vw,2.6rem) clamp(1.6rem,3vw,2.8rem);display:grid}.footer-col{min-width:0}.footer-col--wide ul{grid-template-columns:1fr 1fr;column-gap:1.4rem;display:grid}.footer-col h3{letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface);margin-bottom:1.1rem;padding-bottom:.6rem;font-size:.72rem;font-weight:800;position:relative}.footer-col h3:after{content:"";background:var(--gradient-gold);border-radius:2px;width:22px;height:2px;position:absolute;bottom:0;left:0}.footer-col ul{flex-direction:column;gap:.7rem;display:flex}.footer-col a{width:fit-content;color:var(--on-surface-variant);font-size:.88rem;font-weight:600;transition:color .25s;position:relative}.footer-col a:after{content:"";background:var(--primary);width:0;height:1.5px;transition:width .28s;position:absolute;bottom:-2px;left:0}.footer-col a:hover{color:var(--primary)}.footer-col a:hover:after{width:100%}@media (prefers-reduced-motion:reduce){.footer-col a:after{transition:none}}.footer-bottom{z-index:1;color:var(--on-surface-variant);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-surface) 9%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.8rem;display:flex;position:relative}.footer-bottom ul{flex-wrap:wrap;gap:1.3rem;display:flex}.footer-bottom a{transition:color .25s}.footer-bottom a:hover{color:var(--primary)}@media (width<=1080px){.footer-cols{grid-template-columns:1fr}.footer-brand{max-width:none}}@media (width<=900px){.footer-nav{grid-template-columns:1fr 1fr}.footer-col--wide{grid-column:1/-1}}@media (width<=768px){.footer-cta{flex-direction:column;align-items:flex-start;gap:1.4rem}.footer-cta-actions,.footer-cta .btn{width:100%}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.7rem}}.social{gap:.6rem;margin-top:1.4rem;display:flex}.social a{background:var(--surface-container);width:34px;height:34px;color:var(--on-surface-variant);border-radius:50%;justify-content:center;align-items:center;transition:all 50ms;display:flex}.social a:hover{background:var(--primary);color:var(--on-primary)}.social svg{fill:currentColor;width:16px;height:16px}.mobile-cta{z-index:90;padding:.7rem var(--gut) calc(.7rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--surface-lowest) 94%,transparent);backdrop-filter:blur(12px);box-shadow:0 -1px 0 color-mix(in srgb,var(--on-surface) 10%,transparent);transition:transform .3s var(--ease);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mobile-cta.is-in{transform:translateY(0)}.mobile-cta .btn{width:100%}@media (width<=768px){.mobile-cta{display:block}body{padding-bottom:70px}body:has(#hubspot-messages-iframe-container.widget-align-left) .mobile-cta{padding-left:calc(var(--gut) + 4.75rem)}body:has(#hubspot-messages-iframe-container.widget-align-right) .mobile-cta{padding-right:calc(var(--gut) + 4.75rem)}body:has(.mobile-cta.is-in) .to-top{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.text-center{text-align:center}.mt-0{margin-top:0}.muted{color:var(--on-surface-variant)}.gold{color:var(--secondary-text)}.teal{color:var(--primary)}.em-dash:after{content:"—"}@media (pointer:coarse){.footer-col a,.footer-bottom a,.nav-primary .sub-menu a,.arrow-link,.checklist a,.breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.footer-col a:after{bottom:calc(50% - .8em)}.footer-col ul{gap:0}.footer-bottom ul{gap:.4rem 1.3rem}.brand,.field input,.field select,.field textarea{min-height:44px}.field select{padding-block:.7rem}.icon-btn,.burger,.social a{width:44px;height:44px}}.lang-switch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 26%,transparent);border-radius:999px;flex:none;align-items:center;gap:1px;display:inline-flex;overflow:hidden}.lang-opt{min-width:34px;font-size:var(--fs-micro);letter-spacing:.08em;color:var(--on-surface-variant);justify-content:center;align-items:center;padding:.42rem .62rem;font-weight:800;transition:background 50ms,color 50ms;display:inline-flex}.lang-opt:hover{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--on-surface)}.lang-opt.is-active{background:var(--primary);color:var(--on-primary)}@media (pointer:coarse){.lang-opt{justify-content:center;min-width:44px;min-height:44px}}.nav-primary .lang-switch{display:none}@media (width<=1080px){.header-actions .lang-switch{display:none}.nav-primary .lang-switch{flex:none;order:2;align-self:flex-start;width:auto;height:auto;margin:1.4rem .5rem 0;display:inline-flex}.nav-primary{flex-direction:column;align-items:stretch;display:flex}.nav-primary>ul{order:1}}:where(section,[id]){scroll-margin-top:var(--scroll-offset,100px)}.to-top{z-index:95;cursor:pointer;background:var(--surface-container);width:46px;height:46px;color:var(--primary);box-shadow:0 10px 30px #00000059,inset 0 0 0 1px color-mix(in srgb,var(--primary) 24%,transparent);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s,background 50ms ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);transform:translateY(12px)scale(.9)}.to-top.is-in{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.to-top:hover{background:var(--primary);color:var(--on-primary);transform:translateY(-3px)scale(1.04)}.to-top svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=768px){.to-top{bottom:calc(70px + 1rem)}}@media (pointer:coarse){.to-top{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.to-top{transition:opacity .2s,visibility .2s}}.scroll-progress{z-index:120;background:var(--gradient-gold);transform-origin:0;will-change:transform;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.scroll-progress{transition:none}}.card--accent:before{transition:width .28s var(--ease)}.card--accent:hover:before{width:6px}.card .card-ic{transition:transform .28s var(--ease),background .28s ease}.card:hover .card-ic{transform:scale(1.08)rotate(-3deg)}.industry:before{transition:opacity .35s}.industry:hover:before{opacity:.75}.rung{transition:transform .28s var(--ease),background .28s ease}.rung:hover{background:var(--surface-high);transform:translateY(-3px)}.btn--primary{position:relative;overflow:hidden}.btn--primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn--primary:hover:after{transition:transform .65s;transform:translate(120%)}.nav-primary>ul>li>a{position:relative}.nav-primary>ul>li>a:before{content:"";background:var(--primary);opacity:0;height:1.5px;transition:left .25s var(--ease),right .25s var(--ease),opacity .25s ease;position:absolute;bottom:.35rem;left:50%;right:50%}.nav-primary>ul>li:hover>a:before,.nav-primary>ul>li.current-menu-item>a:before,.nav-primary>ul>li.current-menu-ancestor>a:before{opacity:1;left:.85rem;right:.85rem}@media (width<=1080px){.nav-primary>ul>li>a:before{display:none}}.post-card h3{transition:color .25s}.post-card:hover h3{color:var(--primary)}.stat .num{transition:color .3s}@media (prefers-reduced-motion:reduce){.card--accent:before,.card .card-ic,.industry:before,.rung,.btn--primary:after,.nav-primary>ul>li>a:before,.post-card h3{transition:none}.card:hover .card-ic,.rung:hover{transform:none}.btn--primary:hover:after{transform:translate(-120%)}}.form-panel--cf7{background:var(--surface-container);border-radius:18px;padding:clamp(1.7rem,3vw,2.6rem);box-shadow:0 20px 60px #00000059}:root[data-theme=light] .form-panel--cf7{box-shadow:0 8px 34px #141e321a,0 0 0 1px #14283c12}.form-panel--cf7 .wpcf7-form label{font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--on-surface-variant);flex-direction:column;gap:.45rem;margin-bottom:1.1rem;font-weight:800;display:flex}.form-panel--cf7 .wpcf7-form-control-wrap{display:block}.form-panel--cf7 .wpcf7-form input[type=text],.form-panel--cf7 .wpcf7-form input[type=email],.form-panel--cf7 .wpcf7-form input[type=tel],.form-panel--cf7 .wpcf7-form input[type=url],.form-panel--cf7 .wpcf7-form input[type=number],.form-panel--cf7 .wpcf7-form select,.form-panel--cf7 .wpcf7-form textarea{background:var(--surface-low);width:100%;color:var(--on-surface);letter-spacing:normal;text-transform:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-surface) 12%,transparent);border:none;border-radius:10px;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;font-weight:400;transition:box-shadow 50ms,background 50ms}:root[data-theme=light] .form-panel--cf7 .wpcf7-form input[type=text],:root[data-theme=light] .form-panel--cf7 .wpcf7-form input[type=email],:root[data-theme=light] .form-panel--cf7 .wpcf7-form input[type=tel],:root[data-theme=light] .form-panel--cf7 .wpcf7-form select,:root[data-theme=light] .form-panel--cf7 .wpcf7-form textarea{background:var(--surface-container)}.form-panel--cf7 .wpcf7-form input:focus,.form-panel--cf7 .wpcf7-form select:focus,.form-panel--cf7 .wpcf7-form textarea:focus{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.form-panel--cf7 .wpcf7-form textarea{resize:vertical;min-height:130px}.form-panel--cf7 .wpcf7-form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.form-panel--cf7 .wpcf7-form input[type=submit]{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--gradient-gold);box-shadow:0 6px 26px var(--gold-glow);color:var(--on-gold);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.95em 1.9em;font-family:inherit;font-size:.86rem;font-weight:800;line-height:1;transition:transform 50ms,box-shadow 50ms,opacity 50ms;display:inline-flex}.form-panel--cf7 .wpcf7-form input[type=submit]:hover{transform:translateY(-2px)}.form-panel--cf7 .wpcf7-form input[type=submit]:disabled{opacity:.6;cursor:progress;transform:none}.form-panel--cf7 .wpcf7-not-valid-tip{color:var(--tertiary);letter-spacing:normal;text-transform:none;font-size:.72rem;font-weight:600}.form-panel--cf7 .wpcf7-form input.wpcf7-not-valid,.form-panel--cf7 .wpcf7-form textarea.wpcf7-not-valid{box-shadow:inset 0 0 0 2px var(--tertiary)}.form-panel--cf7 .wpcf7-response-output{display:none}.form-panel--cf7 .wpcf7-form.invalid .wpcf7-response-output{background:color-mix(in srgb,var(--tertiary) 15%,transparent);color:var(--on-surface);border:none;border-radius:10px;margin:1.2rem 0 0;padding:1rem 1.2rem;font-size:.9rem;display:block}.form-panel--cf7 .wpcf7-spinner{margin:0 0 0 .6rem}.veraius-modal{z-index:9000;-webkit-backdrop-filter:blur(4px);background:#0000009e;justify-content:center;align-items:center;padding:clamp(1rem,5vw,2.5rem);animation:.2s both veraius-modal-in;display:flex;position:fixed;inset:0}.veraius-modal__card{border-radius:var(--card-r);background:var(--surface-high);text-align:center;width:min(30rem,100%);padding:2.4rem 2rem 2rem;animation:.24s cubic-bezier(.2,.8,.3,1) both veraius-card-in;position:relative;box-shadow:0 24px 60px #00000073}.veraius-modal__icon{background:color-mix(in srgb,var(--primary) 18%,transparent);width:3rem;height:3rem;color:var(--primary);border-radius:50%;place-content:center;margin:0 auto 1.1rem;font-size:1.5rem;line-height:1;display:grid}.veraius-modal--error .veraius-modal__icon{background:color-mix(in srgb,var(--tertiary) 18%,transparent);color:var(--tertiary)}.veraius-modal__text{color:var(--on-surface);margin:0;font-size:1.02rem;line-height:1.65}.veraius-modal__close{cursor:pointer;font:inherit;background:var(--primary);color:var(--on-primary);transition:filter var(--transition-btn,50ms) ease;border:none;border-radius:999px;margin-top:1.6rem;padding:.7rem 1.6rem;font-weight:600}.veraius-modal__close:hover{filter:brightness(1.08)}.veraius-modal__close:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:999px}@keyframes veraius-modal-in{0%{opacity:0}to{opacity:1}}@keyframes veraius-card-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.veraius-modal,.veraius-modal__card{animation:none}}.v-address{color:var(--on-surface-variant);margin-top:.6rem;font-style:normal;line-height:1.8}.v-address .adr-street{color:var(--on-surface);font-weight:600}.v-address .arrow-link{margin-top:.7rem;display:inline-flex}.ar{align-items:start;gap:clamp(1.6rem,3vw,2.6rem);display:grid}@media (width>=1000px){.ar{grid-template-columns:1.35fr .65fr}}.ar-dim{background:var(--surface-container);box-shadow:inset 4px 0 0 var(--acc,var(--primary));border-radius:16px;margin-bottom:1.1rem;padding:clamp(1.4rem,2.4vw,2rem)}:root[data-theme=light] .ar-dim{box-shadow:inset 4px 0 0 var(--acc,var(--primary)),0 6px 24px #141e3212}.ar-dim h2{font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:800}.ar-lead{color:var(--on-surface-variant);margin:.35rem 0 1.2rem;font-size:.93rem;line-height:1.6}.ar-q{border:none;margin:0 0 1.15rem;padding:0}.ar-q legend{color:var(--on-surface);margin-bottom:.55rem;padding:0;font-size:.95rem;line-height:1.5}.ar-opts{flex-wrap:wrap;gap:.4rem;display:flex}.ar-opt{cursor:pointer;position:relative}.ar-opt input{opacity:0;width:0;height:0;position:absolute}.ar-opt span{background:var(--surface-low);color:var(--on-surface-variant);letter-spacing:.02em;border-radius:999px;padding:.5rem 1rem;font-size:.82rem;font-weight:700;transition:background 50ms,color 50ms,box-shadow 50ms;display:inline-block}:root[data-theme=light] .ar-opt span{background:var(--surface-high)}.ar-opt:hover span{background:color-mix(in srgb,var(--acc,var(--primary)) 18%,transparent)}.ar-opt input:checked+span{background:var(--acc,var(--primary));color:var(--surface-lowest)}.ar-opt input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 55%,transparent)}.ar-out{background:var(--surface-container);border-radius:18px;padding:clamp(1.5rem,2.6vw,2.2rem);box-shadow:0 20px 60px #0000004d}:root[data-theme=light] .ar-out{box-shadow:0 8px 34px #141e321a,0 0 0 1px #14283c12}@media (width>=1000px){.ar-out{position:sticky;top:6.5rem}}.ar-out-label{font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase;color:var(--on-surface-variant);font-weight:800;display:block}.ar-score{align-items:baseline;gap:.2em;margin:.3rem 0 .5rem;display:flex}.ar-score span{color:var(--primary);font-size:clamp(2.8rem,6vw,4rem);font-weight:300;line-height:1}.ar-score small{color:var(--on-surface-variant);font-size:1rem;font-weight:700}.ar-band{color:var(--on-surface);min-height:3.2em;font-size:.9rem;line-height:1.6}.ar-bars{gap:.7rem;margin:1.3rem 0 1rem;display:grid}.ar-bar{grid-template-columns:1fr auto;align-items:center;gap:.2rem .6rem;display:grid}.ar-bar-name{color:var(--on-surface-variant);font-size:.8rem;font-weight:600}.ar-bar-val{color:var(--on-surface);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.ar-bar-track{background:var(--surface-low);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}:root[data-theme=light] .ar-bar-track{background:var(--surface-high)}.ar-bar-track i{background:var(--acc,var(--primary));width:0;height:100%;transition:width .45s var(--ease);border-radius:999px;display:block}.ar-note{color:var(--on-surface-variant);margin-top:1rem;font-size:.74rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.ar-bar-track i{transition:none}}:root{color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--surface-lowest);accent-color:var(--primary)}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]){color-scheme:light}}@media (pointer:fine){::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--surface-lowest)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--surface-lowest);background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:var(--surface-lowest)}}.v-landscape,.v-flow,.table-scroll,.ar-out{scrollbar-color:var(--scroll-thumb) var(--surface-container)}::selection{background:color-mix(in srgb,var(--primary) 30%,transparent);color:var(--on-surface)}input,textarea,select,[contenteditable]{caret-color:var(--primary)}li::marker,:root[data-theme=light] li::marker{color:var(--primary-deep)}::placeholder{color:var(--on-surface-variant);opacity:.75}.prose a,.entry-content a{text-underline-offset:.18em;text-decoration-thickness:.06em;text-decoration-color:color-mix(in srgb,var(--primary) 55%,transparent);transition:text-decoration-color 50ms}.prose a:hover,.entry-content a:hover{text-decoration-color:var(--primary)}a,button,input,select,textarea,label,summary{-webkit-tap-highlight-color:color-mix(in srgb,var(--primary) 22%,transparent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}::-moz-focus-inner{border:0}.neural{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.neural-canvas{opacity:.85;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}:root[data-theme=light] .neural-canvas{opacity:.6}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):not([data-theme=light]) .neural-canvas{opacity:.6}}.hero .wrap{z-index:1;position:relative}@media (pointer:coarse){.btn{min-height:44px;padding-block:.85em}.prose a,.entry-content a{padding-block:.15em}}@media (width<=700px){.footer-nav{grid-template-columns:1fr 1fr;align-items:start;gap:1.6rem 1.2rem;display:grid}.footer-col--wide ul{column-gap:1.2rem}.footer-col h3{letter-spacing:.16em;font-size:.78rem}.footer-col a{font-size:.9rem}.footer-cta-title{font-size:clamp(1.5rem,6vw,2rem)}}@media (pointer:coarse){.footer-col a,.nav-primary .sub-menu a,.mobile-nav a{min-width:44px}}@media (width<=700px){.footer-col ul{gap:0}.footer-col li{margin:0}.footer-col{margin-bottom:0}.footer-cols{gap:1.8rem}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease,cubic-bezier(.4,0,.2,1))}.site-header{view-transition-name:veraius-header}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.filter-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.8rem;display:flex}.filter-btn{cursor:pointer;background:var(--surface-container);color:var(--on-surface-variant);letter-spacing:.02em;border:none;border-radius:999px;padding:.55rem 1.05rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:background 50ms,color 50ms}.filter-btn:hover{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--on-surface)}.filter-btn.is-active{background:var(--primary);color:var(--on-primary)}@media (pointer:coarse){.filter-btn{min-height:44px}}.filter-search{background:var(--surface-low);min-width:0;color:var(--on-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-surface) 12%,transparent);border:none;border-radius:999px;flex:220px;padding:.55rem 1rem;font-family:inherit;font-size:.9rem}:root[data-theme=light] .filter-search{background:var(--surface-container)}.filter-search:focus{box-shadow:inset 0 0 0 2px var(--primary);outline:none}@media (pointer:coarse){.filter-search{min-height:44px}}.filter-empty{text-align:center;color:var(--on-surface-variant);padding:2.2rem 1rem;font-size:.95rem;line-height:1.6}@supports (interpolate-size:allow-keywords){[data-topic]{transition:opacity .18s}}.cookie-notice{z-index:96;background:var(--surface-container);color:var(--on-surface);box-shadow:0 -1px 0 0 var(--surface-high),0 -12px 32px -20px #00000080;align-items:center;gap:1.25rem;padding:.9rem clamp(1rem,4vw,2.5rem);transition:transform .28s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.cookie-notice[data-shown]{transform:translateY(0)}body:has(#hubspot-messages-iframe-container.widget-align-right) .cookie-notice{padding-right:calc(clamp(1rem,4vw,2.5rem) + 5.5rem)}body:has(#hubspot-messages-iframe-container.widget-align-left) .cookie-notice{padding-left:calc(clamp(1rem,4vw,2.5rem) + 5.5rem)}body:has(#hubspot-messages-iframe-container.widget-align-right) .to-top{right:calc(clamp(1rem,3vw,2rem) + 5rem)}.cookie-notice-text{color:var(--on-surface-variant);max-width:80ch;margin:0;font-size:.8125rem;line-height:1.55}.cookie-notice-text a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.cookie-notice-close{font:inherit;color:var(--on-surface);background:var(--surface-high);cursor:pointer;border:0;flex:none;min-height:2.5rem;margin-left:auto;padding:.5rem 1.1rem;font-size:.8125rem;font-weight:600;transition:background 50ms linear}.cookie-notice-close:hover{background:var(--surface-highest)}.cookie-notice-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cookie-notice-decline{font:inherit;color:var(--on-surface-variant);background:var(--surface-container);cursor:pointer;border:0;flex:none;min-height:2.5rem;margin-left:auto;padding:.5rem 1.1rem;font-size:.8125rem;font-weight:600;transition:background 50ms linear}.cookie-notice-decline:hover{background:var(--surface-high)}.cookie-notice-decline:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cookie-notice-decline+.cookie-notice-close{margin-left:.5rem}@media (width<=600px){.cookie-notice{flex-direction:column;align-items:flex-start;gap:.75rem}.cookie-notice-close,.cookie-notice-decline{width:100%;margin-left:0}.cookie-notice-decline+.cookie-notice-close{margin-left:0}}@media (prefers-reduced-motion:reduce){.cookie-notice{transition:none}}.cookie-table-wrap{margin:1.5rem 0;overflow-x:auto}.cookie-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.8125rem}.cookie-table th,.cookie-table td{text-align:left;vertical-align:top;padding:.7rem .9rem}.cookie-table thead th{background:var(--surface-high);color:var(--on-surface);white-space:nowrap;font-weight:600}.cookie-table tbody tr{background:var(--surface-low)}.cookie-table tbody tr:nth-child(2n){background:var(--surface-container)}.cookie-table td code{color:var(--primary);word-break:break-word;font-size:.78125rem}.cookie-table-meta{color:var(--on-surface-variant);margin:.6rem 0 0;font-size:.75rem}.faq-section{background:var(--surface-low);padding:clamp(3rem,7vw,5.5rem) 0}.faq-layout{align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=900px){.faq-layout{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.faq-intro{position:sticky;top:6.5rem}}.faq-intro h2{margin:.5rem 0 .9rem}.faq-intro-lead{color:var(--on-surface-variant);max-width:34ch;margin:0 0 1.4rem;font-size:.9375rem;line-height:1.65}.faq-intro-cta{min-height:44px;color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 40%,transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background 50ms linear,box-shadow 50ms linear;display:inline-flex}.faq-intro-cta:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.faq-intro-cta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.faq-intro-cta span{transition:transform .18s}.faq-intro-cta:hover span{transform:translate(3px)}.faq-list{counter-reset:faq;flex-direction:column;gap:.75rem;max-width:60rem;margin-inline:auto;display:flex}.faq-layout .faq-list{max-width:none;margin:0}.faq-item{counter-increment:faq;border-radius:var(--card-r);background:var(--surface-container);transition:box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000042,inset 0 0 0 1px #ffffff0a}:root[data-theme=light] .faq-item{box-shadow:0 2px 12px #141e3212,0 0 0 1px #14283c12}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .faq-item{box-shadow:0 2px 12px #141e3212,0 0 0 1px #14283c12}}.faq-item:before{content:"";background:color-mix(in srgb,var(--on-surface) 10%,transparent);width:3px;transition:background .18s;position:absolute;top:0;bottom:0;left:0}.faq-item[open]:before{background:linear-gradient(180deg,var(--primary),var(--secondary))}.faq-q{cursor:pointer;color:var(--on-surface);align-items:flex-start;gap:1rem;min-height:3rem;padding:1.15rem clamp(1rem,2.5vw,1.5rem) 1.15rem clamp(1.15rem,2.8vw,1.7rem);font-size:.9375rem;font-weight:700;line-height:1.45;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--primary)}.faq-q:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--card-r)}.faq-q:before{content:counter(faq,decimal-leading-zero);letter-spacing:.08em;font-variant-numeric:tabular-nums;min-width:2rem;color:var(--secondary-text);flex:none;padding-top:.1rem;font-size:.75rem;font-weight:800}.faq-q:after{content:"";background:linear-gradient(var(--primary),var(--primary)) center/.7rem 2px no-repeat,linear-gradient(var(--primary),var(--primary)) center/2px .7rem no-repeat,color-mix(in srgb,var(--primary) 12%,transparent);border-radius:999px;flex:none;width:1.75rem;height:1.75rem;margin-left:auto;transition:transform .18s,background-color .18s}.faq-item[open] .faq-q:after{transform:rotate(45deg)}.faq-a{padding:0 clamp(1rem,2.5vw,1.5rem) 1.35rem calc(clamp(1.15rem,2.8vw,1.7rem) + 3rem)}.faq-a p{color:var(--on-surface-variant);max-width:70ch;margin:0;font-size:.875rem;line-height:1.75}@media (width<=560px){.faq-q:before{min-width:1.6rem}.faq-a{padding-left:clamp(1.15rem,2.8vw,1.7rem)}}.faq-lead{color:var(--on-surface-variant);max-width:60ch}.faq-more{color:var(--on-surface-variant);margin-top:1.25rem;font-size:.875rem}.faq-figure{margin:1.5rem 0 0}@media (prefers-reduced-motion:reduce){.faq-item,.faq-item:before,.faq-q:after,.faq-intro-cta span{transition:none}}.nav-progress{z-index:200;background:linear-gradient(90deg,var(--primary),var(--secondary));transform-origin:0;opacity:0;pointer-events:none;width:100%;height:2px;transition:transform .24s,opacity .15s linear;position:fixed;top:0;left:0;transform:scaleX(0)}.nav-progress[data-active]{opacity:1}.nav-progress[data-active]:after{content:"";background:linear-gradient(90deg,transparent,var(--secondary));opacity:.55;width:5rem;height:100%;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.nav-progress{transition:opacity .15s linear}.nav-progress[data-active]:after{display:none}}button[data-busy],input[type=submit][data-busy],.wpcf7-submit[data-busy]{pointer-events:none;cursor:default;position:relative;color:#0000!important}button[data-busy]:after,input[type=submit][data-busy]:after,.wpcf7-submit[data-busy]:after{content:"";border:2px solid color-mix(in srgb,var(--on-primary) 28%,transparent);border-top-color:var(--on-primary);border-radius:50%;width:1.05rem;height:1.05rem;margin:-.525rem 0 0 -.525rem;animation:.62s linear infinite veraius-spin;position:absolute;top:50%;left:50%}.form-panel--cf7 .wpcf7-form input[type=submit][data-busy],input[type=submit][data-busy]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='16' fill='none' stroke='%23221900' stroke-opacity='.3' stroke-width='4'/%3E%3Cpath d='M20 4a16 16 0 0 1 16 16' fill='none' stroke='%23221900' stroke-width='4' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 20 20' to='360 20 20' dur='.62s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E"),var(--gradient-gold);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:1.05rem 1.05rem,cover}@keyframes veraius-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[data-busy]:after,.wpcf7-submit[data-busy]:after{border-top-color:#0000;border-color:var(--on-primary);animation:1.1s ease-in-out infinite veraius-pulse}.form-panel--cf7 .wpcf7-form input[type=submit][data-busy],input[type=submit][data-busy]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='16' fill='none' stroke='%23221900' stroke-opacity='.3' stroke-width='4'/%3E%3Cpath d='M20 4a16 16 0 0 1 16 16' fill='none' stroke='%23221900' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E"),var(--gradient-gold);opacity:.75}.form-panel--cf7 .wpcf7-form input[type=submit][data-busy],input[type=submit][data-busy],button[data-busy]{color:var(--on-gold)!important}.form-panel--cf7 .wpcf7-form input[type=submit][data-busy],input[type=submit][data-busy]{background-position:right 1rem center,50%;padding-right:3rem}}@keyframes veraius-pulse{0%,to{opacity:.25}50%{opacity:1}}.article-diagram{margin:var(--space-8,2.5rem) 0}.article-diagram img{background:var(--surface-container);width:100%;height:auto;display:block}[data-theme=dark] .article-diagram img{padding:var(--space-3,.75rem);background:var(--surface-high)}@media (prefers-reduced-motion:no-preference){.article-diagram img{transition:none}}.veraius-beta[hidden]{display:none}.veraius-beta{z-index:9999;padding:var(--space-4,1rem);place-items:center;display:grid;position:fixed;inset:0}.veraius-beta__backdrop{background:#0000008c;position:absolute;inset:0}.veraius-beta__panel{width:min(32rem,100%);padding:var(--space-8,2.5rem);background:var(--surface-container);color:var(--on-surface);border-top:3px solid var(--secondary);position:relative;box-shadow:0 32px 80px #0000006b}.veraius-beta__eyebrow{margin-bottom:var(--space-3,.75rem);letter-spacing:.18em;text-transform:uppercase;color:var(--secondary);font-size:.78rem;font-weight:800;display:block}[data-theme=light] .veraius-beta__eyebrow{color:#7a5906}.veraius-beta__title{margin:0 0 var(--space-3,.75rem);letter-spacing:-.015em;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:800;line-height:1.2}.veraius-beta__lead{margin:0 0 var(--space-5,1.5rem);color:var(--on-surface-variant)}.veraius-beta__form{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.veraius-beta__form input{background:var(--surface-high);min-width:0;color:var(--on-surface);font:inherit;border:0;flex:12rem;padding:.75rem .875rem}.veraius-beta__form button{background:var(--secondary);color:var(--on-secondary,#1a1c1d);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:.85rem 1.7rem;font-size:.84rem;font-weight:800;transition:background 50ms linear}.veraius-beta__form button:hover{background:var(--primary-deep)}.veraius-beta__form button[disabled]{opacity:.6;cursor:default}.veraius-beta__note,.veraius-beta__result{margin:var(--space-3,.75rem) 0 0;color:var(--on-surface-variant);font-size:.875rem}.veraius-beta__result:empty{display:none}.veraius-beta__result[data-state=error]{color:var(--tertiary)}.veraius-beta__close{color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;font-size:1.75rem;line-height:1;position:absolute;top:.5rem;right:.75rem}@media (prefers-reduced-motion:no-preference){.veraius-beta__panel{animation:.2s cubic-bezier(.2,.7,.2,1) veraius-beta-in}}@keyframes veraius-beta-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.veraius-video{margin:var(--space-8,3rem) 0 var(--space-6,2rem);aspect-ratio:16/9;background:#0e141c;position:relative}.veraius-video video,.veraius-video iframe{border:0;width:100%;height:100%;display:block}.veraius-video__play{background:var(--surface-high);width:100%;color:var(--primary);cursor:pointer;border:0;place-items:center;font-size:3rem;transition:color 50ms linear;display:grid;position:absolute;inset:0}.veraius-video__play:hover{color:var(--primary-deep)}.veraius-video__caption{color:var(--on-surface-variant);margin:0;font-size:.875rem;position:absolute;bottom:-1.75rem;left:0}.veraius-video+.stats{margin-top:clamp(1rem,2vw,1.5rem)}.veraius-video__cover{background:radial-gradient(120% 90% at 18% 82%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 62%),linear-gradient(180deg,#131a24,#0b1119);color:#f4f5f7;text-align:left;cursor:pointer;border:0;align-content:center;justify-items:start;gap:.75rem;padding:clamp(1.5rem,4vw,3rem);transition:background 50ms linear;display:grid;position:absolute;inset:0}.veraius-video.is-playing .veraius-video__cover{display:none}.veraius-video.has-poster .veraius-video__cover{background:linear-gradient(#0000 38%,#080d148c 66%,#080d14e6);align-content:end}.veraius-video.has-poster .veraius-video__cover:hover{background:linear-gradient(#0000 30%,#080d1499 62%,#080d14eb)}.veraius-video__cover:hover{background:radial-gradient(120% 90% at 18% 82%,color-mix(in srgb,var(--primary) 34%,transparent),transparent 62%),linear-gradient(180deg,#16202c,#0d141d)}.veraius-video__mark{background:var(--primary);width:3.25rem;height:3.25rem;color:var(--on-primary,#fff);place-items:center;font-size:1.15rem;line-height:1;transition:background 50ms linear;display:grid}.veraius-video__cover:hover .veraius-video__mark{background:var(--primary-deep)}.veraius-video__cue{letter-spacing:-.01em;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:600}.veraius-video__meta{letter-spacing:.08em;text-transform:uppercase;color:#f4f5f79e;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.veraius-video__cover,.veraius-video__mark{transition:none}}.veraius-watch__actions{gap:var(--space-3,.75rem);margin-top:var(--space-6,2rem);flex-wrap:wrap;display:flex}.mailpoet-manage-subscription,.mailpoet_form{max-width:none}.mailpoet-manage-subscription h2,.mailpoet-manage-subscription h3{letter-spacing:-.01em;font-weight:800}.mailpoet-manage-subscription input[type=text],.mailpoet-manage-subscription input[type=email],.mailpoet-manage-subscription select,.mailpoet-manage-subscription textarea,.mailpoet_form input[type=text],.mailpoet_form input[type=email],.mailpoet_form select{background:var(--surface-low);width:100%;color:var(--on-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-surface) 12%,transparent);border:none;border-radius:10px;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;transition:box-shadow 50ms,background 50ms}.mailpoet-manage-subscription input:focus,.mailpoet-manage-subscription select:focus,.mailpoet_form input:focus{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.mailpoet-manage-subscription label,.mailpoet_form label{letter-spacing:0;text-transform:none;color:var(--on-surface);margin-bottom:.4rem;font-size:.9rem;font-weight:700;display:block}.mailpoet-manage-subscription input[type=submit],.mailpoet-manage-subscription button[type=submit],.mailpoet_form input[type=submit],.mailpoet_submit input{cursor:pointer;background:var(--secondary);color:var(--on-secondary,#1a1c1d);letter-spacing:.06em;text-transform:uppercase;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.95em 1.9em;font-family:inherit;font-size:.86rem;font-weight:800;line-height:1;transition:transform 50ms,background 50ms;display:inline-flex}.mailpoet-manage-subscription input[type=submit]:hover,.mailpoet_form input[type=submit]:hover,.mailpoet_submit input:hover{background:var(--secondary-deep,var(--secondary));transform:translateY(-2px)}.mailpoet-manage-subscription .mailpoet-manage-subscription-lists label{background:var(--surface-low);text-transform:none;letter-spacing:0;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.45rem;margin:0 .35rem 0 0;padding:.5rem .9rem;font-weight:600;display:inline-flex}.mailpoet-manage-subscription p{color:var(--on-surface-variant)}.veraius-news__panel{background:var(--surface-container);border-top:3px solid var(--secondary);padding:clamp(2rem,5vw,3.25rem);position:relative}.veraius-news__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--secondary);margin-bottom:.75rem;font-size:.78rem;font-weight:800;display:block}.veraius-news__title{letter-spacing:-.015em;margin:0 0 .75rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1.2}.veraius-news__lead{max-width:58ch;color:var(--on-surface-variant);margin:0 0 1.75rem}.veraius-news__form{flex-wrap:wrap;gap:.6rem;max-width:34rem;display:flex}.veraius-news__form input{background:var(--surface-high);min-width:0;color:var(--on-surface);font:inherit;border:0;flex:14rem;padding:.9rem 1rem}.veraius-news__form input:focus{box-shadow:inset 0 0 0 2px var(--secondary);outline:none}.veraius-news__form button{background:var(--secondary);color:var(--on-secondary,#1a1c1d);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:.9rem 1.8rem;font-size:.84rem;font-weight:800;transition:transform 50ms,background 50ms}.veraius-news__form button:hover{transform:translateY(-2px)}.veraius-news__form button[disabled]{opacity:.55;cursor:default;transform:none}.veraius-news__note{color:var(--on-surface-variant);margin:1rem 0 0;font-size:.86rem}.veraius-news__status{min-height:1.2em;margin:.75rem 0 0;font-size:.9rem;font-weight:600}.veraius-news__status.is-ok{color:var(--primary)}.veraius-news__status.is-err{color:var(--error,#b3261e)}@media (prefers-reduced-motion:reduce){.veraius-news__form button{transition:none}.veraius-news__form button:hover{transform:none}}.ind-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(.8rem,1.4vw,1.1rem);display:grid}.ind-grid>li{display:flex}.ind-tile{border-radius:var(--card-r);background:var(--surface-container);transition:transform .25s var(--ease),box-shadow .25s var(--ease);flex:1;align-items:flex-start;gap:1rem;padding:1.25rem 1.3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000042,inset 0 0 0 1px #ffffff0a}:root[data-theme=light] .ind-tile{box-shadow:0 2px 12px #141e3212,0 0 0 1px #14283c12}.ind-tile:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--acc,var(--primary)) 16%,transparent),transparent 65%);transition:opacity .3s;position:absolute;inset:0}.ind-tile:hover{transform:translateY(-3px)}.ind-tile:hover:before{opacity:1}.ind-tile>*{position:relative}.ind-ic{background:color-mix(in srgb,var(--acc,var(--primary)) 16%,transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ind-ic svg{width:21px;height:21px;stroke:var(--acc,var(--primary));fill:none;stroke-width:2px}.ind-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ind-name{color:var(--on-surface);font-size:1rem;font-weight:700;line-height:1.3}.ind-desc{color:var(--on-surface-variant);font-size:.86rem;line-height:1.5}.ind-more{letter-spacing:.14em;text-transform:uppercase;color:var(--acc,var(--primary));margin-top:.35rem;font-size:.72rem;font-weight:700}.ind-more:after{content:" →"}.ind-tile.is-deep{box-shadow:0 6px 22px #00000042,inset 0 0 0 1px color-mix(in srgb,var(--acc,var(--primary)) 40%,transparent)}:root[data-theme=light] .ind-tile.is-deep{box-shadow:0 2px 12px #141e3212,0 0 0 1px color-mix(in srgb,var(--acc,var(--primary)) 45%,transparent)}.ind-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.ind-grid--compact .ind-tile{gap:.85rem;padding:1rem 1.1rem}.ind-grid--compact .ind-ic{border-radius:10px;width:36px;height:36px}.ind-grid--compact .ind-ic svg{width:18px;height:18px}.ind-grid--compact .ind-name{font-size:.94rem}.ind-grid--compact .ind-desc{font-size:.8rem}.ind-cta{margin-top:clamp(1.8rem,3vw,2.6rem)}.int-show{isolation:isolate;padding-block:var(--sec-y);background:var(--surface-low);color:var(--on-surface);position:relative;overflow:hidden}.int-show-glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 40% at 50% 64%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 70%),radial-gradient(ellipse 35% 30% at 82% 18%,color-mix(in srgb,var(--secondary) 9%,transparent),transparent 70%);position:absolute;inset:0}.int-show .sec-head{margin-bottom:clamp(2rem,4vw,3rem)}.int-show .lead{color:var(--on-surface-variant)}.int-stage{gap:.4rem;display:grid;position:relative}.int-row{padding-block:.6rem 1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.int-track{width:max-content;animation:70s linear infinite int-marquee;display:flex}.int-row.is-rev .int-track{animation-duration:80s;animation-direction:reverse}.int-stage:hover .int-track{animation-play-state:paused}@keyframes int-marquee{to{transform:translate(-50%)}}.bt{border-radius:var(--card-r);background:var(--surface-container);min-width:176px;height:60px;color:var(--on-surface);flex:none;align-items:center;gap:.75rem;margin-right:.9rem;padding:0 1.15rem 0 .65rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000003d,inset 0 0 0 1px #ffffff0d}:root[data-theme=light] .bt{box-shadow:0 2px 10px #141e3212,0 0 0 1px #14283c14}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .bt{box-shadow:0 2px 10px #141e3212,0 0 0 1px #14283c14}}.bt:before{content:"";background:linear-gradient(180deg,var(--secondary),color-mix(in srgb,var(--secondary) 30%,transparent));width:3px;position:absolute;top:0;bottom:0;left:0}.bt-mark{box-sizing:border-box;color:#1a1c1d;fill:currentColor;background:#fff;border-radius:9px;flex:none;width:38px;height:38px;padding:7px;box-shadow:inset 0 0 0 1px #14283c14}.bt-mono{background:var(--bc,#2f353e);color:#fff;letter-spacing:.02em;box-shadow:none;justify-content:center;align-items:center;padding:0;font-size:.68rem;font-weight:800;display:flex}.bt-name{white-space:nowrap;font-size:.86rem;font-weight:700}.int-hub{align-items:center;gap:1.1rem;padding-inline:clamp(0rem,6vw,6rem);display:flex}.int-hub:before,.int-hub:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 55%,transparent));flex:1;height:1px}.int-hub:after{background:linear-gradient(90deg,color-mix(in srgb,var(--secondary) 55%,transparent),transparent)}.int-orb{background:var(--surface-container);width:68px;height:68px;box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 40%,transparent),0 0 36px color-mix(in srgb,var(--primary) 30%,transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.int-orb:before{content:"";border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);border-radius:50%;animation:3.2s ease-out infinite int-pulse;position:absolute;inset:-8px}@keyframes int-pulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.int-orb img{width:46px;height:46px}.int-show .btn-row{margin-top:clamp(2rem,4vw,3rem)}@media (prefers-reduced-motion:reduce){.int-track{animation:none}.int-track>[aria-hidden=true]{display:none}.int-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.int-orb:before{opacity:0;animation:none}}@media (width<=720px){.bt{gap:.6rem;min-width:0;height:52px;padding:0 .95rem 0 .55rem}.bt-mark{border-radius:8px;width:32px;height:32px;padding:6px}.bt-name{font-size:.8rem}.int-orb{width:56px;height:56px}.int-orb img{width:38px;height:38px}}.int-dir{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}.int-cat{border-radius:var(--card-r);background:var(--surface-container);padding:1.4rem 1.4rem 1.5rem 1.7rem;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000042,inset 0 0 0 1px #ffffff0a}:root[data-theme=light] .int-cat{box-shadow:0 2px 12px #141e3212,0 0 0 1px #14283c12}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .int-cat{box-shadow:0 2px 12px #141e3212,0 0 0 1px #14283c12}}.int-cat:before{content:"";background:linear-gradient(180deg,var(--secondary),color-mix(in srgb,var(--secondary) 35%,transparent));width:3px;position:absolute;top:0;bottom:0;left:0}.int-cat h3{letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface);border-bottom:1px solid color-mix(in srgb,var(--on-surface) 9%,transparent);justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:1.1rem;padding-bottom:.85rem;font-size:.78rem;font-weight:800;display:flex}.int-cat-n{letter-spacing:-.01em;color:var(--secondary-text);font-size:1.5rem;font-weight:200;line-height:1}.int-cat-tiles{flex-wrap:wrap;gap:.5rem;display:flex}.int-cat-tiles .bt{background:var(--surface-high);min-width:0;height:42px;color:var(--on-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--on-surface) 7%,transparent);transition:box-shadow .2s var(--ease),transform .2s var(--ease);border-radius:10px;gap:.55rem;margin:0;padding:0 .85rem 0 .35rem}.int-cat-tiles .bt:before{display:none}.int-cat-tiles .bt:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 45%,transparent);transform:translateY(-1px)}.int-cat-tiles .bt-mark{border-radius:7px;width:30px;height:30px;padding:5px}.int-cat-tiles .bt-mono{padding:0;font-size:.58rem}.int-cat-tiles .bt-name{font-size:.8rem;font-weight:600}.int-dir-note{text-align:center;color:var(--on-surface-variant);margin-top:clamp(1.8rem,3vw,2.4rem)}.int-dir-note .arrow-link{margin-left:.5rem}.int-caps{margin-top:clamp(2rem,4vw,3rem)}.elementor-widget-shortcode .btn--primary{box-shadow:0 6px 26px var(--gold-glow)}.elementor-widget-shortcode .btn--primary:hover{box-shadow:0 10px 34px var(--gold-glow)}.elementor-widget-shortcode .btn--ghost{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--primary) 45%,transparent)}.elementor-widget-shortcode .btn--solid:hover{box-shadow:0 10px 30px var(--glow-strong)}.elementor-widget-shortcode .card{box-shadow:0 8px 28px #00000052}:root[data-theme=light] .elementor-widget-shortcode .card{box-shadow:0 2px 14px #141e3214,0 0 0 1px #14283c12}.elementor-widget-shortcode .card:hover{box-shadow:0 18px 46px #0006}:root[data-theme=light] .elementor-widget-shortcode .card:hover{box-shadow:0 12px 34px #141e3224,0 0 0 1px #14283c17}.dept-card h3 a{color:inherit;text-decoration:none}.dept-card h3 a:hover{color:var(--acc,var(--primary))}.dept-card ul,.dept-tasks{margin:0;padding:0;list-style:none}.dept-card ul{gap:.45rem;margin:1rem 0 1.3rem;display:grid}.dept-card li,.dept-tasks li{color:var(--on-surface-variant);padding-left:1.55rem;line-height:1.5;position:relative}.dept-card li:before,.dept-tasks li:before{content:"";border-left:2px solid var(--acc,var(--primary));border-bottom:2px solid var(--acc,var(--primary));transform-origin:50%;width:.85rem;height:.5rem;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}.dept-tasks{max-width:var(--wrap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.9rem 2rem;margin-inline:auto;display:grid}.dept-tasks li{border-radius:var(--card-r);background:var(--surface-container);color:var(--on-surface);padding:1rem 1.2rem 1rem 2.9rem}.dept-tasks li:before{top:1.45rem;left:1.25rem}.dept-links{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.dept-links a{background:var(--surface-container);min-height:44px;color:var(--on-surface);transition:background .2s var(--ease),transform .2s var(--ease);border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1.1rem .55rem .6rem;font-weight:600;text-decoration:none;display:inline-flex}.dept-links a:hover{background:color-mix(in srgb,var(--acc,var(--primary)) 16%,var(--surface-container));transform:translateY(-2px)}.dept-links-ic{background:color-mix(in srgb,var(--acc,var(--primary)) 20%,transparent);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dept-links-ic svg{width:17px;height:17px;stroke:var(--acc,var(--primary));fill:none;stroke-width:2px}@media (prefers-reduced-motion:reduce){.dept-links a{transition:none}.dept-links a:hover{transform:none}}.agent-gain-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.agent-gain-card:focus-visible{outline:2px solid var(--acc,var(--primary));outline-offset:3px}.agent-gain-dept{letter-spacing:.08em;text-transform:uppercase;color:var(--acc,var(--primary));margin-bottom:.35rem;font-size:.72rem;font-weight:700}.agent-gain-more{color:var(--acc,var(--primary));align-items:center;gap:.4rem;margin-top:auto;padding-top:1rem;font-size:.9rem;font-weight:600;display:inline-flex}.agent-gain-card:hover .agent-gain-more span{transform:translate(3px)}.agent-gain-more span{transition:transform .2s var(--ease)}.agent-gain-sub{text-align:center;margin:3rem 0 1.2rem;font-size:1.15rem}.agent-gain-list{max-width:var(--wrap);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.8rem 1.2rem;margin:0 auto;padding:0;list-style:none;display:grid}.agent-gain-list li{border-radius:var(--card-r);background:var(--surface-container);color:var(--on-surface);align-items:flex-start;gap:.8rem;padding:.95rem 1.1rem;font-size:.95rem;line-height:1.5;display:flex}.agent-gain-ic{background:color-mix(in srgb,var(--primary) 18%,transparent);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.agent-gain-ic svg{width:17px;height:17px;stroke:var(--primary);fill:none;stroke-width:2px}.agent-gain-all{text-align:center;margin:1.8rem 0 0}.agent-gain-all a{align-items:center;gap:.4rem;min-height:44px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.agent-gain-more span{transition:none}.agent-gain-card:hover .agent-gain-more span{transform:none}}.auto-home__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=900px){.auto-home__grid{grid-template-columns:minmax(0,1fr)}}.auto-home__copy h2{margin:.4rem 0 1rem}.auto-home__points{gap:.9rem;margin:1.6rem 0 2rem;padding:0;list-style:none;display:grid}.auto-home__points li{color:var(--on-surface-variant);padding-left:1.6rem;line-height:1.55;position:relative}.auto-home__points li:before{content:"";background:var(--gradient-gold);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--gold-glow);border-radius:50%;position:absolute;top:.55em;left:0}.auto-home__points strong{color:var(--on-surface)}.auto-home__fine,.auto-home__note{color:var(--on-surface-variant);margin-top:.9rem;font-size:.82rem}.auto-home__note{text-align:center;opacity:.8}.auto-run{border-radius:var(--card-r);background:var(--surface-container);box-shadow:0 24px 60px #00000059,inset 0 0 0 1px var(--glow);padding:1.4rem 1.4rem 1.2rem;position:relative;overflow:hidden}:root[data-theme=light] .auto-run{box-shadow:0 14px 40px #141e321f,0 0 0 1px #14283c14}.auto-run:before{content:"";background:radial-gradient(circle,var(--glow-strong),transparent 65%);opacity:.35;pointer-events:none;width:70%;height:70%;position:absolute;inset:-40% -20% auto auto}.auto-run__head{align-items:center;gap:.6rem;margin-bottom:1.1rem;display:flex;position:relative}.auto-run__title{letter-spacing:.02em;font-weight:700}.auto-run__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary-text);border:1px solid var(--gold-glow);border-radius:999px;margin-left:auto;padding:.2rem .6rem;font-size:.72rem}.auto-run__live{background:var(--primary);width:.6rem;height:.6rem;box-shadow:0 0 0 0 var(--glow-strong);animation:autoPulse 2.2s var(--ease) infinite;border-radius:50%}@keyframes autoPulse{0%{box-shadow:0 0 0 0 var(--glow-strong)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.auto-run__steps{margin:0;padding:0;list-style:none;position:relative}.auto-run__step{grid-template-columns:1.2rem minmax(0,1fr);gap:.8rem;padding:.75rem 0;display:grid;position:relative}.auto-run__step:not(:last-child):after{content:"";background:linear-gradient(var(--primary-deep),transparent);opacity:.5;width:2px;position:absolute;top:1.9rem;bottom:-.4rem;left:.55rem}.auto-run__dot{background:var(--surface-high);width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 2px var(--primary-deep);border-radius:50%;margin-top:.15rem}.auto-run__step.is-signal .auto-run__dot{background:var(--gradient-gold);box-shadow:0 0 0 4px var(--gold-glow)}.auto-run__step.is-approve .auto-run__dot{box-shadow:inset 0 0 0 2px var(--secondary)}.auto-run__step.is-done .auto-run__dot{background:var(--gradient-primary);box-shadow:0 0 0 4px var(--glow)}.auto-run__label{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.78rem}.auto-run__label time{font-variant-numeric:tabular-nums;color:var(--on-surface-variant)}.auto-run__step.is-signal .auto-run__label{color:var(--secondary-text)}.auto-run__text{color:var(--on-surface);margin:.25rem 0 0;font-size:.95rem;line-height:1.5}.auto-run__foot{border-top:1px solid var(--glow);margin-top:1rem;padding-top:1rem;position:relative}.auto-run__foot-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant);margin-bottom:.6rem;font-size:.75rem;display:block}.auto-run__chips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.auto-run__chips li{background:var(--surface-high);color:var(--on-surface);border-radius:999px;padding:.3rem .7rem;font-size:.8rem}.auto-run__chips li:first-child{background:var(--gradient-primary);color:var(--on-primary);font-weight:700}@keyframes autoStep{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auto-home__run.is-in .auto-run__step{animation:autoStep .6s var(--ease) both}.auto-home__run.is-in .auto-run__step:nth-child(2){animation-delay:.15s}.auto-home__run.is-in .auto-run__step:nth-child(3){animation-delay:.3s}.auto-home__run.is-in .auto-run__step:nth-child(4){animation-delay:.45s}.auto-home__run.is-in .auto-run__step:nth-child(5){animation-delay:.6s}@media (prefers-reduced-motion:reduce){.auto-run__live,.auto-home__run.is-in .auto-run__step{animation:none}}@media (width<=600px){.auto-home .btn-row{flex-direction:column;align-items:stretch}.auto-home .btn{white-space:normal;text-align:center;justify-content:center;width:100%}}.ind-chips{flex-wrap:wrap;justify-content:center;gap:.55rem;max-width:960px;margin:0 auto;padding:0;list-style:none;display:flex}.ind-chips a{background:var(--surface-container);color:var(--on-surface);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.ind-chips a:hover,.ind-chips a:focus-visible{background:var(--primary-deep);color:var(--on-primary)}.uc-jump{justify-content:flex-start;max-width:none;margin:1.6rem 0 0}.uc-jump a{padding:.4rem .85rem;font-size:.82rem}.uc-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.uc{scroll-margin-top:6rem}.uc h2{margin:.5rem 0 1.1rem;font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.25}.uc .kicker{font-size:.7rem}.uc-rows{gap:.75rem;margin:0;display:grid}.uc-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}@media (width<=520px){.uc-row{grid-template-columns:minmax(0,1fr);gap:.2rem}}.uc-row dt{letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-variant);font-size:.72rem;font-weight:800}.uc-row dd{color:var(--on-surface-variant);margin:0;line-height:1.55}.uc-row.is-how dt{color:var(--primary)}.uc-row.is-gain dt{color:var(--secondary-text)}.uc-row.is-gain dd{color:var(--on-surface);font-weight:600}.uc-links{border-top:1px solid color-mix(in srgb,var(--on-surface) 8%,transparent);margin:1.2rem 0 0;padding-top:.9rem;font-size:.85rem}:root:not([data-theme=dark]) .uc-row.is-how dt{color:var(--primary-darkest)}@media (width<=600px){.uc-jump{display:none}}.cmp-table{border-radius:var(--r-card,16px);background:var(--surface-low,var(--surface-container));margin-top:clamp(1.2rem,2.4vw,1.8rem);overflow-x:auto}.cmp-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:.95rem}.cmp-table th,.cmp-table td{text-align:left;border-bottom:1px solid color-mix(in srgb,var(--on-surface) 9%,transparent);vertical-align:top;padding:.85rem 1rem}.cmp-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-variant);font-size:.72rem;font-weight:800}.cmp-table tbody th{width:24%;color:var(--on-surface-variant);font-weight:700}.cmp-table td.cmp-v{color:var(--on-surface);font-weight:600}.cmp-table td.cmp-v:before{content:"";background:var(--primary);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.55rem;display:inline-block}.cmp-h{margin:0 0 .5rem;font-size:1.05rem}.cmp-note{color:var(--on-surface-variant);margin-top:1.2rem}.cmp-more{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cmp-more a{color:var(--primary);font-weight:600}.gl-list{gap:.7rem;margin:0;display:grid}.gl-item{background:var(--surface-low,var(--surface-container));scroll-margin-top:calc(var(--header-h,76px) + 16px);border-radius:14px;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1rem;padding:1rem 1.2rem;display:grid}.gl-item dt{font-weight:800}.gl-item dd{color:var(--on-surface-variant);margin:0}.gl-item dd a{color:var(--primary);font-weight:600}.gl-item:target{outline:2px solid var(--primary);outline-offset:2px}@media (width<=620px){.gl-item{grid-template-columns:1fr;gap:.25rem}}.vx-leaving{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;transform:translateY(-6px)}.vx-done{background:color-mix(in srgb,var(--surface-high) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--secondary) 28%,transparent);border-radius:14px;outline:none;align-items:flex-start;gap:1.1rem;padding:1.4rem 1.5rem 1.35rem;animation:.42s cubic-bezier(.22,1,.36,1) both vx-done-in;display:flex;position:relative;overflow:hidden}.vx-done:before{content:"";background:linear-gradient(90deg,var(--secondary),color-mix(in srgb,var(--primary) 80%,var(--secondary)));transform-origin:0;width:100%;height:2px;animation:.7s cubic-bezier(.65,0,.35,1) 50ms both vx-done-sweep;position:absolute;top:0;left:0}.vx-done:focus-visible{box-shadow:inset 0 0 0 1px var(--secondary),0 0 0 3px color-mix(in srgb,var(--secondary) 35%,transparent)}.vx-done__mark{flex:none;width:44px;height:44px}.vx-done__ring{fill:none;stroke:var(--secondary);stroke-width:2px;stroke-dasharray:151;stroke-dashoffset:151px;transform-origin:50%;animation:.6s cubic-bezier(.65,0,.35,1) .15s forwards vx-done-draw;transform:rotate(-90deg)}.vx-done__tick{fill:none;stroke:var(--secondary);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:.34s cubic-bezier(.65,0,.35,1) .68s forwards vx-done-draw}.vx-done__body{min-width:0}.vx-done__title{letter-spacing:-.01em;color:var(--on-surface);margin:0;font-size:1.15rem;font-weight:700;animation:.4s cubic-bezier(.22,1,.36,1) .5s both vx-done-rise}.vx-done__text{color:var(--on-surface-variant);margin:.35rem 0 0;font-size:.95rem;line-height:1.55;animation:.4s cubic-bezier(.22,1,.36,1) .62s both vx-done-rise}@keyframes vx-done-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes vx-done-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vx-done-draw{to{stroke-dashoffset:0}}@keyframes vx-done-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.veraius-beta__panel .vx-done{margin-top:.4rem}.veraius-news .vx-done{padding:1rem 1.2rem}.veraius-news .vx-done__mark{width:36px;height:36px}@media (width<=480px){.vx-done{gap:.85rem;padding:1.1rem 1.1rem 1.05rem}.vx-done__mark{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.vx-leaving{transition:none}.vx-done,.vx-done:before,.vx-done__title,.vx-done__text{animation:none}.vx-done__ring,.vx-done__tick{stroke-dashoffset:0;animation:none}}.v-diagram{width:100%;position:relative}.v-diagram svg{overflow:visible}.orb{isolation:isolate;box-shadow:0 0 70px var(--glow-strong),0 0 30px #ecc15924,inset 0 3px 26px #9ad0d347,inset 0 -20px 44px #0000008c;background:radial-gradient(circle at 42% 38%,#1a3a4a,#0d2130 70%,#08131d);border-radius:50%;position:relative;overflow:hidden}.orb:before,.orb:after{content:"";filter:blur(10px)saturate(1.4);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:-20%}.orb:before{background:radial-gradient(closest-side at 30% 32%,#9ad0d3 0%,#9ad0d380 40%,#0000 66%),radial-gradient(closest-side at 72% 42%,#5fbfc4 0%,#5fbfc466 42%,#0000 64%),radial-gradient(closest-side at 54% 74%,#c9eef0 0%,#c8ecef80 40%,#0000 62%);animation:9s linear infinite orbSpinA}.orb:after{background:radial-gradient(closest-side at 36% 68%,#ecc159 0%,#ecc15980 42%,#0000 62%),radial-gradient(closest-side at 70% 62%,#2a8f93 0%,#2a8f9380 44%,#0000 66%),radial-gradient(closest-side at 50% 28%,#f4e3a8 0%,#f4e3a859 40%,#0000 58%);animation:12s linear infinite reverse orbSpinB}.orb .gloss{z-index:1;pointer-events:none;background:radial-gradient(circle at 36% 26%,#fff6,#0000 40%);border-radius:50%;position:absolute;inset:0}@keyframes orbSpinA{to{transform:rotate(360deg)scale(1.08)}}@keyframes orbSpinB{to{transform:rotate(360deg)scale(1.12)}}:root[data-theme=light] .orb{background:radial-gradient(circle at 42% 38%,#2a5a6e,#1a3a4a 68%,#12293c);box-shadow:0 0 60px #12757a47,0 0 24px #b8860b24,inset 0 3px 26px #9ad0d34d,inset 0 -20px 44px #00000080}:root[data-theme=light] .orb:before,:root[data-theme=light] .orb:after{filter:blur(10px)saturate(1.55)}@media (prefers-reduced-motion:reduce){.orb:before,.orb:after{animation:none}}.v-scatter{height:min(56vh,520px);min-height:400px;position:relative}.v-scatter .brokensvg{pointer-events:none;z-index:1;position:absolute;inset:0}.v-scatter .brokensvg line{stroke:#ffb3af47;stroke-width:1.5px;stroke-dasharray:5 12;opacity:0}.v-scatter.is-in .brokensvg line{animation:.8s 1.4s forwards brokenIn,2.5s linear 1.4s infinite dashDrift}:root[data-theme=light] .v-scatter .brokensvg line{stroke:#c85a5466}@keyframes brokenIn{to{opacity:1}}@keyframes dashDrift{to{stroke-dashoffset:-34px}}.v-scatter .sysbox{z-index:2;background:var(--surface-container);border-radius:var(--card-r);width:186px;color:var(--on-surface);opacity:0;align-items:center;gap:.7rem;padding:.85rem 1.1rem .85rem 1.3rem;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.85);box-shadow:0 8px 28px #00000073}:root[data-theme=light] .v-scatter .sysbox{box-shadow:0 2px 14px #141e3214,0 0 0 1px #14283c12}.v-scatter.is-in .sysbox{animation:sysIn .7s var(--ease) forwards}@keyframes sysIn{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.v-scatter .sysbox:before{content:"";background:var(--acc,var(--on-surface-variant));width:4px;position:absolute;top:0;bottom:0;left:0}.v-scatter .sb-ic{background:color-mix(in srgb,var(--acc,var(--primary)) 20%,transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.v-scatter .sb-ic svg{width:19px;height:19px;stroke:var(--acc,var(--primary));fill:none;stroke-width:2px}.v-scatter .sb-tx{flex-direction:column;line-height:1.15;display:flex}.v-scatter .sb-nm{letter-spacing:.06em;font-size:clamp(.82rem,1.1vw,1rem);font-weight:800}.v-scatter .sb-sub{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);margin-top:.15rem;font-weight:600}.v-scatter .qmark{opacity:0;z-index:3;pointer-events:none;width:clamp(150px,17vw,220px);height:clamp(150px,17vw,220px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-scatter.is-in .qmark{animation:pulseIn 1.2s var(--ease) .9s forwards}@keyframes pulseIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.v-scatter .qr{border:1.5px solid var(--tertiary);border-radius:50%;margin:auto;position:absolute;inset:0}.v-scatter .qr1{opacity:.3;border-style:dashed;width:100%;height:100%;animation:22s linear infinite qspin}.v-scatter .qr2{opacity:.45;border-style:dashed;width:66%;height:66%;animation:15s linear infinite reverse qspin}@keyframes qspin{to{transform:rotate(360deg)}}.v-scatter .qcore{background:radial-gradient(circle at 38% 32%,#ffb3af38,#141a2399 62%,#0c121cd9);border-radius:50%;position:absolute;inset:26%;box-shadow:0 0 44px #ffb3af33,inset 0 2px 20px #ffffff14,inset 0 -12px 26px #00000080}.v-scatter .qcore:after{content:"";pointer-events:none;opacity:0;border-radius:50%;animation:3.6s ease-in-out infinite paused qbreathe;position:absolute;inset:0;box-shadow:0 0 78px #ffb3af66}.v-scatter.is-on .qcore:after{animation-play-state:running}@keyframes qbreathe{0%,to{opacity:0}50%{opacity:1}}.v-scatter .qch{color:var(--tertiary);text-shadow:0 0 30px #ffb3afb3;justify-content:center;align-items:center;font-size:clamp(2.8rem,6vw,5rem);font-weight:200;display:flex;position:absolute;inset:0}.v-scatter .qorbit{animation:22s linear infinite qspin;position:absolute;inset:0}.v-scatter .qdot{background:var(--tertiary);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-4px;left:50%;box-shadow:0 0 12px #ffb3afe6}.v-quote{text-align:center;opacity:0;margin-top:1.4rem}.v-quote.is-in{animation:rise .9s var(--ease) .4s forwards}.v-quote .qq{background:color-mix(in srgb,var(--tertiary) 9%,transparent);color:var(--on-surface);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.55rem;padding:.7rem 1.4rem;font-size:clamp(1rem,1.5vw,1.32rem);font-style:italic;font-weight:300;line-height:1.3;display:inline-flex}.v-quote .qq b{color:var(--tertiary);font-style:normal;font-weight:600}.v-quote .qa{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--on-surface-variant);border-left:1px solid color-mix(in srgb,var(--tertiary) 30%,transparent);padding-left:.7rem;font-style:normal;font-weight:700}.painlist{flex-wrap:wrap;justify-content:center;gap:clamp(1.2rem,3vw,2.5rem);margin-top:2rem;display:flex}.pain{letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface-variant);border-left:3px solid var(--tertiary);opacity:0;padding-left:.9rem;font-size:.8rem;transform:translateY(12px)}.painlist.is-in .pain{animation:.7s forwards rise;animation-delay:var(--d,0s)}@media (width<=700px){.v-scatter{height:auto;min-height:520px}.v-scatter .sysbox{width:150px;padding:.7rem .8rem .7rem 1rem}.v-scatter .sb-ic{width:28px;height:28px}.v-scatter .sb-ic svg{width:16px;height:16px}.v-scatter .qmark{width:clamp(110px,34vw,150px);height:clamp(110px,34vw,150px)}}.v-hub{height:min(64vh,600px);min-height:460px;position:relative}.v-hub .hubsvg{z-index:1;position:absolute;inset:0;overflow:visible}.v-hub .hubsvg line{stroke:url(#vConnGrad);stroke-width:1.4px;opacity:.5}.v-hub .hubsvg .pulse{fill:var(--secondary);filter:drop-shadow(0 0 7px #ecc159e6)}.v-hub .hubsvg .pulse.teal{fill:var(--primary);filter:drop-shadow(0 0 7px var(--glow-strong))}:root[data-theme=light] .v-hub .hubsvg line{stroke:#12757a66}.v-hub .hub-rings{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-hub .ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-hub .r1{border:1px dashed #9ad0d340;width:clamp(230px,26vw,360px);height:clamp(230px,26vw,360px);animation:30s linear infinite vspin}.v-hub .r2{border:1px solid #ecc1591f;width:clamp(300px,33vw,470px);height:clamp(300px,33vw,470px);animation:46s linear infinite reverse vspin}.v-hub .tick{border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%}.v-hub .r1 .tick{background:var(--primary);box-shadow:0 0 12px var(--glow-strong)}.v-hub .r2 .tick{background:var(--secondary);box-shadow:0 0 12px var(--gold-glow)}@keyframes vspin{to{transform:translate(-50%,-50%)rotate(360deg)}}.v-hub .hub-pulse{border:1px solid var(--primary);z-index:1;border-radius:50%;width:clamp(170px,19vw,270px);height:clamp(170px,19vw,270px);animation:3s ease-out infinite ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-hub .hub-pulse.d2{animation-delay:1.5s}@keyframes ripple{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.v-hub .hub{color:#eaf4f5;opacity:0;z-index:4;justify-content:center;align-items:center;width:clamp(170px,19vw,270px);height:clamp(170px,19vw,270px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-pic{display:contents}.v-hub .hb-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex;position:relative}.v-hub .hb-logo{filter:drop-shadow(0 3px 12px #000000a6);width:clamp(44px,4.6vw,62px);margin-bottom:.4rem}.v-hub .hb-mark{letter-spacing:.2em;color:#fff;text-shadow:0 2px 12px #0000008c;font-size:clamp(.95rem,1.6vw,1.4rem);font-weight:800}.v-hub .hb-sub{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:.9;text-shadow:0 1px 8px #0009;font-weight:700}.v-hub.is-in .hub{animation:hubIn 1.1s var(--ease) .3s forwards,coreBreathe 4s ease-in-out 1.5s infinite}@keyframes hubIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes coreBreathe{0%,to{box-shadow:0 0 90px var(--glow-strong),inset 0 0 40px #ffffff40}50%{box-shadow:0 0 130px var(--glow-strong),inset 0 0 40px #fff6}}.v-hub .hub.hub-orb{--vorb-size:clamp(230px,25vw,340px);width:var(--vorb-size);height:var(--vorb-size);isolation:isolate;background:0 0}.v-hub.is-in .hub.hub-orb{animation:hubIn 1.1s var(--ease) .3s forwards}:root .v-hub .hub.hub-orb,:root[data-theme] .v-hub .hub.hub-orb{box-shadow:none}.v-hub .hub-orb .hb-logo{z-index:3;width:calc(var(--vorb-size)*.34);filter:none;height:auto;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vorb{isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.vorb-glow{filter:blur(calc(var(--vorb-size)*.08));background:radial-gradient(circle,#2fa6a96b,#ecc15924 52%,#0000 70%);border-radius:50%;animation:7s ease-in-out infinite vorb-breathe;position:absolute;inset:-18%}.vorb-sphere{width:100%;height:100%;box-shadow:inset 0 0 calc(var(--vorb-size)*.03) #ffffffe6,inset 0 calc(var(--vorb-size)*-.03) calc(var(--vorb-size)*.05) #f0fcfbd9,inset 0 calc(var(--vorb-size)*.06) calc(var(--vorb-size)*.1) #ffffffb3,0 calc(var(--vorb-size)*.08) calc(var(--vorb-size)*.2) #020c1480;background:radial-gradient(120% 55% at 50% 112%,#d6f4f3f2 0%,#d6f4f380 30%,#0000 60%),linear-gradient(#f2fafa 0%,#cfeaea 24%,#7fc4c8 48%,#2f8fa3 68%,#4fa9b4 86%,#bfe4e3 100%);border-radius:50%;position:relative;overflow:hidden}.vorb-blob{filter:blur(calc(var(--vorb-size)*.07));will-change:transform;border-radius:50%;position:absolute}.vorb-blob--1{background:radial-gradient(circle,#1c76a4e0,#2fa6a959 50%,#0000 72%);width:70%;height:55%;animation:13s ease-in-out infinite vorb-drift-a;top:8%;left:-8%}.vorb-blob--2{background:radial-gradient(circle,#e29652d9,#ecc15973 45%,#0000 72%);width:60%;height:50%;animation:17s ease-in-out infinite vorb-drift-b;top:16%;right:-10%}.vorb-swirl{will-change:transform;border-radius:50%;animation:22s linear infinite vorb-roll;position:absolute;inset:0}.vorb-liquid{position:absolute;inset:0}.vorb-liquid i{width:220%;height:220%;filter:blur(calc(var(--vorb-size)*.03));will-change:transform;border-radius:43%;animation:16s linear infinite vorb-roll;position:absolute;top:47%;left:-60%}.vorb-liquid--teal{-webkit-mask-image:linear-gradient(90deg,#000 0% 38%,#0000 72%);mask-image:linear-gradient(90deg,#000 0% 38%,#0000 72%)}.vorb-liquid--teal i{background:radial-gradient(circle closest-side,#2fa6a92e 0%,#2fa6a938 82%,#2a8fa68c 90%,#1f6f93 97%,#3bb3b5 103%)}.vorb-liquid--gold{-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 70%);mask-image:linear-gradient(90deg,#0000 34%,#000 70%)}.vorb-liquid--gold i{background:radial-gradient(circle closest-side,#ecc15924 0%,#ecc15933 82%,#ecc1598c 90%,#e6a35e 97%,#f2cf7a 103%);animation-duration:21s;animation-direction:reverse;top:45%}.vorb-grain{opacity:.07;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:50%;position:absolute;inset:0}.vorb-sheen{pointer-events:none;background:radial-gradient(26% 14% at 34% 15%,#ffffffe6,#0000 72%),radial-gradient(80% 42% at 50% -4%,#ffffff8c,#0000 66%),radial-gradient(circle,#0000 64%,#fff6 71%,#ffffffbf 74%);border-radius:50%;position:absolute;inset:0}.v-hub .hub-orb .hb-logo{filter:drop-shadow(0 calc(var(--vorb-size)*.02) calc(var(--vorb-size)*.05) #04121a47)}.v-hub .hub-orb .v-pic:before{content:"";z-index:2;width:calc(var(--vorb-size)*.42);height:calc(var(--vorb-size)*.42);backdrop-filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#ffffff8c 0%,#f0fafa52 48%,#f0fafa00 72%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 72%);mask-image:radial-gradient(circle,#000 48%,#0000 72%)}:root[data-theme=light] .vorb-glow{opacity:.75}:root[data-theme=light] .vorb-sphere{box-shadow:inset 0 0 calc(var(--vorb-size)*.03) #ffffffe6,inset 0 calc(var(--vorb-size)*-.03) calc(var(--vorb-size)*.05) #f0fcfbd9,inset 0 calc(var(--vorb-size)*.06) calc(var(--vorb-size)*.1) #ffffffb3,0 0 0 1px #31666924,0 calc(var(--vorb-size)*.08) calc(var(--vorb-size)*.18) #0e284038}@keyframes vorb-roll{to{transform:rotate(360deg)}}@keyframes vorb-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(22%,12%)scale(1.12)}}@keyframes vorb-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-22%,8%)scale(.92)}}@keyframes vorb-breathe{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:.95;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.vorb-glow,.vorb-blob,.vorb-liquid i,.vorb-swirl{animation:none!important}}.v-hub .sat{z-index:3;background:var(--surface-container);opacity:0;border-radius:11px;align-items:center;gap:.6rem;padding:.62rem .95rem .62rem 1.05rem;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.7);box-shadow:0 6px 24px #00000059}:root[data-theme=light] .v-hub .sat{box-shadow:0 2px 14px #141e3214,0 0 0 1px #14283c12}.v-hub .sat:before{content:"";background:var(--acc,var(--primary));width:3px;position:absolute;top:0;bottom:0;left:0}.v-hub .si{background:color-mix(in srgb,var(--acc,var(--primary)) 22%,transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.v-hub .si svg{width:16px;height:16px;stroke:var(--acc,var(--primary));fill:none;stroke-width:2px}.v-hub .st{flex-direction:column;line-height:1.15;display:flex}.v-hub .st b{letter-spacing:.05em;color:var(--on-surface);white-space:nowrap;font-size:clamp(1.06rem,1.24vw,1.22rem);font-weight:700}.v-hub .st small{letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-variant);white-space:nowrap;margin-top:.14rem;font-size:clamp(.94rem,1.04vw,1.04rem);font-weight:600}.v-hub.is-in .sat{animation:satIn .7s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes satIn{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=700px){.v-hub{height:auto;min-height:560px}.v-hub .hub{width:clamp(120px,32vw,150px);height:clamp(120px,32vw,150px)}.v-hub .hub.hub-orb{--vorb-size:clamp(160px,44vw,200px)}.v-hub .hub-pulse{width:clamp(120px,32vw,150px);height:clamp(120px,32vw,150px)}.v-hub .sat{gap:.45rem;padding:.5rem .7rem .5rem .8rem}.v-hub .si{width:22px;height:22px}.v-hub .si svg{width:13px;height:13px}.v-hub .st small,.v-hub .r1,.v-hub .r2{display:none}}.v-flow{background:radial-gradient(ellipse at 85% 90%,#ecc1591a,transparent 55%),radial-gradient(ellipse at 10% 10%,#76abae1f,transparent 55%),var(--surface-lowest);aspect-ratio:2.44;border-radius:18px;min-height:300px;position:relative;overflow:hidden}@media (width<=1120px){.v-flow{aspect-ratio:2.28}}@media (width<=900px){.v-flow{aspect-ratio:2;min-height:320px}}.v-flow-stack{gap:.7rem;display:none}@media (width<=700px){.v-flow{display:none}.v-flow-stack{display:grid}.flow-legend{display:none}}.v-flow-stack .fs-step{border-radius:var(--card-r);background:var(--surface-container);align-items:flex-start;gap:.9rem;padding:1rem 1.1rem 1rem 1.2rem;display:flex;position:relative;overflow:hidden}.v-flow-stack .fs-step:before{content:"";background:var(--acc,var(--primary));width:4px;position:absolute;top:0;bottom:0;left:0}.v-flow-stack .fs-ic{background:var(--acc,var(--primary));border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.v-flow-stack .fs-ic svg{stroke:#fff;fill:none;stroke-width:2px;width:20px;height:20px}.v-flow-stack .fs-tx b{color:var(--on-surface);font-size:.98rem;font-weight:800;line-height:1.25;display:block}.v-flow-stack .fs-tx span{color:var(--on-surface-variant);margin-top:.2rem;font-size:.85rem;line-height:1.45;display:block}:root[data-theme=light] .v-flow{background:radial-gradient(ellipse at 85% 90%,#b8860b0f,transparent 55%),radial-gradient(ellipse at 10% 10%,#12757a12,transparent 55%),var(--surface-lowest)}.v-flow .cam{transform-origin:50%;width:1920px;height:1080px;transform:scale(var(--fit,1)) translate(var(--dx,0),var(--dy,0));--tscale:calc(1 + (var(--inv,1) - 1) * .7);margin-top:-540px;margin-left:-960px;position:absolute;top:50%;left:50%}.v-flow.is-in .cam{animation:9s cubic-bezier(.35,.05,.25,1) .4s forwards camZoom}@keyframes camZoom{0%{transform:scale(calc(var(--fit,1) * 1.06)) translate(var(--dx,0),var(--dy,0))}to{transform:scale(var(--fit,1)) translate(var(--dx,0),var(--dy,0))}}.v-flow .edges{position:absolute;inset:0}.v-flow .edges path{fill:none;stroke:#dde3efd9;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}:root[data-theme=light] .v-flow .edges path{stroke:#1e324680}.v-flow.is-in .edges path{animation:1.6s forwards draw;animation-delay:var(--d,0s)}@keyframes draw{to{stroke-dashoffset:0}}.v-flow .dot{background:var(--secondary);width:14px;height:14px;box-shadow:0 0 12px var(--gold-glow);opacity:0;border:2.5px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.v-flow.is-in .dot{animation:.4s forwards popDot;animation-delay:var(--d,0s)}@keyframes popDot{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.v-flow .node{opacity:0;position:absolute;transform:translateY(10px)scale(.94)}.v-flow.is-in .node{animation:nodeIn .7s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes nodeIn{to{opacity:1;transform:translateY(0)scale(1)}}.v-flow .n-circle{background:var(--gradient-node);width:110px;height:110px;box-shadow:0 0 44px var(--glow-strong);border:2.5px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:flex}.v-flow .n-circle svg{stroke:#fff;fill:none;stroke-width:2px;width:46px;height:46px}.v-flow .n-label{text-align:center;font-weight:700;font-size:calc(1.35rem * var(--tscale,1));color:#fff;margin-top:.7rem;line-height:1.22}:root[data-theme=light] .v-flow .n-label{color:var(--on-surface)}.v-flow .n-pill{background:var(--gradient-node);font-weight:700;font-size:calc(1.15rem * var(--tscale,1));color:#fff;box-shadow:0 0 34px var(--glow);white-space:nowrap;border:2.5px solid #ffffffeb;border-radius:999px;align-items:center;gap:.7rem;padding:.85rem 1.5rem;line-height:1;display:inline-flex}.v-flow .n-pill svg{stroke:#fff;fill:none;stroke-width:2px;flex:none;width:26px;height:26px}.v-flow .n-card{background:var(--gradient-node);width:340px;box-shadow:0 0 44px var(--glow);color:#fff;border:2.5px solid #ffffffeb;border-radius:22px;align-items:center;gap:1.15rem;padding:1.35rem 1.4rem;display:flex}.v-flow .n-card .ic{background:#ffffff29;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.v-flow .n-card .ic svg{stroke:#fff;fill:none;stroke-width:2px;width:28px;height:28px}.v-flow .n-card h3{font-size:calc(1.24rem * var(--tscale,1));color:#fff;font-weight:800;line-height:1.2}.v-flow .n-card p{font-size:calc(.94rem * var(--tscale,1));color:#ffffffdb;margin-top:.3rem;line-height:1.35}:root[data-theme=light] .v-flow .n-card,:root[data-theme=light] .v-flow .n-pill,:root[data-theme=light] .v-flow .n-circle{box-shadow:0 6px 26px #1428462e}.v-flow .c-input .n-card,.v-flow .c-input .n-pill,.v-flow .c-input .n-circle{background:var(--cat-input)}.v-flow .c-know .n-card,.v-flow .c-know .n-pill{background:var(--cat-know)}.v-flow .c-plan .n-card,.v-flow .c-plan .n-pill{background:var(--cat-plan)}.v-flow .c-reason .n-card,.v-flow .c-reason .n-pill{background:var(--cat-reason)}.v-flow .c-output .n-card,.v-flow .c-output .n-pill{background:var(--cat-output)}.flow-legend{font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--on-surface-variant);flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:1.5rem;font-weight:700;display:flex}.flow-legend span{align-items:center;gap:.5em;display:flex}.flow-legend i{border-radius:4px;width:12px;height:12px;display:block}.v-landscape{background:var(--surface-lowest);aspect-ratio:1520/620;border-radius:18px;min-height:340px;position:relative;overflow:hidden}:root[data-theme=light] .v-landscape{background:radial-gradient(ellipse at 85% 90%,#b8860b0f,transparent 55%),radial-gradient(ellipse at 10% 10%,#12757a12,transparent 55%),var(--surface-lowest)}.v-landscape .lcam{transform-origin:50%;width:1520px;height:620px;transform:scale(var(--fit,1));--tscale:calc(1 + (var(--inv,1) - 1) * .7);margin-top:-310px;margin-left:-760px;position:absolute;top:50%;left:50%}.v-landscape .ledges{width:100%;height:100%;position:absolute;inset:0}.v-landscape .ledges path{fill:none;stroke-width:2px;opacity:.55;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.v-landscape.is-in .ledges path{animation:1.4s forwards draw;animation-delay:var(--d,0s)}.v-landscape .lring{border:1px dashed #9ad0d338;border-radius:50%;width:340px;height:340px;margin:-170px 0 0 -170px;animation:40s linear infinite vspin;position:absolute;top:50%;left:50%}.v-landscape .lcore{z-index:3;opacity:0;justify-content:center;align-items:center;width:210px;height:210px;margin:-105px 0 0 -105px;display:flex;position:absolute;top:50%;left:50%}.v-landscape.is-in .lcore{animation:lcoreIn 1s var(--ease) .2s forwards,coreBreathe 4s ease-in-out 1.4s infinite}@keyframes lcoreIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.v-landscape .lc-content{z-index:2;text-align:center;color:#fff;position:relative}.v-landscape .lcore{container-type:inline-size}.v-landscape .vlogo{filter:drop-shadow(0 3px 12px #000000a6);width:min(54px,26cqw);margin:0 auto .4rem}.v-landscape .lv{letter-spacing:.14em;text-shadow:0 2px 12px #0000008c;font-size:clamp(.62rem,8.5cqw,1.15rem);font-weight:800;display:block}.v-landscape .ls{letter-spacing:.1em;text-transform:uppercase;opacity:.9;margin-top:.15rem;max-width:82%;margin-inline:auto;font-size:clamp(.42rem,5.2cqw,.72rem);font-weight:700;line-height:1.25;display:block}.v-landscape .cat{z-index:2;opacity:0;width:300px;position:absolute;transform:translate(-50%,-50%)scale(.85)}.v-landscape.is-in .cat{animation:catPop .6s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes catPop{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.v-landscape .chead{background:var(--surface-container);border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex;box-shadow:0 6px 22px #0006}:root[data-theme=light] .v-landscape .chead{box-shadow:0 2px 14px #141e3214,0 0 0 1px #14283c12}.v-landscape .cnum{width:24px;height:24px;font-size:calc(.76rem * var(--tscale,1));color:#fff;background:var(--cc,var(--primary));border-radius:7px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.v-landscape .ctitle{font-size:calc(.92rem * var(--tscale,1));letter-spacing:.02em;color:var(--on-surface);font-weight:800}.v-landscape .cchild{gap:.22rem;margin-top:.45rem;padding-left:.35rem;display:grid}.v-landscape .cchild span{font-size:calc(.78rem * var(--tscale,1));color:var(--on-surface-variant);padding-left:.7rem;font-weight:500;line-height:1.4;position:relative}.v-landscape .cchild span:before{content:"";background:var(--cc,var(--primary));opacity:.8;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.v-landscape .cat.is-right{text-align:right}.v-landscape .cat.is-right .chead{flex-direction:row-reverse}.v-landscape .cat.is-right .cchild{padding-left:0;padding-right:.35rem}.v-landscape .cat.is-right .cchild span{padding-left:0;padding-right:.7rem}.v-landscape .cat.is-right .cchild span:before{left:auto;right:0}.ldeploy{flex-wrap:wrap;gap:.7rem;margin-top:1.3rem;display:flex}.ldep{background:var(--surface-container);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-variant);border-radius:999px;align-items:center;gap:.5em;padding:.45rem .95rem;font-weight:800;display:inline-flex}.ldep i{background:var(--primary);border-radius:50%;width:7px;height:7px}.ldep.cl i{background:var(--secondary)}.ldep.oss i{background:var(--tertiary)}.v-core{justify-content:center;align-items:center;height:min(58vh,540px);min-height:420px;display:flex;position:relative}.v-core .core-orb{z-index:3;opacity:0;justify-content:center;align-items:center;width:clamp(150px,17vw,230px);height:clamp(150px,17vw,230px);display:flex;position:relative}.v-core.is-in .core-orb{animation:coreIn 1s var(--ease) .2s forwards,coreGlow 4s ease-in-out 1.3s infinite}@keyframes coreIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes coreGlow{0%,to{box-shadow:0 0 60px var(--gold-glow)}50%{box-shadow:0 0 100px var(--gold-glow)}}.v-core .core-orb{container-type:inline-size}.v-core .core-label{z-index:2;text-align:center;color:#fff;max-width:84%;margin-inline:auto;position:relative}.v-core .core-logo{filter:drop-shadow(0 3px 12px #0009);width:min(46px,22cqw);height:auto;margin:0 auto .5rem}.v-core .core-label b{letter-spacing:.16em;text-indent:.16em;color:#fff;text-shadow:0 2px 14px #0009;font-size:clamp(.6rem,7.2cqw,1rem);font-weight:700;display:block}.v-core .core-label small{font-size:clamp(.42rem,4.6cqw,var(--fs-micro));letter-spacing:.1em;text-transform:uppercase;color:#ffffffdb;margin-top:.5rem;padding-top:.5rem;font-weight:600;display:block;position:relative}.v-core .core-label small:before{content:"";background:#fff6;width:26px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.v-core .core-ring{border:1px dashed color-mix(in srgb,var(--primary) 22%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-core .core-ring.cr1{width:min(62vw,420px);height:min(62vw,420px);animation:34s linear infinite vspin}.v-core .core-ring.cr2{border-color:color-mix(in srgb,var(--secondary) 16%,transparent);width:min(84vw,600px);height:min(84vw,600px);animation:52s linear infinite reverse vspin}.v-core .cap{z-index:4;background:var(--surface-container);white-space:nowrap;opacity:0;border-radius:11px;align-items:center;gap:.55rem;padding:.6rem .95rem;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.7);box-shadow:0 6px 24px #00000059}:root[data-theme=light] .v-core .cap{box-shadow:0 2px 14px #141e3214,0 0 0 1px #14283c12}.v-core.is-in .cap{animation:satIn .7s var(--ease) forwards;animation-delay:var(--d,0s)}.v-core .cap i{background:var(--acc,var(--primary));border-radius:50%;flex:none;width:9px;height:9px}.v-core .cap span{letter-spacing:.03em;color:var(--on-surface);font-size:.78rem;font-weight:700}@media (width<=700px){.v-core{--orb-size:clamp(110px,30vw,150px);height:auto;min-height:0;padding-top:clamp(130px,38vw,170px);display:block}.v-core .core-orb{width:var(--orb-size);height:var(--orb-size);position:absolute;top:0;left:50%;transform:translate(-50%)}.v-core.is-in .core-orb{animation:coreIn 1s var(--ease) .2s forwards,coreGlow 4s ease-in-out 1.3s infinite}.v-core .cap{gap:.55rem;width:100%;padding:.6rem .85rem;position:static;transform:none}.v-core.is-in .cap{animation:rise .6s var(--ease) forwards;animation-delay:var(--d,0s)}.v-core .cap span{font-size:.82rem}.v-core{--cap-cols:2;grid-template-columns:repeat(2,1fr);align-items:start;gap:.55rem;display:grid}.v-core .core-orb{grid-column:1/-1;margin:0 auto;position:relative;top:auto;left:auto;transform:none}}@media (width<=520px){.v-core{grid-template-columns:1fr}}@media (width<=900px){.v-core{--orb-size:clamp(110px,26vw,170px)}.v-core .core-ring.cr1,.v-core .core-ring.cr2{animation-duration:30s;display:block;left:50%}.v-core .core-ring.cr1{width:calc(var(--orb-size) * 1.55);height:calc(var(--orb-size) * 1.55);opacity:.45}.v-core .core-ring.cr2{width:calc(var(--orb-size) * 2.1);height:calc(var(--orb-size) * 2.1);opacity:.26;animation-duration:40s}}.v-pipeline{flex-wrap:wrap;align-items:stretch;gap:.6rem;display:flex}.v-pipeline .step{border-radius:var(--card-r);background:var(--surface-container);opacity:0;flex:150px;padding:1.4rem 1.2rem;position:relative;overflow:hidden;transform:translateY(14px)}.v-pipeline.is-in .step{animation:rise .7s var(--ease) forwards;animation-delay:var(--d,0s)}.v-pipeline .step:before{content:"";background:var(--acc,var(--primary));width:4px;position:absolute;top:0;bottom:0;left:0}.v-pipeline .step .sn{font-size:var(--fs-micro);letter-spacing:.24em;color:var(--secondary-text);font-weight:800}.v-pipeline .step .st{letter-spacing:.14em;text-transform:uppercase;color:var(--on-surface);margin-top:.6rem;font-size:1rem;font-weight:800;display:block}.v-pipeline .step .sd{color:var(--on-surface-variant);margin-top:.45rem;font-size:.8rem;line-height:1.5}.cockpit{background:var(--surface-lowest);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}:root[data-theme=light] .cockpit{box-shadow:0 18px 50px #141e3229,0 0 0 1px #14283c14}.cockpit-bar{background:var(--surface-container);align-items:center;gap:.5rem;padding:.75rem 1.1rem;display:flex}.cockpit-bar i{background:var(--surface-highest);border-radius:50%;width:9px;height:9px}.cockpit-bar .ct{font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--on-surface-variant);margin-left:.6rem;font-weight:800}.cockpit-bar .demo-tag{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--on-primary);background:var(--secondary-text);border-radius:999px;margin-left:auto;padding:.25rem .6rem;font-weight:800}.cockpit-body{background:color-mix(in srgb,var(--on-surface) 7%,transparent);gap:1px;display:grid}@media (width>=820px){.cockpit-body{grid-template-columns:1.1fr .9fr}}.cockpit-pane{background:var(--surface-lowest);padding:clamp(1.2rem,2.4vw,1.8rem)}.cockpit-h{font-size:var(--fs-meta);letter-spacing:.2em;text-transform:uppercase;color:var(--on-surface-variant);margin-bottom:1.1rem;font-weight:800}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:.9rem;display:grid}.kpi{background:var(--surface-container);border-radius:10px;padding:.9rem 1rem}.kpi .kl{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--on-surface-variant);font-weight:700}.kpi .kv{color:var(--on-surface);margin-top:.35rem;font-size:1.25rem;font-weight:200}.kpi .kd{font-size:var(--fs-meta);margin-top:.2rem;font-weight:700}.kpi .kd.up{color:var(--primary)}.kpi .kd.dn{color:var(--tertiary)}.decisions{gap:.7rem;display:grid}.dec{background:var(--surface-container);border-radius:10px;padding:.9rem 1rem .9rem 1.15rem;position:relative;overflow:hidden}.dec:before{content:"";background:var(--acc,var(--primary));width:3px;position:absolute;top:0;bottom:0;left:0}.dec .dl{font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--acc,var(--primary));font-weight:800}.dec .dt{color:var(--on-surface);margin-top:.3rem;font-size:.88rem;line-height:1.45}.recs{gap:.55rem;margin-top:1.2rem;display:grid}.rec{color:var(--on-surface-variant);align-items:flex-start;gap:.65rem;font-size:.85rem;display:flex}.rec:before{content:"✓";color:var(--primary);flex:none;font-weight:800}@media (prefers-reduced-motion:reduce){.v-scatter .sysbox,.v-scatter .qmark,.v-hub .sat,.v-hub .hub,.v-flow .node,.v-flow .dot,.v-landscape .cat,.v-landscape .lcore,.v-core .cap,.v-core .core-orb,.v-pipeline .step,.pain{opacity:1!important;animation:none!important}.v-scatter .sysbox,.v-hub .sat,.v-landscape .cat,.v-core .cap{transform:translate(-50%,-50%)!important}.v-flow .node,.v-pipeline .step{transform:none!important}.v-flow .dot{transform:translate(-50%,-50%)!important}.v-flow .edges path,.v-landscape .ledges path{stroke-dashoffset:0!important;animation:none!important}.v-flow .cam{animation:none!important}.v-scatter .brokensvg line{opacity:1!important;animation:none!important}.v-hub .r1,.v-hub .r2,.v-scatter .qr1,.v-scatter .qr2,.v-scatter .qorbit,.v-landscape .lring,.v-core .core-ring,.v-hub .hub-pulse,.v-scatter .qcore,.v-scatter .qcore:after{animation:none!important}}.v-landscape-stack{gap:.7rem;display:none}@media (width<=700px){.v-landscape{display:none}.v-landscape-stack{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=520px){.v-landscape-stack{grid-template-columns:1fr}}.ls-card{border-radius:var(--card-r);background:var(--surface-container);padding:.9rem 1rem .95rem 1.1rem;position:relative;overflow:hidden}.ls-card:before{content:"";background:var(--cc,var(--primary));width:4px;position:absolute;top:0;bottom:0;left:0}.ls-head{align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.ls-num{width:22px;height:22px;font-size:var(--fs-micro);color:#fff;background:var(--cc,var(--primary));border-radius:6px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.ls-title{color:var(--on-surface);font-size:.92rem;font-weight:800;line-height:1.2}.ls-items{gap:.3rem;display:grid}.ls-items li{font-size:var(--fs-meta);color:var(--on-surface-variant);padding-left:.85rem;line-height:1.45;position:relative}.ls-items li:before{content:"";background:var(--cc,var(--primary));opacity:.85;border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:0}.v-scatter .sysbox,.v-hub .sat,.v-core .cap,.ls-card,.v-flow-stack .fs-step{transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.v-scatter.is-in .sysbox:hover,.v-hub.is-in .sat:hover,.v-core.is-in .cap:hover{box-shadow:0 12px 34px #00000080,0 0 0 1px color-mix(in srgb,var(--acc,var(--primary)) 45%,transparent);z-index:6;transform:translate(-50%,-50%)scale(1.05)}.ls-card:hover,.v-flow-stack .fs-step:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0006}.v-flow .node{transition:transform .3s var(--ease),filter .3s var(--ease)}.v-flow.is-in .node:hover{filter:brightness(1.08)drop-shadow(0 10px 26px #00000073);z-index:8;transform:translateY(-4px)scale(1.03)}.orb{transition:box-shadow .4s}.v-hub.is-in .hub:hover,.v-core.is-in .core-orb:hover{box-shadow:0 0 120px var(--glow-strong),0 0 46px var(--gold-glow),inset 0 3px 26px #9ad0d357,inset 0 -20px 44px #00000080}.v-pipeline .step:before{transition:width .28s var(--ease)}.v-pipeline .step:hover:before{width:6px}.v-pipeline .step{transition:background .28s var(--ease)}.v-pipeline .step:hover{background:var(--surface-high)}.cockpit .dec,.cockpit .kpi{transition:background .25s ease,transform .25s var(--ease)}.cockpit .dec:hover,.cockpit .kpi:hover{background:var(--surface-high);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.v-scatter .sysbox,.v-hub .sat,.v-core .cap,.ls-card,.v-flow .node,.v-flow-stack .fs-step,.v-pipeline .step,.cockpit .dec,.cockpit .kpi,.orb{transition:none}.v-scatter.is-in .sysbox:hover,.v-hub.is-in .sat:hover,.v-core.is-in .cap:hover{transform:translate(-50%,-50%)}.ls-card:hover,.v-flow-stack .fs-step:hover,.v-flow.is-in .node:hover{transform:none}}@media (hover:none){.v-scatter .sysbox,.v-hub .sat,.v-core .cap,.v-flow .node{transition:none}}.v-seq{background:radial-gradient(ellipse at 88% 92%,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 55%),radial-gradient(ellipse at 8% 8%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 55%),var(--surface-lowest);border-radius:18px;flex-wrap:nowrap;align-items:stretch;gap:0;padding:clamp(1.2rem,2.5vw,2rem);display:flex;overflow:hidden}.v-seq .seq-step{border-radius:var(--card-r);background:var(--surface-container);opacity:0;min-width:0;transition:transform .28s var(--ease),box-shadow .28s var(--ease);flex-direction:column;flex:1 1 0%;align-items:flex-start;gap:.15rem;padding:1.1rem 1rem 1.15rem 1.15rem;display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.v-seq.is-in .seq-step{animation:rise .7s var(--ease) forwards;animation-delay:var(--d,0s)}.v-seq .seq-step:before{content:"";background:var(--acc,var(--primary));width:4px;position:absolute;top:0;bottom:0;left:0}.v-seq .seq-step:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0006}:root[data-theme=light] .v-seq .seq-step{box-shadow:0 2px 14px #141e3214,0 0 0 1px #14283c12}.v-seq .seq-ic{background:color-mix(in srgb,var(--acc,var(--primary)) 20%,transparent);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.5rem;display:flex}.v-seq .seq-ic svg{width:18px;height:18px;stroke:var(--acc,var(--primary));fill:none;stroke-width:2px}.v-seq .seq-n{font-size:var(--fs-micro);letter-spacing:.22em;color:var(--secondary-text);font-weight:800}.v-seq .seq-step b{color:var(--on-surface);margin-top:.15rem;font-size:.98rem;font-weight:800;line-height:1.2}.v-seq .seq-step span:last-child{font-size:var(--fs-meta);color:var(--on-surface-variant);margin-top:.3rem;line-height:1.45}.v-seq .seq-link{background:linear-gradient(90deg,color-mix(in srgb,var(--on-surface) 22%,transparent),color-mix(in srgb,var(--on-surface) 8%,transparent));flex:none;align-self:center;width:clamp(14px,2vw,30px);height:2px;position:relative}.v-seq .seq-link:after{content:"";background:var(--secondary);width:5px;height:5px;box-shadow:0 0 8px var(--gold-glow);border-radius:50%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}@media (width<=900px){.v-seq{flex-wrap:wrap;gap:.6rem}.v-seq .seq-step{flex:calc(50% - .3rem)}.v-seq .seq-link{display:none}}@media (width<=600px){.v-seq{flex-direction:column}.v-seq .seq-step{flex:auto;width:100%}}@media (prefers-reduced-motion:reduce){.v-seq .seq-step{opacity:1;transition:none;transform:none;animation:none!important}.v-seq .seq-step:hover{transform:none}}.v-scatter .sysbox,.v-hub .sat,.v-core .cap,.v-landscape .chead,.v-seq .seq-step,.ls-card{box-shadow:0 1px 2px #00000047,0 6px 14px #0000003d,0 18px 40px #00000038}:root[data-theme=light] .v-scatter .sysbox,:root[data-theme=light] .v-hub .sat,:root[data-theme=light] .v-core .cap,:root[data-theme=light] .v-landscape .chead,:root[data-theme=light] .v-seq .seq-step,:root[data-theme=light] .ls-card{box-shadow:0 1px 2px #141e320f,0 4px 10px #141e320f,0 14px 30px #141e3212,0 0 0 1px #14283c0f}.v-scatter .sysbox:before,.v-seq .seq-step:before,.ls-card:before{background:linear-gradient(180deg,var(--acc,var(--cc,var(--primary))),color-mix(in srgb,var(--acc,var(--cc,var(--primary))) 45%,transparent))}.v-scatter .sb-ic,.v-hub .si,.v-seq .seq-ic{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e}.v-hub:after,.v-core:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 7%,transparent) 0%,transparent 62%);border-radius:50%;width:min(78%,760px);height:min(78%,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=700px){.v-core:after{display:none}}.v-hub .hubsvg line{stroke-width:1.6px}.v-landscape .ledges path{stroke-width:2.2px;stroke-linecap:round}.v-seq .seq-step:last-child{background:var(--surface-high)}.v-seq .seq-step:last-child b{color:var(--primary)}.cockpit{position:relative}.cockpit:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff0d,#0000 22%);position:absolute;inset:0}.v-arrow{flex:none;align-self:center;width:clamp(30px,3.4vw,48px);height:28px;line-height:0;display:block}.v-arrow.is-down{justify-self:center;width:28px;height:clamp(26px,4.4vw,40px);margin-inline:auto}.v-arrow svg{width:100%;height:100%;overflow:visible}.v-arrow path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v-arrow .a-rail{stroke:color-mix(in srgb,var(--secondary) 26%,transparent);stroke-width:2.5px}.v-arrow .a-stem{stroke:var(--secondary);stroke-width:2.5px;stroke-dasharray:7 41;animation:1.9s cubic-bezier(.4,0,.5,1) infinite paused arrowFlow}.v-arrow.is-on .a-stem{animation-play-state:running}.v-arrow .a-head{fill:var(--secondary);stroke:none;filter:drop-shadow(0 0 5px var(--gold-glow))}@keyframes arrowFlow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:-24px}}.v-pipeline .step:hover+.v-arrow .a-rail{stroke:color-mix(in srgb,var(--primary) 40%,transparent)}.v-pipeline .step:hover+.v-arrow .a-stem{stroke:var(--primary)}.v-pipeline .step:hover+.v-arrow .a-head{fill:var(--primary)}.v-arrow .a-rail,.v-arrow .a-stem{transition:stroke .28s var(--ease)}.v-arrow .a-head{transition:fill .28s var(--ease)}@media (width<=768px){.v-pipeline .v-arrow:not(.is-down){display:none}}@media (prefers-reduced-motion:reduce){.v-arrow .a-stem{stroke-dasharray:none;stroke-width:2.5px;animation:none}}.orb .gloss{background:radial-gradient(circle at 34% 24%,#ffffff8c,#0000 34%),radial-gradient(circle,#0000 70%,#ffffff1a 88%,#0000 96%)}.orb .gloss:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 84%,#9ad0d333,#0000 40%),radial-gradient(circle at 68% 76%,#0000006b,#0000 58%);border-radius:50%;position:absolute;inset:0}.orb .gloss:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 82%,#ffffff29 95%,#ffffff0d 100%);border-radius:50%;position:absolute;inset:0}:root[data-theme=light] .orb .gloss:before{background:radial-gradient(circle,#0000 82%,#141e3221 96%,#141e320d 100%)}.v-hub .hub,.v-core .core-orb,.v-landscape .lcore{box-shadow:0 0 70px var(--glow-strong),0 0 30px #ecc15924,0 26px 34px -18px #000000bf,inset 0 3px 26px #9ad0d347,inset 0 -20px 44px #0000008c}:root[data-theme=light] .v-hub .hub,:root[data-theme=light] .v-core .core-orb,:root[data-theme=light] .v-landscape .lcore{box-shadow:0 0 60px #12757a47,0 0 24px #b8860b24,0 24px 32px -18px #141e3259,inset 0 3px 26px #9ad0d34d,inset 0 -20px 44px #00000080}.orb:before{animation-duration:17s}.orb:after{animation-duration:23s}.v-hub.is-in .hub:hover .gloss,.v-core.is-in .core-orb:hover .gloss{background:radial-gradient(circle at 30% 20%,#ffffffad,#0000 38%),radial-gradient(circle,#0000 68%,#ffffff29 86%,#0000 96%)}.orb .gloss{transition:background .45s}@media (prefers-reduced-motion:reduce){.orb .gloss{transition:none}}.is-off,.is-off *,.is-off:before,.is-off:after,.is-off :before,.is-off :after{animation-play-state:paused!important}:root:not([data-theme=dark]) .kpi .kd.dn{color:#a8453f}:root:not([data-theme=dark]) .dec .dl{color:color-mix(in srgb,var(--acc,var(--primary)) 72%,#000)}:root:not([data-theme=dark]) .v-quote .qq b{color:#a8453f}.vx-bare .int-show .sec-head,.vx-bare .int-show .btn-row{display:none}.vx-bare .int-show{padding-top:0}.dec .db{color:var(--primary);margin-top:.45rem;font-size:.8rem;line-height:1.4}:root:not([data-theme=dark]) .dec .db{color:var(--primary-darkest)}:root[data-theme=dark] .dec .db{color:var(--primary)}.cockpit-auto{background:var(--surface-low);min-height:3rem;color:var(--on-surface-variant);border-top:1px solid color-mix(in srgb,var(--on-surface) 7%,transparent);align-items:center;gap:.7rem;padding:.85rem clamp(1.2rem,2.4vw,1.8rem);font-size:.8rem;display:flex}.cockpit-auto .ca-live{background:var(--secondary);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--gold-glow);border-radius:50%;flex:none}.ca-seq{flex:1;min-width:0;display:grid}.ca-step{grid-area:1/1}.reveal .ca-step{opacity:0}.ca-step:not(.ca-final){display:none}.reveal .ca-step:not(.ca-final){display:block}.ca-final{color:var(--on-surface);font-weight:700}@keyframes caShow{0%{opacity:0;transform:translateY(6px)}12%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes caStay{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ckIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes caPulse{0%{box-shadow:0 0 0 0 var(--gold-glow)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.reveal.is-in .cockpit-auto .ca-live{animation:1.6s ease-out 5 caPulse}.reveal.is-in .ca-step{animation:caShow 1.1s var(--ease) both}.reveal.is-in .ca-step:first-child{animation-delay:.4s}.reveal.is-in .ca-step:nth-child(2){animation-delay:1.4s}.reveal.is-in .ca-step:nth-child(3){animation-delay:2.4s}.reveal.is-in .ca-step:nth-child(4){animation-delay:3.4s}.reveal.is-in .ca-step.ca-final{animation:caStay .6s var(--ease) 4.4s both}.reveal .cockpit .decisions .dec,.reveal .cockpit .recs .rec,.reveal .cockpit .dec .db{opacity:0}.reveal.is-in .cockpit .decisions .dec{animation:ckIn .55s var(--ease) both}.reveal.is-in .cockpit .decisions .dec:first-child{animation-delay:1.6s}.reveal.is-in .cockpit .decisions .dec:nth-child(2){animation-delay:2s}.reveal.is-in .cockpit .decisions .dec:nth-child(3){animation-delay:2.4s}.reveal.is-in .cockpit .decisions .dec:nth-child(4){animation-delay:2.8s}.reveal.is-in .cockpit .dec .db{animation:ckIn .5s var(--ease) 3.6s both}.reveal.is-in .cockpit .recs .rec{animation:ckIn .5s var(--ease) both}.reveal.is-in .cockpit .recs .rec:first-child{animation-delay:3.9s}.reveal.is-in .cockpit .recs .rec:nth-child(2){animation-delay:4.15s}.reveal.is-in .cockpit .recs .rec:nth-child(3){animation-delay:4.4s}@media (prefers-reduced-motion:reduce){.cockpit .decisions .dec,.cockpit .recs .rec,.cockpit .dec .db{opacity:1;animation:none!important}.ca-step{animation:none!important}.reveal .ca-final{opacity:1}.reveal .ca-step:not(.ca-final){display:none}.cockpit-auto .ca-live{animation:none!important}}.ck-ops{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.ck-op{background:color-mix(in srgb,var(--secondary) 10%,var(--surface-lowest));box-shadow:inset 0 0 0 1px var(--gold-glow);border-radius:10px;padding:.6rem .7rem}.ck-op .ov{color:var(--on-surface);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;display:block}.ck-op .ol{color:var(--on-surface-variant);margin-top:.15rem;font-size:.7rem;line-height:1.3;display:block}.reveal .cockpit .ck-op{opacity:0}.reveal.is-in .cockpit .ck-op{animation:ckIn .5s var(--ease) both}.reveal.is-in .cockpit .ck-op:first-child{animation-delay:4.6s}.reveal.is-in .cockpit .ck-op:nth-child(2){animation-delay:4.8s}.reveal.is-in .cockpit .ck-op:nth-child(3){animation-delay:5s}@media (prefers-reduced-motion:reduce){.reveal .cockpit .ck-op{opacity:1;animation:none!important}}@media (width<=480px){.ck-ops{grid-template-columns:minmax(0,1fr)}}.v-hub .hub,.v-hub .hub.hub-orb{border-radius:50%}.v-hub--clear .hub-orb .v-pic:before{display:none}.v-hub .hubsvg line.cl{stroke-linecap:round;stroke-width:1.2px;opacity:.65}.v-hub .hubsvg .end{fill:var(--primary);filter:drop-shadow(0 0 6px var(--glow-strong))}.v-hub .hubsvg .end.inner{fill:#e9f6f6}.v-hub .hubsvg .end-halo{fill:none;stroke:var(--primary);stroke-opacity:.35;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite hubEndPing}.v-hub .hubsvg .end-halo.inner{stroke:#e9f6f6;animation-delay:1.6s}@keyframes hubEndPing{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.v-hub .hubsvg .end-halo{animation:none}}.vh{--bg:#080d14;--bg-soft:#0e141c;--star:#fff;--star-op:.18;--surface:#1a2029;--surface-2:#242a33;--line:#2a323c;--ink:#dde3ef;--ink-2:#bfc8c8;--ink-3:#8b97a0;--accent:#9ad0d3;--accent-deep:#76abae;--accent-ink:#003739;--accent-soft:#9ad0d31f;--gold:#ecc159;--gold-text:#ecc159;--gold-ink:#221900;--gold-soft:#ecc15924;--risk:#ffb3af;--warn:#ecc159;--grad-primary:linear-gradient(135deg,#9ad0d3,#76abae);--grad-gold:linear-gradient(135deg,#ecc159,#d4a843);--grad-word:linear-gradient(100deg,#9ad0d3 0%,#ecc159 100%);--shadow:0 1px 2px #00000059,0 24px 60px -18px #000000b3;--f-display:"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-card:18px;--r-pill:999px;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .vh{--bg:#eef1f4;--bg-soft:#f4f5f7;--star:#7a8894;--star-op:.35;--surface:#fff;--surface-2:#eceef1;--line:#e2e5e9;--ink:#1a1c1d;--ink-2:#4a5257;--ink-3:#586067;--accent:#106a6f;--accent-deep:#0c5b5f;--accent-ink:#fff;--accent-soft:#106a6f14;--gold:#b8860b;--gold-text:#7a5906;--gold-ink:#221900;--gold-soft:#b8860b1f;--risk:#ad3a34;--warn:#946c00;--grad-primary:linear-gradient(135deg,#1f8f94,#12757a);--grad-gold:linear-gradient(135deg,#e0a92e,#b8860b);--grad-word:linear-gradient(100deg,#12757a 0%,#b8860b 100%);--shadow:0 1px 2px #141e320f,0 18px 48px -16px #141e3238;color-scheme:light}}:root[data-theme=light] .vh{--bg:#eef1f4;--bg-soft:#f4f5f7;--star:#7a8894;--star-op:.35;--surface:#fff;--surface-2:#eceef1;--line:#e2e5e9;--ink:#1a1c1d;--ink-2:#4a5257;--ink-3:#586067;--accent:#106a6f;--accent-deep:#0c5b5f;--accent-ink:#fff;--accent-soft:#106a6f14;--gold:#b8860b;--gold-text:#7a5906;--gold-ink:#221900;--gold-soft:#b8860b1f;--risk:#ad3a34;--warn:#946c00;--grad-primary:linear-gradient(135deg,#1f8f94,#12757a);--grad-gold:linear-gradient(135deg,#e0a92e,#b8860b);--grad-word:linear-gradient(100deg,#12757a 0%,#b8860b 100%);--shadow:0 1px 2px #141e320f,0 18px 48px -16px #141e3238;color-scheme:light}.vh *{box-sizing:border-box}.vh{background:var(--bg);color:var(--ink);font-family:var(--f-display);margin:0;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.vh .vh-wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.vh h1,.vh h2,.vh h3{text-wrap:balance;letter-spacing:-.02em;margin:0}.vh p{margin:0}.vh .vh-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);font-size:.72rem;font-weight:800}.vh .vh-btn{font:700 .82rem/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid #0000;align-items:center;gap:.6rem;padding:1rem 1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.vh .vh-btn:hover{transform:translateY(-2px)}.vh .vh-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vh .vh-btn--gold{background:var(--grad-gold);color:var(--gold-ink);box-shadow:0 10px 30px -10px var(--gold-soft)}.vh .vh-btn--ghost{border-color:var(--line);color:var(--ink);background:0 0}.vh .vh-btn .vh-arw{background:#0000002e;border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .2s;display:grid}.vh .vh-btn:hover .vh-arw{transform:translate(3px)}.vh .vh-hero{padding-block:calc(var(--header-h,76px) + clamp(40px,6vw,80px)) 0;text-align:center;position:relative;overflow:hidden}.vh .vh-hero .vh-wrap{position:relative}.vh .vh-hero .vh-display{font-size:clamp(2.6rem,7vw,5.6rem);font-weight:200;line-height:1.02}.vh .vh-rot{vertical-align:bottom;justify-items:end;font-weight:800;display:inline-grid}.vh .vh-rot span{background:var(--grad-word);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;grid-area:1/1;transform:translateY(.35em)}.vh .vh-rot span:first-child{opacity:1;transform:none}.vh .vh-plus{color:var(--accent);font-weight:800}.vh .vh-hero .vh-sub{color:var(--ink);max-width:30ch;margin:1.1rem auto 0;font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:300;line-height:1.35}.vh .vh-hero .vh-sub b{color:var(--accent);font-weight:700}.vh .vh-hero .vh-cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.vh .vh-stage{max-width:1080px;margin:clamp(40px,6vw,72px) auto 0;padding-bottom:clamp(40px,6vw,64px);position:relative}.vh .vh-stage:before{content:"";background:radial-gradient(closest-side,var(--accent-soft),transparent);filter:blur(10px);height:70%;position:absolute;top:10%;left:10%;right:10%}.vh .vh-app{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;border-radius:22px;position:relative;overflow:hidden}.vh .vh-app-bar{border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.6rem;padding:.8rem 1.1rem;font-size:.72rem;font-weight:700;display:flex}.vh .vh-app-bar i{background:var(--surface-2);border-radius:50%;width:9px;height:9px;display:block}.vh .vh-app-bar .vh-tag{letter-spacing:.1em;color:var(--gold-ink);background:var(--grad-gold);border-radius:var(--r-pill);margin-left:auto;padding:.3rem .7rem;font-size:.68rem}.vh .vh-app-body{grid-template-columns:1.1fr .9fr;display:grid}@media (width<=780px){.vh .vh-app-body{grid-template-columns:1fr}}.vh .vh-pane{min-width:0;padding:1.3rem}.vh .vh-pane+.vh-pane{border-left:1px solid var(--line)}@media (width<=780px){.vh .vh-pane+.vh-pane{border-left:0;border-top:1px solid var(--line)}}.vh .vh-ph{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.8rem;font-size:.7rem;font-weight:800}.vh .vh-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem;display:grid}.vh .vh-kpi{background:var(--surface-2);border-radius:12px;padding:.8rem .9rem}.vh .vh-kpi .vh-l{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:700}.vh .vh-kpi .vh-v{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.45rem;font-weight:200}.vh .vh-kpi .vh-d{color:var(--accent);font-size:.75rem;font-weight:700}.vh .vh-recs{color:var(--ink-2);gap:.5rem;margin:1rem 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.vh .vh-recs li{gap:.55rem;display:flex}.vh .vh-recs li:before{content:"✓";color:var(--accent);font-weight:800}.vh .vh-dec{background:var(--surface-2);border-left:3px solid var(--c,var(--accent));border-radius:10px;margin-bottom:.55rem;padding:.7rem .85rem}.vh .vh-dec .vh-k{letter-spacing:.16em;text-transform:uppercase;color:var(--c);font-size:.66rem;font-weight:800}.vh .vh-dec .vh-t{margin-top:.15rem;font-size:.86rem}.vh .vh-dec .vh-b{color:var(--accent);margin-top:.3rem;font-size:.76rem}.vh .vh-runbar{border-top:1px solid var(--line);color:var(--ink-2);background:var(--bg-soft);align-items:center;gap:.6rem;min-height:3rem;padding:.8rem 1.1rem;font-size:.8rem;display:flex}.vh .vh-runbar .vh-dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 4px var(--gold-soft);border-radius:50%;flex:none}.vh .vh-runtxt{display:grid}.vh .vh-runtxt span{opacity:0;grid-area:1/1}.vh .vh-runtxt span:last-child{opacity:1;color:var(--ink);font-weight:700}.vh .vh-float{z-index:2;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;font-size:.82rem;position:absolute}.vh .vh-ask{width:min(330px,80%);padding:.75rem .85rem;bottom:6%;left:-3%}.vh .vh-ask .vh-q{min-height:1.4em;color:var(--ink)}.vh .vh-ask .vh-q:after{content:"";background:var(--accent);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite vh-blink;display:inline-block}.vh .vh-ask .vh-row2{align-items:center;gap:.4rem;margin-top:.6rem;display:flex}.vh .vh-ask .vh-pill{letter-spacing:.1em;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);padding:.25rem .55rem;font-size:.68rem;font-weight:800}.vh .vh-ask .vh-send{background:var(--grad-gold);border-radius:50%;width:28px;height:28px;margin-left:auto}.vh .vh-toast{align-items:center;gap:.55rem;padding:.6rem .8rem;font-weight:700;display:flex;top:18%;right:-3%}.vh .vh-toast i{background:var(--grad-primary);border-radius:50%;width:22px;height:22px;display:block}.vh .vh-chip{color:var(--gold-text);padding:.5rem .8rem;font-weight:700;bottom:-2%;right:4%}@media (width<=780px){.vh .vh-float{display:none}}.vh .vh-trust{border-block:1px solid var(--line);background:var(--bg-soft);padding-block:1.8rem;overflow:hidden}.vh .vh-trust p{text-align:center;color:var(--ink-2);margin-bottom:1.2rem;font-size:.95rem}.vh .vh-trust p a{color:var(--accent);font-weight:700;text-decoration:none}.vh .vh-mq{gap:3rem;width:max-content;animation:38s linear infinite vh-mq;display:flex}.vh .vh-mq span{letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;font-size:1.05rem;font-weight:800}.vh .vh-trust:hover .vh-mq{animation-play-state:paused}.vh .vh-rows{gap:clamp(72px,10vw,140px);padding-block:clamp(72px,10vw,140px);display:grid}.vh .vh-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.vh .vh-row.vh-flip .vh-copy{order:2}@media (width<=860px){.vh .vh-row{grid-template-columns:1fr}.vh .vh-row.vh-flip .vh-copy{order:0}}.vh .vh-copy h2{margin-top:.7rem;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:300;line-height:1.12}.vh .vh-copy h2 b{color:var(--accent);font-weight:800}.vh .vh-copy p{color:var(--ink-2);max-width:50ch;margin-top:1.1rem}.vh .vh-copy .vh-more{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.6rem;display:flex}.vh .vh-copy .vh-link{color:var(--accent);font-size:.92rem;font-weight:700;text-decoration:none}.vh .vh-copy .vh-link:before{content:"▶";background:var(--accent-soft);vertical-align:1px;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:.5rem;font-size:.6rem;display:inline-grid}.vh .vh-vis{background:radial-gradient(120% 90% at 80% 10%,var(--accent-soft),transparent 60%),var(--bg-soft);border:1px solid var(--line);border-radius:24px;min-width:0;padding:clamp(20px,3vw,36px);position:relative}.vh .vh-vis:before{content:"";border-radius:inherit;background-image:radial-gradient(var(--line) 1px,transparent 1.5px);opacity:.6;pointer-events:none;background-size:18px 18px;position:absolute;inset:0}.vh .vh-flow{gap:1.1rem;display:grid;position:relative}.vh .vh-node{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:.7rem;max-width:330px;padding:.7rem .85rem;display:flex;position:relative}.vh .vh-node .vh-ic{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.vh .vh-node.vh-sig .vh-ic{background:var(--gold-soft);color:var(--gold-text)}.vh .vh-node .vh-t{font-size:.85rem;font-weight:700}.vh .vh-node .vh-s{color:var(--ink-3);font-size:.74rem}.vh .vh-node:nth-child(2){margin-left:14%}.vh .vh-node:nth-child(3){margin-left:28%}.vh .vh-node:nth-child(4){margin-left:14%}.vh .vh-node:not(:last-child):after{content:"";background:linear-gradient(var(--accent),transparent);transform-origin:top;width:2px;height:1.1rem;position:absolute;top:100%;left:32px}.vh .vh-msg{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;max-width:430px;padding:1rem 1.1rem;position:relative}.vh .vh-msg .vh-who{color:var(--ink-3);align-items:center;gap:.55rem;font-size:.78rem;display:flex}.vh .vh-msg .vh-who b{color:var(--ink)}.vh .vh-msg .vh-av{background:var(--grad-primary);border-radius:8px;width:26px;height:26px}.vh .vh-typing{gap:4px;margin-top:.8rem;display:flex}.vh .vh-typing i{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1.2s infinite vh-dots}.vh .vh-typing i:nth-child(2){animation-delay:.15s}.vh .vh-typing i:nth-child(3){animation-delay:.3s}.vh .vh-msg .vh-body{margin-top:.7rem}.vh .vh-msg .vh-body p{font-size:.9rem}.vh .vh-msg .vh-why{color:var(--ink-2);border-left:2px solid var(--gold);margin-top:.6rem;padding-left:.6rem;font-size:.78rem}.vh .vh-msg .vh-acts{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.vh .vh-msg .vh-acts span{letter-spacing:.06em;border-radius:var(--r-pill);border:1px solid var(--line);padding:.45rem .9rem;font-size:.74rem;font-weight:800}.vh .vh-msg .vh-acts span:first-child{background:var(--grad-primary);color:var(--accent-ink);border-color:#0000}.vh .vh-chans{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex;position:relative}.vh .vh-chans span{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink-2);padding:.3rem .7rem;font-size:.74rem}.vh .vh-chans span:first-child{color:var(--ink-3);background:0 0;border-color:#0000;padding-left:0;font-weight:700}.vh .vh-conn{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid;position:relative}@media (width<=520px){.vh .vh-conn{grid-template-columns:repeat(2,minmax(0,1fr))}}.vh .vh-conn div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:.85rem;font-size:.86rem;font-weight:700;transition:transform .25s,border-color .25s}.vh .vh-conn div:hover{border-color:var(--accent);transform:translateY(-3px)}.vh .vh-conn small{color:var(--ink-3);font-size:.72rem;font-weight:500;display:block}.vh .vh-conn .hub{text-align:center;background:var(--grad-primary);color:var(--accent-ink);border:0;grid-column:1/-1}.vh .vh-uc{background:var(--bg-soft);border-block:1px solid var(--line);padding-block:clamp(64px,9vw,112px)}.vh .vh-uc .vh-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.vh .vh-uc h2{max-width:22ch;margin-top:.6rem;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:300}.vh .vh-uc h2 b{color:var(--accent);font-weight:800}.vh .vh-uc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;margin-top:2.2rem;display:grid}.vh .vh-uc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:1.3rem;transition:transform .25s,border-color .25s}.vh .vh-uc-card:hover{border-color:var(--accent-deep);transform:translateY(-4px)}.vh .vh-uc-card .vh-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:.66rem;font-weight:800}.vh .vh-uc-card h3{margin-top:.5rem;font-size:1.06rem}.vh .vh-uc-card p{color:var(--ink-2);margin-top:.5rem;font-size:.88rem}.vh .vh-close{text-align:center;padding-block:clamp(72px,10vw,128px);position:relative;overflow:hidden}.vh .vh-close:before{content:"";background:radial-gradient(closest-side,var(--gold-soft),transparent);pointer-events:none;height:80%;position:absolute;inset:auto 15% -40%}.vh .vh-close h2{max-width:20ch;margin-inline:auto;font-size:clamp(2rem,4vw,3.2rem);font-weight:200;position:relative}.vh .vh-close h2 b{color:var(--accent);font-weight:800}.vh .vh-close p{color:var(--ink-2);max-width:56ch;margin:1rem auto 0;position:relative}.vh .vh-close .vh-cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.9rem;display:flex;position:relative}.vh .vh-alt{text-align:center;margin-top:1rem;font-size:.92rem;position:relative}.vh .vh-alt a{color:inherit;text-underline-offset:3px;opacity:.85;text-decoration:underline}.vh .vh-alt a:hover{opacity:1}.vh .vh-note{color:var(--ink-3);margin-top:1rem;font-size:.74rem}@keyframes vh-blink{50%{opacity:0}}@keyframes vh-dots{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-4px)}}@keyframes vh-mq{to{transform:translate(-50%)}}@keyframes vh-bob{50%{transform:translateY(-8px)}}@keyframes vh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes vh-wire{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.vh .vh-rv{opacity:0;transform:translateY(16px)}.vh .vh-rv.vh-in{animation:.7s cubic-bezier(.2,.7,.2,1) both vh-rise;animation-delay:var(--d,0s)}.vh .vh-float{animation:6s ease-in-out infinite vh-bob}.vh .vh-toast{animation-delay:-2s}.vh .vh-chip{animation-delay:-4s}.vh .vh-flow.vh-in .vh-node{animation:.55s cubic-bezier(.2,.7,.2,1) both vh-rise}.vh .vh-flow.vh-in .vh-node:nth-child(2){animation-delay:.5s}.vh .vh-flow.vh-in .vh-node:nth-child(3){animation-delay:1s}.vh .vh-flow.vh-in .vh-node:nth-child(4){animation-delay:1.5s}.vh .vh-flow .vh-node{opacity:0}.vh .vh-flow.vh-in .vh-node:after{animation:.4s both vh-wire;animation-delay:inherit}.vh .vh-flow .vh-node:not(:last-child):after{transform:scaleY(0)}.vh .vh-flow.vh-in .vh-node:not(:last-child):after{transition:transform .4s .4s;transform:scaleY(1)}.vh .vh-msg .vh-body{opacity:0}.vh .vh-msg.vh-in .vh-typing{animation:.2s 1.6s forwards vh-fadeout}.vh .vh-msg.vh-in .vh-body{animation:.5s 1.7s both vh-rise}@keyframes vh-fadeout{to{opacity:0;height:0;margin:0}}.vh .vh-runtxt span{animation:none}}@media (prefers-reduced-motion:reduce){.vh .vh-typing{display:none}.vh .vh-mq{animation:none}}.vh .vh-eyebrow{padding-bottom:.35rem;display:inline-block;position:relative}.vh .vh-eyebrow:after{content:"";opacity:.6;transform-origin:0;width:100%;height:1px;transform:scaleX(var(--ul,1));background:currentColor;position:absolute;bottom:0;left:0}.vh .vh-split .vh-w{display:inline-block}.vh .vh-app{transform-origin:50% 0}.vh .vh-glow{position:relative;overflow:hidden}.vh .vh-glow:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),var(--accent-soft),transparent 60%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.vh .vh-glow:hover:after{opacity:1}@media (prefers-reduced-motion:no-preference){.vh .vh-eyebrow{--ul:0}.vh .vh-in .vh-eyebrow,.vh .vh-eyebrow.vh-in{--ul:1}.vh .vh-eyebrow:after{transition:transform .9s cubic-bezier(.2,.7,.2,1) .2s}.vh .vh-split .vh-w{opacity:0;filter:blur(4px);transform:translateY(.45em)}.vh .vh-split.vh-in .vh-w{animation:.7s cubic-bezier(.2,.7,.2,1) both vh-wordin;animation-delay:calc(var(--i)*55ms)}@keyframes vh-wordin{to{opacity:1;filter:none;transform:none}}.vh .vh-app{transform:perspective(1400px) rotateX(var(--tilt,10deg)) scale(var(--sc,.96));transition:transform .15s linear}}.vh .vh-dots{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:1.1rem;margin-top:1.1rem;font-size:.85rem;font-style:italic;display:flex}.vh .vh-dots span:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.45rem;display:inline-block}.vh .vh-cur{z-index:4;pointer-events:none;align-items:flex-start;gap:2px;animation:9s ease-in-out infinite vh-cur;display:flex;position:absolute}.vh .vh-cur svg{width:16px;height:16px;fill:var(--c);filter:drop-shadow(0 2px 4px #0006)}.vh .vh-cur b{background:var(--c);color:var(--bg);font:700 .72rem/1 var(--f-display);white-space:nowrap;border-radius:999px;margin-top:12px;padding:.4rem .65rem}.vh .vh-cur.vh-c1{--c:var(--gold);top:52%;left:58%}.vh .vh-cur.vh-c2{--c:var(--accent);animation-delay:-4.5s;top:70%;left:22%}@keyframes vh-cur{0%,to{transform:translate(0)}25%{transform:translate(40px,-26px)}50%{transform:translate(-20px,18px)}75%{transform:translate(30px,10px)}}.vh .vh-sh{text-align:center;max-width:760px;margin:0 auto 2.6rem}.vh .vh-sh h2{margin-top:.7rem;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08}.vh .vh-sh h2 b,.vh .vh-steps h2 b{color:var(--accent)}.vh .vh-sh p{color:var(--ink-2);margin-top:.9rem}.vh .vh-blk{padding-block:clamp(4rem,9vw,7rem)}.vh .vh-bento{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.vh .vh-bc{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;grid-column:span 3;gap:1rem;min-width:0;padding:1.6rem;display:flex;position:relative;overflow:hidden}.vh .vh-bc.vh-w4{grid-column:span 4}.vh .vh-bc.vh-w2{grid-column:span 2}.vh .vh-bc h3{font-size:1.15rem}.vh .vh-bc p{color:var(--ink-2);font-size:.92rem}.vh .vh-bv{background:var(--bg-soft);border-radius:14px;place-items:center;height:190px;display:grid;position:relative;overflow:hidden}@media (width<=860px){.vh .vh-bc,.vh .vh-bc.vh-w4,.vh .vh-bc.vh-w2{grid-column:span 6}}.vh .vh-tree{width:100%;height:100%;position:relative}.vh .vh-tree .vh-root{background:var(--grad-primary);width:44px;height:44px;color:var(--accent-ink);box-shadow:0 0 0 8px var(--accent-soft);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:22px;left:50%;transform:translate(-50%)}.vh .vh-tree>svg{width:100%;height:100%;position:absolute;inset:0}.vh .vh-tree>svg path{fill:none;stroke:var(--line);stroke-width:1.5px;stroke-dasharray:240;stroke-dashoffset:240px}.vh .vh-in .vh-tree>svg path{animation:1.2s forwards vh-draw}.vh .vh-tree .vh-lf{white-space:nowrap;background:var(--surface);border:1px solid var(--line);opacity:0;border-radius:10px;width:max-content;padding:.4rem .6rem;font-size:.72rem;font-weight:700;position:absolute;bottom:20px;transform:translateY(8px)}.vh .vh-in .vh-tree .vh-lf{animation:.5s forwards vh-pop;animation-delay:calc(.9s + var(--i)*.12s)}@keyframes vh-draw{to{stroke-dashoffset:0}}@keyframes vh-pop{to{opacity:1;transform:none}}.vh .vh-bars{align-items:flex-end;gap:6px;width:86%;height:130px;display:flex;position:relative}.vh .vh-bars i{background:var(--accent-soft);height:0;transition:height .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*50ms);border-radius:4px 4px 0 0;flex:1}.vh .vh-in .vh-bars i{height:var(--h)}.vh .vh-bars i.vh-hot{background:var(--gold)}.vh .vh-bars .vh-th{border-top:1.5px dashed var(--risk);position:absolute;bottom:70%;left:0;right:0}.vh .vh-bars .vh-th span{color:var(--risk);font-size:.68rem;font-weight:700;position:absolute;top:-1.5rem;right:0}.vh .vh-sigp{background:var(--gold-soft);color:var(--gold-text);opacity:0;border-radius:999px;padding:.3rem .55rem;font-size:.7rem;font-weight:700;position:absolute;top:12px;left:12px}.vh .vh-in .vh-sigp{animation:.4s 1.4s forwards vh-pop}.vh .vh-stack{gap:.5rem;width:86%;display:grid}.vh .vh-nt{background:var(--surface);border:1px solid var(--line);opacity:0;border-radius:12px;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.78rem;display:flex;transform:translateY(-14px)}.vh .vh-nt i{background:var(--c);border-radius:8px;flex:none;width:26px;height:26px}.vh .vh-nt small{color:var(--ink-3);font-size:.68rem;display:block}.vh .vh-in .vh-nt{animation:.5s forwards vh-pop;animation-delay:calc(var(--i)*.35s)}.vh .vh-chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;padding:1rem;display:flex}.vh .vh-chain span{background:var(--surface);border:1px solid var(--line);opacity:.35;border-radius:10px;padding:.5rem .7rem;font-size:.76rem;font-weight:700;transition:opacity .3s,border-color .3s}.vh .vh-chain span.vh-on{opacity:1;border-color:var(--accent)}.vh .vh-chain em{color:var(--ink-3);font-style:normal}.vh .vh-steps{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,4rem);display:grid}.vh .vh-steps .vh-left{align-self:start;position:sticky;top:110px}.vh .vh-steps h2{margin-top:.7rem;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08}.vh .vh-steps .vh-left p{color:var(--ink-2);margin-top:.9rem}.vh .vh-rail{border-left:2px solid var(--line);flex-direction:column;gap:.2rem;margin-top:2rem;display:flex}.vh .vh-rail a{color:var(--ink-3);border-left:2px solid #0000;margin-left:-2px;padding:.55rem 1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .3s,border-color .3s}.vh .vh-rail a.vh-on{color:var(--ink);border-color:var(--gold)}.vh .vh-rail a span{font-variant-numeric:tabular-nums;color:var(--gold-text);margin-right:.6rem}.vh .vh-stp{border:1px solid color-mix(in srgb,var(--line) 55%,transparent);background:0 0;border-radius:22px;margin-bottom:1.2rem;padding:1.8rem;transition:background-color .4s,border-color .4s,box-shadow .4s}.vh .vh-stp:not(.vh-on) h3{color:var(--ink-2)}.vh .vh-stp.vh-on{background:var(--surface);border-color:color-mix(in srgb,var(--gold) 45%,var(--line));box-shadow:0 10px 30px -18px #0009}.vh .vh-stp .vh-n{letter-spacing:.16em;color:var(--gold-text);font-size:.75rem;font-weight:800}.vh .vh-stp h3{margin:.4rem 0 .6rem;font-size:1.4rem}.vh .vh-stp p{color:var(--ink-2)}.vh .vh-stp ul{gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.vh .vh-stp li{padding-left:1.4rem;font-size:.92rem;position:relative}.vh .vh-stp li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.vh .vh-stp li b{display:block}@media (width<=860px){.vh .vh-steps{grid-template-columns:1fr}.vh .vh-steps .vh-left{position:static}.vh .vh-rail{display:none}.vh .vh-stp{background:var(--surface);border-color:var(--line)}}.vh .vh-io{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=960px){.vh .vh-io{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.vh .vh-io{grid-template-columns:1fr}}.vh .vh-ioc{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:1rem;padding:1.4rem;display:flex}.vh .vh-ioc .vh-tags{flex-wrap:wrap;gap:.4rem;display:flex}.vh .vh-ioc .vh-tags span{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:.3rem .6rem;font-size:.66rem;font-weight:800}.vh .vh-ioc h3{font-size:1.1rem}.vh .vh-ioc dl{border-top:1px solid var(--line);gap:.55rem;margin:0;padding-top:.9rem;display:grid}.vh .vh-ioc dl div{grid-template-columns:5.6rem minmax(0,1fr);gap:.6rem;font-size:.84rem;display:grid}.vh .vh-ioc dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:.15rem;font-size:.66rem;font-weight:800}.vh .vh-ioc dd{margin:0}.vh .vh-ioc .vh-res dd{color:var(--accent);font-weight:700}.vh .vh-ioc .vh-res dd:before{content:"✦ ";color:var(--gold-text)}.vh .vh-orbit{height:300px;margin-top:2rem;position:relative}.vh .vh-orbit svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vh .vh-orbit path{fill:none;stroke:var(--accent);stroke-opacity:.45;stroke-width:2px;stroke-dasharray:6 7}.vh .vh-ob{opacity:0;background:var(--surface);border:1px solid var(--line);white-space:nowrap;box-shadow:var(--shadow);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;transition-delay:calc(var(--i)*70ms);border-radius:999px;padding:.55rem .9rem;font-size:.82rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)scale(.6)}.vh .vh-in .vh-ob{opacity:1;transform:translate(-50%,-50%)scale(1)}.vh .vh-ob.hub{background:var(--grad-primary);color:var(--accent-ink);border:0}@media (width<=700px){.vh .vh-orbit{flex-wrap:wrap;justify-content:center;gap:.5rem;height:auto;display:flex}.vh .vh-orbit svg{display:none}.vh .vh-ob{opacity:1;position:static;transform:none}}.vh .vh-btn .vh-arw{background:var(--gold-ink);color:var(--gold)}.vh .vh-btn--ghost .vh-arw{background:var(--accent-soft);color:var(--accent)}.vh .vh-close h2 .vh-l2{color:var(--accent);display:block}@media (prefers-reduced-motion:reduce){.vh .vh-cur{animation:none}.vh .vh-bars i{transition:none}.vh .vh-ob,.vh .vh-nt,.vh .vh-tree .vh-lf,.vh .vh-sigp{opacity:1;transform:none}}.vh .vh-lg{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.vh .vh-lg svg{fill:currentColor;flex:none;width:22px;height:22px;transition:fill .25s}.vh .vh-lg:hover svg,.vh .vh-ob:hover .vh-lg svg,.vh .vh-conn div:hover .vh-lg svg{fill:var(--bc)}.vh .vh-lg em{letter-spacing:-.01em;font-style:normal;font-weight:800}.vh .vh-lg.vh-wm em{letter-spacing:.02em;text-transform:none;font-weight:900}.vh .vh-lg.vh-sm svg{width:16px;height:16px}.vh .vh-mq .vh-lg{color:var(--ink-2);opacity:.85;font-size:1.05rem}.vh .vh-mq .vh-lg.vh-wm em{font-size:1.1rem}.vh .vh-nt i.vh-ti{color:#fff;place-items:center;font-size:.8rem;font-weight:900;display:grid}.vh .vh-nt i.vh-ti svg{fill:#fff;width:15px;height:15px}.vh .vh-chans .vh-lg{color:var(--ink-2)}.vh .vh-conn .vh-lg{color:var(--ink)}.vh .vh-wfx{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;position:relative;overflow:hidden}.vh .vh-wfx-body{grid-template-columns:200px minmax(0,1fr);min-height:340px;display:grid}.vh .vh-pal{border-right:1px solid var(--line);background:var(--bg-soft);align-content:start;gap:.35rem;padding:1rem;font-size:.8rem;display:grid}.vh .vh-pal-s{border:1px solid var(--line);color:var(--ink-3);border-radius:10px;margin-bottom:.4rem;padding:.45rem .6rem}.vh .vh-pg{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:.5rem;font-size:.62rem;font-weight:800}.vh .vh-pi{border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .5rem;font-weight:600;display:flex}.vh .vh-pi b{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:6px;place-items:center;font-size:.75rem;display:grid}.vh .vh-pi.vh-drag{outline:1px dashed var(--gold);outline-offset:-1px}.vh .vh-cv{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px;position:relative}.vh .vh-wires{width:100%;height:100%;position:absolute;inset:0}.vh .vh-wires path{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-dasharray:300;stroke-dashoffset:300px;opacity:.7}.vh .vh-in .vh-wires path{animation:1s .6s forwards vh-draw}.vh .vh-in .vh-wires path.vh-late{animation-delay:3.4s}.vh .vh-nd{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);opacity:0;border-radius:12px;width:22%;min-width:120px;padding:.55rem .7rem;font-size:.78rem;font-weight:700;position:absolute;transform:translateY(8px)}.vh .vh-nd .vh-k{letter-spacing:.14em;color:var(--ink-3);font-size:.6rem;display:block}.vh .vh-nd.vh-ok{border-left-color:var(--gold)}.vh .vh-in .vh-nd{animation:.45s forwards vh-pop;animation-delay:calc(var(--i)*.15s)}.vh .vh-in .vh-nd.vh-ok{animation-delay:2.9s}.vh .vh-ghost{background:var(--surface);border:1px dashed var(--gold);opacity:0;border-radius:12px;gap:.4rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700;display:flex;position:absolute;top:75%;left:-8%}.vh .vh-ghost b{color:var(--gold-text)}.vh .vh-in .vh-ghost{animation:2.3s cubic-bezier(.5,0,.2,1) .6s forwards vh-dragin}@keyframes vh-dragin{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1;transform:translate(330px,-30px)}to{opacity:0;transform:translate(330px,-30px)}}.vh .vh-wfx-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;margin-top:1.3rem;font-size:.85rem;display:flex}.vh .vh-wfx-foot span:before{content:"✦ ";color:var(--gold-text)}@media (width<=760px){.vh .vh-wfx-body{grid-template-columns:1fr}.vh .vh-pal{display:none}.vh .vh-cv{min-height:320px}.vh .vh-ghost{display:none}.vh .vh-in .vh-nd.vh-ok{animation-delay:.6s}}@media (prefers-reduced-motion:reduce){.vh .vh-nd{opacity:1;transform:none}.vh .vh-ghost{display:none}.vh .vh-wires path{stroke-dashoffset:0}}.vh .vh-tw{justify-content:flex-end;align-items:baseline;min-width:5.2ch;font-weight:800;display:inline-flex}.vh .vh-tw-t{background:var(--grad-word);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.vh .vh-caret{background:var(--gold);align-self:center;width:.07em;height:.82em;margin-left:.06em;animation:1s step-end infinite vh-blink;display:inline-block}.vh [data-px]{will-change:transform}.vh .vh-hero .vh-orb{filter:blur(60px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.vh .vh-hero .vh-orb.vh-a{background:var(--accent-soft);width:420px;height:420px;top:40px;left:-120px}.vh .vh-hero .vh-orb.vh-b{background:var(--gold-soft);width:360px;height:360px;top:180px;right:-100px}@media (prefers-reduced-motion:reduce){.vh .vh-caret{animation:none}}.vh .vh-atmo{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.vh .stars{color:var(--star);opacity:min(1,calc(var(--star-op)*1.6));position:absolute;inset:0}.vh .stars i{opacity:.5;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite vh-twinkle;position:absolute;top:0;left:0}@keyframes vh-twinkle{0%,to{opacity:.3}50%{opacity:1}}.vh .haze{filter:blur(60px);border-radius:50%;width:60vw;height:60vw;position:absolute}.vh .haze.teal{background:radial-gradient(circle,#76abae24,#0000 70%)}.vh .haze.gold{background:radial-gradient(circle,#ecc15914,#0000 70%)}.vh .vh-uc,.vh .vh-close,.vh .vh-trust{background:0 0!important}.vh .vh-dotnav{z-index:6;flex-direction:column;gap:.7rem;display:flex;position:fixed;top:50%;right:clamp(10px,2vw,24px);transform:translateY(-50%);display:none!important}.vh .vh-dotnav a{border:1.5px solid var(--ink-3);border-radius:50%;width:10px;height:10px;transition:background .3s,border-color .3s,transform .3s;display:block;position:relative}.vh .vh-dotnav a.vh-on{background:var(--gold);border-color:var(--gold);transform:scale(1.3)}.vh .vh-dotnav a span{white-space:nowrap;color:var(--ink-2);opacity:0;pointer-events:none;font-size:.72rem;font-weight:700;transition:opacity .2s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.vh .vh-dotnav a:hover span,.vh .vh-dotnav a:focus-visible span{opacity:1}@media (width<=899px){.vh .vh-dotnav{display:none}}.vh .vh-bg-orb{--vorb-size:min(78vmin,760px);width:var(--vorb-size);height:var(--vorb-size);opacity:.22;filter:blur(34px)saturate(1.1);mix-blend-mode:screen;position:absolute;top:18vh;right:-16vmin}.vh .vh-bg-orb .vorb-sphere{box-shadow:none}.vh .vh-bg-orb .vorb-blob--1{animation-duration:26s}.vh .vh-bg-orb .vorb-blob--2{animation-duration:34s}.vh .vh-bg-orb .vorb-swirl{animation-duration:60s}.vh .vh-bg-orb .vorb-liquid i{animation-duration:40s}:root[data-theme=light] .vh .vh-bg-orb{mix-blend-mode:multiply;opacity:.12}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .vh .vh-bg-orb{mix-blend-mode:multiply;opacity:.12}}@media (width<=700px){.vh .vh-bg-orb{opacity:.1;right:-40vmin}}.vh .v-hub .hub,.vh .v-hub .hub.hub-orb{border-radius:50%}.vh .v-hub .hub-orb .v-pic:before{display:none}.vh .v-hub .hub-orb .hb-logo{width:calc(var(--vorb-size)*.4)!important;filter:drop-shadow(0 6px 14px #061e2c59)drop-shadow(0 1px 1px #fff6)!important}.vh .v-hub .hubsvg line.cl{stroke-linecap:round;stroke-width:1.2px;opacity:.65}.vh .v-hub .hubsvg .end{fill:var(--accent);filter:drop-shadow(0 0 6px #9ad0d3cc)}.vh .v-hub .hubsvg .end.inner{fill:#e9f6f6}.vh .v-hub .hubsvg .end-halo{fill:none;stroke:var(--accent);stroke-opacity:.35;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite vh-endPing}.vh .v-hub .hubsvg .end-halo.inner{stroke:#e9f6f6;animation-delay:1.6s}@keyframes vh-endPing{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.7)}}.vh .v-hub .vorb-sphere:after{content:"";pointer-events:none;z-index:5;background:conic-gradient(from 210deg,transparent 0 70%,#ffffff38 78%,transparent 86%);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff8c,inset 0 -26px 46px -10px #10526873,inset 0 18px 40px -16px #ffffffbf}.vh .v-hub .vorb-glow{opacity:.9;inset:-24%}.vh .v-hub .hub-orb{filter:drop-shadow(0 30px 50px #00000073)}.vh .v-hub.is-in .hub:hover{box-shadow:0 0 90px #9ad0d359,0 0 40px #ecc1592e}@media (prefers-reduced-motion:reduce){.vh .v-hub .hubsvg .end-halo{animation:none}}.vh .vh-sh h2,.vh .vh-steps h2,.vh .vh-copy h2,.vh .vh-uc h2,.vh .vh-close h2{letter-spacing:-.025em;font-size:clamp(2rem,3.6vw,2.9rem)!important;font-weight:300!important;line-height:1.1!important}.vh .vh-sh h2 b,.vh .vh-steps h2 b,.vh .vh-copy h2 b,.vh .vh-uc h2 b{font-weight:700}.vh .vh-close h2{font-weight:200!important}.vh .vh-sh p,.vh .vh-steps .vh-left p,.vh .vh-copy p,.vh .vh-close p{max-width:60ch;font-size:1.05rem;line-height:1.65}.vh .vh-sh p{margin-inline:auto}.vh .vh-blk,.vh .vh-uc,.vh .vh-close{padding-block:clamp(80px,9vw,120px)!important}.vh .vh-rows{gap:clamp(80px,9vw,120px)!important;padding-block:clamp(80px,9vw,120px)!important}.vh .vh-sh{margin-bottom:clamp(2.2rem,4vw,3.2rem)}.vh .vh-eyebrow{display:inline-block}.vh .vh-bento,.vh .vh-io{gap:1.1rem}.vh .vh-blk .v-hub{margin-top:2rem}.vh .vh-ask .vh-ask-orb .vh-vo{--vorb-size:30px}.vh .vh-ask .vh-ask-lbl{color:var(--ink-2);font-size:.74rem;font-weight:700}.vh .vh-runbar{text-align:right;justify-content:flex-end}@media (width<=860px){.vh .vh-runbar{text-align:left;justify-content:flex-start}}.vh .vh-toast{top:-18px!important;right:16%!important}.vh .vh-chip{inset:-18px auto auto 22%!important}.vh .vh-cur.vh-c1{top:62%!important;left:47%!important}.vh .vh-cur.vh-c2{top:58%!important;left:24%!important}html:has(.vh){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.vh){scroll-behavior:auto}}html:has(.vh){overflow-anchor:none}.vh .vh-hero .vh-display{white-space:nowrap;font-size:clamp(2.2rem,7vw,5.6rem)}.vh .vh-tw{min-width:9.2ch;display:inline-block;min-width:0!important}.vh .vh-tw-box{place-items:baseline end;display:inline-grid}.vh .vh-tw-g,.vh .vh-tw-live{grid-area:1/1}.vh .vh-tw-g{visibility:hidden;font-weight:800}.vh .vh-tw-live{white-space:nowrap;position:relative}.vh .vh-tw-live .vh-caret{margin:0;position:absolute;bottom:.12em;right:-.14em}.vh .vh-tw+.vh-plus,.vh .vh-tw~.vh-plus{margin-left:.12em}.vh .vh-wr{font-weight:800;display:inline-block}.vh .vh-wr-box{vertical-align:bottom;justify-items:end;margin-bottom:-.1em;padding-bottom:.1em;display:inline-grid;overflow:hidden}.vh .vh-wr-w{background:var(--grad-word);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;grid-area:1/1;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;transform:translateY(105%)}.vh .vh-wr-w.vh-on{opacity:1;transform:none}.vh .vh-wr-w.vh-out{opacity:0;transform:translateY(-105%)}@media (prefers-reduced-motion:reduce){.vh .vh-wr-w{transition:none}}.vh .v-hub .hub.hub-orb{--vorb-size:clamp(170px,18vw,250px)!important}.vh .v-hub .sat{background:color-mix(in srgb,var(--surface-container) 88%,transparent);backdrop-filter:blur(8px);border-radius:14px;gap:.75rem;padding:.7rem 1.1rem .7rem .95rem;box-shadow:0 10px 30px -8px #00000080,inset 0 0 0 1px #ffffff0f}.vh .v-hub .sat:before{border-radius:0 3px 3px 0;width:2.5px;top:22%;bottom:22%}.vh .v-hub .si{border-radius:9px;width:32px;height:32px}.vh .v-hub .si svg{stroke-width:1.8px;width:17px;height:17px}.vh .v-hub .st{gap:.15rem;line-height:1.25}.vh .v-hub .st b{text-transform:none;letter-spacing:-.01em!important;font-size:clamp(.98rem,1.05vw,1.08rem)!important;font-weight:700!important}.vh .v-hub .st small{color:color-mix(in srgb,var(--on-surface-variant) 85%,transparent);letter-spacing:0!important;text-transform:none!important;margin-top:0!important;font-size:clamp(.78rem,.82vw,.84rem)!important;font-weight:500!important}.vh .vh-vo{--vorb-size:64px;width:var(--vorb-size);height:var(--vorb-size);flex:none;place-items:center;display:inline-grid;position:relative}.vh .vh-vo-logo{z-index:3;filter:drop-shadow(0 2px 4px #04121a4d);width:46%;height:auto;position:relative}.vh .vh-tree .vh-root{width:auto;height:auto;box-shadow:none;background:0 0;top:6px}.vh .vh-tree .vh-root .vh-vo{--vorb-size:58px}.vh .vh-conn .hub{align-items:center;gap:.8rem;display:flex}.vh .vh-conn .hub .vh-vo{--vorb-size:44px}.vh .vh-ob.vh-hubo{box-shadow:none;background:0 0;border:0;padding:0}.vh .vh-ob.vh-hubo .vh-vo{--vorb-size:110px}.vh .vh-hero .vh-sub{max-width:34ch}.vh .vh-wr-box{margin-top:-.14em;padding-top:.14em}@media (width<=760px){.vh .vh-nd{width:42%;min-width:0;font-size:.72rem}.vh .vh-nd[style*="left:75%"]{left:55%!important}}.vh .vh-tree .vh-lf .vh-lg{gap:.35rem}.vh .vh-tree .vh-lf .vh-lg svg{width:16px;height:16px}@media (width<=640px){.vh .vh-tree .vh-lf{padding:.3rem .45rem;font-size:.66rem}.vh .vh-tree .vh-lf .vh-lg svg{width:13px;height:13px}}.vh .vh-bv:has(>.vh-tree){container-type:inline-size}@container (width<=660px){.vh .vh-tree{flex-wrap:wrap;place-content:flex-end center;gap:6px;padding:0 10px 16px;display:flex}.vh .vh-tree>svg{display:none}.vh .vh-tree .vh-lf{position:static;translate:none}}.vh .vh-arp-loop{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:900px;margin:0 auto 2rem;padding:0;list-style:none;display:grid}.vh .vh-arp-loop li{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:.2rem;padding:1rem .75rem;display:flex;position:relative}.vh .vh-arp-loop li:not(:last-child):after{content:"→";color:var(--accent);z-index:1;font-weight:700;position:absolute;top:50%;right:-.62rem;transform:translateY(-50%)}.vh .vh-arp-loop b{background:color-mix(in srgb,var(--accent) 14%,transparent);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.vh .vh-arp-loop span{font-weight:700}.vh .vh-arp-loop small{color:var(--ink-2);font-size:.78rem}.vh .vh-arp-card h3 a{color:inherit;text-decoration:none}.vh .vh-arp-card h3 a:after{content:"";position:absolute;inset:0}.vh .vh-arp-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.vh .vh-arp-card h3 a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vh .vh-arp-ic{background:color-mix(in srgb,var(--gold) 16%,transparent);width:40px;height:40px;color:var(--gold-text);border-radius:12px;place-items:center;font-size:1.1rem;display:grid}.vh .vh-arp-more{color:var(--accent);margin-top:auto;font-size:.85rem;font-weight:700}@media (width<=700px){.vh .vh-arp-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.vh .vh-arp-loop li:nth-child(2):after{display:none}}