.solution-detail .detail-hero{padding-top:64px;padding-bottom:88px}.solution-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);align-items:start;gap:clamp(36px,5vw,76px);display:grid}.solution-detail .solution-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:break-word;max-width:780px;margin:32px 0 28px;font-size:clamp(42px,5.2vw,72px);line-height:1.04}.solution-hero-copy>p{color:#626577;max-width:620px;margin:0 0 28px;font-size:17px;line-height:1.75}.solution-detail .solution-hero-copy .detail-promise{color:#1b1e2e;letter-spacing:-.025em;margin:0 0 20px;font-size:22px;line-height:1.5}.solution-hero-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.solution-hero-actions .button-primary{color:#182016;background:#dfff55}.solution-scope-link{border-bottom:1px solid #c5c8ce;padding-block:10px;font-size:13px;font-weight:600}.solution-start{isolation:isolate;color:#f6f7f1;background:linear-gradient(145deg,#192439,#0c1422 66%);border:1px solid #354257;border-radius:4px 4px 36px;margin-top:4px;padding:32px;position:relative;box-shadow:16px 18px 0 -8px #e5e8dc,0 25px 65px -40px #142641}.solution-start-kicker{color:#dfff55;font:500 10px var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:10px;line-height:1.5;display:flex}.solution-start-kicker span{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.solution-start h2{color:#f6f7f1;letter-spacing:-.035em;text-wrap:balance;margin:26px 0 18px;font-size:clamp(24px,2.4vw,32px);line-height:1.17}.solution-start>p{color:#c0c8d4;margin:0;font-size:14px;line-height:1.75}.solution-start ul{border-block:1px solid #354153;gap:14px;margin:25px 0;padding:22px 0;list-style:none;display:grid}.solution-start li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.solution-start li svg{color:#dfff55;flex:none;width:16px;height:16px;margin-top:3px}.solution-start-preparation strong{color:#f6f7f1;margin-bottom:7px;font-size:12px;display:block}.solution-start .solution-start-note{color:#a7b2c3;margin-top:20px;font-size:11px;line-height:1.7}.solution-start .solution-start-cta{color:#182016;background:#dfff55;justify-content:space-between;gap:15px;margin-top:24px;padding:17px 18px;font-size:13px;line-height:1.4;display:flex}.solution-start-cta svg{flex:none}.solution-detail #alcance{scroll-margin-top:40px}@media (max-width:960px){.solution-hero-grid{grid-template-columns:1fr;gap:42px}.solution-start{max-width:620px;margin-right:10px}}@media (max-width:480px){.solution-detail .detail-hero{padding-top:40px;padding-bottom:62px}.solution-detail .solution-hero-copy h1{letter-spacing:-.045em;font-size:clamp(34px,10vw,46px)}.solution-detail .solution-hero-copy .detail-promise{font-size:20px}.solution-start{padding:26px 22px}.solution-hero-actions .button{justify-content:space-between;gap:12px;width:100%;padding-inline:20px;font-size:13px}}
