:root{scroll-padding-top:90px}section[id]{scroll-margin-top:75px}.skip{position:fixed;left:16px;top:-100px;background:#fff;color:#16202b;padding:12px;z-index:200}.skip:focus{top:10px}.hero{padding:90px 0 86px}.hero h1{max-width:19ch}.hero .lede{max-width:61ch}.hero p.day91{font-size:18px;max-width:55ch}.menu-toggle{display:none}.routes{padding:0;background:var(--panel)}.route-grid{display:grid;grid-template-columns:1fr 1fr;padding:0}.route-grid>a{padding:42px 28px;color:var(--muted);text-decoration:none;border-right:1px solid var(--line)}.route-grid>a:hover{background:var(--panel-2)}.route-grid h2{font-size:26px;line-height:1.3}.route-grid p{font-size:15px}.route-link{display:block;color:var(--cyan-soft);margin-top:24px;font-weight:600;font-size:14px}.system-head{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:50px;margin-bottom:40px}.systems{background:#0b0f15;border-top:1px solid var(--line-2)}.system-showcase{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.system-showcase h3{font-size:clamp(26px,3vw,36px);margin:20px 0}.system-showcase p{color:var(--muted);margin:16px 0}.pilot-label{font-family:var(--mono);font-size:11px;color:var(--cyan-soft);letter-spacing:.08em}.system-showcase .btn{margin-top:12px}.system-note{font-size:13px!important;color:var(--muted);margin-top:18px;line-height:1.6}.workflow-art{padding:28px;background:linear-gradient(145deg,#141f2b,#0b0f15);border:1px solid #2e5269;border-radius:10px;box-shadow:0 20px 70px #0005}.art-title{display:flex;align-items:center;justify-content:space-between;font:10px var(--mono);letter-spacing:.06em;color:var(--muted);gap:10px}.demo-pill{color:#8fdeff;border:1px solid #28637d;padding:4px 8px;border-radius:30px}.workflow-list{list-style:none;margin:30px 0}.workflow-list li{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.workflow-list li>span{font:12px var(--mono);color:var(--cyan)}.workflow-list b{display:block;color:#fff}.workflow-list small{display:block;color:var(--muted);font-size:12px}.workflow-list i{margin-left:auto;color:var(--cyan);font-style:normal}.art-total span,.art-total strong{display:block}.art-total span{font-size:12px;color:var(--muted)}.art-total strong{font-family:var(--disp);font-size:25px;color:var(--cyan-soft)}.workflow-art>p{font-size:11px;margin-bottom:0}.capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:50px;padding-top:30px;border-top:1px solid var(--line)}.capabilities h3{font-size:17px;margin-bottom:12px}.capabilities p{color:var(--muted);font-size:14px}.industry-section{background:var(--light);color:var(--light-ink)}.industry-section h2{color:var(--light-ink)}.industry-section .sub{color:#506171}.industry-picker{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.industry-picker button{font:600 14px var(--sans);background:#fff;color:#33414f;border:1px solid #bacbd7;padding:12px 16px;border-radius:4px;cursor:pointer}.industry-picker button[aria-pressed=true]{background:#083a50;color:white;border-color:#083a50}.industry-picker button:focus-visible,summary:focus-visible,.menu-toggle:focus-visible{outline:3px solid #00aff0;outline-offset:3px}.industry-detail{background:#fff;border-left:4px solid #00aff0;padding:30px;min-height:235px}.industry-detail h3{color:#16202b;font-size:25px;margin-bottom:18px}.industry-flow{font:600 15px var(--mono);color:#00739e;margin-bottom:16px}.industry-detail p{font-size:15px;max-width:82ch;margin-bottom:10px}.industry-detail .boundary{color:#536678;font-size:13px}.text-link{display:inline-block;color:var(--cyan-soft);font-weight:600;margin-top:22px;font-size:15px}.industry-section .text-link{color:#006a92}.demo-section{background:var(--panel)}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.estimate-panel{padding:32px;border:1px solid var(--line-2);background:#0b0f15;border-radius:6px}.estimate-panel label{display:block;color:#c7d2dc;font-size:13px;font-weight:600;margin-bottom:8px}.estimate-panel input{width:100%;background:#141b25;border:1px solid #516170;border-radius:3px;color:#fff;padding:12px;font:22px var(--mono);margin-bottom:20px}.estimate-panel input:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}#estimate-result{border-top:1px solid #31465a;padding-top:20px;display:flex;gap:30px;flex-wrap:wrap}#estimate-result span{display:block;font-size:12px;color:var(--muted)}#estimate-result strong{display:block;font:700 28px var(--disp);color:var(--cyan-soft);margin-top:6px}.delivery{background:#07090c}.delivery-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.delivery-steps>div{border-top:1px solid var(--line-2);padding-top:18px}.delivery-steps span{font:14px var(--mono);color:var(--cyan)}.delivery-steps h3{font-size:18px;margin:15px 0}.delivery-steps p{font-size:14px;color:var(--muted)}.trust-section{background:var(--panel)}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.trust-grid p{color:var(--muted);font-size:15px;margin-bottom:18px}.trust-grid ul{list-style:none}.trust-grid li{border-bottom:1px solid var(--line);padding:18px 0}.trust-grid b,.trust-grid span{display:block}.trust-grid b{color:#e8edf2;font-size:16px}.trust-grid span{font-size:14px;color:var(--muted);margin-top:6px}.faq-section{background:#0b0f15}.faq-section details{border-bottom:1px solid #263440;padding:20px 0}.faq-section summary{font:600 17px var(--sans);cursor:pointer;color:#e8edf2}.faq-section details p{color:var(--muted);font-size:15px;margin:18px 0 4px;max-width:85ch}.consent a{color:#006a92}button{font-family:inherit}.foot-grid a{overflow-wrap:anywhere}.request form{min-width:0}.nav-links{gap:18px}.nav-links a{font-size:13px}.verdict{font-family:var(--sans)}
@media(max-width:900px){.capabilities,.delivery-steps{grid-template-columns:repeat(2,1fr)}.system-head{gap:25px}.system-showcase,.demo-grid,.trust-grid{gap:30px}.nav-in{flex-wrap:wrap}.menu-toggle{display:block;background:transparent;color:#fff;border:1px solid #547082;border-radius:4px;padding:8px 14px}.nav-links{display:none;flex-basis:100%;padding-top:18px;flex-wrap:wrap}.nav-links.open{display:flex}.nav-links a:not(.nav-cta){display:block}.logo-img{max-width:210px;object-fit:contain}.hero{padding:65px 0}.industry-detail{min-height:290px}}
@media(max-width:640px){section{padding:60px 0}.system-showcase,.system-head,.demo-grid,.trust-grid,.route-grid{grid-template-columns:1fr}.system-head{gap:12px}.route-grid>a{padding:28px 24px;border-right:0;border-bottom:1px solid var(--line)}.route-grid h2{font-size:24px}.capabilities,.delivery-steps{grid-template-columns:1fr 1fr;gap:22px}.workflow-art,.estimate-panel{padding:22px}.system-showcase{gap:30px}.hero .btn{width:100%;text-align:center}.hero h1{font-size:38px}.hero p.day91{font-size:16px}.industry-detail{padding:24px;min-height:330px}.form-grid{gap:28px}form{padding:24px 18px}.industry-picker button{font-size:12px;padding:11px}.delivery-steps h3{line-height:1.35}.wrap{padding-left:20px;padding-right:20px}.route-grid{padding:0}.system-showcase .btn{width:100%;text-align:center}.industry-flow{font-size:13px;line-height:1.8}.foot-grid{gap:28px}}
