.case-hero{background:#031633;color:#fff;padding:165px 0 105px;position:relative;overflow:hidden}.case-hero:after{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-180px;top:20px;background:rgba(255,115,92,.12);filter:blur(70px)}.case-hero .container{position:relative;z-index:1}.case-kicker{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:#ff8b77}.case-hero h1{font-size:clamp(3rem,6vw,6rem);max-width:1000px;margin:25px 0}.case-hero-lead{font-size:1.16rem;color:#acb9ca;max-width:760px}.case-meta{display:flex;gap:55px;border-top:1px solid rgba(255,255,255,.13);margin-top:65px;padding-top:24px}.case-meta span{font-size:.72rem;color:#91a0b4}.case-meta b{display:block;color:#fff;font-size:.85rem}.case-section{padding:100px 0}.case-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.case-grid h2{font-size:clamp(2.2rem,4vw,3.8rem);color:#031633}.case-copy p{color:#5f6e82}.case-copy .lead{font-size:1.25rem;color:#243750}.case-dark{background:#031633;color:#fff}.case-dark h2{color:#fff}.case-dark .case-copy p{color:#aab7c9}.case-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.case-modules article{background:#fff;border:1px solid #e1ddd5;border-radius:13px;padding:25px;min-height:175px}.case-modules span{color:#bd493a;font-size:.68rem}.case-modules h3{font-size:1rem;margin:30px 0 8px}.case-modules p{font-size:.78rem;color:#687486}.case-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.13);margin-top:45px}.case-principles article{background:#031633;padding:34px}.case-principles span{color:#ff806a;font-size:1.6rem}.case-principles h3{margin-top:35px}.case-principles p{font-size:.82rem;color:#9cacc0}.case-result{background:#ff806a}.case-result h2{color:#031633}.case-result .case-copy p{color:#542c25}.case-result-list{list-style:none;padding:0}.case-result-list li{border-top:1px solid rgba(3,22,51,.2);padding:18px 0;display:flex;gap:16px}.case-result-list b{color:#031633}.case-disclaimer{margin-top:30px;font-size:.75rem!important}.case-cta{text-align:center;padding:100px 0}.case-cta p{color:#687486;max-width:680px;margin:0 auto 28px}@media(max-width:850px){.case-grid{grid-template-columns:1fr;gap:35px}.case-modules,.case-principles{grid-template-columns:1fr}.case-meta{flex-wrap:wrap;gap:25px}.case-hero{padding-top:135px}}
.dashboard-showcase{background:#e9edf3;padding:70px 0 90px}.dashboard-caption{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:#647083;font-size:.75rem}.dashboard-caption span{text-transform:uppercase;letter-spacing:.14em;font-weight:700}.dashboard-caption p{margin:0}.dashboard-real-image{margin:0;border:1px solid #d7dde6;border-radius:18px;box-shadow:0 35px 90px rgba(26,42,67,.18);overflow:hidden;background:#fff}.dashboard-real-image img{display:block;width:100%;height:auto}@media(max-width:620px){.dashboard-showcase{padding:45px 0}.dashboard-caption p{display:none}.dashboard-real-image{border-radius:12px}}
.website-screen-gallery{display:grid;gap:24px}.website-screen-gallery .dashboard-real-image{box-shadow:0 24px 65px rgba(26,42,67,.16)}.screen-label{display:grid;grid-template-columns:150px 1fr;gap:30px;align-items:start;padding:0 8px 28px;color:#647083}.screen-label span{font:700 .75rem "Manrope";text-transform:uppercase;letter-spacing:.12em;color:#253851}.screen-label p{margin:0;max-width:720px}@media(max-width:620px){.screen-label{grid-template-columns:1fr;gap:6px;padding-bottom:18px}}
