@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;450;500;550;600;650;700;750;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#10253c;--navy-hover:#1b3c5c;--ink:#0a1c30;--muted:#526071;--line:#d9e0e7;--surface:#f2f5f8;--blue:#294e76;--sans:"Manrope", Arial, sans-serif;--gutter:clamp(24px, 4.167vw, 80px);--content:1440px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:16px;line-height:1.6}body:has(dialog[open]){overflow:hidden}::selection{color:var(--navy);background:#dbe8f2}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}button,select,summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{width:100%;max-width:100%;display:block}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-weight:650;line-height:1.15}h1,h2{letter-spacing:-.055em}h2{white-space:pre-line;font-size:clamp(36px,3.35vw,52px)}button{background:0 0;border:0}button,input,select,textarea{border-radius:0}:focus-visible{outline-offset:5px;outline:3px solid #4c7fa9}:is(input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px}section[id],div[id]{scroll-margin-top:100px}.wrap{width:min(var(--content), calc(100% - var(--gutter) * 2));margin-inline:auto}.section{padding-block:104px}.eyebrow{color:var(--blue);letter-spacing:.18em;font-size:11px;font-weight:750;line-height:1.6}.button{color:#fff;background:var(--navy);border-radius:3px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:15px 25px;font-size:14px;font-weight:700;line-height:1.4;transition:background .18s,color .18s;display:inline-flex}.button:hover{background:var(--navy-hover)}.button-white{color:var(--navy);background:#fff}.button-white:hover{background:#e5eef5}.text-link{border-bottom:1px solid #a7b5c4;justify-content:space-between;align-items:center;gap:22px;min-height:42px;padding-block:8px;font-size:14px;font-weight:650;line-height:1.5;transition:color .18s,border-color .18s;display:inline-flex}.text-link:hover{color:#427499;border-color:currentColor}.skip-link{z-index:100;color:#fff;background:var(--navy);padding:12px 20px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{min-height:80px;padding:16px var(--gutter);background:#fff;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:28px;display:flex}.wordmark{flex-direction:column;flex-shrink:0;line-height:1;display:inline-flex}.wordmark>span{letter-spacing:-.025em;font-size:28px;font-weight:800}.wordmark>small{letter-spacing:.34em;margin-top:8px;font-size:8px;font-weight:750}.main-nav{justify-content:center;align-items:center;gap:clamp(24px,3.1vw,48px);margin-left:auto;margin-right:auto;display:flex}.main-nav a{padding-block:10px;font-size:14px;font-weight:600;transition:color .18s}.main-nav a:hover{color:#53789b}.main-nav .mobile-reserve{display:none}.header-actions{align-items:center;gap:26px;display:flex}.language-switch{align-items:center;gap:8px;font-size:10px;display:flex}.language-switch span{color:#b6c0cc}.language-switch button{border-bottom:1px solid #0000;min-width:25px;min-height:34px;padding:5px 0;font-size:11px;font-weight:700}.language-switch button[aria-pressed=true]{border-color:var(--navy)}.header-contact{gap:22px;min-height:46px;padding:13px 22px;font-size:12px}.menu-toggle{display:none}.executive-hero{grid-template-columns:37.5% 62.5%;align-items:stretch;display:grid}.hero-copy{min-width:0;padding:31px 36px 40px var(--gutter)}.hero-copy>.eyebrow{letter-spacing:.2em;margin-bottom:14px;font-size:10px}.hero-copy h1{font-size:clamp(46px,4.65vw,72px);font-weight:750;line-height:.99}.hero-intro{max-width:480px;color:var(--muted);letter-spacing:-.025em;margin-top:19px;margin-bottom:27px;font-size:17px;line-height:1.5}.hero-visual{flex-direction:column;min-width:0;display:flex}.hero-photo{background:#d9dfe3;flex:1;min-height:650px;position:relative;overflow:hidden}.hero-photo>img{object-fit:cover;object-position:center;height:100%;position:absolute;inset:0}.hero-photo figcaption{right:var(--gutter);color:#fff;text-align:right;text-shadow:0 1px 4px #000;gap:2px;font-size:11px;display:grid;position:absolute;bottom:19px}.hero-photo figcaption span:last-child{font-size:10px}.hero-links{min-height:80px;padding:14px var(--gutter) 17px 72px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.hero-links .text-link{font-size:13px}.hero-links .text-link+.text-link{position:relative}.hero-links .text-link+.text-link:before{background:var(--line);content:"";width:1px;height:35px;position:absolute;top:4px;left:-35px}.press-mention{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:155px minmax(0,1fr) auto;align-items:center;gap:36px;margin-block:36px 0;padding:28px 0;display:grid}.press-publication{flex-direction:column;gap:10px;display:flex}.press-publication>span{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:650}.press-publication>strong{color:#5f01d1;letter-spacing:-.06em;font-size:28px;font-weight:800;line-height:1}.press-publication>strong>span{letter-spacing:-.025em;margin-top:4px;font-size:17px;font-weight:650;display:block}.press-copy h2{letter-spacing:-.035em;font-size:21px;line-height:1.3}.press-copy p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.6}.press-copy small{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.5;display:block}.press-link{white-space:nowrap;gap:20px;font-size:13px}@media (max-width:800px){.press-mention{grid-template-columns:130px minmax(0,1fr);gap:22px}.press-link{grid-column:2;justify-self:start}}@media (max-width:480px){.press-mention{grid-template-columns:1fr;gap:20px;margin-top:24px;padding-block:24px}.press-publication>strong{font-size:26px}.press-publication>strong>span{margin-left:6px;font-size:20px;display:inline}.press-copy h2{font-size:20px}.press-link{grid-column:1}}.section-heading{justify-content:space-between;align-items:flex-end;gap:64px;margin-bottom:48px;display:flex}.section-heading .eyebrow{margin-bottom:16px}.section-description{max-width:390px;color:var(--muted);font-size:16px;line-height:1.8}.fleet-grid{grid-template-columns:1fr 1fr;gap:38px;display:grid}.fleet-photo{aspect-ratio:1.6;background:var(--surface);position:relative;overflow:hidden}.fleet-photo img{object-fit:cover;height:100%}.armored-photo img{object-position:center 58%}.interior-photo img{object-position:center 57%}.fleet-photo figcaption{color:var(--navy);letter-spacing:.11em;background:#fff;align-items:center;gap:9px;padding:9px 12px;font-size:10px;font-weight:750;display:flex;position:absolute;bottom:20px;left:20px}.fleet-heading{justify-content:space-between;align-items:center;gap:24px;margin-top:25px;display:flex}.fleet-heading h3{letter-spacing:-.045em;font-size:29px}.fleet-heading>span{color:#8092a3;font-size:14px}.fleet-item h4{margin-top:13px;font-size:15px;font-weight:650}.fleet-item>p{max-width:500px;color:var(--muted);margin-top:11px;font-size:15px;line-height:1.8}.fleet-item>.text-link{min-width:260px;margin-top:21px}.section-note{color:#697787;margin-top:29px;font-size:12px;line-height:1.7}.service-conditions-link{color:var(--ink);text-underline-offset:4px;align-items:center;gap:7px;margin-left:12px;text-decoration:underline;display:inline-flex}.day-section{background:var(--navy);color:#fff;padding-block:89px}.day-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:100px;display:grid}.day-copy .eyebrow{color:#afc3d6;margin-bottom:19px;font-size:10px}.day-copy h2{font-size:clamp(37px,3.4vw,51px)}.day-copy>p:not(.eyebrow){color:#c5d0dc;max-width:450px;margin-top:24px;font-size:15px;line-height:1.9}.day-copy .button{min-width:235px;margin-top:32px}.service-row{border-bottom:1px solid #3c5066;align-items:flex-start;gap:23px;padding-block:29px;display:flex}.service-row:first-child{border-top:1px solid #3c5066}.service-row>svg{color:#bacbdd;margin-top:4px}.service-row h3{letter-spacing:-.02em;font-size:21px;font-weight:600}.service-row p{color:#bfcddd;max-width:340px;margin-top:9px;font-size:14px}.service-row>span{color:#94adc5;margin-left:auto;padding-top:4px;font-size:11px}.destination-country{letter-spacing:.16em;align-items:center;gap:13px;padding-bottom:7px;font-size:12px;font-weight:750;display:flex}.destination-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.destination-item{min-width:0;padding:35px 32px 36px}.destination-item:first-child{padding-left:0}.destination-item:last-child{padding-right:0}.destination-item+.destination-item{border-left:1px solid var(--line)}.destination-top{justify-content:space-between;align-items:center;gap:10px;min-height:84px;display:flex}.destination-code{color:#8b9db0;letter-spacing:-.055em;font-size:clamp(42px,4.7vw,71px);font-weight:450;line-height:1}.home-base .destination-code{color:var(--navy)}.destination-status{letter-spacing:.12em;text-align:right;color:#617a92;font-size:9px;font-weight:750;line-height:1.7}.destination-item h3{letter-spacing:-.03em;margin-top:22px;font-size:25px}.destination-item p{min-height:106px;color:var(--muted);margin-top:15px;font-size:14px;line-height:1.8}.destination-item .text-link{margin-top:20px;font-size:13px}.destination-note{max-width:790px}.history-section{background:var(--surface);grid-template-columns:1fr 1fr;display:grid}.history-copy{padding:80px 65px 80px var(--gutter)}.history-copy .eyebrow{margin-bottom:21px}.history-copy h2{font-size:clamp(36px,3.4vw,51px)}.history-copy>p:not(.eyebrow){color:var(--muted);max-width:510px;margin-top:21px;font-size:15px;line-height:1.9}.history-copy .history-lead{color:var(--ink)!important;font-size:17px!important}.history-copy .text-link{min-width:250px;margin-top:24px}.history-archive{padding:60px var(--gutter) 43px 58px;background:#e5ebf0;flex-direction:column;justify-content:space-between;display:flex}.archive-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.archive-heading span{letter-spacing:.15em;color:#566c81;max-width:140px;font-size:10px;font-weight:700;line-height:1.8}.archive-heading strong{letter-spacing:-.06em;font-size:clamp(62px,6.4vw,96px);font-weight:500;line-height:.85}.history-archive figure{margin:60px -20px 45px}.history-archive img{object-fit:contain;height:auto}.history-archive figcaption{text-align:center;color:#52677c;margin-top:24px;font-size:11px}.archive-footer{letter-spacing:.1em;border-top:1px solid #b7c5d1;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:10px;font-weight:700;display:flex}.faq-section{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.faq-heading .eyebrow{margin-bottom:19px}.faq-heading>.text-link{min-width:210px;margin-top:28px}.booking-guide{max-width:420px;margin-top:32px}.booking-guide>h3{letter-spacing:-.015em;font-size:16px}.booking-guide ol{gap:22px;margin:20px 0 0;padding:0;list-style:none;display:grid}.booking-guide li{align-items:flex-start;gap:14px;display:flex}.booking-guide li>span{color:#4c6175;border:1px solid #ced8e1;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.booking-guide h4{font-size:14px;line-height:1.5}.booking-guide p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.75}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{justify-content:space-between;align-items:center;gap:22px;padding-block:23px;font-size:15px;font-weight:650;list-style:none;transition:color .18s;display:flex}.faq-list summary:hover{color:var(--blue)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:var(--muted);padding:0 30px 25px 0;font-size:14px;line-height:1.9}.closing-section{color:#fff;background:var(--navy);padding-block:77px}.closing-layout{justify-content:space-between;align-items:center;gap:60px;display:flex}.closing-section .eyebrow{color:#b7cadd;margin-bottom:20px;font-size:10px}.closing-section h2{font-size:clamp(38px,3.8vw,57px)}.closing-section p:not(.eyebrow){color:#c8d4e0;margin-top:22px;font-size:16px}.closing-actions{flex-direction:column;align-items:stretch;gap:17px;min-width:260px;display:flex}.closing-actions .text-link{color:#e2eaf2;border-color:#586e83;font-size:13px}.closing-actions .text-link:hover{color:#fff}.site-footer{background:#fff}.footer-main{grid-template-columns:1.15fr 1.1fr .6fr;gap:60px;padding-block:65px;display:grid}.footer-identity .wordmark>span{font-size:25px}.footer-identity>p{color:var(--muted);max-width:280px;margin-top:23px;font-size:13px;line-height:1.9}.footer-main h3{margin-bottom:20px;font-size:13px}.footer-contact,.footer-nav{flex-direction:column;align-items:flex-start;display:flex}.footer-contact>a,.footer-nav>a,.footer-nav>button{padding-block:4px;font-size:13px}.footer-contact>a:hover,.footer-nav>a:hover,.footer-nav>button:hover{color:#53789b}.footer-contact>.footer-instagram{align-items:center;gap:8px;min-height:44px;display:inline-flex}.footer-contact>p{color:#657589;margin-top:16px;font-size:12px}.footer-nav>button{text-align:left;padding-inline:0}.footer-bottom{border-top:1px solid var(--line);color:#66758a;justify-content:space-between;align-items:flex-start;gap:32px;padding-block:23px 32px;font-size:10px;display:flex}.footer-bottom p:last-child{text-align:right}.privacy-dialog{width:min(640px,100vw - 36px);max-height:90dvh;color:var(--ink);background:#fff;border:0;padding:0}.privacy-dialog::backdrop{background:#081626a6}.privacy-dialog-body{padding:45px;position:relative}.privacy-close{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:16px;right:16px}.privacy-dialog .eyebrow{margin-bottom:18px}.privacy-dialog h2{max-width:440px;margin-bottom:24px;font-size:36px}.privacy-dialog-body>p:not(.eyebrow){color:var(--muted);margin-top:17px;font-size:14px;line-height:1.8}.privacy-dialog .text-link{margin-top:25px}@media (min-width:1800px){.executive-hero{grid-template-columns:minmax(600px,37.5%) 1fr}.hero-copy{padding-top:48px;padding-right:60px}.hero-copy h1{font-size:78px}.hero-intro{font-size:19px}.hero-photo{min-height:760px}}@media (max-width:1200px){.site-header{gap:20px}.wordmark>span{font-size:24px}.wordmark>small{letter-spacing:.31em;font-size:7px}.main-nav{gap:25px}.main-nav a{font-size:12px}.header-actions{gap:18px}.header-contact{gap:12px;padding-inline:16px}.executive-hero{grid-template-columns:43% 57%}.hero-copy{padding-right:28px}.hero-copy h1{font-size:clamp(46px,5.1vw,62px)}.hero-copy>.eyebrow{font-size:9px}.hero-intro{font-size:16px}.hero-links{gap:35px;padding-left:30px}.hero-links .text-link{gap:10px;font-size:12px}.hero-links .text-link+.text-link:before{left:-18px}.hero-photo>img{object-position:51% center}.day-layout{gap:65px}.destination-item{padding-inline:23px}.destination-status{font-size:8px}.destination-item p{min-height:145px}.history-copy{padding-right:45px}.history-archive{padding-left:40px}.faq-section{gap:60px}}@media (max-width:960px){.site-header{min-height:76px}.main-nav{z-index:20;padding:20px var(--gutter) 28px;border-bottom:1px solid var(--line);background:#fff;margin:0;display:none;position:absolute;top:76px;left:0;right:0}.main-nav.is-open{flex-direction:column;align-items:stretch;gap:3px;display:flex}.main-nav a{padding:12px 0;font-size:16px}.main-nav .mobile-reserve{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:20px;display:flex}.menu-toggle{justify-content:center;align-items:center;width:36px;height:40px;padding:0;display:flex}.executive-hero{grid-template-columns:48% 52%}.hero-copy{padding-right:24px}.hero-copy h1{font-size:48px}.hero-copy>.eyebrow{max-width:290px;line-height:1.8}.hero-intro{font-size:15px}.hero-links{grid-template-columns:1fr;gap:4px;padding:15px 28px 20px}.hero-links .text-link+.text-link:before{content:none}.hero-links .text-link{font-size:13px}.hero-photo{min-height:610px}.hero-photo>img{object-position:49% center}.hero-photo figcaption{font-size:10px;right:20px}.section{padding-block:75px}.section-heading{gap:35px}.section-description{max-width:300px;font-size:14px}.fleet-grid{gap:27px}.fleet-heading h3{font-size:24px}.fleet-item h4,.fleet-item>p{font-size:14px}.fleet-item>.text-link{min-width:0;font-size:13px}.day-section{padding-block:65px}.day-layout{gap:45px}.service-row{gap:16px}.service-row h3{font-size:18px}.service-row p{font-size:13px}.destination-top{flex-direction:column;align-items:flex-start;gap:18px}.destination-status{font-size:9px}.destination-item{padding-inline:20px}.destination-item h3{font-size:23px}.destination-item p{min-height:163px;font-size:13px}.destination-item .text-link{gap:12px;font-size:12px}.history-copy{padding:60px 35px 60px var(--gutter)}.history-copy h2{font-size:35px}.history-copy>p:not(.eyebrow){font-size:14px}.history-archive{padding-left:30px}.archive-heading{flex-direction:column;gap:25px}.archive-heading span{max-width:none}.archive-heading strong{font-size:83px}.history-archive figure{margin-inline:-15px}.archive-footer{font-size:8px}.faq-section{grid-template-columns:.75fr 1.25fr;gap:45px}.faq-list summary{font-size:14px}.closing-layout{gap:35px}.closing-actions{min-width:235px}.footer-main{grid-template-columns:1fr 1.1fr .6fr;gap:35px}.footer-identity .wordmark>span{font-size:22px}}@media (max-width:700px){:root{--gutter:24px}html{scroll-padding-top:25px}section[id],div[id]{scroll-margin-top:25px}.site-header{gap:15px;min-height:76px;padding-block:17px}.wordmark>span{font-size:23px}.wordmark>small{letter-spacing:.27em;margin-top:7px;font-size:6.5px}.header-actions{gap:11px}.header-contact{display:none}.language-switch{gap:5px}.language-switch button{min-width:23px;font-size:10px}.menu-toggle{width:30px}.executive-hero{flex-direction:column;display:flex}.hero-copy{padding:31px var(--gutter) 31px}.hero-copy>.eyebrow{letter-spacing:.15em;max-width:none;margin-bottom:18px;font-size:9px}.hero-copy h1{letter-spacing:-.055em;font-size:clamp(48px,11.6vw,69px);line-height:1.02}.hero-intro{max-width:460px;margin-top:19px;margin-bottom:27px;font-size:16px;line-height:1.6}.hero-photo{aspect-ratio:1.24;flex:none;min-height:0}.hero-photo>img{object-position:center;height:100%;position:static}.hero-photo figcaption{font-size:9px;bottom:13px;right:17px}.hero-photo figcaption span:last-child{font-size:8px}.hero-links{min-height:84px;padding:16px var(--gutter);grid-template-columns:1fr 1fr;gap:28px}.hero-links .text-link{gap:10px;font-size:11px}.hero-links .text-link+.text-link:before{content:none}.section{padding-block:62px}h2{font-size:36px}.eyebrow{font-size:10px}.section-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px}.section-heading .eyebrow{margin-bottom:15px}.section-description{max-width:480px;font-size:15px;line-height:1.8}.fleet-grid{grid-template-columns:1fr;gap:39px}.fleet-photo{aspect-ratio:1.35}.fleet-photo figcaption{padding:8px 11px;bottom:15px;left:15px}.fleet-heading{margin-top:22px}.fleet-heading h3{font-size:27px}.fleet-item h4{margin-top:13px;font-size:15px}.fleet-item>p{font-size:15px}.fleet-item>.text-link{min-width:260px;margin-top:16px;font-size:14px}.section-note{margin-top:25px;font-size:11px}.day-section{padding-block:54px}.day-layout{grid-template-columns:1fr;gap:36px}.day-copy .eyebrow{font-size:9px}.day-copy h2{font-size:37px}.day-copy>p:not(.eyebrow){max-width:500px;margin-top:21px}.day-copy .button{margin-top:25px}.service-row{gap:21px;padding-block:24px}.service-row h3{font-size:20px}.service-row p{font-size:14px}.destination-country{display:none}.destination-grid{border-bottom:0;grid-template-columns:1fr}.destination-item,.destination-item:first-child,.destination-item:last-child{border-bottom:1px solid var(--line);padding:27px 0 30px}.destination-item+.destination-item{border-left:0}.destination-top{flex-direction:row;align-items:center;min-height:63px}.destination-code{font-size:60px}.destination-status{font-size:9px}.destination-item h3{margin-top:21px;font-size:28px}.destination-item p{max-width:480px;min-height:0;margin-top:12px;font-size:15px}.destination-item .text-link{margin-top:18px;font-size:14px}.history-section{grid-template-columns:1fr}.history-copy{padding:53px var(--gutter) 48px}.history-copy h2{font-size:38px}.history-copy>p:not(.eyebrow){font-size:15px}.history-copy .text-link{min-width:240px}.history-archive{padding:35px var(--gutter)}.archive-heading{flex-direction:row;align-items:flex-start}.archive-heading span{max-width:145px;font-size:9px}.archive-heading strong{font-size:74px}.history-archive figure{margin:45px -6px 28px}.history-archive figcaption{padding-inline:10px;font-size:10px;line-height:1.7}.archive-footer{font-size:9px}.faq-section{grid-template-columns:1fr;gap:34px}.faq-heading>.text-link{margin-top:23px}.faq-list summary{padding-block:22px;font-size:15px}.faq-list details p{padding-right:8px;font-size:14px}.closing-section{padding-block:55px}.closing-layout{flex-direction:column;align-items:flex-start;gap:30px}.closing-section h2{font-size:38px}.closing-section .eyebrow{font-size:9px}.closing-section p:not(.eyebrow){margin-top:20px;font-size:15px;line-height:1.8}.closing-actions{min-width:min(100%,280px)}.footer-main{grid-template-columns:1fr 1fr;gap:34px 25px;padding-block:43px 35px}.footer-identity{grid-column:1/-1}.footer-identity>p{max-width:300px;margin-top:20px}.footer-main h3,.footer-contact>a,.footer-nav>a,.footer-nav>button{font-size:12px}.footer-contact>p{font-size:11px;line-height:1.9}.footer-bottom{flex-direction:column;gap:15px;padding-block:23px 28px;font-size:9px}.footer-bottom p:last-child{text-align:left}.privacy-dialog-body{padding:42px 25px 30px}.privacy-dialog h2{font-size:31px}}@media (max-width:370px){:root{--gutter:20px}.wordmark>span{font-size:20px}.wordmark>small{font-size:6px}.header-actions{gap:6px}.hero-copy h1{font-size:45px}.hero-copy>.eyebrow{font-size:8px}.hero-links{gap:20px}.hero-links .text-link{font-size:10px}.fleet-heading h3{font-size:24px}.footer-main{grid-template-columns:1fr}.footer-identity{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.whatsapp-direct{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:40;color:#fff;background:#087f46;border-radius:30px;align-items:center;gap:9px;min-height:50px;padding:12px 18px;font-size:14px;font-weight:650;display:inline-flex;position:fixed;box-shadow:0 5px 20px #082e2630}.whatsapp-direct:hover{background:#066b3b}.whatsapp-direct:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #087f46}@media (max-width:700px){.whatsapp-direct{right:14px;bottom:max(14px, env(safe-area-inset-bottom));min-height:48px;padding:11px 15px;font-size:12px}}.wordmark .brand-logo{object-fit:contain;width:205px;height:auto;max-height:55px}@media (max-width:700px){.wordmark .brand-logo{width:160px;max-height:42px}}.language-option{align-items:center;gap:7px;display:inline-flex}.language-switch .language-option{color:inherit}.language-switch button{color:var(--navy);min-height:44px}.language-switch button:focus-visible{outline-offset:3px;outline:2px solid #365c7d}
