.solution-body{background:#17152e}.solution-header{position:absolute;z-index:5;inset:0 0 auto}.solution-header>.shell{height:78px;display:flex;align-items:center;justify-content:space-between}.solution-header nav{display:flex;align-items:center;gap:24px;color:#cfccda;font-size:12px;font-weight:700}.solution-hero{padding:145px 0 90px;background:radial-gradient(circle at 70% 20%,#39336a 0,transparent 38%),#17152e}.solution-hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:65px;align-items:center}.solution-hero h1{margin:0;font-size:clamp(44px,5.3vw,70px);line-height:1.04;letter-spacing:-.065em}.solution-hero-grid>div:first-child>p:not(.eyebrow){max-width:650px;color:#c4c1d0;font-size:17px}.solution-image{position:relative;min-height:470px;border-radius:28px;overflow:hidden;box-shadow:0 35px 90px rgba(0,0,0,.3)}.solution-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(16,14,30,.5),transparent 55%)}.solution-image img{position:absolute;width:100%;height:100%;object-fit:cover}.solution-image span{position:absolute;z-index:2;left:24px;bottom:22px;padding:9px 12px;background:#cbff5e;color:#17152e;border-radius:9px;font-size:10px;font-weight:800}.solution-proof{background:#211e3d;border-block:1px solid rgba(255,255,255,.07)}.solution-proof>.shell{display:grid;grid-template-columns:1fr 1fr}.solution-proof .shell>div{padding:28px 35px}.solution-proof .shell>div+div{border-left:1px solid rgba(255,255,255,.08)}.solution-proof small{color:#cbff5e;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.solution-proof p{margin:6px 0 0;color:#bbb7c7;font-size:13px}.scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.scenario-grid article{min-height:340px;padding:35px;background:#fff;border:1px solid #e4e2db;border-radius:24px}.scenario-grid article>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:50px;background:#ecf9cf;color:#618315;border-radius:14px;font-size:22px}.scenario-grid h3{font-size:24px}.scenario-grid p{color:#666372;font-size:14px}.scenario-private{background:#211e3d!important;color:#fff}.scenario-private>span{background:#3c3858!important;color:#ff897c!important}.scenario-private p{color:#aaa6b7}.scenario-private strong{display:inline-block;margin-top:15px;padding:7px 10px;background:rgba(203,255,94,.12);color:#cbff5e;border-radius:7px;font-size:10px}.solution-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.solution-tags i{padding:6px 9px;background:#f1f0eb;border-radius:7px;color:#5e5b69;font-size:9px;font-style:normal;font-weight:700}.placement-section{background:#211e3d}.placement-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.placement-grid h2,.solution-faq h2{margin:0;font-size:48px;line-height:1.08;letter-spacing:-.05em}.placement-grid p{color:#aaa6b8}.placement-grid ul{margin:0;padding:0;list-style:none}.placement-grid li{display:flex;align-items:center;gap:18px;padding:20px 0;border-top:1px solid rgba(255,255,255,.1);font-size:16px;font-weight:700;text-transform:capitalize}.placement-grid li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.placement-grid li span{color:#cbff5e;font-size:10px}.solution-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.solution-footer{padding:26px 0;background:#121024;color:#8f8b9d;font-size:11px}.solution-footer>.shell,.solution-footer nav{display:flex;align-items:center;justify-content:space-between;gap:18px}.solution-footer button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}@media(max-width:850px){.solution-header nav>a:not(.button){display:none}.solution-hero-grid,.scenario-grid,.placement-grid,.solution-faq{grid-template-columns:1fr}.solution-hero-grid{gap:45px}.solution-image{min-height:390px}.solution-proof>.shell{grid-template-columns:1fr}.solution-proof .shell>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.placement-grid,.solution-faq{gap:40px}}@media(max-width:520px){.solution-header .button-small{display:none}.solution-hero{padding-top:120px}.solution-image{min-height:330px}.scenario-grid article{padding:26px}.solution-footer>.shell{align-items:flex-start;flex-direction:column}}
