.aq-page{--aq-ink:#10293a;--aq-deep:#0b1f2c;--aq-blue:#245b73;--aq-aqua:#91dbe9;--aq-paper:#f7f6f2;--aq-mist:#eaf2f3;--aq-line:#cfdcdf;--aq-white:#fff;background:var(--aq-paper);color:var(--aq-ink);font:16px/1.6 "Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif}.aq-page *{box-sizing:border-box}.aq-page a{color:inherit;text-decoration:none}.aq-page img,.aq-page video{display:block;width:100%}.aq-page h1,.aq-page h2,.aq-page h3,.aq-page p,.aq-page figure{margin:0}.aq-page h1,.aq-page h2,.aq-page h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em;line-height:1.02}.aq-page h1{font-size:clamp(4.5rem,7vw,7.8rem)}.aq-page h2{font-size:clamp(2.8rem,4.8vw,5.8rem)}.aq-page h3{font-size:clamp(1.7rem,2.4vw,2.4rem)}.aq-page em{font-style:italic;color:#3f7386}.aq-wrap{width:min(1380px,calc(100% - 96px));margin-inline:auto}.aq-space{padding-block:120px}.aq-topline{background:#0e2a3a;color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.aq-topline-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.aq-topline b{font-weight:400}.aq-nav{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:28px}.aq-wordmark{font:400 34px/1 Georgia,serif;letter-spacing:-.05em}.aq-wordmark span{display:block;font:700 8px/1.2 "Helvetica Neue",Arial,sans-serif;letter-spacing:.26em;margin-top:8px}.aq-nav nav{display:flex;gap:30px;font-size:13px}.aq-nav nav a:hover{text-decoration:underline;text-underline-offset:5px}.aq-nav-cta{border-bottom:1px solid #718d99;padding-bottom:4px;font-size:13px}.aq-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:7%;align-items:center;padding-block:36px 90px}.aq-kicker,.aq-eyebrow,.aq-mini-label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#547180}.aq-hero h1{margin-top:16px}.aq-lead{font-size:18px;line-height:1.65;color:#445f6d;margin-top:26px!important;max-width:56ch}.aq-proof-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.aq-proof-row span,.aq-travel-points span{border:1px solid var(--aq-line);background:#fff;padding:9px 12px;border-radius:999px;font-size:12px;color:#355667}.aq-buy{margin-top:34px;padding-top:26px;border-top:1px solid var(--aq-line);max-width:560px;scroll-margin-top:24px}.aq-buy-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.aq-buy-head h2{font:600 15px/1.45 "Helvetica Neue",Arial,sans-serif;letter-spacing:0;max-width:320px;margin-top:4px}.aq-price{font-size:24px;white-space:nowrap}.aq-label{display:block;margin:20px 0 10px;font-size:12px;color:#5a7380}.aq-variant-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.aq-variant-card{min-height:48px;border:1px solid #b9c9cf;background:#fff;color:#183748;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.aq-variant-card:hover{transform:translateY(-1px);border-color:#6a8b99}.aq-variant-card.is-active{border-color:#193c4e;box-shadow:0 0 0 2px rgba(25,60,78,.08)}.aq-swatch{width:13px;height:13px;border-radius:50%;border:1px solid #9dacb4}.aq-swatch-black{background:#151719}.aq-swatch-gray{background:#a8afb4}.aq-swatch-white{background:#f6f7f6}.aq-buy-actions{display:flex;gap:10px;margin-top:12px}.aq-quantity{display:flex;border:1px solid #aebfc6;align-items:center}.aq-quantity button{width:36px;height:52px;border:0;background:transparent;cursor:pointer;font-size:20px}.aq-quantity input{width:36px;border:0;background:transparent;text-align:center;appearance:textfield}.aq-button{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #193c4e;background:#193c4e;color:#fff!important;padding:15px 22px;cursor:pointer;font-size:14px;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s ease}.aq-buy-actions .aq-button{flex:1}.aq-button:hover{transform:translateY(-1px);background:#285e73}.aq-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.aq-purchase-note,.aq-small{font-size:11px;color:#607883;line-height:1.6;margin-top:11px!important}.aq-cart-status{font-size:13px;color:#315c6d;margin-top:8px!important}.aq-cart-status:empty{display:none}.aq-hero-media{position:relative}.aq-hero-card{position:relative;overflow:hidden;background:#dfecef;box-shadow:0 28px 70px rgba(36,76,95,.14)}.aq-hero-card>img{aspect-ratio:4/5;object-fit:cover}.aq-floating-note{position:absolute;background:rgba(250,248,243,.88);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);padding:12px 14px;min-width:150px;box-shadow:0 10px 30px rgba(26,60,76,.12)}.aq-floating-note span{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#607680}.aq-floating-note strong{display:block;margin-top:3px;font-size:13px;font-weight:600}.aq-floating-note-top{top:18px;left:18px}.aq-floating-note-bottom{bottom:18px;right:18px}.aq-strip{border-block:1px solid #d3dfe2}.aq-strip-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-block:22px;font-size:12px}.aq-strip-inner span:before{content:"";display:inline-block;width:6px;height:6px;border:1px solid #537989;border-radius:50%;margin-right:10px}.aq-problem{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:center}.aq-section-copy>p:not(.aq-eyebrow):not(.aq-lead){margin-top:18px;color:#4d6976}.aq-problem-visual{position:relative;min-height:540px;background:#dfecef;overflow:hidden;display:flex;align-items:flex-end;padding:46px}.aq-problem-copy{position:relative;z-index:2;max-width:340px}.aq-problem-copy .aq-number{font-size:11px;letter-spacing:.12em}.aq-problem-copy h3{margin-top:10px}.aq-problem-copy p{font-size:14px;margin-top:13px;color:#405f6d}.aq-orbit{position:absolute;inset:0;overflow:hidden}.aq-orbit span{position:absolute;border:1px solid #aac8d1;border-radius:50%;width:360px;height:360px;right:-50px;top:-100px;transform:rotateX(62deg) rotateZ(-28deg)}.aq-orbit span:nth-child(2){width:470px;height:470px;right:-105px;top:-160px}.aq-orbit span:nth-child(3){width:590px;height:590px;right:-165px;top:-225px}.aq-orbit i{position:absolute;width:8px;height:180px;background:linear-gradient(#86bfce,#4c8295);border-radius:999px;right:158px;top:58px;transform:rotate(30deg);animation:aqFlow 4s cubic-bezier(.77,0,.175,1) infinite}.aq-lifestyle{background:#fff}.aq-lifestyle-grid,.aq-exploded-grid,.aq-travel-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.aq-lifestyle-media img,.aq-exploded-media img,.aq-travel-media img{aspect-ratio:4/5;object-fit:cover}.aq-lifestyle-media figcaption,.aq-exploded-media figcaption{font-size:10px;color:#6a7f88;margin-top:10px}.aq-stat-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:34px}.aq-stat-list>div{border-top:1px solid var(--aq-line);padding-top:18px}.aq-stat-list span{font-size:11px;color:#68808b}.aq-stat-list strong{display:block;font:400 24px/1.25 Georgia,serif;margin-top:6px}.aq-stat-list p{font-size:13px;color:#5a737f;margin-top:7px}.aq-demo{background:#f0f4f4}.aq-section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:48px}.aq-section-heading>p{max-width:390px;color:#5c747f}.aq-video-shell{background:#dbe7e9;overflow:hidden}.aq-video-shell video{aspect-ratio:16/9;object-fit:cover}.aq-details{background:#122f40;color:#eef5f6}.aq-details h2,.aq-details em{color:#eef5f6}.aq-section-heading-light>p{color:#bfd2d8}.aq-details-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:center}.aq-model-card{background:#e8f0f1;color:#173746;padding:16px}.aq-model-card model-viewer{display:block;width:100%;height:560px;background:#e8f0f1}.aq-model-meta{display:flex;justify-content:space-between;font-size:11px;color:#55717d;padding:8px 6px 0}.aq-detail-stack article{border-top:1px solid #456474;padding:24px 0}.aq-detail-stack span{font-size:10px;color:#86c8d9;letter-spacing:.12em}.aq-detail-stack h3{color:#f4f7f8;margin-top:8px;font-size:29px}.aq-detail-stack p{color:#c0d2d8;font-size:14px;margin-top:9px;max-width:43ch}.aq-exploded{background:#faf8f3}.aq-feature-list{list-style:none;margin:32px 0 0;padding:0}.aq-feature-list li{display:flex;gap:18px;padding:14px 0;border-top:1px solid var(--aq-line)}.aq-feature-list li:last-child{border-bottom:1px solid var(--aq-line)}.aq-feature-list span{font-size:11px;color:#68808a}.aq-comparison{background:#eaf0f1}.aq-comparison-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:center}.aq-table-wrap{overflow:auto}.aq-page table{width:100%;border-collapse:collapse;font-size:13px;background:#f8fbfb}.aq-page th,.aq-page td{padding:18px 14px;border-bottom:1px solid #d4dfe1;text-align:left}.aq-page thead th{background:#dce8ea;font-weight:600}.aq-page tbody th{font-weight:500;color:#45616d}.aq-travel{background:#fff}.aq-travel-points{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.aq-gallery{background:#f2f0eb}.aq-gallery-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:center}.aq-gallery-main{background:#fff;padding:24px}.aq-gallery-image{aspect-ratio:1;object-fit:contain}.aq-gallery-side>p{margin-top:14px;color:#55707b}.aq-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px}.aq-thumbnails button{border:1px solid transparent;background:#fff;padding:3px;cursor:pointer}.aq-thumbnails button[aria-pressed="true"]{border-color:#173746}.aq-thumbnails img{aspect-ratio:1;object-fit:contain}.aq-text-link{display:inline-flex;align-items:center;gap:28px;border-bottom:1px solid #66828e;padding-bottom:5px;margin-top:26px;font-size:13px}.aq-faq{background:#faf8f3}.aq-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}.aq-questions details{border-bottom:1px solid var(--aq-line)}.aq-questions summary{list-style:none;display:flex;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer}.aq-questions summary::-webkit-details-marker{display:none}.aq-questions summary span{font-size:24px;transition:transform .18s ease}.aq-questions details[open] summary span{transform:rotate(45deg)}.aq-questions details p{padding-bottom:22px;color:#56717d;font-size:14px;max-width:60ch}.aq-questions a{text-decoration:underline}.aq-final{background:#143647;color:#edf4f5;padding-block:94px}.aq-final h2,.aq-final em{color:#edf4f5}.aq-final-inner{display:flex;align-items:center;justify-content:space-between;gap:70px}.aq-final-inner>div:last-child{max-width:380px}.aq-final-inner p{color:#c2d5db}.aq-button-light{background:#f7f6f2!important;color:#143647!important;border-color:#f7f6f2;margin-top:26px;min-width:290px}.aq-final-price{display:block;font-size:11px;margin-top:13px;color:#c2d5db}.aq-sticky{position:fixed;z-index:35;left:50%;bottom:18px;transform:translate(-50%,130px);min-width:450px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fbfaf6;border:1px solid #c7d6da;box-shadow:0 12px 40px rgba(21,55,70,.14);padding:11px 13px 11px 18px;transition:transform .28s cubic-bezier(.23,1,.32,1)}.aq-sticky.is-visible{transform:translate(-50%,0)}.aq-sticky span{font-size:13px}.aq-sticky b{display:block;font-size:11px;font-weight:400}.aq-sticky a{background:#173746;color:#fff;padding:11px 18px;font-size:12px}.aq-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.23,1,.32,1),transform .65s cubic-bezier(.23,1,.32,1)}.aq-reveal.is-visible{opacity:1;transform:none}@keyframes aqFlow{0%,100%{transform:translateY(-9px) rotate(30deg);opacity:.45}50%{transform:translateY(12px) rotate(30deg);opacity:.9}}@media(max-width:1050px){.aq-wrap{width:min(1380px,calc(100% - 56px))}.aq-hero{grid-template-columns:1fr 1fr;gap:5%}.aq-nav nav{gap:16px}.aq-space{padding-block:90px}.aq-model-card model-viewer{height:460px}.aq-sticky{min-width:400px}}@media(max-width:820px){.aq-nav nav{display:none}.aq-hero,.aq-problem,.aq-lifestyle-grid,.aq-details-grid,.aq-exploded-grid,.aq-comparison-grid,.aq-travel-grid,.aq-gallery-grid,.aq-faq-grid{grid-template-columns:1fr}.aq-hero{padding-top:10px}.aq-hero-copy{order:1}.aq-hero-media{order:0}.aq-problem-visual{min-height:420px}.aq-section-heading{display:block}.aq-section-heading>p{margin-top:18px}.aq-final-inner{display:block}.aq-final-inner>div:last-child{margin-top:28px}.aq-strip-inner{grid-template-columns:1fr 1fr}.aq-model-card model-viewer{height:420px}.aq-sticky{left:20px;right:20px;min-width:0;transform:translateY(130px)}.aq-sticky.is-visible{transform:none}}@media(max-width:560px){.aq-wrap{width:calc(100% - 32px)}.aq-space{padding-block:72px}.aq-page h1{font-size:clamp(3.6rem,18vw,5.4rem)}.aq-page h2{font-size:clamp(2.55rem,13vw,4.2rem)}.aq-topline-inner span:nth-child(2){display:none}.aq-nav{min-height:82px}.aq-nav-cta{display:none}.aq-hero{padding-bottom:58px}.aq-buy-head{display:block}.aq-price{display:block;margin-top:10px}.aq-variant-grid{grid-template-columns:1fr}.aq-buy-actions{display:grid;grid-template-columns:1fr}.aq-quantity{width:112px}.aq-proof-row{gap:7px}.aq-strip-inner{grid-template-columns:1fr}.aq-stat-list{grid-template-columns:1fr}.aq-problem-visual{padding:28px;min-height:360px}.aq-model-card model-viewer{height:360px}.aq-thumbnails{grid-template-columns:repeat(3,1fr)}.aq-sticky{gap:12px}.aq-sticky a{padding:10px 13px}}@media(prefers-reduced-motion:reduce){.aq-reveal{opacity:1;transform:none;transition:none}.aq-orbit i{animation:none}.aq-button,.aq-variant-card,.aq-sticky,.aq-questions summary span{transition:none}}