.fixing-line{font:700 19px/1.5 "Manrope";text-align:center;color:var(--navy);max-width:720px;margin:45px auto 0}.fixing-line+.one-trip{margin-top:30px}.numbers-copy strong{color:#fff;font:700 17px "Manrope"}.hero-statement{font:700 12px "DM Sans";color:#596970;letter-spacing:.04em;border-left:3px solid var(--amber);padding:10px 14px}
.footer-links{display:flex;align-items:center;gap:18px}.footer-links a{color:#7b868b;font:600 10px "DM Sans";text-decoration:none}.footer-links a:hover{color:var(--navy)}.footer-links button{border-left:1px solid #ccd0cd}@media(max-width:700px){.footer-links{gap:10px}.footer-links button{border:0}}
.sms-optin-section{background:#071823;color:#fff;padding:90px 0}.sms-optin-inner{display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.sms-optin-copy h2{font:700 40px/1.1 "Manrope";letter-spacing:-.04em;margin:20px 0}.sms-optin-copy h2 em{color:var(--amber);font-style:normal}.sms-optin-copy p{color:#9cabb2;font-size:13px;line-height:1.7}.sms-consent-form{background:#0d2532;border-top:3px solid var(--amber);padding:30px}.sms-phone-label{display:block;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.sms-consent-form>input[type=tel]{width:100%;height:48px;background:#071823;border:1px solid #3a515d;color:#fff;padding:0 14px;font:500 14px "DM Sans"}.sms-checkbox-row{display:grid;grid-template-columns:20px 1fr;gap:12px;margin-top:22px;align-items:start}.sms-checkbox-row input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--amber)}.sms-checkbox-row span{font-size:11px;line-height:1.65;color:#c5d0d4}.sms-legal-links{display:flex;gap:9px;margin:15px 0 23px;padding-left:32px;font-size:10px}.sms-legal-links a{color:var(--amber)}.sms-legal-links span{color:#617681}.sms-form-actions{display:flex;align-items:center;gap:18px}.sms-disable{border:0;background:none;color:#a9b7bd;text-decoration:underline;font:600 10px "DM Sans";cursor:pointer}.sms-form-status{min-height:18px;color:#eab15c;font-size:10px;margin:15px 0 0}.footer-links>span{color:#a9afae;font-size:9px}@media(max-width:800px){.sms-optin-inner{grid-template-columns:1fr;gap:35px}}@media(max-width:520px){.sms-optin-section{padding:60px 0}.sms-consent-form{padding:23px 18px}.sms-form-actions{align-items:stretch;flex-direction:column}.sms-legal-links{padding-left:0}.footer{height:auto;min-height:130px;padding:25px 0}.footer-end{align-items:flex-start}.footer-links{flex-wrap:wrap;align-items:center}}
