.use-case-block{max-width:var(--max-width);margin:auto}.use-case-block__inner{max-width:var(--max-inner-width);margin:120px auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgb(3,3,3);align-items:center;gap:0}.use-case-block__image-wrapper{display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;transform:translate(-30px);animation:slideInFromLeft .8s ease-out .2s forwards}.use-case-block__image-wrapper img{width:100%;height:auto;object-fit:contain;display:block;transition:transform .3s ease}.use-case-block__image-wrapper:hover img{transform:scale(1.02)}.use-case-block__content{color:var(--Black);padding-left:80px;padding-right:80px}.use-case-block__title{font-family:Outfit;font-size:3.5rem;font-weight:700;line-height:120%;padding-bottom:12px}.use-case-block__desc{font-family:Outfit;font-size:1.125rem;font-weight:400;line-height:150%;letter-spacing:.18px;margin-bottom:24px}.use-case-block__cta .btn{display:inline-block;position:relative;padding-top:10px;padding-bottom:10px;background-color:var(--HalfWhite);font-family:Outfit;font-size:1rem;font-weight:400;line-height:140%;letter-spacing:.16px;box-shadow:0 3px 0 var(--Gray400);cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.use-case-block__cta .btn:after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:3px;background-color:var(--Black);opacity:0;transform:translate(-50%);transition:width .4s cubic-bezier(.4,0,.2,1),opacity .2s ease}.use-case-block__cta .btn:hover{box-shadow:none}.use-case-block__cta .btn:hover:after{width:100%;opacity:1}@media screen and (max-width: 75em){.use-case-block__inner{margin-left:20px;margin-right:20px}.use-case-block__content{padding-left:60px;padding-right:60px}.use-case-block__title{font-family:Outfit;font-size:3rem;font-weight:700;line-height:120%}}@media (max-width: 62em){.use-case-block__content{padding-left:40px;padding-right:40px}.use-case-block__title{font-family:Outfit;font-size:2.5rem;font-weight:700;line-height:120%}.use-case-block__desc{font-family:Outfit;font-size:1rem;font-weight:400;line-height:140%;letter-spacing:.16px}}@media (max-width: 48em){.use-case-block{margin-top:48px}.use-case-block__inner{grid-template-columns:1fr;margin:0 20px}.use-case-block__content{padding:40px 30px}.use-case-block__title{font-family:Outfit;font-size:1.75rem;font-weight:700;line-height:124%}.use-case-block__desc{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px}.use-case-block__cta .btn{font-family:Outfit;font-size:1rem;font-weight:500;line-height:126%;letter-spacing:.16px}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.DualSectionMarquee{max-width:var(--max-width);margin:100px auto}.DualSectionMarquee .inner{max-width:var(--max-inner-width);margin:auto;display:flex;flex-direction:row;border:1px solid var(--Black);background:var(--white)}.DualSectionMarquee .container-left{flex:1;display:flex;flex-direction:column;border-right:1px solid var(--Black);overflow:hidden}.DualSectionMarquee .main-content{padding:60px;gap:16px}.DualSectionMarquee .main-content h2{font-family:Outfit;font-size:2.5rem;font-weight:700;line-height:120%;color:var(--Black);margin:0 0 16px}.DualSectionMarquee .main-content p{font-family:Outfit;font-size:1.125rem;font-weight:400;line-height:150%;color:var(--Black)}.DualSectionMarquee .marquee-container{display:flex;justify-content:center;align-items:center;height:70px;border-top:1px solid var(--Black)}.DualSectionMarquee .subscription-section{width:320px;min-width:320px;padding:60px;display:flex;flex-direction:column;justify-content:center}.DualSectionMarquee .subscription-section h2{font-family:Outfit;font-size:2rem;font-weight:700;line-height:120%;color:var(--Black);margin-bottom:8px}.DualSectionMarquee .subscription-section h3{font-family:Outfit;font-size:1.25rem;font-weight:400;line-height:124%;color:var(--Black);margin-bottom:4px}.DualSectionMarquee .subscription-section>p{font-family:Outfit;font-size:.875rem;font-weight:400;line-height:160%;letter-spacing:.14px;color:var(--Black);margin-bottom:32px}.DualSectionMarquee .subscription-section .buttons{display:flex;flex-direction:column;gap:16px}.DualSectionMarquee .subscription-section .buttons .btn{font-family:Outfit;font-size:1rem;font-weight:500;line-height:126%;letter-spacing:.16px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s;cursor:pointer;border:none;transition:all .4s ease;position:relative}.DualSectionMarquee .subscription-section .buttons .btn svg{transition:transform .3s ease}.DualSectionMarquee .subscription-section .buttons .btn.btn-primary{background:var(--Blue);color:var(--white);padding:20px 24px;justify-content:space-between}.DualSectionMarquee .subscription-section .buttons .btn.btn-primary svg{margin-left:8px}.DualSectionMarquee .subscription-section .buttons .btn.btn-primary:hover{background:color-mix(in srgb,var(--Blue) 90%,black);transform:translate(-2px,-2px)}.DualSectionMarquee .subscription-section .buttons .btn.btn-primary:hover svg{transform:translate(4px)}.DualSectionMarquee .subscription-section .buttons .btn.btn-secondary{background:var(--white);align-self:flex-start;padding-top:8px;padding-bottom:8px;color:var(--Black);box-shadow:0 3px 0 var(--Gray400);transition:transform .2s ease,box-shadow .2s ease}.DualSectionMarquee .subscription-section .buttons .btn.btn-secondary:after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:3px;background-color:var(--Black);opacity:0;transform:translate(-50%);transition:width .4s cubic-bezier(.4,0,.2,1),opacity .2s ease}.DualSectionMarquee .subscription-section .buttons .btn.btn-secondary:hover{transform:translate(-2px,-2px);box-shadow:none}.DualSectionMarquee .subscription-section .buttons .btn.btn-secondary:hover:after{width:100%;opacity:1}.DualSectionMarquee .subscription-section .buttons .btn.btn-secondary:hover svg{transform:translate(4px)}.DualSectionMarquee .marquee-item-link{font-family:Outfit;font-size:1.5rem;font-weight:250;line-height:126%;font-feature-settings:"liga" off,"clig" off;text-decoration:none;color:var(--Black)}.DualSectionMarquee .marquee-item-link:hover{opacity:.7}@media (max-width: 75em){.DualSectionMarquee{padding:0 20px}.DualSectionMarquee .main-content{padding:40px}.DualSectionMarquee .subscription-section{padding:40px;min-width:280px;width:280px}}@media (max-width: 48em){.DualSectionMarquee{padding-left:20px;padding-right:20px;margin-bottom:48px;margin-top:48px}.DualSectionMarquee .inner{flex-direction:column}.DualSectionMarquee .container-left{border-right:none;border-bottom:1px solid var(--Black)}.DualSectionMarquee .main-content{padding:20px}.DualSectionMarquee .main-content h2{font-family:Outfit;font-size:2rem;font-weight:700;line-height:120%}.DualSectionMarquee .main-content p{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px}.DualSectionMarquee .subscription-section{padding:20px;width:100%;min-width:unset;box-sizing:border-box}.DualSectionMarquee .subscription-section .buttons{width:100%;max-width:100%}.DualSectionMarquee .subscription-section .buttons .btn{box-sizing:border-box}.DualSectionMarquee .subscription-section h2{font-family:Outfit;font-size:1.75rem;font-weight:700;line-height:124%}.DualSectionMarquee .subscription-section h3{font-family:Outfit;font-size:1.125rem;font-weight:400;line-height:150%}.DualSectionMarquee .subscription-section>p{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px}.DualSectionMarquee .marquee-item-link{font-family:Outfit;font-size:1.25rem;font-weight:300;line-height:124%}}@media (max-width: 36em){.DualSectionMarquee{margin-top:32px}.DualSectionMarquee .main-content,.DualSectionMarquee .subscription-section{padding:16px}}.Banner{max-width:var(--max-width);margin:80px auto auto}@media (max-width: 75em){.Banner{padding:0 20px;margin-top:48px}}.Banner .container-top{border:1px solid var(--Black, #101010);max-width:var(--max-inner-width);margin:auto;display:grid;grid-template-columns:1fr 440px}@media (max-width: 75em){.Banner .container-top{grid-template-columns:1fr}.Banner .container-top .mainBlock-right{display:none}}.Banner .container-top .mainBlock-left{padding:60px}@media (max-width: 62em){.Banner .container-top .mainBlock-left{padding:40px}}@media (max-width: 36em){.Banner .container-top .mainBlock-left{padding:24px}}.Banner .container-top .mainBlock-left h2{font-family:Outfit;font-size:2.5rem;font-weight:700;line-height:120%;margin-bottom:12px}@media (max-width: 48em){.Banner .container-top .mainBlock-left h2{font-family:Outfit;font-size:1.75rem;font-weight:700;line-height:124%}}.Banner .container-top .mainBlock-left p{font-family:Outfit;font-size:1.125rem;font-weight:400;line-height:150%;margin-bottom:32px}@media (max-width: 36em){.Banner .container-top .mainBlock-left p{font-family:Outfit;font-size:1rem;font-weight:400;line-height:160%;letter-spacing:.16px}}.Banner .container-top .mainBlock-left h3{font-family:Outfit;font-size:1.75rem;font-weight:700;line-height:124%}@media (max-width: 48em){.Banner .container-top .mainBlock-left h3{font-family:Outfit;font-size:1.5rem;font-weight:700;line-height:126%}}.Banner .container-top .mainBlock-left .desc{font-family:Outfit;font-size:.875rem;font-weight:400;line-height:160%;letter-spacing:.14px;margin-bottom:32px}@media (max-width: 36em){.Banner .container-top .mainBlock-left .desc{font-family:Outfit;font-size:.875rem;font-weight:400;line-height:160%;letter-spacing:.14px}}.Banner .container-top .mainBlock-left .btns{display:flex;gap:32px}@media (max-width: 36em){.Banner .container-top .mainBlock-left .btns{gap:16px;flex-direction:column}}.Banner .container-top .mainBlock-left .btns a{font-family:Outfit;font-size:1rem;font-weight:400;line-height:140%;letter-spacing:.16px;text-decoration:none;width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--Blue);transition:color .3s ease}.Banner .container-top .mainBlock-left .btns a svg{display:block;transition:transform .3s ease}.Banner .container-top .mainBlock-left .btns a.btn-primary:hover svg{transform:translate(4px)}.Banner .container-top .mainBlock-right .image-container{line-height:0}.Banner .container-top .mainBlock-right .image-container img{display:block;width:100%;max-width:440px;height:auto}
