.TechFrame-module__imeQ_q__frameContainer{z-index:5;width:100%;height:100%;position:relative}.TechFrame-module__imeQ_q__svg{width:100%;height:100%;display:block}
.TechButton-module__Wobmqq__button{background-color:var(--green-10);border:1px solid var(--green-11);color:var(--foreground);white-space:nowrap;cursor:pointer;z-index:999;isolation:isolate;pointer-events:auto;touch-action:manipulation;font-family:inherit;font-size:17px;font-weight:inherit;line-height:inherit;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:8px 17px;text-decoration:none;transition:background-color .2s;display:inline-flex;position:relative}.TechButton-module__Wobmqq__button:hover:not(:disabled){background-color:var(--green-7)}.TechButton-module__Wobmqq__button:disabled{opacity:.5;cursor:not-allowed;background-color:var(--gray-3);border-color:var(--gray-6);color:var(--gray-9)}@media (min-width:768px){.TechButton-module__Wobmqq__button{--tech-button-depth:260px;--tech-button-hitpad:18px;width:auto;transform:translate3d(0, 0, var(--tech-button-depth));backface-visibility:hidden;padding:8px 17px}.TechButton-module__Wobmqq__button:after{content:"";inset:calc(var(--tech-button-hitpad) * -1);border-radius:calc(6px + var(--tech-button-hitpad));pointer-events:auto;position:absolute}}
.UseCaseCard-module__vA64oW__cardContainer{isolation:isolate;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.UseCaseCard-module__vA64oW__frameLayer{z-index:2;pointer-events:none;position:absolute;inset:0}.UseCaseCard-module__vA64oW__contentLayer{z-index:1;text-align:center;pointer-events:none;background:#fff;flex-direction:column;align-items:center;width:90%;height:90%;display:flex;position:relative}.UseCaseCard-module__vA64oW__title{letter-spacing:-.02em;margin-top:14px;font-size:36px;font-weight:500}.UseCaseCard-module__vA64oW__separator{background-color:#10b981;border-radius:9999px;width:5rem;height:4px;margin:2px 0}.UseCaseCard-module__vA64oW__subtitle{max-width:30rem;margin-top:12px;font-size:18px}.UseCaseCard-module__vA64oW__buttonLink{pointer-events:auto;z-index:30;pointer-events:auto;margin-top:30px;text-decoration:none;display:inline-flex;position:relative}.UseCaseCard-module__vA64oW__imageContainer{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;height:23vmin;min-height:100px;margin-top:auto;display:flex;overflow:hidden}.UseCaseCard-module__vA64oW__image{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:768px){.UseCaseCard-module__vA64oW__title{font-size:3rem}}
.UseCaseSlider-module__6gTBqW__section{perspective:800px;touch-action:pan-y;background-color:#fff;width:100%;height:650px;position:relative;overflow:hidden}.UseCaseSlider-module__6gTBqW__stage{width:100%;height:100%;transform-style:preserve-3d;touch-action:none;pointer-events:none;position:relative}.UseCaseSlider-module__6gTBqW__box{width:76vmin;min-width:300px;height:57vmin;min-height:225px;transform-style:preserve-3d;will-change:transform, opacity;pointer-events:none;display:none;position:absolute;top:50%;left:50%}.UseCaseSlider-module__6gTBqW__mobileUseCases{display:none}.UseCaseSlider-module__6gTBqW__mobileFrame{z-index:1;position:absolute;inset:0}.UseCaseSlider-module__6gTBqW__mobileContent{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100%;padding:40px 24px;display:flex;position:relative}.UseCaseSlider-module__6gTBqW__mobileTitle{text-align:center;color:var(--foreground);margin:0;font-size:32px;font-weight:500}.UseCaseSlider-module__6gTBqW__mobileButtons{flex-direction:column;gap:16px;width:100%;max-width:320px;display:flex}.UseCaseSlider-module__6gTBqW__controls{z-index:50;pointer-events:none;justify-content:space-between;width:110%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UseCaseSlider-module__6gTBqW__navBtn{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;color:#064e3b;background-color:#fffc;border:2px solid #064e3b1a;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:all .2s;display:flex}.UseCaseSlider-module__6gTBqW__navBtn:hover{color:#059669;border-color:#10b981;transform:scale(1.1)}.UseCaseSlider-module__6gTBqW__navBtn:active{transform:scale(.95)}.UseCaseSlider-module__6gTBqW__dragProxy{z-index:40;visibility:hidden;position:fixed;inset:0}@media (min-width:768px){.UseCaseSlider-module__6gTBqW__controls{width:80%}}@media (max-width:767px){.UseCaseSlider-module__6gTBqW__section{height:320px}.UseCaseSlider-module__6gTBqW__stage{display:none}.UseCaseSlider-module__6gTBqW__mobileUseCases{width:100%;height:100%;display:block;position:relative}.UseCaseSlider-module__6gTBqW__controls{display:none}}
.HowItWorks-module__LoAy5W__section{--ease-standard:cubic-bezier(.4, 0, .2, 1);max-width:1400px;margin:0 auto;padding:40px 0}.HowItWorks-module__LoAy5W__title{text-align:center;color:var(--foreground);margin:0 0 80px;font-size:64px;font-weight:500}.HowItWorks-module__LoAy5W__titleAnchor{color:var(--jade-anchor);text-align:center;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:500}.HowItWorks-module__LoAy5W__container{grid-template-columns:clamp(320px,28vw,400px) clamp(540px,60vw,750px);align-items:start;gap:10px;display:grid}.HowItWorks-module__LoAy5W__accordion{border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.HowItWorks-module__LoAy5W__item{position:relative}.HowItWorks-module__LoAy5W__itemButton{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;padding:20px 24px;font-family:inherit;position:relative}.HowItWorks-module__LoAy5W__itemButton:before{content:"";background:var(--green-8);opacity:0;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.HowItWorks-module__LoAy5W__itemActive .HowItWorks-module__LoAy5W__itemButton:before{opacity:1}.HowItWorks-module__LoAy5W__stepTitle{color:var(--classic-forest);font-size:17px;font-weight:500;display:block}.HowItWorks-module__LoAy5W__itemActive .HowItWorks-module__LoAy5W__stepTitle{color:var(--foreground)}.HowItWorks-module__LoAy5W__content{transition:grid-template-rows .3s var(--ease-standard);visibility:hidden;grid-template-rows:0fr;display:grid}.HowItWorks-module__LoAy5W__itemActive .HowItWorks-module__LoAy5W__content{visibility:visible;grid-template-rows:1fr}.HowItWorks-module__LoAy5W__contentInner{position:relative;overflow:hidden}.HowItWorks-module__LoAy5W__contentInner:before{content:"";background:var(--green-8);transform-origin:top;width:2px;height:100%;transition:transform .3s var(--ease-standard);pointer-events:none;position:absolute;top:0;left:0;transform:scaleY(0)}.HowItWorks-module__LoAy5W__itemActive .HowItWorks-module__LoAy5W__contentInner:before{transform:scaleY(1)}.HowItWorks-module__LoAy5W__description{margin:0;padding:0 24px 20px;font-size:15px;line-height:1.6}.HowItWorks-module__LoAy5W__videoContainer{aspect-ratio:750/450;border-radius:3px;width:100%;max-width:750px;height:auto;position:relative;overflow:hidden}.HowItWorks-module__LoAy5W__frame{width:100%;height:100%;padding:20px;position:relative}.HowItWorks-module__LoAy5W__cornerTopLeft,.HowItWorks-module__LoAy5W__cornerBottomRight{pointer-events:none;width:300px;height:300px;position:absolute}.HowItWorks-module__LoAy5W__cornerTopLeft{top:0;left:0}.HowItWorks-module__LoAy5W__cornerBottomRight{bottom:0;right:0}.HowItWorks-module__LoAy5W__cornerBridge,.HowItWorks-module__LoAy5W__cornerLineHorizontal,.HowItWorks-module__LoAy5W__cornerLineVertical{stroke:var(--gray-4);stroke-width:2px}.HowItWorks-module__LoAy5W__cornerTopLeft .HowItWorks-module__LoAy5W__cornerLineHorizontal{animation:HowItWorks-module__LoAy5W__extendHorizontalRight .9s var(--ease-standard)}.HowItWorks-module__LoAy5W__cornerTopLeft .HowItWorks-module__LoAy5W__cornerLineVertical{animation:HowItWorks-module__LoAy5W__extendVerticalDown .9s var(--ease-standard)}.HowItWorks-module__LoAy5W__cornerBottomRight .HowItWorks-module__LoAy5W__cornerLineHorizontal{animation:HowItWorks-module__LoAy5W__extendHorizontalLeft .9s var(--ease-standard)}.HowItWorks-module__LoAy5W__cornerBottomRight .HowItWorks-module__LoAy5W__cornerLineVertical{animation:HowItWorks-module__LoAy5W__extendVerticalUp .9s var(--ease-standard)}@keyframes HowItWorks-module__LoAy5W__extendHorizontalRight{0%{stroke-dasharray:280;stroke-dashoffset:280px}to{stroke-dasharray:280;stroke-dashoffset:0}}@keyframes HowItWorks-module__LoAy5W__extendHorizontalLeft{0%{stroke-dasharray:280;stroke-dashoffset:-280px}to{stroke-dasharray:280;stroke-dashoffset:0}}@keyframes HowItWorks-module__LoAy5W__extendVerticalDown{0%{stroke-dasharray:280;stroke-dashoffset:280px}to{stroke-dasharray:280;stroke-dashoffset:0}}@keyframes HowItWorks-module__LoAy5W__extendVerticalUp{0%{stroke-dasharray:280;stroke-dashoffset:-280px}to{stroke-dasharray:280;stroke-dashoffset:0}}.HowItWorks-module__LoAy5W__video{object-fit:contain;opacity:0;border-radius:8px;width:calc(100% - 20px);height:calc(100% - 20px);transition:opacity .2s ease-in-out;position:absolute;top:10px;left:10px}.HowItWorks-module__LoAy5W__videoActive{opacity:1;transition-delay:.1s}.HowItWorks-module__LoAy5W__videoPaused{opacity:.75}.HowItWorks-module__LoAy5W__videoOverlay{cursor:pointer;z-index:1;border-radius:8px;width:calc(100% - 20px);height:calc(100% - 20px);transition:background-color .3s;position:absolute;top:10px;left:10px}.HowItWorks-module__LoAy5W__videoOverlay.HowItWorks-module__LoAy5W__paused{background-color:#0003}.HowItWorks-module__LoAy5W__playPauseButton{color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:auto;transition:opacity .3s,background-color .2s,transform .1s;display:flex;position:absolute;inset:0}.HowItWorks-module__LoAy5W__playPauseButtonVisible{opacity:1;pointer-events:auto}.HowItWorks-module__LoAy5W__playPauseButton:hover{background:#000000b3}.HowItWorks-module__LoAy5W__playPauseButton:active{transform:scale(.95)}@media (max-width:768px){.HowItWorks-module__LoAy5W__section{padding:60px 16px}.HowItWorks-module__LoAy5W__title{font-size:28px}.HowItWorks-module__LoAy5W__container{grid-template-columns:1fr;gap:32px}.HowItWorks-module__LoAy5W__videoContainer{width:100%}.HowItWorks-module__LoAy5W__itemButton{padding:16px 20px}.HowItWorks-module__LoAy5W__stepTitle{font-size:16px}.HowItWorks-module__LoAy5W__description{padding:0 20px 16px;font-size:16px}.HowItWorks-module__LoAy5W__frame{padding:12px}.HowItWorks-module__LoAy5W__video{width:calc(100% - 24px);height:calc(100% - 24px);top:12px;left:12px}.HowItWorks-module__LoAy5W__playPauseButton{width:56px;height:56px}}
.QuestionCard-module__ul_hAa__card{background:var(--background);border:1px solid var(--gray-4);contain:layout style paint;scroll-snap-align:start;border-radius:12px;flex-direction:column;flex-shrink:0;gap:16px;min-height:320px;padding:clamp(20px,3vw,28px);transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.QuestionCard-module__ul_hAa__card:hover{box-shadow:var(--shadow-home-question-card);border-color:#1a1a1a}.QuestionCard-module__ul_hAa__title{color:var(--jade-anchor);margin:0;font-size:16px;font-weight:500}.QuestionCard-module__ul_hAa__question{color:var(--foreground);margin:0;font-size:16px;line-height:1.5}.QuestionCard-module__ul_hAa__themesSection,.QuestionCard-module__ul_hAa__segmentsSection{flex-direction:column;gap:8px;display:flex}.QuestionCard-module__ul_hAa__sectionLabel{color:var(--gray-9);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:500}.QuestionCard-module__ul_hAa__themePills,.QuestionCard-module__ul_hAa__segmentPills{flex-wrap:wrap;gap:6px;display:flex}.QuestionCard-module__ul_hAa__themePill{background:var(--theme-bg-1);border:1px solid var(--theme-border-1);border-radius:6px;align-items:center;padding:4px 10px;font-size:13px;font-weight:400;display:inline-flex}.QuestionCard-module__ul_hAa__segmentPill{background:var(--gray-2);border:1px solid var(--gray-5);border-radius:4px;align-items:center;padding:3px 8px;font-size:13px;font-weight:400;display:inline-flex}@media (max-width:768px){.QuestionCard-module__ul_hAa__card{min-height:360px;padding:20px}.QuestionCard-module__ul_hAa__themePill{padding:3px 8px;font-size:12px}.QuestionCard-module__ul_hAa__segmentPill{padding:2px 6px;font-size:11px}}.QuestionCard-module__ul_hAa__themeGroupSection{align-items:center;gap:8px;display:flex}.QuestionCard-module__ul_hAa__themeGroupText{font-size:14px}.QuestionCard-module__ul_hAa__useCaseBadge{background-color:var(--theme-mint);border-radius:4px;width:fit-content;margin-bottom:2px;margin-left:-2px;padding:4px 6px;font-size:12.5px;font-weight:500;display:inline-block}.QuestionCard-module__ul_hAa__cardHeader{flex-direction:column;gap:4px;display:flex}
.QuestionSwiper-module__696u4a__section{padding:clamp(60px,8vw,100px) 0;background:var(--background);max-width:1400px;margin:0 auto;padding-inline:clamp(20px,3vw,40px)}.QuestionSwiper-module__696u4a__titleAnchor{color:var(--jade-anchor);text-align:center;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:500}.QuestionSwiper-module__696u4a__title{text-align:center;color:var(--foreground);margin-bottom:80px;font-size:56px;font-weight:500}.QuestionSwiper-module__696u4a__swiperWrapper{--card-width:clamp(280px, 310px, 340px);--gap:clamp(16px, 20px, 20px);--peek-ratio:.15;--cards-visible:3;--peek:calc(var(--card-width) * var(--peek-ratio));--offset:calc(var(--peek) + var(--gap));--visible-content-width:calc((var(--card-width) * var(--cards-visible)) + (var(--gap) * (var(--cards-visible) - 1)));--visible-width:calc(var(--visible-content-width) + (2 * var(--offset)));width:100%;max-width:var(--visible-width);margin:0 auto;position:relative;overflow:hidden}.QuestionSwiper-module__696u4a__scrollContainer{grid-auto-flow:column;grid-auto-columns:var(--card-width);gap:var(--gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-left:var(--offset);padding-right:var(--offset);scroll-padding-left:var(--offset);scroll-padding-right:var(--offset);margin-block:-8px -20px;padding-block:8px 20px;display:grid;overflow:auto hidden}.QuestionSwiper-module__696u4a__scrollContainer>*{scroll-snap-align:start}.QuestionSwiper-module__696u4a__scrollContainer::-webkit-scrollbar{display:none}.QuestionSwiper-module__696u4a__navigation{justify-content:center;gap:16px;margin-top:clamp(30px,4vw,40px);display:flex}.QuestionSwiper-module__696u4a__navButton{background:var(--background);border:1.5px solid var(--foreground);cursor:pointer;width:48px;height:48px;color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.QuestionSwiper-module__696u4a__navButton:hover:not(:disabled){background:var(--foreground);color:var(--background);transform:scale(1.05)}.QuestionSwiper-module__696u4a__navButton:active:not(:disabled){transform:scale(.95)}.QuestionSwiper-module__696u4a__navButton:disabled{opacity:.3;cursor:not-allowed;border-color:var(--gray-6)}.QuestionSwiper-module__696u4a__filterGroup{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.QuestionSwiper-module__696u4a__filterLabel{background-color:var(--gray-2);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:flex}.QuestionSwiper-module__696u4a__filterLabel:hover{background-color:var(--green-3)}.QuestionSwiper-module__696u4a__filterLabel:has(.QuestionSwiper-module__696u4a__filterRadio[data-checked]){background-color:var(--green-5);border-color:var(--green-a8)}.QuestionSwiper-module__696u4a__filterRadio{border:1px solid var(--gray-6);background-color:var(--background);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;transition:background-color .15s,border-color .15s;display:flex}.QuestionSwiper-module__696u4a__filterRadio[data-checked]{background-color:var(--green-9);border-color:var(--green-11)}.QuestionSwiper-module__696u4a__filterRadio:focus-visible{outline:2px solid var(--green-8);outline-offset:2px}.QuestionSwiper-module__696u4a__filterIndicator{justify-content:center;align-items:center;display:flex}.QuestionSwiper-module__696u4a__filterIndicator[data-unchecked]{display:none}.QuestionSwiper-module__696u4a__filterIndicator:before{content:"";background-color:var(--green-12);border-radius:50%;width:6px;height:6px}.QuestionSwiper-module__696u4a__filterLabelFull{display:inline}.QuestionSwiper-module__696u4a__filterLabelShort{display:none}@media (max-width:768px){.QuestionSwiper-module__696u4a__section{padding:60px 0;padding-inline:16px}.QuestionSwiper-module__696u4a__swiperWrapper{--cards-visible:1}.QuestionSwiper-module__696u4a__navigation{margin-top:30px}.QuestionSwiper-module__696u4a__navButton{width:44px;height:44px}}@media (max-width:480px){.QuestionSwiper-module__696u4a__section{width:100%;padding-inline:0;overflow-x:hidden}.QuestionSwiper-module__696u4a__title{margin-bottom:40px;padding-inline:20px;font-size:clamp(28px,8vw,36px)}.QuestionSwiper-module__696u4a__titleAnchor,.QuestionSwiper-module__696u4a__navigation{padding-inline:20px}.QuestionSwiper-module__696u4a__swiperWrapper{--edge-padding:20px;--offset:var(--edge-padding);--card-width:100%;max-width:100%}.QuestionSwiper-module__696u4a__scrollContainer{padding-left:var(--edge-padding);padding-right:var(--edge-padding);scroll-padding-left:var(--edge-padding);scroll-padding-right:var(--edge-padding);grid-auto-columns:100%}.QuestionSwiper-module__696u4a__filterLabelFull{display:none}.QuestionSwiper-module__696u4a__filterLabelShort{display:inline}.QuestionSwiper-module__696u4a__filterLabel{padding:5px 10px;font-size:13px}.QuestionSwiper-module__696u4a__filterRadio{width:14px;height:14px}.QuestionSwiper-module__696u4a__filterIndicator:before{width:5px;height:5px}}.QuestionSwiper-module__696u4a__title .typed-cursor{color:var(--green-11);opacity:1;font-weight:400;animation:.7s infinite QuestionSwiper-module__696u4a__blink}@keyframes QuestionSwiper-module__696u4a__blink{0%,to{opacity:1}50%{opacity:0}}
.FAQ-module__UnNiSq__section{max-width:1400px;margin:0 auto 280px;padding:40px 24px}.FAQ-module__UnNiSq__container{flex-direction:column;align-items:center;gap:48px;width:750px;margin:0 auto;display:flex}.FAQ-module__UnNiSq__title{text-align:center;color:var(--foreground);margin:0;font-size:56px;font-weight:500}.FAQ-module__UnNiSq__accordion{box-sizing:border-box;width:100%;color:var(--foreground);flex-direction:column;display:flex}.FAQ-module__UnNiSq__item{border-bottom:1px solid var(--gray-4)}.FAQ-module__UnNiSq__header{margin:0}.FAQ-module__UnNiSq__trigger{box-sizing:border-box;width:100%;color:var(--foreground);background:var(--background);text-align:left;cursor:pointer;border:none;outline:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1rem;font-family:inherit;font-size:17px;font-weight:500;line-height:1.5;display:flex;position:relative}.FAQ-module__UnNiSq__trigger:focus-visible{outline:2px solid var(--green-8);outline-offset:-2px;z-index:1}.FAQ-module__UnNiSq__triggerIcon{box-sizing:border-box;width:16px;height:16px;color:var(--gray-10);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}[data-panel-open] .FAQ-module__UnNiSq__triggerIcon{transform:rotate(45deg)}.FAQ-module__UnNiSq__panel{box-sizing:border-box;height:var(--accordion-panel-height);font-size:15px;line-height:1.6;transition:height .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.FAQ-module__UnNiSq__panel[data-starting-style],.FAQ-module__UnNiSq__panel[data-ending-style]{height:0}.FAQ-module__UnNiSq__content{padding:0 1rem 1.25rem}.FAQ-module__UnNiSq__content p{margin:0 0 1rem}.FAQ-module__UnNiSq__content p:last-child{margin-bottom:0}@media (max-width:768px){.FAQ-module__UnNiSq__section{margin-bottom:160px;padding:60px 16px}.FAQ-module__UnNiSq__container{gap:32px;width:100%;max-width:750px}.FAQ-module__UnNiSq__title{font-size:36px}.FAQ-module__UnNiSq__trigger{padding:1rem .75rem;font-size:16px}.FAQ-module__UnNiSq__content{padding:0 .75rem 1rem;font-size:14px}}@media (max-width:550px){.FAQ-module__UnNiSq__section{margin-bottom:120px;padding:48px 16px}.FAQ-module__UnNiSq__title{font-size:32px}.FAQ-module__UnNiSq__trigger{gap:.75rem;padding:1rem .5rem;font-size:15px}.FAQ-module__UnNiSq__content{padding:0 .5rem 1rem;font-size:16px;line-height:1.5}}
