.compare-form{display:grid;gap:18px}.compare-form .two-col{margin:0}.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.compare-location{padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.compare-location h3{margin-top:8px}.compare-total{margin:20px 0;padding:18px;border-radius:14px;background:var(--surface-soft)}.compare-total span,.compare-total small{display:block;color:var(--muted);font-size:12px}.compare-total strong{display:block;margin:5px 0;font-size:34px;letter-spacing:-.04em}.compare-lines{border-top:1px solid var(--line)}.compare-lines p{display:flex;justify-content:space-between;gap:16px;margin:0;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.compare-lines span{color:var(--muted)}.compare-source{display:block;margin-top:14px;color:var(--muted);line-height:1.5}.difference-card{display:grid;gap:5px;margin-top:18px;padding:20px;border-radius:16px;background:#edf2ff;color:var(--ink)}.difference-card strong{font-size:20px}.difference-card span{font-weight:700}.difference-card small{color:var(--muted)}.hero-home-mark{width:74px;height:74px;display:grid;place-items:center;margin-bottom:22px;border-radius:22px;color:#245cf5;background:linear-gradient(145deg,#eef3ff,#fff);box-shadow:0 16px 36px rgba(36,92,245,.12);border:1px solid #dfe7fb}.hero-home-mark svg{width:48px;height:48px}.rentals-nav-link{color:#fff!important;background:#245cf5!important;border-radius:10px;padding:9px 11px}.menu-trigger{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);font-weight:800;font-size:13px}.menu-trigger:hover{border-color:var(--blue);color:var(--blue)}@media(max-width:760px){.shell{width:min(100% - 24px,1160px)}.nav-links>a:not(.rentals-nav-link){display:none}.nav-links{gap:6px}.rentals-nav-link{font-size:12px;padding:8px}.compare-grid{grid-template-columns:1fr}.two-col{grid-template-columns:1fr}.compare-form{padding:18px}.simple-page h1{font-size:clamp(38px,11vw,58px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
