.batch-case{--case-accent:#c40;color:#171717;background:#f4f1ea}.batch-case__shell{width:min(1180px,100% - 40px);margin:0 auto}.batch-case__hero{color:#f8f5ef;background:radial-gradient(circle at 85% 14%, color-mix(in srgb, var(--case-accent) 28%, transparent), transparent 31%), #11100f;padding:132px 0 88px;position:relative;overflow:hidden}.batch-case__hero:after{content:"";background:linear-gradient(90deg, transparent, var(--case-accent), transparent);height:1px;position:absolute;inset:auto 0 0}.batch-case__crumbs{color:#bdb8af;align-items:center;gap:9px;margin-bottom:54px;font-size:.78rem;display:flex}.batch-case__crumbs a{color:inherit;text-decoration:none}.batch-case__hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(48px,6vw,92px);display:grid}.batch-case__eyebrow,.batch-case__section-head>p,.batch-case__decision-intro>p,.batch-case__faq-grid>div>p{color:var(--case-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:.74rem;font-weight:800}.batch-case__status{border:1px solid color-mix(in srgb, var(--case-accent) 60%, #fff);color:#f4eee4;border-radius:999px;margin:0 0 24px;padding:8px 12px;font-size:.76rem;display:inline-flex}.batch-case h1{max-width:760px;font-family:var(--font-display,Georgia, serif);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:500;line-height:.91}.batch-case__lead{color:#c8c3bb;max-width:660px;margin:30px 0 0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.65}.batch-case__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.batch-case__hero-proof{margin:0}.batch-case__browser{color:#8d8982;background:#ede9e1;border-radius:15px 15px 0 0;align-items:center;gap:15px;height:42px;padding:0 15px;font-size:.68rem;display:flex}.batch-case__browser span{gap:5px;display:flex}.batch-case__browser i{background:#b8b2aa;border-radius:50%;width:7px;height:7px}.batch-case__browser b{font-weight:600}.batch-case__hero-image{background:#ddd8cf;border-radius:0 0 15px 15px;height:clamp(360px,46vw,610px);position:relative;overflow:hidden}.batch-case__hero-image img{object-fit:cover;object-position:top}.batch-case__hero-proof figcaption{color:#928e87;margin-top:12px;font-size:.72rem}.batch-case__section{padding:110px 0}.batch-case__section-head{grid-template-columns:.65fr 1.35fr;gap:20px 54px;margin-bottom:48px;display:grid}.batch-case__section-head>p{grid-column:1}.batch-case__section-head h2{max-width:920px;font-family:var(--font-display,Georgia, serif);letter-spacing:-.04em;grid-column:1/-1;margin:0;font-size:clamp(2.25rem,4.5vw,4.8rem);font-weight:500;line-height:.98}.batch-case__section-head>span{color:#625f59;grid-column:2;max-width:670px;font-size:1.03rem;line-height:1.7}.batch-case__shots{grid-template-columns:1fr 1fr;gap:24px;display:grid}.batch-case__shots figure{margin:0}.batch-case__shot-meta{color:#4e4a45;justify-content:space-between;gap:18px;margin-bottom:12px;font-size:.76rem;display:flex}.batch-case__shot-meta span{text-align:right;color:#837e76}.batch-case__shot{background:#e5e0d6;border:1px solid #d3cec4;border-radius:18px;height:clamp(390px,48vw,650px);display:block;position:relative;overflow:hidden}.batch-case__shot img{object-fit:cover;object-position:top;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.batch-case__shot>span{z-index:2;color:#fff;background:#11100fd6;border-radius:999px;padding:9px 12px;font-size:.7rem;position:absolute;bottom:12px;right:12px}.batch-case__shot:hover img{transform:scale(1.018)}.batch-case__decisions{background:#fff}.batch-case__decision-grid{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.batch-case__decision-intro h2{max-width:510px;font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,4.3vw,4.8rem);font-weight:500;line-height:.98}.batch-case__decision-list{border-top:1px solid #dcd8d0}.batch-case__decision-list article{border-bottom:1px solid #dcd8d0;grid-template-columns:58px 1fr;gap:20px;padding:28px 0;display:grid}.batch-case__decision-list article>span{color:var(--case-accent);font-size:.74rem;font-weight:800}.batch-case__decision-list h3{margin:0 0 8px;font-size:1.18rem}.batch-case__decision-list p{color:#66615b;margin:0;line-height:1.65}.batch-case__truth{color:#f3f0e9;background:#161513}.batch-case__section-head--light>span{color:#aaa49b}.batch-case__truth-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.batch-case__truth-grid article{background:#1d1b19;border:1px solid #383531;border-radius:18px;padding:clamp(28px,4vw,48px)}.batch-case__truth-grid article>span{color:var(--case-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.batch-case__truth-grid ul{gap:15px;margin:28px 0 0;padding:0;list-style:none;display:grid}.batch-case__truth-grid li{color:#d0cbc3;padding-left:22px;line-height:1.55;position:relative}.batch-case__truth-grid li:before{content:"";background:var(--case-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}.batch-case__metrics{border:1px solid #383531;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px 30px;margin-top:18px;padding:25px 30px;display:grid}.batch-case__metrics span{color:var(--case-accent);font-weight:800}.batch-case__metrics p{color:#aaa49b;grid-column:1/-1;margin:0;line-height:1.6}.batch-case__faq{background:#f4f1ea}.batch-case__faq-grid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.batch-case__faq-grid h2{font-family:var(--font-display,Georgia, serif);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:500;line-height:1}.batch-case__closing{text-align:center;color:#fff;background:var(--case-accent);padding:110px 0}.batch-case__closing p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}.batch-case__closing h2{max-width:850px;font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;margin:0 auto 32px;font-size:clamp(2.4rem,5vw,5rem);font-weight:500;line-height:.96}.batch-case__closing .btn{color:#fff;background:#151412}@media (max-width:860px){.batch-case__shell{width:min(100% - 28px,680px)}.batch-case__hero{padding:110px 0 62px}.batch-case__crumbs{margin-bottom:38px}.batch-case__hero-grid,.batch-case__decision-grid,.batch-case__faq-grid{grid-template-columns:1fr;gap:44px}.batch-case h1{font-size:clamp(3.1rem,14vw,5.2rem)}.batch-case__hero-image{height:450px}.batch-case__section{padding:76px 0}.batch-case__section-head{grid-template-columns:1fr}.batch-case__section-head>p,.batch-case__section-head h2,.batch-case__section-head>span{grid-column:1}.batch-case__shots,.batch-case__truth-grid{grid-template-columns:1fr}.batch-case__shot{height:520px}}@media (max-width:520px){.batch-case__hero-image{height:360px}.batch-case__shot{height:420px}.batch-case__shot-meta{flex-direction:column;align-items:flex-start;gap:5px}.batch-case__shot-meta span{text-align:left}.batch-case__metrics{grid-template-columns:1fr}.batch-case__metrics p{grid-column:1}}@media (prefers-reduced-motion:reduce){.batch-case__shot img{transition:none}}
