.slider{gap:var(--heading-gap-tight);flex-direction:column;display:flex}.slider__head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.slider__arrows{flex:none;gap:20px;display:none}.slider__arrows[hidden]{display:none}.slider__arrow{background:var(--color-white);width:56px;height:56px;color:var(--color-blue);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.slider__arrow:disabled{color:var(--color-grey);cursor:default;opacity:.5}.slider__arrow--prev .icon{transform:rotate(180deg)}.slider__track{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:8px;list-style:none;display:grid;overflow-x:auto}.slider__track::-webkit-scrollbar{display:none}.slider__track>*{scroll-snap-align:start}@media (width>=768px){.slider__arrows[hidden]{display:none}.slider__arrows:not([hidden]){display:flex}.slider__track{gap:20px;margin:0;padding:0;scroll-padding-inline:0}.slider--products .slider__track{grid-auto-columns:calc(50% - 10px)}}@media (width>=1000px){.slider--products .slider__track{grid-auto-columns:calc(33.3333% - 13.3333px)}}@media (width>=1440px){.slider--products .slider__track{grid-auto-columns:calc(25% - 15px)}}@media (width>=768px){.slider--narrow .slider__track{grid-auto-columns:calc(50% - 10px)}}@media (width>=1440px){.slider--narrow .slider__track{grid-auto-columns:365px}}@media (width>=1920px){.slider--narrow .slider__track{grid-auto-columns:calc(25% - 15px)}}@media (width>=1000px){.slider:not(.slider--narrow):not(.slider--products) .slider__track{grid-auto-columns:750px}}@media (width>=1920px){.slider:not(.slider--narrow):not(.slider--products) .slider__track{grid-auto-columns:calc(50% - 10px)}.slider__arrow{width:48px;height:48px}}.article-card{border-radius:var(--radius-lg);background:var(--color-white);height:100%;color:var(--color-black);flex-direction:column;gap:16px;padding:8px;text-decoration:none;display:flex}.article-card picture{display:block}.article-card__photo{border-radius:var(--radius-md);object-fit:cover;width:100%;height:265px}.article-card__text{flex-direction:column;gap:8px;padding:0 16px 8px;display:flex}.article-card__title{font-size:1.25rem;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.article-card:hover .article-card__title{color:var(--color-blue)}.article-card__meta{color:var(--color-grey);font-weight:var(--fw-medium);justify-content:space-between;gap:12px;line-height:1.5;display:flex}@media (width>=480px){.article-card{gap:24px}.article-card__photo{aspect-ratio:1;height:auto}}@media (width>=768px){.article-card__photo{border-radius:var(--radius-lg)}}@media (width>=1920px){.article-card__photo{aspect-ratio:349/365}}.article-strip{flex-direction:column;gap:20px;display:flex}.article-strip__head{flex-direction:column;gap:16px;max-width:558px;display:flex}.article-strip__text{color:var(--color-grey);font-size:var(--fs-lead);font-weight:var(--fw-medium);line-height:1.5}@media (width>=768px){.article-strip__head{gap:20px}}@media (width>=1920px){.article-strip__text{font-size:1.125rem}}.seo-text{margin-top:var(--section-space);border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;gap:16px;padding:24px;display:flex}.seo-text__content{max-width:980px}.seo-text--collapsed .seo-text__content{max-height:480px;overflow:hidden;mask-image:linear-gradient(#000 70%,#0000)}.seo-text__more{color:var(--color-blue);font:inherit;font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.seo-text__more[hidden]{display:none}@media (width>=768px){.seo-text{border-radius:var(--radius-lg);padding:48px}}@media (width>=1440px){.seo-text{padding:80px}}.seo-text__content:focus{outline:none}.banner{color:var(--color-bg);position:relative;overflow:hidden}.banner__content{flex-direction:column;align-items:flex-start;gap:20px;display:flex;position:relative}.banner__content .button{align-self:stretch;margin-top:auto}.banner__text{font-weight:var(--fw-medium);line-height:1.5}.banner__decor{pointer-events:none;display:none;position:absolute;overflow:hidden}.banner__art{max-width:none;height:auto;position:absolute}.banner--dark{border-radius:var(--radius-lg);background:linear-gradient(123deg, var(--color-blue) 2.5%, var(--color-black) 107%);padding:24px}.banner--dark .banner__content{min-height:352px}.banner--dark .section-title{font-size:1.5rem}.banner--dark .banner__text{margin-bottom:105px;font-size:1rem}.banner--dark .banner__decor--lotus{height:193px;display:block;inset:auto 0 0;mask-image:linear-gradient(#0000,#000 60px)}.banner--dark .banner__art{width:300px;bottom:-70px;right:-40px;transform:rotate(-30deg)}.banner--light{background:linear-gradient(113.7deg, var(--color-blue) 0.27%, var(--color-blue-mid) 98.8%);text-align:center;padding-block:24px}.banner--light .banner__content{align-items:center;max-width:860px;margin-inline:auto}.banner--light .section-title{font-size:1.5rem}.banner--light .banner__text{font-size:1rem;font-weight:var(--fw-regular)}.banner--light .button{margin-top:20px}@media (width>=480px){.banner--dark .section-title{font-size:2rem}.banner--dark .banner__text{margin-bottom:242px;font-size:1.125rem}.banner--dark .banner__content{min-height:487px}.banner--dark .banner__decor--lotus{height:330px}.banner--dark .banner__art{width:480px;bottom:-60px;right:-80px}}@media (width>=768px){.banner__content .button{align-self:auto}.banner--dark{--banner-text:310px;--banner-gap:90px;padding:40px}.banner--dark .banner__content{min-height:236px}.banner--dark .banner__text{max-width:var(--banner-text);margin-bottom:0}.banner--dark .banner__decor--lotus{inset:0 0 0 calc(40px + var(--banner-text) + var(--banner-gap));height:auto;mask-image:linear-gradient(90deg,#0000,#000 80px)}.banner--dark .banner__art{width:580px;top:-30px;bottom:auto;right:-80px}.banner--light{padding-block:40px}.banner--light .section-title{font-size:2rem}}@media (width>=1000px){.banner--dark{--banner-text:480px;--banner-gap:0px}.banner--dark .banner__content{min-height:246px}.banner--dark .section-title{font-size:2.5rem}.banner--light{padding-block:104px}.banner--light .banner__content{gap:20px;max-width:704px}.banner--light .section-title{font-size:2.5rem}.banner--light .banner__text{font-size:1.25rem}.banner--light .button{margin-top:40px}.banner--light .banner__decor{display:block;top:0;bottom:0}.banner--light .banner__decor--left{left:0;right:calc(50% + 352px);mask-image:linear-gradient(270deg,#0000,#000 40px)}.banner--light .banner__decor--right{left:calc(50% + 352px);right:0;mask-image:linear-gradient(90deg,#0000,#000 40px)}.banner--light .banner__art{width:780px;top:50%;transform:translateY(-50%)rotate(-45deg)}.banner--light .banner__decor--left .banner__art{left:-398px}.banner--light .banner__decor--right .banner__art{right:-398px}}@media (width>=1440px){.banner--dark .banner__content{min-height:256px}.banner--dark .section-title{font-size:var(--fs-title)}.bleed.banner--light{margin-inline:max(var(--gutter), calc((100% - var(--container)) / 2));background:linear-gradient(113.7deg, var(--color-blue) 0.27%, var(--color-sky-deep) 98.8%);padding-block:178px;padding-inline:0}.banner--light .banner__content{max-width:860px}.banner--light .section-title{font-size:var(--fs-title)}.banner--light .banner__text{font-size:1.5rem}.banner--light .button{margin-top:40px}.banner--light .banner__decor--left{right:calc(50% + 430px)}.banner--light .banner__decor--right{left:calc(50% + 430px)}.banner--light .banner__decor--left .banner__art{left:-358px}.banner--light .banner__decor--right .banner__art{right:-358px}}@media (width>=1920px){.banner .banner__content{gap:32px}.bleed.banner--light{padding-inline:max(calc(var(--gutter) - 8px), calc((100% - var(--container)) / 2 - 8px));margin-inline:8px}.banner--dark{--banner-text:525px}.banner--dark .banner__content{min-height:0}.banner--dark .banner__art{width:735px;top:-130px;right:-154px}.bleed.banner--light{padding-block:120px}.banner--light .button{margin-top:0}.banner--light .banner__decor--left .banner__art{left:auto;right:36px}.banner--light .banner__decor--right .banner__art{left:36px;right:auto}}.cards-block{flex-direction:column;gap:24px;display:flex}.cards-block__head{flex-direction:column;gap:12px;display:flex}.cards-block__lead{color:var(--color-grey);font-size:var(--fs-lead);font-weight:var(--fw-medium)}.cards-block__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.cards-block{gap:40px}.cards-block__head{gap:20px}.cards-block__list{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-block__list--grid>li:last-child:nth-child(odd){grid-column:1/-1}}.cards-block__list .info-card{border-radius:var(--radius-lg);min-height:0;padding:24px}.cards-block__list .info-card__title{font-size:1.25rem;line-height:1.2}.cards-block__list .info-card__text{font-size:1rem;line-height:1.4}@media (width>=480px){.cards-block__list .info-card{min-height:140px}}@media (width>=768px){.cards-block__list--wrap>li:last-child:nth-child(odd){grid-column:1/-1}.cards-block__list .info-card{min-height:200px}}@media (width>=1000px){.cards-block__list .info-card__title{font-size:1.5rem}}@media (width>=1440px){.cards-block__list--wrap{grid-template-columns:repeat(6,minmax(0,1fr))}.cards-block__list--wrap>li{grid-column:span 2}.cards-block__list--wrap>li:nth-child(3n+1):nth-last-child(2),.cards-block__list--wrap>li:nth-child(3n+2):last-child{grid-column:span 3}.cards-block__list--wrap>li:nth-child(3n+1):last-child{grid-column:1/-1}}@media (width>=1920px){.cards-block__list .info-card__title{font-size:var(--fs-lead);line-height:var(--lh-heading)}.cards-block__list .info-card__text{font-size:1.25rem;line-height:1.5}}.certificate-card{border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;gap:24px;height:100%;padding:20px;display:flex}.certificate-card__title{font-size:1.5rem;font-weight:var(--fw-medium);line-height:var(--lh-heading)}.certificate-card__rows{flex-direction:column;gap:8px;margin:0;display:flex}.certificate-card__rows div{font-size:.875rem;font-weight:var(--fw-medium);justify-content:space-between;gap:0 16px;line-height:1.5;display:flex}.certificate-card__rows dt{color:var(--color-grey);flex:none}.certificate-card__rows dd{text-align:right;margin:0 0 0 auto}.certificate-card__open{align-self:stretch;margin-top:auto}@media (width>=768px){.certificate-card{border-radius:var(--radius-lg);gap:32px;padding:32px}.certificate-card__rows div{font-size:1.25rem}.certificate-card__open{align-self:flex-end;min-width:240px}}.coa-check__form{gap:12px;display:grid}.coa-check__field{align-items:center;display:flex;position:relative}.coa-check__icon{color:var(--color-blue);pointer-events:none;position:absolute;left:18px}.coa-check__input{border-radius:var(--radius-md);background:var(--color-white);width:100%;min-height:64px;color:var(--color-black);font:inherit;font-weight:var(--fw-medium);border:2px solid #0000;padding:18px 16px 18px 44px}.coa-check__input::placeholder{color:var(--color-grey)}.coa-check__result:not(:empty){margin-top:20px}.coa-check__card{max-width:750px}.coa-check__product{color:inherit}.coa-check__product:hover{color:var(--color-blue)}.coa-check__message{font-size:var(--fs-lead);line-height:1.4}.coa-check__message span{font-weight:var(--fw-medium);overflow-wrap:anywhere}.coa-check__message a{color:var(--color-blue)}@media (width>=768px){.coa-check__form{grid-template-columns:minmax(0,1fr) auto;gap:20px}}@media (width>=1000px){.coa-check__form{grid-template-columns:minmax(0,1fr) 365px}}.contacts{gap:24px;display:grid}.contacts--panel{border-radius:var(--radius-lg);background:var(--color-white);padding:24px}.contacts__main{flex-direction:column;gap:16px;display:flex}.contacts__hours{flex-direction:column;gap:4px;display:flex}.contacts__subtitle,.contacts__address{font-size:var(--fs-lead);font-weight:var(--fw-medium);line-height:var(--lh-heading);white-space:pre-line}.contacts__muted{color:var(--color-grey);line-height:1.5}.contacts__list{flex-direction:column;gap:16px;display:flex}.contacts__row{color:var(--color-black);font-size:var(--fs-lead);white-space:pre-line;overflow-wrap:anywhere;align-items:center;gap:12px;text-decoration:none;display:flex}a.contacts__row:hover,.contacts__row .icon,.contacts__icon .icon{color:var(--color-blue)}.contacts__cards{gap:20px;margin:0;padding:0;list-style:none;display:grid}.contacts__card{border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;justify-content:space-between;gap:24px;min-height:220px;padding:24px 20px;display:flex}.contacts__icon{background:var(--color-light-blue);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.contacts__value{color:var(--color-black);font-size:1.75rem;font-weight:var(--fw-semibold);overflow-wrap:anywhere;line-height:1.3;text-decoration:none;display:block}.contacts__value:hover{color:var(--color-blue)}.contacts__card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.contacts__chats{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;display:flex}.contacts__chats a{color:var(--color-blue);font-weight:var(--fw-medium);line-height:1.5}@media (width>=768px){.contacts--panel{padding:40px}.contacts__muted{font-size:1.125rem}.contacts__row{gap:16px}.contacts__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contacts__card{border-radius:var(--radius-lg);min-height:288px;padding:32px 40px}}@media (width>=1000px){.contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contacts--panel{gap:16px}}.contacts--cards{gap:40px}.contacts--cards .contacts__main{gap:20px}.contacts--cards .contacts__address{font-size:1.25rem}@media (width>=480px){.contacts--cards .contacts__address{font-size:1.5rem}}.contacts--cards .contacts__hours{gap:8px}@media (width>=1000px){.contacts--cards{grid-template-columns:minmax(0,1fr)}}@media (width>=1440px){.contacts--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1920px){.contacts__value{font-size:27.998px}.contacts--cards .contacts__main{gap:16px}.contacts--cards .contacts__hours{gap:4px}}.category-tiles{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.category-tile{border-radius:var(--radius-lg);--icon-size:56px;flex-direction:column;justify-content:space-between;gap:24px;height:100%;min-height:136px;padding:24px;text-decoration:none;display:flex;position:relative}.category-tile__icon{border-radius:50%;place-items:center;display:grid}.category-tile__name{font-size:1rem;font-weight:var(--fw-medium);line-height:var(--lh-heading)}.category-tile__text{flex-direction:column;gap:8px;display:flex}.category-tile__tagline{color:var(--tile-muted,var(--color-grey));font-size:1rem;font-weight:var(--fw-medium);line-height:var(--lh-heading)}.category-tile__arrow{background:var(--color-bg);width:45px;height:45px;color:var(--color-black);border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px}.category-tiles .category-tile{height:180px}@media (width>=768px){.category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.category-tile{min-height:168px}.category-tiles .category-tile{height:200px}}.category-tiles .category-tile__name{font-size:1.125rem}@media (width>=768px) and (width<=999.98px){.category-tiles li:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1000px){.category-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1440px){.category-tile__name,.category-tiles .category-tile__name{font-size:1.25rem}}.category-tile:focus-visible{--tile-bg:linear-gradient(104.5deg, var(--color-blue) 0.27%, var(--color-sky) 98.83%);--tile-color:var(--color-bg);--tile-muted:var(--color-bg);--icon-size:64px;--icon-glyph:32px;--icon-bg:#fff3;--icon-margin:-4px;--arrow-opacity:1}@media (hover:hover){.category-tile:hover{--tile-bg:linear-gradient(104.5deg, var(--color-blue) 0.27%, var(--color-sky) 98.83%);--tile-color:var(--color-bg);--tile-muted:var(--color-bg);--icon-size:64px;--icon-glyph:32px;--icon-bg:#fff3;--icon-margin:-4px;--arrow-opacity:1}}.category-tile{background:var(--tile-bg,var(--color-white));color:var(--tile-color,var(--color-black))}.category-tile__icon{width:var(--icon-size,56px);height:var(--icon-size,56px);margin-block:var(--icon-margin,0);background:var(--icon-bg,var(--color-light-grey))}.category-tile__icon .icon{width:var(--icon-glyph,24px);height:var(--icon-glyph,24px)}.category-tile__arrow{opacity:var(--arrow-opacity,0)}@media (width>=1920px){.category-tiles .category-tile{height:168px}}.directions{gap:var(--heading-gap-tight);flex-direction:column;display:flex}.directions__grid{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.directions__grid>li{height:230px}.directions__photo{border-radius:var(--radius-lg);background:var(--color-light-blue);display:none;overflow:hidden}.directions__photo picture,.directions__photo img{width:100%;height:100%}.directions__photo img{object-fit:cover}@media (width>=768px){.directions__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.directions__grid>li{height:265px}.directions__grid>li:last-child:nth-child(2n){grid-column:1/-1}}@media (width>=1000px){.directions__grid{column-gap:20px}}@media (width>=1440px){.directions__grid{grid-template-rows:320px 400px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:320px}.directions__grid>li{height:auto}.directions__grid>li:last-child:nth-child(2n){grid-column:auto}.directions__wide,.directions__photo{grid-column:span 2}.directions__photo{display:block}}@media (width>=1920px){.directions__grid{grid-template-rows:320px 485px}}.load-more[hidden]{display:none}.documents__head{flex-direction:column;gap:16px;max-width:558px;display:flex}@media (width>=768px){.documents__head{gap:20px}}.documents--grid{flex-direction:column;gap:20px;display:flex}.documents__grid{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.documents__grid{gap:20px}}@media (width>=1000px){.documents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-block{gap:40px;display:grid}.faq-block__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.faq-block__intro .section-title,.faq-block__lead{max-width:558px}.faq-block__actions{flex-direction:column;align-self:stretch;gap:12px;display:flex}.faq-block__actions .button{width:100%}.faq-block__list{flex-direction:column;gap:24px;display:flex}.faq-block__item{border-bottom:1px solid var(--color-light-grey);padding-bottom:40px}.faq-block__item summary{font-size:1.25rem;font-weight:var(--fw-medium);cursor:pointer;align-items:center;gap:16px;line-height:1.5;list-style:none;display:flex}.faq-block__item summary::-webkit-details-marker{display:none}.faq-block__item summary>span:first-child{flex:1}.faq-block__toggle{background:var(--color-white);width:48px;height:48px;color:var(--color-blue);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq-block__item[open] .faq-block__toggle .icon{transform:rotate(180deg)}.faq-block__answer{color:var(--color-grey);font-size:1.125rem;font-weight:var(--fw-medium);flex-direction:column;gap:12px;margin-top:16px;line-height:1.5;display:flex}.faq-block__answer ul{margin:0;padding-left:20px}@media (width>=768px){.faq-block{gap:60px}.faq-block__intro{gap:24px}.faq-block__actions{flex-flow:wrap;align-self:flex-start;gap:20px}.faq-block__actions .button{width:auto;min-width:220px}.faq-block__list{gap:32px}.faq-block__item summary{font-size:1.5rem}.faq-block__answer{margin-top:24px}}@media (width>=1000px){.faq-block__intro{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:20px;display:grid}.faq-block__intro .section-title,.faq-block__lead{grid-column:1}.faq-block__actions{flex-direction:row;grid-area:1/2/span 2;place-self:center end}}@media (width>=1440px){.faq-block{grid-template-columns:minmax(0,1fr) 680px;align-items:start;gap:20px}.faq-block__intro{display:flex}.faq-block__actions{align-self:flex-start}}@media (width>=1920px){.faq-block{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px) and (width<=1439.98px){.block-lead.faq-block__lead{font-size:1rem}}.feature{gap:8px;display:grid}.feature__box{border-radius:var(--radius-md);flex-direction:column;gap:32px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.feature--plain .feature__box{border:4px solid var(--color-white);justify-content:space-between}.feature__title,.feature__bottom{z-index:1;position:relative}.feature__title{max-width:449px}.feature__bottom{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.feature__text{color:var(--color-grey);line-height:1.5}.feature--plain .feature__box>picture{align-self:flex-end;width:min(70%,300px)}.feature__image{width:100%;height:auto}.feature__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.feature__figure{border-radius:var(--radius-lg);background:var(--color-white);flex-direction:column;justify-content:space-between;gap:16px;min-height:160px;padding:32px;display:flex}.feature__value{color:var(--color-blue);font-size:2rem;font-weight:var(--fw-medium);text-align:right;overflow-wrap:anywhere;align-self:flex-end;line-height:1.2}.feature__caption{color:var(--color-grey);font-size:.875rem;font-weight:var(--fw-medium);line-height:1.2}.feature--plain{gap:24px}.feature--plain .feature__box{border:4px solid var(--color-white);border-radius:var(--radius-lg);justify-content:space-between;gap:16px;padding:24px 20px}.feature--plain .feature__text{font-size:1rem}.feature--plain .feature__bottom{align-items:stretch;gap:40px}@media (width>=768px){.feature--plain .feature__text{font-size:1.25rem}.feature--plain .feature__bottom{align-items:flex-start}.feature--plain .feature__items--figures{grid-template-columns:repeat(2,minmax(0,1fr))}.feature--plain .feature__figure{min-height:200px}.feature--plain .feature__value{font-size:2.5rem}}@media (width>=1000px){.feature--plain .feature__value{font-size:3rem}}@media (width>=1440px){.feature--plain{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.feature--plain .feature__items--figures{grid-template-columns:minmax(0,1fr)}.feature--plain .feature__text{font-size:1.75rem}.feature--plain .feature__box{justify-content:flex-start;gap:32px}.feature--plain .feature__bottom{flex:1;align-self:stretch}.feature--plain .feature__bottom>.button{margin-top:auto}.feature--plain .feature__box>picture{width:73.3%;height:100%;position:absolute;top:0;right:0}.feature--plain .feature__image{object-fit:cover;object-position:left center;height:100%}}@media (width>=1920px){.feature--plain{column-gap:20px}.feature--plain .feature__box{justify-content:space-between;gap:32px;min-height:600px;padding:40px}.feature--plain .feature__bottom{flex:none;gap:24px}.feature--plain .feature__bottom>.button{margin-top:0}.feature--plain .feature__caption{font-size:1rem}.feature--plain .feature__value{font-size:47.998px}}.feature--plain:has(.info-card){gap:20px}.feature--plain:has(.info-card) .feature__title{max-width:none}@media (width>=1440px){.feature--plain:has(.info-card) .feature__title{max-width:449px}}@media (width<=1439.98px){.feature--plain:has(.info-card) .feature__text{font-size:1.25rem}}.feature--plain .info-card{min-height:0;padding:24px}.feature--plain .info-card__title{font-size:1.25rem}.feature--plain .info-card__text{font-size:1rem}@media (width>=480px){.feature--plain .info-card{min-height:200px}.feature--plain .info-card__title{font-size:1.5rem}.feature--plain .info-card__text{font-size:1.25rem}}@media (width>=768px){.feature--plain .info-card{padding:32px}}@media (width>=1440px){.feature--plain:has(.info-card){gap:20px 40px}.feature--plain:has(.info-card) .feature__box{justify-content:space-between;padding-block:40px}.feature--plain:has(.info-card) .feature__bottom{flex:none}}@media (width>=1920px){.feature--plain:has(.info-card){gap:24px 20px}.feature--plain:has(.info-card) .feature__box{padding-block:40px}.feature--plain .info-card{padding:24px}.feature--plain:has(.info-card) .feature__title{max-width:449px}}.feature--accent{grid-template-columns:minmax(0,1fr);gap:8px}.feature--accent .feature__box{--pad-x:20px;--pad-y:24px;min-height:480px;padding:var(--pad-y) var(--pad-x);border-radius:var(--radius-lg);background:linear-gradient(22.6deg, var(--color-blue) 60%, var(--color-sky-deep) 160%);color:var(--color-bg);justify-content:space-between}.feature--accent .feature__title{max-width:6.35em;font-size:2.25rem}.feature--accent .feature__text{max-width:calc(100% - 50px);color:var(--color-bg);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.feature--accent .feature__bottom{margin:0 calc(-1 * var(--pad-x)) calc(-1 * var(--pad-y));padding:0 var(--pad-x) var(--pad-y)}.feature--accent .feature__box>picture{width:353px;max-width:none;height:388px;position:absolute;bottom:0;right:-75px}.feature--accent .feature__image{object-fit:contain;object-position:right bottom;width:100%;height:100%}.feature--accent .info-card{border-radius:var(--radius-lg);gap:8px;min-height:0;padding:24px}.feature--accent .info-card__title{font-size:1.25rem}.feature--accent .info-card__text{font-size:1rem}@media (width>=480px){.feature--accent .feature__box{background:linear-gradient(22.6deg, var(--color-blue) 36.3%, var(--color-sky-deep) 126.7%)}.feature--accent .feature__box>picture{width:365px;height:401px;right:0}.feature--accent .feature__text{max-width:calc(100% - 120px)}.feature--accent .info-card{min-height:210px}.feature--accent .info-card__title{font-size:1.5rem}.feature--accent .info-card__text{font-size:1.25rem}}@media (width>=768px){.feature--accent .feature__box{--pad-x:40px;--pad-y:40px;min-height:580px}.feature--accent .feature__title{font-size:2.5rem}.feature--accent .feature__text{max-width:min(484px,100% - 363px);font-size:1.125rem}.feature--accent .feature__box>picture{width:528px;height:580px}.feature--accent .info-card{min-height:160px}}@media (width>=1000px){.feature--accent .feature__title{font-size:3rem}}@media (width>=1440px){.feature--accent{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.feature--accent .feature__box{background:linear-gradient(17deg, var(--color-blue) 36.3%, var(--color-sky-deep) 126.7%);min-height:600px}.feature--accent .feature__box>picture{width:73.3%;height:100%}.feature--accent .feature__image{object-fit:cover;object-position:left center}.feature--accent .feature__text{max-width:484px}.feature--accent .feature__bottom:before{content:"";z-index:-1;background:linear-gradient(to top, var(--color-blue) calc(100% - 120px), transparent);position:absolute;inset:-120px 0 0}.feature--accent .info-card{min-height:200px}}@media (width>=1920px){.feature--accent{column-gap:20px}}.form-block{gap:32px;padding-block:40px;display:grid}.form-block--accent{--field-bg:var(--color-bg);--error-color:var(--color-bg);color:var(--color-bg);background:linear-gradient(109.39deg, var(--color-blue) 2.47%, var(--color-black) 107.19%)}.form-block--accent :focus-visible{outline-color:var(--color-bg)}.form-block--light{--field-bg:var(--color-white);--error-color:var(--color-red);background:var(--color-white)}.form-block__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.form-block__text{font-size:var(--fs-lead);line-height:1.5}.form-block--light .form-block__text{color:var(--color-grey)}.form-block__form{flex-direction:column;gap:16px;min-width:0;display:flex}.form-block--light .form-block__form{border-radius:var(--radius-md);background:var(--color-bg);padding:24px 16px 16px;box-shadow:0 1px 3px #0000000a,0 6px 6px #00000008,0 12px 7px #00000005,0 22px 9px #00000003}.form-block__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{flex-direction:column;grid-column:1/-1;display:flex;position:relative}.field__control{border-radius:var(--radius-sm);background:var(--field-bg);width:100%;min-height:64px;color:var(--color-black);font:inherit;border:2px solid #0000;padding:28px 18px 8px;line-height:1.5}.field--textarea .field__control{resize:vertical;min-height:136px}.field--textarea:before{content:"";top:2px;right:var(--radius-sm);left:var(--radius-sm);background:var(--field-bg);pointer-events:none;height:28px;position:absolute}.field__control::placeholder{color:#0000}.field__control:focus::placeholder{color:var(--color-grey)}.field__label{color:var(--color-grey);pointer-events:none;transform-origin:0 0;line-height:1.5;transition:transform .15s;position:absolute;top:20px;left:20px;right:20px}.field__control:focus+.field__label,.field__control:not(:placeholder-shown)+.field__label{transform:translateY(-13px)scale(.75)}.field__required{color:var(--color-red);margin-left:2px}.field--invalid .field__control{border-color:var(--color-red)}.field__error{color:var(--error-color);font-size:var(--fs-small);font-weight:var(--fw-medium);margin-top:6px}.field--consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 12px;font-size:.8125rem;line-height:1.4;display:grid}.form-block--light .field--consent{color:var(--color-grey)}.field__check{width:20px;height:20px;accent-color:var(--color-blue);margin:0}.field--consent a{color:inherit}.field--consent .field__error{grid-column:1/-1;margin-top:0}.form-block__note{color:var(--color-grey);margin-top:auto;padding-top:8px;line-height:1.5}.rating{border:0;min-width:0;margin:0;padding:0}.rating__legend{font-weight:var(--fw-medium);margin-bottom:12px;padding:0;line-height:1.5}.rating__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.rating__stars{gap:8px;display:flex}.rating__star{color:var(--color-blue);cursor:pointer;border-radius:8px;display:grid;position:relative}.rating__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rating__star:has(.rating__input:focus-visible){outline:2px solid var(--color-blue);outline-offset:2px}.rating__star .rating__full,.rating__star:has(.rating__input:checked) .rating__empty,.rating__star:has(~.rating__star .rating__input:checked) .rating__empty{display:none}.rating__star:has(.rating__input:checked) .rating__full,.rating__star:has(~.rating__star .rating__input:checked) .rating__full{display:block}.rating__value{font-size:1.5rem;font-weight:var(--fw-medium);line-height:1.5}.field--invalid .rating__star{color:var(--color-red)}.form-block__submit{background:var(--color-blue);min-height:64px;color:var(--color-bg);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:0;border-radius:20px;padding:16px 24px}.form-block__submit:hover{background:var(--color-blue-hover)}.form-block__status{font-size:var(--fs-small);line-height:1.5}.form-block__status a{color:inherit;font-weight:var(--fw-semibold)}@media (width>=768px){.rating__stars{gap:16px}.form-block__note{font-size:1.25rem}.form-block{gap:40px;padding-block:64px}.form-block__intro{gap:24px}.form-block__form,.form-block__fields{gap:20px}.field--half{grid-column:auto}.field__control{border-radius:var(--radius-md);min-height:80px;padding:34px 22px 12px}.field--textarea:before{right:var(--radius-md);left:var(--radius-md);height:34px}.field__label{top:26px;left:24px;right:24px}.field__control:focus+.field__label,.field__control:not(:placeholder-shown)+.field__label{transform:translateY(-16px)scale(.75)}.form-block--light .form-block__form{border-radius:var(--radius-lg);padding:32px 20px 20px}.form-block__submit{min-height:80px}.form-block--light .form-block__submit{border-radius:var(--radius-md)}.form-block__status{font-size:1rem}}@media (width>=1000px){.form-block{grid-template-columns:minmax(0,558px) minmax(0,750px);justify-content:space-between;padding-block:80px}.form-block--light{grid-template-columns:minmax(0,558px) minmax(0,481px);align-items:center}.form-block--review{grid-template-columns:minmax(0,558px) minmax(0,750px);align-items:stretch}}.bleed.form-block--last{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.blocks:has(>.form-block--last){padding-bottom:0}@media (width>=1000px){.bleed.form-block--last{padding-inline:max(var(--gutter), calc((100% - var(--container)) / 2));margin-inline:0}}@media (width<=1919.98px){.bleed.form-block--accent{padding-inline:var(--gutter);margin-inline:0;padding-block:32px}}@media (width>=1000px) and (width<=1919.98px){.form-block--accent{grid-template-columns:minmax(0,1fr) 470px;padding-block:32px}}@media (width>=1440px) and (width<=1919.98px){.form-block--accent{grid-template-columns:minmax(0,1fr) 680px}}@media (width<=767.98px){.form-block--accent .form-block__form,.form-block--accent .form-block__fields{gap:20px}.form-block--accent .field__control{border-radius:var(--radius-md);min-height:80px;padding:34px 22px 12px}.form-block--accent .field--textarea .field__control{min-height:136px}.form-block--accent .field--textarea:before{right:var(--radius-md);left:var(--radius-md);height:34px}.form-block--accent .field__label{top:26px;left:24px;right:24px}.form-block--accent .field__control:focus+.field__label,.form-block--accent .field__control:not(:placeholder-shown)+.field__label{transform:translateY(-16px)scale(.75)}.form-block--accent .form-block__submit{min-height:80px}.form-block__intro .button{align-self:stretch}}.hero-block{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.hero-block__title{overflow-wrap:anywhere;hyphens:auto}.hero-block__media{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-light-blue);overflow:hidden}.hero-block__media picture,.hero-block__media img{width:100%;height:100%}.hero-block__media img{object-fit:cover}.hero-block__body{border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;align-items:flex-start;gap:24px;padding:24px 20px;display:flex}.hero-block__text{flex-direction:column;gap:16px;max-width:560px;display:flex}.hero-block__action{align-self:stretch}.hero-block--stacked{border-radius:var(--radius-lg);background:var(--color-white);padding:8px}.hero-block--stacked .hero-block__media{aspect-ratio:auto;border-radius:var(--radius-lg);order:-1;height:320px}.hero-block--stacked .hero-block__body{padding:16px}.hero-block--stacked .hero-block__text{gap:16px;max-width:none}.hero-block--stacked .hero-block__text .lead{font-size:1rem}@media (width>=480px){.hero-block--stacked .hero-block__media{height:540px}.hero-block--stacked .hero-block__text .lead{font-size:1.125rem}}@media (width>=768px){.hero-block--stacked .hero-block__body{padding:32px 24px 16px}.hero-block--stacked .hero-block__title{font-size:2.5rem}.hero-block--stacked .hero-block__text .lead{font-size:1.25rem}}@media (width>=1000px){.hero-block--stacked .hero-block__body{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:32px}.hero-block--stacked .hero-block__text{max-width:560px}.hero-block--stacked .hero-block__title{font-size:3.5rem}.hero-block--stacked .hero-block__text .lead{max-width:420px;font-size:1.5rem}.hero-block--stacked .hero-block__action{align-self:auto;min-width:277px}}@media (width>=1920px){.hero-block--stacked .hero-block__action{min-width:0}.hero-block--stacked .hero-block__text{gap:24px;max-width:560px}.hero-block--stacked .hero-block__text .lead{max-width:none;font-size:var(--fs-lead)}}.hero-block--split .hero-block__body{border-radius:var(--radius-lg)}.hero-block--split .hero-block__media{aspect-ratio:auto;border-radius:var(--radius-lg);order:-1;height:285px}.hero-block--split .hero-block__title{hyphens:manual;max-width:9.5em;font-size:1.5rem}@media (width>=480px){.hero-block--split{gap:20px}.hero-block--split .hero-block__title{max-width:none}}.hero-block--split .hero-block__text{gap:24px}.hero-block--split .hero-block__text .lead{font-size:1rem;line-height:1.4}@media (width>=768px){.hero-block--split{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(418px,auto);gap:20px}.hero-block--split .hero-block__body{justify-content:space-between}.hero-block--split .hero-block__title{max-width:9.5em}.hero-block--split .hero-block__media{order:0;height:auto;position:relative}.hero-block--split .hero-block__media picture{position:absolute;inset:0}.hero-block--split .hero-block__action{align-self:stretch}}@media (width>=1000px){.hero-block--split{grid-auto-rows:minmax(450px,auto)}.hero-block--split .hero-block__body{padding:40px}.hero-block--split .hero-block__action{align-self:auto}.hero-block--split .hero-block__title{font-size:2rem}}@media (width>=1440px){.hero-block--split{grid-auto-rows:minmax(560px,auto)}.hero-block--split .hero-block__text .lead{font-size:var(--fs-hero-lead)}.hero-block--split .hero-block__title{font-size:3.5rem}}@media (width>=1920px){.hero-block--split{grid-auto-rows:minmax(540px,auto)}.hero-block--split .hero-block__title{max-width:none}.hero-block--split .hero-block__media,.hero-block--split .hero-block__media picture{position:static}.hero-block--split .hero-block__text .lead{font-size:var(--fs-lead)}}main[data-variant=about] .hero-block--split .hero-block__title{font-size:var(--fs-page-title)}@media (width>=1920px){main[data-variant=about] .hero-block--split .hero-block__title{font-size:3.5rem}}.icon-cards{flex-direction:column;gap:24px;display:flex}.icon-cards__title{max-width:750px}.icon-cards__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.icon-cards__list--described{grid-template-columns:minmax(0,1fr)}.icon-card{border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;justify-content:space-between;gap:24px;min-height:160px;padding:16px;display:flex}.icon-cards__list:not(.icon-cards__list--described)>.icon-card--wide{grid-column:span 2}.icon-card__icon{background:var(--color-light-grey);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.icon-card__text{flex-direction:column;gap:12px;display:flex}.icon-card__title{font-size:var(--fs-lead);font-weight:var(--fw-medium);line-height:var(--lh-heading);overflow-wrap:break-word;hyphens:auto}.icon-card__description{color:var(--color-grey);line-height:1.5}@media (width>=768px){.icon-cards{gap:40px}.icon-cards__list,.icon-cards__list--described{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.icon-cards__list>.icon-card--wide{grid-column:span 2}.icon-card{border-radius:var(--radius-lg);min-height:240px;padding:24px}.icon-card__icon{width:56px;height:56px}}@media (width>=1000px){.icon-card{min-height:320px}}.icon-cards__list.icon-cards__list--bento{grid-template-columns:minmax(0,1fr);gap:20px}.icon-cards__list.icon-cards__list--bento>.icon-card--wide{grid-column:auto}.icon-cards__list--bento .icon-card{border-radius:var(--radius-lg);min-height:168px;padding:24px}.icon-cards__list--bento .icon-card__icon{width:56px;height:56px}.icon-cards__list--bento .icon-card__title{font-size:1.25rem;line-height:var(--lh-body);hyphens:manual}@media (width>=480px){.icon-cards__list--bento .icon-card{min-height:200px}}@media (width>=768px){.icon-cards__list.icon-cards__list--bento{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-cards__list--bento>.icon-card:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1000px){.icon-cards__list--bento .icon-card__title{font-size:1.5rem;line-height:1.2}}@media (width>=1440px){.icon-cards__list.icon-cards__list--bento{grid-template-columns:repeat(4,minmax(0,1fr))}.icon-cards__list.icon-cards__list--bento>.icon-card:nth-child(n+4):nth-child(-n+6){order:1}.icon-cards__list.icon-cards__list--bento>.icon-card:nth-child(5){grid-column:span 2}.icon-cards__list.icon-cards__list--bento>.icon-card:last-child:nth-child(odd){grid-column:auto}.icon-cards__list--bento .icon-card{min-height:320px}}@media (width>=1920px){.icon-cards__list.icon-cards__list--bento{grid-template-columns:repeat(5,minmax(0,1fr))}.icon-cards__list.icon-cards__list--bento>.icon-card:nth-child(n+4):nth-child(-n+6){order:0}.icon-cards__list.icon-cards__list--bento>.icon-card:nth-child(5){grid-column:auto}.icon-cards__list.icon-cards__list--bento>.icon-card--wide,.icon-cards__list.icon-cards__list--bento>.icon-card--wide:last-child:nth-child(n){grid-column:span 2}.icon-cards__list--bento>.icon-card--tall{grid-row:span 2}.icon-cards__list--bento .icon-card__title{font-size:var(--fs-lead);line-height:var(--lh-heading)}}.icon-cards__list.icon-cards__list--row{grid-template-columns:minmax(0,1fr);gap:20px}.icon-cards__list--row .icon-card{border-radius:var(--radius-lg);gap:20px;min-height:0;padding:24px}.icon-cards__list--row .icon-card__icon{align-self:flex-end;width:56px;height:56px}.icon-cards__list--row .icon-card__text{gap:16px}.icon-cards__list--row .icon-card__title{hyphens:manual;font-size:1.25rem;line-height:1.2}.icon-cards__list--row .icon-card__description{font-size:1rem}.icon-cards__list--row+.button{margin-top:-4px}@media (width>=768px){.icon-cards__list--row+.button{margin-top:-20px}}@media (width>=1000px){.icon-cards__list.icon-cards__list--row{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-cards__list--row .icon-card{min-height:320px}}@media (width>=1440px){.icon-cards__list.icon-cards__list--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}}@media (width>=1920px){.icon-cards__list.icon-cards__list--row{gap:20px}.icon-cards__list--row .icon-card{gap:24px}.icon-cards__list--row .icon-card__icon{align-self:flex-start;width:56px}.icon-cards__list--row .icon-card__text{gap:12px}.icon-cards__list--row .icon-card__title{font-size:var(--fs-lead);line-height:var(--lh-heading)}.icon-cards__list--row+.button{margin-top:0}}.intro-block{flex-direction:column;gap:24px;display:flex}.intro-block__text{color:var(--color-grey);font-weight:var(--fw-medium);gap:16px;display:grid}@media (width>=768px){.intro-block{gap:40px}.intro-block__text{font-size:1.125rem}}@media (width>=1000px){.intro-block__text{max-width:750px}.intro-block__text--columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:none}}@media (width>=1920px){.intro-block .intro-block__title{font-size:var(--fs-display);line-height:var(--lh-tight)}}.mosaic{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mosaic>picture{min-width:0;display:block}.mosaic>picture:first-child{grid-column:1/-1}.mosaic__photo{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:100%}.mosaic>picture:first-child .mosaic__photo{aspect-ratio:320/300}.mosaic>picture:not(:first-child) .mosaic__photo{aspect-ratio:74/64;border-radius:var(--radius-sm)}@media (width>=480px){.mosaic>picture:first-child .mosaic__photo{aspect-ratio:440/370}.mosaic>picture:not(:first-child) .mosaic__photo{aspect-ratio:104/100}}@media (width>=768px){.mosaic{gap:20px}.mosaic>picture:not(:first-child) .mosaic__photo{border-radius:var(--radius-lg)}.mosaic>picture:first-child .mosaic__photo{aspect-ratio:728/370}.mosaic>picture:not(:first-child) .mosaic__photo{aspect-ratio:167/180}}@media (width>=1000px){.mosaic{aspect-ratio:960/428;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:470fr 225fr 225fr;grid-template-areas:"tall a b""tall c d"}.mosaic>picture:first-child{grid-area:tall}.mosaic>picture:nth-child(2){grid-area:a}.mosaic>picture:nth-child(3){grid-area:b}.mosaic>picture:nth-child(4){grid-area:c}.mosaic>picture:nth-child(5){grid-area:d}.mosaic>picture{position:relative}.mosaic__photo{position:absolute;inset:0}.mosaic__photo,.mosaic>picture:first-child .mosaic__photo,.mosaic>picture:not(:first-child) .mosaic__photo{aspect-ratio:auto}}@media (width>=1440px){.mosaic{aspect-ratio:1400/618;grid-template-columns:680fr 320fr 320fr;column-gap:40px}}@media (width>=1920px){.mosaic{aspect-ratio:1520/618;grid-template-columns:558fr 365fr 173fr 364fr;grid-template-areas:"tall top top right""tall bottom wide wide";column-gap:20px}.mosaic>picture:nth-child(2){grid-area:top}.mosaic>picture:nth-child(3){grid-area:right}.mosaic>picture:nth-child(4){grid-area:bottom}.mosaic>picture:nth-child(5){grid-area:wide}}.product-card{border-radius:var(--radius-lg);background:var(--color-white);flex-direction:column;gap:16px;height:100%;padding:24px;display:flex;overflow:hidden}.product-card__media{border-radius:var(--radius-md);height:245px;display:block;position:relative}.product-card__media picture{height:100%;display:block}.product-card__image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.product-card__info{flex-direction:column;flex:1;justify-content:space-between;gap:24px;display:flex}.product-card__head{font-size:1rem;font-weight:var(--fw-medium);flex-direction:column;gap:8px;line-height:1.1;display:flex}.product-card__name{color:var(--color-black);overflow-wrap:anywhere;font-size:1.5rem;text-decoration:none}.product-card__name:hover{color:var(--color-blue)}.product-card__kind{color:var(--color-grey)}.product-card__meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.product-card__meta span{align-items:center;gap:8px;display:inline-flex}.product-card__meta span:not(:last-child):after{content:"";background:var(--color-grey);border-radius:50%;width:4px;height:4px}.product-card--plain .product-card__meta{color:var(--color-grey)}.product-card__action{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.price{font-weight:var(--fw-medium);white-space:nowrap;align-items:baseline;gap:4px;line-height:1.1;display:flex}.price__amount{font-size:1.75rem}.price__currency{color:var(--color-grey);font-size:1rem}.product-card .product-card__buy{background:var(--color-light-blue);min-width:0;height:56px;min-height:56px;color:var(--color-blue);font-weight:var(--fw-medium);white-space:nowrap;border:0;gap:8px;padding:16px;line-height:1.1}.product-card .product-card__buy:hover{background:var(--color-light-blue);color:var(--color-blue-hover)}.product-card__action--unavailable{flex-wrap:nowrap;align-items:center;gap:8px}.product-card__unavailable{border-radius:var(--radius-sm);background:var(--color-light-grey);min-height:56px;font-size:1rem;font-weight:var(--fw-medium);text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;line-height:1.1;display:flex}.product-card__unavailable .icon{color:var(--color-grey)}.product-card__status{color:var(--color-grey);font-weight:var(--fw-medium)}.product-card--plain{height:440px}.product-card--plain .product-card__media{flex:1;height:auto;min-height:0}.product-card--plain .product-card__info{flex:none}.product-card--plain .product-card__head{gap:12px}.product-card--plain .product-card__meta{margin-top:0}@media (width>=480px){.product-card--plain{height:550px}}@media (width>=1000px){.product-card__media{height:285px}}@media (width>=1440px){.product-card__media{height:355px}}@media (width>=1920px){.product-card--plain{height:100%}.product-card--plain .product-card__media{flex:none}.product-card--plain .product-card__meta{margin-top:8px}.product-card__media{aspect-ratio:317/355;height:auto}.product-card__image{padding-block:12.9%}}.related{display:block}.review-card{border-radius:var(--radius-lg);background:var(--color-white);flex-direction:column;gap:16px;height:100%;padding:24px;display:flex}.review-card__head{align-items:center;gap:16px;display:flex}.review-card__avatar{background:var(--color-light-grey);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.review-card__who{min-width:0;font-weight:var(--fw-medium);flex-direction:column;flex:1;gap:4px;line-height:1.2;display:flex}.review-card__date{color:var(--color-grey);font-size:var(--fs-small)}.review-card__rating{font-size:1.125rem;font-weight:var(--fw-medium);flex:none;align-items:center;gap:4px;line-height:1.2;display:flex}.review-card__star{color:var(--color-blue)}.review-card__text{overflow-wrap:break-word;line-height:1.4}.reviews{flex-direction:column;gap:20px;display:flex}.reviews__summary{font-weight:var(--fw-medium);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.reviews__average{font-size:var(--fs-title);line-height:1}.reviews__star{color:var(--color-blue)}.reviews__count,.reviews__empty{color:var(--color-grey);font-size:var(--fs-lead)}.reviews__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.reviews__list{gap:20px}}@media (width>=1000px){.reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats{grid-template-columns:minmax(0,1fr);gap:20px;margin-block:0;padding:0;list-style:none;display:grid}.stats__item{border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;justify-content:space-between;gap:16px;min-height:220px;padding:24px;display:flex}.stats__value{color:var(--color-blue);font-size:3rem;font-weight:var(--fw-medium);text-align:right;overflow-wrap:anywhere;align-self:flex-end;line-height:1.2}.stats__text{color:var(--color-grey);font-size:1.125rem;font-weight:var(--fw-medium);overflow-wrap:break-word;line-height:1.5}@media (width>=768px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats__item{border-radius:var(--radius-lg);min-height:260px;padding:32px}.stats__value{font-size:4.5rem}}@media (width>=1440px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stats__item{min-height:300px}}@media (width>=1920px){.stats__text{hyphens:auto}}.steps{gap:32px;display:grid}.steps.steps--panel{background:var(--color-white);gap:40px;padding-block:24px}.steps__intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.steps__title{max-width:600px}.steps--panel .steps__title{font-size:1.5rem}.steps .steps__lead{font-size:var(--fs-lead)}.steps__action{align-self:stretch;margin-top:24px}.steps__list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.steps__item{border-bottom:1px solid var(--color-divider);flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.steps__item:last-child{border-bottom:0;padding-bottom:0}.steps__name{font-size:1.125rem;font-weight:var(--fw-medium);align-items:center;gap:16px;line-height:1.5;display:flex}.steps__dash{background:var(--color-blue);flex:none;width:40px;height:2px}.steps__text{color:var(--color-grey);font-weight:var(--fw-medium);line-height:1.5}@media (width>=480px){.steps__name{font-size:1.5rem}.steps__text{font-size:1.125rem}.steps--panel .steps__list{gap:40px}.steps--panel .steps__item{padding-bottom:40px}.steps--panel .steps__item:last-child{padding-bottom:0}}@media (width>=768px){.steps.steps--panel{padding-block:48px}.steps--panel .steps__title{font-size:2.25rem}.steps__intro{gap:24px}.steps__action{align-self:flex-start;margin-top:16px}}@media (width>=1000px){.steps__text{max-width:480px}.steps .steps__lead{max-width:558px}.steps{gap:20px}.steps--panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.steps.steps--panel{gap:20px;padding-inline:40px}}@media (width>=768px){.steps:not(.steps--panel) .steps__title{max-width:none}.steps:not(.steps--panel) .steps__text{max-width:480px}}@media (width>=1000px){.steps:not(.steps--panel) .steps__title{max-width:540px}}@media (width>=1000px) and (width<=1439.98px){main[data-variant=laboratory] .steps:not(.steps--panel) .steps__title{font-size:2.5rem}}@media (width>=1440px){.steps:not(.steps--panel) .steps__title{max-width:600px;font-size:var(--fs-title)}.steps:not(.steps--panel) .steps__text{max-width:480px}.steps:not(.steps--panel){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.steps.steps--panel{grid-template-columns:558px 640px;justify-content:space-between;padding-block:80px;padding-inline:52px}.steps--panel .steps__title{font-size:var(--fs-title)}}.steps__lead p{display:inline}.steps__lead p+p:before{content:" "}@media (width>=1920px){.steps.steps--panel{padding-inline:max(calc(var(--gutter) - 8px), calc((100% - var(--container)) / 2 - 8px));grid-template-columns:repeat(2,minmax(0,1fr));justify-content:normal}.steps .steps__lead{font-size:1.125rem}.steps__item{gap:12px}.steps__lead p{display:block}.steps__lead p+p:before{content:none}}.teaser{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""text""action";gap:40px;display:grid}.teaser__text{flex-direction:column;grid-area:text;align-items:flex-start;gap:16px;max-width:558px;display:flex}.teaser .block-lead{font-size:1.125rem}.teaser__action{grid-area:action;place-self:start stretch}.teaser__media{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-light-blue);grid-area:media;overflow:hidden}.teaser__media picture,.teaser__media img{width:100%;height:100%}.teaser__media img{object-fit:cover}@media (width>=480px){.teaser__media{aspect-ratio:440/320}}@media (width>=768px){.teaser{grid-template-areas:"text""action""media";gap:40px}.teaser__text{gap:24px}.teaser__action{justify-self:start;min-width:220px}.teaser__media{aspect-ratio:728/485;border-radius:var(--radius-lg)}}@media (width>=1000px){.teaser{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text action""media media";column-gap:20px}.teaser__action{place-self:center end}.teaser__media{aspect-ratio:960/575}}@media (width>=1440px){.teaser{grid-template:"text media""action media"1fr/minmax(0,1fr) 680px;gap:0 20px}.teaser__action{place-self:start;margin-top:40px}.teaser__media{aspect-ratio:680/575}}@media (width>=1920px){.teaser{grid-template-columns:repeat(2,minmax(0,1fr))}.teaser__media{aspect-ratio:750/575}}.text-block{gap:24px;display:grid}.text-block--bordered{border-block:1px solid var(--color-divider);padding-block:40px}.text-block__head{flex-direction:column;gap:24px;display:flex}.text-block{--tb-lead:1rem;--tb-muted:1rem}.text-block--bordered{--tb-lead:1.5rem}.text-block__title{max-width:600px}.text-block__body{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.text-block__text--lead{font-size:var(--tb-lead)}.text-block__body:has(.text-block__text--lead){gap:calc(var(--tb-lead) * 1.4)}.text-block--bordered .text-block__body:has(.text-block__text--lead){gap:24px}.text-block__text--body,.text-block__row{font-size:var(--fs-lead)}.text-block__text--muted{color:var(--color-grey);font-size:var(--tb-muted);font-weight:var(--fw-medium);line-height:1.5}.text-block__value{color:var(--color-grey);font-weight:var(--fw-medium)}.text-block__list{font-size:var(--fs-lead);flex-direction:column;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.text-block__list li{padding-left:1.25em;position:relative}.text-block__list li:before{content:"—";position:absolute;left:0}.text-block__action{align-self:stretch;margin-top:8px}.text-block__photos{align-items:flex-start;gap:20px;max-width:395px;display:none}.text-block__photos>picture{display:block}.text-block__photos>picture:first-child{width:57%;margin-top:40.5%}.text-block__photos>picture:last-child{width:38%}.text-block__photo{border-radius:var(--radius-lg);object-fit:cover;width:100%}.text-block__photos>picture:first-child .text-block__photo{aspect-ratio:225/201}.text-block__photos>picture:last-child .text-block__photo{aspect-ratio:150/160}@media (width>=480px){.text-block:not(.text-block--bordered){--tb-lead:1.25rem}}@media (width>=768px){.text-block__body{gap:24px}.text-block__action{align-self:flex-start;margin-top:16px}}@media (width>=1000px){.text-block:not(.text-block--bordered){--tb-lead:1.5rem}.text-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.text-block__head{justify-content:space-between}.text-block__photos{margin-top:auto;display:flex}.text-block--bordered .text-block__body:has(.text-block__text--lead){gap:20px}}@media (width>=1440px){.text-block:not(.text-block--bordered),.text-block--bordered{--tb-lead:2rem;--tb-muted:1.5rem}.text-block .text-block__title{font-size:var(--fs-title)}.text-block__photos{max-width:558px;margin-bottom:11px}.text-block__photos>picture:first-child{width:65.4%;margin-top:18.8%}.text-block__photos>picture:last-child{width:31%}.text-block__photos>picture:first-child .text-block__photo{aspect-ratio:365/325}.text-block__photos>picture:last-child .text-block__photo{aspect-ratio:173/185}}@media (width>=1920px){.text-block:not(.text-block--bordered),.text-block--bordered{--tb-lead:31.999px}.text-block__head{justify-content:flex-start}.text-block__photos{margin-top:0;margin-bottom:0}.text-block__body:has(.text-block__text--lead),.text-block--bordered .text-block__body:has(.text-block__text--lead){gap:24px}.text-block__text--muted{line-height:inherit}}@media (width>=1000px) and (width<=1439.98px){main[data-variant=laboratory] .text-block .text-block__title{font-size:2.5rem}}.blocks{gap:var(--block-gap);padding-bottom:var(--section-space);flex-direction:column;display:flex}.blocks--page{margin-top:var(--head-gap)}.blocks--home{--block-gap:var(--section-space);margin-top:var(--section-space)}.bleed{padding-inline:var(--gutter);border-radius:var(--radius-lg);margin-inline:0}@media (width>=1000px){.bleed{padding-inline:max(calc(var(--gutter) - 8px), calc((100% - var(--container)) / 2 - 8px));margin-inline:8px}}.block-lead{color:var(--color-grey);font-weight:var(--fw-medium);line-height:1.5}.info-card{border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;justify-content:space-between;gap:16px;min-height:140px;padding:20px;display:flex}.info-card__title{font-size:var(--fs-lead);font-weight:var(--fw-medium);line-height:var(--lh-heading)}.info-card__text{color:var(--color-grey);font-weight:var(--fw-medium);line-height:1.5}@media (width>=768px){.block-lead{font-size:1.125rem}.info-card{border-radius:var(--radius-lg);min-height:200px;padding:24px}.info-card__text{font-size:1.25rem}}.blocks .seo-text{margin-top:0}
