@charset "UTF-8";:root{--scrollbar-inline: calc(100vw - 100%) ;color-scheme:light dark;--color-bg: rgb(255, 255, 255);--color-bg-alternate: rgb(42, 45, 52);--color-gray-bg: rgb(246, 247, 247);--color-border: rgb(211, 212, 213);--color-text: rgb(33, 33, 33);--color-text-negative: rgb(240, 240, 240);--color-link: rgb(0, 117, 194);--color-link-hover: oklch(from rgb(0, 117, 194) clamp(0, l - .2, 1) calc(c*.95) h);--color-icon: rgb(255, 255, 255);--color-brand: rgb(0, 117, 194);--color-brand-negative: rgb(255, 255, 255);--color-brand-light: oklch(from rgb(0, 117, 194) clamp(0, l + .1, 1) c h);--color-brand-dark: oklch(from rgb(0, 117, 194) clamp(0, l - .2, 1) calc(c*.95) h);--color-accent: rgb(255, 133, 82);--color-accent-light: oklch(from rgb(255, 133, 82) clamp(0, l + .15, 1) calc(c*.95) h);--color-accent-dark: oklch(from rgb(255, 133, 82) clamp(0, l - .05, 1) calc(c*.95) calc(h*.9) );--brand: rgb(0, 117, 194);--spacing-xsmall: calc(var(--font-size-body) * .25);--spacing-small: calc(var(--font-size-body) * .5);--spacing-regular: calc(var(--font-size-body) * 1.25);--spacing-large: calc(var(--font-size-body) * 2);--spacing-xlarge: calc(var(--font-size-body) * 3);--spacing-xxlarge: calc(var(--font-size-body) * 4);--spacing-xxxlarge: calc(var(--font-size-body) * 5)}html[data-theme=light]{--color-bg: rgb(255, 255, 255);--color-bg-alternate: rgb(42, 45, 52);--color-gray-bg: rgb(246, 247, 247);--color-border: rgb(211, 212, 213);--color-text: rgb(33, 33, 33);--color-text-negative: rgb(240, 240, 240);--color-link: rgb(0, 117, 194);--color-link-hover: oklch(from rgb(0, 117, 194) clamp(0, l - .2, 1) calc(c*.95) h);--color-icon: rgb(255, 255, 255);--color-brand: rgb(0, 117, 194);--color-brand-negative: rgb(255, 255, 255);--color-brand-light: oklch(from rgb(0, 117, 194) clamp(0, l + .1, 1) c h);--color-brand-dark: oklch(from rgb(0, 117, 194) clamp(0, l - .2, 1) calc(c*.95) h);--color-accent: rgb(255, 133, 82);--color-accent-light: oklch(from rgb(255, 133, 82) clamp(0, l + .15, 1) calc(c*.95) h);--color-accent-dark: oklch(from rgb(255, 133, 82) clamp(0, l - .05, 1) calc(c*.95) calc(h*.9) );--brand: rgb(0, 117, 194)}html[data-theme=dark]{--color-bg: rgb(42, 45, 52);--color-bg-alternate: rgb(255, 255, 255);--color-gray-bg: rgb(38, 40, 45);--color-border: rgb(10, 11, 13);--color-text: rgb(240, 240, 240);--color-text-negative: rgb(33, 33, 33);--color-link: oklch(from rgb(0, 117, 194) clamp(0, l + .1, 1) c h);--color-link-hover: oklch(from rgb(0, 117, 194) clamp(0, l - .2, 1) calc(c*.95) h);--color-icon: rgb(255, 255, 255);--color-brand: rgb(0, 117, 194);--color-brand-negative: rgb(255, 255, 255);--color-brand-light: oklch(from rgb(0, 117, 194) clamp(0, l + .1, 1) c h);--color-brand-dark: oklch(from rgb(0, 117, 194) clamp(0, l - .2, 1) calc(c*.95) h);--color-accent: rgb(255, 133, 82);--color-accent-light: oklch(from rgb(255, 133, 82) clamp(0, l + .15, 1) calc(c*.95) h);--color-accent-dark: oklch(from rgb(255, 133, 82) clamp(0, l - .05, 1) calc(c*.95) calc(h*.9) );--brand: oklch(from rgb(0, 117, 194) clamp(0, l + .1, 1) c h)}.theme-toggle__icons{display:inline-flex;align-items:center}.theme-toggle__icons .bulb-on{opacity:0;transition:opacity .22s ease-in-out}.theme-toggle__icons .st1{transition:opacity .22s ease-in-out}html[data-theme=dark] .theme-toggle__icons .bulb-on{opacity:0}html[data-theme=dark] .topinfo__theme-toggle:hover .theme-toggle__icons .bulb-on,html[data-theme=dark] .topinfo__theme-toggle:focus-visible .theme-toggle__icons .bulb-on{opacity:1}html[data-theme=light] .theme-toggle__icons .bulb-on,html:not([data-theme=dark]) .theme-toggle__icons .bulb-on{opacity:1}html[data-theme=light] .topinfo__theme-toggle:hover .theme-toggle__icons .bulb-on,html[data-theme=light] .topinfo__theme-toggle:focus-visible .theme-toggle__icons .bulb-on,html:not([data-theme=dark]) .topinfo__theme-toggle:hover .theme-toggle__icons .bulb-on,html:not([data-theme=dark]) .topinfo__theme-toggle:focus-visible .theme-toggle__icons .bulb-on{opacity:0}html[data-theme=dark] .theme-toggle__icons .st1{opacity:0}html[data-theme=dark] .topinfo__theme-toggle:hover .theme-toggle__icons .st1,html[data-theme=dark] .topinfo__theme-toggle:focus-visible .theme-toggle__icons .st1{opacity:.4}html[data-theme=light] .theme-toggle__icons .st1,html:not([data-theme=dark]) .theme-toggle__icons .st1{opacity:.4}html[data-theme=light] .topinfo__theme-toggle:hover .theme-toggle__icons .st1,html[data-theme=light] .topinfo__theme-toggle:focus-visible .theme-toggle__icons .st1,html:not([data-theme=dark]) .topinfo__theme-toggle:hover .theme-toggle__icons .st1,html:not([data-theme=dark]) .topinfo__theme-toggle:focus-visible .theme-toggle__icons .st1{opacity:0}@font-face{font-family:Readex Pro;src:url(/assets/ReadexPro-Regular-CJkgmeUt.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Readex Pro;src:url(/assets/ReadexPro-SemiBold-C2j-hbB1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Readex Pro;src:url(/assets/ReadexPro-ExtraLight-gT5uL5Hj.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Readex Pro;src:url(/assets/ReadexPro-Light-D-v-4BtS.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Readex Pro;src:url(/assets/ReadexPro-Bold-Dbdn9DL5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Readex Pro;src:url(/assets/ReadexPro-Medium-DMKKHlZf.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-size-h1: clamp(2.5rem, 6dvw, 4.5rem);--font-size-h2: clamp(1.375rem, 3.75dvw, 2.5rem);--font-size-h3: clamp(1rem, 2.25dvw, 1.5rem);--font-size-h4: clamp(1rem, 2dvw, 1.33rem);--font-size-h5: clamp(1rem, 2dvw, 1.25rem);--font-size-h6: clamp(.875rem, 1.5dvw, 1.25rem);--font-size-body: clamp(1rem, 1.5dvw, 1.25rem);--font-size-small: clamp(.875rem, 1.25dvw, 1rem);--font-size-xsmall: clamp(.75rem, 1dvw, .875rem);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 500;--font-weight-bold: 600;--font-weight-extrabold: 700}h1,h2,h3,h4,h5,h6,p{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}h1{font-size:var(--font-size-h1);font-weight:700;margin-block-end:var(--spacing-regular);text-transform:uppercase;line-height:1.2;text-wrap:balance}.subtitle{font-size:var(--font-size-h3);font-weight:var(--font-weight-extrabold);text-transform:uppercase;margin-block-end:var(--spacing-xlarge);line-height:1.3;text-wrap:balance}h1,h2{text-decoration:underline solid rgb(0,117,194) .105em;text-underline-offset:.105em;text-decoration-skip-ink:auto}h2{font-size:var(--font-size-h2);font-weight:700;margin-block:var(--spacing-large);text-wrap:pretty}h3{font-size:var(--font-size-h3);font-weight:600;margin-block:var(--spacing-regular);text-wrap:pretty}h4{font-size:var(--font-size-h4);font-weight:600;margin-block-end:0;text-wrap:pretty}h5{font-size:var(--font-size-h5);font-weight:600;margin-block-end:0;text-wrap:pretty}h6{font-size:var(--font-size-h6);font-weight:600;margin-block-end:0;text-wrap:pretty}p{font-size:var(--font-size-body);line-height:1.6;font-weight:300;margin-block-end:var(--spacing-regular);max-width:90ch;text-wrap:pretty}small{font-size:var(--font-size-xsmall)}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-size-adjust:100%;line-height:1.5}body{min-height:100vh;font-family:system-ui,sans-serif;background-color:#fff;color:#000}a{text-decoration:inherit;color:inherit}a:hover,a:focus-visible{text-decoration:inherit}body{font-family:Readex Pro,sans-serif;background-color:var(--color-bg);color:var(--color-text);line-height:1.6;min-height:100dvh;container:body/inline-size}main{container:main/inline-size}section>header:not(.section-hero__header){max-width:1440px;margin-inline:auto;padding-inline:var(--spacing-regular)}section:not(.section-hero--brand):before,section:not(.section-hero--brand):after{content:"";position:absolute;inset-block-end:0;inline-size:max(0px,(100% - 1440px) / 2);block-size:var(--spacing-regular);z-index:2;pointer-events:none;background-color:var(--section-color)}section:not(.section-hero--brand):before{inset-inline-start:0;transform:translateY(100%) scaleY(-1);clip-path:polygon(0 0,calc(100% - var(--spacing-regular)) 0,100% 100%,0 100%)}section:not(.section-hero--brand):after{inset-inline-start:calc(50% + 720px);transform:translateY(100%);clip-path:polygon(0 0,100% 0,100% 100%,var(--spacing-regular) 100%)}.section-content{container:content/inline-size;max-width:1440px;margin-inline:auto;padding-inline:var(--spacing-regular);display:flex;flex-direction:column;position:relative}.section-default{--section-color: var(--color-bg);container:section/inline-size;padding-block:var(--spacing-xxxlarge);position:relative;border-bottom:1px solid var(--section-color)}.section-default--gray{--section-color: var(--color-gray-bg);background-color:var(--section-color)}.section-hero{--section-color: var(--color-gray-bg);background-color:var(--section-color);padding-block-end:var(--spacing-xxxlarge);position:relative;border-bottom:1px solid var(--section-color)}.section-hero--brand{--section-color: var(--color-brand);background-color:var(--section-color);color:#fff;padding-block-end:0;border-bottom:0px}.section-hero--brand h2{text-decoration:underline solid rgb(255,255,255) .105em}.section-hero--brand .section-hero__content p{margin-block-end:var(--spacing-regular)}.section-hero--brand .section-hero__image{max-height:45em}.faq{font-size:var(--font-size-body);margin-block-end:var(--spacing-regular)}.faq dt{font-weight:var(--font-weight-semibold)}.faq dt:not(:first-child){margin-top:var(--spacing-regular)}.faq dd{font-weight:var(--font-weight-light)}.button-row{display:flex;flex-direction:row;gap:var(--spacing-large)}footer{background-color:#2a2d34;color:#fff}.footer__content{container:footer/inline-size;max-width:1440px;margin-inline:auto;padding-inline:var(--spacing-regular);padding-block-start:var(--spacing-xlarge)}.section-default ul{font-size:var(--font-size-body);line-height:1.6;font-weight:300;text-wrap:pretty;list-style-position:inside;margin-block-end:var(--spacing-regular)}:where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.container{max-width:1440px;margin-inline:auto;padding-block:var(--spacing-xsmall)}.content-grid{--content-max-width: 1440px;--breakout-size: 1600px;display:grid;gap:var(--spacing-regular);grid-template-columns:[full-with-start] minmax(var(--spacing-regular),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--spacing-regular) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--spacing-regular),1fr) [full-with-end]}body{display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer"}body>header{grid-area:header}body>main{grid-area:main}body>footer{grid-area:footer}body>header,body>main,body>footer{min-inline-size:0}.centered{align-self:center}.footer__content{display:flex;flex-direction:column}.footer__content h3{margin-block:0;font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.footer__content h4{margin-block:0;font-size:var(--font-size-small)}.footer__content p{margin-block:0;font-size:var(--font-size-small);font-weight:var(--font-weight-light)}.footer__content ul{list-style-type:none;padding:0;margin:0}.footer-content-row{display:flex;flex-direction:row;gap:var(--spacing-large);padding-block:var(--spacing-regular);padding-block-end:var(--spacing-xlarge)}.footer-content-row:last-child{border-top:3px groove rgb(10,11,13);padding-block-end:var(--spacing-regular)}.footer-company{flex-grow:3}.footer-company a{color:var(--color-accent);transition:color .22s ease}.footer-company a:hover,.footer-company a:focus-visible,.footer-company a.active,.footer-company a.is-active{color:var(--color-accent-light);text-decoration:underline}.footer-links,.footer-copyright{flex-grow:1}.footer-legal{flex-grow:3;display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap}.footer-legal ul{display:flex;flex-direction:row;gap:var(--spacing-large)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;border:0!important}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes nav-main-underline-bounce{0%{bottom:-1.4rem;opacity:0;transform:scaleY(.15)}50%{bottom:0;opacity:1;transform:scaleY(1.3)}70%{bottom:-.35rem;transform:scaleY(.8)}85%{bottom:.2rem;transform:scaleY(1.12)}to{bottom:0;opacity:1;transform:scaleY(1)}}.animate-fade-in{animation:fade-in .4s ease-out both}.animate-slide-up{animation:slide-up .4s ease-out both}.animate-spin{animation:spin 1s linear infinite}.skeleton{background:linear-gradient(90deg,#0000000f 25%,#0000001f 37%,#0000000f 63%);background-size:400% 100%;animation:shimmer 1.25s ease-in-out infinite;border-radius:4px}.topinfo .icon{display:inline-block;inline-size:1em;block-size:1em;color:var(--color-icon);--icon-primary: var(--color-icon);--icon-secondary: var(--color-icon)}.topinfo .icon .st0,.topinfo .bulb-on{fill:var(--icon-primary)}.topinfo .icon .st1{fill:var(--icon-secondary);opacity:.4}.topinfo .icon,.topinfo .icon *{fill:var(--color-icon)}.icon--sm{font-size:.875rem}.icon--md{font-size:1rem}.icon--lg{font-size:1.25rem}.button-cta{--button-text-decoration-color: var(--color-accent);display:inline-flex;position:relative;padding-inline:var(--spacing-regular);padding-block:var(--spacing-regular);margin-block:var(--spacing-regular);background-color:#ff8552;color:#fff;text-transform:uppercase;justify-content:center;align-items:center;font-family:Readex Pro,sans-serif;font-weight:var(--font-weight-bold);font-size:var(--font-size-body);width:max-content;border:none;border-bottom:1px solid var(--section-color);cursor:pointer;text-decoration:underline solid .15em;text-decoration-color:var(--button-text-decoration-color);text-underline-offset:.175em;text-decoration-skip-ink:auto;transition:background-color .22s ease,text-decoration-color .22s ease;min-inline-size:20ch}.button-cta:after{content:"";display:block;height:5px;width:100%;left:0;bottom:-6px;position:absolute;background-color:var(--color-accent-light)}.button-cta:hover{background-color:oklch(from rgb(255,133,82) clamp(0,l - .05,1) calc(c*.95) calc(h*.9));text-decoration-color:var(--color-icon)}.button-cta:hover:after{background-color:var(--color-accent)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));gap:var(--spacing-large);list-style:none;margin-block-start:var(--spacing-regular);margin-block-end:var(--spacing-large)}.section-hero .cards{margin-block-start:var(--spacing-large)}.card__link{display:block;text-decoration:none;color:var(--color-text);border:1px solid var(--color-border);overflow:hidden;box-shadow:0 0 0 0 transparent;transition:box-shadow .22s ease}.card__link:hover,.card__link:focus-visible{box-shadow:0 .75rem 2rem -1rem oklch(from var(--color-brand-dark) calc(l + .35) calc(c*.65) h/.45)}.card__link:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.card__link:hover .card__action{color:var(--color-accent-dark)}.card__link:hover .card__image img,.card__link:hover .card__image picture>img,.card__link:focus-visible .card__image img,.card__link:focus-visible .card__image picture>img{transform:scale(1.045)}.card__content{display:grid;grid-template-areas:"image" "header" "text" "action"}.card__content-product{display:grid;grid-template-areas:"image" "header" "info" "text" "action"}.card__image picture{display:flex;inline-size:100%;block-size:100%}.card__image img,.card__image picture>img{object-fit:cover;object-position:center;inline-size:100%;block-size:100%;aspect-ratio:16 / 10}.card__image{grid-area:image;width:100%}.card__image img,.card__image picture>img{transform:scale(1);transform-origin:center;transition:transform .66s ease}.card__header{grid-area:header;display:flex;flex-direction:column;align-items:center;justify-self:center;text-align:center;padding-block:var(--spacing-large) var(--spacing-regular);inline-size:100%;border-top:10px solid var(--color-brand);position:relative;z-index:1}.card__header:before{content:"";position:absolute;top:2px;left:0;width:100%;height:6px;background-color:var(--color-brand-light);pointer-events:none;z-index:1}.card__title,.card__title-product{text-transform:uppercase;margin-block-end:var(--spacing-small);font-weight:var(--font-weight-bold);font-size:var(--font-size-h4);padding-inline:var(--spacing-regular)}.card__title-product{text-align:left;margin-block-end:0}.card__icon{display:inline-flex;inline-size:1.75em;block-size:1.75em;margin-block-end:var(--spacing-small)}.card__icon svg{fill:var(--color-text)}.card__text{grid-area:text;padding-inline:var(--spacing-regular);margin-block-end:0}.card__info{grid-area:info;margin-inline:var(--spacing-regular);display:grid;grid-template-columns:min-content 1fr;column-gap:var(--spacing-small);font-size:var(--font-size-body);margin-block-end:var(--spacing-regular);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.card__info dt{font-weight:var(--font-weight-bold)}.card__info dd{font-weight:var(--font-weight-light)}.card__info dt:first-of-type,.card__info dd:first-of-type{padding-block-start:var(--spacing-small)}.card__info dt:last-of-type,.card__info dd:last-of-type{padding-block-end:var(--spacing-small)}.card__action{grid-area:action;text-align:center;justify-self:center;color:var(--color-accent);margin-block-start:var(--spacing-regular);margin-block-end:var(--spacing-regular);font-weight:var(--font-weight-medium);font-size:var(--font-size-body);transition:color .22s ease}.nav-main{background-color:#0075c2}.nav-main__list{max-width:1440px;margin-inline:auto;display:flex;gap:var(--spacing-large);padding-inline:var(--spacing-regular);padding-block:var(--spacing-regular);list-style:none;color:#f0f0f0;font-size:var(--font-size-regular);font-weight:var(--font-weight-bold);text-transform:uppercase}.nav-main__list li{display:inline-flex;align-items:center;position:relative}.nav-main__list li:first-child{flex-grow:2}.nav-main__list li:not(:first-child)>a:after{content:"";position:absolute;height:.175em;width:100%;left:0;bottom:-1.4rem;background-color:#f0f0f0;opacity:0;transform:scaleY(.15);transform-origin:bottom;transition:bottom .24s cubic-bezier(.55,.08,.68,1.53),opacity .16s ease,transform .24s cubic-bezier(.55,.08,.68,1.53)}.nav-main__list li:not(:first-child)>a:hover:after,.nav-main__list li:not(:first-child)>a:focus-visible:after,.nav-main__list li:not(:first-child)>a[aria-current=page]:after{bottom:0;opacity:1;transform:scaleY(1);animation:nav-main-underline-bounce .3s cubic-bezier(.25,.1,.25,1) forwards}.nav-main__list a{position:relative;color:#f0f0f0;text-decoration:none}.logo--svg{display:inline-flex;align-items:center;width:210px;height:auto;fill:var(--color-brand-negative)}.nav-categories{background-color:var(--color-bg);border-bottom:1px solid oklch(from var(--color-bg-alternate) calc(l + .6) c h)}.nav-categories__list{max-width:1440px;margin-inline:auto;display:flex;gap:0;justify-content:center;align-items:stretch;padding-inline:0;list-style:none;font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.nav-categories__list li{display:inline-flex;align-items:stretch;flex:1 1 0%}.nav-categories__list li a{display:flex;flex-direction:column;align-items:center;text-align:center;color:oklch(from var(--color-text) calc(l + .2) c h);background-color:var(--color-bg);text-decoration:none;padding-inline:var(--spacing-small);padding-block:var(--spacing-small);width:100%;height:100%;transition:background-color .22s ease,color .22s ease}.nav-categories__list li a .icon{inline-size:2em;block-size:2em}.nav-categories__list li a .icon *{transition:fill .22s ease;fill:oklch(from var(--color-text) calc(l + .3) c h)}.nav-categories__list li a:hover{background-color:var(--color-brand-light);color:#fff}.nav-categories__list li a:hover .icon,.nav-categories__list li a:hover .icon *{fill:#fff}.nav-categories__list li a:focus-visible,.nav-categories__list li a.active,.nav-categories__list li a.is-active{color:#fff;background-color:var(--color-brand)}.nav-categories__list li a:focus-visible .icon,.nav-categories__list li a:focus-visible .icon *,.nav-categories__list li a.active .icon,.nav-categories__list li a.active .icon *,.nav-categories__list li a.is-active .icon,.nav-categories__list li a.is-active .icon *{fill:#fff}html[data-theme=dark] .nav-categories__list a{color:oklch(from var(--color-text) calc(l - .3) c h)}html[data-theme=dark] .nav-categories__list a:hover{background-color:var(--color-brand-light);color:#fff}html[data-theme=dark] .nav-categories__list a:hover .icon,html[data-theme=dark] .nav-categories__list a:hover .icon *{fill:#fff}html[data-theme=dark] .nav-categories__list a:focus-visible,html[data-theme=dark] .nav-categories__list a.active,html[data-theme=dark] .nav-categories__list a.is-active{color:#fff;background-color:var(--color-brand)}html[data-theme=dark] .nav-categories__list a:focus-visible .icon,html[data-theme=dark] .nav-categories__list a:focus-visible .icon *,html[data-theme=dark] .nav-categories__list a.active .icon,html[data-theme=dark] .nav-categories__list a.active .icon *,html[data-theme=dark] .nav-categories__list a.is-active .icon,html[data-theme=dark] .nav-categories__list a.is-active .icon *{fill:#fff}html[data-theme=dark] .nav-categories__list a .icon *{fill:oklch(from var(--color-text) calc(l - .3) c h)}.nav-breadcrumb{border-bottom:1px solid oklch(from var(--color-bg-alternate) calc(l + .6) c h)}.nav-breadcrumb__list{display:flex;gap:var(--spacing-xsmall);list-style:none;max-width:1440px;margin-inline:auto;padding-inline:var(--spacing-regular);padding-block:var(--spacing-xsmall)}.nav-breadcrumb__list li+li:before{content:"›";margin-inline:var(--spacing-xsmall);color:currentColor}.hero,.section-hero__header{--content-max-width: 1440px;--breakout-size: 1600px;--content-track: min(100dvw, var(--content-max-width));--hero-gutter-width: calc((100dvw - var(--content-track)) / 2);container:hero/inline-size;display:grid;gap:0;padding:0;background-color:var(--section-color);grid-auto-rows:minmax(0,1fr);grid-template-columns:[full-with-start] var(--hero-gutter-width) [content-start] minmax(0,calc(var(--content-track) / 2)) [content-mid] minmax(0,calc(var(--content-track) / 2)) [content-end] minmax(var(--spacing-regular),1fr) [full-with-end]}.hero{--section-color: var(--color-gray-bg)}.hero__content,.section-hero__content{grid-column:content-start/content-mid;padding-inline:var(--spacing-regular);padding-block:var(--spacing-xxxlarge);display:flex;flex-direction:column;position:relative;justify-content:center;border-right:1px solid var(--color-bg)}.hero__content:before,.hero__content:after,.section-hero__content:before,.section-hero__content:after{content:"";position:absolute;inset-block:0;background-color:var(--color-bg);pointer-events:none}.hero__content:before,.section-hero__content:before{inline-size:var(--hero-gutter-width);inset-inline-start:calc(var(--hero-gutter-width) * -1);clip-path:polygon(100% 0,0 30%,100% 100%)}.hero__content:after,.section-hero__content:after{inline-size:5dvw;inset-inline-end:-5dvw;clip-path:polygon(0 0,100% 15%,0 100%)}.hero__content{background-color:var(--color-bg)}.section-hero__content{border-right:1px solid var(--section-color);padding-block-start:var(--spacing-xxxlarge);padding-block-end:0;justify-content:start}.section-hero__content p{margin-block-end:0}.section-hero__content:before,.section-hero__content:after{background-color:var(--section-color)}.section-hero__content:after{inline-size:3dvw;inset-inline-end:-3dvw;clip-path:polygon(0 0,100% 20%,0 100%)}.hero__image picture,.section-hero__image picture{display:flex;inline-size:100%;block-size:100%}.hero__image img,.hero__image picture>img,.section-hero__image img,.section-hero__image picture>img{object-fit:cover;object-position:center;inline-size:100%;block-size:100%;aspect-ratio:16 / 10}.hero__image,.section-hero__image{grid-column:content-mid/full-with-end;display:flex;max-height:55em}.hero__image>picture,.section-hero__image>picture{display:flex}.section-hero__image{max-height:35em}@container hero (max-width: 1440px){.hero__content:before,.section-hero__content:before{display:none}}.usp-badge{background-color:var(--color-brand);color:#fff;position:relative;z-index:99}.usp-badge__list{max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--spacing-large);padding-inline:var(--spacing-regular);padding-block:var(--spacing-large);list-style:none;font-size:var(--font-size-body);font-weight:var(--font-weight-light);z-index:0;position:relative;border:1px solid var(--color-brand)}.usp-badge__list:before,.usp-badge__list:after{content:"";position:absolute;left:50%;width:100%;height:var(--spacing-regular);background-color:var(--color-brand);transform:translate(-50%);z-index:-1;pointer-events:none}.usp-badge__list:before{top:0;transform:translate(-50%,-100%);clip-path:polygon(var(--spacing-regular) 0,calc(100% - var(--spacing-regular)) 0,100% 100%,0 100%)}.usp-badge__list:after{bottom:0;transform:translate(-50%,100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--spacing-regular)) 100%,var(--spacing-regular) 100%)}.usp-badge__list li{display:inline-flex;align-items:center;flex:1 1 0%}.usp-badge__list li p{margin-block:0}.usp-badge__list li svg{inline-size:3em;block-size:3em;margin-inline-end:var(--spacing-regular)}.usp-badge__list li svg *{fill:#fff}.tabs{display:grid;grid-template-columns:minmax(280px,1fr) repeat(2,minmax(0,1fr));container:tabs/inline-size}.tabs__controls{display:flex;flex-direction:column;grid-column:1/2}.tabs__label{appearance:none;border:1px solid var(--color-bg);text-align:left;display:flex;flex-direction:column;padding:var(--spacing-regular);background-color:var(--color-gray-bg);color:var(--color-text);align-items:stretch;cursor:pointer;transition:background-color .22s ease,color .22s ease}.tabs__label p{margin-block-end:0}.tabs__label:hover{background-color:var(--color-brand-light);color:var(--color-text-negative)}.tabs__label:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.tabs__label.is-active{background-color:var(--color-brand);color:var(--color-text-negative)}.tabs__content{position:relative;min-height:400px;border:1px solid var(--color-bg);background-color:var(--color-bg);overflow:hidden;grid-column:2/span 2}.tabs__panel{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.tabs__panel picture{display:flex;width:100%;height:100%}.tabs__panel img{width:100%;height:100%;object-fit:cover;object-position:center}.tabs__panel.is-active{opacity:1;visibility:visible;z-index:1}.tabs__panel[hidden]{display:none}@container tabs (max-width: 768px){.tabs{grid-template-columns:1fr}.tabs__controls{order:2}.tabs__content{order:1;min-height:300px}.tabs__controls{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-column:1/-1}.tabs__label{flex-shrink:0;min-width:200px;border-left:none;border-bottom:3px solid transparent}.tabs__label:hover{transform:translateY(-4px)}.tabs__label.is-active{border-left:none;background-color:var(--color-brand)}.tabs__content{grid-column:1/-1}}@container tabs (max-width: 480px){.tabs__label{min-width:160px;padding:var(--spacing-small)}.tabs__content{min-height:250px}}.accordion__summary{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex;align-items:center;padding:var(--spacing-regular);background-color:var(--color-bg);border-block-start:1px solid var(--color-border);border-inline:1px solid var(--color-border)}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary:after{content:"▸";inline-size:1em;display:inline-block;translate:.25ch 0;transition:transform .22s ease}.accordion[open] .accordion__summary:after{transform:rotate(90deg)}.accordion__content{max-height:0;overflow:hidden;transition:max-height .24s ease;display:flex;align-items:center;padding-block:0 var(--spacing-regular);padding-inline:var(--spacing-regular);background-color:var(--color-bg);border-inline:1px solid var(--color-border)}.accordion__content p{margin:0}.accordion[open] .accordion__content{max-height:var(--accordion-content-height, 0)}@media(prefers-reduced-motion:reduce){.accordion__content{transition:none}.accordion__summary:after{transition:none}}.topinfo{background-color:#2a2d34}.topinfo__list{max-width:1440px;margin-inline:auto;display:flex;gap:var(--spacing-large);padding-inline:var(--spacing-regular);padding-block:var(--spacing-small);list-style:none;color:#f0f0f0;font-size:var(--font-size-small)}.topinfo__list li{display:inline-flex;gap:var(--spacing-small);align-items:center}.topinfo__list li:first-child{flex-grow:2}.topinfo__list a{color:#f0f0f0}.topinfo__list .icon{inline-size:1.5em;block-size:1.5em}.topinfo__list .topinfo__theme-toggle{display:inline-flex;align-items:center;gap:var(--spacing-xsmall);padding:0;background:none;border:none;color:inherit;font:inherit;cursor:pointer}.topinfo__list .topinfo__theme-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}
