.rental-page h1,.rental-page h2,.rental-page h3{letter-spacing:-.03em;font-weight:700}.rental-hero{display:grid}.rental-message{background:var(--blue);color:#fff;padding:45px 24px}.rental-message h1{font-size:clamp(48px,6vw,86px);line-height:1.02}.rental-message>p{max-width:42ch;margin-top:25px}.rental-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rental-actions .button{min-height:54px}.rental-message .rental-small{color:#e0f0f8;font-size:14px}.rental-system{background:var(--wash);flex-direction:column;justify-content:center;padding:40px 24px;display:flex}.rental-system h2{font-size:clamp(30px,3vw,43px)}.connection{flex-direction:column;align-items:center;margin:35px 0;display:flex}.connection-source,.connection-target{border:2px solid var(--blue);text-align:center;background:#fff;width:100%;padding:24px}.connection-source{background:var(--blue);color:#fff}.connection strong{font-size:25px;line-height:1.15;display:block}.connection span{margin-top:10px;font-size:13px;display:block}.connection-line{background:var(--blue);width:2px;height:68px;position:relative}.connection-line span{width:130px;color:var(--deep);line-height:1.4;position:absolute;top:9px;left:12px}.rental-caption{color:var(--muted);font-size:13px}.rental-situations,.rental-process,.rental-faq{padding-block:65px}.rental-heading>p{color:var(--muted);max-width:38ch;margin:22px 0 35px}.rental-paths{gap:35px;display:grid}.rental-paths article{border-top:1px solid var(--line);padding-top:24px}.rental-paths h3{font-size:28px}.rental-paths p{color:var(--muted);margin:18px 0 24px}.rental-phone{color:var(--blue);margin:22px 0 12px;font-size:clamp(25px,3vw,35px);font-weight:650;display:block}.rental-fit{background:var(--wash);padding-block:55px}.rental-fit-inner>div>p{color:var(--muted);margin-top:22px}.rental-checks{margin:35px 0 0}.rental-checks>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:14px;padding:18px 0;display:grid}.rental-checks dt{color:var(--deep);font-weight:650}.rental-checks dd{color:var(--muted);margin:0;font-size:16px}.rental-process ol{counter-reset:step;gap:30px;margin-top:35px;padding:0;list-style:none;display:grid}.rental-process li{counter-increment:step;grid-template-columns:30px 1fr;gap:8px 15px;display:grid}.rental-process li:before{content:counter(step);color:var(--blue);grid-row:1/3;font-size:28px;font-weight:700;line-height:1.2}.rental-process strong{font-size:21px}.rental-process p{color:var(--muted);grid-column:2;font-size:16px}.rental-request{background:var(--wash);padding-block:60px;scroll-margin-top:110px}.rental-request-inner>div>p{margin-top:20px}.rental-advisor{align-items:center;gap:20px;margin-top:30px;display:flex}.rental-advisor img{object-fit:cover;object-position:center 25%;width:85px;height:100px}.rental-advisor p{color:var(--muted);font-size:14px}#rental-form{border:1px solid var(--line);background:#fff;min-width:0;margin-top:35px;padding:24px 18px}#rental-form fieldset{border:0;margin:0 0 24px;padding:0}#rental-form legend{margin-bottom:10px;font-weight:650}#rental-form .rental-choice{cursor:pointer;border:1px solid #9eb5c0;align-items:center;gap:12px;min-height:54px;margin:10px 0;padding:15px;display:flex}#rental-form .rental-choice:has(input:checked){border-color:var(--blue);background:#e8f4f9}#rental-form .rental-choice input{width:20px;height:20px;accent-color:var(--blue);flex:none;margin:0}#rental-form label{margin-bottom:8px;font-size:15px;font-weight:550;display:block}#rental-form input,#rental-form textarea{width:100%;font:inherit;color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #9eb5c0;border-radius:0;min-height:50px;padding:12px;font-size:16px}#rental-form textarea{resize:vertical}#rental-form input:focus-visible,#rental-form textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.rental-fields{gap:18px;margin-top:18px;display:grid}.rental-form-note{color:var(--muted);margin:23px 0;font-size:13px}.rental-form-note a{text-decoration:underline}#rental-form button{cursor:pointer;min-height:52px}.rental-page [hidden]{display:none!important}#rental-result{border-top:1px solid var(--line);margin-top:28px;padding-top:25px;scroll-margin-top:115px}#rental-result h3{font-size:25px}#rental-result p{margin-top:12px;font-size:15px}#rental-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--wash);margin:20px 0;padding:18px;font-size:14px}#rental-copy{border:1px solid var(--blue);color:var(--blue);font:inherit;background:#fff;margin-top:10px;padding:12px 18px}.rental-faq details{border-bottom:1px solid var(--line);padding:23px 0}.rental-faq summary{cursor:pointer;font-weight:600}.rental-faq details p{color:var(--muted);margin-top:15px}.rental-related{margin-top:50px}.rental-related p{margin:18px 0}.rental-related a{margin:10px 25px 10px 0}.rental-small{font-size:14px}.rental-teaser{background:var(--deep);color:#fff}.rental-teaser .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding-block:45px;display:flex}.rental-teaser h2{font-size:clamp(30px,3vw,42px);font-weight:700}.rental-teaser p{max-width:52ch;margin-top:12px}.rental-page .header-cta{display:none}@media (width>=850px){.rental-hero{grid-template-columns:1.1fr 1fr}.rental-message,.rental-system{padding:65px 55px}.rental-paths{grid-template-columns:1fr 1fr;gap:70px}.rental-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.rental-fit-inner{grid-template-columns:1fr 1fr;gap:75px;display:grid}.rental-checks{margin-top:0}.rental-process ol{grid-template-columns:repeat(3,1fr);gap:40px}.rental-request-inner{grid-template-columns:1fr 1.2fr;gap:65px;display:grid}.rental-fields{grid-template-columns:1fr 1fr}#rental-form{margin-top:0;padding:32px}.rental-situations,.rental-process,.rental-faq{padding-block:85px}}.rental-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rental-error{color:#a42323;margin-top:18px}.rental-page #rental-form button:disabled{opacity:.6;cursor:wait}.rental-page h1{color:inherit}
