:root{--ink:#17181b;--blue:#2457e7;--paper:#f5f5f7;--white:#fff;--muted:#686b73;--line:#e5e6eb}.brand{gap:10px;align-items:center}.brand:after{display:none}.brand span{border-left:1px solid currentColor;padding-left:10px;opacity:.72;font-weight:450}.header{border-bottom-color:rgba(23,24,27,.1)}.brand-hero{max-width:none;padding-left:max(24px,calc((100vw - 1160px)/2));padding-right:max(24px,calc((100vw - 1160px)/2));padding-top:110px;background:radial-gradient(circle at 75% 32%,#26365f 0,rgba(23,24,27,0) 27%),var(--ink);color:var(--white);min-height:720px}.brand-hero .eyebrow{color:#9eb6ff}.brand-hero h1{font-size:clamp(58px,7vw,104px);line-height:.92;letter-spacing:-.065em;max-width:1100px;text-align:left}.brand-hero h1 span{color:#fff}.brand-hero .hero-copy{color:#b7bac2;text-align:left;margin-left:0;font-size:19px}.brand-hero .hero-actions{justify-content:flex-start}.brand-hero .text-link{color:#fff}.brand-hero .product-stage{margin-top:75px}.hero-signature{display:flex;align-items:center;gap:13px;margin-top:48px;color:#aeb0b7;font-size:11px}.hero-signature i{height:1px;width:20px;background:#4a4c54}.brand-hero .capability-line{display:none}.brand-hero .stage-caption{color:#aeb0b7}.brand-hero .story-shell{box-shadow:0 35px 80px -30px rgba(0,0,0,.55)}.eyebrow{letter-spacing:.14em}.button.primary{background:var(--blue);box-shadow:none}.button.primary:hover{background:#1747cd}.solution-card,.capability-grid article{border-color:var(--line)}.evidence-scale{border:1px solid var(--line);border-top:0;padding:25px 27px}.evidence-scale>p{font-size:9px;letter-spacing:.13em;color:var(--muted);margin-bottom:22px}.evidence-scale ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr)}.evidence-scale li{font-size:12px;padding:11px 15px;border-left:1px solid var(--line)}.evidence-scale li:first-child{border-left:0;padding-left:0}.evidence-scale span{display:block;color:var(--blue);font-size:9px;margin-bottom:8px}.principles{background:var(--ink)}.principles-list>div{border-color:#383a40}.principles-list>div span{color:#7698fa}.principles-list h3{letter-spacing:-.02em}.principles-copy,.principles-list p{color:#aeb0b7}.contact h2{letter-spacing:-.06em}.footer{border-color:var(--line)}@media(max-width:700px){.brand-hero{padding-top:70px;min-height:auto}.brand-hero h1{font-size:48px}.brand-hero .hero-copy{font-size:16px}.hero-signature{flex-wrap:wrap;margin-top:35px}.brand-hero .product-stage{margin-top:50px}.evidence-scale ol{grid-template-columns:1fr}.evidence-scale li{border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:35px 1fr}.evidence-scale li:first-child{border-top:0}.evidence-scale span{margin:0}.brand span{padding-left:8px}}
