.solution-shell{background:#07080a;color:#f6f3e8;min-height:100vh}.solution-shell main{margin:0 auto;padding:52px 0 36px;width:min(1120px,calc(100% - 64px))}.solution-hero{padding:28px 0 62px}.solution-breadcrumb{align-items:center;color:#737670;display:flex;flex-wrap:wrap;font-size:13px;gap:9px;margin-bottom:34px}.solution-breadcrumb a{color:#a7aaa4;text-decoration:none}.solution-breadcrumb a:hover{color:#1668ff}.solution-hero__grid{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.solution-contrast>div>p,.solution-cta p,.solution-fit>div>p,.solution-kicker,.solution-section__head>p{color:#1668ff;font-size:12px;font-weight:750;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.solution-hero h1{font-size:clamp(44px,6.7vw,86px);letter-spacing:-.065em;line-height:.96;margin:0;max-width:820px}.solution-lead{color:#b7b9b4;font-size:19px;line-height:1.62;margin:26px 0 30px;max-width:720px}.solution-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.solution-text-link{color:#d4d5cf;font-size:14px;text-decoration:none}.solution-text-link:hover{color:#1668ff}.solution-radar{align-items:center;background:#0e0f0d;border:1px solid #292b28;border-radius:18px;display:grid;gap:10px 14px;grid-template-columns:auto 28px;padding:24px}.solution-radar span{color:#d8d9d3;font-size:14px;font-weight:650}.solution-radar i{background:#1668ff;height:1px;width:28px}.solution-proof{border-bottom:1px solid #30322f;border-top:1px solid #30322f;display:grid;grid-template-columns:repeat(3,1fr)}.solution-proof div{border-right:1px solid #30322f;min-height:132px;padding:24px 28px 24px 0}.solution-proof div+div{padding-left:28px}.solution-proof div:last-child{border-right:0}.solution-proof strong{color:#1668ff;display:block;font-size:30px;letter-spacing:-.04em;line-height:1}.solution-proof span{color:#969993;display:block;font-size:13px;line-height:1.5;margin-top:12px;max-width:250px}.solution-section{border-bottom:1px solid #242623;padding:84px 0}.solution-section__head{align-items:start;display:grid;gap:28px;grid-template-columns:120px minmax(280px,1fr) minmax(260px,.7fr);margin-bottom:42px}.solution-contrast h2,.solution-cta h2,.solution-section__head h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.045em;line-height:1.04;margin:0}.solution-contrast>div>span,.solution-section__head>span{color:#969993;line-height:1.62}.solution-contrast{display:grid;gap:0;grid-template-columns:1fr 1fr}.solution-contrast>div{padding-right:48px}.solution-contrast>div+div{border-left:1px solid #30322f;padding:0 0 0 48px}.solution-contrast h2{font-size:clamp(28px,3.3vw,44px);margin-bottom:22px}.solution-card-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.solution-card-grid article{background:#0e0f0d;border:1px solid #2d2f2c;border-radius:14px;min-height:230px;padding:24px}.solution-card-grid small{color:#1668ff}.solution-card-grid h3{font-size:20px;margin:48px 0 10px}.solution-card-grid p{color:#969993;line-height:1.58;margin:0}.solution-steps{border-top:1px solid #343633;display:grid;list-style:none;margin:0;padding:0}.solution-steps li{border-bottom:1px solid #343633;display:grid;gap:24px;grid-template-columns:72px 260px 1fr;padding:25px 0}.solution-steps li>span{color:#1668ff;font-size:13px}.solution-steps strong{font-size:18px}.solution-steps p{color:#969993;line-height:1.58;margin:0;max-width:600px}.solution-evidence>ol{border-top:1px solid #343633;list-style:none;margin:0;padding:0}.solution-evidence>ol li{border-bottom:1px solid #343633;display:grid;gap:20px;grid-template-columns:54px 1fr;padding:23px 0}.solution-evidence li>span{color:#676a65}.solution-evidence blockquote{font-size:19px;line-height:1.5;margin:0;max-width:850px}.solution-evidence>a{color:#1668ff;display:inline-block;margin-top:22px;text-decoration:none}.solution-fit{display:grid;gap:36px;grid-template-columns:1fr 1fr}.solution-fit>div{border-top:2px solid #f3f0e6;padding-top:22px}.solution-fit>div+div{border-top-color:#555852}.solution-fit ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.solution-fit li{color:#b8bab5;display:grid;gap:12px;grid-template-columns:24px 1fr;line-height:1.5}.solution-fit li span{color:#1668ff;font-weight:800}.solution-fit>div+div li span{color:#777a74}.solution-related{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.solution-related a{border:1px solid #2d2f2c;border-radius:14px;color:#f6f3e8;min-height:150px;padding:22px;position:relative;text-decoration:none}.solution-related a:hover{border-color:#1668ff}.solution-related span{font-size:19px;font-weight:750}.solution-related p{color:#969993;line-height:1.5;margin:14px 0 0;max-width:220px}.solution-related i{color:#1668ff;font-style:normal;position:absolute;right:20px;top:20px}.solution-faq>div:last-child{border-top:1px solid #343633}.solution-faq details{border-bottom:1px solid #343633}.solution-faq summary{color:#f6f3e8;cursor:pointer;font-size:18px;font-weight:650;padding:23px 0}.solution-faq details p{color:#969993;line-height:1.62;margin:-6px 0 23px;max-width:760px}.solution-cta{align-items:end;background:#1668ff;border-radius:22px;color:#11120f;display:flex;gap:40px;justify-content:space-between;margin:72px 0 36px;padding:44px}.solution-cta p,.solution-cta span{color:#04f}.solution-cta span{display:block;margin-top:14px}.solution-cta .button--yellow{background:#11120f;color:#fff;white-space:nowrap}.solution-footer{color:#81837f;display:flex;flex-wrap:wrap;font-size:13px;gap:24px;padding:20px 0}.solution-footer a{color:inherit;text-decoration:none}.solution-footer a:hover{color:#1668ff}.solution-hub-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.solution-hub-grid a{background:#0e0f0d;border:1px solid #2d2f2c;border-radius:16px;color:#f6f3e8;min-height:270px;padding:28px;text-decoration:none}.solution-hub-grid a:hover{border-color:#1668ff;transform:translateY(-2px)}.solution-hub-grid small{color:#1668ff}.solution-hub-grid h2{font-size:28px;margin:52px 0 12px}.solution-hub-grid p{color:#969993;line-height:1.58;margin:0}.solution-hub-grid span{color:#1668ff;display:block;font-size:14px;margin-top:24px}@media (max-width:900px){.solution-shell main{padding-top:30px;width:min(100% - 36px,720px)}.solution-contrast,.solution-hero__grid{gap:36px;grid-template-columns:1fr}.solution-radar{max-width:440px}.solution-contrast>div,.solution-contrast>div+div{border-left:0;padding:0}.solution-contrast>div+div{border-top:1px solid #30322f;padding-top:38px}.solution-section__head{gap:10px}.solution-card-grid,.solution-related,.solution-section__head{grid-template-columns:1fr}.solution-card-grid article{min-height:180px}.solution-card-grid h3{margin-top:30px}}@media (max-width:620px){.solution-shell main{width:min(100% - 28px,560px)}.solution-hero{padding-top:12px}.solution-hero h1{font-size:43px}.solution-lead{font-size:17px}.solution-fit,.solution-hub-grid,.solution-proof{grid-template-columns:1fr}.solution-proof div,.solution-proof div+div{border-bottom:1px solid #30322f;border-right:0;min-height:auto;padding:20px 0}.solution-section{padding:60px 0}.solution-steps li{gap:12px;grid-template-columns:38px 1fr}.solution-steps p{grid-column:2;margin-top:8px}.solution-cta{align-items:stretch;flex-direction:column;padding:30px 24px}.solution-cta .button--yellow{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.solution-hub-grid a{transition:none}}