:root{--blue:#083a9b;--blue-deep:#062e7a;--blue-glow:#083a9b66;--graphite:#1d2939;--steel:#667085;--line:#d7dee8;--line-soft:#e7ecf3;--light:#f5f7fa;--offwhite:#fcfcfc;--white:#fff;--copper:#b26a3c;--copper-deep:#945427;--ink:#0e1726;--maxw:1320px;--gut:clamp(20px, 4vw, 64px);--bg-dark:#0a0f16;--surface-dark:#121a25;--border-dark:#ffffff1a;--text-dark:#e2e8f0;--text-dark-muted:#94a3b8}*{box-sizing:border-box;margin:0;padding:0}.preloader{z-index:9999;background:var(--offwhite);place-items:center;transition:opacity .6s,visibility .6s;display:grid;position:fixed;inset:0}body.dark-theme .preloader{background:var(--bg-dark)}.preloader.hide{opacity:0;visibility:hidden}.pl-inner{flex-direction:column;align-items:center;gap:26px;display:flex}.pl-logo-wrap{opacity:0;width:min(260px,62vw);animation:.7s cubic-bezier(.2,.8,.2,1) forwards plIn;display:inline-block;position:relative;transform:scale(.96)}.pl-logo{width:100%;height:auto;display:block}body.dark-theme .pl-logo{filter:brightness(0)invert()}.pl-logo-wrap:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffffd9 50%,#0000 62%) 0 0/250% 100% no-repeat;animation:1.7s ease-in-out .5s infinite plShine;position:absolute;inset:0;-webkit-mask:url(/images/voltra-logo-nav.png) 50%/contain no-repeat;mask:url(/images/voltra-logo-nav.png) 50%/contain no-repeat}@keyframes plIn{to{opacity:1;transform:scale(1)}}@keyframes plShine{0%{background-position:175% 0}to{background-position:-75% 0}}.pl-bar{background:var(--line);opacity:0;border-radius:2px;width:150px;height:2px;animation:.5s .5s forwards plFade;overflow:hidden}body.dark-theme .pl-bar{background:var(--border-dark)}.pl-bar span{background:var(--blue);border-radius:2px;width:40%;height:100%;animation:1.1s ease-in-out .2s infinite plSlide;display:block}@keyframes plFade{to{opacity:1}}@keyframes plSlide{0%{transform:translate(-140%)}to{transform:translate(400%)}}body.dark-theme .pl-bar span{background:#4c82f0}@media (prefers-reduced-motion:reduce){.pl-logo-wrap{opacity:1;animation:none;transform:none}.pl-logo-wrap:after{animation:none}.pl-bar{opacity:1;animation:none}.pl-bar span{animation:none}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--offwhite);color:var(--graphite);font-family:Roboto,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}body.dark-theme{background:var(--bg-dark);color:var(--text-dark)}.wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.mono{font-family:Montserrat,sans-serif}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--steel);font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:500}body.dark-theme .eyebrow{color:var(--text-dark-muted)}.eyebrow .tick{color:var(--copper);margin-right:.7em}h1,h2,h3{letter-spacing:-.02em;color:var(--ink);font-family:Montserrat,sans-serif;font-weight:600;line-height:1.04}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3{color:#fff}.display{letter-spacing:-.035em;font-size:clamp(34px,6.6vw,92px);font-weight:600}h2{letter-spacing:-.025em;font-size:clamp(28px,3.6vw,46px)}h3{letter-spacing:-.015em;font-size:clamp(19px,1.5vw,23px);font-weight:600}.lead{color:var(--steel);max-width:54ch;font-size:clamp(16px,1.25vw,18.5px);line-height:1.62}body.dark-theme .lead{color:var(--text-dark-muted)}p{color:var(--steel)}body.dark-theme p{color:var(--text-dark)}.btn{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:0;align-items:center;gap:.7em;padding:15px 26px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:500;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.btn:hover:before{left:100%}.btn:hover{background:var(--blue-deep);border-color:var(--blue-deep);box-shadow:0 4px 15px var(--blue-glow)}.btn .arrow{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.btn:hover .arrow{transform:translate(4px)}.btn--ghost{color:var(--graphite);border-color:var(--line);background:0 0}body.dark-theme .btn--ghost{color:var(--text-dark);border-color:var(--border-dark)}.btn--ghost:hover{color:var(--blue);border-color:var(--blue);box-shadow:none;background:0 0}body.dark-theme .btn--ghost:hover{color:var(--blue);border-color:var(--blue)}.ul{display:inline-block;position:relative}.ul:after{content:"";transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.ul:hover:after{transform-origin:0;transform:scaleX(1)}header{z-index:60;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line-soft);background:#fcfcfcdb;transition:background .3s;position:sticky;top:0}body.dark-theme header{border-bottom:1px solid var(--border-dark);background:#0a0f16db}.topbar{border-bottom:1px solid var(--line-soft);background:var(--white);transition:background .3s}body.dark-theme .topbar{background:var(--surface-dark);border-bottom:1px solid var(--border-dark)}.topbar .wrap{justify-content:space-between;align-items:center;height:34px;display:flex}.topbar span{letter-spacing:.13em;color:var(--steel);text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600}body.dark-theme .topbar span{color:var(--text-dark-muted)}.topbar .right{gap:26px;display:flex}@media (width<=720px){.topbar{display:none}}.nav{justify-content:space-between;align-items:center;height:90px;display:flex}.brand{align-items:center;gap:14px;display:flex}.brand .mark{width:30px;height:34px}.brand{flex:none}.brand-logo{width:auto;height:68px;display:block}body.dark-theme .brand-logo{filter:brightness(0)invert()}@media (width<=1080px){.brand-logo{height:54px}}@media (width<=600px){.brand-logo{height:44px}}.brand .name{letter-spacing:.04em;color:var(--blue);font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;line-height:1}.brand .sub{letter-spacing:.22em;color:var(--steel);text-transform:uppercase;margin-top:3px;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:600}.menu{align-items:center;gap:30px;display:flex}.menu a{color:var(--graphite);font-size:14px;font-weight:500;transition:color .2s}body.dark-theme .menu a{color:var(--text-dark)}.menu a:hover{color:var(--blue)}.nav-cta{align-items:center;gap:18px;display:flex}.theme-toggle{border:1px solid var(--line);cursor:pointer;background:#e6e9ef;border-radius:999px;flex:none;width:54px;height:30px;padding:0;transition:background .3s,border-color .3s;position:relative}.theme-toggle:hover{border-color:var(--steel)}.theme-toggle .tt-knob{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .3s,background .3s;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.theme-toggle .tt-ic{width:14px;height:14px;transition:opacity .2s;position:absolute}.theme-toggle .tt-sun{color:#e0a030;opacity:1}.theme-toggle .tt-moon{color:#e2e8f0;opacity:0}body.dark-theme .theme-toggle{border-color:var(--border-dark);background:#263244}body.dark-theme .theme-toggle .tt-knob{background:#0b1220;transform:translate(24px)}body.dark-theme .theme-toggle .tt-sun{opacity:0}body.dark-theme .theme-toggle .tt-moon{opacity:1}.burger{cursor:pointer;flex-direction:column;gap:5px;padding:6px;display:none}.burger span{background:var(--graphite);width:22px;height:1.5px;transition:all .3s}body.dark-theme .burger span{background:var(--text-dark)}@media (width<=1080px){.menu{display:none}.burger{display:flex}}@media (width<=520px){.nav-cta .btn{display:none}}.mobile-menu{background:var(--white);z-index:80;padding:28px var(--gut);flex-direction:column;transition:transform .4s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0;transform:translate(100%)}body.dark-theme .mobile-menu{background:var(--bg-dark)}.mobile-menu.open{transform:translate(0)}.mobile-menu .mtop{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.mobile-menu a{color:var(--ink);border-bottom:1px solid var(--line-soft);padding:16px 0;font-family:Montserrat,sans-serif;font-size:30px;font-weight:500}body.dark-theme .mobile-menu a{color:#fff;border-bottom:1px solid var(--border-dark)}.mclose{cursor:pointer;color:var(--graphite);font-size:30px;line-height:1}body.dark-theme .mclose{color:var(--text-dark)}.hero{background:var(--offwhite);border-bottom:1px solid var(--line);position:relative;overflow:hidden}body.dark-theme .hero{background:var(--bg-dark);border-bottom:1px solid var(--border-dark)}.hero-grid{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,68px);padding:clamp(48px,6vw,94px) 0 0;display:grid}.hero-left{z-index:2;flex-direction:column;justify-content:center;padding-bottom:clamp(48px,6vw,90px);display:flex}.hero h1{margin:24px 0 26px}.hero-img{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);background-position:50%;background-size:cover;width:100%;height:100%;min-height:400px;transition:transform .5s;position:relative}.hero-img:hover{transform:scale(1.02)}.copy-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;margin:34px 0 36px;display:flex}body.dark-theme .copy-row{border-top:1px solid var(--border-dark)}.copy-row .cell{border-right:1px solid var(--line);flex:1;min-width:150px;padding:18px 26px}body.dark-theme .copy-row .cell{border-right:1px solid var(--border-dark)}.copy-row .cell:first-child{padding-left:0}.copy-row .cell:last-child{border-right:none;padding-right:0}.copy-row .k{letter-spacing:.12em;color:var(--steel);text-transform:uppercase;margin-bottom:7px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;display:block}body.dark-theme .copy-row .k{color:var(--text-dark-muted)}.copy-row .v{color:var(--ink);font-family:Montserrat,sans-serif;font-size:19px;font-weight:500}body.dark-theme .copy-row .v{color:#fff}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}@media (width<=920px){.hero-grid{grid-template-columns:1fr;padding-top:36px}.hero-img{clip-path:none;min-height:300px}.hero-left{padding-bottom:40px}}.trust{border-bottom:1px solid var(--line);background:var(--white)}body.dark-theme .trust{background:var(--surface-dark);border-bottom:1px solid var(--border-dark)}.trust .wrap{flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,60px);padding:22px 0;display:flex}.trust .lbl{letter-spacing:.14em;color:var(--steel);text-transform:uppercase;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600}.trust .stds{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,46px);display:flex}.trust .std{letter-spacing:.04em;color:var(--graphite);font-family:Montserrat,sans-serif;font-size:13px;font-weight:500}body.dark-theme .trust .std{color:var(--text-dark)}.trust .std b{color:var(--blue);font-weight:600}section{padding:clamp(64px,8vw,118px) 0}.sec-head{grid-template-columns:auto 1fr;align-items:end;gap:clamp(28px,5vw,80px);margin-bottom:clamp(38px,5vw,66px);display:grid}.sec-head .num{color:var(--copper);letter-spacing:.1em;padding-top:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.sec-head .ht{max-width:60ch}.sec-head h2{margin:14px 0 0}@media (width<=680px){.sec-head{grid-template-columns:1fr;gap:14px}}.prod-row{background:var(--white);border:1px solid var(--line);grid-template-columns:1.2fr 1fr;margin-bottom:40px;transition:transform .3s,box-shadow .3s;display:grid}body.dark-theme .prod-row{background:var(--surface-dark);border:1px solid var(--border-dark)}.prod-row:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000000d}body.dark-theme .prod-row:hover{box-shadow:0 20px 40px #0006}.prod-row.rev{grid-template-columns:1fr 1.2fr}.prod-row.rev .pr-media{order:2}.pr-media{background-position:50%;background-size:cover;min-height:420px;position:relative;overflow:hidden}.pr-media:after{content:"";background:linear-gradient(#0000 60%,#0009);position:absolute;inset:0}.pr-body{flex-direction:column;justify-content:center;padding:clamp(34px,4vw,62px);display:flex}.pr-body .idx{color:var(--copper);letter-spacing:.1em;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.pr-body h3{margin:16px 0 14px;font-size:clamp(24px,2.4vw,32px)}.pr-specs{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:0;margin:26px 0 30px;display:grid}body.dark-theme .pr-specs{border-top:1px solid var(--border-dark)}.pr-specs .s{border-bottom:1px solid var(--line-soft);padding:14px 14px 14px 0}body.dark-theme .pr-specs .s{border-bottom:1px solid var(--border-dark)}.pr-specs .s:nth-child(odd){border-right:1px solid var(--line-soft);padding-right:14px}body.dark-theme .pr-specs .s:nth-child(odd){border-right:1px solid var(--border-dark)}.pr-specs .s:nth-child(2n){padding-left:14px}.pr-specs .sk{letter-spacing:.1em;color:var(--steel);text-transform:uppercase;margin-bottom:5px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600;display:block}body.dark-theme .pr-specs .sk{color:var(--text-dark-muted)}.pr-specs .sv{color:var(--ink);font-family:Montserrat,sans-serif;font-size:16px;font-weight:500}body.dark-theme .pr-specs .sv{color:#fff}@media (width<=840px){.prod-row,.prod-row.rev{grid-template-columns:1fr}.pr-media,.prod-row.rev .pr-media{order:0;min-height:300px}}.why{background:var(--light)}.why h2,.why .sec-head .ht h2{color:var(--ink)}.why .lead{color:var(--steel)}.why-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.why-card{background:var(--white);border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:0;transition:all .3s;display:flex;overflow:hidden}.why-card:hover{border-color:var(--blue);transform:translateY(-4px);box-shadow:0 18px 40px #0e172614}.why-card-img{border-bottom:1px solid var(--line-soft);background-position:50%;background-size:cover;width:100%;height:220px}.why-card-content{flex-direction:column;flex-grow:1;padding:clamp(24px,3vw,34px);display:flex}.why-card-content h3{color:var(--ink);margin-bottom:12px;font-size:20px}.why-card-content p{color:var(--steel);flex-grow:1;margin:0;font-size:15px;line-height:1.6}@media (width<=820px){.why-grid{grid-template-columns:1fr}}body.dark-theme .why{background:#070b10}body.dark-theme .why h2,body.dark-theme .why .sec-head .ht h2{color:#fff}body.dark-theme .why .lead{color:#9aa7bc}body.dark-theme .why-card{background:#ffffff08;border-color:#ffffff14}body.dark-theme .why-card:hover{box-shadow:none;background:#ffffff0f;border-color:#ffffff26}body.dark-theme .why-card-img{border-bottom:1px solid #ffffff14}body.dark-theme .why-card-content h3{color:#fff}body.dark-theme .why-card-content p{color:#a0abbd}.ind-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}body.dark-theme .ind-grid{background:var(--border-dark);border-color:var(--border-dark)}.ind{background:var(--white);flex-direction:column;min-height:260px;padding:clamp(28px,3vw,42px);transition:all .3s;display:flex;position:relative;overflow:hidden}body.dark-theme .ind{background:var(--surface-dark)}.ind:before{content:"";background:var(--light);opacity:0;transition:opacity .3s;position:absolute;inset:0}body.dark-theme .ind:before{background:var(--bg-dark)}.ind:hover:before{opacity:1}.ind>*{z-index:2;position:relative}.ind .ino{color:var(--copper);letter-spacing:.1em;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.ind h3{margin:auto 0 12px;font-size:21px}.ind p{font-size:13.5px;line-height:1.55}.ind .ar{opacity:0;color:var(--blue);font-size:20px;transition:all .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:clamp(28px,3vw,42px);right:clamp(28px,3vw,42px);transform:translate(-10px,10px)}.ind:hover .ar{opacity:1;transform:translate(0)}.ind.with-img{color:#fff;background-position:50%;background-size:cover}.ind.with-img:after{content:"";z-index:1;background:linear-gradient(#0003 0%,#000c 100%);transition:opacity .3s;position:absolute;inset:0}.ind.with-img:hover:after{opacity:.8}.ind.with-img h3,.ind.with-img p,.ind.with-img .ar{color:#fff}.ind-cta{background:var(--blue);color:#fff}body.dark-theme .ind-cta{background:var(--blue-deep)}.ind-cta:before{display:none}@media (width<=880px){.ind-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.ind-grid{grid-template-columns:1fr}}.spectable{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.spectable th{letter-spacing:.12em;text-transform:uppercase;color:var(--steel);text-align:left;border-bottom:1px solid var(--line);background:var(--light);padding:14px 18px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600}body.dark-theme .spectable th{border-bottom:1px solid var(--border-dark);color:var(--text-dark-muted);background:#1a2332}.spectable td{border-bottom:1px solid var(--line-soft);color:var(--graphite);padding:15px 18px}body.dark-theme .spectable td{border-bottom:1px solid var(--border-dark);color:var(--text-dark)}.spectable tr:hover td{background:var(--light)}body.dark-theme .spectable tr:hover td{background:#121a25}.spectable td:first-child{color:var(--ink);font-family:Montserrat,sans-serif;font-size:13px;font-weight:500}body.dark-theme .spectable td:first-child{color:#fff}.spectable .hl{color:var(--blue);font-family:Montserrat,sans-serif;font-weight:600}.cta{background:var(--blue);color:#fff;position:relative;overflow:hidden}.cta:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 48px,#ffffff0a 48px 49px);position:absolute;inset:0}.cta .wrap{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.cta h2{color:#fff;max-width:18ch}.cta p{color:#ffffffb8;max-width:46ch;margin-top:18px}.cta-right{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cta .btn{color:var(--blue);background:#fff;border-color:#fff}.cta .btn:hover{background:var(--light);border-color:var(--light);box-shadow:none}.cta .btn--ghost{color:#fff;background:0 0;border-color:#fff6}.cta .btn--ghost:hover{color:#fff;border-color:#fff}@media (width<=760px){.cta .wrap{grid-template-columns:1fr;gap:30px}}.stats{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body.dark-theme .stats{background:var(--surface-dark);border-color:var(--border-dark)}.stats .wrap{grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0;display:grid}.stat{padding:clamp(40px,4.5vw,64px) clamp(22px,3vw,44px);position:relative}.stat:not(:last-child):after{content:"";background:var(--line);width:1px;height:56%;position:absolute;top:22%;right:0}body.dark-theme .stat:not(:last-child):after{background:var(--border-dark)}.stat .sn{color:var(--ink);letter-spacing:-.035em;font-family:Montserrat,sans-serif;font-size:clamp(34px,3.8vw,50px);font-weight:600;line-height:1}body.dark-theme .stat .sn{color:#fff}.stat .sn em{color:var(--copper);margin-left:2px;font-size:.58em;font-style:normal}.stat .sl{color:var(--steel);letter-spacing:.01em;margin-top:14px;font-family:Montserrat,sans-serif;font-size:12.5px;line-height:1.5}body.dark-theme .stat .sl{color:var(--text-dark-muted)}@media (width<=760px){.stats .wrap{grid-template-columns:1fr 1fr}.stat:nth-child(2):after{display:none}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}body.dark-theme .stat:nth-child(-n+2){border-bottom:1px solid var(--border-dark)}}@media (width<=440px){.stats .wrap{grid-template-columns:1fr}.stat:after{display:none!important}.stat:not(:last-child){border-bottom:1px solid var(--line)}body.dark-theme .stat:not(:last-child){border-bottom:1px solid var(--border-dark)}}.page-hero{background:var(--ink);color:#fff;text-align:center;padding:clamp(80px,10vw,140px) 0 clamp(60px,8vw,100px);position:relative;overflow:hidden}.page-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--copper), transparent);width:100%;height:1px;position:absolute;bottom:0;left:0}.page-hero h1{color:#fff;margin-bottom:20px}.page-hero .lead{color:#9aa7bc;margin:0 auto}footer{background:var(--ink);color:#fff;padding:clamp(56px,6vw,84px) 0 30px}.f-top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:54px;display:grid}.f-brand .name{letter-spacing:.04em;color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.f-brand .sub{letter-spacing:.22em;color:var(--steel);text-transform:uppercase;margin-top:6px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:600}.f-brand p{color:#8a97ab;max-width:34ch;margin-top:22px;font-size:13.5px;line-height:1.6}.f-col h4{letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600}.f-col a{color:#b7c1d1;padding:7px 0;font-size:14px;transition:color .2s;display:block}.f-col a:hover{color:#fff}.f-bot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:24px;display:flex}.f-bot span,.f-bot a{letter-spacing:.08em;color:var(--steel);text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600}.f-bot .r{gap:26px;display:flex}@media (width<=880px){.f-top{grid-template-columns:1fr 1fr}}@media (width<=520px){.f-top{grid-template-columns:1fr}}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.name-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table-scroll .spectable{min-width:460px}html,body{max-width:100%}@media (width<=1080px){.nav{height:76px}.nav-cta{gap:14px}}@media (width<=640px){.nav-cta .ul{display:none}.nav-cta{gap:12px}section{padding:clamp(52px,11vw,80px) 0}}@media (width<=560px){.copy-row{flex-direction:column;margin:26px 0 30px}.copy-row .cell{border-right:none;border-bottom:1px solid var(--line);flex:none;width:100%;min-width:0;padding:14px 0}.copy-row .cell:last-child{border-bottom:none}body.dark-theme .copy-row .cell{border-right:none;border-bottom:1px solid var(--border-dark)}}@media (width<=480px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{justify-content:center;width:100%}.name-row{grid-template-columns:1fr;gap:0}.display{line-height:1.08}.mobile-menu a{font-size:26px}}
