.carousel{position:relative}.carousel--ready{width:100%}.carousel{--carousel-gap:0px}.carousel--viewport{box-sizing:border-box;mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-edge-fade,0),#000 calc(100% - var(--carousel-edge-fade, 0px)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--carousel-edge-fade,0),#000 calc(100% - var(--carousel-edge-fade, 0px)),transparent 100%);overflow:hidden;padding-bottom:2px;touch-action:pan-y;user-select:none;width:100%}.carousel--track{align-items:stretch;display:flex;gap:var(--carousel-gap);width:100%}.carousel--track--fade{display:block;position:relative}.carousel--track--dragging{cursor:grabbing;transition:none!important;will-change:transform}.carousel--slide{align-self:stretch;box-sizing:border-box;flex:0 0 100%;height:auto;min-width:0}.carousel--slide img,.carousel--slide picture,.carousel--slide picture>img{-webkit-user-drag:none;user-select:none}.carousel--track--fade .carousel--slide{flex:initial;inset:0;opacity:0;position:absolute}.carousel--track--fade .carousel--slide--active{opacity:1}.carousel--controls{align-items:center;display:flex;gap:16px;justify-content:center}.carousel--controls .carousel--arrow--prev{order:1}.carousel--controls .carousel--dots{order:2}.carousel--controls .carousel--arrow--next{order:3}.carousel.carousel--ready:has(>.carousel--controls){align-items:center;display:flex;flex-direction:column;gap:24px}.carousel.carousel--ready:has(>.carousel--controls)>.carousel--viewport{width:100%}@media(max-width:767px){.carousel.carousel--ready{margin-left:-16px;margin-right:-16px;max-width:none;width:calc(100% + 32px)}.carousel.carousel--ready .carousel--viewport{width:100%}.carousel.carousel--ready .carousel--slide{padding-inline:16px}}.carousel--arrow{appearance:none;background:transparent;border:0;color:transparent;cursor:pointer;font-size:0;height:24px;line-height:0;padding:0;width:24px}.carousel--arrow:before{background:#40be46;content:"";display:block;height:100%;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;width:100%}.carousel--arrow--prev:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 6l-6 6 6 6" stroke="black" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 6l-6 6 6 6" stroke="black" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.carousel--arrow--next:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 6l6 6-6 6" stroke="black" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 6l6 6-6 6" stroke="black" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.carousel--arrow--disabled,.carousel--arrow:disabled{cursor:default;opacity:.4}.carousel--dots{align-items:center;display:flex;gap:0;list-style:none;margin:0;padding:0}.carousel--dot{height:28px;width:28px}.carousel--dot,.carousel--dot-btn{align-items:center;display:flex;justify-content:center}.carousel--dot-btn{appearance:none;background:transparent;border:0;cursor:pointer;height:100%;padding:0;width:100%}.carousel--dot-btn:before{background:#8c9fa4;border-radius:50%;content:"";display:block;height:8px;transition:background .2s ease,width .2s ease,height .2s ease;width:8px}.carousel--dot--active .carousel--dot-btn:before{background:#40be46;height:12px;width:12px}.carousel--sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.light-mode .carousel--arrow:before{background:#36a13b}.light-mode .carousel--dot-btn:before{background:#718288}.light-mode .carousel--dot--active .light-mode .carousel--dot-btn:before{background:#36a13b}.section-feature-tabs .section-wrapper{align-items:center;display:flex;flex-direction:column;gap:48px}@media(max-width:991px){.section-feature-tabs .section-wrapper{align-items:flex-start;gap:32px}}@media(max-width:767px){.section-feature-tabs .section-wrapper{gap:24px}}.section-feature-tabs .title-wrapper{display:flex;flex-direction:column;gap:16px;max-width:var(--title-max-width,760px);text-align:center}@media(max-width:991px){.section-feature-tabs .title-wrapper{max-width:var(--title-max-width,620px);text-align:start}}.section-feature-tabs.title-align-left .title-wrapper{align-self:flex-start;text-align:start}.section-feature-tabs.title-align-left .tabs-wrapper{align-self:flex-start}.section-feature-tabs .tabs-wrapper{align-items:flex-end;display:flex;position:relative}.section-feature-tabs .tabs-wrapper:not(.pills){gap:40px}@media(max-width:991px){.section-feature-tabs .tabs-wrapper{justify-content:flex-start;width:100%}}.section-feature-tabs .tabs-wrapper .tab:focus-visible{box-shadow:0 0 0 6px rgba(64,190,70,.18);outline:3px solid #40be46;outline-offset:3px}.section-feature-tabs .tabs-wrapper .tab:focus-visible::-moz-focus-inner{border:0}.section-feature-tabs .tabs-wrapper:not(.pills) .tab{background:transparent;border:0;color:#8c9fa4;cursor:pointer;font-size:1.125rem;font-weight:600;line-height:24px;padding:12px 0;transition:color .2s ease;white-space:nowrap}.section-feature-tabs .tabs-wrapper:not(.pills) .tab.active{color:#40be46}.section-feature-tabs .tabs-wrapper:not(.pills) .tab:hover:not(.active){color:#f9fafa}.section-feature-tabs .tabs-wrapper:after{background:#4c585c;bottom:0;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0}.section-feature-tabs .tabs-wrapper .tab-underline{background:#40be46;bottom:0;height:2px;left:0;pointer-events:none;position:absolute;transition:transform .3s ease,width .3s ease;width:0;z-index:1}.section-feature-tabs .tabs-wrapper.pills{width:100%}.section-feature-tabs .tabs-wrapper.pills .tab-underline,.section-feature-tabs .tabs-wrapper.pills:after{display:none}@media(max-width:767px){.section-feature-tabs .tabs-wrapper.pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.section-feature-tabs .tabs-wrapper.pills::-webkit-scrollbar{display:none}}.section-feature-tabs .panels-wrapper{position:relative;width:100%}.section-feature-tabs .panels-wrapper .panel:not(.active){display:none}.section-feature-tabs .panels-wrapper.is-enhanced{transition:height .3s ease}.section-feature-tabs .panels-wrapper.is-enhanced .panel{display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.section-feature-tabs .panels-wrapper.is-enhanced .panel.active{opacity:1;pointer-events:auto}@media(max-width:767px){.section-feature-tabs .panels-wrapper.is-enhanced{transition:none}.section-feature-tabs .panels-wrapper.is-enhanced .panel{opacity:1;pointer-events:auto;position:static;transition:none}}.section-feature-tabs .panels-wrapper .panel-inner{column-gap:32px;display:grid;grid-template-columns:repeat(12,1fr)}@media(max-width:1199px){.section-feature-tabs .panels-wrapper .panel-inner{column-gap:24px}}@media(max-width:991px){.section-feature-tabs .panels-wrapper .panel-inner{column-gap:24px;grid-template-columns:repeat(8,1fr)}}@media(max-width:767px){.section-feature-tabs .panels-wrapper .panel-inner{column-gap:16px;grid-template-columns:repeat(4,1fr)}}.section-feature-tabs .panels-wrapper .panel-inner{align-items:center}@media(max-width:991px){.section-feature-tabs .panels-wrapper .panel-inner{row-gap:32px}}.section-feature-tabs .panels-wrapper .panel-text{align-items:flex-start;display:flex;flex-direction:column;gap:16px;grid-column:1/span 5;grid-row:1;text-align:start}@media(max-width:991px){.section-feature-tabs .panels-wrapper .panel-text{grid-column:1/span 6;grid-row:2}}@media(max-width:767px){.section-feature-tabs .panels-wrapper .panel-text{grid-column:1/-1}}.section-feature-tabs .panels-wrapper .panel-text .panel-body>:first-child{margin-top:0}.section-feature-tabs .panels-wrapper .panel-text .panel-body>:last-child{margin-bottom:0}.section-feature-tabs .panels-wrapper .panel-text .buttons-wrapper{align-items:flex-start;justify-content:flex-start;width:auto}.section-feature-tabs .panels-wrapper .panel-media{border-radius:20px;grid-column:7/span 6;grid-row:1;max-width:100%;overflow:hidden;width:664px}@media(max-width:1399px){.section-feature-tabs .panels-wrapper .panel-media{width:592px}}@media(max-width:1199px){.section-feature-tabs .panels-wrapper .panel-media{width:466px}}@media(max-width:991px){.section-feature-tabs .panels-wrapper .panel-media{width:100%}}.section-feature-tabs .panels-wrapper .panel-media{aspect-ratio:3/2}@media(max-width:991px){.section-feature-tabs .panels-wrapper .panel-media{grid-column:1/-1;grid-row:1}}.section-feature-tabs .panels-wrapper .panel-media picture{display:block;height:100%;width:100%}.section-feature-tabs .panels-wrapper .panel-media img{display:block;height:100%;object-fit:contain;width:100%}.section-feature-tabs.image-left .panels-wrapper .panel-inner .panel-media{grid-column:1/span 6}.section-feature-tabs.image-left .panels-wrapper .panel-inner .panel-text{grid-column:8/span 5}@media(max-width:991px){.section-feature-tabs.image-left .panels-wrapper .panel-inner .panel-media{grid-column:1/-1;grid-row:1;width:100%}.section-feature-tabs.image-left .panels-wrapper .panel-inner .panel-text{grid-column:1/span 6;grid-row:2}}@media(max-width:767px){.section-feature-tabs.image-left .panels-wrapper .panel-inner .panel-text{grid-column:1/-1}}.section-feature-tabs .panels-wrapper .panel.no-image .panel-text{align-items:center;grid-column:1/-1;justify-self:center;max-width:800px;text-align:center;width:100%}.section-feature-tabs .panels-wrapper .panel.no-image .panel-text .buttons-wrapper{align-items:center;justify-content:center}@media(max-width:991px){.section-feature-tabs.visual-mobile-below-content .panels-wrapper .panel-text{grid-row:1}.section-feature-tabs.visual-mobile-below-content .panels-wrapper .panel-media{grid-row:2}}@media(max-width:767px){.section-feature-tabs .panels-wrapper:not(.carousel--ready) .panel{opacity:1;pointer-events:auto;position:relative}}.section-feature-tabs.light-mode .tabs-wrapper:after{background:#e4e9ea}