:root{--blue:#1863cb;--green:#14785b;--red:#b63549;--amber:#8c600a;--violet:#6b36d4}.blue{color:var(--blue)}.green{color:var(--green)}.red{color:var(--red)}.amber{color:var(--amber)}.violet{color:var(--violet)}.command-hero{padding:145px 0 72px;background:#0b1325;color:#fff;position:relative}.command-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.command-kicker{font-size:11px;letter-spacing:1.4px;color:#aabfe8;font-weight:700}.command-hero h1{font-size:clamp(44px,4.7vw,70px);line-height:1.08;letter-spacing:-2.8px;font-weight:700}.command-hero h1 em{font-style:normal;color:#b99aff}.command-hero p:not(.command-kicker){font-size:18px;color:#c0cde3;line-height:1.8}.command-secondary{background:#ffffff0a;color:#fff;border:1px solid #52627e}.command-secondary:hover{background:#ffffff18}.command-chips{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.command-chips span{border:1px solid #3b4962;padding:8px 10px;border-radius:4px;font-size:10px;letter-spacing:1px}.command-chips .blue{color:#8cbbff}.command-chips .green{color:#87dfbd}.command-chips .amber{color:#ffda85}.command-chips .red{color:#ffa2ac}.command-showcase{border:1px solid #44536d;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 24px 80px #0005}.command-showcase img{width:100%;height:480px;object-fit:cover}.command-showcase-label{position:absolute;bottom:0;left:0;right:0;padding:35px 25px 25px;background:linear-gradient(transparent,#0b1325e8);display:flex;flex-direction:column;gap:12px}.command-showcase-label span{font-size:10px;letter-spacing:1.5px;color:#b8c7e5}.command-showcase-label b{font-size:21px;font-weight:500}.command-strip{background:#f2f5fb;border-bottom:1px solid #dce3ef}.command-strip>.container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:23px;padding-bottom:23px}.command-strip span{font-size:11px;font-weight:700;letter-spacing:1px;color:#4f627e}.vertical-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px}.vertical-card{background:#fff;border:1px solid #dce3ef;border-radius:10px;overflow:hidden;display:block;transition:transform .2s,box-shadow .2s}.vertical-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #26335d15}.vertical-card img{width:100%;height:220px;object-fit:cover}.vertical-card>div{padding:26px;border-top:3px solid currentColor}.vertical-card span{font-size:11px;letter-spacing:.7px;font-weight:700}.vertical-card h3{font-size:25px;color:#17233b;margin:20px 0 16px}.vertical-card p{font-size:16px;color:#586983;line-height:1.7}.twin-feature{background:#f0f4fb;padding:75px 0;border-top:1px solid #dce3ef;border-bottom:1px solid #dce3ef}.twin-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.twin-feature img{height:450px;width:100%;object-fit:cover;border-radius:12px}.twin-feature h2{font-size:46px}.twin-feature p{font-size:18px;color:#586983;line-height:1.8}.inline-link{display:block;margin-top:25px;color:#6841ce;font-size:15px;font-weight:700}.lifecycle{display:grid;grid-template-columns:repeat(9,1fr);margin:40px 0 65px;gap:10px}.lifecycle span{padding:15px 12px;background:#f0f3fb;border-bottom:3px solid #6b36d4;font-size:14px}.lifecycle b{display:block;font-size:11px;color:#627392;margin-bottom:10px}.lifecycle span:nth-child(3n){border-color:#d6a536}.lifecycle span:nth-child(3n+1){border-color:#238764}.lifecycle span:nth-child(3n+2){border-color:#336ed1}.home-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.home-paths a{padding:30px;border:1px solid #dce3ef;border-radius:8px;background:#fff}.home-paths span{font-size:11px;font-weight:700;letter-spacing:1px}.home-paths h3{margin-top:25px;font-size:27px}.home-paths p{font-size:16px;color:#586983}.about-menu{position:relative}.about-menu>a{font-size:14px;font-weight:600;color:#182136;padding:30px 0;display:block}.about-dropdown{display:none;position:absolute;top:65px;right:0;width:230px;padding:15px;background:#fff;border:1px solid #dce3ef;box-shadow:0 15px 45px #24304f20;border-radius:8px}.about-dropdown a{display:block;padding:12px;font-size:14px;color:#182136}.about-dropdown a:hover{background:#f0f3fa}.about-menu:hover .about-dropdown,.about-menu:focus-within .about-dropdown{display:block}.about-subnav{display:flex;gap:20px;margin:20px 0 35px;flex-wrap:wrap}.about-subnav a{font-size:14px;color:#6b36d4;border-bottom:1px solid #cfbff0;padding:8px 0}.catalog-card:nth-child(4n)>div{border-top:3px solid #cf9b2e}.catalog-card:nth-child(4n+1)>div{border-top:3px solid #3379d7}.catalog-card:nth-child(4n+2)>div{border-top:3px solid #278b68}.catalog-card:nth-child(4n+3)>div{border-top:3px solid #c74760}.catalog-card:nth-child(4n) span{color:#88600a}.catalog-card:nth-child(4n+1) span{color:#2465b9}.catalog-card:nth-child(4n+2) span{color:#137957}.catalog-card:nth-child(4n+3) span{color:#b63549}.nav-wrap{height:88px}.contact-section{background:#151f35}.contact-section .eyebrow{color:#b8c7e5}.contact-section h2 em{color:#b99aff}.page-intro h1{background:linear-gradient(110deg,#182136,#3f467a);background-clip:text;-webkit-background-clip:text;color:transparent}.catalog-card:focus-visible,.vertical-card:focus-visible{outline:3px solid #713cf0;outline-offset:5px}@media(max-width:1000px){.command-hero-grid{gap:35px}.command-hero h1{font-size:51px}.vertical-grid{grid-template-columns:1fr 1fr}.lifecycle{grid-template-columns:repeat(3,1fr)}.twin-feature-grid{gap:35px}.twin-feature h2{font-size:38px}.command-showcase img{height:440px}}@media(max-width:760px){.command-hero{padding-top:120px;padding-bottom:45px}.command-hero-grid,.twin-feature-grid{grid-template-columns:1fr}.command-hero h1{font-size:clamp(42px,9vw,59px);letter-spacing:-2px}.command-hero p:not(.command-kicker){font-size:17px}.command-showcase img{height:330px}.command-strip>.container{grid-template-columns:1fr 1fr;gap:18px}.command-strip span{font-size:10px}.vertical-grid,.home-paths{grid-template-columns:1fr}.vertical-card img{height:230px}.twin-feature{padding:55px 0}.twin-feature img{height:300px}.twin-feature h2{font-size:37px}.command-chips span{font-size:9px}.lifecycle{gap:8px}.lifecycle span{font-size:13px}.about-menu{display:none}.command-kicker{font-size:10px}.command-showcase-label b{font-size:19px}}@media(prefers-reduced-motion:reduce){.vertical-card:hover{transform:none}*{scroll-behavior:auto!important}}
