
.comparison{background:#f7f7f3}.comparison-header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.studio{font:700 13px/1.5 var(--sans);letter-spacing:1.4px}.studio span{display:block;font-size:10px;font-weight:400;margin-top:4px}.demo-pill{font-size:12px;color:var(--muted)}.comparison-hero{padding-top:45px;padding-bottom:30px}.study-name{font-size:14px;color:var(--muted);margin-bottom:18px}.comparison-hero h1{font-size:clamp(43px,5vw,68px);margin-bottom:23px}.comparison-hero h1 em{color:#5a705b}.hero-bottom p{font-size:16px;max-width:650px}.case-studies{max-width:1700px;padding-left:clamp(22px,3vw,50px);padding-right:clamp(22px,3vw,50px)}.case-nav{display:flex;flex-wrap:wrap;gap:8px 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.case-nav a{display:inline-flex;align-items:center;min-height:52px;font-size:14px}.case-nav a:hover,.version-top a:hover{text-decoration:underline;text-underline-offset:5px}.preview-instruction{font-size:12px;color:var(--muted);margin:16px 0 0}.case-section{padding-top:40px;padding-bottom:45px;scroll-margin-top:25px}.case-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:22px}.case-heading h2{font:600 26px/1.2 var(--sans);letter-spacing:-.6px;margin:0}.case-heading p{font-size:14px;color:var(--muted);max-width:520px;margin:0}.case-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.version-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:10px}.version-top h3{font:600 15px/1.3 var(--sans);margin:0}.version-top a{font-size:13px;min-height:44px;display:flex;align-items:center;gap:10px}.section-preview{display:block;width:100%;height:660px;border:1px solid #bfc7bc;background:#f6f2e9}.honesty{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;border-top:1px solid var(--line);padding-top:60px;padding-bottom:35px}.honesty h2{font-size:38px;margin:0}.honesty p{font-size:15px;color:var(--muted);margin:0}.changes{padding-top:45px;padding-bottom:45px}.section-title h2{font:600 26px/1.2 var(--sans);letter-spacing:-.5px}.comparison-table{margin-top:25px}.table-head,.comparison-table article{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:35px;padding:19px 0;border-bottom:1px solid var(--line)}.table-head{font-size:12px;color:var(--muted)}.comparison-table h3{font:600 15px/1.5 var(--sans);margin:0}.comparison-table p{font-size:14px;color:var(--muted);margin:0}.mobile-label{display:none}.comparison-end{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:40px;padding-bottom:40px;border-top:1px solid var(--line)}.comparison-end h2{font-size:33px;margin:0}.comparison-end .button:hover{transform:none}.comparison-footer{padding-top:25px;padding-bottom:30px;border-top:1px solid var(--line)}.comparison-footer p{font-size:12px;color:var(--muted);max-width:1000px;margin-bottom:10px}html{scroll-behavior:auto}
@media(max-width:900px){.case-pair{gap:20px}.case-heading{display:block}.case-heading p{margin-top:12px}.honesty{gap:30px}.table-head,.comparison-table article{gap:20px}}
@media(max-width:760px){.comparison-header{align-items:start}.demo-pill{max-width:130px;font-size:11px}.studio{font-size:11px}.studio span{font-size:9px}.comparison-hero{padding-top:30px;padding-bottom:15px}.comparison-hero h1{font-size:44px}.case-pair{grid-template-columns:1fr;gap:28px}.case-nav{gap:4px 22px}.case-section{padding-top:30px;padding-bottom:25px}.section-preview{height:610px}.case-heading h2{font-size:25px}.version-top h3{font-size:16px}.honesty{display:block;padding-top:40px;padding-bottom:20px}.honesty h2{font-size:33px;margin-bottom:22px}.changes{padding-top:30px}.table-head{display:none}.comparison-table article{grid-template-columns:1fr 1fr;gap:15px}.comparison-table h3{grid-column:1/-1}.mobile-label{display:block;font-size:11px;font-weight:600;color:var(--ink);margin-bottom:5px}.comparison-end{display:block}.comparison-end h2{margin-bottom:25px}.comparison-footer{padding-top:25px}}
#compare-home .case-pair{grid-template-columns:1fr}#compare-home .section-preview{height:700px}@media(max-width:1050px){#compare-home .section-preview{height:820px}}
