/* Layout pass based on the supplied GINTEL mockup: compact, modular, blue-white, high information density. */
:root{--w:min(1160px,calc(100% - 40px))}body{font-size:14px;background:#fff}.wrap{padding:42px 0}.kicker{font-size:10px;margin-bottom:7px}h1{font-size:clamp(42px,5.8vw,78px);line-height:.87}h2{font-size:clamp(28px,3.2vw,47px);margin-bottom:9px}.hero{min-height:510px;padding:52px max(20px,calc((100% - 1160px)/2));align-items:flex-start}.hero>img{filter:saturate(1.25) brightness(.72) contrast(1.12)}.hero>div{max-width:570px}.hero p:not(.kicker){max-width:500px;font-size:16px;line-height:1.35;margin:9px 0 18px}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 86% 45%,rgba(53,151,255,.5),transparent 35%),repeating-linear-gradient(90deg,transparent 0 52px,rgba(85,170,255,.12) 53px 54px);z-index:1}.hero:after{z-index:1}.hero>div,.hero footer{z-index:2}.hero footer{padding-top:10px;padding-bottom:10px}.cards{gap:7px;margin-top:18px}.cards article{padding:13px;min-height:104px;border-radius:6px;font-size:12px}.cards article h3{font-size:12px}.cards article p{font-size:10px;line-height:1.35}.challenge{padding-top:29px;padding-bottom:28px}.challenge>p:not(.kicker){max-width:580px;margin:0}.dark{padding:34px 0;background:linear-gradient(125deg,#03163f,#062968 55%,#082154)}.dark .wrap{padding-top:0;padding-bottom:0}.process{margin-top:20px;gap:0}.process span{padding:11px 9px;font-size:10px;border:0;text-align:center}.process i{font-size:19px}.split{gap:32px;padding-top:38px;padding-bottom:36px}.split>div:first-child{padding-right:25px}.metrics b{padding:15px;font-size:18px;background:#fff}.metrics small{font-size:9px;margin-top:5px}.six{grid-template-columns:repeat(6,1fr)}.six article{min-height:76px;text-align:center;display:grid;place-items:center}.two{padding-top:35px;padding-bottom:35px;gap:34px}.two>div{min-height:245px;padding:25px;background:linear-gradient(145deg,#fff,#e9f4ff)}.two h2{font-size:35px}.two p{font-size:12px}.flow{margin-top:19px;gap:6px}.flow b{padding:12px 5px;background:#fff;font-size:10px}.steps{grid-template-columns:repeat(8,1fr);gap:5px;margin-top:16px}.steps span{padding:9px;font-size:9px;min-height:53px}.partner{padding:38px 0}.partner .wrap{padding:0}.stair{height:148px;margin:18px 0 8px}.stair b{padding:9px 4px;font-size:13px}.stair b:nth-child(n){min-height:44px}.stair b:nth-child(2){min-height:57px}.stair b:nth-child(3){min-height:70px}.stair b:nth-child(4){min-height:84px}.stair b:nth-child(5){min-height:99px}.stair b:nth-child(6){min-height:116px}.stair b:nth-child(7){min-height:138px}.calculator{padding-top:35px;padding-bottom:35px;gap:35px}.calculator form{padding:16px;grid-template-columns:1fr 1fr}.calculator output{grid-column:1/-1;padding:10px}.leaders{margin-top:15px}.leaders article{padding:10px;max-width:360px}.ecosystem{padding:34px 0}.ecosystem .wrap{padding:0}.faq{padding-top:38px;padding-bottom:38px}.faq details{padding:10px 4px}.cta{padding:42px 0}.page-footer{padding-top:15px;padding-bottom:15px}.page-footer img{width:92px}@media(max-width:800px){.hero{min-height:540px;padding-top:48px}.hero p:not(.kicker){font-size:14px}.wrap{padding:34px 0}.cards{grid-template-columns:repeat(2,1fr)}.six{grid-template-columns:repeat(2,1fr)}.process{overflow-x:auto}.process span{min-width:110px}.steps{grid-template-columns:repeat(2,1fr)}.two>div{min-height:auto}.calculator form{grid-template-columns:1fr}.stair{height:auto}.stair b{min-width:88px!important;min-height:78px!important}.partner .wrap{width:var(--w)}}
