:root{--footer-height:50px}@media (width<=600px){:root{--footer-height:100px}}*{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0;font-family:Titillium Web,Roboto,sans-serif}:before,:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}a:visited{color:initial}#app{position:relative;overflow:hidden}h1,h2,h3,h4,h5,h6,p,span{text-align:left}h1.primary,h2.primary,h3.primary,h4.primary,h5.primary,h6.primary,p.primary,span.primary{color:#eee}h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary,p.secondary,span.secondary{color:#333}h1,h2,.h1{font-family:Righteous,Jost,Roboto,sans-serif}h3,h4,h5,h6,p,span,input,textarea,select,option{font-family:Titillium Web,Roboto,sans-serif}h1,.h1{letter-spacing:.03em;font-size:50px;font-weight:600;line-height:1.5em}h2,h3{letter-spacing:.002em;font-size:24px;font-weight:600;line-height:1.5em}h4{font-size:22px}h5{font-size:20px}h6,input,textarea,select,option{letter-spacing:.002em;font-size:17px;font-weight:600;line-height:1.2em}span{font:inherit;font-weight:inherit}@media (width<=1506px){h1,.h1,h1 span,.h1 span{font-size:45px}h2,h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6,input,textarea,select,option{font-size:16px}}@media (width<=1280px){h1,.h1,h1 span,.h1 span{font-size:40px}h2,h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6,input,textarea,select,option{font-size:15px}}@media (width<=1024px){h1,.h1,h1 span,.h1 span{font-size:35px}h2,h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6,input,textarea,select,option{font-size:13px}}@media (width<=768px){h1,.h1,h1 span,.h1 span{font-size:30px}h2,h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}h6,input,textarea,select,option{font-size:11px}}.btn{letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:10px 30px;font-size:17px;font-weight:700;line-height:1.5em;display:flex;overflow:hidden;outline:none!important}.btn:disabled{border:3px solid #222;color:#fff!important;background-color:#555!important}.btn:not(:disabled){cursor:pointer;transition:left .5s}.btn:not(:disabled).primary:before,.btn:not(:disabled).secondary:before{content:"";z-index:-1;width:200%;height:150%;transition:left .5s;position:absolute;top:0;left:-250%;transform:skew(-20deg)}.btn:not(:disabled).primary{color:#eee;z-index:2;background-color:#e31919;border:3px solid #b10808;position:relative}.btn:not(:disabled).primary:before{background-color:#b10808}.btn:not(:disabled).primary:hover,.btn:not(:disabled).primary:active,.btn:not(:disabled).primary:focus{color:#eee!important}.btn:not(:disabled).primary:hover:before,.btn:not(:disabled).primary:active:before,.btn:not(:disabled).primary:focus:before{left:-10%}.btn:not(:disabled).secondary{color:#333;z-index:2;background-color:#eee;border:3px solid #bfbfbf;position:relative}.btn:not(:disabled).secondary:before{background-color:#bfbfbf}.btn:not(:disabled).secondary:hover,.btn:not(:disabled).secondary:active,.btn:not(:disabled).secondary:focus{color:#333!important}.btn:not(:disabled).secondary:hover:before,.btn:not(:disabled).secondary:active:before,.btn:not(:disabled).secondary:focus:before{left:-10%}@media (width<=1506px){.btn{padding:10px 30px;font-size:15px}}@media (width<=1280px){.btn{padding:8px 24px;font-size:13px}}@media (width<=1024px){.btn{padding:6px 20px;font-size:12px}}.main-section{width:1400px;margin:0 auto}@media (width<=1506px){.main-section{width:auto;margin:0 53px}}@media (width<=1280px){.main-section{width:100%;margin:0 auto;padding:0 50px}}@media (width<=1024px){.main-section{padding:0 25px}}@media (width<=768px){.main-section{padding:0 10px}}.navbar{z-index:3000;background-color:#111;border-bottom:1px solid #ffffff0f;width:100%;position:sticky;top:0;box-shadow:0 2px 12px #00000040}.navbar .navbar-inner{z-index:2;align-items:center;gap:20px;width:100%;height:70px;padding:0 30px;display:flex;position:relative}@media (width<=768px){.navbar .navbar-inner{padding:0 12px 0 16px}}.navbar .logo{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:10px;height:42px;padding:0;display:flex}.navbar .logo img{width:auto;height:100%;display:block}.navbar .logo .logo-text{letter-spacing:.04em;white-space:nowrap;font-family:Righteous,sans-serif;font-size:1.35rem;font-weight:400;line-height:1}@media (width<=480px){.navbar .logo .logo-text{display:none}}.navbar .logo:hover .logo-text{color:#bfbfbf}.navbar .nav-desktop{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.navbar .nav-desktop::-webkit-scrollbar{display:none}@media (width<=900px){.navbar .nav-desktop{display:none}}.navbar .nav-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.navbar .nav-link{color:#ffffffe0;font:inherit;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-size:.95rem;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.navbar .nav-link svg{color:inherit;font-size:1.15rem}.navbar .nav-link:hover,.navbar .nav-link:focus-visible{color:#fff;background-color:#ffffff14;outline:none}.navbar .nav-link:focus-visible{box-shadow:inset 0 0 0 2px #ffffff40}.navbar .nav-signin.btn.secondary{color:#eee;border-color:#ffffff59;background:0 0!important}.navbar .nav-signin.btn.secondary:hover,.navbar .nav-signin.btn.secondary:active,.navbar .nav-signin.btn.secondary:focus{color:#fff;border-color:#fff;background-color:#ffffff1f!important}.navbar .btn-toggle{color:#eee;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.navbar .btn-toggle span{display:inline-flex}.navbar .btn-toggle svg{width:28px;height:28px}.navbar .btn-toggle .icon-close{display:none}.navbar .btn-toggle:hover,.navbar .btn-toggle:focus-visible{color:#fff;background-color:#ffffff14;outline:none}@media (width<=900px){.navbar .btn-toggle{display:inline-flex}}.navbar.open .btn-toggle .icon-open{display:none}.navbar.open .btn-toggle .icon-close{display:inline-flex}.navbar .nav-mobile-panel,.navbar .nav-backdrop{display:none}@media (width<=900px){.navbar .nav-mobile-panel{z-index:2;opacity:0;visibility:hidden;pointer-events:none;background-color:#161616;border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;max-height:min(70vh,100dvh - 70px);padding:8px 12px 20px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:70px;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 16px 32px #00000073}.navbar.open .nav-mobile-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navbar.open .nav-backdrop{z-index:1;cursor:pointer;background:#00000073;border:none;margin:0;padding:0;display:block;position:fixed;inset:70px 0 0}.navbar .nav-mobile-section{flex-direction:column;gap:2px;display:flex}.navbar .nav-mobile-panel .nav-link{border-left:3px solid #0000;justify-content:flex-start;width:100%;padding:14px 16px;font-size:1rem}.navbar .nav-mobile-panel .nav-link:hover,.navbar .nav-mobile-panel .nav-link:focus-visible{background-color:#ffffff0f;border-left-color:#e31919}.navbar .nav-mobile-cta{margin-top:12px;padding:0 4px 4px;display:flex}.navbar .nav-mobile-cta .btn{width:100%}.navbar .nav-signin{display:none}}.footer-wrapper{width:100%;height:var(--footer-height);color:#fff;background-color:#111;justify-content:space-between;align-items:center;display:flex;position:relative;bottom:0;left:0}.footer-wrapper a{color:#fff}.footer-wrapper .middle{justify-content:center;align-items:center;gap:20px;display:flex}.footer-wrapper .middle h6{cursor:pointer}.footer-wrapper .desktop-view{display:flex}.footer-wrapper .mobile-view{flex-direction:column;align-items:center;gap:12px;width:100%;display:none}.footer-wrapper .right-side{gap:8px;padding:0 10px;display:flex}.footer-wrapper .left-side{padding:0 10px}@media (width<=600px){.footer-wrapper{flex-wrap:wrap;justify-content:space-around;height:140px}.footer-wrapper .desktop-view{display:none}.footer-wrapper .mobile-view{display:flex}.footer-wrapper .right-side{order:3;width:auto}.footer-wrapper .left-side{order:2}.footer-wrapper .middle{order:1;width:100%;margin:0 20px}}[hidden]{display:none!important}img{height:auto}.main-content{width:100%;height:100%;min-height:calc(100vh - (70px + var(--footer-height)))}.icon-svg{fill:currentColor;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1em;height:1em;font-size:1.5rem;transition:fill .2s cubic-bezier(.4,0,.2,1);display:inline-block}.pricing-section{text-align:center;max-width:1400px;margin:0 auto;padding:2rem}.pricing-section .pricing-plans{flex-wrap:wrap;justify-content:center;gap:2rem;padding:2rem;display:flex}.pricing-section .pricing-plans .subscription-card{text-align:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;flex-direction:column;align-items:center;width:380px;min-height:650px;padding:2rem;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #00000014}.pricing-section .pricing-plans .subscription-card:hover{border-color:#e31919;transform:translateY(-8px);box-shadow:0 8px 20px #00000026}.pricing-section .pricing-plans .subscription-card .card-title{color:#333;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;font-size:1.6rem;font-weight:700}.pricing-section .pricing-plans .subscription-card .price{color:#e31919;margin:0;font-size:2.5rem;font-weight:700}.pricing-section .pricing-plans .subscription-card h2{margin:0}.pricing-section .pricing-plans .subscription-card .monthly-price{color:#666;margin-bottom:.5rem;font-size:.9rem;font-style:italic}.pricing-section .pricing-plans .subscription-card .or-text{color:#333;margin:.25rem 0;font-size:1rem;font-weight:700}.pricing-section .pricing-plans .subscription-card .three-month-price{color:#e31919;margin:0;font-size:2rem;font-weight:700}.pricing-section .pricing-plans .subscription-card .team-contact-price{color:#e31919;margin:1rem 0;font-size:1.3rem;font-weight:700;line-height:1.4}.pricing-section .pricing-plans .subscription-card .pricing-badge{width:100px;height:100px;position:absolute;top:0;right:0;overflow:hidden}.pricing-section .pricing-plans .subscription-card .pricing-badge:before{content:attr(data-label);color:#fff;text-align:center;text-transform:uppercase;background-color:#e31919;width:140px;padding:8px 0;font-size:.75rem;font-weight:700;position:absolute;top:22px;right:-28px;transform:rotate(45deg);box-shadow:0 3px 6px #0000004d}.pricing-section .pricing-plans .subscription-card .free-trial-text{color:#4caf50;margin-top:.5em;padding:0;font-weight:700}.pricing-section .pricing-plans .subscription-card hr{background-color:#e0e0e0;border:none;width:100%;height:1px;margin:1.5rem 0}.pricing-section .pricing-plans .subscription-card .benefits-list{text-align:left;width:100%;margin:1rem 0}.pricing-section .pricing-plans .subscription-card .benefits-list.flex-grow{flex-grow:1}.pricing-section .pricing-plans .subscription-card .benefits-list .benefit-item{border-radius:8px;align-items:flex-start;margin-bottom:.75rem;padding:.5rem;transition:background-color .2s;display:flex}.pricing-section .pricing-plans .subscription-card .benefits-list .benefit-item:hover{background-color:#f8f9fa}.pricing-section .pricing-plans .subscription-card .benefits-list .benefit-item:last-child{margin-bottom:0}.pricing-section .pricing-plans .subscription-card .benefits-list .benefit-item.coming-soon-item span{color:#999}.pricing-section .pricing-plans .subscription-card .benefits-list .benefit-item.coming-soon-item .loading-spinner{border:2px solid #e0e0e0;border-top-color:#e31919;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;margin-right:.75rem;animation:1.5s linear infinite spin}.pricing-section .pricing-plans .subscription-card .benefits-list .benefit-item>.icon-svg{color:#e31919;flex-shrink:0;margin-top:.125rem;margin-right:.75rem;font-size:1.25rem}.pricing-section .pricing-plans .subscription-card .benefits-list .benefit-item span{color:#333;font-size:.95rem;font-weight:400;line-height:1.5}.pricing-section .pricing-plans .subscription-card .btn{text-align:center;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;width:100%;margin-top:1rem;padding:1rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.pricing-section .pricing-plans .subscription-card .btn.primary{color:#fff;background-color:#e31919}.pricing-section .pricing-plans .subscription-card .btn.primary:hover{background-color:#b10808;transform:translateY(-2px)}.pricing-section .contact-dialog{color:#333;background-color:#fff;border:none;border-radius:4px;width:calc(100% - 64px);max-width:600px;margin:auto;padding:0;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.pricing-section .contact-dialog::backdrop{background-color:#00000080}.pricing-section .contact-dialog .contact-dialog-title{border-bottom:2px solid #f0f0f0;padding:16px 24px 1rem;position:relative}.pricing-section .contact-dialog .contact-dialog-title h2{font-family:Titillium Web,Roboto,sans-serif;font-size:1.5rem;font-weight:600}.pricing-section .contact-dialog .contact-dialog-close{color:#9e9e9e;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:8px;display:inline-flex;position:absolute;top:12px;right:12px}.pricing-section .contact-dialog .contact-dialog-close:hover{background-color:#0000000a}.pricing-section .contact-dialog .contact-info{margin-top:1rem;padding:2rem}.pricing-section .contact-info{flex-direction:column;align-items:center;gap:2rem;display:flex}.pricing-section .contact-info .contact-item{background-color:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1.25rem;transition:all .2s;display:flex}.pricing-section .contact-info .contact-item:hover{background-color:#e9ecef}.pricing-section .contact-info .contact-item svg{color:#e31919;flex-shrink:0;font-size:2rem}.pricing-section .contact-info .contact-item span{color:#333;font-size:1.25rem;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.pricing-section{padding:1rem}.pricing-section .pricing-plans{gap:1.5rem;padding:1rem}.pricing-section .pricing-plans .subscription-card{width:100%;max-width:400px}}.form{flex-direction:column;gap:10px;display:flex}.form>*{width:100%!important}.form .row{flex-direction:row;gap:10px;display:flex}.form .row>*{width:100%}.form .error{color:red}.input-field{color:#333;border-color:#333;flex-direction:column;gap:5px;width:100%;display:flex}.input-field:focus-within{color:#e31919!important;border-color:#e31919!important}.input-field:hover,.input-field:active{color:#b10808;border-color:#b10808}.input-field .input-wrapper{width:100%;color:inherit;border:2px solid;border-color:inherit;background-color:#fff;border-radius:0;flex-direction:row;align-items:center;gap:8px;padding:0;display:flex;position:relative}.input-field .input-wrapper label{background-color:#fffc;padding:4px;display:flex;position:absolute;top:0;right:0}.input-field .input-wrapper input,.input-field .input-wrapper textarea{color:#333;resize:none;flex:auto;width:100%;min-width:0;padding:10px 12px;outline:none!important}.loader-wrapper{z-index:1000;justify-content:center;align-items:center;display:flex}.loader-wrapper .spinner{border:6px solid #eee;border-top-color:#e31919;border-radius:50%;animation:1s linear infinite spin}.loader-wrapper.loader-very-small{height:17px}.loader-wrapper.loader-very-small .spinner{aspect-ratio:1;border-width:4px;height:100%}.toasts-container{z-index:5000;pointer-events:none;box-sizing:border-box;top:max(10px, env(safe-area-inset-top,0px));left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));flex-direction:column;align-items:stretch;gap:8px;width:auto;max-width:100%;display:flex;position:fixed;bottom:auto}@media (width>=768px){.toasts-container{top:auto;bottom:max(20px, env(safe-area-inset-bottom,0px));left:auto;right:max(20px, env(safe-area-inset-right,0px));width:min(400px,100vw - 40px)}}.toasts-container .toast{pointer-events:auto;color:#fff;border-radius:0;align-items:flex-start;gap:8px;width:100%;min-height:52px;padding:12px 36px 14px 12px;animation:.28s both toast-in;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000038}@media (width>=768px){.toasts-container .toast{animation-name:toast-in-desktop}}.toasts-container .toast .toast-body{text-align:left;flex-direction:row;flex:auto;align-items:flex-start;gap:10px;min-width:0;display:flex}.toasts-container .toast .toast-body>svg{flex:none;width:22px;height:22px;margin-top:1px}.toasts-container .toast .toast-body>p{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.toasts-container .toast .toast-close{width:32px;height:32px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:4px}.toasts-container .toast .toast-close:hover,.toasts-container .toast .toast-close:focus-visible{opacity:1;outline:none}.toasts-container .toast .toast-close svg{width:18px;height:18px}.toasts-container .toast .toast-progress{transform-origin:0;height:3px;animation:toast-progress linear var(--ttl) forwards;opacity:.85;position:absolute;bottom:0;left:0;right:0}.toasts-container .toast.info{background-color:#3dba4a;border:2px solid #2e8c38}.toasts-container .toast.info .toast-progress{background:#2e8c38}@keyframes toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in-desktop{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.landing-page-wrapper{overflow-y:auto}.landing-page-wrapper h2:not(.h1){color:#e8e8e8c0}.landing-page-wrapper h3{color:#525252}.landing-page-wrapper .buttons{flex-wrap:wrap;gap:10px;display:flex}.landing-page-wrapper .info-section{flex-direction:column;padding-top:50px;padding-bottom:80px;display:flex;position:relative}@media (width<=1900px){.landing-page-wrapper .info-section .stats-container{gap:0}}@media (width<=800px){.landing-page-wrapper .info-section{padding-top:10px;padding-bottom:0}}.landing-page-wrapper .info-section article{z-index:2;flex-direction:column;gap:20px;margin:auto 200px;display:flex;position:relative}.landing-page-wrapper .info-section article .top-row{flex-direction:row;align-items:end;display:flex}.landing-page-wrapper .info-section article .top-row .ball-animation-player{width:120px;height:120px;margin:0;padding:0;display:block;overflow:hidden}.landing-page-wrapper .info-section .highlight{z-index:2;position:relative;color:#e31919!important}.landing-page-wrapper .info-section .hero-second-line{padding-left:60px;display:block}.landing-page-wrapper .partners-section{background:linear-gradient(#fff 0%,#f4f4f4 30% 70%,#fff 100%);flex-direction:column;justify-content:center;padding-bottom:100px;display:flex}.landing-page-wrapper .partners-section .partners-title{text-align:center;margin-left:auto;margin-right:auto;font-size:40px}.landing-page-wrapper .partners-section .partners-subtitle{color:#757575;text-align:center;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:20px}.landing-page-wrapper .partners-section .partners-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:170px;display:flex}@media (width<=1020px){.landing-page-wrapper .partners-section .partners-logos{gap:70px}}@media (width<=800px){.landing-page-wrapper .partners-section .partners-logos{gap:40px}}@media (width<=470px){.landing-page-wrapper .partners-section{gap:30px;padding:10px 10px 40px}}@media (width<=380px){.landing-page-wrapper .partners-section{justify-content:left}}.landing-page-wrapper .partners-section .partner{color:#ccc;text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:200px;font-size:20px;font-weight:700;display:flex}.landing-page-wrapper .partners-section .partner svg{width:150px;height:150px}.landing-page-wrapper .partners-section .partner.bfunion{color:#c1a367!important}.landing-page-wrapper .partners-section .partner.prosport10{color:#da0114!important}.landing-page-wrapper .partners-section .partner.playmaker24{color:#033d6b!important}.landing-page-wrapper .first-rotated-rectangle,.landing-page-wrapper .second-rotated-rectangle{z-index:-1;transform-origin:50%;background:#efefef linear-gradient(#fff 0%,#efefef 50% 50%,#fff 100%);width:200px;height:100%;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(14deg)}.landing-page-wrapper .first-rotated-rectangle{left:25%}.landing-page-wrapper .second-rotated-rectangle{left:75%}.landing-page-wrapper .testimonials-section{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0 20px 20px;display:flex}.landing-page-wrapper .testimonials-section .testimonials-title{text-align:center;font-size:40px}.landing-page-wrapper .testimonials-section .testimonials-subtitle{color:#757575;text-align:center;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:20px}.landing-page-wrapper .testimonials-section .cards-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:0 20px 20px;display:flex}@media (width<=1300px){.landing-page-wrapper .testimonials-section .cards-container{flex-direction:column}}.landing-page-wrapper .testimonials-section .card{text-align:center;background:#fff;border:none;border-radius:16px;flex-direction:column;flex:1;width:450px;height:550px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}@media (width<=450px){.landing-page-wrapper .testimonials-section .card{width:100%;height:auto}}.landing-page-wrapper .testimonials-section .card img{object-fit:cover;border-radius:0;width:100%;height:400px}@media (width<=800px){.landing-page-wrapper .testimonials-section .card img{height:250px}}.landing-page-wrapper .testimonials-section .card h3{padding:10px 20px}.landing-page-wrapper .testimonials-section .card p{flex-grow:1;padding:0 20px 20px}.landing-page-wrapper .join-us-section-wrapper{background-image:linear-gradient(#6f020289,#630000a9),url(/landing-assets/join-us-background-1-BpxyI4wY.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;padding-top:80px;padding-bottom:80px;display:flex}.landing-page-wrapper .join-us-section-wrapper .join-us-section{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.landing-page-wrapper .contact-us-section{flex-direction:column;justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px;display:flex}.landing-page-wrapper .contact-us-section form,.landing-page-wrapper .contact-us-section form>*{width:100%}@media (width<=768px){.buttons{justify-content:center}.buttons>a{width:100%}.landing-page-wrapper .info-section article{align-items:center;padding-bottom:50px;margin:auto 0!important}.landing-page-wrapper .info-section article h1,.landing-page-wrapper .info-section article span{font-size:40px}.landing-page-wrapper .info-section article h1,.landing-page-wrapper .info-section article span,.landing-page-wrapper .info-section article h3{text-align:center}}.features-section .features-title{text-align:center;font-size:40px}.features-section .features-subtitle{color:#757575;text-align:center;margin-bottom:80px;margin-left:auto;margin-right:auto;font-size:20px}.features-section .features-container{justify-content:center;gap:2rem;margin:0 auto;padding:0 1rem;display:flex}.features-section .feature-card{text-align:center;background:#fff;border:none;border-radius:16px;flex:1;max-width:300px;padding:2rem 1.5rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.features-section .feature-card.top-margin{margin-top:30px}@media (width<=800px){.features-section .feature-card.top-margin{margin-top:0}}.features-section .feature-card.bottom-margin{margin-bottom:30px}@media (width<=800px){.features-section .feature-card.bottom-margin{margin-bottom:0}}.features-section .feature-card:first-child{animation:12s infinite toggleHover}.features-section .feature-card:first-child .icon img{animation:12s infinite toggleHoverIcon}.features-section .feature-card:nth-child(2){animation:12s 3s infinite toggleHover}.features-section .feature-card:nth-child(2) .icon img{animation:12s 3s infinite toggleHoverIcon}.features-section .feature-card:nth-child(3){animation:12s 6s infinite toggleHover}.features-section .feature-card:nth-child(3) .icon img{animation:12s 6s infinite toggleHoverIcon}.features-section .feature-card:nth-child(4){animation:12s 9s infinite toggleHover}.features-section .feature-card:nth-child(4) .icon img{animation:12s 9s infinite toggleHoverIcon}.features-section .feature-card:after{content:"";background-color:#e31919;border:1px solid #b10808;width:120px;height:10px;position:absolute;bottom:0;right:0;transform:rotate(-45deg)translate(50px,20px)}.features-section .feature-card h3{color:#2d2d2d;text-align:center;margin:0 auto 1rem;font-size:1.4rem;font-weight:600}.features-section .feature-card p{color:#666;text-align:center;font-size:1rem;line-height:1.6}@keyframes toggleHover{0%,21%,to{transform:translateY(0);box-shadow:0 4px 20px #00000014}4%,17%{transform:translateY(-5px);box-shadow:0 8px 30px #6037371f}}@keyframes toggleHoverIcon{0%,21%,to{transform:scale(1)}4%,17%{transform:scale(1.05)}}@media (width<=1024px){.features-section .features-container{flex-wrap:wrap;gap:1.5rem}.features-section .feature-card{min-width:calc(50% - 1.5rem)}}@media (width<=768px){.features-section .feature-card{min-width:100%}}.stats-container{flex-wrap:wrap;justify-content:space-around;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.stats-container .stat-card{text-align:center;padding:2rem;transition:transform .3s}.stats-container .stat-card:hover{transform:translateY(-5px)}.stats-container .stat-card .stat-number{color:#e31919;margin:.5rem 0;font-size:60px;font-weight:700}.stats-container .stat-card .stat-label{color:#3c3c3c;width:max-content;font-size:20px}
