.case-page{--on-accent: #fff}.case-page section{padding:80px 0;position:relative}@media(max-width:720px){.case-page section{padding:56px 0}}.case-page .case-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-mute)}.case-page .case-crumbs a{color:var(--ink-soft);transition:color .16s}.case-page .case-crumbs a:hover{color:var(--ink)}.case-page .case-crumbs .sep{color:var(--ink-mute);opacity:.6}.case-page .case-crumbs .cur{color:var(--ink);font-weight:600}.case-page .hero{padding-top:40px;padding-bottom:72px}.case-page .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;color:var(--accent-deep);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:18px}.case-page .hero-eyebrow:before{content:"";width:24px;height:1.5px;background:var(--accent-deep)}.case-page .hero h1{font-size:clamp(44px,6.4vw,86px);margin:0 0 24px;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:.97;text-wrap:balance}.case-page .hero h1 em{font-style:italic;font-weight:600}.case-page .hero h1 .hl{background:var(--accent);color:var(--on-accent);padding:0 .12em;box-shadow:2px 2px 0 var(--ink);display:inline-block;transform:rotate(-1deg);border-radius:8px}.case-page .hl{overflow-wrap:anywhere}.case-page .hero-lead{font-size:20px;max-width:720px;color:var(--ink-soft);margin:0 0 40px;line-height:1.5}.case-page .hero-lead b{color:var(--ink)}.case-page .bizcard{display:flex;gap:18px;align-items:center;padding:20px 24px;background:var(--ink);color:var(--cream);border-radius:18px;margin-bottom:28px;box-shadow:var(--shadow-sticker);flex-wrap:wrap}.case-page .bizcard .biz-logo{width:56px;height:56px;border-radius:12px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:26px;transform:rotate(-4deg);flex-shrink:0}.case-page .bizcard .biz-info{flex:1;min-width:200px}.case-page .bizcard .biz-info b{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;display:block}.case-page .bizcard .biz-info small{display:block;font-family:var(--font-mono);font-size:12px;opacity:.7;letter-spacing:.06em;margin-top:4px}.case-page .bizcard .biz-meta{display:flex;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11.5px;color:#fdf6ecbf}.case-page .bizcard .biz-meta span{display:inline-flex;align-items:center;gap:6px}.case-page .bizcard .biz-meta .ico{width:14px;height:14px;color:var(--accent)}.case-page .bizcard .biz-meta b{color:var(--accent);font-weight:700}.case-page .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid var(--ink);border-radius:24px;overflow:hidden;background:var(--paper)}@media(max-width:720px){.case-page .hero-stats{grid-template-columns:1fr}}.case-page .hs{padding:32px 28px;border-right:1px solid var(--line);position:relative}.case-page .hs:last-child{border-right:0}@media(max-width:720px){.case-page .hs{border-right:0;border-bottom:1px solid var(--line)}.case-page .hs:last-child{border-bottom:0}}.case-page .hs .num{font-family:var(--font-display);font-weight:800;font-size:clamp(52px,6.4vw,80px);line-height:.95;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.case-page .hs .num .u{font-size:.4em;font-weight:700;color:var(--ink-mute);margin-left:2px}.case-page .hs .lbl{margin-top:12px;font-size:15px;color:var(--ink-soft);max-width:240px;line-height:1.4}.case-page .hs:nth-child(1) .num{color:var(--c1, var(--accent-deep))}.case-page .hs:nth-child(2) .num{color:var(--c2, var(--lime-deep))}.case-page .hs:nth-child(3) .num{color:var(--c3, var(--ink))}.case-page .hs:before{content:attr(data-i);position:absolute;top:16px;right:18px;font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);letter-spacing:.06em}.case-page .sh{max-width:800px;margin-bottom:48px}.case-page .sh .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.case-page .sh .eyebrow:before{content:"";width:18px;height:1.5px;background:var(--ink-mute)}.case-page .sh h2{font-family:var(--font-display);font-weight:700;font-size:clamp(36px,4.6vw,58px);letter-spacing:-.025em;line-height:1;margin:14px 0 18px;text-wrap:balance}.case-page .sh h2 em{font-style:italic;font-weight:600}.case-page .sh p{font-size:18px;color:var(--ink-soft);max-width:640px;margin:0}.case-page .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;font-weight:600;font-size:14px;line-height:1;border:1.5px solid transparent;transition:background .16s,box-shadow .16s,transform .16s,border-color .16s}.case-page .btn-accent{background:var(--accent);color:var(--on-accent);border-color:var(--ink)}.case-page .btn-accent:hover{background:var(--accent-deep);transform:translateY(-2px);box-shadow:0 10px 24px -10px color-mix(in oklab,var(--accent-deep),transparent 45%)}.case-page .btn-ghost{background:var(--paper);color:var(--ink);border-color:var(--line-2)}.case-page .btn-ghost:hover{background:var(--cream-2);border-color:var(--ink)}.case-page .btn-lg{padding:16px 24px;font-size:15px}.case-page .problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:880px){.case-page .problems-grid{grid-template-columns:1fr}}.case-page .problem{padding:28px;border-radius:20px;background:var(--paper);border:1.5px solid var(--ink);position:relative;overflow:hidden}.case-page .problem:nth-child(1){transform:rotate(-.6deg)}.case-page .problem:nth-child(2){transform:rotate(.4deg)}.case-page .problem:nth-child(3){transform:rotate(-.3deg)}.case-page .problem .icon{width:36px;height:36px;margin-bottom:16px;color:var(--accent-deep)}.case-page .problem h3{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;margin:0 0 10px}.case-page .problem p{font-size:14.5px;color:var(--ink-soft);margin:0 0 16px}.case-page .problem .badge{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-weight:700}.case-page .solutions{display:flex;flex-direction:column;gap:24px}.case-page .sol{display:grid;grid-template-columns:90px 1fr 1fr;gap:24px;align-items:center;padding:24px;background:var(--paper);border:1.5px solid var(--ink);border-radius:20px;box-shadow:0 1px #1b14100a;transition:transform .22s,box-shadow .24s}.case-page .sol:hover{transform:translateY(-3px);box-shadow:0 18px 32px -16px #1b141038}@media(max-width:880px){.case-page .sol{grid-template-columns:1fr}}.case-page .sol-num{font-family:var(--font-display);font-weight:800;font-size:64px;line-height:.9;letter-spacing:-.04em;color:var(--ink-mute);opacity:.4}.case-page .sol-content h3{font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.02em;margin:0 0 10px;line-height:1.05}.case-page .sol-content p{margin:0;font-size:15px;color:var(--ink-soft)}.case-page .chip-row{margin-top:14px;display:flex;gap:6px;flex-wrap:wrap}.case-page .chip{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;padding:4px 8px;border-radius:5px;background:var(--cream-2);color:var(--ink-soft);border:1px solid var(--line);text-transform:uppercase;font-weight:600}.case-page .chip.on{background:var(--accent);color:#fff;border-color:var(--ink)}.case-page .sol-mock{position:relative}.case-page .mini-mock{background:var(--cream);border:1.5px solid var(--ink);border-radius:14px;padding:14px;box-shadow:4px 4px 0 var(--ink)}.case-page .mini-mock .mm-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:8px;font-weight:500}.case-page .mini-mock .row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--line);font-size:13px;gap:10px}.case-page .mini-mock .row:last-child{border-bottom:0}.case-page .mini-mock .row b{color:var(--ink);font-weight:700}.case-page .mini-mock .row .mono{font-family:var(--font-mono);font-weight:600}.case-page .mini-mock .pill{display:inline-block;padding:3px 8px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:700;white-space:nowrap}.case-page .mini-mock .pill.green{background:var(--lime);color:var(--ink);border:1px solid var(--ink)}.case-page .mini-mock .pill.red{background:var(--coral-soft);color:var(--coral-deep);border:1px solid var(--coral-deep)}.case-page .mini-mock .pill.acc{background:var(--accent);color:#fff;border:1px solid var(--ink)}.case-page .mini-mock.dark{background:var(--ink);color:var(--cream)}.case-page .mini-mock.dark .mm-label{color:var(--accent)}.case-page .mini-mock.dark .row{border-color:#fdf6ec26}.case-page .mini-mock.dark .row .mono{color:var(--accent)}.case-page .seatbar{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.case-page .seatbar i{width:14px;height:14px;border-radius:4px;background:var(--accent);border:1px solid var(--ink);display:block}.case-page .seatbar i.free{background:transparent}.case-page .sms-mock{background:var(--paper);border:1.5px solid var(--ink);border-radius:14px;padding:16px;box-shadow:4px 4px 0 var(--ink)}.case-page .sms-mock .sender{display:flex;align-items:center;gap:10px;margin-bottom:12px}.case-page .sms-mock .sender .sdot{width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--accent);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:14px}.case-page .sms-mock .sender b{font-size:13px;font-weight:600}.case-page .sms-mock .sender small{display:block;font-size:11px;color:var(--ink-mute);font-family:var(--font-mono)}.case-page .sms-bubble{background:var(--cream-2);border-radius:12px 12px 12px 4px;padding:10px 12px;font-size:13px;line-height:1.45}.case-page .sms-bubble+.sms-bubble{margin-top:6px}.case-page .sms-bubble b{color:var(--ink)}.case-page .sms-time{font-family:var(--font-mono);font-size:10px;color:var(--ink-mute);margin-top:6px;text-align:right}.case-page .punch-mock{background:var(--ink);color:var(--cream);border:1.5px solid var(--ink);border-radius:14px;padding:18px;box-shadow:4px 4px 0 var(--accent)}.case-page .punch-mock h5{font-family:var(--font-display);font-weight:700;font-size:18px;margin:0 0 4px}.case-page .punch-mock small{font-size:11.5px;opacity:.8;display:block;margin-bottom:12px}.case-page .punch-row{display:flex;gap:7px;flex-wrap:wrap}.case-page .punch-row span{width:26px;height:26px;border-radius:50%;background:#fdf6ec1f;border:1.5px solid rgba(253,246,236,.4)}.case-page .punch-row span.on{background:var(--accent);border-color:var(--accent)}.case-page .punch-row span.last{background:var(--accent);border-color:#fff;animation:casePunchPulse 1.6s infinite}@keyframes casePunchPulse{0%,to{box-shadow:0 0 color-mix(in oklab,var(--accent),transparent 30%)}50%{box-shadow:0 0 0 6px transparent}}.case-page .pay-mock{background:var(--paper);border:1.5px solid var(--ink);border-radius:14px;padding:18px;box-shadow:4px 4px 0 var(--ink)}.case-page .pay-mock .mm-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:10px;font-weight:500}.case-page .pay-mock .amt{font-family:var(--font-display);font-weight:800;font-size:44px;line-height:.9;letter-spacing:-.03em;color:var(--ink)}.case-page .pay-mock .amt .cur{font-size:.45em;color:var(--ink-mute);margin-left:4px}.case-page .pay-mock .sub{font-size:13px;color:var(--ink-soft);margin-top:8px}.case-page .pay-mock .status{margin-top:14px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:var(--lime-deep)}.case-page .pay-mock .status .dot{width:8px;height:8px;border-radius:50%;background:var(--lime-deep);animation:casePayPulse 1.8s infinite}@keyframes casePayPulse{0%,to{box-shadow:0 0 #9dc32980}50%{box-shadow:0 0 0 6px #9dc32900}}.case-page .pkg-mock{background:var(--cream);border:1.5px solid var(--ink);border-radius:14px;padding:16px;box-shadow:4px 4px 0 var(--ink)}.case-page .pkg-mock .top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.case-page .pkg-mock h5{font-family:var(--font-display);font-weight:700;font-size:17px;margin:0}.case-page .pkg-mock .price{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--accent-deep);letter-spacing:-.02em;white-space:nowrap}.case-page .pkg-mock .price .cur{font-size:.5em;color:var(--ink-mute)}.case-page .pkg-mock .meter{height:10px;border-radius:999px;background:var(--cream-2);border:1.5px solid var(--ink);overflow:hidden}.case-page .pkg-mock .meter i{display:block;height:100%;background:var(--accent)}.case-page .pkg-mock .meter-lbl{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);margin-top:8px;display:flex;justify-content:space-between}.case-page .results{background:var(--ink);color:var(--cream);border-radius:32px;margin:0 28px;padding:72px 0}@media(max-width:720px){.case-page .results{margin:0 14px;padding:56px 0;border-radius:22px}}.case-page .results .sh h2,.case-page .results .sh p{color:var(--cream)}.case-page .results .sh p{color:#fdf6ecb3}.case-page .results .sh .eyebrow{color:var(--accent)}.case-page .results .sh .eyebrow:before{background:var(--accent)}.case-page .results-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:880px){.case-page .results-grid{grid-template-columns:repeat(2,1fr)}}.case-page .res{padding:28px;border-radius:18px;background:#fdf6ec0f;border:1px solid rgba(253,246,236,.12)}.case-page .res .ru{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fdf6ec99;font-weight:600;margin-bottom:16px}.case-page .res .n{font-family:var(--font-display);font-weight:800;font-size:clamp(44px,5.4vw,64px);line-height:.9;letter-spacing:-.04em;color:var(--cream);font-variant-numeric:tabular-nums}.case-page .res .n .u{font-size:.34em;color:#fdf6ec8c}.case-page .res .n.lime{color:var(--lime)}.case-page .res .n.coral{color:var(--coral)}.case-page .res .n.lav{color:var(--lavender)}.case-page .res .n.sky{color:var(--sky)}.case-page .res .n.butter{color:var(--butter)}.case-page .res .n.rose{color:var(--rose)}.case-page .res .n.acc{color:var(--accent)}.case-page .res .l{margin-top:12px;font-size:14px;color:#fdf6ecb3;line-height:1.4}.case-page .res .delta{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-family:var(--font-mono);font-size:11px;color:var(--lime);font-weight:700;padding:3px 8px;background:#c7ee521f;border-radius:999px;border:1px solid rgba(199,238,82,.3)}.case-page .res .delta.down{color:var(--coral);background:#ff6a4a1f;border-color:#ff6a4a4d}.case-page .res .delta.flat{color:#fdf6eccc;background:#fdf6ec14;border-color:#fdf6ec33}.case-page .quote-section{padding:96px 0}.case-page .big-quote{max-width:920px;margin:0 auto;text-align:center}.case-page .big-quote .qmark{font-family:var(--font-display);font-weight:800;font-size:120px;line-height:.4;color:var(--accent);margin-bottom:24px}.case-page .big-quote .body{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,4vw,44px);letter-spacing:-.02em;line-height:1.15;margin-bottom:40px;text-wrap:balance}.case-page .big-quote .body em{font-style:italic;font-weight:600;color:var(--accent-deep)}.case-page .big-quote .who{display:inline-flex;align-items:center;gap:14px;padding:14px 22px 14px 14px;background:var(--paper);border:1.5px solid var(--ink);border-radius:999px;box-shadow:4px 4px 0 var(--ink)}.case-page .big-quote .who .av{width:48px;height:48px;border-radius:50%;background:var(--accent);border:1.5px solid var(--ink);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:19px;color:#fff}.case-page .big-quote .who .info{text-align:left}.case-page .big-quote .who b{display:block;font-weight:600;font-size:15px}.case-page .big-quote .who small{display:block;font-size:12px;color:var(--ink-mute);font-family:var(--font-mono);letter-spacing:.04em}.case-page .similar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:880px){.case-page .similar-grid{grid-template-columns:1fr}}.case-page .sim{--card-link-radius: 20px;position:relative;padding:24px;border-radius:20px;border:1.5px solid var(--ink);display:flex;flex-direction:column;gap:8px;color:var(--ink);transition:transform .22s,box-shadow .24s}.case-page .sim:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 18px 32px -16px #1b141047}.case-page .sim-emo{width:30px;height:30px;color:var(--ink)}.case-page .sim-name{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.02em;line-height:1}.case-page .sim-loc{font-family:var(--font-mono);font-size:12px;color:var(--ink-soft)}.case-page .sim-win{margin-top:auto;padding-top:12px;display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;color:var(--ink-soft)}.case-page .sim-win:before{content:"→";flex-shrink:0;font-family:var(--font-mono);font-weight:800;color:var(--accent-deep)}.case-page .sim.b-lime{background:var(--lime-soft)}.case-page .sim.b-coral{background:var(--coral-soft)}.case-page .sim.b-lav{background:var(--lavender-soft)}.case-page .sim.b-sky{background:var(--sky-soft)}.case-page .sim.b-butter{background:var(--butter-soft)}.case-page .sim.b-rose{background:var(--rose-soft)}.case-page .sim.b-paper{background:var(--paper)}.case-page .final{text-align:center;max-width:920px;margin:0 auto}.case-page .final .eyebrow{display:inline-flex;margin-bottom:18px;color:var(--accent-deep)}.case-page .final .eyebrow:before{display:none}.case-page .final h2{font-family:var(--font-display);font-weight:700;font-size:clamp(42px,6.4vw,84px);letter-spacing:-.03em;line-height:.96;margin:0 0 24px}.case-page .final h2 .hl{background:var(--accent);color:#fff;padding:0 .12em;box-shadow:3px 3px 0 var(--ink);display:inline-block;transform:rotate(-1deg);border-radius:8px}.case-page .final p{font-size:19px;color:var(--ink-soft);max-width:540px;margin:0 auto 32px}.case-page .final .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.case-page .final .fine{margin-top:28px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-mute)}.case-page .reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.case-page .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.case-page .reveal{opacity:1;transform:none;transition:none}}.case-page .hero-stats.caps .hs{padding:30px 28px}.case-page .hs .cap-ic{width:30px;height:30px;margin-bottom:14px;color:var(--accent-deep)}.case-page .hs:nth-child(1) .cap-ic{color:var(--c1, var(--accent-deep))}.case-page .hs:nth-child(2) .cap-ic{color:var(--c2, var(--lime-deep))}.case-page .hs:nth-child(3) .cap-ic{color:var(--c3, var(--lavender-deep))}.case-page .hs .cap-t{font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.case-page .hs .cap-d{margin-top:9px;font-size:14px;color:var(--ink-soft);line-height:1.45;max-width:260px}.case-page .results-grid.qual{grid-template-columns:repeat(3,1fr)}@media(max-width:880px){.case-page .results-grid.qual{grid-template-columns:1fr}}.case-page .res .q-ic{width:40px;height:40px;border-radius:11px;background:#c7ee5224;border:1px solid rgba(199,238,82,.3);display:grid;place-items:center;color:var(--lime);margin-bottom:18px}.case-page .res .q-h{font-family:var(--font-display);font-weight:700;font-size:23px;letter-spacing:-.02em;line-height:1.12;color:var(--cream);margin:0 0 10px}.case-page .res .q-p{font-size:14.5px;color:#fdf6ecbd;line-height:1.5;margin:0}.case-page .scenario-section{padding:96px 0}.case-page .scenario{max-width:1020px;margin:0 auto}.case-page .scenario .sc-grid{display:grid;grid-template-columns:1fr 64px 1fr;gap:20px;align-items:stretch}@media(max-width:820px){.case-page .scenario .sc-grid{grid-template-columns:1fr;gap:16px}}.case-page .sc-col{padding:32px 30px;border-radius:22px;border:1.5px solid var(--ink)}.case-page .sc-col.before{background:var(--cream-2)}.case-page .sc-col.after{background:var(--ink);color:var(--cream);box-shadow:7px 7px 0 var(--accent)}.case-page .sc-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:18px;display:inline-block}.case-page .sc-col.before .sc-tag{color:var(--ink-mute)}.case-page .sc-col.after .sc-tag{color:var(--lime)}.case-page .sc-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:15px}.case-page .sc-col li{font-size:16px;line-height:1.45;padding-left:28px;position:relative}.case-page .sc-col.before li{color:var(--ink-soft)}.case-page .sc-col.before li:before{content:"✕";position:absolute;left:0;top:0;color:var(--coral-deep);font-weight:800;font-size:13px}.case-page .sc-col.after li{color:#fdf6eceb}.case-page .sc-col.after li:before{content:"✓";position:absolute;left:0;top:0;color:var(--lime);font-weight:800;font-size:14px}.case-page .sc-arrow{display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:30px;color:var(--ink-mute)}@media(max-width:820px){.case-page .sc-arrow{transform:rotate(90deg);height:40px}}.case-page .scenario .sc-head{text-align:center;max-width:720px;margin:0 auto 48px}.case-page .scenario .sc-head .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.case-page .scenario .sc-head .eyebrow:before,.case-page .scenario .sc-head .eyebrow:after{content:"";width:18px;height:1.5px;background:var(--ink-mute)}.case-page .scenario .sc-head h2{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4.4vw,52px);letter-spacing:-.025em;line-height:1.02;margin:14px 0 0;text-wrap:balance}.case-page .scenario .sc-head h2 em{font-style:italic;font-weight:600;color:var(--accent-deep)}
