.font-roboto{font-family:'Roboto',sans-serif}.font-mono{font-family:'PT Mono',monospace}:root{--w22-fluid-baseline:1440}@media (max-width:900px){:root{--w22-fluid-baseline:900}}@media (max-width:767.98px){:root{--w22-fluid-baseline:430}}@media (max-width:768px){.slider-img{object-position:right top}.block-1{min-height:50vh}}.block-1 .swiper-slide{height:100vh!important}@media (max-width:1024px){.block-1 .swiper-slide{height:75vh!important}.block-1{min-height:50vh}}@media (max-width:640px){.block-1 .swiper-slide{height:60vh!important}}.hero-text-overlay{position:absolute;inset:0;z-index:10;display:flex;pointer-events:none}.hero-text-overlay .hero-text-align{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;padding-left:calc(var(--w22-header-gutter) + var(--w22-nav-link-padding));padding-right:var(--w22-header-gutter);text-align:left;box-sizing:border-box}.hero-text-content{width:min(650px, calc(100vw * 650 / var(--w22-fluid-baseline, 1440)));max-width:100%;pointer-events:auto}.hero-title{margin:0;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(24px,calc(100vw * 32 / 1440),40px);line-height:clamp(30px,calc(100vw * 38 / var(--w22-fluid-baseline, 1440)),48px);text-transform:uppercase;color:#101012}.hero-title__line{display:block;white-space:nowrap}.hero-subtitle{margin:1.25rem 0 0;font-family:'Roboto Mono',monospace;font-weight:400;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(18px,calc(100vw * 21 / var(--w22-fluid-baseline, 1440)),26px);color:#101012}.hero-cta{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:min(8px, calc(100vw * 8 / var(--w22-fluid-baseline, 1440)));box-sizing:border-box;width:clamp(180px,calc(100vw * 220 / var(--w22-fluid-baseline, 1440)),260px);height:clamp(44px,calc(100vw * 52 / var(--w22-fluid-baseline, 1440)),60px);margin-top:0;padding:min(14px, calc(100vw * 14 / var(--w22-fluid-baseline, 1440))) min(24px, calc(100vw * 24 / var(--w22-fluid-baseline, 1440)));background:#fff;border:0;font-family:'Roboto',sans-serif;font-size:clamp(16px,calc(100vw * 18 / 1440),20px);font-weight:500;line-height:clamp(21px,calc(100vw * 21 / var(--w22-fluid-baseline, 1440)),26px);color:#101012;text-decoration:none;transition:opacity 0.2s}.hero-cta__dot{display:inline-block;width:clamp(4px,calc(100vw * 6 / var(--w22-fluid-baseline, 1440)),8px);height:clamp(4px,calc(100vw * 6 / var(--w22-fluid-baseline, 1440)),8px);border-radius:50%;background:#101012;flex-shrink:0}.hero-footer{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;width:min(650px, calc(100vw * 650 / var(--w22-fluid-baseline, 1440)));max-width:100%;margin-top:1.75rem;pointer-events:auto}.hero-slider-nav{position:absolute;right:var(--w22-header-gutter);bottom:1.5rem;z-index:20;display:none;align-items:center;gap:1rem;pointer-events:none}@media (min-width:768px){.hero-slider-nav{display:flex;bottom:2rem}}.hero-slider-nav__list{display:flex;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;pointer-events:auto}.hero-slider-nav__item{padding:0;border:0;background:#fff0;font-family:'Roboto Mono',monospace;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);font-weight:400;line-height:1;color:#BBBBC2;cursor:pointer;transition:color 0.2s,transform 0.2s}.hero-slider-nav__item.is-active{color:#101012;font-weight:400;transform:scale(1.1)}.hero-slider-nav__arrows{display:flex;align-items:center;gap:.25rem;pointer-events:auto}.hero-slider-nav__arrow{display:flex;align-items:center;justify-content:center;width:clamp(24px,calc(100vw * 28 / var(--w22-fluid-baseline, 1440)),36px);height:clamp(24px,calc(100vw * 28 / var(--w22-fluid-baseline, 1440)),36px);padding:0;border:0;background:#fff0;color:#101012;cursor:pointer;transition:opacity 0.2s}.hero-slider-nav__arrow:hover{opacity:.65}@media (max-width:767.98px){.block-1{background:#f0f0f0}.block-1 .swiper-container{display:flex;flex-direction:column}.block-1 .swiper-slide{height:410px!important;min-height:410px}.block-1 .swiper-slide img{object-fit:cover;object-position:center;width:100%;height:100%;background:#f0f0f0}.hero-text-overlay{background:#fff;position:static;inset:auto;display:block}.hero-text-overlay .hero-text-align{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:auto;padding:min(24px, calc(100vw * 24 / 430)) var(--w22-mobile-header-gutter,1rem) min(28px, calc(100vw * 28 / 430));text-align:left}.hero-text-content,.hero-footer{width:100%;max-width:none}.hero-title{font-size:min(28px, calc(100vw * 28 / 430));line-height:min(33px, calc(100vw * 33 / 430))}.hero-title__line{white-space:normal}.hero-subtitle{margin:min(16px, calc(100vw * 16 / 430)) 0 0;font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430))}.hero-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:min(16px, calc(100vw * 16 / 430));margin-top:min(24px, calc(100vw * 24 / 430))}.hero-cta{width:auto;height:auto;padding:min(12px, calc(100vw * 12 / 430)) min(20px, calc(100vw * 20 / 430));font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430));gap:min(6px, calc(100vw * 6 / 430));border:1px solid #99999F}.hero-cta__dot{width:min(5px, calc(100vw * 5 / 430));height:min(5px, calc(100vw * 5 / 430))}.hero-slider-nav{position:static;display:flex;flex-shrink:0;align-items:center;gap:0;pointer-events:auto}.hero-slider-nav__list{display:none}.hero-slider-nav__arrows{gap:min(8px, calc(100vw * 8 / 430))}.hero-slider-nav__arrow{width:min(40px, calc(100vw * 40 / 430));height:min(40px, calc(100vw * 40 / 430));border-radius:50%}}.reviews-ticker{box-sizing:border-box;width:100%;background:#fff;border-bottom:1px solid #bbbbc2;overflow:hidden}.reviews-ticker__inner{display:flex;flex-direction:row;align-items:center;gap:60px;padding:40px var(--w22-header-gutter,1rem);box-sizing:border-box}.reviews-ticker__badge{display:flex;flex-shrink:0;align-items:center;gap:12px}.reviews-ticker__stars{display:block;flex-shrink:0;width:clamp(64px,calc(100vw * 80 / var(--w22-fluid-baseline, 1440)),100px);height:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);transform:translateY(-1px)}.reviews-ticker__count{font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:19px;letter-spacing:.04em;text-transform:uppercase;color:#101012;white-space:nowrap}.reviews-ticker__track{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.reviews-ticker__marquee{display:flex;flex-direction:row;align-items:center;width:max-content;gap:60px}.reviews-ticker__marquee.is-ready{animation:reviews-ticker-scroll 45s linear infinite}.reviews-ticker__marquee.is-paused{animation-play-state:paused}.reviews-ticker__group{display:flex;flex-direction:row;align-items:center;gap:60px;flex-shrink:0}.reviews-ticker__item{margin:0;display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap;line-height:1.2;text-transform:uppercase}.reviews-ticker__quote{font-family:'Roboto Medium',sans-serif;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);font-weight:500;line-height:auto;color:#000}.reviews-ticker__meta{font-family:'Roboto Regular',sans-serif;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);font-weight:400;line-height:auto;color:#77777C}@keyframes reviews-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 30px))}}@media (max-width:767.98px){.reviews-ticker__inner{flex-direction:column;align-items:center;gap:min(16px, calc(100vw * 16 / 430));padding:min(24px, calc(100vw * 24 / 430)) 0}.reviews-ticker__badge{justify-content:center;width:100%;padding:0 var(--w22-mobile-header-gutter,1rem);box-sizing:border-box}.reviews-ticker__stars{width:min(66px, calc(100vw * 66 / 430));height:min(16px, calc(100vw * 16 / 430))}.reviews-ticker__count{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(17px, calc(100vw * 17 / 430))}.reviews-ticker__track{width:100%;align-self:stretch;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.reviews-ticker__marquee,.reviews-ticker__group{gap:min(32px, calc(100vw * 32 / 430))}.reviews-ticker__quote,.reviews-ticker__meta{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(17px, calc(100vw * 17 / 430))}}@media (prefers-reduced-motion:reduce){.reviews-ticker__marquee{animation:none;flex-wrap:wrap;width:100%;gap:16px 32px}.reviews-ticker__group[aria-hidden="true"]{display:none}.reviews-ticker__track{mask-image:none;-webkit-mask-image:none;overflow:visible}}.font-ag-title,.font-ag-subtitle,.font-ag-body,.font-ag-body-medium{font-family:'AG Titles','AG/Titles','Roboto',sans-serif}.font-ag-title{font-weight:500}.simplicity-section{box-sizing:border-box;width:100%;background:#fff}.simplicity-section__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:40px;width:100%;padding:64px var(--w22-header-gutter,1rem)}.simplicity-section__head{width:100%}.simplicity-section__layout{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:60px}.simplicity-section__content{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 761px;max-width:clamp(600px,calc(100vw * 761 / var(--w22-fluid-baseline, 1440)),900px);min-width:0;gap:40px}.simplicity-section__intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.simplicity-section__title{margin:0;font-weight:500;font-family:'Roboto',sans-serif;font-style:normal;font-size:clamp(24px,calc(100vw * 32 / var(--w22-fluid-baseline, 1440)),40px);line-height:clamp(30px,calc(100vw * 38 / var(--w22-fluid-baseline, 1440)),48px);text-transform:uppercase;color:#101012}.simplicity-section__lead{margin:0;font-family:'Roboto Mono',sans-serif;font-style:normal;font-weight:400;font-style:normal;align-items:center;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(15px,calc(100vw * 18 / var(--w22-fluid-baseline, 1440)),24px);color:#323235}.simplicity-section__subtitle{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(14px,calc(100vw * 18 / var(--w22-fluid-baseline, 1440)),22px);line-height:clamp(17px,calc(100vw * 21 / var(--w22-fluid-baseline, 1440)),26px);color:#101012}.simplicity-section__features{display:flex;flex-direction:column;align-items:flex-start;gap:35px;width:100%}.simplicity-section__divider{flex:none;align-self:stretch;width:100%;height:1px;margin:0;border:0;background:#101012;opacity:.1}.simplicity-section__feature{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:100%}.simplicity-section__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#fff0f5}.simplicity-section__icon svg{display:block;flex-shrink:0;color:pink}.simplicity-section__icon svg path{stroke:currentColor}.simplicity-section__feature-text{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.simplicity-section__feature-title{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(16px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px);text-transform:uppercase;color:#99999F}.simplicity-section__feature-subtitle{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(16px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px);color:#101012}.simplicity-section__feature-body{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(15px,calc(100vw * 18 / var(--w22-fluid-baseline, 1440)),24px);color:#101012}.simplicity-section__slider-wrap{position:relative;display:flex;flex:0 0 clamp(320px, 38vw, 620px);flex-direction:column;align-self:stretch;width:clamp(320px, 38vw, 620px);min-width:0;min-height:0;max-width:100%}.simplicity-section__slider{flex:1 1 auto;width:100%;min-height:0;height:100%;overflow:hidden}.simplicity-section__slider .swiper-slide{height:100%}.simplicity-section__slide-img{display:block;width:100%;height:100%;object-fit:cover}.simplicity-section__slider-nav{position:absolute;left:50%;bottom:20px;z-index:2;display:flex;align-items:center;gap:8px;transform:translateX(-50%)}.simplicity-section__slider-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#e1e0dd;color:#101012;cursor:pointer;transition:opacity 0.2s}@media (max-width:1100px){.simplicity-section__inner{box-sizing:border-box;gap:32px;width:100%;padding:64px var(--w22-header-gutter,1rem) 40px}.simplicity-section__layout{flex-direction:column;align-items:stretch}.simplicity-section__content{flex:none;max-width:none;width:100%;padding:0}.simplicity-section__slider-wrap{align-self:center;flex:none;width:100%;height:min(100vw - 2rem, 430px);margin-top:20px}}@media (max-width:900px){.simplicity-section__inner{padding-top:40px;gap:32px}.simplicity-section__content{gap:32px}}@media (max-width:767.98px){.simplicity-section__layout{gap:0}.simplicity-section__inner{gap:min(32px, calc(100vw * 32 / 430));padding-bottom:min(40px, calc(100vw * 40 / 430))}.simplicity-section__content{gap:min(32px, calc(100vw * 32 / 430));margin-bottom:20px}.simplicity-section__intro{gap:min(16px, calc(100vw * 16 / 430))}.simplicity-section__title{font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430))}.simplicity-section__lead{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430))}.simplicity-section__subtitle{font-size:min(18px, calc(100vw * 18 / 430));line-height:min(21px, calc(100vw * 21 / 430));margin-top:10px;margin-bottom:20px}.simplicity-section__features{gap:min(16px, calc(100vw * 16 / 430))}.simplicity-section__feature{gap:min(16px, calc(100vw * 16 / 430))}.simplicity-section__feature-title{font-size:min(18px, calc(100vw * 18 / 430));line-height:min(21px, calc(100vw * 21 / 430));margin-bottom:10px}.simplicity-section__feature-subtitle{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430));margin-bottom:10px}.simplicity-section__feature-body{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430))}.simplicity-section__slider-wrap{flex:none;width:100vw;max-width:100vw;height:auto;aspect-ratio:1 / 1;margin-top:min(20px, calc(100vw * 20 / 430));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);align-self:center}.simplicity-section__slider-nav{bottom:min(20px, calc(100vw * 20 / 430))}}.precision-banner{box-sizing:border-box;width:100%;background:#fff;padding:0 64px;margin-top:-64px}@media (max-width:767.98px){.precision-banner{padding:10px;margin-top:0}}.precision-banner__outer{margin-top:100px;box-sizing:border-box;background:#f6f7f1}.precision-banner__card{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:760px;margin:0 auto;padding:24px 40px;gap:16px;background:#f6f7f1;text-align:center}.precision-banner__title{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(14px,calc(100vw * 20 / var(--w22-fluid-baseline, 1440)),22px);line-height:clamp(16px,calc(100vw * 23 / var(--w22-fluid-baseline, 1440)),25px);color:#101012}.precision-banner__text{width:50vw;margin:0;font-family:'Roboto Mono',sans-serif;font-style:normal;font-weight:400;text-align:center;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),16px);line-height:clamp(15px,calc(100vw * 18 / var(--w22-fluid-baseline, 1440)),21px);color:#101012}@media (max-width:900px){.precision-banner__outer{padding-top:40px;padding-bottom:40px}.precision-banner__card{padding:20px 24px}}@media (max-width:767.98px){.precision-banner__outer{margin-top:min(24px, calc(100vw * 24 / 430));padding-top:min(32px, calc(100vw * 32 / 430));padding-bottom:min(32px, calc(100vw * 32 / 430))}.precision-banner__card{padding:min(20px, calc(100vw * 20 / 430)) var(--w22-mobile-header-gutter,1rem);gap:min(12px, calc(100vw * 12 / 430))}.precision-banner__title{font-size:min(20px, calc(100vw * 20 / 430));line-height:min(24px, calc(100vw * 24 / 430));width:100%}.precision-banner__text{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430));width:100%}}.products-section{box-sizing:border-box;width:100%;background:#fff}.products-section__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:20px}.products-section__header{padding:64px var(--w22-header-gutter,1rem) 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.products-section__intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:652px}.products-section__title{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(24px,calc(100vw * 32 / var(--w22-fluid-baseline, 1440)),40px);line-height:clamp(30px,calc(100vw * 38 / var(--w22-fluid-baseline, 1440)),48px);text-transform:uppercase;color:#101012}.products-section__subtitle{margin:0;font-family:'Roboto Mono',sans-serif;font-style:normal;font-weight:400;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(15px,calc(100vw * 18 / var(--w22-fluid-baseline, 1440)),24px);color:#323235}.products-section__all-link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;padding:4px 0;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(16px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px);color:#101012;text-decoration:none}.products-section__all-link-dot{display:block;width:clamp(6px,calc(100vw * 8 / var(--w22-fluid-baseline, 1440)),12px);height:clamp(6px,calc(100vw * 8 / var(--w22-fluid-baseline, 1440)),12px);border-radius:50%;background:#101012}.products-section__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;padding:0 18px;position:relative}.products-section__card{display:flex;flex-direction:column;position:relative;z-index:1;min-height:491px;background:#e9ebea;overflow:visible}.products-section__card.is-open{z-index:3}.products-section__card-media{position:relative;flex:0 0 340px;height:340px;overflow:hidden}.products-section__visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:491px;padding:40px;overflow:hidden;background:#e9ebea;isolation:isolate}.products-section__visual-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background-color:#d8dbd9}.products-section__visual-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.products-section__visual-blur{position:absolute;right:0;bottom:0;left:0;z-index:1;height:180px;pointer-events:none;background:rgb(1 1 1 / .12);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);mask-image:linear-gradient(to top,#000 0%,#000 30%,rgb(0 0 0 / .45) 65%,transparent 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 30%,rgb(0 0 0 / .45) 65%,transparent 100%)}.products-section__visual-text{position:relative;z-index:2;margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(16px,calc(100vw * 20 / var(--w22-fluid-baseline, 1440)),26px);line-height:clamp(18px,calc(100vw * 23 / var(--w22-fluid-baseline, 1440)),30px);text-align:center;color:#fff}.products-section__badge{position:absolute;top:12px;left:12px;z-index:3;font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:clamp(10px,calc(100vw * 12 / var(--w22-fluid-baseline, 1440)),14px);line-height:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);text-transform:uppercase;color:#101012}.products-section__wishlist{position:absolute;top:12px;right:12px;z-index:4;display:flex;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden}.products-section__wishlist .yith-wcwl-add-to-wishlist{margin:0;width:32px;height:32px}.products-section__wishlist .yith-wcwl-add-button,.products-section__wishlist .yith-wcwl-wishlistexistsbrowse,.products-section__wishlist .yith-wcwl-wishlistaddedbrowse{margin:0}.products-section__wishlist a{position:relative;display:flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;font-size:0!important;line-height:0!important;color:transparent!important;text-decoration:none}.products-section__wishlist a span,.products-section__wishlist .yith-wcwl-add-to-wishlist-button__label,.products-section__wishlist .feedback,.products-section__wishlist a .yith-wcwl-icon,.products-section__wishlist a svg,.products-section__wishlist a i{display:none!important}.products-section__wishlist a::before{content:'';display:block;width:24px;height:24px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BBBBC2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6C10.2 3.9 7.19 3.25 4.94 5.18C2.68 7.1 2.37 10.31 4.14 12.58C5.61 14.46 10.06 18.44 11.52 19.73C11.69 19.88 11.77 19.95 11.86 19.98C11.94 20 12.04 20 12.12 19.98C12.22 19.95 12.3 19.88 12.46 19.73C13.92 18.44 18.38 14.46 19.85 12.58C21.62 10.31 21.34 7.08 19.05 5.18C16.76 3.28 13.8 3.9 12 6Z'/%3E%3C/svg%3E")}.products-section__wishlist a:hover::before,.products-section__wishlist .yith-wcwl-wishlistaddedbrowse a::before,.products-section__wishlist .yith-wcwl-wishlistexistsbrowse a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101012' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6C10.2 3.9 7.19 3.25 4.94 5.18C2.68 7.1 2.37 10.31 4.14 12.58C5.61 14.46 10.06 18.44 11.52 19.73C11.69 19.88 11.77 19.95 11.86 19.98C11.94 20 12.04 20 12.12 19.98C12.22 19.95 12.3 19.88 12.46 19.73C13.92 18.44 18.38 14.46 19.85 12.58C21.62 10.31 21.34 7.08 19.05 5.18C16.76 3.28 13.8 3.9 12 6Z'/%3E%3C/svg%3E")}.products-section__card-image-link{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.products-section__card-image-frame{position:relative;display:inline-block;height:100%;max-width:100%;line-height:0}.products-section__card-img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center}.products-section__card-fade{position:absolute;z-index:2;pointer-events:none;background:linear-gradient(180deg,#fff0 0%,#e9ebea 100%)}.products-section__card-fade--left{left:70px;top:0;width:min(378px, 130%);height:84px;transform:rotate(90deg);transform-origin:top left}.products-section__card-fade--right{right:70px;top:0;width:min(378px, 130%);height:84px;transform:rotate(-90deg);transform-origin:top right}.products-section__card-fade--bottom{left:0;right:0;bottom:0;height:40px;background:linear-gradient(180deg,#fff0 0%,#e9ebea 100%)}.products-section__card-body{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:stretch;gap:16px;min-height:151px;padding:16px;background:#e9ebea;text-align:center;position:relative;overflow:visible}.products-section__cart-form{margin:0;margin-top:auto;width:100%;position:relative;z-index:0}.products-section__card-title{margin:0;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(16px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px)}.products-section__card-title a{font-style:normal;font-weight:500;font-family:'Roboto',sans-serif;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(16px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px);color:#101012;text-decoration:none}.products-section__card-desc{margin:0;font-family:'Roboto Mono',sans-serif;font-style:normal;font-weight:400;font-size:clamp(10px,calc(100vw * 12 / var(--w22-fluid-baseline, 1440)),14px);line-height:clamp(13px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);color:#77777C}.products-section__price-row{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin:0;padding:0;border:0;background:#fff0;font:inherit;color:inherit;cursor:default}.products-section__price-trigger{cursor:pointer}.products-section__price-trigger:hover .products-section__price{opacity:.75}.products-section__price{font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);color:#101012}.products-section__price .woocommerce-Price-amount{font-weight:inherit}.products-section__price-pack{color:#99999f;font-weight:inherit}.products-section__price-arrow{flex-shrink:0;transition:transform 0.2s ease}.products-section__purchase-block{position:relative;width:100%;z-index:2}.products-section__purchase-block.is-open{z-index:400}.products-section__purchase{position:relative}.products-section__purchase-block.is-open .products-section__price-arrow,.products-section__price-trigger[aria-expanded="true"] .products-section__price-arrow{transform:rotate(180deg)}.products-section__variations-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:500;padding:6px;background:#fafafa;border:1px solid #e2e2e5;border-radius:10px;box-shadow:0 12px 32px rgb(16 16 18 / .16)}.products-section__variations-panel[hidden]{display:none!important}.products-section__variations-heading{margin:8px 8px 4px;padding-top:8px;border-top:1px solid #e9e9ec;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(10px,calc(100vw * 11 / var(--w22-fluid-baseline, 1440)),14px);line-height:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);letter-spacing:.04em;text-transform:uppercase;color:#77777c}.products-section__variations-list{margin:0;padding:0;list-style:none}.products-section__variations-item+.products-section__variations-item{margin-top:2px}.products-section__variations-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:#fff0;font-family:'Roboto',sans-serif;font-size:clamp(11px,calc(100vw * 13 / var(--w22-fluid-baseline, 1440)),16px);line-height:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);color:#101012;text-align:left;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.products-section__variations-option:hover{background:#f0f0f2}.products-section__variations-option.is-active{background:#fff;box-shadow:inset 0 0 0 1px #101012}.products-section__variations-option-label{font-weight:500;white-space:nowrap}.products-section__variations-option-meta{flex:1;min-width:0;font-family:'PT Mono',monospace;font-size:clamp(10px,calc(100vw * 11 / var(--w22-fluid-baseline, 1440)),14px);line-height:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);color:#77777c;text-align:center}.products-section__variations-option-price{font-family:'PT Mono',monospace;font-size:clamp(10px,calc(100vw * 12 / var(--w22-fluid-baseline, 1440)),16px);line-height:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);color:#323235;white-space:nowrap}.products-section__variations-option-price .woocommerce-Price-amount{font-weight:inherit}.products-section__form-error{margin:0;font-family:'PT Mono',monospace;font-size:clamp(10px,calc(100vw * 11 / var(--w22-fluid-baseline, 1440)),14px);line-height:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);color:#b42318;text-align:center}.products-section__add-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:auto;padding:12px 16px;background:#fff;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);color:#101012;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease}.products-section__add-btn.is-loading{pointer-events:none;opacity:.6}.products-section__add-btn-dot{display:block;width:8px;height:8px;border-radius:50%;background:#101012;flex-shrink:0}.products-section__add-btn-text .woocommerce-Price-amount{font-weight:inherit}@media (hover:hover){.products-section__card:hover .products-section__add-btn{opacity:1;visibility:visible;transform:translateY(0)}}.products-section__card.is-open .products-section__add-btn,.products-section__card.is-actions-visible .products-section__add-btn,.products-section__card:focus-within .products-section__add-btn{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:1100px){.products-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-section__visual{min-height:360px}}@media (max-width:767.98px){.products-section__inner{gap:min(24px, calc(100vw * 24 / 430))}.products-section__header{flex-direction:column;align-items:flex-start;gap:min(16px, calc(100vw * 16 / 430));padding-bottom:0}.products-section__intro{gap:min(12px, calc(100vw * 12 / 430));max-width:none}.products-section__title{font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430))}.products-section__subtitle{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430));width:90%}.products-section__all-link{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430))}.products-section__all-link-dot{width:min(6px, calc(100vw * 6 / 430));height:min(6px, calc(100vw * 6 / 430))}.products-section__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:min(12px, calc(100vw * 12 / 430))}.products-section__visual{display:none}.products-section__card{height:auto;min-height:0}.products-section__card-media{height:min(228px, calc(100vw * 228 / 430));flex-shrink:0}.products-section__badge{font-size:min(10px, calc(100vw * 10 / 430));line-height:min(12px, calc(100vw * 12 / 430))}.products-section__card-body{position:relative;z-index:1;flex:1 1 auto;justify-content:flex-start;min-height:min(182px, calc(100vw * 182 / 430));gap:min(8px, calc(100vw * 8 / 430));padding:min(12px, calc(100vw * 12 / 430))}.products-section__card-title,.products-section__card-title a{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430));min-height:min(38px, calc(100vw * 38 / 430));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.products-section__card-desc{font-size:min(12px, calc(100vw * 12 / 430));line-height:min(16px, calc(100vw * 16 / 430));flex:1 1 auto;min-height:0;margin:0;overflow:visible}.products-section__purchase-block{flex-shrink:0;width:100%;margin-top:auto}.products-section__purchase{width:100%;min-height:min(20px, calc(100vw * 20 / 430))}.products-section__cart-form{flex-shrink:0;min-height:0}.products-section__price,.products-section__price .woocommerce-Price-amount{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(16px, calc(100vw * 16 / 430))}.products-section__price-row{gap:min(8px, calc(100vw * 8 / 430))}.products-section__add-btn,.products-section__add-btn-text,.products-section__add-btn-text .woocommerce-Price-amount{font-size:min(8px, calc(100vw * 8 / 430));line-height:min(16px, calc(100vw * 16 / 430))}.products-section__add-btn{padding:min(10px, calc(100vw * 10 / 430)) min(12px, calc(100vw * 12 / 430))}.products-section__add-btn-dot{width:min(6px, calc(100vw * 6 / 430));height:min(6px, calc(100vw * 6 / 430))}}.science-section{box-sizing:border-box;width:100%;background:#F6F7F1}.science-section__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:48px;padding:64px var(--w22-header-gutter,1rem)}.science-section__inner:last-child{padding-top:48px}.science-section__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 60px;align-items:start}.science-section__title{width:50%;margin:0;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(24px,calc(100vw * 32 / var(--w22-fluid-baseline, 1440)),40px);line-height:clamp(30px,calc(100vw * 38 / var(--w22-fluid-baseline, 1440)),48px);text-transform:uppercase;color:#101012}.science-section__header-text{display:flex;flex-direction:column;gap:20px}.science-section__lead{margin:0;font-family:'Roboto Mono',sans-serif;font-style:normal;font-weight:400;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(15px,calc(100vw * 18 / var(--w22-fluid-baseline, 1440)),24px);color:#101012}.science-section__gallery{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:16px;width:100%;flex:none}.science-section__gallery-viewport{--gallery-focus-protrude:min(24px, calc(100vw * 24 / var(--w22-fluid-baseline, 1440)));--gallery-focus-scale:1.05;box-sizing:border-box;width:100%;overflow:hidden;position:relative;padding-bottom:var(--gallery-focus-protrude)}.science-section__gallery-slider{width:100%;height:100%;overflow:visible}.science-section__gallery-slider .swiper-wrapper{align-items:flex-end;height:100%}.science-section__gallery-slide{box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;height:auto;z-index:1}.science-section__gallery-slide.swiper-slide-active{z-index:3}.science-section__gallery-frame{width:100%;aspect-ratio:274 / 360;flex:none;transform:translateY(0) scale(.94);transform-origin:bottom center;transition:transform 0.45s ease,opacity 0.45s ease}.science-section__gallery-slide.swiper-slide-active .science-section__gallery-frame{aspect-ratio:300 / 420;transform:translateY(var(--gallery-focus-protrude)) scale(var(--gallery-focus-scale))}@media (min-width:1024px){.science-section__gallery-viewport{--gallery-slide-w:min(274px, calc(100vw * 274 / var(--w22-fluid-baseline, 1440)));--gallery-slide-h:min(360px, calc(100vw * 360 / var(--w22-fluid-baseline, 1440)));--gallery-focus-w:min(300px, calc(100vw * 300 / var(--w22-fluid-baseline, 1440)));--gallery-focus-h:min(420px, calc(100vw * 420 / var(--w22-fluid-baseline, 1440)));--gallery-focus-scale:1;--gallery-focus-protrude:calc((var(--gallery-focus-h) - var(--gallery-slide-h)) / 2);height:var(--gallery-focus-h)!important}.science-section__gallery-slide{width:var(--gallery-slide-w)!important}.science-section__gallery-frame{width:var(--gallery-slide-w);height:var(--gallery-slide-h);aspect-ratio:auto;transform:none;transition:width 0.45s ease,height 0.45s ease,transform 0.45s ease,opacity 0.45s ease}.science-section__gallery-slide.swiper-slide-active .science-section__gallery-frame{width:var(--gallery-focus-w);height:var(--gallery-focus-h);aspect-ratio:auto;transform:translateY(var(--gallery-focus-protrude))}}.science-section__gallery-img{display:block;width:100%;height:100%;object-fit:cover;background:#e2e2e5}.science-section__gallery-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px}.science-section__gallery-btn{padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;border:0;background:#fff0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(16px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px);color:#101012;cursor:pointer;transition:opacity 0.2s ease}.science-section__steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0 32px;align-items:stretch}.science-section__step{display:flex;flex-direction:row;align-items:flex-start;gap:16px;min-width:0}.science-section__step-divider{width:1px;background:rgb(16 16 18 / .12);align-self:stretch}.science-section__step-media{flex-shrink:0;width:72px;height:72px;border-radius:50%;overflow:hidden;background:#e2e2e5}.science-section__step-img{display:block;width:100%;height:100%;object-fit:cover}.science-section__step-text{display:flex;flex-direction:column;gap:8px;min-width:0}.science-section__step-title{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(16px,calc(100vw * 20 / var(--w22-fluid-baseline, 1440)),26px);line-height:clamp(18px,calc(100vw * 23 / var(--w22-fluid-baseline, 1440)),30px);color:#101012}.science-section__step-body{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(16px,calc(100vw * 20 / var(--w22-fluid-baseline, 1440)),24px);color:#101012}@media (max-width:1024px){.science-section__header{grid-template-columns:1fr;gap:24px}.science-section__steps{grid-template-columns:1fr;gap:32px}.science-section__step-divider{width:100%;height:1px;min-height:1px;align-self:stretch}}@media (max-width:640px){.science-section__inner{padding-top:40px;padding-bottom:40px;gap:40px}.science-section__gallery,.ambassadors-section__gallery{min-height:0}}@media (max-width:767.98px){.science-section__inner{gap:min(32px, calc(100vw * 32 / 430));padding:min(40px, calc(100vw * 40 / 430)) var(--w22-mobile-header-gutter,1rem)}.science-section__inner:last-child{padding-top:min(32px, calc(100vw * 32 / 430))}.science-section__header{gap:min(16px, calc(100vw * 16 / 430))}.science-section__header-text{gap:min(12px, calc(100vw * 12 / 430))}.science-section__title{font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430));width:90%}.science-section__lead{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430));width:90%}.science-section__gallery{gap:min(16px, calc(100vw * 16 / 430));margin-bottom:30px}.science-section__gallery-viewport,.ambassadors-section__gallery-viewport{--gallery-focus-protrude:min(16px, calc(100vw * 16 / 430));--gallery-focus-scale:1.04}.science-section__gallery-nav,.ambassadors-section__gallery-nav{gap:min(24px, calc(100vw * 24 / 430))}.science-section__gallery-btn,.ambassadors-section__gallery-btn{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430));gap:min(6px, calc(100vw * 6 / 430))}.science-section__gallery-slide:not(.swiper-slide-active) .science-section__gallery-frame,.ambassadors-section__gallery-slide:not(.swiper-slide-active) .ambassadors-section__gallery-frame{opacity:.72}.science-section__gallery-slide.swiper-slide-active .science-section__gallery-frame,.ambassadors-section__gallery-slide.swiper-slide-active .ambassadors-section__gallery-frame{opacity:1}.ambassadors-section__inner{padding:0!important}.community-section{margin-bottom:20px!important}.ambassadors-section__title{font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430));width:90%}.ambassadors-section__gallery{gap:min(16px, calc(100vw * 16 / 430));padding-bottom:min(40px, calc(100vw * 40 / 430));margin-bottom:30px}.ambassadors-section__caption-title{font-size:min(20px, calc(100vw * 20 / 430));line-height:min(24px, calc(100vw * 24 / 430))}.ambassadors-section__caption-subtitle{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430))}.science-section__step-title{font-size:min(20px, calc(100vw * 20 / 430));line-height:min(24px, calc(100vw * 24 / 430))}.science-section__step-body{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430));width:80%}.science-section__steps{gap:min(24px, calc(100vw * 24 / 430))}.science-section__step-divider{width:100%;height:1px;min-height:1px}.pharma-standard-section__bg-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center right!important}}.pharma-standard-section{position:relative;box-sizing:border-box;width:100%;min-height:460px;overflow:hidden;isolation:isolate}.pharma-standard-section__bg{position:absolute;inset:0;z-index:0;background:#6f6a62}.pharma-standard-section__bg-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.pharma-standard-section__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(16 16 18 / .15) 0%,rgb(16 16 18 / .35) 45%,rgb(16 16 18 / .55) 100%)}.pharma-standard-section__content{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:inherit;padding:64px var(--w22-header-gutter,1rem)}.pharma-standard-section__title{margin:0;max-width:min(420px, 100%);font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(24px,calc(100vw * 32 / var(--w22-fluid-baseline, 1440)),32px);line-height:clamp(30px,calc(100vw * 38 / var(--w22-fluid-baseline, 1440)),48px);text-transform:uppercase;color:#fff}.pharma-standard-section__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.pharma-standard-section__cards-mobile{display:none}.pharma-standard-section__cards-slider{width:100%;overflow:hidden}.pharma-standard-section__cards-slide{height:auto}.pharma-standard-section__cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.pharma-standard-section__cards-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px}.pharma-standard-section__cards-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0;border:0;background:#fff0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:min(16px, calc(100vw * 16 / var(--w22-fluid-baseline, 1440)));line-height:min(19px, calc(100vw * 19 / var(--w22-fluid-baseline, 1440)));color:#fff;cursor:pointer;transition:opacity 0.2s ease}.pharma-standard-section__cards-btn:hover{opacity:.75}.pharma-standard-section__cards-btn svg{flex-shrink:0}.pharma-standard-section__card{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;min-height:220px;padding:24px 20px;background:rgb(255 255 255 / .12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pharma-standard-section__card-head{display:flex;flex-direction:row;align-items:center;min-height:min(81px, calc(100vw * 81 / var(--w22-fluid-baseline, 1440)))}.pharma-standard-section__card-icon{display:flex;align-items:center;justify-content:flex-start;margin-right:20%;width:60px;height:60px;flex:none}.pharma-standard-section__card-icon svg,.pharma-standard-section__card-icon-img{display:block;width:60px;height:60px;flex:none}.pharma-standard-section__card-icon-img{object-fit:contain}.pharma-standard-section__card-stat{display:flex;flex-direction:column;margin-right:20%;flex:none;min-width:48px}.pharma-standard-section__card-stat-value{font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:min(56px, calc(100vw * 56 / var(--w22-fluid-baseline, 1440)));line-height:min(65px, calc(100vw * 65 / var(--w22-fluid-baseline, 1440)));color:#fff}.pharma-standard-section__card-stat-unit{font-size:.5em;color:pink;margin-left:-10px}.pharma-standard-section__card-stat-sub{margin-top:-10px;font-family:'Roboto',sans-serif;font-weight:500;font-size:.75rem;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:pink}.pharma-standard-section__card-title{margin-left:-20px;flex:none;max-width:55%;text-align:left;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(16px,calc(100vw * 20 / var(--w22-fluid-baseline, 1440)),26px);line-height:clamp(18px,calc(100vw * 23 / var(--w22-fluid-baseline, 1440)),30px);color:#fff}.pharma-standard-section__card-text{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(16px,calc(100vw * 20 / var(--w22-fluid-baseline, 1440)),24px);color:#fff}@media (max-width:1100px){.pharma-standard-section__cards--desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.pharma-standard-section__card-stat-unit{margin-left:0}.pharma-standard-section__card-stat-sub{margin-top:0}.pharma-standard-section__content{gap:min(24px, calc(100vw * 24 / 430));padding:min(40px, calc(100vw * 40 / 430)) var(--w22-mobile-header-gutter,1rem)}.pharma-standard-section__title{max-width:none;margin:0 auto;text-align:center;font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430))}.pharma-standard-section__cards--desktop{display:none}.pharma-standard-section__cards-mobile{display:flex;flex-direction:column;gap:min(16px, calc(100vw * 16 / 430));width:100%}.pharma-standard-section__cards-grid{gap:min(12px, calc(100vw * 12 / 430))}.pharma-standard-section__card{min-height:0;padding:min(16px, calc(100vw * 16 / 430)) min(12px, calc(100vw * 12 / 430));gap:min(12px, calc(100vw * 12 / 430))}.pharma-standard-section__card-head{flex-direction:column;align-items:center;gap:min(8px, calc(100vw * 8 / 430));min-height:min(104px, calc(100vw * 104 / 430))}.pharma-standard-section__card-icon,.pharma-standard-section__card-stat{margin-right:0}.pharma-standard-section__card-icon{justify-content:center;width:min(48px, calc(100vw * 48 / 430));height:min(48px, calc(100vw * 48 / 430))}.pharma-standard-section__card-icon svg,.pharma-standard-section__card-icon-img{width:min(48px, calc(100vw * 48 / 430));height:min(48px, calc(100vw * 48 / 430))}.pharma-standard-section__card-stat{align-items:center;min-width:0}.pharma-standard-section__card-stat-value{font-size:min(32px, calc(100vw * 32 / 430));line-height:min(38px, calc(100vw * 38 / 430))}.pharma-standard-section__card-title{margin-left:0;max-width:none;align-self:center;text-align:center;font-size:min(18px, calc(100vw * 18 / 430));line-height:min(21px, calc(100vw * 21 / 430))}.pharma-standard-section__card-text{text-align:center;font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430))}.pharma-standard-section__cards-nav{gap:min(24px, calc(100vw * 24 / 430))}.pharma-standard-section__cards-btn{font-size:min(14px, calc(100vw * 14 / 430));line-height:min(17px, calc(100vw * 17 / 430));gap:min(6px, calc(100vw * 6 / 430))}.pharma-standard-section__cards-btn svg{width:min(16px, calc(100vw * 16 / 430));height:min(16px, calc(100vw * 16 / 430))}}.founder-section{box-sizing:border-box;width:100%;background:#f6f7f1}.founder-section__inner{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:60px;width:100%;min-height:586px;padding:24px 60px 24px 24px}.founder-section__media{position:relative;flex:0 0 auto;width:min(538px, calc(50% - 30px));aspect-ratio:1 / 1;align-self:center;overflow:hidden;background:#e2e2e5}.founder-section__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.founder-section__caption{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:48px 24px 24px;text-align:center}.founder-section__caption::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgb(1 1 1 / .12);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);mask-image:linear-gradient(to top,#000 0%,#000 30%,rgb(0 0 0 / .45) 65%,transparent 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 30%,rgb(0 0 0 / .45) 65%,transparent 100%)}.founder-section__caption-name{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(20px,calc(100vw * 24 / var(--w22-fluid-baseline, 1440)),30px);line-height:clamp(24px,calc(100vw * 28 / var(--w22-fluid-baseline, 1440)),36px);color:#fff}.founder-section__caption-role{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(16px,calc(100vw * 20 / var(--w22-fluid-baseline, 1440)),26px);line-height:clamp(22px,calc(100vw * 28 / var(--w22-fluid-baseline, 1440)),34px);color:#fff}.founder-section__caption-name{margin-top:4px}.founder-section__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex:1 1 0%;min-width:0;gap:24px;padding:0}.founder-section__quote-mark{flex-shrink:0;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(3rem, 5vw, 4.5rem);line-height:.8;color:#101012}.founder-section__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0%;min-width:0;gap:24px}.founder-section__title{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:min(40px, calc(100vw * 40 / var(--w22-fluid-baseline, 1440)));line-height:min(47px, calc(100vw * 47 / var(--w22-fluid-baseline, 1440)));text-transform:uppercase;color:#101012}.founder-section__text{display:flex;flex-direction:column;gap:20px}.founder-section__text p{margin:0;font-family:'Roboto mono',sans-serif;font-weight:400;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(16px,calc(100vw * 20 / var(--w22-fluid-baseline, 1440)),24px);color:#323235}.founder-section__cta{display:inline-flex;width:clamp(160px,calc(100vw * 200 / var(--w22-fluid-baseline, 1440)),240px);height:clamp(36px,calc(100vw * 44 / var(--w22-fluid-baseline, 1440)),52px);align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#fff0;border:1px solid #99999F;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(16px,calc(100vw * 18 / var(--w22-fluid-baseline, 1440)),24px);line-height:clamp(17px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px);color:#101012;text-decoration:none;transition:background-color 0.2s,color 0.2s}.founder-section__cta-dot{display:inline-block;width:clamp(4px,calc(100vw * 6 / var(--w22-fluid-baseline, 1440)),8px);height:clamp(4px,calc(100vw * 6 / var(--w22-fluid-baseline, 1440)),8px);border-radius:50%;background:#101012;flex-shrink:0}@media (max-width:900px){.founder-section__inner{flex-direction:column;align-items:stretch;gap:32px;min-height:0;padding:24px var(--w22-header-gutter,1rem)}.founder-section__media{width:100%;max-width:none}}@media (max-width:767.98px){.founder-section__inner{align-items:center;gap:min(24px, calc(100vw * 24 / 430));padding:min(24px, calc(100vw * 24 / 430)) var(--w22-mobile-header-gutter,1rem)}.founder-section__media{width:100%}.founder-section__caption{padding:min(32px, calc(100vw * 32 / 430)) min(16px, calc(100vw * 16 / 430)) min(16px, calc(100vw * 16 / 430))}.founder-section__content{flex-direction:row;align-items:flex-start;justify-content:center;width:100%;gap:min(12px, calc(100vw * 12 / 430))}.founder-section__content>svg{width:min(22px, calc(100vw * 22 / 430));height:min(22px, calc(100vw * 22 / 430));margin-top:min(4px, calc(100vw * 4 / 430));flex-shrink:0}.founder-section__body{flex:1;min-width:0;align-items:center;gap:min(20px, calc(100vw * 20 / 430))}.founder-section__title{text-align:left;font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430))}.founder-section__text{align-items:center;gap:min(16px, calc(100vw * 16 / 430))}.founder-section__text p{text-align:left;font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430))}.founder-section__cta{align-self:flex-start;justify-content:flex-start;width:auto;height:44px;font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430))}}.community-section{margin-top:100px;margin-bottom:100px;padding-right:60px;box-sizing:border-box;width:100%;background:#fff}.community-section__inner{box-sizing:border-box;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100%}.community-section__content{display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;min-width:0;max-width:none;gap:32px;padding:48px 60px 48px var(--w22-header-gutter,60px)}.community-section__title{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(24px,calc(100vw * 32 / var(--w22-fluid-baseline, 1440)),40px);line-height:clamp(30px,calc(100vw * 38 / var(--w22-fluid-baseline, 1440)),48px);text-transform:uppercase;color:#101012}.community-section__lead{margin:0;max-width:520px;font-family:'Roboto Mono',sans-serif;font-style:normal;font-weight:400;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:clamp(15px,calc(100vw * 18 / var(--w22-fluid-baseline, 1440)),24px);color:#101012}.community-section__stats{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:32px 48px}.community-section__stat{display:flex;flex-direction:column;flex:0 0 auto;gap:8px;min-width:0}.community-section__stat-value{font-family:'Roboto',sans-serif;font-style:normal;font-weight:200;font-size:min(66px, calc(100vw * 66 / var(--w22-fluid-baseline, 1440)));line-height:min(77px, calc(100vw * 77 / var(--w22-fluid-baseline, 1440)));text-transform:uppercase;color:#101012}.community-section__stat-label{font-family:'Roboto',sans-serif;font-style:normal;font-weight:400;font-size:min(18px, calc(100vw * 18 / var(--w22-fluid-baseline, 1440)));line-height:min(21px, calc(100vw * 21 / var(--w22-fluid-baseline, 1440)));color:#101012}.community-section__media{flex:1 1 0%;min-width:0;max-width:50%;width:auto;height:auto;min-height:0;align-self:stretch;overflow:hidden;background:#2a2a2e}.community-section__photo{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center}.community-section__stat-label-container{display:flex;flex-direction:column}@media (max-width:900px){.community-section__inner{flex-direction:column;min-height:0}.community-section__content{flex:1 1 auto;max-width:none;padding:40px var(--w22-header-gutter,1rem)}.community-section__media{flex:none;width:100%;min-height:360px;align-self:auto;max-width:none}.community-section__stats{flex-direction:column;gap:24px 32px}}@media (max-width:767.98px){.community-section{padding-right:0;margin-top:20px}.community-section__content{flex-direction:column;align-items:flex-start;gap:min(24px, calc(100vw * 24 / 430));padding:min(40px, calc(100vw * 40 / 430)) var(--w22-mobile-header-gutter,1rem)}.community-section__title{font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430))}.community-section__lead{max-width:none;font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430));width:90%}.community-section__stats{flex-direction:column;align-items:flex-start;gap:min(24px, calc(100vw * 24 / 430))}.community-section__stat{gap:min(8px, calc(100vw * 8 / 430));min-width:0;display:flex;flex-direction:row}.community-section__stat-label-container{display:flex;flex-direction:column;justify-content:center;margin-left:10px}.community-section__stat-value{font-size:min(46px, calc(100vw * 46 / 430));line-height:min(54px, calc(100vw * 54 / 430))}.community-section__stat-label{font-size:min(18px, calc(100vw * 18 / 430));line-height:min(21px, calc(100vw * 21 / 430));display:flex;flex-direction:column;justify-content:center}.community-section__media{width:100vw;max-width:none;margin-left:calc(50% - 50vw);height:auto;min-height:0;aspect-ratio:541 / 380}.community-section__photo{min-height:0}}.ambassadors-section{box-sizing:border-box;width:100%;background:#fff}.ambassadors-section__inner{box-sizing:border-box;padding:64px var(--w22-header-gutter,1rem) 48px}.ambassadors-section__title{margin:0;max-width:min(720px, 100%);font-weight:500;text-align:left;font-style:normal;font-family:'Roboto',sans-serif;font-size:min(26px, calc(100vw * 26 / var(--w22-fluid-baseline, 1440)));line-height:min(38px, calc(100vw * 38 / var(--w22-fluid-baseline, 1440)));text-transform:uppercase;color:#101012}.ambassadors-section__gallery{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;padding:0 0 64px}.ambassadors-section__gallery-viewport{--gallery-focus-protrude:min(24px, calc(100vw * 24 / var(--w22-fluid-baseline, 1440)));--gallery-focus-scale:1.05;width:100%;overflow:hidden;position:relative;padding-bottom:var(--gallery-focus-protrude)}.ambassadors-section__gallery-slider{width:100%;height:100%;overflow:visible}.ambassadors-section__gallery-slider .swiper-wrapper{align-items:flex-end;height:100%}.ambassadors-section__gallery-slide{box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;height:auto;z-index:1}.ambassadors-section__gallery-slide.swiper-slide-active{z-index:3}.ambassadors-section__gallery-frame{position:relative;width:100%;aspect-ratio:274 / 360;flex:none;overflow:hidden;transform:translateY(0) scale(.94);transform-origin:bottom center;transition:transform 0.45s ease,opacity 0.45s ease}.ambassadors-section__gallery-slide.swiper-slide-active .ambassadors-section__gallery-frame{aspect-ratio:300 / 420;transform:translateY(var(--gallery-focus-protrude)) scale(var(--gallery-focus-scale))}.ambassadors-section__gallery-img{display:block;width:100%;height:100%;object-fit:cover;background:#e2e2e5}.ambassadors-section__caption{position:absolute;right:0;bottom:0;left:0;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:85px;padding:16px;gap:12px}.ambassadors-section__caption-blur{position:absolute;inset:0;z-index:0;background:rgb(1 1 1 / .01);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(40px)}.ambassadors-section__caption-text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;gap:12px;text-align:left}.ambassadors-section__caption-title{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:min(20px, calc(100vw * 20 / var(--w22-fluid-baseline, 1440)));line-height:min(23px, calc(100vw * 23 / var(--w22-fluid-baseline, 1440)));color:#fff}.ambassadors-section__caption-subtitle{margin:0;font-family:'Roboto Mono',monospace;font-style:normal;font-weight:400;font-size:min(14px, calc(100vw * 14 / var(--w22-fluid-baseline, 1440)));line-height:min(18px, calc(100vw * 18 / var(--w22-fluid-baseline, 1440)));line-height:1.2;color:#fff}.ambassadors-section__gallery-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px}.ambassadors-section__gallery-btn{padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;border:0;background:#fff0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:min(16px, calc(100vw * 16 / var(--w22-fluid-baseline, 1440)));line-height:min(19px, calc(100vw * 19 / var(--w22-fluid-baseline, 1440)));color:#101012;cursor:pointer;transition:opacity 0.2s ease}.reviews-section{box-sizing:border-box;width:100%;background:#fff;margin-bottom:100px}.reviews-section__inner{box-sizing:border-box;display:flex;flex-direction:row;align-items:stretch;width:100%;min-height:586px}.reviews-section__content{display:flex;flex-direction:column;flex:1 1 0%;min-width:0;gap:32px;padding:48px 60px 48px var(--w22-header-gutter,60px)}.reviews-section__title{margin:0;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(24px,calc(100vw * 32 / var(--w22-fluid-baseline, 1440)),40px);line-height:clamp(30px,calc(100vw * 38 / var(--w22-fluid-baseline, 1440)),48px);line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#101012}.reviews-section__summary{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 16px}.reviews-section__stars{display:block;width:66px;height:20px;flex-shrink:0;fill:#101012}.reviews-section__summary-text{margin:0;font-family:'Roboto Mono',monospace;font-weight:400;font-size:min(16px, calc(100vw * 16 / var(--w22-fluid-baseline, 1440)));line-height:min(21px, calc(100vw * 21 / var(--w22-fluid-baseline, 1440)));color:#77777C}.reviews-section__summary-rating{color:#101012;margin-right:.25em}.reviews-section__slider{width:100%;overflow:hidden}.reviews-section__slider .swiper-slide{height:auto}.reviews-section__card{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:220px;padding:24px;background:#F4F4F4;cursor:pointer;text-align:left}.reviews-section__card-text{margin:0;font-family:'Roboto Mono',monospace;font-style:normal;font-weight:400;font-size:min(16px, calc(100vw * 16 / var(--w22-fluid-baseline, 1440)));line-height:min(21px, calc(100vw * 21 / var(--w22-fluid-baseline, 1440)));color:#323235}.reviews-section__card-meta{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:min(16px, calc(100vw * 16 / var(--w22-fluid-baseline, 1440)));line-height:min(19px, calc(100vw * 19 / var(--w22-fluid-baseline, 1440)));color:#101012}.reviews-section__footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:auto}.reviews-section__cta{display:inline-flex;align-items:center;gap:.5rem;padding:min(14px, calc(100vw * 14 / var(--w22-fluid-baseline, 1440))) min(24px, calc(100vw * 24 / var(--w22-fluid-baseline, 1440)));background:#fff0;border:1px solid #101012;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(17px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px);color:#101012;text-decoration:none;transition:background-color 0.2s,color 0.2s}.reviews-section__cta-dot{display:inline-block;width:clamp(4px,calc(100vw * 6 / var(--w22-fluid-baseline, 1440)),8px);height:clamp(4px,calc(100vw * 6 / var(--w22-fluid-baseline, 1440)),8px);border-radius:50%;background:#101012;flex-shrink:0}.reviews-section__nav{display:flex;flex-direction:row;align-items:center;gap:32px}.reviews-section__nav-btn{padding:0;border:0;background:#fff0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(17px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px);color:#101012;cursor:pointer;transition:opacity 0.2s ease}.reviews-section__media{flex:1 1 0%;min-width:0;overflow:hidden;background:#f6f7f1}.reviews-section__photo{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center}.reviews-section__summary-stars{display:flex;flex-direction:row;justify-content:space-between;width:100px}@media (max-width:900px){.reviews-section__inner{flex-direction:column;min-height:0}.reviews-section__content{padding:40px var(--w22-header-gutter,1rem)}.reviews-section__media{flex:none;width:100%;min-height:360px}.reviews-section__footer{flex-direction:column;align-items:flex-start}.reviews-section__card{background-color:#F4F4F4}.reviews-section__summary-stars{display:flex;flex-direction:row;justify-content:space-between;width:100px}.reviews-section__summary-text{text-align:center;width:70%}.reviews-section__cta{margin-top:30px}}@media (max-width:767.98px){.reviews-section{margin-bottom:20px}.reviews-section__inner{flex-direction:column;min-height:0}.reviews-section__content{flex-direction:column;align-items:flex-start;gap:min(24px, calc(100vw * 24 / 430));padding:min(40px, calc(100vw * 40 / 430)) var(--w22-mobile-header-gutter,1rem)}.reviews-section__title{width:100%;text-align:center;font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430))}.reviews-section__summary{flex-direction:column;gap:min(12px, calc(100vw * 12 / 430))}.reviews-section__summary-text{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(21px, calc(100vw * 21 / 430))}.reviews-section__slider{height:min(250px, calc(100vw * 250 / 430))}.reviews-section__slider .swiper-slide{height:100%}.reviews-section__card{gap:min(16px, calc(100vw * 16 / 430));height:100%;background-color:#F4F4F4;min-height:0;padding:min(24px, calc(100vw * 24 / 430));overflow:hidden}.reviews-section__card-text{flex:1 1 auto;min-height:0;font-size:min(16px, calc(100vw * 16 / 430));line-height:min(21px, calc(100vw * 21 / 430));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.reviews-section__card-meta{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430))}.reviews-section__footer{flex-direction:column;align-items:center;gap:min(16px, calc(100vw * 16 / 430));width:100%}.reviews-section__nav{order:-1;gap:min(24px, calc(100vw * 24 / 430))}.reviews-section__cta{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430));padding:min(12px, calc(100vw * 12 / 430)) min(20px, calc(100vw * 20 / 430))}.reviews-section__nav-btn{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430));gap:min(8px, calc(100vw * 8 / 430))}.reviews-section__nav-btn svg{width:min(18px, calc(100vw * 18 / 430));height:min(18px, calc(100vw * 18 / 430))}.reviews-section__media{display:none}}.blog-articles-section{box-sizing:border-box;width:100%;background:#fff}.blog-articles-section__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:20px 64px 20px 64px}.blog-articles-section__slider-wrap{display:flex;flex-direction:column;align-items:stretch;gap:min(16px, calc(100vw * 16 / var(--w22-fluid-baseline, 1440)));width:100%;padding:10px 10px 80px}.blog-articles-section__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%}.blog-articles-section__title{margin:0;font-family:'Roboto',sans-serif;font-weight:500;font-size:clamp(1.75rem, 2.8vw, 2.5rem);line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:#101012}.blog-articles-section__all-link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:min(32px, calc(100vw * 32 / var(--w22-fluid-baseline, 1440)));line-height:min(38px, calc(100vw * 38 / var(--w22-fluid-baseline, 1440)));color:#101012;text-decoration:none}.blog-articles-section__all-link-text{font-style:normal;font-weight:500;font-size:min(16px, calc(100vw * 16 / var(--w22-fluid-baseline, 1440)));line-height:min(19px, calc(100vw * 19 / var(--w22-fluid-baseline, 1440)));color:#101012}.blog-articles-section__all-link-dot{display:block;width:min(8px, calc(100vw * 8 / var(--w22-fluid-baseline, 1440)));height:min(8px, calc(100vw * 8 / var(--w22-fluid-baseline, 1440)));border-radius:50%;background:#101012}.blog-articles-section__slider-viewport{width:100%;overflow:hidden;position:relative}.blog-articles-section__slider{width:100%;height:100%;overflow:visible}.blog-articles-section__slider .swiper-wrapper{align-items:center;height:100%}.blog-articles-section__slide{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:auto;z-index:1}.blog-articles-section__slide.swiper-slide-active{z-index:3}.blog-articles-section__slide-frame{position:relative;width:100%;flex:none;overflow:hidden;aspect-ratio:339 / 341;transition:opacity 0.45s ease}.blog-articles-section__slide:not(.swiper-slide-active) .blog-articles-section__slide-frame{opacity:.72}.blog-articles-section__slide.swiper-slide-active .blog-articles-section__slide-frame{opacity:1}.blog-articles-section__slide-frame .blog-articles-section__card,.blog-articles-section__slide-frame .blog-articles-section__card-link,.blog-articles-section__slide-frame .blog-articles-section__media{height:100%}.blog-articles-section__slide-frame .blog-articles-section__media{aspect-ratio:auto}@media (min-width:768px){.blog-articles-section__slider{overflow:hidden}.blog-articles-section__slide:not(.swiper-slide-active) .blog-articles-section__slide-frame,.blog-articles-section__slide.swiper-slide-active .blog-articles-section__slide-frame{opacity:1}}.blog-articles-section__nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px}.blog-articles-section__nav-btn{padding:0;border:0;background:#fff0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:clamp(14px,calc(100vw * 16 / var(--w22-fluid-baseline, 1440)),20px);line-height:clamp(17px,calc(100vw * 19 / var(--w22-fluid-baseline, 1440)),24px);color:#101012;cursor:pointer;transition:opacity 0.2s ease}.blog-articles-section__card{min-width:0}.blog-articles-section__card-link{display:block;color:inherit;text-decoration:none}.blog-articles-section__media{position:relative;display:block;width:100%;aspect-ratio:339 / 341;overflow:hidden;background:#e2e2e5;isolation:isolate}.blog-articles-section__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.45s ease}.blog-articles-section__card-link:hover .blog-articles-section__img{transform:scale(1.04)}.blog-articles-section__placeholder{display:block;width:100%;height:100%;background:#e2e2e5}.blog-articles-section__caption{position:absolute;right:0;bottom:0;left:0;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:96px;padding:16px}.blog-articles-section__caption-blur{position:absolute;inset:0;z-index:0;pointer-events:none;background:rgb(1 1 1 / .12);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);mask-image:linear-gradient(to top,#000 0%,#000 30%,rgb(0 0 0 / .45) 65%,transparent 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 30%,rgb(0 0 0 / .45) 65%,transparent 100%)}.blog-articles-section__caption-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.blog-articles-section__date{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#fff}.blog-articles-section__card-title{margin:0;font-family:'Roboto';font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#fff}@media (max-width:767.98px){.blog-articles-section__inner{padding:min(48px, calc(100vw * 48 / 430)) var(--w22-mobile-header-gutter,1rem) min(24px, calc(100vw * 24 / 430))}.blog-articles-section__slider-wrap{gap:min(16px, calc(100vw * 16 / 430));padding-bottom:min(64px, calc(100vw * 64 / 430))}.blog-articles-section__header{flex-direction:column;align-items:center;text-align:center;gap:min(16px, calc(100vw * 16 / 430))}.blog-articles-section__title{width:100%;text-align:center;font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430))}.blog-articles-section__all-link-text{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430))}.blog-articles-section__all-link-dot{width:min(6px, calc(100vw * 6 / 430));height:min(6px, calc(100vw * 6 / 430))}.blog-articles-section__date{font-size:min(12px, calc(100vw * 12 / 430));line-height:min(16px, calc(100vw * 16 / 430))}.blog-articles-section__card-title{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430))}.blog-articles-section__nav{gap:min(24px, calc(100vw * 24 / 430))}.blog-articles-section__nav-btn{font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430));gap:min(8px, calc(100vw * 8 / 430))}.blog-articles-section__nav-btn svg{width:min(18px, calc(100vw * 18 / 430));height:min(18px, calc(100vw * 18 / 430))}}.faq-section{box-sizing:border-box;width:100%;background:#fff}.faq-section__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;padding:64px var(--w22-header-gutter,1rem) 80px}.faq-section__intro{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:760px;text-align:center}.faq-section__title{margin:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:min(32px, calc(100vw * 32 / var(--w22-fluid-baseline, 1440)));line-height:min(38px, calc(100vw * 38 / var(--w22-fluid-baseline, 1440)));text-transform:uppercase;color:#101012}.faq-section__lead{margin:0;font-family:'Roboto Mono','PT Mono',monospace;font-weight:400;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),16px);line-height:clamp(16px,calc(100vw * 20 / var(--w22-fluid-baseline, 1440)),24px);color:#323235}.faq-section__accordion{width:100%;max-width:960px;border-top:1px solid #bbbbc2}.faq-section__item{border-bottom:1px solid #bbbbc2}.faq-section__item-heading{margin:0;font-size:inherit;font-weight:inherit}.faq-section__trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:20px 0;border:0;background:#fff0;text-align:left;cursor:pointer;color:#101012}.faq-section__question{flex:1 1 auto;min-width:0;font-family:'Roboto',sans-serif;font-style:normal;font-weight:500;font-size:min(18px, calc(100vw * 18 / var(--w22-fluid-baseline, 1440)));line-height:min(21px, calc(100vw * 21 / var(--w22-fluid-baseline, 1440)));color:#101012}.faq-section__icon{flex:0 0 auto;font-family:'Roboto',sans-serif;font-weight:400;font-size:24px;line-height:1;color:#101012;transition:transform 0.25s ease}.faq-section__item.is-open .faq-section__icon{transform:rotate(45deg)}.faq-section__panel{padding:0 0 20px}.faq-section__panel[hidden]{display:none}.faq-section__panel p,.faq-section__answer{margin:0;font-family:'Roboto',sans-serif;font-size:clamp(12px,calc(100vw * 14 / var(--w22-fluid-baseline, 1440)),18px);line-height:1.6;color:#323235}.faq-section__answer ul{margin:0;padding-left:20px;list-style:disc}.faq-section__answer li+li{margin-top:.75em}.faq-section__answer li b{font-weight:700}.faq-section__cta{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:#fff;border:1px solid #BBBBC2;font-family:'Roboto',sans-serif;font-style:normal;font-size:min(18px, calc(100vw * 18 / var(--w22-fluid-baseline, 1440)));line-height:min(21px, calc(100vw * 21 / var(--w22-fluid-baseline, 1440)));font-weight:500;color:#101012;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.faq-section__cta-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#101012;flex-shrink:0;transition:background-color 0.2s ease}@media (max-width:767.98px){.faq-section__inner{align-items:stretch;gap:min(32px, calc(100vw * 32 / 430));padding:min(48px, calc(100vw * 48 / 430)) var(--w22-mobile-header-gutter,1rem) min(64px, calc(100vw * 64 / 430))}.faq-section__intro{align-items:center;gap:min(16px, calc(100vw * 16 / 430));max-width:none;width:100%;text-align:center}.faq-section__title{width:100%;font-size:min(26px, calc(100vw * 26 / 430));line-height:min(33px, calc(100vw * 33 / 430))}.faq-section__lead{width:100%;font-size:min(14px, calc(100vw * 14 / 430));line-height:min(18px, calc(100vw * 18 / 430))}.faq-section__accordion{max-width:none;width:100%}.faq-section__trigger{padding:min(16px, calc(100vw * 16 / 430)) 0;gap:min(16px, calc(100vw * 16 / 430))}.faq-section__question{font-size:min(18px, calc(100vw * 18 / 430));line-height:min(21px, calc(100vw * 21 / 430))}.faq-section__icon{font-size:min(20px, calc(100vw * 20 / 430))}.faq-section__panel{padding:0 0 min(16px, calc(100vw * 16 / 430))}.faq-section__panel p,.faq-section__answer{font-size:14px;line-height:18px}.faq-section__cta{align-self:center;font-size:min(16px, calc(100vw * 16 / 430));line-height:min(19px, calc(100vw * 19 / 430));padding:min(12px, calc(100vw * 12 / 430)) min(20px, calc(100vw * 20 / 430))}}