:root{--site-brand:#01579B;--site-brand-bright:#0288D1;--site-brand-sky:#29B6F6;--site-brand-dark:#013A6B;--site-brand-darker:#002948;--color-header:linear-gradient(90deg, var(--site-brand) 0%, var(--site-brand-bright) 100%);--color-footer:var(--site-brand);--badge-best-seller-bg:linear-gradient(135deg, #FFDD6B 0%, #FFB020 46%, #FF8C00 100%);--badge-best-seller-ink:#3f2600;--badge-best-seller-shadow:0 0.5rem 1.2rem -0.5rem rgba(255, 145, 0, 0.6);--badge-top-rated-bg:linear-gradient(135deg, #5AA9FF 0%, #2E7BE0 50%, #1E5FC4 100%);--badge-top-rated-ink:#ffffff;--badge-top-rated-shadow:0 0.5rem 1.2rem -0.5rem rgba(30, 95, 196, 0.55);--fs-2xs:1.1rem;--fs-xs:1.2rem;--fs-sm:1.3rem;--fs-base:1.4rem;--fs-md:1.5rem;--fs-lg:1.6rem;--fs-xl:1.8rem;--fs-2xl:2rem;--fs-3xl:2.2rem;--fs-4xl:2.4rem;--fs-5xl:3rem;--fs-6xl:3.4rem;--fs-7xl:4.2rem;--site-brand:#00695C;--site-brand-bright:#00897B;--site-brand-sky:#4DB6AC;--site-brand-dark:#00382D;--site-brand-darker:#00281F;--color-header-nav:#455A64;--color-header-nav-text:#E0E0E0;--color-header-nav-text-hover:#90A4AE;--color-header-nav-hover:#90A4AE;--color-header-selected-text:#80CBC4;--color-header-text:#E0E0E0;--color-header-button-text:white;--color-header-button:#F7931A;--color-header-button-hover:#FFA64C;--color-header-actionbar:#00796B;--color-header-action-text:white;--color-header-action:var(--site-brand-bright);--color-header-action-hover:#009688;--color-header-sorting-selected:var(--site-brand-bright);--color-filters-title:#00796B;--color-home-button-text:white;--color-home-button:#00796B;--color-home-button-hover:#009688;--color-home-even:#E0E0E0;--color-home-odd:#F5F5F5;--color-home-carousel-card-hover:#FAFAFA;--color-item-button-text:white;--color-item-button:var(--site-brand);--color-item-button-hover:var(--site-brand-bright);--color-item-button-disabled:var(--site-brand-bright);--color-item-button-disabled-text:white;--color-footer-social-button-hover:#757575;--color-footer-text:white;--color-footer-text-hover:#90A4AE;--color-discount:#fdd835;--color-discount-text:black;--color-table-feature-category:#263238;--color-table-feature-category-text:white;--color-table-feature-category-data:#455A64;--ag6-color-primary-hsl:250,84%,54%;--ag6-color-bg-hsl:0,0%,100%;--anim-menu-btn-size:48px;--anim-menu-btn-transition-duration:.2s;--anim-menu-btn-icon-size:32px;--anim-menu-btn-icon-stroke:2px;--fw9-color-primary-hsl:250,84%,54%;--fw9-color-bg-hsl:0,0%,100%;--fw9-color-contrast-high-hsl:230,7%,23%;--fw9-color-contrast-higher-hsl:230,13%,9%;--fw9-color-contrast-lower-hsl:240,4%,85%;--fw9-color-bg-light-hsl:0,0%,100%;--fw9-color-bg-dark-hsl:240,4%,95%;--fw9-color-white-hsl:0,0%,100%;--fw9-color-primary-darker-hsl:250,84%,38%;--fw9-color-primary-light-hsl:250,84%,60%;--fw9-color-contrast-low-hsl:240,4%,65%;--fw9-space-4xs:0.125rem;--fw9-space-3xs:0.25rem;--fw9-space-2xs:0.375rem;--fw9-space-xs:0.5rem;--fw9-space-sm:0.75rem;--fw9-space-md:1.25rem;--fw9-space-lg:2rem;--fw9-text-md:1.2rem;--f-header-height:60px;--f-header-logo-width:194px;--sk4-color-bg-hsl:0,0%,100%;--sk4-color-contrast-high-hsl:230,7%,23%;--sk4-color-white-hsl:0,0%,100%;--sk4-space-sm:0.75rem;--mc4-color-primary-hsl:250,84%,54%;--mc4-color-bg-hsl:0,0%,100%;--mc4-color-contrast-high-hsl:230,7%,23%;--mc4-color-contrast-higher-hsl:230,13%,9%;--mc4-color-contrast-lower-hsl:240,4%,85%;--mc4-color-bg-light-hsl:0,0%,100%;--mc4-color-bg-lighter-hsl:0,0%,100%;--mc4-color-black-hsl:230,13%,9%;--mc4-color-white-hsl:0,0%,100%;--mc4-color-bg-dark-hsl:240,4%,95%;--mc4-color-primary-darker-hsl:250,84%,38%;--mc4-color-primary-light-hsl:250,84%,60%;--mc4-color-accent-hsl:342,89%,48%;--mc4-space-xs:0.5rem;--mc4-space-sm:0.75rem;--mc4-space-md:1.25rem;--mc4-space-2xs:0.375rem;--mc4-text-lg:1.25rem;--mc4-text-md:1.5625rem;--mc4-text-sm:0.833rem;--modal-transition-duration:0.2s;--se1-color-primary-hsl:250,84%,54%;--se1-color-bg-hsl:0,0%,100%;--se1-color-contrast-high-hsl:230,7%,23%;--se1-color-contrast-higher-hsl:230,13%,9%;--se1-color-contrast-lower-hsl:240,4%,85%;--se1-color-contrast-low-hsl:240,4%,65%;--se1-color-contrast-medium-hsl:225,4%,47%;--se1-color-bg-dark-hsl:240,4%,95%;--se1-space-3xs:0.25rem;--se1-space-xs:0.5rem;--se1-space-2xs:0.375rem;--search-input-btn-width:2.2em;--search-input-icon-size:1em;--search-input-shortcut-margin:0.325em;--rm4-color-primary-hsl:250,84%,54%;--rm4-color-bg-hsl:0,0%,100%;--rm4-color-contrast-high-hsl:230,7%,23%;--rm4-color-contrast-higher-hsl:230,13%,9%;--rm4-color-contrast-low-hsl:240,4%,65%;--rm4-color-bg-dark-hsl:240,4%,95%;--rm4-color-contrast-lower-hsl:240,4%,85%;--rm4-space-4xs:0.125rem;--rm4-space-3xs:0.25rem;--rm4-space-2xs:0.375rem;--rm4-space-md:1.25rem;--rm4-space-xs:0.5rem;--rm4-space-sm:0.75rem;--rm4-text-sm:0.833rem;--rm4-text-md:1.2rem}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;src:local("Helvetica Neue"),local("Helvetica"),local("Arial"),local("Segoe UI"),local("system-ui"),local("sans-serif");unicode-range:U+0026}.back-to-top .cd-icon{--size:1em;font-size:var(--size);height:1em;width:1em;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial;--size:20px;display:block;margin:auto;color:#fff}.back-to-top .cd-icon use{color:inherit;fill:currentColor}.back-to-top{--size:50px;width:var(--size);height:var(--size);display:flex;position:fixed;right:2rem;bottom:2rem;z-index:10;border-radius:50%;background-color:hsla(230,13%,9%,.9);visibility:hidden;opacity:0}.back-to-top:hover{background-color:#757575}.back-to-top--is-visible{visibility:visible;opacity:1}.anim-menu-btn{display:flex;justify-content:center;align-items:center;width:var(--anim-menu-btn-size);height:var(--anim-menu-btn-size);margin-left:8px}.anim-menu-btn__icon{position:relative;display:block;font-size:var(--anim-menu-btn-icon-size);width:1em;height:var(--anim-menu-btn-icon-stroke);color:inherit;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1)}.anim-menu-btn__icon::after,.anim-menu-btn__icon::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:inherit;border-radius:inherit}.anim-menu-btn__icon--close{background-size:100% 100%;will-change:transform,background-size;transition-property:transform,background-size,-webkit-transform;transition-duration:var(--anim-menu-btn-transition-duration, .2s)}.anim-menu-btn:active .anim-menu-btn__icon--close{-webkit-transform:scale(.9);transform:scale(.9)}.anim-menu-btn__icon--close::after,.anim-menu-btn__icon--close::before{will-change:inherit;transition:inherit}.anim-menu-btn__icon--close::before{-webkit-transform:translateY(-.25em) rotate(0);transform:translateY(-.25em) rotate(0)}.anim-menu-btn__icon--close::after{-webkit-transform:translateY(.25em) rotate(0);transform:translateY(.25em) rotate(0)}.anim-menu-btn--state-b .anim-menu-btn__icon--close{background-size:0 100%}.anim-menu-btn--state-b .anim-menu-btn__icon--close::before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--close::after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.fw9-icon{height:var(--fw9-size,1em);width:var(--fw9-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}@media (min-width:1200px){:root{--f-header-height:80px}}.f-header{height:var(--f-header-height);width:100%;position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--color-header);transition:box-shadow .2s}.f-header--scrolled{box-shadow:0 1px 2px rgba(0,0,0,.08),0 6px 20px rgba(0,0,0,.16)}.f-header::before{display:none;content:"mobile"}.f-header__mobile-content{position:relative;display:flex;height:98%;justify-content:space-between;align-items:center;z-index:2;background:var(--color-header);color:var(--color-header-text)}.f-header__logo{display:block;width:var(--f-header-logo-width);flex-shrink:0;text-decoration:none}.f-header__logo img,.f-header__logo svg{display:block}.f-header__nav-control{--anim-menu-btn-size:44px;--anim-menu-btn-icon-size:28px;--anim-menu-btn-icon-stroke:2px}.f-header__nav{position:absolute;top:0;left:0;width:100%;max-height:calc(100vh - var(--f-header-offset,0px));overflow:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:0 0 var(--fw9-space-md);background:var(--color-header);color:var(--color-header-text);box-shadow:0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12);z-index:1;visibility:hidden;opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}.f-header__nav::before{content:"";display:block;position:-webkit-sticky;position:sticky;top:0;height:var(--f-header-height);background-color:inherit;border-bottom:1px solid hsl(var(--fw9-color-contrast-lower-hsl));margin-top:4px}.f-header__nav--is-visible{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:visibility,opacity .3s,transform .3s,-webkit-transform .3s}.f-header__nav-logo-wrapper{display:none}.f-header__item{flex-shrink:0;border-bottom:1px solid hsl(var(--fw9-color-contrast-lower-hsl))}.f-header__item a,.f-header__item li a{padding-top:12px;padding-bottom:12px}.f-header .f-header__dropdown-icon{height:16px;width:16px;flex-shrink:0;margin:0 10px 0 auto;display:none}.f-header__dropdown-control .f-header__dropdown-icon{display:block}.f-header__btn,.f-header__dropdown-control,.f-header__dropdown-link,.f-header__form-control,.f-header__link{font-size:var(--fs-md);font-style:normal;font-weight:500;letter-spacing:1px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-header-nav-text);text-decoration:none;padding:.65em .9em}.f-header__dropdown-control,.f-header__dropdown-link,.f-header__link{display:flex;align-items:center;text-decoration:none;padding:var(--fw9-space-xs) 0;font-size:var(--fs-md);font-style:normal;font-weight:500;letter-spacing:1px;text-transform:uppercase;letter-spacing:.5px}.f-header__dropdown-link{text-transform:none}.f-header__dropdown-control:hover,.f-header__dropdown-link:hover,.f-header__link:hover{color:var(--color-header-nav-hover);outline-color:var(--color-header-nav-hover)}.f-header__dropdown-control[aria-current=page],.f-header__dropdown-link[aria-current=page],.f-header__link[aria-current=page]{color:var(--color-header-selected-text);outline-color:var(--color-header-selected-text);font-weight:600}.f-header__categories-btn{-webkit-appearance:none;appearance:none;background:0 0;border:0;margin:0;cursor:pointer;font-family:inherit;line-height:inherit;color:var(--color-header-nav-text)}.f-header__btn,.f-header__form-control{width:100%;margin:var(--fw9-space-xs) 0}.f-header__dropdown-control{width:100%}.f-header__dropdown li a{padding-left:var(--fw9-space-md)}.f-header__dropdown-control+.f-header__dropdown{display:none}.f-header__dropdown-control[aria-expanded=true]+.f-header__dropdown{display:block}@media (max-width:1600px){.header_item_1{display:none}}@media (max-width:1700px){.header_item_2{display:none}}@media (min-width:1100px){.f-header::before{content:"desktop"}.f-header__mobile-content{display:none}.f-header__nav{position:static;padding:0;background-color:transparent;box-shadow:none;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:none;max-height:none;overflow:visible;-ms-scroll-chaining:chained;overscroll-behavior:auto;height:var(--f-header-height)}.f-header__nav::before{display:none}.f-header__nav-logo-wrapper{display:flex;margin-left:-17px}.f-header__list,.f-header__nav-grid{display:flex;align-items:center;margin-left:10px}.f-header__nav-grid{height:100%}.f-header__item{position:relative;border-bottom:none;margin-right:var(--fw9-space-xs)}.f-header__item:last-child{margin-right:0}.f-header .f-header__dropdown-icon{height:12px;width:12px;display:block;margin:0 0 0 var(--fw9-space-4xs);transition:transform .2s}.f-header__categories-btn[aria-expanded=true] .f-header__dropdown-icon{transform:rotate(180deg)}.f-header__link{padding:var(--fw9-space-3xs) var(--fw9-space-2xs);position:relative;transition:color .2s}.f-header__link::after{content:"";position:absolute;bottom:4px;left:50%;right:50%;height:2px;background:var(--color-header-nav-hover);border-radius:2px;transition:left .2s,right .2s}.f-header__link:hover::after{left:var(--fw9-space-2xs);right:var(--fw9-space-2xs)}.f-header__link[aria-current=page]::after{left:var(--fw9-space-2xs);right:var(--fw9-space-2xs);background:var(--color-header-selected-text,var(--color-header-nav-hover))}.f-header__link--icon span{display:none}.f-header__btn,.f-header__form-control{margin:0}.f-header__dropdown{position:absolute;top:100%;width:500px;left:auto;right:0;padding:var(--fw9-space-3xs) var(--fw9-space-2xs);column-count:2;column-gap:var(--fw9-space-xs);background-color:hsl(var(--fw9-color-bg-light-hsl));border-radius:.25em;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12);z-index:5;pointer-events:none;visibility:hidden;opacity:0;transition:visibility .2s .2s,opacity .2s}.f-header__dropdown li{break-inside:avoid}.f-header__dropdown-control+.f-header__dropdown{display:block}.f-header__categories-btn[aria-expanded=true]+.f-header__dropdown,.f-header__dropdown-control[aria-expanded=true]+.f-header__dropdown,.f-header__item:hover .f-header__dropdown{pointer-events:auto;visibility:visible;opacity:1;transition:visibility .2s,opacity .2s}.f-header__item.f-header__item--closed:hover .f-header__dropdown{pointer-events:none;visibility:hidden;opacity:0;transition:visibility .2s .2s,opacity .2s}.f-header__dropdown-link{position:relative;gap:.6em;color:hsl(var(--fw9-color-contrast-high-hsl));padding:var(--fw9-space-2xs) var(--fw9-space-xs);border-radius:8px;transition:background-color .18s,color .18s}.f-header__dropdown-link::before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0;background:hsl(var(--fw9-color-contrast-lower-hsl));transition:background-color .18s,transform .18s}.f-header__dropdown-link:hover{background-color:color-mix(in srgb,var(--site-brand,hsl(var(--fw9-color-primary-hsl))) 8%,transparent);color:hsl(var(--fw9-color-contrast-higher-hsl))}.f-header__dropdown-link:hover::before{background:var(--site-brand,hsl(var(--fw9-color-primary-hsl)));transform:scale(1.3)}}@media (min-width:1100px) and (max-height:740px){.f-header__dropdown{width:min(740px,calc(100vw - 48px));column-count:3}}@media (max-width:1099px){.f-header__nav{padding-bottom:var(--fw9-space-lg);transform:translateY(-1.25em)}.f-header__list{padding-top:var(--fw9-space-md)}.f-header__item{border-bottom:1px solid hsla(var(--fw9-color-white-hsl),.08);margin:0 var(--fw9-space-md)}.f-header__item:last-child{border-bottom:none}.f-header__dropdown-control,.f-header__link{position:relative;padding:16px var(--fw9-space-xs);min-height:48px;box-sizing:border-box;border-radius:8px;transition:background-color .18s,color .18s}.f-header__link::after{content:"";position:absolute;left:var(--fw9-space-xs);top:50%;margin-top:.75em;height:2px;width:0;border-radius:2px;background:var(--color-header-nav-hover);transition:width .2s}.f-header__dropdown-control:active,.f-header__dropdown-control:hover,.f-header__link:active,.f-header__link:hover{color:var(--color-header-nav-hover);background-color:hsla(var(--fw9-color-white-hsl),.06)}.f-header__link:active::after,.f-header__link:hover::after{width:1.6em}.f-header__link[aria-current=page]{box-shadow:inset 3px 0 0 var(--color-header-selected-text);padding-left:var(--fw9-space-sm)}.f-header__dropdown{margin:var(--fw9-space-3xs) 0 var(--fw9-space-xs) var(--fw9-space-xs);padding-left:var(--fw9-space-sm);border-left:1px solid hsla(var(--fw9-color-white-hsl),.14);column-count:2;column-gap:var(--fw9-space-sm)}.f-header__dropdown li{break-inside:avoid}.f-header__dropdown li a,.f-header__dropdown-link{gap:.65em;padding:11px var(--fw9-space-2xs);min-height:42px;box-sizing:border-box;border-radius:8px;font-size:var(--fs-base);font-weight:400;text-transform:none;letter-spacing:.3px;line-height:1.25;color:var(--color-header-nav-text);opacity:.85;transition:background-color .18s,opacity .18s,color .18s}.f-header__dropdown li a::before,.f-header__dropdown-link::before{content:"";width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--site-brand-sky,hsla(var(--fw9-color-white-hsl),.55))}.f-header__dropdown-link:active{background-color:hsla(var(--fw9-color-white-hsl),.06);opacity:1}}.fw9-container{width:100%;max-width:124rem;padding-inline:clamp(2rem,4vw,5.2rem);margin-left:auto;margin-right:auto}.fw9-position-relative{position:relative}.fw9-margin-left-2xs{margin-left:var(--fw9-space-2xs)}.fw9-flex-basis-0{flex-basis:0}.fw9-flex-grow{flex-grow:1}@media(min-width:1200px){:root{--fw9-space-4xs:0.1875rem;--fw9-space-3xs:0.375rem;--fw9-space-2xs:0.5625rem;--fw9-space-xs:0.75rem;--fw9-space-sm:1.125rem;--fw9-space-md:2rem;--fw9-space-lg:3.125rem;--fw9-text-md:1.5625rem}.fw9-padding-2xs\@md{padding:var(--fw9-space-2xs)}.fw9-justify-between\@md{justify-content:space-between}.fw9-justify-end\@md{justify-content:flex-end}.fw9-justify-center\@md{justify-content:center}.fw9-margin-left-auto\@md{margin-left:auto}.fw9-margin-right-lg\@md{margin-right:var(--fw9-space-lg)}}.btn-header{background:var(--color-header-button);color:var(--color-header-button-text)}.btn-header:hover{background:var(--color-header-button-hover)}.headerAction{display:none}@media (min-width:1450px){.headerAction{display:inherit;text-align:center;margin-left:10px}.headerAction .btn{text-transform:uppercase;font-size:var(--fs-xl);padding-left:16px;padding-right:16px}}.amazon-associates-disclaimer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;text-align:center;font-size:var(--fs-base);font-weight:200;margin-top:12px}@media only screen and (min-width:1050px){.amazon-associates-disclaimer{font-size:var(--fs-lg)}}.independenceBadge{display:inline-flex;align-items:center;gap:.5em;padding:.25em .85em;border:1px solid;border-radius:999px;font-size:var(--fs-sm);font-weight:500;line-height:1.4;color:inherit;text-decoration:none;white-space:nowrap;vertical-align:middle}.independenceBadge svg{width:1.1em;height:1.1em;flex:none}.independenceBadge:hover{background:color-mix(in srgb,currentColor 12%,transparent);text-decoration:none}.vsAffiliateDisclosure .independenceBadge{margin-top:8px}.grecaptcha-badge{visibility:hidden}#sib-container input:-ms-input-placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container input::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container textarea::placeholder{text-align:left;font-family:Helvetica,sans-serif;color:#c0ccda}#sib-container a{text-decoration:underline;color:#2bb2fc}.is-selection-disabled{pointer-events:none;cursor:default}.sib-form *,.sib-form ::after,.sib-form ::before{box-sizing:border-box}.sib-form{background-attachment:fixed;font-size:16px;font-family:Roboto,sans-serif;padding:32px 12px;margin:0}.sib-form__declaration{display:flex;padding:0 16px;align-items:center}.sib-form__declaration .declaration-block-icon{display:flex;padding:0 16px 0 0;margin:0}.sib-form__declaration .declaration-block-icon [class^=svgIcon]{width:65px;height:65px}.sib-form__declaration p{line-height:1.5em;margin:0}.sib-form--blockPosition{position:relative}.sib-form ol,.sib-form ul{padding:0}#sib-container{background:#fff;margin:0 auto;padding:17px;display:inline-block;width:100%}#sib-form{text-align:left}#sib-other-container .entry__controls--other{margin-left:1.5em}#sib-other-container #sib-other-reason{width:100%;padding:8px;resize:vertical;border:1px solid #687484}.input_display{line-height:1.5rem}.entry__label{margin-bottom:10px;width:100%;font-weight:500;word-break:break-word;word-wrap:break-word}.entry__label_optin{display:inline}.entry__label>*{float:left}.entry__label::after{content:attr(data-required);font-size:1em;color:#ff4949;text-decoration:none;word-wrap:break-all;word-wrap:break-word;display:inline}.entry__controls{margin:0}.entry__error{display:none;margin-top:6px;margin-bottom:6px;background:rgba(0,0,0,0)}.sib-entry_mcq .entry__controls{display:block;background:rgba(0,0,0,0);border:none;outline:0}.sib-form-block{padding:0 16px;word-wrap:break-word;outline:0}.sib-form-block ol,.sib-form-block p,.sib-form-block ul{text-align:inherit;margin:0;line-height:1.5em}.sib-form-block ol,.sib-form-block ul{list-style-position:inside}.sib-form-block__button{display:inline-block;padding:8px 18px;border:none;overflow-wrap:break-word;max-width:100%;cursor:pointer}.sib-form-block__button-disabled{opacity:.5}.sib-form-block__button-with-loader{min-height:40px;line-height:23px}.sib-divider-form-block{border:0;margin:0}.form__label-row{display:flex;flex-direction:column;justify-content:stretch}.form__label-row--horizontal{flex-direction:row;align-items:flex-start;margin:10px 0}.form__label-row--horizontal>:first-child{margin-right:20px}.form__label-row--horizontal>*{width:50%;flex-grow:1}.input{width:calc(100% - 1rem)}.input--hidden{display:none!important}.input__rtl[type=text]::placeholder{text-align:right!important}.input__textareaRtl::placeholder{text-align:right!important}input::-webkit-input-placeholder{color:#bfcad8}input::-moz-placeholder{color:#bfcad8}input:-ms-input-placeholder{color:#bfcad8}input:-moz-placeholder{color:#bfcad8}.sib-form-container a{text-decoration:underline;color:#2bb2fc}.form__entry{position:static;margin-left:0;padding-left:0}.sib-panel{position:relative;width:100%;margin:24px 0;padding:10px 25px;border-width:1px;border-style:solid;border-radius:3px;color:#3c4858;text-align:center;box-shadow:none}.sib-panel--active{display:block}.sib-panel--inactive{display:none}.sib-panel__text{margin:0;font-weight:600;text-align:left}.sib-panel__link{padding:0 5px;color:#3c4858;text-decoration:underline;cursor:pointer}.sib-panel__close-icon{position:absolute;top:12px;right:25px;cursor:pointer}.sib-form-message-panel{margin:0 0 1.25rem;width:100%;padding:.4375rem;border:1px solid;display:none}.sib-form-message-panel--active{display:inline-block}.sib-form-message-panel__text{display:flex;align-items:center;margin:0;padding:.5rem}.sib-form-message-panel__text .sib-icon{contain:strict;display:inline-block;fill:currentColor}.sib-form-message-panel__text .sib-notification__icon{height:1.5em;width:1.5em;flex-shrink:0;margin-right:calc(1rem - 1px)}.sib-loader{display:inline-block;position:relative;width:64px;height:64px}.sib-loader div{position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;animation:1.2s linear infinite loader}.sib-loader div:first-child{animation-delay:0s;top:29px;left:53px}.sib-loader div:nth-child(2){animation-delay:-.1s;top:18px;left:50px}.sib-loader div:nth-child(3){animation-delay:-.2s;top:9px;left:41px}.sib-loader div:nth-child(4){animation-delay:-.3s;top:6px;left:29px}.sib-loader div:nth-child(5){animation-delay:-.4s;top:9px;left:18px}.sib-loader div:nth-child(6){animation-delay:-.5s;top:18px;left:9px}.sib-loader div:nth-child(7){animation-delay:-.6s;top:29px;left:6px}.sib-loader div:nth-child(8){animation-delay:-.7s;top:41px;left:9px}.sib-loader div:nth-child(9){animation-delay:-.8s;top:50px;left:18px}.sib-loader div:nth-child(10){animation-delay:-.9s;top:53px;left:29px}.sib-loader div:nth-child(11){animation-delay:-1s;top:50px;left:41px}.sib-loader div:nth-child(12){animation-delay:-1.1s;top:41px;left:50px}.progress-indicator{background:rgba(0,0,0,0)}.sib-hide-loader-icon{display:none}.sib-form ::-webkit-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::-moz-placeholder{color:#c0ccda;opacity:1}.sib-form :-ms-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::-ms-input-placeholder{color:#c0ccda;opacity:1}.sib-form ::placeholder{color:#c0ccda;opacity:1}.sib-form .form__entries{display:table-cell;margin:0;padding-top:4rem;vertical-align:top}.sib-form .form__entry{border:0;margin:0;padding:0;position:relative}.sib-form .form__entry:not(:first-child){margin-top:1.5rem}.sib-form .entry__label+.form__entry{margin-top:0}.sib-form .entry__label{display:table;font-weight:700;padding:0;white-space:normal}.sib-form .entry__field{-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #c0ccda;border-radius:3px;display:-webkit-inline-flex;display:inline-flex;margin:.25rem 0;max-width:100%}.sib-form .entry__field:focus-within{box-shadow:0 0 0 2px #c9e1f4}.sib-form .input{background:0 0;border:0;font:inherit;margin:0;-moz-box-sizing:content-box;box-sizing:content-box;color:inherit;outline:0;box-shadow:none;min-width:1px;padding:0}.sib-form .input:first-child{padding-left:.5rem}.sib-form .input:last-child{padding-right:.5rem}.sib-form .input:not(textarea){height:calc(2.5rem - 2px)}.sib-form .entry__error,.sib-form .entry__label{max-width:40em}.sib-form .entry__error+.entry__error{margin-top:.5rem}.sib-form .entry__error{display:none;color:#ff4949;font-size:.87055056rem;line-height:1rem}.sib-form .input_replaced{opacity:0;position:absolute;z-index:-1}.sib-form .choice__form{border:0;margin:0;padding:0}.sib-form .choice__form[disabled]{display:none}.sib-form ::-ms-reveal{display:none}.sib-form ::-webkit-inner-spin-button,.sib-form ::-webkit-search-decoration{display:none}.sib-form [type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sib-form .input[readonly]{background-color:#f9fafc}.sib-form .input[type=text]+.input__password-toggler{color:#0092ff}.sib-form .sib-ap-nostyle-input-icon{display:none}.sib-form .sib-ap-nostyle-dropdown-menu{-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;border:1px solid #c0ccda;border-radius:3px;list-style:none;margin:0;max-width:100vw;min-width:100%;padding:calc(.5rem - 1px) 0}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content{position:absolute;top:100%;z-index:1}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content:not(.sib-collapsible__content_toggled){display:none}.sib-form .sib-ap-nostyle-dropdown-menu em{font-style:normal;font-weight:700}.sib-form .sib-ap-nostyle-input{padding-right:.5rem}.sib-form .sib-ap-nostyle-suggestion{cursor:default;color:inherit;display:block;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sib-form .sib-ap-nostyle-cursor,.sib-form .sib-ap-nostyle-suggestion:focus,.sib-form .sib-ap-nostyle-suggestion:hover{background:#eff2f7}.sib-form .sib-ap-footer{display:none}.sib-form .clickable_ghost{background:0 0;border-color:#c0ccda;color:#3c4858}.sib-form .clickable_ghost:focus:not([disabled]),.sib-form .clickable_ghost:hover:not([disabled]){background:0 0;border-color:#8492a6}.sib-form .clickable_block{width:100%}.sib-form .clickable_cta{border-radius:9999em}.sib-form .clickable_sneaky,.sib-form .clickable_sneaky:focus,.sib-form .clickable_sneaky:hover{color:inherit}.sib-form .clickable_plan{color:#0092ff}.sib-form .clickable_plan:focus,.sib-form .clickable_plan:hover{color:#007cd9}.sib-form .clickable_destructive{background:#ff4949;border-color:#ff4949}.sib-form .clickable_destructive:focus:not([disabled]),.sib-form .clickable_destructive:hover:not([disabled]){background:#d93e3e;border-color:#d93e3e}.sib-form .clickable__icon{height:1.5rem;vertical-align:bottom;width:1.5rem}.sib-form .clickable__icon:not(.sib-icon_standalone){margin-right:calc(.7002rem - 1px)}.sib-form .progress-indicator{-webkit-align-items:center;align-items:center;background:rgba(255,255,255,.9);display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.sib-form .progress-indicator .progress-indicator__icon{fill:#0092ff;height:2rem;width:2rem}.sib-form .progress-indicator_small .progress-indicator__icon{height:1rem;width:1rem}.sib-form .progress-indicator__icon{-webkit-animation:1.3s cubic-bezier(.46,.35,.39,.85) infinite indicator-spin;animation:1.3s cubic-bezier(.46,.35,.39,.85) infinite indicator-spin}@keyframes loader{0%,100%,20%,80%{transform:scale(1)}50%{transform:scale(1.5)}}@keyframes indicator-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes indicator-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}/* ---- Footer / stand-alone variant (brand-coloredblock) ---- */ .sib-form--footer{text-align:center;background-color:var(--site-brand,#01579b)}.sib-form--footer #sib-container{text-align:center;background-color:var(--site-brand,#01579b);max-width:540px;margin:0 auto;border-radius:8px;border:1px solid rgba(255,255,255,.15);direction:ltr}.sib-form--footer .sib-form-title p{color:#fff}.sib-form--footer .sib-form-subtitle p{color:rgba(255,255,255,.85)}.sib-form--footer .entry__label,.sib-form--footer .sib-form-recaptcha-legal,.sib-form--footer .sib-form-recaptcha-legal a{color:#fff}.siteNewsletterWrap{max-width:124rem;margin:0 auto;padding:4.8rem clamp(2rem,4vw,5.2rem)}.siteNewsletterCard{grid-column:1/-1;list-style:none}.siteNewsletterCard .siteNewsletterPanel{margin:0}.siteNewsletterPanel{position:relative;overflow:hidden;border-radius:var(--radius,1.8rem);border:1px solid color-mix(in oklab,var(--site-brand-darker,#002948) 60%,#000);color:#fff;background:radial-gradient(46rem 30rem at 88% -10%,rgba(41,182,246,.45),transparent 60%),radial-gradient(40rem 26rem at 6% 120%,rgba(2,136,209,.4),transparent 58%),linear-gradient(135deg,var(--site-brand-dark,#013a6b) 0,var(--site-brand-darker,#002948) 55%,#001a30 100%);box-shadow:0 2.4rem 5.2rem -1.6rem rgba(1,30,60,.55),inset 0 0 0 1px rgba(255,255,255,.06);padding:clamp(2.2rem,2.6vw,3.2rem) clamp(2.4rem,3vw,3.8rem)}.siteNewsletterPanel::before{content:"";position:absolute;top:-18rem;right:-14rem;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle,transparent 0 38%,rgba(255,255,255,.05) 38% 39%,transparent 39%),radial-gradient(circle,transparent 0 52%,rgba(255,255,255,.06) 52% 53%,transparent 53%),radial-gradient(circle,transparent 0 68%,rgba(255,255,255,.05) 68% 69%,transparent 69%);pointer-events:none}.siteNewsletterInner{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem 4rem}.siteNewsletterText{flex:1 1 32rem;min-width:0}.siteNewsletterForm{flex:1 1 44rem;max-width:54rem;min-width:0}.siteNewsletterPanel .homePulseEyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--mono, "IBM Plex Mono", ui-monospace, monospace);font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.5rem 1.2rem;margin-bottom:1.2rem;backdrop-filter:blur(2px)}.siteNewsletterPanel .homePulseEyebrow::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--site-brand-sky,#29b6f6);box-shadow:0 0 .8rem var(--site-brand-sky,#29b6f6)}.siteNewsletterPanel h3{font-size:clamp(2.2rem, 2.2vw, 2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;color:#fff;text-wrap:balance;margin:0 0 .8rem;max-width:32ch}.siteNewsletterPanel .siteNewsletterIntro{margin:0;font-size:clamp(1.4rem, 1.1vw, 1.5rem);line-height:1.5;color:rgba(255,255,255,.82);text-wrap:pretty;max-width:46ch}.sib-form--site{background:0 0;padding:0}.sib-form--site #sib-container{display:block;background:0 0;border:0;max-width:none;margin:0;padding:0;direction:ltr}.sib-form--site .sib-form-row:has(.sib-form-subtitle),.sib-form--site .sib-form-row:has(.sib-form-title){display:none}.sib-form--site .entry__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sib-form--site .sib-form-row{padding:0}.sib-form--site #sib-form{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.2rem}.sib-form--site .sib-form-row:has(.sib-input){flex:1 1 28rem;min-width:0}.sib-form--site .sib-form-row:has(.sib-form-block__button){flex:0 0 auto;display:flex;align-items:stretch}.sib-form--site .sib-form-row:has(.sib-form-block__button) .sib-form-block{padding:0}.sib-form--site .sib-form-row:has(.g-recaptcha-v3){display:none}.sib-form--site .sib-input{width:100%;min-width:0;height:100%;padding:0;display:flex;flex-direction:column;justify-content:center}.sib-form--site .entry_block,.sib-form--site .form__entry,.sib-form--site .form__label-row,.sib-form--site .sib-input>*{width:100%;max-width:100%;padding:0;margin:0;box-sizing:border-box}.sib-form--site .entry__field{display:flex;width:100%;max-width:100%;border:0;background:0 0}.sib-form--site .entry__field:focus-within{box-shadow:none}.sib-form--site #sib-container input.input{flex:1 1 auto;width:100%;box-sizing:border-box;height:100%;font-family:var(--font, "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif);font-size:1.6rem;color:var(--ink,#0c2233);background:#fff;border:1px solid transparent;border-radius:1.3rem;padding:1.6rem 1.9rem;outline:0;box-shadow:0 1rem 2.4rem -1.2rem rgba(0,0,0,.5);transition:border-color .2s,box-shadow .2s}.sib-form--site #sib-container input.input::placeholder{color:var(--ink-faint,#738aa0)}.sib-form--site #sib-container input.input:focus{border-color:var(--site-brand-sky,#29b6f6);box-shadow:0 1rem 2.4rem -1.2rem rgba(0,0,0,.5)}.sib-form--site .sib-form-block__button{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-family:var(--font, "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:800;font-size:1.5rem;letter-spacing:.02em;color:#fff;background:var(--warm,#f2682c);border:0;border-radius:1.3rem;padding:1.6rem 3rem;cursor:pointer;white-space:nowrap;box-shadow:0 1.2rem 2.6rem -1rem rgba(242,104,44,.6);transition:filter .2s,transform .2s,box-shadow .2s}.sib-form--site .sib-form-block__button:hover{filter:brightness(1.06);transform:translateY(-.2rem);box-shadow:0 1.6rem 3rem -1rem rgba(242,104,44,.7)}.sib-form--site .sib-form-block__button .icon{position:absolute;inset:0;width:2rem;height:2rem;margin:auto;fill:#fff}.sib-form--site .sib-form-block__button:has(> .icon:not(.sib-hide-loader-icon)){color:transparent;cursor:progress}.sib-form--site .sib-form-block__button-disabled{opacity:1}.sib-form--site .sib-form-recaptcha-legal{flex-basis:100%;margin:1.2rem 0 0;font-size:1.2rem;line-height:1.5;color:var(--ink-faint,#738aa0);text-align:left}.sib-form--site .sib-form-status{display:grid;justify-items:start;margin-top:1.2rem;text-align:left}.sib-form--site .sib-form-status>*{grid-area:1/1;min-width:0}@media (max-width:600px){.sib-form--site .sib-form-status{justify-items:center;text-align:center}}.sib-form--site .sib-form-fine-print{margin:0;font-size:var(--fs-xs);line-height:1.5;color:rgba(255,255,255,.65)}.sib-form--site .sib-form-status:has(.sib-form-message-panel--active) .sib-form-fine-print{visibility:hidden}.sib-form--site .sib-form-recaptcha-legal a{color:var(--site-brand,#01579b);text-decoration:underline}.sib-form--site .sib-form-message-panel{display:block;visibility:hidden;width:auto;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:0 0}.sib-form--site .sib-form-message-panel--active{visibility:visible}.sib-form--site #error-message,.sib-form--site #invalid-email-message{color:#fca5a5}.sib-form--site #success-message{color:#86efac}.sib-form--site .sib-form-message-panel__text{display:block;padding:0;font-size:var(--fs-base);font-weight:600;line-height:1.4;text-wrap:balance}.sib-form--site .sib-notification__icon{width:1.7rem;height:1.7rem;margin:0 .3rem 0 0;vertical-align:-.35rem}.sib-form--site .entry__error{display:none!important}@media (max-width:760px){.siteNewsletterInner{flex-direction:column;align-items:stretch;justify-content:flex-start}.siteNewsletterForm,.siteNewsletterText{flex:0 0 auto;max-width:none}}@media (max-width:600px){.siteNewsletterPanel{padding:2.2rem}.sib-form--site .sib-form-row:has(.sib-form-block__button){flex:1 1 100%;justify-content:center}.sib-form--site .sib-form-row:has(.sib-form-block__button) .sib-form-block{width:100%}.sib-form--site .sib-form-block__button{width:100%;flex:1 1 100%}}.footerAd{background-color:#141716;display:flex;justify-content:center}.footerAd img{height:auto;max-width:100%}.footer{padding-top:56px;padding-bottom:34px;padding-inline:0;background-color:var(--color-footer,#01579b);text-align:left}.footerInner{max-width:124rem;margin-inline:auto;padding-inline:clamp(2rem,4vw,5.2rem)}.footerTop{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.12)}.footerBrand{display:inline-flex;align-items:center;text-decoration:none}.footerBrandLogo{height:46px;width:auto;margin-left:-15px}.footerIndependence{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 14px;padding-top:22px;color:#cfe1f0}.footerIndependenceText{font-size:var(--fs-sm);opacity:.85}.footerBottom{font-family:Archivo,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:var(--fs-sm);font-weight:500;letter-spacing:.02em;color:#bcdcf3;padding-top:18px;text-align:left}.donateSection{width:300px;display:block;margin:0 auto 30px}.btn-container{display:flex;justify-content:center;margin-bottom:30px}.kofi-button{margin-top:30px}.socials__btns{gap:10px}.socials__btns a{width:40px;height:40px;border-radius:11px;display:flex;justify-content:center;align-items:center;color:#cfe1f0;border:1px solid rgba(255,255,255,.18);background-color:rgba(255,255,255,.07);transition:background-color .2s,color .2s,border-color .2s}.socials__btns a svg{height:18px;width:18px;color:currentColor;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1)}.socials__btns a:hover{background-color:rgba(255,255,255,.16);border-color:rgba(255,255,255,.38);color:#fff}.socials__btns a:hover svg{transform:scale(1.12);color:#fff}.footerNav{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:26px 32px;padding:30px 0 4px;text-align:left}.footerNavGroup{min-width:0}.footerNavToggle{display:none}.footerNavTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;color:#fff;font-size:var(--fs-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.72}.footerNavChevron{display:none;width:14px;height:14px;flex-shrink:0;transition:transform .2s}.footerNavList{list-style:none;margin:0;padding:0;display:grid;gap:10px}.footerNavList a{color:#cfe1f0;letter-spacing:.04em;text-decoration:none;opacity:.92}.footerNavList a:hover{color:#fff;opacity:1}.footerItem{padding:0;min-height:0;display:inline-flex;align-items:center;border-radius:0;transition:color .2s,opacity .2s;font-size:var(--fs-base);font-weight:600}.footerItem:hover{background-color:transparent}@media (max-width:768px){.footerInner{text-align:center}.footerTop{flex-direction:column;align-items:center;justify-content:center}.footerBrand{justify-content:center}.footerBrandLogo{margin-left:0}.socials__btns{justify-content:center}.btn-container{display:inline-block!important}.footerNav{grid-template-columns:1fr;gap:0;padding:20px 0 4px;text-align:left}.footerNavGroup{border-bottom:1px solid rgba(255,255,255,.12)}.footerNavToggle{display:block;position:absolute;width:1px;height:1px;margin:0;opacity:0}.footerNavTitle{margin:0;padding:15px 2px;cursor:pointer;opacity:.85}.footerNavChevron{display:block}.footerNavList{display:none;padding:2px 0 14px;gap:8px}.footerNavToggle:checked~.footerNavList{display:grid}.footerNavList li{display:block}.footerNavList a{display:flex;align-items:center;padding:12px;margin-inline:-12px;width:calc(100% + 24px);border-radius:12px;background-color:rgba(255,255,255,.05);transition:background-color .2s,color .2s,opacity .2s}.footerNavList a:active,.footerNavList a:focus-visible,.footerNavList a:hover{background-color:rgba(255,255,255,.12);color:#fff;opacity:1}.footerNavToggle:checked~.footerNavTitle .footerNavChevron{transform:rotate(180deg)}.footerNavToggle:focus-visible~.footerNavTitle{outline:rgba(255,255,255,.75) solid 2px;outline-offset:2px}.footerIndependence{justify-content:center}.footerBottom{text-align:center}}@media(min-width:1050px){:root{--sk4-space-sm:1.125rem}}.sk4-flex-wrap{flex-wrap:wrap}.sk4-gap-sm{gap:var(--sk4-space-sm)}.sk4-flex-center{justify-content:center;align-items:center}.sk4-flex{display:flex}.sk4-max-width-md{max-width:64rem}.sk4-container{margin-left:auto;margin-right:auto}.sk4-text-center{text-align:center}.sk4-icon{height:var(--sk4-size,1em);width:var(--sk4-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.modal *{color:#000;text-transform:none}.mc4-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;font-size:1.2em;white-space:nowrap;background:hsl(var(--mc4-color-bg-dark-hsl));color:hsl(var(--mc4-color-contrast-higher-hsl));cursor:pointer;text-decoration:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.2s;will-change:transform;padding:var(--mc4-space-2xs) var(--mc4-space-sm);border-radius:.25em;text-transform:uppercase;margin:10px 6px;padding:6px 10px}.mc4-btn:active{transform:translateY(2px)}.mc4-btn--primary{background:#26a69a;color:hsl(var(--mc4-color-white-hsl));box-shadow:inset 0 1px 0 hsla(var(--mc4-color-white-hsl),.15),0 1px 3px hsla(var(--mc4-color-primary-darker-hsl),.25),0 2px 6px hsla(var(--mc4-color-primary-darker-hsl),.1),0 6px 10px -2px hsla(var(--mc4-color-primary-darker-hsl),.25)}.mc4-btn--primary:hover{background:#80cbc4;box-shadow:inset 0 1px 0 hsla(var(--mc4-color-white-hsl),.15),0 1px 2px hsla(var(--mc4-color-primary-darker-hsl),.25),0 1px 4px hsla(var(--mc4-color-primary-darker-hsl),.1),0 3px 6px -2px hsla(var(--mc4-color-primary-darker-hsl),.25)}.mc4-btn--subtle{background:hsl(var(--mc4-color-bg-lighter-hsl));color:hsl(var(--mc4-color-contrast-higher-hsl));box-shadow:inset 0 1px 0 hsla(var(--mc4-color-white-hsl),.1),0 0 0 1px hsla(var(--mc4-color-black-hsl),.02),0 1px 3px -1px hsla(var(--mc4-color-black-hsl),.2),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1)}.mc4-btn--subtle:hover{background:hsl(var(--mc4-color-bg-light-hsl));box-shadow:inset 0 1px 0 hsla(var(--mc4-color-white-hsl),.1),0 0 0 1px hsla(var(--mc4-color-black-hsl),.02),0 1px 3px -1px hsla(var(--mc4-color-black-hsl),.2),0 .1px .3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12)}.mc4-icon{height:var(--mc4-size,1em);width:var(--mc4-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.mc4-icon--xs{--mc4-size:16px}.mc4-icon--sm{--mc4-size:24px}.modal{position:fixed;z-index:15;width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden}.modal:not(.modal--is-visible){pointer-events:none;background-color:transparent}.modal--is-visible{opacity:1;visibility:visible}.modal__close-btn{display:flex;flex-shrink:0;border-radius:50%;transition:.2s}.modal__close-btn svg{display:block;margin:auto}.modal__close-btn--outer{width:48px;height:48px;position:fixed;top:var(--mc4-space-sm);right:var(--mc4-space-sm);z-index:10;background-color:hsla(var(--mc4-color-black-hsl),.9);transition:.2s}.modal__close-btn--outer svg{color:hsl(var(--mc4-color-white-hsl));transition:transform .3s cubic-bezier(.34, 1.56, .64, 1);transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),-webkit-transform .3s cubic-bezier(.34, 1.56, .64, 1)}.modal__close-btn--outer:hover{background-color:hsla(var(--mc4-color-black-hsl),1)}.modal__close-btn--outer:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal__close-btn--inner{--mc4-size:32px;width:var(--mc4-size);height:var(--mc4-size);background-color:hsl(var(--mc4-color-bg-light-hsl));box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1);transition:.2s}.modal__close-btn--inner svg{color:inherit}.modal__close-btn--inner:hover{background-color:hsl(var(--mc4-color-bg-lighter-hsl));box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12)}@media (prefers-reduced-motion:no-preference){.modal--animate-fade{--modal-transition-duration:0.2s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-fade.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale,.modal--animate-translate-down,.modal--animate-translate-left,.modal--animate-translate-right,.modal--animate-translate-up{--modal-transition-duration:0.2s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-scale .modal__content,.modal--animate-translate-down .modal__content,.modal--animate-translate-left .modal__content,.modal--animate-translate-right .modal__content,.modal--animate-translate-up .modal__content{will-change:transform;transition:-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1),-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1)}.modal--animate-scale.modal--is-visible,.modal--animate-translate-down.modal--is-visible,.modal--animate-translate-left.modal--is-visible,.modal--animate-translate-right.modal--is-visible,.modal--animate-translate-up.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale.modal--is-visible .modal__content,.modal--animate-translate-down.modal--is-visible .modal__content,.modal--animate-translate-left.modal--is-visible .modal__content,.modal--animate-translate-right.modal--is-visible .modal__content,.modal--animate-translate-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-slide-down,.modal--animate-slide-left,.modal--animate-slide-right,.modal--animate-slide-up{--modal-transition-duration:0.3s;transition:opacity 0s var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-slide-down .modal__content,.modal--animate-slide-left .modal__content,.modal--animate-slide-right .modal__content,.modal--animate-slide-up .modal__content{will-change:transform;transition:-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1),-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1)}.modal--animate-slide-down.modal--is-visible,.modal--animate-slide-left.modal--is-visible,.modal--animate-slide-right.modal--is-visible,.modal--animate-slide-up.modal--is-visible{transition:background-color var(--modal-transition-duration),visibility 0s}.modal--animate-slide-down.modal--is-visible .modal__content,.modal--animate-slide-left.modal--is-visible .modal__content,.modal--animate-slide-right.modal--is-visible .modal__content,.modal--animate-slide-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-scale .modal__content{-webkit-transform:scale(.95);transform:scale(.95)}.modal--animate-translate-up .modal__content{-webkit-transform:translateY(40px);transform:translateY(40px)}.modal--animate-translate-down .modal__content{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.modal--animate-translate-right .modal__content{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.modal--animate-translate-left .modal__content{-webkit-transform:translateX(40px);transform:translateX(40px)}.modal--animate-slide-up .modal__content{-webkit-transform:translateY(100%);transform:translateY(100%)}.modal--animate-slide-down .modal__content{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.modal--animate-slide-right .modal__content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.modal--animate-slide-left .modal__content{-webkit-transform:translateX(100%);transform:translateX(100%)}}.modal--is-loading .modal__content{visibility:hidden}.modal--is-loading .modal__loader{display:flex}.modal__loader{position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;display:none;pointer-events:none}.mc4-max-width-100\%{max-width:150rem}.mc4-max-height-100\%{max-height:100%}.mc4-shadow-md{box-shadow:0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12)}.mc4-radius-md{border-radius:.25em}.mc4-block{display:block}.mc4-pointer-events-none{pointer-events:none}.mc4-flex-center{justify-content:center;align-items:center}.mc4-flex{display:flex}.mc4-height-100\%{height:100%}.mc4-width-100\%{width:100%}.mc4-padding-md{padding:var(--mc4-space-md)}.mc4-bg-black{--mc4-bg-o:1;background-color:hsla(var(--mc4-color-black-hsl),var(--mc4-bg-o,1))}.mc4-width-3xl{width:8rem}.mc4-overflow-hidden{overflow:hidden}.mc4-text-lg{font-size:var(--mc4-text-lg)}.mc4-text-component{margin-top:10px;font-weight:400;font-size:var(--fs-lg)}.mc4-text-component :where(h1,h2,h3,h4){line-height:var(--mc4-heading-line-height, 1.2);margin-top:calc(var(--mc4-space-md) * var(--mc4-space-multiplier,1));margin-bottom:calc(var(--mc4-space-sm) * var(--mc4-space-multiplier,1))}.mc4-text-component :where(p,blockquote,ul li,ol li){line-height:var(--mc4-body-line-height, 1.4)}.mc4-text-component ol :where(ul,ol),.mc4-text-component ul :where(ul,ol){padding-left:1em;margin-bottom:0}.mc4-text-component ul{list-style-type:none}.mc4-text-component ol{list-style-type:decimal}.mc4-text-component img{display:block;margin:0 auto}.mc4-text-component figcaption{margin-top:calc(var(--mc4-space-xs) * var(--mc4-space-multiplier,1));font-size:var(--mc4-text-sm);text-align:center}.mc4-text-component em{font-style:italic}.mc4-text-component strong{font-weight:700}.mc4-text-component s{text-decoration:line-through}.mc4-text-component u{text-decoration:underline}.mc4-text-component mark{background-color:hsla(var(--mc4-color-accent-hsl),.2);color:inherit}.mc4-text-component blockquote{padding-left:1em;border-left:4px solid hsl(var(--mc4-color-contrast-lower-hsl));font-style:italic}.mc4-text-component hr{margin:calc(var(--mc4-space-md) * var(--mc4-space-multiplier,1)) auto;background:hsl(var(--mc4-color-contrast-lower-hsl));height:1px}.mc4-text-component>:first-child{margin-top:0}.mc4-text-component>:last-child{margin-bottom:0}.mc4-text-component.mc4-line-height-xs{--mc4-heading-line-height:1;--mc4-body-line-height:1.1}.mc4-text-component.mc4-line-height-sm{--mc4-heading-line-height:1.1;--mc4-body-line-height:1.2}.mc4-text-component.mc4-line-height-md{--mc4-heading-line-height:1.15;--mc4-body-line-height:1.4}.mc4-text-component.mc4-line-height-lg{--mc4-heading-line-height:1.22;--mc4-body-line-height:1.58}.mc4-text-component.mc4-line-height-xl{--mc4-heading-line-height:1.3;--mc4-body-line-height:1.72}.mc4-top-0{top:0}.mc4-position-sticky{position:sticky}.mc4-float-right{float:right}:where(.mc4-inner-glow){position:relative}.mc4-inner-glow::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075)}.mc4-bg{--mc4-bg-o:1;background-color:hsla(var(--mc4-color-bg-hsl),var(--mc4-bg-o,1))}.mc4-overflow-auto{overflow:auto}.mc4-max-width-sm{max-width:48rem}@media not all and (min-width:64rem){.mc4-display\@md{display:none!important}}.mc4-gap-xs{gap:var(--mc4-space-xs)}.mc4-justify-end{justify-content:flex-end}.mc4-padding-x-md{padding-left:var(--mc4-space-md);padding-right:var(--mc4-space-md)}.mc4-padding-y-sm{padding-top:var(--mc4-space-sm);padding-bottom:var(--mc4-space-sm)}.mc4-text-md{font-size:var(--fs-3xl);margin-left:10px}.mc4-text-truncate{text-overflow:ellipsis;white-space:normal}.mc4-justify-between{justify-content:space-between}.mc4-items-center{align-items:center}.mc4-bg-contrast-lower{--mc4-bg-o:1;background-color:hsla(var(--mc4-color-contrast-lower-hsl),var(--mc4-bg-o,1))}.mc4-max-width-xs{max-width:fit-content;min-width:300px;margin-left:10px;margin-right:10px}@media only screen and (min-width:1050px){.mc4-max-width-xs{max-width:fit-content;min-width:300px;margin-left:300px;margin-right:300px}}.mc4-flex-shrink-0{flex-shrink:0}:where(.mc4-inner-glow-top){position:relative}.mc4-inner-glow-top::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;box-shadow:var(inset 0 1px .5px hsla(0,0%,100%,.075))}.mc4-momentum-scrolling{-webkit-overflow-scrolling:touch}.mc4-flex-grow{flex-grow:1}.mc4-flex-column{flex-direction:column}.mc4-bg-opacity-90\%{--mc4-bg-o:0.9}.mc4-bg-opacity-50\%{--mc4-bg-o:0.5}@media(min-width:64rem){:root{--mc4-space-xs:0.75rem;--mc4-space-sm:1.125rem;--mc4-space-md:2rem;--mc4-space-2xs:0.5625rem;--mc4-text-lg:1.75rem;--mc4-text-sm:1rem;--se1-space-3xs:0.375rem;--se1-space-xs:0.75rem;--se1-space-2xs:0.5625rem;--rm4-space-4xs:0.1875rem;--rm4-space-3xs:0.375rem;--rm4-space-2xs:0.5625rem;--rm4-space-md:2rem;--rm4-space-xs:0.75rem;--rm4-space-sm:1.125rem;--rm4-text-sm:1rem;--rm4-text-md:1.5625rem}.mc4-hide\@md{display:none!important}}.se1-icon{height:var(--se1-size,1em);width:var(--se1-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.search-input{position:relative}.search-input__input{width:100%;height:100%}.search-input__input::-webkit-search-cancel-button,.search-input__input::-webkit-search-decoration,.search-input__input::-webkit-search-results-button,.search-input__input::-webkit-search-results-decoration{-webkit-appearance:none}.search-input__input::-ms-clear,.search-input__input::-ms-reveal{display:none;width:0;height:0}.search-input--icon-right .search-input__input{padding-right:var(--search-input-btn-width)}.search-input--icon-left .search-input__input{padding-left:var(--search-input-btn-width);padding-top:8px;padding-bottom:8px}.search-input__btn{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;height:100%;width:var(--search-input-btn-width)}.search-input__btn:active .se1-icon{-webkit-transform:translateY(2px);transform:translateY(2px)}.search-input__btn .se1-icon{display:block;--se1-size:var(--search-input-icon-size);margin-left:auto;margin-right:auto;color:hsl(var(--se1-color-contrast-low-hsl));transition:.2s}.search-input--icon-left .search-input__btn{left:0;right:auto;pointer-events:none}.search-input .search-input__input:focus+.search-input__btn .se1-icon,.search-input__btn:focus .se1-icon{color:hsl(var(--se1-color-primary-hsl))}.search-input__shortcut{position:absolute;right:var(--search-input-shortcut-margin);top:var(--search-input-shortcut-margin);height:calc(100% - var(--search-input-shortcut-margin)*2);display:flex;align-items:center;background-color:hsl(var(--se1-color-bg-hsl));border:1px solid hsl(var(--se1-color-contrast-lower-hsl));border-radius:.125em;--space-unit:1em;padding:0 var(--se1-space-3xs);line-height:1;color:hsl(var(--se1-color-contrast-medium-hsl))}.search-input:focus-within .search-input__shortcut{display:none}.rm4-form-control{font-size:1em;padding:var(--rm4-space-2xs) var(--rm4-space-xs);background:hsl(var(--rm4-color-bg-dark-hsl));line-height:1.2;box-shadow:inset 0 0 0 1px hsl(var(--rm4-color-contrast-lower-hsl));transition:.2s;border-radius:.25em}.rm4-form-control::placeholder{opacity:1;color:hsl(var(--rm4-color-contrast-low-hsl))}.rm4-form-control:focus,.rm4-form-control:focus-within{background:hsl(var(--rm4-color-bg-hsl));box-shadow:inset 0 0 0 1px hsla(var(--rm4-color-contrast-lower-hsl),0),0 0 0 2px hsl(var(--rm4-color-primary-hsl)),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1);outline:0}.rm4-form-legend{color:hsl(var(--rm4-color-contrast-higher-hsl));line-height:1.2;font-size:var(--rm4-text-md);margin-bottom:var(--rm4-space-sm)}:root{--checkbox-radio-size:18px;--checkbox-radio-gap:var(--rm4-space-2xs);--checkbox-radio-border-width:1px;--checkbox-radio-line-height:1.4;--radio-marker-size:8px;--checkbox-marker-size:12px;--checkbox-radius:4px;--an8-color-primary-hsl:250,84%,54%;--an8-color-bg-hsl:0,0%,100%;--an8-color-contrast-high-hsl:230,7%,23%;--an8-color-contrast-higher-hsl:230,13%,9%;--an8-color-warning-dark-hsl:35,79%,56%;--an8-color-contrast-medium-hsl:225,4%,47%;--an8-color-bg-light-hsl:0,0%,100%;--an8-color-bg-lighter-hsl:0,0%,100%;--an8-color-bg-dark-hsl:240,4%,95%;--an8-color-white-hsl:0,0%,100%;--an8-color-primary-darker-hsl:250,84%,38%;--an8-color-primary-light-hsl:250,84%,60%;--an8-color-contrast-lower-hsl:240,4%,85%;--an8-color-contrast-low-hsl:240,4%,65%;--an8-color-accent-hsl:342,89%,48%;--an8-space-3xs:0.25rem;--an8-space-2xs:0.375rem;--an8-space-xs:0.5rem;--an8-space-sm:0.75rem;--an8-space-md:1.25rem;--an8-space-lg:2rem;--an8-text-md:1.1875rem;--an8-text-base:1rem;--an8-text-sm:0.833rem;--an8-text-xs:0.694rem;--an8-text-sm:0.833rem;--cp9-color-primary-hsl:250,84%,54%;--cp9-color-bg-hsl:0,0%,100%;--cp9-color-contrast-high-hsl:230,7%,23%;--cp9-color-contrast-higher-hsl:230,13%,9%;--cp9-color-contrast-lower-hsl:240,4%,85%;--cp9-color-contrast-low-hsl:240,4%,65%;--circle-loader-v1-size:48px;--circle-loader-v1-stroke-width:4px;--circle-loader-v2-size:64px;--circle-loader-v2-stroke-width:2;--circle-loader-v3-size:64px;--circle-loader-v4-size:48px;--circle-loader-v5-size:64px;--circle-loader-v6-size:48px;--am2-color-primary-hsl:250,84%,54%;--am2-color-bg-hsl:0,0%,100%;--am2-color-contrast-high-hsl:230,7%,23%;--am2-color-contrast-higher-hsl:230,13%,9%;--am2-color-bg-light-hsl:0,0%,100%;--am2-color-bg-dark-hsl:240,4%,95%;--am2-color-contrast-lower-hsl:240,4%,85%;--am2-color-contrast-low-hsl:240,4%,65%;--am2-space-2xs:0.375rem;--am2-space-xs:0.5rem;--am2-space-sm:0.75rem;--am2-text-sm:0.833rem;--autocomplete-dropdown-vertical-gap:4px;--autocomplete-dropdown-max-height:150px;--autocomplete-dropdown-scrollbar-width:6px;--gallery-gap:1.5rem}.checkbox,.radio{position:absolute;padding:0;margin:0;margin-top:calc((1em * var(--checkbox-radio-line-height) - var(--checkbox-radio-size))/ 2);opacity:0;height:var(--checkbox-radio-size);width:var(--checkbox-radio-size);pointer-events:none}.checkbox+label,.radio+label{display:inline-block;line-height:var(--checkbox-radio-line-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-left:calc(var(--checkbox-radio-size) + var(--checkbox-radio-gap))}.checkbox+label::before,.radio+label::before{content:"";box-sizing:border-box;display:inline-block;position:relative;vertical-align:middle;top:-.1em;margin-left:calc(-1 * (var(--checkbox-radio-size) + var(--checkbox-radio-gap)));flex-shrink:0;width:var(--checkbox-radio-size);height:var(--checkbox-radio-size);background-color:hsl(var(--rm4-color-bg-hsl));border-width:var(--checkbox-radio-border-width);border-color:hsla(var(--rm4-color-contrast-low-hsl),.65);border-style:solid;box-shadow:0 .1px .3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12);background-repeat:no-repeat;background-position:center;margin-right:var(--checkbox-radio-gap);transition:transform .2s,border .2s,-webkit-transform .2s}.checkbox:not(:checked):not(:focus)+label:hover::before,.radio:not(:checked):not(:focus)+label:hover::before{border-color:hsla(var(--rm4-color-contrast-low-hsl),1)}.radio+label::before{border-radius:50%}.checkbox+label::before{border-radius:var(--checkbox-radius)}.checkbox:checked+label::before,.radio:checked+label::before{background-color:hsl(var(--rm4-color-primary-hsl));box-shadow:0 .1px .3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12);border-color:hsl(var(--rm4-color-primary-hsl));transition:transform .2s,-webkit-transform .2s}.checkbox:active+label::before,.radio:active+label::before{-webkit-transform:scale(.8);transform:scale(.8);transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.checkbox:checked:active+label::before,.radio:checked:active+label::before{-webkit-transform:none;transform:none;transition:none}.radio:checked+label::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg class='nc-icon-wrapper' fill='%23ffffff'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23ffffff'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-size:var(--radio-marker-size)}.checkbox:checked+label::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpolyline points='1 6.5 4 9.5 11 2.5' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:var(--checkbox-marker-size)}.checkbox:checked:active+label::before,.checkbox:focus+label::before,.radio:checked:active+label::before,.radio:focus+label::before{border-color:hsl(var(--rm4-color-primary-hsl));box-shadow:0 0 0 3px hsla(var(--rm4-color-primary-hsl),.2)}.checkbox--bg+label,.radio--bg+label{padding:var(--rm4-space-4xs) var(--rm4-space-3xs);padding-left:calc(var(--checkbox-radio-size) + var(--checkbox-radio-gap) + var(--rm4-space-3xs));border-radius:.25em;transition:background .2s}.checkbox--bg+label:hover,.radio--bg+label:hover{background-color:hsla(var(--rm4-color-contrast-higher-hsl),.075)}.checkbox--bg:active+label,.checkbox--bg:focus+label,.radio--bg:active+label,.radio--bg:focus+label{background-color:hsla(var(--rm4-color-primary-hsl),.1)}.rm4-margin-left-2xs{margin-left:var(--rm4-space-2xs)}.rm4-text-sm{font-size:var(--rm4-text-sm)}.rm4-gap-3xs{gap:var(--rm4-space-3xs)}.rm4-flex-column{flex-direction:column}.rm4-flex{display:flex}.rm4-margin-bottom-md{margin-bottom:var(--rm4-space-md)}.rm4-gap-md{gap:var(--rm4-space-md)}.rm4-flex-wrap{flex-wrap:wrap}.search-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;font-size:1em;white-space:nowrap;color:#fff;cursor:pointer;text-decoration:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.2s;will-change:transform;padding:var(--an8-space-2xs) var(--an8-space-sm);border-radius:.25em}.search-btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--an8-color-bg-hsl)),0 0 0 4px hsla(var(--an8-color-contrast-higher-hsl),.15);outline:0}.search-btn:active{transform:translateY(2px)}.search-btn:hover{color:var(--color-header-nav-hover)}.an8-form-control{font-size:var(--fs-3xl);padding:var(--an8-space-2xs) var(--an8-space-xs);background:hsl(var(--an8-color-bg-dark-hsl));line-height:1.2;box-shadow:inset 0 0 0 1px hsl(var(--an8-color-contrast-lower-hsl));transition:.2s;border-radius:.25em}.an8-form-control::placeholder{opacity:1;color:hsl(var(--an8-color-contrast-low-hsl))}.an8-form-control:focus,.an8-form-control:focus-within{background:hsl(var(--an8-color-bg-hsl));box-shadow:inset 0 0 0 1px hsla(var(--an8-color-contrast-lower-hsl),0),0 0 0 2px hsl(var(--an8-color-primary-hsl)),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1);outline:0}.an8-icon{height:18px;width:18px;display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial;cursor:pointer}.an8-icon--xs{--an8-size:16px}.an8-icon--lg{--an8-size:48px}.adv-search{--search-input-btn-width:46px;--search-input-icon-size:20px}.adv-search__close-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.2s}.adv-search__close-btn:hover{background-color:hsla(var(--an8-color-contrast-higher-hsl),.1)}.adv-search__close-btn svg{display:block;height:20px;width:20px}.adv-search__category-icon{height:55px;width:55px;margin-right:14px}.adv-search__result-v1{display:flex;align-items:center;justify-content:space-between;background-color:hsl(var(--an8-color-bg-light-hsl));border-radius:.25em;padding:20px;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .1px .3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12);color:hsl(var(--an8-color-contrast-higher-hsl));text-decoration:none;font-size:var(--fs-2xl);transition:.2s}.adv-search__result-v1:hover{background-color:hsl(var(--an8-color-bg-lighter-hsl));box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1)}.adv-search__item--is-hidden{display:none}.an8-color-contrast-medium{--an8-color-o:1;color:hsla(var(--an8-color-contrast-medium-hsl),var(--an8-color-o,1))}.an8-text-sm{font-size:var(--an8-text-sm)}.an8-text-base{font-size:var(--an8-text-base)}.an8-text-component :where(h1,h2,h3,h4){line-height:var(--an8-heading-line-height, 1.2);margin-top:calc(var(--an8-space-md) * var(--an8-space-multiplier,1));margin-bottom:calc(var(--an8-space-sm) * var(--an8-space-multiplier,1))}.an8-text-component :where(p,blockquote,ul li,ol li){line-height:var(--an8-body-line-height, 1.4)}.an8-text-component :where(ul,ol,p,blockquote,.an8-text-component__block){margin-bottom:calc(var(--an8-space-sm) * var(--an8-space-multiplier,1))}.an8-text-component :where(ul,ol){padding-left:1.25em}.an8-text-component ol :where(ul,ol),.an8-text-component ul :where(ul,ol){padding-left:1em;margin-bottom:0}.an8-text-component ul{list-style-type:disc}.an8-text-component ol{list-style-type:decimal}.an8-text-component img{display:block;margin:0 auto}.an8-text-component figcaption{margin-top:calc(var(--an8-space-xs) * var(--an8-space-multiplier,1));font-size:var(--an8-text-sm);text-align:center}.an8-text-component em{font-style:italic}.an8-text-component strong{font-weight:700}.an8-text-component s{text-decoration:line-through}.an8-text-component u{text-decoration:underline}.an8-text-component mark{background-color:hsla(var(--an8-color-accent-hsl),.2);color:inherit}.an8-text-component blockquote{padding-left:1em;border-left:4px solid hsl(var(--an8-color-contrast-lower-hsl));font-style:italic}.an8-text-component hr{margin:calc(var(--an8-space-md) * var(--an8-space-multiplier,1)) auto;background:hsl(var(--an8-color-contrast-lower-hsl));height:1px}.an8-text-component>:first-child{margin-top:0}.an8-text-component>:last-child{margin-bottom:0}.an8-text-component.an8-line-height-xs{--an8-heading-line-height:1;--an8-body-line-height:1.1}.an8-text-component.an8-line-height-sm{--an8-heading-line-height:1.1;--an8-body-line-height:1.2}.an8-text-component.an8-line-height-md{--an8-heading-line-height:1.15;--an8-body-line-height:1.4}.an8-text-component.an8-line-height-lg{--an8-heading-line-height:1.22;--an8-body-line-height:1.58}.an8-text-component.an8-line-height-xl{--an8-heading-line-height:1.3;--an8-body-line-height:1.72}.an8-margin-right-3xs{margin-right:var(--an8-space-3xs)}.an8-margin-right-xs{margin-right:var(--an8-space-xs)}.an8-color-primary{--an8-color-o:1;color:hsla(var(--an8-color-primary-hsl),var(--an8-color-o,1))}.an8-items-center{align-items:center}.an8-flex{display:flex}.an8-gap-2xs{gap:var(--an8-space-2xs)}.an8-grid{display:grid;grid-template-columns:repeat(12,1fr)}.an8-grid>*{min-width:0;grid-column-end:span 12}.an8-margin-bottom-sm{margin-bottom:var(--an8-space-sm)}.an8-margin-bottom-3xs{margin-bottom:var(--an8-space-3xs)}.an8-text-xs{font-size:var(--an8-text-xs)}.an8-line-height-md{line-height:1.4}.an8-padding-xs{padding:var(--an8-space-xs)}.an8-width-100\%{width:100%}.an8-block{display:block}:where(.an8-media-wrapper-16\:9){position:relative;height:0}.an8-media-wrapper-16\:9{padding-bottom:56.25%}.an8-media-wrapper-16\:9>*{position:absolute;top:0;left:0;width:100%;height:100%}.an8-media-wrapper-16\:9>:not(iframe){object-fit:cover}.an8-gap-sm{gap:var(--an8-space-sm)}.an8-color-warning-dark{--an8-color-o:1;color:hsla(var(--an8-color-warning-dark-hsl),var(--an8-color-o,1))}.an8-gap-md{gap:var(--an8-space-md)}.an8-padding-y-sm{padding-top:var(--an8-space-sm);padding-bottom:var(--an8-space-sm)}.an8-height-100\%{height:100%}.an8-padding-right-sm{padding-right:var(--an8-space-sm)}.an8-right-0{right:0}.an8-top-0{top:0}.an8-position-absolute{position:absolute}.an8-position-relative{position:relative}.an8-margin-bottom-md{margin-bottom:var(--an8-space-md)}.an8-gap-xs{gap:var(--an8-space-xs)}.an8-flex-wrap{flex-wrap:wrap}.an8-margin-bottom-xs{margin-bottom:var(--an8-space-xs)}.an8-max-width-sm{max-width:100rem}.an8-container{width:calc(100% - 2*var(--an8-space-md));margin-left:auto;margin-right:auto}.an8-text-md{font-size:var(--an8-text-md)}.an8-justify-between{justify-content:space-between}.an8-margin-top-lg{margin-top:var(--an8-space-lg)}.an8-padding-y-2xs{padding-top:var(--an8-space-2xs);padding-bottom:var(--an8-space-2xs)}.an8-z-index-3{z-index:3}.an8-position-sticky{position:sticky}.an8-backdrop-blur-10{backdrop-filter:blur(10px)}.an8-bg{--an8-bg-o:1;background-color:hsla(var(--an8-color-bg-hsl),var(--an8-bg-o,1))}.an8-overflow-auto{overflow:auto}.an8-pointer-events-auto{pointer-events:auto}.an8-max-height-100\%{max-height:100%}.an8-pointer-events-none{pointer-events:none}.an8-flex-center{justify-content:center;align-items:center}.an8-bg-opacity-90\%{--an8-bg-o:0.9}@media(min-width:48rem){.an8-col-6\@sm{grid-column-end:span 6}}.circle-loader{position:relative;display:inline-block}@supports ((-webkit-animation-name:this) or (animation-name:this)){.circle-loader__label{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.circle-loader--v1{-webkit-transform:rotate(45deg);transform:rotate(45deg);will-change:transform;-webkit-animation:.75s cubic-bezier(.645,.045,.355,1) infinite circle-loader-1;animation:.75s cubic-bezier(.645,.045,.355,1) infinite circle-loader-1}.circle-loader--v1 .circle-loader__circle{width:var(--circle-loader-v1-size);height:var(--circle-loader-v1-size);border-width:var(--circle-loader-v1-stroke-width);border-style:solid;border-color:hsla(var(--cp9-color-primary-hsl),.2);border-radius:50%}.circle-loader--v1 .circle-loader__circle::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:inherit;border-top-color:hsl(var(--cp9-color-primary-hsl));border-radius:inherit}}@-webkit-keyframes circle-loader-1{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes circle-loader-1{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes circle-loader-dash{0%,20%{stroke-dashoffset:0;-webkit-transform:rotate(0);transform:rotate(0)}50%,70%{stroke-dashoffset:80;-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{stroke-dashoffset:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle-loader-dash{0%,20%{stroke-dashoffset:0;-webkit-transform:rotate(0);transform:rotate(0)}50%,70%{stroke-dashoffset:80;-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{stroke-dashoffset:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes circle-loader-spinning-main{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle-loader-spinning-main{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@supports ((-webkit-animation-name:this) or (animation-name:this)){.circle-loader--v3{width:var(--circle-loader-v3-size);height:var(--circle-loader-v3-size)}.circle-loader--v3 .circle-loader__circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#455a64;-webkit-transform:scale(0);transform:scale(0);opacity:.8;will-change:transform,opacity;-webkit-animation:1.2s infinite circle-loader-3;animation:1.2s infinite circle-loader-3}.circle-loader--v3 .circle-loader__circle--2nd{-webkit-animation-delay:.6s;animation-delay:.6s}}@-webkit-keyframes circle-loader-3{to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes circle-loader-3{to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes circle-loader-4{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes circle-loader-4{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes circle-loader-5-ball{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4);animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4)}50%{-webkit-transform:translateY(.5625em);transform:translateY(.5625em);-webkit-animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95);animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes circle-loader-5-ball{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4);animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4)}50%{-webkit-transform:translateY(.5625em);transform:translateY(.5625em);-webkit-animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95);animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes circle-loader-5-shadow{0%{-webkit-transform:scaleY(.4) scaleX(1.2);transform:scaleY(.4) scaleX(1.2);background-color:hsl(var(--cp9-color-contrast-lower-hsl));-webkit-animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4);animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4)}50%{-webkit-transform:scaleY(.2) scaleX(.6);transform:scaleY(.2) scaleX(.6);background-color:hsl(var(--cp9-color-contrast-low-hsl));-webkit-animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95);animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95)}100%{-webkit-transform:scaleY(.4) scaleX(1.2);transform:scaleY(.4) scaleX(1.2);background-color:hsl(var(--cp9-color-contrast-lower-hsl))}}@keyframes circle-loader-5-shadow{0%{-webkit-transform:scaleY(.4) scaleX(1.2);transform:scaleY(.4) scaleX(1.2);background-color:hsl(var(--cp9-color-contrast-lower-hsl));-webkit-animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4);animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4)}50%{-webkit-transform:scaleY(.2) scaleX(.6);transform:scaleY(.2) scaleX(.6);background-color:hsl(var(--cp9-color-contrast-low-hsl));-webkit-animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95);animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95)}100%{-webkit-transform:scaleY(.4) scaleX(1.2);transform:scaleY(.4) scaleX(1.2);background-color:hsl(var(--cp9-color-contrast-lower-hsl))}}@-webkit-keyframes circle-loader-6{0%,100%{stroke-dashoffset:35}50%{stroke-dashoffset:-35}}@keyframes circle-loader-6{0%,100%{stroke-dashoffset:35}50%{stroke-dashoffset:-35}}@media(min-width:64rem){:root{--an8-space-3xs:0.375rem;--an8-space-2xs:0.5625rem;--an8-space-xs:0.75rem;--an8-space-sm:1.125rem;--an8-space-md:2rem;--an8-space-lg:3.125rem;--an8-text-md:1.375rem;--an8-text-base:1.25rem;--an8-text-sm:1rem;--an8-text-xs:0.8rem;--an8-text-sm:1rem;--am2-space-2xs:0.5625rem;--am2-space-xs:0.75rem;--am2-space-sm:1.125rem;--am2-text-sm:1rem}.an8-text-md\@md{font-size:var(--an8-text-md)}.an8-col-4\@md{grid-column-end:span 4}}.autocomplete__loader{--circle-loader-v1-size:1em;--circle-loader-v1-stroke-width:2px}.autocomplete:not(.autocomplete--searching) .autocomplete__loader{display:none}.autocomplete__results{position:absolute;z-index:5;width:100%;left:0;top:calc(100% + var(--autocomplete-dropdown-vertical-gap));-webkit-transform:translateY(4px);transform:translateY(4px);background-color:hsl(var(--am2-color-bg-light-hsl));box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12);border-radius:.25em;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s,transform .3s cubic-bezier(.55, .055, .675, .19),-webkit-transform .3s cubic-bezier(.55, .055, .675, .19);overflow:hidden}.autocomplete--results-visible .autocomplete__results{opacity:1;visibility:visible;transition:opacity .3s,transform .3s cubic-bezier(.215, .61, .355, 1),-webkit-transform .3s cubic-bezier(.215, .61, .355, 1);-webkit-transform:translateY(0);transform:translateY(0)}.autocomplete__list{max-height:var(--autocomplete-dropdown-max-height);overflow:auto;-webkit-overflow-scrolling:touch}.autocomplete__list::-webkit-scrollbar{width:var(--autocomplete-dropdown-scrollbar-width)}.autocomplete__list::-webkit-scrollbar-track{background-color:hsla(var(--am2-color-contrast-higher-hsl),.08);border-radius:0}.autocomplete__list::-webkit-scrollbar-thumb{background-color:hsla(var(--am2-color-contrast-higher-hsl),.12);border-radius:0}.autocomplete__list::-webkit-scrollbar-thumb:hover{background-color:hsla(var(--am2-color-contrast-higher-hsl),.2)}.autocomplete__item{cursor:pointer;transition:.2s}.autocomplete__item:hover{background-color:hsla(var(--am2-color-contrast-higher-hsl),.075)}.autocomplete__item:focus{outline:0;background-color:hsla(var(--am2-color-primary-hsl),.15)}.autocomplete__item--is-hidden{display:none}.am2-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am2-padding-x-sm{padding-left:var(--am2-space-sm);padding-right:var(--am2-space-sm)}.am2-padding-y-xs{padding-top:var(--am2-space-xs);padding-bottom:var(--am2-space-xs)}.am2-items-center{align-items:center}.am2-flex{display:flex}.am2-height-100\%{height:100%}.am2-padding-right-sm{padding-right:var(--am2-space-sm)}.am2-right-0{right:0}.am2-top-0{top:0}.am2-position-absolute{position:absolute}.am2-width-100\%{width:100%}.am2-position-relative{position:relative}.am2-margin-bottom-2xs{margin-bottom:var(--am2-space-2xs)}.search-icon{height:20px;width:20px;display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.f-header__nav--is-visible .search-btn,.search-btn__label{display:none}@media (max-width:1099.98px){.search-btn{min-width:44px;min-height:44px}}@media (min-width:1100px){.f-header__nav .search-btn{display:inline-flex;align-items:center;gap:.5em;padding:.48em .95em .48em .8em;border:1px solid;border-radius:999px;color:var(--color-header-nav-text);background:color-mix(in srgb,currentColor 6%,transparent);cursor:pointer;transition:background-color .18s,border-color .18s}.f-header__nav .search-btn:hover{background:color-mix(in srgb,currentColor 14%,transparent);border-color:color-mix(in srgb,currentColor 55%,transparent)}.f-header__nav .search-icon{height:16px;width:16px}.f-header__nav .search-btn__label{display:inline;font-size:var(--fs-md);font-weight:500;letter-spacing:.5px;text-transform:uppercase;line-height:1}}#adv-search-modal{z-index:50;background:radial-gradient(70rem 32rem at 0 0,rgba(2,136,209,.08),transparent 60%),radial-gradient(60rem 30rem at 100% 6%,rgba(41,182,246,.08),transparent 58%),linear-gradient(180deg,#edf5ff 0,#f8fbff 42%,#fff 100%)}#adv-search-modal,.searchWidget{--brand:var(--site-brand,        #01579B);--brand-bright:var(--site-brand-bright, #0288D1);--brand-sky:var(--site-brand-sky,    #29B6F6);--brand-dark:var(--site-brand-dark,   #013A6B);--brand-darker:var(--site-brand-darker, #002948);--ink:#0c2233;--ink-soft:#4a6075;--ink-faint:#738aa0;--surface:#ffffff;--line:#dde6ef;--line-soft:#e9f0f6;--blue-50:#eaf3fb;--blue-100:#d6e8f7;--sr-radius:1.8rem;--sr-radius-sm:1.2rem;--warm:#f2682c;--warm-soft:#fde9df;--bg:#eef3f8;--bg-2:#f6f9fc;--sr-font:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--sr-mono:"IBM Plex Mono",ui-monospace,monospace}#adv-search-modal.modal *{color:inherit}#adv-search-modal,#adv-search-modal .modal__content{font-family:var(--sr-font);color:var(--ink)}#adv-search-modal .an8-container.an8-max-width-sm{max-width:76rem}.searchWidget .js-autocomplete__results.an8-padding-y-sm{padding-top:.4rem}.searchWidget .js-autocomplete__list.an8-grid{display:block}.searchWidget .js-adv-search__category+.js-adv-search__category{margin-top:3.2rem}.searchWidget .js-adv-search__category-results.an8-grid{display:grid;grid-template-columns:1fr;gap:1.2rem}#adv-search-modal .searchHero{position:sticky;top:0;z-index:3;margin:0;padding:2.6rem 0 3rem;overflow:hidden;background:linear-gradient(180deg,transparent 0,transparent 8%,var(--brand-dark) 82%,var(--brand-darker) 100%),linear-gradient(90deg,var(--brand) 0,var(--brand-bright) 100%)}#adv-search-modal .searchHero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.2px);background-size:2.6rem 2.6rem;-webkit-mask-image:radial-gradient(120% 95% at 82% 0%,#000 22%,transparent 72%);mask-image:radial-gradient(120% 95% at 82% 0%,#000 22%,transparent 72%);opacity:.5;pointer-events:none}#adv-search-modal .searchHero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.4rem;background:linear-gradient(180deg,transparent,rgba(0,20,40,.12));pointer-events:none}#adv-search-modal .searchHeroInner{position:relative;display:flex;flex-direction:column;gap:1.8rem}#adv-search-modal .searchHeroTop{gap:1.6rem}#adv-search-modal .searchHeroFilters{margin-top:-.2rem}#adv-search-modal .searchTitle{position:relative;font-family:var(--sr-font);font-weight:800;font-size:clamp(2.4rem, 3vw, 3.6rem);letter-spacing:-.03em;line-height:1;color:#fff}#adv-search-modal .searchTitle::before{content:"Buscá en el catálogo";display:block;padding-left:1.8rem;font-family:var(--sr-mono);font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-sky);margin-bottom:1.4rem}#adv-search-modal .searchTitle::after{content:"";position:absolute;left:.15rem;top:.35rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--brand-sky);box-shadow:0 0 0 .4rem rgba(41,182,246,.25);animation:2.4s ease-in-out infinite searchEyebrowPulse}@keyframes searchEyebrowPulse{0%,100%{opacity:1}50%{opacity:.4}}#adv-search-modal .adv-search__close-btn{width:4.4rem;height:4.4rem;border-radius:50%;color:#fff;background-color:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(4px);flex-shrink:0}#adv-search-modal .adv-search__close-btn:hover{background-color:rgba(255,255,255,.26);transform:rotate(90deg)}#adv-search-modal .adv-search__close-btn svg{color:#fff}#adv-search-modal .js-adv-search__filters{gap:.8rem}#adv-search-modal .js-adv-search__filters input.radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}#adv-search-modal .searchRadio::before{content:none!important;display:none!important}#adv-search-modal .searchRadio{display:inline-flex;align-items:center;font-family:var(--sr-font);font-size:1.45rem;font-weight:600;line-height:1;padding:.72rem 1.4rem;border-radius:999px;cursor:pointer;color:rgba(255,255,255,.92);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);transition:background .18s,color .18s,border-color .18s,transform .18s}#adv-search-modal .searchRadio:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.55);color:#fff}#adv-search-modal .radio:checked+.searchRadio{color:var(--brand);background:#fff;border-color:#fff;box-shadow:0 4px 12px rgba(0,20,40,.22)}#adv-search-modal .radio:focus-visible+.searchRadio{outline:#fff solid 2px;outline-offset:2px}#adv-search-modal .search-input{--search-input-btn-width:5rem;--search-input-icon-size:2rem}#adv-search-modal .search-input__input.an8-form-control{font-family:var(--sr-font);font-size:1.8rem;font-weight:500;color:var(--ink);padding:1.7rem 4.8rem 1.7rem var(--search-input-btn-width);background:var(--surface);border-radius:var(--sr-radius-sm);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 1.6rem 3.4rem -1.6rem rgba(0,15,35,.7),0 .3rem .8rem rgba(0,15,35,.22)}#adv-search-modal .search-input__input.an8-form-control::placeholder{color:var(--ink-faint)}#adv-search-modal .search-input__input.an8-form-control:focus,#adv-search-modal .search-input__input.an8-form-control:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1px var(--brand-bright),0 0 0 4px rgba(255,255,255,.35),0 1.6rem 3.4rem -1.4rem rgba(0,15,35,.7)}#adv-search-modal .search-input__btn .an8-icon,#adv-search-modal .search-input__btn svg{color:var(--ink-faint)}#adv-search-modal .search-input__input:focus+.search-input__btn svg{color:var(--brand)}#adv-search-modal .search-input__clear{position:absolute;top:50%;right:1.1rem;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;cursor:pointer;color:var(--ink-faint);background:color-mix(in srgb,var(--ink) 7%,transparent);transition:background .18s,color .18s}#adv-search-modal .search-input__clear svg{display:block;width:1.6rem;height:1.6rem}#adv-search-modal .search-input__clear:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 13%,transparent)}#adv-search-modal .search-input__input:not(:placeholder-shown)~.search-input__clear{display:flex}.searchWidget .js-adv-search__category>.an8-margin-bottom-sm{margin-bottom:1.6rem}#adv-search-modal .searchResults{padding-top:2.4rem}.searchWidget .resultTitle{position:relative;font-family:var(--sr-font);font-weight:800;font-size:clamp(2rem, 2.2vw, 2.4rem);letter-spacing:-.02em;line-height:1.1;color:var(--ink);padding-left:1.6rem}.searchWidget .resultTitle::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:.4rem;border-radius:999px;background:linear-gradient(180deg,var(--brand) 0,var(--brand-sky) 100%)}.searchWidget .searchNoResults{font-family:var(--sr-font);font-weight:700;font-size:2rem;color:var(--ink-soft)}.searchWidget .adv-search__result-v1{font-family:var(--sr-font);background:var(--surface);border:1px solid var(--line);border-radius:var(--sr-radius);padding:1.8rem 2rem;color:var(--ink);box-shadow:0 1.8rem 4rem -2.8rem rgba(1,40,72,.45);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.searchWidget .adv-search__result-v1:hover{transform:translateY(-.4rem);border-color:color-mix(in oklab,var(--brand) 45%,var(--line));box-shadow:0 2.6rem 5rem -2.6rem rgba(1,40,72,.5)}.searchWidget .adv-search__result-v1:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.searchWidget .adv-search__category-icon{height:5rem;width:5rem;margin-right:1.8rem;padding:1rem;border-radius:1.4rem;background:var(--blue-50);color:var(--brand)!important;flex-shrink:0}.searchWidget .adv-search__category-icon circle[fill-opacity]{fill:transparent}.searchWidget .adv-search__result-v1[href*="/deals"] .adv-search__category-icon{background:var(--warm-soft);color:var(--warm)!important}.searchWidget .adv-search__result-v1>svg{width:3.6rem;height:3.6rem;padding:1rem;box-sizing:border-box;border-radius:50%;border:1px solid var(--line);color:var(--ink-soft);flex-shrink:0;transition:background .25s,border-color .25s,color .25s,transform .25s}.searchWidget .adv-search__result-v1:hover>svg{background:var(--brand);border-color:var(--brand);color:#fff;transform:translateX(2px)}.searchWidget .adv-search__result-v1[href*="/deals"]:hover>svg{background:var(--warm);border-color:var(--warm)}.searchWidget .searchResultImage{width:6.6rem;height:6.6rem;margin-right:1.8rem;padding:.6rem;border-radius:1.4rem;background:var(--blue-50);object-fit:contain;flex-shrink:0}.searchWidget .searchResultItemName{font-family:var(--sr-font);font-size:1.9rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin-top:.2rem}.searchWidget .searchResultItemBrand{font-family:var(--sr-mono);font-size:1.2rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.searchWidget .searchResultItemType{font-family:var(--sr-font);font-size:1.4rem;color:var(--ink-faint);margin-top:.2rem}.searchWidget .searchResultItemModel{font-family:var(--sr-mono);font-size:1.3rem;color:var(--ink-faint);margin-top:.2rem}.searchWidget .searchResultItemModel:empty{display:none}.searchWidget .searchSection--brands .js-adv-search__category-results.an8-grid,.searchWidget .searchSection--categories .js-adv-search__category-results.an8-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.searchWidget .searchSection--brands .js-adv-search__category-results.an8-grid>*,.searchWidget .searchSection--categories .js-adv-search__category-results.an8-grid>*{grid-column-end:auto}.searchWidget .searchSection--brands .adv-search__result-v1,.searchWidget .searchSection--categories .adv-search__result-v1{padding:1.2rem 1.3rem;border-radius:var(--sr-radius-sm);box-shadow:0 .8rem 2rem -1.4rem rgba(1,40,72,.4)}.searchWidget .searchSection--brands .adv-search__result-v1 span[data-autocomplete-label],.searchWidget .searchSection--categories .adv-search__result-v1 span[data-autocomplete-label]{font-family:var(--sr-font);font-size:1.6rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.2}.searchWidget .searchSection--brands .adv-search__category-icon,.searchWidget .searchSection--categories .adv-search__category-icon{height:3.6rem;width:3.6rem;margin-right:1.1rem;padding:.7rem;border-radius:1rem}.searchWidget .searchSection--brands .adv-search__result-v1>svg,.searchWidget .searchSection--categories .adv-search__result-v1>svg{width:2.8rem;height:2.8rem;padding:.7rem}.searchWidget .searchResultBrandLogo{display:none}.searchWidget .searchSection--brands .searchResultBrand--logo .searchResultBrandLogo{display:block;width:5.4rem;height:3.2rem;margin-right:1.1rem;object-fit:contain;object-position:left center;flex-shrink:0}.searchWidget .searchSection--brands .searchResultBrand--logo .adv-search__category-icon{display:none}@media (min-width:700px){.searchWidget .searchSection--brands .js-adv-search__category-results.an8-grid,.searchWidget .searchSection--categories .js-adv-search__category-results.an8-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.searchWidget .searchSection--brands .searchResultBrand--logo .searchResultBrandLogo{width:7rem;height:3.4rem}}.searchWidget--inline{position:relative;--sw-media:4rem;--sw-row-pad:1.2rem}.searchWidget--inline .js-autocomplete__results,.searchWidget--inline .searchWidgetPanel{display:none}.searchWidget--inline.autocomplete--results-visible .js-autocomplete__results,.searchWidget--inline.autocomplete--results-visible .searchWidgetPanel{display:block}.searchWidget--inline .js-autocomplete__results.an8-padding-y-sm{padding:1.2rem .8rem}.searchWidget--inline .resultTitle{font-family:var(--sr-mono);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding-left:var(--sw-row-pad)}.searchWidget--inline .resultTitle::before{display:none}.searchWidget--inline .js-adv-search__category>.an8-margin-bottom-sm{margin-bottom:.6rem}.searchWidget--inline .js-adv-search__category+.js-adv-search__category{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--line-soft)}.searchWidget--inline .js-adv-search__category-results.an8-grid{gap:0}.searchWidget--inline .searchNoResults{font-size:1.5rem;font-weight:600;padding:.6rem var(--sw-row-pad) 1rem}.searchWidget--inline .adv-search__result-v1{align-items:center;min-height:calc(var(--sw-media) + 1.6rem);border:0;border-radius:1rem;padding:.8rem var(--sw-row-pad);box-shadow:none;transition:background .16s}.searchWidget--inline .adv-search__result-v1:hover{transform:none;border-color:transparent;box-shadow:none;background:var(--blue-50)}.searchWidget--inline .adv-search__result-v1:focus-visible{outline-offset:-2px}.searchWidget--inline .adv-search__result-v1>span{min-width:0;flex:1}.searchWidget--inline .adv-search__result-v1>svg{display:none}.searchWidget--inline .searchResultImage,.searchWidget--inline .searchSection--brands .adv-search__category-icon,.searchWidget--inline .searchSection--brands .searchResultBrand--logo .searchResultBrandLogo,.searchWidget--inline .searchSection--categories .adv-search__category-icon,.searchWidget--inline .searchSection--extra .adv-search__category-icon{width:var(--sw-media);height:var(--sw-media);margin-right:1.2rem;border-radius:1rem;background:var(--blue-50);object-fit:contain;flex-shrink:0}.searchWidget--inline .searchResultImage{padding:.4rem}.searchWidget--inline .searchSection--brands .adv-search__category-icon,.searchWidget--inline .searchSection--categories .adv-search__category-icon,.searchWidget--inline .searchSection--extra .adv-search__category-icon{padding:.9rem}.searchWidget--inline .searchSection--brands .searchResultBrand--logo .searchResultBrandLogo{padding:.6rem .4rem;object-position:center}.searchWidget--inline .adv-search__result-v1:hover .adv-search__category-icon,.searchWidget--inline .adv-search__result-v1:hover .searchResultBrandLogo,.searchWidget--inline .adv-search__result-v1:hover .searchResultImage{background:var(--surface)}.searchWidget--inline .adv-search__result-v1 span[data-autocomplete-label],.searchWidget--inline .searchResultItemName{font-family:var(--sr-font);font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--ink);margin:0}.searchWidget--inline .searchResultItemName{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;order:1}.searchWidget--inline .adv-search__result-v1>span>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6rem;min-width:0}.searchWidget--inline .searchResultItemBrand{order:2}.searchWidget--inline .searchResultItemModel{order:3}.searchWidget--inline .searchResultItemType{order:4}.searchWidget--inline .searchResultItemBrand,.searchWidget--inline .searchResultItemModel,.searchWidget--inline .searchResultItemType{font-family:var(--sr-font);font-size:1.25rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-faint);margin:.2rem 0 0}.searchWidget--inline .searchResultItemModel{font-family:var(--sr-mono);font-size:1.15rem}.searchWidget--inline .searchResultItemBrand:empty,.searchWidget--inline .searchResultItemType:empty{display:none}.searchWidget--inline .searchResultItemModel:not(:empty)::before,.searchWidget--inline .searchResultItemType:not(:empty)::before{content:"\00b7";margin-right:.6rem;color:var(--ink-faint);opacity:.5}.searchWidget--inline .searchResultItemBrand:empty+.searchResultItemName+.searchResultItemModel:not(:empty)::before{content:none}.searchWidget--inline .searchSection--see-all{position:sticky;bottom:0;background:var(--surface);padding-top:.4rem;border-top:1px solid var(--line-soft)}.searchWidget--inline .searchSeeAll{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;padding:1rem var(--sw-row-pad);border:0;border-radius:1rem;background:0 0;cursor:pointer;font-family:var(--sr-font);font-size:1.35rem;font-weight:600;color:var(--brand);transition:background .16s}.searchWidget--inline .searchSection--see-all::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.6rem;background:linear-gradient(180deg,rgba(255,255,255,0),var(--surface));pointer-events:none}.searchWidget--inline .searchSeeAll:hover{background:var(--blue-50)}.searchWidget--inline .searchSeeAll svg{width:1.2rem;height:1.2rem;flex-shrink:0}.searchWidget--inline .searchSection--brands .js-adv-search__category-results.an8-grid,.searchWidget--inline .searchSection--categories .js-adv-search__category-results.an8-grid{grid-template-columns:minmax(0,1fr);gap:0}.searchWidget--inline .searchSection--brands .adv-search__result-v1,.searchWidget--inline .searchSection--categories .adv-search__result-v1{padding:.8rem var(--sw-row-pad);border-radius:1rem;box-shadow:none}*{border:0;font-size:100%;vertical-align:baseline}:focus{outline:0}body,h1,h2,h3,h4,h5,h6,html,ol,p,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical;overflow:auto;vertical-align:top}button,input,select,textarea{background-color:transparent;border-radius:0;color:inherit;line-height:inherit;appearance:none}*,::after,::before{box-sizing:border-box}html{font-size:62.5%}body{font-size:var(--fs-md);font-family:sans-serif;color:#404042;background-color:#fff}a{color:#000;text-decoration:underline}.title{padding:20px;background:var(--color-header);color:var(--color-header-text)}.title h1{font-size:var(--fs-4xl);text-align:center;font-weight:700;text-transform:uppercase}.title h2{font-size:var(--fs-lg);text-align:center;font-weight:300}@media only screen and (min-width:800px){.title{padding:0 50px 30px}.title h1{font-size:var(--fs-7xl);font-weight:600;text-transform:uppercase}.title h2{font-size:var(--fs-3xl);font-weight:200}}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;padding:.5rem 1rem;border-radius:5px;font-size:1em;cursor:pointer;text-decoration:none;line-height:1.2;transition:.2s;will-change:transform;border-style:none;font-weight:700}@media only screen and (min-width:1050px){.btn{padding:.8rem 2rem}}.btn:focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.15)}.btn:active{transform:translateY(2px)}.btn-item-disabled{background:var(--color-item-button-disabled);color:var(--color-item-button-disabled-text);cursor:default;pointer-events:none}.btn-item-disabled:active{transform:none}.discontinuedTag{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--mono, "IBM Plex Mono", ui-monospace, monospace);font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint,#738aa0);background:0 0;border:1px dashed color-mix(in oklab,var(--ink-faint,#738aa0) 35%,transparent);border-radius:999px;padding:.6rem 1.2rem;cursor:default}.discontinuedTag__icon{flex-shrink:0;opacity:.85}.btn-item{background:var(--color-item-button);color:var(--color-item-button-text)}.btn-item:hover{background:var(--color-item-button-hover);color:var(--color-item-button-text)}.hide{display:none!important}.pointer{cursor:pointer}.hidden-element{opacity:0;transition:opacity .5s}.visible-element{opacity:1}.icon{vertical-align:sub}.card{background-color:#fff;box-shadow:0 0 0 1px hsla(230,13%,9%,.05),0 .3px .4px hsla(230,13%,9%,.02),0 .9px 1.5px hsla(230,13%,9%,.045),0 3.5px 6px hsla(230,13%,9%,.09);border-radius:.375em;overflow:hidden}.titlePageBody{--title-border:#cde0fb;--title-bg:linear-gradient(132deg, #0c3563 0%, #0f5d95 52%, #0ea5b7 100%);--title-shadow:0 22px 38px rgba(10, 51, 89, 0.26);--title-text:#ecf6ff;--title-before-inset:-84px -84px auto auto;--title-before-size:230px;--title-before-bg:radial-gradient(circle at 50% 50%, rgba(130, 220, 255, 0.43), rgba(130, 220, 255, 0));--title-after-inset:auto auto -116px -84px;--title-after-size:260px;--title-after-bg:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.28), rgba(255, 255, 255, 0));--title-h2-size:clamp(1.6rem, 2.45vw, 2.14rem);--title-h2-color:rgba(234, 248, 255, 0.94)}.titlePageBody--contentGradient{background:radial-gradient(980px 430px at 0 0,rgba(15,123,255,.14),transparent 60%),radial-gradient(880px 460px at 100% 8%,rgba(249,115,22,.12),transparent 58%),linear-gradient(180deg,#edf5ff 0,#f7fbff 44%,#fff 100%)}.titlePageBody--contentGradient .titlePageMain{background:0 0}.titlePageBody .title{position:relative;overflow:hidden;margin:12px auto 0;width:min(1500px,calc(100% - 28px));border-radius:22px;border:1px solid var(--title-border);background:var(--title-bg);box-shadow:var(--title-shadow);padding:clamp(22px,3.5vw,44px);color:var(--title-text);animation:.55s both titleRise}.titlePageBody .title::before{content:"";position:absolute;inset:var(--title-before-inset);width:var(--title-before-size);height:var(--title-before-size);border-radius:999px;background:var(--title-before-bg);pointer-events:none}.titlePageBody .title::after{content:"";position:absolute;inset:var(--title-after-inset);width:var(--title-after-size);height:var(--title-after-size);border-radius:999px;background:var(--title-after-bg);pointer-events:none}.titlePageBody .title h1,.titlePageBody .title h2{text-transform:none;position:relative;z-index:1;letter-spacing:-.02em}.titlePageBody .title h1{font-size:clamp(2.9rem, 5.4vw, 5.1rem);line-height:1.04;font-weight:700}.titlePageBody .title h2{margin-top:8px;font-size:var(--title-h2-size);color:var(--title-h2-color);font-weight:500;line-height:1.3}.titlePageBody--compactTitle .title h1{font-size:clamp(2.35rem, 4.3vw, 3.95rem);line-height:1.08}.titlePageBody--compactTitle .title h2{font-size:clamp(1.38rem, 2.2vw, 1.82rem)}@keyframes titleRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.titlePageBody .title{width:calc(100% - 16px);margin-top:10px;border-radius:18px;padding:18px 16px}.titlePageBody .title h1{font-size:3.2rem}.titlePageBody .title h2{font-size:1.7rem}.titlePageBody--compactTitle .title h1{font-size:2.62rem;line-height:1.12}.titlePageBody--compactTitle .title h2{font-size:1.46rem}}.grid-auto-lg,.grid-auto-md,.grid-auto-sm,.grid-auto-xl,.grid-auto-xs{display:grid;justify-content:start;justify-content:center;gap:var(--gallery-gap);grid-template-columns:repeat(auto-fit,minmax(var(--col-min-width),var(--col-min-width)))}.grid-auto-xs{--col-min-width:8rem}.grid-auto-sm{--col-min-width:10rem}.grid-auto-md{--col-min-width:15rem}.grid-auto-lg{--col-min-width:20rem}.grid-auto-xl{--col-min-width:25rem}.cd-width-100\%{width:100%}.cd-block{display:block}.top-info-gallery{position:relative;text-align:center;border-color:#e6e6e6;border-style:solid;border-right-width:1px;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;height:auto!important;width:auto!important}.top-info-gallery .itemTitle{margin-top:10px;margin-left:5px;margin-right:5px;min-height:70px}.itemPreviewBrand{font-size:var(--fs-xs);margin-top:15px;color:#000;font-weight:500;min-height:14px}.top-info-gallery h3{padding:5px 0 15px;font-weight:700;font-size:var(--fs-md)}@media only screen and (min-width:1050px){.itemPreviewBrand{font-size:var(--fs-base)}.top-info-gallery h3{font-size:var(--fs-xl)}}.gallery{margin:12px 4px}.gallery .cardV2{max-width:var(--col-min-width);transition:transform .3s ease-in-out,color .3s ease-in-out;margin:4px}.gallery .cardV2:hover{cursor:pointer;background-color:#fafafa;transform:scale(1.1)}.discontinuedItem{opacity:.5}.grid-auto-lg{--col-min-width:16rem;--gallery-gap:0}@media only screen and (min-width:370px){.grid-auto-lg{--col-min-width:18rem}}@media only screen and (min-width:400px){.grid-auto-lg{--col-min-width:20rem}}@media only screen and (min-width:540px){.grid-auto-lg{--col-min-width:25rem;--gallery-gap:1.5rem}.gallery{margin:12px}}.discount{position:absolute;top:0;right:0;background-color:#fdd835;color:#000;font-weight:900;font-size:var(--fs-base);padding:6px;border-radius:6px;margin:10px;z-index:1;opacity:.8}.top-info-gallery div.fiatPrice{font-size:var(--fs-4xl);font-weight:700;background-color:red;color:#fff;padding:6px 12px;border-radius:6px;margin-right:14px;margin-bottom:14px;display:flex;justify-content:end;align-items:center;float:right}.top-info-gallery .originalPrice{text-decoration:line-through;font-size:var(--fs-base);font-weight:400;margin-right:10px}.top-info-gallery .discountedPrice{font-size:var(--fs-2xl);font-weight:700}.top-info-gallery .productImage{display:flex;justify-content:center;align-items:center;height:152px;padding-top:10px}.top-info-gallery .productImage img{margin-top:15px;margin-bottom:10px;max-height:130px;max-width:130px}.itemType{position:absolute;top:0;left:0;background-color:grey;color:#fff;font-weight:900;font-size:var(--fs-xs);padding:6px;border-radius:6px;margin:10px;z-index:1;opacity:.8;max-width:50%}@media only screen and (min-width:1050px){.itemType{font-size:var(--fs-base);max-width:60%}}.galleryCardLink{text-decoration:none}.dealsPageBody,.itemCardsPageBody,.latestPageBody{--brand:var(--site-brand,        #01579B);--brand-bright:var(--site-brand-bright, #0288D1);--brand-sky:var(--site-brand-sky,    #29B6F6);--brand-dark:var(--site-brand-dark,   #013A6B);--brand-darker:var(--site-brand-darker, #002948);--ink:#0c2233;--ink-soft:#4a6075;--ink-faint:#738aa0;--bg:#eef3f8;--bg-2:#f6f9fc;--surface:#ffffff;--line:#dde6ef;--line-soft:#e9f0f6;--blue-50:#eaf3fb;--warm:#f2682c;--warm-soft:#fde9df;--radius:1.8rem;--radius-sm:1.2rem;--font:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--accent:var(--brand);--accent-soft:var(--blue-50);font-family:var(--font);color:var(--ink);background:radial-gradient(110rem 50rem at 0 0,rgba(2,136,209,.1),transparent 60%),radial-gradient(90rem 46rem at 100% 8%,rgba(41,182,246,.1),transparent 58%),linear-gradient(180deg,#edf5ff 0,#f8fbff 42%,#fff 100%)}.itemCardsHero{position:relative;overflow:hidden;color:#fff;margin:0;padding:0;width:100%;background:linear-gradient(180deg,transparent 0,transparent 14%,var(--brand-dark) 64%,var(--brand-darker) 100%),linear-gradient(90deg,var(--brand) 0,var(--brand-bright) 100%)}.itemCardsHero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.2px);background-size:2.6rem 2.6rem;-webkit-mask-image:radial-gradient(120% 95% at 82% 0%,#000 22%,transparent 72%);mask-image:radial-gradient(120% 95% at 82% 0%,#000 22%,transparent 72%);opacity:.5;pointer-events:none}.itemCardsHeroInner{position:relative;max-width:1500px;margin-inline:auto;padding:clamp(3.2rem,4.5vw,5.6rem) clamp(2.4rem,4vw,5.2rem) clamp(5rem,5.5vw,7.4rem);text-align:left}.itemCardsHero h1,.itemCardsHero h2{text-align:left;text-transform:none}.itemCardsHero h1{font-size:clamp(3.2rem, 5vw, 5.6rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;margin:0 0 1.8rem;max-width:18ch;text-wrap:balance;color:#fff;text-transform:none}.itemCardsHeroHl{color:var(--brand-sky)}.itemCardsHeroEyebrow{font-family:var(--mono);font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-sky);display:inline-flex;align-items:center;gap:1rem;margin-bottom:2rem}.itemCardsHeroDot{width:.7rem;height:.7rem;border-radius:50%;background:var(--brand-sky);box-shadow:0 0 0 .4rem rgba(41,182,246,.25);animation:2.4s ease-in-out infinite itemCardsHeroPulse}@keyframes itemCardsHeroPulse{0%,100%{opacity:1}50%{opacity:.4}}.itemCardsHeroSub{font-size:clamp(1.5rem, 1.7vw, 1.8rem);line-height:1.5;color:#cfe4f4;max-width:64ch;margin:0 0 1.6rem;text-wrap:pretty;font-weight:500}.itemCardsHeroActions{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin:.6rem 0 2rem}.itemCardsHeroCta{display:inline-flex;align-items:center;gap:1rem;padding:1.4rem 2.6rem;border-radius:999px;background:#fff;color:var(--brand-dark);font-size:var(--fs-lg);font-weight:800;text-decoration:none;box-shadow:0 1rem 2.4rem -.8rem rgba(0,20,40,.55);transition:transform .14s,box-shadow .14s}.itemCardsHeroCta:focus-visible,.itemCardsHeroCta:hover{color:var(--brand-dark);text-decoration:none;transform:translateY(-2px);box-shadow:0 1.4rem 3rem -.8rem rgba(0,20,40,.6)}.itemCardsHeroCtaIcon{width:1.6rem;height:1.6rem;flex:none;color:var(--brand-bright)}.itemCardsHeroCtaArrow{transition:transform .16s}.itemCardsHeroCta:hover .itemCardsHeroCtaArrow{transform:translateX(.3rem)}.itemCardsHeroActionsNote{font-size:var(--fs-base);color:#cfe4f4}.itemCardsUpdated{display:inline-flex;align-items:center;gap:.7rem;margin:.4rem 0 0;padding:.6rem 1.2rem;border:.1rem solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.07);color:#cfe4f4;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.itemCardsUpdatedIcon{width:1.4rem;height:1.4rem;flex:none;color:var(--brand-sky)}.itemCardsUpdated time{color:#fff;font-weight:600}.dealsPageMain,.itemCardsPageMain,.latestPageMain{width:100%;max-width:124rem;padding-inline:clamp(2rem,4vw,5.2rem);margin:0 auto 3.4rem;font-family:var(--font)}.itemCardsStats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:-4.4rem;position:relative;z-index:1;margin-bottom:2.8rem}.itemCardsStat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:2rem 2.2rem;box-shadow:0 1.8rem 4rem -2.8rem rgba(1,40,72,.45)}.itemCardsStat .n{font-size:clamp(2.6rem, 3vw, 3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--ink);display:flex;align-items:baseline;gap:.3rem}.itemCardsStat .n .u{color:var(--brand-sky)}.itemCardsStat.warm .n,.itemCardsStat.warm .n .u{color:var(--warm)}.itemCardsStat .l{font-family:var(--mono);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:1rem}.itemCardsStats--four{grid-template-columns:repeat(4,1fr)}.dealsItemsShell,.itemCardsItemsShell,.latestItemsShell{width:100%;max-width:none;box-sizing:border-box;font-family:var(--font)}.brandProductsPanel .gallery,.dealsPageMain .gallery,.itemCardsItemsShell .gallery,.itemCardsPageMain .gallery,.latestPageMain .gallery{margin:0}.dealsPageMain .grid-auto-lg,.itemCardsItemsShell .grid-auto-lg,.itemCardsPageMain .grid-auto-lg,.latestPageMain .grid-auto-lg{--col-min-width:22rem;--gallery-gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(var(--col-min-width),1fr))}.dealsPageMain .gallery .cardV2,.itemCardsItemsShell .gallery .cardV2,.itemCardsPageMain .gallery .cardV2,.latestPageMain .gallery .cardV2{margin:0;max-width:none;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);box-shadow:0 1.6rem 3.6rem -2.8rem rgba(1,40,72,.4);overflow:hidden;isolation:isolate;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;animation:.5s both itemCardsRise}.dealsPageMain .gallery .cardV2:hover,.itemCardsItemsShell .gallery .cardV2:hover,.itemCardsPageMain .gallery .cardV2:hover,.latestPageMain .gallery .cardV2:hover{transform:translateY(-.5rem);border-color:color-mix(in oklab,var(--accent) 38%,var(--line));box-shadow:0 2.2rem 4.2rem -2.8rem rgba(1,40,72,.4);background:var(--surface);cursor:pointer}.dealsPageMain .galleryCardLink,.itemCardsItemsShell .galleryCardLink,.itemCardsPageMain .galleryCardLink,.latestPageMain .galleryCardLink{display:block;text-decoration:none;color:inherit;height:100%}.dealsPageMain .top-info-gallery,.itemCardsItemsShell .top-info-gallery,.itemCardsPageMain .top-info-gallery,.latestPageMain .top-info-gallery{border-right-width:0;width:100%!important;min-height:100%;display:grid;grid-template-rows:auto 1fr auto;background:var(--surface);text-align:left}.dealsPageMain .top-info-gallery .productImage,.itemCardsItemsShell .top-info-gallery .productImage,.itemCardsPageMain .top-info-gallery .productImage,.latestPageMain .top-info-gallery .productImage{position:relative;overflow:hidden;height:17rem;margin:0;padding-top:.6rem;border-bottom:1px solid var(--line-soft);background:radial-gradient(12rem 8.6rem at 22% 18%,rgba(255,255,255,.6),transparent 70%),linear-gradient(160deg,#f4f8fc 0,#eaf1f8 100%)}.dealsPageMain .top-info-gallery .productImage img,.itemCardsItemsShell .top-info-gallery .productImage img,.itemCardsPageMain .top-info-gallery .productImage img,.latestPageMain .top-info-gallery .productImage img{margin-top:1rem;margin-bottom:.8rem;max-height:13rem;max-width:13rem}.dealsPageMain .productImage>.discount,.itemCardsItemsShell .productImage>.discount,.itemCardsPageMain .productImage>.discount,.latestPageMain .productImage>.discount{position:absolute;top:1rem;left:1rem;right:auto;bottom:auto;margin:0;background:var(--warm);color:#fff;font-family:var(--mono);font-weight:600;font-size:1.1rem;letter-spacing:.02em;padding:.5rem .9rem;border-radius:.8rem;opacity:1;box-shadow:0 .6rem 1.6rem -.8rem rgba(1,40,72,.6);z-index:2}.dealsPageMain .itemType,.itemCardsItemsShell .itemType,.itemCardsPageMain .itemType,.latestPageMain .itemType{top:1rem;right:1rem;left:auto;bottom:auto;background:var(--blue-50);color:var(--brand);font-family:var(--mono);font-weight:700;font-size:var(--fs-2xs);line-height:1.15;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-soft);border-radius:.8rem;margin:0;padding:.45rem .85rem;width:auto;max-width:calc(100% - 2rem);white-space:normal;display:inline-block;overflow-wrap:break-word;overflow:hidden;text-overflow:clip;opacity:1;text-align:left;z-index:3}.dealsPageMain .top-info-gallery .itemTitle,.itemCardsItemsShell .top-info-gallery .itemTitle,.itemCardsPageMain .top-info-gallery .itemTitle,.latestPageMain .top-info-gallery .itemTitle{margin:1.4rem 1.5rem 0;min-height:auto;display:grid;gap:.5rem}.dealsPageMain .itemPreviewBrand,.itemCardsItemsShell .itemPreviewBrand,.itemCardsPageMain .itemPreviewBrand,.latestPageMain .itemPreviewBrand{margin:0;min-height:0;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:500;text-transform:uppercase;letter-spacing:.07em;order:-1}.dealsPageMain .top-info-gallery h3,.itemCardsItemsShell .top-info-gallery h3,.itemCardsPageMain .top-info-gallery h3,.latestPageMain .top-info-gallery h3{padding:0;margin:0;font-size:1.45rem;line-height:1.28;font-weight:700;letter-spacing:-.01em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.dealsPageMain .gallery .cardV2:hover h3,.itemCardsItemsShell .gallery .cardV2:hover h3,.itemCardsPageMain .gallery .cardV2:hover h3,.latestPageMain .gallery .cardV2:hover h3{color:var(--accent)}.dealsPageMain .top-info-gallery div.fiatPrice,.itemCardsItemsShell .top-info-gallery div.fiatPrice,.itemCardsPageMain .top-info-gallery div.fiatPrice,.latestPageMain .top-info-gallery div.fiatPrice{position:relative;overflow:hidden;display:flex;align-items:baseline;gap:.7rem;margin:1.2rem 1.5rem 1.5rem;float:none;justify-content:flex-end;width:calc(100% - 3rem);max-width:calc(100% - 3rem);min-height:3.1rem;box-sizing:border-box;border-radius:0;padding:1.2rem 0 0;border-top:1px solid var(--line-soft);background:0 0;color:var(--ink)}.dealsPageMain .top-info-gallery:has(div.fiatPrice.hide)::after,.itemCardsItemsShell .top-info-gallery:has(div.fiatPrice.hide)::after,.itemCardsPageMain .top-info-gallery:has(div.fiatPrice.hide)::after,.latestPageMain .top-info-gallery:has(div.fiatPrice.hide)::after{content:"";display:block;margin:1.2rem 1.5rem 1.5rem;min-height:3.1rem;box-sizing:border-box;padding-top:1.2rem;border-top:1px solid var(--line-soft)}.dealsPageMain .top-info-gallery div.fiatPrice .discount,.itemCardsItemsShell .top-info-gallery div.fiatPrice .discount,.itemCardsPageMain .top-info-gallery div.fiatPrice .discount,.latestPageMain .top-info-gallery div.fiatPrice .discount{position:static;transform:none;margin:0 auto 0 0;align-self:center;opacity:1;font-family:var(--mono);font-weight:600;font-size:var(--fs-2xs);padding:.3rem .6rem;border-radius:.6rem;background:var(--warm-soft);color:var(--warm);box-shadow:none;white-space:nowrap;z-index:3}.dealsPageMain .top-info-gallery .originalPrice,.itemCardsItemsShell .top-info-gallery .originalPrice,.itemCardsPageMain .top-info-gallery .originalPrice,.latestPageMain .top-info-gallery .originalPrice{font-size:1.2rem;color:var(--ink-faint);text-decoration:line-through;margin:0}.dealsPageMain .top-info-gallery .discountedPrice,.itemCardsItemsShell .top-info-gallery .discountedPrice,.itemCardsPageMain .top-info-gallery .discountedPrice,.latestPageMain .top-info-gallery .discountedPrice{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.dealsPageMain .top-info-gallery .originalPrice:not(.hide)+.discountedPrice,.itemCardsItemsShell .top-info-gallery .originalPrice:not(.hide)+.discountedPrice,.itemCardsPageMain .top-info-gallery .originalPrice:not(.hide)+.discountedPrice,.latestPageMain .top-info-gallery .originalPrice:not(.hide)+.discountedPrice{color:var(--warm)}.itemCardActionable{display:flex;flex-direction:column}.itemCardActionable .galleryCardLink{flex:1 1 auto}.itemCardActionable .top-info-gallery{grid-template-rows:none;align-content:start}.itemCardActionable .top-info-gallery h3{min-height:2lh}.itemCardRating{display:flex;align-items:baseline;gap:.6rem;margin:1rem 1.5rem 0}.itemCardStars{position:relative;display:inline-block;font-size:1.5rem;line-height:1;letter-spacing:.1em;color:#d5dfe9}.itemCardStarsFill{position:absolute;inset:0 auto 0 0;width:calc(var(--rating,0)/ 5 * 100%);overflow:hidden;white-space:nowrap;color:var(--star-fill,#ffc53d)}.itemCardRatingValue{font-size:1.4rem;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.itemCardReviewsCount{font-family:var(--mono);font-size:1.1rem;color:var(--ink-faint)}.itemCardActions{padding:0 1.5rem 1.5rem}.itemCardActions .buyButtonsRow{gap:.8rem;flex-direction:column}.itemCardActions .buyButton.btn,.itemCardActions .buyButtonsRow::after{flex:0 0 auto;width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.2rem;border-radius:.9rem;font-family:var(--font);font-size:1.3rem;font-weight:700;color:#fff;background:var(--buy-cta,var(--warm,#f2682c));border:0;text-decoration:none;cursor:pointer;transition:transform .2s,filter .2s;box-shadow:0 1.4rem 2.6rem -1.4rem color-mix(in oklab,var(--buy-cta,var(--warm,#f2682c)) 70%,transparent);white-space:normal;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis}.itemCardActions .buyButton.btn:hover{filter:brightness(1.06);transform:translateY(-.2rem);text-decoration:none}.itemCardActions .buyButton.btn.buyButton--secondary{color:var(--brand);background:var(--bg);border:1px solid var(--line);box-shadow:none}.itemCardActions .buyButton.btn.buyButton--secondary:hover{filter:none;background:color-mix(in oklab,var(--brand) 8%,var(--bg));border-color:color-mix(in oklab,var(--brand) 40%,var(--line))}.itemCardActions .buyButtonsRow.buyButtonsRow--single:not(:has(> .buyButton))::after,.itemCardActions .buyButtonsRow:not(.buyButtonsRow--single):not(:has(> .buyButton ~ .buyButton))::after{content:"\00a0";visibility:hidden;background:0 0;box-shadow:none;border:1px solid transparent}@keyframes itemCardsRise{from{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}.dealsItemsShell,.itemCardsItemsShell,.itemCardsStats,.latestItemsShell{animation:.55s both itemCardsRise}.dealsPageMain .gallery .cardV2:nth-child(2n),.itemCardsItemsShell .gallery .cardV2:nth-child(2n),.itemCardsPageMain .gallery .cardV2:nth-child(2n),.latestPageMain .gallery .cardV2:nth-child(2n){animation-delay:40ms}.dealsPageMain .gallery .cardV2:nth-child(3n),.itemCardsItemsShell .gallery .cardV2:nth-child(3n),.itemCardsPageMain .gallery .cardV2:nth-child(3n),.latestPageMain .gallery .cardV2:nth-child(3n){animation-delay:80ms}@media (max-width:1000px){.itemCardsStats--four{grid-template-columns:repeat(2,1fr)}.itemCardsStats--four .itemCardsStat:nth-child(3){grid-column:auto}}@media (max-width:760px){.dealsPageMain,.itemCardsPageMain,.latestPageMain{width:calc(100% - 16px)}.itemCardsHeroInner{padding:2.6rem 2rem 4.6rem}.itemCardsHero h1{font-size:3.2rem;max-width:none}.itemCardsHeroSub{font-size:1.45rem}.itemCardsHeroCta{width:100%;justify-content:center}.itemCardsHeroActionsNote{display:none}.itemCardsStats{grid-template-columns:repeat(2,1fr);margin-top:-3.6rem;gap:1.2rem}.itemCardsStat:nth-child(3){grid-column:1/-1}.dealsPageMain .grid-auto-lg,.itemCardsItemsShell .grid-auto-lg,.itemCardsPageMain .grid-auto-lg,.latestPageMain .grid-auto-lg{--col-min-width:16rem}}@media (max-width:460px){.dealsPageMain .grid-auto-lg,.itemCardsItemsShell .grid-auto-lg,.itemCardsPageMain .grid-auto-lg,.latestPageMain .grid-auto-lg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dealsItemsShell,.dealsPageMain .gallery .cardV2,.itemCardsHeroDot,.itemCardsItemsShell,.itemCardsItemsShell .gallery .cardV2,.itemCardsPageMain .gallery .cardV2,.itemCardsStats,.latestItemsShell,.latestPageMain .gallery .cardV2,.titlePageBody .title{animation:none}.itemCardsHeroCta:hover,.itemCardsHeroCta:hover .itemCardsHeroCtaArrow{transform:none}}.useCaseLinks{width:100%;margin-top:4rem;padding:clamp(3rem,4vw,4.8rem) 0 clamp(3.4rem,4vw,5rem);border-top:1px solid var(--line,#dde6ef);background:radial-gradient(90rem 40rem at 100% 0,rgba(41,182,246,.06),transparent 60%),linear-gradient(180deg,#f6fbff 0,transparent 100%)}.useCaseLinksInner{width:100%;max-width:124rem;margin-inline:auto;padding-inline:clamp(2rem,4vw,5.2rem)}.useCaseLinksEyebrow{font-family:var(--mono, monospace);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-sky,#29b6f6);margin-bottom:.8rem}.useCaseLinksHeading{font-family:var(--font);font-size:clamp(2rem, 2.4vw, 2.8rem);font-weight:800;letter-spacing:-.02em;color:var(--ink,#0c2233);margin:0 0 2.2rem}.useCaseLinksGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:1.6rem}.useCaseLinksCard{--use-case:var(--brand, #01579B);position:relative;display:flex;align-items:center;gap:1.4rem;padding:2rem 2rem 2rem 2.4rem;background:var(--surface,#fff);border:1px solid var(--line,#dde6ef);border-radius:var(--radius,1.8rem);text-decoration:none;overflow:hidden;box-shadow:0 1.6rem 3.6rem -3rem rgba(1,40,72,.4);transition:transform .18s,box-shadow .18s,border-color .18s}.useCaseLinksCard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--use-case) 45%,var(--line,#dde6ef));box-shadow:0 2.4rem 4.6rem -2.8rem rgba(1,40,72,.5)}.useCaseLinksCardAccent{position:absolute;inset:0 auto 0 0;width:4px;background:var(--use-case)}.useCaseLinksCardBody{flex:1 1 auto;min-width:0}.useCaseLinksCardTitle{display:block;font-size:1.7rem;font-weight:800;letter-spacing:-.01em;color:var(--ink,#0c2233)}.useCaseLinksCardText{display:block;margin-top:.5rem;font-size:1.35rem;line-height:1.45;color:var(--ink-soft,#4a6075)}.useCaseLinksCardArrow{flex:0 0 auto;font-size:1.8rem;font-weight:700;color:var(--use-case);transition:transform .18s}.useCaseLinksCard:hover .useCaseLinksCardArrow{transform:translateX(4px)}.buyButtonsContainer{display:contents}.buyButtonsRow{display:flex;flex-wrap:wrap;gap:1rem;width:100%}.rcInfo .buySection .buyButton.btn.buyButton--secondary,.rcVerdictBuy .buySection .buyButton.btn.buyButton--secondary{color:var(--brand);background:var(--bg);border:1px solid var(--line);box-shadow:none}.rcInfo .buySection .buyButton.btn.buyButton--secondary:hover,.rcVerdictBuy .buySection .buyButton.btn.buyButton--secondary:hover{filter:none;background:color-mix(in oklab,var(--brand) 8%,var(--bg));border-color:color-mix(in oklab,var(--brand) 40%,var(--line))}.buyButton--more .buyButtonMoreIcon{width:1.2rem;height:1.2rem;flex-shrink:0}.buyStoresDialog{width:min(42rem,calc(100vw - 3.2rem));padding:0;border:1px solid var(--line,#dde6ef);border-radius:1.6rem;background:var(--bg,#eef3f8);color:var(--ink,#0c2233);box-shadow:0 3rem 6rem -2rem rgba(15,23,42,.45);overflow:hidden;text-align:left}.buyStoresDialog::backdrop{background:rgba(15,23,42,.55);backdrop-filter:blur(2px)}.buyStoresDialog__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.8rem 2rem;border-bottom:1px solid var(--line,#dde6ef)}.buyStoresDialog__title{margin:0;font-family:var(--font, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:700;font-size:1.7rem;color:var(--ink,#0c2233)}.buyStoresDialog__close{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;flex-shrink:0;padding:0;border:0;border-radius:50%;background:var(--bg-2,#f6f9fc);color:var(--ink-faint,#738aa0);cursor:pointer;transition:background .2s,color .2s}.buyStoresDialog__close svg{width:1.8rem;height:1.8rem}.buyStoresDialog__close:hover{background:var(--line,#dde6ef);color:var(--ink,#0c2233)}.buyStoresDialog__list{list-style:none;margin:0;padding:1rem;display:flex;flex-direction:column;gap:.6rem}.buyStoresDialog__item{display:flex;align-items:center;gap:1.4rem;padding:1.3rem 1.4rem;border:1px solid var(--line,#dde6ef);border-radius:1.2rem;background:var(--bg,#eef3f8);color:var(--ink,#0c2233);text-decoration:none;transition:border-color .2s,background .2s,transform .15s}.buyStoresDialog__item:hover{border-color:color-mix(in oklab,var(--brand,var(--site-brand,#01579b)) 45%,var(--line,#dde6ef));background:color-mix(in oklab,var(--brand,var(--site-brand,#01579b)) 6%,var(--bg,#eef3f8));transform:translateY(-.1rem);text-decoration:none}.buyStoresDialog__logo{width:2.8rem;height:2.8rem;flex-shrink:0;object-fit:contain}.buyStoresDialog__name{font-family:var(--font, system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:600;font-size:1.5rem;flex:1 1 auto;min-width:0}.buyStoresDialog__price{font-family:var(--mono, ui-monospace, monospace);font-weight:700;font-size:1.45rem;color:var(--ink,#0c2233);flex-shrink:0}.buyStoresDialog__arrow{width:1.8rem;height:1.8rem;flex-shrink:0;color:var(--ink-faint,#738aa0);transition:color .2s,transform .2s}.buyStoresDialog__item:hover .buyStoresDialog__arrow{color:var(--brand,var(--site-brand,#01579b));transform:translateX(.2rem)}@media (max-width:600px){.buyButtonsRow .buyButton.btn{width:100%}}.buyQuantity{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem;border:1px solid var(--line);border-radius:.8rem;background:var(--bg);flex:0 0 auto}.buyQuantityStep{width:3.8rem;height:3.8rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.6rem;background:0 0;color:var(--ink);font-size:1.8rem;line-height:1;cursor:pointer}.buyQuantityStep:hover:not(:disabled){background:var(--line)}.buyQuantityStep:disabled{opacity:.35;cursor:default}.buyQuantityValue{min-width:2.6rem;text-align:center;font-size:1.6rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.buyQuantityHint{flex:0 0 100%;order:99;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:1.4rem;color:var(--color-contrast-medium,var(--ink))}.buyQuantityShortcut{border:0;padding:0;background:0 0;color:var(--brand);font-size:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.buyQuantityShortcut:hover{text-decoration:none}.buyQuantityTotal{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.buyQuantityTotal[hidden]{display:none}.vsV2PageBody{--brand:var(--site-brand,        #01579B);--brand-bright:var(--site-brand-bright, #0288D1);--brand-sky:var(--site-brand-sky,    #29B6F6);--brand-dark:var(--site-brand-dark,   #013A6B);--brand-darker:var(--site-brand-darker, #002948);--ink:#0c2233;--ink-soft:#4a6075;--ink-faint:#738aa0;--bg:#eef3f8;--bg-2:#f6f9fc;--surface:#ffffff;--line:#dde6ef;--line-soft:#e9f0f6;--blue-50:#eaf3fb;--warm:#f2682c;--warm-soft:#fde9df;--green:#15924f;--green-soft:#e2f3e9;--radius:1.8rem;--radius-sm:1.2rem;--font:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;font-family:var(--font);color:var(--ink);background:radial-gradient(110rem 50rem at 0 0,rgba(2,136,209,.1),transparent 60%),radial-gradient(90rem 46rem at 100% 8%,rgba(41,182,246,.1),transparent 58%),linear-gradient(180deg,#edf5ff 0,#f8fbff 42%,#fff 100%)}.vsV2PageBody .title.itemCardsHero{border:0;border-radius:0;box-shadow:none;background:linear-gradient(180deg,transparent 0,transparent 14%,var(--brand-dark) 64%,var(--brand-darker) 100%),linear-gradient(90deg,var(--brand) 0,var(--brand-bright) 100%)}.vsV2PageBody .title.itemCardsHero::before{content:"";inset:0;width:auto;height:auto;border-radius:0;background:0 0/2.6rem 2.6rem;background-image:radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.2px);-webkit-mask-image:radial-gradient(120% 95% at 82% 0%,#000 22%,transparent 72%);mask-image:radial-gradient(120% 95% at 82% 0%,#000 22%,transparent 72%);opacity:.5}.vsV2PageBody .title.itemCardsHero::after{content:none}h1,h2,h3,h4{line-height:1.2;font-weight:700}h1{font-size:var(--fs-7xl)}h2{font-size:var(--fs-6xl)}h3{font-size:var(--fs-3xl)}h4{font-size:var(--fs-lg)}.title h1{text-transform:none}.title h1 span{font-weight:200}.vsArticleLayout{width:min(1500px,calc(100% - 28px));margin:32px auto 56px;display:grid;gap:24px;font-family:var(--font)}.vsArticleLayout .siteNewsletterWrap.vsArticleNewsletter{max-width:none;padding:0;margin-inline:0}.vsArticleMetaBadges{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vsArticleUpdated{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.vsArticleSourceBadge{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--line-soft);border-radius:999px;background:var(--blue-50);color:var(--brand);font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.02em}.vsArticleIntro,.vsArticleTableCard,.vsFaqCard,.vsHeroItem,.vsProductReview{margin:0;float:none;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 1.6rem 3.6rem -2.8rem rgba(1,40,72,.4)}.vsHeroCompare{display:grid;gap:18px;align-items:stretch}.vsHeroItem{position:relative;padding:24px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at top left,rgba(2,136,209,.1),transparent 34%),linear-gradient(180deg,var(--bg-2) 0,var(--surface) 100%);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s}.vsHeroItem:hover{transform:translateY(-.4rem);border-color:color-mix(in oklab,var(--brand) 38%,var(--line));box-shadow:0 2.2rem 4.2rem -2.8rem rgba(1,40,72,.4)}.vsHeroItem::after{content:"";position:absolute;inset:auto -40px -80px auto;width:180px;height:180px;border-radius:50%;background:rgba(2,136,209,.06);pointer-events:none;z-index:-1}.vsOverallWinnerCard{border:1px solid color-mix(in oklab,var(--green) 40%,var(--line));box-shadow:0 1.8rem 4rem -2.8rem rgba(21,146,79,.4);background:radial-gradient(circle at top left,rgba(21,146,79,.12),transparent 36%),linear-gradient(180deg,#f5fdf8 0,var(--surface) 100%)}.vsOverallWinnerBadge{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;background:var(--green);color:#fff;font-family:var(--mono);font-size:var(--fs-base);font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1.2rem 2.4rem -.8rem rgba(21,146,79,.5)}.vsHeroCenter{display:flex;align-items:center;justify-content:center}.vsHeroCenter span{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:999px;background:linear-gradient(150deg,var(--brand) 0,var(--brand-darker) 100%);color:#fff;font-family:var(--mono);font-size:var(--fs-xl);font-weight:600;letter-spacing:.04em;text-transform:lowercase;border:4px solid var(--surface);box-shadow:0 1.8rem 3.8rem -1.6rem rgba(1,40,72,.6)}.vsHeroImageLink{position:relative;display:flex;align-items:center;justify-content:center;min-height:280px;margin-bottom:18px;padding:18px;border-radius:24px;border:1px solid var(--line-soft);background:radial-gradient(12rem 8.6rem at 22% 18%,rgba(255,255,255,.6),transparent 70%),linear-gradient(160deg,#f4f8fc 0,#eaf1f8 100%);text-decoration:none}.vsHeroImage{width:100%;max-width:260px;height:auto;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(15, 23, 42, .12))}.vsHeroText{position:relative;z-index:1;display:grid;gap:14px}.vsHeroText h2{margin:0;font-size:var(--fs-5xl);line-height:1.1;letter-spacing:-.02em}.vsHeroText h2 a{display:inline-flex;align-items:center;color:inherit;min-height:40px;padding:4px 0;text-decoration:none;transition:color .2s,opacity .2s}.itemSummaryBrand a{display:inline-flex;align-items:center;min-height:36px;padding:6px 0;color:var(--ink-faint);font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;transition:color .2s,transform .2s,opacity .2s}.itemSummaryBrand a:hover,.vsHeroText h2 a:hover{color:var(--brand);opacity:.92}.vsProductReview .itemSummaryBrand a:hover{transform:translateY(-1px)}.vsHeroCommerce{display:grid;margin-top:4px;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2)}.vsHeroCommerce .vsProductPriceFallback{padding:10px 12px;border-radius:var(--radius-sm)}.vsProductCommerce{display:grid;gap:16px;margin-top:18px}.vsProductPrice{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:12px;row-gap:6px}.vsProductPriceCurrent{grid-column:1;grid-row:2;color:var(--ink);font-size:var(--fs-6xl);font-weight:800;line-height:1;letter-spacing:-.02em}.vsProductPriceOriginal{grid-column:2;grid-row:2;color:var(--ink-faint);text-decoration:line-through;font-size:var(--fs-lg);line-height:1}.vsProductPriceFallback{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:9px 12px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--bg-2);color:var(--ink-faint);font-size:var(--fs-sm);font-weight:700}.vsDiscountBadge{grid-column:1/-1;grid-row:1;justify-self:start;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:8px;background:var(--warm);color:#fff;font-family:var(--mono);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:.04em;white-space:nowrap}.vsBuyButtons{width:100%}.vsBuyButtons .buyButtonsRow{gap:1rem}.vsBuyButtons .buyButton.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.3rem 2.4rem;border:0;border-radius:1.2rem;font-family:var(--font);font-size:1.45rem;font-weight:700;line-height:1;white-space:nowrap;text-align:center;text-decoration:none;color:#fff;background:var(--buy-cta,var(--warm,#f2682c));box-shadow:0 1.4rem 2.6rem -1.4rem color-mix(in oklab,var(--buy-cta,var(--warm,#f2682c)) 70%,transparent);transition:transform .2s,filter .2s}.vsBuyButtons .buyButton.btn:hover{filter:brightness(1.06);transform:translateY(-.2rem);text-decoration:none}.vsBuyButtons .buyButton.btn.buyButton--secondary{color:var(--brand);background:var(--bg);border:1px solid var(--line);box-shadow:none}.vsBuyButtons .buyButton.btn.buyButton--secondary:hover{filter:none;transform:translateY(-.2rem);background:color-mix(in oklab,var(--brand) 8%,var(--bg));border-color:color-mix(in oklab,var(--brand) 40%,var(--line))}.vsBuyButtons .buyButton--more .buyButtonMoreIcon{width:12px;height:12px;flex-shrink:0}.vsBuyButton{width:100%;text-align:center}.discontinuedTag.vsBuyButton{width:auto;margin-inline:auto}.vsArticleIntro{padding:28px;background:radial-gradient(circle at top right,rgba(2,136,209,.1),transparent 35%),linear-gradient(135deg,var(--bg-2) 0,var(--surface) 60%,#eef4fa 100%)}.vsArticleEyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.vsArticleEyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--brand)}.summary{font-size:var(--fs-xl);line-height:1.7;color:var(--ink)}.summary a{color:inherit;font-weight:700;text-decoration:underline}.summary a:hover{color:var(--brand);text-decoration-thickness:2px}.vsVerdictLead{font-weight:600}.vsVerdictRest{margin-top:20px}.vsVerdictPick{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:20px;padding:16px 18px;border:1px solid color-mix(in oklab,var(--green) 40%,var(--line));border-radius:var(--radius-sm);background:radial-gradient(circle at top left,rgba(21,146,79,.1),transparent 42%),linear-gradient(180deg,#f5fdf8 0,var(--surface) 100%)}.vsVerdictPickImageLink{display:block}.vsVerdictPickImage{display:block;width:72px;height:72px;object-fit:contain}.vsVerdictPickText{min-width:0}.vsVerdictPickLabel{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--green);color:#fff;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vsVerdictPickName{display:block;margin-top:6px;color:var(--ink);font-size:var(--fs-2xl);font-weight:800;line-height:1.25;letter-spacing:-.01em;text-decoration:none}.vsVerdictPickName:hover{color:var(--brand);text-decoration:underline}.vsVerdictPickPrice{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px}.vsVerdictPickPriceCurrent{color:var(--ink);font-size:var(--fs-3xl);font-weight:800;line-height:1.1;letter-spacing:-.02em}.vsVerdictPickPriceOriginal{color:var(--ink-faint);font-size:var(--fs-md);text-decoration:line-through}.vsVerdictPickDiscount{padding:2px 8px;border-radius:999px;background:var(--warm-soft);color:var(--warm);font-family:var(--mono);font-size:var(--fs-2xs);font-weight:700}.vsVerdictPick .vsVerdictPickAction{display:flex;align-items:center;justify-self:end}.vsVerdictPickAction .buyButtonsRow{margin:0}@media (max-width:640px){.vsVerdictPick{grid-template-columns:auto 1fr;gap:14px}.vsVerdictPickImage{width:56px;height:56px}.vsVerdictPick .vsVerdictPickAction{grid-column:1/-1;justify-self:stretch}.vsVerdictPickAction .buyButton{width:100%}}.vsArticleTableCard{padding:0;overflow-x:auto}.vsArticleTable{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.vsArticleTable thead th{background:linear-gradient(120deg,var(--brand) 0,var(--brand-dark) 100%);color:#fff;padding:16px 18px;text-align:left;font-size:1.45rem;line-height:1.4;letter-spacing:-.01em}.vsArticleTable tbody td{padding:16px 18px;border-top:1px solid var(--line-soft);vertical-align:top;line-height:1.55;font-size:1.45rem;color:var(--ink-soft)}.vsValueInlineList{display:inline}.vsValueEmpty{color:var(--ink-faint);font-style:italic}.vsArticleTable tbody tr:nth-child(2n) td{background:var(--bg-2)}.vsArticleTable tbody tr:hover td{background:var(--blue-50)}.vsArticleTable tbody td:first-child{width:22%;font-weight:700;color:var(--ink)}.vsArticleTable tbody td:nth-child(2),.vsArticleTable tbody td:nth-child(3),.vsArticleTable thead th:nth-child(2),.vsArticleTable thead th:nth-child(3){width:29%}.vsArticleTable tbody td:nth-child(4),.vsArticleTable thead th:nth-child(4){width:20%}.vsArticleTable td.vsValueWinner,.vsArticleTable td.vsWinnerPositive{color:#166534;font-weight:700}.vsArticleTable td.vsValueLoser,.vsArticleTable td.vsWinnerNeutral{color:#9a3412;font-weight:600}.vsArticleTable td.vsWinnerTie{color:#475569;font-weight:600}.vsWinnerNeutral a,.vsWinnerPositive a,.vsWinnerTie a{color:inherit;text-decoration:underline}.vsWinnerNeutral a:hover,.vsWinnerPositive a:hover,.vsWinnerTie a:hover{opacity:.8;text-decoration-thickness:2px}.vsAffiliateDisclosure{position:relative;margin:0;padding:18px 20px 18px 22px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--blue-50);overflow:hidden}.vsAffiliateDisclosure::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--brand-sky) 0,var(--brand) 100%)}.vsAffiliateDisclosureLabel{display:inline-flex;align-items:center;margin-bottom:8px;color:var(--brand);font-family:var(--mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vsAffiliateDisclosure p{margin:0;color:var(--ink-soft);font-size:var(--fs-md);line-height:1.6}.vsProsConsGrid{display:grid;gap:24px}.vsProductReview{position:relative;padding:24px}.vsProductReviewHeader h3{margin:0;font-size:var(--fs-4xl);letter-spacing:-.01em}.vsProductReviewHeader h3 a{display:inline-flex;align-items:center;color:inherit;min-height:40px;padding:4px 0;text-decoration:none;transition:color .2s,opacity .2s}.vsProductReviewHeader h3 a:hover{color:var(--brand);opacity:.92}.vsBulletList{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.vsBulletList li{padding:14px 16px;border-radius:var(--radius-sm);line-height:1.55;font-size:1.45rem}.vsBulletPro{background:var(--green-soft);color:#14532d;border:1px solid color-mix(in oklab,var(--green) 28%,var(--line-soft))}.vsBulletCon{background:var(--warm-soft);color:#9a3412;border:1px solid color-mix(in oklab,var(--warm) 28%,var(--line-soft))}.vsFaqCard{padding:28px}.vsFaqCard .rcFaqTitle{font-family:var(--font);font-size:clamp(1.9rem, 2.6vw, 2.3rem);color:var(--ink);margin:0 0 1.4rem;letter-spacing:-.02em}.rcFaqList{margin:0}.rcFaqItem{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.9rem;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.rcFaqItem[open]{border-color:color-mix(in oklab,var(--brand) 35%,var(--line));box-shadow:0 10px 28px -22px rgba(12,34,51,.4)}.rcFaqQ{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;cursor:pointer;list-style:none;padding:1.5rem 1.8rem;font-size:1.6rem;font-weight:600;color:var(--ink)}.rcFaqQ::-webkit-details-marker{display:none}.rcFaqQ::after{content:"";flex:0 0 auto;width:1.1rem;height:1.1rem;border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(45deg);transition:transform .2s;margin-right:.3rem}.rcFaqItem[open] .rcFaqQ::after{transform:rotate(-135deg)}.rcFaqQ:hover{color:var(--brand)}.rcFaqA{padding:0 1.8rem 1.6rem}.rcFaqA p{font-size:1.55rem;line-height:1.6;color:var(--ink-soft);margin:0;max-width:none}.rcFaqA strong{font-weight:700;color:var(--ink)}.rcFaqA em{font-style:italic}.rcFaqA a{color:inherit;font-weight:700;text-decoration:underline}.rcFaqA a:hover{color:var(--brand);text-decoration-thickness:2px}.vsRelatedSection{margin-block:0 3.4rem;font-family:var(--font)}.vsRelatedSection.itemCardsPageMain{width:min(1500px,calc(100% - 28px));max-width:none;padding-inline:0}.vsCompareCtaSection{width:min(1500px,calc(100% - 28px));margin:0 auto 3.4rem;font-family:var(--font)}.vsRelatedHead{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;margin-bottom:2.2rem}.vsRelatedEyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:1.2rem}.vsRelatedEyebrow::before{content:"";width:22px;height:2px;border-radius:2px;background:var(--brand)}.vsRelatedHead h2{font-size:clamp(2.4rem, 3.4vw, 3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 .8rem;color:var(--ink);text-transform:none}.vsRelatedHead p{font-size:1.5rem;line-height:1.55;color:var(--ink-soft);margin:0;max-width:62ch}.vsRelatedLink{flex-shrink:0;align-self:center;font-family:var(--mono);font-size:1.3rem;color:var(--brand);display:inline-flex;align-items:center;gap:.7rem}.vsRelatedLink::after{content:"→"}.vsRelatedLink:hover{gap:1.1rem}@keyframes vsRise{from{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}.vsArticleIntro,.vsArticleTableCard,.vsFaqCard,.vsHeroCompare,.vsProsConsGrid{animation:.5s both vsRise}.vsHeroCompare{animation-delay:40ms}.vsArticleTableCard{animation-delay:80ms}@media only screen and (min-width:960px){.vsHeroCompare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.vsProsConsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:640px){.vsArticleLayout,.vsRelatedSection.itemCardsPageMain{width:calc(100% - 16px)}.vsArticleLayout{margin-top:20px;margin-bottom:40px;gap:18px}.vsArticleIntro,.vsFaqCard,.vsHeroItem,.vsProductReview{padding:20px}.summary{font-size:var(--fs-lg)}.vsProductReviewHeader h3{font-size:var(--fs-3xl)}.vsHeroText h2{font-size:var(--fs-4xl)}.vsHeroCenter span{width:56px;height:56px;font-size:var(--fs-base)}.vsBuyButtons .buyButtonsRow{flex-direction:column}.vsBuyButtons .buyButton.btn{width:100%}}@media only screen and (max-width:820px){.vsArticleTableCard{overflow:visible;padding:10px}.vsArticleTable{display:block;min-width:0}.vsArticleTable thead{display:block;position:sticky;top:var(--f-header-height,60px);z-index:2;border-radius:var(--radius-sm);overflow:hidden}.vsArticleTable thead tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vsArticleTable thead th:first-child,.vsArticleTable thead th:nth-child(4){display:none}.vsArticleTable thead th:nth-child(2),.vsArticleTable thead th:nth-child(3){width:auto;padding:12px 14px;font-size:var(--fs-sm);font-weight:700}.vsArticleTable thead th:nth-child(3){border-left:1px solid rgba(255,255,255,.28)}.vsArticleTable tbody{display:block}.vsArticleTable tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"feature feature" "value1  value2" "winner  winner";margin-top:10px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg-2)}.vsArticleTable tbody td,.vsArticleTable tbody tr:hover td,.vsArticleTable tbody tr:nth-child(2n) td{display:block;width:auto;padding:0;border-top:0;background:0 0;font-size:var(--fs-base)}.vsArticleTable tbody td:first-child{grid-area:feature;width:auto;margin-bottom:10px;font-family:var(--mono);font-size:var(--fs-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.vsArticleTable tbody td:nth-child(2){grid-area:value1;width:auto;padding-right:12px}.vsArticleTable tbody td:nth-child(3){grid-area:value2;width:auto;padding-left:12px;border-left:1px solid var(--line)}.vsArticleTable tbody td:nth-child(4){grid-area:winner;width:auto;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.vsArticleTable tbody td:nth-child(4)::before{content:"Ganador";display:block;margin-bottom:3px;font-family:var(--mono);font-size:var(--fs-2xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}}@media (prefers-reduced-motion:reduce){.rcFaqItem,.rcFaqQ::after{transition:none}.vsArticleIntro,.vsArticleTableCard,.vsFaqCard,.vsHeroCompare,.vsHeroItem,.vsProsConsGrid{animation:none;transition:none}}.compareCta--page{width:min(118rem,92vw);margin:4.4rem auto 0}.compareCta--content{margin-top:1.2rem}.compareCta{container-type:inline-size}.compareCtaInner{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.85fr);align-items:center;gap:clamp(2.4rem,4vw,4.8rem);background:linear-gradient(118deg,var(--brand-darker) 0,var(--brand) 56%,var(--brand-bright) 100%);color:#fff;border-radius:var(--radius);padding:clamp(2.8rem,4vw,4.4rem);box-shadow:0 1.6rem 4rem -1.4rem rgba(2,40,72,.45)}.compareCtaInner::before{content:"";position:absolute;inset:0;z-index:0;background-image:radial-gradient(rgba(255,255,255,.18) 1.2px,transparent 1.2px);background-size:2.6rem 2.6rem;-webkit-mask-image:radial-gradient(120% 95% at 88% 0%,#000 18%,transparent 70%);mask-image:radial-gradient(120% 95% at 88% 0%,#000 18%,transparent 70%);opacity:.55;pointer-events:none}.compareCtaPreview,.compareCtaText{position:relative;z-index:1}.compareCtaEyebrow{display:inline-flex;align-items:center;gap:1rem;font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-sky);margin-bottom:1.4rem}.compareCtaDot{width:.7rem;height:.7rem;border-radius:50%;background:var(--brand-sky);box-shadow:0 0 0 .4rem rgba(41,182,246,.25)}.compareCtaTitle{font-size:clamp(2.6rem, 3.6vw, 3.8rem);line-height:1.06;letter-spacing:-.02em;margin:0 0 1.2rem;font-weight:800;text-wrap:balance;text-shadow:0 1px 12px rgba(0,24,48,.3)}.compareCtaSub{margin:0 0 2.2rem;font-size:var(--fs-lg);line-height:1.55;color:rgba(255,255,255,.92);max-width:48ch;text-wrap:pretty}.compareCtaFacts{list-style:none;margin:0 0 2.6rem;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.compareCtaFact{display:inline-flex;align-items:baseline;gap:.6rem;padding:.7rem 1.4rem;border:.1rem solid rgba(255,255,255,.3);border-radius:999px;background:rgba(255,255,255,.12);font-size:var(--fs-sm);color:rgba(255,255,255,.88)}.compareCtaFact b{font-size:var(--fs-lg);font-weight:800;color:#fff}.compareCtaButton{display:inline-flex;align-items:center;gap:1rem;white-space:normal;text-align:center;background:#fff;color:var(--brand-dark);font-weight:800;font-size:var(--fs-xl);padding:1.6rem 3rem;border-radius:999px;text-decoration:none;box-shadow:0 1rem 2.4rem -.6rem rgba(0,20,40,.5);transition:transform .14s,box-shadow .14s}.compareCtaButton:focus-visible,.compareCtaButton:hover{color:var(--brand-dark);text-decoration:none;transform:translateY(-2px);box-shadow:0 1.4rem 3rem -.6rem rgba(0,20,40,.55)}.compareCtaButtonIcon{width:1.8rem;height:1.8rem;flex:none;transition:transform .16s}.compareCtaButton:hover .compareCtaButtonIcon{transform:translateX(.3rem)}.compareCtaMore{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:2rem;font-size:var(--fs-base)}.compareCtaMoreLabel{color:rgba(255,255,255,.7)}.compareCtaMoreLink{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.45);text-underline-offset:0.3rem;transition:text-decoration-color .16s}.compareCtaMoreLink:hover{color:#fff;text-decoration-color:#fff}.compareCtaPreview{pointer-events:none}.compareCtaPreviewGrid{display:grid;grid-template-columns:6rem repeat(var(--compare-cta-cols,4),minmax(0,1fr));gap:1.6rem 1rem;align-items:center;padding:1.8rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.14);border:.1rem solid rgba(255,255,255,.3);box-shadow:0 1.8rem 4rem -1.4rem rgba(0,24,48,.55);transform:perspective(90rem) rotateY(-9deg) rotateX(2deg);transition:transform .5s}.compareCta:hover .compareCtaPreviewGrid{transform:perspective(90rem) rotateY(-3deg) rotateX(0)}.compareCtaPreviewCorner{height:6.4rem}.compareCtaPreviewHead{display:flex;align-items:center;justify-content:center;height:6.4rem;border-radius:.9rem;background:rgba(255,255,255,.92)}.compareCtaPreviewHead img{width:5rem;height:5rem;object-fit:contain}.compareCtaPreviewLabel{width:var(--compare-cta-label-width,100%);height:.8rem;border-radius:999px;background:rgba(255,255,255,.45)}.compareCtaPreviewCell{justify-self:center;border-radius:999px}.compareCtaPreviewCell--yes{width:1.4rem;height:1.4rem;background:rgba(255,255,255,.85)}.compareCtaPreviewCell--no{width:1.6rem;height:.5rem;background:rgba(255,255,255,.3)}.compareCtaPreviewHead--current{background:#fff;box-shadow:0 0 0 .2rem var(--brand-sky),0 .8rem 1.8rem -.6rem rgba(0,24,48,.5)}.compareCtaPreviewCell--current.compareCtaPreviewCell--yes{background:var(--brand-sky)}.compareCtaPreviewCell--current.compareCtaPreviewCell--no{background:rgba(41,182,246,.45)}@container (max-width:1024px){.compareCtaInner{grid-template-columns:minmax(0,1fr)}.compareCta:hover .compareCtaPreviewGrid,.compareCtaPreviewGrid{transform:none}}@container (max-width:760px){.compareCtaPreview{display:none}.compareCtaButton{width:100%;justify-content:center;padding-inline:1.8rem}.compareCtaFacts{gap:.6rem}}@media (prefers-reduced-motion:reduce){.compareCta:hover .compareCtaPreviewGrid,.compareCtaButton:hover,.compareCtaButton:hover .compareCtaButtonIcon,.compareCtaPreviewGrid{transform:none;transition:none}}.bestSellersViewAll,.homeBrandMarqueeAll,.homePulseBlogMore,.homePulsePanelCta,.rcSheadLink,.topRatedViewAll,.useCasePicksGroupLink,.vsRelatedLink{display:inline-flex;align-items:center;gap:.8rem;flex:none;padding:.9rem 1.7rem;border:.15rem solid color-mix(in oklab,var(--accent,var(--brand)) 32%,var(--line,#dde6ef));border-radius:999px;background:color-mix(in oklab,var(--accent,var(--brand)) 6%,var(--surface,#fff));color:var(--accent,var(--brand));font-family:var(--font);font-size:var(--fs-base);font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:background .16s,border-color .16s}.bestSellersViewAll:hover,.homeBrandMarqueeAll:hover,.homePulseBlogMore:hover,.homePulsePanelCta:hover,.rcSheadLink:hover,.topRatedViewAll:hover,.useCasePicksGroupLink:hover,.vsRelatedLink:hover{background:color-mix(in oklab,var(--accent,var(--brand)) 12%,var(--surface,#fff));border-color:var(--accent,var(--brand));color:var(--accent,var(--brand));text-decoration:none;gap:.8rem}.bestSellersViewAllArrow,.homeBrandMarqueeAll svg,.homePulseBlogMore::after,.rcSheadLink svg,.topRatedViewAllArrow,.vsRelatedLink::after{transition:transform .16s}.bestSellersViewAll:hover .bestSellersViewAllArrow,.homeBrandMarqueeAll:hover svg,.homePulseBlogMore:hover::after,.rcSheadLink:hover svg,.topRatedViewAll:hover .topRatedViewAllArrow,.vsRelatedLink:hover::after{transform:translateX(.3rem)}.homePulseBlogMore::after,.vsRelatedLink::after{content:"\2192";display:inline-block}.homePulseBlogMore{margin-top:1.8rem}.homePulsePanelCta{border-bottom:0;letter-spacing:normal;margin-top:2.2rem}.homePulsePanelCta:hover{border-bottom-color:transparent}.bestSellersViewAll,.topRatedViewAll{padding-bottom:.9rem;letter-spacing:normal}.homePulseBlogMore:hover,.useCasePicksGroupLink:hover,.vsRelatedLink:hover{gap:.8rem}.stickyBuyBar{position:fixed;left:0;right:0;bottom:0;z-index:12;background:var(--bg,#fff);border-top:1px solid var(--line,#e2e8f0);box-shadow:0 -1.2rem 3rem -1.6rem rgba(15,23,42,.35);padding-bottom:env(safe-area-inset-bottom,0);visibility:hidden;opacity:0;transform:translateY(100%);transition:transform .25s,opacity .2s,visibility .25s}.stickyBuyBar--visible{visibility:visible;opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.stickyBuyBar{transition:none}}@media print{.stickyBuyBar{display:none}}.stickyBuyBar__inner{max-width:120rem;margin:0 auto;display:flex;align-items:center;gap:1.6rem;padding:1.1rem 1.6rem}.stickyBuyBar__thumb{width:4.4rem;height:4.4rem;flex-shrink:0;object-fit:contain}.stickyBuyBar__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.stickyBuyBar__name{font-family:var(--font);font-weight:700;font-size:var(--fs-base, 1.4rem);line-height:1.25;color:var(--ink,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stickyBuyBar__meta{display:flex;align-items:center;flex-wrap:nowrap;gap:.4rem 1rem;min-width:0;min-height:2.4rem}.stickyBuyBar__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem}.stickyBuyBar__lowChip{display:flex;align-items:center;flex-shrink:0;animation:.3s ease-out both priceDropIn;padding:.4rem .8rem;border:1px solid #4ade80;border-radius:.6rem;background:#e8f5e8;color:#166534;font-family:var(--font);font-size:var(--fs-2xs, 1.1rem);font-weight:600;line-height:1.2;white-space:nowrap}.stickyBuyBar__lowChip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.stickyBuyBar__lowChip .priceDropChip__short{display:none}.stickyBuyBar .discountedPrice{font-family:var(--font);font-size:var(--fs-xl, 1.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--ink,#0f172a)}.stickyBuyBar .originalPrice{font-size:var(--fs-sm, 1.3rem);color:var(--ink-faint,#64748b);text-decoration:line-through;line-height:1.1}.stickyBuyBar .originalPrice:empty{display:none}.stickyBuyBar .discountsSection{font-family:var(--mono);font-size:var(--fs-2xs, 1.1rem);font-weight:600;color:#fff;background:var(--warm,#f2682c);padding:.45rem .7rem;border-radius:.6rem;line-height:1.1;white-space:nowrap}.stickyBuyBar .discountsSection:empty{display:none}.stickyBuyBar__action{flex-shrink:0}.stickyBuyBar .buyButtonsRow{width:auto;flex-wrap:nowrap;gap:.8rem}.stickyBuyBar .buyQuantityHint{flex:0 0 auto;order:-1;align-items:center}.stickyBuyBar .buyQuantityLegend,.stickyBuyBar .buyQuantityShortcut{display:none}@media (max-width:600px){.stickyBuyBar .buyQuantity,.stickyBuyBar .buyQuantityHint{display:none}}.stickyBuyBar .buyButton.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;width:auto;font-family:var(--font);font-weight:700;font-size:var(--fs-base, 1.4rem);color:#fff;background:var(--buy-cta,var(--warm,#f2682c));border:0;border-radius:1rem;padding:1.1rem 2rem;white-space:nowrap;cursor:pointer;transition:filter .2s}.stickyBuyBar .buyButton.btn:hover{filter:brightness(1.06);text-decoration:none}.stickyBuyBar .buyButton.btn.buyButton--secondary{color:var(--brand,#01579b);background:var(--bg,#fff);border:1px solid var(--line,#e2e8f0);box-shadow:none}.stickyBuyBar .buyButton.btn.buyButton--secondary:hover{filter:none;background:color-mix(in oklab,var(--brand,#01579b) 8%,var(--bg,#fff));border-color:color-mix(in oklab,var(--brand,#01579b) 40%,var(--line,#e2e8f0))}@media (max-width:700px){.stickyBuyBar__inner{gap:1.2rem;padding:1rem 1.2rem}.stickyBuyBar__thumb{width:3.8rem;height:3.8rem}.stickyBuyBar__name{display:none}.stickyBuyBar__prices{flex-wrap:nowrap;gap:.6rem}.stickyBuyBar .buyButtonsRow .buyButton--secondary,.stickyBuyBar .originalPrice{display:none}.stickyBuyBar .buyButton.btn{padding:1.1rem 1.6rem}.stickyBuyBar .discountedPrice{font-size:var(--fs-lg, 1.6rem)}.stickyBuyBar__meta{gap:.6rem;min-height:2.2rem}.stickyBuyBar__lowChip{flex-shrink:1;min-width:0;padding:.3rem .6rem}.stickyBuyBar__lowChip .priceDropChip__full{display:none}.stickyBuyBar__lowChip .priceDropChip__short{display:block}.stickyBuyBar--hasLow .discountsSection,.stickyBuyBar--hasLow .stickyBuyBar__thumb{display:none}}@media (max-width:360px){.stickyBuyBar__lowChip,.stickyBuyBar__thumb{display:none}}.stickyBuyBar--dual{background:var(--surface,var(--bg,#fff))}.stickyBuyBar--dual .stickyBuyBar__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;max-width:132rem;padding:1rem 1.6rem}.stickyBuyBar__side{display:flex;align-items:center;gap:1.2rem;min-width:0;padding:.6rem .8rem;border-radius:1.2rem}.stickyBuyBar__side--winner{background:color-mix(in oklab,var(--green,#15924f) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--green,#15924f) 28%,transparent)}.stickyBuyBar__winnerTag{flex-shrink:0;padding:.25rem .7rem;border-radius:999px;background:var(--green,#15924f);color:#fff;font-family:var(--mono, ui-monospace, monospace);font-size:var(--fs-2xs, 1.1rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.stickyBuyBar--dual .stickyBuyBar__name{display:flex;align-items:center;gap:.6rem;overflow:visible;min-height:2rem}.stickyBuyBar__nameText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stickyBuyBar__vs{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:999px;background:linear-gradient(150deg,var(--brand,#01579b) 0,var(--brand-darker,var(--brand,#01579b)) 100%);color:#fff;font-family:var(--mono, ui-monospace, monospace);font-size:var(--fs-xs, 1.2rem);font-weight:600;letter-spacing:.04em}.stickyBuyBar--dual .discountedPrice{font-size:var(--fs-lg, 1.6rem)}.stickyBuyBar--dual .stickyBuyBar__prices{flex-wrap:nowrap}.stickyBuyBar--dual .stickyBuyBar__text{overflow:hidden;min-width:min-content}.stickyBuyBar--dual .stickyBuyBar__meta{flex-shrink:0}.stickyBuyBar--dual .stickyBuyBar__name{width:0;min-width:100%}.stickyBuyBar--dual .stickyBuyBar__action{flex-shrink:1;min-width:0}.stickyBuyBar--dual .buyButton.btn{max-width:100%;white-space:normal;line-height:1.2}@media (max-width:900px){.stickyBuyBar--dual .stickyBuyBar__nameText{display:none}.stickyBuyBar--dual .stickyBuyBar__inner{gap:.8rem}.stickyBuyBar--dual .discountsSection,.stickyBuyBar--dual .originalPrice{display:none}}@media (max-width:700px){.stickyBuyBar--dual .stickyBuyBar__inner{grid-template-columns:1fr 1fr;align-items:stretch;gap:.6rem;padding:.8rem 1rem}.stickyBuyBar__vs{display:none}.stickyBuyBar--dual .stickyBuyBar__side:last-child{border-left:1px solid var(--line,#e2e8f0);border-radius:0 1.2rem 1.2rem 0}.stickyBuyBar__side{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;gap:.5rem .8rem;padding:.4rem .6rem}.stickyBuyBar--dual .stickyBuyBar__thumb{display:block;width:3.4rem;height:3.4rem}.stickyBuyBar--dual .stickyBuyBar__text{flex-direction:row;align-items:center;gap:.6rem;min-width:0}.stickyBuyBar--dual .stickyBuyBar__name{display:flex;min-height:0;width:auto;min-width:0}.stickyBuyBar--dual .stickyBuyBar__meta{min-height:0}.stickyBuyBar--dual .stickyBuyBar__action{grid-column:1/-1;align-self:stretch}.stickyBuyBar--dual .buyButtonsRow{width:100%;height:100%}.stickyBuyBar--dual .buyButton.btn{width:100%;height:100%;padding:1rem .8rem;font-size:var(--fs-sm, 1.3rem)}.stickyBuyBar__winnerTag{padding:.2rem .5rem;letter-spacing:.04em}.stickyBuyBar--dual .discountedPrice{font-size:var(--fs-base, 1.4rem)}}@media (max-width:360px){.stickyBuyBar--dual .stickyBuyBar__thumb{display:block;width:2.8rem;height:2.8rem}.stickyBuyBar--dual .stickyBuyBar__winnerTag{display:none}.stickyBuyBar--dual .buyButton.btn{padding:.9rem .6rem;font-size:var(--fs-xs, 1.2rem)}}body.hasStickyBuyBar .footer{padding-bottom:calc(var(--sticky-buy-bar-height,7rem) + 1.5rem)}body.stickyBuyBarVisible .back-to-top{bottom:calc(2rem + var(--sticky-buy-bar-height,7rem))}.back-to-top{transition:.2s,bottom .25s}