/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer components{.cards-grid{display:flow-root}.cards-grid__container{margin-block:var(--spacing-md)}.cards-grid{padding-block:var(--spacing-md)}.cards-grid__container{min-width:0}.cards-grid__surface--gray-light{background:var(--color-gray-light);border-radius:var(--radius-md);padding:var(--spacing-panel-top)var(--spacing-panel-inset)}.cards-grid__surface--gray-default{background:var(--color-gray-default);border-radius:var(--radius-md);padding:var(--spacing-panel-top)var(--spacing-panel-inset)}.cards-grid--box-first .cards-grid__container{border-end-end-radius:0;border-end-start-radius:0}.cards-grid--box-middle .cards-grid__container{border-radius:0}.cards-grid--box-last .cards-grid__container{border-start-start-radius:0;border-start-end-radius:0}.cards-grid__intro{align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.cards-grid__items{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cards-grid__items--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-grid__items--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-grid__controls{margin-top:var(--spacing-sm);justify-content:space-between;display:flex}@media (max-width:767px){.cards-grid__items,.cards-grid__items--3,.cards-grid__items--4{grid-template-columns:1fr}.cards-grid__surface--gray-light,.cards-grid__surface--gray-default{padding:var(--spacing-sm)}}.cards-grid--presentation-product .content-card__media{padding:var(--spacing-md)}.cards-grid--presentation-product .content-card__media img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1}.cards-grid--presentation-news .cards-grid__items{grid-template-columns:minmax(0,547fr) minmax(0,473fr)}@media (max-width:767px){.cards-grid--presentation-news .cards-grid__items{grid-template-columns:1fr}}.cards-grid--presentation-news .cards-grid__container{min-height:var(--home-news-height)}.cards-grid--presentation-news .cards-grid__items{gap:var(--spacing-sm);grid-template-rows:repeat(2,minmax(0,1fr))}.cards-grid--presentation-news .content-card{min-height:var(--home-news-secondary-height);position:relative}.cards-grid--presentation-news .content-card:first-child{min-height:var(--home-news-card-height);grid-row:span 2}.cards-grid--presentation-news .content-card__media{position:absolute;inset:0}.cards-grid--presentation-news .content-card__media img{aspect-ratio:auto}.cards-grid--presentation-news .content-card__body{bottom:var(--spacing-md);inset-inline:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-gray-light);position:absolute}.cards-grid--presentation-image-links .cards-grid__container{padding:0}.cards-grid--presentation-image-links .cards-grid__intro:empty{display:none}.cards-grid--presentation-image-links .cards-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-grid--presentation-image-links .content-card{min-height:var(--image-links-height);position:relative}.cards-grid--presentation-image-links .content-card__media{position:absolute;inset:0}.cards-grid--presentation-image-links .content-card__media img{aspect-ratio:auto}.cards-grid--presentation-image-links .content-card__body{bottom:var(--spacing-sm);right:var(--spacing-md);padding:0;position:absolute}@media (max-width:767px){.cards-grid--presentation-news .cards-grid__container{min-height:0}.cards-grid--presentation-news .cards-grid__items,.cards-grid--presentation-image-links .cards-grid__items{grid-template-rows:auto;grid-template-columns:1fr}.cards-grid--presentation-news .content-card:first-child{min-height:var(--mobile-image-height);grid-row:auto}}.cards-grid--presentation-certification .content-card{grid-template-columns:var(--certificate-logo-width)minmax(0,1fr);gap:var(--spacing-md);background:0 0;display:grid}.cards-grid--presentation-certification .content-card__media img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}.cards-grid--presentation-certification .content-card__body{padding:0}@media (max-width:1023px){.cards-grid--presentation-certification .content-card{grid-template-columns:1fr}.cards-grid--presentation-certification .content-card__media{max-width:var(--certificate-logo-width)}.cards-grid--presentation-certification .cards-grid__items{grid-template-columns:minmax(0,1fr)}}.cards-grid__group{margin-top:var(--spacing-lg)}.cards-grid__group>.title-lg{margin-bottom:var(--spacing-md)}.cards-grid--presentation-line-catalog .content-card__media,.cards-grid--presentation-line-catalog .content-card__body{padding:var(--spacing-sm)}.cards-grid--presentation-product .cards-grid__container{padding-inline:var(--product-grid-inset)}.cards-grid--presentation-product .cards-grid__intro{margin-inline:var(--spacing-md);min-height:var(--figma-grid-top);padding-top:var(--figma-copy-top);margin-bottom:0}.cards-grid--presentation-product .cards-grid__items{-moz-column-gap:var(--product-grid-gap);column-gap:var(--product-grid-gap);row-gap:var(--figma-row-gap,var(--product-grid-gap))}.cards-grid--presentation-product .content-card{gap:0}.cards-grid--presentation-product .content-card__media{margin-top:var(--product-photo-top);padding:0}.cards-grid--presentation-product .content-card__body{padding:var(--product-body-top)var(--spacing-md)var(--product-body-bottom)}@media (max-width:1023px){.cards-grid--presentation-product .cards-grid__intro{min-height:0;margin-inline:0;margin-bottom:var(--spacing-lg);padding-top:0}}.cards-grid__intro>.ortica-text{max-width:var(--figma-copy-width,100%)}.cards-grid__filters{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.cards-grid__filters .button[aria-pressed=true]{border-width:var(--border-width-strong)}.cards-grid .content-card[hidden]{display:none}.cards-grid--presentation-news .cards-grid__container{padding:var(--news-grid-top)var(--news-grid-right)var(--news-grid-bottom)var(--news-grid-left)}.cards-grid--presentation-news .cards-grid__intro{margin-inline:var(--news-intro-inset);margin-bottom:var(--news-intro-bottom)}.cards-grid--presentation-news .cards-grid__items{grid-template-columns:minmax(0,547fr) minmax(0,473fr);grid-template-rows:var(--news-row-first)var(--news-row-second);gap:var(--news-row-gap)var(--news-column-gap)}.cards-grid--presentation-news .content-card,.cards-grid--presentation-news .content-card:first-child{min-height:0}.cards-grid--presentation-news .content-card__body{padding:var(--news-card-inset);gap:var(--news-card-gap);bottom:var(--news-card-bottom);inset-inline:var(--news-card-outer);border-radius:var(--radius-lg)}.cards-grid--presentation-audience .cards-grid__container{padding-inline:var(--audience-grid-left)var(--audience-grid-right)}.cards-grid--presentation-audience .cards-grid__intro{margin-left:var(--audience-intro-shift);gap:var(--audience-intro-gap);margin-bottom:var(--audience-intro-bottom)}.cards-grid--presentation-audience .cards-grid__items{gap:var(--audience-row-gap)var(--audience-column-gap)}.cards-grid--presentation-audience .content-card{grid-template-columns:var(--audience-photo-size)minmax(0,1fr);gap:var(--audience-copy-gap);background:0 0;display:grid}.cards-grid--presentation-audience .content-card__body{padding:var(--audience-copy-top)0 0}.cards-grid--presentation-course .cards-grid__container{padding:var(--course-intro-top)var(--course-grid-inset)var(--spacing-lg)}.cards-grid--presentation-course .cards-grid__intro{padding-inline:var(--course-intro-inset);gap:var(--spacing-md);min-height:var(--figma-grid-top);margin-bottom:0}.cards-grid--presentation-course .cards-grid__items{width:min(100%,var(--course-grid-width));gap:var(--course-grid-row-gap)var(--course-grid-column-gap)}.cards-grid__footer{width:fit-content;left:var(--course-footer-shift);margin-inline:auto;margin-top:var(--course-footer-gap);text-align:center;position:relative}.cards-grid--presentation-treatment .cards-grid__footer{margin-top:var(--treatment-footer-gap);left:var(--treatment-footer-shift)}.content-card--course{min-height:var(--course-card-height);gap:0}.content-card--course .content-card__media{margin-top:var(--course-photo-top);border-radius:var(--radius-md)}.content-card--course .content-card__body{padding:var(--course-title-top)var(--course-body-right)var(--course-body-bottom)var(--course-body-left);gap:var(--spacing-sm);flex:1}.content-card--course .content-card__body>.vg-heading{min-height:var(--figma-title-height,var(--course-title-height))}.content-card--course .content-card__body>.button{margin-top:var(--figma-badge-gap,var(--course-tag-shift))}.content-card--course .ortica-text{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.content-card--course .ortica-text p:last-child{margin-top:auto}.cards-grid--presentation-people .cards-grid__intro{padding-top:var(--figma-copy-top);min-height:calc(var(--figma-grid-top) - var(--spacing-panel-top));margin-bottom:0}.cards-grid--presentation-people .cards-grid__items{-moz-column-gap:var(--people-column-gap);column-gap:var(--people-column-gap);row-gap:var(--figma-row-gap,var(--people-row-gap))}.cards-grid--presentation-people .content-card{min-height:var(--people-card-height);gap:0;overflow:visible}.cards-grid--presentation-people .content-card__media{margin-top:var(--people-photo-top);border-radius:var(--radius-circle)}.cards-grid--presentation-people .content-card__body{padding:var(--people-title-gap)var(--people-copy-inset);gap:var(--people-role-gap)}.cards-grid--presentation-people .content-card .vg-heading{text-align:center;width:var(--people-title-width);align-self:center;max-width:none}.cards-grid--presentation-people .content-card .ortica-text p:first-child{text-align:center;min-height:var(--people-role-height)}.cards-grid--presentation-people .content-card .ortica-text p+p{margin-top:var(--people-description-gap)}@media (max-width:1023px){.cards-grid--presentation-news .cards-grid__container,.cards-grid--presentation-audience .cards-grid__container{padding:var(--spacing-md)}.cards-grid--presentation-audience .cards-grid__intro{margin-left:0}.cards-grid--presentation-audience .cards-grid__items{-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md)}.cards-grid--presentation-audience .content-card{grid-template-columns:1fr}.cards-grid--presentation-course .cards-grid__intro,.cards-grid--presentation-people .cards-grid__intro{min-height:0;margin-bottom:var(--spacing-lg)}.cards-grid--presentation-people .cards-grid__items{-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md)}.cards-grid--presentation-people .content-card .vg-heading{width:100%}.content-card--course .content-card__body{padding:var(--spacing-md)}.content-card--course{min-height:0}.content-card--course .ortica-text p:last-child{margin-top:var(--spacing-md)}}@media (max-width:767px){.cards-grid--presentation-news .cards-grid__items{grid-template-rows:auto;grid-template-columns:1fr}.cards-grid--presentation-news .content-card,.cards-grid--presentation-news .content-card:first-child{min-height:var(--mobile-image-height)}.cards-grid--presentation-news .content-card__body{padding:var(--spacing-sm)}.cards-grid--presentation-audience .content-card{grid-template-columns:var(--audience-photo-size)minmax(0,1fr);gap:var(--spacing-sm)}}.cards-grid--presentation-line-catalog .cards-grid__container{padding-top:var(--line-catalog-top);padding-bottom:var(--line-catalog-bottom)}.cards-grid--presentation-line-catalog .cards-grid__intro{min-height:var(--figma-grid-top);gap:var(--line-catalog-copy-gap);margin:0}.cards-grid--presentation-line-catalog .cards-grid__group{min-height:var(--line-group-height);margin-top:0}.cards-grid--presentation-line-catalog .cards-grid__group>.title-lg{margin-bottom:var(--line-group-title-gap)}.cards-grid__line-stage{min-width:0;display:block;position:relative}.cards-grid__line-stage .swiper{min-width:0}.cards-grid--presentation-line-catalog .content-card{min-height:var(--line-card-height);gap:0}.cards-grid--presentation-line-catalog .content-card__media{margin:var(--line-card-top)auto 0;max-width:var(--figma-media-width);width:100%;padding:0}.cards-grid--presentation-line-catalog .content-card__body{margin-top:var(--spacing-sm);border-top:var(--border-width-hairline)solid var(--color-gray-dark);padding:var(--spacing-sm)}.cards-grid--presentation-people .content-card__media{border-radius:var(--radius-lg)}@media (max-width:1023px){.cards-grid--presentation-line-catalog .cards-grid__intro,.cards-grid--presentation-line-catalog .cards-grid__group{min-height:0;margin-bottom:var(--spacing-lg)}.cards-grid--presentation-line-catalog .cards-grid__container{padding:var(--spacing-md)}}.cards-grid:is(.cards-grid--presentation-technology,.cards-grid--presentation-treatment) .cards-grid__container{padding:var(--catalog-list-top)var(--catalog-list-inset)}.cards-grid.cards-grid--presentation-technology .cards-grid__container{padding-bottom:var(--catalog-technology-bottom)}.cards-grid:is(.cards-grid--presentation-technology,.cards-grid--presentation-treatment) .cards-grid__intro{min-height:var(--catalog-list-intro-height);margin:0}.cards-grid:is(.cards-grid--presentation-technology,.cards-grid--presentation-treatment) .cards-grid__filters{gap:var(--spacing-sm)}.cards-grid:is(.cards-grid--presentation-technology,.cards-grid--presentation-treatment) .cards-grid__filters>.title-md{padding-top:var(--catalog-list-filter-heading-top);align-self:start}.cards-grid:is(.cards-grid--presentation-technology,.cards-grid--presentation-treatment,.cards-grid--presentation-area) .cards-grid__items{--catalog-card-frame:2.2rem;margin-inline:calc(var(--catalog-card-frame)*-1);gap:1.3rem}.content-card--catalog{padding:var(--catalog-card-frame)var(--catalog-card-frame)var(--spacing-lg);background:var(--color-gray-default);border-radius:var(--radius-md);gap:0;overflow:visible}.content-card--catalog .content-card__body{padding:var(--catalog-list-body-top)0 0 var(--catalog-list-body-inset)}.content-card--catalog .content-card__photo-link{left:var(--catalog-list-body-inset)}.content-card--catalog:has(>.content-card__tags) .content-card__body{padding-top:var(--spacing-md)}@media (max-width:1023px){.cards-grid:is(.cards-grid--presentation-technology,.cards-grid--presentation-treatment) .cards-grid__container{padding:var(--spacing-md)}.content-card--catalog{min-height:0}:is(.content-card--catalog .content-card__body,.content-card--catalog:has(>.content-card__tags) .content-card__body){padding:var(--spacing-md)var(--spacing-sm)0}}.cards-grid--presentation-certification .cards-grid__container{padding-left:var(--certificate-container-left);padding-right:var(--certificate-container-right)}.cards-grid--presentation-certification .cards-grid__intro{padding-top:var(--figma-copy-top);min-height:var(--figma-grid-top);margin-bottom:0}.cards-grid--presentation-certification .cards-grid__items{margin-left:var(--certificate-grid-inset);-moz-column-gap:var(--certificate-column-gap);column-gap:var(--certificate-column-gap);grid-template-rows:var(--certificate-row-first)var(--certificate-row-second)auto;row-gap:0}.cards-grid--presentation-certification .content-card{gap:var(--certificate-copy-gap);align-items:start}.cards-grid--presentation-certification .content-card__media{margin-top:var(--certificate-photo-top)}@media (max-width:1023px){.cards-grid--presentation-certification .cards-grid__container{padding:var(--spacing-md)}.cards-grid--presentation-certification .cards-grid__intro{min-height:0;margin-bottom:var(--spacing-lg);padding-top:0}.cards-grid--presentation-certification .cards-grid__items{gap:var(--spacing-lg);grid-template-rows:none;margin-left:0}}@media (min-width:1024px){.cards-grid--presentation-product .content-card[data-vg-panel]{min-height:var(--figma-panel-height)}.cards-grid--presentation-people .content-card__body[data-vg-body-inset]{padding-right:0}.cards-grid--presentation-people .content-card .ortica-text[data-vg-flow] p:first-child{min-height:var(--figma-prose-height)}.cards-grid--presentation-people .content-card .ortica-text[data-vg-flow] p+p{margin-top:var(--figma-prose-gap)}.cards-grid--presentation-people .content-card__body{width:var(--figma-copy-width);max-width:none}.cards-grid:is(.cards-grid--presentation-standard,.cards-grid--presentation-categories) .cards-grid__intro[data-vg-body-top]{min-height:var(--figma-grid-top,0);margin-bottom:0}.cards-grid:is(.cards-grid--presentation-standard,.cards-grid--presentation-categories) .cards-grid__items{-moz-column-gap:var(--standard-card-column-gap);column-gap:var(--standard-card-column-gap)}.cards-grid--presentation-categories .cards-grid__items{margin-left:var(--category-grid-left);margin-right:var(--category-grid-right)}.cards-grid--presentation-categories .content-card{min-height:var(--figma-panel-height)}.cards-grid--presentation-categories .content-card__body{padding-bottom:var(--category-body-bottom)}.cards-grid--presentation-standard .content-card{gap:0}.cards-grid--presentation-news .content-card:first-child .content-card__body{bottom:var(--news-primary-bottom)}.cards-grid--presentation-news .content-card:not(:first-child) .content-card__body{inset-inline:var(--news-secondary-outer);bottom:var(--news-secondary-bottom)}.cards-grid--presentation-news .content-card:nth-child(2) .content-card__body{gap:var(--news-second-gap)}.cards-grid--presentation-news .content-card:nth-child(3) .content-card__body{gap:var(--news-third-gap)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cards-grid .content-card{animation:linear both motion-rise;animation-timeline:view();animation-range:var(--motion-enter-range)}.cards-grid .content-card:nth-child(2n){animation-range:var(--motion-enter-range-late)}.cards-grid .content-card:focus-within{animation:none}}}@media (prefers-reduced-motion:no-preference){[data-vg-filtering] .content-card:not([hidden]){--motion-rise:1.2rem;animation:motion-rise var(--motion-base)var(--motion-ease-out)both;animation-timeline:auto;animation-delay:calc(var(--motion-item,0)*40ms)}}.cards-grid__items[data-vg-limited]>.content-card:nth-child(n+7){display:none}.cards-grid__more{margin:var(--spacing-lg)auto 0;padding:var(--spacing-xs)var(--spacing-sm);cursor:pointer;text-underline-offset:var(--spacing-xxs);transition:text-decoration-color var(--motion-base)var(--motion-ease-out);background:0 0;border:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:block}.cards-grid__more:is(:hover,:focus-visible){text-decoration-color:currentColor}@media (min-width:1024px){.cards-grid:is(.cards-grid--presentation-audience,.cards-grid--presentation-certification){--entry-frame-x:2.2rem;--entry-frame-y:1.6rem;--entry-column-gap:8.6rem}.cards-grid--presentation-audience .cards-grid__container{padding-inline:calc(var(--audience-grid-left) - var(--entry-frame-x))calc(var(--audience-grid-right) - var(--entry-frame-x))}.cards-grid--presentation-audience .cards-grid__intro{margin-left:calc(var(--audience-intro-shift) + var(--entry-frame-x))}.cards-grid--presentation-audience .cards-grid__items{gap:var(--spacing-md)var(--entry-column-gap)}.cards-grid--presentation-certification .cards-grid__items{margin-left:calc(var(--certificate-grid-inset) - var(--entry-frame-x));-moz-column-gap:var(--entry-column-gap);column-gap:var(--entry-column-gap);row-gap:var(--spacing-lg);grid-template-rows:none}}.cards-grid--presentation-audience .content-card,.cards-grid--presentation-certification .content-card{padding:var(--entry-frame-y,var(--spacing-sm))var(--entry-frame-x,var(--spacing-sm));background:var(--color-gray-default);border-radius:var(--radius-md)}.cards-grid--presentation-certification .content-card__body{padding-top:var(--spacing-xs)}.cards-grid--presentation-product .content-card__body{border-top:var(--border-width-hairline)solid var(--color-gray-dark)}.cards-grid--presentation-product .content-card__body .vg-heading{white-space:normal}.cards-grid--presentation-people .content-card{text-align:center;align-items:center}.cards-grid--presentation-people .content-card .content-card__body[data-vg-body-inset]{padding-inline:var(--spacing-sm);align-items:center;margin-left:0}.cards-grid--presentation-people .content-card .content-card__body{width:100%;max-width:100%}.cards-grid--presentation-people .content-card .content-card__body>*{width:auto;max-width:100%}.cards-grid--presentation-line-catalog .content-card__body{align-items:center}.cards-grid--presentation-people .content-card .ortica-text[data-vg-flow] p{width:100%;margin-left:0}.cards-grid--presentation-news .content-card__body{background:var(--color-gray-default)}.cards-grid--presentation-line-catalog .content-card--fill .content-card__media,.cards-grid--presentation-line-catalog .content-card--fill[data-vg-media-width] .content-card__media{width:100%;max-width:none;height:calc(var(--line-card-top) + 26.7rem);aspect-ratio:auto;border-radius:var(--radius-md)var(--radius-md)0 0;margin:0}.cards-grid--presentation-line-catalog .content-card--fill .content-card__media img{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.cards-grid__line-stage>.slider-control--prev{left:calc(var(--touch-target)*-1)}.cards-grid__line-stage>.slider-control--next{right:calc(var(--touch-target)*-1)}}}
