.case-page{font-size:18px}.case-page p{line-height:1.75}.case-page .header nav a{font-size:15px}.case-hero{padding-block:64px 0;display:grid;grid-template-columns:1.05fr .95fr;gap:38px 54px;align-items:center}.case-lead h1{font-size:clamp(40px,4.8vw,68px);line-height:1.05;max-width:720px}.case-lead h1 span,.case-page .dark h2 span{color:var(--ice)}.case-deck{margin-top:26px;color:var(--muted);max-width:53ch}.case-price{margin-top:30px;max-width:34ch}.case-price strong{font-family:var(--display);font-size:38px;line-height:1.1;color:var(--ice);display:block;margin-bottom:8px;font-variant-numeric:tabular-nums}.case-caption{font-size:15px;color:var(--muted);margin-top:16px;max-width:55ch}.case-inline-link{display:inline-flex;align-items:center;gap:14px;margin-top:24px;font-size:16px;color:var(--ice);border-bottom:1px solid var(--line);padding-bottom:8px}.case-site{margin:0;min-width:0}.evidence-trigger{background:none;border:0;padding:0;text-align:left;color:var(--white);width:100%;cursor:zoom-in}.evidence-trigger img{width:100%;height:auto;box-shadow:0 20px 45px #0005;transition:transform .4s var(--ease)}.evidence-trigger:hover img{transform:translateY(-4px)}.evidence-trigger span{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:15px}.case-site figcaption{font-size:15px;color:var(--muted);margin-top:16px}.case-geography{grid-column:1/-1;display:grid;grid-template-columns:.6fr 1.4fr;gap:30px;border-top:1px solid var(--line);padding-block:30px;margin-top:8px}.case-geography strong{font-weight:600}.case-geography p{color:var(--muted);font-size:16px}.case-chapter{padding-block:88px}.case-section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start;margin-bottom:40px}.case-section-heading h2{font-size:clamp(34px,3.8vw,52px);line-height:1.08}.case-section-heading>p,.case-workline p{color:var(--light-muted)}.dark .case-section-heading>p{color:var(--muted)}.case-workline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.case-workline article{border-top:1px solid var(--light-line);padding-top:22px}.case-workline h3,.case-edits>h3{font-size:22px}.case-workline p{margin-top:14px;font-size:17px}.direct-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:34px;margin-top:36px;border-block:1px solid var(--light-line)}.direct-results strong{font-family:var(--display);font-size:clamp(38px,4.5vw,62px);line-height:1.1;display:block;font-variant-numeric:tabular-nums}.direct-results span{font-size:16px;color:var(--light-muted);display:block;margin-top:10px}.case-details{border-bottom:1px solid var(--light-line)}.case-details summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding-block:22px;font-size:18px;font-weight:600;list-style:none}.case-details summary::-webkit-details-marker{display:none}.case-details summary:after{content:'+';color:var(--light-muted);font-size:24px;font-weight:400;line-height:1.2}.case-details[open] summary:after{content:'−'}.case-details>div{padding:0 0 24px;font-size:16px;color:var(--light-muted)}.case-details p+p{margin-top:12px}.dark .case-details{border-color:var(--line)}.dark .case-details>div,.dark .case-details summary:after{color:var(--muted)}.case-service-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-block:1px solid var(--line);padding-block:28px}.case-service-split article{position:relative;padding-left:64px}.case-service-split h3{font-family:var(--display);font-size:32px;font-weight:600}.case-service-split p{color:var(--muted);font-size:17px;margin-block:5px 18px}.case-service-split strong{font-size:17px;font-weight:500;color:var(--ice)}.case-service-icon{position:absolute;left:0;top:3px}.case-service-icon svg{width:40px;height:40px;fill:none;stroke:var(--ice);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.case-edits{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;margin-top:45px}.case-edits .case-details:first-child summary{padding-top:0}.avito-dashboard{border-top:1px solid var(--light-line);padding-top:24px}.case-filters{display:flex;gap:10px;flex-wrap:wrap}.case-filters button{border:1px solid #829aa6;background:transparent;color:var(--ink);padding:12px 18px;font-size:16px;min-height:48px;transition:background .2s,color .2s}.case-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ice)}.avito-numbers{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.avito-numbers strong{font-family:var(--display);font-size:72px;line-height:1.1;font-variant-numeric:tabular-nums;display:block}.avito-numbers span{font-size:17px;color:var(--light-muted);display:block;margin-top:10px}#avito-context{font-size:16px;color:var(--light-muted);margin-top:25px;min-height:2em}.case-bars{display:flex;margin-top:20px;min-height:56px;color:var(--ink);font-size:16px;font-weight:600}.case-bars>div{display:flex;align-items:center;justify-content:center;padding:10px 12px}.case-bar-doors{width:65.49%;background:#9cc7d1}.case-bar-cars{width:34.51%;background:#c6edf4}.case-review-result{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;border-block:1px solid var(--light-line);padding-block:30px;margin-top:40px}.case-review-result strong{font-family:var(--display);font-size:60px;line-height:1.1;display:block}.case-review-result span{display:block;font-size:17px;margin-top:6px}.case-review-result p{font-size:17px;color:var(--light-muted)}.case-details table{border-collapse:collapse;width:100%;margin-block:18px}.case-details caption{text-align:left;margin-bottom:8px;font-weight:600}.case-details td,.case-details th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--light-line);font-size:15px}.case-next-analysis{margin-top:28px;font-size:17px;color:var(--light-muted)}.case-finale h2{max-width:1040px;font-size:clamp(38px,4.8vw,65px);line-height:1.07}.case-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:34px}.case-final-grid>p{color:var(--muted)}.case-final-grid .button{font-size:18px;gap:22px;min-height:66px;justify-content:center}.case-final-offer{font-size:16px;color:var(--muted);margin-top:32px}.case-footer{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:26px;margin-top:50px;font-size:16px}.case-footer a{display:flex;gap:15px;align-items:center}.case-image-dialog{width:min(1200px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:20px;border:1px solid var(--line);background:var(--graphite);color:var(--white)}.case-image-dialog::backdrop{background:#04090fe6}.case-image-close{display:block;min-height:44px;margin:0 0 20px auto;color:var(--ice);background:none;border:1px solid var(--line);padding:8px 16px;font-size:16px}.case-image-dialog img{width:100%;height:auto}.case-image-dialog p{font-size:15px;color:var(--muted);margin-top:18px}.case-reveal{animation:case-arrive .6s var(--ease) both}@keyframes case-arrive{from{opacity:.65;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.case-hero{gap:30px}.case-lead h1{font-size:49px}.case-section-heading{gap:32px}.case-final-grid{gap:30px}.case-workline{gap:24px}.case-edits{gap:35px}.case-chapter{padding-block:65px}}
@media(max-width:800px){.case-hero{grid-template-columns:1fr;padding-top:38px;gap:30px}.case-lead h1{font-size:clamp(39px,7.5vw,57px)}.case-deck{font-size:18px}.case-site{max-width:620px}.case-geography{grid-template-columns:1fr;gap:10px;margin-top:0}.case-section-heading{grid-template-columns:1fr;gap:22px}.case-workline{grid-template-columns:1fr;gap:25px}.case-edits{grid-template-columns:1fr;gap:24px}.case-final-grid{grid-template-columns:1fr;gap:24px}.case-final-grid .button{width:100%}.case-page .header nav{display:none}.case-chapter{padding-block:56px}.case-section-heading h2{font-size:38px}.case-geography p{font-size:15px}.case-review-result{grid-template-columns:1fr;gap:20px}.case-service-split{gap:25px}.case-service-split article{padding-left:0;padding-top:52px}.case-service-split h3{font-size:28px}.case-service-split strong{font-size:16px}.direct-results{gap:16px}.direct-results strong{font-size:36px}.direct-results span{font-size:15px}}
@media(max-width:480px){.case-page{font-size:16px}.case-page .header-contact{font-size:13px;gap:6px}.case-lead h1{font-size:39px}.case-price strong{font-size:36px}.case-deck{font-size:17px}.case-caption{font-size:14px}.case-section-heading h2{font-size:34px}.direct-results{grid-template-columns:1fr;gap:22px}.direct-results>div{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;align-items:center}.direct-results span{margin:0}.case-service-split{grid-template-columns:1fr;gap:28px}.case-service-split article{padding:0 0 0 54px}.case-service-split h3{font-size:28px}.case-service-split p{margin-bottom:10px}.case-filters{gap:7px}.case-filters button{font-size:14px;padding:10px}.avito-numbers{gap:18px}.avito-numbers strong{font-size:58px}.avito-numbers span{font-size:15px}.case-bars{font-size:14px}.case-bars>div{padding:10px 6px}.case-details summary{font-size:17px}.case-details th,.case-details td{font-size:13px;padding:10px 4px}.case-finale h2{font-size:38px}.case-final-grid .button{font-size:17px;padding-inline:16px}.case-page .header-inner{gap:12px}}
@media(prefers-reduced-motion:reduce){.case-reveal{animation:none}.evidence-trigger:hover img{transform:none}}
