.cases-page{scroll-behavior:smooth;color:#143056}.cases-page section[id]{scroll-margin-top:7.5rem}.cases-page .cases-break-keep{word-break:keep-all}.cases-page .cases-hero-surface{background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(29,70,150,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 15%,rgba(0,100,255,.14),transparent 50%),radial-gradient(ellipse 60% 45% at 70% 85%,rgba(20,48,86,.35),transparent 55%),linear-gradient(165deg,#0b1a33,#143056 42%,#1a3a6b)}.cases-page .cases-flow-node{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem .9rem;border-radius:9999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#e8eef8;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cases-page .cases-flow-arrow{color:rgba(125,211,252,.85)}.cases-page .cases-dashboard{border-radius:1.25rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.04));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1.25rem;box-shadow:0 24px 60px rgba(0,0,0,.25)}.cases-page .cases-dashboard-step{border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:rgba(11,26,51,.45);padding:1rem 1.1rem}.cases-page .cases-strategy-rail{position:relative;border-left:2px solid rgba(0,100,255,.35);padding-left:1.25rem}.cases-page .cases-strategy-rail:before{content:"";position:absolute;left:-.4rem;top:.35rem;width:.7rem;height:.7rem;border-radius:9999px;background:#0064ff;box-shadow:0 0 0 4px rgba(0,100,255,.15)}.cases-page .cases-compare-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:1rem}.cases-page .cases-compare-table td,.cases-page .cases-compare-table th{border:1px solid rgba(20,48,86,.1);padding:.85rem 1rem;text-align:left;vertical-align:top}.cases-page .cases-compare-table th{background:rgba(0,100,255,.06);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1d4696}.cases-page .cases-faq-item summary{list-style:none;cursor:pointer}.cases-page .cases-faq-item summary::-webkit-details-marker{display:none}.cases-page .cases-faq-item[open] .cases-faq-chevron{transform:rotate(180deg)}