
:root{--nat-champagne:#e6c580;--nat-ink:#07121e}html{scroll-padding-top:30px}body{overflow-x:hidden}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #eac981!important;outline-offset:3px}.nat-premium-extras{padding-top:76px;padding-bottom:74px}.nat-section-intro{text-align:center;max-width:860px;margin:0 auto 34px}.nat-eyebrow{color:#d7ad60;font-size:11px;font-weight:800;letter-spacing:.2em}.nat-section-intro h2,.nat-steps h2,.nat-policy h2{font:normal clamp(27px,3.4vw,43px) Georgia,serif;color:#e9c789;margin:12px 0 15px}.nat-section-intro p{color:#bdc8d5;line-height:1.8;font-size:15px}.nat-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nat-benefit-grid article{padding:30px 27px;min-height:215px;border:1px solid #97744570;border-radius:18px;background:linear-gradient(145deg,#13283a,#091624);box-shadow:0 15px 35px #0003;transition:transform .25s ease,border-color .25s ease}.nat-benefit-grid article:hover{transform:translateY(-4px);border-color:#d5b36e}.nat-benefit-icon{font:normal 32px Georgia,serif;color:#d7ad60}.nat-benefit-grid h3,.nat-step-grid h3{font-size:17px;color:#f1dcac;margin:18px 0 10px}.nat-benefit-grid p,.nat-step-grid p{color:#b9c6d2;font-size:14px;line-height:1.75}.nat-steps{margin-top:48px;padding:40px 38px;background:linear-gradient(120deg,#0d1c2b,#132b3e);border:1px solid #a5804a;border-radius:19px}.nat-steps-head{text-align:center}.nat-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.nat-step-grid>div{padding:20px;border-top:1px solid #a5804a80}.nat-step-grid b{font:normal 35px Georgia,serif;color:#e2bd75}.nat-policy{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:40px 32px;margin-top:24px;background:#0a1826;border:1px solid #a5804a80;border-radius:18px}.nat-policy>div{max-width:850px}.nat-policy p{color:#bac6d1;line-height:1.8;font-size:14px}.nat-policy a{flex-shrink:0;display:inline-block;background:linear-gradient(110deg,#f1d79a,#bf914c);padding:15px 19px;border-radius:8px;color:#0b1823;font-weight:800;text-align:center}.nat-gallery .nat-stage{cursor:zoom-in}.nat-photo-lightbox[hidden]{display:none!important}.nat-photo-lightbox{position:fixed;inset:0;z-index:100000;background:#02070cf5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:58px 24px 24px;gap:12px}.nat-photo-lightbox img{max-width:min(95vw,1250px);max-height:76vh;width:auto;height:auto;object-fit:contain;border:1px solid #ad8a4c;border-radius:10px}.nat-photo-lightbox #natLightboxClose{position:absolute;top:16px;right:25px;background:#162638;color:#f2d8a0;border:1px solid #aa874e;border-radius:50%;width:46px;height:46px;font-size:30px;cursor:pointer}.nat-photo-lightbox #natLightboxCaption{color:#ead4aa;font-size:14px}.nat-gallery .nat-slide img{object-fit:contain!important}.fare-panel{box-shadow:0 25px 75px #0004}.fare-panel input,.fare-panel select,.fare-panel textarea{min-height:48px}.nat-concierge{box-shadow:0 12px 36px #0007}.nat-gallery .nat-slide:not(.is-active){pointer-events:none}@media(max-width:800px){.nat-benefit-grid,.nat-step-grid{grid-template-columns:1fr}.nat-benefit-grid article{min-height:unset}.nat-policy{flex-direction:column;align-items:stretch}.nat-steps{padding:28px 22px}.nat-premium-extras{padding-top:45px;padding-bottom:45px}}@media(prefers-reduced-motion:reduce){.nat-benefit-grid article{transition:none}}
