.welcome-top .welcome-enquire{display:inline-flex;align-items:center;gap:14px;padding:11px 19px;border:1px solid #6e594866;border-radius:30px;background:#f8efdf;color:#594737;font-size:14px;letter-spacing:0;line-height:1.4}
.welcome-enquire:hover{background:#fff9ef}
.signup-panel{background:#f8efdf;border:1px solid #dfd2c2;border-radius:12px;padding:38px 32px;box-shadow:0 12px 35px #4c403709}
.signup-panel h2{font-size:clamp(36px,3.7vw,50px);line-height:1.13;letter-spacing:-1.2px;overflow-wrap:break-word}
.signup-panel .button{background:#88614c;border-radius:6px;width:100%;font-size:15px;gap:18px;padding:17px 18px}
.signup-panel .button:hover{background:#6e4c3a}
.signup-panel .eyebrow{font-size:11px;letter-spacing:1.3px}
.signup-panel>p:not(.eyebrow){font-size:16px}
@media(max-width:1000px) and (min-width:701px){.signup-panel{padding:28px 20px}.signup-panel h2{font-size:36px}}
@media(max-width:700px){.welcome-top{align-items:center}.welcome-top .welcome-enquire{font-size:13px;padding:9px 14px}.signup-panel{padding:30px 22px}.signup-panel h2{font-size:clamp(34px,9vw,45px)}}
