.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-cases-page,.scg-cased-page{background-color:var(--scg-bg);color:var(--scg-ink);font-family:var(--scg-font-manrope), sans-serif;padding-top:max(96px,min(8vw,136px));padding-bottom:max(56px,min(7vw,96px));background-image:radial-gradient(58% 38% at 82% 0,rgba(60,232,212,.1),transparent 70%),radial-gradient(52% 42% at 6% 10%,rgba(72,116,229,.16),transparent 74%);padding-left:max(16px,min(3vw,40px));padding-right:max(16px,min(3vw,40px));position:relative;overflow-x:clip}.scg-cases-page>*,.scg-cased-page>*{width:100%;max-width:var(--scg-wrap);margin-left:auto;margin-right:auto}.scg-cases-sec{padding:max(38px,min(5vw,68px)) 0 0}.scg-cases-crumbs,.scg-cased-crumbs{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--scg-mut);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:max(20px,min(3vw,30px));font-size:10.5px;display:flex}.scg-cases-crumbs a,.scg-cased-crumbs a{color:var(--scg-mut);transition:color .3s var(--scg-e)}.scg-cases-crumbs a:hover,.scg-cased-crumbs a:hover{color:var(--scg-acc)}.scg-cases-crumbs span[aria-current],.scg-cased-crumbs span[aria-current]{color:var(--scg-soft)}.scg-cases-crumbs svg,.scg-cased-crumbs svg{opacity:.5;width:11px;height:11px}.scg-cases-hero{border-bottom:1px solid var(--scg-line);gap:max(24px,min(4vw,48px));padding-bottom:max(26px,min(4vw,44px));display:grid}@media (min-width:1080px){.scg-cases-hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start}}.scg-cases-meta{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.scg-cases-pill{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--scg-acc);background:rgba(60,232,212,.07);border:1px solid rgba(60,232,212,.3);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:10px;display:inline-flex}.scg-cases-pill--ghost{border-color:var(--scg-line);background:var(--scg-glass);color:var(--scg-mut)}.scg-cases-pill svg{width:12px;height:12px}.scg-cases-h1{font-family:var(--scg-font-unbounded), sans-serif;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--scg-ink);font-size:max(1.6rem,min(3.7vw,3.1rem));font-weight:600;line-height:1.1}.scg-cases-h1-acc{font-family:var(--scg-font-playfair), serif;text-transform:none;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-cases-lead{max-width:62ch;color:var(--scg-soft);margin-top:18px;font-size:max(.92rem,min(1.1vw,1.04rem));line-height:1.65}.scg-cases-cta{flex-wrap:wrap;gap:10px;margin-top:max(22px,min(3vw,30px));display:flex}.scg-cases-facts{gap:8px;margin-top:max(22px,min(3vw,30px));display:grid}@media (min-width:760px){.scg-cases-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.scg-cases-fact{border:1px solid var(--scg-line);background:var(--scg-glass);border-radius:14px;padding:13px 15px}.scg-cases-fact b{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--scg-acc);margin-bottom:6px;font-size:9.5px;font-weight:500;display:block}.scg-cases-fact p{color:var(--scg-mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.scg-cases-overview{border-radius:var(--scg-r-lg);border:1px solid var(--scg-line);background:radial-gradient(90% 120% at 100% 0%, rgba(60,232,212,.12), transparent 70%), var(--scg-glass);-webkit-backdrop-filter:blur(18px);padding:18px}.scg-cases-overview-lab{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--scg-acc);align-items:center;gap:7px;font-size:10px;display:flex}.scg-cases-overview-lab svg{width:13px;height:13px}.scg-cases-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.scg-cases-stat{border:1px solid var(--scg-line);background:rgba(150,196,255,.043);border-radius:12px;padding:10px 11px}.scg-cases-stat b{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-acc);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600;display:block}.scg-cases-stat span{color:var(--scg-mut);margin-top:3px;font-size:.68rem;line-height:1.3;display:block}.scg-cases-overview p{color:var(--scg-mut);margin-top:14px;font-size:.8rem;line-height:1.55}.scg-cases-qa{gap:12px;display:grid}@media (min-width:720px){.scg-cases-qa{grid-template-columns:repeat(3,minmax(0,1fr))}}.scg-cases-qa a{border-radius:var(--scg-r-md);border:1px solid var(--scg-line);background:var(--scg-glass);height:100%;transition:border-color .5s var(--scg-e), background .5s var(--scg-e);flex-direction:column;gap:8px;padding:18px;display:flex}.scg-cases-qa a:hover{background:rgba(150,196,255,.08);border-color:rgba(60,232,212,.34)}.scg-cases-qa-label{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--scg-acc);font-size:9.5px}.scg-cases-qa h3{color:var(--scg-ink);font-size:.95rem;font-weight:700;line-height:1.35}.scg-cases-qa p{color:var(--scg-mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.55;display:-webkit-box;overflow:hidden}.scg-cases-qa-ic{width:24px;height:24px;color:var(--scg-acc);transition:transform .5s var(--scg-e), background .5s var(--scg-e);border:1px solid rgba(60,232,212,.3);border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;margin-top:auto;display:inline-flex}.scg-cases-qa a:hover .scg-cases-qa-ic{background:rgba(60,232,212,.12);transform:translate(2px,-2px)}.scg-cases-qa-ic svg{width:12px;height:12px}.scg-cases-filter{border-radius:var(--scg-r-md);border:1px solid var(--scg-line);background:var(--scg-glass);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.scg-cases-filter-lab{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--scg-mut);align-items:center;gap:8px;font-size:10px;display:flex}.scg-cases-filter-lab svg{width:13px;height:13px;color:var(--scg-acc)}.scg-cases-filter-lab b{color:var(--scg-ink);font-variant-numeric:tabular-nums;font-weight:600}.scg-cases-chips{flex-wrap:wrap;gap:7px;display:flex}.scg-cases-chip{font-family:var(--scg-font-manrope), sans-serif;color:var(--scg-soft);cursor:pointer;background:rgba(150,196,255,.04);border:1px solid rgba(159,196,255,.16);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.78rem;font-weight:600;transition:background .35s,border-color .35s,color .35s;display:inline-flex}.scg-cases-chip:hover{color:var(--scg-ink);border-color:rgba(60,232,212,.4)}.scg-cases-chip i{font-style:normal;font-family:var(--scg-font-jbmono), monospace;color:var(--scg-mut);font-variant-numeric:tabular-nums;font-size:9.5px}.scg-cases-chip.is-on{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);border-color:transparent}.scg-cases-chip.is-on i{color:rgba(3,37,28,.7)}.scg-cases-chip-reset{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--scg-mut);cursor:pointer;background:0 0;border:1px dashed rgba(159,196,255,.28);border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:9.5px;transition:color .3s,border-color .3s;display:inline-flex}.scg-cases-chip-reset:hover{color:var(--scg-acc);border-color:rgba(60,232,212,.4)}.scg-cases-chip-reset svg{width:11px;height:11px}.scg-cases-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:820px){.scg-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.scg-cases-card{border-radius:var(--scg-r-md);border:1px solid var(--scg-line);background:var(--scg-glass);height:100%;transition:transform .5s var(--scg-e), border-color .5s var(--scg-e), background .5s var(--scg-e);flex-direction:column;gap:12px;padding:18px;display:flex}.scg-cases-card:hover{background:rgba(150,196,255,.08);border-color:rgba(60,232,212,.34);transform:translateY(-2px)}.scg-cases-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scg-cases-card-context{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--scg-mut);font-size:9.5px;line-height:1.6}.scg-cases-card-metric{text-align:right;flex:none}.scg-cases-card-metric b{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-acc);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1;display:block}.scg-cases-card-metric span{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--scg-mut);max-width:20ch;margin-top:5px;font-size:8.5px;display:block}.scg-cases-card h3{font-family:var(--scg-font-manrope), sans-serif;color:var(--scg-ink);font-size:1.08rem;font-weight:700;line-height:1.3}.scg-cases-card p{color:var(--scg-mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.scg-cases-card-bottom{border-top:1px solid var(--scg-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.scg-cases-tags{flex-wrap:wrap;gap:5px;display:flex}.scg-cases-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--scg-mut);border:1px solid rgba(159,196,255,.14);border-radius:999px;padding:3px 8px;font-size:8.5px}.scg-cases-card-go{width:26px;height:26px;color:var(--scg-acc);transition:transform .5s var(--scg-e), background .5s var(--scg-e);border:1px solid rgba(60,232,212,.3);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.scg-cases-card:hover .scg-cases-card-go{background:rgba(60,232,212,.12);transform:translate(2px,-2px)}.scg-cases-card-go svg{width:12px;height:12px}.scg-cases-empty{border-radius:var(--scg-r-md);text-align:center;border:1px dashed rgba(159,196,255,.24);padding:32px 20px}.scg-cases-empty b{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);font-size:1rem;font-weight:600;display:block}.scg-cases-empty p{max-width:52ch;color:var(--scg-mut);margin:8px auto 0;font-size:.84rem;line-height:1.55}.scg-cases-empty button{margin-top:16px}.scg-cases-ctaband{border-radius:var(--scg-r-lg);background:radial-gradient(90% 130% at 100% 0%, rgba(60,232,212,.14), transparent 68%), var(--scg-glass);border:1px solid rgba(60,232,212,.22);gap:18px;padding:max(20px,min(3vw,30px));display:grid}@media (min-width:900px){.scg-cases-ctaband{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.scg-cases-ctaband h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;color:var(--scg-ink);font-size:max(1.15rem,min(2.4vw,1.9rem));font-weight:600;line-height:1.22}.scg-cases-ctaband p{max-width:60ch;color:var(--scg-mut);margin-top:12px;font-size:.86rem;line-height:1.6}.scg-cased-hero{gap:max(22px,min(3vw,40px));display:grid}@media (min-width:1080px){.scg-cased-hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start}}.scg-cased-h1{font-family:var(--scg-font-unbounded), sans-serif;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--scg-ink);font-size:max(1.5rem,min(3.2vw,2.6rem));font-weight:600;line-height:1.14}.scg-cased-lead{max-width:62ch;color:var(--scg-soft);margin-top:16px;font-size:max(.9rem,min(1.05vw,1rem));line-height:1.65}.scg-cased-facts{gap:8px;margin-top:max(20px,min(3vw,28px));display:grid}.scg-cased-fact{border:1px solid var(--scg-line);background:rgba(150,196,255,.04);border-radius:13px;gap:3px;padding:12px 14px;display:grid}@media (min-width:720px){.scg-cased-fact{grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:12px}}.scg-cased-fact b{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--scg-acc);font-size:9px;font-weight:500}.scg-cased-fact p{color:var(--scg-soft);font-size:.82rem;line-height:1.55}.scg-cased-aside{border-radius:var(--scg-r-lg);border:1px solid var(--scg-line);background:radial-gradient(90% 120% at 100% 0%, rgba(60,232,212,.12), transparent 70%), var(--scg-glass);-webkit-backdrop-filter:blur(18px);gap:8px;padding:16px;display:grid}.scg-cased-aside-lab{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--scg-acc);font-size:9.5px}.scg-cased-metric{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);font-variant-numeric:tabular-nums;word-break:break-word;font-size:max(2rem,min(4vw,2.6rem));font-weight:600;line-height:1}.scg-cased-metric-lab{color:var(--scg-mut);font-size:.8rem;line-height:1.5}.scg-cased-aside-note{border-top:1px solid var(--scg-line);color:var(--scg-mut);padding-top:10px;font-size:.78rem;line-height:1.55}.scg-cased-aside-note b{color:var(--scg-soft);font-weight:600}.scg-cased-aside-link{color:var(--scg-acc);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.scg-cased-aside-link:hover{text-decoration:underline}.scg-cased-aside-link svg{width:12px;height:12px}.scg-cased-layout{align-items:start;gap:12px;display:grid}@media (min-width:1024px){.scg-cased-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}}.scg-cased-col{align-content:start;gap:12px;display:grid}@media (min-width:1024px){.scg-cased-layout--even{grid-template-columns:repeat(2,minmax(0,1fr))}}.scg-cased-block{border-radius:var(--scg-r-md);border:1px solid var(--scg-line);background:var(--scg-glass);padding:18px}.scg-cased-block-head{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--scg-acc);align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.scg-cased-block-head svg{width:13px;height:13px}.scg-cased-block h2{font-family:var(--scg-font-manrope), sans-serif;color:var(--scg-ink);margin-bottom:12px;font-size:1.05rem;font-weight:700;line-height:1.35}.scg-cased-list{gap:7px;display:grid}.scg-cased-list li{color:var(--scg-soft);background:rgba(150,196,255,.035);border:1px solid rgba(159,196,255,.1);border-radius:10px;align-items:flex-start;gap:9px;padding:9px 11px;font-size:.82rem;line-height:1.55;display:flex}.scg-cased-list li svg{width:14px;height:14px;color:var(--scg-acc);flex:none;margin-top:2px}.scg-cased-list li em{color:var(--scg-acc);font-style:normal}.scg-cased-block--note{background:rgba(255,205,130,.055);border-color:rgba(255,205,130,.28)}.scg-cased-block--note .scg-cased-block-head{color:#ffcd82}.scg-cased-block--note p{color:var(--scg-soft);font-size:.82rem;line-height:1.6}.scg-cased-block--note p+p{margin-top:8px}.scg-cased-stats{gap:7px;display:grid}.scg-cased-stat{background:rgba(150,196,255,.035);border:1px solid rgba(159,196,255,.1);border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.scg-cased-stat b{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-acc);font-variant-numeric:tabular-nums;flex:none;font-size:1.1rem;font-weight:600;line-height:1}.scg-cased-stat i{font-style:normal;font-family:var(--scg-font-jbmono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--scg-mut);font-size:9px;line-height:1.5}.scg-cased-stat-note{color:var(--scg-mut);margin-top:2px;font-size:.76rem;line-height:1.5}.scg-cased-def{gap:8px;margin-top:10px;display:grid}.scg-cased-def div{background:rgba(150,196,255,.035);border:1px solid rgba(159,196,255,.1);border-radius:10px;padding:10px 12px}.scg-cased-def dt{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--scg-mut);margin-bottom:5px;font-size:9px}.scg-cased-def dd{color:var(--scg-soft);font-size:.8rem;line-height:1.55}.scg-cased-tagcloud{flex-wrap:wrap;gap:5px;display:flex}.scg-cased-services{gap:8px;display:grid}.scg-cased-services a{transition:border-color .4s var(--scg-e), background .4s var(--scg-e);background:rgba(150,196,255,.035);border:1px solid rgba(159,196,255,.12);border-radius:12px;padding:12px 14px;display:block}.scg-cased-services a:hover{background:rgba(150,196,255,.07);border-color:rgba(60,232,212,.34)}.scg-cased-services b{color:var(--scg-ink);font-size:.88rem;font-weight:700;display:block}.scg-cased-services p{color:var(--scg-mut);margin-top:4px;font-size:.78rem;line-height:1.5}.scg-cased-services span{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--scg-acc);align-items:center;gap:5px;margin-top:8px;font-size:9px;display:inline-flex}.scg-cased-services span svg{width:11px;height:11px}.scg-cased-faq{gap:8px;display:grid}@media (min-width:760px){.scg-cased-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.scg-cased-faq div{background:rgba(150,196,255,.035);border:1px solid rgba(159,196,255,.1);border-radius:12px;padding:13px 15px}.scg-cased-faq h3{color:var(--scg-ink);font-size:.88rem;font-weight:700;line-height:1.4}.scg-cased-faq p{color:var(--scg-mut);margin-top:6px;font-size:.8rem;line-height:1.55}.scg-cased-nav{gap:10px;display:grid}@media (min-width:760px){.scg-cased-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.scg-cased-nav a{border-radius:var(--scg-r-md);border:1px solid var(--scg-line);background:var(--scg-glass);transition:border-color .4s var(--scg-e), background .4s var(--scg-e);padding:15px 16px;display:block}.scg-cased-nav a:hover{background:rgba(150,196,255,.075);border-color:rgba(60,232,212,.34)}.scg-cased-nav span{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--scg-mut);margin-bottom:7px;font-size:9px;display:block}.scg-cased-nav b{font-family:var(--scg-font-manrope), sans-serif;color:var(--scg-ink);font-size:1rem;font-weight:700;line-height:1.35;display:block}.scg-cased-nav i{color:var(--scg-acc);font-variant-numeric:tabular-nums;margin-top:6px;font-size:.78rem;font-style:normal;display:block}.scg-cased-similar{gap:10px;display:grid}@media (min-width:820px){.scg-cased-similar{grid-template-columns:repeat(2,minmax(0,1fr))}}.scg-cased-similar a{border-radius:var(--scg-r-md);border:1px solid var(--scg-line);background:var(--scg-glass);transition:border-color .4s var(--scg-e), background .4s var(--scg-e);padding:16px;display:block}.scg-cased-similar a:hover{background:rgba(150,196,255,.075);border-color:rgba(60,232,212,.34)}.scg-cased-similar span{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--scg-mut);font-size:9px;display:block}.scg-cased-similar b{color:var(--scg-ink);margin-top:8px;font-size:1rem;font-weight:700;line-height:1.35;display:block}.scg-cased-similar p{color:var(--scg-mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.8rem;line-height:1.55;display:-webkit-box;overflow:hidden}.scg-cased-similar i{font-style:normal;font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--scg-acc);align-items:center;gap:5px;margin-top:10px;font-size:9px;display:inline-flex}.scg-cased-similar i svg{width:11px;height:11px}@media (max-width:640px){.scg-cases-page,.scg-cased-page{padding-top:84px}.scg-cases-facts{gap:6px}.scg-cases-fact{padding:11px 12px}.scg-cases-fact p{-webkit-line-clamp:unset;display:block;overflow:visible}.scg-cases-overview{padding:14px}.scg-cases-stats{gap:6px}.scg-cases-stat{padding:9px}.scg-cases-stat b{font-size:1rem}.scg-cases-card{padding:15px}.scg-cases-card p{-webkit-line-clamp:2}.scg-cases-card h3{font-size:1rem}.scg-cases-card-metric b{font-size:1.05rem}.scg-cases-card-metric span{font-size:8px}.scg-cases-filter{gap:9px;padding:12px}.scg-cases-chip{padding:6px 10px;font-size:.74rem}.scg-cased-block,.scg-cased-aside{padding:14px}}
