/* Tuckora retains the existing UPLIFY case composition and shared tokens. */
[data-development-case="tuckora"] .case-hero{position:relative;padding-block:var(--sp-8);background:radial-gradient(ellipse at 70% 25%,color-mix(in oklab,var(--accent) 8%,transparent),transparent 65%)}
[data-development-case="tuckora"] .ch2-title{font-size:min(var(--ds-title-display),6rem)!important;line-height:1.04;min-height:0!important;max-width:24ch;text-wrap:balance}
[data-development-case="tuckora"] .ch2-title>.development-intent+br{display:none}
[data-development-case="tuckora"] .ch2-title .scramble{width:auto!important;height:auto!important;white-space:normal!important;overflow:visible!important}
[data-development-case="tuckora"] .ch2-title .skew{max-width:100%;overflow-wrap:anywhere}
[data-development-case="tuckora"] .ch2-lede{font-size:var(--fs-md);line-height:var(--lh-body);max-width:72ch;margin-top:var(--sp-5)}
[data-development-case="tuckora"] .ch2-hero-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}
[data-development-case="tuckora"] .ch2-metric{min-width:0;padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-md)}
[data-development-case="tuckora"] .ch2-m-value{font-size:var(--ds-title-card)!important;line-height:1.2;color:var(--accent);font-variant-numeric:tabular-nums}
[data-development-case="tuckora"] .ch2-m-value .scramble{width:auto!important;white-space:normal!important}
[data-development-case="tuckora"] :is(.ch2-m-sub,.ch2-m-label){font-size:var(--fs-md);line-height:var(--lh-body);color:var(--fg-2)}
[data-development-case="tuckora"] .ctldr-line{font-size:var(--fs-md);line-height:var(--lh-body);min-width:0}
[data-development-case="tuckora"] .ctldr-line .v{white-space:normal;overflow-wrap:anywhere}
[data-development-case="tuckora"] .cch-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}
[data-development-case="tuckora"] :is(.cch-left,.cch-right){min-width:0;width:auto}
[data-development-case="tuckora"] .cch-box{padding:var(--sp-6);height:auto;border:1px solid var(--line);border-radius:var(--radius-md)}
[data-development-case="tuckora"] .cch-box h3{font-size:var(--ds-title-card);line-height:1.2;text-wrap:balance}
[data-development-case="tuckora"] .cch-box p{font-size:var(--fs-md);line-height:var(--lh-body)}
[data-development-case="tuckora"] .cr-sub{font-size:var(--fs-md)!important;line-height:var(--lh-body);max-width:72ch;color:var(--fg-2)}
[data-development-case="tuckora"] .cr-sub abbr{text-decoration:none;border-bottom:0;cursor:inherit}
[data-development-case="tuckora"] .cr-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
[data-development-case="tuckora"] .cr-row:nth-child(even){padding-left:var(--sp-6)}
[data-development-case="tuckora"] .cr-row[data-test-state="open"] .cr-cell-k{color:var(--fg);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:6px}
[data-development-case="tuckora"] .cr-row[data-test-state="open"] .cr-cell-v{color:var(--fg)}
[data-development-case="tuckora"] .cr-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2);padding-block:var(--sp-5);min-width:0}
[data-development-case="tuckora"] .cr-cell-v{font-size:var(--fs-md);line-height:var(--lh-body);text-align:left;overflow-wrap:anywhere}
[data-development-case="tuckora"] .cr-f-num{font-size:var(--ds-title-section)!important;line-height:1.15;max-width:100%;overflow-wrap:anywhere}
[data-development-case="tuckora"] .cr-f-num .scramble{width:auto!important;white-space:normal!important;max-width:100%}
[data-development-case="tuckora"] .case-shots-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6)}
[data-development-case="tuckora"] .case-shot-fig{min-width:0;margin:0}
[data-development-case="tuckora"] .case-shot-fig:first-child{grid-column:1/-1}
[data-development-case="tuckora"] .case-shot-wrap{position:relative;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;cursor:zoom-in}
[data-development-case="tuckora"] .case-shot-wrap img{display:block;width:100%;height:auto}
[data-development-case="tuckora"] .case-shot-zoom{font-size:var(--fs-sm);line-height:var(--lh-body)}
[data-development-case="tuckora"] #cta h2{font-size:var(--ds-title-section);font-weight:400;line-height:1.1;margin-inline:auto;text-wrap:balance;color:var(--fg)}
[data-development-case="tuckora"] #cta h2 .skew{color:var(--accent)}
[data-development-case="tuckora"] .tuckora-cta-lede{font-size:var(--fs-md);line-height:var(--lh-body);color:var(--fg-2);max-width:66ch;margin:var(--sp-6) auto}
[data-development-case="tuckora"] #faq .q-icon{align-self:center;justify-self:center}
@media(max-width:900px){
 [data-development-case="tuckora"] .ch2-hero-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 [data-development-case="tuckora"] .cch-body,[data-development-case="tuckora"] .cr-table,[data-development-case="tuckora"] .case-shots-grid{grid-template-columns:minmax(0,1fr)}
 [data-development-case="tuckora"] .cr-row:nth-child(even){padding-left:0}
}
@media(max-width:640px){
 [data-development-case="tuckora"] .ch2-title{--ds-title-display:clamp(32px,9.3vw,42px)}
 [data-development-case="tuckora"] .ctldr-line{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--sp-2)}
 [data-development-case="tuckora"] .ctldr-line .sep{display:none}
 [data-development-case="tuckora"] .ctldr-line .v{grid-column:1/-1}
 [data-development-case="tuckora"] .ch2-metric,[data-development-case="tuckora"] .cch-box{padding:var(--sp-4)}
}
