#main.page-case{--ink:#202326;--muted:#5b6064;--line:#d8d8d2;--accent:#3155c6;color:var(--ink);background:#fcfbf8}#main.page-case .page-intro{background:#fcfbf8;padding-block:28px 64px}#main.page-case .page-intro h1{color:var(--ink)}#main.page-case .page-intro p,#main.page-case .breadcrumb{color:var(--muted)}#main.page-case .page-intro .text-link,#main.page-case .text-link{color:var(--accent);text-decoration-color:currentColor}#main.page-case .button{background:var(--accent);border-radius:8px}#main.page-case :focus-visible{outline-color:var(--accent)}#main.page-case .section{padding-block:80px}#main.page-case .surface-white,#main.page-case .surface-soft{background:#fcfbf8}#main.page-case .planning-image{border-radius:12px}#main.page-case .next-step{color:#f5f3ee;background:#202326;padding-block:56px}#main.page-case .next-step :focus-visible{outline-color:#b5ccff}@media (hover:hover) and (pointer:fine){#main.page-case .button:hover{background:#2545aa}#main.page-case .text-link:hover{color:#2545aa}}@media (width<=800px){#main.page-case .section{padding-block:56px}}@media (width<=639px){#main.page-case .page-intro{padding-block:18px 40px}#main.page-case .section,#main.page-case .next-step{padding-block:44px}}#main.page-case .case-intro .case-facts dt{color:var(--ink)}#main.page-case .case-intro .case-facts dd{color:var(--muted)}#main.page-case .case-facts{border-top:1px solid var(--line);gap:24px 48px;padding-top:24px}#main.page-case .case-media{padding-top:56px;padding-bottom:56px}#main.page-case .reference-carousel,#main.page-case .reference-comparison{max-width:960px}#main.page-case .reference-carousel-frame,#main.page-case .comparison-viewport{background:#eceae4;border-radius:12px}#main.page-case .case-results{background:#fcfbf8}#main.page-case .reference-quote{border-color:var(--line);box-shadow:none;background:0 0}#main.page-case .reference-scores{background:#fcfbf8;border-radius:12px;padding:28px}#main.page-case .reference-scope{border-bottom:1px solid var(--line);padding-block:40px}#main.page-case .case-next{padding-block:40px 56px}@media (width<=639px){#main.page-case .reference-scores{padding:20px 12px}}
