.slx-page{--slx-accent:#6558d9;--slx-coral:#ef745c;--slx-text:#272b43;--slx-muted:#62677f;--slx-border:rgba(101,88,217,.15);background:#fafaff;color:var(--slx-text);overflow:hidden}.slx-shell{width:min(var(--site-content-max,1240px),calc(100% - 64px));margin-inline:auto}.slx-page h1,.slx-page h2,.slx-page h3{color:var(--slx-text)}.slx-kicker{display:flex;align-items:center;gap:.7rem;color:var(--slx-accent);font-size:.68rem;font-weight:var(--type-label-weight);text-transform:uppercase;letter-spacing:.18em}.slx-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--slx-accent);box-shadow:0 0 14px #6558d940}.slx-hero{position:relative;padding:6rem 0 7rem;background:radial-gradient(ellipse at 88% 25%,#d5cbff 0,transparent 48%),radial-gradient(ellipse at 65% 95%,#ffd9cf 0,transparent 42%),linear-gradient(120deg,#fafaff,#f1edff)}.slx-hero:before{content:"";inset:0;background:linear-gradient(115deg,transparent 52%,#ffffff80 52.1%,transparent 65%)}.slx-hero:before,.slx-orb{position:absolute;pointer-events:none}.slx-orb{border-radius:50%;filter:blur(50px)}.slx-orb--coral{width:280px;height:280px;right:1%;bottom:1%;background:#ef745c38}.slx-orb--violet{width:420px;height:420px;right:16%;top:0;background:#8770f03b}.slx-hero-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.slx-hero-copy{position:relative;z-index:2}.slx-hero-copy h1{margin:1.4rem 0 0;font-size:clamp(3.8rem,6vw,6.7rem);font-weight:var(--type-hero-weight);line-height:.9;letter-spacing:-.065em}.slx-hero-copy h1 span{color:var(--slx-accent)}.slx-lede{max-width:530px;margin:1.8rem 0 0;color:var(--slx-muted);font-size:1.05rem;line-height:1.7}.slx-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.slx-button,.slx-page .slx-actions .slx-button{display:inline-flex;width:auto;min-height:48px;align-items:center;justify-content:center;gap:1.3rem;padding:.95rem 1.25rem;border:1px solid #ffffff80;border-radius:999px;background:var(--slx-accent);color:#fff;font-size:.78rem;font-weight:var(--type-action-weight);box-shadow:inset 0 1px 0 #ffffff70,0 8px 22px #6558d926;transition:transform .2s,box-shadow .2s}.slx-page .slx-actions .slx-button:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 #ffffff80,0 12px 28px #6558d938}.slx-page .slx-actions .slx-button--ghost{background:linear-gradient(135deg,#ffffffb3,#ffffff40);border-color:#ffffffd9;color:var(--slx-text);box-shadow:inset 0 1px 0 #fff,0 8px 22px #6558d910;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.slx-page .slx-actions .slx-button>span{display:inline;width:auto;height:auto;background:transparent;border-radius:0;color:inherit}.slx-proof{display:flex;gap:1.4rem;margin-top:2.3rem}.slx-proof>span{display:grid;gap:.3rem;padding-left:1rem;border-left:1px solid #6558d92b;color:var(--slx-muted);font-size:.66rem}.slx-proof b{color:var(--slx-text);font-size:.8rem}.slx-hero-scene{position:relative;min-width:0;padding:1rem 0 2rem;isolation:isolate}.slx-glass-sheet{position:absolute;z-index:-1;border:1px solid #ffffffe6;border-radius:2rem;background:linear-gradient(130deg,#ffffff90,#ffffff10);box-shadow:inset 0 1px 0 #fff,0 24px 60px #6558d922;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.slx-glass-sheet--back{inset:-1.1rem 1rem 3.3rem -1rem;transform:rotate(-9deg);background:linear-gradient(135deg,#cfc4ff80,#ffffff20)}.slx-glass-sheet--middle{inset:1.4rem -1.2rem .8rem 1rem;transform:rotate(6deg);background:linear-gradient(150deg,#ffffff70,#ffcfc54d)}.slx-preview{position:relative;overflow:hidden;padding:12px;border:1px solid #fff;border-radius:1.8rem;background:linear-gradient(130deg,#ffffffb3,#ffffff40);box-shadow:inset 0 2px 0 #fff,0 28px 60px #5341a92e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.slx-preview:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,#ffffff70,transparent 30%,transparent 75%,#ffffff40);pointer-events:none}.slx-preview-image{overflow:hidden;border-radius:1.1rem}.slx-preview-image img{display:block;width:100%;height:auto}.slx-floating-note{position:absolute;z-index:2;right:-.7rem;bottom:0;display:flex;align-items:center;gap:1rem;max-width:calc(100% - 1rem);padding:1.2rem 1.5rem;border:1px solid #ffffffe6;border-radius:1.2rem;background:linear-gradient(120deg,#ffffffbf,#ffffff60);box-shadow:inset 0 1px 0 #fff,0 16px 35px #6558d921;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.slx-note-mark{display:grid;width:42px;height:42px;flex-shrink:0;place-items:center;border:1px solid #ffffffd9;border-radius:12px;background:linear-gradient(135deg,#d8cfff,#fff4f0);color:var(--slx-accent)}.slx-floating-note strong{display:block;font-size:.8rem;font-weight:var(--type-subheading-weight)}.slx-floating-note div>span{display:block;margin-top:.4rem;color:var(--slx-muted);font-size:.66rem}.slx-catalog{position:relative;padding:6rem 0;scroll-margin-top:100px;background:radial-gradient(ellipse at 5% 50%,#e3dcff 0,transparent 50%),radial-gradient(ellipse at 95% 80%,#fce0d9 0,transparent 45%),#fafaff}.slx-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:3rem;align-items:end;margin-bottom:2.5rem}.slx-heading h2{margin:1rem 0 0;font-size:clamp(3rem,5vw,5.2rem);line-height:.94;letter-spacing:-.055em;font-weight:var(--type-section-weight)}.slx-heading>p{color:var(--slx-muted);line-height:1.75}.slx-search{display:flex;align-items:center;gap:.7rem;min-height:46px;padding:.7rem 1rem;border:1px solid #6558d91f;border-radius:12px;background:#ffffff80;box-shadow:inset 0 2px 4px #6558d907}.slx-search>span:first-child{color:var(--slx-accent)}.slx-search input{width:100%;min-width:0;border:0;color:var(--slx-text);background:transparent;font:inherit}.slx-search input::-moz-placeholder{color:var(--slx-muted)}.slx-search input::placeholder{color:var(--slx-muted)}.slx-search:focus-within{outline:2px solid var(--slx-accent);outline-offset:3px}.slx-search input:focus{outline:none}.slx-search button{padding:0 .25rem;color:var(--slx-muted)}.slx-list-label{margin:1.5rem 0 .7rem;color:var(--slx-muted);font-size:.66rem}.slx-view-all{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:1rem;border-top:1px solid var(--slx-border);padding:1rem .8rem 0;color:var(--slx-accent);font-size:.75rem;font-weight:var(--type-action-weight)}.slx-explorer-help{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.7rem;margin-top:2rem;color:var(--slx-muted);font-size:.78rem}.slx-explorer-help a{color:var(--slx-accent);font-weight:var(--type-action-weight)}.slx-empty{display:grid;place-content:center;min-height:300px;padding:2rem;text-align:center}.slx-empty p{color:var(--slx-muted)}.slx-text-link{display:inline-flex;align-items:center;gap:1rem;margin-top:1.5rem;color:var(--slx-accent);font-weight:var(--type-action-weight)}.slx-ownership{position:relative;padding:5rem 0;background:radial-gradient(ellipse at 90% 30%,#d6cbfc 0,transparent 55%),linear-gradient(110deg,#f5f1ff,#f9edf0)}.slx-ownership-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem}.slx-ownership h2{margin:1rem 0 0;font-size:clamp(3rem,5vw,5.5rem);line-height:.92;letter-spacing:-.055em;font-weight:var(--type-section-weight)}.slx-ownership h2 span{color:var(--slx-accent)}.slx-ownership-grid>div>p:not(.slx-kicker){margin-top:1.5rem;color:var(--slx-muted);line-height:1.75}.slx-steps{position:relative;display:grid;gap:1rem;padding:1rem 0}.slx-steps:before{content:"";position:absolute;inset:-1rem 1.5rem;border:1px solid #ffffffb3;border-radius:1.6rem;background:#c6b8f12b;transform:rotate(-5deg)}.slx-steps article{position:relative;display:flex;align-items:flex-start;gap:1.3rem;padding:1.6rem;border:1px solid #ffffffd9;border-radius:1.2rem;background:linear-gradient(125deg,#ffffffb3,#ffffff59);box-shadow:inset 0 1px 0 #fff,0 10px 25px #6558d90d;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.slx-steps article:nth-child(2){margin-left:1rem;margin-right:-1rem}.slx-steps article>span{color:var(--slx-accent);padding-top:.25rem;font-size:.65rem}.slx-steps h3{margin:0;font-weight:var(--type-subheading-weight)}.slx-steps p{margin:.6rem 0 0;color:var(--slx-muted);font-size:.85rem;line-height:1.7}.slx-final{position:relative;padding:5rem 0;background:radial-gradient(ellipse at 85% 60%,#f5ccc2,transparent 50%),radial-gradient(ellipse at 20% 30%,#dfd5ff,transparent 50%),#fafaff}.slx-final-glass{position:relative;overflow:hidden;padding:4rem;border:1px solid #fffffff0;border-radius:2rem;background:linear-gradient(120deg,#ffffffa6,#ffffff40);box-shadow:inset 0 2px 0 #fff,0 25px 70px #6558d917;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.slx-final h2{position:relative;margin:1.2rem 0 0;font-size:clamp(3.4rem,6vw,6.6rem);line-height:.91;letter-spacing:-.06em;font-weight:var(--type-section-weight)}.slx-final h2 span{color:var(--slx-accent)}.slx-final-glass>p:not(.slx-kicker){position:relative;max-width:630px;margin-top:1.5rem;color:var(--slx-muted);line-height:1.7}.slx-final-orbit{position:absolute;top:3rem;right:3rem;width:200px;height:240px}.slx-final-orbit i{position:absolute;inset:0;border:1px solid #ffffffd9;border-radius:40px;background:linear-gradient(125deg,#b9a9f133,#ffffff40);transform:rotate(15deg);box-shadow:0 12px 30px #6558d910}.slx-final-orbit i:nth-child(2){inset:20px;transform:rotate(0);background:linear-gradient(125deg,#ffffff70,#ef745c15)}.slx-final-orbit i:nth-child(3){inset:40px;transform:rotate(-15deg);background:linear-gradient(125deg,#ffffff50,#b9a9f140)}.slx-final .slx-actions{position:relative}.slx-page a:focus-visible,.slx-page button:focus-visible{outline:2px solid var(--slx-accent);outline-offset:4px}@media(max-width:1050px){.slx-hero-grid{grid-template-columns:1fr;gap:4rem}.slx-hero-copy{max-width:800px}.slx-hero-scene{max-width:680px;width:calc(100% - 2rem);margin-inline:auto}.slx-heading,.slx-ownership-grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:700px){.slx-shell{width:calc(100% - 40px)}.slx-hero{padding:3.5rem 0 4rem}.slx-hero-copy h1{font-size:3.6rem}.slx-hero-grid{gap:3rem}.slx-proof{gap:.7rem}.slx-proof>span{padding-left:.6rem}.slx-preview{padding:8px;border-radius:1.4rem}.slx-preview-image{border-radius:.9rem}.slx-floating-note{right:-.4rem;padding:.9rem;gap:.7rem}.slx-note-mark{width:32px;height:32px}.slx-catalog,.slx-ownership{padding:4rem 0}.slx-heading{margin-bottom:2rem}.slx-steps article:nth-child(2){margin-inline:0}.slx-final{padding:3rem 0}.slx-final-glass{padding:2rem 1.4rem;border-radius:1.4rem}.slx-final h2{font-size:3.7rem}.slx-final-orbit{right:-100px;opacity:.5}}@media(prefers-reduced-motion:reduce){.slx-page *{scroll-behavior:auto!important;transition:none!important}}.slx-directory{padding:1.5rem 2rem;border:1px solid #fffffff0;border-radius:1.8rem;background:linear-gradient(125deg,#ffffffb3,#ffffff59);box-shadow:inset 0 1px 0 #fff,0 25px 70px #6558d914;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.slx-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1.2rem}.slx-directory-toolbar .slx-search{width:min(100%,500px)}.slx-directory-toolbar .slx-list-label{margin:0;flex-shrink:0}.slx-direct-list{display:grid}.slx-direct-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.4rem 1rem;border-top:1px solid var(--slx-border);border-radius:.6rem;transition:background .2s,box-shadow .2s}.slx-direct-row:hover{background:#ffffffb3;box-shadow:0 6px 20px #6558d909}.slx-direct-row h3{margin:0;font-weight:var(--type-subheading-weight)}.slx-direct-row p{margin:.45rem 0 0;color:var(--slx-muted);font-size:.85rem;line-height:1.7}.slx-direct-cta{display:inline-flex;align-items:center;gap:1rem;flex-shrink:0;padding:.7rem 1rem;border:1px solid #6558d92b;border-radius:999px;background:#ffffff99;color:var(--slx-accent);font-size:.75rem;font-weight:var(--type-action-weight)}.slx-direct-row:hover .slx-direct-cta{background:var(--slx-accent);color:#fff}.slx-directory .slx-view-all{margin-top:0;padding:1.3rem 1rem .3rem}@media(max-width:700px){.slx-directory{padding:1rem;border-radius:1.3rem}.slx-directory-toolbar{align-items:stretch;flex-direction:column;gap:1rem}.slx-direct-row{align-items:flex-start;flex-direction:column;gap:.9rem;padding:1.2rem .4rem}.slx-direct-cta{padding:.5rem .8rem}}.clp-page{--clp-accent:#ff5b5f;--clp-deep:#d94049;--clp-soft:#fff2ef;--clp-ink:#24262e;--clp-muted:#69717d;--clp-line:#e9e1df;background:#fff;color:var(--clp-ink);overflow:clip}.clp-page--boat{--clp-accent:#0969da;--clp-deep:#073b71;--clp-soft:#e9f8ff;--clp-ink:#092b49;--clp-muted:#527087;--clp-line:#dceaf3}.clp-page--car{--clp-accent:#6d4aff;--clp-deep:#5035d5;--clp-soft:#f2efff;--clp-ink:#171719;--clp-muted:#6b6b70;--clp-line:#e5e5e7}.clp-shell{width:min(var(--site-content-max,1240px),calc(100% - 64px));margin-inline:auto}.clp-page h1,.clp-page h2,.clp-page h3{color:inherit}.clp-kicker{color:var(--clp-accent);font-size:.68rem;font-weight:var(--type-label-weight);letter-spacing:.18em;text-transform:uppercase}.clp-hero{padding:2rem 0 5rem;background:linear-gradient(135deg,#fff,var(--clp-soft));position:relative}.clp-breadcrumb{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:3rem;color:var(--clp-muted);font-size:.78rem}.clp-breadcrumb a{color:var(--clp-accent)}.clp-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:3rem}.clp-hero h1{margin:1.1rem 0 0;font-size:clamp(3.8rem,6vw,6.7rem);font-weight:var(--type-hero-weight);line-height:.9;letter-spacing:-.065em}.clp-hero h1>span{display:block;margin-top:.2em;color:var(--clp-accent)}.clp-lede{margin-top:1.8rem;max-width:550px;font-size:1.05rem;line-height:1.7;color:var(--clp-muted)}.clp-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.clp-page .clp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:46px;padding:.9rem 1.3rem;border:1px solid var(--clp-accent);border-radius:999px;background:var(--clp-accent);color:#fff;font-size:.78rem;font-weight:var(--type-action-weight);transition:transform .2s,box-shadow .2s}.clp-page .clp-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--clp-accent) 20%,transparent)}.clp-page .clp-button--ghost{background:#ffffff90;color:var(--clp-accent)}.clp-proof{display:flex;gap:1.2rem;margin-top:2rem}.clp-proof>span{display:grid;gap:.3rem;padding-left:.8rem;border-left:1px solid var(--clp-line);font-size:.66rem;color:var(--clp-muted)}.clp-proof b{color:var(--clp-ink);font-size:.8rem}.clp-showcase{position:relative;min-width:0;padding:.8rem;border:1px solid #fff;border-radius:1.6rem;background:linear-gradient(135deg,#ffffffc9,#ffffff60);box-shadow:0 25px 65px color-mix(in srgb,var(--clp-accent) 15%,transparent),inset 0 1px 0 #fff;backdrop-filter:blur(20px)}.clp-showcase-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .4rem 1rem;color:var(--clp-muted);font-size:.66rem}.clp-showcase-top>span:first-child{display:flex;gap:5px}.clp-showcase-top i{width:6px;height:6px;border-radius:50%;background:var(--clp-accent);opacity:.35}.clp-showcase>img{display:block;width:100%;height:auto;border-radius:1rem}.clp-showcase-note{display:flex;align-items:center;gap:.8rem;margin-top:.8rem;padding:1rem;border:1px solid #fff;border-radius:1rem;background:#ffffffa6}.clp-spark{color:var(--clp-accent)}.clp-showcase-note strong{display:block;font-size:.8rem;font-weight:var(--type-subheading-weight)}.clp-showcase-note div>span{display:block;margin-top:.4rem;color:var(--clp-muted);font-size:.66rem}.clp-nav{position:sticky;top:82px;z-index:30;border-block:1px solid var(--clp-line);background:#fffffff0;backdrop-filter:blur(20px)}.clp-nav>.clp-shell{display:flex;align-items:center;gap:2rem;overflow:auto;padding-block:1rem}.clp-nav a{white-space:nowrap;font-size:.78rem;font-weight:var(--type-navigation-weight);color:var(--clp-muted)}.clp-nav a:last-child{margin-left:auto;color:var(--clp-accent)}.clp-page [id]{scroll-margin-top:160px}.clp-section{padding:5rem 0}.clp-soft{background:color-mix(in srgb,var(--clp-soft) 45%,#fff)}.clp-section-heading{max-width:900px}.clp-faq-grid h2,.clp-foundation h2,.clp-section-heading h2{margin:1rem 0 0;font-size:clamp(2.3rem,4vw,4rem);font-weight:var(--type-section-weight);line-height:1.03;letter-spacing:-.045em}.clp-body{margin-top:1.3rem;color:var(--clp-muted);line-height:1.8}.clp-body p+p{margin-top:1rem}.clp-body a{color:var(--clp-accent);text-decoration:underline;text-underline-offset:3px}.clp-section-heading--split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:none}.clp-section-heading--split .clp-body{margin:0}.clp-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.clp-feature-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.clp-feature-grid article{border:1px solid var(--clp-line);border-radius:1.3rem;padding:1.6rem;background:#ffffffc9}.clp-feature-number{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--clp-soft);color:var(--clp-accent);font-size:.65rem}.clp-feature-grid h3{margin:1.4rem 0 .7rem;font-weight:var(--type-subheading-weight)}.clp-feature-grid p{font-size:.85rem;line-height:1.7;color:var(--clp-muted)}.clp-foundation{background:var(--clp-ink);color:#fff}.clp-foundation-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.clp-foundation h2>span{color:color-mix(in srgb,var(--clp-accent) 65%,#fff)}.clp-foundation .clp-kicker{color:color-mix(in srgb,var(--clp-accent) 60%,#fff)}.clp-foundation-grid>div>p:not(.clp-kicker){color:#ffffffa6;line-height:1.8;margin-top:1.5rem}.clp-text-link{display:inline-flex;gap:1rem;margin-top:1.5rem;color:var(--clp-accent);font-weight:var(--type-action-weight)}.clp-foundation .clp-text-link{color:color-mix(in srgb,var(--clp-accent) 60%,#fff)}.clp-role-stack{display:grid;gap:.8rem}.clp-role-stack article{display:flex;align-items:center;gap:1.2rem;padding:1.5rem;border:1px solid #ffffff26;border-radius:1rem;background:#ffffff08}.clp-role-stack article>span{color:color-mix(in srgb,var(--clp-accent) 60%,#fff);font-size:.65rem}.clp-role-stack h3{flex:1;font-weight:var(--type-subheading-weight)}.clp-role-stack>p{font-size:.78rem}.clp-pricing{background:var(--clp-soft)}.clp-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:3rem;align-items:stretch}.clp-plan{position:relative;display:flex;flex-direction:column;padding:2rem;border:1px solid var(--clp-line);border-radius:1.5rem;background:#fff}.clp-plan--featured{border:2px solid var(--clp-accent);box-shadow:0 20px 45px color-mix(in srgb,var(--clp-accent) 12%,transparent)}.clp-plan-tag{position:absolute;right:1.3rem;top:-.8rem;border-radius:999px;padding:.4rem .8rem;background:var(--clp-accent);color:#fff;font-size:.66rem;font-weight:var(--type-label-weight)}.clp-price{display:block;margin-top:1rem;color:var(--clp-ink);font-size:clamp(2.3rem,4vw,4rem);line-height:1.03;letter-spacing:-.045em;font-weight:var(--type-section-weight)}.clp-license{display:block;margin-top:.8rem;color:var(--clp-muted);font-size:.78rem}.clp-plan>p:not(.clp-kicker){color:var(--clp-muted);font-size:.85rem;line-height:1.7;margin:1.5rem 0}.clp-plan ul{display:grid;gap:.7rem;padding:0;margin:0 0 2rem;list-style:none;font-size:.85rem;color:var(--clp-muted)}.clp-plan li{display:flex;gap:.6rem}.clp-plan li>span{color:var(--clp-accent)}.clp-plan .clp-button{margin-top:auto}.clp-range{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-top:2.5rem;border:1px solid var(--clp-line);border-radius:1.5rem;padding:2.5rem;background:#ffffffbf}.clp-range p:not(.clp-kicker){color:var(--clp-muted);line-height:1.8;margin-bottom:1.5rem}.clp-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:4rem}.clp-faq-list details{border-bottom:1px solid var(--clp-line);padding:1.3rem 0}.clp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;font-weight:var(--type-navigation-weight)}.clp-faq-list summary::-webkit-details-marker{display:none}.clp-faq-list summary>span{color:var(--clp-accent)}.clp-faq-list details[open] summary>span{transform:rotate(45deg)}.clp-faq-list details p{margin-top:1rem;font-size:.85rem;line-height:1.8;color:var(--clp-muted)}.clp-related{padding:2rem 0 4rem}.clp-related .clp-shell>div{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.clp-related a{display:flex;gap:2rem;align-items:center;justify-content:space-between;flex:1;min-width:200px;padding:1.2rem;border:1px solid var(--clp-line);border-radius:1rem;color:var(--clp-accent);font-weight:var(--type-navigation-weight)}.clp-final{padding:5rem 0;background:var(--clp-accent);color:#fff}.clp-final .clp-kicker{color:#ffffffc9}.clp-final h2{max-width:900px;margin:1rem 0;font-size:clamp(3rem,5vw,5.2rem);line-height:.94;letter-spacing:-.055em;font-weight:var(--type-section-weight)}.clp-final p:not(.clp-kicker){max-width:650px;color:#ffffffd9;line-height:1.8;margin-bottom:2rem}.clp-final .clp-button{background:#fff;color:var(--clp-deep);border-color:#fff}.clp-page a:focus-visible,.clp-page summary:focus-visible{outline:2px solid var(--clp-accent);outline-offset:5px}.clp-final a:focus-visible{outline-color:#fff}@media(max-width:1000px){.clp-faq-grid,.clp-foundation-grid,.clp-hero-grid,.clp-section-heading--split{grid-template-columns:1fr;gap:2rem}.clp-showcase{max-width:750px;margin-inline:auto}.clp-feature-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.clp-plan-grid{gap:.7rem}.clp-plan{padding:1.4rem}}@media(max-width:700px){.clp-shell{width:calc(100% - 40px)}.clp-hero{padding-bottom:3rem}.clp-hero h1{font-size:3.6rem}.clp-breadcrumb{margin-bottom:2rem}.clp-proof{gap:.6rem}.clp-proof>span{padding-left:.5rem}.clp-section{padding:3.5rem 0}.clp-feature-grid,.clp-feature-grid--three,.clp-plan-grid,.clp-range{grid-template-columns:1fr}.clp-plan-grid{gap:1.5rem}.clp-plan{padding:1.8rem}.clp-range{padding:1.5rem;gap:1.5rem}.clp-nav{top:68px}.clp-nav>.clp-shell{gap:1.3rem}.clp-final{padding:3.5rem 0}.clp-showcase-note{padding:.7rem}.clp-final h2{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.clp-page *{scroll-behavior:auto!important;transition:none!important}.clp-page .clp-button:hover{transform:none}}.clp-hero h1{overflow-wrap:anywhere}.clp-platform-map{padding:2rem 1rem;background:radial-gradient(ellipse at 50% 40%,var(--clp-soft),#ffffff40);border-radius:1rem;text-align:center}.clp-platform-core{display:grid;place-items:center;gap:.7rem;max-width:250px;margin:2rem auto;padding:2rem 1rem;border:1px solid #fff;border-radius:1.5rem;background:linear-gradient(130deg,#ffffffef,#ffffff80);box-shadow:0 18px 45px color-mix(in srgb,var(--clp-accent) 12%,transparent)}.clp-platform-core>.clp-spark{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--clp-line);border-radius:14px;background:var(--clp-soft)}.clp-platform-core strong{font-weight:var(--type-subheading-weight)}.clp-platform-core>span:last-child{color:var(--clp-muted);font-size:.78rem}.clp-platform-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;position:relative}.clp-platform-roles>div{display:grid;place-items:center;gap:.8rem;padding:1.2rem .6rem;border:1px solid #fff;border-radius:1rem;background:#ffffffa6;box-shadow:0 8px 25px color-mix(in srgb,var(--clp-accent) 6%,transparent)}.clp-platform-roles strong{font-size:.78rem;font-weight:var(--type-navigation-weight)}.clp-platform-flow{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.8rem;color:var(--clp-muted);font-size:.78rem}.clp-platform-flow>span:nth-child(2n){color:var(--clp-accent)}@media(max-width:700px){.clp-platform-map{padding:1.5rem .5rem}.clp-platform-roles{gap:.4rem}.clp-platform-roles>div{padding:1rem .3rem}.clp-platform-core{margin:1.5rem auto}}.clp-hero{padding-top:1rem;padding-bottom:2rem}.clp-breadcrumb{margin-bottom:1.25rem}.clp-hero-grid{align-items:start;gap:2.5rem}.clp-hero h1{margin-top:.7rem}.clp-hero .clp-lede{margin-top:1.1rem}.clp-hero .clp-actions{margin-top:1.2rem}.clp-hero .clp-proof{margin-top:1.25rem}.clp-platform-map{padding:1rem .75rem}.clp-platform-core{margin:1rem auto;padding:1.1rem 1rem;gap:.5rem}.clp-platform-roles>div{padding:.85rem .5rem;gap:.55rem}.clp-platform-flow{margin-top:1rem}.clp-showcase-note{padding:.75rem;margin-top:.6rem}@media(min-width:1001px){.clp-hero-grid>div:first-child{padding-top:.5rem}.clp-hero h1>span br{display:none}.clp-showcase{align-self:center}}@media(min-width:1001px) and (max-height:800px){.clp-hero{padding-top:.65rem;padding-bottom:1.25rem}.clp-breadcrumb{margin-bottom:.8rem}.clp-hero .clp-lede{margin-top:.85rem}.clp-hero .clp-actions,.clp-hero .clp-proof{margin-top:.9rem}.clp-showcase-top{padding-bottom:.6rem}.clp-platform-core{margin:.7rem auto;padding:.85rem 1rem}}@media(max-width:700px){.clp-hero{padding-top:1rem;padding-bottom:2rem}.clp-breadcrumb{margin-bottom:1.25rem}.clp-hero-grid{gap:1.75rem}}:root{--homepage-blue:#003c7f;--homepage-orange:#fd8b28;--homepage-ink:#082c50;--homepage-muted:#607b91}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)){color-scheme:light;background:#fff}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header{border-color:rgba(0,60,127,.1)!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 10px 32px rgba(0,60,127,.07)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__desktop{color:rgba(8,44,80,.72)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__desktop a:hover,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__desktop button:hover{color:var(--homepage-blue)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__desktop a:after,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__desktop button:after{background:var(--homepage-orange)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__desktop button>span{color:var(--homepage-orange)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__demo{background:var(--homepage-orange)!important;background-image:none!important;color:#fff!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__dropdown{border-color:rgba(0,60,127,.1)!important;background:#fff!important;box-shadow:0 24px 65px rgba(0,60,127,.14)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__dropdown a{border-color:rgba(0,60,127,.09)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__dropdown a:hover{background:#eef7ff!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__dropdown p:first-child{color:var(--homepage-ink)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__dropdown p:last-child{color:var(--homepage-muted)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__mobile-menu{border-color:hsla(0,0%,100%,.15)!important;background:#08111c!important;color:#fff!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__mobile-menu a,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__mobile-menu button{color:hsla(0,0%,100%,.82)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__mobile-menu a:hover,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__mobile-menu button:hover{background:hsla(0,0%,100%,.08)!important;color:#fff!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header__mobile-menu button>span{color:var(--homepage-orange)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-header button[aria-controls=mobile-menu]{border-color:hsla(0,0%,100%,.2)!important;background:#0b1724!important;color:#fff!important;box-shadow:0 10px 20px rgba(0,0,0,.2)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer{margin-top:0!important;border-color:rgba(0,60,127,.09)!important;background:linear-gradient(180deg,#eef7ff,#fff)!important;color:var(--homepage-ink)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .footer-wave{opacity:.08!important;filter:hue-rotate(175deg)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer__cta{border:0!important;border-radius:1.6rem!important;background:linear-gradient(112deg,#003c7f,#075ba8)!important;padding:2rem!important;box-shadow:0 24px 65px rgba(0,60,127,.18)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer__cta h2,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer__cta p{color:#fff!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer__cta p{opacity:.7}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer__cta a{border-radius:999px!important;background:var(--homepage-orange)!important;background-image:none!important;color:#fff!important;box-shadow:0 12px 28px rgba(0,20,48,.2)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer__cta a span{color:#fff!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer__cta a:hover{background:#ed7c1b!important;transform:translateY(-2px)}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:nth-child(2){margin-top:3rem!important;gap:2.5rem!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:nth-child(2)>div:not(:first-child){border-left:1px solid rgba(0,60,127,.08);padding-left:1.2rem}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer h3{color:var(--homepage-blue)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:nth-child(2) a,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:nth-child(2) p,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:nth-child(2) span{color:var(--homepage-muted)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:nth-child(2) a:hover{color:var(--homepage-orange)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:nth-child(2)>div:first-child>div:last-child a{border-color:rgba(0,60,127,.12)!important;background:#fff!important;color:var(--homepage-blue)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:last-child{border-color:rgba(0,60,127,.09)!important;color:#8195a5!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:last-child a{color:var(--homepage-muted)!important}@media (max-width:1023px){body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:nth-child(2)>div:not(:first-child){border-left:0;padding-left:0}}@media (max-width:639px){body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer__cta{padding:1.5rem!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page,.sdl-page)) .site-footer>.section>div:nth-child(2)>div{border-top:1px solid rgba(0,60,127,.08);padding-top:1rem}}body:has(.sdl-page) .site-header{border-color:rgba(0,60,127,.1)!important;background:hsla(0,0%,100%,.94)!important;box-shadow:0 10px 32px rgba(0,60,127,.07)!important}body:has(.sdl-page) .site-header__desktop{color:rgba(8,44,80,.72)!important}body:has(.sdl-page) .site-header__desktop a:hover,body:has(.sdl-page) .site-header__desktop button:hover{color:var(--homepage-blue)!important}body:has(.sdl-page) .site-header__desktop a:after,body:has(.sdl-page) .site-header__desktop button:after{background:var(--homepage-orange)!important}body:has(.sdl-page) .site-header__desktop button>span{color:var(--homepage-orange)!important}body:has(.sdl-page) .site-header__demo{background:var(--homepage-orange)!important;background-image:none!important;color:#fff!important}body:has(.sdl-page) .site-header__dropdown{border-color:rgba(0,60,127,.1)!important;background:#fff!important;box-shadow:0 24px 65px rgba(0,60,127,.14)!important}body:has(.sdl-page) .site-header__dropdown a{border-color:rgba(0,60,127,.09)!important}body:has(.sdl-page) .site-header__dropdown a:hover{background:#eef7ff!important}body:has(.sdl-page) .site-header__dropdown p:first-child{color:var(--homepage-ink)!important}body:has(.sdl-page) .site-header__dropdown p:last-child{color:var(--homepage-muted)!important}body:has(.sdl-page) .site-footer{margin-top:0!important;border-color:rgba(0,60,127,.09)!important;background:linear-gradient(180deg,#eef7ff,#fff)!important;color:var(--homepage-ink)!important}body:has(.sdl-page) .footer-wave{opacity:.08!important;filter:hue-rotate(175deg)!important}body:has(.sdl-page) .site-footer__cta{border:0!important;border-radius:1.6rem!important;background:linear-gradient(112deg,#003c7f,#075ba8)!important;padding:2rem!important;box-shadow:0 24px 65px rgba(0,60,127,.18)!important}body:has(.sdl-page) .site-footer__cta h2,body:has(.sdl-page) .site-footer__cta p{color:#fff!important}body:has(.sdl-page) .site-footer__cta p{opacity:.7}body:has(.sdl-page) .site-footer__cta a,body:has(.sdl-page) .site-footer__cta a span{border-radius:999px!important;background:var(--homepage-orange)!important;background-image:none!important;color:#fff!important}body:has(.sdl-page) .site-footer>.section>div:nth-child(2){margin-top:3rem!important;gap:2.5rem!important}body:has(.sdl-page) .site-footer>.section>div:nth-child(2)>div:not(:first-child){border-left:1px solid rgba(0,60,127,.08);padding-left:1.2rem}body:has(.sdl-page) .site-footer h3{color:var(--homepage-blue)!important}body:has(.sdl-page) .site-footer>.section>div:nth-child(2) a,body:has(.sdl-page) .site-footer>.section>div:nth-child(2) p,body:has(.sdl-page) .site-footer>.section>div:nth-child(2) span{color:var(--homepage-muted)!important}body:has(.sdl-page) .site-footer>.section>div:nth-child(2) a:hover{color:var(--homepage-orange)!important}body:has(.sdl-page) .site-footer>.section>div:nth-child(2)>div:first-child>div:last-child a{border-color:rgba(0,60,127,.12)!important;background:#fff!important;color:var(--homepage-blue)!important}body:has(.sdl-page) .site-footer>.section>div:last-child{border-color:rgba(0,60,127,.09)!important;color:#8195a5!important}body:has(.sdl-page) .site-footer>.section>div:last-child a{color:var(--homepage-muted)!important}@media(max-width:1023px){body:has(.sdl-page) .site-footer>.section>div:nth-child(2)>div:not(:first-child){border-left:0;padding-left:0}}@media(max-width:639px){body:has(.sdl-page) .site-footer__cta{padding:1.5rem!important}body:has(.sdl-page) .site-footer>.section>div:nth-child(2)>div{border-top:1px solid rgba(0,60,127,.08);padding-top:1rem}}.airbnb-shell,.boats-shell,.carx-shell,.gex-shell,.nh-shell,.plx-shell,.ride-shell,.section,.slx-shell,.spx-shell,.stay-shell{width:min(var(--site-content-max),calc(100% - (var(--site-page-gutter) * 2)))!important;max-width:var(--site-content-max)!important;margin-inline:auto!important}.gs-page{--gs-shell:min(var(--site-content-max),calc(100% - (var(--site-page-gutter) * 2)))}.pm-page{--pm-shell:min(var(--site-content-max),calc(100% - (var(--site-page-gutter) * 2)))}@media (max-width:700px){.airbnb-shell,.boats-shell,.carx-shell,.gex-shell,.nh-shell,.plx-shell,.ride-shell,.section,.slx-shell,.spx-shell,.stay-shell{width:min(var(--site-content-max),calc(100% - (var(--site-page-gutter) * 2)))!important;padding-left:0!important;padding-right:0!important}}.nh-market-strip{overflow:hidden;border-block:1px solid rgba(0,60,127,.12);background:#fff;padding:1.25rem 0}.nh-market-strip>div{display:flex;width:-moz-max-content;width:max-content;animation:nh-market-ticker 32s linear infinite}.nh-market-strip a{display:flex;align-items:center;gap:1.5rem;padding-right:1.5rem;color:#315b7c;font-size:.82rem;font-weight:700;letter-spacing:.11em;white-space:nowrap}.nh-market-strip a span,.nh-market-strip a:hover{color:#fd8b28}.nh-trust-stats{border-bottom:1px solid rgba(0,60,127,.1);background:#f4faff}.nh-trust-stats>div{display:grid;grid-template-columns:repeat(4,1fr)}.nh-trust-stats p{display:grid;gap:.25rem;padding:1.5rem;border-right:1px solid rgba(0,60,127,.1)}.nh-trust-stats b{color:#003c7f;font-family:var(--font-space);font-size:1.55rem}.nh-trust-stats span{color:#607e96;font-size:.7rem}.nh-solution-groups{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-top:2rem;color:#003c7f;font-size:.7rem;font-weight:700;letter-spacing:.15em}.nh-stage article>a{font-size:.78rem!important;padding:.65rem .9rem}.nh-stage article>small:last-child{display:block;margin-top:1rem;color:hsla(0,0%,100%,.72)}.nh-story footer small{display:block;margin-top:.35rem;color:#66839b;font-weight:400}.nh-story button{min-height:2.6rem;padding:.55rem .85rem!important}.boats-ecosystem__copy>small{display:none}.ride-hero-tags{margin-top:1.2rem;color:#2563eb;font-size:.72rem;font-weight:700;line-height:1.7}.ride-hero-points{display:grid;gap:.7rem;margin-top:1.5rem}.ride-hero-points article{display:grid;grid-template-columns:2rem 1fr;gap:.8rem;padding-top:.7rem;border-top:1px solid hsla(0,0%,7%,.1)}.ride-hero-points article>span{color:#2563eb;font-size:.65rem;font-weight:700}.ride-hero-points p{display:grid;gap:.2rem}.ride-hero-points strong{font-size:.78rem}.ride-hero-points small{color:#707070;font-size:.68rem;line-height:1.5}.cp-hero-form{position:relative;z-index:2;margin-block:2rem}.cp-hero-form h2{font-size:clamp(2rem,3vw,3rem)}.cp-direct-options{display:grid;gap:1rem}.cp-direct-options>.cp-eyebrow{margin-bottom:.5rem}.cp-direct-options .cp-direct{margin-top:0}.cp-direct-options .cp-direct a{width:-moz-max-content;width:max-content}@keyframes nh-market-ticker{to{transform:translateX(-50%)}}@media(max-width:700px){.nh-market-strip a{font-size:.76rem}.nh-trust-stats>div{grid-template-columns:1fr 1fr}.nh-solution-groups{grid-template-columns:1fr}.nh-solution-groups span:last-child{display:none}.cp-hero-form{margin-top:0}.ride-hero-points{margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.nh-market-strip>div{animation:none}}.stay-price-grid article>small{display:none}.boats-browser__top span{font-size:0}.boats-browser__top span:after{content:"GlyphBoat";font-size:.65rem}.ride-driver .ride-feature-grid article:hover{background:#181818;box-shadow:0 20px 55px rgba(0,0,0,.28)}@media(min-width:1024px){.ride-hero-grid{align-items:start}.ride-hero-showcase{margin-top:.25rem}}.stay-price-grid:has(>article:only-child){grid-template-columns:minmax(0,32rem);justify-content:center}.stay-price-grid>article:only-child{width:100%;min-height:0}.boats-stack-rail strong{display:none}.spx-floorplan__map button:nth-of-type(5){right:auto;left:50%;transform:translateX(-50%)}.spx-floorplan__map button:nth-of-type(5)[aria-selected=true]{transform:translateX(-50%) scale(1.07)}.boats-page a:focus-visible,.boats-page button:focus-visible,.carx-page a:focus-visible,.carx-page button:focus-visible,.gex-page a:focus-visible,.gex-page button:focus-visible,.ride-page a:focus-visible,.ride-page button:focus-visible,.spx-page a:focus-visible,.spx-page button:focus-visible,.stay-page a:focus-visible,.stay-page button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:1050px) and (min-width:701px){.carx-tech__rail,.gex-tech__tickets{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}@media(max-width:700px){.spx-floorplan__map button:nth-of-type(5){right:auto;bottom:8%;left:50%}}@media(prefers-reduced-motion:reduce){.boats-page *,.carx-page *,.gex-page *,.ride-page *,.spx-page *,.stay-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nh-tabs>small{display:block;padding:.9rem 1rem .45rem;color:#003c7f;font-size:.68rem;font-weight:700;letter-spacing:.14em}.nh-compare-cta,.nh-faq-cta{margin-top:1.5rem;padding:1.4rem;border-radius:1.2rem;background:#eef7ff}.nh-compare-cta h3{margin:0 0 .45rem;font-size:1.15rem}.nh-compare-cta p,.nh-faq-cta p{margin:0 0 1rem;color:#54718a;line-height:1.65}.boats-hero-tags{margin:1rem 0 0;color:#0b6b8b;font-size:.72rem;font-weight:700;line-height:1.7}.ride-hero-showcase-column{min-width:0}.ride-hero-showcase-column .ride-hero-points{margin-top:1rem}@media(max-width:900px){.ride-hero-showcase-column{display:grid;gap:1rem}}body,html{overflow-x:clip}.boats-page,.carx-page,.gex-page,.nh-page,.ride-page,.spx-page,.stay-page,body,html{width:100%;max-width:100%}body:has(.stay-page){--product-menu-accent:#ff5b5f;--product-menu-ink:#332b29;--product-menu-muted:#685e5a;--product-menu-hover:#fff1ef}body:has(.boats-page){--product-menu-accent:#0969da;--product-menu-ink:#092b49;--product-menu-muted:#5c788d;--product-menu-hover:#eaf8ff}body:has(.carx-page){--product-menu-accent:#6d4aff;--product-menu-ink:#171719;--product-menu-muted:#6b6b70;--product-menu-hover:#f5f2ff}body:has(.ride-page){--product-menu-accent:#2563eb;--product-menu-ink:#111;--product-menu-muted:#6b6b6b;--product-menu-hover:#eff6ff}body:has(.spx-page){--product-menu-accent:#e85d3f;--product-menu-ink:#18181b;--product-menu-muted:#6d6a68;--product-menu-hover:#fff1ed}body:has(.gex-page){--product-menu-accent:#16a66a;--product-menu-ink:#18181b;--product-menu-muted:#6b6b70;--product-menu-hover:#eaf8f1}@media (max-width:760px){.site-header .section{width:100%;max-width:100%}.site-header .site-brand,.site-header>nav>div>div:last-child,.site-header__demo,.site-header__menu-toggle{flex-shrink:0}.site-header__demo{max-width:calc(100vw - 8.25rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header__menu-toggle{width:2.75rem!important;height:2.75rem!important;border:1px solid hsla(0,0%,100%,.2)!important;background:#081a2b!important;color:#fff!important;box-shadow:0 10px 24px rgba(5,24,42,.28)!important}.site-header__menu-toggle:focus-visible,.site-header__menu-toggle:hover{border-color:rgba(253,139,40,.72)!important;background:#102b45!important;color:#fff!important}.site-header__menu-icon{display:block;width:1.55rem;height:1.55rem;overflow:visible}.site-header__menu-icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transition:transform .2s ease,opacity .15s ease}.site-header__menu-icon .is-top-open{transform:translateY(5.5px) rotate(45deg)}.site-header__menu-icon .is-middle-open{opacity:0}.site-header__menu-icon .is-bottom-open{transform:translateY(-5.5px) rotate(-45deg)}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__menu-toggle,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__menu-toggle:focus-visible,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__menu-toggle:hover{border-color:color-mix(in srgb,var(--product-menu-accent) 34%,transparent)!important;background:#fff!important;color:var(--product-menu-accent)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--product-menu-accent) 16%,transparent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__menu-icon path{stroke:var(--product-menu-accent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu{border-color:color-mix(in srgb,var(--product-menu-accent) 18%,transparent)!important;background:hsla(0,0%,100%,.98)!important;color:var(--product-menu-ink)!important;box-shadow:0 24px 60px color-mix(in srgb,var(--product-menu-accent) 13%,rgba(17,24,39,.12))!important;--tw-ring-color:color-mix(in srgb,var(--product-menu-accent) 8%,transparent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu a,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu a span:first-child,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu button{color:var(--product-menu-ink)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu a span:last-child{color:var(--product-menu-muted)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu a:focus-visible,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu a:hover,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu button:focus-visible,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu button:hover{background:var(--product-menu-hover)!important;color:var(--product-menu-accent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu button>span{color:var(--product-menu-accent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu [class*=border-]{border-color:color-mix(in srgb,var(--product-menu-accent) 14%,transparent)!important}.site-header__mobile-menu{max-width:100%;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.boats-page *,.carx-page *,.gex-page *,.nh-page *,.ride-page *,.spx-page *,.stay-page *{min-width:0}.boats-page img,.boats-page video,.carx-page img,.carx-page video,.gex-page img,.gex-page video,.nh-page img,.nh-page video,.ride-page img,.ride-page video,.spx-page img,.spx-page video,.stay-page img,.stay-page video{max-width:100%}.boats-page h1,.boats-page h2,.carx-page h1,.carx-page h2,.gex-page h1,.gex-page h2,.nh-page h1,.nh-page h2,.ride-page h1,.ride-page h2,.spx-page h1,.spx-page h2,.stay-page h1,.stay-page h2{max-width:100%;overflow-wrap:anywhere}.boats-page [id],.carx-page [id],.gex-page [id],.ride-page [id],.spx-page [id],.stay-page [id]{scroll-margin-top:5.25rem}.boats-page,.carx-page,.gex-page,.ride-page,.spx-page,.stay-page{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}body:has(.stay-page) .product-sticky-nav--floating{--product-mobile-accent:#ff5b5f}body:has(.boats-page) .product-sticky-nav--floating{--product-mobile-accent:#0969da}body:has(.carx-page) .product-sticky-nav--floating{--product-mobile-accent:#6d4aff}body:has(.ride-page) .product-sticky-nav--floating{--product-mobile-accent:#2563eb}body:has(.spx-page) .product-sticky-nav--floating{--product-mobile-accent:#e85d3f}body:has(.gex-page) .product-sticky-nav--floating{--product-mobile-accent:#16a66a}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover{position:fixed!important;isolation:isolate;z-index:100!important;top:auto!important;right:.7rem!important;bottom:max(.7rem,env(safe-area-inset-bottom))!important;left:.7rem!important;display:block!important;width:auto!important;max-width:none!important;transform:none!important;overflow:hidden!important;border:1px solid hsla(0,0%,100%,.42)!important;border-radius:1.25rem!important;outline:1px solid color-mix(in srgb,var(--product-mobile-accent) 12%,transparent);outline-offset:-1px;background:radial-gradient(circle at 12% -35%,hsla(0,0%,100%,.42),transparent 46%),radial-gradient(circle at 92% 140%,color-mix(in srgb,var(--product-mobile-accent) 18%,transparent),transparent 46%),linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.07) 52%,hsla(0,0%,100%,.12))!important;box-shadow:0 18px 48px rgba(0,0,0,.24),0 3px 10px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.72),inset 0 -1px 0 hsla(0,0%,100%,.12)!important;backdrop-filter:blur(34px) saturate(190%) brightness(1.08)!important;-webkit-backdrop-filter:blur(34px) saturate(190%) brightness(1.08)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .promotion-sticky__launcher{left:.75rem;bottom:max(5.9rem,calc(4.75rem + env(safe-area-inset-bottom)))}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,hsla(0,0%,100%,.42),transparent 28% 72%,hsla(0,0%,100%,.2)),radial-gradient(circle at 28% 0,hsla(0,0%,100%,.55),transparent 30%);opacity:.56}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:after{content:"";position:absolute;z-index:2;top:1px;right:12%;left:12%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.98),transparent)}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating .product-sticky-nav__rail{position:relative;z-index:1;display:flex!important;width:100%!important;max-width:100%!important;gap:.18rem!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-padding-inline:.45rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.42rem!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating .product-sticky-nav__rail:after,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating .product-sticky-nav__rail:before{display:none!important}.product-sticky-nav--floating .product-sticky-nav__rail::-webkit-scrollbar{display:none}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating a{display:inline-flex!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;min-height:2.5rem!important;flex:0 0 auto!important;align-items:center!important;gap:.48rem!important;scroll-snap-align:center;border:1px solid transparent!important;border-radius:.88rem!important;padding:.58rem .74rem!important;background:transparent!important;color:rgba(20,35,50,.72)!important;font-size:.72rem!important;font-weight:650!important;box-shadow:none!important;text-shadow:0 1px 0 hsla(0,0%,100%,.65);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .16s ease!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating a:focus-visible,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating a:hover{border-color:hsla(0,0%,100%,.82)!important;background:hsla(0,0%,100%,.16)!important;color:var(--product-mobile-accent)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating a:active{transform:scale(.97)}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating a[aria-current=location]{border-color:color-mix(in srgb,var(--product-mobile-accent) 24%,hsla(0,0%,100%,.8))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--product-mobile-accent) 24%,hsla(0,0%,100%,.2)),color-mix(in srgb,var(--product-mobile-accent) 12%,hsla(0,0%,100%,.06)))!important;color:var(--product-mobile-accent)!important;box-shadow:0 5px 16px color-mix(in srgb,var(--product-mobile-accent) 15%,transparent),inset 0 1px 0 hsla(0,0%,100%,.62),inset 0 -1px 0 color-mix(in srgb,var(--product-mobile-accent) 11%,transparent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating .product-sticky-nav__blob{display:block!important;width:.48rem!important;height:.48rem!important;flex:0 0 .48rem!important;border:1.5px solid color-mix(in srgb,currentColor 72%,transparent)!important;background:hsla(0,0%,100%,.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating a[aria-current=location] .product-sticky-nav__blob{border-color:color-mix(in srgb,var(--product-mobile-accent) 75%,#fff)!important;background:var(--product-mobile-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--product-mobile-accent) 12%,transparent),0 2px 7px color-mix(in srgb,var(--product-mobile-accent) 28%,transparent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating a>.product-sticky-nav__label,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within a>.product-sticky-nav__label,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover a>.product-sticky-nav__label{display:block!important;width:auto!important;max-width:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:none!important;color:inherit!important;white-space:nowrap!important}.boats-helper{right:.8rem!important;bottom:calc(5rem + env(safe-area-inset-bottom))!important}.boats-helper__panel{width:min(340px,calc(100vw - 1.5rem));max-height:calc(100dvh - 10rem);overflow-y:auto}.boats-actions,.carx-actions,.gex-actions,.ride-actions,.spx-actions,.stay-actions{max-width:100%;flex-wrap:wrap}.boats-actions a,.carx-actions a,.gex-actions a,.ride-actions a,.spx-actions a,.stay-actions a{max-width:100%}.boats-hero__tabs,.carx-showcase__tabs,.gex-customer__stage nav,.gex-tabs,.ride-hero-tabs,.spx-showcase__tabs,.stay-hero-view-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.carx-showcase__stage,.carx-showcase__stage img{min-height:0!important;height:auto!important}.carx-showcase__stage img,.ride-hero-art img,.stay-hero-product img{-o-object-fit:contain!important;object-fit:contain!important}.gex-why__rows article,.spx-admin-ledger article,.spx-manifesto article{overflow:hidden}}@media (min-width:761px){body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover{position:fixed!important;top:50%!important;right:clamp(.7rem,1.5vw,1.5rem)!important;bottom:auto!important;left:auto!important;z-index:70!important;width:2.5rem!important;transform:translateY(-50%)!important;border-radius:999px!important;transition:width .25s ease,border-radius .25s ease,background .25s ease!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover{width:8.5rem!important;border-radius:1.2rem!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating .product-sticky-nav__rail{display:grid!important;width:100%!important;gap:.1rem!important;overflow:hidden!important;padding:.3rem!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating a{display:grid!important;grid-template-columns:1fr!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:2rem!important;gap:.6rem!important;border-radius:.7rem!important;padding:.52rem!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within a,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover a{grid-template-columns:1.35rem 1fr!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating .product-sticky-nav__blob{justify-self:center!important;width:.56rem!important;height:.56rem!important;flex:0 0 .56rem!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating .product-sticky-nav__label{width:0!important;max-width:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;transform:translateX(-.25rem)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within .product-sticky-nav__label,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover .product-sticky-nav__label{width:auto!important;max-width:5.8rem!important;opacity:1!important;visibility:visible!important;transform:none!important}}@media (min-width:761px){body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating{display:grid!important;width:3rem!important;height:3rem!important;min-height:0!important;place-items:center!important;overflow:visible!important;cursor:pointer}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:before{content:"☷";position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;display:grid;place-items:center;color:var(--product-mobile-accent);font-size:1.25rem;font-weight:700;line-height:1;pointer-events:none}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:after{display:none}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover{display:block!important;width:8.5rem!important;height:auto!important;min-height:0!important;cursor:default}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within:before,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover:before{display:none}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within:after,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover:after{display:none}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating .product-sticky-nav__rail{display:none!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:focus-within .product-sticky-nav__rail,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .product-sticky-nav--floating:hover .product-sticky-nav__rail{display:grid!important}}@media (max-width:370px){.site-header>nav>div{gap:.35rem}.site-header__demo{padding-right:.7rem!important;padding-left:.7rem!important}}@media (max-width:760px){:is(.cp-page,.editorial-blog,.editorial-article,.slx-page,.plx-page,.sdl-page){width:100%;max-width:100%;overflow-x:clip}:is(.cp-page,.editorial-blog,.editorial-article,.slx-page,.plx-page,.sdl-page) *,:is(.cp-page,.editorial-blog,.editorial-article,.slx-page,.plx-page,.sdl-page) :after,:is(.cp-page,.editorial-blog,.editorial-article,.slx-page,.plx-page,.sdl-page) :before{min-width:0}:is(.cp-page,.editorial-blog,.editorial-article,.slx-page,.plx-page,.sdl-page) :is(img,video,iframe,svg){max-width:100%}:is(.cp-page,.editorial-blog,.editorial-article,.slx-page,.plx-page,.sdl-page) :is(h1,h2,h3,p,a,label){overflow-wrap:anywhere}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__menu-toggle,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__menu-toggle:focus-visible,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__menu-toggle:hover{border-color:rgba(0,60,127,.16)!important;background:hsla(0,0%,100%,.96)!important;color:var(--homepage-blue)!important;box-shadow:0 10px 26px rgba(0,60,127,.12)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__menu-toggle:focus-visible,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__menu-toggle:hover{border-color:rgba(253,139,40,.55)!important;color:#e87818!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu{border-color:rgba(0,60,127,.12)!important;background:hsla(0,0%,100%,.98)!important;color:var(--homepage-ink)!important;box-shadow:0 24px 65px rgba(0,46,98,.16)!important;--tw-ring-color:rgba(0,60,127,.06)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu a,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu a span:first-child,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu button{color:var(--homepage-ink)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu a span:last-child{color:var(--homepage-muted)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu a:focus-visible,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu a:hover,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu button:focus-visible,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu button:hover{background:#eef7ff!important;color:var(--homepage-blue)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu button>span{color:var(--homepage-orange)!important}}@media (max-width:760px){body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header button.site-header__menu-toggle[aria-controls=mobile-menu]{border-color:rgba(0,60,127,.16)!important;background:hsla(0,0%,100%,.98)!important;color:var(--homepage-blue)!important;box-shadow:0 10px 26px rgba(0,60,127,.12)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header button.site-header__menu-toggle[aria-controls=mobile-menu] .site-header__menu-icon path{stroke:var(--homepage-blue)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header.site-header button.site-header__menu-toggle[aria-controls=mobile-menu]{border-color:color-mix(in srgb,var(--product-menu-accent) 30%,transparent)!important;background:hsla(0,0%,100%,.98)!important;color:var(--product-menu-accent)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--product-menu-accent) 16%,transparent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header.site-header button.site-header__menu-toggle[aria-controls=mobile-menu] .site-header__menu-icon path{stroke:var(--product-menu-accent)!important}}@media (min-width:761px) and (max-width:1023px){.site-header__menu-icon{display:block;width:1.55rem;height:1.55rem;overflow:visible}.site-header__menu-icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transition:transform .2s ease,opacity .15s ease}.site-header__menu-icon .is-top-open{transform:translateY(5.5px) rotate(45deg)}.site-header__menu-icon .is-middle-open{opacity:0}.site-header__menu-icon .is-bottom-open{transform:translateY(-5.5px) rotate(-45deg)}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header button.site-header__menu-toggle[aria-controls=mobile-menu]{border-color:rgba(0,60,127,.16)!important;background:#fff!important;color:var(--homepage-blue)!important;box-shadow:0 10px 26px rgba(0,60,127,.12)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__menu-icon path{stroke:var(--homepage-blue)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu{border-color:rgba(0,60,127,.12)!important;background:#fff!important;color:var(--homepage-ink)!important;box-shadow:0 24px 65px rgba(0,46,98,.16)!important;--tw-ring-color:rgba(0,60,127,.06)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu a,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu a span:first-child,body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu button{color:var(--homepage-ink)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu a span:last-child{color:var(--homepage-muted)!important}body:not(:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page)) .site-header__mobile-menu :is(a,button):is(:hover,:focus-visible){background:#eef7ff!important;color:var(--homepage-blue)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header button.site-header__menu-toggle[aria-controls=mobile-menu]{border-color:color-mix(in srgb,var(--product-menu-accent) 30%,transparent)!important;background:#fff!important;color:var(--product-menu-accent)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--product-menu-accent) 16%,transparent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__menu-icon path{stroke:var(--product-menu-accent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu{border-color:color-mix(in srgb,var(--product-menu-accent) 18%,transparent)!important;background:#fff!important;color:var(--product-menu-ink)!important;box-shadow:0 24px 60px color-mix(in srgb,var(--product-menu-accent) 13%,rgba(17,24,39,.12))!important;--tw-ring-color:color-mix(in srgb,var(--product-menu-accent) 8%,transparent)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu a,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu a span:first-child,body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu button{color:var(--product-menu-ink)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu a span:last-child{color:var(--product-menu-muted)!important}body:has(.stay-page,.boats-page,.carx-page,.ride-page,.spx-page,.gex-page) .site-header__mobile-menu :is(a,button):is(:hover,:focus-visible){background:var(--product-menu-hover)!important;color:var(--product-menu-accent)!important}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_dd5b2f;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_dd5b2f;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:__Space_Grotesk_dd5b2f,__Space_Grotesk_Fallback_dd5b2f;font-style:normal}.__variable_dd5b2f{--font-space:"__Space_Grotesk_dd5b2f","__Space_Grotesk_Fallback_dd5b2f"}