/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-white:#fff;--spacing:.25rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#036;--color-royal:#05a;--color-pearl:#f4f6f8;--color-text:#222;--color-text-muted:#5d6271;--color-border:#dde3ea;--color-light-blue:#7eb8ff;--color-gold:#f4a800;--color-red:#d32f2f;--color-primary:var(--color-navy);--color-accent:var(--color-royal);--font-display:"Fraunces Variable", "Fraunces", "Times New Roman", Georgia, serif;--container-max:1280px;--container-brief:1200px;--radius-full:9999px;--shadow-btn:0 4px 14px oklch(32% .1 259/.2);--shadow-btn-h:0 6px 20px oklch(32% .1 259/.3);--shadow-card:0 4px 20px oklch(32% .1 259/.07);--shadow-card-h:0 12px 36px oklch(32% .1 259/.12);--shadow-mega:0 16px 48px oklch(32% .1 259/.1);--shadow-elev:0 20px 40px -10px oklch(0% 0 0/.12), 0 8px 16px -8px oklch(0% 0 0/.06);--ease-fluid:cubic-bezier(.3, 0, 0, 1);--ease-snappy:cubic-bezier(.2, 0, 0, 1);--h-notif:36px;--h-header:68px;--z-notif:1000;--z-header:900;--z-mega:200;--z-mobile-nav:1100}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-white);font-size:14px;line-height:1.6;overflow-x:hidden}*,:before,:after{box-sizing:border-box}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--color-royal);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-content>*{opacity:1!important;transform:none!important}}[x-cloak]{display:none!important}.skip-link{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.skip-link:focus{background:var(--color-navy);color:#fff;border-radius:var(--radius-md);z-index:9999;width:auto;height:auto;padding:.75rem 1.5rem;font-weight:600;position:fixed;top:1rem;left:1rem}}@layer components{.container-aq{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.container-aq{padding-inline:2rem}}@media(min-width:1024px){.container-aq{padding-inline:4rem}}.container-brief{max-width:var(--container-brief);margin-inline:auto;padding-inline:40px}@media(max-width:900px){.container-brief{padding-inline:24px}}@media(max-width:520px){.container-brief{padding-inline:16px}}.btn{background:var(--color-navy);color:#fff;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.07em;border-radius:var(--radius-sm);cursor:pointer;min-height:52px;box-shadow:var(--shadow-btn);transition:background .2s var(--ease-fluid),transform .1s var(--ease-snappy),box-shadow .2s var(--ease-fluid);border:none;justify-content:center;align-items:center;padding:15px 36px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-royal);box-shadow:var(--shadow-btn-h);transform:translateY(-1px)}.btn:active{transition-duration:75ms;transform:translateY(0)}.btn-fw{width:100%}.btn--auto{width:fit-content}.aq-reveal-init{transition:transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:transform;transform:translateY(20px)}.aq-reveal-on{transform:translateY(0)}@keyframes aq-float-anim{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.aq-float{will-change:transform;animation:4s ease-in-out infinite aq-float-anim}@media(prefers-reduced-motion:reduce){.aq-reveal-init{opacity:1;transition:none;transform:none}.aq-float{animation:none}}.btn-primary{background:var(--color-navy);color:#fff;letter-spacing:.01em;border-radius:var(--radius-md);height:52px;transition:all .2s var(--ease-fluid);cursor:pointer;justify-content:center;align-items:center;padding-inline:2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--color-royal);box-shadow:var(--shadow-card-h);transform:translateY(-1px)}.btn-primary:active{transition-duration:75ms;transform:translateY(0)}@media(max-width:768px){.btn-primary{height:48px}}.lnk{color:var(--color-royal);transition:color .2s var(--ease-fluid);min-height:24px;padding:6px 0;font-size:13px;font-weight:500;text-decoration:underline;display:inline-block}.lnk:hover{color:var(--color-navy)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--color-royal);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.notif{background:var(--color-navy);color:#fff;z-index:var(--z-notif);height:var(--h-notif);contain:layout paint style;align-items:center;padding:10px 0;display:flex;position:sticky;top:0;overflow:hidden}.notif-track{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;will-change:transform;backface-visibility:hidden;gap:60px;width:max-content;font-size:11px;font-weight:700;animation:80s linear infinite aq-ticker;display:flex;transform:translateZ(0)}.notif-track em{color:var(--color-light-blue);font-style:normal}@keyframes aq-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.notif-track{animation:none}}@media(max-width:600px){.notif{height:32px;padding:8px 0}.notif-track{gap:32px;font-size:10px;animation-duration:64s}}.header{background:var(--color-white);top:var(--h-notif);z-index:var(--z-header);height:var(--h-header);border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;padding:0 40px;display:flex;position:sticky}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark{background:var(--color-navy);color:#fff;border-radius:50%/60% 60% 40% 40%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.logo-img{object-fit:contain;flex-shrink:0;width:auto;max-width:180px;height:44px;display:block}.logo-text{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);font-size:14px;font-weight:900}.logo-sub{color:#4a4d53;letter-spacing:.1em;text-transform:uppercase;margin-top:-3px;font-size:9px;font-weight:500;display:block}.nav{align-items:center;gap:28px;display:flex}.nav>a{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);transition:color .18s var(--ease-fluid);padding:6px 0;font-size:11px;font-weight:600;text-decoration:none;position:relative}.nav>a:hover,.nav>a.has-mega:hover{color:var(--color-navy)}.nav>a:after{content:"";background:var(--color-navy);width:0;height:2px;transition:width .2s var(--ease-fluid);position:absolute;bottom:0;left:0}.nav>a:hover:after{width:100%}.has-mega{position:relative}.mega{background:var(--color-white);border:1px solid var(--color-pearl);border-radius:0 0 var(--radius-sm) var(--radius-sm);min-width:560px;box-shadow:var(--shadow-mega);z-index:var(--z-mega);border-top:none;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 32px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mega-head{text-transform:uppercase;letter-spacing:.14em;color:var(--color-navy);margin-bottom:10px;font-size:9px;font-weight:700}.mega a{color:var(--color-text);transition:color .15s var(--ease-fluid),border-color .15s var(--ease-fluid);border-left:2px solid #0000;margin-bottom:4px;padding:4px 0 4px 8px;font-size:12px;text-decoration:none;display:block}.mega a:hover{color:var(--color-royal);border-left-color:var(--color-royal)}.header-icons{align-items:center;gap:10px;display:flex}.icon-btn{color:var(--color-text);transition:color .18s var(--ease-fluid);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px;font-size:12px;font-weight:600;display:flex;position:relative}.icon-btn:hover{color:var(--color-navy)}.cart-badge{background:var(--color-navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:none;position:absolute;top:-2px;right:-4px}.cart-badge.is-on{display:flex}.burger{width:44px;height:44px;color:var(--color-navy);cursor:pointer;background:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .28s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1);display:none;position:relative}.burger:hover{background:#0e316514}.burger:active{transform:scale(.92)}.burger:focus-visible{outline:2px solid var(--color-royal);outline-offset:3px}.burger.is-open{top:calc(var(--h-notif) + (var(--h-header) - 44px) / 2);z-index:calc(var(--z-mobile-nav) + 1);background:var(--color-navy);color:var(--color-white);position:fixed;right:16px;box-shadow:0 8px 24px #0e316566}.burger.is-open:hover{background:var(--color-royal)}.burger-box{width:22px;height:18px;display:block;position:relative}.burger-line{transform-origin:50%;height:3px;transition:top .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1) .28s,opacity .18s cubic-bezier(.16,1,.3,1),background .2s var(--ease-fluid);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.burger-line--top{top:1px}.burger-line--mid{top:8px}.burger-line--bot{top:15px}.burger.is-open .burger-line--top{top:8px;transform:rotate(45deg)}.burger.is-open .burger-line--mid{opacity:0;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.burger.is-open .burger-line--bot{top:8px;transform:rotate(-45deg)}.burger:not(.is-open) .burger-line{transition:top .24s cubic-bezier(.16,1,.3,1) .24s,transform .24s cubic-bezier(.16,1,.3,1),opacity .18s cubic-bezier(.16,1,.3,1) .24s,background .2s var(--ease-fluid)}@media(prefers-reduced-motion:reduce){.burger-line{transition-duration:0s!important}}.lang-switch{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .18s var(--ease-fluid),color .18s var(--ease-fluid);background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.lang-switch:hover{border-color:var(--color-border);color:var(--color-navy)}.lang-switch[aria-current=true]{color:var(--color-navy);border-color:var(--color-navy)}.mobile-nav{width:min(86vw,380px);max-width:100%;z-index:var(--z-mobile-nav);background:var(--color-white);overscroll-behavior:contain;visibility:hidden;will-change:transform;flex-direction:column;padding:0;transition:transform .46s cubic-bezier(.32,.72,0,1),visibility 0s linear .46s,box-shadow .46s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 48px #0e316500}.mobile-nav.is-open{visibility:visible;transition:transform .46s cubic-bezier(.32,.72,0,1),visibility linear,box-shadow .46s cubic-bezier(.32,.72,0,1);transform:translate(0);box-shadow:-16px 0 48px #0e316538}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(8px);z-index:calc(var(--z-mobile-nav) - 1);opacity:0;visibility:hidden;cursor:pointer;background:#020c228c;transition:opacity .46s cubic-bezier(.32,.72,0,1),visibility 0s linear .46s;position:fixed;top:0;right:0;bottom:0;left:0}body.has-mobile-nav-open .mobile-nav-backdrop{opacity:1;visibility:visible;transition:opacity .46s cubic-bezier(.32,.72,0,1),visibility linear}body.has-mobile-nav-open{overflow:hidden}.mob-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:22px 20px;display:flex}.mob-close{border-radius:var(--radius-full);background:var(--color-pearl);width:44px;height:44px;color:var(--color-navy);cursor:pointer;transition:background .2s var(--ease-fluid),transform .24s var(--ease-fluid),border-color .2s var(--ease-fluid);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.mob-close:hover,.mob-close:focus-visible{background:#1654a91a;border-color:#1654a933;transform:rotate(90deg)}.mob-close svg{width:22px;height:22px}.mob-link,.mob-acc-btn{text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--color-navy);border:none;border-bottom:1px solid var(--color-pearl);text-align:left;cursor:pointer;opacity:0;transition:background .2s var(--ease-fluid),color .2s var(--ease-fluid),padding-left .22s var(--ease-fluid);background:0 0;justify-content:space-between;align-items:center;margin:0;padding:18px 22px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:flex;transform:translateY(14px)}.mob-link:hover,.mob-acc-btn:hover{background:var(--color-pearl);color:var(--color-royal);padding-left:28px}.mob-link:active,.mob-acc-btn:active{background:#0e31650f}.mobile-nav.is-open .mob-link,.mobile-nav.is-open .mob-acc-btn{animation:.32s cubic-bezier(.16,1,.3,1) forwards aq-mob-item-in}.mobile-nav.is-open>:nth-child(2){animation-delay:.1s}.mobile-nav.is-open>:nth-child(3){animation-delay:.15s}.mobile-nav.is-open>:nth-child(4){animation-delay:.2s}.mobile-nav.is-open>:nth-child(5){animation-delay:.25s}.mobile-nav.is-open>:nth-child(6){animation-delay:.3s}.mobile-nav.is-open>:nth-child(7){animation-delay:.35s}.mobile-nav.is-open>:nth-child(8){animation-delay:.4s}.mobile-nav.is-open>:nth-child(9){animation-delay:.44s}@keyframes aq-mob-item-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav-backdrop{transition-duration:.2s}.mobile-nav.is-open .mob-link,.mobile-nav.is-open .mob-acc-btn{animation:.2s ease-out forwards aq-mob-item-in-reduced;animation-delay:0s!important}@keyframes aq-mob-item-in-reduced{0%{opacity:0}to{opacity:1}}}.mob-acc-btn>span[aria-hidden],.mob-acc-btn svg{transition:transform .28s var(--ease-fluid);display:inline-flex}.mob-acc-btn[aria-expanded=true]>span[aria-hidden],.mob-acc-btn[aria-expanded=true] svg{transform:rotate(180deg)}.mob-acc-btn[aria-expanded=true]{color:var(--color-royal);background:var(--color-pearl)}.mob-acc-body{background:var(--color-pearl);max-height:0;transition:max-height .35s var(--ease-fluid);padding:0;display:block;overflow:hidden}.mob-acc-body.is-open{max-height:600px}.mob-acc-body a{color:var(--color-text);transition:padding-left .2s var(--ease-fluid),color .18s var(--ease-fluid);border-bottom:1px solid oklch(100% 0 0/.5);padding:14px 32px;font-size:13px;font-weight:500;text-decoration:none;display:block}.mob-acc-body a:last-child{border-bottom:none}.mob-acc-body a:hover{color:var(--color-royal);padding-left:40px}@media(prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav-backdrop,.mob-link,.mob-acc-btn,.mob-acc-body,.mob-close{transition:none!important;animation:none!important}.mobile-nav.is-open .mob-link,.mobile-nav.is-open .mob-acc-btn{opacity:1!important;transform:none!important}}.footer{background:var(--color-navy);color:#fff;border-top:1px solid oklch(100% 0 0/.08);padding:56px 40px 32px}.footer-grid{max-width:var(--container-brief);grid-template-columns:2fr 1fr 1fr 1.8fr;gap:40px;margin:0 auto;display:grid}.flogo{align-items:center;gap:10px;margin-bottom:14px;display:flex}.flogo-mark{color:#fff;background:#ffffff1a;border-radius:50%/60% 60% 40% 40%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.flogo-img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:200px;height:48px;display:block}.flogo-text{letter-spacing:.14em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:900}.ftagline{color:#ffffffd9;margin-bottom:12px;font-size:13px;line-height:1.6}.fbody-copy{color:#ffffffb8;margin-bottom:8px;font-size:12px;line-height:1.7}.femail{margin-top:8px;font-size:12px}.femail a{color:var(--color-light-blue);transition:color .18s var(--ease-fluid);text-decoration:none}.femail a:hover{color:#fff}.fcol-head{text-transform:uppercase;letter-spacing:.12em;color:#ffffffb8;margin-bottom:14px;font-size:11px;font-weight:700}.flinks{flex-direction:column;gap:9px;display:flex}.flinks a{color:#ffffffc7;transition:color .18s var(--ease-fluid);font-size:12px;text-decoration:none}.flinks a:hover{color:#fff}.fnews{margin-top:20px}.fnews-head{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb8;margin-bottom:4px;font-size:11px;font-weight:700}.fnews-sub{color:#ffffffb8;margin-bottom:10px;font-size:12px;line-height:1.5}.fnews-form{display:flex}.fnews-form input{border-radius:var(--radius-sm) 0 0 var(--radius-sm);color:#fff;font-size:12px;font-family:var(--font-sans);background:#ffffff14;border:1px solid oklch(100% 0 0/.15);border-right:none;outline:none;flex:1;padding:9px 12px}.fnews-form input::placeholder{color:#ffffff4d}.fnews-form input:focus{border-color:var(--color-light-blue);background:#ffffff1f}.fnews-form button{background:var(--color-royal);color:#fff;border-radius:0 var(--radius-sm) var(--radius-sm) 0;text-transform:uppercase;cursor:pointer;font-size:11px;font-weight:700;font-family:var(--font-sans);transition:background .18s var(--ease-fluid);border:none;padding:9px 14px}.fnews-form button:hover{background:#1d60bc}.fsoc{margin-top:18px}.fsoc-head{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb8;margin-bottom:10px;font-size:11px;font-weight:700}.fsoc-icons{gap:10px;display:flex}.fsoc-btn{border-radius:var(--radius-sm);color:#ffffffb3;width:34px;height:34px;transition:background .18s var(--ease-fluid),color .18s var(--ease-fluid);background:#ffffff14;justify-content:center;align-items:center;text-decoration:none;display:flex}.fsoc-btn:hover{color:var(--color-light-blue);background:#ffffff26}.fsoc-btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.footer-bar{max-width:var(--container-brief);border-top:1px solid oklch(100% 0 0/.08);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin:40px auto 0;padding-top:20px;display:flex}.fcopy{color:#ffffffa6;letter-spacing:.04em;font-size:11px}.fuvc{color:#ffffffa6;max-width:480px;margin-top:6px;font-size:11px;font-style:italic;line-height:1.5}.fpay span{letter-spacing:.04em;color:#ffffffd9;background:#ffffff1f;border-radius:3px;align-items:center;height:22px;padding:3px 10px;font-size:9px;font-weight:800;display:flex}.inner{max-width:var(--container-brief);margin-inline:auto;padding-inline:40px}.pad{padding:clamp(64px,8vw,120px) 40px}.pad-sm{padding:clamp(48px,6vw,88px) 40px}@media(max-width:900px){.inner,.pad,.pad-sm{padding-inline:24px}}@media(max-width:520px){.inner{padding-inline:16px}.pad{padding:clamp(48px,12vw,72px) 16px}.pad-sm{padding:clamp(40px,10vw,60px) 16px}}.tc{text-align:center}.h2{text-transform:uppercase;color:var(--color-text);letter-spacing:-.015em;text-wrap:balance;margin-bottom:14px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.12}.h2 .ac{color:var(--color-navy)}.h2 em{font-family:var(--font-display);font-variation-settings:"opsz" 36;color:var(--color-royal);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:600}.sub{color:var(--color-text-muted);text-wrap:pretty;max-width:640px;margin:0 auto;font-size:15px;line-height:1.65}.hero{background:var(--color-pearl);grid-template-columns:1fr 1fr;min-height:560px;display:grid}.hero-content{flex-direction:column;justify-content:center;gap:22px;padding:64px 48px 64px 64px;display:flex}.hero h1{text-transform:uppercase;color:var(--color-text);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(36px,4.5vw,56px);font-weight:700;line-height:1.05}.hero-sub{color:var(--color-text-muted);max-width:52ch;font-size:15px;font-weight:400;line-height:1.6}.hero-price{color:var(--color-navy);letter-spacing:-.01em;font-size:clamp(28px,2.6vw,32px);font-weight:800;line-height:1}.hero-from{color:#2222229e;letter-spacing:.01em;margin-top:0;font-size:12px;font-weight:500}.stock-pill{background:var(--color-pearl);border-left:3px solid var(--color-navy);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text);align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.stock-dot{background:var(--color-navy);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite aq-pulse}@keyframes aq-pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-img-col{background:var(--color-white);justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.hero-img-col:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#1654a91a,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-img-col img{z-index:1;filter:drop-shadow(0 24px 56px oklch(32% .1 259/.18));width:auto;max-width:90%;max-height:480px;transition:transform .4s var(--ease-fluid);object-fit:contain;position:relative}.hero-img-col:hover img{transform:scale(1.03)translateY(-4px)}.aq-trust-strip{background:radial-gradient(120% 90% at 50% -10%,#83bdf51a,#0000 60%),linear-gradient(#f2f5f899,#fff);border-top:1px solid oklch(32% .1 259/.06);border-bottom:1px solid oklch(32% .1 259/.06);padding:clamp(28px,4.5vw,48px) clamp(20px,4vw,40px);position:relative;overflow:hidden}.aq-trust-strip:before{content:"";pointer-events:none;background-image:radial-gradient(2px 2px at 12% 30%,#1654a90f,#0000 60%),radial-gradient(2px 2px at 88% 70%,#83bdf514,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.aq-trust-strip-inner{grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.4vw,16px);max-width:1280px;margin:0 auto;display:grid;position:relative}.aq-trust-tile{--i:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .36s var(--ease-snappy),border-color .36s var(--ease-snappy),box-shadow .36s var(--ease-snappy),background-color .36s var(--ease-snappy);will-change:transform;background:#ffffffd9;border:1px solid oklch(32% .1 259/.08);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #fffc,0 1px 2px #0e316508}.aq-trust-tile:hover{background:#fff;border-color:#1654a938;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 10px 28px #0e316514,0 2px 6px #0e31650a}.aq-trust-tile-ico{width:38px;height:38px;color:var(--color-navy);transition:background .36s var(--ease-snappy),color .36s var(--ease-snappy);background:linear-gradient(135deg,#83bdf52e,#1654a91a);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aq-trust-tile-ico svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:18px;height:18px}.aq-trust-tile:hover .aq-trust-tile-ico{color:var(--color-white);background:linear-gradient(135deg,#1654a9,#0e3165)}.aq-trust-tile-label{color:var(--color-navy);letter-spacing:.005em;font-size:12.5px;font-weight:600;line-height:1.35}@media(max-width:1024px){.aq-trust-strip-inner{grid-template-columns:repeat(3,1fr)}.aq-trust-tile:nth-child(4),.aq-trust-tile:nth-child(5){grid-column:span 1}}@media(max-width:720px){.aq-trust-strip{padding:28px 16px}.aq-trust-strip-inner{grid-template-columns:repeat(2,1fr);gap:10px}.aq-trust-tile{gap:10px;padding:12px 14px}.aq-trust-tile-ico{border-radius:10px;width:34px;height:34px}.aq-trust-tile-ico svg{width:16px;height:16px}.aq-trust-tile-label{font-size:11.5px}}@media(max-width:420px){.aq-trust-strip-inner{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.aq-trust-tile,.aq-trust-tile-ico{transition:none!important}.aq-trust-tile:hover{transform:none}}.aq-sec-divide{position:relative}.aq-sec-divide:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0e31652e,#1654a952,#0e31652e,#0000);width:clamp(120px,30vw,380px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tc[data-aq-reveal-stagger]>.eyebrow,.tc[data-aq-reveal-stagger]>.h2,.tc[data-aq-reveal-stagger]>.sub{will-change:transform,opacity}.tc[data-aq-reveal-stagger]>.h2:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#1654a9,#83bdf5);border-radius:999px;width:56px;height:3px;margin:18px auto 0;transition:opacity .72s cubic-bezier(.16,1,.3,1) .28s,transform .72s cubic-bezier(.16,1,.3,1) .28s;display:block;transform:scaleX(.4)}.tc[data-aq-reveal-stagger].is-in>.h2:after,.tc[data-aq-reveal-stagger]:has(.aq-reveal-on)>.h2:after{opacity:1;transform:scaleX(1)}.trust{background:#0e31650a;border-top:1px solid oklch(32% .1 259/.06);border-bottom:1px solid oklch(32% .1 259/.06);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:18px 40px;display:flex}.trust-item{color:var(--color-navy);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:8px;padding:6px 20px;font-size:11px;font-weight:600;display:flex}.trust-item svg{width:14px;height:14px;stroke:var(--color-royal);fill:none;stroke-width:2px;flex-shrink:0}.trust-dot{color:#0e316552;font-size:6px;line-height:1}.compare{background:var(--color-white)}.compare-grid{grid-template-columns:1fr 1fr;gap:30px;max-width:900px;margin:48px auto 0;display:grid}.ccard{border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.ccard.bad{opacity:.88;filter:saturate(.85);border-top:3px solid oklch(0% 0 0/.18)}.ccard.bad:hover{opacity:.96;filter:saturate(.95)}.ccard.good{border-top:3px solid var(--color-navy);box-shadow:0 24px 64px #0e31651a,0 4px 14px #0e31650f}.ccard.good:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--color-royal) 0%,oklch(78% .1 248) 50%,var(--color-royal) 100%);pointer-events:none;opacity:.6;padding:1px;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ccard-head{text-transform:uppercase;letter-spacing:.1em;color:#fff;padding:14px 20px;font-size:12px;font-weight:700}.ccard.bad .ccard-head{background:#222}.ccard.good .ccard-head{background:var(--color-navy)}.ccard-vis{justify-content:center;align-items:center;min-height:180px;padding:32px 20px;display:flex;position:relative;overflow:hidden}.ccard.bad .ccard-vis{background:#f8f8f8}.ccard.bad .ccard-vis--bad-photo{min-height:280px;padding:28px 20px;position:relative}.ccard.bad .ccard-vis--bad-photo:after{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#13161a0f,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.ccard.bad .ccard-vis--bad-photo img{object-fit:contain;z-index:1;filter:drop-shadow(0 12px 24px oklch(20% .01 250/.18))saturate(.7)brightness(.96);width:auto;max-height:220px;position:relative}.ccard.good .ccard-vis{background:var(--color-pearl)}.ccard.good .ccard-vis:after{content:"";background:radial-gradient(at 50% 60%,#1654a91f,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.ccard.good .ccard-vis img{z-index:1;filter:drop-shadow(0 12px 28px oklch(32% .1 259/.2));object-fit:contain;width:auto;max-height:220px;position:relative}.ccard-vis--slider{min-height:280px;padding:28px 20px}.ccard-vis--slider .ccard-slide{opacity:0;pointer-events:none;z-index:1;justify-content:center;align-items:center;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.96)}.ccard-vis--slider .ccard-slide.is-active{opacity:1;z-index:2;transform:scale(1)}.ccard-vis--slider .ccard-slide img{object-fit:contain;filter:drop-shadow(0 14px 32px oklch(32% .1 259/.22));width:auto;max-height:220px}@media(prefers-reduced-motion:reduce){.ccard-vis--slider .ccard-slide{transition:opacity .24s;transform:none}.ccard-vis--slider .ccard-slide.is-active{transform:none}}.ccard.bad .ccard-vis-emoji{font-size:72px;line-height:1}.ccard-list{background:var(--color-white);border:1px solid var(--color-border);border-top:none;flex:1;padding:20px}.ccard-list li{color:var(--color-text);border-bottom:1px solid oklch(0% 0 0/.04);align-items:flex-start;gap:10px;padding:9px 0;font-size:13px;line-height:1.5;display:flex}.ccard-list li:last-child{border-bottom:none}.ci{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-weight:700;display:flex}.tech-sec{background:var(--color-pearl)}.tech-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;display:grid}.pillar{background:var(--color-white);border:1px solid var(--color-border);border-top:3px solid var(--color-navy);text-align:center;border-radius:8px;padding:32px 24px;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px #0e31650a}.pillar:hover{transform:translateY(-3px);box-shadow:0 18px 44px #0e31651f,0 4px 12px #0e31650f}.picon{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);color:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex;box-shadow:0 6px 16px #0e316538,inset 0 1px #ffffff2e}.picon svg{stroke:#fff;fill:none;stroke-width:1.8px;width:24px;height:24px}.ptit{text-transform:none;letter-spacing:-.005em;color:var(--color-text);margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.25}.pcopy{color:var(--color-text-muted);font-size:14px;line-height:1.55}.tech-cta{text-align:center;margin-top:44px}@media(min-width:601px)and (max-width:900px){.compare-grid{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(2,1fr);gap:18px}.tech-pillar{padding:28px 22px}}@media(max-width:600px){.compare-grid{grid-template-columns:1fr}.tech-grid{grid-template-columns:1fr;gap:16px;margin-top:32px}.pillar,.tech-pillar{min-height:auto;padding:24px 22px}.picon{width:56px;height:56px;margin-bottom:16px}.picon svg{stroke:#fff;width:26px;height:26px}.ptit{letter-spacing:.08em;margin-bottom:10px;font-size:13px}.pcopy,.tech-pillar .pcopy{max-width:100%;font-size:14px;line-height:1.6}.tech-pillar-detail{opacity:.12;width:72px;height:72px;bottom:-10px;right:-10px}.tech-cta{margin-top:32px}}.col-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px;display:grid}.pcard{background:var(--color-white);border:1px solid var(--color-border);border-top:3px solid var(--color-navy);border-radius:var(--radius-md);flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0e31650d}.pcard:hover{transform:translateY(-4px);box-shadow:0 24px 56px #0e31651f,0 4px 14px #0e31650f}.pcard-link{z-index:1;text-indent:-9999px;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pcard-link:focus-visible{outline:2px solid var(--color-royal);outline-offset:2px;box-shadow:0 0 0 6px #1654a92e}.pvis,.pcolor-row,.pctas{z-index:2;position:relative}.pvis,.pvis img,.pbadge{pointer-events:none}.pcolor-row .swatch,.pcolor-row .pswatches,.pctas a{pointer-events:auto}.pvis img{transition:opacity .22s var(--ease-fluid),transform .22s var(--ease-fluid)}.pvis img.is-swapping{opacity:.45;transform:scale(.96)}.aq-avatar{border-radius:50%;flex-shrink:0;overflow:hidden;box-shadow:0 4px 12px #0e31651a}.aq-avatar--photo{background:var(--color-pearl);border:1px solid var(--color-border)}.aq-avatar--photo img{object-fit:cover;width:100%;height:100%;display:block}.aq-avatar--monogram{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:var(--color-white);font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border:2px solid oklch(100% 0 0/.18);justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:0 4px 12px #0e31652e,inset 0 0 0 1px #ffffff0f}.faq-wrap{contain:layout}.faq-a-shell{will-change:grid-template-rows;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1);display:grid}.faq-a-shell.is-open{grid-template-rows:1fr}.faq-a-inner{min-height:0;overflow:hidden}.faq-a-shell .faq-a{opacity:0;transition:opacity .28s cubic-bezier(.16,1,.3,1) 80ms,transform .28s cubic-bezier(.16,1,.3,1) 80ms;transform:translateY(-6px)}.faq-a-shell.is-open .faq-a{opacity:1;transform:translateY(0)}.faq-a-shell:not(.is-open) .faq-a{transition-delay:0s}.faq-q{transition:background .2s var(--ease-fluid),color .2s var(--ease-fluid),border-color .2s var(--ease-fluid);scroll-margin-top:120px}.faq-q[aria-expanded=true]{box-shadow:inset 3px 0 0 var(--color-royal)}@media(prefers-reduced-motion:reduce){.faq-a-shell,.faq-a-shell .faq-a{transition-duration:0s}.faq-a-shell .faq-a{transform:none}}.page-shell .page-body .wc-block-cart-items__row img,.page-shell .page-body .wc-block-components-product-image img,.page-shell .page-body .wc-block-components-product-image a img,.page-shell .page-body .wc-block-components-order-summary-item__image img,.page-shell .page-body .shop_table.cart .product-thumbnail img,.page-shell .page-body .woocommerce-cart-form .cart_item .product-thumbnail img{background:var(--color-pearl);border-radius:8px;padding:6px;transition:none;object-fit:contain!important;width:72px!important;max-width:72px!important;height:72px!important;max-height:72px!important;transform:none!important}.page-shell .page-body .wc-block-cart-items__row:hover img,.page-shell .page-body .wc-block-components-product-image img:hover,.page-shell .page-body .shop_table.cart .cart_item:hover .product-thumbnail img{transform:none!important}.quiz-intro-preview{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}@media(max-width:600px){.quiz-intro-preview{grid-template-columns:1fr}}.quiz-intro-tile{background:var(--color-pearl);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;transition:transform .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid),border-color .22s var(--ease-fluid);flex-direction:column;align-items:center;padding:16px 12px 14px;display:flex;position:relative}.quiz-intro-tile:hover{border-color:var(--color-royal);transform:translateY(-2px);box-shadow:0 8px 20px #0e31651a}.quiz-intro-tile img{object-fit:contain;filter:drop-shadow(0 6px 16px oklch(32% .1 259/.15));width:100%;max-width:140px;height:180px;margin:0 auto 14px;display:block}@media(max-width:600px){.quiz-intro-tile img{height:160px}}.quiz-intro-tile-label{color:var(--color-navy);font-size:12px;font-weight:700;line-height:1.3}.quiz-intro-tile-label span{color:var(--color-text-muted);letter-spacing:.04em;margin-top:2px;font-size:10px;font-weight:600;display:block}.quiz-intro-tile-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--color-royal);margin-top:8px;font-size:10px;font-weight:700}.quiz-intro-perks{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:22px;padding:14px 0;display:flex}.quiz-intro-perk{color:#222222b3;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.quiz-intro-perk span{font-size:16px}.quiz-cta-start{background:var(--color-navy);color:var(--color-white);letter-spacing:.04em;cursor:pointer;transition:background .22s var(--ease-fluid),transform .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid);border:0;border-radius:999px;width:100%;max-width:320px;margin:0 auto;padding:16px 32px;font-size:14px;font-weight:700;display:block;box-shadow:0 6px 18px #0e316533}.quiz-cta-start:hover{background:var(--color-royal);transform:translateY(-2px);box-shadow:0 10px 24px #0e316547}.bgrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media(max-width:900px){.bgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bgrid{grid-template-columns:1fr}}.bcard{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:transform .24s var(--ease-fluid),box-shadow .24s var(--ease-fluid),border-color .24s var(--ease-fluid);flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 12px #0e31650f}.bcard:hover{border-color:#1654a938;transform:translateY(-4px);box-shadow:0 18px 36px #0e316524}.bcard-media{aspect-ratio:16/10;background:var(--color-pearl);position:relative;overflow:hidden}.bcard-img{object-fit:cover;width:100%;height:100%;transition:transform .36s var(--ease-fluid)}.bcard:hover .bcard-img{transform:scale(1.04)}.bcard-img--placeholder{background:linear-gradient(135deg,var(--color-navy),var(--color-royal))}.bcard-tag{color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 6px #0e31652e}.bcard-body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.bcard-title{letter-spacing:-.01em;color:var(--color-navy);margin:0;font-size:18px;font-weight:700;line-height:1.3}.bcard-excerpt{color:#222222b3;flex:1;margin:0;font-size:14px;line-height:1.6}.bcard-meta{color:var(--color-text-muted);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.bnav-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.bnav-tag{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.bnav-tag:hover{background:var(--color-pearl);border-color:var(--color-navy);color:var(--color-navy)}.bnav-tag.is-on{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.bnav-topics{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.bnav-topic{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-navy);transition:background .2s var(--ease-snappy),color .2s var(--ease-snappy),border-color .2s var(--ease-snappy),transform .2s var(--ease-snappy);border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none}.bnav-topic:hover{background:var(--color-pearl);border-color:#1654a957;transform:translateY(-1px)}.bnav-topic.is-on{background:var(--color-navy);color:#fff;border-color:var(--color-navy)}.blog-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}@media(max-width:980px){.blog-grid{grid-template-columns:1fr;gap:32px}}.blog-grid-main{min-width:0}.blog-grid .bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.blog-grid .bgrid{grid-template-columns:1fr}}.blog-side{flex-direction:column;align-self:start;gap:20px;display:flex;position:sticky;top:96px}@media(max-width:980px){.blog-side{position:static}}.blog-side-card{background:var(--color-white);border:1px solid var(--color-border);border-top:3px solid var(--color-navy);border-radius:var(--radius-md);padding:22px 22px 24px}.blog-side-title{text-transform:uppercase;letter-spacing:.1em;color:var(--color-navy);margin:0 0 14px;font-size:12px;font-weight:800}.blog-side-topics{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.blog-side-topics a{color:var(--color-text);border-radius:10px;margin:0 -12px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,padding-left .18s;display:block}.blog-side-topics a:hover{color:var(--color-navy);background:#1654a90f;padding-left:16px}.blog-side-topics a.is-on{color:var(--color-navy);background:#1654a91a;font-weight:700}.blog-side-recent{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.blog-side-recent-item{align-items:center;gap:12px;text-decoration:none;display:flex}.blog-side-recent-thumb{background:var(--color-pearl) center/cover no-repeat;border-radius:10px;flex-shrink:0;width:56px;height:56px}.blog-side-recent-text{flex-direction:column;gap:3px;min-width:0;display:flex}.blog-side-recent-title{color:var(--color-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.3;transition:color .18s;display:-webkit-box;overflow:hidden}.blog-side-recent-item:hover .blog-side-recent-title{color:var(--color-royal)}.blog-side-recent-meta{color:var(--color-text-muted);font-size:11.5px}.blog-side-cta{background:linear-gradient(165deg,var(--color-navy),oklch(40% .13 258));border-top-color:var(--color-royal);color:#fff}.blog-side-cta .blog-side-title{color:#aad3fa}.blog-side-cta-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#95cafc;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.blog-side-cta-title{color:#fff;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.25}.blog-side-cta-text{color:#ffffffd1;margin:0 0 16px;font-size:13px;line-height:1.55}.blog-side-cta-btn{color:var(--color-navy);transition:transform .2s var(--ease-snappy),box-shadow .2s var(--ease-snappy);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.blog-side-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #020c2266}.blog-side-cta-btn svg{transition:transform .2s var(--ease-snappy)}.blog-side-cta-btn:hover svg{transform:translate(3px)}.blog-side-cta-product{border-top:1px solid oklch(100% 0 0/.16);align-items:center;gap:12px;margin-top:18px;padding-top:18px;text-decoration:none;display:flex}.blog-side-cta-product-img{background:#ffffff1a 50%/contain no-repeat;border-radius:10px;flex-shrink:0;width:48px;height:48px}.blog-side-cta-product-text{flex-direction:column;gap:2px;display:flex}.blog-side-cta-product-name{color:#fff;font-size:13px;font-weight:700}.blog-side-cta-product-price{color:#aad3fa;font-size:13px}.blog-side-cta-product-price del{opacity:.6;font-size:11px}.blog-feature{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform .28s var(--ease-fluid),box-shadow .28s var(--ease-fluid);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;margin-bottom:36px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 4px 20px #0e316512}.blog-feature:hover{transform:translateY(-4px);box-shadow:0 26px 56px #0e316524}@media(max-width:760px){.blog-feature{grid-template-columns:1fr}}.blog-feature-media{aspect-ratio:16/11;background:var(--color-pearl);position:relative;overflow:hidden}@media(max-width:760px){.blog-feature-media{aspect-ratio:16/9}}.blog-feature-img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-fluid)}.blog-feature:hover .blog-feature-img{transform:scale(1.04)}.blog-feature-img--placeholder{background:linear-gradient(135deg,var(--color-pearl),oklch(90% .02 247))}.blog-feature-flag{background:var(--color-navy);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;position:absolute;top:16px;left:16px}.blog-feature-body{flex-direction:column;justify-content:center;gap:12px;padding:clamp(26px,4vw,44px);display:flex}.blog-feature-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--color-royal);font-size:11px;font-weight:700}.blog-feature-title{letter-spacing:-.015em;color:var(--color-navy);margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.18}.blog-feature-excerpt{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.65}.blog-feature-meta{color:var(--color-text-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.blog-feature-cta{color:var(--color-navy);align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:700;display:inline-flex}.blog-feature-cta svg{transition:transform .22s var(--ease-snappy)}.blog-feature:hover .blog-feature-cta svg{transform:translate(4px)}.bpost-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}@media(max-width:980px){.bpost-layout{grid-template-columns:1fr;gap:36px}}.bpost-prose{min-width:0}@media(prefers-reduced-motion:reduce){.bnav-topic,.blog-feature,.blog-feature-img,.blog-side-cta-btn,.blog-side-cta-btn svg,.blog-feature-cta svg,.blog-side-topics a{transition:none}.blog-feature:hover{transform:none}}.bpagi{justify-content:center;gap:6px;margin-top:40px;display:flex}.bpagi a,.bpagi span{border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.bpagi .current{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.bpagi a:hover{background:var(--color-pearl);border-color:var(--color-navy)}.bempty{text-align:center;color:var(--color-text-muted);padding:64px 24px}.bempty p{margin-bottom:18px}.bpost-hero{background:linear-gradient(180deg,var(--color-white),var(--color-pearl));padding:64px 0 32px}.bpost-bc{color:var(--color-text-muted);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:12px;display:flex}.bpost-bc a{color:var(--color-royal);font-weight:600;text-decoration:none}.bpost-bc a:hover{text-decoration:underline}.bpost-tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.bpost-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--color-royal);background:#1654a91a;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none}.bpost-tag:hover{background:#1654a92e}.bpost-title{color:var(--color-navy);letter-spacing:-.015em;max-width:24ch;margin:0 0 18px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15}.bpost-meta{color:var(--color-text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.bpost-feature{background:var(--color-pearl);padding:0 0 32px}.bpost-feature-img{object-fit:cover;border-radius:var(--radius-md);width:100%;max-height:460px;box-shadow:0 24px 48px #0e31651f}.bpost-body{background:var(--color-pearl);padding:48px 0 64px}.bpost-body .cp-prose h2{margin-top:36px}.bpost-foot{background:var(--color-pearl);text-align:center;padding:24px 0 56px}.bpost-back{border:1px solid var(--color-border);color:var(--color-navy);border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-block}.bpost-back:hover{background:var(--color-white);border-color:var(--color-navy)}.bpost-related{padding-top:56px}.sup-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media(max-width:900px){.sup-grid{grid-template-columns:1fr}}.sup-tile{background:var(--color-white);border:1px solid var(--color-border);border-top:3px solid var(--color-navy);border-radius:var(--radius-md);color:var(--color-text);flex-direction:column;gap:12px;padding:28px 26px 24px;text-decoration:none;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex}.sup-tile:hover{border-color:var(--color-royal);transform:translateY(-4px);box-shadow:0 18px 36px #0e31651f}.sup-tile--primary{background:linear-gradient(180deg,oklch(46% .15 258/.04),var(--color-white))}.sup-tile--primary:before{content:"";background:var(--color-royal);width:24px;height:2px;margin-bottom:4px;display:block}.sup-tile-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sup-tile-icon{width:56px;height:56px;color:var(--color-navy);background:linear-gradient(135deg,#1654a91a,#83bdf52e);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sup-tile-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--color-royal);font-size:10px;font-weight:700}.sup-tile-title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy);margin:0;font-size:16px;font-weight:800}.sup-tile-body{color:#222222b3;flex:1;margin:0;font-size:13px;line-height:1.6}.sup-tile-cta{color:var(--color-royal);margin-top:4px;font-size:13px;font-weight:700}.sup-quick{margin:0;flex-direction:column;gap:8px;max-width:760px;margin-inline:auto;padding:0;list-style:none;display:flex}.sup-quick a{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:14px;padding:16px 20px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex}.sup-quick a:hover{border-color:var(--color-royal);background:#1654a908;transform:translate(4px)}.sup-quick-icon{width:36px;height:36px;color:var(--color-royal);background:#1654a914;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sup-quick-label{flex:1;font-size:14px;font-weight:600}.sup-quick-arrow{color:var(--color-royal);font-size:22px;line-height:1}.sup-hero-search{justify-content:center;margin-top:28px;display:flex}.sup-hero-search-input{gap:12px;width:100%;max-width:620px;padding:0 0 0 18px;overflow:hidden}.sup-hero-search-input input{padding:14px 0}.sup-hero-search-btn{letter-spacing:.02em;color:var(--color-white);cursor:pointer;transition:filter .22s var(--ease-snappy),transform .22s var(--ease-snappy);background:linear-gradient(135deg,#1654a9,#0e3165);border:0;border-radius:0 999px 999px 0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:-1px -1px -1px 0;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.sup-hero-search-btn:hover{filter:brightness(1.06)}.sup-hero-search-btn:active{transform:scale(.98)}.sup-hero-search-btn:focus-visible{outline:2px solid var(--color-white);outline-offset:-4px}@media(max-width:520px){.sup-hero-search-input{flex-wrap:wrap;gap:10px;padding:10px 10px 10px 18px}.sup-hero-search-input input{padding:4px 0}.sup-hero-search-btn{border-radius:999px;align-self:auto;width:100%;margin:0;padding:14px 22px}}.ship-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:940px;margin-inline:auto;display:grid}@media(max-width:720px){.ship-grid{grid-template-columns:1fr}}.ship-card{background:var(--color-white);border:1px solid var(--color-border);border-top:3px solid var(--color-navy);transition:transform .24s var(--ease-fluid),box-shadow .24s var(--ease-fluid);border-radius:18px;flex-direction:column;gap:24px;padding:38px 36px 32px;display:flex}.ship-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0e31651f}.ship-card.is-primary{background:linear-gradient(180deg,oklch(46% .15 258/.05),var(--color-white))}@media(prefers-reduced-motion:reduce){.ship-card{transition:none}.ship-card:hover{transform:none}}.ship-card-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ship-card-icon{width:56px;height:56px;color:var(--color-navy);background:linear-gradient(135deg,#1654a91a,#83bdf52e);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ship-card-logo{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;height:56px;padding:8px 16px;display:inline-flex;box-shadow:0 1px 2px #0e31650a}.ship-card-logo img{object-fit:contain;width:auto;display:block}.ship-card-logo--mondial-relay-logo img{max-width:130px;height:38px}.ship-card-logo--colissimo-logo img{max-width:150px;height:26px}.ship-card-head .ship-card-tag{margin-left:auto}@media(max-width:420px){.ship-card-head .ship-card-tag{margin-left:0}}.ship-card-name{color:var(--color-navy);font-size:17px;font-weight:800;line-height:1.2}.ship-card-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--color-royal);margin-top:4px;font-size:11px;font-weight:700}.ship-card-meta{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);gap:12px;margin:0;padding:16px 0;display:grid}.ship-card-row{grid-template-columns:110px 1fr;align-items:start;gap:12px;display:grid}.ship-card-row dt{text-transform:uppercase;letter-spacing:.06em;color:#2222228c;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;display:flex}.ship-row-ico{color:var(--color-royal);justify-content:center;align-items:center;display:inline-flex}.ship-card-row dd{color:var(--color-navy);margin:0;font-size:13px;font-weight:600;line-height:1.4}.ship-card-note{color:#222222b3;margin:0;font-size:13px;line-height:1.55}.ship-zones{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media(max-width:900px){.ship-zones{grid-template-columns:1fr}}.ship-zone{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 22px;display:flex}.ship-zone-icon{margin-bottom:4px}.ship-zone-name{text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy);margin:0;font-size:16px;font-weight:800}.ship-zone-delay{color:var(--color-royal);margin:0;font-size:13px;font-weight:700}.ship-zone-carriers{color:#222222a6;margin:0;font-size:12px;line-height:1.5}.ship-zone-price{color:var(--color-navy);border-top:1px solid var(--color-border);width:100%;margin-top:6px;padding-top:12px;font-size:13px;font-weight:700}.ship-faq{flex-direction:column;gap:10px;max-width:760px;margin-inline:auto;display:flex}.ship-faq-item{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s;overflow:hidden}.ship-faq-item.is-open{border-color:var(--color-royal)}.ship-faq-q{width:100%;font:inherit;color:var(--color-navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:18px 22px;font-size:15px;font-weight:700;display:flex}.ship-faq-chev{color:var(--color-royal);transition:transform .22s var(--ease-fluid);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ship-faq-item.is-open .ship-faq-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ship-faq-chev{transition:none}}.ship-faq-a{color:#222222c7;padding:0 22px 20px;font-size:14px;line-height:1.65}.ship-faq-a p{margin:0}.ship-cta{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;max-width:720px;margin-inline:auto;padding:48px 32px}@media(max-width:600px){.ship-cta{padding:32px 22px}}.gal-filters{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.gal-filter{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.gal-filter:hover{background:var(--color-pearl);border-color:var(--color-navy);color:var(--color-navy)}.gal-filter.is-on{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.gal-grid{columns:3;column-gap:14px}@media(max-width:900px){.gal-grid{columns:2}}@media(max-width:600px){.gal-grid{columns:1}}.gal-item{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:zoom-in;break-inside:avoid;width:100%;margin:0 0 14px;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;overflow:hidden;box-shadow:0 4px 12px #0e31650d}.gal-item:hover{border-color:var(--color-royal);transform:translateY(-3px);box-shadow:0 14px 28px #0e316524}.gal-item img{width:100%;height:auto;display:block}.gal-lightbox{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030303db;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.gal-lightbox img{object-fit:contain;border-radius:var(--radius-md);max-width:92vw;max-height:86vh;box-shadow:0 32px 80px #00000080}.gal-lightbox-close{width:44px;height:44px;color:var(--color-white);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;font-size:28px;line-height:1;transition:background .18s;position:absolute;top:24px;right:24px}.gal-lightbox-close:hover{background:#ffffff38}.pvis{background:var(--color-pearl);justify-content:center;align-items:center;min-height:220px;padding:32px 20px;display:flex;position:relative;overflow:hidden}.pvis:after{content:"";background:radial-gradient(at 50% 60%,#1654a914,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.pvis img{z-index:1;filter:drop-shadow(0 8px 24px oklch(32% .1 259/.15));object-fit:contain;width:auto;max-height:180px;position:relative}.pbadge{z-index:2;text-transform:uppercase;letter-spacing:.06em;border-radius:30px;padding:4px 10px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.b-navy{background:var(--color-navy);color:#fff}.b-o-navy{background:var(--color-pearl);border:1px solid var(--color-navy);color:var(--color-navy)}.b-o-royal{background:var(--color-pearl);border:1px solid var(--color-royal);color:var(--color-royal)}.pbody{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.ptitle{color:var(--color-text);letter-spacing:-.01em;font-size:18px;font-weight:800}.pcap{text-transform:uppercase;letter-spacing:.06em;color:var(--color-royal);font-size:11px;font-weight:600}.pprice{color:var(--color-navy);letter-spacing:-.01em;flex-direction:column;gap:4px;font-size:26px;font-weight:800;line-height:1;display:flex}.pprice:before{content:"Ã€ PARTIR DE";text-transform:uppercase;letter-spacing:.14em;color:#0e31658c;font-size:9px;font-weight:700}.pswatches{gap:10px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;padding:0;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #0000000f}@media(max-width:600px){.swatch{width:36px;height:36px}.pswatches{gap:12px}}.swatch:hover{transform:scale(1.15)}.swatch.is-on{border-color:var(--color-navy);box-shadow:0 0 0 3px #1654a938,0 4px 10px #0e31651f}.pcolor-row{flex-direction:column;gap:8px;display:flex}.pcolor-label{color:var(--color-text-muted);gap:6px;font-size:11px;font-weight:600;display:flex}.pcolor-active{color:var(--color-navy);font-weight:700}.sw-k{background:#1a1a1a}.sw-w{border:2px solid var(--color-border);background:#f5f5f5}.sw-g{background:#9e9e9e}.sw-p{background:#f48fb1}.pfeats{flex-direction:column;flex:1;gap:6px;margin:4px 0;display:flex}.pfeats li{color:var(--color-text);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.fc{color:var(--color-royal);flex-shrink:0;margin-top:1px;font-weight:700}.pctas{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.pctas .btn,.pctas .btn-fw{letter-spacing:.1em;border-radius:8px;width:100%;min-height:48px;padding:14px 18px;font-size:12px;transition:background .2s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),filter .2s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 6px #0e31651f}.pctas .btn:hover,.pctas .btn-fw:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 8px 20px #0e316533}.split{grid-template-columns:1fr 1fr;min-height:520px;display:grid}.split-w{background:var(--color-white)}.split-p{background:var(--color-pearl)}.split-content{flex-direction:column;justify-content:center;gap:18px;padding:72px 56px 72px 64px;display:flex}.split-p .split-content{padding:72px 64px 72px 56px}.s-eye{text-transform:uppercase;letter-spacing:.2em;color:var(--color-royal);font-size:10px;font-weight:700}.s-h2{text-transform:uppercase;color:var(--color-text);font-size:30px;font-weight:800;line-height:1.15}.s-h2 .ac{color:var(--color-navy)}.s-h3{color:#222222b8;font-size:15px;font-weight:500;line-height:1.5}.s-body{color:#222222b8;font-size:13px;line-height:1.75}.s-price-row{align-items:baseline;gap:8px;display:flex}.s-price-label{color:var(--color-text);font-size:13px;font-weight:600}.s-price-val{color:var(--color-royal);font-size:28px;font-weight:800}.s-prices-box{flex-direction:column;gap:6px;display:flex}.split-vis{background:var(--color-white);justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.split-p .split-vis{background:var(--color-pearl);order:-1}.split-vis:after{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#1654a914,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.split-vis img{z-index:1;filter:drop-shadow(0 20px 44px oklch(32% .1 259/.16));width:auto;max-width:85%;max-height:420px;transition:transform .4s var(--ease-fluid);object-fit:contain;position:relative}.split-vis:hover img{transform:scale(1.03)translateY(-4px)}.split-ctas{flex-direction:column;gap:10px;display:flex}.faq-wrap{flex-direction:column;gap:8px;max-width:780px;margin:48px auto 0;display:flex}.faq-item{flex-direction:column;display:flex}.faq-q-h{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.faq-q{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--color-text);text-align:left;transition:all .18s var(--ease-fluid);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.faq-q[aria-expanded=true]{border-left:3px solid var(--color-royal);color:var(--color-navy);border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(90deg,oklch(97% .005 247) 0%,var(--color-white) 32%);box-shadow:inset 0 -1px #1654a914}.pp-hero{background:var(--color-pearl);grid-template-columns:1fr 1fr;align-items:start;min-height:600px;display:grid}.pp-gallery-col{background:var(--color-white);flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 104px);max-height:680px;padding:40px;display:flex;position:sticky;top:104px}.pp-gallery-main{aspect-ratio:1;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:460px;display:flex;position:relative;overflow:hidden}.pp-gallery-glow{pointer-events:none;transition:background .32s var(--ease-fluid);opacity:.95;background:radial-gradient(at 50% 55%,#1654a92e,#83bdf514 35%,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.pp-gallery-main:after{display:none!important}.pp-bottle-img{object-fit:contain;z-index:1;width:auto;max-width:78%;height:auto;max-height:92%;transition:transform .45s var(--ease-fluid);filter:drop-shadow(0 28px 56px oklch(32% .1 259/.2));position:relative}.pp-gallery-main:hover .pp-bottle-img{transform:scale(1.03)translateY(-3px)}.pp-thumbs{gap:10px;margin-top:18px;display:flex}.pp-thumb{border-radius:var(--radius-sm);background:var(--color-pearl);cursor:pointer;width:60px;height:60px;transition:border-color .18s var(--ease-fluid),box-shadow .22s var(--ease-fluid);border:1.5px solid oklch(92% .003 247);justify-content:center;align-items:center;font-size:22px;display:flex}.pp-thumb:hover{border-color:var(--color-navy)}.pp-thumb.is-on{border:2px solid var(--color-navy);box-shadow:0 0 0 2px var(--color-light-blue),0 0 0 4px #0e31650f}.pp-info-col{flex-direction:column;gap:18px;padding:48px 48px 48px 40px;display:flex}.pp-badge{background:var(--color-navy);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:30px;align-items:center;width:fit-content;padding:4px 10px;font-size:9px;font-weight:700;display:inline-flex}.pp-name{color:var(--color-text);letter-spacing:-.02em;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.1}.pp-sub{color:var(--color-text-muted);margin-top:8px;font-size:16px;font-weight:400;line-height:1.5}.pp-stars{align-items:center;gap:8px;display:flex}.pp-stars-glyph{color:var(--color-gold);letter-spacing:-1px;font-size:14px}.pp-stars-count{color:var(--color-royal);font-size:13px;font-weight:500;text-decoration:none}.pp-stars-count:hover{text-decoration:underline}.pp-stock{color:var(--color-navy);background:#0e31650a;border:1.5px solid oklch(32% .1 259/.28);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.pp-stock-dot{background:var(--color-navy);will-change:transform,opacity;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-in-out infinite pp-stock-pulse}@keyframes pp-stock-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes pp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.pp-stock-dot{animation:none}}.pp-stock--low{color:#de6800;color:oklch(65% .18 50);background:#de68000f;background:oklch(65% .18 50/.06);border-color:#de680073;border-color:oklch(65% .18 50/.45)}.pp-stock--low .pp-stock-dot{background:#de6800;background:oklch(65% .18 50)}.pp-stock--critical .pp-stock-dot{animation:1.4s ease-in-out infinite pp-stock-pulse}@media(prefers-reduced-motion:reduce){.pp-stock--critical .pp-stock-dot{animation:none}}.pp-price-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pp-price-main{color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(32px,3.5vw,42px);font-weight:800;line-height:1}.pp-price-hint{color:var(--color-text-muted);text-align:right;max-width:220px;font-size:13px;font-style:italic;line-height:1.35}.pp-features{flex-direction:column;gap:10px;display:flex}.pp-features li{color:var(--color-text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.pp-check{width:24px;height:24px;color:var(--color-royal);background:#1654a91a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pp-check svg{stroke-width:2.4px;width:14px;height:14px}.pp-swatch-label{color:var(--color-text);margin-bottom:10px;font-size:14px;font-weight:700}.pp-swatch-label span{color:var(--color-navy);font-weight:700}.pp-swatches{gap:10px;display:flex}.pp-swatch{cursor:pointer;width:44px;height:44px;transition:transform .18s var(--ease-fluid),border-color .18s var(--ease-fluid),box-shadow .22s var(--ease-fluid);background-color:#0000;background-origin:content-box;background-clip:content-box;border:2px solid oklch(92% .003 247);border-radius:50%;padding:4px}.pp-swatch:hover{border-color:#1654a9a6;transform:scale(1.12)}.pp-swatch.is-on{border-color:var(--color-navy);box-shadow:0 0 0 3px #1654a92e,0 0 0 5px #0e31650d}.pp-swatch[data-c=black]{background-color:#1a1a1a}.pp-swatch[data-c=white]{background-color:#ececec}.pp-swatch[data-c=grey]{background-color:#9e9e9e}.pp-swatch[data-c=pink]{background-color:#f48fb1}.pp-swatch:focus-visible{outline:3px solid var(--color-royal);outline-offset:2px}.pp-tier-cards{gap:10px;margin-top:4px;display:flex}.pp-tier-card{cursor:pointer;text-align:center;background:var(--color-white);border:1.5px solid oklch(92% .003 247);border-radius:12px;flex:1;min-height:96px;padding:18px 14px;font-family:inherit;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1);position:relative}.pp-tier-card:hover{background:linear-gradient(#fff,#f2f5f8);border-color:#1654a973;transform:translateY(-1px)}.pp-tier-card.is-on{border:2px solid var(--color-royal);background:linear-gradient(#f2f5f8,#fff);transform:translateY(-2px);box-shadow:0 8px 24px #0e316529,inset 0 1px #fff}.pp-tier-card.is-on:before{content:"";background:var(--color-royal) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / 12px no-repeat;z-index:2;border-radius:50%;width:22px;height:22px;position:absolute;top:8px;right:8px;box-shadow:0 4px 10px #0e31654d}.pp-tier-qty{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:11px;font-weight:700}.pp-tier-price{color:var(--color-navy);font-variant-numeric:tabular-nums;margin:4px 0;font-size:18px;font-weight:800}.pp-tier-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy);transition:background .22s var(--ease-fluid),box-shadow .24s var(--ease-fluid);background:#0e316514;border-radius:30px;margin-top:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.pp-tier-card.is-on .pp-tier-badge{color:var(--color-navy);background:#83bdf552;box-shadow:0 0 0 1px #1654a940}.pp-cta{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:16px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #0e316547}.pp-cta-ico{opacity:.95;color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.pp-cta-ico svg{stroke-width:2.2px;width:14px;height:14px}.pp-cta:hover{filter:brightness(1.05);transform:scale(1.01);box-shadow:0 16px 32px #0e31655c}.pp-cta:active{transform:scale(.98)}.pp-cta-price{font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}@media(prefers-reduced-motion:reduce){.pp-cta:hover,.pp-cta:active{filter:none;transform:none}}.pp-cta-stack{flex-direction:column;gap:10px;display:flex}.pp-cta--ghost{color:var(--color-navy);box-shadow:none;background:0 0;border:1.5px solid oklch(32% .1 259/.6);min-height:52px;font-size:13px}.pp-cta--ghost .pp-cta-ico{color:var(--color-navy)}.pp-cta--ghost:hover{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;filter:none;border-color:#0000;box-shadow:0 12px 28px #0e316547}.pp-cta--ghost:hover .pp-cta-ico{color:#fff}@media(prefers-reduced-motion:reduce){.pp-cta--ghost:hover{transform:none}}.pp-reassure{border-top:1px solid var(--color-border);margin-top:8px;display:flex}.pp-reassure-item{text-transform:uppercase;letter-spacing:.06em;border-right:1px solid var(--color-border);flex:1;align-items:center;gap:7px;padding:11px 7px;font-size:10px;font-weight:600;display:flex}.pp-reassure-item:last-child{border-right:none}.pp-reassure-item svg{width:15px;height:15px;stroke:var(--color-navy);fill:none;stroke-width:1.8px;flex-shrink:0}.aq-stub{background:var(--color-pearl);min-height:calc(100vh - var(--h-notif) - var(--h-header));justify-content:center;align-items:center;padding:120px 24px;display:flex}.aq-stub-inner{text-align:center;max-width:640px}.aq-stub-title{color:var(--color-text);letter-spacing:-.01em;margin:12px 0 16px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1}.aq-stub-sub{color:var(--color-text-muted);margin-bottom:32px;font-size:17px;line-height:1.55}.aq-stub-progress{background:#0e31651a;border-radius:999px;width:100%;max-width:280px;height:4px;margin:0 auto 28px;overflow:hidden}.aq-stub-progress-bar{background:linear-gradient(90deg,var(--color-navy),var(--color-royal));transform-origin:0;border-radius:999px;width:44%;height:100%;animation:2.4s ease-in-out infinite aq-stub-shimmer}@keyframes aq-stub-shimmer{0%,to{opacity:1}50%{opacity:.55}}.aq-stub-meta{color:var(--color-text-muted);margin-bottom:32px;font-size:13px;font-style:italic;line-height:1.65}.aq-stub-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}@media(max-width:900px){.pp-hero{grid-template-columns:1fr}.pp-gallery-col{height:auto;padding:32px 24px;position:static}.pp-info-col{padding:32px 24px}.pp-name{font-size:26px}.pp-price-main{font-size:32px}.pp-tier-cards{flex-direction:column}.pp-reassure{flex-wrap:wrap}.pp-reassure-item{border-bottom:1px solid var(--color-border);flex-basis:50%}.hero{grid-template-columns:1fr;min-height:auto}.hero-content{order:2;padding:48px 24px}.hero-img-col{min-height:360px;padding:32px}.col-grid{grid-template-columns:1fr;gap:20px}.split{grid-template-columns:1fr;min-height:auto}.split-content,.split-p .split-content{order:2;padding:48px 24px}.split-vis{min-height:360px;padding:32px}.split-p .split-vis{order:2}.pad{padding:56px 24px}.pad-sm{padding:48px 24px}.h2{margin-bottom:12px;font-size:clamp(22px,6vw,28px)}.hero h1{font-size:clamp(28px,7.5vw,38px)}.s-h2{font-size:24px}.trust{gap:4px;padding:14px 16px}.trust-dot{display:none}}@media(max-width:768px){.header{padding:0 16px}.nav,.header-icons .lang-switch{display:none}.burger{display:inline-flex}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-bar{flex-direction:column}}@media(max-width:520px){.footer{padding:48px 20px 28px}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bar{gap:14px;margin-top:28px;padding-top:18px}.fnews-form{flex-wrap:wrap}}@media(max-width:420px){.fnews-form{flex-direction:column;align-items:stretch;gap:0}.fnews-form input{border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:none;border-right:1px solid oklch(100% 0 0/.15);flex:none;width:100%;padding:11px 14px;font-size:13px}.fnews-form button{border-radius:0 0 var(--radius-sm) var(--radius-sm);letter-spacing:.06em;width:100%;padding:12px 14px;font-size:12px}}.page-shell{background:var(--color-pearl);min-height:60vh}.page-shell.is-commerce{background:var(--color-pearl)}.page-hero{background:linear-gradient(180deg,var(--color-white) 0%,var(--color-pearl) 100%);border-bottom:1px solid oklch(92% .01 247);padding:56px 0 28px}.page-hero .eyebrow{display:inline-block}.page-hero-title{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-navy);margin:12px 0 6px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1}.page-hero-sub{color:#222222a8;max-width:640px;margin:0;font-size:14px}.page-body{padding:40px 24px 64px}.page-trust{background:var(--color-navy);color:var(--color-white);margin-top:24px;padding:28px 0}.page-trust-grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:24px;display:grid}.page-trust-item{text-transform:uppercase;letter-spacing:.06em;color:#ffffffeb;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.page-trust-item svg{fill:none;width:18px;height:18px;stroke:var(--color-light-blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@media(max-width:768px){.page-trust-grid{grid-template-columns:1fr 1fr;gap:16px}.page-hero{padding:40px 0 20px}}.page-body .wp-block-woocommerce-cart,.page-body .wp-block-woocommerce-checkout{--wc-text:var(--color-text);color:var(--color-text)}.page-shell .page-body .wc-block-components-sidebar-layout,.page-shell .page-body .wc-block-components-sidebar-layout.is-large{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;margin:0;display:grid}.page-shell .page-body .wc-block-components-main{flex:initial;min-width:0}.page-shell .page-body .wc-block-components-sidebar{flex:initial}@media(max-width:900px){.page-shell .page-body .wc-block-components-sidebar-layout,.page-shell .page-body .wc-block-components-sidebar-layout.is-large{grid-template-columns:1fr;gap:16px}.page-shell .page-body .wc-block-components-main,.page-shell .page-body .wp-block-woocommerce-cart-line-items-block,.page-shell .page-body .wp-block-woocommerce-checkout-fields-block{order:1}.page-shell .page-body .wc-block-components-sidebar,.page-shell .page-body .wp-block-woocommerce-cart-totals-block,.page-shell .page-body .wp-block-woocommerce-checkout-totals-block{order:2}.page-body .wc-block-components-sidebar{padding:20px 16px!important;position:static!important;top:auto!important}.page-body .wc-block-components-totals-item{padding:6px 0;font-size:13px}}.page-body .wc-block-cart .wc-block-cart-items,.page-body .wc-block-cart .wp-block-woocommerce-cart-line-items-block{background:var(--color-white);border-radius:var(--radius-md);padding:8px 24px;box-shadow:0 1px #0e31650a,0 6px 24px #0e31650d}.page-body .wc-block-cart-items__row{border-bottom:1px solid oklch(92% .01 247);padding:20px 0}.page-body .wc-block-cart-items__row:last-child{border-bottom:0}.page-body .wc-block-components-product-name{color:var(--color-navy);transition:color .18s var(--ease-fluid);font-weight:600;text-decoration:none}.page-body .wc-block-components-product-name:hover{color:var(--color-royal)}.page-body .wc-block-components-quantity-selector{background:var(--color-pearl);transition:border-color .18s var(--ease-fluid);border:1px solid oklch(92% .01 247);border-radius:999px;overflow:hidden}.page-body .wc-block-components-quantity-selector:focus-within{border-color:var(--color-navy)}.page-body .wc-block-components-quantity-selector__button{color:var(--color-navy);transition:background .16s var(--ease-fluid)}.page-body .wc-block-components-quantity-selector__button:hover{background:#0e31650f}.page-body .wc-block-components-sidebar{background:var(--color-white);border-radius:var(--radius-md);align-self:start;padding:28px 24px;position:sticky;top:120px;box-shadow:0 1px #0e31650a,0 12px 40px #0e316514}.page-body .wc-block-components-totals-item{padding:8px 0;font-size:14px}.page-body .wc-block-components-totals-item__value{font-variant-numeric:tabular-nums}.page-body .wc-block-components-totals-discount__coupon-list-item .wc-block-components-totals-discount__coupon-list-item__remove,.page-body .wc-block-components-chip{color:var(--color-navy);background:#83bdf52e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--color-navy);font-size:18px;font-weight:700}.page-body .wc-block-cart__submit-button,.page-body .wp-block-woocommerce-proceed-to-checkout-block a,.page-body .wc-block-components-checkout-place-order-button{border-radius:var(--radius-md);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;width:100%;transition:transform .2s var(--ease-fluid),background .2s var(--ease-fluid),box-shadow .2s var(--ease-fluid);border:0;justify-content:center;align-items:center;padding:16px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #0e316533;background:var(--color-navy)!important;color:var(--color-white)!important}.page-body .wc-block-cart__submit-button:hover,.page-body .wp-block-woocommerce-proceed-to-checkout-block a:hover,.page-body .wc-block-components-checkout-place-order-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0e316547;background:var(--color-royal)!important}.page-body .wc-block-cart__submit-button:active{transform:translateY(0)}.page-body .wc-block-components-totals-coupon button,.page-body .wc-block-components-totals-coupon__form button{color:var(--color-navy);font-weight:600}.page-body .wc-block-cart__empty-cart__title{color:var(--color-navy);font-weight:700}.page-body .wc-block-cart-items__row img,.page-body .wc-block-components-product-image img{border-radius:var(--radius-sm);background:var(--color-pearl);transition:transform .24s var(--ease-fluid)}.page-body .wc-block-cart-items__row:hover .wc-block-components-product-image img{transform:scale(1.04)}.page-shell.is-commerce .entry-footer,.page-shell.is-commerce .post-edit-link{display:none}.page-body .wp-block-woocommerce-checkout-order-summary-block>.wc-block-components-checkout-step__heading,.page-body .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-step__heading>h2.wc-block-components-checkout-step__title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.page-body .wc-block-components-sidebar.wc-block-checkout__sidebar{z-index:5;background:var(--color-white)!important}.pp-gallery-main{cursor:zoom-in}.pp-gallery-main .pp-bottle-img{will-change:transform;transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transition:transform .36s cubic-bezier(.22,1,.36,1),filter .24s var(--ease-fluid),opacity .24s var(--ease-fluid)}@media(hover:hover){.pp-gallery-main:hover .pp-bottle-img,.pp-gallery-main.is-zooming .pp-bottle-img{filter:drop-shadow(0 36px 72px oklch(32% .1 259/.28));transform:scale(1.08)}}.pp-gallery-glow{will-change:background;transition:background .38s cubic-bezier(.22,1,.36,1)}.pp-swatch,.pp-thumb{transition:border-color .18s var(--ease-fluid),transform .18s var(--ease-fluid),box-shadow .22s var(--ease-fluid)}.pp-swatch:active,.pp-thumb:active{transform:scale(.94)}.pp-swatch.is-on{box-shadow:0 0 0 3px #1654a92e}.pp-thumb.is-on{box-shadow:0 0 0 3px #1654a929}.pp-bottle-img{will-change:opacity,transform;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.pp-bottle-img.is-swapping{opacity:.55;transform:scale(.98)}@media(prefers-reduced-motion:reduce){.pp-bottle-img{transition:none}.pp-bottle-img.is-swapping{opacity:1;transform:none}}.aq-icon{vertical-align:-.125em;color:currentColor;flex-shrink:0;display:inline-block}.aq-icon-circle{width:44px;height:44px;color:var(--color-royal);background:#1654a914;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aq-icon-circle.is-on-navy{color:var(--color-light-blue);background:#ffffff14}.aq-icon-tile{width:56px;height:56px;color:var(--color-navy);background:linear-gradient(135deg,#1654a91a,#83bdf529);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aq-icon-pill{width:28px;height:28px;color:var(--color-royal);background:#1654a91a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.eyebrow-icon{color:currentColor;vertical-align:-2px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.ws-th-ico{color:var(--color-royal);vertical-align:-2px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}.ws-compare th.is-aq .ws-th-ico{color:inherit}.faqp-side-ico{width:28px;height:28px;color:var(--color-royal);background:#1654a914;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;display:inline-flex}.e404-quick-ico{color:var(--color-royal);vertical-align:-3px;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.ccard-vis-icon{color:#717171;background:#e2e5e8;border-radius:18px;justify-content:center;align-items:center;width:100px;height:100px;display:inline-flex}.ci{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ci-good{color:var(--color-accent);background:#83bdf533}.ci-bad{color:#484848;background:#e2e5e8}.rverif{align-items:center;gap:4px;display:inline-flex}#aq-cookie-banner .aq-icon-circle{width:44px;height:44px;color:var(--color-royal);background:#1654a914}.quiz-reason-icon{justify-content:center;align-items:center;display:inline-flex}.quiz-reason-icon svg{width:18px;height:18px}.ctc-reason-icon{justify-content:center;align-items:center;display:inline-flex}.ctc-reason-icon svg{width:20px;height:20px}.cp-shell{background:var(--color-pearl);padding-bottom:0}.cp-hero{background:linear-gradient(180deg,var(--color-white) 0%,var(--color-pearl) 100%);border-bottom:1px solid oklch(92% .01 247);padding:80px 0 48px}.cp-hero--ship{align-items:center;min-height:clamp(480px,60vh,640px);display:flex;position:relative;overflow:hidden}.cp-hero--ship:before{content:"";z-index:0;pointer-events:none;background-image:-webkit-linear-gradient(#ffffffe6,#ffffffa8 50%,#f4f6f8cc),-webkit-image-set(url(/wp-content/themes/aquagenius/dist/assets/ship-hero-BhnUBR_2.avif) 1x type("image/avif"),url(/wp-content/themes/aquagenius/dist/assets/ship-hero-CCzHVTTm.webp) 1x type("image/webp"),url(/wp-content/themes/aquagenius/dist/assets/ship-hero-fZZtA1cR.jpg) 1x type("image/jpeg"));background-image:linear-gradient(#f4f6f8cc,#ffffffa8 50%,#ffffffe6),image-set(url(/wp-content/themes/aquagenius/dist/assets/ship-hero-BhnUBR_2.avif) 1x type("image/avif"),url(/wp-content/themes/aquagenius/dist/assets/ship-hero-CCzHVTTm.webp) 1x type("image/webp"),url(/wp-content/themes/aquagenius/dist/assets/ship-hero-fZZtA1cR.jpg) 1x type("image/jpeg"));background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,100%;position:absolute;top:0;right:0;bottom:0;left:0}.cp-hero--ship:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 50% 40%,#ffffff8c,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.cp-hero--ship>.container-brief{z-index:1;position:relative}.cp-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.cp-hero-grid.is-centered{text-align:center;grid-template-columns:1fr}.cp-hero-eyebrow{color:var(--color-royal);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.cp-hero-h1{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--color-navy);margin:14px 0 18px;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.05}.cp-hero-h1 em{font-family:var(--font-display);font-variation-settings:"opsz" 60;color:var(--color-royal);letter-spacing:-.005em;font-style:italic;font-weight:600}.cp-hero-lead{color:#222222c7;max-width:60ch;font-size:16px;line-height:1.65}.cp-hero-grid.is-centered .cp-hero-lead{margin-inline:auto}.cp-hero-stats{flex-wrap:wrap;gap:28px;margin-top:28px;display:flex}.cp-hero-grid.is-centered .cp-hero-stats{justify-content:center}.cp-hero-stat-val{color:var(--color-navy);font-size:28px;font-weight:800;line-height:1;display:block}.cp-hero-stat-label{text-transform:uppercase;letter-spacing:.06em;color:#22222280;margin-top:6px;font-size:11px;font-weight:600;display:block}.cp-hero-pills{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cp-hero-grid.is-centered .cp-hero-pills{justify-content:center}.cp-hero-pill{color:var(--color-navy);background:#83bdf529;border:1px solid oklch(78% .1 248/.32);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.cp-hero-pill:before{content:"";background:var(--color-royal);border-radius:50%;width:6px;height:6px}.cp-hero-visual{aspect-ratio:1;border-radius:var(--radius-md);background:radial-gradient(at 50% 60%,#1654a91a,#0000 70%);justify-content:center;align-items:center;display:flex;overflow:hidden}.cp-hero-visual img{object-fit:contain;max-width:75%;max-height:80%}@media(max-width:900px){.cp-hero-grid{text-align:center;grid-template-columns:1fr;gap:32px}.cp-hero-stats{justify-content:center}.cp-hero{padding:56px 0 32px}.cp-hero--ship{min-height:0;padding:48px 0 36px}.cp-hero--ship:before{background-position:50%,50%;background-size:cover,cover}}@media(max-width:520px){.cp-hero{padding:40px 0 24px}.cp-hero-grid.is-centered .cp-hero-pills{justify-content:center}.cp-hero-lead{max-width:100%}.cp-hero-pill{padding:5px 12px;font-size:11px}}.cp-section{padding:72px 0}@media(max-width:600px){.cp-section{padding:48px 0}}.cp-section.is-pearl{background:var(--color-pearl)}.cp-section.is-white{background:var(--color-white)}.cp-section.is-navy{background:var(--color-navy);color:#ffffffeb}.cp-section.is-navy .cp-eyebrow{color:var(--color-light-blue)}.cp-section.is-navy .cp-h2{color:var(--color-white)}.cp-section.is-navy .cp-lead{color:#ffffffc7}.cp-eyebrow{color:var(--color-royal);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.cp-h2{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-navy);margin:0 0 14px;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.15}.cp-h2 em{font-family:var(--font-display);font-variation-settings:"opsz" 36;color:var(--color-royal);letter-spacing:-.005em;font-style:italic;font-weight:600}.cp-lead{color:#222222c7;max-width:64ch;font-size:16px;line-height:1.65}.cp-section .tc{text-align:center;max-width:760px;margin:0 auto 40px}.cp-section .tc .cp-lead{margin-inline:auto}.cp-grid{gap:24px;display:grid}.cp-grid.is-2{grid-template-columns:repeat(2,1fr)}.cp-grid.is-3{grid-template-columns:repeat(3,1fr)}.cp-grid.is-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.cp-grid.is-3,.cp-grid.is-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cp-grid.is-2,.cp-grid.is-3,.cp-grid.is-4{grid-template-columns:1fr}}.cp-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid);padding:28px 24px}.cp-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0e31651a}.cp-card-icon{background:var(--color-pearl);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;font-size:22px;display:flex}.cp-card-title{color:var(--color-navy);margin:0 0 6px;font-size:15px;font-weight:700}.cp-card-body{color:#222222b3;margin:0;font-size:13px;line-height:1.6}.cp-prose{max-width:760px;color:var(--color-text);margin:0 auto;font-size:15px;line-height:1.78}.cp-prose h2{color:var(--color-navy);margin:36px 0 12px;font-size:22px;font-weight:800}.cp-prose h3{color:var(--color-navy);margin:24px 0 8px;font-size:17px;font-weight:700}.cp-prose p,.cp-prose li{margin-bottom:10px}.cp-prose ul,.cp-prose ol{margin:8px 0 14px;padding-left:22px}.cp-prose a{color:var(--color-royal);text-underline-offset:2px;text-decoration:underline}.cp-prose a:hover{color:var(--color-navy)}.cp-prose strong{color:var(--color-navy);font-weight:700}.cp-cta-stripe{background:var(--color-navy);color:var(--color-white);text-align:center;padding:64px 24px}.cp-cta-stripe .cp-h2{color:var(--color-white);margin-bottom:18px}.cp-cta-stripe .cp-h2 em{color:var(--color-light-blue)}.cp-cta-stripe-sub{color:#ffffffc7;max-width:60ch;margin:0 auto 28px;font-size:15px;line-height:1.6}.e404-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:80px 24px;display:flex}.e404-num{color:var(--color-navy);letter-spacing:-.04em;background:linear-gradient(135deg,var(--color-navy),var(--color-royal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(96px,18vw,200px);font-weight:900;line-height:.9}.e404-quick{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.e404-quick a{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-navy);transition:border-color .18s var(--ease-fluid),transform .18s var(--ease-fluid);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none}.e404-quick a:hover{border-color:var(--color-navy);transform:translateY(-1px)}.quiz-shell{background:var(--color-pearl);min-height:calc(100vh - 200px);padding:56px 24px}.quiz-wrap{background:var(--color-white);border-radius:var(--radius-md);max-width:760px;margin:0 auto;padding:40px;box-shadow:0 12px 40px #0e31650f}.quiz-progress{background:var(--color-pearl);border-radius:999px;height:4px;margin-bottom:8px;overflow:hidden}.quiz-progress-fill{background:linear-gradient(90deg,var(--color-navy),var(--color-royal));height:100%;transition:width .36s var(--ease-fluid)}.quiz-progress-meta{text-transform:uppercase;letter-spacing:.1em;color:#22222280;justify-content:space-between;margin-bottom:28px;font-size:11px;font-weight:600;display:flex}.quiz-q-num{color:var(--color-royal);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.quiz-q-text{color:var(--color-navy);margin:8px 0 6px;font-size:26px;font-weight:800;line-height:1.2}.quiz-q-hint{color:#2229;margin-bottom:24px;font-size:13px}.quiz-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quiz-options.is-3{grid-template-columns:1fr 1fr 1fr}@media(max-width:600px){.quiz-options,.quiz-options.is-3{grid-template-columns:1fr}}.quiz-option{background:var(--color-pearl);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:border-color .18s var(--ease-fluid),transform .18s var(--ease-fluid),background .18s var(--ease-fluid);border:2px solid #0000;flex-direction:column;gap:4px;padding:18px 18px 16px;display:flex}.quiz-option:hover{border-color:#1654a966;transform:translateY(-2px)}.quiz-option.is-on{background:var(--color-white);border-color:var(--color-navy);box-shadow:0 0 0 4px #1654a91a}.quiz-option-icon{font-size:22px}.quiz-option-label{color:var(--color-navy);font-size:14px;font-weight:700}.quiz-option-sub{color:#2229;font-size:12px;line-height:1.5}.quiz-nav{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.quiz-nav button{cursor:pointer;transition:opacity .18s var(--ease-fluid),background .18s var(--ease-fluid),transform .18s var(--ease-fluid);border-radius:999px;padding:10px 22px;font-size:13px;font-weight:700}.quiz-nav .quiz-prev{border:1px solid var(--color-border);color:#222222b3;background:0 0}.quiz-nav .quiz-prev:disabled{opacity:.4;cursor:not-allowed}.quiz-nav .quiz-next{background:var(--color-navy);color:var(--color-white);border:0;padding-inline:28px}.quiz-nav .quiz-next:disabled{opacity:.4;cursor:not-allowed}.quiz-nav .quiz-next:not(:disabled):hover{background:var(--color-royal);transform:translateY(-1px)}.quiz-result{text-align:center}.quiz-result-badge{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;background:#83bdf52e;border:1px solid oklch(78% .1 248/.4);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.quiz-result-title{color:var(--color-navy);margin:14px 0 6px;font-size:32px;font-weight:800}.quiz-result-sub{color:#222222b3;margin-bottom:20px;font-size:14px}.quiz-result-price{color:var(--color-royal);margin-bottom:6px;font-size:28px;font-weight:800}.quiz-result-cta{background:var(--color-navy);color:var(--color-white);border-radius:var(--radius-md);padding:14px 26px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-block}.quiz-result-cta:hover{background:var(--color-royal)}.quiz-reasons{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}@media(max-width:600px){.quiz-reasons{grid-template-columns:1fr}}.quiz-reason{background:var(--color-pearl);border-radius:var(--radius-md);gap:12px;padding:16px;display:flex}.quiz-reason-icon{flex-shrink:0;font-size:20px}.quiz-reason-title{color:var(--color-navy);margin-bottom:4px;font-size:13px;font-weight:700}.quiz-reason-desc{color:#222222a6;margin:0;font-size:12px;line-height:1.5}.quiz-restart{border:1px solid var(--color-border);color:#222222b3;cursor:pointer;background:0 0;border-radius:999px;margin-top:12px;padding:8px 18px;font-size:12px;font-weight:600}.ctc-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media(max-width:900px){.ctc-grid{grid-template-columns:1fr;gap:20px}}.ctc-form-card,.ctc-side-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:28px}@media(max-width:600px){.ctc-form-card,.ctc-side-card{padding:20px 18px}}.ctc-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media(max-width:600px){.ctc-form-row{grid-template-columns:1fr}}.ctc-field{margin-bottom:16px}.ctc-field label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.ctc-field label .req{color:var(--color-red)}.ctc-field input,.ctc-field textarea,.ctc-field select{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--color-text);background:var(--color-pearl);transition:border-color .18s var(--ease-fluid),background .18s var(--ease-fluid);padding:12px 14px;font-size:14px}.ctc-field input:focus,.ctc-field textarea:focus,.ctc-field select:focus{border-color:var(--color-navy);background:var(--color-white);outline:none}.ctc-field textarea{resize:vertical;min-height:110px}.ctc-reasons{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:22px;display:grid}@media(max-width:700px){.ctc-reasons{grid-template-columns:1fr 1fr}}@media(max-width:420px){.ctc-reasons{grid-template-columns:1fr;gap:8px}.ctc-reason{text-align:left;align-items:center;gap:12px;padding:12px 14px;display:flex}.ctc-reason-icon{margin-bottom:0;display:inline-flex}}.ctc-reason{background:var(--color-pearl);border-radius:var(--radius-md);cursor:pointer;text-align:center;border:2px solid #0000;padding:14px 12px;transition:border-color .18s,transform .18s}.ctc-reason:hover{border-color:#1654a952;transform:translateY(-2px)}.ctc-reason.is-on{background:var(--color-white);border-color:var(--color-navy);box-shadow:0 0 0 3px #1654a91a}.ctc-reason-icon{margin-bottom:4px;font-size:22px;display:block}.ctc-reason-label{color:var(--color-navy);font-size:12px;font-weight:700;display:block}.ctc-submit{background:var(--color-navy);width:100%;color:var(--color-white);border-radius:var(--radius-md);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:14px;font-size:14px;font-weight:700;transition:background .18s,transform .18s}.ctc-submit:hover{background:var(--color-royal);transform:translateY(-1px)}.ctc-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.ctc-success{background:radial-gradient(120% 100% at 50% -10%,oklch(78% .1 248/.16),transparent 60%),var(--color-white);text-align:center;border:1px solid oklch(78% .1 248/.4);border-radius:18px;max-width:620px;margin-inline:auto;padding:48px 28px 40px;box-shadow:0 10px 40px #0e31650f}.ctc-success-icon{width:72px;height:72px;color:var(--color-white);background:linear-gradient(135deg,#1654a9,#0e3165);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 18px;display:inline-flex;box-shadow:0 8px 24px #0e31654d,inset 0 1px #fff6}.ctc-success-title{color:var(--color-navy);letter-spacing:-.01em;margin:0 0 8px;font-size:26px;font-weight:800}.ctc-success-lead{color:#222222b3;max-width:440px;margin:0 auto 20px;font-size:14.5px;line-height:1.6}.ctc-success-link{margin:0}.ctc-success-link a{color:var(--color-royal);font-weight:700;text-decoration:none;transition:color .2s}.ctc-success-link a:hover{color:var(--color-navy)}.ctc-error{border:1px solid oklch(46% .15 258/.24);border-left:3px solid var(--color-royal);color:var(--color-navy);background:#83bdf51a;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex}.ctc-error-icon{color:var(--color-royal);flex-shrink:0;display:inline-flex}.ctc-error-icon svg{width:20px;height:20px}.ctc-error-msg{flex:1;font-weight:500}.ctc-form-title{color:var(--color-navy);letter-spacing:-.005em;margin:0 0 6px;font-size:22px;font-weight:800}.ctc-form-sub{color:#222222b3;margin:0 0 22px;font-size:14px;line-height:1.5}.ctc-reason-input{opacity:0;pointer-events:none;position:absolute}.ctc-gdpr{color:#222222b3;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:12px;line-height:1.5;display:flex}.ctc-gdpr-input{flex-shrink:0;margin-top:3px}.ctc-gdpr-text a{color:var(--color-royal);text-decoration:underline}.ctc-side-rail{gap:16px;display:grid}.ctc-side-card h3{text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy);margin:0 0 10px;font-size:14px;font-weight:800}.ctc-side-title{align-items:center;gap:8px;display:inline-flex}.ctc-side-lead{color:#222222b3;margin:0 0 12px;font-size:13px;line-height:1.55}.ctc-side-card p{color:#222222b3;margin:0 0 8px;font-size:13px;line-height:1.6}.ctc-side-card a{color:var(--color-royal);font-weight:600;text-decoration:none}.ctc-info-ico{background:var(--color-pearl);color:var(--color-royal)}.ctc-info-link{color:inherit;text-decoration:none}.ctc-info-link:hover{color:var(--color-royal)}.ctc-hero-meta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-navy);background:#ffffffb3;border:1px solid oklch(32% .1 259/.1);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;padding:10px 22px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #0e31650d}.ctc-hero-status{align-items:center;gap:8px;display:inline-flex}.ctc-hero-dot{background:var(--color-royal);width:8px;height:8px;animation:ctcSlaPulse 2.2s var(--ease-snappy) infinite;border-radius:999px;box-shadow:0 0 #1654a98c}@keyframes ctcSlaPulse{0%{box-shadow:0 0 #1654a98c}70%{box-shadow:0 0 0 10px #1654a900}to{box-shadow:0 0 #1654a900}}.ctc-hero-status-label{letter-spacing:.01em}.ctc-hero-sep{color:#0e31654d}.ctc-hero-hours{color:#0e3165c7;align-items:center;gap:6px;display:inline-flex}.ctc-hero-hours svg{color:var(--color-royal)}@media(max-width:520px){.ctc-hero-meta{gap:10px;padding:10px 16px;font-size:11.5px}.ctc-hero-sep{display:none}}@media(prefers-reduced-motion:reduce){.ctc-hero-dot{animation:none}}.ctc-grid .ctc-form-card{border-radius:18px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 4px 24px #0e31650d}.ctc-grid .ctc-form-card:before{content:"";background:linear-gradient(90deg,var(--color-royal),oklch(78% .1 248));pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}@media(max-width:600px){.ctc-grid .ctc-form-card{border-radius:14px;padding:26px 20px}}.ctc-reasons-fieldset{border:0;margin:0 0 8px;padding:0}.ctc-reasons-legend,.ctc-step-divider{text-transform:uppercase;letter-spacing:.08em;color:var(--color-navy);align-items:center;gap:12px;margin:22px 0 14px;padding:0;font-size:12.5px;font-weight:700;display:flex}.ctc-reasons-legend{margin-top:0}.ctc-step-num{background:linear-gradient(135deg,var(--color-royal),var(--color-navy));width:26px;height:26px;color:var(--color-white);font-size:12px;font-weight:800;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 6px #0e316533}.ctc-step-label{flex:1}.ctc-step-divider{border-top:1px solid var(--color-border);padding-top:22px}.ctc-grid .ctc-reasons{grid-template-columns:1fr 1fr;gap:12px}@media(max-width:700px){.ctc-grid .ctc-reasons{grid-template-columns:1fr}}.ctc-grid .ctc-reason{text-align:left;min-height:84px;transition:border-color .22s var(--ease-snappy),background .22s var(--ease-snappy),transform .22s var(--ease-snappy),box-shadow .22s var(--ease-snappy);border-width:1.5px;align-items:center;gap:14px;padding:16px 44px 16px 16px;display:flex;position:relative}.ctc-grid .ctc-reason:hover{transform:translateY(-2px)}.ctc-grid .ctc-reason.is-on{border-color:var(--color-navy);background:#83bdf514;box-shadow:0 0 0 4px #1654a914}.ctc-grid .ctc-reason-icon{background:var(--color-pearl);width:40px;height:40px;color:var(--color-navy);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:0;transition:background .22s,color .22s;display:inline-flex}.ctc-grid .ctc-reason-icon svg{width:20px;height:20px;display:block}.ctc-grid .ctc-reason.is-on .ctc-reason-icon{background:linear-gradient(135deg,var(--color-royal),var(--color-navy));color:var(--color-white)}.ctc-reason-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ctc-grid .ctc-reason-label{color:var(--color-navy);font-size:13.5px;font-weight:700;line-height:1.25;display:block}.ctc-reason-desc{color:#2222229e;font-size:11.5px;font-weight:500;line-height:1.4}.ctc-reason-check{background:var(--color-navy);width:22px;height:22px;color:var(--color-white);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-snappy),transform .24s var(--ease-snappy);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)scale(.5)}.ctc-reason-check svg{width:12px;height:12px;display:block}.ctc-grid .ctc-reason.is-on .ctc-reason-check{opacity:1;transform:translateY(-50%)scale(1)}@media(max-width:420px){.ctc-grid .ctc-reason{gap:12px;min-height:76px;padding:14px 42px 14px 14px}.ctc-grid .ctc-reason-icon{width:36px;height:36px}.ctc-grid .ctc-reason-icon svg{width:18px;height:18px}}.ctc-field-meta{color:#2222228c;text-align:right;font-feature-settings:"tnum";margin-top:6px;font-size:11.5px}.ctc-field-meta .is-ok{color:var(--color-royal)}.ctc-grid .ctc-submit{background:linear-gradient(135deg,var(--color-royal),var(--color-navy));text-transform:none;letter-spacing:.005em;width:100%;min-height:54px;transition:transform .2s var(--ease-snappy),filter .2s var(--ease-snappy),box-shadow .2s var(--ease-snappy);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #0e316533}.ctc-grid .ctc-submit:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 24px #0e316547}.ctc-grid .ctc-submit:active{transform:translateY(0)}.ctc-grid .ctc-submit:disabled{opacity:.85;cursor:progress;filter:none;transform:none}.ctc-submit-arrow{width:18px;height:18px;transition:transform .22s var(--ease-snappy);flex-shrink:0}.ctc-grid .ctc-submit:hover .ctc-submit-arrow{transform:translate(3px)}.ctc-submit-spinner{flex-shrink:0;width:18px;height:18px;animation:.85s linear infinite ctcSpin;display:inline-flex}.ctc-submit-spinner svg{width:100%;height:100%}@keyframes ctcSpin{to{transform:rotate(360deg)}}.ctc-submit-note{color:#2222228c;text-align:center;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:11.5px;display:flex}.ctc-submit-note svg{color:var(--color-royal);opacity:.7}.ctc-rail{background:var(--color-white);border:1px solid var(--color-border);border-radius:18px;padding:0;position:sticky;top:96px;overflow:hidden;box-shadow:0 4px 24px #0e31650a}@media(max-width:900px){.ctc-rail{position:static}}.ctc-rail-section{border-bottom:1px solid oklch(32% .1 259/.07);padding:22px 24px}.ctc-rail-section:last-child{border-bottom:0}.ctc-rail-sla{background:radial-gradient(140% 110% at 0% 0%,oklch(78% .1 248/.12),transparent 60%),var(--color-white);align-items:center;gap:14px;display:flex}.ctc-sla-pulse{background:#1654a91a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.ctc-sla-dot{background:var(--color-royal);width:12px;height:12px;animation:ctcSlaPulse 2.2s var(--ease-snappy) infinite;border-radius:999px;box-shadow:0 0 #1654a98c}.ctc-sla-label{color:#0e31659e;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:700}.ctc-sla-value{color:var(--color-navy);align-items:baseline;gap:8px;margin:4px 0 0;font-size:15px;font-weight:700;display:inline-flex}.ctc-sla-mono{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:-.01em;font-size:18px;font-weight:700}.ctc-sla-suffix{color:#2222228c;font-size:12px;font-weight:500}.ctc-rail-title{text-transform:uppercase;letter-spacing:.1em;color:#0e31659e;margin:0 0 14px;font-size:11px;font-weight:700}.ctc-timeline{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ctc-timeline:before{content:"";background:linear-gradient(180deg,var(--color-royal),oklch(78% .1 248/.4));pointer-events:none;width:1.5px;position:absolute;top:14px;bottom:14px;left:13px}.ctc-timeline-step{grid-template-columns:28px 1fr;align-items:flex-start;gap:12px;display:grid;position:relative}.ctc-timeline-num{z-index:1;background:var(--color-white);border:1.5px solid var(--color-royal);width:28px;height:28px;color:var(--color-navy);font-size:12px;font-weight:800;font-family:var(--font-mono,"JetBrains Mono", monospace);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 2px 8px #0e31650f}.ctc-timeline-h{color:var(--color-navy);margin:2px 0;font-size:13.5px;font-weight:700;line-height:1.3}.ctc-timeline-p{color:#2222229e;margin:0;font-size:12.5px;line-height:1.5}.ctc-rail-links{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ctc-rail-links a{color:var(--color-navy);border-radius:10px;align-items:center;gap:10px;margin:0 -10px;padding:9px 10px;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none;transition:background .2s,transform .2s;display:flex}.ctc-rail-links a:hover{background:#1654a90f;transform:translate(2px)}.ctc-rail-links a svg{color:var(--color-royal);opacity:.7;flex-shrink:0;transition:transform .2s,opacity .2s}.ctc-rail-links a:hover svg{opacity:1;transform:translate(2px)}.ctc-rail-link-all{color:var(--color-royal)!important;margin-top:4px!important;padding-left:10px!important;font-weight:700!important}.ctc-rail-link-all:before{content:""}.ctc-rail-contact{background:var(--color-pearl);padding-top:18px;padding-bottom:22px}.ctc-rail-mail{align-items:center;gap:12px;text-decoration:none;transition:transform .2s;display:flex}.ctc-rail-mail:hover{transform:translate(2px)}.ctc-rail-mail-lbl{text-transform:uppercase;letter-spacing:.08em;color:#0e31658c;margin:0 0 2px;font-size:11px;font-weight:700}.ctc-rail-mail-val{color:var(--color-navy);margin:0;font-size:13.5px;font-weight:600}@media(prefers-reduced-motion:reduce){.ctc-sla-dot,.ctc-submit-spinner{animation:none}.ctc-grid .ctc-reason,.ctc-rail-mail,.ctc-rail-links a{transition:none}}.faqp-shell{background:var(--color-pearl);padding:64px 24px 96px}.faqp-grid{grid-template-columns:220px minmax(0,1fr);gap:40px;max-width:1100px;margin:0 auto;display:grid}@media(max-width:900px){.faqp-grid{grid-template-columns:1fr;gap:24px}.faqp-side{display:none}}.faqp-side{align-self:start;position:sticky;top:120px}.faqp-side h3{text-transform:uppercase;letter-spacing:.16em;color:#22222280;margin:0 0 14px;font-size:11px;font-weight:700}.faqp-side a{border-radius:var(--radius-sm);color:#222222b3;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s;display:flex}.faqp-side a:hover{background:var(--color-white);color:var(--color-navy)}.faqp-cat{background:var(--color-white);border-radius:var(--radius-md);margin-bottom:18px;padding:28px;scroll-margin-top:120px}.faqp-cat-head{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.faqp-cat-icon{background:#1654a914;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.faqp-cat-title{color:var(--color-navy);margin:0;font-size:16px;font-weight:800}.green-sec{background:var(--color-pearl)}.green-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.gcard{background:var(--color-white);border:1px solid var(--color-border);border-top:3px solid var(--color-navy);border-radius:var(--radius-md);transition:box-shadow .22s var(--ease-fluid),transform .22s var(--ease-fluid);padding:32px 24px}.gcard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0e31651a}.gicon{background:var(--color-pearl);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;width:64px;height:64px;margin:0 0 18px;display:flex}.gicon svg{width:28px;height:28px;stroke:var(--color-navy);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gtit{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);margin-bottom:8px;font-size:13px;font-weight:800}.gl1{color:var(--color-text);margin:0;font-size:13px;line-height:1.5}.gl2{color:var(--color-text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.green-ctas{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:44px;display:flex}@media(max-width:900px){.green-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:560px){.green-grid{grid-template-columns:1fr}}.reviews-sec{background:#f2f5f8}.rev-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.rev-grid.is-two{grid-template-columns:repeat(2,1fr);max-width:860px;margin-inline:auto}.rev-grid.is-single{grid-template-columns:1fr}.rev-grid.is-single .rcard{text-align:center;align-items:center;padding:40px clamp(28px,7vw,96px)}.rev-grid.is-single .rhead{text-align:center;flex-direction:column;align-items:center;gap:10px}.rev-grid.is-single .rquote{max-width:760px;margin-inline:auto;font-size:18px;line-height:1.7}.rcard{background:var(--color-white);border:1px solid oklch(32% .1 259/.06);border-radius:8px;flex-direction:column;gap:14px;padding:24px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 4px 14px #0e31650f}.rcard:hover{transform:translateY(-3px);box-shadow:0 18px 44px #0e31651f,0 4px 12px #0e31650f}.rhead{align-items:flex-start;gap:14px;display:flex}.ravatar{background:var(--color-pearl);border:2px solid oklch(0% 0 0/.04);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex}.rstars{color:#f4a800;letter-spacing:2px;font-size:14px}.rname{text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy);margin-top:4px;font-size:12px;font-weight:700}.rrole{color:var(--color-text-muted);margin-top:2px;font-size:11px}.rquote{color:#222222d1;flex:1;margin:0;font-size:16px;font-style:italic;line-height:1.6}.rquote:before{content:"“"}.rquote:after{content:"”"}.rverif{text-transform:uppercase;letter-spacing:.06em;color:var(--color-royal);font-size:9px;font-weight:700}.reviews-cta{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:48px;display:flex}@media(max-width:600px){.reviews-cta{gap:14px;margin-top:28px;padding-inline:16px}.reviews-cta .btn{width:100%;max-width:360px;padding:14px 18px}.reviews-cta .stock-pill{white-space:normal;text-align:center;border-radius:16px;flex-wrap:wrap;justify-content:center;max-width:100%}.reviews-cta .stock-pill>*,.reviews-cta .stock-pill .stock-pill-text{white-space:normal}}.reviews-cta .stock-pill{color:var(--color-navy);white-space:nowrap;background:#83bdf529;border:1px solid oklch(78% .1 248/.32);border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.reviews-cta .stock-pill>*{white-space:nowrap}.stock-pill-text{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline}.stock-pill-text strong{color:var(--color-navy);margin:0 2px;font-weight:800}@media(max-width:480px){.reviews-cta .stock-pill{padding:6px 14px;font-size:11px}}.reviews-cta .stock-dot{background:var(--color-accent);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite pulseDot;box-shadow:0 0 0 4px #83bdf538}@keyframes pulseDot{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.reviews-cta .stock-dot{animation:none}}@media(max-width:900px){.rev-grid{grid-template-columns:1fr;gap:16px}}.faq-sec{background:var(--color-pearl)}.faq-sec .faq-wrap{flex-direction:column;gap:8px;max-width:780px;margin:48px auto 0;display:flex}.faq-item{background:0 0}.faq-q{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--color-text);text-align:left;transition:background .18s var(--ease-fluid),color .18s var(--ease-fluid),border-color .18s var(--ease-fluid);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:14px;font-weight:700;display:flex}.faq-q:hover{background:var(--color-pearl);color:var(--color-navy)}.faq-q[aria-expanded=true]{border-left:3px solid var(--color-navy);color:var(--color-navy);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-white)}.faq-ico{color:var(--color-navy);transition:transform .25s var(--ease-fluid);flex-shrink:0;font-size:20px;font-weight:300;line-height:1}.faq-q[aria-expanded=true] .faq-ico{transform:rotate(45deg)}.faq-a{background:var(--color-white);border:1px solid var(--color-border);border-top:none;border-left:3px solid var(--color-navy);border-radius:0 0 var(--radius-md) var(--radius-md);color:#222222b8;padding:14px 20px;font-size:13px;line-height:1.75}@media(prefers-reduced-motion:reduce){.pp-gallery-main .pp-bottle-img,.pp-gallery-glow,.pp-swatch,.pp-thumb{transition:none}.pp-gallery-main:hover .pp-bottle-img{filter:none;transform:none}}.pp-zoom-hint{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.08em;pointer-events:none;opacity:0;transition:opacity .22s var(--ease-fluid),transform .22s var(--ease-fluid);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e3165eb;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.pp-gallery-main:hover .pp-zoom-hint{opacity:1;transform:translateY(0)}.pp-gallery-main.is-zooming .pp-zoom-hint{opacity:0}.pp-zoom-hint svg{stroke-width:2px;width:12px;height:12px}.pp-detail-strip{grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:460px;margin-top:14px;display:grid}.pp-detail-tile{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-pearl);border:1px solid var(--color-border);cursor:pointer;transition:transform .22s var(--ease-fluid),border-color .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid);padding:0;font-family:inherit;position:relative;overflow:hidden}.pp-detail-tile img{object-fit:cover;width:100%;height:100%;transition:transform .38s var(--ease-fluid);display:block}.pp-detail-tile:hover{border-color:var(--color-navy);transform:translateY(-2px);box-shadow:0 6px 20px #0e316524}.pp-detail-tile:hover img{transform:scale(1.08)}.pp-detail-tile:focus-visible{outline:3px solid var(--color-royal);outline-offset:2px}.pp-detail-tile.is-video{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.pp-detail-tile.is-video .pp-video-play{width:38px;height:38px;color:var(--color-navy);transition:transform .22s var(--ease-snappy);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #0000002e}.pp-detail-tile.is-video:hover .pp-video-play{transform:scale(1.1)}.pp-detail-tile.is-video .pp-video-label{text-transform:uppercase;letter-spacing:.08em;opacity:.92;font-size:9px;font-weight:700}.pp-detail-tile.is-video-inline{cursor:zoom-in;background:#000;padding:0;overflow:hidden}.pp-detail-tile.is-video-inline .pp-detail-video{object-fit:cover;width:100%;height:100%;transition:transform .38s var(--ease-fluid),filter .22s var(--ease-fluid);display:block}.pp-detail-tile.is-video-inline .pp-detail-video-overlay{color:#fff;opacity:0;transition:opacity .22s var(--ease-fluid);pointer-events:none;background:linear-gradient(#0e316500 40%,#0004069e);background:linear-gradient(#0e316500 40%,color(xyz 0.001 0.001 0.007 / 0.62));flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.pp-detail-tile.is-video-inline .pp-detail-video-overlay .pp-video-play{width:38px;height:38px;color:var(--color-navy);transition:transform .22s var(--ease-snappy);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;transform:scale(.92);box-shadow:0 4px 14px #0000004d}.pp-detail-tile.is-video-inline .pp-detail-video-overlay .pp-video-label{text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 2px oklch(0% 0 0/.4);font-size:9px;font-weight:700}.pp-detail-tile.is-video-inline:hover .pp-detail-video-overlay,.pp-detail-tile.is-video-inline:focus-visible .pp-detail-video-overlay{opacity:1}.pp-detail-tile.is-video-inline:hover .pp-detail-video{filter:brightness(.85);transform:scale(1.04)}.pp-detail-tile.is-video-inline:hover .pp-detail-video-overlay .pp-video-play{transform:scale(1)}.pp-detail-tile.is-video-inline:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid oklch(100% 0 0/.12);position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.pp-detail-tile.is-video-inline .pp-detail-video,.pp-detail-tile.is-video-inline:hover .pp-detail-video{filter:none;transition:none;transform:none}.pp-detail-tile.is-video-inline .pp-detail-video-overlay,.pp-detail-tile.is-video-inline:hover .pp-detail-video-overlay{opacity:1;transition:none}}.pp-video-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000db;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.pp-video-modal-inner{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;width:100%;max-width:880px;position:relative;overflow:hidden;box-shadow:0 32px 80px #0009}.pp-video-modal video{object-fit:contain;width:100%;height:100%;display:block}.pp-video-close{width:36px;height:36px;color:var(--color-navy);cursor:pointer;transition:transform .18s var(--ease-snappy);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-44px;right:0}.pp-video-close:hover{transform:rotate(90deg)}.pp-video-close:focus-visible{outline:3px solid var(--color-royal);outline-offset:2px}@media(max-width:700px){.pp-video-close{top:-40px;right:8px}.pp-video-modal-inner{aspect-ratio:9/16;max-width:100%;max-height:80vh}}.pp-trust-row{border-top:1px solid oklch(92% .003 247);grid-template-columns:repeat(3,1fr);gap:0;margin-top:4px;padding:16px 0 0;display:grid}.pp-trust-item{background:0 0;border-right:1px solid oklch(90% .003 247);align-items:center;gap:10px;padding:14px 12px;display:flex}.pp-trust-item:last-child{border-right:none}.pp-trust-item svg{width:24px;height:24px;stroke:var(--color-navy);stroke-width:1.7px;box-sizing:content-box;background:#0e31651a;border-radius:999px;flex-shrink:0;padding:6px}.pp-trust-item-text{color:var(--color-text);font-size:12px;font-weight:700;line-height:1.25}.pp-trust-item-text small{color:var(--color-text-muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.pp-compare-link{color:var(--color-royal);transition:background .18s var(--ease-fluid),transform .18s var(--ease-fluid);background:#1654a90f;border:1px solid oklch(46% .15 258/.12);border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.pp-compare-link:hover{background:#1654a91f;transform:translate(2px)}.pp-compare-link svg{stroke-width:2px;width:12px;height:12px}.pp-guarantee{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#83bdf51a;border-left:3px solid oklch(55% .15 150);align-items:center;gap:10px;margin-top:4px;padding:10px 14px;display:flex}.pp-guarantee-ico{color:#fff;background:#05893e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pp-guarantee-ico svg{stroke-width:2.2px;width:16px;height:16px}.pp-guarantee-text{color:var(--color-text);font-size:12px;font-weight:700;line-height:1.3}.pp-guarantee-text small{color:var(--color-text-muted);margin-top:1px;font-size:11px;font-weight:500;display:block}.pp-sticky-cta{z-index:50;background:var(--color-navy);color:#fff;padding:10px 14px calc(10px + env(safe-area-inset-bottom));transition:transform .32s var(--ease-fluid);align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -8px 28px #0000002e}.pp-sticky-cta.is-on{transform:translateY(0)}.pp-sticky-thumb{border-radius:var(--radius-sm);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:4px;display:flex;overflow:hidden}.pp-sticky-thumb img{object-fit:contain;width:100%;height:100%}.pp-sticky-meta{flex:1;min-width:0}.pp-sticky-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.pp-sticky-price{color:#83bdf5;font-size:14px;font-weight:800;line-height:1.2}.pp-sticky-btn{color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:background .18s var(--ease-fluid);background:#83bdf5;border:none;flex-shrink:0;padding:12px 16px;font-family:inherit;font-size:12px;font-weight:800}.pp-sticky-btn:hover{background:#fff}.pp-sticky-form{flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.pp-sticky-btn--ghost{color:#fff;background:0 0;border:1.5px solid oklch(100% 0 0/.5)}.pp-sticky-btn--ghost:hover{color:#fff;background:#ffffff1f;border-color:#ffffffd9}@media(max-width:900px){.pp-sticky-cta{display:flex}}@media(max-width:380px){.pp-sticky-form{grid-template-columns:1fr}.pp-sticky-btn{padding:10px 12px;font-size:11px}}.pp-section{background:var(--color-white);padding:72px 0}.pp-section.is-alt{background:var(--color-pearl)}.pp-section-inner{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:520px){.pp-section-inner{padding:0 16px}}.pp-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--color-royal);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.pp-section-title{color:var(--color-text);letter-spacing:-.01em;max-width:720px;margin:0 0 12px;font-size:clamp(26px,3.6vw,38px);font-weight:800;line-height:1.15}.pp-section-lede{color:var(--color-text-muted);max-width:640px;margin:0 0 40px;font-size:16px;line-height:1.6}@media(max-width:700px){.pp-section{padding:56px 0}.pp-section-lede{margin-bottom:28px}}.pp-section-usp .pp-usp-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pp-usp-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform .24s var(--ease-fluid),border-color .24s var(--ease-fluid),box-shadow .24s var(--ease-fluid);flex-direction:column;gap:14px;padding:24px;display:flex}.pp-usp-card:hover{border-color:var(--color-navy);transform:translateY(-3px);box-shadow:0 12px 28px #0e31651a}.pp-usp-ico{color:#fff;background:linear-gradient(135deg,#0e3165,#1654a9);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 6px 18px #0e316547}.pp-usp-ico svg{stroke-width:1.6px;width:24px;height:24px}.pp-usp-title{color:var(--color-text);font-size:15px;font-weight:700;line-height:1.3}.pp-usp-desc{color:var(--color-text-muted);font-size:13px;line-height:1.6}@media(max-width:900px){.pp-section-usp .pp-usp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.pp-section-usp .pp-usp-grid{grid-template-columns:1fr}}.pp-section-lifestyle .pp-lifestyle-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px;display:grid}.pp-lifestyle-tile{background:var(--color-pearl);cursor:zoom-in;border-radius:12px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.pp-lifestyle-tile.is-tall{grid-area:span 2/span 2}.pp-lifestyle-tile.is-wide{grid-column:span 2}.pp-lifestyle-tile img{object-fit:cover;width:100%;height:100%;transition:transform .54s cubic-bezier(.22,1,.36,1);display:block}.pp-lifestyle-tile:hover{z-index:2;transform:scale(1.04)rotate(-.5deg);box-shadow:0 18px 40px #0e31652e}.pp-lifestyle-tile:hover img{transform:scale(1.06)}.pp-lifestyle-cap{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background:linear-gradient(#0000,#0e3165eb);border-radius:0;padding:16px 16px 14px;font-size:12px;font-weight:700;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.pp-lifestyle-tile:hover .pp-lifestyle-cap{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.pp-lifestyle-tile:hover{transform:none}.pp-lifestyle-cap{opacity:1;background:#0e3165db;transform:translateY(0)}}@media(max-width:900px){.pp-section-lifestyle .pp-lifestyle-grid{scroll-snap-type:x mandatory;grid-auto-rows:auto;gap:12px;margin:0 -24px;padding-bottom:8px;padding-left:24px;padding-right:24px;display:flex;overflow-x:auto}.pp-lifestyle-tile{scroll-snap-align:start;flex:0 0 78%;height:280px}.pp-lifestyle-tile.is-tall,.pp-lifestyle-tile.is-wide{flex:0 0 78%}}.pp-section-comparison .pp-compare-table{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:1.4fr repeat(3,1fr);gap:0;display:grid;overflow:hidden}.pp-compare-cell{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:8px;min-height:56px;padding:16px 18px;font-size:13px;display:flex}.pp-compare-cell:nth-child(4n){border-right:none}.pp-compare-row-label{color:var(--color-text);background:var(--color-pearl);font-weight:600}.pp-compare-head{text-transform:uppercase;letter-spacing:.04em;background:var(--color-navy);color:#fff;text-align:center;border-bottom:none;border-right-color:#ffffff2e;justify-content:center;font-size:13px;font-weight:800}.pp-compare-head.is-hero{background:linear-gradient(135deg,var(--color-navy),var(--color-royal))}.pp-compare-head-pill{color:var(--color-navy);letter-spacing:.06em;background:#83bdf5;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.pp-compare-yes,.pp-compare-no{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pp-compare-yes{color:#fff;background:#05893e}.pp-compare-no{color:#a20a01;background:#f2e0dd}.pp-compare-yes svg,.pp-compare-no svg{stroke-width:2.4px;width:12px;height:12px}.pp-compare-cell.is-center{text-align:center;justify-content:center}.pp-compare-cell.is-hero:not(.pp-compare-head){border-left:3px solid var(--color-navy);background:linear-gradient(#f2f5f8,#fff);border-right:1px solid oklch(92% .003 247)}.pp-compare-head.is-hero{border-left:3px solid var(--color-light-blue)}.pp-section-comparison .pp-compare-table:hover .pp-compare-cell:hover~.pp-compare-cell,.pp-section-comparison .pp-compare-table .pp-compare-row-label:hover,.pp-section-comparison .pp-compare-row-label:hover~.pp-compare-cell{background:#0e316508}@media(max-width:700px){.pp-section-comparison .pp-compare-table{grid-template-columns:1.4fr 1fr}.pp-compare-cell:nth-child(4n+3),.pp-compare-cell:nth-child(4n){display:none}.pp-compare-cell:nth-child(4n+2){border-right:none}}.pp-spec-grid{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.pp-spec-item{background:var(--color-white);border:1px solid #0000;flex-direction:column;gap:10px;padding:20px;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);display:flex}.pp-spec-item:hover{z-index:1;background:#fff;border-color:#0e31652e;transform:translateY(-2px);box-shadow:0 12px 28px #0e31651a}.pp-spec-ico{width:44px;height:44px;color:var(--color-navy);background:#0e316514;border-radius:12px;justify-content:center;align-items:center;display:flex}.pp-spec-ico svg{stroke-width:1.7px;width:20px;height:20px}.pp-spec-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-royal);font-size:10px;font-weight:700}.pp-spec-value{font-family:var(--font-mono);color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.3}.pp-spec-note{color:var(--color-text-muted);font-size:12px;line-height:1.5}@media(max-width:900px){.pp-spec-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.pp-spec-grid{grid-template-columns:1fr}}.pp-section-reviews .pp-reviews-grid{grid-template-columns:repeat(auto-fit,minmax(300px,380px));justify-content:center;gap:18px;display:grid}.pp-review-card{background:var(--color-white);border:1px solid oklch(92% .003 247);border-radius:14px;flex-direction:column;gap:14px;padding:24px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px #0e31650a,0 6px 18px #0e31650d}.pp-review-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0e31651f}.pp-review-stars{color:var(--color-gold);letter-spacing:0;font-size:18px}.pp-review-quote{color:var(--color-text);font-size:16px;line-height:1.6}.pp-review-quote:before{content:"« ";color:var(--color-royal);font-weight:700}.pp-review-quote:after{content:" »";color:var(--color-royal);font-weight:700}.pp-review-author{border-top:1px solid var(--color-border);align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.pp-review-avatar{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 8px #0e31652e}.pp-review-avatar img{object-fit:cover;width:100%;height:100%}.pp-review-name{color:var(--color-navy);font-size:14px;font-weight:700;line-height:1.2}.pp-review-meta{color:var(--color-text-muted);margin-top:2px;font-size:11px}.pp-review-verified{color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;background:#0e316514;border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.pp-review-verified svg{stroke-width:2.2px;width:11px;height:11px}@media(max-width:900px){.pp-section-reviews .pp-reviews-grid{grid-template-columns:1fr}}.pp-section-faq .pp-faq-list{flex-direction:column;gap:10px;max-width:880px;display:flex}.pp-faq-item{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s var(--ease-fluid);overflow:hidden}.pp-faq-item.is-open{border-color:var(--color-navy)}.pp-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--color-text);transition:background .18s var(--ease-fluid);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.pp-faq-q:hover{background:#83bdf50d}.pp-faq-q:focus-visible{outline:3px solid var(--color-royal);outline-offset:-3px}.pp-faq-q-ico{width:26px;height:26px;color:var(--color-navy);transition:transform .28s var(--ease-fluid);background:#83bdf524;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pp-faq-item.is-open .pp-faq-q-ico{background:var(--color-navy);color:#fff;transform:rotate(45deg)}.pp-faq-q-ico svg{stroke-width:2.2px;width:14px;height:14px}.pp-faq-a{color:var(--color-text-muted);border-top:1px dashed var(--color-border);opacity:0;max-height:0;padding:0 22px;font-size:13px;line-height:1.7;transition:max-height .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-4px)}.pp-faq-item.is-open .pp-faq-a{opacity:1;max-height:600px;padding:14px 22px 20px;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.pp-faq-a{transition:none}}.pp-section-trust{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;padding:40px 0}.pp-trust-footer-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pp-trust-footer-item{color:#fff;align-items:center;gap:12px;display:flex}.pp-trust-footer-ico{background:#ffffff24;border:1px solid oklch(100% 0 0/.18);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pp-trust-footer-ico svg{stroke:#fff;stroke-width:1.7px;width:18px;height:18px}.pp-trust-footer-text{font-size:12px;font-weight:700;line-height:1.3}.pp-trust-footer-text small{color:#ffffffc7;margin-top:1px;font-size:11px;font-weight:500;display:block}@media(max-width:900px){.pp-trust-footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.pp-trust-footer-grid{grid-template-columns:1fr}}@keyframes pp-star-pulse{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.pp-stars.aq-reveal-on .pp-stars-glyph{animation:pp-star-pulse .48s var(--ease-snappy) both}.pp-tier-card.is-on:after{content:"";border-radius:inherit;animation:pp-tier-glow 1.6s var(--ease-fluid) infinite;pointer-events:none;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;box-shadow:0 0 #1654a980}@keyframes pp-tier-glow{0%,to{box-shadow:0 0 #1654a900}50%{box-shadow:0 0 0 6px #1654a91a}}@media(prefers-reduced-motion:reduce){.pp-detail-tile,.pp-detail-tile img,.pp-lifestyle-tile img,.pp-usp-card,.pp-review-card,.pp-sticky-cta,.pp-faq-q-ico,.pp-zoom-hint{transition:none;animation:none}.pp-tier-card.is-on:after,.pp-stars.aq-reveal-on .pp-stars-glyph{animation:none}.pp-detail-tile:hover img,.pp-lifestyle-tile:hover img,.pp-usp-card:hover,.pp-review-card:hover{transform:none}}.cp-hero-bg-photo{isolation:isolate;color:var(--color-white);background:var(--color-navy);padding:120px 0 96px;position:relative;overflow:hidden}.cp-hero-bg-photo .cp-hero-bg-img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cp-hero-bg-photo:before{content:"";z-index:-1;background:linear-gradient(#000b26bd,#011439d6);position:absolute;top:0;right:0;bottom:0;left:0}.cp-hero-bg-photo .cp-hero-eyebrow{color:var(--color-light-blue)}.cp-hero-bg-photo .cp-hero-h1{color:var(--color-white)}.cp-hero-bg-photo .cp-hero-h1 em{color:var(--color-light-blue)}.cp-hero-bg-photo .cp-hero-lead{color:#ffffffdb}.cp-hero-bg-photo .cp-hero-stat-val{color:var(--color-white)}.cp-hero-bg-photo .cp-hero-stat-label{color:#ffffff9e}.cp-hero-bg-photo .cp-hero-pill{color:var(--color-white);background:#ffffff1a;border-color:#ffffff2e}@media(max-width:720px){.cp-hero-bg-photo{padding:80px 0 64px}}.cp-cover{border-radius:var(--radius-md);background:var(--color-pearl);aspect-ratio:4/3;width:100%;line-height:0;display:block;overflow:hidden;box-shadow:0 12px 40px #0e31651a}.cp-cover img{object-fit:cover;width:100%;height:100%;display:block}.cp-cover.is-square{aspect-ratio:1}.cp-cover.is-portrait{aspect-ratio:3/4}.cp-cover.is-wide{aspect-ratio:16/9}.cp-edsplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.cp-edsplit.is-flip>.cp-edsplit-photo{order:2}@media(max-width:900px){.cp-edsplit{grid-template-columns:1fr;gap:32px}.cp-edsplit.is-flip>.cp-edsplit-photo{order:0}}.cp-stat{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;transition:transform .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid);padding:32px 24px}.cp-stat:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0e31651a}.cp-stat-num{color:var(--color-navy);letter-spacing:-.03em;background:linear-gradient(135deg,var(--color-navy),var(--color-royal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,56px);font-weight:900;line-height:1;display:block}.cp-stat-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-top:12px;font-size:11px;font-weight:700;display:block}.cp-stat-body{color:#222222a6;margin-top:14px;font-size:13px;line-height:1.55}.cp-timeline{margin-top:32px;padding-left:28px;position:relative}.cp-timeline:before{content:"";background:linear-gradient(180deg,var(--color-navy),var(--color-royal),var(--color-light-blue));border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.cp-tl-item{padding:0 0 36px;position:relative}.cp-tl-item:last-child{padding-bottom:0}.cp-tl-item:before{content:"";background:var(--color-white);border:3px solid var(--color-navy);border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:-28px;box-shadow:0 0 0 4px #1654a91f}.cp-tl-date{text-transform:uppercase;letter-spacing:.12em;color:var(--color-royal);background:#1654a914;border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.cp-tl-title{color:var(--color-navy);margin:0 0 6px;font-size:18px;font-weight:800}.cp-tl-body{color:#222222b3;margin:0;font-size:14px;line-height:1.65}.cp-team-grid{grid-template-columns:repeat(2,1fr);gap:28px;max-width:760px;margin:0 auto;display:grid}@media(max-width:720px){.cp-team-grid{grid-template-columns:1fr}}.cp-team-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid);overflow:hidden}.cp-team-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0e31651f}.cp-team-photo{aspect-ratio:4/5;background:var(--color-pearl);line-height:0;overflow:hidden}.cp-team-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-fluid);display:block}.cp-team-card:hover .cp-team-photo img{transform:scale(1.04)}.cp-team-meta{padding:22px 22px 24px}.cp-team-name{color:var(--color-navy);margin:0;font-size:18px;font-weight:800}.cp-team-role{text-transform:uppercase;letter-spacing:.1em;color:var(--color-royal);margin:4px 0 12px;font-size:12px;font-weight:700}.cp-team-bio{color:#222222b3;margin:0;font-size:13px;line-height:1.65}.cp-feature-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid),border-color .22s var(--ease-fluid);padding:28px 24px;position:relative;overflow:hidden}.cp-feature-card:after{content:"";opacity:0;transition:opacity .22s var(--ease-fluid);pointer-events:none;background:linear-gradient(135deg,#1654a90a,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.cp-feature-card:hover{border-color:#1654a952;transform:translateY(-4px);box-shadow:0 16px 36px #0e31651a}.cp-feature-card:hover:after{opacity:1}.cp-mif{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-navy);border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 12px;font-size:13px;font-weight:700;display:inline-flex}.cp-mif-flag{border-radius:2px;width:24px;height:16px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #22222214}.cp-mif-flag span{flex:1;height:100%}.cp-mif-flag .fr-blue{background:#002395}.cp-mif-flag .fr-white{background:#fff}.cp-mif-flag .fr-red{background:#ed2939}.cp-uvc-visual{aspect-ratio:1;place-items:center;width:min(280px,60vw);margin:0 auto;display:grid;position:relative}.cp-uvc-visual .uvc-ring{animation:uvc-pulse 3.6s var(--ease-fluid) infinite;border:1px solid oklch(78% .1 248/.36);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.cp-uvc-visual .uvc-ring:nth-child(2){animation-delay:1.2s}.cp-uvc-visual .uvc-ring:nth-child(3){animation-delay:2.4s}.cp-uvc-core{background:radial-gradient(circle at 30% 30%,#78beff8c,#1654a9d9 60%,#0e3165);background:radial-gradient(circle at 30% 30%,color(xyz 0.447 0.478 1.238 / 0.549),#1654a9d9 60%,#0e3165);border-radius:50%;width:60%;height:60%;position:relative;box-shadow:0 0 60px #83bdf573,inset 0 0 40px #ffffff26}.cp-uvc-core:after{content:"";filter:blur(8px);background:#ffffff73;border-radius:50%;animation:2s ease-in-out infinite alternate uvc-glow;position:absolute;top:30%;right:30%;bottom:30%;left:30%}@keyframes uvc-pulse{0%{opacity:0;transform:scale(.6)}20%{opacity:.9}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cp-uvc-visual .uvc-ring{opacity:.5;animation:none}.cp-uvc-core:after{animation:none}}.cp-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media(max-width:900px){.cp-steps{grid-template-columns:1fr}}.cp-step{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);counter-increment:step;padding:28px;position:relative}.cp-step:before{content:counter(step,decimal-leading-zero);color:#1654a91f;font-size:38px;font-weight:900;line-height:1;position:absolute;top:18px;right:22px}.cp-step-photo{aspect-ratio:4/3;background:var(--color-pearl);border-radius:8px;margin-bottom:18px;line-height:0;overflow:hidden}.cp-step-photo img{object-fit:cover;width:100%;height:100%}.cp-step-title{color:var(--color-navy);margin:0 0 6px;font-size:16px;font-weight:800}.cp-step-body{color:#222222b3;margin:0;font-size:13px;line-height:1.65}.cp-tip-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:32px;display:grid}@media(max-width:1100px){.cp-tip-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.cp-tip-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cp-tip-grid{grid-template-columns:1fr}}.cp-tip{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;transition:transform .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid);padding:22px 18px}.cp-tip:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0e316514}.cp-tip-num{background:var(--color-navy);width:32px;height:32px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-flex}.cp-tip-title{color:var(--color-navy);margin:0 0 6px;font-size:13px;font-weight:800}.cp-tip-body{color:#222222a6;margin:0;font-size:12px;line-height:1.55}.cp-dehy-timeline{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid;position:relative}.cp-dehy-timeline:before{content:"";background:linear-gradient(90deg,var(--color-accent),var(--color-gold),var(--color-navy));z-index:0;height:2px;position:absolute;top:28px;left:5%;right:5%}@media(max-width:760px){.cp-dehy-timeline{grid-template-columns:1fr}.cp-dehy-timeline:before{display:none}}.cp-dehy-step{text-align:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:1;padding:32px 16px 20px;position:relative}.cp-dehy-dot{background:var(--color-white);border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:-50px auto 14px;display:flex;box-shadow:0 4px 14px #0e31651a}.cp-dehy-time{text-transform:uppercase;letter-spacing:.12em;color:var(--color-royal);font-size:11px;font-weight:700}.cp-dehy-title{color:var(--color-navy);margin:4px 0 6px;font-size:14px;font-weight:800}.cp-dehy-body{color:#222222b3;margin:0;font-size:12px;line-height:1.55}.cp-search{background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:10px;max-width:520px;margin:0 auto;padding:10px 18px;transition:border-color .18s,box-shadow .18s;display:flex}.cp-search:focus-within{border-color:var(--color-navy);box-shadow:0 0 0 4px #1654a91a}.cp-search svg{color:var(--color-text-muted);flex-shrink:0}.cp-search input{font:inherit;min-width:0;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.cp-search input::placeholder{color:var(--color-text-muted)}.cp-legal-updated{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-feature-settings:"tnum";margin-top:14px;font-size:12px}.cp-legal-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;max-width:1040px;margin:0 auto;display:grid}@media(max-width:900px){.cp-legal-grid{grid-template-columns:1fr;gap:24px}.cp-toc-sticky{display:none}}.cp-toc-sticky{border-left:1px solid var(--color-border);align-self:start;padding-left:18px;position:sticky;top:120px}.cp-toc-sticky h3{text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);margin:0 0 14px;font-size:11px;font-weight:700}.cp-toc-sticky ol{counter-reset:toc;margin:0;padding:0;list-style:none}.cp-toc-sticky li{counter-increment:toc;margin-bottom:4px}.cp-toc-sticky a{color:#222222a6;border-left:2px solid #0000;margin-left:-20px;padding:6px 8px 6px 16px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .16s,border-color .16s;display:block}.cp-toc-sticky a:hover{color:var(--color-navy)}.cp-toc-sticky a.is-active{color:var(--color-navy);border-left-color:var(--color-royal);font-weight:700}.cp-prose.is-legal{max-width:720px;line-height:1.75}.cp-prose.is-legal p{color:#161616c7;margin-bottom:16px}.cp-prose.is-legal h2{color:var(--color-navy);border-bottom:1px solid var(--color-border);margin:44px 0 14px;padding-bottom:8px;scroll-margin-top:110px;font-size:22px;font-weight:800}@media print{.cp-toc-sticky,.site-header,.site-footer,.cp-cta-stripe,.aq-notif-bar{display:none!important}.cp-legal-grid{grid-template-columns:1fr}.cp-prose.is-legal{max-width:none}}.e404-bg{isolation:isolate;background:var(--color-pearl);position:relative;overflow:hidden}.e404-bg:before{content:"";z-index:-1;background:linear-gradient(#f2f5f8d1,#f2f5f8f5 70%),url(/wp-content/themes/aquagenius/dist/assets/globe-adventure-1-lL5pqVRY.avif) 50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.e404-num.is-gradient{letter-spacing:-.06em;background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 50%,var(--color-light-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(120px,22vw,220px);font-weight:900;line-height:.9}.cp-info-row{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:12px 0;display:flex}.cp-info-row:last-child{border-bottom:0}.cp-info-row .aq-icon-circle{flex-shrink:0;width:36px;height:36px}.cp-info-row .lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0;font-size:11px;font-weight:700}.cp-info-row .val{color:var(--color-navy);margin:2px 0 0;font-size:14px;font-weight:600}.cp-social-row{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.cp-social-row a{background:var(--color-pearl);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-navy);transition:transform .2s var(--ease-fluid),background .2s,color .2s;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cp-social-row a:hover{background:var(--color-navy);color:var(--color-white);transform:translateY(-2px)}.faqp-search-wrap{margin-bottom:24px}.faqp-side .cp-search{max-width:none;padding:8px 14px}.faqp-side .cp-search input{font-size:13px}.faqp-hidden{display:none!important}.faqp-search-input{max-width:640px;padding-right:8px;position:relative}.faqp-search-input input{padding-right:44px}.faqp-search-clear{border:1px solid var(--color-border);background:var(--color-white);width:28px;height:28px;color:var(--color-navy);cursor:pointer;transition:background .2s var(--ease-snappy),border-color .2s;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.faqp-search-clear:hover{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}.faqp-search-meta{color:#2222229e;text-align:center;letter-spacing:.01em;max-width:640px;margin:10px auto 0;font-size:12.5px}.faqp-empty{text-align:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;max-width:540px;margin:32px auto 0;padding:36px 28px;box-shadow:0 4px 16px #0e31650a}.faqp-empty-icon{width:56px;height:56px;color:var(--color-royal);background:#1654a91a;margin:0 auto 14px}.faqp-empty h3{color:var(--color-navy);margin:0 0 8px;font-size:18px;font-weight:700}.faqp-empty p{color:#222222b3;margin:0 0 18px;font-size:14px;line-height:1.55}.faqp-empty .btn{align-items:center;gap:8px;display:inline-flex}mark.faqp-mark{color:var(--color-navy);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#83bdf573;border-radius:3px;padding:0 3px;font-weight:600}@media(prefers-reduced-motion:reduce){.faqp-search-clear{transition:none}}.cp-reveal{opacity:0;transition:opacity .6s var(--ease-fluid),transform .6s var(--ease-fluid);transform:translateY(14px)}.cp-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cp-reveal{opacity:1;transition:none;transform:none}}.quiz-q-fade{animation:quizFade .36s var(--ease-fluid)}@keyframes quizFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.quiz-q-fade{animation:none}}.cp-quote-card{background:var(--color-white);border-left:4px solid var(--color-royal);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:22px 24px;box-shadow:0 8px 24px #0e31650f}.cp-quote-card p{color:#161616db;margin:0 0 8px;font-size:15px;font-style:italic;line-height:1.7}.cp-quote-card cite{color:var(--color-royal);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-style:normal;font-weight:700}.cp-pillar{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid);flex-direction:column;display:flex;overflow:hidden}.cp-pillar:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0e31651a}.cp-pillar .cp-pillar-photo{aspect-ratio:16/10;background:var(--color-pearl);line-height:0;overflow:hidden}.cp-pillar .cp-pillar-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-fluid)}.cp-pillar:hover .cp-pillar-photo img{transform:scale(1.05)}.cp-pillar-meta{padding:22px 22px 24px}@media(prefers-reduced-motion:reduce){.cp-team-card:hover .cp-team-photo img,.cp-pillar:hover .cp-pillar-photo img{transform:none}}.hero{position:relative;overflow:hidden}.hero-bg-grid{pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#0e31650a 1px,#0000 1px),linear-gradient(#0e31650a 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 30% 40%,#000 30%,#0000 75%)}.hero-content,.hero-img-col{z-index:1;position:relative}.hero-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#1654a9d9;align-items:center;gap:8px;width:fit-content;margin-bottom:4px;font-size:11px;font-weight:600;display:inline-flex}.hero-eyebrow-dot{background:var(--color-royal);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite aq-pulse;box-shadow:0 0 0 4px #1654a92e}.hero-price-block{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.hero-ctas{flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:10px;display:flex}.hero-demo-link{color:var(--color-royal);transition:color .2s var(--ease-fluid),border-color .2s var(--ease-fluid),transform .2s var(--ease-fluid);border-bottom:1px solid #0000;padding:8px 4px;font-size:13px;font-weight:600;text-decoration:none}.hero-demo-link:hover{color:var(--color-navy);border-bottom-color:var(--color-navy);transform:translateY(2px)}.hero-trust-row{border-top:1px solid oklch(32% .1 259/.1);flex-wrap:wrap;gap:14px 24px;margin-top:18px;padding:16px 0 0;display:flex}.hero-trust-row li{color:#0e3165b3;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.hero-trust-row li svg{color:var(--color-royal);flex-shrink:0}.hero-glow{pointer-events:none;z-index:0;background:radial-gradient(at 50% 55%,#1654a92e,#0000 65%);position:absolute;top:0;right:0;bottom:0;left:0}.aq-hero-video{object-fit:contain;border-radius:var(--radius-lg);z-index:1;filter:drop-shadow(0 24px 56px oklch(32% .1 259/.22));width:100%;max-width:95%;height:auto;max-height:520px;position:relative}.hero-scroll-cue{display:none!important}.hero-scroll-cue-dot{border:1.5px solid;border-radius:12px;width:22px;height:36px;position:relative}.hero-scroll-cue-dot:after{content:"";background:currentColor;border-radius:2px;width:3px;height:8px;animation:1.6s ease-in-out infinite aq-scroll-cue;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes aq-scroll-cue{0%{opacity:1;transform:translate(-50%)}60%{opacity:.2;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hero-scroll-cue-dot:after,.hero-eyebrow-dot{animation:none}}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-content{order:1;gap:18px;padding:40px 24px 32px}.hero h1{font-size:clamp(28px,6vw,40px)}.hero-img-col{order:2;min-height:360px;padding:24px}.hero-bg-grid{background-size:40px 40px}.hero-scroll-cue{display:none}}.hero .hero-h1{letter-spacing:-.02em;text-wrap:balance;color:var(--color-navy);margin:6px 0 4px;font-size:clamp(36px,4.6vw,56px);font-weight:800;line-height:1.04}.hero .hero-sub{color:#0e3165d1;text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.hero-social{border-radius:var(--radius-md,8px);background:linear-gradient(135deg,#f2f5f8,#f9fcff);border:1px solid oklch(32% .1 259/.08);flex-direction:column;align-self:flex-start;gap:6px;width:fit-content;max-width:min(100%,36em);margin-top:4px;padding:12px 16px;display:inline-flex}.hero-social-rating{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero-social-stars{color:var(--color-star,#f4a800);letter-spacing:.06em;filter:drop-shadow(0 1px 2px oklch(78% .16 80/.3));font-size:16px;line-height:1}.hero-social-score{color:var(--color-text-muted);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.hero-social-score strong{color:var(--color-navy);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.hero-social-count a{color:var(--color-royal);transition:color .16s var(--ease-fluid),border-color .16s var(--ease-fluid);border-bottom:1px dashed oklch(46% .15 258/.4);text-decoration:none}.hero-social-count a:hover{color:var(--color-navy);border-bottom-color:var(--color-navy)}.hero-social-quote{color:#0e3165c7;margin:0;padding:0;font-size:13px;font-style:italic;line-height:1.45}.hero-social-quote cite{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11px;font-style:normal;font-weight:600;display:block}.hero-price-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.hero-price{color:var(--color-navy);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.6vw,34px);font-weight:800;line-height:1}.hero-price-anchor{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;-webkit-text-decoration:line-through oklch(32% .1 259/.45);text-decoration:line-through oklch(32% .1 259/.45);text-decoration-thickness:1.5px}.hero-price-save{color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#83bdf533,#83bdf514);border:1px solid oklch(78% .1 248/.32);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.hero-price-save:before{content:"";background:var(--color-royal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #1654a92e}.hero-from{color:var(--color-text-muted);margin-top:4px;font-size:12px;font-weight:500}.hero-urgency{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px;padding:0;font-size:12px;display:flex}.hero-urgency-pill{color:#0e3165d1;background:#0e31650f;border:1px solid oklch(32% .1 259/.06);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:500;display:inline-flex}.hero-urgency-pill.stock-pill{color:var(--color-navy);background:#83bdf524;border-color:#1654a933}.hero-urgency-pill.stock-pill .stock-dot{background:var(--color-royal);border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite aq-pulse;box-shadow:0 0 0 4px #1654a92e}.hero-urgency-pill strong{color:inherit;font-variant-numeric:tabular-nums;font-weight:700}.hero-urgency-pill svg{color:var(--color-royal);flex-shrink:0}.hero-urgency-pill--soft svg{color:var(--color-royal)}.hero-urgency-sep{color:#0e316547;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700}.hero-ctas{margin-top:14px;margin-bottom:6px}.hero-ctas .hero-cta-primary{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);color:#fff;text-transform:uppercase;letter-spacing:.08em;transition:transform .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid),filter .2s var(--ease-fluid);border-radius:14px;align-items:center;gap:12px;padding:18px 36px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #0e316538}.hero-ctas .hero-cta-primary svg{transition:transform .22s var(--ease-fluid)}.hero-ctas .hero-cta-primary:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 16px 36px #0e31654d}.hero-ctas .hero-cta-primary:hover svg{transform:translate(3px)}.hero-ctas .hero-cta-primary:active{transform:translateY(0)scale(.98)}.hero-ctas .hero-cta-demo{color:var(--color-navy);letter-spacing:.04em;cursor:pointer;transition:background .2s var(--ease-fluid),border-color .2s var(--ease-fluid),transform .2s var(--ease-fluid);background:0 0;border:1.5px solid oklch(32% .1 259/.2);border-radius:14px;align-items:center;gap:10px;padding:16px 28px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hero-ctas .hero-cta-demo svg{color:var(--color-royal);transition:transform .22s var(--ease-fluid)}.hero-ctas .hero-cta-demo:hover{border-color:var(--color-navy);background:#0e31650a}.hero-ctas .hero-cta-demo:hover svg{transform:scale(1.15)}.hero .hero-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:16px;padding-top:16px;display:grid}@media(min-width:1100px){.hero .hero-trust-row{grid-template-columns:repeat(4,1fr)}}.hero .hero-trust-row li{text-transform:none;letter-spacing:.01em;color:#0e3165b8;font-size:12px;font-weight:600;line-height:1.3}.hero-media-uvc-halo{filter:blur(28px);pointer-events:none;z-index:0;mix-blend-mode:screen;background:radial-gradient(circle,#77beff73,#77beff2e,#0000 70%);background:radial-gradient(circle,color(xyz 0.442 0.479 1.078 / 0.451),color(xyz 0.442 0.479 1.078 / 0.18),#0000 70%);border-radius:50%;width:320px;height:320px;animation:4.2s ease-in-out infinite aq-uvc-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes aq-uvc-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.12)}}.hero-media-badge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;color:var(--color-navy);background:#ffffffeb;border:1px solid oklch(32% .1 259/.1);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:24px;right:24px;box-shadow:0 6px 20px #0e31651a}.hero-media-badge-dot{background:#78beff;background:oklch(78% .13 248);border-radius:999px;width:8px;height:8px;animation:2s ease-in-out infinite aq-pulse;box-shadow:0 0 0 4px #78beff40,0 0 12px #78beff99;box-shadow:0 0 0 4px oklch(78% .13 248/.25),0 0 12px oklch(78% .13 248/.6)}.hero-media-badge sup{color:var(--color-royal);margin-left:1px;font-size:8px}@media(max-width:600px){.hero-media-badge{padding:6px 10px;font-size:10px;top:12px;right:12px}.hero-media-uvc-halo{width:220px;height:220px}}@media(prefers-reduced-motion:reduce){.hero-media-uvc-halo{opacity:.7;animation:none}.hero-media-badge-dot,.hero-urgency-pill.stock-pill .stock-dot{animation:none}}.hero-media-col{min-height:100%;overflow:hidden;padding:0!important}.hero-media-col>picture{z-index:1;width:100%;height:100%;display:block;position:relative}.hero-media-col>video{z-index:1;position:relative}.hero-video-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#071727c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.hero-video-modal-inner{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;max-width:960px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000080}.hero-video-modal-inner video,.hero-video-modal-inner img{object-fit:contain;background:#000;width:100%;height:100%;display:block}.hero-video-modal-close{width:38px;height:38px;color:var(--color-navy);cursor:pointer;z-index:2;transition:transform .18s var(--ease-fluid),background .18s var(--ease-fluid);background:#fffffff2;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px #0000002e}.hero-video-modal-close:hover{background:#fff;transform:scale(1.08)}.trust-item{transition:transform .2s var(--ease-snappy)}.trust-ico{width:22px;height:22px;transition:transform .24s var(--ease-fluid),background .2s var(--ease-fluid);background:#1654a91a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.trust-ico svg{color:var(--color-royal)}.trust-item:hover{transform:translateY(-1px)}.trust-item:hover .trust-ico{background:#1654a92e;transform:rotate(-6deg)scale(1.08)}@media(prefers-reduced-motion:reduce){.trust-item,.trust-ico{transition:none}.trust-item:hover,.trust-item:hover .trust-ico{transform:none}}.ccard{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1)}.ccard.bad:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000000f}.ccard.good:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 32px 80px #0e316529,0 8px 22px #0e316514}.ccard-head{align-items:center;gap:10px;display:flex}.ccard-head-tag{text-transform:uppercase;letter-spacing:.1em;color:#ffffffdb;background:#ffffff24;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700}.ccard-head-tag--good{background:var(--color-light-blue);color:var(--color-navy)}.ccard.bad .ccard-vis-icon{color:#00000052}.ccard.bad .ccard-vis-icon svg{stroke-width:1.2px}.ci-good svg,.ci-bad svg{display:block}.ccard.aq-reveal-on .ci{animation:aq-pop .36s var(--ease-fluid) both}@keyframes aq-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ccard.aq-reveal-on .ci{animation:none}.ccard:hover{transform:none}}.pvis{position:relative;overflow:hidden}.pcard-img{transition:transform .38s var(--ease-fluid),opacity .22s var(--ease-fluid);transform-origin:50%}.pcard:hover .pcard-img{transform:scale(1.04)}.pcard-quick{opacity:0;-webkit-backdrop-filter:blur(6px);color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;pointer-events:none;z-index:3;transition:opacity .22s var(--ease-fluid),transform .28s var(--ease-fluid);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%,14px);box-shadow:0 6px 18px #0e31652e}.pcard:hover .pcard-quick{opacity:1;transform:translate(-50%)}.pcard-more{text-align:center;display:block}@media(prefers-reduced-motion:reduce){.pcard-img,.pcard-quick{transition:none}.pcard:hover .pcard-img{transform:none}.pcard:hover .pcard-quick{transform:translate(-50%)}}@media(hover:none),(pointer:coarse){.pcard-quick{display:none!important}}.split{position:relative;overflow:hidden}.s-bullets{flex-direction:column;gap:8px;padding:8px 0 6px;display:flex}.s-bullets li{color:var(--color-text);align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.s-bullet-ico{width:28px;height:28px;color:var(--color-royal);background:#1654a91a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.split-vis--parallax{position:relative}.split-img-parallax{transition:transform .8s var(--ease-fluid),filter .6s var(--ease-fluid);will-change:transform}.split-vis--parallax:hover .split-img-parallax{transform:scale(1.04)translateY(-6px)}.split-vis img.split-img-parallax{object-fit:cover;border-radius:var(--radius-lg);filter:none;width:100%;max-width:100%;height:100%;max-height:none;box-shadow:0 20px 44px #0e31652e}@media(prefers-reduced-motion:reduce){.split-img-parallax{transition:none}.split-vis--parallax:hover .split-img-parallax{transform:none}}.tech-pillar{position:relative;overflow:hidden}.tech-pillar .picon{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),filter .24s var(--ease-fluid)}.tech-pillar:hover .picon{filter:brightness(1.04);transform:translateY(-3px);box-shadow:0 16px 32px #0e316533}.tech-pillar-detail{opacity:.16;width:96px;height:96px;transition:opacity .32s var(--ease-fluid);pointer-events:none;position:absolute;bottom:-18px;right:-18px}.tech-pillar-detail img{object-fit:contain;width:100%;height:100%}.tech-pillar:hover .tech-pillar-detail{opacity:.28}@media(prefers-reduced-motion:reduce){.tech-pillar .picon,.tech-pillar-detail{transition:none}.tech-pillar:hover .picon{box-shadow:none;transform:none}}.green-sec{position:relative;overflow:hidden}.green-bg{pointer-events:none;background:radial-gradient(circle at 18% 22%,#1654a91a,#0000 45%),radial-gradient(circle at 82% 78%,#83bdf529,#0000 50%);position:absolute;top:0;right:0;bottom:0;left:0}.green-inner{z-index:1;position:relative}.gicon{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),filter .22s var(--ease-fluid);color:var(--color-navy)}.gicon svg{stroke:currentColor}.gcard:hover .gicon{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 12px 28px #0e316529}@media(prefers-reduced-motion:reduce){.gcard:hover .gicon{box-shadow:none;transform:none}}.reviews-head{margin-bottom:48px}.rcard{position:relative;overflow:hidden}.rquote-mark{color:#1654a91a;pointer-events:none;position:absolute;top:14px;right:16px}.rquote-mark svg{stroke-width:1.4px;width:44px;height:44px}@media(max-width:900px){.rev-grid{grid-template-columns:none;grid-auto-flow:initial;grid-auto-columns:initial;scroll-snap-type:none;scrollbar-width:none;gap:0;min-height:320px;padding:0;scroll-padding:0;display:block;position:relative;overflow:hidden}.rev-grid::-webkit-scrollbar{display:none}.rev-grid>.rcard{scroll-snap-align:none;opacity:0;pointer-events:none;touch-action:pan-y;width:auto;max-width:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(8px)}.rev-grid>.rcard.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.rev-grid.is-single{min-height:0;display:block;overflow:visible}.rev-grid.is-single>.rcard{opacity:1;pointer-events:auto;width:auto;position:static;inset:auto;overflow:visible;transform:none}.rev-grid.is-single~.rev-dots{display:none}.rev-grid.is-swiping>.rcard.is-active{transition:none;box-shadow:24px 0 0 -16px #eff2f5,-24px 0 0 -16px #eff2f5,0 6px 28px #0e31651a}.rev-dots{justify-content:center;gap:2px;margin:16px 0 8px;display:flex}.rev-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;min-width:24px;height:24px;padding:0;display:grid}.rev-dot:before{content:"";width:8px;height:8px;transition:background .22s var(--ease-fluid),width .32s var(--ease-fluid);background:#0e316533;border-radius:50%}.rev-dot.is-on:before{background:var(--color-navy);border-radius:4px;width:22px}.rev-dot:focus-visible{outline:2px solid var(--color-royal);outline-offset:2px;border-radius:6px}}@media(min-width:901px){.rev-dots{display:none}}.aq-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#e9ebed 25%,#f3f5f7,#e9ebed 75%) 100% 0/200% 100%;animation:1.6s ease-in-out infinite aq-skeleton-shimmer;position:relative;overflow:hidden}.aq-skeleton:after{display:none}@keyframes aq-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes aq-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.aq-skeleton{background:#e9ebed;animation:none}}.mc-backdrop{-webkit-backdrop-filter:blur(6px)saturate(120%);z-index:9990;cursor:pointer;background:#0411276b;position:fixed;top:0;right:0;bottom:0;left:0}.mc-drawer{background:var(--color-white);z-index:9991;width:min(420px,100vw);height:100dvh;transition:transform .32s var(--ease-fluid);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-24px 0 48px #0e31652e}.mc-drawer.is-open{transform:translate(0)}@media(max-width:600px){.mc-drawer{border-radius:20px 20px 0 0;width:100%;max-height:92dvh;inset:auto 0 0;transform:translateY(100%);box-shadow:0 -24px 48px #0e316533}.mc-drawer.is-open{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mc-drawer{transition:none}}.mc-head{border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-white),oklch(97% .005 247));flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.mc-head-title{align-items:center;gap:10px;display:flex}.mc-head-ico{color:var(--color-navy);justify-content:center;align-items:center;display:inline-flex}.mc-title{color:var(--color-navy);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.mc-count-chip{background:var(--color-navy);color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.mc-close{background:var(--color-pearl);width:40px;height:40px;color:var(--color-text);cursor:pointer;transition:background .18s var(--ease-fluid),border-color .18s var(--ease-fluid),transform .18s var(--ease-fluid);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mc-close:hover{background:#0e316514;border-color:#0e31652e}.mc-close:focus-visible{outline:2px solid var(--color-royal);outline-offset:2px}.mc-body,.mc-loading{overscroll-behavior:contain;flex:1;padding:8px 22px 16px;overflow:hidden auto}.mc-item{opacity:0;animation:mc-item-in .38s var(--ease-fluid) forwards;animation-delay:calc(var(--mc-i,0) * 60ms);transition:background .2s var(--ease-fluid);border-bottom:1px solid oklch(92% .01 247);border-radius:10px;grid-template-columns:64px 1fr;align-items:flex-start;gap:14px;margin:0 -8px;padding:14px 8px;display:grid;transform:translateY(8px)}.mc-item:hover{background:#0e316505}@keyframes mc-item-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mc-item{opacity:1;animation:none;transform:none}}.mc-item:last-child{border-bottom:0}.mc-item-img{border-radius:var(--radius-sm);background:var(--color-pearl);border:1px solid var(--color-border);width:64px;height:64px;display:block;overflow:hidden}.mc-item-img img{object-fit:contain;width:100%;height:100%;display:block}.mc-item-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.mc-item-name{color:var(--color-navy);transition:color .16s var(--ease-fluid);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.mc-item-name:hover{color:var(--color-royal)}.mc-item-variation{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.mc-item-qty-row{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.mc-item-qty{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.mc-item-qty-num{background:var(--color-pearl);color:var(--color-navy);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.mc-item-price{color:var(--color-navy);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.mc-stepper{background:var(--color-pearl);border:1px solid var(--color-border,oklch(92% .003 247));-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:0;padding:2px;display:inline-flex}.mc-stepper-btn{width:28px;height:28px;color:var(--color-navy);cursor:pointer;transition:background .16s var(--ease-fluid),color .16s var(--ease-fluid),transform .16s var(--ease-fluid);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.mc-stepper-btn:hover:not(:disabled){background:var(--color-navy);color:#fff;transform:scale(1.05)}.mc-stepper-btn:active:not(:disabled){transform:scale(.94)}.mc-stepper-btn:disabled{opacity:.35;cursor:not-allowed}.mc-stepper-val{text-align:center;min-width:24px;color:var(--color-navy);font-variant-numeric:tabular-nums;padding:0 6px;font-size:13px;font-weight:700}.mc-item-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-text-muted,#6b7280);cursor:pointer;transition:color .16s var(--ease-fluid);background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;margin-top:6px;padding:4px 0 0;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.mc-item-remove:hover{color:var(--color-navy)}.mc-item-remove:disabled{opacity:.4;cursor:not-allowed}.mc-item-remove svg{width:13px;height:13px}.mc-item.is-busy{opacity:.55;pointer-events:none;transition:opacity .16s var(--ease-fluid)}.mc-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 20px 32px;display:flex}.mc-empty-ico{background:var(--color-pearl);width:88px;height:88px;color:var(--color-navy);border-radius:999px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.mc-empty-title{color:var(--color-navy);margin:0;font-size:16px;font-weight:700}.mc-empty-sub{color:var(--color-text-muted);max-width:280px;margin:0 0 12px;font-size:13px;line-height:1.5}.mc-empty-cta{background:var(--color-navy);color:var(--color-white);letter-spacing:.02em;transition:background .18s var(--ease-fluid),transform .18s var(--ease-fluid);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mc-empty-cta:hover{background:var(--color-royal);transform:translateY(-1px)}.mc-empty-cta:focus-visible{outline:2px solid var(--color-royal);outline-offset:3px}.mc-skeleton-row{border-bottom:1px solid oklch(92% .01 247);grid-template-columns:64px 1fr;gap:14px;padding:14px 0;display:grid}.mc-sk-thumb{border-radius:var(--radius-sm);width:64px;height:64px}.mc-sk-meta{flex-direction:column;padding-top:4px;display:flex}.mc-sk-line{border-radius:4px;height:12px}.mc-foot{border-top:1px solid var(--color-border);background:var(--color-white);flex-shrink:0;padding:16px 22px 20px;box-shadow:0 -8px 24px #0e31650f}.mc-trust-row{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.mc-trust-row span{align-items:center;gap:8px;display:inline-flex}.mc-trust-row svg{box-sizing:content-box;width:22px;height:22px;color:var(--color-royal);background:#1654a90f;border-radius:999px;padding:4px}.mc-totals{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.mc-totals-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.mc-totals-value{color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:800}.mc-tax-note{color:var(--color-text-muted);margin:0 0 14px;font-size:11px}.mc-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mc-btn{border-radius:var(--radius-md);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;cursor:pointer;min-height:50px;transition:background .2s var(--ease-fluid),transform .18s var(--ease-fluid),box-shadow .2s var(--ease-fluid),color .18s var(--ease-fluid);border:0;justify-content:center;align-items:center;gap:8px;padding:14px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.mc-btn--ghost{background:var(--color-pearl);color:var(--color-navy);border:1px solid var(--color-border)}.mc-btn--ghost:hover{background:var(--color-white);border-color:var(--color-navy);color:var(--color-navy)}.mc-btn--primary{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:var(--color-white);box-shadow:0 8px 22px #0e31654d}.mc-btn--primary:hover{color:var(--color-white);filter:brightness(1.04);transform:translateY(-1px)scale(1.005);box-shadow:0 14px 32px #0e316566}.mc-btn:focus-visible{outline:2px solid var(--color-royal);outline-offset:3px}html.aq-mc-open,html.aq-mc-open body{overflow:hidden}.aq-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.aq-spinner{border:2px solid oklch(100% 0 0/.4);border-top-color:var(--color-white);border-radius:999px;width:18px;height:18px;animation:.7s linear infinite aq-spin;display:inline-block}@media(prefers-reduced-motion:reduce){.aq-spinner{animation-duration:1.6s}}.cc-banner{z-index:9999;width:calc(100% - 32px);max-width:720px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.cc-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex;box-shadow:0 16px 48px #0e31652e}.cc-icon{background:var(--color-pearl);width:44px;height:44px;color:var(--color-navy);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cc-body{flex:1;min-width:240px}.cc-title{color:var(--color-navy);margin:0 0 4px;font-size:13px;font-weight:700}.cc-text{color:#222222b3;margin:0;font-size:12px;line-height:1.55}.cc-link{color:var(--color-royal);text-underline-offset:2px;text-decoration:underline}.cc-link:hover{color:var(--color-navy)}.cc-actions{flex-shrink:0;gap:10px;display:flex}.cc-btn{cursor:pointer;transition:background .2s var(--ease-fluid),transform .18s var(--ease-fluid),box-shadow .2s var(--ease-fluid);border:1px solid #0000;border-radius:999px;min-height:40px;padding:10px 22px;font-size:12px;font-weight:600}.cc-btn--ghost{background:var(--color-pearl);border-color:var(--color-border);color:var(--color-text)}.cc-btn--ghost:hover{background:var(--color-white);border-color:var(--color-navy)}.cc-btn--primary{background:var(--color-navy);color:var(--color-white);border:0;font-weight:700;box-shadow:0 6px 18px #0e316533}.cc-btn--primary:hover{background:var(--color-royal);transform:translateY(-1px);box-shadow:0 10px 28px #0e316547}.cc-btn:focus-visible{outline:2px solid var(--color-royal);outline-offset:2px}@media(max-width:600px){.cc-banner{width:calc(100% - 24px);bottom:12px}.cc-card{align-items:flex-start;gap:12px;padding:16px}.cc-icon{width:36px;height:36px}.cc-icon svg{width:18px;height:18px}.cc-body{flex:100%;min-width:0}.cc-actions{flex-direction:column-reverse;align-items:stretch;gap:8px;width:100%}.cc-btn{width:100%;min-height:44px;padding:11px 16px;font-size:13px}}.cc-prefs{border:0;border-top:1px solid #00336624;margin-top:14px;padding:14px 0 4px}@supports (color:color-mix(in lab,red,red)){.cc-prefs{border-top:1px solid color-mix(in oklab,var(--color-navy) 14%,transparent)}}.cc-prefs{gap:12px;display:grid}.cc-pref{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;display:grid}.cc-pref input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-royal);cursor:pointer;grid-row:1/span 2;align-self:center}.cc-pref input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.cc-pref-name{color:var(--color-navy);font-size:13px;font-weight:600}.cc-pref-hint{color:#003366a6;font-size:12px;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.cc-pref-hint{color:color-mix(in oklab,var(--color-navy) 65%,transparent)}}.cc-enter,.cc-leave{transition:transform .32s var(--ease-fluid),opacity .28s var(--ease-fluid)}.cc-enter-start{opacity:0;transform:translate(-50%,24px)}.cc-enter-end,.cc-leave-start{opacity:1;transform:translate(-50%)}.cc-leave-end{opacity:0;transform:translate(-50%,24px)}@media(prefers-reduced-motion:reduce){.cc-enter,.cc-leave{transition:opacity .2s linear}.cc-enter-start,.cc-leave-end{transform:translate(-50%)}}.fpay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fpay .fpay-badge{min-width:42px;height:28px;transition:transform .2s var(--ease-fluid),box-shadow .2s var(--ease-fluid);background:#fff;border:1px solid oklch(100% 0 0/.12);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.fpay .fpay-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.fpay .fpay-badge img{object-fit:contain;width:auto;max-width:56px;height:18px;display:block}.fpay .fpay-badge svg{width:auto;height:14px;display:block}.btn{background-image:linear-gradient(90deg,var(--color-navy) 0%,var(--color-royal) 50%,var(--color-navy) 100%);transition:background-position .32s var(--ease-fluid),background-color .2s var(--ease-fluid),transform .1s var(--ease-snappy),box-shadow .2s var(--ease-fluid);background-position:0%;background-size:200% 100%;position:relative;overflow:hidden}.btn:hover{background-position:100%}.btn:after{content:"";pointer-events:none;opacity:0;background:#ffffff73;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.btn:active:after{animation:aq-btn-ripple .48s var(--ease-fluid)}@keyframes aq-btn-ripple{0%{opacity:.45;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(28)}}.btn svg{transition:transform .22s var(--ease-fluid)}.btn:hover svg{transform:translate(2px)}.btn:focus-visible{outline:3px solid var(--color-royal);outline-offset:4px;animation:aq-focus-pulse .6s var(--ease-fluid) 1}@keyframes aq-focus-pulse{0%{outline-color:var(--color-royal);outline-offset:4px}50%{outline-color:var(--color-light-blue);outline-offset:7px}to{outline-color:var(--color-royal);outline-offset:4px}}@media(prefers-reduced-motion:reduce){.btn{background-image:none;transition:none}.btn:after{display:none}.btn svg{transition:none}.btn:focus-visible{animation:none}}.lnk{text-decoration:none;display:inline-block;position:relative}.lnk:after{content:"";transform-origin:0;width:100%;height:1.5px;transition:transform .28s var(--ease-fluid);background:currentColor;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.lnk:hover:after,.lnk:focus-visible:after{transform:scaleX(1)}.aq-link-ext>svg:last-child{vertical-align:-2px;transition:transform .22s var(--ease-fluid);margin-left:4px;display:inline-block}.aq-link-ext:hover>svg:last-child,.aq-link-ext:focus-visible>svg:last-child{transform:translate(2px,-2px)rotate(-8deg)}@media(prefers-reduced-motion:reduce){.lnk:after,.aq-link-ext>svg:last-child{transition:none}}.pcard,.aq-card-glow{isolation:isolate;position:relative}.pcard:before,.aq-card-glow:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--color-navy),var(--color-royal),var(--color-light-blue));opacity:0;transition:opacity .26s var(--ease-fluid);pointer-events:none;z-index:1;padding:1px;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pcard:hover:before,.aq-card-glow:hover:before{opacity:1}@media(prefers-reduced-motion:reduce){.pcard:before,.aq-card-glow:before{transition:none}}.aq-input,.aq-textarea,.aq-select{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font:inherit;color:var(--color-text);transition:border-color .2s var(--ease-fluid),box-shadow .2s var(--ease-fluid),transform .2s var(--ease-fluid);background:#fff;padding:14px 16px}.aq-input::placeholder,.aq-textarea::placeholder{transition:opacity .18s var(--ease-fluid)}.aq-input:focus,.aq-textarea:focus,.aq-select:focus{border-color:var(--color-navy);outline:none;box-shadow:0 0 0 3px #1654a933}.aq-input:focus::placeholder,.aq-textarea:focus::placeholder{opacity:.55}.aq-input.is-valid,.aq-textarea.is-valid,.aq-select.is-valid{border-color:var(--color-accent);box-shadow:0 0 0 3px #83bdf538}.aq-input.is-invalid,.aq-textarea.is-invalid,.aq-select.is-invalid{border-color:var(--color-red);animation:aq-shake .32s var(--ease-fluid);box-shadow:0 0 0 3px #cc272e2e}@keyframes aq-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.aq-field-status{opacity:0;transition:opacity .22s var(--ease-fluid),transform .22s var(--ease-fluid);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:500;display:inline-flex;transform:translateY(-4px)}.aq-field-status.is-shown{opacity:1;transform:none}.aq-field-status.is-valid{color:#006818;color:oklch(45% .16 145)}.aq-field-status.is-invalid{color:var(--color-red)}.aq-field-float{display:block;position:relative}.aq-field-float>.aq-input,.aq-field-float>.aq-textarea{padding-top:22px;padding-bottom:8px}.aq-field-float>.aq-input::placeholder,.aq-field-float>.aq-textarea::placeholder{color:#0000}.aq-field-float>label{color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;transition:transform .2s var(--ease-fluid),color .2s var(--ease-fluid);font-size:14px;position:absolute;top:16px;left:16px}.aq-field-float>.aq-input:focus+label,.aq-field-float>.aq-input:not(:placeholder-shown)+label,.aq-field-float>.aq-textarea:focus+label,.aq-field-float>.aq-textarea:not(:placeholder-shown)+label{color:var(--color-navy);transform:translateY(-10px)scale(.78)}.aq-required{color:var(--color-royal);margin-left:2px;animation:2.6s ease-in-out infinite aq-required-bob;display:inline-block}@keyframes aq-required-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.aq-input,.aq-textarea,.aq-select{transition:none}.aq-input.is-invalid,.aq-textarea.is-invalid,.aq-select.is-invalid,.aq-required{animation:none}.aq-field-status{transition:none}}#aq-page-progress{height:2px;z-index:calc(var(--z-notif) + 5);pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}.aq-page-progress-fill{--aq-progress:0;background:linear-gradient(90deg,var(--color-navy),var(--color-royal));transform-origin:0;width:100%;height:100%;transform:scaleX(var(--aq-progress));will-change:transform;transition:transform 80ms linear;display:block}@media(prefers-reduced-motion:reduce){.aq-page-progress-fill{transition:none}}:where(section,h1,h2,h3,h4)[id]{scroll-margin-block-start:calc(var(--h-notif) + var(--h-header) + 16px)}.aq-reveal-fade-init{transition:transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:transform;transform:scale(.96)}.aq-reveal-fade-on{transform:scale(1)}.aq-reveal-slide-left-init{transition:transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:transform;transform:translate(-32px)}.aq-reveal-slide-left-on{transform:translate(0)}.aq-reveal-slide-right-init{transition:transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:transform;transform:translate(32px)}.aq-reveal-slide-right-on{transform:translate(0)}.aq-reveal-zoom-init{transition:transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:transform;transform:scale(.96)}.aq-reveal-zoom-on{transform:scale(1)}@media(prefers-reduced-motion:reduce){.aq-reveal-fade-init,.aq-reveal-slide-left-init,.aq-reveal-slide-right-init,.aq-reveal-zoom-init{opacity:1;visibility:visible;transition:none;transform:none}}.aq-img-loading{position:relative;overflow:hidden}.aq-img-loading:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(120deg,#eff2f5 30%,#f9fcff,#eff2f5 70%) 0 0/200% 100%;animation:1.4s ease-in-out infinite aq-img-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes aq-img-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.aq-img-loading:before{opacity:.6;animation:none}}.aq-toast-container{top:calc(var(--h-notif) + 12px);z-index:calc(var(--z-mobile-nav) + 50);pointer-events:none;flex-direction:column;gap:10px;max-width:min(92vw,360px);display:flex;position:fixed;right:16px}.aq-toast{--aq-toast-duration:4s;color:var(--color-text);border-radius:var(--radius-md);border-left:3px solid var(--color-royal);box-shadow:var(--shadow-elev);pointer-events:auto;opacity:0;animation:aq-toast-in .28s var(--ease-fluid) forwards,aq-toast-out .28s var(--ease-fluid) calc(var(--aq-toast-duration) - 40ms) forwards;will-change:transform,opacity;background:#fff;align-items:center;gap:10px;padding:12px 14px 14px;font-size:13px;font-weight:500;line-height:1.45;display:flex;position:relative;overflow:hidden;transform:translate(110%)}.aq-toast--success{border-left-color:var(--color-accent)}.aq-toast--error{border-left-color:var(--color-red)}.aq-toast--info{border-left-color:var(--color-royal)}.aq-toast-msg{flex:auto;min-width:0}.aq-toast-close{color:var(--color-text-muted);cursor:pointer;transition:color .18s var(--ease-fluid),background .18s var(--ease-fluid);background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:4px}.aq-toast-close:hover{color:var(--color-navy);background:var(--color-pearl)}.aq-toast-bar{width:100%;height:2px;color:var(--color-royal);opacity:.55;transform-origin:0;animation:aq-toast-bar var(--aq-toast-duration) linear forwards;background:currentColor;position:absolute;bottom:0;left:0}.aq-toast--success .aq-toast-bar{color:var(--color-accent)}.aq-toast--error .aq-toast-bar{color:var(--color-red)}@keyframes aq-toast-in{0%{opacity:0;transform:translate(110%)}to{opacity:1;transform:translate(0)}}@keyframes aq-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes aq-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes aq-toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aq-toast-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.aq-toast{opacity:1;animation:aq-toast-fade-in .2s var(--ease-fluid) forwards,aq-toast-fade-out .2s var(--ease-fluid) calc(var(--aq-toast-duration) - 40ms) forwards;transform:none}.aq-toast-bar{animation:none;transform:scaleX(0)}}@media(max-width:600px){.aq-toast-container{max-width:none;left:12px;right:12px}}.aq-spinner{border:2.5px solid oklch(32% .1 259/.18);border-top-color:var(--color-navy);will-change:transform;border-radius:50%;width:32px;height:32px;animation:.72s linear infinite aq-spin;display:inline-block}.aq-spinner--sm{border-width:2px;width:16px;height:16px}.aq-spinner--md{border-width:2px;width:24px;height:24px}.aq-spinner--lg{border-width:3.5px;width:48px;height:48px}@keyframes aq-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aq-spinner{opacity:.7;animation-duration:1.6s}}.icon-btn svg{transition:transform .22s var(--ease-fluid),color .18s var(--ease-fluid);will-change:transform}.icon-btn:hover svg{color:var(--color-royal);transform:scale(1.1)}.icon-btn:active svg{transform:scale(.94)}.icon-btn:focus-visible{outline:2px solid var(--color-royal);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion:reduce){.icon-btn svg{transition:none}.icon-btn:hover svg,.icon-btn:active svg{transform:none}}.header.aq-header-smart{transition:transform .32s var(--ease-fluid),background-color .24s var(--ease-fluid),box-shadow .24s var(--ease-fluid),backdrop-filter .24s var(--ease-fluid);will-change:transform}.header.aq-header-smart.is-hidden{transform:translateY(-100%)}.header.aq-header-smart.is-condensed{-webkit-backdrop-filter:blur(10px)saturate(1.05);background:#ffffffd9;box-shadow:0 1px #0e31650f}.header.aq-header-smart.is-condensed .logo-img,.header.aq-header-smart.is-condensed .logo-mark{transition:transform .24s var(--ease-fluid);transform:scale(.92)}@media(prefers-reduced-motion:reduce){.header.aq-header-smart,.header.aq-header-smart .logo-img,.header.aq-header-smart .logo-mark{transition:none}.header.aq-header-smart.is-hidden{transform:none}}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{opacity:0;pointer-events:none;transition:opacity .18s var(--ease-fluid) 80ms,transform .18s var(--ease-fluid) 80ms;z-index:100;position:absolute}[data-tooltip]:before{content:attr(data-tooltip);background:var(--color-navy);color:#fff;letter-spacing:.02em;white-space:nowrap;box-shadow:var(--shadow-card);border-radius:4px;max-width:220px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.3;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}[data-tooltip]:after{content:"";border:5px solid #0000;border-top-color:var(--color-navy);bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px)}[data-tooltip]:hover:before,[data-tooltip]:focus-visible:before,[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transition-delay:.5s;transform:translate(-50%)}[data-tooltip][data-tooltip-pos=bottom]:before{top:calc(100% + 10px);bottom:auto}[data-tooltip][data-tooltip-pos=bottom]:after{border-top-color:#0000;border-bottom-color:var(--color-navy);top:calc(100% + 4px);bottom:auto}[data-tooltip][data-tooltip-pos=right]:before{top:50%;bottom:auto;left:calc(100% + 10px);transform:translate(-4px,-50%)}[data-tooltip][data-tooltip-pos=right]:after{border:5px solid #0000;border-right-color:var(--color-navy);top:50%;bottom:auto;left:calc(100% + 4px);transform:translate(-4px,-50%)}[data-tooltip][data-tooltip-pos=right]:hover:before,[data-tooltip][data-tooltip-pos=right]:focus-visible:before,[data-tooltip][data-tooltip-pos=right]:hover:after,[data-tooltip][data-tooltip-pos=right]:focus-visible:after{transform:translateY(-50%)}[data-tooltip][data-tooltip-pos=left]:before{inset:50% calc(100% + 10px) auto auto;transform:translate(4px,-50%)}[data-tooltip][data-tooltip-pos=left]:after{border:5px solid #0000;border-left-color:var(--color-navy);inset:50% calc(100% + 4px) auto auto;transform:translate(4px,-50%)}[data-tooltip][data-tooltip-pos=left]:hover:before,[data-tooltip][data-tooltip-pos=left]:focus-visible:before,[data-tooltip][data-tooltip-pos=left]:hover:after,[data-tooltip][data-tooltip-pos=left]:focus-visible:after{transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){[data-tooltip]:before,[data-tooltip]:after{transition:none}}[data-aq-menu-anim]{transform-origin:top;opacity:0;transition:opacity .2s var(--ease-fluid),transform .24s var(--ease-fluid);transform:translateY(-6px)scale(.985)}[data-aq-menu-anim].is-open,[data-aq-menu-anim][data-open=true]{opacity:1;transform:translateY(0)scale(1)}@media(prefers-reduced-motion:reduce){[data-aq-menu-anim]{transition:none;transform:none}}.aq-form-success{justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.aq-check{width:100%;height:100%;overflow:visible}.aq-check-circle{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-dasharray:160;stroke-dashoffset:160px;animation:aq-check-circle .52s var(--ease-fluid) forwards}.aq-check-mark{fill:none;stroke:var(--color-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:aq-check-mark .36s var(--ease-snappy) .48s forwards}@keyframes aq-check-circle{to{stroke-dashoffset:0}}@keyframes aq-check-mark{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.aq-check-circle,.aq-check-mark{stroke-dashoffset:0;animation:none}}.aq-cursor-follow{isolation:isolate;position:relative;overflow:hidden}.aq-cursor-follow:before{content:"";left:var(--aq-cx,50%);top:var(--aq-cy,50%);pointer-events:none;width:220px;height:220px;transition:left .26s var(--ease-fluid),top .26s var(--ease-fluid),opacity .26s var(--ease-fluid);z-index:0;opacity:0;background:radial-gradient(circle,#1654a952,#0000 65%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.aq-cursor-follow:hover:before{opacity:1}.aq-cursor-follow>*{z-index:1;position:relative}@media(pointer:coarse),(prefers-reduced-motion:reduce){.aq-cursor-follow:before{transition:opacity .2s var(--ease-fluid)}}.hero.hero--split{background:var(--color-pearl,#f4f6f8);grid-template-columns:60% 40%;align-items:stretch;min-height:clamp(540px,100vh - 130px,720px);display:grid;position:relative;overflow:hidden}@media(max-width:900px){.hero.hero--split{grid-template-columns:1fr;min-height:auto}}.hero.hero--split .hero-content{z-index:2;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(36px,4vw,56px) clamp(28px,3vw,48px) clamp(40px,5vw,64px);display:flex;position:relative}.hero.hero--split .hero-content>*{width:100%;max-width:600px}.hero.hero--split .hero-content .hero-social{align-self:center;width:100%;max-width:600px}@media(max-width:900px){.hero.hero--split .hero-content{align-items:stretch;gap:14px;padding:36px 20px 44px}.hero.hero--split .hero-content>*{max-width:none}}.hero-media-col{isolation:isolate;background:radial-gradient(70% 55% at 50% 45%,#1654a91f,#0000 65%),conic-gradient(from 220deg at 70% 30%,#f2f5f8,#fff,#0e31650d 70%,#f2f5f8);justify-content:center;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.hero-media-col:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 100%,#0e316514,#0000 55%);position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:900px){.hero-media-col{min-height:360px;padding:24px}}.hero-media-glow{z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 55%,#1654a91a,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-media-video,.hero-media-img{z-index:1;border-radius:var(--radius-lg,16px);filter:drop-shadow(0 24px 48px oklch(32% .1 259/.18));position:relative}@media(prefers-reduced-motion:no-preference){.hero-media-video,.hero-media-img{animation:6s ease-in-out infinite hero-media-float}}@keyframes hero-media-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero.hero--split .hero-scroll-cue{z-index:3;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero.hero--split.hero--cinematic{background:var(--color-navy);color:var(--color-white);grid-template-columns:1fr}.hero-mobile-slideshow{display:none}.hero.hero--cinematic .hero-media-col{z-index:0;background:var(--color-navy);border:0;min-height:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero.hero--cinematic .hero-media-col:before{display:none}.hero.hero--cinematic .hero-media-video,.hero.hero--cinematic .hero-media-img{object-fit:cover;filter:none;will-change:transform;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:no-preference){.hero.hero--cinematic .hero-media-video,.hero.hero--cinematic .hero-media-img{animation:24s ease-in-out infinite alternate aq-hero-kenburns}}@keyframes aq-hero-kenburns{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.08)translate(-1.5%,-1%)}}.hero.hero--cinematic .hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#020c222e,#0000 12%,#0000 88%,#020c226b),linear-gradient(96deg,#020c22f5,#020c22f0 42%,#020c229e 56%,#020c2238,#020c221a 88%,#020c2247);position:absolute;top:0;right:0;bottom:0;left:0}.hero.hero--cinematic .hero-overlay:after{content:"";mix-blend-mode:screen;background:radial-gradient(36% 44% at 82% 58%,#1654a957,#0000 58%);position:absolute;top:0;right:0;bottom:0;left:0}.hero.hero--cinematic .hero-content{z-index:2;color:var(--color-white);background:0 0;grid-column:1/-1;align-items:flex-start;padding:clamp(56px,6vw,96px) clamp(28px,4vw,64px);position:relative}.hero.hero--cinematic .hero-content>*,.hero.hero--cinematic .hero-content .hero-social{align-self:flex-start;max-width:620px;margin-inline:0}.hero.hero--cinematic .hero-h1{color:var(--color-white)}.hero.hero--cinematic .hero-h1 em{color:var(--color-light-blue)}.hero.hero--cinematic .hero-sub{color:#ffffffdb}.hero.hero--cinematic .hero-eyebrow{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid oklch(100% 0 0/.16);border-radius:999px;padding:6px 14px;font-weight:700}.hero.hero--cinematic .hero-eyebrow-dot{background:var(--color-light-blue);box-shadow:0 0 0 4px #83bdf55c}.hero.hero--cinematic .hero-social{-webkit-backdrop-filter:blur(12px);color:#fffffff0;background:#ffffff14;border:1px solid oklch(100% 0 0/.16)}.hero.hero--cinematic .hero-social-quote{color:#ffffffe0}.hero.hero--cinematic .hero-social-quote cite{color:#ffffffa8}.hero.hero--cinematic .hero-social-score{color:#ffffffc7}.hero.hero--cinematic .hero-social-score strong{color:var(--color-white)}.hero.hero--cinematic .hero-social-count a{color:var(--color-light-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.hero.hero--cinematic .hero-social-count a:hover,.hero.hero--cinematic .hero-price{color:var(--color-white)}.hero.hero--cinematic .hero-price-anchor{color:#ffffff80}.hero.hero--cinematic .hero-price-save{color:var(--color-light-blue);background:#83bdf538;border-color:#83bdf566}.hero.hero--cinematic .hero-from{color:#ffffffa8}.hero.hero--cinematic .hero-urgency-pill{color:#ffffffe0;background:#ffffff14;border-color:#ffffff2e}.hero.hero--cinematic .hero-urgency-pill strong{color:var(--color-white)}.hero.hero--cinematic .hero-urgency-sep{color:#ffffff4d}.hero.hero--cinematic .hero-cta-demo,.hero.hero--cinematic .btn--ghost{color:var(--color-white);background:#ffffff0f;border-color:#ffffff6b}.hero.hero--cinematic .hero-cta-demo:hover,.hero.hero--cinematic .btn--ghost:hover{border-color:var(--color-white);background:#ffffff24}.hero.hero--cinematic .hero-media-badge{color:var(--color-white);-webkit-backdrop-filter:blur(10px);z-index:3;background:#0415319e;border-color:#fff3;box-shadow:0 6px 24px #0000004d}.hero.hero--cinematic .hero-media-badge sup{color:var(--color-light-blue)}.hero.hero--cinematic .hero-media-uvc-halo,.hero.hero--cinematic .hero-media-glow{opacity:.55;z-index:1}@media(max-width:900px){.hero.hero--split.hero--cinematic{grid-template-columns:1fr;min-height:100svh}.hero.hero--cinematic .hero-media-col{display:none}.hero.hero--cinematic .hero-content{justify-content:center;align-items:stretch;gap:12px;padding:28px 22px 32px;position:relative}.hero.hero--cinematic .hero-content>*{max-width:none}.hero-mobile-slideshow{pointer-events:none;z-index:2;border-radius:16px;height:30vh;max-height:260px;display:block;position:absolute;top:12px;left:16px;right:16px;overflow:hidden;box-shadow:0 18px 32px #00000059,inset 0 0 0 1px #ffffff0f}.hero-mobile-slideshow .hms-slide{opacity:0;will-change:opacity,transform;justify-content:center;align-items:center;animation:20s cubic-bezier(.16,1,.3,1) infinite aq-hero-slideshow;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.hero-mobile-slideshow .hms-slide--1{opacity:1}.hero-mobile-slideshow .hms-slide img{object-fit:cover;object-position:center 30%;filter:none;width:100%;height:100%}.hero-mobile-slideshow:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#020c2259);position:absolute;top:0;right:0;bottom:0;left:0}.hero-mobile-slideshow .hms-slide--1{animation-delay:-1s}.hero-mobile-slideshow .hms-slide--2{animation-delay:4s}.hero-mobile-slideshow .hms-slide--3{animation-delay:9s}.hero-mobile-slideshow .hms-slide--4{animation-delay:14s}.hero.hero--cinematic .hero-content:after{content:"";pointer-events:none;z-index:0;filter:blur(10px);background:radial-gradient(60% 100%,#1654a98c,#0000 70%);width:55vw;max-width:220px;height:36px;animation:3.2s ease-in-out .4s infinite aq-hero-glow-pulse;position:absolute;top:calc(26vh - 22px);left:50%;transform:translate(-50%)}.hero.hero--cinematic .hero-content>*{z-index:1;position:relative}.hero.hero--cinematic .hero-content{padding-top:calc(30vh + 28px)}@keyframes aq-hero-glow-pulse{0%,to{opacity:.55;transform:translate(-50%)scaleX(1)}50%{opacity:.85;transform:translate(-50%)scaleX(1.08)}}.hero.hero--cinematic .hero-eyebrow{letter-spacing:.1em;padding:4px 11px;font-size:10px}.hero.hero--cinematic .hero-h1{letter-spacing:-.012em;font-size:clamp(28px,8vw,36px);line-height:1.1}.hero.hero--cinematic .hero-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.hero.hero--cinematic .hero-social{-webkit-backdrop-filter:none;background:0 0;border:0;gap:0;padding:0}.hero.hero--cinematic .hero-social .hero-social-quote{display:none}.hero.hero--cinematic .hero-social-rating{gap:8px;font-size:12px}.hero.hero--cinematic .hero-social-stars{font-size:13px}.hero.hero--cinematic .hero-price{letter-spacing:-.02em;font-size:30px}.hero.hero--cinematic .hero-price-anchor{font-size:15px}.hero.hero--cinematic .hero-price-save{padding:3px 10px;font-size:10px}.hero.hero--cinematic .hero-from{font-size:11px}.hero.hero--cinematic .hero-urgency{gap:0;margin-top:4px}.hero.hero--cinematic .hero-urgency-pill{display:none}.hero.hero--cinematic .hero-urgency-pill.stock-pill{white-space:nowrap;align-items:center;gap:6px;max-width:100%;padding:5px 14px;font-size:11px;display:inline-flex}.hero.hero--cinematic .hero-urgency-pill.stock-pill>*{white-space:nowrap}.hero.hero--cinematic .hero-urgency-sep{display:none}.hero.hero--cinematic .hero-ctas{flex-direction:column;gap:8px;margin-top:6px}.hero.hero--cinematic .hero-ctas .btn{width:100%;padding:12px 16px;font-size:13px}.hero.hero--cinematic .hero-cta-demo{color:#ffffffbd;background:0 0;border:0;align-self:center;min-height:auto;padding:4px 0;font-size:12px;width:auto!important}.hero.hero--cinematic .hero-cta-demo:hover{color:var(--color-light-blue);background:0 0}.hero.hero--cinematic .hero-content>*{opacity:0;animation:.46s cubic-bezier(.16,1,.3,1) forwards aq-hero-block-in;transform:translateY(8px)}.hero.hero--cinematic .hero-content>:first-child{animation-delay:.22s}.hero.hero--cinematic .hero-content>:nth-child(2){animation-delay:.28s}.hero.hero--cinematic .hero-content>:nth-child(3){animation-delay:.34s}.hero.hero--cinematic .hero-content>:nth-child(4){animation-delay:.38s}.hero.hero--cinematic .hero-content>:nth-child(5){animation-delay:.42s}.hero.hero--cinematic .hero-content>:nth-child(6){animation-delay:.46s}.hero.hero--cinematic .hero-content>:nth-child(7){animation-delay:.5s}@keyframes aq-hero-block-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero.hero--cinematic .hero-overlay{background:linear-gradient(#041127,#020c22,#00081d)}.hero.hero--cinematic .hero-overlay:after{background:radial-gradient(80% 60% at 30% 30%,#1654a938,#0000 65%)}}@media(prefers-reduced-motion:reduce){.hero.hero--cinematic .hero-media-video,.hero.hero--cinematic .hero-media-img{animation:none;transform:none}}.quiz-shell{background:linear-gradient(180deg,var(--color-pearl) 0%,oklch(99% .005 247) 100%);padding:60px 24px 80px}.quiz-shell .quiz-wrap{border-radius:var(--radius-lg,16px);border:1px solid var(--color-border);max-width:880px;padding:48px;box-shadow:0 12px 40px #0e316514,0 2px 6px #0e31650a}@media(max-width:768px){.quiz-shell .quiz-wrap{border-radius:var(--radius-md);padding:32px 22px}}.quiz-shell .quiz-progress-meta{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.quiz-shell .quiz-progress-pill{color:var(--color-royal);letter-spacing:.06em;background:#1654a914;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.quiz-shell .quiz-progress-meta>span:last-child{color:var(--color-royal);font-variant-numeric:tabular-nums;font-weight:800}.quiz-shell .quiz-progress{background:var(--color-pearl);border:1px solid var(--color-border);border-radius:999px;height:6px;margin-bottom:32px;overflow:hidden}.quiz-shell .quiz-progress-fill{background:linear-gradient(90deg,var(--color-navy) 0%,var(--color-royal) 100%);border-radius:999px;transition:width .42s cubic-bezier(.3,0,0,1);box-shadow:0 0 12px #1654a966}.quiz-shell .quiz-q-text{color:var(--color-navy);letter-spacing:-.01em;margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.18}@media(max-width:768px){.quiz-shell .quiz-q-text{font-size:22px}}.quiz-shell .quiz-q-hint{color:var(--color-text-muted);margin:0 0 30px;font-size:15px;line-height:1.5}.quiz-shell .quiz-options{gap:14px}.quiz-shell .quiz-option{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;flex-direction:column;gap:10px;padding:22px 22px 20px;transition:border-color .2s cubic-bezier(.3,0,0,1),background .2s cubic-bezier(.3,0,0,1),transform .2s cubic-bezier(.3,0,0,1),box-shadow .2s cubic-bezier(.3,0,0,1);display:flex;position:relative;overflow:hidden}.quiz-shell .quiz-option:hover{border-color:var(--color-royal);background:#1654a906;transform:translateY(-2px);box-shadow:0 10px 24px #0e31651a}.quiz-shell .quiz-option:focus-visible{border-color:var(--color-navy);outline:none;box-shadow:0 0 0 4px #1654a933}.quiz-shell .quiz-option.is-on{border-color:var(--color-navy);background:linear-gradient(135deg,#1654a90f,#0e31650a);transform:translateY(-2px);box-shadow:0 0 0 3px #0e31651f,0 8px 24px #0e316524}.quiz-shell .quiz-option.is-on:after{content:"";background-color:var(--color-navy);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:50%;width:28px;height:28px;animation:.32s cubic-bezier(.34,1.56,.64,1) quizBadgePop;position:absolute;top:14px;right:14px;box-shadow:0 4px 10px #0e316559}@keyframes quizBadgePop{0%{opacity:0;transform:scale(.2)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.quiz-shell .quiz-option .quiz-option-icon{background:linear-gradient(135deg,var(--color-pearl) 0%,#fff 100%);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-navy);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.quiz-shell .quiz-option:hover .quiz-option-icon{background:linear-gradient(135deg,#1654a91f,#1654a90a);border-color:#1654a959;transform:scale(1.04)}.quiz-shell .quiz-option.is-on .quiz-option-icon{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);border-color:var(--color-navy);color:#fff;box-shadow:0 6px 14px #0e31654d}.quiz-shell .quiz-option .quiz-option-icon svg{width:22px;height:22px}.quiz-shell .quiz-option-label{color:var(--color-navy);padding-right:32px;font-size:15px;font-weight:700;line-height:1.3}.quiz-shell .quiz-option-sub{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.55}.quiz-shell .quiz-nav{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:24px;display:flex}.quiz-shell .quiz-nav button{border-radius:var(--radius-md);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1.5px solid #0000;align-items:center;gap:6px;padding:14px 26px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,opacity .2s;display:inline-flex}.quiz-shell .quiz-nav .quiz-prev{color:var(--color-text-muted);border-color:var(--color-border);background:0 0}.quiz-shell .quiz-nav .quiz-prev:not(:disabled):hover{border-color:var(--color-navy);color:var(--color-navy);background:var(--color-pearl)}.quiz-shell .quiz-nav .quiz-next{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);color:#fff;padding-inline:32px;box-shadow:0 6px 16px #0e316540}.quiz-shell .quiz-nav .quiz-next:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 24px #0e316559}.quiz-shell .quiz-nav .quiz-next:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media(max-width:600px){.quiz-shell .quiz-nav{gap:8px;padding-top:20px}.quiz-shell .quiz-nav button{letter-spacing:.04em!important;white-space:nowrap!important;flex:1 1 0!important;min-width:0!important;padding:13px 12px!important;font-size:12px!important}.quiz-shell .quiz-nav .quiz-next{padding-inline:14px!important}}@keyframes quizQFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiz-shell .quiz-q-fade{animation:.48s cubic-bezier(.22,1,.36,1) quizQFadeIn}@media(prefers-reduced-motion:reduce){.quiz-shell .quiz-q-fade{animation:none}.quiz-shell .quiz-option,.quiz-shell .quiz-option:hover,.quiz-shell .quiz-option.is-on,.quiz-shell .quiz-nav .quiz-next:hover{transform:none}.quiz-shell .quiz-option.is-on:after,.quiz-shell .quiz-option.is-on:before{animation:none}}.quiz-shell .quiz-stepdots-wrap{max-width:460px;margin:0 auto 28px;padding:0 4px;position:relative}.quiz-shell .quiz-stepdots-rail{background:var(--color-border);z-index:0;border-radius:999px;height:2px;position:absolute;top:50%;left:24px;right:24px;overflow:hidden;transform:translateY(-50%)}.quiz-shell .quiz-stepdots-rail-fill{background:linear-gradient(90deg,var(--color-navy) 0%,var(--color-royal) 100%);border-radius:999px;height:100%;transition:width .52s cubic-bezier(.3,0,0,1);position:relative}.quiz-shell .quiz-stepdots-rail-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:2.2s cubic-bezier(.3,0,0,1) infinite quizRailShimmer;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}@keyframes quizRailShimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.quiz-shell .quiz-stepdots{z-index:1;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.quiz-shell .quiz-stepdot{flex-shrink:0;width:32px;height:32px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);position:relative}.quiz-shell .quiz-stepdot-inner{border:2px solid var(--color-border);width:100%;height:100%;color:var(--color-text-muted);background:#fff;border-radius:999px;place-items:center;font-size:12px;font-weight:700;transition:background .36s cubic-bezier(.3,0,0,1),color .36s cubic-bezier(.3,0,0,1),border-color .36s cubic-bezier(.3,0,0,1),box-shadow .36s cubic-bezier(.3,0,0,1);display:grid}.quiz-shell .quiz-stepdot-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace}.quiz-shell .quiz-stepdot-check{color:#fff;width:14px;height:14px;animation:.48s cubic-bezier(.3,0,0,1) 80ms backwards quizCheckDraw}@keyframes quizCheckDraw{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.quiz-shell .quiz-stepdot.is-done .quiz-stepdot-inner{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);border-color:var(--color-navy);color:#fff;box-shadow:0 4px 10px #0e316540}.quiz-shell .quiz-stepdot.is-current .quiz-stepdot-inner{border-color:var(--color-navy);color:var(--color-navy);background:#fff;box-shadow:0 4px 14px #0e31652e}.quiz-shell .quiz-stepdot.is-current{transform:scale(1.12)}.quiz-shell .quiz-stepdot-ring{border:2px solid var(--color-royal);opacity:0;pointer-events:none;border-radius:999px;animation:2.2s cubic-bezier(.3,0,0,1) infinite quizDotPing;position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}@keyframes quizDotPing{0%{opacity:.5;transform:scale(.85)}50%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@media(max-width:600px){.quiz-shell .quiz-stepdots-wrap{max-width:100%;padding:0 2px}.quiz-shell .quiz-stepdot{width:28px;height:28px}.quiz-shell .quiz-stepdot-inner{font-size:11px}.quiz-shell .quiz-stepdot-check{width:12px;height:12px}.quiz-shell .quiz-stepdots-rail{left:20px;right:20px}}.quiz-shell .quiz-option.is-pending{animation:.56s cubic-bezier(.22,1,.36,1) quizPendingLift}@keyframes quizPendingLift{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-3px)scale(1.008)}to{transform:translateY(-2px)scale(1)}}.quiz-shell .quiz-option.is-pending:before{content:"";border-radius:var(--radius-md);pointer-events:none;animation:.54s cubic-bezier(.22,1,.36,1) forwards quizPickPulse;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;box-shadow:0 0 #1654a98c}@keyframes quizPickPulse{0%{box-shadow:0 0 #1654a980}to{box-shadow:0 0 0 14px #1654a900}}.quiz-shell .quiz-options:has(.is-pending) .quiz-option:not(.is-pending){opacity:.55;transition:opacity .32s cubic-bezier(.22,1,.36,1)}@keyframes quizOptStagger{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.quiz-shell .quiz-leaning{color:var(--color-navy);letter-spacing:-.005em;background:#e2f0ff;background:oklch(95% .04 248);border:1px solid oklch(85% .06 248);border-radius:999px;align-items:center;gap:10px;margin:18px auto 0;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.quiz-shell .quiz-leaning strong{color:var(--color-royal);font-weight:700}.quiz-shell .quiz-leaning-dot{background:var(--color-royal);border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite quizLeaningDot;box-shadow:0 0 #1654a999}@keyframes quizLeaningDot{0%,to{box-shadow:0 0 #1654a999}50%{box-shadow:0 0 0 6px #1654a900}}.quiz-shell .quiz-leaning{margin-left:auto;margin-right:auto;display:inline-flex}.quiz-shell .quiz-q-fade>div.quiz-leaning,.quiz-shell .quiz-q-fade>.quiz-leaning{display:inline-flex}.quiz-shell .quiz-result{text-align:center;padding-top:8px}.quiz-shell .quiz-result-match{background:linear-gradient(#e2f0ff,#d0e8ff);background:linear-gradient(color(xyz 0.801 0.861 1.214),color(xyz 0.724 0.784 1.226));border:1px solid oklch(85% .08 248);border-radius:18px;flex-direction:column;align-items:center;margin:0 auto 24px;padding:22px 36px 18px;display:inline-flex;position:relative;overflow:hidden}.quiz-shell .quiz-result-match-num{font-family:var(--ty-mono,ui-monospace, "JetBrains Mono", monospace);color:var(--color-navy);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:56px;font-weight:700;line-height:1;display:inline-flex}.quiz-shell .quiz-result-match-num>span:last-child{color:var(--color-royal);margin-left:2px;font-size:28px}.quiz-shell .quiz-result-match-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-top:4px;font-size:11px;font-weight:600}.quiz-shell .quiz-result-match-halo{pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 0,#1654a92e,#0000 60%);position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;transform:scale(.6)}.quiz-shell .quiz-result.is-revealed .quiz-result-match-halo{animation:1.4s cubic-bezier(.3,0,0,1) .2s forwards quizHaloRipple}@keyframes quizHaloRipple{0%{opacity:0;transform:scale(.4)}50%{opacity:.9}to{opacity:0;transform:scale(1.4)}}.quiz-shell .quiz-result-title,.quiz-shell .quiz-result-sub,.quiz-shell .quiz-result-hero,.quiz-shell .quiz-result-price,.quiz-shell .quiz-result-discount,.quiz-shell .quiz-result-cta,.quiz-shell .quiz-result-also,.quiz-shell .quiz-result-others,.quiz-shell .quiz-restart{opacity:0;transform:translateY(12px)}.quiz-shell .quiz-result.is-revealed .quiz-result-title{animation:.54s cubic-bezier(.3,0,0,1) .24s forwards quizResultIn}.quiz-shell .quiz-result.is-revealed .quiz-result-sub{animation:.54s cubic-bezier(.3,0,0,1) .32s forwards quizResultIn}.quiz-shell .quiz-result.is-revealed .quiz-result-hero{animation:.72s cubic-bezier(.3,0,0,1) .4s forwards quizHeroIn}.quiz-shell .quiz-result.is-revealed .quiz-result-price{animation:.54s cubic-bezier(.3,0,0,1) .56s forwards quizResultIn}.quiz-shell .quiz-result.is-revealed .quiz-result-discount{animation:.54s cubic-bezier(.3,0,0,1) .62s forwards quizResultIn}.quiz-shell .quiz-result.is-revealed .quiz-result-cta{animation:.54s cubic-bezier(.3,0,0,1) .68s forwards quizResultIn}.quiz-shell .quiz-result.is-revealed .quiz-result-also{animation:.54s cubic-bezier(.3,0,0,1) 1.28s forwards quizResultIn}.quiz-shell .quiz-result.is-revealed .quiz-result-others{animation:.54s cubic-bezier(.3,0,0,1) 1.34s forwards quizResultIn}.quiz-shell .quiz-result.is-revealed .quiz-restart{animation:.54s cubic-bezier(.3,0,0,1) 1.44s forwards quizResultIn}@keyframes quizResultIn{to{opacity:1;transform:translateY(0)}}@keyframes quizHeroIn{0%{opacity:0;transform:translateY(20px)scale(.88)rotate(-3deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.quiz-shell .quiz-result-hero{aspect-ratio:1;max-width:260px;margin:24px auto 18px;position:relative}.quiz-shell .quiz-result-hero-glow{opacity:0;background:radial-gradient(circle,#1654a938,#0000 60%);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.8)}.quiz-shell .quiz-result.is-revealed .quiz-result-hero-glow{animation:1.2s cubic-bezier(.3,0,0,1) .7s forwards quizGlowIn}@keyframes quizGlowIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.quiz-shell .quiz-result-img{object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.quiz-shell .quiz-result-discount{color:var(--color-text-muted);margin:6px 0 22px;font-size:12px}.quiz-shell .quiz-result-cta{background:var(--color-navy);letter-spacing:.01em;border-radius:12px;align-items:center;gap:8px;padding:16px 32px;font-size:14px;font-weight:700;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;box-shadow:0 8px 24px #0e316559;color:#fff!important;text-decoration:none!important}.quiz-shell .quiz-result-cta:hover{background:#042659;transform:translateY(-2px);box-shadow:0 14px 32px #0e31656b}.quiz-shell .quiz-result-cta svg{transition:transform .22s cubic-bezier(.3,0,0,1)}.quiz-shell .quiz-result-cta:hover svg{transform:translate(3px)}.quiz-shell .quiz-reasons{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin:34px 0 24px;display:grid}@media(max-width:600px){.quiz-shell .quiz-reasons{grid-template-columns:1fr}}.quiz-shell .quiz-reason{background:var(--color-pearl);border:1px solid var(--color-border);border-radius:var(--radius-md);opacity:0;align-items:flex-start;gap:14px;padding:16px;display:flex;transform:translateY(14px)}.quiz-shell .quiz-result.is-revealed .quiz-reason{animation:.52s cubic-bezier(.3,0,0,1) both quizResultIn;animation-delay:calc(.82s + var(--reveal-i,0) * .11s)}.quiz-shell .quiz-reason-icon{color:var(--color-navy);flex-shrink:0}.quiz-shell .quiz-reason-title{color:var(--color-navy);letter-spacing:-.005em;margin-bottom:4px;font-size:13.5px;font-weight:700}.quiz-shell .quiz-reason-desc{color:var(--color-text-muted);margin:0;font-size:12.5px;line-height:1.5}.quiz-shell .quiz-result-also{text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);margin:18px 0 12px;font-size:11px;font-weight:700}.quiz-shell .quiz-result-others{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.quiz-shell .quiz-result-other{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);opacity:0;background:#fff;align-items:center;gap:12px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;transform:translateY(14px);text-decoration:none!important}.quiz-shell .quiz-result.is-revealed .quiz-result-other{animation:.52s cubic-bezier(.3,0,0,1) both quizResultIn;animation-delay:calc(1.38s + var(--reveal-i,4) * .1s)}.quiz-shell .quiz-result-other-name{color:var(--color-navy);font-size:12.5px;font-weight:700}@media(max-width:600px){.quiz-shell .quiz-result-others{grid-template-columns:1fr}.quiz-shell .quiz-result-match-num{font-size:44px}.quiz-shell .quiz-result-match{padding:18px 28px 14px}}@media(prefers-reduced-motion:reduce){.quiz-shell .quiz-stepdot,.quiz-shell .quiz-result-title,.quiz-shell .quiz-result-sub,.quiz-shell .quiz-result-hero,.quiz-shell .quiz-result-price,.quiz-shell .quiz-result-discount,.quiz-shell .quiz-result-cta,.quiz-shell .quiz-result-also,.quiz-shell .quiz-result-others,.quiz-shell .quiz-restart,.quiz-shell .quiz-reason,.quiz-shell .quiz-result-other{opacity:1!important;animation:none!important;transform:none!important}.quiz-shell .quiz-q-fade .quiz-options .quiz-option,.quiz-shell .quiz-option.is-pending:before,.quiz-shell .quiz-option.is-pending,.quiz-shell .quiz-leaning-dot{animation:none!important}.quiz-shell .quiz-result-match-halo,.quiz-shell .quiz-result-hero-glow{opacity:1!important;animation:none!important;transform:none!important}}.quiz-shell .quiz-option .quiz-option-progress{background:linear-gradient(90deg,var(--color-royal),var(--color-navy));transform-origin:0;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);pointer-events:none;height:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.quiz-shell .quiz-option.is-pending .quiz-option-progress{animation:.68s cubic-bezier(.3,0,0,1) forwards quizAutoAdv}@keyframes quizAutoAdv{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.quiz-shell .quiz-option-kbd{background:var(--color-pearl);border:1px solid var(--color-border);width:22px;height:22px;color:var(--color-text-muted);font-family:var(--ty-mono,ui-monospace, "JetBrains Mono", monospace);opacity:0;pointer-events:none;border-radius:6px;place-items:center;font-size:10px;font-weight:600;transition:opacity .22s cubic-bezier(.3,0,0,1),transform .22s cubic-bezier(.3,0,0,1);display:grid;position:absolute;bottom:12px;left:14px;transform:translateY(2px)}@media(hover:hover){.quiz-shell .quiz-options:hover .quiz-option:not(.is-on):not(.is-pending) .quiz-option-kbd{opacity:.85;transform:translateY(0)}}@media(hover:none),(max-width:720px){.quiz-shell .quiz-option-kbd{display:none}}@media(hover:hover)and (min-width:721px){.quiz-shell .quiz-option{padding-bottom:42px}}.quiz-shell .quiz-q-fade .quiz-options .quiz-option{animation:.54s cubic-bezier(.22,1,.36,1) backwards quizOptStaggerV2;animation-delay:calc(80ms + var(--opt-i,0) * 50ms)}@keyframes quizOptStaggerV2{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.quiz-shell .quiz-q-fade .quiz-q-text,.quiz-shell .quiz-q-fade .quiz-q-hint{animation:.54s cubic-bezier(.16,1,.3,1) backwards quizQTextIn}.quiz-shell .quiz-q-fade .quiz-q-text{animation-delay:40ms}.quiz-shell .quiz-q-fade .quiz-q-hint{animation-delay:.1s}@keyframes quizQTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.quiz-shell .quiz-q-fade .quiz-stepdot{animation:.42s cubic-bezier(.34,1.56,.64,1) backwards quizDotPop}.quiz-shell .quiz-q-fade .quiz-stepdot:first-child{animation-delay:0s}.quiz-shell .quiz-q-fade .quiz-stepdot:nth-child(2){animation-delay:50ms}.quiz-shell .quiz-q-fade .quiz-stepdot:nth-child(3){animation-delay:.1s}.quiz-shell .quiz-q-fade .quiz-stepdot:nth-child(4){animation-delay:.15s}.quiz-shell .quiz-q-fade .quiz-stepdot:nth-child(5){animation-delay:.2s}@keyframes quizDotPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.quiz-shell .quiz-q-fade .quiz-stepdot.is-current{animation-name:quizDotPopCurrent}@keyframes quizDotPopCurrent{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1.08)}}.quiz-shell .quiz-option{transition:border-color .22s cubic-bezier(.3,0,0,1),background .22s cubic-bezier(.3,0,0,1),transform .28s cubic-bezier(.3,0,0,1),box-shadow .28s cubic-bezier(.3,0,0,1)}.quiz-shell .quiz-option:active:not(.is-on):not(.is-pending){transition-duration:80ms;transform:translateY(-1px)scale(.992)}.quiz-shell .quiz-progress-fill{position:relative;overflow:hidden}.quiz-shell .quiz-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2.4s cubic-bezier(.3,0,0,1) infinite quizProgressShimmer;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}@keyframes quizProgressShimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.quiz-shell .quiz-result.is-revealed .quiz-result-match{animation:.72s cubic-bezier(.16,1,.3,1) 60ms backwards quizMatchIn}@keyframes quizMatchIn{0%{opacity:0;transform:translateY(20px)scale(.92)}60%{transform:translateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.quiz-shell .quiz-result-match-num{transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.quiz-shell .quiz-result-cta{isolation:isolate;position:relative;overflow:hidden}.quiz-shell .quiz-result-cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);transition:transform .72s cubic-bezier(.3,0,0,1);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.quiz-shell .quiz-result-cta:hover:before{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.quiz-shell .quiz-option-progress,.quiz-shell .quiz-option-kbd,.quiz-shell .quiz-progress-fill:after,.quiz-shell .quiz-result-cta:before,.quiz-shell .quiz-result.is-revealed .quiz-result-match,.quiz-shell .quiz-q-fade .quiz-stepdot{transition:none!important;animation:none!important}.quiz-shell .quiz-option:active{transform:none!important}}.quiz-shell .quiz-result-swatches{text-align:center;opacity:0;margin:0 auto 22px;transform:translateY(12px)}.quiz-shell .quiz-result.is-revealed .quiz-result-swatches{animation:.54s cubic-bezier(.3,0,0,1) .52s both quizResultIn}.quiz-shell .quiz-result-swatches-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px;font-size:11px;font-weight:600;display:block}.quiz-shell .quiz-result-swatches-label strong{color:var(--color-navy);letter-spacing:0;text-transform:none;margin-left:6px;font-size:13px;font-weight:700}.quiz-shell .quiz-result-swatches-row{justify-content:center;align-items:center;gap:10px;display:inline-flex}.quiz-shell .quiz-result-swatch{border:1.5px solid var(--color-border);cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:36px;height:36px;padding:3px;transition:border-color .22s cubic-bezier(.3,0,0,1),transform .22s cubic-bezier(.3,0,0,1),box-shadow .22s cubic-bezier(.3,0,0,1);display:grid}.quiz-shell .quiz-result-swatch-chip{background:var(--sw,#999);border-radius:999px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000000f}.quiz-shell .quiz-result-swatch:hover{border-color:var(--color-navy);transform:translateY(-1px)}.quiz-shell .quiz-result-swatch.is-on{border-color:var(--color-navy);transform:translateY(-1px);box-shadow:0 0 0 3px #1654a92e}.quiz-shell .quiz-result-swatch:focus-visible{border-color:var(--color-navy);outline:none;box-shadow:0 0 0 4px #1654a947}.quiz-shell .quiz-result-ctas{opacity:0;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 8px;display:flex;transform:translateY(12px)}.quiz-shell .quiz-result.is-revealed .quiz-result-ctas{animation:.54s cubic-bezier(.3,0,0,1) .66s both quizResultIn}.quiz-shell .quiz-result-cta{letter-spacing:.005em;isolation:isolate;border:1.5px solid #0000;border-radius:12px;flex:220px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:700;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden;text-decoration:none!important}.quiz-shell .quiz-result-cta--buy{background:var(--color-navy);box-shadow:0 8px 24px #0e316559;color:#fff!important}.quiz-shell .quiz-result-cta--buy:hover{background:#042659;transform:translateY(-2px);box-shadow:0 14px 32px #0e316573}.quiz-shell .quiz-result-cta--add{border-color:var(--color-navy);background:#fff;color:var(--color-navy)!important}.quiz-shell .quiz-result-cta--add:hover{background:var(--color-pearl);transform:translateY(-2px)}.quiz-shell .quiz-result-pdp{opacity:0;align-items:center;gap:6px;margin:12px auto 0;padding:6px 4px;font-size:12.5px;font-weight:600;transition:color .2s;display:inline-flex;color:var(--color-text-muted)!important;text-decoration:none!important}.quiz-shell .quiz-result.is-revealed .quiz-result-pdp{animation:.54s cubic-bezier(.3,0,0,1) .74s both quizResultIn}.quiz-shell .quiz-result-pdp:hover{color:var(--color-navy)!important}.quiz-shell .quiz-result-other{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-align:left;background:#fff;grid-template-columns:76px 1fr;align-items:center;gap:14px;padding:16px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;text-decoration:none!important}.quiz-shell .quiz-result-other:hover{border-color:var(--color-navy);transform:translateY(-2px);box-shadow:0 10px 24px #0e31651f}.quiz-shell .quiz-result-other-thumb{background:linear-gradient(180deg,#fff 0%,var(--color-pearl) 100%);border:1px solid var(--color-border);border-radius:12px;flex-shrink:0;width:76px;height:76px;position:relative;overflow:hidden}.quiz-shell .quiz-result-other-thumb img{object-fit:contain;width:100%;height:100%;padding:6px;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.quiz-shell .quiz-result-other-body{min-width:0}.quiz-shell .quiz-result-other-name{color:var(--color-navy);letter-spacing:-.005em;margin-bottom:2px;font-size:14px;font-weight:700}.quiz-shell .quiz-result-other-sub{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.quiz-shell .quiz-result-other-price{color:var(--color-royal);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.quiz-shell .quiz-packs{text-align:center;opacity:0;background:linear-gradient(#e8f3ff,#f3f9ff);background:linear-gradient(color(xyz 0.831 0.887 1.131),#f3f9ff);border:1px solid oklch(86% .05 248);border-radius:18px;margin:40px -8px 24px;padding:36px 28px 32px;transform:translateY(16px)}.quiz-shell .quiz-result.is-revealed .quiz-packs{animation:.62s cubic-bezier(.3,0,0,1) 1.7s both quizResultIn}.quiz-shell .quiz-packs-head{margin-bottom:24px}.quiz-shell .quiz-packs-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-royal);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.quiz-shell .quiz-packs-title{color:var(--color-navy);letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.15}.quiz-shell .quiz-packs-title span{color:var(--color-royal);font-weight:600}.quiz-shell .quiz-packs-sub{color:var(--color-text-muted);max-width:520px;margin:0 auto;font-size:14px;line-height:1.55}.quiz-shell .quiz-packs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 20px;display:grid}@media(max-width:720px){.quiz-shell .quiz-packs{margin-left:0;margin-right:0;padding:28px 16px}.quiz-shell .quiz-packs-grid{grid-template-columns:1fr}}.quiz-shell .quiz-pack-card{border:1px solid var(--color-border);color:var(--color-text);text-align:left;opacity:0;background:#fff;border-radius:14px;flex-direction:column;transition:transform .22s cubic-bezier(.3,0,0,1),box-shadow .22s cubic-bezier(.3,0,0,1),border-color .22s cubic-bezier(.3,0,0,1);display:flex;overflow:hidden;transform:translateY(14px);text-decoration:none!important}.quiz-shell .quiz-result.is-revealed .quiz-pack-card{animation:.54s cubic-bezier(.3,0,0,1) both quizResultIn;animation-delay:calc(1.86s + (var(--reveal-i,8) - 8) * .12s)}.quiz-shell .quiz-pack-card:hover{border-color:var(--color-navy);transform:translateY(-3px);box-shadow:0 14px 32px #0e316529}.quiz-shell .quiz-pack-thumb{aspect-ratio:1;background:linear-gradient(180deg,#fff 0%,var(--color-pearl) 100%);position:relative;overflow:hidden}.quiz-shell .quiz-pack-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .54s cubic-bezier(.3,0,0,1);position:absolute;top:0;right:0;bottom:0;left:0}.quiz-shell .quiz-pack-card:hover .quiz-pack-thumb img{transform:scale(1.04)}.quiz-shell .quiz-pack-discount{background:var(--color-navy);color:#fff;letter-spacing:.02em;border-radius:999px;padding:5px 10px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px;box-shadow:0 4px 10px #0e316559}.quiz-shell .quiz-pack-body{flex-direction:column;gap:6px;padding:16px 16px 18px;display:flex}.quiz-shell .quiz-pack-name{color:var(--color-navy);letter-spacing:-.005em;font-size:14.5px;font-weight:700;line-height:1.25}.quiz-shell .quiz-pack-persona{color:var(--color-text-muted);margin-bottom:4px;font-size:12px}.quiz-shell .quiz-pack-prices{align-items:baseline;gap:8px;margin-top:4px;display:flex}.quiz-shell .quiz-pack-price{color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:800}.quiz-shell .quiz-pack-full{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:13px;text-decoration:line-through}.quiz-shell .quiz-pack-save{color:var(--color-royal);font-size:11.5px;font-weight:600}.quiz-shell .quiz-pack-save strong{font-weight:800}.quiz-shell .quiz-packs-cta{border:1.5px solid var(--color-navy);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:11px 22px;font-size:12px;font-weight:700;transition:background .22s,color .22s,transform .22s;display:inline-flex;color:var(--color-navy)!important;text-decoration:none!important}.quiz-shell .quiz-packs-cta:hover{background:var(--color-navy);transform:translateY(-1px);color:#fff!important}@media(prefers-reduced-motion:reduce){.quiz-shell .quiz-result-swatches,.quiz-shell .quiz-result-ctas,.quiz-shell .quiz-result-pdp,.quiz-shell .quiz-packs,.quiz-shell .quiz-pack-card{opacity:1!important;animation:none!important;transform:none!important}.quiz-shell .quiz-pack-card:hover .quiz-pack-thumb img{transform:none!important}}body .pp-section-comparison .pp-compare-head,body .pp-section-comparison .pp-compare-head.is-hero{background:var(--color-navy)!important;color:#fff!important}body .pp-section-comparison .pp-compare-head.is-hero{background:linear-gradient(135deg,var(--color-navy),var(--color-royal))!important}.pp-section-comparison .pp-compare-table:hover .pp-compare-cell:hover~.pp-compare-cell.pp-compare-head,.pp-section-comparison .pp-compare-row-label:hover~.pp-compare-cell.pp-compare-head{background:var(--color-navy)!important;color:#fff!important}.pp-section-comparison .pp-compare-row-label:hover,.pp-section-comparison .pp-compare-row-label:hover+.pp-compare-cell:not(.pp-compare-head),.pp-section-comparison .pp-compare-row-label:hover+.pp-compare-cell:not(.pp-compare-head)+.pp-compare-cell:not(.pp-compare-head),.pp-section-comparison .pp-compare-row-label:hover+.pp-compare-cell:not(.pp-compare-head)+.pp-compare-cell:not(.pp-compare-head)+.pp-compare-cell:not(.pp-compare-head){transition:background .22s cubic-bezier(.3,0,0,1);color:var(--color-navy)!important;background:linear-gradient(90deg,#e2f0ff,#edf6ff)!important;background:linear-gradient(90deg,color(xyz 0.801 0.861 1.214),color(xyz 0.86 0.915 1.106))!important}.pp-section-comparison .pp-compare-row-label:hover+.pp-compare-cell.is-hero{background:linear-gradient(#d6ebff,#e8f3ff)!important;background:linear-gradient(color(xyz 0.751 0.808 1.145),color(xyz 0.831 0.887 1.131))!important}body .pp-section-usp{padding-top:72px;padding-bottom:72px}body .pp-section-usp .pp-usp-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px;display:grid}@media(max-width:720px){body .pp-section-usp .pp-usp-grid{grid-template-columns:1fr}}body .pp-section-usp .pp-usp-card{border:1px solid var(--color-border);counter-increment:aq-usp;isolation:isolate;background:linear-gradient(#fff,#f7fafd);border-radius:18px;padding:32px 28px 28px;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}body .pp-section-usp .pp-usp-grid{counter-reset:aq-usp}body .pp-section-usp .pp-usp-card:before{content:counter(aq-usp,decimal-leading-zero);color:#81878f;letter-spacing:.04em;opacity:.7;z-index:1;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:13px;font-weight:600;transition:color .28s,opacity .28s;position:absolute;top:24px;right:28px}body .pp-section-usp .pp-usp-card:after{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#1654a92e,#0000 65%);width:280px;height:280px;transition:opacity .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:-40% -40% auto auto}body .pp-section-usp .pp-usp-card:hover{border-color:#1654a959;transform:translateY(-4px);box-shadow:0 18px 40px -16px #0e316547}body .pp-section-usp .pp-usp-card:hover:after{opacity:1}body .pp-section-usp .pp-usp-card:hover:before{color:var(--color-royal);opacity:1}body .pp-section-usp .pp-usp-ico{z-index:1;background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:22px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-grid;position:relative;box-shadow:0 8px 20px -6px #0e316573}body .pp-section-usp .pp-usp-ico svg{stroke-width:1.8px;width:26px;height:26px}body .pp-section-usp .pp-usp-card:hover .pp-usp-ico{transform:translateY(-2px)scale(1.04)}body .pp-section-usp .pp-usp-title{z-index:1;letter-spacing:-.015em;color:var(--color-navy);margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.25;position:relative}body .pp-section-usp .pp-usp-desc{z-index:1;color:#464e58;margin:0;font-size:14px;line-height:1.6;position:relative}body .pp-section-usp .pp-usp-card.aq-reveal-init,body .pp-section-usp .pp-usp-card.aq-reveal-on,body .pp-section-usp .pp-usp-card.aq-reveal-up-init,body .pp-section-usp .pp-usp-card.aq-reveal-up-on{transition-duration:.64s;transition-timing-function:cubic-bezier(.22,1,.36,1)}body .pp-section-lifestyle .pp-lifestyle-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:8px;display:grid}@media(max-width:980px){body .pp-section-lifestyle .pp-lifestyle-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}}@media(max-width:560px){body .pp-section-lifestyle .pp-lifestyle-grid{grid-template-columns:1fr;grid-auto-rows:220px}}body .pp-section-lifestyle .pp-lifestyle-tile{background:var(--color-pearl);cursor:pointer;border-radius:14px;margin:0;transition:transform .48s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}body .pp-section-lifestyle .pp-lifestyle-tile.is-tall{grid-row:span 2}body .pp-section-lifestyle .pp-lifestyle-tile.is-wide{grid-column:span 2}body .pp-section-lifestyle .pp-lifestyle-tile picture,body .pp-section-lifestyle .pp-lifestyle-tile img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .72s cubic-bezier(.22,1,.36,1),filter .48s;display:block;position:absolute;top:0;right:0;bottom:0;left:0}body .pp-section-lifestyle .pp-lifestyle-tile:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 50%,#0e316580);transition:opacity .36s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;bottom:0;left:0}body .pp-section-lifestyle .pp-lifestyle-tile:hover{transform:translateY(-2px)}body .pp-section-lifestyle .pp-lifestyle-tile:hover img{transform:scale(1.06)}body .pp-section-lifestyle .pp-lifestyle-tile:hover:after{opacity:1}body .pp-section-lifestyle .pp-lifestyle-cap{color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 3px #00000073;opacity:0;z-index:2;padding:18px 18px 16px;font-size:12px;font-weight:600;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:translateY(8px)}body .pp-section-lifestyle .pp-lifestyle-tile:hover .pp-lifestyle-cap{opacity:1;transform:translateY(0)}body .pp-section-lifestyle .pp-lifestyle-tile:before{content:"";background:var(--color-royal);opacity:0;z-index:3;border-radius:999px;width:6px;height:6px;transition:opacity .32s cubic-bezier(.22,1,.36,1);position:absolute;top:12px;left:12px;box-shadow:0 0 #1654a980}body .pp-section-lifestyle .pp-lifestyle-tile:hover:before{opacity:1;animation:1.8s cubic-bezier(.3,0,0,1) infinite aqPdpDotPulse}@keyframes aqPdpDotPulse{0%,to{box-shadow:0 0 #1654a980}50%{box-shadow:0 0 0 6px #1654a900}}body .pp-section-specs .pp-spec-grid{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media(max-width:880px){body .pp-section-specs .pp-spec-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){body .pp-section-specs .pp-spec-grid{grid-template-columns:1fr}}body .pp-section-specs .pp-spec-item{border:1.5px solid var(--color-border);background:#fff;border-radius:14px;padding:22px 22px 20px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1);position:relative}body .pp-section-specs .pp-spec-item:hover{border-color:var(--color-royal);transform:translateY(-3px);box-shadow:0 0 0 3px #1654a91f,0 14px 30px -12px #0e316538}body .pp-section-specs .pp-spec-ico{width:38px;height:38px;color:var(--color-navy);background:linear-gradient(135deg,#e2f0ff,#d0e8ff);background:linear-gradient(135deg,color(xyz 0.803 0.861 1.155),color(xyz 0.725 0.783 1.168));border-radius:10px;place-items:center;margin-bottom:14px;transition:background .32s,color .32s;display:inline-grid}body .pp-section-specs .pp-spec-item:hover .pp-spec-ico{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff}body .pp-section-specs .pp-spec-label{letter-spacing:.12em;text-transform:uppercase;color:#585e66;margin-bottom:6px;font-size:11px;font-weight:600;display:block}body .pp-section-specs .pp-spec-value{color:var(--color-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:26px;font-weight:600;line-height:1.1;display:block}body .pp-section-specs .pp-spec-note{color:#464e58;font-size:12.5px;line-height:1.45;display:block}@media(prefers-reduced-motion:reduce){body .pp-section-usp .pp-usp-card,body .pp-section-usp .pp-usp-card:hover,body .pp-section-lifestyle .pp-lifestyle-tile,body .pp-section-lifestyle .pp-lifestyle-tile:hover,body .pp-section-lifestyle .pp-lifestyle-tile:hover img,body .pp-section-specs .pp-spec-item,body .pp-section-specs .pp-spec-item:hover{animation:none!important;transform:none!important}body .pp-section-usp .pp-usp-card{opacity:1}body .pp-section-lifestyle .pp-lifestyle-cap{opacity:1;background:#0e3165c7;transform:none}.pp-tier-card,.pp-tier-card:hover,.pp-tier-card.is-on,.pp-cta:hover,.pp-cta:active,.mc-btn--primary:hover,.pp-spec-item:hover{filter:none!important;transform:none!important}.pp-tier-card.is-on:before,.pp-tier-card:nth-child(2).is-on:after{animation:none}}.hiw-shell{background:var(--color-white)}.hiw-hero{text-align:center;background:linear-gradient(180deg,var(--color-pearl),var(--color-white));padding:96px 0 56px}.hiw-h1{letter-spacing:-.02em;color:var(--color-navy);margin:14px 0 18px;font-size:clamp(36px,5.4vw,64px);font-weight:900;line-height:1.05}.hiw-h1 em{color:var(--color-royal);font-style:normal}.hiw-lead{color:#222222b8;max-width:640px;margin:0 auto 28px;font-size:17px;line-height:1.6}.hiw-scroll-cue{background:var(--color-white);border:1.5px solid var(--color-border);color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;transition:transform .22s var(--ease-fluid),border-color .22s var(--ease-fluid);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.hiw-scroll-cue svg{animation:1.6s ease-in-out infinite hiw-bounce}.hiw-scroll-cue:hover{border-color:var(--color-navy);transform:translateY(-1px)}@keyframes hiw-bounce{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.hiw-steps{padding:40px 0 80px}.hiw-steps>.container-brief{flex-direction:column;gap:24px;display:flex}.hiw-step{opacity:.45;min-height:80vh;transition:opacity .36s var(--ease-fluid),transform .36s var(--ease-fluid);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:60px 0;display:grid;transform:translateY(8px)}.hiw-step.is-active{opacity:1;transform:none}.hiw-step-visual{top:calc(var(--h-header,80px) + 40px);aspect-ratio:5/6;background:var(--color-pearl);border-radius:var(--radius-md);border:1px solid var(--color-border);justify-content:center;align-items:center;display:flex;position:sticky;overflow:hidden;box-shadow:0 12px 36px #0e31650d}.hiw-visual{color:#0e3165bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hiw-svg{max-width:70%;max-height:80%}.hiw-step:nth-child(odd) .hiw-step-visual{order:1}.hiw-step:nth-child(odd) .hiw-step-text,.hiw-step:nth-child(2n) .hiw-step-visual{order:2}.hiw-step:nth-child(2n) .hiw-step-text{order:1}.hiw-step-text{padding:24px 0}.hiw-step-num{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:22px;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #0e316533}.hiw-step-icon{background:var(--color-pearl);width:40px;height:40px;color:var(--color-navy);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;margin-left:8px;display:inline-flex}.hiw-step-title{color:var(--color-navy);margin:0 0 14px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.15}.hiw-step-body{color:#222222c7;max-width:480px;margin:0;font-size:16px;line-height:1.65}.hiw-water{transform-origin:bottom}.hiw-step.is-active .hiw-water{animation:1.4s ease-out forwards hiw-fill}@keyframes hiw-fill{0%{opacity:.4;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.hiw-step.is-active .hiw-pour,.hiw-step.is-active .hiw-drop{animation:1.4s ease-in-out infinite hiw-drop}@keyframes hiw-drop{0%,to{opacity:.2}50%{opacity:1}}.hiw-step.is-active .hiw-cap{animation:.6s ease-out forwards hiw-cap}@keyframes hiw-cap{0%{opacity:.4;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.hiw-uvc-led{transform-origin:50%}.hiw-step.is-active .hiw-uvc-led{filter:drop-shadow(0 0 6px oklch(78% .13 258));animation:1.6s ease-in-out infinite uvc-glow}@keyframes uvc-glow{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.hiw-step.is-active .hiw-rays{animation:1.6s ease-in-out infinite hiw-rays-shimmer}@keyframes hiw-rays-shimmer{0%,to{opacity:.3}50%{opacity:.8}}.hiw-progress-card{background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);width:80%;max-width:320px;padding:24px;box-shadow:0 8px 24px #0e31650f}.hiw-progress-label{text-transform:uppercase;letter-spacing:.06em;color:#2222228c;justify-content:space-between;align-items:baseline;margin-bottom:14px;font-size:12px;display:flex}.hiw-progress-pct{color:var(--color-royal);letter-spacing:-.01em;font-size:22px;font-weight:900}.hiw-progress-bar{background:var(--color-pearl);border-radius:999px;width:100%;height:10px;overflow:hidden}.hiw-progress-fill{background:linear-gradient(90deg,var(--color-royal),oklch(78% .1 248));border-radius:inherit;transform-origin:0;width:0;height:100%;display:block}.hiw-step.is-active .hiw-progress-fill{animation:1.4s cubic-bezier(.22,1,.36,1) forwards hiw-fill-bar}@keyframes hiw-fill-bar{0%{width:0}to{width:99.99%}}.hiw-progress-meta{color:#2222228c;justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.hiw-pure-ring{transform-origin:50%}.hiw-step.is-active .hiw-pure-ring{animation:1.6s ease-in-out infinite hiw-pure-pulse}@keyframes hiw-pure-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@media(max-width:900px){.hiw-step{grid-template-columns:1fr;gap:24px;min-height:0;padding:40px 0}.hiw-step:nth-child(odd) .hiw-step-visual,.hiw-step:nth-child(2n) .hiw-step-visual{aspect-ratio:1;order:0;position:static}.hiw-step:nth-child(odd) .hiw-step-text,.hiw-step:nth-child(2n) .hiw-step-text{order:0}}.hiw-bacteria{background:var(--color-pearl);padding:80px 0}.hiw-bacteria-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.hiw-bact-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform .22s var(--ease-fluid),border-color .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid);align-items:center;gap:14px;padding:18px;display:flex}.hiw-bact-card:hover{border-color:var(--color-navy);transform:translateY(-2px);box-shadow:0 10px 24px #0e316514}.hiw-bact-ico{width:44px;height:44px;color:var(--color-navy);background:#83bdf52e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hiw-bact-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hiw-bact-name{color:var(--color-navy);font-size:15px;font-weight:800}.hiw-bact-full{color:#2222228c;font-size:12px;font-style:italic}.hiw-bact-note{color:#2229;font-size:12px}.hiw-bact-pct{color:var(--color-accent);background:#83bdf529;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:13px;font-weight:800}.hiw-compare{background:var(--color-white);padding:80px 0}.hiw-compare-table{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);grid-template-columns:1.4fr 1fr 1fr 1fr;margin-top:36px;display:grid;overflow:hidden}.hiw-c-cell{border-bottom:1px solid var(--color-border);color:#222222c7;align-items:center;padding:18px 16px;font-size:14px;display:flex}.hiw-c-cell.is-center{justify-content:center}.hiw-c-cell.is-hero{background:#83bdf50f}.hiw-c-head{background:var(--color-pearl);color:var(--color-navy);text-transform:uppercase;letter-spacing:.04em;text-align:center;flex-direction:column;justify-content:center;gap:6px;font-size:12px;font-weight:800}.hiw-c-head.is-hero{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff}.hiw-c-pill{letter-spacing:.06em;background:#ffffff2e;border-radius:999px;padding:4px 10px;font-size:10px;display:inline-block}.hiw-c-rowlabel{color:var(--color-navy);font-weight:600}.hiw-yes{width:28px;height:28px;color:var(--color-accent);background:#83bdf533;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hiw-no{color:#717171;background:#e2e5e8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.hiw-c-tag{background:var(--color-pearl);color:var(--color-navy);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.hiw-c-tag.is-good{color:var(--color-accent);background:#83bdf533}.hiw-c-tag.is-med{color:#704e00;color:oklch(45% .16 80);background:#ecc9804d}@media(max-width:700px){.hiw-compare-table{grid-template-columns:1fr}.hiw-c-rowlabel{background:var(--color-pearl);text-transform:uppercase;letter-spacing:.04em;color:var(--color-navy);font-size:12px;font-weight:800}}.hiw-cta{margin-top:0}@media(prefers-reduced-motion:reduce){.hiw-step{opacity:1;transition:none;transform:none}.hiw-step.is-active .hiw-water,.hiw-step.is-active .hiw-pour,.hiw-step.is-active .hiw-drop,.hiw-step.is-active .hiw-cap,.hiw-step.is-active .hiw-uvc-led,.hiw-step.is-active .hiw-rays,.hiw-step.is-active .hiw-progress-fill,.hiw-step.is-active .hiw-pure-ring,.hiw-scroll-cue svg{animation:none}.hiw-uvc-led{filter:none}.hiw-progress-fill{width:99.99%}}.about-atelier{background:var(--color-white);padding:clamp(72px,8vw,112px) 0}.about-atelier-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.about-atelier-photo{aspect-ratio:4/3;background:linear-gradient(135deg,var(--color-pearl),oklch(95% .04 248));isolation:isolate;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 1px #00336605,0 28px 60px -28px #0e31654d,0 12px 24px -16px #0e316526}.about-atelier-photo img,.about-atelier-photo picture{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .72s cubic-bezier(.22,1,.36,1);display:block;position:absolute;top:0;right:0;bottom:0;left:0}.about-atelier-photo:hover img{transform:scale(1.04)}.about-atelier-photo svg.aq-icon,.about-atelier-photo>svg:not(.about-atelier-badge svg):not(.about-atelier-loc svg){opacity:.45;stroke-width:1.4px;width:96px;height:96px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.about-atelier-badge{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);color:#fff;letter-spacing:.1em;text-transform:uppercase;z-index:2;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 8px 20px #0e316559}.about-atelier-badge svg{stroke-width:2px;flex-shrink:0}.about-atelier-text p{color:#0e3165cc;margin:0 0 16px;font-size:15.5px;line-height:1.65}.about-atelier-text p:last-of-type{margin-bottom:0}.about-atelier-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.about-atelier-stat{background:linear-gradient(180deg,#fff 0%,var(--color-pearl) 100%);text-align:center;border:1px solid oklch(92% .005 247);border-radius:14px;padding:18px 14px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1);position:relative}.about-atelier-stat:hover{border-color:var(--color-royal);transform:translateY(-3px);box-shadow:0 14px 28px -14px #0e316538}.about-atelier-stat-val{color:var(--color-navy);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:24px;font-weight:700;line-height:1.05;display:block}.about-atelier-stat-lbl{text-transform:uppercase;letter-spacing:.12em;color:#81878f;margin-top:6px;font-size:10.5px;font-weight:700;display:block}@media(max-width:800px){.about-atelier-grid{grid-template-columns:1fr;gap:28px}.about-atelier-photo{aspect-ratio:5/4;max-width:100%}.about-atelier-stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.about-atelier-stat{padding:14px 8px}.about-atelier-stat-val{font-size:19px}.about-atelier-badge{padding:6px 11px;font-size:10px;top:14px;right:14px}.about-atelier-loc{font-size:11px;bottom:14px;left:14px}}@media(max-width:480px){.about-atelier-stats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.about-atelier-photo:hover img,.about-atelier-stat:hover{transform:none!important}}.about-values{background:var(--color-pearl);padding:80px 0}.about-values-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:36px;display:grid}.about-value-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform .22s var(--ease-fluid),border-color .22s var(--ease-fluid),box-shadow .22s var(--ease-fluid);padding:28px 22px}.about-value-card:hover{border-color:var(--color-navy);transform:translateY(-3px);box-shadow:0 12px 28px #0e316514}.about-value-icon{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;display:inline-flex}.about-value-title{color:var(--color-navy);margin:0 0 8px;font-size:17px;font-weight:800}.about-value-body{color:#222222b3;margin:0;font-size:14px;line-height:1.6}.about-eco{background:var(--color-white);padding:80px 0}.about-eco-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.about-eco-card{background:linear-gradient(180deg,var(--color-white),oklch(78% .1 248/.1));border-radius:var(--radius-md);text-align:center;border:1px solid oklch(78% .1 248/.3);padding:32px 22px}.about-eco-num{color:var(--color-accent);letter-spacing:-.01em;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.1}.about-eco-lbl{color:#222222b3;margin-top:10px;font-size:13px;line-height:1.5}.about-eco-cta{text-align:center;margin-top:28px}.about-eco-cta a{color:var(--color-accent);border-bottom:1.5px solid oklch(46% .15 258/.4);align-items:center;gap:8px;min-height:44px;padding:4px 2px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.about-eco-cta a:hover{border-color:var(--color-accent)}@media(max-width:700px){.about-eco-grid{grid-template-columns:1fr}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-navy{outline-color:var(--color-navy)}.outline-royal{outline-color:var(--color-royal)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[aqd\:overview\]{aqd:overview}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/aquagenius/dist/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/wp-content/themes/aquagenius/dist/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/aquagenius/dist/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/wp-content/themes/aquagenius/dist/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/themes/aquagenius/dist/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/wp-content/themes/aquagenius/dist/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/themes/aquagenius/dist/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/wp-content/themes/aquagenius/dist/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/aquagenius/dist/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/aquagenius/dist/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/wp-content/themes/aquagenius/dist/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/aquagenius/dist/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/wp-content/themes/aquagenius/dist/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/themes/aquagenius/dist/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/wp-content/themes/aquagenius/dist/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.mobile-nav,.mobile-nav-backdrop,.mobile-nav .mob-link,.mobile-nav .mob-acc-btn,.mob-acc-body{transition-duration:.22s!important;animation-duration:.22s!important}.hero-mobile-slideshow .hms-slide{animation-name:aq-hero-slideshow-reduced!important;animation-duration:24s!important}.hero-mobile-slideshow .hms-slide--1{opacity:1!important;animation-delay:-1s!important}.hero-mobile-slideshow .hms-slide--2{animation-delay:5s!important}.hero-mobile-slideshow .hms-slide--3{animation-delay:11s!important}.hero-mobile-slideshow .hms-slide--4{animation-delay:17s!important}.hero.hero--cinematic .hero-content:after{opacity:.55!important;animation:none!important}.hero.hero--cinematic .hero-content>*{animation-duration:.28s!important}.hero-content>*{opacity:1!important;animation:none!important;transform:none!important}}@layer wc-overrides;.page-shell .page-body .wc-block-components-sidebar-layout,.page-shell .page-body .wc-block-components-sidebar-layout.is-large{flex-wrap:initial;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;margin:0;display:grid}.page-shell .page-body .wc-block-components-main{flex:initial;width:auto;min-width:0;padding-right:0}.page-shell .page-body .wc-block-components-sidebar{flex:initial;width:auto}@media(max-width:900px){.page-shell .page-body .wc-block-components-sidebar-layout,.page-shell .page-body .wc-block-components-sidebar-layout.is-large{grid-template-columns:1fr}}.pp-bottle-img{object-fit:contain!important;width:auto!important;max-width:60%!important;height:auto!important;max-height:380px!important}@media(max-width:768px){.pp-bottle-img{max-width:65%!important;max-height:320px!important}}.hero-media-video,.hero-media-img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0;display:block}@media(max-width:900px){.hero-media-video,.hero-media-img{aspect-ratio:16/10;height:auto;max-height:420px}}@media(prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.page-shell.is-commerce .page-body{background:linear-gradient(180deg,var(--color-white) 0%,oklch(97% .005 247) 280px)}.page-body .wc-block-cart .wc-block-cart-items,.page-body .wc-block-cart .wp-block-woocommerce-cart-line-items-block{background:var(--color-white);border:1px solid oklch(92% .01 247);border-radius:14px!important;padding:8px 28px!important;box-shadow:0 1px #0e31650a,0 12px 36px #0e31650f!important}.page-body .wc-block-cart-items__row{transition:background .2s var(--ease-fluid);animation:aq-cart-row-in .38s var(--ease-fluid) both;animation-delay:calc(var(--cart-i,0) * 60ms);border-radius:10px;position:relative;padding:22px 4px!important}.page-body .wc-block-cart-items__row:first-child{--cart-i:0}.page-body .wc-block-cart-items__row:nth-child(2){--cart-i:1}.page-body .wc-block-cart-items__row:nth-child(3){--cart-i:2}.page-body .wc-block-cart-items__row:nth-child(4){--cart-i:3}.page-body .wc-block-cart-items__row:nth-child(5){--cart-i:4}.page-body .wc-block-cart-items__row:nth-child(n+6){--cart-i:5}@keyframes aq-cart-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.page-body .wc-block-cart-items__row{opacity:1;animation:none;transform:none}}.page-body .wc-block-components-quantity-selector{transition:border-color .18s var(--ease-fluid),box-shadow .2s var(--ease-fluid);box-shadow:inset 0 1px #0e316505;border:1.5px solid var(--color-border)!important;background:var(--color-white)!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;width:auto!important;min-width:108px!important;padding:0 4px!important;display:inline-flex!important;overflow:visible!important}.page-body .wc-block-components-quantity-selector__input{text-align:center!important;flex:0 0 28px!important;width:28px!important}.page-body .wc-block-components-quantity-selector:focus-within{box-shadow:0 0 0 3px #1654a92e,inset 0 1px #0e316505;border-color:var(--color-royal)!important}.page-body .wc-block-components-quantity-selector__button{color:#0000!important;cursor:pointer!important;opacity:1!important;background:0 0!important;border:0!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:0!important;transition:background .16s cubic-bezier(.22,1,.36,1)!important;position:relative!important;overflow:visible!important}.page-body .wc-block-components-quantity-selector__button:after{content:"";border-radius:inherit;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.page-body .wc-block-components-quantity-selector__button:disabled{cursor:not-allowed!important}.page-body .wc-block-components-quantity-selector__button:disabled span{color:#0e31654d!important}.page-body .wc-block-components-quantity-selector__button:hover:not(:disabled) span{color:var(--color-royal)!important}.page-body .wc-block-components-sidebar svg,.page-body .wc-block-components-totals-wrapper svg,.page-body .wp-block-group.aq-pattern-trust svg,.page-body .wp-block-group[class*=trust] svg,.wc-block-components-checkout-place-order-button svg,.page-body .wc-block-cart__sidebar svg,.page-body .wc-block-checkout__sidebar svg{color:var(--color-navy)!important;stroke:currentColor!important;opacity:1!important;stroke-width:1.8px!important}.page-body .wc-block-checkout__sidebar .wp-block-columns:has(>.wp-block-column svg),.page-body .wc-block-cart__sidebar .wp-block-columns:has(>.wp-block-column svg),.page-body .wc-block-components-sidebar .wp-block-columns:has(>.wp-block-column svg){border-top:1px solid oklch(92% .005 247)!important;gap:28px!important;margin-top:8px!important;padding:18px 8px 4px!important}.page-body .wc-block-checkout__sidebar .wp-block-columns:has(>.wp-block-column svg)>.wp-block-column,.page-body .wc-block-cart__sidebar .wp-block-columns:has(>.wp-block-column svg)>.wp-block-column,.page-body .wc-block-components-sidebar .wp-block-columns:has(>.wp-block-column svg)>.wp-block-column{flex-grow:1!important;flex-basis:0!important;justify-content:center!important;align-items:center!important;min-width:0!important;display:flex!important}.page-body .wc-block-components-sidebar .wp-block-group [class*=trust] p,.page-body .wp-block-group.aq-pattern-trust p{color:var(--color-navy)!important;opacity:1!important;font-weight:700!important}.page-body .wc-block-components-quantity-selector__input{font-variant-numeric:tabular-nums;font-weight:700;color:var(--color-navy)!important;font-size:14px!important}.page-body .wc-block-components-chip{letter-spacing:.04em;text-transform:uppercase;animation:aq-chip-in .36s var(--ease-fluid);align-items:center;gap:6px;color:var(--color-navy)!important;background:linear-gradient(135deg,#83bdf533,#1654a91a)!important;border:1px solid oklch(46% .15 258/.22)!important;border-radius:999px!important;padding:6px 14px 6px 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}@keyframes aq-chip-in{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.page-body .wc-block-components-chip{animation:none}}.page-body .wc-block-components-totals-footer-item{border-top:1px solid var(--color-border);margin-top:8px;position:relative;padding-top:14px!important}.page-body .wp-block-woocommerce-proceed-to-checkout-block{position:relative}.page-body .wp-block-woocommerce-proceed-to-checkout-block:after{content:"Paiement sÃ©curisÃ© Â· Livraison offerte dÃ¨s 50 â‚¬ Â· Retours 30 jours";text-align:center;color:var(--color-text-muted);letter-spacing:.02em;margin-top:14px;font-size:11px;line-height:1.6;display:block}.page-body .wp-block-woocommerce-empty-cart-block{border:1px solid oklch(32% .1 259/.06);box-shadow:0 4px 16px #0e31650a;background:linear-gradient(180deg,#fff 0%,var(--color-pearl) 100%)!important;text-align:center!important;border-radius:20px!important;padding:clamp(40px,6vw,80px) clamp(20px,4vw,48px)!important}.page-body .wp-block-woocommerce-empty-cart-block svg.wc-block-components-empty-cart__icon,.page-body .wp-block-woocommerce-empty-cart-block>svg:first-of-type{display:none!important}.page-body .wp-block-woocommerce-empty-cart-block:before{content:"";background:radial-gradient(circle at 50% 50%,oklch(78% .1 248/.3) 0%,transparent 70%),linear-gradient(135deg,var(--color-navy),var(--color-royal));border-radius:50%;width:96px;height:96px;margin:0 auto 18px;animation:3.2s ease-in-out infinite aq-empty-pulse;display:block;box-shadow:0 16px 48px #0e31652e;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><line x1='3' y1='6' x2='21' y2='6'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><line x1='3' y1='6' x2='21' y2='6'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:56px 56px;mask-size:56px 56px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes aq-empty-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.08);transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.page-body .wp-block-woocommerce-empty-cart-block:before{animation:none}}.page-body .wc-block-cart__empty-cart__title{letter-spacing:-.01em;color:var(--color-navy)!important;margin:0 0 10px!important;font-size:clamp(22px,2.6vw,28px)!important;font-weight:800!important}.page-body .wp-block-woocommerce-empty-cart-block p{max-width:56ch;line-height:1.55;color:#0e3165bd!important;margin:0 auto 24px!important;font-size:15px!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-components-button{letter-spacing:.06em;text-transform:uppercase;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;box-shadow:0 12px 28px #0e316538;background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%)!important;color:var(--color-white)!important;border-radius:14px!important;padding:14px 32px!important;font-size:13px!important;font-weight:700!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-components-button:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 16px 36px #0e31654d}.page-body .wp-block-woocommerce-empty-cart-block h2,.page-body .wp-block-woocommerce-empty-cart-block h3{text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted)!important;margin:40px 0 20px!important;font-size:14px!important;font-weight:700!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-grid,.page-body .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-collection,.page-body .wp-block-woocommerce-empty-cart-block .wc-block-product-template{text-align:left;max-width:920px;margin:0 auto}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-grid__products,.page-body .wp-block-woocommerce-empty-cart-block .wc-block-product-template{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;align-items:stretch!important;gap:16px!important;padding:0!important;list-style:none!important;display:grid!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-grid__product,.page-body .wp-block-woocommerce-empty-cart-block .wc-block-product{background:#fff!important;border:1px solid oklch(32% .1 259/.06)!important;border-radius:14px!important;flex-direction:column!important;height:100%!important;padding:14px!important;list-style:none!important;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s!important;display:flex!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-grid__product>:last-child,.page-body .wp-block-woocommerce-empty-cart-block .wc-block-product>:last-child{margin-top:auto!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-grid__product:hover,.page-body .wp-block-woocommerce-empty-cart-block .wc-block-product:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0e31651a!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image,.page-body .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-image{aspect-ratio:1!important;background:var(--color-pearl)!important;border-radius:10px!important;width:100%!important;display:block!important;position:relative!important;overflow:hidden!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img,.page-body .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-image img{object-fit:contain!important;background:0 0!important;width:100%!important;height:100%!important;padding:14px!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title,.page-body .wp-block-woocommerce-empty-cart-block .wp-block-post-title{letter-spacing:-.01em;color:var(--color-navy)!important;margin:12px 0 4px!important;font-size:14px!important;font-weight:700!important}.page-body .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-price,.page-body .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-price{font-variant-numeric:tabular-nums;color:var(--color-royal)!important;font-size:13px!important;font-weight:700!important}@media(max-width:900px){.page-body .wc-block-components-sidebar{z-index:5;margin-top:16px;bottom:0;border-radius:16px 16px 0 0!important;position:sticky!important;top:auto!important;box-shadow:0 -12px 36px #0e31651f!important}}.page-body .wp-block-woocommerce-checkout .wc-block-components-checkout-step__title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy)!important;font-size:14px!important;font-weight:700!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-checkout-step{background:var(--color-white);border:1px solid var(--color-border);transition:box-shadow .22s var(--ease-fluid),border-color .22s var(--ease-fluid);box-shadow:0 1px #0e31650a,0 6px 20px #0e31650a;border-radius:14px!important;margin-bottom:16px!important;padding:24px!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-checkout-step:focus-within{border-color:#1654a952;box-shadow:0 1px #0e31650a,0 12px 32px #0e316514}.page-body .wc-block-components-text-input,.page-body .wc-block-components-combobox{position:relative}.page-body .wc-block-components-text-input input,.page-body .wc-block-components-text-input input.wc-block-components-text-input__input,.page-body .wc-block-components-combobox input{transition:border-color .18s var(--ease-fluid),box-shadow .2s var(--ease-fluid),background .2s var(--ease-fluid);border:1.5px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background:var(--color-white)!important;height:auto!important;color:var(--color-text)!important;padding:22px 14px 8px!important;font-size:14px!important}.page-body .wc-block-components-text-input input:hover,.page-body .wc-block-components-combobox input:hover{border-color:#1654a952!important}.page-body .wc-block-components-text-input input:focus,.page-body .wc-block-components-text-input input:focus-visible,.page-body .wc-block-components-combobox input:focus,.page-body .wc-block-components-combobox input:focus-visible{border-color:var(--color-royal)!important;outline:0!important;box-shadow:0 0 0 3px #1654a92e!important}.page-body .wc-block-components-text-input label,.page-body .wc-block-components-combobox label{letter-spacing:.02em;transition:color .18s var(--ease-fluid),transform .2s var(--ease-fluid);color:var(--color-text-muted)!important;font-size:12px!important;font-weight:500!important}.page-body .wc-block-components-text-input.is-active label,.page-body .wc-block-components-text-input:focus-within label{color:var(--color-royal)!important}.page-body .wc-block-components-text-input.has-error input,.page-body .wc-block-components-validation-error~.wc-block-components-text-input input{border-color:var(--color-red)!important;box-shadow:0 0 0 3px #cc272e1f!important}.page-body .wc-block-components-validation-error{align-items:center;gap:6px;display:flex;color:var(--color-red)!important;margin-top:6px!important;font-size:12px!important;font-weight:600!important}.page-body .wc-block-components-validation-error:before{content:"";background:var(--color-red);flex-shrink:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='12' y1='8' x2='12' y2='12'/><line x1='12' y1='16' x2='12.01' y2='16'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='12' y1='8' x2='12' y2='12'/><line x1='12' y1='16' x2='12.01' y2='16'/></svg>") 50%/contain no-repeat}.page-body .wp-block-woocommerce-checkout-contact-information-block:before{content:"Vous validez en tant quâ€™invitÃ© â€” crÃ©ation de compte optionnelle";color:var(--color-navy);letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#83bdf526;border:1px solid oklch(46% .15 258/.22);border-radius:999px;margin:0 0 14px;padding:8px 14px;font-size:11px;font-weight:700;display:block}.page-body .wc-block-components-payment-method-icons{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.page-body .wc-block-components-payment-method-icon,.page-body .wc-block-components-payment-method-icons img{background:var(--color-white);border:1px solid var(--color-border);transition:transform .18s var(--ease-fluid),border-color .18s var(--ease-fluid);border-radius:4px;padding:2px 4px;width:auto!important;height:22px!important}.page-body .wc-block-components-payment-method-label{color:var(--color-navy);font-weight:600}.page-body .wc-block-components-radio-control__option{background:var(--color-white);transition:border-color .2s var(--ease-fluid),background .2s var(--ease-fluid),box-shadow .2s var(--ease-fluid),transform .18s var(--ease-fluid);border:1.5px solid var(--color-border)!important;border-radius:var(--radius-md)!important;margin-bottom:10px!important;padding:14px 16px!important}.page-body .wc-block-components-radio-control__option:hover{background:#f2f5f880;border-color:#1654a952!important}.page-body .wc-block-components-radio-control__option--checked,.page-body .wc-block-components-radio-control__option:has(input:checked){background:#1654a90a;box-shadow:0 0 0 3px #1654a91a;border-color:var(--color-royal)!important}.page-body .wc-block-components-checkout-place-order-button{position:relative;background:linear-gradient(135deg,var(--color-navy),var(--color-royal))!important;letter-spacing:.08em!important;padding:18px 28px!important;font-size:15px!important;box-shadow:0 8px 24px #0e31654d!important}.page-body .wc-block-components-checkout-place-order-button:before{content:"";vertical-align:-3px;background:var(--color-white);width:16px;height:16px;margin-right:10px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='11' width='18' height='11' rx='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") 50%/contain no-repeat}.page-body .wp-block-woocommerce-checkout-actions-block{position:relative}.page-body .wp-block-woocommerce-checkout-actions-block:after{content:"ðŸ”’  Paiement sÃ©curisÃ© 3DS2 Â· Vos donnÃ©es sont chiffrÃ©es";text-align:center;color:var(--color-text-muted);letter-spacing:.02em;margin-top:12px;font-size:11px;display:block}.page-body .wc-block-components-checkout-place-order-button.is-loading,.page-body .wc-block-components-button.is-loading{pointer-events:none;position:relative;color:#0000!important}.page-body .wc-block-components-checkout-place-order-button.is-loading:after,.page-body .wc-block-components-button.is-loading:after{content:"";border:2px solid oklch(100% 0 0/.4);border-top-color:var(--color-white);border-radius:999px;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.7s linear infinite aq-spin;position:absolute;top:50%;left:50%}@media(min-width:901px){.page-body .wc-block-checkout__sidebar{position:sticky;top:120px}}.page-body .wc-block-components-order-summary-item{border-bottom:1px solid oklch(92% .01 247);align-items:flex-start!important;gap:14px!important;padding:14px 0!important}.page-body .wc-block-components-order-summary-item:last-child{border-bottom:0}.page-body .wc-block-components-order-summary-item__description{flex:1 1 0!important;min-width:0!important}.page-body .wp-block-woocommerce-checkout-order-summary-block:after{content:""!important;box-sizing:content-box!important;border-top:1px solid var(--color-border)!important;opacity:.85!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003366' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='3' width='15' height='13' rx='1'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003366' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/><polyline points='9 12 11 14 16 9'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003366' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 4 1 10 7 10'/><path d='M3.51 15a9 9 0 1 0 2.13-9.36L1 10'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003366' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>")!important;background-position:10%,37%,63%,90%!important;background-repeat:no-repeat!important;background-size:22px 22px!important;height:auto!important;min-height:32px!important;margin:24px 0 8px!important;padding:24px 12px!important;display:block!important}.page-body .wc-block-components-order-summary-item__image img{background:var(--color-pearl);border-radius:var(--radius-sm);object-fit:contain!important}.wc-block-cart-items__row{border-radius:var(--radius-md,12px);border:1px solid var(--color-border,#dde3ea);background:#fff;transition:box-shadow .2s;margin-bottom:16px!important;padding:20px!important}.wc-block-cart-items__row:hover{box-shadow:0 4px 14px #0e316514}.wc-block-cart-item__quantity .wc-block-components-quantity-selector{overflow:hidden;border:1px solid var(--color-border,#dde3ea)!important;border-radius:999px!important}.wc-block-components-quantity-selector__button{min-width:40px!important;min-height:40px!important;color:var(--color-navy)!important;font-size:18px!important}.wc-block-components-quantity-selector__button:hover{background:var(--color-pearl,#f4f6f8)!important}.wc-block-components-quantity-selector__input{text-align:center!important;min-width:40px!important;font-size:16px!important;font-weight:700!important}.wc-block-cart-item__product-name a{color:var(--color-navy)!important;font-size:16px!important;font-weight:700!important}.wc-block-cart-item__product-name a:hover{color:var(--color-royal)!important}.wc-block-components-product-details__name{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted,#5d6271)!important;font-size:12px!important;font-weight:600!important}.wc-block-components-product-details__value{color:var(--color-navy)!important;font-weight:600!important}.wc-block-cart-item__total .wc-block-components-product-price{color:var(--color-navy)!important;font-size:16px!important;font-weight:700!important}.wp-block-woocommerce-cart-order-summary-block,.wc-block-components-totals-wrapper{border-radius:var(--radius-md,12px);background:#fff;box-shadow:0 4px 20px #0e316512;padding:24px!important}.wc-block-components-totals-item__label{color:var(--color-text-muted,#5d6271)!important;font-weight:500!important}.wc-block-components-totals-item__value{color:var(--color-navy)!important;font-weight:600!important}.wc-block-components-totals-footer-item__amount{color:var(--color-navy)!important;font-size:28px!important;font-weight:800!important}.wc-block-components-chip.is-removable{border:1px solid var(--color-light-blue,#7eb8ff)!important;color:var(--color-navy)!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#1654a914!important;border-radius:999px!important;padding:6px 14px 6px 12px!important;font-size:12px!important;font-weight:700!important}.wc-block-components-chip__remove{opacity:.7;transition:opacity .2s;color:var(--color-navy)!important}.wc-block-components-chip__remove:hover{opacity:1}.wc-block-components-panel__button{color:var(--color-navy)!important;padding:12px 0!important;font-weight:600!important}.wp-block-woocommerce-proceed-to-checkout-block a,.wc-block-cart__submit-container a{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%)!important;border-radius:var(--radius-md,12px)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:none!important;padding:18px 32px!important;font-size:14px!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 8px 24px #0e316540!important}.wp-block-woocommerce-proceed-to-checkout-block a:hover,.wc-block-cart__submit-container a:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #0e316559!important}.wp-block-woocommerce-checkout-fields-block>.wc-block-components-checkout-step,.wc-block-checkout__main>.wc-block-components-checkout-step{box-shadow:0 2px 8px #0e31650a;border-radius:var(--radius-md,12px)!important;border:1px solid var(--color-border,#dde3ea)!important;background:#fff!important;margin-bottom:18px!important;padding:28px!important}.wc-block-components-checkout-step__title{color:var(--color-navy)!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:18px!important;font-size:18px!important;font-weight:700!important}.wc-block-components-text-input input,.wc-block-components-text-input select,.wc-block-components-combobox input,.wc-block-components-textarea{border-radius:var(--radius-sm,6px)!important;border:1.5px solid var(--color-border,#dde3ea)!important;padding:14px!important;font-size:15px!important;transition:border-color .2s,box-shadow .2s!important}.wc-block-components-text-input input:focus,.wc-block-components-text-input select:focus,.wc-block-components-combobox input:focus,.wc-block-components-textarea:focus{border-color:var(--color-royal)!important;outline:none!important;box-shadow:0 0 0 3px #1654a926!important}.wc-block-components-payment-methods .wc-block-components-radio-control__option,.page-body .wc-block-components-radio-control__option,.page-body .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{border:2px solid var(--color-border,#dde3ea)!important;border-radius:var(--radius-md,12px)!important;cursor:pointer!important;min-height:auto!important;margin-bottom:12px!important;padding:18px 20px 18px 50px!important;transition:all .2s!important;display:block!important;position:relative!important}.page-body .wc-block-components-radio-control__option .wc-block-components-radio-control__input,.page-body .wc-block-components-radio-control__option input[type=radio]{width:18px!important;height:18px!important;margin:0!important;position:absolute!important;top:22px!important;left:20px!important}.page-body .wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout,.page-body .wc-block-components-radio-control__option .wc-block-components-radio-control__label-group{width:100%!important;display:block!important}.wc-block-components-payment-methods .wc-block-components-radio-control__option:hover{border-color:var(--color-royal)!important;background:#f2f5f8!important}.wc-block-components-payment-methods .wc-block-components-radio-control__option--checked-option{border-color:var(--color-navy)!important;background:#1654a90d!important}.wc-block-components-payment-methods .wc-block-components-radio-control__label{color:var(--color-navy)!important;word-break:break-word!important;white-space:normal!important;text-overflow:clip!important;width:100%!important;font-weight:700!important;display:block!important;overflow:visible!important}.wc-block-components-payment-methods .wc-block-components-radio-control__description{color:var(--color-text-muted,#5d6271)!important;white-space:normal!important;width:100%!important;margin-top:4px!important;font-size:13px!important}.wc-block-checkout__add-note{border:1px solid var(--color-border,#dde3ea)!important;border-radius:var(--radius-md,12px)!important;background:#fff!important;margin-top:12px!important;padding:18px 20px!important}.wp-block-woocommerce-checkout-totals-block,.wc-block-checkout__sidebar{position:sticky;top:88px}@media(max-width:900px){.wp-block-woocommerce-checkout-totals-block,.wc-block-checkout__sidebar{position:static}}.wc-block-components-totals-wrapper+div[class*=trust],.wc-block-checkout__terms,.wc-block-checkout__actions{margin-top:16px!important}.wc-block-components-checkout-place-order-button{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%)!important;border-radius:var(--radius-md,12px)!important;letter-spacing:.1em!important;text-transform:uppercase!important;border:none!important;width:100%!important;padding:20px 32px!important;font-size:14px!important;font-weight:800!important;transition:all .2s!important;box-shadow:0 8px 24px #0e31654d!important}.wc-block-components-checkout-place-order-button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #0e316566!important}.wc-block-checkout__terms{color:var(--color-text-muted,#5d6271)!important;text-align:center!important;font-size:13px!important}.wc-block-components-totals-wrapper+div svg,.wc-block-cart__sidebar svg{width:22px!important;height:22px!important}.woocommerce-order{max-width:920px;margin:0 auto;padding:0 24px}.woocommerce-thankyou-order-received{position:relative;color:var(--color-navy)!important;text-align:center!important;border-radius:var(--radius-md,12px)!important;background:#319d6414!important;border:1px solid oklch(62% .13 156/.25)!important;margin-bottom:32px!important;padding:28px!important;font-size:22px!important;font-weight:700!important}.woocommerce-thankyou-order-received:before{content:"✓";color:#fff;text-align:center;vertical-align:middle;background:#319d64;border-radius:50%;width:32px;height:32px;margin-right:12px;font-weight:800;line-height:32px;display:inline-block}.woocommerce-order-overview{border-radius:var(--radius-md,12px)!important;border:1px solid var(--color-border,#dde3ea)!important;background:#fff!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:20px!important;margin:0 0 32px!important;padding:28px!important;list-style:none!important;display:grid!important}.woocommerce-order-overview li{color:var(--color-text-muted,#5d6271)!important;text-transform:uppercase!important;letter-spacing:.06em!important;border:none!important;padding:0!important;font-size:12px!important;font-weight:600!important}.woocommerce-order-overview li strong{color:var(--color-navy)!important;text-transform:none!important;letter-spacing:0!important;margin-top:4px!important;font-size:16px!important;font-weight:700!important;display:block!important}.woocommerce-order-overview li:not(:last-child){border-right:1px solid var(--color-border,#dde3ea)!important;padding-right:20px!important}@media(max-width:700px){.woocommerce-order-overview li:not(:last-child){border-right:none!important;border-bottom:1px solid var(--color-border,#dde3ea)!important;padding-bottom:16px!important;padding-right:0!important}}.woocommerce-order-details,.woocommerce-customer-details{border-radius:var(--radius-md,12px)!important;border:1px solid var(--color-border,#dde3ea)!important;background:#fff!important;margin-bottom:24px!important;padding:28px!important}.woocommerce-order-details__title,.woocommerce-column__title,.woocommerce-order-details h2,.woocommerce-customer-details h2{color:var(--color-navy)!important;text-transform:uppercase!important;letter-spacing:.06em!important;border-bottom:2px solid var(--color-pearl,#f4f6f8)!important;margin-bottom:18px!important;padding-bottom:12px!important;font-size:18px!important;font-weight:700!important}.woocommerce-table--order-details,.woocommerce-table--order-details tbody tr td,.woocommerce-table--order-details thead tr th,.woocommerce-table--order-details tfoot tr td,.woocommerce-table--order-details tfoot tr th{border:none!important}.woocommerce-table--order-details thead tr th{background:var(--color-pearl,#f4f6f8)!important;color:var(--color-navy)!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:12px 16px!important;font-size:12px!important;font-weight:700!important}.woocommerce-table--order-details tbody tr{border-bottom:1px solid var(--color-pearl,#f4f6f8)!important}.woocommerce-table--order-details tbody tr td{color:var(--color-text,#222)!important;padding:16px!important;font-size:15px!important}.woocommerce-table--order-details tfoot tr th,.woocommerce-table--order-details tfoot tr td{color:var(--color-text-muted,#5d6271)!important;padding:10px 16px!important;font-size:14px!important}.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-table--order-details tfoot tr:last-child td{color:var(--color-navy)!important;border-top:2px solid var(--color-pearl,#f4f6f8)!important;padding-top:16px!important;font-size:18px!important;font-weight:800!important}.woocommerce-customer-details address{background:var(--color-pearl,#f4f6f8)!important;border-radius:var(--radius-sm,6px)!important;color:var(--color-text,#222)!important;border:none!important;padding:18px!important;font-size:14px!important;font-style:normal!important;line-height:1.7!important}.pp-lifestyle-tile{border-radius:var(--radius-md,12px);position:relative;overflow:hidden}.pp-lifestyle-tile picture,.pp-lifestyle-tile img{object-fit:cover!important;object-position:center 35%!important;width:100%!important;height:100%!important;display:block!important}.pp-lifestyle-tile picture{height:100%}.pp-lifestyle-tile img[alt=Urban]{object-position:center 28%!important}.pp-lifestyle-tile img[alt=Office]{object-position:center 30%!important}.pp-lifestyle-tile img[alt=Fitness]{object-position:center 38%!important}.pp-lifestyle-tile img[alt=Style]{object-position:60% 32%!important}.pp-lifestyle-tile img[alt=Daily]{object-position:center 40%!important}.pp-lifestyle-tile img[alt=Travel]{object-position:center 32%!important}.pp-lifestyle-tile img[alt=Outdoor],.pp-lifestyle-tile img[alt=Trail]{object-position:center 35%!important}.pp-lifestyle-tile img[alt=Adventure]{object-position:center 32%!important}.pp-lifestyle-tile img[alt=Globetrot]{object-position:center 35%!important}.pp-lifestyle-tile .pp-lifestyle-cap{color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e3165eb;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:16px}.header{transition:box-shadow .24s cubic-bezier(.22,1,.36,1)}.header.is-scrolled{box-shadow:0 4px 20px #0e31650f}@media(prefers-reduced-motion:reduce){.header{transition:none}}.btn,.btn--auto,.pp-cta,.mc-btn--primary,.cp-cta{will-change:transform}.btn:hover,.btn--auto:hover,.cp-cta:hover{transform:translateY(-1px)}.btn:active,.btn--auto:active,.pp-cta:active,.mc-btn--primary:active,.cp-cta:active{transition-duration:75ms;transform:translateY(0)scale(.98)}@media(prefers-reduced-motion:reduce){.btn:hover,.btn--auto:hover,.cp-cta:hover,.btn:active,.btn--auto:active,.pp-cta:active,.mc-btn--primary:active,.cp-cta:active{transition:none;transform:none}}.aq-blog-card,.gallery-tile{will-change:transform;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.aq-blog-card:hover,.gallery-tile:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0e31651f}@media(prefers-reduced-motion:reduce){.aq-blog-card,.gallery-tile{transition:none}.aq-blog-card:hover,.gallery-tile:hover{box-shadow:none;transform:none}}.aq-icon-circle,.aq-icon-tile{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1)}a:hover>.aq-icon-circle,button:hover>.aq-icon-circle,.pcard:hover .aq-icon-circle,.cp-team-card:hover .aq-icon-circle,a:hover>.aq-icon-tile,button:hover>.aq-icon-tile,.pcard:hover .aq-icon-tile,.cp-team-card:hover .aq-icon-tile{filter:brightness(1.04);transform:translateY(-2px)}a:hover>.aq-icon-tile,button:hover>.aq-icon-tile,.pcard:hover .aq-icon-tile,.cp-team-card:hover .aq-icon-tile{box-shadow:0 12px 28px #0e31652e}@media(prefers-reduced-motion:reduce){.aq-icon-circle,.aq-icon-tile{transition:none}a:hover>.aq-icon-circle,button:hover>.aq-icon-circle,.pcard:hover .aq-icon-circle,.cp-team-card:hover .aq-icon-circle,a:hover>.aq-icon-tile,button:hover>.aq-icon-tile,.pcard:hover .aq-icon-tile,.cp-team-card:hover .aq-icon-tile{transform:none}}.mc-drawer.is-open .mc-item{animation:.36s cubic-bezier(.22,1,.36,1) both mc-item-in-x!important;animation-delay:calc(var(--mc-i,0) * 60ms)!important}@keyframes mc-item-in-x{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mc-drawer.is-open .mc-item{opacity:1;transform:none;animation:none!important}}.page-body .wc-block-components-sidebar{top:calc(var(--h-header,80px) + 16px);background:var(--color-pearl);border-radius:14px;max-width:380px;padding:24px;position:sticky;box-shadow:0 1px #0e31650a,0 12px 32px #0e31650f}@media(max-width:900px){.page-body .wc-block-components-sidebar{max-width:none;position:static}}.page-body .wc-block-components-totals-coupon button.wc-block-components-button:not(.contained),.page-body .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{text-transform:uppercase;letter-spacing:.04em;transition:background .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);color:var(--color-navy)!important;border:1.5px solid var(--color-navy)!important;background:0 0!important;border-radius:10px!important;padding:10px 18px!important;font-size:12px!important;font-weight:700!important}.page-body .wc-block-components-totals-coupon button.wc-block-components-button:not(.contained):hover,.page-body .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button:hover{transform:translateY(-1px);background:var(--color-navy)!important;color:#fff!important}.page-body .wc-block-cart-items__row{background:var(--color-white)}.page-body .wc-block-cart-items__row:hover{background:#0e316506!important}@media(prefers-reduced-motion:reduce){.page-body .wc-block-components-totals-coupon button.wc-block-components-button:hover{transform:none}}.shop-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-royal);align-items:center;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.shop-helper{background:radial-gradient(ellipse 60% 80% at 90% 50%,oklch(78% .1 248/.18),transparent 60%),linear-gradient(180deg,var(--color-pearl) 0%,#fff 100%);padding:clamp(56px,8vw,96px) clamp(20px,4vw,48px)}.shop-helper-inner{max-width:var(--container-max,1280px);grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;margin:0 auto;display:grid}@media(max-width:900px){.shop-helper-inner{grid-template-columns:1fr;gap:32px}}.shop-helper-title{letter-spacing:-.02em;color:var(--color-navy);text-wrap:balance;margin:0 0 12px;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.15}.shop-helper-lead{color:#0e3165c7;max-width:56ch;margin:0 0 22px;font-size:16px;line-height:1.6}.shop-helper-cta{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:14px;align-items:center;gap:10px;padding:16px 32px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 12px 28px #0e316538}.shop-helper-cta svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.shop-helper-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0e31654d}.shop-helper-cta:hover svg{transform:translate(3px)}.shop-helper-visual{isolation:isolate;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.shop-helper-visual:before{content:"";filter:blur(28px);z-index:-1;background:radial-gradient(60% 70%,#1654a929,#83bdf514 50%,#0000 75%);position:absolute;top:8%;right:12%;bottom:8%;left:12%}.shqv{width:min(100%,440px);position:relative}.shqv-card{transform-origin:50%;background:#fff;border:1px solid oklch(92% .005 247);border-radius:20px;padding:22px 22px 24px;transition:transform .6s cubic-bezier(.22,1,.36,1);animation:8s cubic-bezier(.22,1,.36,1) infinite shqv-float;position:relative;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 1px #00336605,0 28px 60px -28px #0e31654d,0 12px 24px -16px #0e316526}.shop-helper:hover .shqv-card{transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)translateY(-4px)}@keyframes shqv-float{0%,to{transform:perspective(1200px)rotateY(-5deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-4deg)rotateX(1deg)translateY(-6px)}}.shqv-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.shqv-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-royal);background:#e2f0ff;background:oklch(95% .04 248);border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.shqv-pct{color:var(--color-royal);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:13px;font-weight:700}.shqv-progress{background:#eceff2;border-radius:999px;height:4px;margin-bottom:18px;overflow:hidden}.shqv-progress-fill{background:linear-gradient(90deg,var(--color-navy) 0%,var(--color-royal) 100%);border-radius:999px;width:60%;height:100%;position:relative;overflow:hidden}.shqv-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:2.4s cubic-bezier(.3,0,0,1) infinite shqv-shimmer;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}@keyframes shqv-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.shqv-question{letter-spacing:-.015em;color:var(--color-navy);margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.25}.shqv-options{flex-direction:column;gap:8px;display:flex}.shqv-option{color:#464e58;letter-spacing:-.005em;background:#fff;border:1.5px solid oklch(92% .005 247);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:background .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.shqv-option-ico{width:28px;height:28px;color:var(--color-navy);background:#eceff2;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.shqv-option-ico svg{stroke-width:1.8px;width:14px;height:14px}.shqv-option-label{flex:1}.shqv-option-check{background:var(--color-navy);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:auto;display:inline-grid;box-shadow:0 4px 10px #0e316552}.shqv-option.is-on{border-color:var(--color-navy);color:var(--color-navy);background:linear-gradient(135deg,#e2f0ff,#edf6ff);background:linear-gradient(135deg,color(xyz 0.801 0.861 1.214),color(xyz 0.86 0.915 1.106));box-shadow:0 0 0 3px #1654a91f}.shqv-option.is-on .shqv-option-ico{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff}.shqv-result{background:#fff;border:1px solid oklch(92% .005 247);border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:7s cubic-bezier(.22,1,.36,1) infinite shqv-result-float;display:flex;position:absolute;bottom:-36px;right:-28px;transform:rotate(3deg);box-shadow:0 24px 48px -16px #0e316552,0 8px 18px -10px #0e31652e}@keyframes shqv-result-float{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-4px)}}.shqv-result-thumb{background:linear-gradient(#fff,#f2f5f8);border:1px solid oklch(92% .005 247);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:80px;padding:6px;display:flex;position:relative;overflow:hidden}.shqv-result-thumb img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.shqv-result-body{flex-direction:column;gap:1px;min-width:0;display:flex}.shqv-result-match{color:var(--color-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:15px;font-weight:700;display:inline-block}.shqv-result-name{letter-spacing:.04em;color:#464e58;font-size:11.5px;font-weight:600}@media(max-width:900px){.shop-helper-visual{min-height:300px}.shqv{width:min(100%,380px);margin:0 auto}.shqv-result{bottom:-28px;right:-10px}}@media(max-width:560px){.shqv-card{animation:none;transform:none}.shop-helper:hover .shqv-card{transform:translateY(-4px)}.shqv-result{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.shqv-card,.shqv-result,.shqv-progress-fill:after{animation:none!important}}.aq-uvc-mockup{isolation:isolate;width:min(100%,440px);margin:0 auto;position:relative}.aq-uvc-mockup:before{content:"";filter:blur(34px);z-index:-1;background:radial-gradient(60% 65%,#1654a92e,#83bdf514 50%,#0000 75%);position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.aq-uvcm-card{transform-origin:50%;background:#fff;border:1px solid oklch(92% .005 247);border-radius:22px;padding:22px 24px;animation:9s cubic-bezier(.22,1,.36,1) infinite aq-uvcm-float;position:relative;transform:perspective(1400px)rotateY(-4deg)rotateX(2deg);box-shadow:0 1px #00336605,0 28px 60px -28px #0e31654d,0 12px 24px -16px #0e316526}@keyframes aq-uvcm-float{0%,to{transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1400px)rotateY(-3deg)rotateX(1deg)translateY(-6px)}}.aq-uvcm-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.aq-uvcm-pill{color:var(--color-royal);letter-spacing:.12em;text-transform:uppercase;background:#e2f0ff;background:oklch(95% .04 248);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.aq-uvcm-pill-dot{background:var(--color-royal);border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite aq-uvcm-dot-pulse;box-shadow:0 0 #1654a999}@keyframes aq-uvcm-dot-pulse{0%,to{box-shadow:0 0 #1654a999}50%{box-shadow:0 0 0 5px #1654a900}}.aq-uvcm-pct{color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:14px;font-weight:700}.aq-uvcm-stage{width:200px;height:200px;margin:0 auto 18px;position:relative}.aq-uvcm-ring{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.aq-uvcm-ring-fill{filter:drop-shadow(0 0 8px oklch(46% .15 258/.45));animation:6s cubic-bezier(.22,1,.36,1) infinite aq-uvcm-ring-advance}@keyframes aq-uvcm-ring-advance{0%{stroke-dashoffset:200px}50%{stroke-dashoffset:100px}to{stroke-dashoffset:200px}}.aq-uvcm-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.aq-uvcm-secs{color:var(--color-navy);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:52px;font-weight:700;line-height:1;display:inline-flex}.aq-uvcm-secs>span{color:var(--color-royal);margin-left:2px;font-size:22px}.aq-uvcm-target{color:#81878f;letter-spacing:.04em;margin-top:4px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:12px}.aq-uvcm-pulse{opacity:0;pointer-events:none;border:1.5px solid oklch(46% .15 258/.4);border-radius:999px;position:absolute;top:8%;right:8%;bottom:8%;left:8%}.aq-uvcm-pulse--1{animation:3.2s cubic-bezier(.3,0,0,1) infinite aq-uvcm-pulse-out}.aq-uvcm-pulse--2{animation:3.2s cubic-bezier(.3,0,0,1) 1.6s infinite aq-uvcm-pulse-out}@keyframes aq-uvcm-pulse-out{0%{opacity:.55;transform:scale(.6)}50%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}.aq-uvcm-meta{border-top:1px solid oklch(95% .005 247);flex-direction:column;gap:8px;padding-top:16px;display:flex}.aq-uvcm-meta-row{justify-content:space-between;align-items:center;font-size:12px;display:flex}.aq-uvcm-meta-label{color:#81878f;letter-spacing:.04em}.aq-uvcm-meta-value{color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-weight:700}.aq-uvcm-result{background:#fff;border:1px solid oklch(92% .005 247);border-radius:16px;align-items:center;gap:12px;padding:13px 18px 13px 14px;animation:7s cubic-bezier(.22,1,.36,1) infinite aq-uvcm-result-float;display:flex;position:absolute;bottom:-28px;right:-22px;transform:rotate(3deg);box-shadow:0 24px 48px -16px #0e316552,0 8px 18px -10px #0e31652e}@keyframes aq-uvcm-result-float{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-4px)}}.aq-uvcm-result-ico{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;box-sizing:content-box;border-radius:999px;flex-shrink:0;width:32px;height:32px;padding:6px;box-shadow:0 4px 10px #0e316552}.aq-uvcm-result-body{flex-direction:column;min-width:0;display:flex}.aq-uvcm-result-num{color:var(--color-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:18px;font-weight:700;line-height:1}.aq-uvcm-result-num>span{color:var(--color-royal);margin-left:1px;font-size:13px}.aq-uvcm-result-cap{letter-spacing:.03em;color:#464e58;margin-top:3px;font-size:11.5px;font-weight:600}@media(max-width:900px){.aq-uvc-mockup{width:min(100%,380px)}.aq-uvcm-result{right:-8px}}@media(max-width:560px){.aq-uvcm-card{animation:none;transform:none}.aq-uvcm-result{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.aq-uvcm-card,.aq-uvcm-result,.aq-uvcm-ring-fill,.aq-uvcm-pulse,.aq-uvcm-pill-dot{animation:none!important}}body .hiw-step{opacity:.22;filter:blur(.3px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)scale(.985)}body .hiw-step.is-active{opacity:1;filter:blur();transform:translateY(0)scale(1)}body .hiw-step-visual{background:radial-gradient(60% 65% at 50% 35%,#e2f0ff,#f2f5f8 70%),var(--color-pearl);background:radial-gradient(60% 65% at 50% 35%,color(xyz 0.803 0.861 1.155),#f2f5f8 70%),var(--color-pearl);border-radius:22px;transition:box-shadow .5s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);box-shadow:0 1px #00336605,0 24px 60px -28px #0e316533,0 8px 20px -14px #0e31651a}body .hiw-step.is-active .hiw-step-visual{box-shadow:0 1px #00336605,0 32px 80px -28px #0e31654d,0 14px 28px -14px #0e316529}body .hiw-step-num{letter-spacing:-.04em;background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);isolation:isolate;width:64px;height:64px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:22px;font-weight:700;position:relative;box-shadow:0 12px 28px -8px #0e316573,inset 0 1px #ffffff2e}body .hiw-step-num:before{content:"";opacity:0;border:1.5px solid oklch(46% .15 258/.35);border-radius:999px;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}body .hiw-step.is-active .hiw-step-num:before{animation:2.4s cubic-bezier(.3,0,0,1) infinite aq-hiw-num-ring}@keyframes aq-hiw-num-ring{0%{opacity:.6;transform:scale(.85)}60%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}body .hiw-step-title{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-navy) 60%,var(--color-royal) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}body .hiw-step.is-active .hiw-step-title,body .hiw-step.is-active .hiw-step-body,body .hiw-step.is-active .hiw-step-num,body .hiw-step.is-active .hiw-step-icon{animation:.72s cubic-bezier(.22,1,.36,1) both aq-hiw-text-in}body .hiw-step.is-active .hiw-step-num{animation-delay:0s}body .hiw-step.is-active .hiw-step-icon{animation-delay:80ms}body .hiw-step.is-active .hiw-step-title{animation-delay:.16s}body .hiw-step.is-active .hiw-step-body{animation-delay:.24s}@keyframes aq-hiw-text-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body .hiw-step.is-active .hiw-water{animation:1.5s cubic-bezier(.22,1,.36,1) forwards aq-hiw-fill}@keyframes aq-hiw-fill{0%{opacity:.4;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}body .hiw-step.is-active .hiw-pour,body .hiw-step.is-active .hiw-drop{animation:1.4s cubic-bezier(.3,0,0,1) infinite aq-hiw-drop}@keyframes aq-hiw-drop{0%,to{opacity:.15;transform:translateY(-4px)}50%{opacity:1;transform:translateY(0)}}body .hiw-step.is-active .hiw-cap{animation:.72s cubic-bezier(.34,1.56,.64,1) forwards aq-hiw-cap}@keyframes aq-hiw-cap{0%{opacity:.2;transform:translateY(-20px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}body .hiw-step.is-active .hiw-uvc-led{filter:drop-shadow(0 0 8px oklch(78% .13 258));animation:1.8s cubic-bezier(.22,1,.36,1) infinite aq-hiw-uvc-glow}@keyframes aq-hiw-uvc-glow{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}body .hiw-step.is-active .hiw-rays{transform-origin:100px 80px;animation:1.6s cubic-bezier(.22,1,.36,1) infinite aq-hiw-rays}@keyframes aq-hiw-rays{0%,to{opacity:.25;transform:scaleY(.9)}50%{opacity:.85;transform:scaleY(1.05)}}body .hiw-step.is-active .hiw-progress-fill{animation:1.8s cubic-bezier(.22,1,.36,1) forwards aq-hiw-fill-bar}@keyframes aq-hiw-fill-bar{0%{width:0}to{width:99.99%}}body .hiw-progress-fill{position:relative;overflow:hidden}body .hiw-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}body .hiw-step.is-active .hiw-progress-fill:after{animation:2.4s cubic-bezier(.3,0,0,1) 1.5s infinite aq-hiw-bar-shimmer}@keyframes aq-hiw-bar-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}body .hiw-step.is-active .hiw-pure-ring{transform-origin:50%;animation:.72s cubic-bezier(.34,1.56,.64,1) forwards aq-hiw-pure}@keyframes aq-hiw-pure{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}body .hiw-step-visual{aspect-ratio:4/5;overflow:hidden}body .hiw-video{object-fit:cover;object-position:center;pointer-events:none;background:var(--color-pearl);z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}body .hiw-step-visual:has(.hiw-video) .hiw-visual{display:none}body .hiw-video{animation:.48s cubic-bezier(.22,1,.36,1) aq-hiw-video-fade-in}@keyframes aq-hiw-video-fade-in{0%{opacity:.85}to{opacity:1}}body .hiw-hero .cp-eyebrow{animation:.54s cubic-bezier(.22,1,.36,1) both aq-hiw-hero-in}body .hiw-h1{animation:.72s cubic-bezier(.22,1,.36,1) 80ms both aq-hiw-hero-in}body .hiw-lead{animation:.72s cubic-bezier(.22,1,.36,1) .2s both aq-hiw-hero-in}body .hiw-scroll-cue{animation:.72s cubic-bezier(.22,1,.36,1) .32s both aq-hiw-hero-in}@keyframes aq-hiw-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body .hiw-bact-card{transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,1)}body .hiw-bact-card:hover{border-color:var(--color-royal);transform:translateY(-3px);box-shadow:0 0 0 3px #1654a91a,0 14px 30px -12px #0e316538}@media(prefers-reduced-motion:reduce){body .hiw-step,body .hiw-step.is-active .hiw-step-title,body .hiw-step.is-active .hiw-step-body,body .hiw-step.is-active .hiw-step-num,body .hiw-step.is-active .hiw-step-icon,body .hiw-step.is-active .hiw-water,body .hiw-step.is-active .hiw-cap,body .hiw-step.is-active .hiw-uvc-led,body .hiw-step.is-active .hiw-rays,body .hiw-step.is-active .hiw-progress-fill,body .hiw-step.is-active .hiw-progress-fill:after,body .hiw-step.is-active .hiw-pure-ring,body .hiw-step.is-active .hiw-step-num:before,body .hiw-hero .cp-eyebrow,body .hiw-h1,body .hiw-lead,body .hiw-scroll-cue{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}@media(max-width:900px){body .hiw-step{align-items:start;min-height:96dvh;padding:0 0 32px;position:relative;grid-template-columns:1fr!important;gap:0!important}body .hiw-step:nth-child(odd) .hiw-step-visual,body .hiw-step:nth-child(2n) .hiw-step-visual{top:var(--h-header,64px);aspect-ratio:auto;background:linear-gradient(180deg,#fff 0%,var(--color-pearl) 100%);z-index:2;border-bottom:1px solid oklch(92% .005 247);border-radius:0;order:0;justify-content:center;align-items:center;width:100%;max-width:none;height:auto;max-height:52dvh;margin:0;padding:18px 16px 14px;display:flex;position:sticky;overflow:visible;box-shadow:0 8px 24px -16px #0e31652e}body .hiw-step-visual .hiw-video{aspect-ratio:9/16;border-radius:18px;width:70%;max-width:280px;height:auto;max-height:46dvh;position:relative;inset:auto;overflow:hidden;box-shadow:0 18px 36px -18px #0e31654d}body .hiw-step:not(.is-active) .hiw-step-visual{opacity:.6}body .hiw-step-visual{transition:opacity .36s cubic-bezier(.22,1,.36,1)}body .hiw-step:nth-child(odd) .hiw-step-text,body .hiw-step:nth-child(2n) .hiw-step-text{z-index:1;background:#fff;order:1;padding:22px 18px 40px;position:relative}body .hiw-step-num{width:52px;height:52px;margin-bottom:12px;font-size:18px}body .hiw-step-icon{width:34px;height:34px;margin-bottom:12px;margin-left:6px}body .hiw-step-title{margin-bottom:10px;font-size:22px;line-height:1.18}body .hiw-step-body{font-size:14px;line-height:1.55}body .hiw-step:not(.is-active) .hiw-step-visual{opacity:.55;transition:opacity .36s cubic-bezier(.22,1,.36,1)}body .hiw-step.is-active .hiw-step-visual{opacity:1}body .hiw-hero{padding:40px 0 32px}body .hiw-h1{padding:0 12px;line-height:1.12;font-size:clamp(28px,7vw,38px)!important}body .hiw-lead{padding:0 16px;font-size:14.5px}body .hiw-scroll-cue{margin-top:22px;padding:10px 18px;font-size:12px}body .hiw-steps{padding:20px 0 40px}body .hiw-steps>.container-brief{padding-left:16px;padding-right:16px}body .hiw-step.is-active .hiw-step-num:before{display:none}body .hiw-bacteria-grid{grid-template-columns:1fr;gap:10px}body .hiw-bact-card{padding:14px}}@media(max-width:900px)and (min-width:640px){body .hiw-bacteria-grid{grid-template-columns:1fr 1fr}body .hiw-step-visual .hiw-video{width:48%;max-width:340px;max-height:55dvh}}@media(max-width:380px){body .hiw-step-visual .hiw-video{width:76%;max-height:40dvh}body .hiw-step-title{font-size:20px}body .hiw-step-body{font-size:13.5px}}@media(max-width:900px)and (prefers-reduced-motion:reduce){body .hiw-step:not(.is-active) .hiw-step-visual{opacity:1!important;transition:none!important}}body .hiw-step-head{align-items:center;gap:12px;margin-bottom:20px;display:inline-flex}body .hiw-step-head .hiw-step-num{flex-shrink:0;margin:0}body .hiw-step-head .hiw-step-icon{width:44px;height:44px;color:var(--color-navy);vertical-align:baseline;background:linear-gradient(135deg,#e2f0ff,#d0e8ff);background:linear-gradient(135deg,color(xyz 0.803 0.861 1.155),color(xyz 0.725 0.783 1.168));border:1px solid oklch(88% .06 248);border-radius:999px;place-items:center;margin:0;transition:transform .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1);display:inline-grid}body .hiw-step-head .hiw-step-icon svg{stroke-width:1.8px;width:20px;height:20px}body .hiw-step.is-active .hiw-step-head .hiw-step-icon{background:linear-gradient(135deg,#d0e8ff,#b8dcff);background:linear-gradient(135deg,color(xyz 0.724 0.784 1.226),color(xyz 0.632 0.687 1.259));transform:scale(1.05)}body .hiw-step-bullets{border-top:1px solid oklch(94% .005 247);flex-direction:column;gap:14px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:flex}body .hiw-step-bullet{color:var(--color-navy);letter-spacing:-.005em;grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:2px 0;font-size:15px;font-weight:500;line-height:1.5;transition:transform .32s cubic-bezier(.22,1,.36,1);display:grid}body .hiw-step-bullet:hover{transform:translate(3px)}body .hiw-step-bullet-ico{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:inline-grid;box-shadow:0 0 0 4px #1654a91a,0 4px 10px #0e316538}body .hiw-step-bullet:hover .hiw-step-bullet-ico{transform:scale(1.08)}body .hiw-step-bullet-ico svg{stroke-width:3.2px;width:13px;height:13px;display:block}body .hiw-step.is-active .hiw-step-bullet{animation:.52s cubic-bezier(.22,1,.36,1) both aq-hiw-bullet-in}body .hiw-step.is-active .hiw-step-bullet:first-child{animation-delay:.32s}body .hiw-step.is-active .hiw-step-bullet:nth-child(2){animation-delay:.42s}body .hiw-step.is-active .hiw-step-bullet:nth-child(3){animation-delay:.52s}@keyframes aq-hiw-bullet-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){body .hiw-step.is-active .hiw-step-bullet,body .hiw-step-bullet:hover,body .hiw-step-bullet:hover .hiw-step-bullet-ico{animation:none!important;transform:none!important}}body .hiw-step-spec{background:linear-gradient(135deg,#e8f3ff,#f3f9ff);background:linear-gradient(135deg,color(xyz 0.826 0.889 1.249),color(xyz 0.887 0.943 1.14));border:1px solid oklch(88% .06 248);border-radius:12px;align-items:center;gap:18px;margin-top:28px;padding:16px 22px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px #00336605}body .hiw-step-spec:before{content:"";background:linear-gradient(180deg,var(--color-navy) 0%,var(--color-royal) 100%);width:4px;position:absolute;top:0;bottom:0;left:0}body .hiw-step-spec-label{text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);flex-direction:column;gap:2px;font-size:10.5px;font-weight:700;line-height:1.2;display:flex}body .hiw-step-spec-value{color:var(--color-navy);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:22px;font-weight:700;line-height:1.1}@media(max-width:900px){body .hiw-step-head{gap:10px;margin-bottom:14px}body .hiw-step-head .hiw-step-num{width:48px;height:48px;font-size:17px}body .hiw-step-head .hiw-step-icon{width:36px;height:36px}body .hiw-step-head .hiw-step-icon svg{width:17px;height:17px}body .hiw-step-bullets{gap:10px;margin-top:16px}body .hiw-step-bullet{grid-template-columns:20px 1fr;gap:10px;font-size:13.5px}body .hiw-step-bullet-ico{width:20px;height:20px}body .hiw-step-bullet-ico svg{width:10px;height:10px}body .hiw-step-spec{gap:10px;margin-top:18px;padding:12px 16px}body .hiw-step-spec-value{font-size:15px}}body .hiw-compare{background:linear-gradient(#fff,#f7fafd);padding:clamp(56px,8vw,96px) 0}body .hiw-compare-table{background:#fff;border:1px solid oklch(92% .005 247);border-radius:18px;grid-template-columns:1.4fr 1.05fr 1fr 1fr;margin-top:40px;overflow:hidden;box-shadow:0 1px #00336605,0 22px 60px -34px #0e31652e}body .hiw-c-cell{color:#222222d1;border-bottom:1px solid oklch(94% .005 247);padding:18px;font-size:14px;transition:background .22s cubic-bezier(.22,1,.36,1);position:relative}body .hiw-compare-table>.hiw-c-cell:nth-last-child(-n+4){border-bottom:none}body .hiw-c-rowlabel{color:var(--color-navy);letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:1.4}body .hiw-c-head{color:var(--color-navy);text-transform:uppercase;letter-spacing:.08em;text-align:center;background:#f2f5f8;border-bottom:1px solid oklch(92% .005 247);flex-direction:column;justify-content:center;gap:8px;padding:22px 16px;font-size:11.5px;font-weight:700}body .hiw-c-head.is-hero{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);color:#fff;padding:24px 16px;font-size:12.5px;position:relative}body .hiw-c-head.is-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000 60%,#ffffff14);position:absolute;top:0;right:0;bottom:0;left:0}body .hiw-c-cell.is-hero:not(.hiw-c-head){background:linear-gradient(#e8f3ff,#f3f9ff);background:linear-gradient(color(xyz 0.826 0.889 1.249),color(xyz 0.887 0.943 1.14));border-left:1px solid oklch(88% .05 248);border-right:1px solid oklch(88% .05 248);position:relative}body .hiw-c-cell.is-hero:not(.hiw-c-head):before{content:"";background:linear-gradient(180deg,var(--color-royal) 0%,oklch(78% .1 248) 100%);opacity:0;width:3px;transition:opacity .32s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:-1px}body .hiw-c-pill{color:#472400;color:oklch(30% .1 60);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#f5c761,#f1b842 50%,#eeb12e 75%,#edad21,#ecaa0b);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #ecaa0b66}body .hiw-c-pill:before{content:"★";font-size:9px;line-height:1}body .hiw-c-cell.is-center{justify-content:center}body .hiw-yes,body .hiw-no{border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:inline-grid}body .hiw-yes svg,body .hiw-no svg{stroke:currentColor;fill:none;width:16px;height:16px;display:block}body .hiw-yes{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%);color:#fff;box-shadow:0 4px 10px #0e31654d}body .hiw-no{color:#717171;background:#eceff2;border:1px solid oklch(92% .005 247)}body .hiw-no svg{width:14px;height:14px}body .hiw-c-cell.is-hero .hiw-yes{width:42px;height:42px;box-shadow:0 0 0 4px #1654a92e,0 6px 14px #0e316566}body .hiw-c-cell.is-hero .hiw-yes svg{width:18px;height:18px}body .hiw-c-tag{background:var(--color-pearl);color:var(--color-navy);letter-spacing:.02em;border-radius:999px;align-items:center;padding:7px 16px;font-size:12px;font-weight:700;display:inline-flex}body .hiw-c-tag.is-good{color:var(--color-navy);background:linear-gradient(135deg,#e2f0ff,#d0e8ff);background:linear-gradient(135deg,color(xyz 0.801 0.861 1.214),color(xyz 0.724 0.784 1.226));border:1px solid oklch(88% .06 248)}body .hiw-c-tag.is-med{color:#4e2800;color:oklch(32% .1 60);background:linear-gradient(135deg,#ffedc7,#ffe0ad);background:linear-gradient(135deg,color(xyz 0.819 0.856 0.582),color(xyz 0.759 0.774 0.44));border:1px solid oklch(88% .1 80)}body .hiw-compare-table .hiw-c-rowlabel:hover,body .hiw-compare-table .hiw-c-rowlabel:hover+.hiw-c-cell,body .hiw-compare-table .hiw-c-rowlabel:hover+.hiw-c-cell+.hiw-c-cell,body .hiw-compare-table .hiw-c-rowlabel:hover+.hiw-c-cell+.hiw-c-cell+.hiw-c-cell{background:#f6f9fc}body .hiw-compare-table .hiw-c-rowlabel:hover+.hiw-c-cell.is-hero{background:linear-gradient(#d6ebff,#e8f3ff);background:linear-gradient(color(xyz 0.749 0.809 1.202),color(xyz 0.828 0.888 1.189))}body .hiw-compare-table .hiw-c-rowlabel:hover+.hiw-c-cell.is-hero:before{opacity:1}body .hiw-compare-table .hiw-c-rowlabel:hover .hiw-yes,body .hiw-compare-table .hiw-c-rowlabel:hover+.hiw-c-cell .hiw-yes,body .hiw-compare-table .hiw-c-rowlabel:hover+.hiw-c-cell+.hiw-c-cell .hiw-yes{transform:scale(1.06)}@media(max-width:700px){body .hiw-compare-table{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;margin-top:24px;display:flex;overflow:visible}body .hiw-compare-table>.hiw-c-cell.hiw-c-head,body .hiw-compare-table>.hiw-c-cell.hiw-c-rowlabel:first-child{display:none}body .hiw-compare-table>.hiw-c-cell.is-hero:before{content:none!important}body .hiw-compare-table>.hiw-c-rowlabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;box-shadow:none;background:#fff;border:1px solid oklch(92% .005 247);border-bottom:0;border-radius:14px 14px 0 0;margin:0;padding:16px 18px 13px;font-size:11.5px;font-weight:700;line-height:1.35}body .hiw-compare-table>.hiw-c-cell.is-center{border:1px solid oklch(92% .005 247);border-top:0;border-radius:0;grid-template-columns:1fr auto;align-items:center;min-height:0;margin:0;padding:13px 16px 13px 18px;font-size:13.5px;background:#fff!important;justify-content:stretch!important;display:grid!important}body .hiw-compare-table>.hiw-c-cell.is-center:before{content:attr(data-mobile-label);text-align:left;color:var(--color-navy);letter-spacing:-.005em;grid-column:1;font-size:13.5px;font-weight:600}body .hiw-compare-table>.hiw-c-cell.is-center>*{grid-column:2;justify-self:end}body .hiw-compare-table>.hiw-c-cell.is-center.is-hero{border-color:#b9dcfe;border-left:3px solid var(--color-royal);padding-left:15px;background:linear-gradient(90deg,#e8f3ff,#f3f9ff)!important;background:linear-gradient(90deg,color(xyz 0.826 0.889 1.249),color(xyz 0.887 0.943 1.14))!important}body .hiw-compare-table>.hiw-c-cell.is-center.is-hero:before{color:var(--color-navy);text-align:left;grid-column:1;font-weight:700;content:attr(data-mobile-label)!important;opacity:1!important;background:0 0!important;width:auto!important;position:static!important;inset:auto!important}body .hiw-compare-table>.hiw-c-rowlabel+.hiw-c-cell+.hiw-c-cell+.hiw-c-cell.is-center{border-radius:0 0 14px 14px}body .hiw-yes{width:30px;height:30px}body .hiw-yes svg{width:14px;height:14px}body .hiw-no{width:30px;height:30px}body .hiw-no svg{width:12px;height:12px}body .hiw-c-cell.is-hero .hiw-yes{width:34px;height:34px}body .hiw-c-cell.is-hero .hiw-yes svg{width:16px;height:16px}body .hiw-c-tag{padding:5px 12px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){body .hiw-yes,body .hiw-no,body .hiw-c-cell{transition:none!important;transform:none!important}}.shop-usp{background:#fff;padding:clamp(64px,8vw,96px) clamp(20px,4vw,48px)}.shop-usp-inner{max-width:var(--container-max,1280px);margin:0 auto}.shop-usp-head{text-align:center;margin-bottom:40px}.shop-usp-title{letter-spacing:-.02em;color:var(--color-navy);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,34px);font-weight:800}.shop-usp-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media(max-width:900px){.shop-usp-grid{grid-template-columns:1fr}}.shop-usp-card{background:var(--color-pearl);border:1px solid oklch(32% .1 259/.06);border-radius:16px;padding:28px 24px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.shop-usp-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0e31651a}.shop-usp-ico{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-flex;box-shadow:0 8px 20px #0e31652e}.shop-usp-card-title{color:var(--color-navy);margin:0 0 8px;font-size:17px;font-weight:700}.shop-usp-card-text{color:#0e3165bd;margin:0;font-size:14px;line-height:1.55}.shop-faq{background:var(--color-pearl);padding:clamp(56px,7vw,88px) clamp(20px,4vw,48px)}.shop-faq-inner{max-width:880px;margin:0 auto}.shop-faq-head{text-align:center;margin-bottom:32px}.shop-faq-title{color:var(--color-navy);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800}.shop-faq-item{background:#fff;border:1px solid oklch(32% .1 259/.08);border-radius:12px;margin-bottom:10px;transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.shop-faq-item.is-open{border-color:#1654a94d;box-shadow:0 8px 22px #0e31650f}.shop-faq-q{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:var(--color-navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.shop-faq-q-ico{width:28px;height:28px;color:var(--color-royal);background:#1654a91a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.22,1,.36,1),background .22s;display:inline-flex}.shop-faq-item.is-open .shop-faq-q-ico{background:var(--color-royal);color:#fff;transform:rotate(45deg)}.shop-faq-a{color:#0e3165c7;grid-template-rows:0fr;padding:0 20px;font-size:14px;line-height:1.6;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),padding .32s;display:grid}.shop-faq-item.is-open .shop-faq-a{grid-template-rows:1fr;padding:0 20px 20px}.shop-faq-a>*{min-height:0}.shop-faq-more{text-align:center;color:var(--color-text-muted);margin-top:20px;font-size:13px}.shop-faq-more a{color:var(--color-royal);border-bottom:1px dashed oklch(46% .15 258/.4);font-weight:600;text-decoration:none}.shop-faq-more a:hover{color:var(--color-navy);border-bottom-color:var(--color-navy)}.shop-testi{background:#fff;padding:clamp(56px,7vw,88px) clamp(20px,4vw,48px)}.shop-testi-inner{max-width:var(--container-max,1280px);margin:0 auto}.shop-testi-head{text-align:center;margin-bottom:36px}.shop-testi-title{color:var(--color-navy);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800}.shop-testi-grid{grid-template-columns:repeat(auto-fit,minmax(300px,380px));justify-content:center;gap:24px;display:grid}@media(max-width:900px){.shop-testi-grid{grid-template-columns:1fr}}.shop-testi-card{background:var(--color-pearl);border:1px solid oklch(32% .1 259/.06);border-radius:16px;margin:0;padding:24px 22px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.shop-testi-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0e31651a}.shop-testi-stars{color:var(--color-star,#f4a800);letter-spacing:.06em;font-size:16px}.shop-testi-quote{color:var(--color-navy);margin:12px 0 16px;font-size:15px;line-height:1.55}.shop-testi-author{text-transform:uppercase;letter-spacing:.06em;color:var(--color-royal);font-size:12px;font-style:normal;font-weight:700;display:block}.shop-news{background:radial-gradient(ellipse 60% 80% at 50% 100%,oklch(46% .15 258/.1),transparent 70%),linear-gradient(180deg,var(--color-pearl) 0%,#fff 100%);text-align:center;padding:clamp(56px,7vw,88px) clamp(20px,4vw,48px)}.shop-news-inner{max-width:580px;margin:0 auto}.shop-news-icon{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;display:inline-flex;box-shadow:0 12px 28px #0e316538}.shop-news-title{color:var(--color-navy);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(22px,2.6vw,30px);font-weight:800}.shop-news-lead{color:#0e3165bd;margin:0 0 24px;font-size:15px;line-height:1.6}.shop-news-form{gap:8px;max-width:480px;margin:0 auto;display:flex}.shop-news-form input{color:var(--color-navy);background:#fff;border:1.5px solid oklch(32% .1 259/.16);border-radius:12px;outline:none;flex:1;padding:14px 18px;font-family:inherit;font-size:14px;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.shop-news-form input:focus{border-color:var(--color-royal);box-shadow:0 0 0 4px #1654a91f}.shop-news-form button{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;letter-spacing:.04em;cursor:pointer;border:0;border-radius:12px;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.shop-news-form button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0e316533}@media(max-width:600px){.shop-news-form{flex-direction:column}}.shop-news-legal{color:var(--color-text-muted);margin:16px 0 0;font-size:12px}.page-body .wp-block-woocommerce-empty-cart-block,.page-body .wp-block-woocommerce-empty-mini-cart-contents-block{display:none!important}.aq-empty-cart{text-align:center;background:linear-gradient(180deg,#fff 0%,var(--color-pearl) 100%);border:1px solid oklch(32% .1 259/.06);border-radius:24px;max-width:880px;margin:32px auto;padding:clamp(48px,7vw,88px) clamp(24px,4vw,48px);box-shadow:0 24px 64px #0e31650f}.aq-empty-cart-icon{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;border-radius:28px;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;display:inline-flex;box-shadow:0 16px 40px #0e316547}.aq-empty-cart-title{color:var(--color-navy);letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.15}.aq-empty-cart-lead{color:#0e3165bd;max-width:48ch;margin:0 auto 28px;font-size:16px;line-height:1.6}.aq-empty-cart-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:8px;display:inline-flex}.aq-empty-cart-cta{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:16px 32px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.aq-empty-cart-cta--primary{background:linear-gradient(135deg,var(--color-navy),var(--color-royal));color:#fff;box-shadow:0 12px 28px #0e316538}.aq-empty-cart-cta--primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0e31654d}.aq-empty-cart-cta--primary svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.aq-empty-cart-cta--primary:hover svg{transform:translate(3px)}.aq-empty-cart-cta--ghost{color:var(--color-navy);background:0 0;border:1.5px solid oklch(32% .1 259/.2)}.aq-empty-cart-cta--ghost:hover{border-color:var(--color-navy);background:#0e31650a}.aq-empty-cart-suggest{border-top:1px solid oklch(32% .1 259/.08);margin-top:56px;padding-top:40px}.aq-empty-cart-suggest-title{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 24px;font-size:13px;font-weight:700}.aq-empty-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media(max-width:700px){.aq-empty-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.aq-empty-products{grid-template-columns:1fr}}.aq-empty-product{color:inherit;background:#fff;border:1px solid oklch(32% .1 259/.06);border-radius:14px;padding:16px;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);display:block}.aq-empty-product:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0e31651a}.aq-empty-product-img{background:var(--color-pearl);aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;padding:16px;display:flex;overflow:hidden}.aq-empty-product-img picture,.aq-empty-product-img img{object-fit:contain;filter:drop-shadow(0 12px 24px oklch(32% .1 259/.18));width:auto;max-width:70%;height:auto;max-height:80%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}.aq-empty-product:hover .aq-empty-product-img img{transform:scale(1.04)translateY(-2px)}.aq-empty-product-meta{text-align:center}.aq-empty-product-name{color:var(--color-navy);margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.3}.aq-empty-product-price{color:var(--color-royal);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.aq-empty-product-price .woocommerce-Price-amount,.aq-empty-product-price bdi{color:inherit}.aqv-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:9999;background:#071727d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.aqv-modal-inner{aspect-ratio:16/9;outline:none;justify-content:center;align-items:center;width:auto;max-width:min(1280px,95vw);max-height:90vh;display:flex;position:relative}.aqv-stage{cursor:pointer;background:#000;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 32px 96px #0009,0 0 0 1px #ffffff0a}.aqv-stage video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.aqv-stage:fullscreen{box-shadow:none;border-radius:0}.aqv-stage:fullscreen video{object-fit:contain}.aqv-close{width:40px;height:40px;color:var(--color-navy);cursor:pointer;z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border:0;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 8px 24px #0006}.aqv-close:hover{background:#fff;transform:scale(1.08)rotate(90deg)}.aqv-play-overlay{cursor:pointer;z-index:3;background:linear-gradient(#0000,#0000002e);border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.aqv-play-icon{width:88px;height:88px;color:var(--color-navy);background:#fffffff2;border-radius:999px;justify-content:center;align-items:center;padding-left:6px;font-size:28px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s;display:inline-flex;box-shadow:0 16px 48px #0006,0 0 0 8px #ffffff1a}.aqv-play-overlay:hover .aqv-play-icon{background:#fff;transform:scale(1.08)}.aqv-bar{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000008c);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(8px)}.aqv-bar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.aqv-bar-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.aqv-bar-btn:hover{background:#ffffff2e}.aqv-progress{cursor:pointer;background:#fff3;border-radius:999px;flex:1;height:4px;transition:height .16s cubic-bezier(.22,1,.36,1);position:relative}.aqv-progress:hover{height:6px}.aqv-progress-fill{background:linear-gradient(90deg,var(--color-light-blue),#fff);border-radius:999px;height:100%;transition:width 80ms linear}.aqv-time{color:#ffffffd9;font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:12px;font-weight:500}@media(max-width:600px){.aqv-modal{padding:16px}.aqv-modal-inner{aspect-ratio:9/16;max-width:480px}.aqv-close{top:8px;right:8px}.aqv-play-icon{width:64px;height:64px;font-size:22px}.aqv-bar{gap:8px;padding:8px 12px}.aqv-time{display:none}}@media(prefers-reduced-motion:reduce){.aqv-bar,.aqv-play-icon,.aqv-close,.aqv-progress{transition:none}.aqv-close:hover,.aqv-play-overlay:hover .aqv-play-icon{transform:none}}.aqv-lightbox-inner{aspect-ratio:auto;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:auto;max-width:min(1280px,95vw);max-height:92vh;display:flex;position:relative}.aqv-lightbox-stage{background:#000;border-radius:14px;max-width:100%;max-height:84vh;display:block;overflow:hidden;box-shadow:0 32px 96px #0009,0 0 0 1px #ffffff0a}.aqv-lightbox-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:84vh;display:block}.aqv-lightbox-cap{color:#ffffffeb;letter-spacing:.02em;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:999px;max-width:80%;margin:0;padding:6px 14px;font-size:13px;font-weight:500}@keyframes aq-hero-slideshow{0%{opacity:0;transform:scale(.96)}5%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1)}25%{opacity:0;transform:scale(1.04)}to{opacity:0;transform:scale(.96)}}@keyframes aq-hero-slideshow-reduced{0%{opacity:0}4%{opacity:1}21%{opacity:1}25%{opacity:0}to{opacity:0}}.page-body a#modaal_link,.page-body .modaal-cta a,.page-body a[href*=modaal][class*=cta],.page-body .wc-block-components-checkout-step a.button[id*=modaal],.page-body .wc-block-components-shipping-rates-control__package a#modaal_link{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%)!important;color:#fff!important;font-family:var(--font-sans,system-ui)!important;letter-spacing:.06em!important;text-transform:uppercase!important;border:none!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:14px 22px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,filter .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #0e31652e!important}.page-body a#modaal_link:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z'/><circle cx='12' cy='10' r='3'/></svg>") 50%/contain no-repeat;flex-shrink:0;width:18px;height:18px}.page-body a#modaal_link:hover,.page-body a#modaal_link:focus-visible{filter:brightness(1.04)!important;transform:translateY(-1px)!important;box-shadow:0 8px 22px #0e316547,0 0 0 4px #83bdf559!important}.page-body .mondialrelay-help,.page-body p:has(+a#modaal_link),.page-body .wc-block-components-shipping-rates-control__package p:not(:has(input)){color:#222222a6!important;margin-top:8px!important;font-size:13px!important}#modaal-overlay,.modaal-overlay{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0e3165a6!important}.modaal-container,.modaal-wrapper{border:1px solid oklch(92% .01 247)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 24px 80px #0e31654d!important}.modaal-close{background:var(--color-navy)!important;opacity:1!important;border-radius:999px!important;width:38px!important;height:38px!important;top:-50px!important;right:-10px!important}.modaal-close:before,.modaal-close:after{background:#fff!important;border-radius:1px!important;height:2px!important}.page-body .wp-block-woocommerce-checkout-fields-block>.wc-block-components-checkout-step,.page-body .wc-block-checkout__main>.wc-block-components-checkout-step{border:1px solid oklch(94% .005 247)!important;margin-bottom:14px!important;padding:24px 28px!important;transition:box-shadow .2s,border-color .2s!important;box-shadow:0 1px #0e316506,0 2px 12px #0e316509!important}.page-body .wp-block-woocommerce-checkout-fields-block>.wc-block-components-checkout-step:focus-within,.page-body .wc-block-checkout__main>.wc-block-components-checkout-step:focus-within{border-color:#83bdf58c!important;box-shadow:0 1px #0e31650a,0 8px 28px #1654a91a!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-checkout-step__title,.page-body .wc-block-components-checkout-step__title{color:var(--color-royal)!important;text-transform:uppercase!important;letter-spacing:.14em!important;margin-bottom:18px!important;padding-left:14px!important;font-size:11px!important;font-weight:700!important;position:relative!important}.page-body .wc-block-components-checkout-step__title:before{content:"";background:linear-gradient(180deg,var(--color-royal) 0%,var(--color-light-blue) 100%);border-radius:2px;width:4px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-body .wc-block-components-checkout-step__description{color:#2229!important;margin-top:-10px!important;margin-bottom:16px!important;font-size:13px!important}.page-body .wp-block-woocommerce-checkout-express-payment-block,.page-body .wc-block-checkout__express-payment{background:linear-gradient(#f2f5f8,#fbfcfd)!important;border:1px dashed oklch(88% .01 247)!important;border-radius:14px!important;margin-bottom:18px!important;padding:18px 20px!important}.page-body .wc-block-checkout__express-payment-title,.page-body .wc-block-components-title.wc-block-checkout__express-payment-title{color:var(--color-royal)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}.page-body .wc-block-components-text-input{position:relative}.page-body .wc-block-components-text-input input,.page-body .wc-block-components-text-input select,.page-body .wc-block-components-combobox input,.page-body .wc-block-components-textarea{color:var(--color-navy)!important;background:#fbfcfd!important;border:1.5px solid oklch(92% .01 247)!important;border-radius:10px!important;padding:18px 14px 8px!important;font-size:15px!important;transition:border-color .2s,box-shadow .2s,background .2s!important}.page-body .wc-block-components-text-input input:hover,.page-body .wc-block-components-text-input select:hover,.page-body .wc-block-components-combobox input:hover{border-color:#bac6d1!important}.page-body .wc-block-components-text-input input:focus,.page-body .wc-block-components-text-input select:focus,.page-body .wc-block-components-combobox input:focus,.page-body .wc-block-components-textarea:focus{border-color:var(--color-royal)!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 4px #83bdf547!important}.page-body .wc-block-components-text-input label{color:#22222280!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:600!important;transition:color .2s!important}.page-body .wc-block-components-text-input:focus-within label{color:var(--color-royal)!important}.page-body .wc-block-components-shipping-rates-control__package{background:0 0!important;border:none!important;padding:0!important}.page-body .wc-block-components-radio-control.wc-block-components-shipping-rates-control__package-rates,.page-body .wc-block-components-radio-control-accordion{flex-direction:column!important;gap:8px!important;display:flex!important}.page-body .wc-block-components-totals-item{color:#222222c7!important;border-bottom:1px dashed oklch(93% .01 247)!important;padding:10px 0!important;font-size:14px!important}.page-body .wc-block-components-totals-item:last-of-type{border-bottom:0!important}.page-body .wc-block-components-totals-item__value{font-variant-numeric:tabular-nums!important;color:var(--color-navy)!important;font-weight:600!important}.page-body .wc-block-components-totals-footer-item{background:linear-gradient(135deg,#f1f6fa,#d6ebff)!important;background:linear-gradient(135deg,#f1f6fa,color(xyz 0.753 0.808 1.088))!important;border:1px solid oklch(78% .1 248/.35)!important;border-radius:12px!important;margin-top:10px!important;padding:18px 16px!important;box-shadow:inset 0 0 0 1px #fff,0 0 0 4px #83bdf51a!important}.page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--color-navy)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;font-weight:700!important}.page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--color-navy)!important;letter-spacing:-.01em!important;font-size:26px!important;font-weight:800!important}.page-body .wc-block-components-totals-discount .wc-block-components-chip{color:var(--color-navy)!important;letter-spacing:.04em!important;background:linear-gradient(#83bdf538,#83bdf51f)!important;border:1px solid oklch(78% .1 248/.4)!important;border-radius:999px!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important}.page-body .wc-block-components-totals-coupon button,.page-body .wc-block-components-panel__button{color:var(--color-royal)!important;padding:12px 0!important;font-size:13px!important;font-weight:600!important}.page-body .wc-block-components-totals-coupon button:hover{color:var(--color-navy)!important}.page-body .wc-block-components-checkout-place-order-button{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff!important;border:none!important;border-radius:14px!important;padding:22px 32px!important;font-size:14px!important;font-weight:800!important;transition:transform .2s,box-shadow .25s,filter .2s!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px #0e316547,0 0 #83bdf500!important}.page-body .wc-block-components-checkout-place-order-button:hover{filter:brightness(1.06)!important;transform:translateY(-2px)!important;box-shadow:0 16px 40px #0e31655c,0 0 0 5px #83bdf54d!important}.page-body .wc-block-components-checkout-place-order-button:active{transform:translateY(0)!important}.page-body .wc-block-components-checkout-place-order-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#83bdf559,#0000);transition:transform linear;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.page-body .wc-block-components-checkout-place-order-button.is-loading:after{animation:1.4s ease-in-out infinite aq-uv-scan}@keyframes aq-uv-scan{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.page-body .wc-stripe-test-mode-badge,.page-body .woocommerce-info--test-mode,.page-body .wc-block-components-payment-method-label .wc-stripe-test-mode-badge{color:#7d460b!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#ffe0ad4d!important;background:oklch(92% .08 80/.3)!important;border:1px solid oklch(78% .16 80/.4)!important;border-radius:6px!important;margin-left:8px!important;padding:2px 8px!important;font-size:10px!important;font-weight:700!important}.page-body .wc-block-components-checkout-anonymous-user-banner{color:var(--color-navy)!important;background:#83bdf51a!important;border:1px solid oklch(78% .1 248/.3)!important;border-radius:10px!important;padding:12px 16px!important;font-size:13px!important}.page-body div:has(>button:contains("invitÃ©")){color:var(--color-navy)!important;background:#83bdf51a!important;border:1px solid oklch(78% .1 248/.3)!important;border-radius:10px!important;padding:12px 16px!important;font-size:13px!important}.page-body .wp-block-woocommerce-checkout{max-width:1280px!important;margin:0 auto!important;padding:0!important}.page-body .wc-block-components-sidebar-layout.wc-block-checkout{float:none!important;grid-template-columns:minmax(0,1fr) 400px!important;align-items:start!important;gap:32px!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;display:grid!important}@media(max-width:980px){.page-body .wc-block-components-sidebar-layout.wc-block-checkout{grid-template-columns:1fr!important;gap:24px!important}}.page-body .wc-block-components-sidebar-layout>.wc-block-components-main,.page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-fields-block{flex-direction:column!important;gap:16px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}.page-body .wc-block-components-sidebar-layout>.wc-block-components-sidebar,.page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-totals-block{float:none!important;align-self:start!important;width:400px!important;max-width:400px!important;margin:0!important;padding:0!important;position:sticky!important;top:96px!important}@media(max-width:980px){.page-body .wc-block-components-sidebar-layout>.wc-block-components-sidebar,.page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-totals-block{width:100%!important;max-width:none!important;position:static!important}}.page-body .wp-block-woocommerce-checkout-contact-information-block,.page-body .wp-block-woocommerce-checkout-shipping-address-block,.page-body .wp-block-woocommerce-checkout-billing-address-block,.page-body .wp-block-woocommerce-checkout-shipping-method-block,.page-body .wp-block-woocommerce-checkout-shipping-methods-block,.page-body .wp-block-woocommerce-checkout-payment-block,.page-body .wp-block-woocommerce-checkout-order-note-block,.page-body fieldset.wc-block-checkout__contact-fields,.page-body fieldset.wc-block-checkout__shipping-fields,.page-body fieldset.wc-block-checkout__shipping-option,.page-body fieldset.wc-block-checkout__payment-method{transition:border-color .2s;background:#fff!important;border:1px solid oklch(92% .01 247)!important;border-radius:16px!important;margin:0!important;padding:28px 30px!important;box-shadow:0 1px #dfe5eb99!important}.page-body fieldset.wc-block-checkout__contact-fields:focus-within,.page-body fieldset.wc-block-checkout__shipping-fields:focus-within,.page-body fieldset.wc-block-checkout__shipping-option:focus-within,.page-body fieldset.wc-block-checkout__payment-method:focus-within{border-color:#83bdf580!important}.page-body .wp-block-woocommerce-checkout legend.wc-block-components-checkout-step__title,.page-body .wp-block-woocommerce-checkout-shipping-address-block>h2,.page-body fieldset.wc-block-checkout__contact-fields>legend,.page-body fieldset.wc-block-checkout__shipping-fields>legend,.page-body fieldset.wc-block-checkout__shipping-option>legend,.page-body fieldset.wc-block-checkout__payment-method>legend{letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-navy)!important;background:0 0!important;border:0!important;width:auto!important;margin:0 0 22px!important;padding:0 0 0 14px!important;font-size:11px!important;font-weight:700!important;position:relative!important}.page-body fieldset.wc-block-checkout__contact-fields>legend:before,.page-body fieldset.wc-block-checkout__shipping-fields>legend:before,.page-body fieldset.wc-block-checkout__shipping-option>legend:before,.page-body fieldset.wc-block-checkout__payment-method>legend:before{content:"";background:var(--color-royal);border-radius:2px;width:4px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-body .wp-block-woocommerce-checkout input[type=text],.page-body .wp-block-woocommerce-checkout input[type=email],.page-body .wp-block-woocommerce-checkout input[type=tel],.page-body .wp-block-woocommerce-checkout input[type=number],.page-body .wp-block-woocommerce-checkout .wc-block-components-text-input input,.page-body .wp-block-woocommerce-checkout .wc-block-components-select{transition:border-color .15s,box-shadow .15s;color:var(--color-text)!important;box-shadow:none!important;background:#fff!important;border:1.5px solid oklch(90% .01 247)!important;border-radius:10px!important;min-height:50px!important;padding:14px 16px!important;font-family:Poppins,system-ui,sans-serif!important;font-size:15px!important;line-height:1.5!important}.page-body .wp-block-woocommerce-checkout input:focus,.page-body .wp-block-woocommerce-checkout .wc-block-components-text-input input:focus,.page-body .wp-block-woocommerce-checkout .wc-block-components-select:focus-within{border-color:var(--color-royal)!important;outline:0!important;box-shadow:0 0 0 3px #83bdf54d!important}.page-body .wp-block-woocommerce-checkout label,.page-body .wp-block-woocommerce-checkout .wc-block-components-text-input label{color:#0e3165d9!important;letter-spacing:.01em!important;font-size:12px!important;font-weight:600!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option{transition:border-color .15s,background .15s;cursor:pointer!important;background:#fff!important;border:1.5px solid oklch(90% .01 247)!important;border-radius:12px!important;grid-template-columns:24px 1fr auto!important;align-items:center!important;gap:14px!important;margin:0 0 10px!important;padding:16px 20px!important;display:grid!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option:hover{background:#f2f5f8!important;border-color:#83bdf580!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option--checked,.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option:has(input:checked){border-color:var(--color-navy)!important;box-shadow:0 0 0 1px var(--color-navy) inset!important;background:#eef6ff66!important;background:oklch(97% .04 248/.4)!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option>input[type=radio]{width:20px!important;height:20px!important;accent-color:var(--color-navy)!important;grid-column:1!important;margin:0!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__label,.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option-layout{color:var(--color-text)!important;grid-column:2!important;align-items:center!important;gap:12px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__label:after,.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option-layout:after{content:none}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__label-group{flex-wrap:wrap!important;align-items:baseline!important;gap:0 14px!important;display:flex!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option .wc-block-components-formatted-money-amount,.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option-secondary-label,.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option>[class*=amount]:last-child,.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option>strong{color:var(--color-navy)!important;white-space:nowrap!important;grid-column:3!important;margin-left:auto!important;padding-left:14px!important;font-size:14px!important;font-weight:700!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option>span:not(:first-child){margin-left:14px!important}.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option img,.page-body .wp-block-woocommerce-checkout .wc-block-components-radio-control__option svg{flex-shrink:0!important;width:24px!important;height:24px!important}.page-body .wc-block-components-sidebar,.page-body .wp-block-woocommerce-checkout-totals-block{background:#fff!important;border:1px solid oklch(92% .01 247)!important;border-radius:18px!important;padding:26px 24px!important;box-shadow:0 4px 24px #0e31650a!important}.page-body .wc-block-components-sidebar>*+*,.page-body .wp-block-woocommerce-checkout-totals-block>*+*{margin-top:0!important}.page-body .wp-block-woocommerce-checkout-order-summary-block>h2,.page-body .wc-block-components-order-summary>h2{color:var(--color-navy)!important;letter-spacing:-.01em!important;margin:0 0 18px!important;padding:0!important;font-size:16px!important;font-weight:700!important}.page-body .wc-block-components-order-summary-item{border-top:1px solid oklch(93% .01 247)!important;grid-template-columns:76px 1fr auto!important;align-items:start!important;gap:14px!important;padding:14px 0!important;display:grid!important}.page-body .wc-block-components-order-summary-item:first-child{border-top:0!important;padding-top:0!important}.page-body .wc-block-components-order-summary-item__image{box-sizing:border-box!important;background:linear-gradient(#f6f9fc,#e9eff5)!important;border:1px solid oklch(92% .01 247)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:76px!important;height:76px!important;padding:8px!important;display:flex!important;position:relative!important;overflow:hidden!important}.page-body .wc-block-components-order-summary-item__image img,.page-body .wc-block-components-order-summary-item__image>img.wp-image{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:static!important}.page-body .wc-block-components-order-summary-item__quantity{z-index:2!important;position:absolute!important;top:-6px!important;right:-6px!important}.page-body .wc-block-components-order-summary-item__quantity .wc-block-components-product-badge{background:var(--color-navy)!important;color:#fff!important;text-align:center!important;border:2px solid #fff!important;border-radius:999px!important;min-width:22px!important;padding:3px 9px!important;font-size:11px!important;font-weight:700!important;box-shadow:0 2px 6px #0e316540!important}.page-body .wc-block-components-order-summary-item__description,.page-body .wc-block-components-product-name{color:var(--color-text)!important;font-size:13.5px!important;font-weight:600!important;line-height:1.4!important}.page-body .wc-block-components-product-details{color:#0e316599!important;margin:4px 0 0!important;padding:0!important;font-size:12px!important}.page-body .wc-block-components-product-details__name{color:#0e316580!important}.page-body .wc-block-components-product-details__value{color:var(--color-royal)!important;font-weight:600!important}.page-body .wc-block-components-order-summary-item__total-price,.page-body .wc-block-components-order-summary-item__individual-prices{color:var(--color-navy)!important;text-align:right!important;white-space:nowrap!important;font-size:13.5px!important;font-weight:700!important}.page-body .wp-block-woocommerce-checkout-order-summary-coupon-form-block,.page-body .wc-block-components-totals-coupon{background:0 0!important;border:0!important;border-radius:0!important;margin:18px 0 14px!important;padding:0!important}.page-body .wc-block-components-totals-coupon .wc-block-components-panel__button{transition:background .15s,border-color .15s;color:var(--color-royal)!important;cursor:pointer!important;background:#83bdf514!important;border:1px dashed oklch(78% .1 248/.4)!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:12px 14px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.page-body .wc-block-components-totals-coupon .wc-block-components-panel__button:hover{border-color:var(--color-royal)!important;background:#83bdf524!important}.page-body .wc-block-components-totals-coupon .wc-block-components-panel__button-icon{width:16px!important;height:16px!important;fill:var(--color-royal)!important}.page-body .wc-block-components-totals-coupon__content{margin-top:12px!important}.page-body .wc-block-components-totals-coupon__form{grid-template-columns:1fr auto!important;align-items:stretch!important;gap:8px!important;display:grid!important}.page-body .wc-block-components-totals-coupon__form .wc-block-components-text-input,.page-body .wc-block-components-totals-coupon__form>.wc-block-components-text-input{margin:0!important}.page-body .wc-block-components-totals-coupon__form input{border:1.5px solid oklch(90% .01 247)!important;border-radius:10px!important;min-height:46px!important;padding:12px 14px!important;font-size:14px!important}.page-body .wc-block-components-totals-coupon__form input:focus{border-color:var(--color-navy)!important;box-shadow:0 0 0 3px #83bdf54d!important}.page-body .wc-block-components-totals-coupon__button,.page-body .wc-block-components-totals-coupon button[type=submit],.page-body .wc-block-components-totals-coupon__form button{transition:background .15s,transform .15s;background:var(--color-navy)!important;color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;border:0!important;border-radius:10px!important;min-height:46px!important;padding:0 22px!important;font-size:12px!important;font-weight:700!important}.page-body .wc-block-components-totals-coupon__button:hover,.page-body .wc-block-components-totals-coupon__form button:hover{background:var(--color-royal)!important;transform:translateY(-1px)!important}.page-body .wc-block-components-totals-coupon__button:disabled{opacity:.4!important;cursor:not-allowed!important}.page-body .wc-block-components-totals-coupon__form .wc-block-components-text-input label{display:none!important}.page-body .wc-block-components-totals-wrapper{background:0 0!important;border-top:1px solid oklch(93% .01 247)!important;margin:0!important;padding:14px 0!important}.page-body .wc-block-components-totals-wrapper:first-of-type{border-top:0!important}.page-body .wc-block-components-totals-item{color:#222222bf!important;justify-content:space-between!important;align-items:center!important;min-height:auto!important;margin:0!important;padding:0!important;font-size:14px!important;display:flex!important}.page-body .wc-block-components-totals-item__label{color:#222222bf!important;font-weight:500!important}.page-body .wc-block-components-totals-item__value{color:var(--color-navy)!important;white-space:nowrap!important;font-weight:700!important}.page-body .wc-block-components-totals-wrapper:empty,.page-body .wp-block-woocommerce-checkout-order-summary-fee-block:empty,.page-body .wp-block-woocommerce-checkout-order-summary-discount-block:empty,.page-body .wp-block-woocommerce-checkout-order-summary-taxes-block:empty{border:0!important;padding:0!important;display:none!important}.page-body .wp-block-woocommerce-checkout-order-summary-fee-block:not(:has(.wc-block-components-totals-item)),.page-body .wp-block-woocommerce-checkout-order-summary-discount-block:not(:has(.wc-block-components-totals-item)),.page-body .wp-block-woocommerce-checkout-order-summary-taxes-block:not(:has(.wc-block-components-totals-item)){display:none!important}.page-body .wc-block-components-totals-discount .wc-block-components-totals-item__value{color:var(--color-royal)!important}.page-body .wc-block-components-totals-discount__coupon-list{margin-top:6px!important}.page-body .wc-block-components-totals-discount__coupon-list-item,.page-body .wc-block-chip{color:var(--color-navy)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#83bdf526!important;border:1px solid oklch(78% .1 248/.4)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;margin:6px 0 0!important;padding:4px 8px 4px 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.page-body .wc-block-components-totals-footer-item{background:linear-gradient(#eef6ff66,#d6ebff4d)!important;background:linear-gradient(color(xyz 0.855 0.916 1.224 / 0.4),color(xyz 0.753 0.808 1.088 / 0.302))!important;border:1.5px solid oklch(78% .1 248/.4)!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;margin:14px 0 0!important;padding:18px 20px!important;display:flex!important}.page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-navy)!important;font-size:12px!important;font-weight:700!important}.page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--color-navy)!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;font-size:26px!important;font-weight:800!important}.page-body .wc-block-components-sidebar .aq-trust-strip,.page-body .wp-block-woocommerce-checkout-totals-block .aq-trust-strip{background:#f2f5f8!important;border:1px solid oklch(92% .01 247)!important;border-radius:12px!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:18px!important;padding:16px 8px!important;display:grid!important}.page-body .aq-trust-strip svg{width:22px!important;height:22px!important;stroke:var(--color-navy)!important;color:var(--color-navy)!important;margin:0 auto!important;display:block!important}.page-body .wp-block-woocommerce-checkout-order-summary-block{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:none!important;padding:0!important;display:block!important}.page-body .wc-block-components-checkout-order-summary__content,.page-body .wc-block-components-order-summary,.page-body .wc-block-components-order-summary__content{background:0 0!important;border:0!important;width:100%!important;padding:0!important;display:block!important}.page-body .wp-block-woocommerce-checkout-order-summary-cart-items-block{background:0 0!important;border:0!important;padding:14px 0!important;display:block!important}.page-body .wp-block-woocommerce-checkout-express-payment-block,.page-body .wc-block-components-express-payment{background:#fff!important;border:1px solid oklch(92% .01 247)!important;border-radius:16px!important;margin:0 0 16px!important;padding:24px 28px!important}.page-body .wc-block-components-express-payment__title-container,.page-body .wc-block-components-express-payment__title{letter-spacing:.14em!important;text-transform:uppercase!important;color:#0e3165a6!important;text-align:center!important;margin:0 0 16px!important;font-size:11px!important;font-weight:700!important}.page-body .wc-block-components-express-payment__event-buttons{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.page-body .wc-block-components-express-payment__event-buttons>li{margin:0!important}.page-body .wc-block-components-checkout-step__container .wc-block-components-express-payment-continue-rule,.page-body .wc-block-components-checkout-express-payment-continue-rule{color:#0e31658c!important;align-items:center!important;gap:14px!important;margin:4px 0 16px!important;font-size:12px!important;font-weight:500!important;display:flex!important}.page-body .wc-block-components-checkout-express-payment-continue-rule:before,.page-body .wc-block-components-checkout-express-payment-continue-rule:after{content:"";background:#dfe5eb;flex:1;height:1px}.page-body .wc-block-checkout__actions{background:#fff!important;border:1px solid oklch(92% .01 247)!important;border-radius:16px!important;margin:8px 0 0!important;padding:24px 28px!important}.page-body .wc-block-checkout__actions_row{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0!important;display:flex!important}.page-body .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{color:#0e3165b3!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.page-body .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button:hover{color:var(--color-navy)!important}.page-body .wc-block-components-checkout-place-order-button{letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:14px!important;flex:1!important;max-width:380px!important;min-height:60px!important;margin-left:auto!important;font-size:14px!important;font-weight:700!important}.page-body .wp-block-woocommerce-checkout-order-note-block{background:#fbfcfd!important;border-style:dashed!important;border-color:#d9dfe4!important;border-radius:12px!important;padding:14px 20px!important}.page-body .wp-block-woocommerce-checkout-order-note-block label{color:var(--color-navy)!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important}.page-body .wc-block-checkout__anonymous-user-banner,.page-body button[class*=anonymous]{color:var(--color-navy)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:center!important;cursor:pointer!important;background:linear-gradient(#eef6ff4d,#d6ebff33)!important;background:linear-gradient(color(xyz 0.855 0.916 1.224 / 0.302),color(xyz 0.753 0.808 1.088 / 0.2))!important;border:1px solid oklch(78% .1 248/.35)!important;border-radius:999px!important;width:100%!important;margin:0 0 14px!important;padding:10px 18px!important;font-size:11px!important;font-weight:700!important}.page-body .wc-block-components-address-card{background:#fbfcfd!important;border:1px solid oklch(93% .01 247)!important;border-radius:12px!important;padding:16px 18px!important;position:relative!important}.page-body .wc-block-components-address-card__edit{color:var(--color-royal)!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;position:absolute!important;top:14px!important;right:16px!important}.page-body .wc-block-components-address-card__edit:hover{text-decoration:underline!important}.page-body .wc-block-components-address-card address{color:var(--color-text)!important;padding-right:60px!important;font-size:13.5px!important;font-style:normal!important;line-height:1.55!important}.page-body .wc-block-components-payment-method-content{color:#222222bf!important;background:#fbfcfd!important;border-top:1px dashed oklch(92% .01 247)!important;border-radius:0 0 10px 10px!important;margin:12px -2px -2px!important;padding:14px 18px!important;font-size:13px!important;line-height:1.55!important}.page-body .wc-block-checkout__terms{color:#2222228c!important;text-align:center!important;background:0 0!important;border:0!important;margin:0!important;padding:8px 16px!important;font-size:12px!important}.page-body .wc-block-checkout__terms a{color:var(--color-royal)!important;text-decoration:underline!important}.page-body .wc-block-checkout__use-address-for-billing label,.page-body .wc-block-components-checkbox label{color:var(--color-text)!important;cursor:pointer!important;align-items:center!important;gap:10px!important;font-size:13.5px!important;display:flex!important}.page-body .wc-block-components-checkbox input[type=checkbox]{width:20px!important;height:20px!important;accent-color:var(--color-navy)!important;cursor:pointer!important}.page-body .wp-block-woocommerce-checkout>*>div[class=""],.page-body .wp-block-woocommerce-checkout>*>div:not([class]):empty,.page-body .wc-block-components-notices:empty,.page-body .wc-block-components-notices__snackbar:empty{display:none!important}.page-body .page-shell .page-header{padding-bottom:24px!important}.page-body main.site-main{padding-top:24px!important}.page-body .wc-block-components-sidebar{padding:30px 26px!important}.page-body .wc-block-components-sidebar>*+*{margin-top:4px}.page-body .wc-block-components-order-summary-item__image{background:#f2f5f8!important;border:1px solid oklch(92% .01 247)!important;border-radius:10px!important;width:64px!important;height:64px!important;overflow:hidden!important}.page-body .wc-block-components-order-summary-item__image img{object-fit:contain!important;padding:4px!important}.page-body .wc-block-components-order-summary-item__quantity .wc-block-components-product-badge{background:var(--color-navy)!important;color:#fff!important;border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important}.page-body .wc-block-checkout__terms,.page-body .wc-block-checkout__actions+p{color:#2229!important;text-align:center!important;margin-top:12px!important;font-size:12px!important}.page-body .wc-block-checkout__sidebar>div[class*=column] svg{stroke:var(--color-royal)!important;stroke-width:1.8px!important;transition:stroke .2s,transform .2s!important}.page-body .wc-block-checkout__sidebar>div[class*=column]:hover svg{stroke:var(--color-navy)!important;transform:translateY(-1px)!important}@media(max-width:768px){.page-body .wp-block-woocommerce-checkout-fields-block>.wc-block-components-checkout-step,.page-body .wc-block-checkout__main>.wc-block-components-checkout-step{border-radius:12px!important;padding:20px 18px!important}.page-body .wc-block-components-totals-footer-item{padding:14px 12px!important}.page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:22px!important}.page-body .wc-block-components-checkout-place-order-button{padding:18px 24px!important;font-size:13px!important}.page-body a#modaal_link{justify-content:center!important;width:100%!important}}@media(prefers-reduced-motion:reduce){.page-body .wc-block-components-checkout-place-order-button,.page-body a#modaal_link{transition:none!important}.page-body .wc-block-components-checkout-place-order-button:hover,.page-body a#modaal_link:hover{transform:none!important}.page-body .wc-block-components-checkout-place-order-button.is-loading:after{animation:none!important}}body #parcel_picker,body .modaal-container #parcel_picker,body .modaal-content-container #parcel_picker{font-family:var(--font-sans,system-ui)!important;color:var(--color-navy)!important;background:#fff!important;border-radius:16px!important;padding:28px!important}body #parcel_picker .MR-Widget>div:first-child:not(.MRW-Search):not(.MRW-Line),body .modaal-container .modaal-content-container>div:first-child:not(:has(#parcel_picker)),body .modaal-content-container>div[style*=background]:first-of-type{color:var(--color-navy)!important;text-transform:uppercase!important;letter-spacing:.14em!important;text-align:left!important;background:0 0!important;border-bottom:1px solid oklch(92% .01 247)!important;margin-bottom:24px!important;padding:0 0 20px!important;font-size:11px!important;font-weight:700!important}body #parcel_picker .MR-Widget .MRW-Msg,body #parcel_picker .MR-Widget div[style*=background-color][style*=orange],body #parcel_picker .MR-Widget div[style*=background-color][style*=ffc],body .modaal-content-container .MR-Widget>div[style*=background]:not(.MRW-Search):not(.MRW-Line){color:#4c1f00!important;color:oklch(30% .08 50)!important;background:#fdecd180!important;border:1px solid oklch(78% .16 80/.4)!important;border-left:4px solid oklch(65% .16 60)!important;border-radius:10px!important;margin-bottom:18px!important;padding:14px 18px!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important}body #parcel_picker .MR-Widget .MRW-Search,body #parcel_picker.mrwpinpost.mrwpmrtoinpost .MRW-Search{background:linear-gradient(135deg,#f2f5f8,#fbfcfd)!important;border:1px solid oklch(92% .01 247)!important;border-radius:12px!important;margin-bottom:20px!important;padding:18px 16px!important}body #parcel_picker .MR-Widget .MRW-Line{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}body #parcel_picker .MR-Widget .MRW-Search>img,body #parcel_picker .MR-Widget .MRW-Search>a img,body #parcel_picker .MR-Widget .MRW-Search [class*=logo]{opacity:.85!important;border-radius:8px!important;width:40px!important;height:40px!important}body #parcel_picker .MR-Widget label,body #parcel_picker .MR-Widget .MRW-Line>span:not([class*=bt]):not([class*=Bt]){color:var(--color-royal)!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-right:4px!important;font-size:11px!important;font-weight:700!important}body #parcel_picker .MR-Widget input,body #parcel_picker input[type=text],body #parcel_picker input[type=search]{color:var(--color-navy)!important;font-size:14px!important;font-weight:500!important;font-family:var(--font-sans,system-ui)!important;font-variant-numeric:tabular-nums!important;text-align:left!important;background:#fff!important;border:1.5px solid oklch(88% .01 247)!important;border-radius:8px!important;min-width:80px!important;padding:10px 12px!important;transition:border-color .2s,box-shadow .2s!important}body #parcel_picker .MR-Widget input:focus,body #parcel_picker input[type=text]:focus{border-color:var(--color-royal)!important;outline:none!important;box-shadow:0 0 0 4px #83bdf547!important}body #parcel_picker .MR-Widget button.MRW-BtGo,body #parcel_picker.mrwpinpost .MRW-BtGo,body #parcel_picker.mrwpinpost.mrwpmrtoinpost .MRW-BtGo,body #parcel_picker.mrwpmr.mrwpinposttomr .MRW-BtGo,body #parcel_picker button[class*=BtGo]:not(.MRW-BtGeoGo){background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%)!important;color:#fff!important;font-family:var(--font-sans,system-ui)!important;text-transform:uppercase!important;letter-spacing:.08em!important;cursor:pointer!important;border:none!important;border-radius:8px!important;padding:10px 18px!important;font-size:12px!important;font-weight:700!important;transition:transform .18s,box-shadow .18s,filter .18s!important;box-shadow:0 4px 14px #0e31652e!important}body #parcel_picker .MR-Widget button.MRW-BtGo:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #0e316547!important}body #parcel_picker .MR-Widget button.MRW-BtGeoGo,body #parcel_picker.mrwpinpost .MRW-BtGeoGo,body #parcel_picker.mrwpinpost.mrwpmrtoinpost .MRW-BtGeoGo,body #parcel_picker button[class*=BtGeo]{color:var(--color-navy)!important;border:1.5px solid var(--color-navy)!important;font-family:var(--font-sans,system-ui)!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important;background:#fff!important;border-radius:8px!important;padding:10px 16px!important;font-size:12px!important;font-weight:700!important;transition:background .18s,color .18s!important;box-shadow:0 1px #0e31650a!important}body #parcel_picker .MR-Widget button.MRW-BtGeoGo:hover{background:var(--color-navy)!important;color:#fff!important}body #parcel_picker .MR-Widget .MRW-Results,body #parcel_picker div.MR-Widget .MRW-Results{border-radius:12px!important;margin-top:16px!important;overflow:hidden!important}body #parcel_picker .MR-Widget .PR-List-Item,body #parcel_picker.mrwpinpost.mrwpmrtoinpost .MR-Widget .PR-List-Item,body #parcel_picker.mrwpmr.mrwpinposttomr .MR-Widget .PR-List-Item{cursor:pointer!important;background:#fff!important;border:1px solid oklch(92% .01 247)!important;border-radius:10px!important;margin-bottom:8px!important;padding:14px 16px!important;transition:border-color .18s,transform .18s,box-shadow .18s!important}body #parcel_picker .MR-Widget .PR-List-Item:hover{border-color:var(--color-royal)!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #1654a91a!important}body #parcel_picker .MR-Widget .PR-hover,body #parcel_picker .MR-Widget .PR-Selected,body #parcel_picker.mrwpinpost.mrwpmrtoinpost .MR-Widget .PR-hover,body #parcel_picker.mrwpinpost.mrwpmrtoinpost .MR-Widget .PR-Selected{border-color:var(--color-navy)!important;background:linear-gradient(#f2f5f8,#d6ebff66)!important;background:linear-gradient(#f2f5f8,color(xyz 0.753 0.808 1.088 / 0.4))!important;box-shadow:0 0 0 4px #83bdf54d!important}body #parcel_picker .MR-Widget .PR-Name,body #parcel_picker.mrwpinpost.mrwpmrtoinpost .MR-Widget .PR-Name,body #parcel_picker.mrwpmr.mrwpinposttomr .MR-Widget .PR-Name{color:var(--color-navy)!important;margin-bottom:4px!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important}body #parcel_picker .MR-Widget .PR-City{color:#222222a6!important;font-size:13px!important;font-weight:500!important}body #parcel_picker .MR-Widget .Tabs-Btn,body #parcel_picker.mrwpinpost.mrwpmrtoinpost .MR-Widget .Tabs-Btn,body #parcel_picker.mrwpmr.mrwpinposttomr .MR-Widget .Tabs-Btn{color:#2229!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:0 0!important;border:none!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 18px!important;font-size:12px!important;font-weight:700!important;transition:color .18s,border-color .18s!important}body #parcel_picker .MR-Widget .Tabs-Btn:hover{color:var(--color-royal)!important;background:0 0!important;border-bottom-color:#83bdf580!important}body #parcel_picker .MR-Widget .Tabs-Btn-Selected,body #parcel_picker.mrwpinpost.mrwpmrtoinpost .MR-Widget .Tabs-Btn-Selected,body #parcel_picker.mrwpmr.mrwpinposttomr .MR-Widget .Tabs-Btn-Selected{color:var(--color-navy)!important;border-bottom-color:var(--color-navy)!important}body #parcel_picker .MR-Widget .MRW-fl-Select,body #parcel_picker .MR-Widget .PR-AutoCplCity{background:#fff!important;border:1px solid oklch(88% .01 247)!important;border-radius:10px!important;max-height:260px!important;padding:4px!important;box-shadow:0 10px 30px #0e316526!important}body #parcel_picker .MR-Widget .MRW-fl-Select .MRW-fl-Item,body #parcel_picker .MR-Widget .PR-City{color:var(--color-navy)!important;border-radius:6px!important;padding:8px 12px!important;font-size:13px!important}body #parcel_picker .MR-Widget .MRW-fl-Select .MRW-fl-Item:hover{color:var(--color-navy)!important;cursor:pointer!important;background:#83bdf533!important}body #parcel_picker .MR-Widget .MRW-Map,body #parcel_picker .MRW-Map{border:1px solid oklch(92% .01 247)!important;border-radius:12px!important;margin-top:12px!important;overflow:hidden!important}body .modaal-container .modaal-content-container>p,body .modaal-content-container>div:last-child:not(:has(#parcel_picker)),body .modaal-content-container button:not(.modaal-close):not(.MRW-BtGo):not(.MRW-BtGeoGo):not(.Tabs-Btn):last-of-type{background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-royal) 100%)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.1em!important;text-align:center!important;cursor:pointer!important;border:none!important;border-radius:12px!important;width:100%!important;margin:24px 0 0!important;padding:18px 32px!important;font-size:13px!important;font-weight:800!important;transition:transform .2s,box-shadow .2s!important;display:block!important;box-shadow:0 8px 24px #0e316540!important}body #parcel_picker .MR-Widget .MRW-Loader,body #parcel_picker [class*=loader]{border-color:#dfe5eb!important;border-top-color:var(--color-royal)!important}body #parcel_picker .MR-Widget [class*=powered],body .modaal-content-container [class*=powered-by]{opacity:.4!important;font-size:10px!important}html body.aq-cockpit{background:#f2f5f8!important;padding-bottom:0!important}html body.aq-cockpit .page-shell,html body.aq-cockpit .page-shell .page-body{max-width:none!important;padding:0!important}html body.aq-cockpit .page-hero,html body.aq-cockpit .entry-header,html body.aq-cockpit header.entry-header,html body.aq-cockpit .wp-block-woocommerce-checkout-express-payment-block,html body.aq-cockpit .wc-block-components-express-payment,html body.aq-cockpit .wc-block-components-checkout-express-payment-continue-rule,html body.aq-cockpit .wc-block-components-notice-banner.is-info,html body.aq-cockpit .wc-block-checkout__guest-checkout-notice{display:none!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block:before,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block:after,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-address-block:before,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block:before,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block:before,html body.aq-cockpit .page-body .wc-block-components-checkout-step__title:before{content:none!important;background:0 0!important;display:none!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout{background:0 0!important;max-width:none!important;margin:0!important;padding:0!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout.wc-block-checkout{grid-template-columns:minmax(0,1fr) 420px!important;align-items:start!important;gap:56px!important;max-width:1240px!important;height:auto!important;margin:0 auto!important;padding:56px 32px 96px!important;display:grid!important;position:relative!important;overflow:visible!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wc-block-components-main,html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-fields-block{background:0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html body.aq-cockpit .wp-block-woocommerce-checkout-fields-block>div,html body.aq-cockpit .wp-block-woocommerce-checkout-fields-block>form{max-width:none!important;margin:0!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wc-block-components-sidebar,html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-totals-block{scrollbar-width:thin;scrollbar-color:oklch(32% .1 259/.18) transparent;background:#fcfeff!important;border:1px solid oklch(32% .1 259/.08)!important;border-radius:10px!important;flex-direction:column!important;align-self:start!important;width:420px!important;max-width:420px!important;height:auto!important;max-height:calc(100vh - 120px)!important;margin:0!important;padding:0!important;display:flex!important;position:sticky!important;top:96px!important;overflow:hidden auto!important;box-shadow:0 1px #0e31650a!important}html body.aq-cockpit .page-body .wc-block-components-sidebar::-webkit-scrollbar{width:6px}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block::-webkit-scrollbar{width:6px}html body.aq-cockpit .page-body .wc-block-components-sidebar::-webkit-scrollbar-thumb{background:#0e316529;border-radius:999px}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block::-webkit-scrollbar-thumb{background:#0e316529;border-radius:999px}.aq-cockpit-head{margin:0 0 48px}.aq-cockpit-head__title{letter-spacing:-.02em;color:var(--color-navy);margin:0;font-family:Poppins,sans-serif;font-size:clamp(30px,3.6vw,40px);font-weight:600;line-height:1.08}.aq-cockpit-head__title em{letter-spacing:inherit;font-family:inherit;font-style:normal;font-weight:600}.aq-cockpit-head__sub{color:#2222229e;max-width:52ch;margin:12px 0 0;font-size:14px;line-height:1.5}.aq-cockpit-rail{grid-template-columns:repeat(4,1fr);gap:6px;height:2px;margin:24px 0 0;display:grid}.aq-cockpit-rail__seg{background:#0e31651a;border-radius:1px;height:2px;transition:background .22s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.aq-cockpit-rail__seg[data-state=done]{background:var(--color-navy)}.aq-cockpit-rail__seg[data-state=active]{background:#0e31652e}.aq-cockpit-rail__seg[data-state=active]:after{content:"";background:linear-gradient(90deg,transparent,var(--color-royal),transparent);animation:2.4s cubic-bezier(.4,0,.2,1) infinite aq-rail-shimmer;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}@keyframes aq-rail-shimmer{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__contact-fields,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-address-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__shipping-fields,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-billing-address-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__billing-fields,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-methods-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__shipping-option,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__payment-method,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-note-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-additional-information-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-terms-block{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid oklch(32% .1 259/.08)!important;border-radius:0!important;margin:0!important;padding:40px 0 32px!important;transition:none!important}html body.aq-cockpit .page-body fieldset.wc-block-checkout__contact-fields:first-of-type,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block:first-of-type{border-top:0!important;padding-top:0!important}html body.aq-cockpit .page-body .wc-block-components-checkout-step,html body.aq-cockpit .page-body .wc-block-components-checkout-step__container,html body.aq-cockpit .page-body .wc-block-components-checkout-step__content,html body.aq-cockpit .page-body .wc-block-components-checkout-step__heading,html body.aq-cockpit .page-body .wc-block-components-checkout-step__heading-container{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html body.aq-cockpit .page-body .wc-block-components-checkout-step__title,html body.aq-cockpit .page-body fieldset.wp-block-woocommerce-checkout-contact-information-block>legend{letter-spacing:-.01em!important;text-transform:none!important;color:var(--color-navy)!important;background:0 0!important;margin:0 0 20px!important;padding:0!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important;display:block!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block>.wc-block-components-checkout-step__heading-container>.wc-block-components-checkout-step__heading>.wc-block-components-checkout-step__title,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-address-block>.wc-block-components-checkout-step__heading-container>.wc-block-components-checkout-step__heading>.wc-block-components-checkout-step__title,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block>.wc-block-components-checkout-step__heading-container>.wc-block-components-checkout-step__heading>.wc-block-components-checkout-step__title,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block>.wc-block-components-checkout-step__heading-container>.wc-block-components-checkout-step__heading>.wc-block-components-checkout-step__title{min-height:24px;position:relative;margin:0 0 20px!important;font-size:0!important;line-height:1!important;display:block!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step__title:after,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-address-block .wc-block-components-checkout-step__title:after,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-checkout-step__title:after,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block .wc-block-components-checkout-step__title:after{line-height:1.3;letter-spacing:-.01em!important;color:var(--color-navy)!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step__title:after{content:"Comment vous joindre."}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-address-block .wc-block-components-checkout-step__title:after{content:"Où vous livrer."}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-checkout-step__title:after{content:"Comment vous l’envoyer."}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block .wc-block-components-checkout-step__title:after{content:"Comment vous régler."}html body.aq-cockpit .page-body .wc-block-components-text-input,html body.aq-cockpit .page-body .wc-block-components-combobox{margin:0 0 14px!important}html body.aq-cockpit .page-body .wc-block-components-text-input input,html body.aq-cockpit .page-body .wc-block-components-text-input select,html body.aq-cockpit .page-body .wc-block-components-select select,html body.aq-cockpit .page-body .wc-block-components-combobox input,html body.aq-cockpit .page-body .wc-block-components-address-form input,html body.aq-cockpit .page-body .wc-block-components-textarea{height:52px!important;min-height:52px!important;color:var(--color-text)!important;letter-spacing:0!important;box-shadow:none!important;background:#fcfeff!important;border:1px solid oklch(32% .1 259/.14)!important;border-radius:6px!important;outline:none!important;padding:18px 14px 8px!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)!important}html body.aq-cockpit .page-body .wc-block-components-text-input input:focus,html body.aq-cockpit .page-body .wc-block-components-text-input select:focus,html body.aq-cockpit .page-body .wc-block-components-select select:focus,html body.aq-cockpit .page-body .wc-block-components-combobox input:focus,html body.aq-cockpit .page-body .wc-block-components-textarea:focus{border-color:var(--color-navy)!important;box-shadow:0 0 0 3px #0e316514!important}html body.aq-cockpit .page-body .wc-block-components-text-input{position:relative!important}html body.aq-cockpit .page-body .wc-block-components-text-input label{color:#22222280!important;letter-spacing:0!important;text-transform:none!important;pointer-events:none!important;background:0 0!important;padding:0!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;transition:transform .18s cubic-bezier(.22,1,.36,1),font-size .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}html body.aq-cockpit .page-body .wc-block-components-text-input.is-active label,html body.aq-cockpit .page-body .wc-block-components-text-input input:focus+label{transform-origin:0!important;color:var(--color-navy)!important;font-weight:600!important;transform:translate(-2px,-22px)scale(.78)!important}html body.aq-cockpit .page-body .wc-block-components-address-form{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}html body.aq-cockpit .page-body .wc-block-components-address-form>.wc-block-components-address-form__company,html body.aq-cockpit .page-body .wc-block-components-address-form>.wc-block-components-address-form__country,html body.aq-cockpit .page-body .wc-block-components-address-form>.wc-block-components-address-form__address_1,html body.aq-cockpit .page-body .wc-block-components-address-form>.wc-block-components-address-form__address_2,html body.aq-cockpit .page-body .wc-block-components-address-form>.wc-block-components-address-form__phone,html body.aq-cockpit .page-body .wc-block-components-address-form>.wc-block-components-address-form__state,html body.aq-cockpit .page-body .wc-block-components-address-form>div[class*=address_2],html body.aq-cockpit .page-body .wc-block-components-address-form>div:has(>button[aria-label*=appartement]),html body.aq-cockpit .page-body .wc-block-components-address-form>button[aria-label*=appartement],html body.aq-cockpit .page-body .wc-block-components-address-form>div:has(>a[class*=address_2]){grid-column:1/-1!important}html body.aq-cockpit .page-body .wc-block-components-address-form>.wc-block-components-address-form__postcode{grid-column:1/2!important}html body.aq-cockpit .page-body .wc-block-components-address-form>.wc-block-components-address-form__city{grid-column:2/3!important}html body.aq-cockpit .page-body .wc-block-components-address-form>*{margin:0!important}html body.aq-cockpit .page-body .wc-block-components-address-form button[aria-label*=appartement],html body.aq-cockpit .page-body .wc-block-components-address-form button[aria-label*=Add],html body.aq-cockpit .page-body .wc-block-components-address-form .wc-block-components-address-form__address_2 button{cursor:pointer;letter-spacing:0!important;text-transform:none!important;height:auto!important;min-height:0!important;color:var(--color-royal)!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;padding:4px 0!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}html body.aq-cockpit .page-body .wc-block-components-address-form button[aria-label*=appartement]:hover{color:var(--color-navy)!important}html body.aq-cockpit .page-body .wc-block-components-text-input.has-error input{border-color:#c5363799!important}html body.aq-cockpit .page-body .wc-block-components-validation-error{color:#c53637;margin:4px 0 0;font-size:12px;font-weight:500}html body.aq-cockpit .page-body .wc-block-components-checkbox{align-items:flex-start!important;gap:10px!important;margin:14px 0!important;display:flex!important}html body.aq-cockpit .page-body input[type=checkbox].wc-block-components-checkbox__input{cursor:pointer;flex-shrink:0;width:18px!important;height:18px!important;accent-color:var(--color-navy)!important;border:1.5px solid oklch(32% .1 259/.28)!important;border-radius:4px!important;margin:1px 0 0!important}html body.aq-cockpit .page-body .wc-block-components-checkbox__label{cursor:pointer;color:#222222c7!important;font-size:13px!important;line-height:1.5!important}html body.aq-cockpit .page-body a:not(.aq-cockpit-place-order__button):not(.wc-block-components-button){color:var(--color-royal);border-bottom:1px solid oklch(46% .15 258/.3);padding-bottom:1px;text-decoration:none;transition:color .18s,border-color .18s}html body.aq-cockpit .page-body a:not(.aq-cockpit-place-order__button):hover{color:var(--color-navy);border-color:var(--color-navy)}html body.aq-cockpit .page-body .wc-block-components-radio-control,html body.aq-cockpit .page-body .wc-block-components-shipping-rates-control,html body.aq-cockpit .page-body .wc-block-components-payment-method-options{background:0 0!important;border:0!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option{cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid oklch(32% .1 259/.08)!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;gap:16px!important;min-height:60px!important;margin:0!important;padding:18px!important;transition:background .22s cubic-bezier(.22,1,.36,1)!important;display:flex!important;position:relative!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option>input[type=radio],html body.aq-cockpit .page-body .wc-block-components-radio-control__input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;background:#fcfeff!important;border:1.5px solid oklch(32% .1 259/.3)!important;border-radius:50%!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;transition:border-color .18s,background .18s!important;position:relative!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__input:checked{border-color:var(--color-navy)!important;background:#fcfeff!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__input:checked:after{content:"";background:var(--color-navy);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html body.aq-cockpit .page-body .wc-block-components-radio-control__option>:not(input[type=radio]):not(.wc-block-components-radio-control__input){flex:auto!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option:first-child{border-top:0!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option:hover{background:#83bdf50d!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option:has(input:checked){background:#83bdf51a!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option:has(input:checked):before{content:"";background:var(--color-royal);border-radius:0 2px 2px 0;width:2px;position:absolute;top:10px;bottom:10px;left:0}html body.aq-cockpit .page-body .wc-block-components-radio-control__option-layout,html body.aq-cockpit .page-body .wc-block-components-radio-control__option>.wc-block-components-radio-control__option-content-wrapper{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__label-group{flex-direction:column!important;flex:auto!important;gap:2px!important;min-width:0!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__description{flex:0 0 100%!important;width:auto!important;margin-top:4px!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__input{cursor:pointer;width:18px!important;height:18px!important;accent-color:var(--color-navy)!important;margin:0!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option-content-wrapper{min-width:0;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__label{color:var(--color-text)!important;letter-spacing:0!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__description{color:#2222228c!important;margin:2px 0 0!important;font-size:12px!important;font-weight:400!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__secondary-label,html body.aq-cockpit .page-body .wc-block-components-formatted-money-amount{font-variant-numeric:tabular-nums!important;color:var(--color-navy)!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:13px!important;font-weight:600!important}html body.aq-cockpit .page-body .wc-block-components-payment-method-content{color:#222222b8!important;background:0 0!important;border:0!important;margin:0!important;padding:18px 4px 6px 36px!important;font-size:13px!important;line-height:1.5!important}html body.aq-cockpit .page-body .wc-block-components-payment-method-content>div:first-child[style*=background]{color:var(--color-navy)!important;letter-spacing:.06em!important;background:#ecaa0b1a!important;border:1px solid oklch(78% .16 80/.3)!important;border-radius:4px!important;padding:6px 10px!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important;font-weight:600!important;display:inline-block!important}html body.aq-cockpit .page-body .wc-block-components-payment-method-content iframe[name^=__privateStripeFrame],html body.aq-cockpit .page-body .wc-block-components-payment-method-content .StripeElement{background:#fcfeff!important;min-height:48px!important}html body.aq-cockpit .page-body .wc-block-components-payment-method-content:empty,html body.aq-cockpit .page-body .wc-block-components-payment-method-content:not(:has(*)){display:none!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__add-note label{color:var(--color-royal)!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-terms-block,html body.aq-cockpit .page-body .wc-block-checkout__terms{line-height:1.5;color:#2222229e!important;padding:20px 0!important;font-size:12px!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-actions-block,html body.aq-cockpit .page-body .wc-block-checkout__actions{pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-block{position:relative;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:48px 32px 16px!important}html body.aq-cockpit .page-body .wc-block-components-checkout-order-summary__title,html body.aq-cockpit .page-body .wc-block-components-checkout-order-summary__title-text{display:none!important}html body.aq-cockpit .page-body .wc-block-components-checkout-order-summary,html body.aq-cockpit .page-body .wc-block-components-checkout-order-summary__content{background:0 0!important;margin:0!important;padding:0!important;display:block!important}html body.aq-cockpit .page-body .wc-block-components-order-summary{border:0!important;margin:0!important;padding:0!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item{background:0 0!important;border:0!important;border-bottom:1px solid oklch(32% .1 259/.06)!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0!important;padding:14px 0!important;display:grid!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item:last-child{border-bottom:0!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__image{background:#f2f5f8!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;margin:0!important;padding:4px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__image img{object-fit:contain!important;border-radius:0!important;width:100%!important;height:100%!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__quantity{background:var(--color-navy)!important;color:#f8fafd!important;border:2px solid oklch(99.5% .002 247)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:700!important;display:flex!important;position:absolute!important;top:-6px!important;right:-6px!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__description{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item .wc-block-components-product-name{color:var(--color-text)!important;margin:0!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{color:#2222228c!important;margin:0!important;font-size:11px!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__total-price,html body.aq-cockpit .page-body .wc-block-components-order-summary-item .wc-block-components-formatted-money-amount{font-variant-numeric:tabular-nums!important;color:var(--color-navy)!important;white-space:nowrap!important;font-family:JetBrains Mono,monospace!important;font-size:13px!important;font-weight:600!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon,html body.aq-cockpit .page-body div.wc-block-components-totals-coupon.wc-block-components-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid oklch(32% .1 259/.08)!important;border-radius:0!important;margin:18px 32px!important;padding:14px 0 0!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon .wc-block-components-panel__button,html body.aq-cockpit .page-body .wc-block-components-totals-coupon>.wc-block-components-panel__button{cursor:pointer;letter-spacing:0!important;text-transform:none!important;color:var(--color-royal)!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon .wc-block-components-panel__button:hover{color:var(--color-navy)!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon .wc-block-components-panel__button>svg{transition:transform .18s cubic-bezier(.22,1,.36,1);width:14px!important;height:14px!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded=true]>svg{transform:rotate(180deg)}html body.aq-cockpit .page-body .wc-block-components-totals-coupon .wc-block-components-panel__content{background:0 0!important;border:0!important;margin-top:12px!important;padding:0!important}html body.aq-cockpit .page-body button.wc-block-components-totals-coupon__button{color:var(--color-royal)!important;background:0 0!important;border:0!important;padding:0!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:500!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-shipping-block{background:0 0!important;border:0!important;margin:0!important;padding:0 32px!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon__content{grid-template-columns:1fr auto!important;align-items:stretch!important;gap:8px!important;margin-top:12px!important;display:grid!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon__content input.wc-block-components-text-input,html body.aq-cockpit .page-body .wc-block-components-totals-coupon__content .wc-block-components-text-input input{height:44px!important;min-height:44px!important;margin:0!important;padding:10px 14px!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon__content button{cursor:pointer;background:var(--color-navy)!important;color:#f8fafd!important;border:0!important;border-radius:6px!important;height:44px!important;padding:0 18px!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;transition:background .18s cubic-bezier(.22,1,.36,1)!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon__content button:hover{background:#042659!important}html body.aq-cockpit .page-body .wc-block-components-chip,html body.aq-cockpit .page-body .wc-block-components-chip__text{color:var(--color-navy)!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#83bdf529!important;border:0!important;border-radius:999px!important;padding:4px 10px!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;font-weight:700!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-subtotal-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-discount-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-shipping-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-fee-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-taxes-block{background:0 0!important;border:0!important;margin:0!important;padding:0 32px!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-subtotal-block{padding-top:14px!important}html body.aq-cockpit .page-body .wc-block-components-totals-item{background:0 0!important;border-bottom:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:8px 0!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-totals-item__label{color:#222222b8!important;letter-spacing:0!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important}html body.aq-cockpit .page-body .wc-block-components-totals-item__value{font-variant-numeric:tabular-nums!important;color:var(--color-text)!important;font-family:JetBrains Mono,monospace!important;font-size:13px!important;font-weight:600!important}html body.aq-cockpit .page-body .wc-block-components-totals-discount .wc-block-components-totals-item__label,html body.aq-cockpit .page-body .wc-block-components-totals-discount .wc-block-components-totals-item__value{color:var(--color-royal)!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-fee-block:not(:has(.wc-block-components-totals-item)),html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-discount-block:not(:has(.wc-block-components-totals-item)),html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-taxes-block:not(:has(.wc-block-components-totals-item)){display:none!important}html body.aq-cockpit .page-body .wc-block-components-totals-footer-item{background:0 0!important;border:0!important;border-top:1px solid oklch(32% .1 259/.15)!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;row-gap:6px!important;margin:14px 0 0!important;padding:24px 32px 8px!important;display:grid!important}html body.aq-cockpit .page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{grid-row:1;color:var(--color-navy)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important}html body.aq-cockpit .page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{grid-row:2;font-variant-numeric:tabular-nums!important;color:var(--color-navy)!important;letter-spacing:-.02em!important;font-family:JetBrains Mono,monospace!important;font-size:32px!important;font-weight:700!important;line-height:1.1!important}html body.aq-cockpit .page-body .wc-block-components-totals-footer-item .wc-block-components-totals-item__description{display:none!important}.aq-cockpit-place-order{z-index:4;background:linear-gradient(#fcfeff00,#fcfeff 30%);margin-top:auto;padding:24px 32px 28px;position:sticky;bottom:0}.aq-cockpit-place-order__button{background:var(--color-navy);color:#f8fafd;letter-spacing:.02em;text-transform:none;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:background .2s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 8px 24px #0e316533}.aq-cockpit-place-order__button:hover:not(:disabled){background:#042659;transform:translateY(-1px);box-shadow:0 12px 32px #0e31654d}.aq-cockpit-place-order__button:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px #0e31654d}.aq-cockpit-place-order__button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.aq-cockpit-place-order__sep{opacity:.55}.aq-cockpit-place-order__amount{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:JetBrains Mono,monospace;font-weight:600}.aq-cockpit-place-order__trust{text-align:center;color:#22222280;letter-spacing:.01em;margin:12px 0 0;font-size:11px;font-weight:500}.aq-cockpit-place-order__trust span+span:before{color:#22222240;margin:0 8px;content:"·"!important}html body.aq-cockpit .page-body .aq-trust-strip,html body.aq-cockpit .page-body .wc-block-components-checkout-order-summary__footer{display:none!important}.aq-cockpit-section[data-aq-active=false]>.wc-block-components-checkout-step__container,.aq-cockpit-section[data-aq-active=false]>form,.aq-cockpit-section[data-aq-active=false]>.wc-block-components-address-form,.aq-cockpit-section[data-aq-active=false]>.wc-block-components-radio-control,.aq-cockpit-section[data-aq-active=false]>.wc-block-components-payment-methods,.aq-cockpit-section[data-aq-active=false]>fieldset,.aq-cockpit-section[data-aq-active=false] .wc-block-components-text-input{opacity:0!important;visibility:hidden!important;max-height:0!important;margin:0!important;padding:0!important;transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)!important;overflow:hidden!important}.aq-cockpit-summary-row{color:#222222d9;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 0 0;font-size:13px;display:grid}.aq-cockpit-summary-row__value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:60ch;font-family:Poppins,sans-serif;font-weight:500;overflow:hidden}.aq-cockpit-summary-row__edit{color:var(--color-royal);border-bottom:1px solid oklch(46% .15 258/.3);font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.aq-cockpit-section[data-aq-active=true]>.aq-cockpit-summary-row,.aq-cockpit-section:not([data-aq-active])>.aq-cockpit-summary-row{display:none}@media(max-width:1100px){html body.aq-cockpit .page-body .wc-block-components-sidebar-layout.wc-block-checkout{grid-template-columns:minmax(0,1fr) 380px!important;gap:36px!important;padding:40px 24px 64px!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wc-block-components-sidebar,html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-totals-block{width:380px!important;max-width:380px!important}}@media(max-width:880px){html body.aq-cockpit .page-body .wc-block-components-sidebar-layout.wc-block-checkout{flex-direction:column!important;grid-template-columns:1fr!important;gap:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wc-block-components-sidebar,html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-totals-block{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fcfeff!important;border:0!important;border-bottom:1px solid oklch(32% .1 259/.1)!important;border-radius:0!important;order:-1!important;position:static!important;overflow:visible!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wc-block-components-main,html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-fields-block{width:100%!important;max-width:none!important;padding:28px 20px 96px!important}html body.aq-cockpit .page-body input,html body.aq-cockpit .page-body select,html body.aq-cockpit .page-body textarea{font-size:16px!important}.aq-cockpit-head{margin-bottom:28px}.aq-cockpit-head__title{font-size:26px!important;line-height:1.15!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__contact-fields,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-address-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__shipping-fields,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-billing-address-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-methods-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block{padding:28px 0 24px!important}html body.aq-cockpit .page-body .wc-block-components-address-form{grid-template-columns:1fr 1fr!important;gap:12px!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-block{padding:24px 20px 12px!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-subtotal-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-discount-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-shipping-block{padding:4px 20px!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-footer-item{padding:18px 20px 8px!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon{margin:0 20px!important}.aq-cockpit-place-order{padding:16px 20px 20px!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item{grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;padding:12px 0!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__image{width:48px!important;height:48px!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item .wc-block-components-product-name{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:none!important;hyphens:none!important;font-size:13px!important;line-height:1.3!important}.aq-cockpit-place-order__trust{flex-wrap:wrap!important;justify-content:center!important;gap:4px 8px!important;font-size:11px!important;display:flex!important}.aq-cockpit-place-order__trust span+span:before{margin:0 4px!important}}@media(max-width:480px){html body.aq-cockpit .page-body .wc-block-components-address-form{grid-template-columns:1fr!important}html body.aq-cockpit .page-body .wc-block-components-address-form>*{grid-column:1/-1!important}.aq-cockpit-head__title{font-size:24px!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:26px!important}}@media(prefers-reduced-motion:reduce){.aq-cockpit-rail__seg:after{opacity:0;animation:none!important}.aq-cockpit-place-order__button{transition:background .16s!important}.aq-cockpit-section>*,html body.aq-cockpit .page-body .wc-block-components-radio-control__option,html body.aq-cockpit .page-body .wc-block-components-text-input input,html body.aq-cockpit .page-body .wc-block-components-text-input label{transition:none!important}}@media print{html body.aq-cockpit .page-body .wc-block-components-sidebar-layout.wc-block-checkout{height:auto!important;display:block!important;overflow:visible!important}.aq-cockpit-place-order,.aq-cockpit-rail{display:none!important}}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block>:not(.aq-cockpit-place-order):not(.wc-block-components-notices),html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-wrapper,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block [class*=totals-wrapper],html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-checkout-order-summary,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-checkout-order-summary>*,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-checkout-order-summary__content,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-order-summary,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-order-summary__content,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-cart-items-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-discount-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-fee-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-taxes-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-footer-item{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block,html body.aq-cockpit .page-body .wc-block-components-sidebar{background:#fcfeff!important;border-left:1px solid oklch(32% .1 259/.08)!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-block:before{content:"Votre commande"!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#22222280!important;margin-bottom:18px!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;display:block!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block :before,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block :after{content:none!important;background:0 0!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-discount .wc-block-components-totals-item__value:before{content:""!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .aq-cockpit-place-order .aq-cockpit-place-order__trust span+span:before{content:"·"!important;color:#22222240!important;margin:0 8px!important;display:inline!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block:empty,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block:not(:has(*)),html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-pickup-options-block:empty,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-pickup-options-block:not(:has(*)),html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-additional-information-block:empty,html body.aq-cockpit .page-body .wc-block-components-checkout-step__content:empty{border:0!important;height:0!important;padding:0!important;display:none!important}html body.aq-cockpit .page-body fieldset[class*=checkout]:has(.screen-reader-text):not(:has(input)):not(:has(.wc-block-components-radio-control)):not(:has(.wc-block-components-address-form)):not(:has(.wc-block-components-payment-method-options)):not(:has(.wc-block-components-text-input)){display:none!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-checkout-step__title,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-checkout-step__title,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-methods-block legend{color:#0000!important;min-height:24px!important;margin:0 0 20px!important;font-size:0!important;line-height:1!important;display:block!important;position:relative!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-checkout-step__title:after,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-checkout-step__title:after{content:"Comment vous l’envoyer."!important;letter-spacing:-.01em!important;color:var(--color-navy)!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}html body.aq-cockpit .page-body .aq-mr-trigger-area,html body.aq-cockpit .page-body #parcel_picker,html body.aq-cockpit .page-body .mrwpbutton,html body.aq-cockpit .page-body #mrwp_wrap,html body.aq-cockpit .page-body .mrwp,html body.aq-cockpit .page-body p.parcel_shop_info,html body.aq-cockpit .page-body a#modaal_link,html body.aq-cockpit .page-body .mondialrelay_choose_rp_button{display:none!important}html body.aq-cockpit{height:auto!important;overflow:visible!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-note-block{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid oklch(32% .1 259/.08)!important;border-radius:0!important;margin:0!important;padding:28px 0!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step__content{background:0 0!important;padding:0!important}html body.aq-cockpit .page-body .wc-block-components-textarea,html body.aq-cockpit .page-body textarea.wc-block-components-textarea{width:100%!important;height:96px!important;min-height:96px!important;color:var(--color-text)!important;resize:vertical!important;box-shadow:none!important;background:#fcfeff!important;border:1px solid oklch(32% .1 259/.14)!important;border-radius:6px!important;margin-top:12px!important;padding:14px!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)!important}html body.aq-cockpit .page-body .wc-block-components-textarea:focus{border-color:var(--color-navy)!important;outline:none!important;box-shadow:0 0 0 3px #0e316514!important}html body.aq-cockpit .page-body .wc-block-checkout__add-note,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkbox{background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body.aq-cockpit .page-body .wc-block-checkout__add-note .wc-block-components-checkbox__label{color:var(--color-text)!important;letter-spacing:0!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:500!important}html body.aq-cockpit .site,html body.aq-cockpit>*{max-height:none!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wc-block-components-sidebar,html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-totals-block{scrollbar-width:none!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wc-block-components-sidebar::-webkit-scrollbar{width:0!important;display:none!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-totals-block::-webkit-scrollbar{width:0!important;display:none!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block:before{content:"Votre commande"!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#22222280!important;background-image:none!important;margin-bottom:18px!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:600!important;display:block!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-footer-item{background:#f2f5f88c!important;border:0!important;border-top:1px solid oklch(32% .1 259/.12)!important;border-bottom:1px solid oklch(32% .1 259/.06)!important;grid-template-columns:1fr!important;row-gap:6px!important;margin:18px 0 0!important;padding:24px 32px 12px!important;display:grid!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--color-navy)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:600!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-variant-numeric:tabular-nums!important;color:var(--color-navy)!important;letter-spacing:-.02em!important;font-family:JetBrains Mono,monospace!important;font-size:30px!important;font-weight:700!important;line-height:1.1!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-discount-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-fee-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-taxes-block{padding:4px 32px!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block{padding-top:18px!important}html body.aq-cockpit .page-body .wc-block-components-totals-coupon{border-top:1px solid oklch(32% .1 259/.08)!important;margin:0 32px!important;padding:14px 0!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-order-summary-block{padding:40px 32px 8px!important;position:relative!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-cart-items-block{padding:0 32px!important}html body.aq-cockpit .aq-cockpit-head{margin:0 0 24px!important}html body.aq-cockpit .aq-cockpit-head__sub{margin-top:10px!important}html body.aq-cockpit .aq-cockpit-rail{margin-top:28px!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__contact-fields,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-address-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__shipping-fields,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-billing-address-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__billing-fields,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-method-block,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-shipping-methods-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__shipping-option,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block,html body.aq-cockpit .page-body fieldset.wc-block-checkout__payment-method{padding:28px 0 20px!important}html body.aq-cockpit .page-body .wc-block-components-checkout-step__title{margin:0 0 14px!important;font-size:17px!important}html body.aq-cockpit .page-body fieldset.wp-block-woocommerce-checkout-contact-information-block:first-of-type,html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-contact-information-block:first-of-type{padding-top:8px!important}html body.aq-cockpit .aq-cockpit-head__title em{padding-right:.04em;font-variation-settings:"opsz" 60,"SOFT" 100!important;letter-spacing:-.025em!important;color:var(--color-navy)!important;font-family:Fraunces,Times New Roman,Georgia,serif!important;font-style:italic!important;font-weight:400!important}html body.aq-cockpit .aq-cockpit-rail{grid-template-columns:repeat(4,1fr)!important;align-items:end!important;gap:0 10px!important;height:auto!important;margin:28px 0 8px!important;display:grid!important}html body.aq-cockpit .aq-cockpit-rail__seg{background:0 0!important;border-radius:0!important;height:auto!important;padding-top:22px!important;padding-bottom:0!important;transition:none!important;position:relative!important;overflow:visible!important}html body.aq-cockpit .aq-cockpit-rail__seg:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:#22222259;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:500;line-height:1;transition:color .22s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0}html body.aq-cockpit .aq-cockpit-rail__seg:after{content:""!important;background:#0e31651a!important;border-radius:0!important;height:2px!important;transition:background .26s cubic-bezier(.22,1,.36,1)!important;animation:none!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}html body.aq-cockpit .aq-cockpit-rail__seg[data-state=done]:before{color:var(--color-navy)}html body.aq-cockpit .aq-cockpit-rail__seg[data-state=done]:after{background:var(--color-navy)!important}html body.aq-cockpit .aq-cockpit-rail__seg[data-state=active]:before{color:var(--color-navy);font-weight:600}html body.aq-cockpit .aq-cockpit-rail__seg[data-state=active]:after{background:var(--color-navy)!important;height:3px!important}html body.aq-cockpit .aq-cockpit-rail__seg[data-state=active]:after,html body.aq-cockpit .aq-cockpit-rail__seg:after{animation:none!important}html body.aq-cockpit .page-body .wc-payment-method-stripe-link,html body.aq-cockpit .page-body [class*=StripeLink] svg,html body.aq-cockpit .page-body .wc-stripe-link__icon,html body.aq-cockpit .page-body svg[class*=link-icon],html body.aq-cockpit .page-body .__PrivateStripeElement svg[viewBox="0 0 26 16"]{filter:grayscale()brightness(.5)!important}html body.aq-cockpit .page-body .wc-payment-method-stripe-link{color:var(--color-navy)!important}html body.aq-cockpit .page-body .wc-stripe-link-promotion,html body.aq-cockpit .page-body .wc-stripe-link-button-checkout,html body.aq-cockpit .page-body [class*=StripeLink][class*=Promotion],html body.aq-cockpit .page-body [class*=LinkAutoFill],html body.aq-cockpit .page-body [class*=link-redirect],html body.aq-cockpit .page-body [data-testid*=link],html body.aq-cockpit .page-body iframe[name*=Link],html body.aq-cockpit .page-body iframe[src*=link],html body.aq-cockpit .page-body .wc-payment-method-stripe-link-button,html body.aq-cockpit .page-body .wc-stripe-link-toggle,html body.aq-cockpit .page-body .stripe-link-pm-content,html body.aq-cockpit .page-body .wc-block-components-payment-methods__form>div:has(iframe[name*=Link i]),html body.aq-cockpit .page-body .wc-block-checkout__payment-method>div:has(svg[class*=link i]){visibility:hidden!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block svg[fill="#00D924"],html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block svg[fill="#0bda5b"],html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block svg[fill=green],html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block svg[stroke="#00D924"],html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block svg[class*=link i],html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block svg[class*=lock i]{fill:var(--color-navy)!important;stroke:var(--color-navy)!important;color:var(--color-navy)!important;filter:none!important}html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block [style*="00d924" i],html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block [style*="00D924"],html body.aq-cockpit .page-body .wp-block-woocommerce-checkout-payment-block [style*=green]{color:var(--color-navy)!important;background-color:#0000!important}html body.aq-cockpit .page-body .wc-block-components-payment-method-label__test-mode,html body.aq-cockpit .page-body .wc-stripe-upe-test-mode-badge,html body.aq-cockpit .page-body .wc-block-components-payment-method-label>span:not(:first-child){background:#e8f2ff!important;align-items:center!important;gap:4px!important;padding:3px 9px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-payment-method-label__test-mode,html body.aq-cockpit .page-body .wc-stripe-upe-test-mode-badge,html body.aq-cockpit .page-body .wc-block-components-payment-method-label>span:not(:first-child){background:color-mix(in oklch,var(--color-light-blue) 18%,white)!important}}html body.aq-cockpit .page-body .wc-block-components-payment-method-label__test-mode,html body.aq-cockpit .page-body .wc-stripe-upe-test-mode-badge,html body.aq-cockpit .page-body .wc-block-components-payment-method-label>span:not(:first-child){color:var(--color-navy)!important;border:1px solid #00336624!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-payment-method-label__test-mode,html body.aq-cockpit .page-body .wc-stripe-upe-test-mode-badge,html body.aq-cockpit .page-body .wc-block-components-payment-method-label>span:not(:first-child){border:1px solid color-mix(in oklch,var(--color-navy) 14%,transparent)!important}}html body.aq-cockpit .page-body .wc-block-components-payment-method-label__test-mode,html body.aq-cockpit .page-body .wc-stripe-upe-test-mode-badge,html body.aq-cockpit .page-body .wc-block-components-payment-method-label>span:not(:first-child){letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important;font-style:normal!important;font-weight:600!important;box-shadow:inset 0 0 0 1px #0033660f!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-payment-method-label__test-mode,html body.aq-cockpit .page-body .wc-stripe-upe-test-mode-badge,html body.aq-cockpit .page-body .wc-block-components-payment-method-label>span:not(:first-child){box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-navy) 6%,transparent)!important}}html body.aq-cockpit .page-body .wc-block-components-radio-control__option{cursor:pointer!important;background:#fcfeff!important;border:1.5px solid oklch(32% .1 259/.1)!important;border-radius:12px!important;grid-template-columns:22px 1fr!important;align-items:center!important;column-gap:18px!important;min-height:64px!important;margin:0 0 10px!important;padding:20px 22px!important;transition:border-color .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)!important;display:grid!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option:hover{background:#fafcfe!important;border-color:#0e316547!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option-checked,html body.aq-cockpit .page-body .wc-block-components-radio-control__option--checked-option-highlighted,html body.aq-cockpit .page-body .wc-block-components-radio-control__option:has(input:checked){border-color:var(--color-navy)!important;background:#f3f9ff!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-radio-control__option-checked,html body.aq-cockpit .page-body .wc-block-components-radio-control__option--checked-option-highlighted,html body.aq-cockpit .page-body .wc-block-components-radio-control__option:has(input:checked){background:color-mix(in oklch,var(--color-light-blue) 9%,white)!important}}html body.aq-cockpit .page-body .wc-block-components-radio-control__option-checked,html body.aq-cockpit .page-body .wc-block-components-radio-control__option--checked-option-highlighted,html body.aq-cockpit .page-body .wc-block-components-radio-control__option:has(input:checked){box-shadow:inset 0 0 0 1px var(--color-navy),0 1px #0e31650a!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option>.wc-block-components-radio-control__option-layout{justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option .wc-block-components-radio-control__label-group{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option>input[type=radio],html body.aq-cockpit .page-body .wc-block-components-radio-control__option>.wc-block-components-radio-control__input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;background:#fff!important;border:1.5px solid oklch(32% .1 259/.3)!important;border-radius:999px!important;grid-column:1!important;place-items:center!important;width:22px!important;height:22px!important;margin:0!important;transition:border-color .18s cubic-bezier(.22,1,.36,1)!important;display:grid!important;position:relative!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option>input[type=radio]:checked,html body.aq-cockpit .page-body .wc-block-components-radio-control__option>.wc-block-components-radio-control__input:checked{border-color:var(--color-navy)!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option>input[type=radio]:checked:after,html body.aq-cockpit .page-body .wc-block-components-radio-control__option>.wc-block-components-radio-control__input:checked:after{content:"";background:var(--color-navy);border-radius:999px;width:11px;height:11px}html body.aq-cockpit .page-body .wc-block-components-radio-control__option .wc-block-components-radio-control__label{color:var(--color-navy)!important;letter-spacing:-.005em!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;display:flex!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option .wc-block-components-radio-control__label img,html body.aq-cockpit .page-body .wc-block-components-radio-control__option .wc-block-components-radio-control__label svg{flex-shrink:0!important;width:22px!important;height:22px!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option .wc-block-components-radio-control__secondary-label,html body.aq-cockpit .page-body .wc-block-components-radio-control__option .wc-block-components-formatted-money-amount{color:var(--color-navy)!important;letter-spacing:0!important;text-align:right!important;white-space:nowrap!important;flex-shrink:0!important;margin:0!important;padding:0!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;font-weight:600!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__option .wc-block-components-radio-control__option-content-wrapper{color:#2222228c!important;letter-spacing:0!important;margin-top:2px!important;font-family:Poppins,sans-serif!important;font-size:12px!important;font-weight:400!important}html body.aq-cockpit .page-body .wc-block-components-radio-control{background:0 0!important;border:0!important;padding:0!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__description{background:#f2f8ff!important;margin:12px 0 4px!important;padding:14px 16px!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-radio-control__description{background:color-mix(in oklch,var(--color-light-blue) 10%,white)!important}}html body.aq-cockpit .page-body .wc-block-components-radio-control__description{border:1px solid #0033661f!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-radio-control__description{border:1px solid color-mix(in oklch,var(--color-navy) 12%,transparent)!important}}html body.aq-cockpit .page-body .wc-block-components-radio-control__description{color:#222222c7!important;border-radius:10px!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__description strong{color:var(--color-navy)!important;font-weight:600!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__description code{background:#f0f3f6!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12px!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-radio-control__description code{background:color-mix(in oklch,var(--color-navy) 6%,white)!important}}html body.aq-cockpit .page-body .wc-block-components-radio-control__description code{color:var(--color-navy)!important;border-radius:4px!important;padding:2px 6px!important}html body.aq-cockpit .page-body .wc-block-components-radio-control__description a{color:var(--color-royal)!important;text-underline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}html body.aq-cockpit .page-body .wc-block-components-totals-discount,html body.aq-cockpit .page-body .wc-block-components-totals-discount .wc-block-components-totals-item__value,html body.aq-cockpit .page-body .wc-block-components-totals-discount .wc-block-components-totals-item__label{color:var(--color-royal)!important}html body.aq-cockpit .page-body .wc-block-components-chip--remove{background:#e8f2ff!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-chip--remove{background:color-mix(in oklch,var(--color-light-blue) 18%,white)!important}}html body.aq-cockpit .page-body .wc-block-components-chip--remove{color:var(--color-navy)!important;border:1px solid #00336624!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-chip--remove{border:1px solid color-mix(in oklch,var(--color-navy) 14%,transparent)!important}}html body.aq-cockpit .page-body .wc-block-components-chip--remove{letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px!important;padding:4px 10px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:600!important}html body.aq-cockpit .page-body .wc-block-components-chip--remove .wc-block-components-chip__remove{background:#ebeff3!important}@supports (color:color-mix(in lab,red,red)){html body.aq-cockpit .page-body .wc-block-components-chip--remove .wc-block-components-chip__remove{background:color-mix(in oklch,var(--color-navy) 8%,white)!important}}html body.aq-cockpit .page-body .wc-block-components-chip--remove .wc-block-components-chip__remove{border-radius:999px!important;place-items:center!important;width:18px!important;height:18px!important;padding:0!important;display:inline-grid!important}html body.aq-cockpit .page-body .wc-block-components-chip--remove .wc-block-components-chip__remove svg{fill:var(--color-navy)!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item{border-bottom:1px solid oklch(32% .1 259/.06)!important;grid-template-columns:64px 1fr auto!important;align-items:center!important;gap:14px!important;padding:14px 0!important;display:grid!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__image{background:linear-gradient(135deg,#f2f5f8,#fcfeff)!important;border:1px solid oklch(32% .1 259/.08)!important;border-radius:8px!important;width:64px!important;height:64px!important;margin:0!important;position:relative!important;overflow:hidden!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__image img,html body.aq-cockpit .page-body .wc-block-components-order-summary-item__image .wc-block-components-product-image{object-fit:contain!important;width:100%!important;height:100%!important;padding:6px!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__quantity{background:var(--color-navy)!important;color:#fff!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 7px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:grid!important;position:absolute!important;top:-6px!important;right:-6px!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__description{min-width:0!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__description .wc-block-components-product-name{color:var(--color-navy)!important;font-family:Poppins,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item .wc-block-components-product-metadata__description,html body.aq-cockpit .page-body .wc-block-components-order-summary-item .wc-block-components-product-metadata{color:#2222228c!important;margin-top:2px!important;font-family:Poppins,sans-serif!important;font-size:11px!important;font-weight:400!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item .wc-block-components-product-price,html body.aq-cockpit .page-body .wc-block-components-order-summary-item__total-price{color:var(--color-navy)!important;letter-spacing:-.01em!important;white-space:nowrap!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:14px!important;font-weight:600!important}html body.aq-cockpit .page-body .wc-block-components-order-summary-item__description .wc-block-components-product-price{display:none!important}html body.aq-cockpit .page-body .wc-block-components-checkbox input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;vertical-align:middle!important;background:#fff!important;border:1.5px solid oklch(32% .1 259/.3)!important;border-radius:4px!important;place-items:center!important;width:18px!important;height:18px!important;margin:0 8px 0 0!important;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1)!important;display:inline-grid!important}html body.aq-cockpit .page-body .wc-block-components-checkbox input[type=checkbox]:checked{background:var(--color-navy)!important;border-color:var(--color-navy)!important}html body.aq-cockpit .page-body .wc-block-components-checkbox input[type=checkbox]:checked:after{content:"";background-color:#fff;width:11px;height:11px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50%/contain no-repeat}@media(max-width:960px){html body.aq-cockpit .page-body .wc-block-components-sidebar-layout.wc-block-checkout{grid-template-columns:1fr!important;gap:32px!important;padding:32px 20px 64px!important}html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wc-block-components-sidebar,html body.aq-cockpit .page-body .wc-block-components-sidebar-layout>.wp-block-woocommerce-checkout-totals-block{order:-1!important;width:100%!important;max-width:none!important;max-height:none!important;position:static!important}html body.aq-cockpit .aq-cockpit-rail__seg:before{letter-spacing:.08em!important;font-size:9px!important}}:root{--cdr-ink:var(--color-navy,oklch(32% .1 259));--cdr-accent:var(--color-royal,oklch(46% .15 258));--cdr-tint:#f2f8ff}@supports (color:color-mix(in lab,red,red)){:root{--cdr-tint:color-mix(in oklch, var(--color-light-blue,oklch(78% .1 248)) 10%, white)}}:root{--cdr-line:oklch(32% .1 259/.1);--cdr-line-strong:oklch(32% .1 259/.18);--cdr-surface:oklch(99.5% .002 247);--cdr-surface-2:oklch(97% .005 247);--cdr-muted:oklch(25% 0 0/.55);--cdr-radius:12px;--cdr-radius-lg:16px;--cdr-shadow:0 1px 0 oklch(32% .1 259/.05);--cdr-shadow-lg:0 4px 24px oklch(32% .1 259/.06);--cdr-ease:cubic-bezier(.22, 1, .36, 1)}body.aq-commander{background:#f2f5f8}body.aq-commander .page-shell,body.aq-commander main.site-main{max-width:none!important;padding:0!important}.aq-cdr-page{color:#222;font-family:Poppins,system-ui,sans-serif}.aq-cdr-shell{width:100%;min-height:calc(100vh - 200px)}.aq-cdr-canvas{grid-template-columns:minmax(0,1fr) 420px;align-items:start;column-gap:56px;max-width:1240px;margin:0 auto;padding:56px 32px 96px;display:grid}@media(max-width:980px){.aq-cdr-canvas{grid-template-columns:1fr;row-gap:32px;padding:32px 20px 64px}.aq-cdr-summary{order:-1}}.aq-cdr-boot{place-items:center;min-height:360px;padding:64px 24px;display:grid}.aq-cdr-boot__pulse{border:2px solid var(--cdr-line);border-top-color:var(--cdr-ink);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite aq-cdr-spin}@keyframes aq-cdr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aq-cdr-boot__pulse{animation:none}}.aq-cdr-empty{text-align:center;max-width:520px;margin:0 auto;padding:96px 24px 128px}.aq-cdr-empty__ring{background:linear-gradient(135deg,var(--cdr-ink),var(--cdr-accent));color:#fff;border-radius:999px;place-items:center;width:88px;height:88px;margin:0 auto 28px;display:grid;box-shadow:0 8px 32px #0e31652e}.aq-cdr-empty__ring svg{width:36px;height:36px}.aq-cdr-empty__title{color:var(--cdr-ink);letter-spacing:-.02em;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1}.aq-cdr-empty__title em{font-variation-settings:"opsz" 60;letter-spacing:-.025em;font-family:Fraunces,Times New Roman,Georgia,serif;font-style:italic;font-weight:400}.aq-cdr-empty__sub{color:var(--cdr-muted);margin:0 0 32px}.aq-cdr-head{margin:0 0 32px}.aq-cdr-head__title{color:var(--cdr-ink);letter-spacing:-.02em;margin:0;font-family:Poppins,sans-serif;font-size:clamp(30px,3.6vw,40px);font-weight:600;line-height:1.08}.aq-cdr-head__title em{font-variation-settings:"opsz" 60,"SOFT" 100;letter-spacing:-.025em;color:var(--cdr-ink);font-family:Fraunces,Times New Roman,Georgia,serif;font-style:italic;font-weight:400}.aq-cdr-head__sub{max-width:52ch;color:var(--cdr-muted);margin:10px 0 0;font-size:14px;line-height:1.5}.aq-cdr-rail{grid-template-columns:repeat(4,1fr);column-gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.aq-cdr-rail__seg{padding:0 0 8px;position:relative}.aq-cdr-rail__label{letter-spacing:.12em;text-transform:uppercase;color:#22222252;transition:color .22s var(--cdr-ease);margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:500;line-height:1;display:block}.aq-cdr-rail__bar{background:var(--cdr-line);height:2px;transition:background .26s var(--cdr-ease),height .2s var(--cdr-ease);border-radius:999px;display:block}.aq-cdr-rail__seg[data-state=done] .aq-cdr-rail__label{color:var(--cdr-ink)}.aq-cdr-rail__seg[data-state=done] .aq-cdr-rail__bar{background:var(--cdr-ink)}.aq-cdr-rail__seg[data-state=active] .aq-cdr-rail__label{color:var(--cdr-ink);font-weight:600}.aq-cdr-rail__seg[data-state=active] .aq-cdr-rail__bar{background:var(--cdr-ink);height:3px}.aq-cdr-block{border-top:1px solid var(--cdr-line);margin:0;padding:28px 0 20px}.aq-cdr-block:first-of-type{border-top:0;padding-top:8px}.aq-cdr-block__head{align-items:center;gap:12px;margin:0 0 18px;display:flex}.aq-cdr-block__step{background:var(--cdr-surface);border:1.5px solid var(--cdr-line-strong);width:26px;height:26px;color:var(--cdr-muted);transition:background .22s var(--cdr-ease),color .22s var(--cdr-ease),border-color .22s var(--cdr-ease);border-radius:999px;flex-shrink:0;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:grid}.aq-cdr-block__step[data-state=active],.aq-cdr-block__step[data-state=done]{background:var(--cdr-ink);border-color:var(--cdr-ink);color:#fff}.aq-cdr-block__step[data-state=done] svg{width:14px;height:14px}.aq-cdr-block__title{color:var(--cdr-ink);letter-spacing:-.01em;flex:1;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.aq-cdr-block__edit{color:var(--cdr-accent);cursor:pointer;transition:background .18s var(--cdr-ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.aq-cdr-block__edit:hover{background:var(--cdr-tint)}.aq-cdr-block__edit svg{width:14px;height:14px}.aq-cdr-block__done{color:var(--cdr-ink);margin:0;padding-left:38px;font-size:14px;line-height:1.5}.aq-cdr-fields{grid-template-columns:repeat(2,1fr);gap:12px 14px;display:grid}.aq-cdr-field{flex-direction:column;min-width:0;display:flex}.aq-cdr-field--full{grid-column:1/-1}.aq-cdr-field--quarter,.aq-cdr-field--three-quarter{grid-column:span 1}@media(min-width:640px){.aq-cdr-field--quarter{grid-column:span 1;max-width:200px}.aq-cdr-field--three-quarter{grid-column:span 1}}.aq-cdr-field__label{letter-spacing:.1em;text-transform:uppercase;color:var(--cdr-muted);margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;display:block}.aq-cdr-field__input{border:1.5px solid var(--cdr-line);background:var(--cdr-surface);color:#222;width:100%;height:50px;transition:border-color .2s var(--cdr-ease),box-shadow .2s var(--cdr-ease),background .2s var(--cdr-ease);border-radius:8px;outline:none;padding:12px 14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.aq-cdr-field__input:hover{border-color:var(--cdr-line-strong)}.aq-cdr-field__input:focus{border-color:var(--cdr-ink);background:#fff;box-shadow:0 0 0 3px #0e316514}.aq-cdr-field__input::placeholder{color:#22222252}.aq-cdr-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003366' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;padding-right:38px}.aq-cdr-field__hint{color:var(--cdr-muted);margin-top:6px;font-size:11px;line-height:1.4;display:block}.aq-cdr-section-cta{justify-content:flex-start;margin-top:20px;display:flex}.aq-cdr-checkbox-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-top:16px;display:flex}.aq-cdr-checkbox-row input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.aq-cdr-checkbox-box{border:1.5px solid var(--cdr-line-strong);color:#0000;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.aq-cdr-checkbox-box svg{width:13px;height:13px}.aq-cdr-checkbox-row input[type=checkbox]:checked+.aq-cdr-checkbox-box{background:var(--cdr-ink);border-color:var(--cdr-ink);color:#fff}.aq-cdr-checkbox-row input[type=checkbox]:focus-visible+.aq-cdr-checkbox-box{box-shadow:0 0 0 3px #1654a933}.aq-cdr-checkbox-label{color:var(--cdr-ink);font-size:14px;font-weight:500;line-height:1.4}.aq-cdr-checkbox-hint{color:#616366;font-weight:400}.aq-cdr-billing{border-top:1.5px solid var(--cdr-line);margin-top:16px;padding-top:18px}.aq-cdr-billing__head{letter-spacing:.14em;text-transform:uppercase;color:var(--cdr-accent,oklch(46% .15 258));margin:0 0 14px;font-size:11px;font-weight:600}.aq-cdr-btn{letter-spacing:-.005em;cursor:pointer;transition:transform .2s var(--cdr-ease),background .2s var(--cdr-ease),box-shadow .2s var(--cdr-ease),border-color .2s var(--cdr-ease),color .2s var(--cdr-ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.aq-cdr-btn svg{flex-shrink:0;width:16px;height:16px}.aq-cdr-btn--primary{background:linear-gradient(180deg,var(--cdr-ink),oklch(27% .1 259));color:#fff;box-shadow:0 1px #0e316533,0 8px 24px #0e31652e}.aq-cdr-btn--primary:hover{transform:translateY(-1px);box-shadow:0 1px #0e316533,0 12px 32px #0e31653d}.aq-cdr-btn--primary:disabled{background:var(--cdr-line-strong);color:#22222273;cursor:not-allowed;box-shadow:none;transform:none}.aq-cdr-btn--ghost{background:var(--cdr-surface);color:var(--cdr-ink);border-color:var(--cdr-line-strong)}.aq-cdr-btn--ghost:hover{border-color:var(--cdr-ink);background:var(--cdr-tint)}.aq-cdr-btn--xl{width:100%;min-height:60px;padding:18px 32px;font-size:16px}.aq-cdr-btn--sm{padding:8px 14px;font-size:12px}@media(prefers-reduced-motion:reduce){.aq-cdr-btn{transition:none}.aq-cdr-btn:hover{transform:none}}.aq-cdr-rates,.aq-cdr-pays{flex-direction:column;gap:10px;display:flex}.aq-cdr-rate,.aq-cdr-pay{background:var(--cdr-surface);border:1.5px solid var(--cdr-line);border-radius:var(--cdr-radius);cursor:pointer;transition:border-color .2s var(--cdr-ease),background .2s var(--cdr-ease),box-shadow .2s var(--cdr-ease);grid-template-columns:22px 1fr auto;align-items:center;column-gap:16px;padding:18px 22px;display:grid;position:relative}.aq-cdr-rate:hover,.aq-cdr-pay:hover{border-color:var(--cdr-line-strong);background:#fafcfe}.aq-cdr-rate.is-checked,.aq-cdr-pay.is-checked{border-color:var(--cdr-ink);background:var(--cdr-tint);box-shadow:inset 0 0 0 1px var(--cdr-ink),0 1px #0e31650a}.aq-cdr-rate input[type=radio],.aq-cdr-pay input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.aq-cdr-rate__radio,.aq-cdr-pay__radio{border:1.5px solid var(--cdr-line-strong);width:22px;height:22px;transition:border-color .18s var(--cdr-ease);background:#fff;border-radius:999px;place-items:center;display:grid}.aq-cdr-rate.is-checked .aq-cdr-rate__radio,.aq-cdr-pay.is-checked .aq-cdr-pay__radio{border-color:var(--cdr-ink)}.aq-cdr-rate.is-checked .aq-cdr-rate__radio:after,.aq-cdr-pay.is-checked .aq-cdr-pay__radio:after{content:"";background:var(--cdr-ink);border-radius:999px;width:11px;height:11px}.aq-cdr-rate__body,.aq-cdr-pay__body{flex-direction:column;gap:4px;min-width:0;display:flex}.aq-cdr-rate__title,.aq-cdr-pay__title{color:var(--cdr-ink);letter-spacing:-.005em;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.3;display:flex}.aq-cdr-rate__title svg,.aq-cdr-pay__title svg{width:20px;height:20px;color:var(--cdr-ink)}.aq-cdr-rate__logo{display:inline-flex}.aq-cdr-rate__eta,.aq-cdr-pay__sub{color:var(--cdr-muted);font-size:12px}.aq-cdr-rate__price{color:var(--cdr-ink);letter-spacing:0;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.aq-cdr-rate__free{letter-spacing:.1em;text-transform:uppercase;color:var(--cdr-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.aq-cdr-rate__cta{color:var(--cdr-accent);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:4px 0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.aq-cdr-rate__cta svg{width:14px;height:14px}.aq-cdr-pay__badge{background:var(--cdr-tint);color:var(--cdr-ink);letter-spacing:.1em;text-transform:uppercase;border:1px solid oklch(32% .1 259/.14);border-radius:999px;align-items:center;padding:3px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-flex}.aq-cdr-pay__brands{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.aq-cdr-brand{object-fit:contain;background:#fff;border:1px solid oklch(93% .004 247);border-radius:4px;width:auto;max-width:48px;height:24px;padding:2px 4px;display:block}.aq-cdr-pay__poweredby{color:#616366;letter-spacing:.02em;align-items:center;gap:6px;margin-top:10px;font:500 11.5px/1 Poppins,system-ui,sans-serif;display:inline-flex}.aq-cdr-pay__poweredby svg{color:#1654a9;flex-shrink:0;width:12px;height:12px}.aq-cdr-stripe-mark{vertical-align:middle;width:auto;height:16px;margin-left:2px;display:inline-block}.aq-cdr-paypal-mark{width:auto;height:24px;display:block}.aq-cdr-pay__label{color:#191b1d;letter-spacing:-.005em;font:600 15px/1.3 Poppins,system-ui,sans-serif}.aq-mr-logo{object-fit:contain;vertical-align:middle;width:auto;height:auto;display:inline-block}.aq-mr-logo--sm{height:18px;max-height:18px}.aq-mr-logo--md{height:28px;max-height:28px}.aq-mr-logo--lg{height:40px;max-height:40px}.aq-mr-tile{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex;box-shadow:0 4px 14px #0000002e}.aq-mr-tile--sm{border-radius:6px;padding:4px 7px}.aq-mr-tile--md{border-radius:8px;padding:6px 10px}.aq-mr-tile--lg{border-radius:10px;padding:8px 12px}.aq-mr-tile .aq-mr-logo{display:block}.aq-cdr-mrmodal__eyebrow--logo{align-items:center;gap:10px;margin-bottom:8px;display:inline-flex}.aq-cdr-mrmodal__eyebrow-sub{letter-spacing:.16em;text-transform:uppercase;color:#1654a9;font:600 11px/1.4 Poppins,system-ui,sans-serif}.aq-cdr-relay-picked__logo{flex-shrink:0}.aq-cdr-rate.is-relay .aq-cdr-rate__logo .aq-mr-logo--sm{height:16px}.aq-ty-relay-logo,.aq-ty-mr-logo{align-self:flex-start;margin-top:2px}.aq-mc-kpi-carrier{margin:0 0 6px}.aq-cdr-pay__expand{border-top:1px solid var(--cdr-line);flex-direction:column;grid-column:1/-1;gap:12px;margin-top:16px;padding-top:16px;display:flex}.aq-cdr-pay__test-note{border:1px solid var(--cdr-line);color:#222222c7;background:#fff;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.aq-cdr-pay__test-note code{background:var(--cdr-tint);color:var(--cdr-ink);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.aq-cdr-stripe-mount{border:1.5px solid var(--cdr-line);min-height:52px;transition:border-color .2s var(--cdr-ease),box-shadow .2s var(--cdr-ease);background:#fff;border-radius:10px;padding:14px 14px 12px;position:relative}.aq-cdr-stripe-mount.is-focused{border-color:var(--cdr-ink);box-shadow:0 0 0 3px #0e31651a}.aq-cdr-stripe-mount.is-loading{background:#f8fafc}.aq-cdr-stripe-mount iframe,.aq-cdr-stripe-mount .__PrivateStripeElement{width:100%!important;min-width:100%!important;display:block!important}.aq-cdr-stripe-loading{color:#2222228c;align-items:center;gap:10px;padding:4px 0;font-family:Poppins,system-ui,sans-serif;font-size:13px;display:flex}.aq-cdr-stripe-spin{border:2px solid oklch(32% .1 259/.12);border-top-color:var(--cdr-ink,oklch(32% .1 259));border-radius:999px;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite aq-stripe-spin}@keyframes aq-stripe-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aq-cdr-stripe-spin{border-top-color:#0e316580;animation:none}}.aq-cdr-stripe-mount.is-mounted{min-height:auto}.aq-cdr-stripe-mount.is-mounted .__PrivateStripeElement{min-height:22px}.aq-cdr-pay__secure{letter-spacing:.08em;text-transform:uppercase;color:var(--cdr-muted);align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:inline-flex}.aq-cdr-pay__secure svg{width:14px;height:14px}.aq-cdr-relay-picked{background:var(--cdr-tint);border:1px solid oklch(32% .1 259/.14);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px 18px;display:flex}.aq-cdr-relay-picked__label{flex-direction:column;gap:2px;display:flex}.aq-cdr-relay-picked__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cdr-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.aq-cdr-relay-picked__name{color:var(--cdr-ink);font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.aq-cdr-relay-picked__edit{color:var(--cdr-accent);cursor:pointer;transition:background .18s var(--cdr-ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.aq-cdr-relay-picked__edit:hover{background:#fff}.aq-cdr-relay-picked__edit svg{width:14px;height:14px}.aq-cdr-submit-wrap{border-top:1px solid var(--cdr-line);flex-direction:column;gap:12px;margin-top:32px;padding-top:24px;display:flex}.aq-cdr-submit-legal{color:var(--cdr-muted);text-align:center;margin:0;font-size:11px}.aq-cdr-submit-legal a{color:var(--cdr-accent);text-underline-offset:2px;text-decoration:underline}.aq-cdr-error{color:#610000;color:oklch(30% .18 28);background:#fff1ed80;background:oklch(97% .08 30/.5);border:1px solid oklch(55% .18 28/.35);border-radius:10px;margin-top:16px;padding:14px 18px;font-size:13px}.aq-cdr-error strong{font-weight:600}.aq-cdr-empty-rates{background:var(--cdr-surface);border:1px dashed var(--cdr-line-strong);color:var(--cdr-muted);border-radius:10px;margin:0;padding:18px 22px;font-size:13px}.aq-cdr-summary{align-self:start;position:sticky;top:96px}@media(max-width:980px){.aq-cdr-summary{position:static}}.aq-cdr-recap{border:1px solid var(--cdr-line);border-radius:var(--cdr-radius-lg);box-shadow:var(--cdr-shadow-lg);background:#fff;padding:24px 24px 22px}.aq-cdr-recap__head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.aq-cdr-recap__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cdr-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.aq-cdr-recap__edit{color:var(--cdr-accent);align-items:center;gap:4px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.aq-cdr-recap__edit svg{width:12px;height:12px}.aq-cdr-recap__items{flex-direction:column;margin:0 0 16px;padding:0;list-style:none;display:flex}.aq-cdr-recap__item{border-bottom:1px solid var(--cdr-line);grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.aq-cdr-recap__item:last-child{border-bottom:0}.aq-cdr-recap__thumb{background:linear-gradient(135deg,var(--cdr-surface-2),var(--cdr-surface));border:1px solid var(--cdr-line);border-radius:8px;width:64px;height:64px;position:relative;overflow:visible}.aq-cdr-recap__thumb img{object-fit:contain;border-radius:8px;width:100%;height:100%;padding:6px}.aq-cdr-recap__qty{background:var(--cdr-ink);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.aq-cdr-recap__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.aq-cdr-recap__name{color:var(--cdr-ink);font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.aq-cdr-recap__variant{color:var(--cdr-muted);font-size:11px}.aq-cdr-recap__price{color:var(--cdr-ink);letter-spacing:-.01em;align-self:start;padding-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.aq-cdr-recap__item--pack{border-bottom:1px solid var(--cdr-line);align-items:flex-start;padding:16px 0}.aq-cdr-recap__thumb--pack{background:linear-gradient(135deg,#ecf3fa,#f5f9fc);border:1px solid oklch(90% .018 248);border-radius:9px;width:64px;height:64px;position:relative;overflow:visible}.aq-cdr-recap__thumb--pack .aq-cdr-recap__thumb-bg,.aq-cdr-recap__thumb--pack .aq-cdr-recap__thumb-fg{object-fit:contain;background:#fff;border:1px solid oklch(92% .012 248);border-radius:6px;width:44px;height:44px;padding:3px;transition:transform .2s;position:absolute}.aq-cdr-recap__thumb--pack .aq-cdr-recap__thumb-bg{top:4px;left:3px;transform:rotate(-6deg)}.aq-cdr-recap__thumb--pack .aq-cdr-recap__thumb-fg{top:12px;left:14px;transform:rotate(4deg);box-shadow:0 4px 10px #0e31651a}.aq-cdr-recap__pack-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--color-royal);background:#d6ebff;background:oklch(93% .046 248);border-radius:999px;align-self:flex-start;margin-bottom:4px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-block}.aq-cdr-recap__pack-list{color:var(--cdr-muted);flex-wrap:wrap;gap:4px;margin-top:4px;font-size:11px;line-height:1.4;display:flex}.aq-cdr-recap__pack-list em{color:var(--color-navy);font-style:normal;font-weight:600}.aq-cdr-recap__pack-sep{opacity:.5}.aq-cdr-recap__coupon{margin:8px 0}.aq-cdr-coupon-form{margin:0}.aq-cdr-coupon-form__trigger{cursor:pointer;color:var(--cdr-accent);background:var(--cdr-tint);border:1px dashed var(--cdr-line-strong);transition:background .18s var(--cdr-ease);border-radius:999px;align-items:center;padding:8px 14px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.aq-cdr-coupon-form__trigger::-webkit-details-marker{display:none}.aq-cdr-coupon-form__trigger:hover{border-color:var(--cdr-ink);background:#fff}.aq-cdr-coupon-form__form{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.aq-cdr-coupon-form__form .aq-cdr-field__input{height:42px;font-size:13px}.aq-cdr-coupon-chip{background:var(--cdr-tint);letter-spacing:.08em;text-transform:uppercase;color:var(--cdr-ink);border:1px solid oklch(32% .1 259/.14);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;display:inline-flex}.aq-cdr-coupon-chip__remove{cursor:pointer;width:18px;height:18px;color:var(--cdr-ink);background:#fff;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.aq-cdr-coupon-chip__remove svg{width:10px;height:10px}.aq-cdr-recap__totals{border-top:1px solid var(--cdr-line);flex-direction:column;gap:8px;margin:16px 0 0;padding:16px 0 0;display:flex}.aq-cdr-recap__row{color:#222222c7;justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.aq-cdr-recap__row dt{margin:0;font-weight:500}.aq-cdr-recap__row dd{color:var(--cdr-ink);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.aq-cdr-recap__row--discount dt,.aq-cdr-recap__row--discount dd{color:var(--cdr-accent)}.aq-cdr-recap__total{background:var(--cdr-tint);border-radius:10px;justify-content:space-between;align-items:baseline;margin-top:16px;padding:16px 18px;display:flex}.aq-cdr-recap__total-label{letter-spacing:.06em;text-transform:uppercase;color:var(--cdr-ink);font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.aq-cdr-recap__total-value{color:var(--cdr-ink);letter-spacing:-.01em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:700}.aq-cdr-recap__trust{border-top:1px solid var(--cdr-line);color:var(--cdr-muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:14px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.aq-cdr-recap__trust span{align-items:center;gap:5px;display:inline-flex}.aq-cdr-recap__trust svg{width:12px;height:12px;color:var(--cdr-muted)}.aq-cdr-noscript{max-width:600px;color:var(--cdr-ink);background:#fff4e180;background:oklch(97% .08 80/.5);border:1px solid oklch(65% .18 80/.35);border-radius:12px;margin:64px auto;padding:24px;font-size:14px}.aq-cdr-noscript a{color:var(--cdr-accent);text-decoration:underline}.aq-cdr-mrmodal{z-index:9999;place-items:center;padding:24px;animation:.2s cubic-bezier(.22,1,.36,1) aq-cdr-fade-in;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes aq-cdr-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.aq-cdr-mrmodal{animation:none}}.aq-cdr-mrmodal__backdrop{-webkit-backdrop-filter:blur(8px)saturate(110%);cursor:pointer;background:#0e31658c;position:absolute;top:0;right:0;bottom:0;left:0}.aq-cdr-mrmodal__panel{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 48px);animation:.28s cubic-bezier(.22,1,.36,1) aq-cdr-pop-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0e316552,0 4px 16px #0e316529}@keyframes aq-cdr-pop-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.aq-cdr-mrmodal__panel{animation:none}}.aq-cdr-mrmodal__head{color:#fff;background:linear-gradient(#0e3165,#022356);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 18px;display:flex;position:relative}.aq-cdr-mrmodal__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#83bdf5;margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;display:block}.aq-cdr-mrmodal__title{color:#fff;letter-spacing:-.01em;margin:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:1.2}.aq-cdr-mrmodal__close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .18s cubic-bezier(.22,1,.36,1);display:grid}.aq-cdr-mrmodal__close:hover{background:#ffffff38}.aq-cdr-mrmodal__close svg{width:16px;height:16px}.aq-cdr-mrmodal__search{background:var(--cdr-surface-2);border-bottom:1px solid var(--cdr-line);grid-template-columns:1fr auto;align-items:flex-end;gap:10px;padding:18px 28px;display:grid}.aq-cdr-mrmodal__search .aq-cdr-field{margin:0}.aq-cdr-mrmodal__search .aq-cdr-btn{height:50px;padding:0 22px}.aq-cdr-mrmodal__body{scrollbar-width:thin;scrollbar-color:oklch(32% .1 259/.18) transparent;background:#fff;flex:1;padding:0;overflow-y:auto}.aq-cdr-mrmodal__body::-webkit-scrollbar{width:8px}.aq-cdr-mrmodal__body::-webkit-scrollbar-thumb{background:#0e31652e;border-radius:999px}.aq-cdr-mrmodal__loading,.aq-cdr-mrmodal__hint,.aq-cdr-mrmodal__empty,.aq-cdr-mrmodal__error{text-align:center;color:var(--cdr-muted);flex-direction:column;align-items:center;gap:12px;padding:48px 28px;font-size:14px;display:flex}.aq-cdr-mrmodal__error{color:#610000;color:oklch(30% .18 28);background:#fff1ed80;background:oklch(97% .08 30/.5)}.aq-cdr-mrmodal__empty-sub{opacity:.7;margin:0;font-size:12px}.aq-cdr-mrmodal__loading .aq-cdr-boot__pulse{width:24px;height:24px}.aq-cdr-mrrow{border-bottom:1px solid var(--cdr-line);flex-direction:column;display:flex}.aq-cdr-mrrow__pick{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;width:100%;padding:18px 28px;font-family:Poppins,sans-serif;transition:background .16s cubic-bezier(.22,1,.36,1);display:flex}.aq-cdr-mrrow__hours{padding:0 28px 16px}.aq-cdr-mrrow__hours summary{cursor:pointer;color:var(--cdr-accent);align-items:center;gap:4px;padding:4px 0;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.aq-cdr-mrrow__hours summary::-webkit-details-marker{display:none}.aq-cdr-mrrow__hours summary:before{content:"▸";font-size:9px;transition:transform .16s cubic-bezier(.22,1,.36,1)}.aq-cdr-mrrow__hours[open] summary:before{transform:rotate(90deg)}.aq-cdr-mrrow__hours dl{grid-template-columns:90px 1fr;row-gap:4px;margin:8px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:grid}.aq-cdr-mrrow__hours-row{display:contents}.aq-cdr-mrrow__hours dt{color:var(--cdr-muted);text-transform:capitalize;font-weight:500}.aq-cdr-mrrow__hours dd{color:var(--cdr-ink);margin:0}.aq-cdr-help{color:var(--cdr-muted);margin:10px 0 0;font-size:12px;font-style:italic}.aq-cdr-stripe-err{color:#610000;color:oklch(30% .18 28);background:#fff1ed80;background:oklch(97% .08 30/.5);border:1px solid oklch(55% .18 28/.35);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:12px;line-height:1.4}.aq-cdr-mrmodal__panel{max-width:960px;height:calc(100vh - 48px);max-height:760px}.aq-cdr-mrmodal__title em{font-variation-settings:"opsz" 60;letter-spacing:-.025em;font-family:Fraunces,Times New Roman,Georgia,serif;font-style:italic;font-weight:400}.aq-cdr-mrmodal__search{grid-template-columns:1fr auto auto;align-items:end}.aq-cdr-mrmodal__search .aq-cdr-btn{white-space:nowrap}.aq-cdr-mrgeoloc{align-items:center;gap:6px;display:inline-flex}.aq-cdr-mrgeoloc svg{width:16px;height:16px}@media(max-width:720px){.aq-cdr-mrmodal__search{grid-template-columns:1fr auto}.aq-cdr-mrgeoloc{grid-column:1/-1;justify-content:center;margin-top:4px}.aq-cdr-mrgeoloc__label{display:inline}}.aq-cdr-mrmodal__split{flex:1;grid-template-columns:380px 1fr;min-height:0;display:grid;overflow:hidden}@media(max-width:860px){.aq-cdr-mrmodal__split{grid-template-rows:320px 1fr;grid-template-columns:1fr}}@media(max-width:480px){.aq-cdr-mrmodal{padding:0!important}.aq-cdr-mrmodal__panel{border-radius:0!important;width:100%!important;max-width:100%!important;height:100vh!important;max-height:100vh!important}.aq-cdr-mrmodal__head{padding:18px 22px 16px!important}.aq-cdr-mrmodal__title{font-size:19px!important;line-height:1.2!important}.aq-cdr-mrmodal__search{padding:14px 22px!important}.aq-cdr-mrmodal__split{grid-template-rows:280px 1fr}}.aq-cdr-mrmodal__list-pane{border-right:1px solid var(--cdr-line);scrollbar-width:thin;scrollbar-color:oklch(32% .1 259/.18) transparent;background:#fff;overflow-y:auto}.aq-cdr-mrmodal__list-pane::-webkit-scrollbar{width:8px}.aq-cdr-mrmodal__list-pane::-webkit-scrollbar-thumb{background:#0e31652e;border-radius:999px}@media(max-width:860px){.aq-cdr-mrmodal__list-pane{border-right:0;border-top:1px solid var(--cdr-line);order:2}}.aq-cdr-mrmodal__map-pane{background:#f2f5f8;min-height:0;position:relative}@media(max-width:860px){.aq-cdr-mrmodal__map-pane{order:1}}.aq-cdr-mrmodal__map{background:#f2f5f8;position:absolute;top:0;right:0;bottom:0;left:0}.aq-cdr-mrmodal__map-overlay{pointer-events:none;background:#f2f5f8;place-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.aq-cdr-mrmodal__map-overlay-card{text-align:center;max-width:240px;color:var(--cdr-muted);flex-direction:column;align-items:center;gap:12px;padding:24px;font-size:13px;display:flex}.aq-cdr-mrmodal__map-overlay-card svg{color:#0e31654d;width:40px;height:40px}.aq-cdr-mrmodal__map-overlay-card p{margin:0;line-height:1.4}.aq-cdr-mrlist{margin:0;padding:4px 0;list-style:none}.aq-cdr-mrrow{border-bottom:1px solid var(--cdr-line);transition:background .16s cubic-bezier(.22,1,.36,1);position:relative}.aq-cdr-mrrow:last-child{border-bottom:0}.aq-cdr-mrrow.is-hover,.aq-cdr-mrrow.is-focused{background:var(--cdr-tint)}.aq-cdr-mrrow.is-focused{box-shadow:inset 3px 0 0 var(--cdr-ink)}.aq-cdr-mrrow__pick{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr 16px;align-items:start;column-gap:12px;width:100%;padding:16px 18px;font-family:Poppins,sans-serif;transition:background .16s cubic-bezier(.22,1,.36,1);display:grid}.aq-cdr-mrrow__pick:hover{background:var(--cdr-tint)}.aq-cdr-mrrow__pick:focus-visible{outline:2px solid var(--cdr-ink);outline-offset:-2px}.aq-cdr-mrmodal-host .aq-cdr-mrrow__pin,.aq-cdr-mrrow__pin{background:linear-gradient(180deg,var(--cdr-ink,oklch(32% .1 259)),oklch(27% .1 259))!important;color:#fff!important;border:2px solid #fff!important;border-radius:999px!important;flex-shrink:0!important;place-items:center!important;width:32px!important;height:32px!important;margin:2px 0 0!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:grid!important;transform:none!important;box-shadow:0 2px 6px #0e31654d,inset 0 -2px #0018414d!important;box-shadow:0 2px 6px #0e31654d,inset 0 -2px oklch(22% .1 259/.3)!important}.aq-cdr-mrrow__body{flex-direction:column;gap:4px;min-width:0;display:flex}.aq-cdr-mrrow__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.aq-cdr-mrrow__name{color:var(--cdr-ink);letter-spacing:-.005em;text-transform:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.3}.aq-cdr-mrrow__distance{color:var(--cdr-muted);letter-spacing:.04em;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.aq-cdr-mrrow__addr{color:var(--cdr-muted);font-size:12px;line-height:1.4}.aq-cdr-mrrow__today{letter-spacing:.04em;color:var(--cdr-ink);background:#83bdf52e;border-radius:999px;align-items:baseline;gap:6px;width:max-content;margin-top:4px;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;display:inline-flex}.aq-cdr-mrrow__today.is-closed{color:#610000;color:oklch(30% .18 28);background:#fff1ed66;background:oklch(97% .08 30/.4)}.aq-cdr-mrrow__today-label{font-weight:700}.aq-cdr-mrrow__cta{color:var(--cdr-muted);opacity:0;align-self:center;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.aq-cdr-mrrow__cta svg{width:14px;height:14px}.aq-cdr-mrrow:hover .aq-cdr-mrrow__cta,.aq-cdr-mrrow.is-hover .aq-cdr-mrrow__cta{opacity:1;color:var(--cdr-ink);transform:translate(2px)}.aq-cdr-mrpin{background:0 0!important;border:0!important}.aq-cdr-mrpin__shape{background:linear-gradient(180deg,var(--cdr-ink,oklch(32% .1 259)),oklch(27% .1 259));border:2px solid #fff;border-radius:50% 50% 50% 0;width:34px;height:42px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:rotate(-45deg);box-shadow:0 4px 10px #0e316552}.aq-cdr-mrpin__num{color:#fff;letter-spacing:0;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(45deg)}.aq-cdr-mrpin.is-hover .aq-cdr-mrpin__shape,.aq-cdr-mrpin:hover .aq-cdr-mrpin__shape{transform:rotate(-45deg)scale(1.15);box-shadow:0 8px 20px #0e316573}.aq-cdr-mrpin--user{background:0 0!important;border:0!important}.aq-cdr-mrpin__dot{background:#1654a9;border:3px solid #fff;border-radius:999px;width:22px;height:22px;animation:2.4s cubic-bezier(.22,1,.36,1) infinite aq-cdr-pulse;display:block;box-shadow:0 0 0 4px #1654a94d,0 2px 6px #0e31654d}@keyframes aq-cdr-pulse{0%,to{box-shadow:0 0 0 4px #1654a94d,0 2px 6px #0e31654d}50%{box-shadow:0 0 0 10px #1654a91a,0 2px 6px #0e31654d}}@media(prefers-reduced-motion:reduce){.aq-cdr-mrpin__dot{animation:none}}.leaflet-control-zoom a{color:var(--cdr-ink)!important;border:1px solid var(--cdr-line)!important;background:#fff!important;font-family:Poppins,sans-serif!important}.leaflet-control-zoom a:hover{background:var(--cdr-tint)!important}@media(max-width:768px){.blog-tags a,.post-tags a,.single-post .entry-tags a,.archive .term-cloud a{align-items:center!important;min-height:32px!important;margin:4px 4px 4px 0!important;padding:6px 12px!important;line-height:1.2!important;display:inline-flex!important}.pp-swatches{gap:12px!important}.pp-swatches .pp-swatch{min-width:44px!important;min-height:44px!important}.pp-thumbs{gap:10px!important}.pp-thumbs .pp-thumb{min-width:44px!important;min-height:44px!important}.site-footer a[aria-label=Facebook],.site-footer a[aria-label=Instagram],.site-footer a[aria-label=LinkedIn],.site-footer .social-link{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.qty-stepper button,.wc-block-components-quantity-selector__button,.quantity .minus,.quantity .plus{min-width:44px!important;min-height:44px!important}}.aq-packs{color:var(--color-text);background:#fff}.aq-packs [x-cloak]{display:none!important}.pk-container{max-width:1280px;margin:0 auto;padding:0 32px}@media(max-width:640px){.pk-container{padding:0 20px}}.pk-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-navy);margin-bottom:14px;font-size:11px;font-weight:700}.pk-eyebrow--invert{color:#ffffff8c}.pk-h2{color:var(--color-navy);letter-spacing:-.01em;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.15}.pk-h2--invert{color:#fff}.pk-sub{color:#555;max-width:640px;margin:0;font-size:16px;line-height:1.7}.pk-sub--invert{color:#ffffffb3}.pk-section{padding:96px 0}.pk-section--how{background:var(--color-pearl)}@media(max-width:768px){.pk-section{padding:64px 0}}.pk-section-head{margin-bottom:56px}.pk-section-head--center{text-align:center}.pk-section-head--center .pk-sub{margin-left:auto;margin-right:auto}.pk-hero{background:var(--color-navy);text-align:center;color:#fff;isolation:isolate;padding:96px 0 80px;position:relative;overflow:hidden}.pk-hero:before{content:"";z-index:0;opacity:.42;mix-blend-mode:screen;pointer-events:none;background-image:-webkit-image-set(url(/wp-content/themes/aquagenius/dist/assets/packs-hero-bg-CGn7LM1G.avif) 1x type("image/avif"),url(/wp-content/themes/aquagenius/dist/assets/packs-hero-bg-V1VuCjrQ.webp) 1x type("image/webp"));background-position:right -120px center;background-repeat:no-repeat;background-size:auto 95%;position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:1024px){.pk-hero:before{background-position:right -80px center;background-size:auto 80%}}@media(max-width:720px){.pk-hero:before{opacity:.3;background-position:right -160px center}}.pk-hero-bg{z-index:1;pointer-events:none;background:radial-gradient(circle,#0055aa52,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.pk-hero>.pk-container{z-index:2;position:relative}@media(max-width:720px){.pk-hero:before{opacity:.14}}@media(prefers-reduced-data:reduce){.pk-hero:before{display:none}}.pk-hero-eyebrow{color:#ffffff8c;z-index:1;margin-bottom:18px;position:relative}.pk-hero-h1{z-index:1;letter-spacing:-.02em;margin:0 0 22px;font-family:Poppins,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.05;position:relative}.pk-hero-h1-soft{color:#ffffff8c;display:inline-block}.pk-hero-lead{z-index:1;color:#ffffffb3;max-width:540px;margin:0 auto 36px;font-size:16px;line-height:1.85;position:relative}.pk-hero-badges{z-index:1;flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.pk-hbadge{letter-spacing:.04em;color:#ffffffe6;-webkit-backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:12px;font-weight:600;display:inline-flex}.pk-hbadge svg{opacity:.85}.pk-trust-strip{border-bottom:1px solid var(--color-pearl);background:#fff;padding:36px 0}.pk-trust-grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media(max-width:840px){.pk-trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pk-trust-grid{grid-template-columns:1fr}}.pk-trust-item{align-items:center;gap:14px;display:flex}.pk-trust-ico{background:var(--color-pearl);width:44px;height:44px;color:var(--color-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pk-trust-t{color:var(--color-navy);font-size:14px;font-weight:700}.pk-trust-d{color:#777;margin-top:2px;font-size:12px}.pk-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pk-grid--4{grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:1280px){.pk-grid--4{grid-template-columns:repeat(2,1fr);gap:26px}}@media(max-width:1024px){.pk-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.pk-grid,.pk-grid--4{grid-template-columns:1fr}}.pk-card{border:1px solid var(--color-pearl);background:#fff;border-radius:18px;flex-direction:column;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0033660a,0 4px 18px #0033660a}.pk-card:hover{border-color:#05a3;transform:translateY(-3px);box-shadow:0 1px #0033660f,0 18px 38px #0033661a}.pk-card--featured{border-color:#0055aa59;box-shadow:0 1px #0033660d,0 14px 36px #0033661a}.pk-card--featured:before{content:"";border:2px solid var(--color-royal);pointer-events:none;opacity:.18;border-radius:18px;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px}.pk-card-badge{z-index:2;letter-spacing:.1em;text-transform:uppercase;background:var(--color-navy);color:#fff;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800;position:absolute;top:16px;left:16px}.pk-badge--royal{background:var(--color-royal)}.pk-badge--gold{background:var(--color-star);color:var(--color-navy)}.pk-badge--light-blue{background:var(--color-light-blue);color:var(--color-navy)}.pk-card-visual{aspect-ratio:1;background:linear-gradient(#f9fafb,#f4f6f8);position:relative;overflow:hidden}.pk-card-visual--photo{aspect-ratio:1/1.05}.pk-card-visual.is-swipeable{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.pk-card-visual.is-swipeable:active{cursor:grabbing}.pk-byo-sticky{z-index:48;padding:11px 14px calc(11px + env(safe-area-inset-bottom));color:#fff;pointer-events:none;background:linear-gradient(#0e3165,#042659);justify-content:space-between;align-items:center;gap:12px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 28px #0000002e}.pk-byo-sticky.is-on{pointer-events:auto;transform:translateY(0)}@media(max-width:960px){.pk-byo-sticky{display:flex}}.pk-byo-sticky-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pk-byo-sticky-count{letter-spacing:.02em;font-size:13px;font-weight:700}.pk-byo-sticky-hint{color:#b3d5f7;font-size:11.5px;font-weight:500}.pk-byo-sticky-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.pk-byo-sticky-total{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1}.pk-byo-sticky-cta{color:var(--color-navy);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#83bdf5;border:0;border-radius:999px;min-height:40px;padding:10px 16px;font-family:inherit;font-size:12px;font-weight:800;transition:background .18s,transform .12s}.pk-byo-sticky-cta:not(:disabled):hover{background:#fff}.pk-byo-sticky-cta:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.quiz-shell{min-height:0;padding:16px 12px 28px}.quiz-wrap{border-radius:14px;padding:18px 16px}.quiz-wrap .quiz-q-text[style]{margin-top:4px!important;font-size:22px!important;line-height:1.2!important}.quiz-wrap .quiz-q-hint[style]{margin:8px 0 14px!important;font-size:13px!important;line-height:1.5!important}.quiz-intro-preview{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 14px}.quiz-intro-tile{padding:10px 8px}.quiz-intro-tile-label{font-size:11.5px}.quiz-intro-tile-label span{font-size:10px}.quiz-intro-tile-tag{padding:2px 6px;font-size:9.5px}.quiz-intro-perks{flex-wrap:wrap;gap:6px;margin-bottom:14px}.quiz-intro-perk{padding:6px 10px;font-size:11.5px}.quiz-intro-perk svg{width:14px;height:14px}.quiz-cta-start{width:100%;max-width:320px;margin:0 auto;padding:12px 22px;font-size:13.5px;display:block}.quiz-stepdots-wrap{margin-bottom:14px}.quiz-stepdot{width:22px;height:22px}.quiz-stepdot-inner{width:22px;height:22px;font-size:11px}.quiz-stepdot-num{font-size:11px}.quiz-stepdot-check{width:12px;height:12px}.quiz-progress{height:3px}.quiz-progress-meta{margin-bottom:10px;font-size:10.5px}.quiz-q-text{margin:4px 0;font-size:19px;line-height:1.25}.quiz-q-hint{margin-bottom:14px;font-size:12.5px;line-height:1.5}.quiz-options{gap:8px}.quiz-options.is-3{grid-template-columns:1fr}.quiz-option{min-height:0;padding:10px 12px}.quiz-option-icon{font-size:18px}.quiz-option-icon.aq-icon-circle{width:32px;height:32px}.quiz-option-label{font-size:13px}.quiz-option-sub{font-size:11px;line-height:1.4}.quiz-option-kbd{font-size:10px}.quiz-nav{gap:8px;margin-top:14px}.quiz-nav button{padding:9px 16px;font-size:12.5px}.quiz-nav .quiz-next{padding-inline:22px}}.cp-hero-grid--tech{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}@media(max-width:860px){.cp-hero-grid--tech{grid-template-columns:1fr;gap:24px}.aq-uvc-mockup{width:min(100%,360px);margin-inline:auto}}@media(max-width:700px){.cp-hero{padding-top:32px;padding-bottom:22px}.cp-hero .cp-hero-eyebrow{letter-spacing:.14em;margin-bottom:10px;font-size:10.5px}.cp-hero .cp-hero-h1{margin:0 0 12px;font-size:clamp(26px,7.5vw,32px);line-height:1.15}.cp-hero .cp-hero-lead{max-width:92%;font-size:14px;line-height:1.55}}@media(max-width:720px){.icon-btn.icon-btn--account{display:none}}.pk-card-photo{object-fit:contain;filter:drop-shadow(0 14px 28px #00336629);width:100%;height:100%;padding:28px 22px 48px;transition:opacity .32s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0;bottom:0;left:0}.pk-card-photo:not([src]){opacity:0}.pk-card:hover .pk-card-photo{transform:scale(1.03)}.pk-card-slide-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-navy);border:1px solid var(--color-pearl);white-space:nowrap;text-overflow:ellipsis;z-index:4;background:#fffffff5;border-radius:999px;max-width:calc(100% - 88px);padding:6px 14px;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%)}.pk-card-arr{border:1px solid var(--color-pearl);width:36px;height:36px;color:var(--color-navy);cursor:pointer;z-index:3;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pk-card-arr:hover{background:var(--color-navy);color:#fff;box-shadow:0 6px 14px #0033662e}.pk-card-arr--prev{left:12px}.pk-card-arr--next{right:12px}.pk-card-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.pk-card-dot{cursor:pointer;background:#00336638;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .18s,transform .18s}.pk-card-dot.is-on{background:var(--color-navy);transform:scale(1.4)}.pk-card-body{flex-direction:column;flex-grow:1;gap:10px;padding:24px 24px 26px;display:flex}.pk-card-persona{letter-spacing:.1em;text-transform:uppercase;color:var(--color-royal);font-size:11px;font-weight:700}.pk-card-name{color:var(--color-navy);letter-spacing:-.01em;margin:2px 0 0;font-family:Poppins,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.pk-card-comp{color:#666;margin:0;font-size:13px;line-height:1.55}.pk-card-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pk-chip{color:var(--color-navy);letter-spacing:.02em;background:#7eb8ff29;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.pk-chip svg{color:var(--color-royal)}.pk-card-pricing{align-items:baseline;gap:10px;margin-top:12px;display:flex}.pk-card-price{color:var(--color-navy);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,Poppins,monospace;font-size:26px;font-weight:700}.pk-card-price .woocommerce-Price-amount{font:inherit;color:inherit}.pk-card-was{color:#999;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,Poppins,monospace;font-size:14px;text-decoration:line-through}.pk-card-was .woocommerce-Price-amount{font:inherit;color:inherit}.pk-card-save{color:var(--color-royal);font-size:12px;font-weight:600}.pk-card-save .woocommerce-Price-amount{font-weight:700}.pk-card-aqua{color:#555;letter-spacing:.01em;background:#7eb8ff1f;border-radius:8px;margin-top:4px;padding:9px 12px;font-size:11px}.pk-card-aqua strong{color:var(--color-navy);font-weight:700}.pk-card-cta{background:var(--color-navy);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:10px;margin-top:auto;padding:15px 18px;font-family:inherit;font-size:12px;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s,filter .18s}.pk-card-cta:hover{background:linear-gradient(180deg,var(--color-royal) 0%,var(--color-navy) 100%);filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 10px 22px #0033662e}.pk-card-cta:disabled{opacity:.6;cursor:wait;transform:none}.pk-toast{background:var(--color-navy);color:#fff;z-index:9999;border-radius:12px;align-items:center;gap:16px;padding:14px 20px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0033664d}.pk-toast-cta{color:var(--color-light-blue);border-left:1px solid #ffffff2e;padding-left:16px;font-weight:700;text-decoration:none}.pk-toast-cta:hover{color:#fff}.pk-how-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media(max-width:900px){.pk-how-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pk-how-grid{grid-template-columns:1fr}}.pk-how-step{background:#fff;border:1px solid #0033660f;border-radius:14px;padding:28px 24px 26px;transition:transform .24s,box-shadow .24s;position:relative}.pk-how-step:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00336614}.pk-how-n{color:#00336614;font-family:JetBrains Mono,monospace;font-size:36px;font-weight:800;line-height:1;position:absolute;top:18px;right:20px}.pk-how-ico{background:var(--color-navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:inline-flex}.pk-how-t{color:var(--color-navy);margin-bottom:8px;font-size:15px;font-weight:700}.pk-how-b{color:#666;font-size:13px;line-height:1.65}.pk-byo{background:var(--color-navy);color:#fff;padding:96px 0;position:relative;overflow:hidden}.pk-byo-bg{pointer-events:none;background:radial-gradient(800px 400px at 80% 0,#05a6,#0000 60%),radial-gradient(600px 360px at 10% 100%,#7eb8ff2e,#0000 65%);position:absolute;top:0;right:0;bottom:0;left:0}.pk-byo .pk-container{z-index:2;position:relative}.pk-byo-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}@media(max-width:980px){.pk-byo-grid{grid-template-columns:1fr}}.pk-byo-stack{flex-direction:column;gap:16px;display:flex}.pk-byo-row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:22px 22px 18px;transition:background .18s,border-color .18s}.pk-byo-row:hover{background:#ffffff12;border-color:#ffffff29}.pk-byo-row-top{grid-template-columns:84px 1fr auto;align-items:center;gap:18px;display:grid}.pk-byo-img{object-fit:contain;background:#fff;border-radius:10px;width:84px;height:84px;padding:6px}.pk-byo-info{min-width:0}.pk-byo-name{color:#fff;margin-bottom:4px;font-size:16px;font-weight:700}.pk-byo-desc{color:#fff9;font-size:12px;line-height:1.5}.pk-byo-price{color:var(--color-light-blue);font-variant-numeric:tabular-nums;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.pk-byo-price .woocommerce-Price-amount{font:inherit;color:inherit}.pk-byo-qty{background:#0000004d;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.pk-byo-qbtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.pk-byo-qbtn:hover:not(:disabled){background:#ffffff1f}.pk-byo-qbtn:disabled{opacity:.35;cursor:not-allowed}.pk-byo-qval{text-align:center;color:#fff;font-variant-numeric:tabular-nums;min-width:30px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.pk-byo-row-bottom{border-top:1px dashed #ffffff1a;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.pk-byo-cl-lbl{color:#ffffff8c;letter-spacing:.04em;font-size:12px;font-weight:600}.pk-byo-swatches{gap:8px;display:flex}.pk-byo-sw{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:transform .18s,box-shadow .18s;position:relative;box-shadow:0 0 0 1px #fff3,0 2px 6px #0000002e}.pk-byo-sw-badge{background:var(--color-royal);color:#fff;text-align:center;border:2px solid var(--color-navy);pointer-events:none;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:18px;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #0000004d}.pk-byo-sw:hover{transform:translateY(-2px)}.pk-byo-sw.is-active{border-color:var(--color-light-blue);box-shadow:0 0 0 2px var(--color-light-blue),0 4px 10px #7eb8ff66}.pk-byo-cl-name{color:#ffffffd9;font-size:12px;font-weight:600}@media(max-width:540px){.pk-byo-row-top{grid-template-columns:64px 1fr}.pk-byo-qty{grid-column:1/-1;justify-self:end;margin-top:12px}.pk-byo-img{width:64px;height:64px}}.pk-byo-sum{color:var(--color-navy);background:#fff;border-radius:16px;padding:24px 22px;position:sticky;top:96px;box-shadow:0 18px 48px #00000040}@media(max-width:980px){.pk-byo-sum{position:static}}.pk-byo-sum-head{color:var(--color-navy);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-pearl);align-items:center;gap:10px;margin-bottom:18px;padding-bottom:16px;font-size:14px;font-weight:700;display:flex}.pk-byo-sum-empty{text-align:center;color:#888;padding:24px 12px}.pk-byo-sum-empty svg{opacity:.4;margin-bottom:10px}.pk-byo-sum-empty p{margin:0;font-size:13px;line-height:1.6}.pk-byo-sum-added{text-align:center;background:linear-gradient(#7eb8ff24,#0000);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:20px 12px 16px;display:flex}.pk-byo-sum-added-ico{color:var(--color-royal)}.pk-byo-sum-added-t{color:var(--color-navy);margin:4px 0 0;font-size:15px;font-weight:700}.pk-byo-sum-added-sub{color:#555;margin:0 0 12px;font-size:12px}.pk-byo-sum-added-cta{background:var(--color-navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:12px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s,filter .18s;display:inline-flex}.pk-byo-sum-added-cta:hover{background:linear-gradient(180deg,var(--color-royal) 0%,var(--color-navy) 100%);filter:brightness(1.04);transform:translateY(-2px)}.pk-byo-sum-added-new{color:var(--color-royal);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:8px 6px;font-size:12px;font-weight:600;-webkit-text-decoration:underline #0055aa4d;text-decoration:underline #0055aa4d}.pk-byo-sum-added-new:hover{color:var(--color-navy);-webkit-text-decoration-color:var(--color-navy);text-decoration-color:var(--color-navy)}.pk-byo-sum-rows{flex-direction:column;gap:10px;display:flex}.pk-byo-sum-row{color:#444;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;display:flex}.pk-byo-sum-val{color:var(--color-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:JetBrains Mono,monospace;font-weight:600}.pk-byo-sum-divider{background:var(--color-pearl);height:1px;margin:14px 0}.pk-byo-sum-row--discount .pk-byo-sum-val{color:var(--color-royal)}.pk-byo-sum-row--total{border-top:1px solid var(--color-pearl);color:var(--color-navy);margin-top:8px;padding-top:14px;font-size:16px;font-weight:700}.pk-byo-sum-row--total .pk-byo-sum-val{color:var(--color-navy);font-size:20px}.pk-byo-sum-aqua{color:#444;background:#7eb8ff24;border-radius:8px;margin:16px 0 14px;padding:10px 12px;font-size:11px;line-height:1.5}.pk-byo-sum-aqua strong{color:var(--color-navy);font-weight:700}.pk-byo-cta{background:var(--color-navy);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:10px;width:100%;padding:16px;font-family:inherit;font-size:13px;font-weight:700;transition:background .18s,transform .18s,filter .18s,box-shadow .18s}.pk-byo-cta:not(:disabled):hover{background:linear-gradient(180deg,var(--color-royal) 0%,var(--color-navy) 100%);filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 10px 22px #0363}.pk-byo-cta:disabled{cursor:not-allowed;background:#0033664d}.pk-byo-tier{color:var(--color-royal);background:#7eb8ff24;border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.pk-byo-toast{background:var(--color-pearl);color:var(--color-navy);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.pk-byo-toast-cta{color:var(--color-royal);white-space:nowrap;font-weight:700;text-decoration:none}.pk-byo-toast-cta:hover{color:var(--color-navy)}.pk-section--faq{background:var(--color-pearl)}.pk-faq{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.pk-faq-item{background:#fff;border:1px solid #0033660f;border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.pk-faq-item:hover{border-color:#05a3}.pk-faq-item[open]{border-color:#0055aa52;box-shadow:0 6px 18px #0033660f}.pk-faq-q{cursor:pointer;color:var(--color-navy);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:14px;font-weight:600;list-style:none;display:flex}.pk-faq-q::-webkit-details-marker{display:none}.pk-faq-q svg{color:var(--color-royal);flex-shrink:0;transition:transform .24s}.pk-faq-item[open] .pk-faq-q svg{transform:rotate(180deg)}.pk-faq-a{color:#555;padding:0 22px 20px;font-size:13px;line-height:1.7}.pk-final{background:linear-gradient(180deg,#fff 0%,var(--color-pearl) 100%);padding:80px 0 96px}.pk-final-inner{text-align:center;max-width:640px;margin:0 auto}.pk-final-h2{color:var(--color-navy);letter-spacing:-.01em;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.15}.pk-final-sub{color:#555;margin:0 0 32px;font-size:16px;line-height:1.7}.pk-final-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pk-final-btn{letter-spacing:.06em;text-transform:uppercase;border-radius:10px;align-items:center;gap:6px;padding:14px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s,filter .18s;display:inline-flex}.pk-final-btn--primary{background:var(--color-navy);color:#fff}.pk-final-btn--primary:hover{background:linear-gradient(180deg,var(--color-royal) 0%,var(--color-navy) 100%);filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 10px 22px #0363}.pk-final-btn--ghost{color:var(--color-navy);background:0 0;border:1.5px solid #0363}.pk-final-btn--ghost:hover{background:var(--color-navy);color:#fff;border-color:var(--color-navy)}.aq-pack-qty-lock{color:var(--color-navy);font-variant-numeric:tabular-nums;background:#7eb8ff2e;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-block}.woocommerce-cart-form__cart-item td .variation [data-key=Pack],.wc-block-components-product-details [data-key=Pack]{color:var(--color-royal);font-weight:700}@media(prefers-reduced-motion:reduce){.pk-card,.pk-card-slide,.pk-card-arr,.pk-card-cta,.pk-byo-row,.pk-byo-sw,.pk-byo-cta,.pk-final-btn,.pk-how-step,.pk-faq-item,.pk-faq-q svg,.pk-toast{transition:none!important}}.aq-pk-card{background:linear-gradient(#f8fafd,#f1f6fa);border:1px solid oklch(90% .018 248);border-radius:14px;flex-direction:column;gap:14px;margin:16px 0;padding:22px 24px 20px;transition:opacity .2s,border-color .2s;display:flex;position:relative}.aq-pk-card.is-busy{opacity:.5;pointer-events:none}.aq-pk-card--compact{border-radius:12px;gap:10px;margin:12px 0;padding:16px 16px 14px}.aq-pk-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.aq-pk-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-royal);align-items:baseline;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.aq-pk-card__sep{opacity:.4;padding:0 2px}.aq-pk-card__remove{cursor:pointer;font:inherit;color:#687686;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.aq-pk-card__remove:hover{color:var(--color-navy);background:#e8eff6}.aq-pk-card__remove:disabled{opacity:.45;cursor:not-allowed}.aq-pk-card__remove svg{opacity:.85;width:14px;height:14px}.aq-pk-card__title{color:var(--color-navy);letter-spacing:-.005em;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:1.25;display:flex}.aq-pk-card__preset{color:#56657a;letter-spacing:0;font-size:14px;font-weight:500}.aq-pk-card--compact .aq-pk-card__title{font-size:16px}.aq-pk-card--compact .aq-pk-card__preset{font-size:12px}.aq-pk-card__tiles{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aq-pk-card--compact .aq-pk-card__tiles{gap:8px}.aq-pk-tile{background:#fff;border:1px solid oklch(92% .012 248);border-radius:10px;flex:none;align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.aq-pk-tile:hover{border-color:#83bdf5;box-shadow:0 4px 10px #0e31650f}.aq-pk-card--compact .aq-pk-tile{gap:8px;padding:6px 10px 6px 6px}.aq-pk-tile__img-wrap{background:linear-gradient(#f8fafc,#eff4f9);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.aq-pk-card--compact .aq-pk-tile__img-wrap{border-radius:6px;width:36px;height:36px}.aq-pk-tile__img{object-fit:contain;max-width:80%;max-height:80%}.aq-pk-tile__meta{flex-direction:column;min-width:0;line-height:1.25;display:flex}.aq-pk-tile__name{color:var(--color-navy);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;font-weight:600;overflow:hidden}.aq-pk-card--compact .aq-pk-tile__name{max-width:140px;font-size:11px}.aq-pk-tile__color{color:#54616f;font-size:11px;font-weight:500}.aq-pk-card--compact .aq-pk-tile__color{font-size:10px;font-weight:500}.aq-pk-card__foot{border-top:1px solid oklch(92% .012 248);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.aq-pk-card--compact .aq-pk-card__foot{border-top:1px dashed oklch(92% .012 248);padding-top:10px}.aq-pk-card__price-block{align-items:baseline;gap:10px;display:inline-flex}.aq-pk-card__price{color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:JetBrains Mono,Poppins,monospace;font-size:22px;font-weight:700}.aq-pk-card--compact .aq-pk-card__price{font-size:18px}.aq-pk-card__price-raw{color:#98a3b3;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:13px;text-decoration:line-through}.aq-pk-card__pct{letter-spacing:.04em;color:var(--color-royal);background:#d6ebff;background:oklch(93% .046 248);border-radius:999px;align-self:center;padding:4px 8px;font-size:11px;font-weight:700}.aq-pk-card__saved{color:#56657a;font-size:12px;font-weight:500}body.aq-panier{--pn-ink:var(--color-navy,oklch(32% .1 259));--pn-accent:var(--color-royal,oklch(46% .15 258));--pn-tint:#f2f8ff;background:#f2f5f8}@supports (color:color-mix(in lab,red,red)){body.aq-panier{--pn-tint:color-mix(in oklch, var(--color-light-blue,oklch(78% .1 248)) 10%, white)}}body.aq-panier{--pn-line:oklch(32% .1 259/.1);--pn-line-strong:oklch(32% .1 259/.18);--pn-surface:oklch(99.5% .002 247);--pn-surface-2:oklch(97% .005 247);--pn-muted:oklch(25% 0 0/.55);--pn-radius:12px;--pn-radius-lg:16px;--pn-shadow-lg:0 4px 24px oklch(32% .1 259/.06);--pn-ease:cubic-bezier(.22, 1, .36, 1);color:#222;font-family:Poppins,system-ui,sans-serif}body.aq-panier .page-shell,body.aq-panier main.site-main{max-width:none!important;padding:0!important}.aq-pn-shell{width:100%;max-width:1240px;margin:0 auto;padding:56px 32px 96px}@media(max-width:980px){.aq-pn-shell{padding:32px 20px 64px}}.aq-pn-boot{place-items:center;min-height:320px;display:grid}.aq-pn-boot__pulse{border:2px solid var(--pn-line);border-top-color:var(--pn-ink);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite aq-pn-spin}@keyframes aq-pn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aq-pn-boot__pulse{animation:none}}.aq-pn-empty{text-align:center;max-width:520px;margin:0 auto;padding:96px 24px 128px}.aq-pn-empty__ring{background:linear-gradient(135deg,var(--pn-ink),var(--pn-accent));color:#fff;border-radius:999px;place-items:center;width:88px;height:88px;margin:0 auto 28px;display:grid;box-shadow:0 8px 32px #0e31652e}.aq-pn-empty__ring svg{width:36px;height:36px}.aq-pn-empty__title{color:var(--pn-ink);letter-spacing:-.02em;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1}.aq-pn-empty__title em{font-variation-settings:"opsz" 60;letter-spacing:-.025em;font-family:Fraunces,Times New Roman,Georgia,serif;font-style:italic;font-weight:400}.aq-pn-empty__sub{color:var(--pn-muted);margin:0 0 32px;font-size:15px}.aq-pn-empty-rich{flex-direction:column;gap:56px;max-width:1200px;margin:0 auto;padding:56px 24px 96px;display:flex}@media(max-width:720px){.aq-pn-empty-rich{gap:40px;padding:36px 16px 64px}}.aq-pn-empty-rich__head{background:linear-gradient(#f8fafd,#f1f6fa);border:1px solid oklch(92% .012 248);border-radius:18px;align-items:center;gap:22px;padding:22px 24px;display:flex}.aq-pn-empty-rich__ring{background:linear-gradient(135deg,var(--pn-ink,oklch(32% .1 259)),var(--pn-accent,oklch(46% .15 258)));color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:56px;height:56px;animation:4.5s ease-in-out infinite aqPnRingPulse;display:grid;box-shadow:0 6px 18px #0e316538}.aq-pn-empty-rich__ring svg{width:24px;height:24px}@keyframes aqPnRingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.aq-pn-empty-rich__ring{animation:none}}.aq-pn-empty-rich__head-text{min-width:0}.aq-pn-empty-rich__title{color:var(--pn-ink,oklch(32% .1 259));letter-spacing:-.015em;margin:0 0 4px;font-family:Poppins,sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.2}.aq-pn-empty-rich__title em{color:#4371b7;font-style:normal}.aq-pn-empty-rich__sub{color:var(--pn-muted,oklch(50% .02 247));margin:0;font-size:14px;line-height:1.5}@media(max-width:540px){.aq-pn-empty-rich__head{text-align:center;flex-direction:column;align-items:center}}.aq-pn-disc{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.aq-pn-disc.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.aq-pn-disc{opacity:1;transition:none;transform:none}}.aq-pn-disc__head{margin-bottom:28px}.aq-pn-disc__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pn-accent,oklch(46% .15 258));margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-block}.aq-pn-disc__h2{color:var(--pn-ink,oklch(32% .1 259));letter-spacing:-.015em;margin:0;font-family:Poppins,sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.15}.aq-pn-disc__h2 em{color:var(--pn-accent,oklch(46% .15 258));font-style:normal}.aq-pn-disc__grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}.aq-pn-disc__grid--3{grid-template-columns:repeat(3,1fr)}.aq-pn-disc__grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.aq-pn-disc__grid--3,.aq-pn-disc__grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.aq-pn-disc__grid{grid-template-columns:1fr!important}}.aq-pn-disc-card,.aq-pn-pack-mini{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 70ms + .12s);transform:translateY(14px)}.aq-pn-disc.is-in .aq-pn-disc-card,.aq-pn-disc.is-in .aq-pn-pack-mini{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.aq-pn-disc-card,.aq-pn-pack-mini{opacity:1;transition:none;transform:none}}.aq-pn-disc-card{list-style:none}.aq-pn-disc-card__link{height:100%;color:inherit;background:#fff;border:1px solid oklch(92% .012 248);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;display:flex;overflow:hidden}.aq-pn-disc-card__link:hover{border-color:#83bdf5;transform:translateY(-3px);box-shadow:0 14px 32px #0e316514}.aq-pn-disc-card__img-wrap{aspect-ratio:1/1.05;background:linear-gradient(#f8fafc,#eef2f7);position:relative;overflow:hidden}.aq-pn-disc-card__img-wrap img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 16px oklch(32% .1 259/.1));width:calc(100% - 48px);height:calc(100% - 32px);transition:transform .36s cubic-bezier(.16,1,.3,1);position:absolute;top:18px;right:24px;bottom:14px;left:24px}.aq-pn-disc-card__link:hover .aq-pn-disc-card__img-wrap img{transform:scale(1.05)}.aq-pn-disc-card__body{flex-direction:column;flex:1;gap:6px;padding:18px 18px 16px;display:flex}.aq-pn-disc-card__name{color:var(--pn-ink,oklch(32% .1 259));letter-spacing:-.005em;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.aq-pn-disc-card__tag{color:var(--pn-muted,oklch(50% .02 247));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.aq-pn-disc-card__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.aq-pn-disc-card__price{color:var(--pn-ink,oklch(32% .1 259));font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700}.aq-pn-disc-card__price .woocommerce-Price-amount{font:inherit;color:inherit}.aq-pn-disc-card__cta{letter-spacing:.08em;text-transform:uppercase;color:var(--pn-accent,oklch(46% .15 258));align-items:center;gap:4px;font-size:11px;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.aq-pn-disc-card__cta svg{width:14px;height:14px}.aq-pn-disc-card__link:hover .aq-pn-disc-card__cta{transform:translate(3px)}.aq-pn-pack-mini{list-style:none;position:relative}.aq-pn-pack-mini__link{height:100%;color:inherit;background:linear-gradient(#f8fafd,#f1f6fa);border:1px solid oklch(90% .018 248);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .24s;display:flex;overflow:hidden}.aq-pn-pack-mini__link:hover{border-color:#4f91f2;transform:translateY(-3px);box-shadow:0 14px 32px #0e31651a}.aq-pn-pack-mini__badge{z-index:2;letter-spacing:.14em;text-transform:uppercase;background:var(--color-navy);color:#fff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-block;position:absolute;top:12px;left:12px}.aq-pn-pack-mini__badge--royal{background:var(--color-royal)}.aq-pn-pack-mini__badge--gold{background:var(--color-star);color:var(--color-navy)}.aq-pn-pack-mini__badge--light-blue{background:var(--color-light-blue);color:var(--color-navy)}.aq-pn-pack-mini__img-wrap{aspect-ratio:1;place-items:center;padding:14px;display:grid}.aq-pn-pack-mini__img-wrap img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .36s cubic-bezier(.16,1,.3,1)}.aq-pn-pack-mini__link:hover .aq-pn-pack-mini__img-wrap img{transform:scale(1.03)}.aq-pn-pack-mini__body{background:#fff;border-top:1px solid oklch(92% .012 248);flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.aq-pn-pack-mini__persona{letter-spacing:.1em;text-transform:uppercase;color:var(--pn-accent,oklch(46% .15 258));font-size:10px;font-weight:700}.aq-pn-pack-mini__name{color:var(--pn-ink,oklch(32% .1 259));letter-spacing:-.005em;margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.aq-pn-pack-mini__meta{color:var(--pn-muted,oklch(50% .02 247));align-items:center;gap:8px;margin-top:4px;font-size:12px;display:inline-flex}.aq-pn-pack-mini__pct{color:var(--pn-accent,oklch(46% .15 258));font-variant-numeric:tabular-nums;background:#d6ebff;background:oklch(93% .046 248);border-radius:999px;padding:3px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.aq-pn-disc__more{letter-spacing:.08em;text-transform:uppercase;color:var(--pn-accent,oklch(46% .15 258));align-self:flex-start;align-items:center;gap:6px;margin-top:18px;padding:8px 0;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s,gap .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.aq-pn-disc__more svg{width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.aq-pn-disc__more:hover{color:var(--pn-ink,oklch(32% .1 259));gap:10px}.aq-pn-disc__more:hover svg{transform:translate(2px)}.aq-pn-quiz-card{color:#fff;opacity:0;background:linear-gradient(135deg,#0e3165,#11458c);border-radius:18px;align-items:center;gap:28px;padding:28px 32px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(20px)}.aq-pn-quiz-card.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.aq-pn-quiz-card{opacity:1;transition:none;transform:none}}.aq-pn-quiz-card__copy{flex:1;min-width:0}.aq-pn-quiz-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#83bdf5;margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-block}.aq-pn-quiz-card__h2{letter-spacing:-.015em;color:#fff;margin:0 0 6px;font-family:Poppins,sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:700}.aq-pn-quiz-card__sub{color:#dce6f0d9;margin:0;font-size:14px}.aq-pn-quiz-card__cta{flex-shrink:0;color:var(--pn-ink,oklch(32% .1 259))!important;background:#fff!important}.aq-pn-quiz-card__cta:hover{color:var(--pn-ink,oklch(32% .1 259))!important;background:#83bdf5!important}@media(max-width:720px){.aq-pn-quiz-card{text-align:center;flex-direction:column;align-items:stretch;padding:24px}.aq-pn-quiz-card__cta{justify-content:center}}.aq-pn-head{max-width:720px;margin:0 0 40px}.aq-pn-head__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--pn-accent);margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-block}.aq-pn-head__title{color:var(--pn-ink);letter-spacing:-.025em;margin:0;font-family:Poppins,sans-serif;font-size:clamp(36px,4.4vw,52px);font-weight:600;line-height:1.06}.aq-pn-head__title em{font-variation-settings:"opsz" 72,"SOFT" 100;letter-spacing:-.03em;color:var(--pn-ink);font-family:Fraunces,Times New Roman,Georgia,serif;font-style:italic;font-weight:400}.aq-pn-head__sub{color:var(--pn-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.aq-pn-canvas{grid-template-columns:minmax(0,1fr) 400px;align-items:start;column-gap:56px;display:grid}@media(max-width:980px){.aq-pn-canvas{grid-template-columns:1fr;row-gap:32px}}.aq-pn-items{flex-direction:column;display:flex}.aq-pn-item{border-top:1px solid var(--pn-line);transition:opacity .2s var(--pn-ease);grid-template-columns:96px 1fr auto auto 36px;align-items:center;column-gap:20px;padding:24px 0;display:grid}.aq-pn-item:first-of-type{border-top:1.5px solid var(--pn-line-strong)}.aq-pn-item.is-busy{opacity:.45;pointer-events:none}@media(max-width:720px){.aq-pn-item{grid-template-columns:72px 1fr 36px;grid-template-areas:"thumb meta remove""thumb qty price";gap:12px 14px}.aq-pn-item__thumb{grid-area:thumb}.aq-pn-item__meta{grid-area:meta}.aq-pn-item__qty{grid-area:qty;justify-self:start}.aq-pn-item__price{grid-area:price;place-self:end}.aq-pn-item__remove{grid-area:remove;justify-self:end}}.aq-pn-item__thumb{background:linear-gradient(135deg,var(--pn-surface-2),var(--pn-surface));border:1px solid var(--pn-line);width:96px;height:96px;transition:transform .22s var(--pn-ease),border-color .22s var(--pn-ease);border-radius:10px;text-decoration:none;display:block;overflow:hidden}.aq-pn-item__thumb:hover{border-color:var(--pn-line-strong);transform:translateY(-1px)}.aq-pn-item__thumb img{object-fit:contain;width:100%;height:100%;padding:8px}@media(max-width:720px){.aq-pn-item__thumb{width:72px;height:72px}}.aq-pn-item__meta{min-width:0}.aq-pn-item__name{color:var(--pn-ink);letter-spacing:-.005em;margin:0 0 6px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.aq-pn-item__name:hover{color:var(--pn-accent)}.aq-pn-item__variation{color:var(--pn-muted);margin:0 0 4px;font-size:12px;line-height:1.4}.aq-pn-item__variation strong{color:var(--pn-ink);font-weight:600}.aq-pn-item__sku{color:#2226;letter-spacing:0;margin:0 0 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.aq-pn-item__sku code{color:#2222228c;background:0 0;font-size:11px}.aq-pn-item__unit{color:var(--pn-muted);margin:6px 0 0;font-size:12px}.aq-pn-item__unit span{color:var(--pn-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600}.aq-pn-item__qty{border:1.5px solid var(--pn-line);background:#fff;border-radius:999px;align-items:center;height:44px;padding:4px;display:inline-flex}.aq-pn-qty-btn{cursor:pointer;width:36px;height:36px;color:var(--pn-ink);transition:background .18s var(--pn-ease),color .18s var(--pn-ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.aq-pn-qty-btn:hover:not(:disabled){background:var(--pn-tint)}.aq-pn-qty-btn:disabled{color:#2222224d;cursor:not-allowed}.aq-pn-qty-btn svg{width:14px;height:14px}.aq-pn-qty-val{text-align:center;min-width:32px;color:var(--pn-ink);padding:0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.aq-pn-item__price{color:var(--pn-ink);letter-spacing:-.01em;white-space:nowrap;text-align:right;min-width:80px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px;font-weight:600}@media(max-width:720px){.aq-pn-item__price{min-width:0;font-size:16px}}.aq-pn-item__remove{cursor:pointer;width:36px;height:36px;color:var(--pn-muted);transition:background .18s var(--pn-ease),color .18s var(--pn-ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.aq-pn-item__remove:hover:not(:disabled){color:#8d0001;color:oklch(40% .18 28);background:#fff1ed66;background:oklch(97% .08 30/.4)}.aq-pn-item__remove svg{width:16px;height:16px}.aq-pn-continue{border-top:1px solid var(--pn-line);color:var(--pn-accent);transition:color .18s var(--pn-ease),transform .18s var(--pn-ease);align-self:flex-start;align-items:center;gap:10px;margin-top:32px;padding:16px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.aq-pn-continue:hover{color:var(--pn-ink);transform:translate(-2px)}.aq-pn-continue svg{width:16px;height:16px;transform:rotate(180deg)}.aq-pn-summary{align-self:start;position:sticky;top:96px}@media(max-width:980px){.aq-pn-summary{position:static}}.aq-pn-recap{border:1px solid var(--pn-line);border-radius:var(--pn-radius-lg);box-shadow:var(--pn-shadow-lg);background:#fff;padding:28px 28px 26px}.aq-pn-recap__head{margin-bottom:20px}.aq-pn-recap__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pn-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.aq-pn-shiprail{background:var(--pn-tint);border:1px solid oklch(32% .1 259/.08);border-radius:10px;margin:0 0 22px;padding:14px 16px}.aq-pn-shiprail__msg{color:var(--pn-ink);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;line-height:1.4;display:flex}.aq-pn-shiprail__msg strong{font-weight:600}.aq-pn-shiprail__msg svg{width:18px;height:18px;color:var(--pn-ink);flex-shrink:0}.aq-pn-shiprail__track{background:#fff;border-radius:999px;height:4px;overflow:hidden}.aq-pn-shiprail__fill{background:linear-gradient(90deg,var(--pn-accent),var(--pn-ink));height:100%;transition:width .6s var(--pn-ease);border-radius:999px}.aq-pn-shiprail--reached .aq-pn-shiprail__msg svg{color:#008a23;color:oklch(55% .18 145)}.aq-pn-recap__coupon{margin:0 0 20px}.aq-pn-coupon-trigger{border:1px dashed var(--pn-line-strong);color:var(--pn-accent);cursor:pointer;transition:background .18s var(--pn-ease),border-color .18s var(--pn-ease);background:0 0;border-radius:999px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500}.aq-pn-coupon-trigger:hover{background:var(--pn-tint);border-color:var(--pn-ink);border-style:solid}.aq-pn-coupon-form{grid-template-columns:1fr auto;gap:8px;display:grid}.aq-pn-coupon-form__input{border:1.5px solid var(--pn-line-strong);letter-spacing:.04em;text-transform:uppercase;width:100%;height:42px;color:var(--pn-ink);transition:border-color .18s var(--pn-ease),box-shadow .18s var(--pn-ease);background:#fff;border-radius:8px;outline:none;padding:0 14px;font-family:Poppins,sans-serif;font-size:13px}.aq-pn-coupon-form__input:focus{border-color:var(--pn-ink);box-shadow:0 0 0 3px #0e316514}.aq-pn-coupon-chip{background:var(--pn-tint);letter-spacing:.08em;text-transform:uppercase;color:var(--pn-ink);border:1px solid oklch(32% .1 259/.14);border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;display:inline-flex}.aq-pn-coupon-chip__remove{cursor:pointer;width:20px;height:20px;color:var(--pn-ink);background:#fff;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.aq-pn-coupon-chip__remove svg{width:11px;height:11px}.aq-pn-recap__totals{border-top:1px solid var(--pn-line);flex-direction:column;gap:8px;margin:0;padding:16px 0 0;display:flex}.aq-pn-recap__row{color:#222222c7;justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.aq-pn-recap__row dt{margin:0;font-weight:500}.aq-pn-recap__row dd{color:var(--pn-ink);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.aq-pn-recap__row--discount dt,.aq-pn-recap__row--discount dd{color:var(--pn-accent)}.aq-pn-recap__row--note dd{color:var(--pn-muted);font-family:Poppins,sans-serif;font-size:12px;font-weight:400}.aq-pn-recap__total{background:var(--pn-tint);border-radius:12px;justify-content:space-between;align-items:baseline;margin:18px 0 22px;padding:18px 20px;display:flex}.aq-pn-recap__total-label{letter-spacing:.04em;text-transform:uppercase;color:var(--pn-ink);font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.aq-pn-recap__total-value{color:var(--pn-ink);letter-spacing:-.01em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:24px;font-weight:700}.aq-pn-btn{letter-spacing:-.005em;cursor:pointer;transition:transform .2s var(--pn-ease),background .2s var(--pn-ease),box-shadow .2s var(--pn-ease),border-color .2s var(--pn-ease),color .2s var(--pn-ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.aq-pn-btn svg{flex-shrink:0;width:16px;height:16px}.aq-pn-btn--primary{background:linear-gradient(180deg,var(--pn-ink),oklch(27% .1 259));color:#fff;box-shadow:0 1px #0e316533,0 8px 24px #0e31652e}.aq-pn-btn--primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 1px #0e316533,0 12px 32px #0e31653d}.aq-pn-btn--ghost{color:var(--pn-ink);border-color:var(--pn-line-strong);background:#fff}.aq-pn-btn--ghost:hover{background:var(--pn-tint);border-color:var(--pn-ink)}.aq-pn-btn--xl{width:100%;min-height:58px;padding:18px 28px;font-size:15px}.aq-pn-btn--sm{padding:8px 16px;font-size:12px}@media(prefers-reduced-motion:reduce){.aq-pn-btn{transition:none}.aq-pn-btn:hover{transform:none}}.aq-pn-trust{border-top:1px solid var(--pn-line);color:var(--pn-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:16px 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;list-style:none;display:flex}.aq-pn-trust li{align-items:center;gap:6px;display:inline-flex}.aq-pn-trust svg{width:12px;height:12px;color:var(--pn-muted)}.aq-pn-error{color:#610000;color:oklch(30% .18 28);background:#fff1ed80;background:oklch(97% .08 30/.5);border:1px solid oklch(55% .18 28/.35);border-radius:10px;margin-top:18px;padding:14px 18px;font-size:13px}.aq-pn-error strong{font-weight:600}.aq-pn-noscript{background:#fff4e180;background:oklch(97% .08 80/.5);border:1px solid oklch(65% .18 80/.35);border-radius:12px;max-width:600px;margin:64px auto;padding:24px}.aq-cdr-mrmodal-host{color:#222;--cdr-ink:oklch(32% .1 259);--cdr-accent:oklch(46% .15 258);--cdr-tint:oklch(97.8% .0100001 248);--cdr-line:oklch(32% .1 259/.1);--cdr-line-strong:oklch(32% .1 259/.18);--cdr-surface:oklch(99.5% .002 247);--cdr-surface-2:oklch(97% .005 247);--cdr-muted:oklch(25% 0 0/.55);--cdr-ease:cubic-bezier(.22, 1, .36, 1);font-family:Poppins,system-ui,sans-serif}.aq-cdr-mrmodal-host .aq-cdr-btn--primary{color:#fff!important;background:linear-gradient(#0e3165,#022356)!important;border:1.5px solid #0000!important;box-shadow:0 1px #0e316533,0 6px 16px #0e316529!important}.aq-cdr-mrmodal-host .aq-cdr-btn--primary:hover{transform:translateY(-1px);box-shadow:0 1px #0e316533,0 10px 24px #0e31653d!important}.aq-cdr-mrmodal-host .aq-cdr-btn--ghost{color:#0e3165!important;background:#fff!important;border:1.5px solid oklch(32% .1 259/.18)!important}.aq-cdr-mrmodal-host .aq-cdr-btn--ghost:hover{background:#f3f9fe!important;border-color:#0e3165!important}.aq-cdr-mrmodal-host .aq-cdr-field__input{color:#222!important;background:#fff!important;border:1.5px solid oklch(32% .1 259/.18)!important;border-radius:10px!important;outline:none!important;width:100%!important;height:50px!important;padding:12px 14px!important;font-family:Poppins,system-ui,sans-serif!important;font-size:15px!important;font-weight:500!important;transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)!important}.aq-cdr-mrmodal-host .aq-cdr-field__input:focus{border-color:#0e3165!important;box-shadow:0 0 0 3px #0e31651a!important}.aq-cdr-mrmodal-host .aq-cdr-field__label{letter-spacing:.14em!important;text-transform:uppercase!important;color:#2222228c!important;margin-bottom:6px!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important;font-weight:600!important;display:block!important}.aq-cdr-mrmodal-host .aq-cdr-mrpin__shape{background:linear-gradient(#0e3165,#022356)!important;border:2px solid #fff!important;box-shadow:0 4px 10px #0e316566!important}.aq-cdr-mrmodal-host .aq-cdr-mrpin__num{color:#fff!important;font-weight:700!important}.pp-hero.is-aq-hidden-old{display:none!important}.aq-pdp-amz{--amz-ink:var(--color-navy,oklch(32% .1 259));--amz-accent:var(--color-royal,oklch(46% .15 258));--amz-text:oklch(18% 0 0);--amz-muted:oklch(35% 0 0);--amz-line:oklch(32% .1 259/.1);--amz-line-strong:oklch(32% .1 259/.18);--amz-cta:oklch(78% .16 80);--amz-cta-strong:oklch(72% .18 80);--amz-cta-buynow:oklch(62% .16 30);--amz-cta-buynow-strong:oklch(56% .18 30);--amz-bg:white;--amz-bg-alt:oklch(98.5% .003 247);--amz-radius:8px;--amz-ease:cubic-bezier(.22, 1, .36, 1);background:var(--amz-bg);max-width:1320px;color:var(--amz-text);margin:0 auto;padding:24px 24px 56px;font-family:Poppins,system-ui,sans-serif}.aq-pdp-amz__breadcrumb{color:var(--amz-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;display:flex}.aq-pdp-amz__breadcrumb a{color:var(--amz-accent);text-decoration:none}.aq-pdp-amz__breadcrumb a:hover{text-decoration:underline}.aq-pdp-amz__breadcrumb span[aria-current]{color:var(--amz-text);font-weight:500}.aq-pdp-amz__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 320px;align-items:start;column-gap:32px;display:grid}@media(max-width:1100px){.aq-pdp-amz__grid{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"gallery buybox""info info";gap:32px 28px}.aq-pdp-amz__gallery{grid-area:gallery}.aq-pdp-amz__info{grid-area:info}.aq-pdp-amz__buybox{grid-area:buybox}}@media(max-width:720px){.aq-pdp-amz{padding:16px 16px 40px}.aq-pdp-amz__grid{grid-template-columns:1fr;grid-template-areas:"gallery""info""buybox";row-gap:24px}.aq-pdp-amz__buybox{position:static!important}}.aq-pdp-amz__gallery{grid-template-columns:60px 1fr;align-items:start;column-gap:14px;display:grid}@media(max-width:720px){.aq-pdp-amz__gallery{grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:12px}}.aq-pdp-amz__thumbs{flex-direction:column;gap:8px;display:flex}@media(max-width:720px){.aq-pdp-amz__thumbs{scrollbar-width:thin;flex-direction:row;overflow-x:auto}}.aq-pdp-amz__thumb{box-sizing:border-box;border:1.5px solid var(--amz-line);background:var(--amz-bg-alt);cursor:pointer;width:60px;height:60px;transition:border-color .18s var(--amz-ease),transform .18s var(--amz-ease);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex;overflow:hidden}.aq-pdp-amz__thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.aq-pdp-amz__thumb:hover{border-color:var(--amz-accent);transform:scale(1.02)}.aq-pdp-amz__thumb.is-on{border-color:var(--amz-ink);border-width:2px;padding:3px}.aq-pdp-amz__main{aspect-ratio:1;border:1px solid var(--amz-line);cursor:zoom-in;--zoom-x:50%;--zoom-y:50%;contain:paint;box-sizing:border-box;background:linear-gradient(135deg,#f2f5f8,#fcfeff);border-radius:12px;justify-content:center;align-items:center;width:100%;min-width:0;padding:8%;display:flex;position:relative;overflow:hidden}.aq-pdp-amz__main-glow{opacity:.5;pointer-events:none;transition:opacity .28s var(--amz-ease);z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.aq-pdp-amz__main-img{object-fit:contain;z-index:1;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .28s var(--amz-ease);transform-origin:50%;display:block;position:relative}.aq-pdp-amz__main.is-zooming .aq-pdp-amz__main-img{transform-origin:var(--zoom-x) var(--zoom-y);transform:scale(1.35)}.aq-pdp-amz__zoom-hint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.08em;text-transform:uppercase;color:var(--amz-muted);z-index:2;opacity:0;transition:opacity .22s var(--amz-ease);background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;right:12px}.aq-pdp-amz__main:hover .aq-pdp-amz__zoom-hint{opacity:1}@media(prefers-reduced-motion:reduce){.aq-pdp-amz__main,.aq-pdp-amz__main-img{transition:none}.aq-pdp-amz__main.is-zooming .aq-pdp-amz__main-img{transform:none}}.aq-pdp-amz__info{flex-direction:column;display:flex}.aq-pdp-amz__brand{letter-spacing:.16em;text-transform:uppercase;color:var(--amz-accent);margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.aq-pdp-amz__title{color:var(--amz-text);letter-spacing:-.015em;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2}.aq-pdp-amz__sub{color:var(--amz-muted);margin:0 0 12px;font-size:14px;line-height:1.45}.aq-pdp-amz__rating{color:var(--amz-muted);align-items:center;gap:6px;margin-bottom:16px;font-size:13px;text-decoration:none;display:inline-flex}.aq-pdp-amz__rating:hover{color:var(--amz-accent)}.aq-pdp-amz__stars{color:#ecaa0b;letter-spacing:.02em;font-size:16px}.aq-pdp-amz__rating-num{color:var(--amz-text);font-weight:600}.aq-pdp-amz__rating-sep{color:var(--amz-muted);opacity:.5}.aq-pdp-amz__rating-count{text-underline-offset:3px;text-decoration:underline}.aq-pdp-amz__divider{border:0;border-top:1px solid var(--amz-line);margin:0 0 16px}.aq-pdp-amz__badge{color:var(--amz-ink);letter-spacing:.1em;text-transform:uppercase;background:#eef6fe;border:1px solid oklch(32% .1 259/.14);border-radius:999px;margin-bottom:12px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-block}.aq-pdp-amz__price-stack{flex-direction:column;gap:2px;margin-bottom:20px;display:flex}.aq-pdp-amz__price-label{color:var(--amz-muted);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.aq-pdp-amz__price{color:#8d0001;color:oklch(40% .18 28);letter-spacing:-.02em;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1}.aq-pdp-amz__price .amount{color:inherit;font-weight:inherit}.aq-pdp-amz__price-note{color:var(--amz-muted);margin-top:2px;font-size:12px}.aq-pdp-amz__colors{margin-bottom:20px}.aq-pdp-amz__colors-label{color:var(--amz-text);margin-bottom:8px;font-size:13px}.aq-pdp-amz__colors-label strong{color:var(--amz-text);font-weight:600}.aq-pdp-amz__swatches{gap:8px;display:flex}.aq-pdp-amz__swatch{border:2px solid var(--amz-line);cursor:pointer;width:44px;height:44px;transition:border-color .18s var(--amz-ease),transform .18s var(--amz-ease);background-clip:padding-box;border-radius:8px}.aq-pdp-amz__swatch:hover{transform:translateY(-1px)}.aq-pdp-amz__swatch.is-on{border-color:var(--amz-ink);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--amz-ink)}.aq-pdp-amz__features{border-top:1px solid var(--amz-line);margin-top:4px;padding-top:16px}.aq-pdp-amz__features-title{color:var(--amz-text);letter-spacing:-.005em;margin:0 0 10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.aq-pdp-amz__features ul{margin:0;padding-left:18px;list-style:outside}.aq-pdp-amz__features li{color:var(--amz-text);margin-bottom:6px;font-size:13.5px;line-height:1.55}.aq-pdp-amz__features li::marker{color:var(--amz-accent)}.aq-pdp-amz__compare-link{color:var(--amz-accent);align-self:flex-start;align-items:center;gap:6px;margin-top:16px;font-size:13px;text-decoration:none;display:inline-flex}.aq-pdp-amz__compare-link:hover{text-decoration:underline}.aq-pdp-amz__buybox{border:1px solid var(--amz-line-strong);background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 20px 18px;display:flex;position:sticky;top:24px;box-shadow:0 1px 4px #0e31650f,0 8px 24px #0e31650d}.aq-pdp-amz__buybox-price-row{align-items:baseline;gap:8px;display:flex}.aq-pdp-amz__buybox-price{color:#8d0001;color:oklch(40% .18 28);letter-spacing:-.02em;font-family:Poppins,sans-serif;font-size:30px;font-weight:700;line-height:1}.aq-pdp-amz__buybox-price .amount{color:inherit;font-weight:inherit}.aq-pdp-amz__buybox-price-meta{color:var(--amz-muted);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.aq-pdp-amz__buybox-ship{color:var(--amz-text);gap:10px;font-size:13px;line-height:1.4;display:flex}.aq-pdp-amz__buybox-ship strong{font-weight:600}.aq-pdp-amz__buybox-ship span{color:var(--amz-muted)}.aq-pdp-amz__buybox-ship svg{color:var(--amz-accent);flex-shrink:0;margin-top:2px}.aq-pdp-amz__buybox-stock{color:#006818;color:oklch(45% .15 145);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.aq-pdp-amz__buybox-stock strong{font-weight:600}.aq-pdp-amz__buybox-stock-dot{background:#278733;border-radius:999px;flex-shrink:0;width:8px;height:8px}.aq-pdp-amz__buybox-stock-num{color:var(--amz-muted);margin:0 2px}.aq-pdp-amz__buybox-stock.is-low{color:#925000;color:oklch(50% .15 60)}.aq-pdp-amz__buybox-stock.is-low .aq-pdp-amz__buybox-stock-dot{background:#d17400;background:oklch(65% .18 60)}.aq-pdp-amz__buybox-stock.is-critical{color:#a2080c}.aq-pdp-amz__buybox-stock.is-critical .aq-pdp-amz__buybox-stock-dot{animation:aq-amz-pulse 1.8s var(--amz-ease) infinite;background:#c5372f}@keyframes aq-amz-pulse{0%,to{box-shadow:0 0 #c5372f80}50%{box-shadow:0 0 0 6px #c5372f00}}@media(prefers-reduced-motion:reduce){.aq-pdp-amz__buybox-stock.is-critical .aq-pdp-amz__buybox-stock-dot{animation:none}}.aq-pdp-amz__buybox-deliver{background:var(--amz-bg-alt);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.aq-pdp-amz__buybox-deliver-label{color:var(--amz-muted);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.aq-pdp-amz__buybox-deliver-country{color:var(--amz-text);font-weight:500}.aq-pdp-amz__buybox-qty-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.aq-pdp-amz__buybox-qty-label{color:var(--amz-text);font-size:13px;font-weight:500}.aq-pdp-amz__buybox-qty{border:1.5px solid var(--amz-line-strong);background:#fff;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.aq-pdp-amz__qty-btn{width:32px;height:32px;color:var(--amz-ink);cursor:pointer;transition:background .18s var(--amz-ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.aq-pdp-amz__qty-btn:hover:not(:disabled){background:#eef6fe}.aq-pdp-amz__qty-btn:disabled{color:#2222224d;cursor:not-allowed}.aq-pdp-amz__qty-btn svg{width:12px;height:12px}.aq-pdp-amz__qty-val{text-align:center;min-width:28px;color:var(--amz-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:600}.aq-pdp-amz__buybox-form{flex-direction:column;gap:8px;margin:0;display:flex}.aq-pdp-amz__buybox-cta{cursor:pointer;transition:transform .2s var(--amz-ease),background .2s var(--amz-ease),box-shadow .2s var(--amz-ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.aq-pdp-amz__buybox-cta svg{width:14px;height:14px}.aq-pdp-amz__buybox-cta--primary{color:#161616;background:linear-gradient(#fab72a,#edaa00,#dd9e00);background:linear-gradient(#fab72a,color(xyz 0.495 0.465 0.047),color(xyz 0.43 0.395 0.01));font-weight:700;box-shadow:0 1px #a75c004d,0 4px 12px #a75c0033;box-shadow:0 1px oklch(55% .16 60/.3),0 4px 12px oklch(55% .16 60/.2)}.aq-pdp-amz__buybox-cta--primary:hover{background:linear-gradient(#ffbe3d,#fbb61b,#f5b000,#edaa00,#e5a400);background:linear-gradient(color(xyz 0.607 0.583 0.113),#fbb61b,color(xyz 0.532 0.502 0.06),color(xyz 0.497 0.464 0.038),color(xyz 0.464 0.428 0.019));transform:translateY(-1px);box-shadow:0 1px #a75c004d,0 8px 18px #a75c004d;box-shadow:0 1px oklch(55% .16 60/.3),0 8px 18px oklch(55% .16 60/.3)}.aq-pdp-amz__buybox-cta--buynow{color:#fff;background:linear-gradient(#d55948,#c83b2c);box-shadow:0 1px #8a07004d,0 4px 12px #8a070033}.aq-pdp-amz__buybox-cta--buynow:hover{background:linear-gradient(#e36654,#cf4232);transform:translateY(-1px);box-shadow:0 1px #8a07004d,0 8px 18px #8a07004d}@media(prefers-reduced-motion:reduce){.aq-pdp-amz__buybox-cta:hover{transform:none}}.aq-pdp-amz__buybox-trust{border-top:1px solid var(--amz-line);flex-direction:column;gap:6px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:flex}.aq-pdp-amz__buybox-trust li{color:var(--amz-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.aq-pdp-amz__buybox-trust li svg{color:var(--amz-accent);flex-shrink:0}body.aq-thank-you{background:#fff}body.aq-thank-you .page-hero,body.aq-thank-you .page-hero-wrap,body.aq-thank-you .page-hero-title,body.aq-thank-you .page-hero-sub,body.aq-thank-you .container-brief:not(.page-body):not(:has(.aq-ty)),body.aq-thank-you .cp-page-head,body.aq-thank-you .woocommerce-breadcrumb{display:none!important}body.aq-thank-you .page-body,body.aq-thank-you .site-main,body.aq-thank-you .content-area,body.aq-thank-you .entry-content,body.aq-thank-you .entry-content>.woocommerce{max-width:none!important;margin:0!important;padding:0!important}body.aq-thank-you .woocommerce-notices-wrapper,body.aq-thank-you .woocommerce-order>p,body.aq-thank-you .woocommerce-order>.woocommerce-thankyou-order-received,body.aq-thank-you .woocommerce-order>.woocommerce-order-overview,body.aq-thank-you .woocommerce-customer-details,body.aq-thank-you .woocommerce-order-details{display:none!important}.aq-ty{--ty-bg:oklch(98.5% .003 247);--ty-surface:#fff;--ty-ink:oklch(18% .02 258);--ty-ink-2:oklch(42% .02 258);--ty-ink-3:oklch(62% .015 258);--ty-navy:oklch(32% .1 259);--ty-royal:oklch(46% .15 258);--ty-light:oklch(93% .03 248);--ty-pearl:oklch(97% .005 247);--ty-line:oklch(92% .005 247);--ty-line-2:oklch(86% .008 247);--ty-radius:14px;--ty-mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;background:var(--ty-bg);color:var(--ty-ink);font-family:var(--font-sans,"Poppins", system-ui, sans-serif);letter-spacing:-.005em;margin:0;padding:0 0 80px;font-size:15px;line-height:1.55;display:block}body.aq-thank-you .page-body,body.aq-thank-you .site-main{margin-top:0!important;padding-top:0!important}body.aq-thank-you .container-brief.page-body{max-width:none!important;margin:0!important;padding:0!important}.aq-ty *,.aq-ty :before,.aq-ty :after{box-sizing:border-box}.aq-ty a{color:var(--ty-royal);text-decoration:none;transition:color .18s}.aq-ty a:hover{color:var(--ty-navy)}.aq-ty-shell{max-width:1180px;margin:0 auto;padding:0 24px}@media(max-width:720px){.aq-ty-shell{padding:0 16px}}.aq-ty-mono{font-family:var(--ty-mono);font-feature-settings:"tnum" on,"zero" on;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.aq-ty-hero{background:var(--ty-surface);border:1px solid var(--ty-line);border-radius:22px;margin:0 0 24px;padding:48px 40px 44px;position:relative;overflow:hidden;box-shadow:0 1px #00336605,0 22px 60px -34px #0033662e}.aq-ty-shell{padding-top:24px}.aq-ty-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 20% 0,#e2f0ff99,#0000 60%),radial-gradient(40% 50% at 100% 0,#fff4e166,#0000 70%);background:radial-gradient(60% 60% at 20% 0,color(xyz 0.801 0.861 1.214 / 0.6),#0000 60%),radial-gradient(40% 50% at 100% 0,color(xyz 0.871 0.912 0.829 / 0.4),#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.aq-ty-hero-inner{z-index:1;max-width:100%;position:relative}.aq-ty-hero-inner>.aq-ty-sub{max-width:640px}.aq-ty-mark{width:64px;height:64px;color:var(--ty-navy);background:#e2f0ff;background:oklch(95% .06 248);border-radius:999px;place-items:center;margin-bottom:22px;display:inline-grid}.aq-ty-mark svg{display:block}.aq-ty-mark-ring{opacity:.18}.aq-ty-mark-check{stroke-dasharray:60;stroke-dashoffset:60px;animation:.72s cubic-bezier(.22,1,.36,1) .12s forwards aq-ty-check}@keyframes aq-ty-check{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.aq-ty-mark-check{stroke-dashoffset:0;animation:none}}.aq-ty-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ty-royal);margin:0 0 12px;font-size:11px;font-weight:600}.aq-ty-title{font-family:var(--font-sans,"Poppins", system-ui, sans-serif);letter-spacing:-.025em;color:var(--ty-navy);margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.12}.aq-ty-sub{color:var(--ty-ink-2);max-width:580px;margin:0 0 30px;font-size:15.5px;line-height:1.6}.aq-ty-sub strong{color:var(--ty-ink);font-weight:600}.aq-ty-meta{border-top:1px solid var(--ty-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:0;padding-top:22px;display:grid}.aq-ty-meta-cell{border-right:1px solid var(--ty-line);min-width:0;padding:0 28px}.aq-ty-meta-cell:first-child{padding-left:0}.aq-ty-meta-cell:last-child{border-right:0;padding-right:0}.aq-ty-meta dd{word-break:break-word}.aq-ty-meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ty-ink-3);margin:0 0 6px;font-size:11px;font-weight:500}.aq-ty-meta dd{color:var(--ty-ink);margin:0;font-size:16px;font-weight:600}.aq-ty-meta dd.aq-ty-mono{font-weight:500}@media(max-width:720px){.aq-ty-hero{border-radius:18px;padding:32px 22px 28px}.aq-ty-meta{grid-template-columns:1fr 1fr;row-gap:18px;padding-top:18px}.aq-ty-meta-cell{border-right:0;padding:0 14px}.aq-ty-meta-cell:nth-child(odd){border-right:1px solid var(--ty-line);padding-left:0}.aq-ty-meta-cell:nth-child(2n){padding-right:0}}.aq-ty-timeline{background:var(--ty-surface);border:1px solid var(--ty-line);border-radius:18px;margin:0 0 24px;padding:28px 36px 24px}.aq-ty-timeline-track{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.aq-ty-timeline-track:before{content:"";background-image:linear-gradient(to right,var(--ty-line-2) 50%,transparent 50%);z-index:0;background-repeat:repeat-x;background-size:8px 2px;height:2px;position:absolute;top:17px;left:22px;right:22px}.aq-ty-step{text-align:center;flex-direction:column;flex:none;align-items:center;gap:12px;min-width:0;max-width:22%;display:flex;position:relative}.aq-ty-step-node{border:1.5px solid var(--ty-line-2);width:36px;height:36px;color:var(--ty-ink-3);z-index:2;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;transition:background .25s,color .25s,border-color .25s;display:grid;position:relative}.aq-ty-step-node svg{stroke-width:2px}.aq-ty-step-label{flex-direction:column;gap:2px;min-width:0;display:flex}.aq-ty-step-name{color:var(--ty-ink-2);letter-spacing:-.01em;font-size:13.5px;font-weight:600;line-height:1.25}.aq-ty-step-date{color:var(--ty-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.4}.aq-ty-step-rail{display:none}.aq-ty-step.is-done .aq-ty-step-node{background:var(--ty-navy);color:#fff;border-color:var(--ty-navy)}.aq-ty-step.is-done .aq-ty-step-name{color:var(--ty-ink)}.aq-ty-step.is-current .aq-ty-step-node{color:var(--ty-navy);border-color:var(--ty-navy);background:#fff;border-width:2px;box-shadow:0 0 0 4px #d6ebff99;box-shadow:0 0 0 4px oklch(93% .05 248/.6)}.aq-ty-step.is-current .aq-ty-step-name{color:var(--ty-navy);font-weight:700}@media(max-width:720px){.aq-ty-timeline{padding:18px 16px}.aq-ty-timeline-track:before{display:none}.aq-ty-timeline-track{flex-direction:column;align-items:stretch;gap:14px}.aq-ty-step{text-align:left;flex-direction:row;align-items:center;gap:14px;max-width:none}}.aq-ty-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}@media(max-width:980px){.aq-ty-grid{grid-template-columns:1fr}}.aq-ty-main{flex-direction:column;gap:20px;min-width:0;display:flex}.aq-ty-aside{min-width:0}.aq-ty-aside-sticky{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}@media(max-width:980px){.aq-ty-aside-sticky{position:static}}.aq-ty-card{background:var(--ty-surface);border:1px solid var(--ty-line);border-radius:var(--ty-radius);padding:26px 28px}.aq-ty-card-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;display:flex}.aq-ty-card-title{letter-spacing:-.015em;color:var(--ty-ink);margin:0;font-size:17px;font-weight:600}.aq-ty-card-count{color:var(--ty-ink-3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}@media(max-width:720px){.aq-ty-card{padding:22px 20px}}.aq-ty-items-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aq-ty-item{border-bottom:1px solid var(--ty-line);grid-template-columns:88px 1fr auto;align-items:center;gap:18px;padding:16px 0;display:grid}.aq-ty-item:first-child{padding-top:0}.aq-ty-item:last-child{border-bottom:0;padding-bottom:0}.aq-ty-item-thumb{background:linear-gradient(180deg,#fff 0%,var(--ty-pearl) 100%);border:1px solid var(--ty-line);border-radius:12px;flex-shrink:0;width:88px;height:88px;position:relative;overflow:hidden}.aq-ty-item-thumb img{object-fit:contain;object-position:center;width:100%;height:100%;padding:8px;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.aq-ty-item-qty{background:var(--ty-navy);color:#fff;min-width:22px;height:22px;font-family:var(--ty-mono);border:2px solid #fff;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #0033662e}.aq-ty-item-body{min-width:0}.aq-ty-item-name{color:var(--ty-ink);letter-spacing:-.01em;margin:0 0 4px;font-size:14.5px;font-weight:600;line-height:1.3}.aq-ty-item-variant{color:var(--ty-ink-2);margin:0 0 2px;font-size:12.5px}.aq-ty-item-sku{color:var(--ty-ink-3);font-size:10.5px;font-family:var(--ty-mono);letter-spacing:.04em;margin:0}.aq-ty-item-price{color:var(--ty-ink);white-space:nowrap;font-size:14.5px;font-weight:600}.aq-ty-relay{background:#e8f3ff;background:oklch(96% .03 248);border:1px solid oklch(88% .05 248);border-radius:12px;grid-template-columns:44px 1fr;gap:16px;margin:0 0 20px;padding:18px 20px;display:grid}.aq-ty-relay-icon{width:44px;height:44px;color:var(--ty-navy);background:#fff;border:1px solid oklch(88% .05 248);border-radius:12px;place-items:center;display:grid}.aq-ty-relay-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ty-royal);margin:0 0 2px;font-size:11px;font-weight:600}.aq-ty-relay-name{color:var(--ty-navy);letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:600}.aq-ty-relay-id{color:var(--ty-ink-2);margin:0 0 8px;font-size:12.5px}.aq-ty-relay-hint{color:var(--ty-ink-2);margin:0;font-size:12.5px;line-height:1.5}.aq-ty-relay--pending{background:var(--ty-pearl);border-color:var(--ty-line-2);border-style:dashed}.aq-ty-relay--pending .aq-ty-relay-icon{background:#fff}.aq-ty-relay--pending .aq-ty-relay-name{color:var(--ty-ink)}.aq-ty-addr-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media(max-width:720px){.aq-ty-addr-grid{grid-template-columns:1fr;gap:16px}}.aq-ty-addr-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ty-ink-3);align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:600;display:inline-flex}.aq-ty-addr-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-royal,oklch(46% .15 258));background:#ecf3fa;border:1px solid oklch(88% .05 248);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:600;line-height:1}.aq-ty-addr-body{color:var(--ty-ink);margin:0;font-size:14px;font-style:normal;line-height:1.55}.aq-ty-addr-phone{color:var(--ty-ink-2);font-size:13px}.aq-ty-next-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.aq-ty-next-list li{grid-template-columns:40px 1fr;align-items:flex-start;gap:18px;display:grid}.aq-ty-next-num{color:var(--ty-ink-3);padding-top:1px;font-size:14px;font-weight:600}.aq-ty-next-name{color:var(--ty-ink);letter-spacing:-.01em;margin:0 0 3px;font-size:14.5px;font-weight:600}.aq-ty-next-desc{color:var(--ty-ink-2);margin:0;font-size:13.5px;line-height:1.55}.aq-ty-summary{padding-bottom:22px}.aq-ty-totals{flex-direction:column;gap:10px;margin:0 0 16px;display:flex}.aq-ty-total-row{color:var(--ty-ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.aq-ty-total-row dt{align-items:center;gap:8px;margin:0;display:inline-flex}.aq-ty-total-row dd{color:var(--ty-ink);margin:0;font-weight:500}.aq-ty-total-row--discount dt,.aq-ty-total-row--discount dd{color:var(--ty-royal);font-weight:600}.aq-ty-coupon-pill{font-family:var(--ty-mono);letter-spacing:.06em;color:var(--ty-navy);background:#d6ebff;background:oklch(93% .05 248);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.aq-ty-free{color:var(--ty-royal);letter-spacing:.02em;font-size:13px;font-weight:600}.aq-ty-total-grand{background:#e2f0ff;background:oklch(95% .04 248);border:1px solid oklch(88% .05 248);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0;padding:18px 20px;display:flex}.aq-ty-total-grand span{letter-spacing:.04em;text-transform:uppercase;color:var(--ty-navy);font-size:13px;font-weight:600}.aq-ty-total-grand strong{color:var(--ty-navy);letter-spacing:-.02em;font-size:22px;font-weight:600}.aq-ty-payline{background:var(--ty-pearl);color:var(--ty-ink-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:12.5px;display:flex}.aq-ty-payline-icon{color:var(--ty-navy);place-items:center;display:inline-grid}.aq-ty-payline strong{color:var(--ty-ink);font-weight:600}.aq-ty-aside-actions{flex-direction:column;gap:10px;display:flex}.aq-ty-cta{letter-spacing:-.005em;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;height:50px;padding:0 22px;font-size:14.5px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex;text-decoration:none!important}.aq-ty-cta--primary{background:var(--ty-navy);box-shadow:0 4px 16px -6px #0366;color:#fff!important}.aq-ty-cta--primary:hover{background:#042659;transform:translateY(-1px);box-shadow:0 8px 22px -8px #00336680}.aq-ty-cta--ghost{border-color:var(--ty-line-2);background:0 0;color:var(--ty-navy)!important}.aq-ty-cta--ghost:hover{border-color:var(--ty-navy);background:var(--ty-pearl)}.aq-ty-trust{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.aq-ty-trust-row{grid-template-columns:36px 1fr;align-items:flex-start;gap:12px;display:grid}.aq-ty-trust-ico{background:var(--ty-pearl);width:36px;height:36px;color:var(--ty-navy);border:1px solid var(--ty-line);border-radius:10px;place-items:center;display:grid}.aq-ty-trust-h{color:var(--ty-ink);letter-spacing:-.005em;margin:0 0 2px;font-size:13px;font-weight:600}.aq-ty-trust-d{color:var(--ty-ink-2);margin:0;font-size:12px;line-height:1.5}.aq-ty-trust-d a{font-weight:500}.aq-ty-empty,.aq-ty-fail{text-align:center;max-width:520px;margin:80px auto}.aq-ty-empty h1,.aq-ty-fail h1{color:var(--ty-navy);letter-spacing:-.02em;margin:12px 0 10px;font-size:26px;font-weight:700}.aq-ty-empty p,.aq-ty-fail p{color:var(--ty-ink-2);margin:0 0 22px}.aq-ty-fail-mark{width:56px;height:56px;color:var(--ty-navy);background:#e2f0ff;background:oklch(95% .04 248);border-radius:999px;place-items:center;display:inline-grid}.aq-ty-fail-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.aq-gal-page{--gal-ink:oklch(18% .02 258);--gal-ink-2:oklch(42% .02 258);--gal-ink-3:oklch(62% .015 258);--gal-navy:oklch(32% .1 259);--gal-royal:oklch(46% .15 258);--gal-pearl:oklch(97% .005 247);--gal-line:oklch(92% .005 247);color:var(--gal-ink);font-family:var(--font-sans,"Poppins", system-ui, sans-serif);background:#fff;margin:0;padding:0 0 96px}body:has(>.site>#primary.aq-gal-page){background:#fff}.aq-gal-page *{box-sizing:border-box}.aq-gal-head{text-align:center;padding:80px 24px 56px}.aq-gal-head-inner{max-width:720px;margin:0 auto}.aq-gal-head-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gal-royal);margin-bottom:18px;font-size:11px;font-weight:600;display:inline-block}.aq-gal-head-title{letter-spacing:-.028em;color:var(--gal-navy);margin:0 0 18px;font-size:clamp(36px,5.4vw,60px);font-weight:700;line-height:1.05}.aq-gal-head-title strong{color:var(--gal-royal);font-weight:700}.aq-gal-head-sub{color:var(--gal-ink-2);max-width:560px;margin:0 auto;font-size:15.5px;line-height:1.6}@media(max-width:720px){.aq-gal-head{padding:56px 20px 36px}}.aq-gal-feed-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.aq-gal-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}@media(max-width:900px){.aq-gal-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}}@media(max-width:560px){.aq-gal-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}}@media(max-width:720px){.aq-gal-feed-wrap{padding:0 16px}}.aq-gal-cell{opacity:0;transition:opacity .54s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 28ms);margin:0;padding:0;list-style:none;position:relative;transform:translateY(18px)scale(.985)}.aq-gal-cell.is-in{opacity:1;transform:translateY(0)scale(1)}.aq-gal-cell{transition-delay:calc(min(var(--i,0),11)*28ms)}.aq-gal-tile{aspect-ratio:1;background:var(--gal-pearl);cursor:zoom-in;border:0;border-radius:4px;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden;transform:translateZ(0)}.aq-gal-tile img{will-change:transform;width:100%;height:100%;transition:transform .72s cubic-bezier(.22,1,.36,1),filter .48s;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.aq-gal-tile.is-fit-cover img{object-fit:cover;object-position:center}.aq-gal-tile.is-fit-contain img{object-fit:contain;background:linear-gradient(180deg,#fff 0%,var(--gal-pearl) 100%);padding:12%}.aq-gal-tile-veil{pointer-events:none;opacity:0;background:linear-gradient(#0360,#0360 45%,#0033668c);transition:opacity .36s;position:absolute;top:0;right:0;bottom:0;left:0}.aq-gal-tile-caption{pointer-events:none;opacity:0;align-items:flex-end;padding:24px 18px 18px;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(12px)}.aq-gal-tile-caption-txt{color:#fff;letter-spacing:-.005em;text-shadow:0 1px 2px #00000059;font-size:13px;font-weight:500;line-height:1.35;display:inline-block}@media(hover:hover){.aq-gal-tile:hover img,.aq-gal-tile:focus-visible img{transform:scale(1.06)}.aq-gal-tile:hover .aq-gal-tile-veil,.aq-gal-tile:focus-visible .aq-gal-tile-veil{opacity:1}.aq-gal-tile:hover .aq-gal-tile-caption,.aq-gal-tile:focus-visible .aq-gal-tile-caption{opacity:1;transform:translateY(0)}}.aq-gal-tile:focus-visible{box-shadow:0 0 0 3px #d6ebff,0 0 0 5px var(--gal-navy);box-shadow:0 0 0 3px oklch(93% .05 248),0 0 0 5px var(--gal-navy);outline:none}@media(prefers-reduced-motion:reduce){.aq-gal-cell{opacity:1!important;transition:none!important;transform:none!important}.aq-gal-tile img{transition:none!important}.aq-gal-tile-caption,.aq-gal-tile-veil{transition:opacity .16s!important}}.aq-gal-lb{z-index:9000;-webkit-backdrop-filter:blur(14px);background:#010309eb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}[x-cloak]{display:none!important}.aq-gal-lb-stage{flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:92vw;max-height:92vh;display:flex;position:relative}.aq-gal-lb-stage picture{line-height:0;display:block}.aq-gal-lb-stage img{object-fit:contain;border-radius:6px;max-width:92vw;max-height:80vh;animation:.38s cubic-bezier(.22,1,.36,1) aq-gal-lb-in;display:block;box-shadow:0 40px 100px #0009}.aq-gal-tile picture{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes aq-gal-lb-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.aq-gal-lb-stage img{animation:none}}.aq-gal-lb-cap{color:#fff;text-align:center;letter-spacing:-.005em;align-items:baseline;gap:18px;max-width:720px;padding:0 16px;font-size:13.5px;display:flex}.aq-gal-lb-cap-num{color:#8fbce9;letter-spacing:.06em;flex-shrink:0;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:11.5px}.aq-gal-lb-cap-txt{color:#ffffffdb;font-weight:500}.aq-gal-lb-close,.aq-gal-lb-nav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:52px;height:52px;transition:background .2s,transform .2s,border-color .2s;display:grid;position:fixed}.aq-gal-lb-close{top:28px;right:28px}.aq-gal-lb-nav--prev{top:50%;left:28px;transform:translateY(-50%)}.aq-gal-lb-nav--next{top:50%;right:28px;transform:translateY(-50%)}.aq-gal-lb-close:hover,.aq-gal-lb-nav:hover{background:#ffffff2e;border-color:#ffffff47}.aq-gal-lb-nav--prev:hover,.aq-gal-lb-nav--next:hover{transform:translateY(-50%)scale(1.06)}.aq-gal-lb-close:focus-visible,.aq-gal-lb-nav:focus-visible{outline:none;box-shadow:0 0 0 3px #7eb8ff80}@media(max-width:720px){.aq-gal-lb-close{width:44px;height:44px;top:16px;right:16px}.aq-gal-lb-nav{width:44px;height:44px}.aq-gal-lb-nav--prev{left:12px}.aq-gal-lb-nav--next{right:12px}.aq-gal-lb-stage img{max-height:70vh}}.aq-feat{color:var(--color-text);background:#fff}.aq-feat *{box-sizing:border-box}.aq-feat-hero{background:var(--color-navy);color:#fff;isolation:isolate;padding:clamp(80px,12vw,140px) 24px 0;position:relative;overflow:hidden}.aq-feat-hero-bg{z-index:0;pointer-events:none;background:radial-gradient(900px 500px at 50% 0,#1654a952,#0000 60%),radial-gradient(600px 400px at 80% 100%,#83bdf52e,#0000 65%);position:absolute;top:0;right:0;bottom:0;left:0}.aq-feat-hero-inner{z-index:1;text-align:center;max-width:880px;margin:0 auto;padding-bottom:64px;position:relative}.aq-feat-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#83bdf5;margin-bottom:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-block}.aq-feat-hero-h1{letter-spacing:-.02em;color:#fff;margin:0 0 24px;font-family:Poppins,sans-serif;font-size:clamp(36px,6vw,64px);font-weight:600;line-height:1.05}.aq-feat-hero-h1 strong{color:#83bdf5;font-weight:700}.aq-feat-hero-lead{color:#dce6f0c7;max-width:640px;margin:0 auto;font-size:clamp(16px,1.6vw,18px);line-height:1.7}.aq-feat-nav{z-index:2;margin:0 auto;transition:background .2s,box-shadow .2s;position:relative}.aq-feat-nav-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:720px;margin:0 auto;padding:14px 16px 16px;display:flex}.aq-feat-nav.is-stuck{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#003366eb;margin-top:-1px;position:sticky;top:0;box-shadow:0 4px 24px #0e31652e}.aq-feat-pill{color:#ffffffa6;letter-spacing:.04em;background:#ffffff0a;border:1px solid oklch(100% 0 0/.18);border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:36px;padding:0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;text-decoration:none;transition:background .22s cubic-bezier(.16,1,.3,1),color .22s,border-color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.aq-feat-pill:hover{color:#fff;background:#ffffff1f;border-color:#ffffff5c;transform:translateY(-1px)}.aq-feat-pill.is-active{color:var(--color-navy);background:#83bdf5;border-color:#83bdf5;box-shadow:0 6px 16px #83bdf552}.aq-feat-pill-num{line-height:1}.aq-feat-row{opacity:0;padding:clamp(56px,8vw,96px) 24px;scroll-margin-top:80px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.aq-feat-row.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.aq-feat-row{opacity:1;transition:none;transform:none}}.aq-feat-row.is-pearl{background:linear-gradient(#f2f5f8,#f8fafc)}.aq-feat-row.is-white{background:#fff}.aq-feat-row-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,88px);max-width:1240px;margin:0 auto;display:grid}.aq-feat-row.is-flip .aq-feat-row-inner>.aq-feat-copy{order:2}.aq-feat-row.is-flip .aq-feat-row-inner>.aq-feat-photo{order:1}@media(max-width:840px){.aq-feat-row-inner{grid-template-columns:1fr;gap:36px}.aq-feat-row.is-flip .aq-feat-row-inner>.aq-feat-copy{order:2}.aq-feat-row.is-flip .aq-feat-row-inner>.aq-feat-photo{order:1}}.aq-feat-copy{min-width:0}.aq-feat-row-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-royal);margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-block}.aq-feat-h2{letter-spacing:-.02em;color:var(--color-navy);margin:0 0 20px;font-family:Poppins,sans-serif;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.15}.aq-feat-body{color:#2b343dc7;max-width:56ch;margin:0 0 28px;font-size:clamp(15px,1.4vw,17px);line-height:1.75}.aq-feat-stat{background:#fff;border:1px solid oklch(90% .018 248);border-radius:14px;align-items:center;gap:14px;padding:14px 22px 14px 14px;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s,border-color .24s;display:inline-flex;box-shadow:0 6px 18px #0e31650f}.aq-feat-stat:hover{border-color:#83bdf5;transform:translateY(-2px);box-shadow:0 14px 28px #0e31651a}.aq-feat-stat-ico{width:44px;height:44px;color:var(--color-royal);background:#1654a91a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aq-feat-stat-meta{line-height:1}.aq-feat-stat-num{color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.01em;align-items:baseline;gap:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(24px,2.4vw,30px);font-weight:700;display:inline-flex}.aq-feat-stat-unit{color:#1654a9;margin-left:1px;font-size:.6em;font-weight:600}.aq-feat-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#5a656e;margin-top:5px;font-size:10px;font-weight:700}.aq-feat-photo{min-width:0}.aq-feat-picture{aspect-ratio:4/3;background:linear-gradient(135deg,#f2f5f8,#e2e9f0);border-radius:18px;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 60px #0e316524}.aq-feat-picture img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}.aq-feat-row.is-in .aq-feat-picture img{transform:scale(1)}.aq-feat-row:not(.is-in) .aq-feat-picture img{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.aq-feat-row:not(.is-in) .aq-feat-picture img{transform:none}.aq-feat-picture img{transition:none}}.aq-feat-cta{background:linear-gradient(135deg,var(--color-navy) 0%,oklch(40% .13 258) 100%);color:#fff;text-align:center;isolation:isolate;opacity:0;padding:clamp(56px,8vw,96px) 24px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(28px)}.aq-feat-cta.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.aq-feat-cta{opacity:1;transform:none}}.aq-feat-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(800px 400px at 50% 0,#1654a966,#0000 60%),radial-gradient(600px 360px at 10% 100%,#83bdf533,#0000 65%);position:absolute;top:0;right:0;bottom:0;left:0}.aq-feat-cta-inner{max-width:680px;margin:0 auto}.aq-feat-cta-h2{letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.15}.aq-feat-cta-sub{color:#dce6f0d1;margin:0 0 32px;font-size:16px;line-height:1.7}.aq-feat-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.aq-feat-cta-btn{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:16px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1),background .24s,color .24s,box-shadow .24s;display:inline-flex}.aq-feat-cta-btn--primary{color:var(--color-navy);background:#83bdf5;box-shadow:0 10px 24px #83bdf55c}.aq-feat-cta-btn--primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 32px #ffffff4d}.aq-feat-cta-btn--ghost{color:#fff;background:#ffffff0f;border:1px solid oklch(100% 0 0/.24)}.aq-feat-cta-btn--ghost:hover{background:#ffffff1f;border-color:#fff6;transform:translateY(-2px)}.aq-feat-cta-btn svg{width:18px;height:18px}.aq-wh{color:var(--color-text);background:#fff}.aq-wh *{box-sizing:border-box}.aq-wh-container{max-width:1240px;margin:0 auto;padding:0 24px}@media(max-width:540px){.aq-wh-container{padding:0 18px}}.aq-wh-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#83bdf5;margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-block}.aq-wh-eyebrow--accent{color:var(--color-royal)}.aq-wh-h2{letter-spacing:-.02em;color:var(--color-navy);margin:0 0 16px;font-family:Poppins,sans-serif;font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.15}.aq-wh-lead{color:#2b343dc7;max-width:640px;margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.7}.aq-wh-hero{color:#fff;isolation:isolate;align-items:center;min-height:clamp(540px,72vh,720px);padding:clamp(80px,12vw,120px) 24px;display:flex;position:relative;overflow:hidden}.aq-wh-hero-bg{z-index:-2;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.aq-wh-hero-bg img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.aq-wh-hero-overlay{z-index:-1;pointer-events:none;background:linear-gradient(#0e3165db,#0e3165bd,#0e3165eb),radial-gradient(900px 500px at 50% 100%,#1654a94d,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.aq-wh-hero-inner{z-index:1;text-align:center;max-width:880px;margin:0 auto;position:relative}.aq-wh-hero-h1{letter-spacing:-.02em;color:#fff;margin:0 0 24px;font-family:Poppins,sans-serif;font-size:clamp(34px,5.6vw,60px);font-weight:700;line-height:1.05}.aq-wh-hero-h1-soft{color:#83bdf5;font-weight:600}.aq-wh-hero-lead{color:#dce6f0d1;max-width:640px;margin:0 auto;font-size:clamp(16px,1.5vw,18px);line-height:1.7}.aq-wh-hero-stats{grid-template-columns:repeat(3,1fr);gap:24px;max-width:720px;margin:48px auto 0;display:grid}.aq-wh-hero-stat{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid oklch(100% 0 0/.14);border-radius:14px;padding:18px 14px;transition:transform .24s cubic-bezier(.16,1,.3,1),background .24s,border-color .24s}.aq-wh-hero-stat:hover{background:#ffffff1a;border-color:#ffffff42;transform:translateY(-2px)}.aq-wh-hero-stat-val{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1;display:block}.aq-wh-hero-stat-unit{color:#83bdf5;margin-left:1px;font-size:.65em}.aq-wh-hero-stat-label{letter-spacing:.04em;color:#dce6f0b8;font-size:11px;font-weight:600;line-height:1.4;display:block}@media(max-width:540px){.aq-wh-hero-stats{grid-template-columns:1fr;gap:12px;max-width:360px}}.aq-wh-section{padding:clamp(64px,9vw,120px) 0}.aq-wh-section--white{background:#fff}.aq-wh-section--pearl{background:linear-gradient(#f2f5f8,#f8fafc)}.aq-wh-section-head{text-align:center;max-width:680px;margin:0 auto clamp(40px,5vw,56px)}.aq-wh-section-head .aq-wh-lead{margin:0 auto}.aq-wh-grid{gap:clamp(16px,2vw,24px);display:grid}.aq-wh-grid--2{grid-template-columns:repeat(2,1fr)}.aq-wh-grid--3{grid-template-columns:repeat(3,1fr)}.aq-wh-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.aq-wh-grid--4,.aq-wh-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.aq-wh-grid--2,.aq-wh-grid--3,.aq-wh-grid--4{grid-template-columns:1fr}}.aq-wh-stat{text-align:left;background:#fff;border:1px solid oklch(92% .012 248);border-radius:16px;padding:28px 24px 26px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s}.aq-wh-stat:hover{border-color:#83bdf5;transform:translateY(-3px);box-shadow:0 18px 38px #0e316514}.aq-wh-stat-num{margin-bottom:8px}.aq-wh-stat-val{color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:baseline;gap:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(36px,4vw,50px);font-weight:700;line-height:1;display:inline-flex}.aq-wh-stat-unit{color:var(--color-royal);font-size:.6em;font-weight:600}.aq-wh-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-royal);margin-bottom:10px;font-size:12px;font-weight:700;display:block}.aq-wh-stat-body{color:#2b343db8;margin:0;font-size:14px;line-height:1.65}.aq-wh-symptom{background:#fff;border:1px solid oklch(92% .012 248);border-radius:16px;padding:28px 28px 26px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s}.aq-wh-symptom:hover{border-color:#83bdf5;transform:translateY(-3px);box-shadow:0 18px 38px #0e316514}.aq-wh-symptom-ico{width:56px;height:56px;color:var(--color-royal);background:#1654a91a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.aq-wh-symptom-title{color:var(--color-navy);letter-spacing:-.01em;margin:0 0 10px;font-family:Poppins,sans-serif;font-size:clamp(17px,1.6vw,19px);font-weight:700;line-height:1.3}.aq-wh-symptom-body{color:#2b343dc2;margin:0;font-size:14px;line-height:1.7}.aq-wh-timeline{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid;position:relative}.aq-wh-timeline:before{content:"";background:linear-gradient(90deg,var(--color-royal) 0%,oklch(62% .1 248) 33%,oklch(78% .16 80) 66%,var(--color-red,#d32f2f) 100%);opacity:.4;z-index:0;border-radius:999px;height:2px;position:absolute;top:30px;left:4%;right:4%}.aq-wh-tl-step{z-index:1;text-align:center;padding:0 10px;position:relative}.aq-wh-tl-dot{color:#fff;background:#fff;border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px #0e31651a}.aq-wh-tl-step:hover .aq-wh-tl-dot{transform:scale(1.06)}.aq-wh-tl-step--good .aq-wh-tl-dot{background:var(--color-royal);border-color:var(--color-royal)}.aq-wh-tl-step--mild .aq-wh-tl-dot{background:#528bc0;border-color:#528bc0}.aq-wh-tl-step--caution .aq-wh-tl-dot{color:var(--color-navy);background:#ecaa0b;border-color:#ecaa0b}.aq-wh-tl-step--risk .aq-wh-tl-dot{background:var(--color-red,#d32f2f);border-color:var(--color-red,#d32f2f)}.aq-wh-tl-time{letter-spacing:.06em;color:#2b343d80;margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.aq-wh-tl-title{color:var(--color-navy);letter-spacing:-.01em;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.aq-wh-tl-step--risk .aq-wh-tl-title{color:var(--color-red,#b22020)}.aq-wh-tl-body{color:#2b343db8;max-width:220px;margin:0 auto;font-size:13px;line-height:1.55}@media(max-width:840px){.aq-wh-timeline{grid-template-columns:1fr;gap:18px;padding-left:0}.aq-wh-timeline:before{display:none}.aq-wh-tl-step{text-align:left;min-height:52px;padding-left:68px;position:relative}.aq-wh-tl-dot{width:48px;height:48px;margin:0;position:absolute;top:0;left:0}.aq-wh-tl-dot svg{width:18px;height:18px}.aq-wh-tl-step:not(:last-child):after{content:"";opacity:.4;z-index:0;border-radius:999px;width:2px;position:absolute;top:52px;bottom:-18px;left:23px}.aq-wh-tl-step--good:not(:last-child):after{background:var(--color-royal)}.aq-wh-tl-step--mild:not(:last-child):after{background:#528bc0}.aq-wh-tl-step--caution:not(:last-child):after{background:#ecaa0b}.aq-wh-tl-step--risk:not(:last-child):after{background:var(--color-red,#d32f2f)}.aq-wh-tl-time{margin-bottom:4px}.aq-wh-tl-title{margin-bottom:6px;font-size:17px}.aq-wh-tl-body{max-width:none;margin:0;font-size:14px}}@media(max-width:480px){.aq-wh-tl-step{padding-left:60px}.aq-wh-tl-dot{width:42px;height:42px}.aq-wh-tl-step:not(:last-child):after{top:46px;bottom:-16px;left:20px}}.aq-wh-tips{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}@media(max-width:1024px){.aq-wh-tips{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.aq-wh-tips{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.aq-wh-tips{grid-template-columns:1fr}}.aq-wh-tip{background:#fff;border:1px solid oklch(92% .012 248);border-radius:14px;padding:22px 20px 20px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;position:relative}.aq-wh-tip:hover{border-color:#83bdf5;transform:translateY(-3px);box-shadow:0 14px 30px #0e316514}.aq-wh-tip-num{background:var(--color-navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700;display:inline-flex}.aq-wh-tip-title{color:var(--color-navy);letter-spacing:-.005em;margin:0 0 6px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700}.aq-wh-tip-body{color:#2b343db8;margin:0;font-size:13px;line-height:1.6}.aq-wh-intake{text-align:center;background:#fff;border:1px solid oklch(92% .012 248);border-radius:16px;padding:28px 22px 24px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s}.aq-wh-intake:hover{border-color:#83bdf5;transform:translateY(-3px);box-shadow:0 18px 38px #0e316514}.aq-wh-intake-ico{width:52px;height:52px;color:var(--color-royal);background:#1654a91a;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 14px;display:inline-flex}.aq-wh-intake-profile{letter-spacing:.08em;text-transform:uppercase;color:var(--color-royal);margin-bottom:6px;font-size:11px;font-weight:700}.aq-wh-intake-amount{color:var(--color-navy);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1}.aq-wh-intake-unit{letter-spacing:.08em;text-transform:uppercase;color:#2b343d80;margin:6px 0 14px;font-size:10px;font-weight:600}.aq-wh-intake-note{color:#2b343dbd;margin:0;font-size:13px;line-height:1.6}.aq-wh-myth{background:#fff;border:1px solid oklch(92% .012 248);border-radius:16px;padding:24px 22px 22px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s}.aq-wh-myth:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0e316514}.aq-wh-myth--fact:hover{border-color:#83bdf5}.aq-wh-myth--myth:hover{border-color:#b5b8ba}.aq-wh-myth-pill{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;margin-bottom:14px;padding:4px 11px;font-size:10px;font-weight:700;display:inline-flex}.aq-wh-myth--fact .aq-wh-myth-pill{color:var(--color-royal);background:#83bdf52e}.aq-wh-myth--myth .aq-wh-myth-pill{color:#555;background:#e2e5e8}.aq-wh-myth-title{color:var(--color-navy);letter-spacing:-.005em;margin:0 0 10px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.aq-wh-myth-body{color:#2b343dbd;margin:0;font-size:14px;line-height:1.65}.aq-wh-cta{color:#fff;isolation:isolate;background:linear-gradient(135deg,var(--color-navy) 0%,oklch(40% .13 258) 100%);text-align:center;padding:clamp(72px,10vw,120px) 24px;position:relative;overflow:hidden}.aq-wh-cta-bg{z-index:-1;pointer-events:none;background:radial-gradient(900px 500px at 50% 0,#1654a973,#0000 60%),radial-gradient(600px 360px at 12% 100%,#83bdf533,#0000 65%);position:absolute;top:0;right:0;bottom:0;left:0}.aq-wh-cta-inner{max-width:720px;margin:0 auto}.aq-wh-cta-h2{letter-spacing:-.02em;color:#fff;margin:0 0 18px;font-family:Poppins,sans-serif;font-size:clamp(28px,3.8vw,42px);font-weight:700;line-height:1.15}.aq-wh-cta-h2-soft{color:#83bdf5;font-weight:600}.aq-wh-cta-sub{color:#dce6f0d6;max-width:600px;margin:0 auto 32px;font-size:clamp(15px,1.4vw,17px);line-height:1.7}.aq-wh-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.aq-wh-cta-btn{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:16px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1),background .24s,color .24s,box-shadow .24s,border-color .24s;display:inline-flex}.aq-wh-cta-btn--primary{color:var(--color-navy);background:#83bdf5;box-shadow:0 10px 24px #83bdf55c}.aq-wh-cta-btn--primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 32px #ffffff4d}.aq-wh-cta-btn--ghost{color:#fff;background:#ffffff0f;border:1px solid oklch(100% 0 0/.24)}.aq-wh-cta-btn--ghost:hover{background:#ffffff1f;border-color:#ffffff6b;transform:translateY(-2px)}.aq-wh-cta-btn svg{width:18px;height:18px}.aq-mc-pre-anim{opacity:0}@media(prefers-reduced-motion:reduce){.aq-mc-pre-anim{opacity:1}}.aq-mc-shell{color:#202224;background:#fff;min-height:72vh;padding:48px 0 96px}.aq-mc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#1654a9;margin:0 0 12px;font:600 11px/1.4 Poppins,system-ui,sans-serif}.aq-mc-rule{background:#e6e8ea;height:1px;margin:48px 0}.aq-mc-link{color:#1654a9;align-items:center;gap:4px;font:500 14px/1.4 Poppins,system-ui,sans-serif;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.aq-mc-link:hover{color:#03397f}.aq-mc-link:hover span[aria-hidden]{transform:translate(2px)}.aq-mc-link span[aria-hidden]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.aq-mc-notices{flex-direction:column;gap:8px;max-width:1180px;margin:0 auto 24px;padding:0 32px;display:flex}.aq-mc-flash{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font:400 14px/1.5 Poppins,system-ui,sans-serif;display:flex}.aq-mc-flash--good{color:#0e3165;background:#eef6ff;background:oklch(97% .02 248);border-color:#b9dcfe}.aq-mc-flash--bad{color:#822b2a;background:#fff1ef;background:oklch(97% .025 25);border-color:#fdc9c4}.aq-mc-flash--info{color:#4a4d53;background:#f2f5f8;border-color:#e2e5e8}.aq-mc-flash-ico{flex-shrink:0;display:inline-flex}.aq-mc-auth-wrap{max-width:880px;margin:0 auto;padding:32px 32px 96px}.aq-mc-auth-head{text-align:left;max-width:540px;margin-bottom:56px}.aq-mc-auth-h1{color:#0e3165;letter-spacing:-.02em;margin:0 0 14px;font:600 40px/1.05 Poppins,system-ui,sans-serif}.aq-mc-auth-sub{color:#4a4d53;max-width:480px;margin:0;font:400 16px/1.6 Poppins,system-ui,sans-serif}.aq-mc-auth-grid{gap:32px;display:grid}.aq-mc-auth-grid.is-dual{grid-template-columns:1fr 1fr}.aq-mc-auth-grid.is-solo{grid-template-columns:minmax(0,420px)}@media(max-width:720px){.aq-mc-auth-grid.is-dual{grid-template-columns:1fr}}.aq-mc-auth-card{background:#fff;border:1px solid oklch(93% .004 247);border-radius:16px;padding:40px}.aq-mc-auth-card-h{color:#0e3165;letter-spacing:-.005em;margin:0 0 28px;font:600 22px/1.3 Poppins,system-ui,sans-serif}.aq-mc-auth-help{color:#4a4d53;background:#f2f5f8;border-radius:10px;align-items:flex-start;gap:10px;margin-top:32px;padding:14px 16px;font:400 14px/1.55 Poppins,system-ui,sans-serif;display:flex}.aq-mc-auth-help p{margin:0}.aq-mc-auth-help-ico{color:#1654a9;flex-shrink:0;padding-top:2px;display:inline-flex}.aq-mc-auth-help a{color:#1654a9;font-weight:500;text-decoration:none}.aq-mc-auth-help a:hover{text-decoration:underline}.aq-mc-layout{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:96px;max-width:1180px;margin:0 auto;padding:32px 32px 0;display:grid}.aq-mc-layout>*{min-width:0}@media(max-width:980px){.aq-mc-layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px}}.aq-mc-side{padding:0;position:sticky;top:96px}@media(max-width:980px){.aq-mc-side{position:static;top:auto}}.aq-mc-side-id{border-bottom:1px solid oklch(94% .004 247);margin-bottom:24px;padding-bottom:32px}.aq-mc-avatar{color:#fff;text-align:center;letter-spacing:.04em;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#0e3165,#1654a9);border-radius:999px;width:44px;height:44px;margin-bottom:14px;font:700 14px/44px JetBrains Mono,ui-monospace,monospace}.aq-mc-side-name{color:#0e3165;letter-spacing:-.005em;margin:0 0 2px;font:600 15px/1.3 Poppins,system-ui,sans-serif}.aq-mc-side-email{color:#616366;word-break:break-all;margin:0;font:400 13px/1.4 Poppins,system-ui,sans-serif}.aq-mc-side-nav{flex-direction:column;gap:2px;display:flex}.aq-mc-side-link{color:#4a4d53;border-radius:8px;grid-template-columns:10px 18px 1fr;align-items:center;gap:10px;padding:10px 14px;font:500 14px/1.4 Poppins,system-ui,sans-serif;text-decoration:none;transition:background-color .14s,color .14s;display:grid}.aq-mc-side-link:hover{color:#0e3165;background:#f6f9fc}.aq-mc-side-link.is-active{color:#0e3165;background:#ecf3fa;font-weight:600}.aq-mc-side-dot{background:0 0;border-radius:999px;width:6px;height:6px;margin-left:2px;transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .2s}.aq-mc-side-link.is-active .aq-mc-side-dot{background:#1654a9}.aq-mc-side-ico{color:currentColor;opacity:.78;justify-content:center;align-items:center;display:inline-flex}.aq-mc-side-link.is-active .aq-mc-side-ico{opacity:1}.aq-mc-side-link--muted{color:#707274;font-weight:400}.aq-mc-side-sep{background:#e9ebee;height:1px;margin:12px 0}.aq-mc-main{min-width:0}.aq-mc-head{margin-bottom:0}.aq-mc-h1{color:#0e3165;letter-spacing:-.02em;margin:0 0 14px;font:600 36px/1.1 Poppins,system-ui,sans-serif}.aq-mc-sub{color:#4a4d53;max-width:540px;margin:0;font:400 16px/1.6 Poppins,system-ui,sans-serif}.aq-mc-kpis{grid-template-columns:repeat(3,1fr);gap:48px;display:grid;position:relative}@media(max-width:700px){.aq-mc-kpis{grid-template-columns:1fr;gap:32px}}.aq-mc-kpi{min-width:0;position:relative}.aq-mc-kpi:not(:last-child):after{content:"";background:#e9ebee;width:1px;position:absolute;top:6px;bottom:6px;right:-24px}@media(max-width:700px){.aq-mc-kpi:not(:last-child):after{display:none}}.aq-mc-kpi-eye{letter-spacing:.14em;text-transform:uppercase;color:#707274;margin:0 0 12px;font:600 11px/1.4 Poppins,system-ui,sans-serif}.aq-mc-kpi-val{color:#0e3165;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0 0 8px;font:600 36px/1.1 JetBrains Mono,ui-monospace,monospace}.aq-mc-kpi-val--text{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,system-ui,sans-serif;font-size:22px;font-weight:600;line-height:1.25;overflow:hidden}.aq-mc-kpi-val--muted{color:#8d8f92}.aq-mc-kpi-meta{color:#616366;margin:0;font:400 13px/1.5 Poppins,system-ui,sans-serif}.aq-mc-section{margin:0}.aq-mc-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.aq-mc-section-h{letter-spacing:.16em;text-transform:uppercase;color:#0e3165;margin:0;font:600 11px/1.4 Poppins,system-ui,sans-serif}.aq-mc-section-sub{color:#707274;margin:4px 0 0;font:400 13px/1.5 Poppins,system-ui,sans-serif}.aq-mc-orders{margin:0;padding:0;list-style:none}.aq-mc-order-row{border-top:1px solid oklch(94% .004 247)}.aq-mc-order-row:last-child{border-bottom:1px solid oklch(94% .004 247)}.aq-mc-order-link{color:inherit;border-radius:8px;grid-template-columns:90px 1fr 110px 24px;align-items:center;gap:20px;margin:0 -12px;padding:20px 12px;text-decoration:none;transition:background-color .18s;display:grid}.aq-mc-order-link:hover{background:#f7fafd}.aq-mc-order-link:hover .aq-mc-order-arrow{color:#1654a9;transform:translate(2px)}.aq-mc-order-num{color:#0e3165;letter-spacing:0;font-variant-numeric:tabular-nums;font:600 14px/1.4 JetBrains Mono,ui-monospace,monospace}.aq-mc-order-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.aq-mc-order-date{color:#707274;font:400 13px/1.4 Poppins,system-ui,sans-serif}.aq-mc-order-prod{color:#0e3165;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font:500 15px/1.4 Poppins,system-ui,sans-serif;overflow:hidden}.aq-mc-order-status{color:#4a4d53;align-items:center;gap:6px;margin-top:2px;font:500 12px/1.4 Poppins,system-ui,sans-serif;display:inline-flex}.aq-mc-order-status-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.aq-mc-order-status.is-current .aq-mc-order-status-dot{background:#1654a9}.aq-mc-order-status.is-done .aq-mc-order-status-dot{background:0 0;border:1px solid oklch(50% .005 257);width:7px;height:7px}.aq-mc-order-status.is-attn .aq-mc-order-status-dot{background:#0e3165;border:1px solid oklch(32% .1 259)}.aq-mc-order-price{color:#0e3165;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:0;font:600 15px/1.4 JetBrains Mono,ui-monospace,monospace}.aq-mc-order-price .woocommerce-Price-currencySymbol{font-weight:500}.aq-mc-order-arrow{color:#8d8f92;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),color .2s;display:inline-flex}@media(max-width:600px){.aq-mc-order-link{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:8px 12px}.aq-mc-order-num{grid-area:1/1}.aq-mc-order-price{grid-area:1/2}.aq-mc-order-meta{grid-area:2/1/auto/-1}.aq-mc-order-arrow{display:none}}.aq-mc-filters{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.aq-mc-filter{color:#4a4d53;background:#fff;border:1px solid oklch(92% .005 247);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:500 13px/1.4 Poppins,system-ui,sans-serif;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.aq-mc-filter:hover{color:#0e3165;border-color:#c9ced4}.aq-mc-filter.is-active{color:#fff;background:#0e3165;border-color:#0e3165}.aq-mc-filter.is-active .aq-mc-filter-count{color:#bad1e7}.aq-mc-filter-count{color:#707274;font-variant-numeric:tabular-nums;font:500 12px/1 JetBrains Mono,ui-monospace,monospace}.aq-mc-quicks{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media(max-width:700px){.aq-mc-quicks{grid-template-columns:1fr}}.aq-mc-quick{color:inherit;background:#fff;border:1px solid oklch(93% .004 247);border-radius:12px;grid-template-columns:36px 1fr 18px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s,background-color .2s;display:grid}.aq-mc-quick:hover{background:#fafcfe;border-color:#c4cfdb;transform:translateY(-1px)}.aq-mc-quick:hover .aq-mc-quick-arrow{color:#1654a9;transform:translate(2px)}.aq-mc-quick-ico{color:#1654a9;background:#eff6fd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.aq-mc-quick-body{flex-direction:column;gap:2px;min-width:0;display:flex}.aq-mc-quick-h{color:#0e3165;letter-spacing:-.005em;font:600 14px/1.4 Poppins,system-ui,sans-serif}.aq-mc-quick-sub{color:#707274;font:400 13px/1.4 Poppins,system-ui,sans-serif}.aq-mc-quick-arrow{color:#8d8f92;transition:transform .22s cubic-bezier(.16,1,.3,1),color .2s;display:inline-flex}.aq-mc-addr-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media(max-width:720px){.aq-mc-addr-grid{grid-template-columns:1fr}}.aq-mc-addr-card{background:#fff;border:1px solid oklch(93% .004 247);border-radius:14px;padding:28px}.aq-mc-addr-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.aq-mc-addr-head .aq-mc-eyebrow{margin-bottom:0}.aq-mc-addr-body{color:#0e3165;margin:0;font:400 15px/1.7 Poppins,system-ui,sans-serif}.aq-mc-addr-body br+br{display:none}.aq-mc-addr-empty{color:#707274;margin:0 0 16px;font:400 14px/1.5 Poppins,system-ui,sans-serif}.aq-mc-info{background:#f2f5f8;border:1px solid oklch(93% .004 247);border-radius:10px;gap:12px;padding:16px 18px;display:flex}.aq-mc-info-ico{color:#1654a9;flex-shrink:0;padding-top:2px;display:inline-flex}.aq-mc-info-h{color:#0e3165;margin:0 0 4px;font:600 14px/1.4 Poppins,system-ui,sans-serif}.aq-mc-info-sub{color:#4a4d53;margin:0;font:400 14px/1.55 Poppins,system-ui,sans-serif}.aq-mc-empty{text-align:center;padding:56px 0}.aq-mc-empty-h{color:#0e3165;margin:0 0 8px;font:600 18px/1.4 Poppins,system-ui,sans-serif}.aq-mc-empty-sub{color:#616366;max-width:420px;margin:0 auto 24px;font:400 15px/1.6 Poppins,system-ui,sans-serif}.aq-mc-form{flex-direction:column;gap:24px;display:flex}.aq-mc-form--account .aq-mc-section+.aq-mc-rule+.aq-mc-section{margin-top:0}.aq-mc-field{flex-direction:column;gap:6px;display:flex}.aq-mc-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media(max-width:560px){.aq-mc-field-grid{grid-template-columns:1fr}}.aq-mc-field label{color:#0e3165;font:500 13px/1.4 Poppins,system-ui,sans-serif}.aq-mc-field input[type=text],.aq-mc-field input[type=email],.aq-mc-field input[type=password]{color:#202224;background:#fff;border:1.5px solid oklch(90% .005 247);border-radius:10px;height:50px;padding:0 16px;font:400 15px/1.4 Poppins,system-ui,sans-serif;transition:border-color .16s,box-shadow .16s}.aq-mc-field input:focus{border-color:#1654a9;outline:none;box-shadow:0 0 0 3px #1654a91f}.aq-mc-field-hint{color:#707274;margin:4px 0 0;font:400 12px/1.4 Poppins,system-ui,sans-serif}.aq-mc-check{cursor:pointer;color:#4a4d53;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font:400 14px/1.4 Poppins,system-ui,sans-serif;display:inline-flex}.aq-mc-check input{opacity:0;pointer-events:none;position:absolute}.aq-mc-check-box{color:#0000;background:#fff;border:1.5px solid oklch(85% .005 247);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.aq-mc-check input:checked+.aq-mc-check-box{color:#fff;background:#1654a9;border-color:#1654a9}.aq-mc-check input:focus-visible+.aq-mc-check-box{box-shadow:0 0 0 3px #1654a92e}.aq-mc-form-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 4px;display:flex}.aq-mc-form-actions{justify-content:flex-end;padding-top:8px;display:flex}.aq-mc-btn{letter-spacing:-.005em;cursor:pointer;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 24px;font:600 15px/1 Poppins,system-ui,sans-serif;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s,filter .2s;display:inline-flex}.aq-mc-btn--primary{color:#fff;background:linear-gradient(135deg,#0e3165,#11458c)}.aq-mc-btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 16px #0e31652e}.aq-mc-btn--primary:active{filter:brightness(.98);transform:translateY(0)}.aq-mc-btn--primary:focus-visible{outline:none;box-shadow:0 0 0 3px #1654a938}.aq-mc-btn--ghost{color:#0e3165;background:0 0;border-color:#dbdee1}.aq-mc-btn--ghost:hover{background:#f6f9fc;border-color:#b9bec4}.aq-mc-btn--sm{height:40px;padding:0 16px;font-size:14px}.aq-mc-btn-ico{align-items:center;display:inline-flex}.aq-mc-fineprint{color:#707274;margin:16px 0 0;font:400 12px/1.55 Poppins,system-ui,sans-serif}.aq-mc-fineprint a{color:#1654a9;text-decoration:none}.aq-mc-fineprint a:hover{text-decoration:underline}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports (view-transition-name:x){.aq-mc-main{view-transition-name:aq-mc-main}.aq-mc-side-nav{view-transition-name:aq-mc-side-nav}::view-transition-old(aq-mc-main){animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(aq-mc-main){animation-duration:.22s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(aq-mc-main){animation-name:aq-vt-fade-out}::view-transition-new(aq-mc-main){animation-name:aq-vt-fade-in}::view-transition-old(aq-mc-side-nav){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-new(aq-mc-side-nav){animation-duration:.18s;animation-timing-function:ease-out}}@keyframes aq-vt-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes aq-vt-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.aq-mc-progress{z-index:9999;opacity:0;pointer-events:none;background:linear-gradient(90deg,#1654a9,#168be1);width:0%;height:2px;transition:width .24s cubic-bezier(.16,1,.3,1),opacity .2s;position:fixed;top:0;left:0}.aq-mc-progress.is-loading{opacity:1;width:70%;transition:width 1.2s cubic-bezier(.05,.5,.2,.95)}.aq-mc-progress.is-done{opacity:1;width:100%;transition:width .18s ease-out,opacity .24s .12s}.aq-mc-error{color:#822b2a;background:#fff1ef;background:oklch(97% .025 25);border-radius:10px;padding:24px;font:400 15px/1.5 Poppins,system-ui,sans-serif}.aq-mc-auth-side{background:linear-gradient(160deg,#eff6fd,#f9fcff);border:1px solid oklch(93% .004 247);border-radius:16px;flex-direction:column;gap:18px;padding:40px;display:flex}.aq-mc-auth-side-h{color:#0e3165;letter-spacing:-.01em;margin:0;font:600 22px/1.3 Poppins,system-ui,sans-serif}.aq-mc-auth-side-sub{color:#4a4d53;margin:0;font:400 15px/1.65 Poppins,system-ui,sans-serif}.aq-mc-auth-side .aq-mc-btn{align-self:flex-start}.aq-mc-order-badge{letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-right:8px;padding:2px 8px 2px 6px;font:600 10px/1 Poppins,system-ui,sans-serif;display:inline-flex}.aq-mc-order-badge--pack{color:#1654a9;background:#ecf3fa;border:1px solid oklch(88% .05 248)}.aq-mc-order-badge svg{width:11px;height:11px}.aq-mc-eyebrow-back{color:#1654a9;letter-spacing:.16em;align-items:center;gap:6px;text-decoration:none;transition:color .16s;display:inline-flex}.aq-mc-eyebrow-back:hover{color:#03397f}.aq-mc-eyebrow-back span[aria-hidden]{transition:transform .22s cubic-bezier(.16,1,.3,1)}.aq-mc-eyebrow-back:hover span[aria-hidden]{transform:translate(-2px)}.aq-mc-form--address .aq-mc-form-actions{border-top:1px solid oklch(94% .004 247);justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;display:flex}@media(max-width:560px){.aq-mc-form--address .aq-mc-form-actions{flex-direction:column-reverse}.aq-mc-form--address .aq-mc-form-actions .aq-mc-btn{width:100%}}.aq-mc-field select{color:#202224;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23003366' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 16px center no-repeat;border:1.5px solid oklch(90% .005 247);border-radius:10px;height:50px;padding:0 40px 0 16px;font:400 15px/1.4 Poppins,system-ui,sans-serif;transition:border-color .16s,box-shadow .16s}.aq-mc-field select:focus{border-color:#1654a9;outline:none;box-shadow:0 0 0 3px #1654a91f}.header-icons .icon-btn--account{position:relative}.header-icons .icon-btn--account .icon-btn-dot{background:#1654a9;border-radius:999px;width:6px;height:6px;position:absolute;top:6px;right:4px;box-shadow:0 0 0 2px #fff}.mob-link--account{color:#0e3165;border-top:1px solid oklch(94% .004 247);margin-top:16px;padding-top:18px;font-weight:600}.aq-mc-auth{max-width:1180px;margin:0 auto;padding:32px 32px 96px}.aq-mc-auth--split{background:#fff;border:1px solid oklch(93% .004 247);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 1px #e6e8ea,0 24px 64px #0e31650f}.aq-mc-auth-brand{color:#fff;background:linear-gradient(165deg,#032a63,#03397f 60%,#104a97);flex-direction:column;gap:40px;min-height:620px;padding:56px 48px 48px;display:flex;position:relative;overflow:hidden}.aq-mc-auth-brand-deco{pointer-events:none;background:radial-gradient(circle at 35% 35%,#83bdf566,#0000 60%);border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -120px -160px auto}.aq-mc-auth-brand-deco:after{content:"";background:radial-gradient(circle,#a6d3ff59,#0000 70%);background:radial-gradient(circle,color(xyz 0.569 0.619 1.153 / 0.349),#0000 70%);border-radius:50%;position:absolute;top:30%;right:30%;bottom:30%;left:30%}.aq-mc-auth-brand-mark{z-index:1;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative}.aq-mc-auth-brand-mark img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 6px 18px oklch(20% .1 259/.45));width:100%;height:100%;display:block}.aq-mc-auth-brand-body{z-index:1;position:relative}.aq-mc-auth-brand-eye{letter-spacing:.22em;text-transform:uppercase;color:#a6d3ff;color:oklch(85% .08 248);margin:0 0 18px;font:600 11px/1.4 Poppins,system-ui,sans-serif}.aq-mc-auth-brand-h{color:#fff;letter-spacing:-.02em;margin:0 0 32px;font:600 42px/1.05 Poppins,system-ui,sans-serif}.aq-mc-auth-brand-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.aq-mc-auth-brand-list li{color:#ffffffeb;align-items:flex-start;gap:12px;font:400 15px/1.55 Poppins,system-ui,sans-serif;display:flex}.aq-mc-auth-brand-tick{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.aq-mc-auth-brand-trust{color:#ffffffb8;z-index:1;align-items:center;gap:8px;margin-top:auto;font:400 12.5px/1.5 Poppins,system-ui,sans-serif;display:inline-flex;position:relative}.aq-mc-auth-brand-trust-ico{color:#a6d3ff;color:oklch(85% .08 248);display:inline-flex}.aq-mc-auth-form-wrap{background:#fff;flex-direction:column;gap:32px;padding:56px 56px 48px;display:flex}.aq-mc-auth-form-head{flex-direction:column;gap:10px;display:flex}.aq-mc-auth-form-head .aq-mc-eyebrow{margin:0}.aq-mc-auth-form-head .aq-mc-auth-h1{color:#0e3165;letter-spacing:-.02em;margin:0;font:600 38px/1.05 Poppins,system-ui,sans-serif}.aq-mc-auth-form-head .aq-mc-auth-sub{color:#56585b;margin:0;font:400 15px/1.55 Poppins,system-ui,sans-serif}.aq-mc-field-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.aq-mc-field-row label{margin-bottom:0}.aq-mc-link--sm{font-size:12.5px}.aq-mc-btn--block{width:100%;margin-top:4px}.aq-mc-btn--block:hover .aq-mc-btn-ico{transform:translate(3px)}.aq-mc-btn .aq-mc-btn-ico{transition:transform .24s cubic-bezier(.16,1,.3,1)}.aq-mc-auth .aq-mc-auth-foot{border-top:1px solid oklch(94% .004 247);grid-template-columns:1fr 1fr;gap:16px;margin-top:4px;padding-top:24px;display:grid}.aq-mc-auth .aq-mc-auth-foot-row{background:#f7fafd;border:1px solid oklch(94% .004 247);border-radius:14px;flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:10px;padding:20px 22px;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:flex}.aq-mc-auth .aq-mc-auth-foot-row:hover{background:#fff;border-color:#9abbdd;transform:translateY(-1px);box-shadow:0 6px 18px #0e31650f}.aq-mc-auth .aq-mc-auth-foot-eye{letter-spacing:.16em;text-transform:uppercase;color:#1654a9;margin:0;font:600 10.5px/1.4 Poppins,system-ui,sans-serif}.aq-mc-auth .aq-mc-auth-foot-msg{color:#4a4d53;flex-grow:1;margin:0;font:400 13.5px/1.55 Poppins,system-ui,sans-serif}.aq-mc-auth .aq-mc-auth-foot-row .aq-mc-link{align-self:flex-start;align-items:center;gap:4px;font-size:13.5px;font-weight:600;display:inline-flex}@media(max-width:720px){.aq-mc-auth .aq-mc-auth-foot{grid-template-columns:1fr;gap:10px}.aq-mc-auth .aq-mc-auth-foot-row{padding:16px 18px}}@media(max-width:880px){.aq-mc-auth{padding:16px 16px 60px}.aq-mc-auth--split{border-radius:18px;grid-template-columns:1fr}.aq-mc-auth-brand{gap:24px;min-height:0;padding:36px 28px 28px}.aq-mc-auth-brand-h{margin-bottom:18px;font-size:28px}.aq-mc-auth-brand-h br,.aq-mc-auth-brand-list{display:none}.aq-mc-auth-brand-mark{border-radius:12px;width:48px;height:48px}.aq-mc-auth-brand-mark svg{width:28px;height:28px}.aq-mc-auth-brand-trust{margin-top:0;font-size:11.5px}.aq-mc-auth-form-wrap{gap:24px;padding:32px 24px}.aq-mc-auth-form-head .aq-mc-auth-h1{font-size:28px}}.aq-mc-form--bold{flex-direction:column;gap:20px;display:flex}.aq-mc-form--bold .aq-mc-field{gap:8px}.aq-mc-form--bold .aq-mc-field label{color:#0e3165;letter-spacing:-.005em;font:600 13.5px/1.4 Poppins,system-ui,sans-serif}.aq-mc-form--bold .aq-mc-field input[type=text],.aq-mc-form--bold .aq-mc-field input[type=email],.aq-mc-form--bold .aq-mc-field input[type=password],.aq-mc-form--bold .aq-mc-field input[type=tel],.aq-mc-form--bold .aq-mc-field select{color:#191b1d;background:#f7fafd;border:1.5px solid oklch(92% .005 247);border-radius:12px;height:54px;padding:0 16px;font:500 15px/1.4 Poppins,system-ui,sans-serif;transition:background-color .16s,border-color .16s,box-shadow .16s}.aq-mc-form--bold .aq-mc-field input:hover,.aq-mc-form--bold .aq-mc-field select:hover{background:#fff;border-color:#c9ced4}.aq-mc-form--bold .aq-mc-field input:focus,.aq-mc-form--bold .aq-mc-field select:focus{background:#fff;border-color:#0e3165;outline:none;box-shadow:0 0 0 4px #1654a91a}.aq-mc-form--bold .aq-mc-field input::placeholder{color:#8d8f92;font-weight:400}.aq-mc-form--bold .aq-mc-field-hint{color:#616366;align-items:center;gap:6px;margin:6px 0 0;font:400 12.5px/1.5 Poppins,system-ui,sans-serif;display:inline-flex}.aq-mc-form--bold .aq-mc-field-hint svg{color:#1654a9;flex-shrink:0}.aq-mc-fsec{border-top:1px solid oklch(94% .004 247);grid-template-columns:240px minmax(0,1fr);gap:64px;padding:36px 0;display:grid}.aq-mc-fsec:first-of-type{border-top:0;padding-top:24px}.aq-mc-fsec-aside{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.aq-mc-fsec-num{color:#1654a9;text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;background:#ecf3fa;border-radius:12px;width:40px;height:40px;font:600 14px/40px JetBrains Mono,ui-monospace,monospace}.aq-mc-fsec-h{color:#0e3165;letter-spacing:-.005em;margin:0 0 4px;font:600 16.5px/1.35 Poppins,system-ui,sans-serif}.aq-mc-fsec-sub{color:#67696c;margin:0;font:400 13px/1.5 Poppins,system-ui,sans-serif}.aq-mc-fsec-body{flex-direction:column;gap:18px;min-width:0;display:flex}.aq-mc-savebar{z-index:5;background:#fff;border:1px solid oklch(93% .004 247);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px 14px 22px;display:flex;position:sticky;bottom:16px;box-shadow:0 8px 28px #0e31651a,0 2px 6px #0e31650d}.aq-mc-savebar-meta{color:#616366;align-items:center;gap:8px;margin:0;font:400 12.5px/1.4 Poppins,system-ui,sans-serif;display:inline-flex}.aq-mc-savebar-meta svg{color:#1654a9}.aq-mc-savebar .aq-mc-btn{height:46px;padding:0 22px;font-size:14px}.aq-mc-savebar-actions{align-items:center;gap:8px;display:inline-flex}.aq-mc-field-req{color:#1654a9;margin-left:3px;font-weight:700}@media(max-width:900px){.aq-mc-fsec{grid-template-columns:1fr;gap:18px;padding:28px 0}.aq-mc-fsec-aside{grid-template-columns:36px 1fr;gap:12px}.aq-mc-fsec-num{border-radius:10px;width:36px;height:36px;font-size:13px;line-height:36px}.aq-mc-savebar{border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:14px}.aq-mc-savebar-meta{text-align:center;justify-content:center}.aq-mc-savebar .aq-mc-btn{width:100%}}@media(max-width:980px){.aq-mc-shell{padding:16px 0 64px}.aq-mc-notices{padding:0 16px}.aq-mc-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 16px}.aq-mc-side{z-index:4;background:#fff;border-bottom:1px solid oklch(94% .004 247);margin:-16px -16px 0;padding:12px 0 8px;position:sticky;top:0}.aq-mc-side-id{border-bottom:1px solid oklch(96% .004 247);align-items:center;gap:12px;margin-bottom:0;padding:0 16px 12px;display:flex}.aq-mc-side-id .aq-mc-avatar{flex-shrink:0;width:36px;height:36px;margin-bottom:0;font-size:12px;line-height:36px}.aq-mc-side-id .aq-mc-side-name{margin-bottom:0;font-size:14px}.aq-mc-side-id .aq-mc-side-email{font-size:12px}.aq-mc-side-nav{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:4px;padding:10px 16px;overflow:auto hidden}.aq-mc-side-nav::-webkit-scrollbar{display:none}.aq-mc-side-link{white-space:nowrap;background:#f6f9fc;border-radius:999px;flex-shrink:0;grid-template-columns:18px auto;padding:8px 14px;font-size:13px}.aq-mc-side-link .aq-mc-side-dot{display:none}.aq-mc-side-link.is-active{color:#fff;background:#0e3165}.aq-mc-side-link.is-active .aq-mc-side-ico{color:#fff;opacity:1}.aq-mc-side-sep{align-self:center;width:1px;height:24px;margin:0 4px}.aq-mc-side-link--muted{background:0 0}.aq-mc-main{padding-top:8px}.aq-mc-head{padding-bottom:8px}.aq-mc-h1{font-size:26px;line-height:1.15}.aq-mc-sub{font-size:14.5px}.aq-mc-rule{margin:28px 0}.aq-mc-kpis{gap:24px}.aq-mc-kpi-val{font-size:28px}.aq-mc-kpi-val--text{font-size:18px}.aq-mc-quicks{grid-template-columns:1fr;gap:8px}.aq-mc-quick{padding:14px}.aq-mc-addr-grid{gap:14px}.aq-mc-addr-card{border-radius:12px;padding:22px}.aq-mc-filters{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding-bottom:4px;padding-left:16px;padding-right:16px;overflow-x:auto}.aq-mc-filters::-webkit-scrollbar{display:none}.aq-mc-filter{flex-shrink:0}.aq-mc-field-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.aq-mc-h1{font-size:24px}.aq-mc-fsec{padding:22px 0}.aq-mc-fsec-aside{grid-template-columns:32px 1fr;gap:10px}.aq-mc-fsec-num{width:32px;height:32px;font-size:12px;line-height:32px}.aq-mc-fsec-h{font-size:15px}.aq-mc-fsec-sub{font-size:12.5px}}.aq-sc-shell{background:#f6f9fc;min-height:60vh;padding:48px 0 80px}.aq-sc-head{background:#fff;border:1px solid oklch(93% .005 247);border-radius:18px;max-width:1140px;margin-bottom:24px;margin-left:auto;margin-right:auto;padding:32px 36px}.aq-sc-head-inner{max-width:760px}.aq-sc-head .aq-ty-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-royal,oklch(46% .15 258));margin:0 0 8px;font-size:11px;font-weight:600}.aq-sc-h1{color:var(--color-navy,oklch(32% .1 259));letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.15}.aq-sc-h1 .aq-ty-mono{color:var(--color-royal,oklch(46% .15 258));letter-spacing:0;padding-left:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78em;font-weight:600}.aq-sc-sub{color:#4a4d53;margin:0 0 20px;font-size:15px;line-height:1.6}.aq-sc-sub strong{color:var(--color-navy,oklch(32% .1 259));font-weight:600}.aq-sc-meta{border-top:1px solid oklch(93% .005 247);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;margin:0;padding:20px 0 0;display:grid}.aq-sc-lookup-wrap{max-width:680px;margin:0 auto;padding:60px 24px 80px}.aq-sc-lookup-head{text-align:center;margin-bottom:40px}.aq-sc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-royal,oklch(46% .15 258));margin:0 0 12px;font-size:11px;font-weight:600}.aq-sc-lookup-h1{color:var(--color-navy,oklch(32% .1 259));letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(28px,4vw,38px);font-weight:700}.aq-sc-lookup-sub{color:#4a4d53;margin:0;font-size:15px;line-height:1.6}.aq-sc-error{color:#822b2a;background:#ffedeb;background:oklch(96% .04 25);border:1px solid oklch(88% .06 25);border-radius:10px;align-items:center;gap:10px;margin-bottom:24px;padding:12px 16px;font-size:14px;display:flex}.aq-sc-error svg{flex-shrink:0}.aq-sc-lookup-form{background:#fff;border:1px solid oklch(93% .005 247);border-radius:16px;margin-bottom:32px;padding:32px}.aq-sc-lookup-form .track_order p.form-row{margin-bottom:18px;display:block}.aq-sc-lookup-form .track_order label{color:var(--color-navy,oklch(32% .1 259));letter-spacing:.02em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.aq-sc-lookup-form .track_order input[type=text],.aq-sc-lookup-form .track_order input[type=email]{width:100%;color:var(--color-text,#222);background:#fff;border:1.5px solid oklch(90% .005 247);border-radius:10px;padding:12px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s}.aq-sc-lookup-form .track_order input[type=text]:focus,.aq-sc-lookup-form .track_order input[type=email]:focus{border-color:var(--color-royal,oklch(46% .15 258));outline:none;box-shadow:0 0 0 3px #1654a91f}.aq-sc-lookup-form .track_order button[type=submit]{background:var(--color-navy,oklch(32% .1 259));color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:10px;padding:14px 28px;font-size:15px;font-weight:600;transition:background .18s,transform .18s}.aq-sc-lookup-form .track_order button[type=submit]:hover{background:var(--color-royal,oklch(46% .15 258));transform:translateY(-1px)}.aq-sc-lookup-help{background:#f2f5f8;border-radius:14px;padding:24px 28px}.aq-sc-help-h{color:var(--color-navy,oklch(32% .1 259));margin:0 0 14px;font-size:14px;font-weight:600}.aq-sc-help-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aq-sc-help-list li{color:#4a4d53;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.aq-sc-help-list svg{color:var(--color-royal,oklch(46% .15 258));flex-shrink:0;margin-top:2px}.aq-sc-help-list a{color:var(--color-royal,oklch(46% .15 258));text-decoration:none}.aq-sc-help-list a:hover{text-decoration:underline}.aq-ty-aside-note{color:#4a4d53;background:#f2f5f8;border-radius:8px;align-items:flex-start;gap:8px;margin:4px 0 8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.aq-ty-aside-note svg{color:var(--color-royal,oklch(46% .15 258));flex-shrink:0;margin-top:2px}.aq-ty-aside-note strong{color:var(--color-navy,oklch(32% .1 259));font-weight:600}.logo .logo-img{object-fit:contain;flex-shrink:0;width:auto;max-width:180px;height:44px;display:block}.flogo .flogo-img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:200px;height:48px;display:block}.aq-nav-drawer-head .logo-img{max-width:160px;height:40px}.header.aq-header-smart.is-condensed .logo .logo-img{transition:transform .24s var(--ease-fluid,ease);transform:scale(.92)}@media(prefers-reduced-motion:reduce){.header.aq-header-smart .logo .logo-img{transition:none}}.footer .fpay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer .fpay .fpay-badge{min-width:42px;height:28px;transition:transform .2s var(--ease-fluid,ease),box-shadow .2s var(--ease-fluid,ease);background:#fff;border:1px solid oklch(100% 0 0/.12);border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.footer .fpay .fpay-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.footer .fpay .fpay-badge img{object-fit:contain;width:auto;max-width:56px;height:18px;display:block}.footer .fpay .fpay-badge svg{width:auto;height:14px;display:block}.pp-section-reviews .pp-rev-summary{background:#f7fafd;border:1px solid oklch(93% .004 247);border-radius:16px;flex-wrap:wrap;align-items:center;gap:28px;margin:24px 0 8px;padding:24px 28px;display:flex}.pp-rev-summary-score{align-items:baseline;gap:4px;display:flex}.pp-rev-avg{color:var(--color-navy,#036);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font:700 44px/1 JetBrains Mono,ui-monospace,monospace}.pp-rev-avg-max{color:#707274;font:500 15px/1 Poppins,system-ui,sans-serif}.pp-rev-summary-meta{flex-direction:column;gap:4px;margin-right:auto;display:flex}.pp-rev-count{color:#55585e;font:500 14px/1.3 Poppins,system-ui,sans-serif}.pp-rev-stars{letter-spacing:1px;font-size:18px;line-height:1;display:inline-block;position:relative}.pp-rev-stars-bg{color:#d3d8de}.pp-rev-stars-fg{color:var(--color-gold,#f4a800);width:var(--pct,0%);white-space:nowrap;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pp-rev-cta{border:1.5px solid var(--color-navy,#036);color:var(--color-navy,#036);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font:600 14px/1 Poppins,system-ui,sans-serif;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.pp-rev-cta svg{color:var(--color-gold,#f4a800)}.pp-rev-cta:hover{background:var(--color-navy,#036);color:#fff;transform:translateY(-1px)}.pp-rev-cta:hover svg{color:#fff}.pp-rev-cta--lg{padding:14px 28px;font-size:15px}.pp-rev-empty{text-align:center;background:#f7fafd;border:1px solid oklch(93% .004 247);border-radius:16px;margin:24px 0 8px;padding:48px 24px}.pp-rev-empty-ico{width:60px;height:60px;color:var(--color-gold,#f4a800);background:#fdf5df;border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.pp-rev-empty-h{color:var(--color-navy,#036);margin:0 0 6px;font:600 18px/1.3 Poppins,system-ui,sans-serif}.pp-rev-empty-sub{color:#55585e;max-width:440px;margin:0 auto 22px;font:400 15px/1.6 Poppins,system-ui,sans-serif}.pp-rev-form-wrap{margin:16px 0 8px}.pp-rev-form,.pp-rev-success{background:#fff;border:1px solid oklch(91% .005 247);border-radius:16px;padding:28px;box-shadow:0 4px 24px #0e31650d}.pp-rev-form-h{letter-spacing:.16em;text-transform:uppercase;color:var(--color-royal,#05a);margin:0 0 20px;font:600 11px/1.4 Poppins,system-ui,sans-serif}.pp-rev-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.pp-rev-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media(max-width:560px){.pp-rev-field-grid{grid-template-columns:1fr}}.pp-rev-label{color:var(--color-navy,#036);font:600 13px/1.4 Poppins,system-ui,sans-serif}.pp-rev-req{color:var(--color-royal,#05a)}.pp-rev-input,.pp-rev-textarea{box-sizing:border-box;color:#191b1d;background:#f7fafd;border:1.5px solid oklch(92% .005 247);border-radius:10px;width:100%;padding:13px 16px;font:400 15px/1.5 Poppins,system-ui,sans-serif;transition:background-color .16s,border-color .16s,box-shadow .16s}.pp-rev-input:hover,.pp-rev-textarea:hover{background:#fff;border-color:#c9ced4}.pp-rev-input:focus,.pp-rev-textarea:focus{border-color:var(--color-navy,#036);background:#fff;outline:none;box-shadow:0 0 0 3px #1654a91f}.pp-rev-textarea{resize:vertical;min-height:96px}.pp-rev-field-hint{color:#707274;margin:0;font:400 12px/1.4 Poppins,system-ui,sans-serif}.pp-rev-field-err{color:#c53637;margin:0;font:500 12.5px/1.4 Poppins,system-ui,sans-serif}.pp-rev-stars-pick{gap:4px;display:inline-flex}.pp-rev-star-btn{color:#d3d8de;cursor:pointer;background:0 0;border:none;padding:2px;font-size:30px;line-height:1;transition:color .12s,transform .18s cubic-bezier(.16,1,.3,1)}.pp-rev-star-btn.is-on{color:var(--color-gold,#f4a800)}.pp-rev-star-btn:active{transform:scale(1.18)}.pp-rev-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pp-rev-form-foot{border-top:1px solid oklch(94% .004 247);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.pp-rev-form-note{color:#616366;align-items:center;gap:8px;margin:0;font:400 12.5px/1.4 Poppins,system-ui,sans-serif;display:inline-flex}.pp-rev-form-note svg{color:var(--color-royal,#05a);flex-shrink:0}.pp-rev-submit{background:linear-gradient(135deg,var(--color-navy,#036),oklch(40% .13 258));color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;height:50px;padding:0 26px;font:600 15px/1 Poppins,system-ui,sans-serif;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex}.pp-rev-submit:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 4px 16px #0e31652e}.pp-rev-submit:disabled{opacity:.5;cursor:not-allowed}.pp-rev-submit svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.pp-rev-submit:hover:not(:disabled) svg{transform:translate(3px)}.pp-rev-success{align-items:flex-start;gap:14px;display:flex}.pp-rev-success-ico{width:44px;height:44px;color:var(--color-royal,#05a);background:#ecf3fa;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-rev-success-h{color:var(--color-navy,#036);margin:0 0 4px;font:600 17px/1.3 Poppins,system-ui,sans-serif}.pp-rev-success-sub{color:#55585e;margin:0;font:400 14px/1.55 Poppins,system-ui,sans-serif}.pp-review-star-off{color:#d3d8de}@media(max-width:600px){.pp-section-reviews .pp-rev-summary{gap:16px;padding:20px}.pp-rev-avg{font-size:36px}.pp-rev-summary-meta{margin-right:0}.pp-rev-cta{justify-content:center;width:100%}.pp-rev-form-foot{flex-direction:column;align-items:stretch}.pp-rev-submit{justify-content:center;width:100%}}html,body{max-width:100%;overflow-x:clip}@media(max-width:700px){.aq-pdp-amz__main{padding:15%}body .pp-section-lifestyle .pp-lifestyle-grid{grid-template-columns:1fr;grid-auto-rows:230px;gap:12px;display:grid;overflow:visible}body .pp-section-lifestyle .pp-lifestyle-tile.is-tall,body .pp-section-lifestyle .pp-lifestyle-tile.is-wide{grid-area:auto}body .pp-section-lifestyle .pp-lifestyle-tile{height:auto}body .pp-section-lifestyle .pp-lifestyle-cap{opacity:1;transform:none}body .pp-section-lifestyle .pp-lifestyle-tile:after{opacity:1}.pp-compare-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0 -16px;padding:4px 16px 10px;overflow-x:auto}.pp-compare-scroll::-webkit-scrollbar{height:6px}.pp-compare-scroll::-webkit-scrollbar-thumb{background:#c4cfdb;border-radius:999px}.pp-section-comparison .pp-compare-table{grid-template-columns:144px 138px 116px 116px;min-width:514px}.pp-section-comparison .pp-compare-cell:nth-child(4n+3),.pp-section-comparison .pp-compare-cell:nth-child(4n){display:flex}.pp-section-comparison .pp-compare-cell{min-height:52px;padding:12px 10px;font-size:12.5px}.pp-section-comparison .pp-compare-head{white-space:normal;flex-direction:column;gap:5px;padding:12px 8px;font-size:11.5px;line-height:1.2}.pp-section-comparison .pp-compare-head .pp-compare-head-pill{margin-left:0}.pp-sticky-cta{flex-wrap:wrap;row-gap:10px}.pp-sticky-meta{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.pp-sticky-name{flex:auto}.pp-sticky-price{flex:none;order:1}.pp-sticky-swatches{flex:1 0 100%;order:2;gap:7px;margin-top:2px;display:flex}.pp-sticky-form{flex:1 0 100%}.pp-sticky-swatch{border:1.5px solid oklch(100% 0 0/.55);flex-shrink:0;width:24px;height:24px;padding:0}.pp-sticky-swatch:hover{transform:none}.pp-sticky-swatch.is-on{border-color:#fff;box-shadow:0 0 0 2px #fff}}.pp-sticky-thumb picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pp-sticky-thumb img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.mc-item-img,.aq-pn-item__thumb,.aq-cdr-recap__thumb:not(.aq-cdr-recap__thumb--pack){justify-content:center;align-items:center;display:flex}.mc-item-img img,.aq-pn-item__thumb img,.aq-cdr-recap__thumb:not(.aq-cdr-recap__thumb--pack) img{object-fit:contain;box-sizing:border-box;width:auto;max-width:100%;height:auto;max-height:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
