.compound-section{width:100%;padding-bottom:80px}.compound-container{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.compound-header{display:flex;align-items:center;gap:8px}.compound-decoration{width:20px;height:12px;background-color:var(--primary-dark-grey-500);border-radius:99px}.compound-title{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:14px;letter-spacing:var(--body-regular-m-letter-spacing);line-height:1.4}.compound-description{font-family:Archivo Medium,sans-serif;color:var(--secondary-blue-500);font-size:48px;letter-spacing:0;line-height:120%}@media (max-width: 576px){.compound-section{padding-bottom:60px}.compound-description{font-size:28px}}.feature-section{width:100%;padding:80px 0;display:flex;flex-direction:column;gap:40px}.feature-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.feature-title{display:flex;align-items:center;gap:8px}.feature-line{width:16px;height:8px;background-color:var(--primary-dark-grey-500);border-radius:99px}.feature-section-title{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.feature-product-title{font-family:Archivo Medium,sans-serif;color:var(--primary-dark-grey-900);font-size:48px;letter-spacing:0;line-height:120%}.feature-block{display:flex;flex-direction:column;gap:16px}.feature-grid{display:flex;flex-direction:column;gap:16px;width:100%}.feature-card{display:flex;flex-direction:column;width:100%;min-height:140px;gap:16px;padding:16px;background-color:var(--primary-light-grey-100);border-radius:6px}.feature-marker{display:flex;width:32px;height:20px;align-items:center;justify-content:center;padding:2px 12px;background-color:var(--primary-dark-grey-900);border-radius:99px}.feature-marker span{font-family:var(--caption-caption-m-font-family);font-weight:var(--caption-caption-m-font-weight);color:var(--primary-dark-grey-50);font-size:var(--caption-caption-m-font-size);letter-spacing:var(--caption-caption-m-letter-spacing);line-height:var(--caption-caption-m-line-height);white-space:nowrap}.feature-info{display:flex;flex-direction:column;gap:8px}.feature-name{font-family:Work Sans Bold,sans-serif;color:var(--primary-dark-grey-900);font-size:var(--title-bold-m-font-size);letter-spacing:var(--title-bold-m-letter-spacing);line-height:var(--title-bold-m-line-height)}.feature-desc{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height);display:flex;flex-direction:column}.feature-point{position:relative;padding-left:1.5em}.feature-point:before{content:counter(feature-counter) ".";counter-increment:feature-counter;position:absolute;left:5px;font-weight:var(--body-regular-m-font-weight)}.feature-desc{counter-reset:feature-counter}@media (max-width: 576px){.feature-section{padding:60px 0;gap:20px}.feature-product-title{font-size:28px}.feature-name{font-size:16px}.feature-desc{font-size:14px}.feature-card{min-height:150px;gap:20px;padding:20px}}@media (min-width: 768px){.feature-header{gap:12px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr)}.feature-card{min-height:160px}}@media (min-width: 992px){.feature-grid{grid-template-columns:repeat(3,1fr)}.feature-card{min-height:170px}}@media (min-width: 1200px){.feature-grid{display:flex;flex-direction:row;gap:16px}.feature-card{height:160px;gap:24px}.feature-line{width:20px;height:12px}}.substrat-section{width:100%;padding:60px 0;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.substrat-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.substrat-title{display:flex;align-items:center;gap:8px}.substrat-line{width:16px;height:10px;background-color:var(--primary-dark-grey-500);border-radius:99px}.substrat-section-title{font-family:var(--caption-caption-m-font-family);font-weight:var(--caption-caption-m-font-weight);color:var(--primary-dark-grey-500);font-size:var(--caption-caption-m-font-size);letter-spacing:var(--caption-caption-m-letter-spacing);line-height:var(--caption-caption-m-line-height);white-space:nowrap}.substrat-product-title{font-family:Archivo Medium,sans-serif;color:var(--primary-dark-grey-900);font-size:28px;letter-spacing:0;line-height:120%}.substrat-content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.substrat-description{position:relative;align-self:stretch;font-family:var(--body-regular-s-font-family);color:var(--primary-dark-grey-500);font-size:var(--body-regular-s-font-size);letter-spacing:var(--body-regular-s-letter-spacing);line-height:var(--body-regular-s-line-height);font-style:var(--body-regular-s-font-style);counter-reset:substrat-counter;display:flex;flex-direction:column}.substrat-point{position:relative;padding-left:1.5em}.substrat-point:before{content:counter(substrat-counter) ".";counter-increment:substrat-counter;position:absolute;left:5px;font-weight:var(--body-regular-s-font-weight)}.substrat-container-wrapper{width:100%;overflow:hidden}.substrat-container{display:flex;width:100%}.substrat-card{display:flex;flex-direction:column;width:100%;min-width:100%;height:auto;align-items:flex-start;gap:20px;padding:16px;position:relative;background-color:var(--primary-light-grey-100);border-radius:6px;box-sizing:border-box}.substrat-image{position:relative;align-self:stretch;width:100%;height:224px;border-radius:4px;object-fit:cover;object-position:center}.substrat-card-title{position:relative;width:fit-content;font-family:Work Sans Bold,sans-serif;color:var(--primary-dark-grey-900);font-size:20px;letter-spacing:0;line-height:120%;white-space:nowrap}.mobile-slider-controls{display:flex;align-items:center;gap:0;border-radius:6px;border:1px solid var(--primary-light-grey-500);width:fit-content}.mobile-slider-prev,.mobile-slider-next{width:50px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-family:Work Sans,Helvetica;font-weight:400;color:var(--primary-dark-grey-900);font-size:20px;padding:12px;transition:background-color .3s}.mobile-slider-prev{border-radius:6px 0 0 6px}.mobile-slider-next{border-radius:0 6px 6px 0}.mobile-slider-divider{width:1px;height:33px;background-color:var(--primary-light-grey-500)}@media (hover: hover) and (pointer: fine){.mobile-slider-prev:hover,.mobile-slider-next:hover{background-color:var(--primary-dark-grey-500);color:var(--primary-dark-grey-50)}}.mobile-slider-prev:active,.mobile-slider-next:active{background-color:var(--primary-dark-grey-900);color:var(--primary-dark-grey-50)}.mobile-slider-prev:disabled,.mobile-slider-next:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary-dark:disabled{background-color:var(--primary-light-grey-50);border-color:var(--primary-dark-grey-800);color:var(--primary-dark-grey-900)}@media (hover: hover) and (pointer: fine){.btn-primary-dark:disabled:hover{background:var(--primary-light-grey-500);color:var(--primary-dark-grey-900)}}.btn-primary-dark:disabled:active{background:var(--primary-light-grey-500);color:var(--primary-dark-grey-900)}@media (min-width: 768px){.substrat-section{padding:70px 0;gap:30px}.substrat-container-wrapper{overflow:visible}.substrat-card{width:100%;min-width:auto}.mobile-slider-controls{display:none}}@media (min-width: 992px){.substrat-section{padding:80px 0;gap:40px}.substrat-line{width:20px;height:12px}.substrat-section-title{font-family:var(--body-regular-m-font-family);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.substrat-product-title{font-size:40px;line-height:48px}.substrat-description{font-family:var(--body-regular-m-font-family);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.substrat-point:before{font-weight:var(--body-regular-m-font-weight)}.substrat-card{height:467px}.substrat-image{height:264px}.substrat-card-title{font-size:24px}}@media (min-width: 1200px){.substrat-product-title{font-size:48px}.substrat-container{gap:16px}}.process-section{width:100%;padding-top:80px;display:flex;flex-direction:column;gap:40px;box-sizing:border-box}.process-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.process-title{display:flex;align-items:center;gap:8px}.process-line{width:20px;height:12px;background-color:var(--primary-dark-grey-500);border-radius:99px}.process-section-title{font-family:var(--body-regular-m-font-family);font-weight:var(--body-regular-m-font-weight);color:var(--primary-dark-grey-500);font-size:var(--body-regular-m-font-size);letter-spacing:var(--body-regular-m-letter-spacing);line-height:var(--body-regular-m-line-height)}.process-product-title{font-family:Archivo Medium,sans-serif;color:var(--primary-dark-grey-900);width:60%;font-size:48px;letter-spacing:0;line-height:120%}.process-container{display:flex;width:100%;align-items:flex-end;justify-content:space-between;position:relative;flex:0 0 auto;counter-reset:step-counter;flex-direction:column;gap:40px}.process-image{position:relative;width:100%;height:auto}.process-steps{display:flex;flex-direction:column;width:100%;align-items:flex-end;gap:16px;position:relative;margin:0}.process-step{display:flex;flex-direction:column;align-items:flex-end;gap:8px;position:relative;align-self:stretch;width:100%;flex:0 0 auto}.step-title{position:relative;align-self:stretch;margin-top:-1px;font-family:var(--body-regular-l-font-family);color:var(--primary-dark-grey-900);font-size:var(--body-regular-l-font-size);letter-spacing:var(--body-regular-l-letter-spacing);line-height:var(--body-regular-l-line-height);font-style:var(--body-regular-l-font-style);counter-increment:step-counter}.step-title:before{content:counter(step-counter) ".";margin-right:8px;margin-left:5px}.section-divider{width:100%;height:2px;background-color:var(--primary-light-grey-500);transform:scaleY(.5);border:none;margin:0}@media (max-width: 576px){.process-section{padding-top:60px;gap:20px}.process-product-title{width:100%;font-size:28px}.step-title{font-size:var(--body-regular-s-font-size);letter-spacing:var(--body-regular-s-letter-spacing);line-height:var(--body-regular-s-line-height);font-style:var(--body-regular-s-font-style)}}@media (min-width: 768px){.process-container{flex-direction:row;gap:0}.process-image{width:50%;margin:0}.process-steps{width:45%;margin:0}}@media (min-width: 992px){.process-container{justify-content:space-between}}@media (min-width: 1200px){.process-container{width:100%}}
