.launch-page{background:#f8fafb;color:#183346;word-break:keep-all;overflow-wrap:break-word}.launch-page :is(input,select,textarea,button){font:inherit}.launch-header{height:76px;padding:0 max(24px,calc((100% - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid #dce4e9}.launch-header img{display:block;width:196px;height:auto}.launch-header>a:last-child{font-size:13px;color:#536a7c}.launch-header span{margin-left:12px}.launch-hero{position:relative;height:580px;max-height:70vw;min-height:420px;isolation:isolate;background:#0d1720;color:#fff;overflow:hidden}.launch-hero-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:60% 50%;z-index:-2}.launch-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#091522e8 0%,#09152294 28%,#09152205 65%),linear-gradient(0deg,#08172360,transparent 25%);z-index:-1}.launch-hero-copy{width:min(1240px,calc(100% - 48px));margin:auto;padding-top:55px}.launch-eyebrow{font-size:12px;font-weight:500;letter-spacing:.045em;margin:0 0 14px;color:#617d91}.launch-hero .launch-eyebrow{color:#e6edf3;border:1px solid #ffffff70;background:#11233040;width:fit-content;padding:5px 10px;border-radius:3px}.launch-hero h1{font-size:92px;line-height:1;letter-spacing:-.05em;font-weight:300;margin:26px 0 25px}.launch-hero h1 small{display:block;font-size:23px;letter-spacing:.12em;margin-bottom:10px}.launch-lead{font-size:22px;line-height:1.7;color:#f3f5f7;font-weight:300;margin-bottom:30px}.launch-button{display:flex;align-items:center;justify-content:center;gap:22px;border:1px solid #1b4f79;border-radius:5px;min-height:48px;padding:12px 22px;background:#1b4f79;color:#fff;font-weight:500;font-size:14px;line-height:1.5;cursor:pointer;text-align:center}.launch-button-white{background:#fff;color:#1c3548;border-color:#fff;width:fit-content}.launch-button-outline{background:transparent;color:#254b68;border-color:#9db7ca}.launch-photo-note{position:absolute;bottom:18px;right:28px;font-size:10px;color:#fff;margin:0;text-shadow:0 1px 5px #000}.launch-nav{background:#fff;border-bottom:1px solid #d8e3eb;display:flex;justify-content:center;gap:60px;padding:0 20px}.launch-nav a{display:block;padding:20px 8px;font-size:14px;font-weight:500;border-bottom:2px solid transparent}.launch-nav a:hover{border-color:#316f9f;color:#316f9f}.launch-section,.launch-changes{max-width:1240px;margin:auto;padding:64px 0;scroll-margin-top:20px}.launch-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.launch-section-head h2,.launch-decision h2{font-size:32px;font-weight:400;letter-spacing:-.04em;line-height:1.45;margin:0}.launch-section-head>p{font-size:13px;line-height:1.85;color:#667d8e;margin:0}.launch-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.launch-model{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:24px 20px;background:#fff;border:1px solid #cbdbe6;border-radius:9px;min-width:0}.launch-model.is-selected{border:2px solid #2a6a9c;padding:23px 19px;background:#eef6fc;box-shadow:0 3px 12px #224f7410}.launch-model>span{display:flex;justify-content:space-between;align-items:center;color:#587992;font-size:12px;margin-bottom:24px}.launch-model-check{width:22px;height:22px;border:1px solid #a9c2d4;border-radius:50%;display:grid;place-items:center;font-size:14px}.launch-model.is-selected .launch-model-check{background:#2a6a9c;border-color:#2a6a9c;color:#fff}.launch-model strong{font-size:25px;font-weight:500;letter-spacing:-.02em;line-height:1.4;margin-bottom:24px}.launch-model small{font-size:10px;color:#708899;margin-bottom:5px}.launch-model b{font-size:17px;font-weight:500}.launch-model em{font-size:11px;color:#688297;font-style:normal;margin-top:15px}.launch-price-note{font-size:12px;line-height:1.8;color:#667e8f;margin:18px 0 28px}.launch-design-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;border-top:1px solid #d4e0e8;padding:28px 0}.launch-design-panel h3{font-size:23px;margin:5px 0 5px;font-weight:500}.launch-design-panel p{font-size:12px;color:#667f91;margin:0}.launch-design-panel label{font-size:12px;color:#536f82}.launch-page select,.launch-page input:not([type=radio]){display:block;width:100%;height:48px;border:1px solid #b8cddc;border-radius:4px;background:#fff;color:#17394f;padding:10px 12px;margin-top:9px;font-size:14px;min-width:0}.launch-executive{display:flex;align-items:start;gap:24px;border-radius:8px;background:#eaf1f6;padding:26px 28px}.launch-small-tag{font-size:11px;font-weight:500;display:inline-block;width:fit-content;padding:5px 9px;border:1px solid #b3cbdb;border-radius:4px;white-space:nowrap;color:#466f8d}.launch-executive h3{font-size:18px;font-weight:500;margin:0 0 8px}.launch-executive p{font-size:13px;color:#536f83;line-height:1.8;margin-bottom:13px}.launch-executive ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;list-style:none;padding:0;margin:18px 0}.launch-executive li{font-size:14px;font-weight:500}.launch-executive li:before{content:'＋';color:#537c9b;margin-right:9px}.launch-page .launch-fine{font-size:11px;color:#6a8192;line-height:1.8;margin:14px 0 0}.launch-changes{padding-top:16px;padding-bottom:40px}.launch-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:center;margin-top:35px}.launch-feature>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:7px}.launch-feature h3{font-size:29px;font-weight:400;line-height:1.5;letter-spacing:-.03em;margin-bottom:18px}.launch-feature p:not(.launch-eyebrow){font-size:14px;line-height:1.9;color:#627b8e;max-width:390px}.launch-feature .launch-fine{font-size:11px!important}.launch-feature-reverse{grid-template-columns:1fr 1.25fr;margin-top:55px}.launch-feature-reverse img{order:2}.launch-feature-reverse>div{padding-left:18px}.launch-decision{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #d4e1ea;margin-top:28px}.launch-decision>div>p:not(.launch-eyebrow){font-size:14px;line-height:1.9;color:#627d90;max-width:450px;margin:20px 0 0}.launch-current{padding:26px 30px;background:#fff;border:1px solid #cbdce7;border-radius:7px}.launch-current>span{font-size:11px;color:#67879f}.launch-current h3{font-size:23px;font-weight:500;margin:12px 0 0}.launch-current>div{display:flex;gap:24px;margin-top:24px;font-size:13px;font-weight:500;color:#2b628a}.launch-current a{text-decoration:underline;text-underline-offset:5px}.launch-plan{border-top:1px solid #d4e1ea}.launch-plan-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:45px}.launch-form-model{display:flex;align-items:center;flex-wrap:wrap;gap:13px;padding:19px 0;border-top:1px solid #c9dce9;border-bottom:1px solid #c9dce9;font-size:12px;color:#6b8395}.launch-form-model strong{font-size:19px;color:#244b68;font-weight:500}.launch-form-model a{margin-left:auto;font-size:12px;color:#3676a2;text-decoration:underline}.launch-page fieldset{border:0;padding:22px 0;margin:0;min-width:0}.launch-page legend{padding:5px 0 0;font-size:14px;font-weight:500}.launch-radio{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;margin-bottom:14px}.launch-radio input{width:18px;height:18px;margin:3px 0 0;accent-color:#265e87;flex:none}.launch-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:23px 18px}.launch-form-fields label{font-size:13px;font-weight:500}.launch-form-fields label>span{font-size:11px;color:#7c92a2;font-weight:400;margin-left:5px}.launch-page input::placeholder{color:#8296a3;font-size:12px}.launch-contact{padding:30px;background:#edf4f9;border:1px solid #cbdce8;border-radius:9px;align-self:start}.launch-contact h3{font-size:23px;font-weight:500;margin:18px 0}.launch-contact ol{font-size:13px;color:#577489;line-height:2.2;padding-left:19px;margin-bottom:22px}.launch-selection-summary{font-size:13px;line-height:1.8;font-weight:500;color:#315f81;border-top:1px solid #cbdde9;padding-top:20px;margin-bottom:20px}.launch-contact .launch-button{width:100%;margin-bottom:10px}.launch-send-note{font-size:11px;line-height:1.85;color:#58758b;margin:15px 0}.launch-contact summary{font-size:12px;color:#4b718e;cursor:pointer;padding:10px 0}.launch-contact textarea{width:100%;max-width:100%;resize:vertical;border:1px solid #c4d7e5;border-radius:5px;background:#fff;font-size:12px;line-height:1.8;padding:12px;color:#45637b}.launch-phone{font-size:14px;font-weight:500;display:block;margin-top:22px;text-decoration:underline;text-underline-offset:4px}#launch-status{font-size:12px;color:#295e87;line-height:1.8;margin:12px 0 0}.launch-footer{background:#eaf0f4;border-top:1px solid #d1dfe9;padding:30px max(24px,calc((100% - 1240px)/2));font-size:11px;line-height:1.8;color:#6d8494}.launch-footer p{margin-bottom:8px}.launch-footer>div{display:flex;gap:30px;flex-wrap:wrap;margin-top:18px;color:#446b89}.launch-footer a{text-decoration:underline;text-underline-offset:3px}.launch-noscript{padding:25px;text-align:center}.launch-page :is(input,select,textarea):focus-visible{outline:3px solid #3280bd;outline-offset:3px}
@media(max-width:1300px){.launch-section,.launch-changes{margin-left:30px;margin-right:30px}.launch-hero-copy{padding-top:48px}.launch-hero{height:550px}.launch-model strong{font-size:22px}}
@media(max-width:900px){.launch-hero{height:510px}.launch-hero h1{font-size:76px}.launch-section-head{align-items:start;flex-direction:column;gap:16px}.launch-models{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-model>span{margin-bottom:16px}.launch-model strong{margin-bottom:16px}.launch-feature{gap:28px}.launch-feature h3{font-size:25px}.launch-decision{gap:30px}.launch-plan-grid{gap:25px}.launch-form-fields{grid-template-columns:1fr}.launch-contact{padding:23px}.launch-model b{font-size:19px}}
@media(max-width:600px){.launch-header{height:66px;padding:0 18px;gap:12px}.launch-header img{width:155px}.launch-header>a:last-child{font-size:11px}.launch-header span{margin-left:4px}.launch-hero{height:600px;min-height:0;max-height:none}.launch-hero-photo{object-position:64% 50%}.launch-hero:after{background:linear-gradient(180deg,#091522a6 0%,#09152200 45%,#091522c9 95%)}.launch-hero-copy{width:calc(100% - 40px);padding-top:30px;position:relative;height:100%}.launch-hero h1{font-size:72px;margin:20px 0}.launch-hero h1 small{font-size:19px}.launch-hero .launch-eyebrow{font-size:11px}.launch-lead{position:absolute;left:0;bottom:80px;font-size:20px;line-height:1.55;margin:0}.launch-hero .launch-button{position:absolute;bottom:25px;font-size:13px;min-height:44px}.launch-photo-note{right:14px;bottom:8px;font-size:8px}.launch-nav{gap:26px;padding:0 10px}.launch-nav a{padding:16px 3px;font-size:12px}.launch-section,.launch-changes{margin-left:20px;margin-right:20px;padding-top:42px;padding-bottom:40px}.launch-section-head{gap:15px;margin-bottom:24px}.launch-section-head h2,.launch-decision h2{font-size:25px;line-height:1.5}.launch-section-head>p{font-size:12px}.launch-eyebrow{font-size:11px;margin-bottom:11px}.launch-models{gap:10px}.launch-model{padding:17px 12px}.launch-model.is-selected{padding:16px 11px}.launch-model>span{font-size:11px;margin-bottom:15px}.launch-model strong{font-size:20px;margin-bottom:20px;white-space:normal;min-height:56px;display:flex;align-items:center;word-break:normal}.launch-model small{font-size:9px}.launch-model b{font-size:15px;line-height:1.6}.launch-model em{font-size:10px}.launch-model-check{width:20px;height:20px}.launch-price-note{font-size:11px;margin:15px 0 22px}.launch-design-panel{grid-template-columns:1fr;gap:20px;padding:22px 0}.launch-design-panel h3{font-size:22px}.launch-executive{display:block;padding:22px 18px}.launch-executive>.launch-small-tag{margin-bottom:15px}.launch-executive h3{font-size:17px;line-height:1.65}.launch-executive p{font-size:12px}.launch-executive ul{grid-template-columns:1fr;gap:11px}.launch-executive li{font-size:13px}.launch-changes{padding-top:5px}.launch-feature,.launch-feature-reverse{grid-template-columns:1fr;gap:23px;margin-top:24px}.launch-feature>img{border-radius:5px}.launch-feature h3{font-size:25px;margin-bottom:14px}.launch-feature p:not(.launch-eyebrow){font-size:13px}.launch-feature-reverse{margin-top:36px}.launch-feature-reverse img{order:0}.launch-feature-reverse>div{padding-left:0}.launch-decision{grid-template-columns:1fr;gap:25px;margin-top:0}.launch-decision>div>p:not(.launch-eyebrow){font-size:13px;margin-top:16px}.launch-current{padding:23px 20px}.launch-current h3{font-size:20px}.launch-current>div{gap:20px;font-size:12px}.launch-plan-grid{grid-template-columns:1fr;gap:28px}.launch-form-fields{grid-template-columns:1fr;gap:20px}.launch-radio{font-size:13px}.launch-form-model{gap:8px}.launch-form-model strong{font-size:18px}.launch-contact{padding:25px 20px}.launch-contact h3{font-size:22px}.launch-footer{padding:26px 20px;font-size:10px}.launch-footer>div{gap:15px 25px}.launch-page input:not([type=radio]),.launch-page select{font-size:16px}.launch-page .launch-fine{font-size:10px}}
@media(prefers-reduced-motion:no-preference){.launch-page{scroll-behavior:smooth}.launch-model{transition:background .15s,border-color .15s}}
.launch-hero-photo{object-position:50% 75%}.launch-schedule{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;max-width:1240px;margin:35px auto 0;padding:24px 28px;background:#eaf1f6;border:1px solid #d2e0e9;border-radius:8px}.launch-schedule span{display:block;font-size:11px;color:#6d879a;margin-bottom:9px}.launch-schedule strong{font-weight:500;font-size:19px;line-height:1.6}.launch-schedule p{font-size:11px;line-height:1.8;color:#627e92;margin:8px 0 0}.launch-schedule>div+div{border-left:1px solid #c6d9e6;padding-left:35px}
@media(max-width:1300px){.launch-schedule{margin-left:30px;margin-right:30px}}
@media(max-width:600px){.launch-hero{height:auto;display:flex;flex-direction:column;max-height:none;background:#132b3c}.launch-hero-copy{order:1;width:100%;padding:27px 22px 24px;height:auto}.launch-hero-photo{position:relative;order:2;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;z-index:0}.launch-hero:after{display:none}.launch-hero h1{font-size:64px;margin:17px 0 20px}.launch-hero h1 small{font-size:17px}.launch-lead{position:static;font-size:17px;line-height:1.65;margin:0 0 22px}.launch-hero .launch-button{position:static;width:fit-content;margin:0}.launch-photo-note{z-index:1;color:#fff;text-shadow:0 1px 5px #000;right:9px;font-size:8px}.launch-schedule{grid-template-columns:1fr;gap:20px;margin:24px 20px 0;padding:22px 18px}.launch-schedule strong{font-size:17px}.launch-schedule>div+div{border-left:0;padding:18px 0 0;border-top:1px solid #c6d9e6}.launch-schedule p{font-size:10px}}
.launch-cabin-panorama{display:block;width:100%;height:auto;border-radius:7px}.launch-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:30px}.launch-feature-grid .launch-feature{display:block;margin:0;border-top:1px solid #d1e0ea;padding-top:26px}.launch-feature-grid .launch-feature img{width:min(292px,100%);height:auto;margin:0 0 25px;aspect-ratio:auto}.launch-feature-grid .launch-feature h3{font-size:27px}.launch-feature-grid .launch-feature p:not(.launch-eyebrow){max-width:480px}
@media(max-width:600px){.launch-feature-grid{grid-template-columns:1fr;gap:30px;margin-top:25px}.launch-feature-grid .launch-feature img{margin-bottom:22px}.launch-feature-grid .launch-feature h3{font-size:25px}}
.launch-nav{position:sticky;top:0;z-index:10}.launch-section,.launch-changes{scroll-margin-top:66px}.launch-plan-link{display:block;width:fit-content;margin-top:15px;font-size:13px;font-weight:500;color:#2c668f;text-decoration:underline;text-underline-offset:5px}
.launch-price-heading{padding-bottom:22px}.launch-price-heading .launch-package-note{font-size:12px;line-height:1.8;text-align:right;color:#668296}.launch-variants{display:grid;gap:10px}.launch-variant{display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;border:1px solid #c5d9e7;border-radius:7px;background:#fff;padding:19px 22px;min-width:0;cursor:pointer}.launch-variant.is-selected{border:2px solid #2b6d9d;background:#edf6fc;padding:18px 21px}.launch-variant-copy{min-width:0}.launch-variant-copy>strong{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:16px;font-weight:500;line-height:1.6}.launch-variant-code{font-size:11px;border:1px solid #b8d0e0;border-radius:4px;padding:2px 7px;color:#436f90;background:#f1f7fc;white-space:nowrap}.launch-variant-copy>small{display:block;font-size:11px;line-height:1.7;color:#6f8798;overflow-wrap:anywhere;margin-top:5px;word-break:normal}.launch-variant-price{font-size:21px;font-weight:500;white-space:nowrap;display:flex;gap:18px;align-items:center}.launch-variant-price>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #bad1e0;border-radius:50%;font-size:13px;color:#537c9a}.is-selected .launch-variant-price>span{background:#2b6d9d;color:#fff;border-color:#2b6d9d}.launch-price-selection{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#eaf2f8;border-radius:8px;padding:24px;margin:20px 0 30px}.launch-selected-price{min-width:0}.launch-selected-price>span{display:block;font-size:11px;color:#638198}.launch-selected-price>strong{display:block;font-size:32px;font-weight:500;line-height:1.4;margin:7px 0}.launch-selected-price>p{font-size:12px;line-height:1.8;color:#50748e;overflow-wrap:anywhere;margin:0}.launch-price-actions{flex-shrink:0;display:grid;justify-items:end;gap:10px}.launch-price-actions>button{font-size:12px;color:#567c98;text-decoration:underline;text-underline-offset:4px;line-height:1.8;padding:7px 0}.launch-price-actions>a{font-size:13px}.launch-model small{line-height:1.65}.launch-executive{margin-top:20px}
@media(max-width:760px){.launch-price-heading{grid-template-columns:1fr;gap:15px}.launch-price-heading .launch-package-note{text-align:left;font-size:11px}.launch-variant{align-items:flex-start;flex-direction:column;gap:14px;padding:18px 15px}.launch-variant.is-selected{padding:17px 14px}.launch-variant-copy>strong{font-size:15px;gap:8px}.launch-variant-copy>small{font-size:10px}.launch-variant-price{font-size:21px;justify-content:space-between;width:100%}.launch-price-selection{align-items:stretch;flex-direction:column;gap:18px;padding:22px 18px}.launch-selected-price>strong{font-size:29px}.launch-price-actions{justify-items:stretch}.launch-price-actions>button{justify-self:start}.launch-price-actions>a{width:100%}.launch-model small{font-size:9px}.launch-model b{line-height:1.7}}
