.rental-hero,.rental-final{background:var(--navy);color:white}.rental-hero{padding:28px 0 58px}.rental-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.rental-hero-copy{padding-top:24px;min-width:0}.rental-hero h1{font-size:clamp(40px,4.2vw,62px);max-width:650px}.rental-hero h1 span{color:var(--sky);display:block}.rental-deck{font-size:21px;line-height:1.6;margin-top:28px}.rental-hero-copy>p:not(.eyebrow):not(.rental-deck){color:#d5e5f3}.rental-hero-copy>.text-link{margin-top:24px}.rental-criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;border-top:1px solid #527d9c;padding-top:24px}.rental-criteria strong,.rental-criteria span{display:block}.rental-criteria strong{font-size:16px}.rental-criteria span{font-size:12px;color:#d5e5f3;margin-top:6px}.rental-hero-copy>.rental-status{font-size:12px;line-height:1.7;margin-top:22px}.rental-form{min-width:0;box-shadow:0 12px 40px #00172c26}.rental-form h2{font-size:25px;line-height:1.2;margin-bottom:14px}.rental-form-intro{font-size:13px;color:var(--muted);margin-bottom:24px}.rental-form .form-note{margin-top:20px}.rental-form :focus-visible{outline-color:var(--blue)}.rental-extra{margin-top:20px;border-top:1px solid var(--line);padding-top:12px}.rental-extra summary{font-size:12px;font-weight:700;cursor:pointer;min-height:44px;padding-block:10px}.rental-extra .field{margin-top:14px}.rental-jump{display:flex;flex-wrap:wrap;gap:6px 28px;padding-block:24px;border-bottom:1px solid var(--line)}.rental-jump a{font-size:13px;color:var(--blue);font-weight:700;min-height:44px;display:flex;align-items:center}.rental-section h2{max-width:880px;margin-bottom:26px}.rental-section .container>p:not(.eyebrow){max-width:850px;font-size:17px;line-height:1.85}.rental-section a:not(.button){color:var(--blue);text-decoration:underline;text-underline-offset:4px}.rental-pale{background:var(--pale)}.rental-comparison{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:34px 0}.rental-comparison article{border-top:2px solid var(--blue);padding-top:24px}.rental-comparison h3{font-size:25px;margin-bottom:18px}.rental-comparison p,.rental-list{font-size:16px;line-height:1.85;color:var(--muted)}.rental-applications{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:38px}.rental-applications article{background:white;padding:28px;border:1px solid var(--line);border-radius:var(--radius)}.rental-applications img{margin-bottom:24px}.rental-applications h3{font-size:24px;line-height:1.2;margin-bottom:18px}.rental-applications p{font-size:15px;line-height:1.8;color:var(--muted)}.rental-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none;padding:0;margin:36px 0 0}.rental-steps li{border-top:1px solid #8ca9c1;padding-top:22px}.rental-steps span{font-size:13px;font-weight:700;color:var(--blue)}.rental-steps h3{font-size:23px;margin:18px 0}.rental-steps p{font-size:15px;color:var(--muted);line-height:1.8}.rental-list{list-style:disc;padding-left:22px}.rental-list li+li{margin-top:16px}.rental-section .semantic-table{background:white;margin-top:32px}.rental-reading{max-width:860px}.rental-faq details{border-bottom:1px solid var(--line);padding-block:16px}.rental-faq summary{min-height:44px;cursor:pointer;font-weight:700;font-size:18px;padding-block:8px;line-height:1.6}.rental-faq details p{font-size:17px;line-height:1.85;margin:18px 0;color:var(--muted)}.rental-related{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0}.rental-related article{border-top:1px solid #8ca9c1;padding-top:24px}.rental-related h3{font-size:24px;margin-bottom:16px}.rental-related p{font-size:15px;color:var(--muted)}.rental-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.rental-final-grid>div>h2{margin-bottom:30px}.rental-final-grid>div>p:not(.eyebrow){color:#d5e5f3;max-width:480px}.rental-hero a:focus-visible,.rental-final a:focus-visible{outline-color:var(--sky)}
@media(max-width:1050px){.rental-hero-grid,.rental-final-grid{gap:32px}.rental-applications{grid-template-columns:repeat(2,1fr)}.rental-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.rental-hero-grid,.rental-final-grid{grid-template-columns:1fr}.rental-hero-copy{padding-top:0}.rental-hero h1{max-width:680px}.rental-hero-copy>p{max-width:650px}.rental-form{max-width:680px;width:100%}.rental-comparison{gap:28px}.rental-hero-grid{gap:36px}}
@media(max-width:640px){.rental-hero{padding-bottom:36px}.rental-hero h1{font-size:40px}.rental-deck{font-size:19px}.rental-criteria{gap:12px}.rental-criteria strong{font-size:14px}.rental-criteria span{font-size:11px}.rental-applications,.rental-comparison,.rental-steps,.rental-related{grid-template-columns:1fr;gap:28px}.rental-applications article{padding:25px}.rental-section .container>p:not(.eyebrow){font-size:16px}.rental-faq summary{font-size:17px}.rental-faq details p{font-size:16px}.rental-form h2{font-size:24px}.rental-form .form-grid{grid-template-columns:1fr}.rental-final-grid{gap:36px}.rental-jump{gap:4px 22px}}
.rental-hero .semantic-breadcrumb li{display:flex;align-items:center}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.rental-service-photo{margin:28px 0 0;max-width:680px}.rental-service-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:var(--radius)}.rental-service-photo figcaption{font-size:12px;line-height:1.6;color:#d5e5f3;margin-top:10px}
