.cases-page{min-height:100vh}.cases-header{border-bottom:1px solid var(--line)}.cases-nav{display:flex;gap:24px;align-items:center;color:#4d5360;font-size:14px}.cases-nav>a:first-child{transition:color .2s ease}.cases-nav>a:first-child:hover{color:var(--coral-dark)}.cases-hero{padding-top:110px;padding-bottom:112px}.cases-hero h1{margin-bottom:30px}.cases-lead{max-width:620px;color:#4e5760;font-size:18px;line-height:1.6}.case-standards{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-top:100px;padding-bottom:100px}.case-standard-list{border-top:1px solid rgba(255,255,255,.17)}.case-standard-list p{margin:0;padding:22px 0;color:#c8d0d4;border-bottom:1px solid rgba(255,255,255,.17);font-size:15px;line-height:1.55}.case-standard-list b{display:inline-block;width:38px;color:#ff9c82;font-size:11px;letter-spacing:1px}.scenario-section{padding-top:116px;padding-bottom:118px}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:62px}.scenario-card{min-height:335px;padding:29px 28px;display:flex;flex-direction:column;color:var(--ink);border:1px solid var(--line);background:var(--cream)}.scenario-card:nth-child(2){background:var(--mint)}.scenario-card:nth-child(3){color:#f4f4e7;border-color:#1e6971;background:#1e6971}.scenario-card>span{color:var(--coral-dark);font-size:11px;font-weight:700;letter-spacing:1px}.scenario-card h2{margin:37px 0 15px;font-size:29px;line-height:1.02;letter-spacing:-1.5px;font-weight:500}.scenario-card p{margin:0;font-size:13px;line-height:1.55;opacity:.8}.scenario-card ul{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none;margin:auto 0 0}.scenario-card li{padding:6px 8px;border:1px solid;border-radius:99px;font-size:10px;opacity:.76}.cases-cta{padding-top:100px;padding-bottom:110px}.cases-cta h2{margin-bottom:31px;font-size:clamp(40px,4.3vw,62px);font-weight:500;line-height:1.02;letter-spacing:-3.3px}.cases-cta h2 em{color:#ff9c82}.cases-footer{background:var(--paper)}@media (max-width:900px){.case-standards{gap:5vw}.scenario-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.cases-nav{gap:12px;font-size:12px}.cases-nav .header-cta{padding:9px 10px}.cases-hero{padding-top:76px;padding-bottom:76px}.cases-lead{font-size:16px}.case-standards{grid-template-columns:1fr;gap:36px}.case-standards,.scenario-section{padding-top:76px;padding-bottom:76px}.scenario-grid{grid-template-columns:1fr;margin-top:38px}.scenario-card{min-height:270px;padding:24px}.scenario-card h2{margin-top:29px}.cases-cta{padding-top:76px;padding-bottom:76px}.cases-cta h2{font-size:40px;letter-spacing:-2.2px}}