/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.styles_rental-steps__O0vMT{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.styles_step-heading__V84j3{color:#8b7058;border-bottom:1px solid #d9cfc0;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.styles_step-heading__V84j3 span{color:#ad9b87;font:26px Baskerville,Georgia,serif}.styles_rental-steps__O0vMT h3{margin:22px 0 10px;font:400 24px/1.2 Baskerville,Georgia,serif}.styles_rental-steps__O0vMT p{color:var(--copy);margin:0;font-size:13px;line-height:1.85}.styles_faq-list__Sq0jk details{border-bottom:1px solid var(--border)}.styles_faq-list__Sq0jk summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.styles_faq-list__Sq0jk summary::-webkit-details-marker{display:none}.styles_faq-list__Sq0jk summary span{color:var(--accent);font-size:20px;line-height:1}.styles_faq-list__Sq0jk details[open] summary span{transform:rotate(45deg)}.styles_faq-list__Sq0jk p{color:var(--copy);margin:0 0 24px;font-size:13px;line-height:1.8}.styles_consultation-banner__lcSbz{background:#ece3d6;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:42px;display:flex}.styles_consultation-banner__lcSbz h2{margin:15px 0;font:400 37px/1.12 Baskerville,Georgia,serif}.styles_consultation-banner__lcSbz p{color:var(--copy);font-size:14px;line-height:1.8}.styles_consultation-banner__lcSbz small{color:var(--copy);font-size:11px}.styles_consultation-banner__lcSbz .styles_consultation-button__Na0KZ{flex-shrink:0}.styles_booking-steps__8uer0{color:#8d867e;justify-content:center;gap:36px;margin:0 0 12px;padding:0;list-style:none;display:flex}.styles_booking-steps__8uer0 li{align-items:center;gap:9px;font-size:12px;display:flex}.styles_booking-steps__8uer0 li>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.styles_booking-steps__8uer0 .styles_is-active__bbwfR{color:var(--accent-dark)}.styles_booking-steps__8uer0 .styles_is-active__bbwfR>span{background:#e8dfd0;border-color:#e8dfd0}@media (max-width:760px){.styles_rental-steps__O0vMT{grid-template-columns:1fr;gap:22px}.styles_rental-steps__O0vMT h3{margin-top:15px}.styles_consultation-banner__lcSbz{flex-direction:column;align-items:start;gap:18px;padding:28px 22px}.styles_consultation-banner__lcSbz h2{font-size:33px}.styles_booking-steps__8uer0{justify-content:start;gap:16px}.styles_booking-steps__8uer0 li{gap:5px;font-size:10px}.styles_booking-steps__8uer0 li>span{flex-shrink:0;width:23px;height:23px}}@media print{.styles_booking-steps__8uer0{display:none!important}}