
.decision-hero{padding:clamp(42px,7vw,96px) 0 48px;background:linear-gradient(145deg,#f3efe5,#fff 60%)}
.decision-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);gap:38px;align-items:end}.decision-hero h1{max-width:900px;font-size:clamp(42px,7vw,82px);line-height:.98;margin:.15em 0 .25em}.decision-hero h1 em{font-weight:450}.decision-proof,.commercial-note{font-family:'IBM Plex Mono',monospace;font-size:.78rem;line-height:1.55;color:#58655e}.decision-note{border:1px solid #bcc9c1;border-radius:20px;padding:24px;background:#17392d;color:#fff;display:grid;gap:12px}.decision-note b{font-family:'IBM Plex Mono',monospace;text-transform:uppercase;font-size:.76rem;letter-spacing:.08em}.decision-note span{padding-top:10px;border-top:1px solid rgba(255,255,255,.18)}
.decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.decision-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-card{border:1px solid #d6ddd8;border-radius:18px;padding:22px;background:#fff}.decision-card h3{margin:.3em 0 .55em;font-size:1.45rem}.decision-card p{margin:.55em 0}.decision-tag{font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.08em;color:#7b4e12}.catch{background:#f5efe2;border-left:3px solid #b47616;padding:12px 14px;border-radius:0 10px 10px 0}.decision-callout{margin-top:20px;padding:18px 20px;border:1px solid #cad4ce;border-radius:14px;background:#f7f9f7}.decision-callout.strong{background:#17392d;color:white}.stay-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.stay-clock article{padding:18px;border-top:3px solid #17392d;background:#fff}.stay-clock b,.stay-clock span{display:block}.stay-clock span{margin-top:7px}.search-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.comparison-scroll{overflow:auto}.decision-table{width:100%;border-collapse:collapse;min-width:760px}.decision-table th,.decision-table td{border-bottom:1px solid #d8ded9;padding:13px 12px;text-align:left;vertical-align:top}.decision-table thead th{background:#17392d;color:#fff}.decision-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding-left:1.4rem}.decision-steps li{padding:9px 4px}.car-chooser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;padding:20px;border:1px solid #ccd6d0;border-radius:18px;background:#fff}.car-chooser label{font-family:'IBM Plex Mono',monospace;font-size:.78rem}.car-chooser select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #aebdb4;border-radius:10px;background:white;font:inherit}.car-result{margin-top:18px;padding:20px;border-radius:16px;background:#17392d;color:white}.car-result h3{margin:0 0 8px}.sources{padding:28px 0;background:#edf1ee}.sources p{font-size:.88rem}.section.alt{background:#f6f4ed}
@media(max-width:1050px){.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-hero-grid{grid-template-columns:1fr}.car-chooser{grid-template-columns:repeat(2,minmax(0,1fr))}.stay-clock{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.decision-grid,.decision-grid.two,.decision-grid.three,.stay-clock,.decision-steps,.car-chooser{grid-template-columns:1fr}.decision-hero h1{font-size:clamp(40px,13vw,58px)}.decision-card{padding:18px}.search-actions .btn{width:100%;text-align:center}}
