@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.8,.8,.8)}to{opacity:1;transform:scaleX(1)}}@font-face{font-display:swap;font-family:BigShoulders-Thin;font-style:normal;font-weight:400;src:url(../fonts/BigShoulders/BigShoulders-Thin.eot);src:url(../fonts/BigShoulders/BigShoulders-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/BigShoulders/BigShoulders-Thin.woff2) format("woff2"),url(../fonts/BigShoulders/BigShoulders-Thin.woff) format("woff"),url(../fonts/BigShoulders/BigShoulders-Thin.ttf) format("truetype"),url(../fonts/BigShoulders/BigShoulders-Thin.svg#BigShoulders-Thin) format("svg")}@font-face{font-display:swap;font-family:BigShoulders-ExtraLight;font-style:normal;font-weight:400;src:url(../fonts/BigShoulders/BigShoulders-ExtraLight.eot);src:url(../fonts/BigShoulders/BigShoulders-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/BigShoulders/BigShoulders-ExtraLight.woff2) format("woff2"),url(../fonts/BigShoulders/BigShoulders-ExtraLight.woff) format("woff"),url(../fonts/BigShoulders/BigShoulders-ExtraLight.ttf) format("truetype"),url(../fonts/BigShoulders/BigShoulders-ExtraLight.svg#BigShoulders-ExtraLight) format("svg")}@font-face{font-display:swap;font-family:BigShoulders-Light;font-style:normal;font-weight:400;src:url(../fonts/BigShoulders/BigShoulders-Light.eot);src:url(../fonts/BigShoulders/BigShoulders-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/BigShoulders/BigShoulders-Light.woff2) format("woff2"),url(../fonts/BigShoulders/BigShoulders-Light.woff) format("woff"),url(../fonts/BigShoulders/BigShoulders-Light.ttf) format("truetype"),url(../fonts/BigShoulders/BigShoulders-Light.svg#BigShoulders-Light) format("svg")}@font-face{font-display:swap;font-family:BigShoulders-Regular;font-style:normal;font-weight:400;src:url(../fonts/BigShoulders/BigShoulders-Regular.eot);src:url(../fonts/BigShoulders/BigShoulders-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/BigShoulders/BigShoulders-Regular.woff2) format("woff2"),url(../fonts/BigShoulders/BigShoulders-Regular.woff) format("woff"),url(../fonts/BigShoulders/BigShoulders-Regular.ttf) format("truetype"),url(../fonts/BigShoulders/BigShoulders-Regular.svg#BigShoulders-Regular) format("svg")}@font-face{font-display:swap;font-family:BigShoulders-Medium;font-style:normal;font-weight:400;src:url(../fonts/BigShoulders/BigShoulders-Medium.eot);src:url(../fonts/BigShoulders/BigShoulders-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/BigShoulders/BigShoulders-Medium.woff2) format("woff2"),url(../fonts/BigShoulders/BigShoulders-Medium.woff) format("woff"),url(../fonts/BigShoulders/BigShoulders-Medium.ttf) format("truetype"),url(../fonts/BigShoulders/BigShoulders-Medium.svg#BigShoulders-Medium) format("svg")}@font-face{font-display:swap;font-family:BigShoulders-SemiBold;font-style:normal;font-weight:400;src:url(../fonts/BigShoulders/BigShoulders-SemiBold.eot);src:url(../fonts/BigShoulders/BigShoulders-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/BigShoulders/BigShoulders-SemiBold.woff2) format("woff2"),url(../fonts/BigShoulders/BigShoulders-SemiBold.woff) format("woff"),url(../fonts/BigShoulders/BigShoulders-SemiBold.ttf) format("truetype"),url(../fonts/BigShoulders/BigShoulders-SemiBold.svg#BigShoulders-SemiBold) format("svg")}@font-face{font-display:swap;font-family:BigShoulders-Bold;font-style:normal;font-weight:400;src:url(../fonts/BigShoulders/BigShoulders-Bold.eot);src:url(../fonts/BigShoulders/BigShoulders-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/BigShoulders/BigShoulders-Bold.woff2) format("woff2"),url(../fonts/BigShoulders/BigShoulders-Bold.woff) format("woff"),url(../fonts/BigShoulders/BigShoulders-Bold.ttf) format("truetype"),url(../fonts/BigShoulders/BigShoulders-Bold.svg#BigShoulders-Bold) format("svg")}@font-face{font-display:swap;font-family:BigShoulders-ExtraBold;font-style:normal;font-weight:400;src:url(../fonts/BigShoulders/BigShoulders-ExtraBold.eot);src:url(../fonts/BigShoulders/BigShoulders-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/BigShoulders/BigShoulders-ExtraBold.woff2) format("woff2"),url(../fonts/BigShoulders/BigShoulders-ExtraBold.woff) format("woff"),url(../fonts/BigShoulders/BigShoulders-ExtraBold.ttf) format("truetype"),url(../fonts/BigShoulders/BigShoulders-ExtraBold.svg#BigShoulders-ExtraBold) format("svg")}@font-face{font-display:swap;font-family:Lexend-Thin;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-Thin.eot);src:url(../fonts/Lexend/Lexend-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Lexend/Lexend-Thin.woff2) format("woff2"),url(../fonts/Lexend/Lexend-Thin.woff) format("woff"),url(../fonts/Lexend/Lexend-Thin.ttf) format("truetype"),url(../fonts/Lexend/Lexend-Thin.svg#Lexend-Thin) format("svg")}@font-face{font-display:swap;font-family:Lexend-ExtraLight;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-ExtraLight.eot);src:url(../fonts/Lexend/Lexend-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Lexend/Lexend-ExtraLight.woff2) format("woff2"),url(../fonts/Lexend/Lexend-ExtraLight.woff) format("woff"),url(../fonts/Lexend/Lexend-ExtraLight.ttf) format("truetype"),url(../fonts/Lexend/Lexend-ExtraLight.svg#Lexend-ExtraLight) format("svg")}@font-face{font-display:swap;font-family:Lexend-Light;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-Light.eot);src:url(../fonts/Lexend/Lexend-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Lexend/Lexend-Light.woff2) format("woff2"),url(../fonts/Lexend/Lexend-Light.woff) format("woff"),url(../fonts/Lexend/Lexend-Light.ttf) format("truetype"),url(../fonts/Lexend/Lexend-Light.svg#Lexend-Light) format("svg")}@font-face{font-display:swap;font-family:Lexend-Regular;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-Regular.eot);src:url(../fonts/Lexend/Lexend-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Lexend/Lexend-Regular.woff2) format("woff2"),url(../fonts/Lexend/Lexend-Regular.woff) format("woff"),url(../fonts/Lexend/Lexend-Regular.ttf) format("truetype"),url(../fonts/Lexend/Lexend-Regular.svg#Lexend-Regular) format("svg")}@font-face{font-display:swap;font-family:Lexend-Medium;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-Medium.eot);src:url(../fonts/Lexend/Lexend-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Lexend/Lexend-Medium.woff2) format("woff2"),url(../fonts/Lexend/Lexend-Medium.woff) format("woff"),url(../fonts/Lexend/Lexend-Medium.ttf) format("truetype"),url(../fonts/Lexend/Lexend-Medium.svg#Lexend-Medium) format("svg")}@font-face{font-display:swap;font-family:Lexend-SemiBold;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-SemiBold.eot);src:url(../fonts/Lexend/Lexend-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lexend/Lexend-SemiBold.woff2) format("woff2"),url(../fonts/Lexend/Lexend-SemiBold.woff) format("woff"),url(../fonts/Lexend/Lexend-SemiBold.ttf) format("truetype"),url(../fonts/Lexend/Lexend-SemiBold.svg#Lexend-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Lexend-Bold;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-Bold.eot);src:url(../fonts/Lexend/Lexend-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lexend/Lexend-Bold.woff2) format("woff2"),url(../fonts/Lexend/Lexend-Bold.woff) format("woff"),url(../fonts/Lexend/Lexend-Bold.ttf) format("truetype"),url(../fonts/Lexend/Lexend-Bold.svg#Lexend-Bold) format("svg")}@font-face{font-display:swap;font-family:Lexend-ExtraBold;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-ExtraBold.eot);src:url(../fonts/Lexend/Lexend-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lexend/Lexend-ExtraBold.woff2) format("woff2"),url(../fonts/Lexend/Lexend-ExtraBold.woff) format("woff"),url(../fonts/Lexend/Lexend-ExtraBold.ttf) format("truetype"),url(../fonts/Lexend/Lexend-ExtraBold.svg#Lexend-ExtraBold) format("svg")}@font-face{font-display:swap;font-family:Lexend-Black;font-style:normal;font-weight:400;src:url(../fonts/Lexend/Lexend-Black.eot);src:url(../fonts/Lexend/Lexend-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Lexend/Lexend-Black.woff2) format("woff2"),url(../fonts/Lexend/Lexend-Black.woff) format("woff"),url(../fonts/Lexend/Lexend-Black.ttf) format("truetype"),url(../fonts/Lexend/Lexend-Black.svg#Lexend-Black) format("svg")}ol,ul{list-style:disc;margin-bottom:25px;padding-left:25px}ol li,ul li{font-weight:400;list-style:disc}ol,ol li{list-style:decimal}table{background-color:transparent;border:1px solid #dee2e6;border-collapse:collapse;margin-bottom:1rem;max-width:100%;width:100%}table caption{caption-side:top;color:#6c757d;font-size:90%;font-weight:500;padding:10px 0;text-align:center}table th{border:solid #dee2e6;border-width:1px 1px 2px;padding:.75rem;vertical-align:bottom}table td{border:1px solid #dee2e6}table tbody tr th{border-bottom-width:1px}table blockquote{border:solid #ccc;border-width:0 0 0 5px;font-style:italic;margin:0 0 1rem;padding:2px 8px 2px 20px}table blockquote p{font-size:14px;line-height:40px;margin-bottom:0}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.9rem}a,button,input,select,textarea{outline:none}a:hover,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{text-decoration:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none;text-decoration:none}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{background-color:#fff;margin:0}@media(min-width:1024px){#smooth-wrapper{bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:2}#smooth-content{overflow:visible;width:100%}}@media(max-width:1023px){body,html{overflow-x:hidden;width:100%}#smooth-wrapper{height:auto;position:static}#smooth-content,#smooth-wrapper{overflow:visible;width:100%}}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}iframe,img{max-width:100%}iframe{border:0;width:100%}*{font-weight:400}h1,h2,h3,h4,h5,h6{color:#111;margin-bottom:10px;margin-top:0;position:relative}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}p{color:#999;font-size:14px;line-height:1.5em}a{color:inherit;position:relative;text-decoration:none;transition:all .3s ease}ol,ul{list-style:none;margin:0;padding:0}p:empty{margin-bottom:0}.margin-0{margin:0}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mr-0{margin-right:0}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.ml-0{margin-left:0}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.padding-0{padding:0}.pt-0{padding-top:0}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pr-0{padding-right:0}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pb-0{padding-bottom:0}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.is-mobile{display:none}@media screen and (max-width:991px){.is-mobile{display:block}}.is-desktop{display:none}@media screen and (min-width:992px){.is-desktop{display:block}}.landing-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.7);border-bottom:1px solid rgba(43,58,123,.05);height:min(80/1440*100vw,80*1px);left:0;position:fixed;top:0;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:1000}.landing-header.scrolled{background:hsla(0,0%,100%,.9);box-shadow:0 10px 30px -10px rgba(43,58,123,.05);height:min(75/1440*100vw,75*1px)}@media(max-width:768px){.landing-header.scrolled{height:60px}.landing-header{height:70px}}.landing-header .header-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:min(1400/1440*100vw,1400*1px);padding:0 min(48/1440*100vw,48*1px)}@media(max-width:768px){.landing-header .header-container{padding:0 20px}}.landing-header .header-logo-group{align-items:center;display:flex;gap:min(12/1440*100vw,12*1px);text-decoration:none;transition:transform .3s ease}.landing-header .header-logo-group:hover{transform:scale(1.02)}.landing-header .header-logo-group:hover .logo-box{transform:rotate(12deg)}.landing-header .header-logo-group .logo-box{align-items:center;background:#2b3a7b;border-radius:min(12/1440*100vw,12*1px);box-shadow:0 4px 10px rgba(43,58,123,.15);display:flex;height:min(40/1440*100vw,40*1px);justify-content:center;transition:transform .3s ease;width:min(40/1440*100vw,40*1px)}@media(max-width:768px){.landing-header .header-logo-group .logo-box{border-radius:8px;height:36px;width:36px}}.landing-header .header-logo-group .logo-box .logo-letter{color:#fff;font-family:BigShoulders-Bold;font-size:min(24/1440*100vw,24*1px);font-weight:800;line-height:1}@media(max-width:768px){.landing-header .header-logo-group .logo-box .logo-letter{font-size:20px}}.landing-header .header-logo-group .logo-text{color:#2b3a7b;font-family:Lexend-Medium;font-size:min(22/1440*100vw,22*1px);font-weight:900;letter-spacing:-.03em}@media(max-width:768px){.landing-header .header-logo-group .logo-text{font-size:18px}}.landing-header .header-logo-group .logo-text .yellow-dot{color:#f3a33a;margin-left:.1em}.landing-header .desktop-nav{align-items:center;display:flex;gap:min(40/1440*100vw,40*1px)}@media(max-width:768px){.landing-header .desktop-nav{display:none}}.landing-header .desktop-nav .nav-link{color:rgba(43,58,123,.8);font-family:Lexend-Medium;font-size:min(14/1440*100vw,14*1px);font-weight:600;letter-spacing:.03em;text-decoration:none;transition:color .3s ease}.landing-header .desktop-nav .nav-link:hover{color:#786cf0}@media(max-width:768px){.landing-header .header-cta-group{display:none}}.landing-header .header-cta-group .btn-consult-header{align-items:center;background:#2b3a7b;border:2px solid #2b3a7b;border-radius:min(30/1440*100vw,30*1px);box-shadow:0 4px 15px rgba(43,58,123,.15);color:#fff;display:inline-flex;font-family:Lexend-Medium;font-size:min(14/1440*100vw,14*1px);font-weight:700;gap:min(8/1440*100vw,8*1px);padding:min(12/1440*100vw,12*1px) min(24/1440*100vw,24*1px);text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.landing-header .header-cta-group .btn-consult-header:hover{background:transparent;color:#2b3a7b;transform:scale(1.04) translateY(-2px)}.landing-header .mobile-hamburger-btn{background:transparent;border:none;color:#2b3a7b;cursor:pointer;display:none;font-size:24px;padding:5px;z-index:1100}@media(max-width:768px){.landing-header .mobile-hamburger-btn{display:block}}.landing-header .mobile-nav-overlay{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;flex-direction:column;height:calc(100vh - 70px);left:0;padding:30px 20px;position:fixed;top:70px;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:999}.landing-header .mobile-nav-overlay.show{transform:translateX(0)}.landing-header .mobile-nav-overlay .mobile-nav-links{display:flex;flex-direction:column;gap:24px}.landing-header .mobile-nav-overlay .mobile-nav-links .mobile-nav-link{border-bottom:1px solid rgba(43,58,123,.05);color:#2b3a7b;font-family:Lexend-Medium;font-size:18px;font-weight:600;padding-bottom:8px;text-decoration:none}.landing-header .mobile-nav-overlay .mobile-nav-links .btn-consult-mobile{background:#2b3a7b;border-radius:12px;box-shadow:0 4px 15px rgba(43,58,123,.15);color:#fff;font-family:Lexend-Medium;font-size:16px;font-weight:700;margin-top:10px;padding:14px 20px;text-align:center;text-decoration:none}.landing-footer{background:#1c2653;border-top:1px solid hsla(0,0%,100%,.1);color:#fff;padding:min(40/1440*100vw,40*1px) 0 min(20/1440*100vw,20*1px);position:relative;z-index:20}@media(max-width:768px){.landing-footer{padding:30px 0 15px}}.landing-footer .footer-container{margin:0 auto;max-width:min(1400/1440*100vw,1400*1px);padding:0 min(48/1440*100vw,48*1px)}@media(max-width:768px){.landing-footer .footer-container{padding:0 20px}}.landing-footer .footer-intro{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:min(20/1440*100vw,20*1px);padding-bottom:min(16/1440*100vw,16*1px);text-align:center}@media(max-width:768px){.landing-footer .footer-intro{margin-bottom:15px;padding-bottom:12px}}.landing-footer .footer-intro .intro-text{color:hsla(0,0%,100%,.95);font-family:Lexend-Medium;font-size:min(14/1440*100vw,14*1px);letter-spacing:.05em;line-height:1.6;margin:0;text-transform:uppercase}@media(max-width:768px){.landing-footer .footer-intro .intro-text{font-size:13.6px;line-height:1.5}}.landing-footer .footer-content-grid{align-items:start;-moz-column-gap:min(50/1440*100vw,50*1px);column-gap:min(50/1440*100vw,50*1px);display:grid;grid-template-columns:2.2fr .8fr 1.2fr .8fr;grid-template-rows:minmax(auto,min(210/1440 * 100vw,210 * 1px)) auto;margin-bottom:min(20/1440*100vw,20*1px);row-gap:min(25/1440*100vw,25*1px)}@media(max-width:768px){.landing-footer .footer-content-grid{gap:25px;grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:15px}}.landing-footer .footer-col{display:flex;flex-direction:column;gap:min(12/1440*100vw,12*1px)}@media(max-width:768px){.landing-footer .footer-col{gap:12px}}.landing-footer .footer-col.brand-col{gap:min(30/1440*100vw,30*1px);grid-column:1;grid-row:1/span 2}@media(max-width:768px){.landing-footer .footer-col.brand-col{gap:20px;grid-column:auto;grid-row:auto}}.landing-footer .footer-col.products-col{grid-column:2;grid-row:1}@media(max-width:768px){.landing-footer .footer-col.products-col{grid-column:auto;grid-row:auto}}.landing-footer .footer-col.integration-col{grid-column:3;grid-row:1}@media(max-width:768px){.landing-footer .footer-col.integration-col{grid-column:auto;grid-row:auto}}.landing-footer .footer-col.services-col{grid-column:4;grid-row:1}@media(max-width:768px){.landing-footer .footer-col.services-col{grid-column:auto;grid-row:auto}}.landing-footer .footer-col.team-col{grid-column:2;grid-row:2}@media(max-width:768px){.landing-footer .footer-col.team-col{grid-column:auto;grid-row:auto}}.landing-footer .footer-col.contact-col{grid-column:3/span 2;grid-row:2}@media(max-width:768px){.landing-footer .footer-col.contact-col{grid-column:auto!important;grid-row:auto!important}}.landing-footer .footer-col .footer-title{color:#f3a33a;font-family:Lexend-Medium;font-size:min(12/1440*100vw,12*1px);font-weight:900;letter-spacing:.15em;margin:0;text-transform:uppercase}@media(max-width:768px){.landing-footer .footer-col .footer-title{font-size:13px}}.landing-footer .footer-col .footer-links{display:flex;flex-direction:column;gap:min(8/1440*100vw,8*1px);list-style:none!important;list-style-type:none!important;margin:0!important;padding:0!important}@media(max-width:768px){.landing-footer .footer-col .footer-links{gap:8px}}.landing-footer .footer-col .footer-links li{list-style:none!important;list-style-type:none!important;margin:0!important;padding-left:0!important}.landing-footer .footer-col .footer-links li:after,.landing-footer .footer-col .footer-links li:before{content:none!important;display:none!important}.landing-footer .footer-col .footer-links .footer-link{color:hsla(0,0%,100%,.65);font-family:Lexend-Regular;font-size:min(16/1440*100vw,16*1px);text-decoration:none;transition:color .25s ease}@media(max-width:768px){.landing-footer .footer-col .footer-links .footer-link{font-size:14px}}.landing-footer .footer-col .footer-links .footer-link:hover{color:#fff}.landing-footer .footer-col .footer-contact-list{display:flex;flex-direction:column;gap:min(8/1440*100vw,8*1px);list-style:none!important;list-style-type:none!important;margin:0!important;padding:0!important}@media(max-width:768px){.landing-footer .footer-col .footer-contact-list{gap:8px}}.landing-footer .footer-col .footer-contact-list li{color:hsla(0,0%,100%,.65);font-family:Lexend-Regular;font-size:min(16/1440*100vw,16*1px);line-height:1.6;list-style:none!important;list-style-type:none!important;margin:0!important;padding-left:0!important}@media(max-width:768px){.landing-footer .footer-col .footer-contact-list li{font-size:14px}}.landing-footer .footer-col .footer-contact-list li:after,.landing-footer .footer-col .footer-contact-list li:before{content:none!important;display:none!important}.landing-footer .footer-col .footer-contact-list li strong{color:#fff;font-weight:600}.landing-footer .footer-col .footer-contact-list li .contact-email{color:#f3a33a;text-decoration:none;transition:color .25s ease}.landing-footer .footer-col .footer-contact-list li .contact-email:hover{color:#fff;text-decoration:underline}.landing-footer .footer-col .brand-logo-group .footer-logo-link-wrapper{align-items:center;display:flex;gap:min(12/1440*100vw,12*1px);text-decoration:none}@media(max-width:768px){.landing-footer .footer-col .brand-logo-group .footer-logo-link-wrapper{gap:10px}}.landing-footer .footer-col .brand-logo-group .footer-brand-logo{display:block;height:min(44/1440*100vw,44*1px);width:auto}@media(max-width:768px){.landing-footer .footer-col .brand-logo-group .footer-brand-logo{height:38px}}.landing-footer .footer-col .brand-logo-group .footer-logo-text{color:#fff;font-family:Lexend-Medium;font-size:min(24/1440*100vw,24*1px);font-weight:900;letter-spacing:-.03em}@media(max-width:768px){.landing-footer .footer-col .brand-logo-group .footer-logo-text{font-size:20px}}.landing-footer .footer-col .brand-logo-group .footer-logo-text .yellow-dot{color:#f3a33a;margin-left:.1em}.landing-footer .footer-col .copyright-text{color:hsla(0,0%,100%,.55);font-family:Lexend-Regular;font-size:min(13/1440*100vw,13*1px);line-height:1.5;margin:0}@media(max-width:768px){.landing-footer .footer-col .copyright-text{font-size:12px}}.landing-footer .footer-col .copyright-text sup{font-size:.7em}.landing-footer .footer-col .partners-section,.landing-footer .footer-col .payment-section{display:flex;flex-direction:column;gap:min(14/1440*100vw,14*1px)}@media(max-width:768px){.landing-footer .footer-col .partners-section,.landing-footer .footer-col .payment-section{gap:12px}}.landing-footer .footer-col .partners-section .section-title,.landing-footer .footer-col .payment-section .section-title{color:hsla(0,0%,100%,.4);font-family:Lexend-Medium;font-size:min(11/1440*100vw,11*1px);font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.landing-footer .footer-col .partners-section .section-title,.landing-footer .footer-col .payment-section .section-title{font-size:11px}}.landing-footer .footer-col .partners-section .partners-logos{display:flex;flex-direction:column;gap:min(20/1440*100vw,20*1px)}@media(max-width:768px){.landing-footer .footer-col .partners-section .partners-logos{gap:16px}}.landing-footer .footer-col .partners-section .partners-logos .partner-row{align-items:center;display:flex;gap:min(26/1440*100vw,26*1px)}@media(max-width:768px){.landing-footer .footer-col .partners-section .partners-logos .partner-row{gap:16px}}.landing-footer .footer-col .partners-section .partners-logos .partner-row img{filter:brightness(0) invert(1) opacity(.85);height:min(36/1440*100vw,36*1px);-o-object-fit:contain;object-fit:contain;transition:filter .3s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1);width:auto}@media(max-width:768px){.landing-footer .footer-col .partners-section .partners-logos .partner-row img{height:28px}}.landing-footer .footer-col .partners-section .partners-logos .partner-row img:hover{filter:brightness(1) invert(0) opacity(1)}.landing-footer .footer-col .partners-section .partners-logos .partner-row img[alt=Meta]{height:min(42/1440*100vw,42*1px)}@media(max-width:768px){.landing-footer .footer-col .partners-section .partners-logos .partner-row img[alt=Meta]{height:32px}}.landing-footer .footer-col .partners-section .partners-logos .partner-row img[alt=TikTok]{height:min(32/1440*100vw,32*1px)}@media(max-width:768px){.landing-footer .footer-col .partners-section .partners-logos .partner-row img[alt=TikTok]{height:24px}}.landing-footer .footer-col .partners-section .partners-logos .partner-row img[alt=Google]{height:min(32/1440*100vw,32*1px)}@media(max-width:768px){.landing-footer .footer-col .partners-section .partners-logos .partner-row img[alt=Google]{height:24px}}.landing-footer .footer-col .partners-section .partners-logos .partner-row.font-icons-row{gap:min(20/1440*100vw,20*1px)}@media(max-width:768px){.landing-footer .footer-col .partners-section .partners-logos .partner-row.font-icons-row{gap:12px}}.landing-footer .footer-col .partners-section .partners-logos .partner-row.font-icons-row img{height:min(40/1440*100vw,40*1px)}@media(max-width:768px){.landing-footer .footer-col .partners-section .partners-logos .partner-row.font-icons-row img{height:30px}}.landing-footer .footer-col .payment-section .payment-logos{align-items:center;display:flex;gap:min(26/1440*100vw,26*1px)}@media(max-width:768px){.landing-footer .footer-col .payment-section .payment-logos{gap:16px}}.landing-footer .footer-col .payment-section .payment-logos img{filter:brightness(0) invert(1) opacity(.85);height:min(26/1440*100vw,26*1px);-o-object-fit:contain;object-fit:contain;transition:filter .3s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1);width:auto}@media(max-width:768px){.landing-footer .footer-col .payment-section .payment-logos img{height:20px}}.landing-footer .footer-col .payment-section .payment-logos img:hover{filter:brightness(1) invert(0) opacity(1)}.landing-footer .footer-col .payment-section .payment-logos img[alt=MoMo]{height:min(38/1440*100vw,38*1px)}@media(max-width:768px){.landing-footer .footer-col .payment-section .payment-logos img[alt=MoMo]{height:28px}}.landing-footer .footer-col .payment-section .payment-logos img[alt=PayPal]{height:min(26/1440*100vw,26*1px)}@media(max-width:768px){.landing-footer .footer-col .payment-section .payment-logos img[alt=PayPal]{height:20px}}@keyframes pulse-aura{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes orbit-cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-ccw{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marquee-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.landing-main-wrapper{background:transparent;color:#2b3a7b;font-family:Lexend-Regular;overflow:hidden;padding-top:min(80/1440*100vw,80*1px);position:relative;width:100%}#liquid-aura{background:radial-gradient(circle 350px at var(--mouse-x,50%) var(--mouse-y,50%),hsla(47,93%,89%,.45) 0,rgba(120,108,240,.04) 50%,transparent 100%);height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:background .1s ease-out;width:100vw;z-index:1}.hover-spring{transition:all .4s cubic-bezier(.34,1.56,.64,1)!important}.hover-spring:hover{transform:scale(1.04) translateY(-2px)!important}.glass-panel{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.7);border:1px solid rgba(43,58,123,.08)}.section-header{text-center:center;margin:0 auto min(80/1440*100vw,80*1px);max-width:min(800/1440*100vw,800*1px);text-align:center}@media(max-width:768px){.section-header{margin-bottom:40px}}.section-header .section-pre-title{color:#786cf0;display:block;font-family:Lexend-Medium;font-size:min(12/1440*100vw,12*1px);font-weight:900;letter-spacing:.15em;text-transform:uppercase}.section-header .section-title{color:#2b3a7b;font-family:Lexend-Medium;font-size:min(42/1440*100vw,42*1px);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-top:min(12/1440*100vw,12*1px)}@media(max-width:768px){.section-header .section-title{font-size:28px}}.section-header .section-subtitle{color:rgba(43,58,123,.6);font-family:Lexend-Regular;font-size:min(15/1440*100vw,15*1px);line-height:1.6;margin-top:min(16/1440*100vw,16*1px)}@media(max-width:768px){.section-header .section-subtitle{font-size:14px}}.section-header .title-divider{background:#786cf0;border-radius:2px;height:4px;margin:min(24/1440*100vw,24*1px) auto 0;width:min(64/1440*100vw,64*1px)}.hero-section{padding:min(100/1440*100vw,100*1px) 0;position:relative;z-index:10}@media(max-width:768px){.hero-section{padding:40px 0 60px}}.hero-section .hero-container{align-items:center;display:grid;gap:min(64/1440*100vw,64*1px);grid-template-columns:7fr 5fr;margin:0 auto;max-width:min(1400/1440*100vw,1400*1px);padding:0 min(48/1440*100vw,48*1px)}@media(max-width:768px){.hero-section .hero-container{gap:40px;grid-template-columns:1fr;max-width:100%;padding:0 20px}}.hero-section .hero-left{display:flex;flex-direction:column;gap:min(32/1440*100vw,32*1px)}@media(max-width:768px){.hero-section .hero-left{gap:20px}}.hero-section .hero-left .tagline-badge{align-items:center;background:hsla(47,93%,89%,.5);border:1px solid rgba(243,163,58,.3);border-radius:min(20/1440*100vw,20*1px);display:flex;gap:min(8/1440*100vw,8*1px);padding:min(8/1440*100vw,8*1px) min(16/1440*100vw,16*1px);width:-moz-max-content;width:max-content}@media(max-width:768px){.hero-section .hero-left .tagline-badge{border-radius:20px;gap:6px;padding:6px 12px}}.hero-section .hero-left .tagline-badge .pulse-indicator{background:#f3a33a;border-radius:50%;height:min(8/1440*100vw,8*1px);position:relative;width:min(8/1440*100vw,8*1px)}@media(max-width:768px){.hero-section .hero-left .tagline-badge .pulse-indicator{height:8px;width:8px}}.hero-section .hero-left .tagline-badge .pulse-indicator:after{animation:pulse-aura 2s infinite;background:#f3a33a;border-radius:50%;content:"";inset:0;position:absolute}.hero-section .hero-left .tagline-badge .badge-text{color:#2b3a7b;font-family:Lexend-Medium;font-size:min(11/1440*100vw,11*1px);font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.hero-section .hero-left .tagline-badge .badge-text{font-size:11px}}.hero-section .hero-left .hero-main-title{color:#2b3a7b;font-family:Lexend-Medium;font-size:min(52/1440*100vw,52*1px);font-weight:900;letter-spacing:-.03em;line-height:1.15;margin:0}@media(max-width:768px){.hero-section .hero-left .hero-main-title{font-size:28px}}.hero-section .hero-left .hero-subtitle{color:rgba(43,58,123,.8);font-family:Lexend-Regular;font-size:min(18/1440*100vw,18*1px);font-weight:500;line-height:1.6;margin:0;max-width:min(580/1440*100vw,580*1px)}@media(max-width:768px){.hero-section .hero-left .hero-subtitle{font-size:15px;max-width:100%}}.hero-section .hero-left .hero-actions{display:flex;gap:min(16/1440*100vw,16*1px);margin-top:min(10/1440*100vw,10*1px)}@media(max-width:768px){.hero-section .hero-left .hero-actions{flex-direction:column;gap:12px}}.hero-section .hero-left .hero-actions .btn-primary-cta{align-items:center;background:#fec73e;border:2px solid #fec73e;border-radius:min(18/1440*100vw,18*1px);box-shadow:0 10px 25px rgba(254,199,62,.2);color:#2b3a7b;display:inline-flex;font-family:Lexend-Medium;font-size:min(15/1440*100vw,15*1px);font-weight:900;justify-content:center;padding:min(18/1440*100vw,18*1px) min(32/1440*100vw,32*1px);text-align:center;text-decoration:none}@media(max-width:768px){.hero-section .hero-left .hero-actions .btn-primary-cta{border-radius:12px;font-size:15px;padding:12px 24px}}.hero-section .hero-left .hero-actions .btn-secondary-cta{align-items:center;background:#fff;border:2px solid rgba(43,58,123,.2);border-radius:min(18/1440*100vw,18*1px);color:#2b3a7b;display:inline-flex;font-family:Lexend-Medium;font-size:min(15/1440*100vw,15*1px);font-weight:900;justify-content:center;padding:min(18/1440*100vw,18*1px) min(32/1440*100vw,32*1px);text-align:center;text-decoration:none}@media(max-width:768px){.hero-section .hero-left .hero-actions .btn-secondary-cta{border-radius:12px;font-size:15px;padding:12px 24px}}.hero-section .hero-left .hero-actions .btn-secondary-cta:hover{border-color:#2b3a7b}.hero-section .hero-left .hero-trust-metrics{align-items:center;border-top:1px solid rgba(43,58,123,.1);display:flex;gap:min(32/1440*100vw,32*1px);margin-top:min(16/1440*100vw,16*1px);padding-top:min(24/1440*100vw,24*1px)}@media(max-width:768px){.hero-section .hero-left .hero-trust-metrics{align-items:flex-start;flex-direction:column;gap:15px;margin-top:16px;padding-top:16px}}.hero-section .hero-left .hero-trust-metrics .trust-item{align-items:center;color:rgba(43,58,123,.6);display:flex;font-size:min(14/1440*100vw,14*1px);font-weight:600;gap:min(8/1440*100vw,8*1px)}@media(max-width:768px){.hero-section .hero-left .hero-trust-metrics .trust-item{font-size:13px;gap:6px}}.hero-section .hero-left .hero-trust-metrics .trust-item i{font-size:min(20/1440*100vw,20*1px)}@media(max-width:768px){.hero-section .hero-left .hero-trust-metrics .trust-item i{font-size:18px}}.hero-section .hero-left .hero-trust-metrics .trust-item .ti-shield-lock{color:#786cf0}.hero-section .hero-left .hero-trust-metrics .trust-item .ti-activity-heartbeat{color:#22d3ee}.hero-section .hero-right,.hero-section .hero-right .orbit-interactive-visualizer{align-items:center;display:flex;justify-content:center;position:relative}.hero-section .hero-right .orbit-interactive-visualizer{height:min(550/1440*100vw,550*1px);margin:0 auto;width:min(550/1440*100vw,550*1px)}@media(max-width:768px){.hero-section .hero-right .orbit-interactive-visualizer{height:320px;width:320px}}.hero-section .hero-right .orbit-interactive-visualizer .orbit-ring-wrapper{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero-section .hero-right .orbit-interactive-visualizer .orbit-ring-wrapper.ring-outer{height:100%;width:100%;z-index:1}.hero-section .hero-right .orbit-interactive-visualizer .orbit-ring-wrapper.ring-outer .orbit-ring{animation:spin-clockwise 60s linear infinite}.hero-section .hero-right .orbit-interactive-visualizer .orbit-ring-wrapper.ring-middle{height:82%;width:82%;z-index:2}.hero-section .hero-right .orbit-interactive-visualizer .orbit-ring-wrapper.ring-middle .orbit-ring{animation:spin-counter-clockwise 45s linear infinite}.hero-section .hero-right .orbit-interactive-visualizer .orbit-ring-wrapper.ring-inner{height:66%;width:66%;z-index:3}.hero-section .hero-right .orbit-interactive-visualizer .orbit-ring-wrapper.ring-inner .orbit-ring{animation:spin-clockwise 30s linear infinite}.hero-section .hero-right .orbit-interactive-visualizer .orbit-ring{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;pointer-events:none;width:100%}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge{align-items:center;cursor:pointer;display:flex;height:min(64/1440*100vw,64*1px);justify-content:center;position:absolute;transform:translate(-50%,-50%);width:min(64/1440*100vw,64*1px);z-index:10}@media(max-width:768px){.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge{height:44px;width:44px}}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge .badge-wrapper{align-items:center;background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 8px 25px rgba(0,0,0,.08);display:flex;height:100%;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge .badge-wrapper img{border-radius:50%;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge .badge-wrapper:hover{animation-play-state:paused;border-color:#fec73e;box-shadow:0 15px 35px rgba(243,163,58,.3);transform:scale(1.18)!important}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-google-ads .badge-wrapper,.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-google-drive .badge-wrapper{background:#fff;padding:5%}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-facebook .badge-wrapper,.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-tiktok .badge-wrapper,.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-zalo-oa .badge-wrapper{background:transparent;border:none;box-shadow:0 8px 25px rgba(0,0,0,.12)}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-zalo-oa{left:20.8%;top:29.6%}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-zalo-oa .badge-wrapper{animation:float-badge-1 6s ease-in-out infinite}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-facebook{left:84.8%;top:57.4%}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-facebook .badge-wrapper{animation:float-badge-3 6s ease-in-out infinite}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-google-drive{left:88.7%;top:22.9%}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-google-drive .badge-wrapper{animation:float-badge-2 6s ease-in-out infinite}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-tiktok{left:77.1%;top:88.7%}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-tiktok .badge-wrapper{animation:float-badge-4 6s ease-in-out infinite}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-google-ads{left:11.3%;top:77.1%}.hero-section .hero-right .orbit-interactive-visualizer .satellite-badge.badge-google-ads .badge-wrapper{animation:float-badge-5 6s ease-in-out infinite}.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(150/1440*100vw,150*1px);z-index:5}@media(max-width:768px){.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper{width:100px}}.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper .center-core-glow{animation:pulse-core-glow 4s ease-in-out infinite;background:radial-gradient(circle,rgba(254,199,62,.3) 0,rgba(254,199,62,0) 70%);border-radius:50%;filter:blur(15px);height:min(180/1440*100vw,180*1px);pointer-events:none;position:absolute;width:min(180/1440*100vw,180*1px);z-index:1}.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper .center-core-card{align-items:center;border-radius:min(24/1440*100vw,24*1px);display:flex;justify-content:center;position:relative;transition:transform .4s ease;z-index:2}@media(max-width:768px){.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper .center-core-card{border-radius:16px;height:60px;width:60px}}.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper .center-core-card .center-core-logo{filter:drop-shadow(0 4px 8px rgba(0,0,0,.08));height:60%;-o-object-fit:contain;object-fit:contain;width:55%}.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper .center-core-card:hover{transform:scale(1.05)}.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper .center-core-text{color:#2b3a7b;font-family:Lexend-Bold;font-size:min(22/1440*100vw,22*1px);font-weight:800;letter-spacing:-.01em;margin-top:min(12/1440*100vw,12*1px);position:relative;z-index:2}@media(max-width:768px){.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper .center-core-text{font-size:14px;margin-top:8px}}.hero-section .hero-right .orbit-interactive-visualizer .center-core-wrapper .center-core-text .text-yellow-500{color:#f5a623;margin-left:.1em}@keyframes spin-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-counter-clockwise{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes float-badge-1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}}@keyframes float-badge-2{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(5px) scale(1.02)}}@keyframes float-badge-3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.02)}}@keyframes float-badge-4{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(6px) scale(1.02)}}@keyframes float-badge-5{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.02)}}@keyframes pulse-core-glow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.commitments-spotlight-banner{background:#2b3a7b;box-shadow:0 15px 35px rgba(0,0,0,.1);overflow:hidden;padding:min(48/1440*100vw,48*1px) 0;position:relative;z-index:20}.commitments-spotlight-banner .spotlight-aura{background:linear-gradient(90deg,rgba(120,108,240,.1),rgba(34,211,238,.1));inset:0;pointer-events:none;position:absolute}.commitments-spotlight-banner .marquee-wrapper{display:flex;flex-direction:column;gap:min(24/1440*100vw,24*1px)}.commitments-spotlight-banner .marquee-row{display:flex;overflow:hidden;width:100%}.commitments-spotlight-banner .marquee-track-left{animation:marquee-left 25s linear infinite;color:hsla(0,0%,100%,.08);display:flex;font-family:BigShoulders-Bold;font-size:min(64/1440*100vw,64*1px);font-weight:900;gap:min(48/1440*100vw,48*1px);letter-spacing:-.01em;text-transform:uppercase;width:-moz-max-content;width:max-content}@media(max-width:768px){.commitments-spotlight-banner .marquee-track-left{font-size:32px}}.commitments-spotlight-banner .marquee-track-right{animation:marquee-right 25s linear infinite;color:#f3a33a;display:flex;font-family:BigShoulders-Bold;font-size:min(64/1440*100vw,64*1px);font-weight:900;gap:min(48/1440*100vw,48*1px);letter-spacing:-.01em;text-transform:uppercase;width:-moz-max-content;width:max-content}@media(max-width:768px){.commitments-spotlight-banner .marquee-track-right{font-size:32px}}.commitments-spotlight-banner:hover .marquee-track-left,.commitments-spotlight-banner:hover .marquee-track-right{animation-play-state:paused}.pain-points-section{background:transparent;padding:min(120/1440*100vw,120*1px) 0;position:relative;z-index:10}@media(max-width:768px){.pain-points-section{padding:60px 0}}.pain-points-section .section-header-matrix{align-items:center;display:flex;gap:min(24/1440*100vw,24*1px);justify-content:center;margin-bottom:min(80/1440*100vw,80*1px);padding:0 min(48/1440*100vw,48*1px)}@media(max-width:768px){.pain-points-section .section-header-matrix{flex-direction:column;gap:12px;margin-bottom:40px;padding:0 20px;text-align:center}}.pain-points-section .section-header-matrix .giant-number-4{color:#f3a33a;font-family:Lexend-Black;font-size:min(120/1440*100vw,120*1px);font-weight:900;line-height:1}@media(max-width:768px){.pain-points-section .section-header-matrix .giant-number-4{font-size:80px}}.pain-points-section .section-header-matrix .section-title-matrix{color:#2b3a7b;font-family:Lexend-Bold;font-size:min(32/1440*100vw,32*1px);font-weight:800;line-height:1.25;margin:0;text-transform:uppercase}@media(max-width:768px){.pain-points-section .section-header-matrix .section-title-matrix{font-size:20px}}.pain-points-section .matrix-wrapper-container{margin:0 auto;max-width:min(1520/1440*100vw,1520*1px);padding:0 min(48/1440*100vw,48*1px);position:relative}@media(max-width:768px){.pain-points-section .matrix-wrapper-container{padding:0 20px}}.pain-points-section .matrix-wrapper-container .matrix-connector-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.pain-points-section .matrix-grid-3col{align-items:center;display:grid;gap:min(48/1440*100vw,48*1px);grid-template-columns:1.4fr .8fr 1.4fr;position:relative;z-index:2}@media(max-width:768px){.pain-points-section .matrix-grid-3col{gap:32px;grid-template-columns:1fr}}.pain-points-section .matrix-side-column{display:flex;flex-direction:column;gap:min(64/1440*100vw,64*1px)}@media(max-width:768px){.pain-points-section .matrix-side-column{gap:32px}}.pain-points-section .matrix-card{background:linear-gradient(135deg,rgba(254,199,62,.1),rgba(18,16,15,.03)),#fff;border:1px solid rgba(243,163,58,.15);border-radius:min(24/1440*100vw,24*1px);box-shadow:0 15px 35px rgba(43,58,123,.04);padding:min(40/1440*100vw,40*1px) min(32/1440*100vw,32*1px) min(24/1440*100vw,24*1px);position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.pain-points-section .matrix-card.card-01{align-self:flex-end;width:82%}.pain-points-section .matrix-card.card-02{align-self:flex-start;width:100%}.pain-points-section .matrix-card.card-03{align-self:flex-start;width:82%}.pain-points-section .matrix-card.card-04{align-self:flex-end;width:100%}@media(max-width:768px){.pain-points-section .matrix-card{border-radius:16px;padding:32px 20px 20px}.pain-points-section .matrix-card.card-01,.pain-points-section .matrix-card.card-02,.pain-points-section .matrix-card.card-03,.pain-points-section .matrix-card.card-04{align-self:auto;width:100%}}.pain-points-section .matrix-card:hover{background:linear-gradient(135deg,rgba(254,199,62,.15),rgba(18,16,15,.04)),#fff;border-color:#f3a33a;box-shadow:0 25px 50px rgba(243,163,58,.12);transform:translateY(-6px)}.pain-points-section .matrix-card .card-badge-tab{align-items:center;background:linear-gradient(180deg,#fbd36d,#d39700);border-radius:min(4/1440*100vw,4*1px);box-shadow:0 4px 10px rgba(211,151,0,.25);color:#fff;display:flex;font-family:Lexend-Bold;font-size:min(15/1440*100vw,15*1px);font-weight:800;height:min(36/1440*100vw,36*1px);justify-content:center;position:absolute;top:min(-16/1440*100vw,-16*1px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(90/1440*100vw,90*1px);z-index:10}@media(max-width:768px){.pain-points-section .matrix-card .card-badge-tab{font-size:12px;height:28px;top:-12px;width:70px}}.pain-points-section .matrix-card .card-badge-tab.badge-right{clip-path:polygon(min(12/1440 * 100vw,12 * 1px) 0,100% 0,calc(100% - min(12 / 1440 * 100vw, 12 * 1px)) 100%,0 100%);right:min(32/1440*100vw,32*1px)}@media(max-width:768px){.pain-points-section .matrix-card .card-badge-tab.badge-right{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);right:16px}}.pain-points-section .matrix-card .card-badge-tab.badge-left{clip-path:polygon(0 0,calc(100% - min(12 / 1440 * 100vw, 12 * 1px)) 0,100% 100%,min(12/1440 * 100vw,12 * 1px) 100%);left:min(32/1440*100vw,32*1px)}@media(max-width:768px){.pain-points-section .matrix-card .card-badge-tab.badge-left{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%);left:16px}}.pain-points-section .matrix-card .card-title{color:#2b3a7b;font-family:Lexend-Bold;font-size:min(22/1440*100vw,22*1px);font-weight:800;line-height:1.35;margin:0 0 min(16/1440*100vw,16*1px)}@media(max-width:768px){.pain-points-section .matrix-card .card-title{font-size:15px;margin-bottom:12px}}.pain-points-section .matrix-card .card-desc{color:rgba(43,58,123,.85);font-family:Lexend-Regular;font-size:min(13/1440*100vw,13*1px);line-height:1.6;margin:0}@media(max-width:768px){.pain-points-section .matrix-card .card-desc{font-size:12px}}.pain-points-section .matrix-center-column{align-self:stretch;height:100%;position:relative;text-align:center;width:100%}@media(max-width:768px){.pain-points-section .matrix-center-column{align-items:center;display:flex;flex-direction:column;height:auto;order:-1;padding:32px 0}}.pain-points-section .matrix-center-column .center-top-wrapper{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:34%;transform:translate(-50%,calc(min(50 / 1440 * 100vw, 50 * 1px)*-1))}@media(max-width:768px){.pain-points-section .matrix-center-column .center-top-wrapper{margin-bottom:24px;position:static;transform:none}}.pain-points-section .matrix-center-column .center-logo-box{align-items:center;background:#f3a33a;border-radius:min(24/1440*100vw,24*1px);box-shadow:0 15px 35px rgba(243,163,58,.25);display:flex;height:min(100/1440*100vw,100*1px);justify-content:center;margin-bottom:min(16/1440*100vw,16*1px);transition:all .4s cubic-bezier(.34,1.56,.64,1);width:min(100/1440*100vw,100*1px)}@media(max-width:768px){.pain-points-section .matrix-center-column .center-logo-box{border-radius:16px;height:70px;margin-bottom:10px;width:70px}}.pain-points-section .matrix-center-column .center-logo-box:hover{transform:scale(1.08) rotate(5deg)}.pain-points-section .matrix-center-column .center-logo-box .center-logo-img{height:55%;-o-object-fit:contain;object-fit:contain;width:55%}.pain-points-section .matrix-center-column .center-brand-name{color:#2b3a7b;font-family:Lexend-Bold;font-size:min(24/1440*100vw,24*1px);font-weight:900;letter-spacing:-.01em;margin-bottom:0}@media(max-width:768px){.pain-points-section .matrix-center-column .center-brand-name{font-size:18px}}.pain-points-section .matrix-center-column .center-statement{color:#2b3a7b;font-family:Lexend-Bold;font-size:min(16/1440*100vw,16*1px);font-weight:800;left:50%;letter-spacing:-.01em;line-height:1.4;max-width:min(360/1440*100vw,360*1px);position:absolute;text-transform:uppercase;top:70%;transform:translate(-50%,-50%)}@media(max-width:768px){.pain-points-section .matrix-center-column .center-statement{font-size:13px;max-width:280px;position:static;transform:none}}.architecture-section{padding:min(120/1440*100vw,120*1px) 0;position:relative;z-index:10}@media(max-width:768px){.architecture-section{padding:60px 0}}.architecture-section .orbit-visualization-container{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:50%;display:flex;justify-content:center;margin:0 auto;max-width:min(600/1440*100vw,600*1px);padding:min(16/1440*100vw,16*1px);position:relative;width:100%}@media(max-width:768px){.architecture-section .orbit-visualization-container{max-width:320px}}.architecture-section .orbit-visualization-container .central-hub-core{align-items:center;background:linear-gradient(135deg,#2b3a7b,#151d3f);border:4px solid #fff;border-radius:min(48/1440*100vw,48*1px);box-shadow:0 30px 60px rgba(43,58,123,.25);display:flex;flex-direction:column;height:min(180/1440*100vw,180*1px);justify-content:center;position:absolute;transition:transform .5s cubic-bezier(.34,1.56,.64,1);width:min(180/1440*100vw,180*1px);z-index:30}@media(max-width:768px){.architecture-section .orbit-visualization-container .central-hub-core{border-radius:28px;height:110px;width:110px}}.architecture-section .orbit-visualization-container .central-hub-core:hover{transform:scale(1.05)}.architecture-section .orbit-visualization-container .central-hub-core .core-logo-letter{color:#fff;font-family:monospace;font-size:min(72/1440*100vw,72*1px);font-weight:900;line-height:1}@media(max-width:768px){.architecture-section .orbit-visualization-container .central-hub-core .core-logo-letter{font-size:40px}}.architecture-section .orbit-visualization-container .central-hub-core .core-logo-tag{color:#f3a33a;font-size:min(10/1440*100vw,10*1px);font-weight:900;letter-spacing:.15em;margin-top:min(8/1440*100vw,8*1px);text-transform:uppercase}@media(max-width:768px){.architecture-section .orbit-visualization-container .central-hub-core .core-logo-tag{font-size:8px;margin-top:4px}}.architecture-section .orbit-visualization-container .central-hub-core .core-pulse-ring{animation:pulse-aura 3s ease-in-out infinite;border:1px solid rgba(120,108,240,.25);border-radius:min(64/1440*100vw,64*1px);inset:min(-16/1440*100vw,-16*1px);pointer-events:none;position:absolute}.architecture-section .orbit-visualization-container .middle-orbit-circle{border:1px dashed rgba(43,58,123,.1);border-radius:50%;height:70%;position:absolute;width:70%;z-index:10}.architecture-section .orbit-visualization-container .middle-orbit-circle .inner-node-item{align-items:center;background:#f8fafc;border:1px solid rgba(43,58,123,.15);border-radius:min(12/1440*100vw,12*1px);box-shadow:0 4px 10px rgba(0,0,0,.05);display:flex;gap:min(8/1440*100vw,8*1px);padding:min(8/1440*100vw,8*1px) min(16/1440*100vw,16*1px);position:absolute}@media(max-width:768px){.architecture-section .orbit-visualization-container .middle-orbit-circle .inner-node-item{border-radius:8px;padding:4px 10px}}.architecture-section .orbit-visualization-container .middle-orbit-circle .inner-node-item i{font-size:min(14/1440*100vw,14*1px)}.architecture-section .orbit-visualization-container .middle-orbit-circle .inner-node-item span{color:#2b3a7b;font-size:min(9/1440*100vw,9*1px);font-weight:800}.architecture-section .orbit-visualization-container .middle-orbit-circle .inner-node-item.position-top{left:50%;top:0;transform:translate(-50%,-50%)}.architecture-section .orbit-visualization-container .middle-orbit-circle .inner-node-item.position-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.architecture-section .orbit-visualization-container .outer-orbit-circle{border:2px dotted rgba(43,58,123,.05);border-radius:50%;height:95%;position:absolute;width:95%;z-index:5}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item{align-items:center;background:#fff;border-radius:min(16/1440*100vw,16*1px);box-shadow:0 10px 25px rgba(43,58,123,.08);display:flex;gap:min(12/1440*100vw,12*1px);padding:min(12/1440*100vw,12*1px) min(20/1440*100vw,20*1px);position:absolute;transition:transform .3s ease}@media(max-width:768px){.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item{border-radius:10px;padding:8px 14px}}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item:hover{transform:scale(1.08)}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item i{font-size:min(18/1440*100vw,18*1px)}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item span{color:#2b3a7b;font-size:min(11/1440*100vw,11*1px);font-weight:900}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item.position-left{border:2px solid #786cf0;left:0;top:50%;transform:translate(-50%,-50%)}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item.position-left i{color:#2563eb}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item.position-top-right{border:2px solid #22d3ee;right:10%;top:15%;transform:translate(50%,-50%)}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item.position-top-right i{color:#06b6d4}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item.position-bottom-right{border:2px solid #f3a33a;bottom:15%;right:10%;transform:translate(50%,50%)}.architecture-section .orbit-visualization-container .outer-orbit-circle .spoke-node-item.position-bottom-right i{color:#f3a33a}.contact-form-section{background:#f8fafc;padding:min(120/1440*100vw,120*1px) 0;position:relative;z-index:10}@media(max-width:768px){.contact-form-section{padding:60px 0}}.contact-form-section .ambient-yellow-shadow{background:hsla(47,93%,89%,.3);border-radius:50%;bottom:0;filter:blur(100px);height:min(450/1440*100vw,450*1px);pointer-events:none;position:absolute;right:min(-96/1440*100vw,-96*1px);width:min(450/1440*100vw,450*1px)}.contact-form-section .ambient-blue-shadow{background:rgba(120,108,240,.05);border-radius:50%;filter:blur(100px);height:min(400/1440*100vw,400*1px);left:min(-96/1440*100vw,-96*1px);pointer-events:none;position:absolute;top:0;width:min(400/1440*100vw,400*1px)}.contact-form-section .contact-card-box{margin:0 auto;max-width:min(800/1440*100vw,800*1px);padding:0 min(24/1440*100vw,24*1px)}.contact-form-section .glass-panel{border:1px solid rgba(43,58,123,.1);border-radius:min(48/1440*100vw,48*1px);box-shadow:0 30px 60px rgba(0,0,0,.03);padding:min(64/1440*100vw,64*1px) min(80/1440*100vw,80*1px)}@media(max-width:768px){.contact-form-section .glass-panel{border-radius:24px;padding:30px 20px}}.contact-form-section .contact-header{margin:0 auto min(48/1440*100vw,48*1px);max-width:min(620/1440*100vw,620*1px);text-align:center}.contact-form-section .contact-header .contact-pre-title{color:#786cf0;display:block;font-family:Lexend-Medium;font-size:min(12/1440*100vw,12*1px);font-weight:900;letter-spacing:.15em;text-transform:uppercase}.contact-form-section .contact-header .contact-title{color:#2b3a7b;font-family:Lexend-Medium;font-size:min(36/1440*100vw,36*1px);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-top:min(12/1440*100vw,12*1px)}@media(max-width:768px){.contact-form-section .contact-header .contact-title{font-size:24px}}.contact-form-section .contact-header .contact-subtitle{color:rgba(43,58,123,.6);font-family:Lexend-Regular;font-size:min(14/1440*100vw,14*1px);line-height:1.6;margin-top:min(16/1440*100vw,16*1px)}.contact-form-section .lead-capture-form{margin:0 auto;max-width:min(480/1440*100vw,480*1px)}.contact-form-section .form-success-alert{align-items:center;animation:fadeIn .4s ease forwards;background:rgba(240,253,244,.5);border:1px solid #bbf7d0;border-radius:min(24/1440*100vw,24*1px);color:#166534;display:flex;flex-direction:column;gap:min(16/1440*100vw,16*1px);padding:min(32/1440*100vw,32*1px);text-align:center}.contact-form-section .form-success-alert i{color:#22c55e;font-size:min(40/1440*100vw,40*1px)}.contact-form-section .form-success-alert .success-title{font-family:Lexend-Medium;font-size:min(20/1440*100vw,20*1px);font-weight:700;margin:0}.contact-form-section .form-success-alert .success-desc{font-family:Lexend-Regular;font-size:min(13/1440*100vw,13*1px);line-height:1.6;margin:0}.contact-form-section .form-success-alert .btn-resubmit{background:transparent;border:none;color:#15803d;cursor:pointer;font-size:min(11/1440*100vw,11*1px);font-weight:700;margin-top:10px;text-decoration:underline}.contact-form-section .form-fields-wrapper{display:flex;flex-direction:column;gap:min(24/1440*100vw,24*1px)}.contact-form-section .input-group{display:flex;flex-direction:column;gap:min(8/1440*100vw,8*1px)}.contact-form-section .input-group .input-label{color:rgba(43,58,123,.7);font-family:Lexend-Medium;font-size:min(11/1440*100vw,11*1px);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.contact-form-section .input-group .input-wrapper{align-items:center;display:flex;position:relative}.contact-form-section .input-group .input-wrapper i{color:rgba(43,58,123,.4);font-size:min(20/1440*100vw,20*1px);left:min(20/1440*100vw,20*1px);position:absolute}.contact-form-section .input-group .input-wrapper .form-input{background:#fff;border:1px solid rgba(43,58,123,.1);border-radius:min(16/1440*100vw,16*1px);color:#2b3a7b;font-size:min(14/1440*100vw,14*1px);font-weight:600;height:min(56/1440*100vw,56*1px);outline:none;padding-left:min(56/1440*100vw,56*1px);padding-right:min(24/1440*100vw,24*1px);transition:all .3s ease;width:100%}@media(max-width:768px){.contact-form-section .input-group .input-wrapper .form-input{border-radius:12px;height:48px;padding-left:45px}}.contact-form-section .input-group .input-wrapper .form-input:focus{border-color:#786cf0;box-shadow:0 0 15px rgba(120,108,240,.15)}.contact-form-section .btn-submit-form{align-items:center;background:#2b3a7b;border:none;border-radius:min(16/1440*100vw,16*1px);box-shadow:0 10px 25px rgba(43,58,123,.25);color:#fff;cursor:pointer;display:flex;font-family:Lexend-Medium;font-size:min(14/1440*100vw,14*1px);font-weight:900;height:min(56/1440*100vw,56*1px);justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:100%}@media(max-width:768px){.contact-form-section .btn-submit-form{border-radius:12px;height:48px}}.contact-form-section .btn-submit-form:hover{background:rgba(43,58,123,.95);transform:scale(1.04) translateY(-2px)}.contact-form-section .btn-submit-form:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.contact-form-section .btn-submit-form .spinner-icon{animation:spin 1s ease-in-out infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:min(20/1440*100vw,20*1px);width:min(20/1440*100vw,20*1px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float-gentle{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-8px) rotate(var(--rot,0deg))}}@keyframes core-pulse-glow{0%,to{background:rgba(243,163,58,.15);box-shadow:0 0 20px rgba(243,163,58,.2);opacity:.5;transform:scale(1)}50%{background:rgba(120,108,240,.25);box-shadow:0 0 35px rgba(120,108,240,.4);opacity:.9;transform:scale(1.15)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes pulse-gentle{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes laser-flow{0%{stroke-dasharray:8 12;stroke-dashoffset:0}to{stroke-dasharray:8 12;stroke-dashoffset:-40}}@keyframes core-sprout{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes telegram-sprout{0%{opacity:0;transform:translate(-50%,-50%) rotate(-1turn) translateX(0) rotate(1turn) scale(0)}45%{opacity:1;transform:translate(-50%,-50%) rotate(-180deg) translateX(0) rotate(180deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(-150deg) translateX(min(184/1440 * 100vw,184 * 1px)) rotate(150deg) scale(1)}}@keyframes crm-sprout{0%{opacity:0;transform:translate(-50%,-50%) rotate(-1turn) translateX(0) rotate(1turn) scale(0)}45%{opacity:1;transform:translate(-50%,-50%) rotate(-180deg) translateX(0) rotate(180deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(150deg) translateX(min(184/1440 * 100vw,184 * 1px)) rotate(-150deg) scale(1)}}@keyframes zalo-sprout{0%{opacity:0;transform:translate(-50%,-50%) rotate(-1turn) translateX(0) rotate(1turn) scale(0)}45%{opacity:1;transform:translate(-50%,-50%) rotate(-180deg) translateX(0) rotate(180deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(-90deg) translateX(min(184/1440 * 100vw,184 * 1px)) rotate(90deg) scale(1)}}@keyframes facebook-sprout{0%{opacity:0;transform:translate(-50%,-50%) rotate(-1turn) translateX(0) rotate(1turn) scale(0)}45%{opacity:1;transform:translate(-50%,-50%) rotate(-180deg) translateX(0) rotate(180deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(-30deg) translateX(min(184/1440 * 100vw,184 * 1px)) rotate(30deg) scale(1)}}@keyframes google-sprout{0%{opacity:0;transform:translate(-50%,-50%) rotate(-1turn) translateX(0) rotate(1turn) scale(0)}45%{opacity:1;transform:translate(-50%,-50%) rotate(-180deg) translateX(0) rotate(180deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(30deg) translateX(min(184/1440 * 100vw,184 * 1px)) rotate(-30deg) scale(1)}}@keyframes chrome-sprout{0%{opacity:0;transform:translate(-50%,-50%) rotate(-1turn) translateX(0) rotate(1turn) scale(0)}45%{opacity:1;transform:translate(-50%,-50%) rotate(-180deg) translateX(0) rotate(180deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(90deg) translateX(min(184/1440 * 100vw,184 * 1px)) rotate(-90deg) scale(1)}}.pipeline-section{background:transparent!important;padding:min(100/1440*100vw,100*1px) 0;position:relative;z-index:10}@media(max-width:768px){.pipeline-section{padding:60px 0}}.pipeline-section .pipeline-container{margin:0 auto;max-width:min(1400/1440*100vw,1400*1px);padding:0 min(48/1440*100vw,48*1px)}@media(max-width:768px){.pipeline-section .pipeline-container{padding:0 20px}}.pipeline-section .text-3d-yellow{color:#fff3d4;font-weight:900;text-shadow:1px 1px 0 #e2b237,2px 2px 0 #d8a525,3px 3px 0 #c79516,4px 4px 0 #b4850b,5px 5px 0 #9d7203,6px 6px 8px rgba(157,114,3,.3)}.pipeline-section .text-3d-yellow.active-3d{color:#fff;text-shadow:1px 1px 0 #f3a33a,2px 2px 0 #d39700,3px 3px 0 #b37f00,4px 4px 0 #936700,5px 5px 15px rgba(243,163,58,.6)!important}.pipeline-section .animate-pipeline-dash{animation:pipelineDashFlow 1.2s linear infinite}.pipeline-section .pipeline-desktop-visual{display:none;height:600px;margin:48px auto 0;max-width:1200px;position:relative;width:100%}@media(min-width:1024px){.pipeline-section .pipeline-desktop-visual{display:block}}.pipeline-section .pipeline-dome-clipper{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:100px;z-index:10}.pipeline-section .pipeline-dome-clipper .pipeline-dome-outer{pointer-events:auto}.pipeline-section .pipeline-svg-canvas{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.pipeline-section .pipeline-arrow{height:12px;position:absolute;width:12px;z-index:10}.pipeline-section .pipeline-step-node{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:absolute;z-index:20}.pipeline-section .pipeline-step-node .step-label-wrapper{bottom:100%;left:50%;margin-bottom:8px;position:absolute;text-align:center;transform:translateX(-50%);width:160px}.pipeline-section .pipeline-step-node .step-label-wrapper.wide-label{width:180px}.pipeline-section .pipeline-step-node .step-label{color:#2b3a7b;display:block;font-size:14px;font-weight:800;line-height:1.25;transition:color .3s ease}@media(min-width:1024px){.pipeline-section .pipeline-step-node .step-label{font-size:16px}}.pipeline-section .pipeline-step-node:hover .step-label{color:#f3a33a}.pipeline-section .pipeline-step-node:hover .step-number{transform:scale(1.1)}.pipeline-section .pipeline-step-node .step-number{font-family:monospace;font-size:60px;font-weight:900;transition:transform .3s ease}@media(min-width:1024px){.pipeline-section .pipeline-step-node .step-number{font-size:72px}}.pipeline-section .pipeline-step-node .step-number.active-step{transform:scale(1.1)}.pipeline-section .pipeline-dome-outer{background:linear-gradient(180deg,#fad77b,#fff3d4);border:6px solid #fff;border-radius:50%;bottom:-450px;box-shadow:0 25px 50px -12px rgba(43,58,123,.25);height:900px;left:50%;margin-left:-450px;overflow:hidden;padding:24px;position:absolute;width:900px;z-index:10}.pipeline-section .pipeline-dome-inner{align-items:center;background:linear-gradient(180deg,#f3a33a,#f8d066 60%,#fff3d4);border:6px solid #fff;border-radius:50%;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-left:64px;padding-right:64px;padding-top:48px;position:relative;width:100%}.pipeline-section .pipeline-center-logo-box{align-items:center;background:linear-gradient(180deg,#fad77b,#f3a33a);border:5px solid #fff;border-radius:24px;box-shadow:0 10px 15px -3px rgba(243,163,58,.3),0 4px 6px -1px rgba(0,0,0,.1);display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:24px;transform:translate(-50%,-50%);width:80px;z-index:30}.pipeline-section .pipeline-center-logo-box .logo-circle-inner{align-items:center;background-color:#fff;border-radius:50%;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);display:flex;height:48px;justify-content:center;width:48px}.pipeline-section .pipeline-center-logo-box .logo-image{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.pipeline-section .pipeline-dome-content{display:flex;flex-direction:column;height:380px;justify-content:flex-start;margin:0 auto;max-width:560px;padding-top:48px;text-align:center;width:100%;z-index:10}.pipeline-section .pipeline-dome-content .step-name-title{color:#2b3a7b;font-size:24px;font-weight:900;letter-spacing:-.025em;text-transform:uppercase}@media(min-width:1024px){.pipeline-section .pipeline-dome-content .step-name-title{font-size:30px}}.pipeline-section .pipeline-dome-content .step-description{color:rgba(43,58,123,.9);font-size:12px;font-weight:600;line-height:1.625;margin-top:16px;padding-left:24px;padding-right:24px}@media(min-width:1024px){.pipeline-section .pipeline-dome-content .step-description{font-size:14px}}.pipeline-section .pipeline-dome-content .specs-badge-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:16px}.pipeline-section .pipeline-dome-content .spec-badge{background-color:hsla(0,0%,100%,.6);border:1px solid rgba(43,58,123,.1);border-radius:4px;color:rgba(43,58,123,.8);font-family:monospace;font-size:10px;font-weight:700;padding:2px 8px}.pipeline-section .pipeline-dome-content .default-state-wrapper{padding-top:16px}.pipeline-section .pipeline-dome-content .default-title{color:#2b3a7b;font-size:24px;font-weight:900;letter-spacing:-.025em;line-height:1;text-transform:uppercase}@media(min-width:1024px){.pipeline-section .pipeline-dome-content .default-title{font-size:35px}}.pipeline-section .pipeline-dome-content .default-title .subtitle-large{display:block;font-size:36px;font-weight:900;margin-top:12px}@media(min-width:1024px){.pipeline-section .pipeline-dome-content .default-title .subtitle-large{font-size:55px}}.pipeline-section .pipeline-brand-pill-wrapper{left:50%;position:absolute;top:335px;transform:translateX(-50%);z-index:20}.pipeline-section .pipeline-brand-pill{align-items:center;background-color:#fff1cd;border:1px solid rgba(243,163,58,.2);border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;gap:8px;padding:8px 24px;transition:transform .3s ease}.pipeline-section .pipeline-brand-pill:hover{transform:scale(1.05)}.pipeline-section .pipeline-brand-pill .brand-pill-prefix{color:rgba(30,41,59,.7);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pipeline-section .pipeline-brand-pill .brand-pill-suffix{color:#2b3a7b;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.pipeline-section .pipeline-mobile-timeline{display:block;margin-top:48px;position:relative;width:100%}@media(min-width:1024px){.pipeline-section .pipeline-mobile-timeline{display:none}}.pipeline-section .pipeline-mobile-timeline .timeline-dotted-line{border-left:2px dashed rgba(243,163,58,.4);bottom:16px;left:20px;position:absolute;top:16px;width:2px;z-index:0}.pipeline-section .pipeline-mobile-timeline .mobile-step-item{align-items:flex-start;cursor:pointer;display:flex;gap:24px;margin-bottom:32px;position:relative;z-index:10}.pipeline-section .pipeline-mobile-timeline .mobile-step-item:last-child{margin-bottom:0}.pipeline-section .pipeline-mobile-timeline .mobile-step-item:hover .number-container{transform:scale(1.05)}.pipeline-section .pipeline-mobile-timeline .mobile-step-item:hover .content-box{border-color:rgba(243,163,58,.45);box-shadow:0 10px 20px rgba(243,163,58,.1)}.pipeline-section .pipeline-mobile-timeline .mobile-step-item .number-container{align-items:center;background:linear-gradient(180deg,#fad77b,#fff3d4);border:2px solid #fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(243,163,58,.25);display:flex;flex-shrink:0;height:40px;justify-content:center;transition:transform .3s ease;width:40px}.pipeline-section .pipeline-mobile-timeline .mobile-step-item .number-container.active-number{outline:2px solid #f3a33a;transform:scale(1.1)}.pipeline-section .pipeline-mobile-timeline .mobile-step-item .content-box{background-color:#fff;border:1px solid rgba(243,163,58,.15);border-radius:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);flex-grow:1;padding:20px;transition:all .3s ease}.pipeline-section .pipeline-mobile-timeline .mobile-step-item .content-box.active-box{border-color:#f3a33a;box-shadow:0 4px 6px -1px rgba(243,163,58,.05)}.pipeline-section .pipeline-mobile-timeline .mobile-step-item .content-box .mobile-step-title{color:#f3a33a;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.pipeline-section .pipeline-mobile-timeline .mobile-step-item .content-box .mobile-step-name{color:#2b3a7b;font-size:18px;font-weight:900;margin-bottom:8px}.pipeline-section .pipeline-mobile-timeline .mobile-step-item .content-box .mobile-step-desc{color:rgba(43,58,123,.7);font-size:12px;line-height:1.625;margin-bottom:12px}.pipeline-section .pipeline-mobile-timeline .mobile-step-item .content-box .mobile-specs-row{display:flex;flex-wrap:wrap;gap:6px}.pipeline-section .pipeline-mobile-timeline .mobile-step-item .content-box .mobile-spec-badge{background-color:#fbf2dd;border-radius:4px;color:rgba(43,58,123,.7);font-family:monospace;font-size:9px;font-weight:700;padding:2px 8px}.pipeline-section .pipeline-mobile-brand-row{display:flex;justify-content:center;margin-top:48px;position:relative;z-index:20}@media(min-width:1024px){.pipeline-section .pipeline-mobile-brand-row{display:none}}@keyframes pipelineDashFlow{to{stroke-dashoffset:-16}}.modules-section{background:transparent;font-family:Lexend-Regular;overflow:hidden;padding:min(100/1440*100vw,100*1px) 0;position:relative;z-index:10}@media(max-width:768px){.modules-section{padding:60px 0}}.modules-section:after,.modules-section:before{border-radius:50%;content:"";filter:blur(120px);opacity:.35;pointer-events:none;position:absolute;z-index:1}.modules-section:before{background:rgba(254,199,62,.2);height:min(650/1440*100vw,650*1px);left:-10%;top:-10%;width:min(650/1440*100vw,650*1px)}.modules-section:after{background:rgba(43,58,123,.08);bottom:-10%;height:min(750/1440*100vw,750*1px);right:-10%;width:min(750/1440*100vw,750*1px)}.modules-section .modules-container{margin:0 auto;max-width:min(1400/1440*100vw,1400*1px);padding:0 min(48/1440*100vw,48*1px);position:relative;z-index:2}@media(max-width:768px){.modules-section .modules-container{max-width:100%;padding:0 20px}}.modules-section .modules-header{margin:0 auto min(60/1440*100vw,60*1px);max-width:min(800/1440*100vw,800*1px);text-align:center}@media(max-width:768px){.modules-section .modules-header{margin-bottom:40px;max-width:100%}}.modules-section .modules-header .modules-tagline{align-items:center;background:rgba(254,199,62,.12);border:1px solid rgba(254,199,62,.25);border-radius:100px;color:#e5a900;display:inline-flex;font-family:Lexend-Medium;font-size:min(12/1440*100vw,12*1px);font-weight:800;gap:8px;letter-spacing:.15em;margin-bottom:min(20/1440*100vw,20*1px);padding:6px 16px}@media(max-width:768px){.modules-section .modules-header .modules-tagline{font-size:10px;margin-bottom:15px}}.modules-section .modules-header .modules-tagline .bullet{animation:pulse-aura 1.5s infinite alternate;background:#fec73e;border-radius:50%;box-shadow:0 0 8px rgba(254,199,62,.8);height:6px;width:6px}.modules-section .modules-header .modules-title{color:#2b3a7b;font-family:Lexend-Bold;font-size:min(44/1440*100vw,44*1px);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-bottom:min(16/1440*100vw,16*1px)}@media(max-width:768px){.modules-section .modules-header .modules-title{font-size:28px}}.modules-section .modules-header .modules-title .gradient-text{color:#e5a900}.modules-section .modules-header .modules-subtitle{color:rgba(43,58,123,.7);font-family:Lexend-Regular;font-size:min(16/1440*100vw,16*1px);font-weight:400;line-height:1.6;margin:0 auto;max-width:min(720/1440*100vw,720*1px)}@media(max-width:768px){.modules-section .modules-header .modules-subtitle{font-size:14px;max-width:100%}}.modules-section .split-modules-container{align-items:stretch;display:grid;gap:min(32/1440*100vw,32*1px);grid-template-columns:4fr 8fr;margin-top:min(20/1440*100vw,20*1px)}@media(max-width:768px){.modules-section .split-modules-container{display:flex;flex-direction:column-reverse}}.modules-section .modules-sidebar{display:flex;flex-direction:column;gap:min(24/1440*100vw,24*1px);text-align:left}@media(max-width:768px){.modules-section .modules-sidebar{gap:16px}}.modules-section .modules-sidebar .sidebar-group{display:flex;flex-direction:column;gap:min(4/1440*100vw,4*1px)}@media(max-width:768px){.modules-section .modules-sidebar .sidebar-group{gap:6px}}.modules-section .modules-sidebar .sidebar-group .group-badge{align-items:center;color:rgba(43,58,123,.65);cursor:pointer;display:flex;font-family:Lexend-Bold;font-size:min(13/1440*100vw,13*1px);font-weight:800;gap:6px;letter-spacing:.08em;padding:min(6/1440*100vw,6*1px) min(4/1440*100vw,4*1px);text-transform:uppercase;transition:color .3s ease,padding-left .3s ease}@media(max-width:768px){.modules-section .modules-sidebar .sidebar-group .group-badge{font-size:13px;padding:8px 6px}}.modules-section .modules-sidebar .sidebar-group .group-badge:before{color:rgba(43,58,123,.3);content:"▸";display:inline-block;transition:transform .3s ease}.modules-section .modules-sidebar .sidebar-group .group-badge:hover{color:#e5a900;padding-left:min(8/1440*100vw,8*1px)}@media(max-width:768px){.modules-section .modules-sidebar .sidebar-group .group-badge:hover{padding-left:6px}}.modules-section .modules-sidebar .sidebar-group .group-list{display:flex;flex-direction:column;gap:min(8/1440*100vw,8*1px);margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(.25,1,.25,1),opacity .3s ease,margin-top .3s ease}@media(max-width:768px){.modules-section .modules-sidebar .sidebar-group .group-list{gap:8px}}.modules-section .modules-sidebar .sidebar-group.expanded .group-badge{color:#e5a900}.modules-section .modules-sidebar .sidebar-group.expanded .group-badge:before{color:#e5a900;transform:rotate(90deg)}.modules-section .modules-sidebar .sidebar-group.expanded .group-list{margin-bottom:min(12/1440*100vw,12*1px);margin-top:min(6/1440*100vw,6*1px);max-height:800px;opacity:1}@media(max-width:768px){.modules-section .modules-sidebar .sidebar-group.expanded .group-list{margin-bottom:12px;margin-top:8px}}.modules-section .modules-sidebar .sidebar-item{background:#fff;border:1.5px solid rgba(43,58,123,.12);border-left:3px solid transparent;border-radius:min(16/1440*100vw,16*1px);box-shadow:0 4px 12px rgba(43,58,123,.01);cursor:pointer;padding:min(16/1440*100vw,16*1px) min(20/1440*100vw,20*1px);transition:all .4s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.modules-section .modules-sidebar .sidebar-item{border-radius:12px;padding:16px}}.modules-section .modules-sidebar .sidebar-item .item-title{color:rgba(43,58,123,.6);font-family:Lexend-Bold;font-size:min(15/1440*100vw,15*1px);margin:0;transition:color .4s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.modules-section .modules-sidebar .sidebar-item .item-title{font-size:14px}}.modules-section .modules-sidebar .sidebar-item .item-desc{color:rgba(43,58,123,.65);font-family:Lexend-Regular;font-size:min(12.5/1440*100vw,12.5*1px);line-height:1.5;margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1),margin-top .4s ease}@media(max-width:768px){.modules-section .modules-sidebar .sidebar-item .item-desc{font-size:13px}}.modules-section .modules-sidebar .sidebar-item:hover{background:rgba(254,199,62,.03);border-color:rgba(254,199,62,.4);box-shadow:0 10px 20px rgba(243,163,58,.1);transform:translateY(-2px) translateX(2px)}.modules-section .modules-sidebar .sidebar-item:hover .item-title{color:#2b3a7b}.modules-section .modules-sidebar .sidebar-item.active{background:rgba(254,199,62,.03);border-color:rgba(254,199,62,.25) rgba(254,199,62,.25) rgba(254,199,62,.25) #fec73e;box-shadow:0 10px 25px rgba(43,58,123,.03),inset 0 0 0 1px rgba(254,199,62,.05);transform:translateX(6px)}.modules-section .modules-sidebar .sidebar-item.active .item-title{color:#2b3a7b;font-weight:800}.modules-section .modules-sidebar .sidebar-item.active .item-desc{margin-top:min(8/1440*100vw,8*1px);max-height:150px;opacity:1;transform:translateY(0)}@media(max-width:768px){.modules-section .modules-sidebar .sidebar-item.active .item-desc{margin-top:8px}}.modules-section .modules-showcase-panel{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;position:sticky;top:min(120/1440*100vw,120*1px)}@media(max-width:768px){.modules-section .modules-showcase-panel{margin-bottom:25px;margin-top:10px;position:relative;top:0}}.modules-section .modules-showcase-panel .projector-showcase{align-items:center;display:flex;flex-direction:column;max-width:min(660/1440*100vw,660*1px);padding:min(20/1440*100vw,20*1px) 0;position:relative;width:100%}@media(max-width:768px){.modules-section .modules-showcase-panel .projector-showcase{max-width:100%;padding:10px 0}}.modules-section .modules-showcase-panel .hologram-screen{animation:float-hologram 4s ease-in-out infinite;background:#fff;border:1.5px solid rgba(43,58,123,.12);border-radius:min(20/1440*100vw,20*1px);box-shadow:0 15px 40px rgba(43,58,123,.04),0 0 30px rgba(254,199,62,.12);cursor:zoom-in;overflow:hidden;padding:min(10/1440*100vw,10*1px);position:relative;transition:transform .3s cubic-bezier(.25,1,.25,1),box-shadow .3s ease;width:100%;z-index:10}@media(max-width:768px){.modules-section .modules-showcase-panel .hologram-screen{border-radius:12px;padding:6px}}.modules-section .modules-showcase-panel .hologram-screen:hover{box-shadow:0 22px 48px rgba(43,58,123,.08),0 0 35px rgba(254,199,62,.2);transform:translateY(-4px) scale(1.01)}.modules-section .modules-showcase-panel .hologram-screen:after{background:linear-gradient(hsla(0,0%,100%,0) 50%,rgba(0,0,0,.02) 0);background-size:100% 4px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.modules-section .modules-showcase-panel .hologram-screen .hologram-scanlines{background:linear-gradient(90deg,rgba(254,199,62,.02),transparent 10%,transparent 90%,rgba(254,199,62,.02));bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:4}.modules-section .modules-showcase-panel .hologram-screen .hologram-glow-effect{background:radial-gradient(circle,rgba(254,199,62,.05) 0,transparent 70%);bottom:-50%;left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;z-index:1}.modules-section .modules-showcase-panel .hologram-screen .hologram-grid{background-image:linear-gradient(90deg,rgba(254,199,62,.04) 1px,transparent 0),linear-gradient(180deg,rgba(254,199,62,.04) 1px,transparent 0);background-size:24px 24px;bottom:0;left:0;opacity:.7;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.modules-section .modules-showcase-panel .hologram-screen .hologram-content-wrapper{align-items:center;background:#f8fafc;border-radius:min(12/1440*100vw,12*1px);display:flex;justify-content:center;min-height:min(456/1440*100vw,456*1px);padding:min(8/1440*100vw,8*1px);position:relative;width:100%;z-index:3}@media(max-width:768px){.modules-section .modules-showcase-panel .hologram-screen .hologram-content-wrapper{border-radius:8px;min-height:220px;padding:4px}}.modules-section .modules-showcase-panel .hologram-screen .hologram-content-wrapper .hologram-image{border-radius:6px;filter:brightness(1) blur(0);max-height:min(440/1440*100vw,440*1px);max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:1;transform:scale(1) translateY(0);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.modules-section .modules-showcase-panel .hologram-screen .hologram-content-wrapper .hologram-image{max-height:210px}}.modules-section .modules-showcase-panel .hologram-screen .hologram-content-wrapper .hologram-image.switching{filter:brightness(.7) blur(10px);opacity:0;transform:scale(.96) translateY(12px);transition:opacity .25s ease-out,transform .25s ease-out,filter .25s ease-out}.modules-section .modules-showcase-panel .projector-beam-wrapper{height:min(140/1440*100vw,140*1px);margin-bottom:min(-10/1440*100vw,-10*1px);margin-top:min(-10/1440*100vw,-10*1px);opacity:.85;pointer-events:none;position:relative;transform:scaleX(1) scaleY(1);transform-origin:bottom center;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);width:100%;z-index:5}@media(max-width:768px){.modules-section .modules-showcase-panel .projector-beam-wrapper{height:50px;margin-bottom:-5px;margin-top:-5px}}.modules-section .modules-showcase-panel .projector-beam-wrapper.collapsing{opacity:0;transform:scaleX(.05) scaleY(0);transform-origin:bottom center;transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1)}.modules-section .modules-showcase-panel .projector-beam-wrapper.expanding{opacity:.85;transform:scaleX(1) scaleY(1);transform-origin:bottom center;transition:opacity 1.15s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1)}.modules-section .modules-showcase-panel .projector-beam-wrapper .projector-beam-svg{height:100%;width:100%}.modules-section .modules-showcase-panel .projector-device{align-items:center;display:flex;flex-direction:column;position:relative;width:min(90/1440*100vw,90*1px);z-index:6}@media(max-width:768px){.modules-section .modules-showcase-panel .projector-device{width:60px}}.modules-section .modules-showcase-panel .projector-device .lens-glow{animation:lens-pulse 1.5s infinite alternate;background:#fec73e;border-radius:50%;box-shadow:0 0 12px #fec73e,0 0 24px #fec73e;height:min(6/1440*100vw,6*1px);margin-bottom:-1px;width:min(36/1440*100vw,36*1px)}@media(max-width:768px){.modules-section .modules-showcase-panel .projector-device .lens-glow{height:4px;width:24px}}.modules-section .modules-showcase-panel .projector-device .device-body{background:linear-gradient(180deg,#e2e8f0,#cbd5e1);border:1px solid rgba(43,58,123,.1);border-bottom:none;border-radius:30px 30px 0 0;box-shadow:0 -2px 10px rgba(254,199,62,.15),0 4px 10px rgba(43,58,123,.05);height:min(16/1440*100vw,16*1px);width:100%}.modules-section .integration-mockup .hub-core{align-items:center;background:radial-gradient(135deg,#fec73e 0,#f5a623 100%);border-radius:14px;box-shadow:0 0 20px rgba(254,199,62,.35);display:flex;height:48px;justify-content:center;position:relative;width:48px;z-index:10}.modules-section .integration-mockup .hub-core .core-logo{color:#2b3a7b;font-family:Lexend-Bold;font-size:20px;font-weight:900}.modules-section .integration-mockup .hub-core .core-pulse{animation:core-pulsing 2s ease-out infinite;border:2px solid #fec73e;border-radius:16px;bottom:-4px;left:-4px;position:absolute;right:-4px;top:-4px}.modules-section .integration-mockup .platform-node{align-items:center;background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:50%;box-shadow:0 4px 10px rgba(43,58,123,.05);color:#2b3a7b;display:flex;font-size:16px;height:34px;justify-content:center;position:absolute;transition:transform .3s ease;width:34px;z-index:9}.modules-section .integration-mockup .platform-node.fb{color:#1877f2;left:15%;top:15%}.modules-section .integration-mockup .platform-node.zalo{color:#0068ff;font-family:Lexend-Bold;font-size:10px;right:15%;top:15%}.modules-section .integration-mockup .platform-node.tiktok{bottom:15%;color:#000;left:10%}.modules-section .integration-mockup .platform-node.google{bottom:15%;color:#ea4335;right:10%}.modules-section .integration-mockup .connection-lines{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:8}.modules-section .integration-mockup .connection-lines .pulse-line{stroke:rgba(43,58,123,.15);stroke-width:1.5;stroke-dasharray:6 4;animation:dash 20s linear infinite}.modules-section .crm-mockup .crm-profile-card{background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:16px;box-shadow:0 8px 24px rgba(43,58,123,.06);padding:14px;width:90%}.modules-section .crm-mockup .crm-profile-card .profile-header{align-items:center;border-bottom:1px solid rgba(43,58,123,.04);display:flex;gap:10px;margin-bottom:10px;padding-bottom:8px}.modules-section .crm-mockup .crm-profile-card .profile-header .profile-avatar{align-items:center;background:rgba(254,199,62,.12);border:1px solid rgba(254,199,62,.25);border-radius:50%;color:#e5a900;display:flex;height:30px;justify-content:center;width:30px}.modules-section .crm-mockup .crm-profile-card .profile-header .profile-info{flex:1;text-align:left}.modules-section .crm-mockup .crm-profile-card .profile-header .profile-info .profile-name{color:#2b3a7b;font-family:Lexend-Medium;font-size:13px}.modules-section .crm-mockup .crm-profile-card .profile-header .profile-info .profile-source{color:rgba(43,58,123,.5);font-size:10px}.modules-section .crm-mockup .crm-profile-card .profile-header .profile-status{border-radius:4px;font-family:Lexend-Bold;font-size:9px;padding:2px 6px}.modules-section .crm-mockup .crm-profile-card .profile-header .profile-status.badge-vip{background:linear-gradient(135deg,#fec73e,#d8a525);color:#2b3a7b}.modules-section .crm-mockup .crm-profile-card .profile-body .profile-meta{color:rgba(43,58,123,.6);display:flex;flex-direction:column;font-size:11px;gap:4px;margin-bottom:10px;text-align:left}.modules-section .crm-mockup .crm-profile-card .profile-body .profile-meta span{align-items:center;display:flex;gap:8px}.modules-section .crm-mockup .crm-profile-card .profile-body .profile-meta span i{color:#e5a900}.modules-section .crm-mockup .crm-profile-card .profile-body .profile-tags{display:flex;gap:6px}.modules-section .crm-mockup .crm-profile-card .profile-body .profile-tags .tag-pill{background:rgba(43,58,123,.03);border:1px solid rgba(43,58,123,.05);border-radius:6px;color:#2b3a7b;font-size:10px;padding:3px 6px}.modules-section .message-mockup{display:flex;flex-direction:column;gap:10px;justify-content:flex-end;padding-bottom:10px;width:90%}.modules-section .message-mockup .chat-bubble{border-radius:14px;box-shadow:0 4px 12px rgba(43,58,123,.04);font-size:11px;line-height:1.4;max-width:80%;padding:8px 12px;text-align:left}.modules-section .message-mockup .chat-bubble.bubble-left{align-self:flex-start;background:#f1f5f9;border:1px solid #e2e8f0;border-bottom-left-radius:4px;color:#334155}.modules-section .message-mockup .chat-bubble.bubble-right{align-self:flex-end;background:rgba(254,199,62,.08);border:1px solid rgba(254,199,62,.25);border-bottom-right-radius:4px;color:#2b3a7b}.modules-section .message-mockup .chat-bubble.bubble-right .translation-sub{align-items:center;border-top:1px solid rgba(254,199,62,.15);color:#d97706;display:flex;font-size:9px;gap:4px;margin-top:4px;padding-top:4px}.modules-section .automation-mockup{flex-direction:column;gap:6px;width:90%}.modules-section .automation-mockup .flow-node{align-items:center;background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:10px;box-shadow:0 4px 10px rgba(43,58,123,.02);color:#2b3a7b;display:flex;font-size:11px;gap:8px;padding:6px 12px;position:relative;width:100%}.modules-section .automation-mockup .flow-node .node-icon{align-items:center;background:rgba(43,58,123,.04);border-radius:6px;color:#e5a900;display:flex;height:18px;justify-content:center;width:18px}.modules-section .automation-mockup .flow-node .node-badge{background:rgba(254,199,62,.15);border:1px solid rgba(254,199,62,.3);border-radius:4px;color:#d97706;font-size:8px;font-weight:800;padding:1px 4px;position:absolute;right:8px}.modules-section .automation-mockup .flow-node.node-ai{background:rgba(254,199,62,.03);border-color:rgba(254,199,62,.5)}.modules-section .automation-mockup .flow-node.node-ai .node-icon{background:rgba(254,199,62,.15)}.modules-section .automation-mockup .flow-node .node-port{background:#fff;border:1.5px solid #fec73e;border-radius:50%;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px;z-index:10}.modules-section .automation-mockup .flow-node .node-port.input-port{top:-3px}.modules-section .automation-mockup .flow-node .node-port.output-port{bottom:-3px}.modules-section .automation-mockup .flow-arrow{animation:flow-arrow-pulse 1.5s infinite alternate;color:rgba(254,199,62,.6);font-size:12px;line-height:1}.modules-section .settings-mockup{width:90%}.modules-section .settings-mockup .role-tree{background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:16px;box-shadow:0 8px 24px rgba(43,58,123,.06);display:flex;flex-direction:column;gap:5px;padding:10px;width:100%}.modules-section .settings-mockup .role-tree .role-item{align-items:center;background:rgba(43,58,123,.01);border:1px solid transparent;border-radius:8px;color:rgba(43,58,123,.5);display:flex;font-size:11px;gap:8px;padding:5px 8px;text-align:left}.modules-section .settings-mockup .role-tree .role-item i{font-size:13px}.modules-section .settings-mockup .role-tree .role-item .success-icon{color:#10b981;font-size:11px;margin-left:auto}.modules-section .settings-mockup .role-tree .role-item .warning-icon{color:#f5a623;font-size:11px;margin-left:auto}.modules-section .settings-mockup .role-tree .role-item.active{background:rgba(43,58,123,.03);border-color:rgba(43,58,123,.05);color:#2b3a7b}.modules-section .settings-mockup .role-tree .role-item.restrict{background:rgba(245,166,35,.03);border-color:rgba(245,166,35,.25);color:#2b3a7b}.modules-section .settings-mockup .role-tree .role-item.restrict .restrict-tag{background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.2);border-radius:3px;color:#d97706;font-size:8px;margin-left:6px;padding:1px 4px}.modules-section .settings-mockup .datahubs-mockup .hub-cylinders{align-items:flex-end;display:flex;gap:15px}.modules-section .settings-mockup .datahubs-mockup .hub-cylinders .cylinder-item{align-items:center;background:linear-gradient(180deg,#fff,#f1f5f9);border:1.5px solid rgba(43,58,123,.1);border-radius:6px;box-shadow:0 4px 12px rgba(43,58,123,.05);color:#2b3a7b;display:flex;font-family:Lexend-Bold;font-size:8px;height:60px;justify-content:center;padding-top:6px;position:relative;width:34px}.modules-section .settings-mockup .datahubs-mockup .hub-cylinders .cylinder-item:after,.modules-section .settings-mockup .datahubs-mockup .hub-cylinders .cylinder-item:before{background:rgba(43,58,123,.06);content:"";height:1px;left:-1px;position:absolute;right:-1px}.modules-section .settings-mockup .datahubs-mockup .hub-cylinders .cylinder-item:before{top:30%}.modules-section .settings-mockup .datahubs-mockup .hub-cylinders .cylinder-item:after{top:60%}.modules-section .settings-mockup .datahubs-mockup .hub-cylinders .cylinder-item .cyl-top{background:#f1f5f9;border:1.5px solid rgba(43,58,123,.1);border-radius:50%;height:6px;left:-1.5px;position:absolute;top:-4px;width:34px}.modules-section .settings-mockup .datahubs-mockup .hub-cylinders .cylinder-item.c2{background:linear-gradient(180deg,#fff,rgba(254,199,62,.05));border-color:rgba(254,199,62,.4);box-shadow:0 6px 16px rgba(254,199,62,.12)}.modules-section .settings-mockup .datahubs-mockup .hub-cylinders .cylinder-item.c2 .cyl-top{background:#fec73e;border-color:rgba(254,199,62,.4)}.modules-section .settings-mockup .wizard-mockup .wizard-card{background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:12px;box-shadow:0 6px 18px rgba(43,58,123,.04);padding:12px;text-align:left;width:85%}.modules-section .settings-mockup .wizard-mockup .wizard-card .wizard-step{color:#2b3a7b;font-family:Lexend-Bold;font-size:10px;margin-bottom:6px}.modules-section .settings-mockup .wizard-mockup .wizard-card .wizard-progress-bar{background:#f1f5f9;border-radius:100px;height:6px;margin-bottom:8px;overflow:hidden;width:100%}.modules-section .settings-mockup .wizard-mockup .wizard-card .wizard-progress-bar span{background:#fec73e;display:block;height:100%}.modules-section .settings-mockup .wizard-mockup .wizard-card .wizard-inputs{display:flex;gap:6px}.modules-section .settings-mockup .wizard-mockup .wizard-card .wizard-inputs .wiz-dot{background:#e2e8f0;border-radius:50%;height:6px;width:6px}.modules-section .settings-mockup .wizard-mockup .wizard-card .wizard-inputs .wiz-dot.active{background:#fec73e}.modules-section .settings-mockup .chart-mockup .mini-chart-card{background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:12px;box-shadow:0 6px 18px rgba(43,58,123,.04);padding:12px;position:relative;width:80%}.modules-section .settings-mockup .chart-mockup .mini-chart-card:before{background:rgba(43,58,123,.04);content:"";height:1px;left:12px;position:absolute;right:12px;top:35px;z-index:1}.modules-section .settings-mockup .chart-mockup .mini-chart-card .chart-bar-group{align-items:flex-end;border-bottom:1.5px solid #e2e8f0;display:flex;height:60px;justify-content:space-around;margin-bottom:6px;position:relative;z-index:2}.modules-section .settings-mockup .chart-mockup .mini-chart-card .chart-bar-group .bar{background:linear-gradient(0deg,rgba(43,58,123,.08) 0,rgba(43,58,123,.15));border-radius:3px 3px 0 0;position:relative;transition:transform .3s ease;width:18px}.modules-section .settings-mockup .chart-mockup .mini-chart-card .chart-bar-group .bar .bar-label{bottom:-15px;color:rgba(43,58,123,.5);font-family:Lexend-Medium;font-size:7px;left:50%;position:absolute;transform:translateX(-50%)}.modules-section .settings-mockup .chart-mockup .mini-chart-card .chart-bar-group .bar:nth-child(2){background:linear-gradient(0deg,#f5a623 0,#fec73e);box-shadow:0 4px 10px rgba(254,199,62,.3)}.modules-section .settings-mockup .chart-mockup .mini-chart-card .chart-bar-group .bar:nth-child(2):after{background:#10b981;border-radius:50%;box-shadow:0 0 6px #10b981;content:"";height:4px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:4px}.modules-section .settings-mockup .chart-mockup .mini-chart-card .chart-val{color:#10b981;font-family:Lexend-Bold;font-size:8px;margin-top:4px;text-align:right}.modules-section .settings-mockup .report-mockup .report-table-card{background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:12px;box-shadow:0 6px 18px rgba(43,58,123,.04);padding:8px;width:90%}.modules-section .settings-mockup .report-mockup .report-table-card .table-row{border-bottom:1px solid #f1f5f9;display:grid;font-size:9px;grid-template-columns:2fr 1fr 1fr;padding:6px 4px;text-align:left}.modules-section .settings-mockup .report-mockup .report-table-card .table-row.head{border-bottom-color:#e2e8f0;color:#2b3a7b;font-family:Lexend-Bold}.modules-section .settings-mockup .report-mockup .report-table-card .table-row .success-val{color:#10b981;font-family:Lexend-Bold}.modules-section .settings-mockup .inbox-box-mockup .inbox-list{background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:12px;box-shadow:0 6px 18px rgba(43,58,123,.04);display:flex;flex-direction:column;gap:6px;padding:8px;width:85%}.modules-section .settings-mockup .inbox-box-mockup .inbox-list .inbox-row{align-items:center;border-radius:6px;color:rgba(43,58,123,.5);display:flex;font-size:10px;gap:8px;padding:6px 8px;text-align:left}.modules-section .settings-mockup .inbox-box-mockup .inbox-list .inbox-row i{font-size:12px}.modules-section .settings-mockup .inbox-box-mockup .inbox-list .inbox-row .inbox-count{background:#f1f5f9;border-radius:100px;color:rgba(43,58,123,.7);font-size:8px;margin-left:auto;padding:1px 4px}.modules-section .settings-mockup .inbox-box-mockup .inbox-list .inbox-row.active{background:rgba(254,199,62,.08);color:#2b3a7b;font-family:Lexend-Bold}.modules-section .settings-mockup .inbox-box-mockup .inbox-list .inbox-row.active .inbox-count{background:#fec73e;color:#2b3a7b}.modules-section .settings-mockup .quickreply-mockup .quickreply-card{background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:12px;box-shadow:0 6px 18px rgba(43,58,123,.04);padding:8px;width:90%}.modules-section .settings-mockup .quickreply-mockup .quickreply-card .quickreply-input{background:#f1f5f9;border-left:2px solid #fec73e;border-radius:6px;color:#2b3a7b;font-family:Lexend-Bold;font-size:9px;margin-bottom:6px;padding:6px;text-align:left}.modules-section .settings-mockup .quickreply-mockup .quickreply-card .quickreply-suggest{display:flex;flex-direction:column;gap:4px}.modules-section .settings-mockup .quickreply-mockup .quickreply-card .quickreply-suggest .suggest-item{border-radius:4px;color:rgba(43,58,123,.5);font-size:8px;padding:4px;text-align:left}.modules-section .settings-mockup .quickreply-mockup .quickreply-card .quickreply-suggest .suggest-item.active{background:#f8fafc;color:#2b3a7b}.modules-section .settings-mockup .msg-chart-mockup .speed-metric-card{background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:12px;box-shadow:0 6px 18px rgba(43,58,123,.04);padding:12px;width:80%}.modules-section .settings-mockup .msg-chart-mockup .speed-metric-card .metric-gauge{align-items:center;border:4px solid #f1f5f9;border-radius:50%;border-top-color:#fec73e;display:flex;height:48px;justify-content:center;margin:0 auto 6px;transform:rotate(45deg);width:48px}.modules-section .settings-mockup .msg-chart-mockup .speed-metric-card .metric-gauge .gauge-value{color:#2b3a7b;font-family:Lexend-Bold;font-size:10px;transform:rotate(-45deg)}.modules-section .settings-mockup .msg-chart-mockup .speed-metric-card .metric-title{color:rgba(43,58,123,.5);font-size:8px}.modules-section .settings-mockup .trigger-mockup .trigger-action-card{align-items:center;background:#fff;border:1px solid rgba(43,58,123,.08);border-radius:12px;box-shadow:0 6px 18px rgba(43,58,123,.04);display:flex;flex-direction:column;gap:6px;padding:10px;width:85%}.modules-section .settings-mockup .trigger-mockup .trigger-action-card .trig-item{align-items:center;background:rgba(43,58,123,.03);border:1px solid rgba(43,58,123,.06);border-radius:6px;color:#2b3a7b;display:flex;font-family:Lexend-Medium;font-size:9px;padding:6px 10px;text-align:left;width:100%}.modules-section .settings-mockup .trigger-mockup .trigger-action-card .trig-item .trig-label{align-items:center;display:inline-flex}.modules-section .settings-mockup .trigger-mockup .trigger-action-card .trig-item .trig-label:before{background:rgba(43,58,123,.1);border-radius:3px;color:#2b3a7b;content:"IF";display:inline-block;font-family:Lexend-Bold;font-size:7.5px;margin-right:6px;padding:1.5px 4px}.modules-section .settings-mockup .trigger-mockup .trigger-action-card .trig-arrow{color:rgba(254,199,62,.7);font-size:10px;margin:2px 0}.modules-section .settings-mockup .trigger-mockup .trigger-action-card .trig-action{align-items:center;background:rgba(234,67,53,.04);border:1px solid rgba(234,67,53,.1);border-radius:6px;color:#ea4335;display:flex;font-family:Lexend-Bold;font-size:9px;padding:6px 10px;text-align:left;width:100%}.modules-section .settings-mockup .trigger-mockup .trigger-action-card .trig-action .action-label{align-items:center;display:inline-flex}.modules-section .settings-mockup .trigger-mockup .trigger-action-card .trig-action .action-label:before{background:rgba(234,67,53,.15);border-radius:3px;color:#ea4335;content:"THEN";display:inline-block;font-family:Lexend-Bold;font-size:7.5px;margin-right:6px;padding:1.5px 4px}@keyframes core-pulsing{0%{opacity:.8;transform:scale(.98)}55%{opacity:.3;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}@keyframes dash{to{stroke-dashoffset:-1000}}@keyframes flow-arrow-pulse{0%{opacity:.3;transform:translateY(0)}to{opacity:.8;transform:translateY(3px)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes float-hologram{0%{transform:translateY(0) rotate(.01deg)}50%{transform:translateY(-8px) rotate(-.01deg)}to{transform:translateY(0) rotate(.01deg)}}@keyframes lens-pulse{0%{opacity:.6;transform:scaleX(.9)}to{opacity:1;transform:scaleX(1.1)}}@keyframes holo-fade-in-left{0%{opacity:0;transform:translateX(-40px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes holo-fade-in-right{0%{opacity:0;transform:translateX(40px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes holo-fade-in-up{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-hologram-fast{0%{transform:translateY(-2px) scale(1.002)}to{transform:translateY(2px) scale(.998)}}@keyframes beam-flicker{0%{opacity:.35}to{opacity:.95}}@keyframes beam-sparkle{0%{filter:brightness(.7) contrast(1.1);opacity:.4}to{filter:brightness(1.3) contrast(1.2);opacity:.9}}.ecs-section{background:transparent;font-family:Lexend-Regular,sans-serif;overflow:hidden;padding:7rem 0 9rem;position:relative}.ecs-blob{border-radius:50%;filter:blur(120px);opacity:.5;pointer-events:none;position:absolute;z-index:0}.ecs-blob--gold{background:rgba(245,166,35,.12);height:600px;left:-150px;top:-100px;width:600px}.ecs-blob--blue{background:rgba(59,130,246,.1);height:500px;right:-100px;top:40%;width:500px}.ecs-blob--green{background:rgba(16,185,129,.09);bottom:5%;height:400px;left:30%;width:400px}.ecs-container{margin:0 auto;max-width:1260px;padding:0 2rem;position:relative;z-index:1}.ecs-header{margin-bottom:4.5rem;text-align:center}.ecs-eyebrow{align-items:center;color:#64748b;display:inline-flex;font-size:.78rem;font-weight:800;gap:.6rem;letter-spacing:.18em;margin-bottom:1.25rem;text-transform:uppercase}.ecs-eyebrow .ecs-eyebrow-dot{animation:pulse-dot 2s ease-in-out infinite;background:#f5a623;border-radius:50%;display:block;height:8px;width:8px}.ecs-eyebrow,.ecs-heading{font-family:Lexend-Bold,sans-serif}.ecs-heading{color:#2b3a7b;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:900;letter-spacing:-.04em;line-height:1.15;margin-bottom:1.25rem}.ecs-heading .ecs-heading-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f5a623,#f97316);-webkit-background-clip:text;background-clip:text;font-style:italic}.ecs-subheading{color:#64748b;font-family:Lexend-Regular,sans-serif;font-size:1rem;font-weight:500;line-height:1.7;margin:0 auto;max-width:600px}.ecs-card-num{color:#64748b;font-weight:900;letter-spacing:.15em;margin-bottom:.6rem}.ecs-card-num,.ecs-tag{font-family:Lexend-Bold,sans-serif;font-size:.72rem}.ecs-tag{border-radius:999px;display:inline-block;font-weight:800;letter-spacing:.12em;margin-bottom:1rem;padding:.3rem .85rem;text-transform:uppercase}.ecs-card-title{color:#2b3a7b;font-family:Lexend-Bold,sans-serif;font-size:1.65rem;font-weight:900;letter-spacing:-.03em;line-height:1.25;margin-bottom:.85rem}.ecs-card-title .ecs-card-title-em{font-style:italic;font-weight:900}.ecs-card-title .ecs-card-title-em.ecs-gold{color:#f5a623}.ecs-card-title .ecs-card-title-em.ecs-blue{color:#3b82f6}.ecs-card-title .ecs-card-title-em.ecs-green{color:#10b981}.ecs-card-title .ecs-card-title-em.ecs-purple{color:#8b5cf6}.ecs-card-desc{color:#64748b;font-family:Lexend-Regular,sans-serif;font-size:.9rem;font-weight:500;line-height:1.7;margin-bottom:1.25rem}.ecs-features{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0 0 1.5rem;padding:0}.ecs-feature-item{align-items:flex-start;color:#334155;display:flex;font-family:Lexend-Medium,sans-serif;font-size:.87rem;font-weight:600;gap:.65rem;line-height:1.5}.ecs-check{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;width:20px}.ecs-check svg{height:13px;width:13px}.ecs-stats-row{align-items:center;border-top:1.5px solid rgba(43,58,123,.07);display:flex;gap:1.5rem;padding-top:1.25rem}.ecs-stat-value{font-size:1.5rem;font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:.2rem}.ecs-stat-label,.ecs-stat-value{font-family:Lexend-Bold,sans-serif}.ecs-stat-label{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ecs-stat-divider{background:rgba(43,58,123,.1);flex-shrink:0;height:36px;width:1px}.ecs-card-bg-num{bottom:-10px;color:#2b3a7b;font-family:Lexend-Black,Lexend-Bold,sans-serif;font-size:9rem;font-weight:900;letter-spacing:-.08em;line-height:1;opacity:.05;pointer-events:none;position:absolute;right:-10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.ecs-vertical--real-estate .ecs-tag{background:#fef3c7;color:#c37d09}.ecs-vertical--real-estate .ecs-check{background:#fef3c7;color:#db8c0a}.ecs-vertical--real-estate .ecs-stat-value{color:#db8c0a}.ecs-vertical--real-estate .ecs-grid-glow,.ecs-vertical--real-estate .ecs-hero-glow{background:radial-gradient(circle at 60% 50%,rgba(245,166,35,.18) 0,transparent 70%)}.ecs-vertical--automotive .ecs-tag{background:#dbeafe;color:#0b63f3}.ecs-vertical--automotive .ecs-check{background:#dbeafe;color:#3b82f6}.ecs-vertical--automotive .ecs-stat-value{color:#3b82f6}.ecs-vertical--automotive .ecs-grid-glow,.ecs-vertical--automotive .ecs-hero-glow{background:radial-gradient(circle at 60% 50%,rgba(59,130,246,.18) 0,transparent 70%)}.ecs-vertical--fmcg .ecs-tag{background:#d1fae5;color:#0c8a60}.ecs-vertical--fmcg .ecs-check{background:#d1fae5;color:#10b981}.ecs-vertical--fmcg .ecs-stat-value{color:#10b981}.ecs-vertical--fmcg .ecs-grid-glow,.ecs-vertical--fmcg .ecs-hero-glow{background:radial-gradient(circle at 60% 50%,rgba(16,185,129,.18) 0,transparent 70%)}.ecs-vertical--agency .ecs-tag{background:#ede9fe;color:#692cf3}.ecs-vertical--agency .ecs-check{background:#ede9fe;color:#8b5cf6}.ecs-vertical--agency .ecs-stat-value{color:#8b5cf6}.ecs-vertical--agency .ecs-grid-glow,.ecs-vertical--agency .ecs-hero-glow{background:radial-gradient(circle at 60% 50%,rgba(139,92,246,.18) 0,transparent 70%)}.ecs-hero-card{background:#fff;border:1.5px solid rgba(15,23,42,.12);border-radius:28px;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s cubic-bezier(.16,1,.3,1)}.ecs-hero-card:hover{border-color:rgba(243,163,58,.45);box-shadow:0 25px 50px rgba(243,163,58,.12);transform:translateY(-6px)}.ecs-hero-card{box-shadow:0 10px 30px -5px rgba(15,23,42,.08);display:grid;gap:0;grid-template-columns:1fr 420px;margin-bottom:1.5rem;min-height:480px}@media(max-width:900px){.ecs-hero-card{grid-template-columns:1fr}}.ecs-hero-card:hover{box-shadow:0 40px 80px -15px rgba(15,23,42,.14)}.ecs-hero-card:hover .ecs-hero-image{transform:scale(1.04) translateY(-4px)}.ecs-hero-card .ecs-card-bg-num{bottom:-10px;right:390px}@media(max-width:900px){.ecs-hero-card .ecs-card-bg-num{right:-10px}}.ecs-hero-content{display:flex;flex-direction:column;justify-content:center;padding:3.5rem 3rem 3.5rem 3.5rem;position:relative;z-index:1}.ecs-hero-content .ecs-card-title{font-size:clamp(1.75rem,2.5vw,2.5rem)}@media(max-width:900px){.ecs-hero-content{padding:2.5rem 2rem}}.ecs-hero-image-wrap{background:rgba(43,58,123,.02);border-radius:0 26px 26px 0;min-height:300px;overflow:hidden;position:relative}@media(max-width:900px){.ecs-hero-image-wrap{border-radius:0 0 26px 26px;min-height:220px}}.ecs-hero-glow{background:radial-gradient(circle at 60% 50%,rgba(245,166,35,.18) 0,transparent 70%);inset:0;position:absolute;z-index:0}.ecs-hero-image{bottom:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;position:absolute;right:0;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%;z-index:1}.ecs-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.ecs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ecs-grid{grid-template-columns:1fr}}.ecs-grid-card{background:#fff;border:1.5px solid rgba(15,23,42,.12);border-radius:28px;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s cubic-bezier(.16,1,.3,1)}.ecs-grid-card:hover{border-color:rgba(243,163,58,.45);box-shadow:0 25px 50px rgba(243,163,58,.12);transform:translateY(-6px)}.ecs-grid-card{box-shadow:0 4px 20px -5px rgba(15,23,42,.07);display:flex;flex-direction:column;gap:0;padding:2.25rem 2rem 2rem}.ecs-grid-card:hover{box-shadow:0 30px 60px -10px rgba(15,23,42,.13)}.ecs-grid-card:hover .ecs-grid-image{transform:scale(1.06) translateY(-4px)}.ecs-grid-card-top{display:flex;flex-direction:column;margin-bottom:0}.ecs-grid-image-wrap{background:rgba(43,58,123,.03);border-radius:16px;height:180px;margin-bottom:1.25rem;overflow:hidden;position:relative}.ecs-grid-glow{inset:0;position:absolute;z-index:0}.ecs-grid-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%;z-index:1}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.4)}}.pricing-section{background:transparent;padding:min(80/1440*100vw,80*1px) 0;position:relative;z-index:10}@media(max-width:768px){.pricing-section{overflow:hidden;padding:50px 0}}.pricing-section .pricing-container{margin:0 auto;max-width:min(1400/1440*100vw,1400*1px);padding:0 min(48/1440*100vw,48*1px)}@media(max-width:768px){.pricing-section .pricing-container{padding:0 20px}}.pricing-section .pricing-header{align-items:center;display:flex;flex-direction:column;gap:min(12/1440*100vw,12*1px);margin:0 auto min(36/1440*100vw,36*1px);max-width:min(800/1440*100vw,800*1px);text-align:center}@media(max-width:768px){.pricing-section .pricing-header{gap:10px;margin-bottom:24px;max-width:100%}}.pricing-section .pricing-header .pricing-subtitle-badge{background:rgba(254,199,62,.12);border:1px solid rgba(243,163,58,.3);border-radius:min(20/1440*100vw,20*1px);color:#f3a33a;display:inline-block;font-family:Lexend-Medium;font-size:min(11/1440*100vw,11*1px);font-weight:800;letter-spacing:.1em;padding:min(6/1440*100vw,6*1px) min(16/1440*100vw,16*1px);text-transform:uppercase}@media(max-width:768px){.pricing-section .pricing-header .pricing-subtitle-badge{border-radius:20px;font-size:10px;padding:5px 12px}}.pricing-section .pricing-header .pricing-main-title{color:#2b3a7b;font-family:Lexend-Medium;font-size:min(38/1440*100vw,38*1px);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin:0}@media(max-width:768px){.pricing-section .pricing-header .pricing-main-title{font-size:24px}}.pricing-section .pricing-header .pricing-desc{color:rgba(43,58,123,.7);font-family:Lexend-Regular;font-size:min(15/1440*100vw,15*1px);line-height:1.6;margin:0}@media(max-width:768px){.pricing-section .pricing-header .pricing-desc{font-size:13.5px}}.pricing-section .pricing-tab-switcher{align-items:center;background:rgba(43,58,123,.05);border:1px solid rgba(43,58,123,.08);border-radius:min(40/1440*100vw,40*1px);display:flex;justify-content:center;margin:0 auto min(36/1440*100vw,36*1px);padding:min(5/1440*100vw,5*1px);width:-moz-max-content;width:max-content}@media(max-width:768px){.pricing-section .pricing-tab-switcher{border-radius:40px;margin-bottom:24px;padding:4px}}.pricing-section .pricing-tab-switcher .tab-btn{align-items:center;background:transparent;border:none;border-radius:min(30/1440*100vw,30*1px);color:rgba(43,58,123,.6);cursor:pointer;display:flex;font-family:Lexend-Medium;font-size:min(14/1440*100vw,14*1px);font-weight:700;gap:min(8/1440*100vw,8*1px);padding:min(10/1440*100vw,10*1px) min(24/1440*100vw,24*1px);transition:all .3s cubic-bezier(.25,.8,.25,1)}@media(max-width:768px){.pricing-section .pricing-tab-switcher .tab-btn{border-radius:30px;font-size:13px;gap:6px;padding:8px 16px}}.pricing-section .pricing-tab-switcher .tab-btn i{font-size:min(16/1440*100vw,16*1px)}@media(max-width:768px){.pricing-section .pricing-tab-switcher .tab-btn i{font-size:14px}}.pricing-section .pricing-tab-switcher .tab-btn.active{background:#fff;box-shadow:0 8px 20px rgba(43,58,123,.08);color:#2b3a7b}.pricing-section .pricing-tab-switcher .tab-btn:hover:not(.active){color:#2b3a7b}.pricing-section .pricing-grid-wrapper{margin-bottom:min(48/1440*100vw,48*1px)}@media(max-width:768px){.pricing-section .pricing-grid-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;margin-bottom:24px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.pricing-section .pricing-grid-wrapper::-webkit-scrollbar{display:none}}.pricing-section .pricing-grid-wrapper .pricing-grid{display:grid;gap:min(20/1440*100vw,20*1px);grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.pricing-section .pricing-grid-wrapper .pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pricing-section .pricing-grid-wrapper .pricing-grid{display:flex;gap:12px;width:-moz-max-content;width:max-content}}.pricing-section .pricing-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:hsla(0,0%,100%,.82);border:1.5px solid rgba(43,58,123,.12);border-radius:min(16/1440*100vw,16*1px);display:flex;flex-direction:column;gap:min(20/1440*100vw,20*1px);justify-content:space-between;padding:min(22/1440*100vw,22*1px) min(20/1440*100vw,20*1px);position:relative;transition:all .4s cubic-bezier(.25,1,.5,1)}@media(max-width:768px){.pricing-section .pricing-card{border-radius:14px;flex-shrink:0;gap:16px;padding:20px;scroll-snap-align:start;width:270px}}.pricing-section .pricing-card:hover{background:hsla(0,0%,100%,.7);border-color:rgba(243,163,58,.45);box-shadow:0 20px 40px rgba(243,163,58,.12);transform:translateY(-5px)}.pricing-section .pricing-card.popular .card-header .plan-name,.pricing-section .pricing-card.special-launch .card-header .plan-name{padding-right:min(90/1440*100vw,90*1px)}@media(max-width:768px){.pricing-section .pricing-card.popular .card-header .plan-name,.pricing-section .pricing-card.special-launch .card-header .plan-name{padding-right:80px}}.pricing-section .pricing-card .card-badge{background:#786cf0;border-radius:min(10/1440*100vw,10*1px);color:#fff;font-family:Lexend-Medium;font-size:min(8.5/1440*100vw,8.5*1px);font-weight:800;letter-spacing:.05em;padding:min(3/1440*100vw,3*1px) min(8/1440*100vw,8*1px);position:absolute;right:min(12/1440*100vw,12*1px);top:min(12/1440*100vw,12*1px)}@media(max-width:768px){.pricing-section .pricing-card .card-badge{border-radius:8px;font-size:8px;padding:2px 6px;right:12px;top:12px}}.pricing-section .pricing-card .card-badge.badge-special{background:linear-gradient(135deg,#f3a33a,#e08c26);color:#fff}.pricing-section .pricing-card .card-header{display:flex;flex-direction:column;gap:min(10/1440*100vw,10*1px)}@media(max-width:768px){.pricing-section .pricing-card .card-header{gap:8px}}.pricing-section .pricing-card .card-header .plan-name{color:#2b3a7b;font-family:Lexend-Medium;font-size:min(13.5/1440*100vw,13.5*1px);font-weight:800;letter-spacing:.02em;margin:0;text-transform:uppercase}@media(max-width:768px){.pricing-section .pricing-card .card-header .plan-name{font-size:13px}}.pricing-section .pricing-card .card-header .plan-price-block{align-items:flex-start;display:flex;flex-direction:column;gap:min(2/1440*100vw,2*1px)}.pricing-section .pricing-card .card-header .plan-price-block .plan-price{color:#2b3a7b;font-family:Lexend-Medium;font-size:min(25/1440*100vw,25*1px);font-weight:900;letter-spacing:-.02em;line-height:1.1}@media(max-width:768px){.pricing-section .pricing-card .card-header .plan-price-block .plan-price{font-size:22px}}.pricing-section .pricing-card .card-header .plan-price-block .plan-period{color:rgba(43,58,123,.55);font-family:Lexend-Regular;font-size:min(11.5/1440*100vw,11.5*1px)}@media(max-width:768px){.pricing-section .pricing-card .card-header .plan-price-block .plan-period{font-size:11px}}.pricing-section .pricing-card .card-header .plan-highlights{color:rgba(43,58,123,.65);font-family:Lexend-Regular;font-size:min(13/1440*100vw,13*1px);line-height:1.4;margin:0}@media(max-width:768px){.pricing-section .pricing-card .card-header .plan-highlights{font-size:12.5px}}.pricing-section .pricing-card .card-action .btn-plan-cta{border-radius:min(10/1440*100vw,10*1px);display:block;font-family:Lexend-Medium;font-size:min(13/1440*100vw,13*1px);font-weight:800;padding:min(11/1440*100vw,11*1px) 0;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}@media(max-width:768px){.pricing-section .pricing-card .card-action .btn-plan-cta{border-radius:8px;font-size:12px;padding:10px 0}}.pricing-section .pricing-card .card-action .btn-normal{background:rgba(43,58,123,.05);border:1px solid rgba(43,58,123,.08);color:#2b3a7b}.pricing-section .pricing-card .card-action .btn-normal:hover{background:#2b3a7b;border-color:#2b3a7b;box-shadow:0 8px 16px rgba(43,58,123,.12);color:#fff}.pricing-section .pricing-card .card-action .btn-popular{background:#786cf0;border:1px solid #786cf0;box-shadow:0 6px 15px rgba(120,108,240,.2);color:#fff}.pricing-section .pricing-card .card-action .btn-popular:hover{background:#6355ee;border-color:#6355ee;box-shadow:0 10px 20px rgba(120,108,240,.35)}.pricing-section .pricing-card .card-action .btn-special{background:linear-gradient(135deg,#f3a33a,#e08c26);border:none;box-shadow:0 6px 15px rgba(243,163,58,.25);color:#fff}.pricing-section .pricing-card .card-action .btn-special:hover{background:linear-gradient(135deg,#f29822,#cf7f1e);box-shadow:0 10px 20px rgba(243,163,58,.4)}.pricing-section .pricing-card.popular{background:rgba(120,108,240,.02);border:1.5px solid rgba(120,108,240,.35)}.pricing-section .pricing-card.popular:hover{background:rgba(120,108,240,.04);border-color:rgba(120,108,240,.55);box-shadow:0 15px 30px -10px rgba(120,108,240,.15)}.pricing-section .pricing-card.special-launch{background:rgba(254,199,62,.03);border:1.5px solid rgba(254,199,62,.35)}.pricing-section .pricing-card.special-launch:hover{background:rgba(254,199,62,.06);border-color:rgba(254,199,62,.55);box-shadow:0 15px 30px -10px rgba(254,199,62,.18)}.pricing-section .base-features-section{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:hsla(0,0%,100%,.82);border:1.5px solid rgba(43,58,123,.12);border-radius:min(20/1440*100vw,20*1px);padding:min(32/1440*100vw,32*1px) min(40/1440*100vw,40*1px)}@media(max-width:768px){.pricing-section .base-features-section{border-radius:14px;padding:20px}}.pricing-section .base-features-section .features-section-title{align-items:center;color:#2b3a7b;display:flex;font-family:Lexend-Medium;font-size:min(14/1440*100vw,14*1px);font-weight:800;gap:min(6/1440*100vw,6*1px);letter-spacing:.05em;margin-bottom:min(24/1440*100vw,24*1px);text-transform:uppercase}@media(max-width:768px){.pricing-section .base-features-section .features-section-title{font-size:13px;gap:6px;margin-bottom:16px}}.pricing-section .base-features-section .features-section-title i{color:#786cf0;font-size:min(18/1440*100vw,18*1px)}@media(max-width:768px){.pricing-section .base-features-section .features-section-title i{font-size:16px}}.pricing-section .base-features-section .features-grid{display:grid;gap:min(16/1440*100vw,16*1px) min(40/1440*100vw,40*1px);grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.pricing-section .base-features-section .features-grid{gap:12px;grid-template-columns:1fr}}.pricing-section .base-features-section .feature-item{align-items:flex-start;display:flex;gap:min(10/1440*100vw,10*1px)}@media(max-width:768px){.pricing-section .base-features-section .feature-item{gap:8px}}.pricing-section .base-features-section .feature-item .feat-icon{color:#786cf0;flex-shrink:0;height:min(15/1440*100vw,15*1px);margin-top:min(3/1440*100vw,3*1px);width:min(15/1440*100vw,15*1px)}@media(max-width:768px){.pricing-section .base-features-section .feature-item .feat-icon{height:14px;margin-top:3px;width:14px}}.pricing-section .base-features-section .feature-item .feat-icon svg{display:block;height:100%;width:100%}.pricing-section .base-features-section .feature-item .feat-text{color:rgba(43,58,123,.8);font-family:Lexend-Regular;font-size:min(13.5/1440*100vw,13.5*1px);line-height:1.5}@media(max-width:768px){.pricing-section .base-features-section .feature-item .feat-text{font-size:12.5px}}.app-intro-section{background:transparent;font-family:Lexend-Regular;overflow:hidden;padding:min(100/1440*100vw,100*1px) 0;position:relative;z-index:10}@media(max-width:768px){.app-intro-section{padding:60px 0}}.app-intro-section .app-intro-container{margin:0 auto;max-width:min(1400/1440*100vw,1400*1px);padding:0 min(48/1440*100vw,48*1px);position:relative;z-index:2}@media(max-width:768px){.app-intro-section .app-intro-container{max-width:100%;padding:0 20px}}.app-intro-section .app-intro-header{margin:0 auto min(60/1440*100vw,60*1px);max-width:min(800/1440*100vw,800*1px);text-align:center}@media(max-width:768px){.app-intro-section .app-intro-header{margin-bottom:40px;max-width:100%}}.app-intro-section .app-intro-header .app-tagline{align-items:center;background:rgba(254,199,62,.12);border:1px solid rgba(254,199,62,.25);border-radius:100px;color:#e5a900;display:inline-flex;font-family:Lexend-Medium;font-size:min(12/1440*100vw,12*1px);font-weight:800;gap:8px;letter-spacing:.15em;margin-bottom:min(20/1440*100vw,20*1px);padding:6px 16px}@media(max-width:768px){.app-intro-section .app-intro-header .app-tagline{font-size:10px;margin-bottom:15px}}.app-intro-section .app-intro-header .app-tagline .bullet{animation:pulse-aura 1.5s infinite alternate;background:#fec73e;border-radius:50%;box-shadow:0 0 8px rgba(254,199,62,.8);height:6px;width:6px}.app-intro-section .app-intro-header .app-title{color:#2b3a7b;font-family:Lexend-Bold;font-size:min(44/1440*100vw,44*1px);font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-bottom:min(16/1440*100vw,16*1px)}@media(max-width:768px){.app-intro-section .app-intro-header .app-title{font-size:28px}}.app-intro-section .app-intro-header .app-title .text-yellow{color:#f3a33a}.app-intro-section .app-intro-header .app-subheading{color:rgba(43,58,123,.7);font-size:min(15/1440*100vw,15*1px);line-height:1.6;margin:0 auto;max-width:min(640/1440*100vw,640*1px)}@media(max-width:768px){.app-intro-section .app-intro-header .app-subheading{font-size:14px;max-width:100%}}.app-intro-section .app-intro-grid{align-items:center;display:grid;gap:min(64/1440*100vw,64*1px);grid-template-columns:1.2fr 1fr}@media(max-width:768px){.app-intro-section .app-intro-grid{gap:40px;grid-template-columns:1fr}}.app-intro-section .app-intro-left{display:flex;flex-direction:column;gap:min(32/1440*100vw,32*1px)}@media(max-width:768px){.app-intro-section .app-intro-left{gap:24px;order:2}}.app-intro-section .app-intro-left .features-accordion{display:flex;flex-direction:column;gap:min(16/1440*100vw,16*1px)}@media(max-width:768px){.app-intro-section .app-intro-left .features-accordion{gap:12px}}.app-intro-section .app-intro-left .feature-tab-item{background:hsla(0,0%,100%,.82);border:1.5px solid rgba(43,58,123,.12);border-radius:min(20/1440*100vw,20*1px);cursor:pointer;overflow:hidden;padding:min(18/1440*100vw,18*1px) min(24/1440*100vw,24*1px);position:relative;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}@media(max-width:768px){.app-intro-section .app-intro-left .feature-tab-item{border-radius:16px;padding:16px 20px}}.app-intro-section .app-intro-left .feature-tab-item .tab-header{align-items:center;display:flex;gap:min(18/1440*100vw,18*1px)}@media(max-width:768px){.app-intro-section .app-intro-left .feature-tab-item .tab-header{gap:14px}}.app-intro-section .app-intro-left .feature-tab-item .tab-number{color:rgba(43,58,123,.2);font-family:Lexend-Black;font-size:min(22/1440*100vw,22*1px);transition:color .4s ease}@media(max-width:768px){.app-intro-section .app-intro-left .feature-tab-item .tab-number{font-size:18px}}.app-intro-section .app-intro-left .feature-tab-item .tab-title-group{display:flex;flex-direction:column;gap:2px}.app-intro-section .app-intro-left .feature-tab-item .tab-title{color:rgba(43,58,123,.8);font-family:Lexend-Bold;font-size:min(17/1440*100vw,17*1px);margin:0;transition:color .4s ease}@media(max-width:768px){.app-intro-section .app-intro-left .feature-tab-item .tab-title{font-size:15px}}.app-intro-section .app-intro-left .feature-tab-item .tab-subtitle{color:rgba(43,58,123,.45);font-family:Lexend-Medium;font-size:min(12/1440*100vw,12*1px)}@media(max-width:768px){.app-intro-section .app-intro-left .feature-tab-item .tab-subtitle{font-size:11px}}.app-intro-section .app-intro-left .feature-tab-item .tab-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.app-intro-section .app-intro-left .feature-tab-item .tab-content-inner{min-height:0;opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.app-intro-section .app-intro-left .feature-tab-item .tab-desc{color:rgba(43,58,123,.65);font-family:Lexend-Regular;font-size:min(13.5/1440*100vw,13.5*1px);line-height:1.6;margin:0;padding-top:min(12/1440*100vw,12*1px)}@media(max-width:768px){.app-intro-section .app-intro-left .feature-tab-item .tab-desc{font-size:13px;padding-top:10px}}.app-intro-section .app-intro-left .feature-tab-item .tab-progress-track{background:rgba(43,58,123,.03);bottom:0;height:3px;left:0;position:absolute;width:100%}.app-intro-section .app-intro-left .feature-tab-item .tab-progress-bar{background:#f3a33a;height:100%;width:0}.app-intro-section .app-intro-left .feature-tab-item.active{background:#fff;border-color:rgba(243,163,58,.45);box-shadow:0 15px 30px rgba(243,163,58,.1);transform:translateY(-2px)}.app-intro-section .app-intro-left .feature-tab-item.active .tab-number{color:#f3a33a}.app-intro-section .app-intro-left .feature-tab-item.active .tab-title{color:#2b3a7b}.app-intro-section .app-intro-left .feature-tab-item.active .tab-content{grid-template-rows:1fr}.app-intro-section .app-intro-left .feature-tab-item.active .tab-content-inner{opacity:1;transform:translateY(0);transition-delay:.05s}.app-intro-section .app-intro-left .feature-tab-item.active .tab-progress-bar{animation:fill-progress 5s linear forwards}.app-intro-section .app-intro-left .feature-tab-item:hover:not(.active){background:hsla(0,0%,100%,.95);border-color:rgba(43,58,123,.25);transform:translateY(-1px)}.app-intro-section .app-intro-left .download-cta-panel{align-items:center;background:hsla(0,0%,100%,.82);border:1.5px solid rgba(43,58,123,.12);border-radius:min(24/1440*100vw,24*1px);box-shadow:0 8px 24px rgba(43,58,123,.02);display:flex;gap:min(20/1440*100vw,20*1px);justify-content:space-between;padding:min(22/1440*100vw,22*1px) min(28/1440*100vw,28*1px)}@media(max-width:768px){.app-intro-section .app-intro-left .download-cta-panel{border-radius:18px;flex-direction:column;gap:20px;padding:20px}}.app-intro-section .app-intro-left .download-cta-panel .download-left{display:flex;flex-direction:column;gap:min(12/1440*100vw,12*1px)}@media(max-width:768px){.app-intro-section .app-intro-left .download-cta-panel .download-left{align-items:center;gap:12px;text-align:center}}.app-intro-section .app-intro-left .download-cta-panel .download-title{color:#2b3a7b;font-family:Lexend-Bold;font-size:min(15/1440*100vw,15*1px);margin:0}@media(max-width:768px){.app-intro-section .app-intro-left .download-cta-panel .download-title{font-size:14px}}.app-intro-section .app-intro-left .download-cta-panel .store-buttons{display:flex;gap:min(12/1440*100vw,12*1px)}@media(max-width:768px){.app-intro-section .app-intro-left .download-cta-panel .store-buttons{flex-wrap:wrap;gap:10px;justify-content:center}}.app-intro-section .app-intro-left .download-cta-panel .store-btn{display:block;height:min(38/1440*100vw,38*1px);transition:transform .3s ease,filter .3s ease}@media(max-width:768px){.app-intro-section .app-intro-left .download-cta-panel .store-btn{flex-shrink:0;height:35px}}.app-intro-section .app-intro-left .download-cta-panel .store-btn img{display:block;height:100%;width:auto}.app-intro-section .app-intro-left .download-cta-panel .store-btn:hover{filter:brightness(1.05);transform:scale(1.05)}.app-intro-section .app-intro-left .download-cta-panel .qr-code-box{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.app-intro-section .app-intro-left .download-cta-panel .qr-code-box .qr-code-inner{align-items:center;background:#fff;border:1.5px solid rgba(43,58,123,.12);border-radius:12px;box-shadow:0 4px 12px rgba(43,58,123,.03);display:flex;height:80px;justify-content:center;padding:8px;transition:all .3s ease;width:80px}.app-intro-section .app-intro-left .download-cta-panel .qr-code-box .qr-code-inner .qr-svg{height:100%;width:100%}.app-intro-section .app-intro-left .download-cta-panel .qr-code-box .qr-badge{color:rgba(43,58,123,.6);font-family:Lexend-Bold;font-size:9px;letter-spacing:.05em;text-transform:uppercase}.app-intro-section .app-intro-left .download-cta-panel .qr-code-box:hover .qr-code-inner{border-color:rgba(243,163,58,.45);box-shadow:0 8px 16px rgba(243,163,58,.12);transform:translateY(-2px)}.app-intro-section .app-intro-right{align-items:center;display:flex;justify-content:center;position:relative;width:100%}@media(max-width:768px){.app-intro-section .app-intro-right{order:1}}.app-intro-section .app-intro-right .phone-mockup-wrapper{max-width:min(320/1440*100vw,320*1px);position:relative;width:100%}@media(max-width:768px){.app-intro-section .app-intro-right .phone-mockup-wrapper{max-width:215px}}.app-intro-section .app-intro-right .phone-glow-aura{animation:pulse-aura 4s infinite alternate;background:radial-gradient(circle,rgba(254,199,62,.18) 0,transparent 65%);filter:blur(40px);height:100%;left:-15%;pointer-events:none;position:absolute;top:0;width:130%;z-index:1}.app-intro-section .app-intro-right .iphone-frame{aspect-ratio:9/18.2;background:#0d0d0d;border:min(11/1440*100vw,11*1px) solid #1f1f23;border-radius:min(44/1440*100vw,44*1px);box-shadow:0 20px 50px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.08),inset 0 0 8px hsla(0,0%,100%,.15);overflow:hidden;position:relative;width:100%;z-index:2}@media(max-width:768px){.app-intro-section .app-intro-right .iphone-frame{border-radius:36px;border-width:9px}}.app-intro-section .app-intro-right .iphone-reflection{background:linear-gradient(115deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.04) 30%,hsla(0,0%,100%,.08) 32%,hsla(0,0%,100%,0) 34%);height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:200%;z-index:15}.app-intro-section .app-intro-right .iphone-dynamic-island{align-items:center;background:#000;border-radius:20px;display:flex;height:min(22/1440*100vw,22*1px);justify-content:flex-end;left:50%;padding-right:12px;position:absolute;top:min(12/1440*100vw,12*1px);transform:translateX(-50%);width:min(85/1440*100vw,85*1px);z-index:20}@media(max-width:768px){.app-intro-section .app-intro-right .iphone-dynamic-island{height:18px;top:10px;width:70px}}.app-intro-section .app-intro-right .iphone-dynamic-island .camera-lens{background:#112;border-radius:50%;box-shadow:inset 0 0 2px hsla(0,0%,100%,.4);height:6px;width:6px}.app-intro-section .app-intro-right .phone-screen-viewport{background:#000;border-radius:min(33/1440*100vw,33*1px);height:100%;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.app-intro-section .app-intro-right .phone-screen-viewport{border-radius:27px}}.app-intro-section .app-intro-right .phone-screen-slider{display:flex;height:100%;transition:transform .8s cubic-bezier(.25,1,.25,1);width:300%}.app-intro-section .app-intro-right .phone-slide{height:100%;opacity:.3;overflow:hidden;transform:scale(.95);transition:opacity .8s ease,transform .8s cubic-bezier(.25,1,.25,1);width:33.3333%}.app-intro-section .app-intro-right .phone-slide.active{opacity:1;transform:scale(1)}.app-intro-section .app-intro-right .phone-screen-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@keyframes fill-progress{0%{width:0}to{width:100%}}
