*{box-sizing:border-box}body,html{margin:0;padding:0}.fx{display:flex}.ac{align-items:center}.jb{justify-content:space-between}.jc{justify-content:center}.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}.pg{font-family:Inter,system-ui,sans-serif;color:#1f2024;background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.ink{color:#1f2024}.mut{color:#71727a}.mut2{color:#8f9098}.brand{color:#084cdb}.white{color:#fff}.green{color:#298267}.h900{font-weight:900}.h800{font-weight:800}.h700{font-weight:700}.h600{font-weight:600}.eyebrow{font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#1e6fea}.lead{font-size:19px;line-height:1.6;color:#71727a}.sectit{font-weight:900;font-size:40px;line-height:1.1;letter-spacing:-.02em}.subtit{font-size:17px;line-height:1.6;color:#71727a;max-width:620px}.btn{display:inline-flex;align-items:center;gap:10px;border-radius:14px;font-weight:700;font-size:15px;cursor:pointer;border:none;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.btnP{background:#084cdb;color:#fff;padding:15px 26px;box-shadow:0 10px 24px -8px rgba(8,76,219,.55)}.btnP:hover{transform:translateY(-2px);box-shadow:0 16px 30px -8px rgba(8,76,219,.6)}.btnG{background:#fff;color:#1f2024;padding:14px 24px;border:1.5px solid #e6e8ec}.btnG:hover{border-color:#8abcfb;color:#084cdb}.store{display:inline-flex;align-items:center;gap:11px;background:#1f2024;color:#fff;border-radius:13px;padding:11px 20px;text-decoration:none;transition:transform .15s,background .15s}.store:hover{transform:translateY(-2px);background:#000}.store>span{display:flex;flex-direction:column}.store .s1{font-size:11px;color:#c5c6cc}.store .s1,.store .s2{display:block;line-height:1.2}.store .s2{font-size:16px;font-weight:700}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #eef0f3}.navrow{justify-content:space-between;height:72px}.logo,.navrow{display:flex;align-items:center}.logo{gap:11px;font-weight:900;font-size:21px;letter-spacing:-.01em}.logomark{width:38px;height:38px;border-radius:11px;background:linear-gradient(150deg,#006ffd,#3e91fb);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -4px rgba(0,111,253,.5)}.logomark-img{width:22px;height:auto;display:block}.navlinks{display:flex;align-items:center;gap:30px}.navlink{font-weight:600;font-size:15px;color:#2f3036;text-decoration:none;cursor:pointer}.navlink:hover{color:#084cdb}.langtog{display:flex;background:#f2f5fa;border-radius:11px;padding:3px;gap:2px}.langbtn{border:none;background:none;font-family:inherit;font-weight:700;font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;color:#71727a}.langbtn.on{background:#fff;color:#084cdb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.hero{position:relative;padding:78px 0 70px}.heroglow{inset:0;overflow:hidden;pointer-events:none;z-index:0}.blob,.heroglow{position:absolute}.blob{border-radius:50%;filter:blur(70px);opacity:.5}.heroin{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:54px;gap:54px;align-items:center}.h1{font-weight:900;font-size:58px;line-height:1.02;letter-spacing:-.03em}.grad{background:linear-gradient(120deg,#006ffd,#084cdb);-webkit-background-clip:text;background-clip:text;color:transparent}.ctarow{gap:14px;align-items:center}.ctarow,.trustrow{display:flex;flex-wrap:wrap}.trustrow{gap:10px;margin-top:8px}.chip{display:inline-flex;align-items:center;gap:7px;background:#f4f7fc;border:1px solid #e6ecf6;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:#2f3036}.dot{width:7px;height:7px;border-radius:50%}.heroart{position:relative;height:480px}.gcard{position:absolute;background:#fff;border:1px solid #ebeef3;border-radius:20px;box-shadow:0 24px 60px -20px rgba(20,40,80,.25);padding:18px}.statbig{font-weight:900;font-size:40px;letter-spacing:-.02em;line-height:1}.statlbl{font-size:13px;font-weight:600;color:#71727a;margin-top:4px}.bar{height:8px;background:#eef2f8;overflow:hidden}.bar,.barf{border-radius:6px}.barf{height:100%}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:12px;font-weight:700;padding:5px 11px}.meta{padding:96px 0}.center{text-align:center}.mxauto{margin-left:auto;margin-right:auto}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.card{background:#fff;border:1px solid #ebeef3;border-radius:20px;padding:30px}.cardh:hover{border-color:#cfe0fb;box-shadow:0 18px 40px -22px rgba(20,40,80,.3);transform:translateY(-3px)}.cardh{transition:transform .18s,box-shadow .18s,border-color .18s}.ic{width:54px;height:54px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icb{background:#ecf4ff;color:#084cdb}.icg{background:#e7f4e8;color:#298267}.icw{background:#fff4e4;color:#e86339}.icp{background:#f3e8ff;color:#7c3aed}.cardtit{font-weight:800;font-size:21px;letter-spacing:-.01em;margin:0 0 9px}.carddesc{font-size:15px;line-height:1.6;color:#71727a;margin:0}.ul{list-style:none;margin:18px 0 0;padding:0;flex-direction:column;gap:11px}.li,.ul{display:flex}.li{gap:10px;font-size:14.5px;line-height:1.45;color:#2f3036}.tick{flex:none;width:20px;height:20px;border-radius:50%;background:#e7f4e8;color:#298267;display:flex;align-items:center;justify-content:center;margin-top:1px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;counter-reset:s}.step{position:relative;padding-top:14px}.stepn{width:46px;height:46px;border-radius:14px;background:linear-gradient(150deg,#006ffd,#084cdb);color:#fff;font-weight:900;font-size:19px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px -8px rgba(8,76,219,.5);margin-bottom:18px}.steptit{font-weight:800;font-size:19px;margin:0 0 8px}.softsec{background:linear-gradient(180deg,#f6f9fe,#fff)}.mlsec{background:radial-gradient(120% 120% at 80% 0,#0b3fb0 0,#072c7e 55%,#051f5c 100%);border-radius:32px;padding:60px;color:#fff;position:relative;overflow:hidden}.mlglow{position:absolute;right:-60px;top:-60px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(58,192,160,.4),transparent 70%);filter:blur(20px)}.mlgrid{position:relative;z-index:1;display:grid;grid-template-columns:1fr .9fr;grid-gap:50px;gap:50px;align-items:center}.mlbul{display:flex;flex-direction:column;gap:14px;margin:26px 0 0;padding:0;list-style:none}.mlli{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:#dce6fb}.mltick{flex:none;width:24px;height:24px;border-radius:8px;background:rgba(58,192,160,.18);color:#5fe3c0;display:flex;align-items:center;justify-content:center;margin-top:1px}.mlpanel{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:30px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mlbig{font-weight:900;font-size:72px;line-height:1;letter-spacing:-.03em;background:linear-gradient(120deg,#7fe9cb,#3ac0a0);-webkit-background-clip:text;background-clip:text;color:transparent}.mlmeta{display:flex;gap:26px;margin-top:26px;flex-wrap:wrap}.mlmnum{font-weight:800;font-size:26px;color:#fff}.mlmlbl{font-size:13px;color:#9fb6e6;margin-top:2px}.secgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.scard{background:#fff;border:1px solid #ebeef3;border-radius:18px;padding:26px}.sic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:#ecf4ff;color:#084cdb}.stit{font-weight:800;font-size:17px;margin:0 0 7px}.sdesc{font-size:14px;line-height:1.55;color:#71727a;margin:0}.techband{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.tech{display:inline-flex;align-items:center;gap:8px;background:#f4f7fc;border:1px solid #e6ecf6;border-radius:12px;padding:11px 17px;font-weight:700;font-size:14px;color:#2f3036}.faq{max-width:820px;margin:0 auto}.fitem{border:1px solid #ebeef3;border-radius:16px;margin-bottom:13px;overflow:hidden;background:#fff;transition:border-color .15s}.fitem.open{border-color:#cfe0fb;box-shadow:0 14px 34px -22px rgba(20,40,80,.3)}.fq{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;cursor:pointer;font-weight:700;font-size:17px}.fa{padding:0 24px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;font-size:15px;line-height:1.65;color:#71727a}.fitem.open .fa{max-height:260px;padding:0 24px 22px}.fchev{flex:none;width:30px;height:30px;border-radius:9px;background:#f2f5fa;display:flex;align-items:center;justify-content:center;color:#71727a;transition:transform .25s,background .15s}.fitem.open .fchev{transform:rotate(180deg);background:#ecf4ff;color:#084cdb}.cta2{background:linear-gradient(135deg,#084cdb,#1e6fea 55%,#3e91fb);border-radius:32px;padding:62px;text-align:center;color:#fff;position:relative;overflow:hidden}.cta2 .gl{position:absolute;width:360px;height:360px;border-radius:50%;background:rgba(255,255,255,.12);filter:blur(10px)}.foot{background:#0e1118;color:#c5c6cc;padding:64px 0 34px;margin-top:96px}.footgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.footh{color:#fff;font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px}.footlink{display:block;color:#9ca3af;text-decoration:none;font-size:14.5px;padding:6px 0;cursor:pointer}.footlink:hover{color:#fff}.footbar{border-top:1px solid #20242e;margin-top:46px;padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;font-size:13px;color:#6b7280}.iin{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html{scroll-behavior:smooth}.mlbig,.mlmnum,.statbig{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cardtit,.h1,.h900,.sectit,.steptit,.stit{text-wrap:balance}.carddesc,.lead,.sdesc,.subtit{text-wrap:pretty}.js [data-reveal-group]>*,.js [data-reveal]{opacity:0;transform:translateY(20px);filter:blur(6px);transition:opacity .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1),filter .6s cubic-bezier(.2,0,0,1)}.js [data-reveal-group].in>*,.js [data-reveal].in{opacity:1;transform:none;filter:blur(0)}.js [data-reveal-group].in>:first-child{transition-delay:0s}.js [data-reveal-group].in>:nth-child(2){transition-delay:90ms}.js [data-reveal-group].in>:nth-child(3){transition-delay:.18s}.js [data-reveal-group].in>:nth-child(4){transition-delay:.27s}.js [data-reveal-group].in>:nth-child(5){transition-delay:.36s}.js [data-reveal-group].in>:nth-child(6){transition-delay:.45s}.js [data-reveal-group].in>:nth-child(7){transition-delay:.54s}.js [data-reveal-group].in>:nth-child(n+8){transition-delay:.63s}.js [data-reveal-group] .barf,.js [data-reveal] .barf{transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,0,0,1) .25s}.js [data-reveal-group].in .barf,.js [data-reveal].in .barf{transform:scaleX(1)}.blob{animation:blobFloat 14s ease-in-out infinite}.blob:nth-child(2){animation-duration:18s;animation-direction:reverse}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-22px) scale(1.06)}}.js .nav{animation:navIn .55s cubic-bezier(.2,0,0,1) both}@keyframes navIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.btn,.fq,.langbtn,.store{transition-property:transform,scale,box-shadow,background,border-color,color;transition-duration:.15s;transition-timing-function:ease-out}.btn:active,.store:active{scale:.96}.fq:active,.langbtn:active{scale:.97}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal-group]>*,.js [data-reveal]{opacity:1!important;filter:none!important}.js [data-reveal-group] .barf,.js [data-reveal-group]>*,.js [data-reveal],.js [data-reveal] .barf{transform:none!important;transition:none!important}.blob,.js .nav{animation:none!important}}@media (max-width:960px){.heroin{grid-template-columns:1fr;gap:36px}.heroart{height:420px}.h1{font-size:44px}.sectit{font-size:32px}.footgrid,.grid3,.mlgrid,.secgrid,.steps{grid-template-columns:1fr}.navlinks .navlink{display:none}.cta2,.mlsec{padding:40px 26px}.meta{padding:64px 0}.wrap{padding:0 20px}}