.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}[dir=rtl] .iti__arrow{margin-right:6px;margin-left:0}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__dropdown-content{border-radius:3px;background-color:#fff}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:-1px;border:1px solid #ccc;box-shadow:1px 1px 4px #0003}.iti__dropdown-content--dropup{bottom:100%;margin-bottom:3px}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding:9px 12px}.iti__search-input+.iti__country-list{border-top:1px solid #ccc}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{display:flex;align-items:center;padding:8px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:#0000000d}.iti__flag-box,.iti__country-name{margin-right:8px}[dir=rtl] .iti__flag-box,[dir=rtl] .iti__country-name{margin-right:0;margin-left:8px}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=text],.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--show-selected-dial-code input.iti__tel-input,.iti--show-selected-dial-code input.iti__tel-input[type=text],.iti--show-selected-dial-code input.iti__tel-input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text],[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel]{padding-right:52px;padding-left:6px;margin-right:0}.iti--allow-dropdown .iti__flag-container,.iti--show-selected-dial-code .iti__flag-container{right:auto;left:0}[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--show-selected-dial-code .iti__flag-container{right:0;left:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:#0000000d}.iti--allow-dropdown .iti__flag-container:has(+input[disabled]):hover,.iti--allow-dropdown .iti__flag-container:has(+input[readonly]):hover{cursor:default}.iti--allow-dropdown .iti__flag-container:has(+input[disabled]):hover .iti__selected-flag,.iti--allow-dropdown .iti__flag-container:has(+input[readonly]):hover .iti__selected-flag{background-color:transparent}.iti--show-selected-dial-code .iti__selected-flag{background-color:#0000000d}.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:6px}[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:0;margin-right:6px}.iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:#00000080;top:0;bottom:0;left:0;right:0;position:fixed;padding:30px;display:flex;flex-direction:column;justify-content:center}.iti--fullscreen-popup.iti--container.iti--country-search{justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media(min-resolution:2x){.iti__flag{background-size:5762px 15px}}.iti__flag.iti__ac{height:10px;background-position:0px 0px}.iti__flag.iti__ad{height:14px;background-position:-22px 0px}.iti__flag.iti__ae{height:10px;background-position:-44px 0px}.iti__flag.iti__af{height:14px;background-position:-66px 0px}.iti__flag.iti__ag{height:14px;background-position:-88px 0px}.iti__flag.iti__ai{height:10px;background-position:-110px 0px}.iti__flag.iti__al{height:15px;background-position:-132px 0px}.iti__flag.iti__am{height:10px;background-position:-154px 0px}.iti__flag.iti__ao{height:14px;background-position:-176px 0px}.iti__flag.iti__aq{height:14px;background-position:-198px 0px}.iti__flag.iti__ar{height:13px;background-position:-220px 0px}.iti__flag.iti__as{height:10px;background-position:-242px 0px}.iti__flag.iti__at{height:14px;background-position:-264px 0px}.iti__flag.iti__au{height:10px;background-position:-286px 0px}.iti__flag.iti__aw{height:14px;background-position:-308px 0px}.iti__flag.iti__ax{height:13px;background-position:-330px 0px}.iti__flag.iti__az{height:10px;background-position:-352px 0px}.iti__flag.iti__ba{height:10px;background-position:-374px 0px}.iti__flag.iti__bb{height:14px;background-position:-396px 0px}.iti__flag.iti__bd{height:12px;background-position:-418px 0px}.iti__flag.iti__be{height:15px;background-position:-440px 0px}.iti__flag.iti__bf{height:14px;background-position:-460px 0px}.iti__flag.iti__bg{height:12px;background-position:-482px 0px}.iti__flag.iti__bh{height:12px;background-position:-504px 0px}.iti__flag.iti__bi{height:12px;background-position:-526px 0px}.iti__flag.iti__bj{height:14px;background-position:-548px 0px}.iti__flag.iti__bl{height:14px;background-position:-570px 0px}.iti__flag.iti__bm{height:10px;background-position:-592px 0px}.iti__flag.iti__bn{height:10px;background-position:-614px 0px}.iti__flag.iti__bo{height:14px;background-position:-636px 0px}.iti__flag.iti__bq{height:14px;background-position:-658px 0px}.iti__flag.iti__br{height:14px;background-position:-680px 0px}.iti__flag.iti__bs{height:10px;background-position:-702px 0px}.iti__flag.iti__bt{height:14px;background-position:-724px 0px}.iti__flag.iti__bv{height:15px;background-position:-746px 0px}.iti__flag.iti__bw{height:14px;background-position:-768px 0px}.iti__flag.iti__by{height:10px;background-position:-790px 0px}.iti__flag.iti__bz{height:12px;background-position:-812px 0px}.iti__flag.iti__ca{height:10px;background-position:-834px 0px}.iti__flag.iti__cc{height:10px;background-position:-856px 0px}.iti__flag.iti__cd{height:15px;background-position:-878px 0px}.iti__flag.iti__cf{height:14px;background-position:-900px 0px}.iti__flag.iti__cg{height:14px;background-position:-922px 0px}.iti__flag.iti__ch{height:15px;background-position:-944px 0px}.iti__flag.iti__ci{height:14px;background-position:-961px 0px}.iti__flag.iti__ck{height:10px;background-position:-983px 0px}.iti__flag.iti__cl{height:14px;background-position:-1005px 0px}.iti__flag.iti__cm{height:14px;background-position:-1027px 0px}.iti__flag.iti__cn{height:14px;background-position:-1049px 0px}.iti__flag.iti__co{height:14px;background-position:-1071px 0px}.iti__flag.iti__cp{height:14px;background-position:-1093px 0px}.iti__flag.iti__cq{height:12px;background-position:-1115px 0px}.iti__flag.iti__cr{height:12px;background-position:-1137px 0px}.iti__flag.iti__cu{height:10px;background-position:-1159px 0px}.iti__flag.iti__cv{height:12px;background-position:-1181px 0px}.iti__flag.iti__cw{height:14px;background-position:-1203px 0px}.iti__flag.iti__cx{height:10px;background-position:-1225px 0px}.iti__flag.iti__cy{height:14px;background-position:-1247px 0px}.iti__flag.iti__cz{height:14px;background-position:-1269px 0px}.iti__flag.iti__de{height:12px;background-position:-1291px 0px}.iti__flag.iti__dg{height:10px;background-position:-1313px 0px}.iti__flag.iti__dj{height:14px;background-position:-1335px 0px}.iti__flag.iti__dk{height:15px;background-position:-1357px 0px}.iti__flag.iti__dm{height:10px;background-position:-1379px 0px}.iti__flag.iti__do{height:14px;background-position:-1401px 0px}.iti__flag.iti__dz{height:14px;background-position:-1423px 0px}.iti__flag.iti__ea{height:14px;background-position:-1445px 0px}.iti__flag.iti__ec{height:14px;background-position:-1467px 0px}.iti__flag.iti__ee{height:13px;background-position:-1489px 0px}.iti__flag.iti__eg{height:14px;background-position:-1511px 0px}.iti__flag.iti__eh{height:10px;background-position:-1533px 0px}.iti__flag.iti__er{height:10px;background-position:-1555px 0px}.iti__flag.iti__es{height:14px;background-position:-1577px 0px}.iti__flag.iti__et{height:10px;background-position:-1599px 0px}.iti__flag.iti__eu{height:14px;background-position:-1621px 0px}.iti__flag.iti__ez{height:14px;background-position:-1643px 0px}.iti__flag.iti__fi{height:12px;background-position:-1665px 0px}.iti__flag.iti__fj{height:10px;background-position:-1687px 0px}.iti__flag.iti__fk{height:10px;background-position:-1709px 0px}.iti__flag.iti__fm{height:11px;background-position:-1731px 0px}.iti__flag.iti__fo{height:15px;background-position:-1753px 0px}.iti__flag.iti__fr{height:14px;background-position:-1775px 0px}.iti__flag.iti__fx{height:14px;background-position:-1797px 0px}.iti__flag.iti__ga{height:15px;background-position:-1819px 0px}.iti__flag.iti__gb{height:10px;background-position:-1841px 0px}.iti__flag.iti__gd{height:12px;background-position:-1863px 0px}.iti__flag.iti__ge{height:14px;background-position:-1885px 0px}.iti__flag.iti__gf{height:14px;background-position:-1907px 0px}.iti__flag.iti__gg{height:14px;background-position:-1929px 0px}.iti__flag.iti__gh{height:14px;background-position:-1951px 0px}.iti__flag.iti__gi{height:10px;background-position:-1973px 0px}.iti__flag.iti__gl{height:14px;background-position:-1995px 0px}.iti__flag.iti__gm{height:14px;background-position:-2017px 0px}.iti__flag.iti__gn{height:14px;background-position:-2039px 0px}.iti__flag.iti__gp{height:14px;background-position:-2061px 0px}.iti__flag.iti__gq{height:14px;background-position:-2083px 0px}.iti__flag.iti__gr{height:14px;background-position:-2105px 0px}.iti__flag.iti__gs{height:10px;background-position:-2127px 0px}.iti__flag.iti__gt{height:13px;background-position:-2149px 0px}.iti__flag.iti__gu{height:11px;background-position:-2171px 0px}.iti__flag.iti__gw{height:10px;background-position:-2193px 0px}.iti__flag.iti__gy{height:12px;background-position:-2215px 0px}.iti__flag.iti__hk{height:14px;background-position:-2237px 0px}.iti__flag.iti__hm{height:10px;background-position:-2259px 0px}.iti__flag.iti__hn{height:10px;background-position:-2281px 0px}.iti__flag.iti__hr{height:10px;background-position:-2303px 0px}.iti__flag.iti__ht{height:12px;background-position:-2325px 0px}.iti__flag.iti__hu{height:10px;background-position:-2347px 0px}.iti__flag.iti__ic{height:14px;background-position:-2369px 0px}.iti__flag.iti__id{height:14px;background-position:-2391px 0px}.iti__flag.iti__ie{height:10px;background-position:-2413px 0px}.iti__flag.iti__il{height:15px;background-position:-2435px 0px}.iti__flag.iti__im{height:10px;background-position:-2457px 0px}.iti__flag.iti__in{height:14px;background-position:-2479px 0px}.iti__flag.iti__io{height:10px;background-position:-2501px 0px}.iti__flag.iti__iq{height:14px;background-position:-2523px 0px}.iti__flag.iti__ir{height:12px;background-position:-2545px 0px}.iti__flag.iti__is{height:15px;background-position:-2567px 0px}.iti__flag.iti__it{height:14px;background-position:-2589px 0px}.iti__flag.iti__je{height:12px;background-position:-2611px 0px}.iti__flag.iti__jm{height:10px;background-position:-2633px 0px}.iti__flag.iti__jo{height:10px;background-position:-2655px 0px}.iti__flag.iti__jp{height:14px;background-position:-2677px 0px}.iti__flag.iti__ke{height:14px;background-position:-2699px 0px}.iti__flag.iti__kg{height:12px;background-position:-2721px 0px}.iti__flag.iti__kh{height:13px;background-position:-2743px 0px}.iti__flag.iti__ki{height:10px;background-position:-2765px 0px}.iti__flag.iti__km{height:12px;background-position:-2787px 0px}.iti__flag.iti__kn{height:14px;background-position:-2809px 0px}.iti__flag.iti__kp{height:10px;background-position:-2831px 0px}.iti__flag.iti__kr{height:14px;background-position:-2853px 0px}.iti__flag.iti__kw{height:10px;background-position:-2875px 0px}.iti__flag.iti__ky{height:10px;background-position:-2897px 0px}.iti__flag.iti__kz{height:10px;background-position:-2919px 0px}.iti__flag.iti__la{height:14px;background-position:-2941px 0px}.iti__flag.iti__lb{height:14px;background-position:-2963px 0px}.iti__flag.iti__lc{height:10px;background-position:-2985px 0px}.iti__flag.iti__li{height:12px;background-position:-3007px 0px}.iti__flag.iti__lk{height:10px;background-position:-3029px 0px}.iti__flag.iti__lr{height:11px;background-position:-3051px 0px}.iti__flag.iti__ls{height:14px;background-position:-3073px 0px}.iti__flag.iti__lt{height:12px;background-position:-3095px 0px}.iti__flag.iti__lu{height:12px;background-position:-3117px 0px}.iti__flag.iti__lv{height:10px;background-position:-3139px 0px}.iti__flag.iti__ly{height:10px;background-position:-3161px 0px}.iti__flag.iti__ma{height:14px;background-position:-3183px 0px}.iti__flag.iti__mc{height:15px;background-position:-3205px 0px}.iti__flag.iti__md{height:10px;background-position:-3226px 0px}.iti__flag.iti__me{height:10px;background-position:-3248px 0px}.iti__flag.iti__mf{height:14px;background-position:-3270px 0px}.iti__flag.iti__mg{height:14px;background-position:-3292px 0px}.iti__flag.iti__mh{height:11px;background-position:-3314px 0px}.iti__flag.iti__mk{height:10px;background-position:-3336px 0px}.iti__flag.iti__ml{height:14px;background-position:-3358px 0px}.iti__flag.iti__mm{height:14px;background-position:-3380px 0px}.iti__flag.iti__mn{height:10px;background-position:-3402px 0px}.iti__flag.iti__mo{height:14px;background-position:-3424px 0px}.iti__flag.iti__mp{height:10px;background-position:-3446px 0px}.iti__flag.iti__mq{height:14px;background-position:-3468px 0px}.iti__flag.iti__mr{height:14px;background-position:-3490px 0px}.iti__flag.iti__ms{height:10px;background-position:-3512px 0px}.iti__flag.iti__mt{height:14px;background-position:-3534px 0px}.iti__flag.iti__mu{height:14px;background-position:-3556px 0px}.iti__flag.iti__mv{height:14px;background-position:-3578px 0px}.iti__flag.iti__mw{height:14px;background-position:-3600px 0px}.iti__flag.iti__mx{height:12px;background-position:-3622px 0px}.iti__flag.iti__my{height:10px;background-position:-3644px 0px}.iti__flag.iti__mz{height:14px;background-position:-3666px 0px}.iti__flag.iti__na{height:14px;background-position:-3688px 0px}.iti__flag.iti__nc{height:10px;background-position:-3710px 0px}.iti__flag.iti__ne{height:15px;background-position:-3732px 0px}.iti__flag.iti__nf{height:10px;background-position:-3752px 0px}.iti__flag.iti__ng{height:10px;background-position:-3774px 0px}.iti__flag.iti__ni{height:12px;background-position:-3796px 0px}.iti__flag.iti__nl{height:14px;background-position:-3818px 0px}.iti__flag.iti__no{height:15px;background-position:-3840px 0px}.iti__flag.iti__np{height:15px;background-position:-3862px 0px}.iti__flag.iti__nr{height:10px;background-position:-3877px 0px}.iti__flag.iti__nu{height:10px;background-position:-3899px 0px}.iti__flag.iti__nz{height:10px;background-position:-3921px 0px}.iti__flag.iti__om{height:10px;background-position:-3943px 0px}.iti__flag.iti__pa{height:14px;background-position:-3965px 0px}.iti__flag.iti__pe{height:14px;background-position:-3987px 0px}.iti__flag.iti__pf{height:14px;background-position:-4009px 0px}.iti__flag.iti__pg{height:15px;background-position:-4031px 0px}.iti__flag.iti__ph{height:10px;background-position:-4053px 0px}.iti__flag.iti__pk{height:14px;background-position:-4075px 0px}.iti__flag.iti__pl{height:13px;background-position:-4097px 0px}.iti__flag.iti__pm{height:14px;background-position:-4119px 0px}.iti__flag.iti__pn{height:10px;background-position:-4141px 0px}.iti__flag.iti__pr{height:14px;background-position:-4163px 0px}.iti__flag.iti__ps{height:10px;background-position:-4185px 0px}.iti__flag.iti__pt{height:14px;background-position:-4207px 0px}.iti__flag.iti__pw{height:13px;background-position:-4229px 0px}.iti__flag.iti__py{height:11px;background-position:-4251px 0px}.iti__flag.iti__qa{height:8px;background-position:-4273px 0px}.iti__flag.iti__re{height:14px;background-position:-4295px 0px}.iti__flag.iti__ro{height:14px;background-position:-4317px 0px}.iti__flag.iti__rs{height:14px;background-position:-4339px 0px}.iti__flag.iti__ru{height:14px;background-position:-4361px 0px}.iti__flag.iti__rw{height:14px;background-position:-4383px 0px}.iti__flag.iti__sa{height:14px;background-position:-4405px 0px}.iti__flag.iti__sb{height:10px;background-position:-4427px 0px}.iti__flag.iti__sc{height:10px;background-position:-4449px 0px}.iti__flag.iti__sd{height:10px;background-position:-4471px 0px}.iti__flag.iti__se{height:13px;background-position:-4493px 0px}.iti__flag.iti__sg{height:14px;background-position:-4515px 0px}.iti__flag.iti__sh{height:10px;background-position:-4537px 0px}.iti__flag.iti__si{height:10px;background-position:-4559px 0px}.iti__flag.iti__sj{height:15px;background-position:-4581px 0px}.iti__flag.iti__sk{height:14px;background-position:-4603px 0px}.iti__flag.iti__sl{height:14px;background-position:-4625px 0px}.iti__flag.iti__sm{height:15px;background-position:-4647px 0px}.iti__flag.iti__sn{height:14px;background-position:-4669px 0px}.iti__flag.iti__so{height:14px;background-position:-4691px 0px}.iti__flag.iti__sr{height:14px;background-position:-4713px 0px}.iti__flag.iti__ss{height:10px;background-position:-4735px 0px}.iti__flag.iti__st{height:10px;background-position:-4757px 0px}.iti__flag.iti__su{height:10px;background-position:-4779px 0px}.iti__flag.iti__sv{height:12px;background-position:-4801px 0px}.iti__flag.iti__sx{height:14px;background-position:-4823px 0px}.iti__flag.iti__sy{height:14px;background-position:-4845px 0px}.iti__flag.iti__sz{height:14px;background-position:-4867px 0px}.iti__flag.iti__ta{height:10px;background-position:-4889px 0px}.iti__flag.iti__tc{height:10px;background-position:-4911px 0px}.iti__flag.iti__td{height:14px;background-position:-4933px 0px}.iti__flag.iti__tf{height:14px;background-position:-4955px 0px}.iti__flag.iti__tg{height:13px;background-position:-4977px 0px}.iti__flag.iti__th{height:14px;background-position:-4999px 0px}.iti__flag.iti__tj{height:10px;background-position:-5021px 0px}.iti__flag.iti__tk{height:10px;background-position:-5043px 0px}.iti__flag.iti__tl{height:10px;background-position:-5065px 0px}.iti__flag.iti__tm{height:14px;background-position:-5087px 0px}.iti__flag.iti__tn{height:14px;background-position:-5109px 0px}.iti__flag.iti__to{height:10px;background-position:-5131px 0px}.iti__flag.iti__tr{height:14px;background-position:-5153px 0px}.iti__flag.iti__tt{height:12px;background-position:-5175px 0px}.iti__flag.iti__tv{height:10px;background-position:-5197px 0px}.iti__flag.iti__tw{height:14px;background-position:-5219px 0px}.iti__flag.iti__tz{height:14px;background-position:-5241px 0px}.iti__flag.iti__ua{height:14px;background-position:-5263px 0px}.iti__flag.iti__ug{height:14px;background-position:-5285px 0px}.iti__flag.iti__uk{height:10px;background-position:-5307px 0px}.iti__flag.iti__um{height:11px;background-position:-5329px 0px}.iti__flag.iti__un{height:14px;background-position:-5351px 0px}.iti__flag.iti__us{height:11px;background-position:-5373px 0px}.iti__flag.iti__uy{height:14px;background-position:-5395px 0px}.iti__flag.iti__uz{height:10px;background-position:-5417px 0px}.iti__flag.iti__va{height:15px;background-position:-5439px 0px}.iti__flag.iti__vc{height:14px;background-position:-5456px 0px}.iti__flag.iti__ve{height:14px;background-position:-5478px 0px}.iti__flag.iti__vg{height:10px;background-position:-5500px 0px}.iti__flag.iti__vi{height:14px;background-position:-5522px 0px}.iti__flag.iti__vn{height:14px;background-position:-5544px 0px}.iti__flag.iti__vu{height:12px;background-position:-5566px 0px}.iti__flag.iti__wf{height:14px;background-position:-5588px 0px}.iti__flag.iti__ws{height:10px;background-position:-5610px 0px}.iti__flag.iti__xk{height:15px;background-position:-5632px 0px}.iti__flag.iti__ye{height:14px;background-position:-5654px 0px}.iti__flag.iti__yt{height:14px;background-position:-5676px 0px}.iti__flag.iti__za{height:14px;background-position:-5698px 0px}.iti__flag.iti__zm{height:14px;background-position:-5720px 0px}.iti__flag.iti__zw{height:10px;background-position:-5742px 0px}.iti__flag{height:15px;box-shadow:0 0 1px #888;background-image:url(/assets/flags-BMGzDaSL.png?1);background-repeat:no-repeat;background-position:20px 0}@media(min-resolution:2x){.iti__flag{background-image:url(/assets/flags@2x-DTOyOn_-.png?1)}}.iti__globe{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAACTUlEQVR42k1SW0hUURQ9PSyzyCzoKURlIL1AhH4UucxZ+87LKQIly/wJIn+CHj/VgBkM8zFBhUFIoME4Mz2EhME+8iOECqWiQkjyQ5JIwuqjcYxoMHb7nOug98J5rLP2Omvvs5X3dS43o1NJVzGMGTB+0ivEaK9Bm1dYyuISUcyHOcj4jTnkAxxmYtw0Z87KoppQ8fQII4dvFA+u1lm9hdrpO2YEe43yotQyURsQ6KPvMFJWO+mNVIfngo9YvdoSpag9whiXo6PUT3X6It5Th9tA3Tgv2LBQY5bqrsUvYreJzuILZRHDBbzRV9CJR5iWOYwc5n07hKhb6C9y+gmiNKSUd6k3CxZDCrkQ0yULOKVOlVLhCt3tEehBcL0NSOCgjGdCjEHVvAZd9BknJb4VyfoKfxV2YxA17i5nA27hcqQMNcT4pGgozH75nUqcw1fcQwZpTFE/UujBO4yiFwNgTCmMuYzZMCPhVuPugsdMpMxa6NCtsisXxphsgowCMYUk+15T/toSPHY324AuvU9vQlo8ZpRvDwp+xqh9wgnabpX6THWF8pKyyOCHZH3KxPUE2GVqc9bhLSaRoj5MIE338QLjokjEmHZKTXG2Ii8u/vm3iZtqUTqEEXJFN64D+1dhtpHpxMITui0BJkbOPUBtuKOUr8E6fIbTyEeYbtum8JpIXw8aqpSpkTHplPo34iEKAZY0EqZt5DeTaTRcs6p/kJOr4m7DMfGtP+iAIViatzDS+jjmRFdUdJNvJ26gXtn7FmnKA2xaSdGMLkWLq/8ijPjvv8jQpwAAAABJRU5ErkJggg==);background-size:contain;background-position:right;box-shadow:none;height:19px}@media(min-resolution:2x){.iti__globe{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGNUlEQVR42oVWC2iVZRj+z9TUUqfZRTTFlEq0FBQpmeRx3/P+55zNqZEmSZGKJF2YoZtlhkqZYWlQYGWleakoS0FySLlQMgtNmUFecbot3BRF87b72d/zft9/zjwy5//xX77L+7z39/29tq9oR/c2Q+UVfI39qEIjWlBjDmGLWWjGuN1RnbyId/tradbUDp43tQNm4g8ECY5YIAE4hF9xzv0Ax8zC/F4h6/Yvd8BMQTmBFKYR9WjxLaTPm7MGzgmLSyh2crYDp5v+XfgxrsR1SgrCErQCl/ksx1WVVpJoQq0oaJk/RKnagZOHUJFQiDpfoZpJPgMDPA/foJLy90EUNUJ2cZW1Pk5wv0ApbwGHx3A9prI1EbQCSyjPl26XrqkKv6bnB/gYu/IC8KSohZ9tA1Id4ffHZasq+ZtNlPbtWJC41/MK7rQSVqmF1cY4gT9p5wWUVOUkJGI3QTr34+844fSAednzEj04+8TzxnSNdnGAynZMV3VZQSCGa1FcV0ghld9fdzOtt4pK0KOqgoUvjgfRe1InZD0qWvmjGjv0bYajTuHIejenWTeoO34EN1rQSNstComO4XcMMnPkI/zEr0toxF8oNV+gKDYM70tAWXlJXkzpGkg3UwVLA2ILl67zLtWV2N0yjxayQW2u4ChKcQa12CmHcJ6rzstrMMAyfi9PVQ5wivZNu2OIJNEMQkrf2AhsVyI0yiojuf1C+66T02E69pYcFKM6oa47ZKZxr0wjIxHI8632WzEhsN7aj9KCAJfxmuzDkXQE3EGib1GlaZlaw2pcwywc5uljKPHJnvC/Ov/ymBygSqcQ5Ad8T7cENVinHqahI2SZisOIDuv16XRZT4oyTvblBaIpoFI+wCNKhkHRjonOZozMcPxz+9HXc1JGzgAMjRQblghynwpPF6BKnIxT2qgXyt+MpuFzFUolpMrpOKTSWaRQtwUyX4Nez8tztHktrfgu4dRGZgF+Q4mRVC5IHr046EY2ZhMqMxnT0h+md4eHEm7VjSfM6Txb6bgwgRnSmQcK/WD8I9EuY3shO9HD9OapzfJvonO0J7KRrU+a6Qy+V5/n94p2MUNRZ1Nir+c/aatKPZpRT1+dt4Y2NsgDuWEgyJzbE5mzZuIc9Mxel786NN7lM6vOGoIvkbkokvkyD8UyBwdxyRRyFg5TiIso43oxinhuKRokqWHnYRdfTQ5QeaIxdzABJ5FNdobF1jKwMy7UYHXq27+PGjazOv7iyWLNiTQgo0lbEJDgWz2uTmI0usCm13XQ65Gc7hTjHfXyxO60pKieCa2euSNVfw4CWiucz+mudZvcprqQ0mdmHDJ0WDuZ5S9ohLgYCAHnciIHtNSDsHqbyU4JrizT45mArY1MDAN7ZBjW5Yqgrct/XElfdUqz7NvC6mVhEgNjD3ZrIEc7juqUqbLmFOeL0JTfC8/geL72vySS6XqDbFzQTmYV3qk8ZTkVuIoL6p42CyxjFXskwDWCnZBx2Bi3eWJWujy1jpEGJ6PMtuQLcFI4RyW2yGKZYUbjZ5yVHDNNXmcSHkUjd8/hU8nRxhZTcVrAVHDVRjvxWQqclKRWjOhAZ3hcIdwGVEoy/FvgM84nqrEZ29m5R7nCgcqYy+P1zrpOxtkpGblZ5tIPn2Mbt8mOtWggSlAzfpj/YLSb9epWOR1W+hLt0EJI6dtaL/nCrjghXbZoipNbt3QdirhcTpeCh1n039AvfKcOtZ1oVrqjhJwGoE5c+Oj2hrDSDZZxzG7b3uUfLa4qu3wlgW0FexNq53rCr3UoGW3UTI7baHKQ8gODYjXUdv+5tuo/ymrTUZnw3DI8bZtnAxoItyOlx02Q8mYewdI5U0fvUQJ2OK3e4RVarTz8nWomxbZU9rTxMyKrLGSLQoreSf1Ckqq9aMHewmFNVZ+yKUOyXBHStnFFrHM+yCNEOhU5QvCr5n5NwAn0J5qkwTba42KUzkl3a8giqhiqngE5VvdoXRePJ00hzzPy+GzniqjZMQm11uDJVjhzJdpHqyLlOoKNMpFKZjS42/3F9sdulUXrMOHoScpDdrkjzVAv0vYve/uQvPCSXFRQPyDcSvWjAji5bqdoWx7Psr13Oc6h2haMCAfXp3ZoH+p/nx653W4Gr3MAAAAASUVORK5CYII=)}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/space-grotesk-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titillium-web-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/titillium-web-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/titillium-web-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/titillium-web-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;font-weight:100 500;src:local("Arial");size-adjust:106.1%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:600 900;src:local("Arial");size-adjust:102.4%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Titillium Fallback;font-weight:100 500;src:local("Arial");size-adjust:95%;ascent-override:88%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Titillium Fallback;font-weight:600 900;src:local("Arial");size-adjust:90.5%;ascent-override:88%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:optional;src:url(/assets/fonts/inter-var.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/space-grotesk-var.woff2) format("woff2")}:root{--font-heading: "Space Grotesk", sans-serif;--font-body: "Titillium Web", sans-serif;--color-bg-main: #FFFFFF;--color-bg-section: #F0F4FF;--color-bg-card: #FFFFFF;--color-text-primary: #122151;--color-text-secondary: #5A6B8C;--color-text-muted: #8896AB;--color-brand-blue: #122151;--color-btn-text: #FFFFFF;--color-border: rgba(78, 103, 235, .15);--color-glass: rgba(255, 255, 255, .9);--shadow-main: 0 10px 40px rgba(78, 103, 235, .15);--gradient-hero: linear-gradient(135deg, #FFFFFF 0%, #F0F4FF 100%);--gradient-section: linear-gradient(180deg, #FFFFFF 0%, #F0F4FF 100%);--gradient-text: linear-gradient(90deg, #122151 0%, #4E67EB 100%);--gradient-premium-blue: linear-gradient(135deg, #050A18 0%, #122151 100%);--container-width: 1200px;--border-radius: 8px;--transition: all .3s cubic-bezier(.645, .045, .355, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{color:var(--color-text-primary);font-family:var(--font-body);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;background:var(--color-bg-main)}h1,h2,h3,h4,h5,h6,.logo,.hero-title,.stat-number{font-family:var(--font-heading);color:var(--color-text-primary)}.section-title{font-size:4rem;font-weight:900;margin-bottom:15px;position:relative;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary)}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.no-scroll{overflow:hidden!important;height:100vh!important}.container{width:90%;max-width:1100px;margin:0 auto;padding:0 20px}.flex{display:flex}.items-center{align-items:center}.gap-4{gap:1rem}.section{padding:100px 0;position:relative}.text-gradient{background:linear-gradient(to right,#050a18,#050a18 40%,#1e3a8a,#050a18 60%,#050a18);background-size:200% auto;color:#122151;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shineFlow 8s linear infinite;display:inline-block;font-weight:800}@keyframes shineFlow{0%{background-position:200% center}to{background-position:-200% center}}.btn{display:inline-block;padding:12px 24px;font-size:.9rem;font-weight:700;border-radius:8px;transition:var(--transition);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.btn-primary{background:var(--gradient-premium-blue);color:#fff;box-shadow:0 4px 20px #0069fe66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0069fe99}.btn-secondary{background:transparent;border:1px solid var(--color-border);color:var(--color-text-primary)}.btn-secondary:hover{background:#0069fe1a;transform:translateY(-2px)}.btn-ghost{color:var(--color-text-secondary)}.btn-ghost:hover{color:var(--color-brand-blue)}.btn-outline-dark{background:transparent;border:2px solid #122151;color:#122151;font-weight:700;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn-outline-dark:hover{background:#122151;color:#fff;box-shadow:0 4px 15px #1221514d;transform:translateY(-2px)}.smart-navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:transform .4s cubic-bezier(.16,1,.3,1);padding:15px 40px;background:#fff;box-shadow:0 4px 20px #0000000d;pointer-events:auto}.smart-navbar.nav-hidden{transform:none}.smart-navbar.scrolled{box-shadow:0 6px 24px #00000014}.nav-container{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;width:100%}.nav-left{flex:1;display:flex;justify-content:flex-start}.nav-logo{height:40px;width:auto;display:block}.nav-center{flex:2;display:flex;justify-content:center}.nav-pill-list{display:flex;align-items:center;background:transparent;padding:0;gap:5px;border:none;box-shadow:none;list-style:none;margin:0}.nav-pill-link{display:block;padding:10px 24px;font-size:.95rem;font-weight:600;color:var(--color-text-primary);border-radius:8px;transition:all .3s ease;text-decoration:none}.nav-pill-link:hover{background:#1221510d;color:var(--color-brand-blue);transform:translateY(-1px)}.nav-right{flex:1;display:flex;align-items:center;gap:12px;justify-content:flex-end}.nav-whatsapp{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;text-decoration:none;transition:transform .25s ease}.nav-whatsapp:hover{transform:translateY(-2px) scale(1.08)}.nav-whatsapp-icon{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.2))}.nav-cta{padding:12px 28px!important;font-size:.9rem!important;border-radius:8px!important;box-shadow:0 4px 15px #0069fe4d}.mobile-toggle,.mobile-menu-overlay{display:none}@media(max-width:991px){.smart-navbar{top:0;padding:12px 20px;box-shadow:0 2px 10px #0000000d}.nav-pill-list,.nav-center,.desktop-only{display:none!important}.nav-left{flex:1}.nav-right{flex:0;display:flex;justify-content:flex-end}.mobile-toggle{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:none;border:none;cursor:pointer;padding:0;z-index:1100}.mobile-toggle .bar{width:100%;height:2px;background:var(--color-text-primary);border-radius:2px;transition:all .3s ease}.mobile-menu-overlay{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100vh;background:#050a18;z-index:2000;pointer-events:auto;padding:20px;transform:translateY(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1);overflow-y:auto}.mobile-menu-overlay.active{transform:translateY(0)}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.mobile-nav-logo{height:35px;width:auto;filter:brightness(0) invert(1)}.mobile-menu-close{background:none;border:none;color:#fff!important;cursor:pointer;padding:5px;z-index:2100}.mobile-menu-close svg{stroke:#fff!important}.mobile-menu-links{display:flex;flex-direction:column;gap:20px;margin-bottom:auto}.mobile-link{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;color:#fff;text-decoration:none;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px;transition:color .3s ease}.mobile-link:hover{color:var(--color-brand-blue)}.mobile-link .arrow{font-size:1.2rem;opacity:.7}.mobile-menu-footer{display:flex;flex-direction:column;gap:15px;margin-top:30px}.mobile-cta-btn{width:100%;text-align:center;padding:16px!important;font-size:1rem!important;border-radius:8px!important;background:#fff;color:var(--color-brand-blue);text-transform:uppercase;font-weight:700;letter-spacing:1px}.mobile-footer-text{text-align:center;color:#ffffff80;font-size:.9rem;font-weight:500;margin-top:10px;letter-spacing:.5px}}.hero-section{min-height:100vh;display:flex;align-items:center;position:relative;padding-top:0;overflow:hidden;background:var(--color-bg-main)}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity 1.5s ease-in-out}.hero-video.loaded{opacity:1}#hero-cursor{position:absolute;width:60px;height:60px;background:#ffffff1a;border:1px solid rgba(255,255,255,.9);border-radius:50%;pointer-events:none;mix-blend-mode:difference;transform:translate(-50%,-50%) scale(0);z-index:100;opacity:0;transition:opacity .3s ease,transform .08s linear;filter:none;box-shadow:0 0 15px #ffffff26}.hero-overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fffc,#fff6,#fff);z-index:1;pointer-events:none}.hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto;text-align:center}.hero-subtitle{color:var(--color-brand-blue);text-transform:uppercase;letter-spacing:3px;font-size:.85rem;margin-bottom:20px;font-weight:700}.hero-title{margin-bottom:30px;line-height:1.1;font-size:clamp(3.5rem,10vw,6.5rem);font-weight:800;letter-spacing:-2px;color:var(--color-text-primary);opacity:0;animation:fadeInUp 1s cubic-bezier(.19,1,.22,1) forwards .2s}.hero-description{font-size:1.5rem;max-width:700px;margin:0 auto 50px;color:var(--color-text-secondary);font-weight:600;line-height:1.6;letter-spacing:-.5px}.fade-in-up{opacity:0;transform:translateY(30px);animation:fadeInUp 1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.hero-buttons{display:flex;gap:20px;justify-content:center}.hero-buttons .btn{min-width:220px}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:20;opacity:.8}.mouse-icon{width:26px;height:42px;border:2px solid var(--color-brand-blue);border-radius:15px;display:flex;justify-content:center;padding-top:8px}.wheel{width:4px;height:8px;background:var(--color-brand-blue);border-radius:2px;animation:scrollWheel 1.5s infinite}.arrow-down{width:12px;height:12px;border-right:2px solid var(--color-brand-blue);border-bottom:2px solid var(--color-brand-blue);transform:rotate(45deg);animation:scrollArrow 1.5s infinite;animation-delay:.2s}@keyframes scrollWheel{0%{transform:translateY(0);opacity:1}to{transform:translateY(15px);opacity:0}}@keyframes scrollArrow{0%{transform:rotate(45deg) translate(0);opacity:0}50%{opacity:1}to{transform:rotate(45deg) translate(5px,5px);opacity:0}}.hero-visuals{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.floating-shape{position:absolute;filter:blur(100px);opacity:.4;border-radius:50%}.shape-1{top:-20%;right:-10%;width:600px;height:600px;background:var(--color-brand-blue);opacity:.15}.shape-2{bottom:-20%;left:-10%;width:500px;height:500px;background:var(--color-brand-blue);opacity:.1}.platform-section{background:var(--gradient-premium-blue);position:relative;z-index:1;margin-bottom:50px;padding-bottom:50px;color:#fff}.platform-visual{margin-top:50px;position:relative;z-index:2}.platform-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(78,103,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(78,103,235,.05) 1px,transparent 1px);background-size:40px 40px;z-index:-1;mask-image:linear-gradient(to bottom,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 10%,black 90%,transparent)}.platform-grid{display:flex;flex-direction:column;gap:60px;align-items:center;text-align:center}.section-title{margin-bottom:20px;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;color:#fff;letter-spacing:-1px}.dashboard-mockup{background:transparent;border:none;border-radius:20px;position:relative;box-shadow:none!important;overflow:hidden;transform-style:preserve-3d;perspective:1000px;transition:transform .5s ease,box-shadow .5s ease;width:100%;max-width:1000px;margin:0 auto}.dashboard-mockup:after{display:none}.dashboard-mockup:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 30px 60px #0009,0 0 80px #0069fe66}@keyframes shine{0%{left:-100%}20%{left:200%}to{left:200%}}.dashboard-img{width:100%;height:auto;display:block;transition:transform .5s ease}.dashboard-mockup:hover .dashboard-img{transform:scale(1.03)}.features-section{background:var(--color-bg-section);padding:15px 0;overflow:hidden;position:relative;border-top:1px solid rgba(78,103,235,.1);border-bottom:1px solid rgba(78,103,235,.1)}.features-scroller{display:flex;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);width:100%}.features-track{display:flex;gap:20px;animation:infiniteScroll 40s linear infinite;width:max-content;padding:5px 0}.features-track:hover{animation-play-state:paused}@keyframes infiniteScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.feature-strip-card{background:#fff;border:1px solid rgba(78,103,235,.1);box-shadow:0 4px 10px #4e67eb0d;padding:6px 18px;border-radius:50px;display:flex;align-items:center;gap:10px;min-width:auto;transition:all .3s ease;cursor:default;white-space:nowrap}.feature-strip-card:hover{background:#ffffff0d;border-color:#ffffff1a}.strip-icon{width:28px;height:28px;background:#0069fe1a;color:var(--color-brand-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.strip-icon svg{width:14px;height:14px}.strip-info h3{font-size:.85rem;color:var(--color-text-primary);margin-bottom:0;font-weight:700;line-height:1}.strip-info p{font-size:.7rem;color:var(--color-text-secondary);margin:2px 0 0;line-height:1;display:block;font-weight:500}.fade-in{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.visible{opacity:1}.slide-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.slide-up.visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}@media(max-width:768px){.mobile-menu-close:hover{transform:rotate(90deg);color:#4e67eb}.nav-links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:fixed;top:0;left:0;width:100%;max-width:none;height:100vh;background:#122151;box-shadow:none;padding:20px 20px 80px;box-sizing:border-box;z-index:9999;overflow-y:auto;transform:translateY(-100%);opacity:1;visibility:visible;pointer-events:auto;transition:transform .4s cubic-bezier(.19,1,.22,1);border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-links.active{transform:translateY(0);animation:none}@keyframes glassMenuEntry{0%{opacity:0;transform:scale(1.05);filter:blur(20px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}.mobile-nav-header{background:#f0f4ff;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px;padding:20px 25px;border-radius:12px;box-shadow:0 4px 15px #0000001a}.mobile-brand{font-family:var(--font-heading);font-size:1.4rem;font-weight:800;color:#122151;background:#fff;padding:8px 16px;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:inline-block}.mobile-menu-close{color:#122151!important;font-size:2rem!important;opacity:.8}.nav-links li{width:100%;text-align:left;margin:0;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08);opacity:1;transform:none;animation:none}.nav-links.active li{animation:slideInItems .5s ease forwards;opacity:0}.nav-links.active li:nth-child(3){animation-delay:.15s}.nav-links.active li:nth-child(4){animation-delay:.2s}.nav-links.active li:nth-child(5){animation-delay:.25s}.nav-links.active li:nth-child(6){animation-delay:.3s}@keyframes slideInItems{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.nav-links a{font-size:1rem;font-weight:500;color:#fff!important;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px;transition:padding-left .3s ease;text-transform:capitalize;letter-spacing:.5px;width:100%}.nav-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#ffffff1a;border-radius:10px;border:1px solid rgba(255,255,255,.05);color:#a0b9e5}.nav-links a:hover .nav-icon{background:var(--color-brand-blue);color:#fff;border-color:#fff3}.nav-links a svg{opacity:1;width:20px;height:20px;stroke-width:1.5px}.nav-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff26;border-radius:8px}.nav-links a svg{opacity:1;width:18px;height:18px;stroke-width:2px}.nav-links li:active{background:#ffffff1a}.nav-links.active a:after{display:none}.mobile-only-actions{display:block!important;margin-top:40px;width:100%;max-width:none;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.mobile-only-actions .btn,a.white-btn-mobile{background-color:#fff!important;background:#fff!important;color:#122151!important;border:none!important;font-weight:700!important;padding:18px!important;box-shadow:0 4px 15px #0003!important;opacity:1!important}.mobile-only-actions .btn:active{transform:scale(.98);background:#f0f0f0!important}.mobile-only-actions a.btn:active{transform:scale(.96)}[data-theme=dark] .mobile-only-actions a.btn{box-shadow:0 0 25px #ffffff1a}.nav-links.active li:nth-child(2){animation-delay:.1s}.nav-links.active li:nth-child(3){animation-delay:.2s}.nav-links.active li:nth-child(4){animation-delay:.3s}.nav-links.active li:nth-child(5){animation-delay:.4s}.nav-links.active li:nth-child(6){animation-delay:.5s}.nav-links.active li:nth-child(7){animation-delay:.6s}.platform-grid,.footer-content,.stats-grid{grid-template-columns:1fr;gap:40px}h1{font-size:2.5rem}}@media(min-width:769px){.mobile-menu-close{display:none}}@keyframes easeOutFade{to{opacity:1;transform:translateY(0)}}.about-section{position:relative;padding:120px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-lead{font-size:1.5rem;color:var(--color-text-primary);margin-bottom:20px;line-height:1.5;font-weight:500}.about-text{color:var(--color-text-secondary);margin-bottom:40px;max-width:90%}.about-stats{display:flex;flex-direction:row;gap:30px;margin-top:50px;border-top:none;padding-top:0;width:100%;justify-content:space-between}.stat-item{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-width:80px;background:#4e67eb14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:20px 15px;border-radius:12px;border:1px solid rgba(78,103,235,.15);box-shadow:none!important;transition:transform .4s ease,box-shadow .4s ease;position:relative;overflow:hidden}.stat-item:hover{transform:translateY(-5px);background:#4e67eb26;border-color:var(--color-brand-blue);box-shadow:0 15px 35px #4e67eb33}.stat-icon-wrapper{margin-bottom:10px;color:var(--color-brand-blue);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#4e67eb1a;transition:all .3s ease}.stat-item:hover .stat-icon-wrapper{transform:scale(1.1) rotate(5deg);background:var(--color-brand-blue);color:#fff}.stat-icon-wrapper svg{width:20px;height:20px}.stat-num{font-size:2rem;font-weight:700;color:var(--color-text-primary);font-family:var(--font-heading);line-height:1;margin-bottom:4px;position:relative;z-index:3}.stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-secondary);font-weight:600;opacity:1;position:relative;z-index:3}.glass-card{background:#fff;border:1px solid rgba(78,103,235,.15);border-radius:16px;padding:50px;box-shadow:0 20px 40px #4e67eb1a;transition:transform .3s ease;position:relative}.glass-card:after{content:"";position:absolute;bottom:0;right:0;width:30px;height:30px;border-bottom:3px solid var(--color-brand-blue);border-right:3px solid var(--color-brand-blue);opacity:.8}.glass-card:hover{transform:translateY(-5px);border-color:#fff3}.value-card h3{font-size:1.5rem;margin-bottom:30px;color:var(--color-text-primary)}.values-list li{display:flex;gap:20px;margin-bottom:30px;align-items:flex-start}.values-list li:last-child{margin-bottom:0}.value-icon{font-size:1.8rem;background:#0069fe1a;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:0;border:1px solid rgba(0,105,254,.2)}.values-list strong{display:block;color:var(--color-text-primary);font-size:1.1rem;margin-bottom:5px}.values-list p{font-size:.95rem;color:var(--color-text-muted);line-height:1.5;margin:0}@media(max-width:992px){.about-grid{grid-template-columns:1fr;gap:50px}.about-lead{font-size:1.3rem}}@media(max-width:768px){.about-stats{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:5px!important;justify-content:space-between!important;overflow-x:hidden!important;padding-bottom:0!important;width:100%!important}.stat-item{flex:1 1 0px!important;min-width:0!important;width:auto!important;padding:10px 4px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.stat-num{font-size:.9rem!important;margin-bottom:2px!important;white-space:nowrap!important}.stat-label{font-size:.5rem!important;letter-spacing:.5px!important;white-space:nowrap!important}.stat-icon-wrapper{width:24px!important;height:24px!important;margin-bottom:4px!important}.stat-icon-wrapper svg{width:12px!important;height:12px!important}.glass-card{padding:30px}.value-icon{width:50px;height:50px;font-size:1.5rem}.about-text{max-width:100%}}.parallax-divider{height:180px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(270deg,#122151,#4e67eb,#00c6ff,#122151);background-size:400% 400%;animation:gradientMove 8s ease infinite;color:#fff;text-align:center;box-shadow:inset 0 0 50px #00000080}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.parallax-content{position:relative;z-index:2;padding:0 20px}.parallax-content h2{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;text-transform:uppercase;letter-spacing:4px;margin:0;line-height:1.1;-webkit-text-stroke:1px rgba(255,255,255,.8);color:transparent}.parallax-content h2 .text-white{-webkit-text-stroke:0;color:#fff;font-weight:800;text-shadow:0 0 20px rgba(255,255,255,.5)}.parallax-divider:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);opacity:.5;animation:pulseLight 8s ease-in-out infinite;pointer-events:none}@keyframes pulseLight{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.6}}@media(max-width:768px){.parallax-divider{height:180px!important;padding:0 10px;flex-direction:column}.parallax-content h2{font-size:2.2rem!important;white-space:normal;display:block;width:100%;margin:0;line-height:1.1;text-align:center!important}.parallax-content h2 .text-white{font-size:3.2rem!important;display:block;width:100%;text-align:center!important;margin:5px 0 0;font-weight:800;letter-spacing:2px}}.parallax-divider{padding:80px 0;background-image:url(https://images.unsplash.com/photo-1639322537228-f710d846310a?q=80&w=2832&auto=format&fit=crop);background-attachment:fixed;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;position:relative;z-index:5}.parallax-divider:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#020612e6}.parallax-content{position:relative;z-index:1;text-align:center}.parallax-content h2{font-size:4rem;font-weight:700;color:transparent;-webkit-text-stroke:2px #fff;letter-spacing:2px;text-transform:uppercase}.parallax-content .text-white{color:#fff;-webkit-text-stroke:0}.platform-section{padding:80px 0 100px;background:var(--gradient-premium-blue);position:relative;overflow:hidden;text-align:center}.platform-section:before{content:"";position:absolute;top:-10%;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);z-index:0;pointer-events:none}.platform-grid{display:flex;flex-direction:column;align-items:center;gap:50px;position:relative;z-index:1;max-width:1200px;margin:0 auto}.platform-text{max-width:800px;margin:0 auto}.platform-section .section-title{color:#fff;margin-bottom:25px;font-size:4rem;line-height:1.1;font-weight:800;text-align:center}.platform-section .text-gradient{background:linear-gradient(90deg,#fff,#e0f2fe 30%,#4ba0ff,#e0f2fe 70%,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shineFlow 4s linear infinite}.platform-text p{color:#ffffffe6;font-size:1.25rem;line-height:1.6;margin-bottom:40px;text-align:center;margin-left:auto;margin-right:auto}.feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;padding:0}.feature-list li{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:15px 30px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:15px;cursor:default;transition:transform .3s ease}.feature-list li:hover{transform:translateY(-3px);color:#fff!important}.feature-list li:before{content:"✓";position:static;width:24px;height:24px;background:#fff;color:#122151;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900;flex-shrink:0}.platform-visual{width:100%;display:flex;justify-content:center;margin-top:20px}.dashboard-mockup{width:90%;max-width:1100px;border-radius:0!important;box-shadow:none!important;background:transparent;overflow:hidden}.dashboard-img{width:100%;height:auto;display:block;transform:none!important;border-radius:0!important}@media(max-width:992px){.platform-section{padding:60px 0 80px}.platform-section .section-title{text-align:left!important;font-size:3rem;margin-bottom:20px}.platform-text p{text-align:left!important;font-size:1.1rem}.platform-grid{align-items:flex-start;gap:40px}.platform-text{width:100%;padding:0}.feature-list{justify-content:flex-start;flex-direction:column;width:100%;gap:15px}.feature-list li{width:100%;justify-content:flex-start}.platform-visual{width:100%;margin-left:0}.dashboard-mockup{width:100%;max-width:100%;border:none!important;box-shadow:none!important}}.ui-ux-section{padding:60px 0;overflow:hidden;background:var(--gradient-premium-blue);position:relative}.ui-ux-section:before{content:"";position:absolute;top:-20%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);z-index:0;pointer-events:none}.ui-ux-grid{display:flex;flex-direction:column;align-items:center;gap:60px;position:relative;z-index:1;max-width:1200px;margin:0 auto}.ui-ux-content{max-width:900px;text-align:center;margin:0 auto}.ui-ux-section .section-title{color:#fff;font-size:clamp(3.5rem,5vw,5rem);line-height:1.1;margin-bottom:30px}.ui-ux-section .text-gradient{background:linear-gradient(90deg,#fff,#e0f2fe,#4c6ef5,#e0f2fe,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shineFlow 3s linear infinite;text-shadow:0 0 30px rgba(255,255,255,.3)}.ui-ux-desc{color:#fffffff2!important;font-size:1.25rem;max-width:700px;line-height:1.6;margin:0 auto 50px;font-weight:400}.ui-ux-list{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px;width:100%}.ui-ux-list li{display:flex;align-items:flex-start;gap:20px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:25px;flex:1 1 300px;border-radius:12px;max-width:400px;text-align:left;transition:transform .3s ease,background .3s ease}.ui-ux-list li:hover{transform:translateY(-5px);background:#ffffff1a;border-color:#ffffff4d}.ui-icon{font-size:1.6rem;background:#ffffff26;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;flex-shrink:0;border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 30px #00000026}.ui-ux-list strong{color:#fff!important;display:block;font-size:1.1rem;margin-bottom:5px}.ui-ux-list p{color:#fffc!important;font-size:.95rem;margin:0}@keyframes floatPhone{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.ui-ux-visual{position:relative;height:400px;display:flex;align-items:center;justify-content:center;width:100%;margin-top:0}.phone-wrapper{position:relative;width:100%;height:100%}.phone-mockup{position:absolute;width:380px;height:auto;border-radius:20px;border:none;overflow:visible;background:transparent;transition:all .5s cubic-bezier(.25,1,.5,1);cursor:pointer;z-index:1;filter:none;animation:none}.phone-1,.phone-2,.phone-3{animation-delay:0s}.phone-mockup img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.phone-mockup.active{z-index:20!important;transform:scale(1.05)!important;box-shadow:none;border-color:transparent}.phone-1{top:50px;left:50%;z-index:5;transform:translate(-110%) rotate(-15deg) scale(.9);filter:none}.phone-2{top:0;left:50%;transform:translate(-50%) scale(1);z-index:10;border-color:transparent}.phone-3{top:50px;left:50%;right:auto;z-index:5;transform:translate(10%) rotate(15deg) scale(.9);filter:none}.phone-1.active{transform:translate(-110%) rotate(-15deg) scale(1.05)!important}.phone-2.active{transform:translate(-50%) scale(1.05)!important}.phone-3.active{transform:translate(10%) rotate(15deg) scale(1.05)!important}.phone-2:hover:not(.active){z-index:15;transform:translate(-50%) translateY(-5px) scale(1);box-shadow:none}.phone-1:hover:not(.active){z-index:15;transform:translate(-110%) rotate(0) scale(.95);box-shadow:none}.phone-3:hover:not(.active){z-index:15;transform:translate(10%) rotate(0) scale(.95);box-shadow:none}@media(max-width:992px){.ui-ux-grid{grid-template-columns:1fr;gap:60px;text-align:left}.ui-ux-content{max-width:100%;margin:0;padding:0}.ui-ux-list{align-items:flex-start;text-align:left}.ui-ux-visual{height:250px;margin-bottom:0}.phone-mockup{width:200px;height:auto}.phone-1{left:50%;top:40px;transform:translate(-90%) rotate(-15deg) scale(.9)}.phone-3{left:50%;top:40px;transform:translate(-10%) rotate(15deg) scale(.9)}}.stats-section{padding:60px 0;position:relative;overflow:hidden;background:var(--color-bg-section)}.stats-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(0,105,254,.15),transparent 50%),radial-gradient(circle at 10% 20%,rgba(0,255,136,.05),transparent 40%),radial-gradient(circle at 90% 80%,rgba(60,30,255,.1),transparent 40%),radial-gradient(circle at 20% 90%,rgba(0,105,254,.1),transparent 50%);background-size:150% 150%;filter:blur(80px);animation:tradingFlow 15s ease-in-out infinite alternate;z-index:1}.stats-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;z-index:1;opacity:.5;mask-image:radial-gradient(circle,black 40%,transparent 100%);-webkit-mask-image:radial-gradient(circle,black 40%,transparent 100%)}@keyframes tradingFlow{0%{transform:translate(0) scale(1)}33%{transform:translate(-30px,30px) scale(1.1)}66%{transform:translate(20px,-20px) scale(.95)}to{transform:translate(0) scale(1)}}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center;justify-content:center;position:relative;z-index:2;max-width:1000px;margin:0 auto}.stat-card{position:relative;background:transparent;border:none;padding:0;text-align:center;cursor:default}.stat-card:hover{transform:scale(1.05)}.stat-number{font-family:Inter,sans-serif;font-size:4.5rem;font-weight:800;margin-bottom:5px;color:var(--color-brand-blue);background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:var(--color-brand-blue);display:inline-block}.stat-label{font-size:1rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:2px;font-weight:600}.stat-glow{display:none}@media(max-width:768px){.stats-section{padding:40px 0}.stats-grid{grid-template-columns:1fr;gap:30px}.stat-number{font-size:3.5rem}}.reviews-section{padding:80px 0;position:relative;overflow:hidden;background:var(--color-bg-main);text-align:center}.reviews-section .section-title{margin-bottom:50px;text-align:center;display:inline-block;width:100%}.reviews-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle,rgba(78,103,235,.05) 0%,transparent 70%);pointer-events:none;z-index:0}.marquee-wrapper{position:relative;width:100%;overflow:hidden;margin-bottom:20px;z-index:2;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.marquee-track{display:flex;gap:20px;width:max-content;flex-wrap:nowrap}.track-left{animation:scrollLeft 50s linear infinite}.track-right{animation:scrollRight 55s linear infinite}.marquee-wrapper:hover .marquee-track{animation-play-state:paused}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}@keyframes scrollRight{0%{transform:translate(calc(-50% - 10px))}to{transform:translate(0)}}.review-card{width:320px;height:180px;flex-shrink:0;padding:20px;border-radius:8px;border:1px solid rgba(78,103,235,.15);background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease;border-left:2px solid var(--color-brand-blue);box-shadow:0 4px 15px #4e67eb0d}.review-card:hover{background:#fff;border-color:var(--color-brand-blue);transform:translateY(-3px);box-shadow:0 10px 30px #4e67eb26}.stars{color:gold;font-size:1rem;margin-bottom:10px;letter-spacing:1px;line-height:1}.review-text{font-size:.9rem;line-height:1.5;color:var(--color-text-secondary);font-style:italic;margin-bottom:10px;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.reviewer-info{display:flex;align-items:center;gap:12px}.reviewer-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#0069fe,#001f3f);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:.9rem;border:1px solid rgba(255,255,255,.2)}.reviewer-info strong{display:block;color:var(--color-text-primary);font-size:.9rem}.reviewer-info span{display:block;color:var(--color-text-muted);font-size:.75rem}@media(max-width:768px){.reviews-section{padding:50px 0}.reviews-section .section-title{font-size:2.8rem;margin-bottom:30px}.review-card{width:260px;height:160px;padding:15px}.review-text{font-size:.85rem}.marquee-wrapper{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}}.key-features-section{position:relative;padding:100px 0;overflow:hidden;background:#fff;z-index:5}@media(min-width:992px){.key-features-section .container{max-width:100%!important;padding-left:0!important;padding-right:0!important}}.key-features-header{text-align:center;margin-bottom:30px;max-width:900px;margin-left:auto;margin-right:auto;padding:0 20px}.key-features-header .section-title{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;margin-bottom:15px;color:#0f172a}.key-features-header p{color:#64748b;font-size:1.15rem;max-width:600px;margin:0 auto}.features-list-container{display:flex;gap:30px;overflow-x:auto;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:20px 4% 40px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;mask-image:none;-webkit-mask-image:none}.features-list-container::-webkit-scrollbar{display:none}.feature-row{flex:0 0 auto;width:320px;min-width:320px;height:380px;position:relative;background:var(--gradient-premium-blue);box-shadow:inset 0 0 40px #ffffff0d,0 20px 40px #4e67eb40;border-radius:12px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 40px #4e67eb40;transition:all .4s cubic-bezier(.25,.8,.25,1);overflow:hidden;cursor:default;border:1px solid rgba(255,255,255,.15);scroll-snap-align:center}.feature-row:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 30px 60px #4e67eb66;z-index:10;background:linear-gradient(135deg,#122151,#1e3a8a,#5d75f0)}.feature-row:before{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,#fff3,#fff0 70%);top:-50px;right:-50px;border-radius:50%;opacity:.6;pointer-events:none;transition:transform .6s ease}.feature-row:after{content:"";position:absolute;width:250px;height:250px;background:radial-gradient(circle,#60a5facc,#2563eb00 70%);bottom:-50px;left:-50px;border-radius:50%;opacity:.4;pointer-events:none;transition:transform .6s ease}.feature-row:hover:before{transform:translate(-20px,20px)}.feature-row:hover:after{transform:translate(20px,-20px)}.f-row-inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.f-row-content{display:flex;flex-direction:column;gap:15px}.f-row-content h3{font-size:2rem;font-weight:700;color:#fff;line-height:1.1;margin:0;letter-spacing:-.5px}.f-row-content p{font-size:1rem;color:#ffffffe6;line-height:1.5;margin:0;font-weight:400}.f-row-footer{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto}.f-pill-badge{background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 16px;border-radius:20px;font-size:.85rem;color:#fff;font-weight:600;border:1px solid rgba(255,255,255,.2);white-space:nowrap}.f-circle-btn{width:45px;height:45px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2563eb;transition:all .3s ease;box-shadow:0 5px 15px #0000001a}.feature-row:hover .f-circle-btn{transform:translate(5px);box-shadow:0 5px 20px #0003}.f-circle-btn svg{width:20px;height:20px;stroke-width:2.5}.slider-dots-container{display:flex;justify-content:center;gap:10px;margin-top:5px}.slider-dot{width:8px;height:8px;background-color:#cbd5e1;border-radius:50%;transition:all .3s}.slider-dot.active{background-color:#2563eb;width:25px;border-radius:10px}@media(max-width:992px){.key-features-section{padding:40px 0}.key-features-header{margin-bottom:25px;padding:0}.key-features-header .section-title{font-size:2.5rem}.features-list-container{mask-image:none;-webkit-mask-image:none}.feature-row{width:85vw;min-width:85vw;height:300px;padding:25px;scroll-snap-align:center}.f-row-content h3{font-size:1.75rem}}.contact-section{padding-top:80px;padding-bottom:0;height:500px;background:#fff;position:relative;z-index:900;overflow:visible;display:flex;align-items:flex-end}.contact-section .container{height:100%}.contact-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;position:relative;z-index:901}.contact-text{flex:1;max-width:650px;margin-bottom:80px;position:relative;z-index:905;text-align:left;margin-left:0;margin-right:0}.contact-text .section-title{color:#000;font-size:4.5rem;line-height:1.1;margin-bottom:25px;text-align:left;display:block}.contact-text p{color:#1a1a1a;font-size:1.15rem;margin-bottom:35px;line-height:1.6;font-weight:500;text-align:left}.contact-image{flex:0 0 50%;height:100%;position:relative;display:block}.support-img{position:absolute;bottom:0;right:0;left:auto;width:auto;height:180%;min-width:600px;max-width:none;object-fit:contain;filter:drop-shadow(-10px 10px 40px rgba(0,0,0,.3));z-index:910;pointer-events:none;display:block!important;opacity:1!important;visibility:visible!important}.contact-image:after{display:none}.floating-img{animation:none}@media(max-width:991px){.container{padding-left:15px;padding-right:15px}.contact-section{height:auto;padding:60px 0 0;z-index:10;overflow:hidden}.contact-section .container{max-width:100%;padding:0 20px}.contact-wrapper{flex-direction:column;text-align:center}.contact-text{text-align:center!important;margin-bottom:60px;max-width:100%}.contact-text .section-title{text-align:center!important;font-size:3rem}.contact-text p{text-align:center!important}.contact-image{flex:auto;width:100%;height:400px;display:flex;justify-content:center;align-items:flex-end}.support-img{position:relative;height:120%;min-width:400px;width:auto;right:auto;bottom:-20px;transform:none}}.anim-fade-right{opacity:0;transform:translate(-50px)}.anim-fade-left{opacity:0;transform:translate(50px)}.hover-scale{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hover-scale:hover{transform:scale(1.05)}.site-footer{background:#050a18;color:#fff;padding:80px 0 30px;position:relative;z-index:100;overflow:hidden;border-top:1px solid rgba(255,255,255,.05)}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:60px;margin-bottom:60px}.footer-brand-col{flex:1;min-width:300px;max-width:450px}.footer-logo{height:45px;width:auto;filter:brightness(0) invert(1);margin-bottom:25px;display:block}.footer-desc{color:#ffffffb3;font-size:1rem;line-height:1.6;margin-bottom:30px}.footer-socials{display:flex;gap:15px}.social-link{width:42px;height:42px;border:1px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;background:#ffffff0d}.social-link:hover{background:var(--color-brand-blue);border-color:var(--color-brand-blue);transform:translateY(-3px);box-shadow:0 5px 15px #0069fe4d}.footer-links-col{display:flex;gap:80px;flex-wrap:wrap}.footer-nav-group h3,.footer-nav-group h4{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:25px;letter-spacing:.5px}.footer-nav-group ul{list-style:none;padding:0;margin:0}.footer-nav-group li{margin-bottom:15px}.footer-nav-group a{color:#fff9;font-size:.95rem;text-decoration:none;transition:all .3s ease;display:inline-block}.footer-nav-group a:hover{color:#fff;transform:translate(5px);text-shadow:0 0 10px rgba(255,255,255,.3)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:30px;text-align:center}.footer-bottom p{color:#ffffff9e;font-size:.9rem;margin:0}@media(max-width:991px){.footer-top{flex-direction:column;gap:50px}.footer-links-col{width:100%;justify-content:space-between;gap:40px}}@media(max-width:576px){.footer-links-col{flex-direction:column;gap:40px}.footer-brand-col{max-width:100%;text-align:left}.footer-socials{justify-content:flex-start}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#02061499;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease;padding:20px}.modal-container{background:#fff;width:100%;max-width:460px;border-radius:20px;box-shadow:0 40px 100px #0003;padding:40px;position:relative;transform:translateY(20px) scale(.95);transition:all .3s cubic-bezier(.16,1,.3,1);border:none;overflow:hidden}.modal-close{position:absolute;top:15px;right:15px;background:transparent;border:none;font-size:1.5rem;line-height:1;color:#98a2b3;cursor:pointer;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:20}.modal-close:hover{background:#f2f4f7;color:#121212;transform:rotate(90deg)}.modal-header{text-align:center;background:var(--gradient-premium-blue);padding:40px 30px;border-radius:16px;margin-bottom:0;box-shadow:0 10px 30px #0050c826}.modal-logo{height:32px;width:auto;margin-bottom:15px;filter:brightness(0) invert(1);display:block;margin-left:auto;margin-right:auto}.modal-header h3{font-size:1.5rem;color:#fff!important;margin-bottom:10px;font-weight:700;letter-spacing:-.01em}.modal-header p{color:#ffffffe6!important;font-size:.95rem;font-weight:400;margin:0;line-height:1.5}.contact-form{padding:20px 25px 25px}.contact-form .form-group{margin-bottom:16px;text-align:left}.contact-form label{display:block;font-size:.85rem;color:#344054;margin-bottom:6px;font-weight:600}.contact-form input,.contact-form textarea{width:100%;padding:10px 12px;border:1px solid #D0D5DD;border-radius:8px;font-size:.95rem;font-family:Inter,sans-serif;color:#101828;background:#fff;transition:all .2s ease}.contact-form input::placeholder{color:#98a2b3}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--color-brand-blue);box-shadow:0 0 0 4px #1221511a}.contact-form textarea{resize:none}.btn-block{width:100%;margin-top:8px;padding:12px;font-size:.95rem;font-weight:600;border-radius:8px;text-transform:none;letter-spacing:.3px;box-shadow:0 1px 2px #1018280d}@media(max-width:480px){.modal-container{max-width:90%;margin:0 auto;border-radius:16px;height:auto;max-height:90vh;display:block;overflow-y:auto}.modal-header{padding:40px 25px;flex-shrink:0}.contact-form{padding:25px;flex-grow:1;background:#fff}.modal-close{top:20px;right:20px;color:#fff}}.success-view{animation:fadeIn .5s ease}.checkmark-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.checkmark{width:60px;height:60px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 #00c853;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#00c853;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#fff;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #00c853}}.core-features-section{padding-top:60px;padding-bottom:120px;background:var(--color-bg-section);position:relative;z-index:2}.core-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:60px}.core-feature-card{background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);padding:25px;border-radius:12px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon desc";gap:8px 20px;align-items:start;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.core-feature-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0069fe26;background:#fff;border-color:#4e67eb4d}.feature-icon-wrapper{grid-area:icon;width:60px;height:60px;background:#4e67eb14;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:0;transition:all .3s ease}.core-feature-card:hover .feature-icon-wrapper{background:var(--color-brand-blue);transform:scale(1.1) rotate(5deg)}.feature-icon{color:var(--color-brand-blue);transition:all .3s ease}.core-feature-card:hover .feature-icon{color:#fff}.feature-title{grid-area:title;font-size:1.2rem;font-weight:700;margin-bottom:0;align-self:end;line-height:1.2;color:var(--color-text-primary)}.feature-desc{grid-area:desc;font-size:.95rem;color:var(--color-text-secondary);line-height:1.5;margin:0;align-self:start}@media(max-width:768px){.section-title,h2,h3{text-align:left!important;font-size:2.5rem;line-height:1.1}.reviews-section .section-title{text-align:center!important}.section-title br{display:none}.hero-title,.hero-subtitle,.hero-description{text-align:center!important}.hero-buttons{flex-direction:column;align-items:center;gap:15px}.core-features-grid{display:grid;grid-template-columns:1fr;gap:15px;overflow-x:visible;scroll-snap-type:none;padding-bottom:0;margin-top:40px}.core-features-grid::-webkit-scrollbar{height:0;width:0;display:none}.core-feature-card{min-width:0;scroll-snap-align:none;padding:15px;border-radius:8px;gap:0 15px}.feature-icon-wrapper{width:48px;height:48px}.feature-title{font-size:1.1rem}.feature-desc{font-size:.9rem}.container{padding:0 10px}.text-center{text-align:left!important}.about-section{padding:40px 0}.about-grid{display:flex;flex-direction:column;gap:30px}.about-stats{margin-top:25px;flex-direction:column;gap:15px}.stat-item{width:100%;min-width:100%;margin-bottom:0}.value-card{padding:20px}.values-list li{margin-bottom:20px}.slide-up,.fade-in,.fade-in-up{animation-duration:.5s!important;animation-delay:0s!important}.dashboard-mockup{border-radius:12px;box-shadow:none!important;overflow:hidden;border:none;margin-top:20px}.dashboard-img{width:100%;height:auto;display:block;transform:none!important}}.dashboard-mockup{position:relative;border-radius:0!important;overflow:hidden;box-shadow:none!important;background:transparent;transition:transform .4s ease}.dashboard-mockup:hover{transform:translateY(-5px);box-shadow:none!important}.dashboard-img{width:100%;height:auto;display:block;border-radius:0!important}.faq-section{position:relative;padding:100px 0 160px;background:#fff;overflow:hidden}.faq-header{margin-bottom:60px;position:relative;z-index:1}.faq-label{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-brand-blue);margin-bottom:10px}.faq-header .section-title{margin-bottom:10px;color:var(--color-brand-blue)!important}.faq-accordion{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.faq-item{border-radius:8px;background:#f0f4ff;transition:all .3s cubic-bezier(.25,1,.5,1);overflow:hidden;position:relative;border:1px solid transparent}.faq-item.active{background:#fff;border-radius:8px;box-shadow:0 10px 40px #00000014;border-color:var(--color-brand-blue)}.faq-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:25px 30px;text-align:left;background:transparent;border:none;cursor:pointer;font-family:inherit;color:var(--color-text-primary);font-weight:600;font-size:1.1rem;transition:color .3s ease}.faq-item.active .faq-trigger{color:var(--color-brand-blue);padding-bottom:15px}.faq-icon{width:36px;height:36px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--color-brand-blue);box-shadow:0 4px 10px #0000000d;transition:all .3s ease;flex-shrink:0;position:relative;border:1px solid rgba(78,103,235,.1)}.faq-item:hover .faq-icon{transform:scale(1.05);border-color:var(--color-brand-blue)}.faq-item.active .faq-icon{background:var(--color-brand-blue);color:#fff;border-color:var(--color-brand-blue)}.plus-icon,.minus-icon{position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);line-height:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.plus-icon{opacity:1;transform:rotate(0)}.minus-icon{opacity:0;transform:rotate(-180deg)}.faq-item.active .plus-icon{opacity:0;transform:rotate(180deg)}.faq-item.active .minus-icon{opacity:1;transform:rotate(0)}.faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.25,1,.5,1);opacity:0}.faq-item.active .faq-content{grid-template-rows:1fr;opacity:1}.faq-body{overflow:hidden;padding:0 30px 30px;color:var(--color-text-secondary);font-weight:400;line-height:1.7;font-size:1rem}.faq-body ul{margin-top:15px;padding-left:20px;list-style-type:none}.faq-body li{margin-bottom:8px;position:relative;padding-left:15px}.faq-body li:before{content:"•";color:var(--color-brand-blue);position:absolute;left:0;font-weight:700}@media(max-width:768px){.faq-section{padding:60px 0}.section-title{font-size:2.5rem}.faq-trigger{padding:20px;font-size:1rem}.faq-body{padding:0 20px 20px}.faq-icon{width:30px;height:30px;font-size:1rem}}.cta-section{padding:60px 0}@media(min-width:1200px){.cta-section .container{max-width:1300px}}.cta-card{background:var(--gradient-premium-blue);border-radius:40px;padding:40px 60px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;color:#fff;box-shadow:0 20px 50px #0003;min-height:320px}.cta-card:before{content:"";position:absolute;top:-50%;left:-20%;width:80%;height:150%;background:radial-gradient(circle,rgba(78,103,235,.2) 0%,transparent 70%);pointer-events:none}.cta-content{flex:1;max-width:500px;z-index:2;position:relative}.cta-title{font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:15px;color:#fff}.cta-text{font-size:1rem;color:#ffffffe6;margin-bottom:25px;line-height:1.5}.cta-btn{padding:14px 28px;font-size:.95rem;border-radius:8px;background:#fff;color:var(--color-brand-blue)!important;text-transform:capitalize;font-weight:700}.cta-btn:hover{background:#f8fafc;color:#1e3a8a!important;transform:translateY(-5px);box-shadow:none!important}.cta-visual{flex:1;display:flex;justify-content:flex-end;position:absolute;right:0;top:0;bottom:0;width:50%;z-index:1;pointer-events:none}.cta-mockup{position:absolute;width:auto;height:110%;top:-5%;object-fit:contain;filter:drop-shadow(0 20px 50px rgba(0,0,0,.5));transition:transform .5s ease}.mockup-1{z-index:10;right:280px;transform:rotate(-8deg)}.mockup-2{z-index:5;right:50px;transform:rotate(8deg) translateY(20px)}.cta-card:hover .mockup-1{transform:rotate(-6deg) scale(1.02)}.cta-card:hover .mockup-2{transform:rotate(10deg) translateY(20px) scale(.98)}@media(max-width:992px){.cta-section .container{padding:0}.cta-card{flex-direction:column;align-items:center;padding:40px 20px 0;text-align:center;border-radius:24px;min-height:auto;overflow:hidden}.cta-content{max-width:100%;margin-bottom:20px;z-index:20}.cta-title{font-size:2rem;text-align:center!important}.cta-text{text-align:center!important}.cta-visual{position:relative;width:100%;height:350px;bottom:auto;top:auto;right:auto;left:auto;justify-content:center;margin-top:10px}.cta-mockup{height:320px;position:absolute;bottom:-20px}.mockup-1{right:50%;margin-right:-40px;transform:rotate(-5deg);z-index:2}.mockup-2{right:50%;margin-right:-160px;margin-bottom:-10px;transform:rotate(5deg);z-index:1}}.desktop-ui-wrapper{width:100%;max-width:1000px;margin-top:80px;position:relative;z-index:2;border-radius:12px;overflow:hidden;box-shadow:none!important;border:1px solid rgba(255,255,255,.1)}.desktop-ui-img{width:100%;height:auto;display:block}@media(max-width:768px){.desktop-ui-wrapper{margin-top:20px;width:95%;margin-left:auto;margin-right:auto;max-width:none;border-radius:8px;box-shadow:none!important}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#020614b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease;padding:20px}.modal-overlay.active{opacity:1;pointer-events:auto}.modal-container{background:#fff;width:100%;max-width:440px;border-radius:24px;box-shadow:0 40px 100px #00000080;padding:0;position:relative;transform:translateY(40px) scale(.95);transition:all .5s cubic-bezier(.34,1.56,.64,1);overflow:visible;display:flex;flex-direction:column}.modal-overlay.active .modal-container{transform:translateY(0) scale(1)}.modal-close{position:absolute;top:20px;right:20px;background:#f1f5f9;border:none;font-size:1.5rem;color:#64748b;cursor:pointer;transition:all .2s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:20;line-height:1;padding-bottom:2px}.modal-close:hover{background:#ff4d4d;color:#fff;transform:rotate(90deg) scale(1.1);box-shadow:0 5px 15px #ff4d4d4d}.modal-header{text-align:center;background:#fff;padding:40px 30px 10px;position:relative;border-bottom:none;border-radius:24px 24px 0 0}.modal-header:after{display:none}.modal-logo{height:38px;width:auto;margin-bottom:15px;filter:invert(1) brightness(0);display:block;margin-left:auto;margin-right:auto;opacity:.9}.modal-header h3{font-size:1.75rem;color:#0f172a!important;margin-bottom:8px;font-weight:800;letter-spacing:-.5px;text-align:center;width:100%;margin-left:auto;margin-right:auto}.modal-header p{color:#64748b!important;font-size:.95rem;margin:0;font-weight:500}.contact-form{padding:20px 35px 40px;background:#fff;flex-grow:1;border-radius:0 0 24px 24px}.form-group{margin-bottom:20px;text-align:left;position:relative;z-index:10}.form-group:has(.iti){z-index:20}.contact-form label{display:block;font-size:.75rem;color:#94a3b8;margin-bottom:8px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.contact-form input{width:100%;padding:16px 18px;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;font-family:Inter,sans-serif;color:#0f172a;background:#f8fafc;transition:all .3s ease;height:54px}.contact-form input:focus{outline:none;border-color:#122151;background:#fff;box-shadow:0 4px 12px #1221511a}.iti{width:100%;display:block}.iti__flag-container{border-radius:12px 0 0 12px}.iti--separate-dial-code .iti__selected-flag{background-color:transparent;border-radius:12px 0 0 12px}.iti--separate-dial-code input{padding-left:90px!important}.iti__country-list{border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 10px 40px #00000026;max-height:250px;background:#fff;z-index:100000!important}@keyframes slideUp{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.iti__container{position:absolute;bottom:0;left:0;width:100%;z-index:20;pointer-events:none}.iti__country-list{pointer-events:auto}.iti__search-input{width:100%;border:1px solid #ddd;border-radius:6px;padding:10px;margin:5px;box-sizing:border-box}.iti__country{padding:12px 15px;border-bottom:1px solid #f1f5f9}.iti__country:last-child{border-bottom:none}.btn-block{width:100%;margin-top:25px;padding:18px;font-size:1.05rem;font-weight:600;border-radius:12px;text-transform:none;letter-spacing:.5px;box-shadow:0 10px 20px #12215133;background:#122151;border:1px solid rgba(255,255,255,.1);color:#fff!important;cursor:pointer;transition:all .3s cubic-bezier(.19,1,.22,1)}.btn-block:hover{transform:translateY(-3px);box-shadow:0 15px 30px #1221514d;background:#0a1330}.modal-footer-text{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:15px;font-weight:500}.success-view{padding:60px 40px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;border-radius:0 0 24px 24px;animation:fadeIn .5s ease}.checkmark-wrapper{width:100px;height:100px;margin-bottom:30px;position:relative;border-radius:50%;background:#eef2ff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 #122151b3;animation:pulse-blue 2s infinite}@keyframes pulse-blue{0%{transform:scale(.95);box-shadow:0 0 #122151b3}70%{transform:scale(1);box-shadow:0 0 0 20px #12215100}to{transform:scale(.95);box-shadow:0 0 #12215100}}.checkmark{width:60px;height:60px;display:block;stroke-width:3;stroke:#122151;stroke-miterlimit:10;fill:none;animation:scaleCheck .3s ease-in-out .5s both}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#122151!important;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke:#122151!important;animation:stroke .5s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scaleCheck{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:480px){.modal-container{max-width:90%;border-radius:20px;transform:translateY(10px) scale(.96);border:1px solid #e2e8f0}.modal-header{padding:30px 20px 20px;border-radius:24px 24px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.modal-header h3{font-size:1.4rem;text-align:center;margin:0 auto 10px;width:100%;line-height:1.3;color:#0f172a}.modal-header p{font-size:.9rem;text-align:center;margin:0 auto;width:100%;padding:0 10px;color:#64748b}.modal-logo{height:26px;margin:0 auto 10px;display:block}.contact-form{padding:10px 18px 20px}.form-group{margin-bottom:12px}.contact-form label{font-size:.65rem;margin-bottom:4px;font-weight:700;color:#64748b}.contact-form input{padding:0 14px;height:44px;font-size:.9rem;border-radius:10px;line-height:44px}.iti--separate-dial-code input{padding-left:75px!important}.iti__selected-flag{padding-left:10px}.btn-block{padding:12px;height:48px;font-size:.95rem;margin-top:15px;border-radius:10px;display:flex;align-items:center;justify-content:center}.modal-close{top:12px;right:12px;width:28px;height:28px;font-size:1rem;background:#f1f5f9}.modal-footer-text{font-size:.6rem;margin-top:10px}}.features-list-container{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.feature-row{scroll-snap-align:center;scroll-snap-stop:always}.site-footer{background:#0f172a;color:#cbd5e1;padding:80px 0 30px;border-top:1px solid rgba(255,255,255,.05)}.footer-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px;margin-bottom:60px}.footer-brand{flex:1;min-width:280px;max-width:400px}.footer-logo-img{height:32px;width:auto;margin-bottom:20px;filter:brightness(0) invert(1);display:block}.footer-desc{font-size:.95rem;line-height:1.6;color:#94a3b8}.footer-links{display:flex;gap:80px}.footer-column h3,.footer-column h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:20px;letter-spacing:.5px}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column ul li{margin-bottom:12px}.footer-column ul li a{color:#cbd5e1;text-decoration:none;font-size:.95rem;transition:color .2s ease}.footer-column ul li a:hover{color:#3b82f6}.footer-copyright{border-top:1px solid rgba(255,255,255,.05);padding-top:30px;text-align:center}.footer-copyright p{font-size:.85rem;color:#64748b;margin:0}@media(max-width:768px){.site-footer{padding:60px 0 30px}.footer-wrapper{flex-direction:column;gap:40px}.footer-brand{max-width:100%;text-align:left}.footer-links{width:100%;display:flex;justify-content:flex-start;gap:60px}.footer-column{flex:0 0 auto}}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:#050a18;color:#fff;border:2px solid #FFFFFF;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:900;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 15px #0003}.scroll-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{background:#0056d6;transform:translateY(-5px);box-shadow:0 10px 25px #0069fe66}.scroll-top-btn svg{width:24px;height:24px}@media(max-width:768px){.scroll-top-btn{bottom:20px;right:20px;width:45px;height:45px}}.whatsapp-btn{position:fixed;bottom:90px;right:30px;width:60px;height:60px;background:transparent;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:900;box-shadow:none;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.25,.8,.25,1)}.whatsapp-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.whatsapp-btn:hover{transform:translateY(-5px) scale(1.1)}.whatsapp-icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}@media(max-width:768px){.whatsapp-btn{bottom:80px;right:20px;width:60px;height:60px}}.thankyou-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:160px 0 100px;background:var(--color-bg-section)}.thankyou-card{max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:24px;padding:60px 40px;box-shadow:0 10px 40px #12215114}.thankyou-title{font-size:clamp(2rem,5vw,3rem);margin-bottom:16px}.thankyou-text{font-weight:400;line-height:1.6;color:var(--color-text-secondary);font-size:1.05rem;max-width:460px;margin:0 auto 12px}.thankyou-subtext{color:var(--color-text-muted);font-size:.95rem;margin-bottom:36px}.thankyou-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:24px}.page-template-page-thank-you .whatsapp-btn{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:600px){.thankyou-section{padding:120px 0 80px}.thankyou-card{padding:44px 24px}.thankyou-actions{flex-direction:column;width:100%}.thankyou-actions .btn{width:100%}}.container,.key-features-section .container,.contact-section .container,.cta-section .container{width:min(1360px,100% - 120px)!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.platform-grid,.ui-ux-grid,.stats-grid,.dashboard-mockup,.desktop-ui-wrapper,.faq-accordion{max-width:100%!important}.hero-content{max-width:800px!important}@media(max-width:991px){.container,.key-features-section .container,.contact-section .container,.cta-section .container{width:calc(100% - 80px)!important}}@media(max-width:575px){.container,.key-features-section .container,.contact-section .container,.cta-section .container{width:calc(100% - 40px)!important}}.nav-container{width:min(1360px,100% - 40px)!important;max-width:none!important}@media(max-width:991px){.nav-container{width:calc(100% - 40px)!important}}@media(max-width:575px){.nav-container{width:100%!important}}@media(max-width:575px){.section-title,h2.section-title,.cta-title{font-size:32px!important;line-height:1.2!important;letter-spacing:-.5px}.section-title br{display:none}}.hero-section{background:linear-gradient(160deg,#050a18,#122151 60%,#0b1533)!important}.hero-video{top:0;height:100%;object-position:center 76px;pointer-events:none}.hero-overlay-gradient{background:linear-gradient(180deg,#050a1838,#050a1824 45%,#050a1857)!important}.hero-section .hero-title,.hero-section .hero-title .text-gradient{color:#fff;-webkit-text-fill-color:#FFFFFF;background:none;text-shadow:0 2px 30px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.35)}.st-reveal{opacity:0;transform:translateY(40px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.st-reveal.delay-1{transition-delay:.1s}.st-reveal.delay-2{transition-delay:.2s}.st-reveal.delay-3{transition-delay:.3s}.st-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.st-reveal{opacity:1;transform:none;transition:none}}.hero-section{position:relative;overflow:hidden;background:linear-gradient(160deg,#050a18,#122151 60%,#0b1533)!important}.hero-video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none;background:#000}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 76px;border:0;pointer-events:none;opacity:0;transition:opacity 1s ease}.hero-video.is-loaded,.hero-video.loaded{opacity:1}.hero-overlay-gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#050a1838,#050a1824 45%,#050a1857)!important}.hero-content,.scroll-indicator,.hero-visuals{position:relative;z-index:2}.scroll-indicator,.hero-visuals{position:absolute}.hero-section .hero-visuals{display:none}.hero-section .hero-subtitle{color:#ffffffeb;text-shadow:0 1px 12px rgba(0,0,0,.5)}.hero-section .hero-title,.hero-section .hero-title .text-gradient{color:#fff;-webkit-text-fill-color:#ffffff;background:none;text-shadow:0 2px 30px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.35)}.hero-section .hero-title .text-gradient{animation:none}.hero-section .hero-description{color:#fffffff0;text-shadow:0 1px 16px rgba(0,0,0,.55)}.hero-section .hero-buttons .btn-primary{background:#fff;color:#122151;box-shadow:0 10px 30px #0000004d}.hero-section .hero-buttons .btn-primary:hover{background:#f0f4ff;color:#122151}.hero-section .scroll-indicator .mouse-icon{border-color:#ffffffd9}.hero-section .scroll-indicator .wheel{background:#fff}.hero-section .scroll-indicator .arrow-down{border-color:#fff}@media(max-width:991px){.hero-video{object-position:center 64px}}
