.hotel-start-page{min-height:100svh;background:#fff;color:#29352e;font-family:Space Grotesk,sans-serif}.hotel-start-hero{min-height:100svh;padding-top:140px;padding-bottom:36px}.hotel-start-panel{padding:36px clamp(24px,4vw,48px);gap:clamp(28px,5vw,64px);grid-template-columns:1fr 1fr}.hotel-start-panel .hotel-contact-copy h1{max-width:580px;font-size:clamp(32px,3vw,42px)!important}.hotel-start-panel .hotel-contact-copy>p{font-size:14px;line-height:1.6;margin-top:16px}.hotel-start-form{display:grid;gap:8px;max-width:440px;margin-top:24px}.hotel-start-form label{font-size:12px}.hotel-start-form label:not(:first-child){margin-top:8px}.hotel-start-form input:not(.hotel-start-honeypot){min-width:0;width:100%;height:44px;padding:12px;border:1px solid #e5e7e5;border-radius:7px;background:#fff;color:#29352e;font-size:14px}.hotel-start-form input:focus-visible{outline:1px solid #79634e;outline-offset:2px}.hotel-start-form .hotel-pricing-custom-cta{margin-top:8px;min-height:44px;cursor:pointer}.hotel-start-form .hotel-pricing-custom-cta:disabled{opacity:.6;cursor:wait}.hotel-start-honeypot{display:none}.hotel-start-captcha{min-height:65px;margin-top:4px}.hotel-start-error{color:#934a32;font-size:12px;line-height:1.5}.hotel-start-panel .hotel-contact-copy>.hotel-start-guarantee{margin-top:16px;font-size:12px;color:#69716c}.hotel-start-whatsapp{display:inline-block;margin-top:12px;font-size:12px;color:#69716c;text-decoration:underline;text-underline-offset:3px}.hotel-start-success{margin-top:28px;padding:24px 0;border-block:1px solid #e5e7e5}.hotel-start-success h2{font-size:26px;font-weight:400;letter-spacing:-.04em}.hotel-start-success p{margin-top:12px;font-size:14px;line-height:1.6}.hotel-start-mobile-actions{display:grid;gap:16px;margin-top:24px}.hotel-start-mobile-actions>button{font-size:12px;color:#69716c;text-decoration:underline;text-underline-offset:3px}@media (max-width: 767px){.hotel-start-hero{padding-top:136px}.hotel-start-panel{grid-template-columns:1fr;padding:28px 22px}.hotel-start-panel .hotel-contact-copy h1{font-size:calc(36px * var(--hotel-copy-scale, 1))!important}.hotel-start-form input:not(.hotel-start-honeypot){font-size:16px}}
