.content-grid-wrapper{display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-end;padding-left:25%}@media(max-width:991px){.content-grid-wrapper{padding-left:0;padding-right:0}}@media(max-width:767px){.content-grid-wrapper{padding-left:10px;padding-right:10px}}.content-grid-wrapper.with-y-padding{padding-top:100px;padding-bottom:100px}@media(max-width:991px){.content-grid-wrapper.with-y-padding{padding-left:0;padding-right:0}}@media(max-width:767px){.content-grid-wrapper.with-y-padding{padding-top:0;padding-bottom:0}}.content-grid-wrapper.with-top-padding{padding-top:100px}@media(max-width:767px){.content-grid-wrapper.with-top-padding{padding-top:70px}}.content-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0}@media(max-width:767px){.content-grid{grid-template-columns:repeat(1,1fr)}}.content-grid .content-grid-item{display:flex;flex-flow:column;gap:14px;padding:0 30px 30px;border:var(--border-line-width) solid var(--colors--light-300);border-right:none}@media(max-width:991px){.content-grid .content-grid-item{padding:0 20px 20px}}@media(max-width:767px){.content-grid .content-grid-item{padding:0 10px 10px;border:none;border-left:0}.content-grid .content-grid-item:last-child{border-bottom:var(--border-line-width) solid var(--colors--light-300)}.content-grid .content-grid-item:nth-child(2),.content-grid .content-grid-item:nth-child(4){border-left:0}}.content-grid .content-grid-item.no-bottom-border{border-bottom:none;padding-bottom:0;padding-top:60px}@media(max-width:767px){.content-grid .content-grid-item.no-bottom-border{padding-top:24px;padding-bottom:24px;border:none}}.content-grid .content-grid-item.no-bottom-border:nth-child(3){padding-bottom:40px}@media(max-width:991px){.content-grid .content-grid-item.no-bottom-border:nth-child(3){border-left:0}}@media(max-width:767px){.content-grid .content-grid-item.no-bottom-border:nth-child(3){padding-bottom:24px}}.content-grid .content-grid-item.no-bottom-border:nth-child(4){padding-bottom:40px}@media(max-width:767px){.content-grid .content-grid-item.no-bottom-border:nth-child(4){padding-bottom:24px}}.content-grid .content-grid-item.no-y-border{border-top:none;border-bottom:none;padding-top:0;padding-bottom:60px}@media(max-width:767px){.content-grid .content-grid-item.no-y-border{padding-top:24px;padding-bottom:24px;border:none}.content-grid .content-grid-item.no-y-border:last-child{border-bottom:var(--border-line-width) solid var(--colors--light-300)}}@media(max-width:991px){.content-grid .content-grid-item.no-y-border:first-child{border-left:0}}@media(max-width:767px){.content-grid .content-grid-item.no-y-border:first-child{border:none}}.content-grid .content-grid-item.with-top-padding{padding-top:60px;padding-bottom:60px}@media(max-width:767px){.content-grid .content-grid-item.with-top-padding{padding-top:24px;padding-bottom:24px}}.content-grid .content-grid-item.with-top-padding:first-child,.content-grid .content-grid-item.with-top-padding:nth-child(2){border-top:none}.content-grid-wrapper .content-grid .content-grid-item p{max-width:42ch}.capability-card{position:relative;overflow:visible}.capability-card .capability-card-content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.capability-card .capability-card-content.clickable{cursor:pointer;transition:opacity .2s ease}.capability-card .capability-card-content.clickable:hover{opacity:.8}.capability-card .capability-card-content.clickable:hover .text-book,.capability-card .capability-card-content.clickable:hover .text-number,.capability-card .capability-card-content.clickable:hover .text-reg{text-decoration:underline}.capability-card .capability-card-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease-out}.capability-card .capability-card-modal-overlay .capability-card-modal-wrapper{position:relative}.capability-card .capability-card-modal-overlay .capability-card-modal-wrapper .capability-card-modal{width:900px;height:700px;max-width:90vw;max-height:90vh;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:var(--border-line-width) solid var(--colors--light-300);border-radius:12px;position:relative;animation:modalSlideIn .3s ease-out,modalBackgroundFade .4s ease-out .2s forwards;transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.capability-card .capability-card-modal-overlay .capability-card-modal-wrapper .capability-card-modal .capability-card-modal-close{position:absolute;top:20px;right:20px;width:32px;height:32px;background:rgba(255,255,255,.1);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.8);z-index:10;transition:all .2s ease}.capability-card .capability-card-modal-overlay .capability-card-modal-wrapper .capability-card-modal .capability-card-modal-close:hover{background:rgba(255,255,255,.2);color:#fff}.capability-card .capability-card-modal-overlay .capability-card-modal-wrapper .capability-card-modal .capability-card-modal-content{width:100%;height:100%;padding:50px 30px 30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:auto}.capability-card .capability-card-modal-overlay .capability-card-modal-wrapper .capability-card-modal .capability-card-modal-content>*{opacity:0;animation:contentFadeIn .2s ease-out .15s forwards}.capability-card .capability-card-mobile-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease-out}.capability-card .capability-card-mobile-modal-overlay .capability-card-mobile-modal-wrapper{position:relative;margin:20px}.capability-card .capability-card-mobile-modal-overlay .capability-card-mobile-modal-wrapper .capability-card-mobile-modal{width:100%;max-width:450px;height:550px;max-height:80vh;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:var(--border-line-width) solid var(--colors--light-300);border-radius:12px;position:relative;animation:modalSlideIn .3s ease-out,modalBackgroundFade .4s ease-out .2s forwards;transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.capability-card .capability-card-mobile-modal-overlay .capability-card-mobile-modal-wrapper .capability-card-mobile-modal .capability-card-modal-close{position:absolute;top:16px;right:16px;width:28px;height:28px;background:rgba(255,255,255,.1);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(255,255,255,.8);z-index:10;transition:all .2s ease}.capability-card .capability-card-mobile-modal-overlay .capability-card-mobile-modal-wrapper .capability-card-mobile-modal .capability-card-modal-close:hover{background:rgba(255,255,255,.2);color:#fff}.capability-card .capability-card-mobile-modal-overlay .capability-card-mobile-modal-wrapper .capability-card-mobile-modal .capability-card-modal-content{width:100%;height:100%;padding:45px 20px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:auto}.capability-card .capability-card-mobile-modal-overlay .capability-card-mobile-modal-wrapper .capability-card-mobile-modal .capability-card-modal-content>*{opacity:0;animation:contentFadeIn .2s ease-out .15s forwards}.capability-card .product-image-testimonial{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.capability-card .product-image-testimonial .testimonial-product-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalBackgroundFade{0%{background-color:rgba(45,86,54,.95)}to{background-color:rgba(0,0,0,0)!important}}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.capability-card .capability-card-modal-overlay{display:none!important}}@media(min-width:768px){.capability-card .capability-card-mobile-modal-overlay{display:none!important}}.features-list-wrapper{display:flex;flex-direction:column;gap:24px}.features-list-wrapper .features-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.features-list-wrapper .features-list .features-list-item{display:flex;align-items:flex-start;gap:4px}.features-list-wrapper .features-list .features-list-item p{max-width:36ch}.features-list-wrapper .features-list .features-list-item svg{width:16px;height:16px;min-width:16px;color:var(--colors--light-300)}.use-cases-section .use-cases-wrapper{border-bottom:.5px solid var(--colors--light-300);grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;display:grid}@media(max-width:1024px){.use-cases-section .use-cases-wrapper{grid-template-columns:1fr}}.use-cases-section .use-cases-wrapper .use-cases-header{max-width:60ch}@media(max-width:1024px){.use-cases-section .use-cases-wrapper .use-cases-header{padding:0 20px}}@media(max-width:767px){.use-cases-section .use-cases-wrapper .use-cases-header{padding:0 10px}}.use-cases-section .use-cases-wrapper .use-cases-header p{max-width:45ch}.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile{display:none}@media(max-width:1024px){.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile{display:block}}.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile .use-cases-sidebar-list{position:relative;padding-left:20px;padding-right:10px;padding-bottom:12px;display:flex;gap:2rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile .use-cases-sidebar-list::-webkit-scrollbar{display:none}@media(max-width:767px){.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile .use-cases-sidebar-list .animation-item:last-child{padding-right:20px}.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile .use-cases-sidebar-list .animation-item a{text-wrap:nowrap}}.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile .use-cases-sidebar-list .active-underline{position:absolute;left:0;bottom:2px;height:var(--border-line-width);background:var(--colors--light-100);border-radius:1px;width:32px;min-width:32px;transition:none;pointer-events:none;z-index:2}.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile li a:hover .text-light{color:var(--colors--light-200)}.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile li a .text-light{color:var(--colors--light-300);transition:color .25s ease}.use-cases-section .use-cases-wrapper .use-cases-sidebar-mobile .sidebar-item-current .text-light{color:var(--colors--light-100)}.use-cases-section .use-cases-wrapper .use-cases-sidebar{position:relative;padding:300px 0}@media(max-width:1024px){.use-cases-section .use-cases-wrapper .use-cases-sidebar{padding:0;display:none}}.use-cases-section .use-cases-wrapper .use-cases-sidebar .use-cases-sidebar-list{position:-webkit-sticky;position:sticky;top:300px;padding-left:30px;display:flex;flex-direction:column;gap:16px}.use-cases-section .use-cases-wrapper .use-cases-sidebar .use-cases-sidebar-list li a{display:flex;align-items:center;gap:14px}.use-cases-section .use-cases-wrapper .use-cases-sidebar .use-cases-sidebar-list li a:hover .text-light{color:var(--colors--light-200)}.use-cases-section .use-cases-wrapper .use-cases-sidebar .use-cases-sidebar-list li a .text-light{color:var(--colors--light-300);transition:color .25s ease}.use-cases-section .use-cases-wrapper .use-cases-sidebar .use-cases-sidebar-list .sidebar-item-current .text-light{color:var(--colors--light-100)}.use-cases-section .use-cases-wrapper .use-cases-content{display:flex;flex-direction:column;gap:40px}@media(max-width:767px){.use-cases-section .use-cases-wrapper .use-cases-content{overflow:hidden}}.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps{display:flex;flex-direction:column;gap:140px;border-left:var(--border-line-width) solid var(--colors--light-300);border-top:var(--border-line-width) solid var(--colors--light-300)}@media(max-width:767px){.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps{border-left:none}.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps .use-case-content .split-card{border-top:none}.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps .use-case-content .action-card .action-card-ilu-wrapper{min-height:200px}.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps .use-case-content .action-card img{max-width:none;margin:0 auto}.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps .use-case-content .action-card .action-card-modal-wrapper img{max-width:none;margin:0}.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps .use-case-content .action-card .action-card-modal-wrapper .action-card-modal .action-card-modal-content{padding:10px}}.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps .use-cases-step .action-card{border:none}@media(max-width:767px){.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps .use-cases-step .action-card{display:flex;flex-direction:column-reverse}}@media(max-width:767px)and (max-width:767px){.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps .use-cases-step .action-card .action-card-content-wrapper{padding:24px 10px 20px}.use-cases-section .use-cases-wrapper .use-cases-content .use-cases-steps .use-cases-step .action-card .action-card-content-wrapper .action-card-content{margin-top:24px;padding-bottom:20px}}@media(min-width:1025px){.use-cases-sidebar-mobile .active-underline{display:none}}