.compare-page header{position:relative;background:var(--ink)}.compare-page nav a[aria-current]{border-bottom:1px solid var(--mint)}.compare-hero{background:var(--ink);color:var(--cream);padding:80px 8% 95px;display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center}.compare-hero h1{font-size:clamp(45px,5.5vw,85px);letter-spacing:-4px;margin:0 0 25px}.compare-hero .dv{text-align:left;font-size:22px}.hero-intro{max-width:580px;line-height:1.85;color:#c7d2dd;font-size:15px}.compare-hero .button{margin-top:30px;max-width:360px;gap:16px}.air-visual{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:35px}.air-option{border:1px solid #bad5f23b;border-radius:120px 120px 12px 12px;padding:25px 18px 20px;text-align:center;background:#ffffff04}.air-option:nth-child(2){background:#bad5f211;transform:translateY(32px)}.air-option svg{width:100%;fill:none;stroke:var(--mint);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.air-option .water{stroke:#bad5f24a;stroke-dasharray:3 8;stroke-width:2}.air-option h2{font-size:23px;letter-spacing:-.5px;margin:22px 0 10px}.air-option p{font-size:12px;line-height:1.7}.air-option .dv{font-size:14px;text-align:center}.visual-note{grid-column:1/-1;margin-top:45px;font-size:10px;color:#b3bfcb;text-align:center}.compare-heading{display:flex;justify-content:space-between;gap:30px;align-items:center}.compare-heading>.dv{font-size:21px}.scope{max-width:750px;font-size:14px;line-height:1.85;color:#525d69;margin:10px 0 45px}.comparison-grid{border-top:1px solid #b5bfc9;display:grid;grid-template-columns:.72fr 1fr 1fr}.column-head{font-size:13px;font-weight:800;padding:24px 22px;background:#e3e8ee}.comparison-row{display:contents}.comparison-row h3,.comparison-row>p{margin:0;padding:30px 22px;border-bottom:1px solid #cbd1d7}.comparison-row h3{font-size:19px;line-height:1.45;letter-spacing:-.45px}.comparison-row h3 small{display:block;font-size:15px;letter-spacing:0;margin-top:12px;color:#526273}.comparison-row>p{font-size:13px;line-height:1.9;color:#404e5e}.comparison-row>p:last-child{background:#e8ecf0}.mobile-label{display:none}.shared-responsibility{background:var(--ink);color:var(--cream);max-width:none}.shared-responsibility>.dv{font-size:20px;text-align:left;max-width:650px}.responsibility-copy{display:grid;grid-template-columns:1fr 1fr;gap:6%;margin:30px 0}.responsibility-copy p{font-size:14px;line-height:1.9;color:#c7d2dd}.source-links{display:flex;flex-wrap:wrap;gap:15px 35px}.source-links a{font-size:12px;text-decoration:underline;text-underline-offset:5px;line-height:1.8}.source-context{font-size:11px;color:#bbc5d0;margin:24px 0 0;line-height:1.8}.next-choice{display:grid;grid-template-columns:1.25fr 1fr;gap:10%}.next-choice h2{font-size:clamp(34px,3.6vw,56px)}.next-choice p{font-size:14px;line-height:1.85}.next-choice .dv{font-size:19px;text-align:left}.next-choice .button{margin-top:28px}.next-choice .fine{font-size:11px}.model-links{align-self:center}.model-links h3{font-size:22px;margin:0 0 20px}.model-links>a{display:flex;justify-content:space-between;border-top:1px solid #a8b3be;padding:23px 0;font-size:18px}.model-links>a:last-child{border-bottom:1px solid #a8b3be}.model-links>a:hover{color:#35587e}.compare-page footer .preview-note{grid-column:1/-1;font-size:10px;line-height:1.8;color:#afbcc9;max-width:800px;margin-top:10px}.compare-page footer>div>a{display:block;margin-bottom:15px}@media(max-width:1000px){.compare-page header{padding:25px 5%}.compare-page nav{gap:18px}.compare-page nav a{font-size:11px}.compare-hero{padding:65px 6% 80px;gap:5%}.compare-hero h1{letter-spacing:-2.5px}.air-option{padding:20px 10px}.comparison-row h3,.comparison-row>p,.column-head{padding:24px 16px}.next-choice{gap:7%}}@media(max-width:700px){.compare-page header{flex-wrap:wrap;gap:22px}.compare-page header nav{display:flex;order:3;width:100%;justify-content:space-between}.compare-page .brand{font-size:21px}.compare-page .brand svg{width:35px}.compare-page .contact{padding:13px 17px;font-size:11px}.compare-hero{display:block;padding:48px 6% 65px}.compare-hero h1{font-size:49px}.compare-hero .dv{font-size:19px}.air-visual{max-width:450px;margin:20px auto 0}.air-option .dv{font-size:14px}.air-option h2{font-size:22px}.visual-note{margin-bottom:0}.compare-heading{display:block}.compare-heading>.dv{text-align:left;font-size:18px}.practical,.shared-responsibility,.next-choice{padding:60px 6%}.comparison-grid{display:block;border:0}.column-head{display:none}.comparison-row{display:grid;grid-template-columns:1fr 1fr;margin-bottom:24px;border:1px solid #cbd1d7}.comparison-row h3{grid-column:1/-1;background:#e1e6eb;padding:20px}.comparison-row h3 small{margin-top:6px;font-size:14px}.comparison-row>p{padding:20px 15px;border-bottom:0;font-size:12px}.mobile-label{display:block;color:var(--ink);font-size:12px;margin-bottom:13px}.responsibility-copy{grid-template-columns:1fr;gap:0;margin:22px 0}.next-choice{grid-template-columns:1fr;gap:40px}.shared-responsibility h2{font-size:37px;letter-spacing:-1.8px}.source-links{display:grid;gap:20px}.compare-page footer .preview-note{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.compare-page header{color:var(--cream);border-bottom:1px solid #bad5f233}.compare-page footer .preview-note{flex-basis:100%;order:5}
@media(max-width:420px){.compare-page .brand{font-size:17px}.compare-page .brand svg{width:26px}.compare-page .brand small{font-size:5px;letter-spacing:2px}.compare-page .contact{font-size:10px;padding:12px}.compare-page header{gap:18px}.compare-hero h1{font-size:43px}.comparison-row{grid-template-columns:1fr}.comparison-row h3{grid-column:1}.comparison-row>p{font-size:13px}.air-option .dv{font-size:13px}}
