
/* NAT refined luxury — preserve existing identity, improve spacing and consistency */
.nat-welcome-section{padding:clamp(25px,4vw,56px) 20px!important}
.nat-welcome-panel{padding:clamp(28px,4vw,52px)!important;max-width:1060px!important}
.nat-welcome-panel h2{margin-top:12px!important;margin-bottom:18px!important}
.nat-welcome-panel p{line-height:1.72!important}
.nat-luxe-trustbar{max-width:1260px!important;width:calc(100% - 32px)!important;margin:17px auto 23px!important}
.nat-luxe-trustbar .nat-luxe-trust{min-height:105px!important}
.nat-luxe-trustbar .nat-luxe-trust strong{font-size:clamp(12px,1.05vw,15px)!important}
.nat-luxe-trustbar .nat-luxe-trust small{font-size:clamp(11px,.85vw,13px)!important}
.nat-new-showcase .nat-showcase-card,.nat-trust-card,.lx-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}
.nat-new-showcase .nat-showcase-card:hover,.nat-trust-card:hover,.lx-card:hover{transform:translateY(-5px)!important;box-shadow:0 17px 40px #0006!important;border-color:#e7c482!important}
header nav a:not(.nat-nav-book){transition:color .2s ease}
header nav a:not(.nat-nav-book):hover{color:#f0cb86!important}
.nat-float-contact{gap:9px!important}
.nat-float-contact a{min-width:150px!important}
.nat-luxe-trustbar{border-radius:13px!important}
.nat-real-reviews{max-width:1260px;margin:45px auto;padding:clamp(28px,5vw,58px);background:linear-gradient(140deg,#071627ed,#132c40ef);border:1px solid #c7a46180;border-radius:20px;color:#fff;box-sizing:border-box;text-align:center;box-shadow:0 20px 48px #0005}
.nat-real-reviews .eyebrow{font-size:11px;letter-spacing:3px;color:#e8c47e;font-weight:800}
.nat-real-reviews h2{font:normal clamp(30px,4vw,46px)/1.2 Georgia,serif;margin:16px 0;color:#fff}
.nat-real-reviews p{max-width:650px;margin:0 auto 24px;line-height:1.8;color:#cbd5df}
.nat-real-reviews a{display:inline-flex;align-items:center;justify-content:center;min-height:45px;border:1px solid #e6c17e;border-radius:9px;padding:10px 22px;color:#0a1a2b!important;background:#e6c17e;text-decoration:none;font-weight:800}
.nat-real-reviews small{display:block;margin-top:15px;color:#abbacb}
.nat-why-intro{max-width:750px;margin:0 auto 24px;text-align:center;color:#e7d7b9;font:italic 18px/1.5 Georgia,serif}
@media(max-width:720px){.nat-welcome-section{padding:24px 12px!important}.nat-welcome-panel{padding:26px 19px!important}.nat-luxe-trustbar{width:calc(100% - 24px)!important}.nat-real-reviews{margin:26px 12px;padding:30px 18px}.nat-float-contact a{min-width:135px!important}}
@media(prefers-reduced-motion:reduce){.nat-new-showcase .nat-showcase-card,.nat-trust-card,.lx-card{transition:none!important}}
