img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.template_melhorias #spotlight{min-height:660px}.template_melhorias #destaques{min-height:600px}@media (min-width:600px){.template_melhorias #spotlight{min-height:500px}.template_melhorias #destaques{min-height:410px}}@media (min-width:1000px){.template_melhorias #spotlight{min-height:360px}.template_melhorias #destaques{min-height:225px}}@media (min-width:1400px){.template_melhorias #spotlight{min-height:310px}.template_melhorias #destaques{min-height:205px}}:root{--blue:#004FFF;--blue-2:#003FD1;--yellow:#FFAA00;--green:#70F199;--ink:#0A1433;--muted:#4A5570;--soft:#DCE5FF;--line:#DDE3F0;--paper:#F4F7FF;--white:#FFFFFF;--tint:#EAF0FF;--qi:#E9E4DA;--qi-ink:#2E3135;--font:'DM Sans','Helvetica Neue',Arial,sans-serif;--wrap:1240px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(84px + env(safe-area-inset-top,0px))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--white);color:var(--ink);font-family:var(--font);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--white)}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}p{margin:0}.y{color:var(--yellow)}.b{color:var(--blue)}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.band{padding-block:clamp(72px,10vw,136px);position:relative;overflow:hidden}.band.blue{background:var(--blue);color:#fff}.band.paper{background:var(--paper)}.band.yellow{background:var(--yellow)}.eyebrow{display:flex;flex-direction:column;gap:14px;font-size:14px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--blue)}.eyebrow::after{content:"";width:44px;height:4px;border-radius:2px;background:var(--yellow)}.blue .eyebrow,.hero .eyebrow{color:var(--soft)}.yellow .eyebrow{color:var(--ink)}.yellow .eyebrow::after{background:var(--blue)}.h-xxl{font-size:clamp(46px,7.4vw,104px)}.h-xl{font-size:clamp(38px,5.4vw,72px)}.h-lg{font-size:clamp(32px,4vw,54px)}.h-md{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.015em;line-height:1.15}.lead{font-size:clamp(18px,1.6vw,22px);color:var(--muted);max-width:56ch}.blue .lead,.hero .lead{color:var(--soft)}.stack{display:flex;flex-direction:column;gap:24px}.btn{display:inline-flex;align-items:center;gap:10px;font:700 16px/1 var(--font);text-decoration:none;border-radius:999px;padding:18px 28px;border:2px solid #fff0;cursor:pointer;transition:transform .15s ease,background .15s ease}.btn:hover{transform:translateY(-2px)}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.btn-y{background:var(--yellow);color:var(--ink)}.btn-b{background:var(--blue);color:#fff}.btn-o{border-color:rgb(255 255 255 / .6);color:#fff}.btn-ob{border-color:var(--blue);color:var(--blue)}.ctas{display:flex;flex-wrap:wrap;gap:12px}.pill{display:inline-flex;align-items:center;font-size:14px;font-weight:500;border:1.5px solid currentColor;border-radius:999px;padding:7px 14px}.pills{display:flex;flex-wrap:wrap;gap:8px}.shot{border-radius:22px;box-shadow:0 40px 90px -30px rgb(0 25 110 / .45)}.orb{position:absolute;pointer-events:none}header.site{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgb(255 255 255 / .95);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;height:84px}.logo img{height:30px;width:auto}.menu{display:flex;gap:30px;list-style:none;margin:0;padding:0}.menu a{text-decoration:none;font-size:15px;font-weight:500;color:var(--muted)}.menu a:hover{color:var(--blue)}.nav .btn{padding:14px 22px;font-size:15px}.burger{display:none;background:none;border:1.5px solid var(--line);border-radius:12px;padding:10px 14px;font:500 15px var(--font);color:var(--ink);cursor:pointer}@media (max-width:1000px){.menu{display:none;position:absolute;top:84px;left:0;right:0;flex-direction:column;gap:0;background:#fff;border-bottom:1px solid var(--line);padding:8px max(20px,env(safe-area-inset-right,0px)) 18px max(20px,env(safe-area-inset-left,0px))}.menu.open{display:flex}.menu a{display:block;padding:12px 0;font-size:18px}.burger{display:block}.nav .btn{display:none}}.hero{background:var(--blue);color:#fff;position:relative;overflow:hidden;padding-block:clamp(64px,8vw,104px) 0}.hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:40px;align-items:end}.hero-grid>*{min-width:0}.hero-copy{padding-bottom:clamp(64px,8vw,120px);display:flex;flex-direction:column;gap:28px}.hero-art{position:relative;margin-right:calc(-1 * max(20px, (100vw - var(--wrap))/2 + 20px));padding-top:40px}.hero-art .erp{width:100%;border-radius:22px 0 0 0;box-shadow:0 40px 90px -20px rgb(0 15 80 / .55)}.hero-art .ph{position:absolute;right:6%;bottom:-60px;width:clamp(150px,17vw,230px);filter:drop-shadow(0 30px 40px rgb(0 15 80 / .45))}.sig{font-size:15px;color:var(--soft)}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-copy{padding-bottom:0}.hero-art{margin-right:calc(-1 * max(20px, env(safe-area-inset-right,0px)));padding-top:20px}.hero-art .ph{right:6%;bottom:-24px}}.nums{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.num{padding:36px 28px 36px 0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.num+.num{padding-left:28px}.num:last-child{border-right:0}.num b{font-size:clamp(40px,4.6vw,64px);white-space:nowrap;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.num span{color:var(--muted)}.src{font-size:13px;color:var(--muted);margin-top:18px}@media (max-width:820px){.nums{grid-template-columns:1fr 1fr}.num{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.num+.num{padding-left:0}}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.split>*{min-width:0}.split.wide-art{grid-template-columns:.8fr 1.2fr}.bleed-r{margin-right:calc(-1 * max(20px, (100vw - var(--wrap))/2 + 20px))}@media (max-width:900px){.split,.split.wide-art{grid-template-columns:1fr}.bleed-r{margin-right:0}}.nov{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.nv{position:relative;border:1px solid rgb(255 255 255 / .28);background:rgb(255 255 255 / .07);border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:12px;min-height:240px;text-decoration:none;color:#fff;transition:background .15s}.nv:hover{background:rgb(255 255 255 / .14)}.nv .n{font-size:14px;font-weight:700;color:var(--yellow)}.nv p{color:var(--soft)}.nv .go{margin-top:auto;font-size:15px;font-weight:500}.nv.hl{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.nv.hl .n{color:var(--ink)}.nv.hl p{color:#3A2A00}@media (max-width:980px){.nov{grid-template-columns:1fr 1fr}}@media (max-width:600px){.nov{grid-template-columns:1fr}.nv{min-height:0}}.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.checks li{display:flex;gap:14px;align-items:flex-start;font-size:19px}.checks li::before{content:"";flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--blue);margin-top:1px;background:radial-gradient(circle,var(--yellow) 0 4px,transparent 5px)}.blue .checks li::before{border-color:var(--yellow)}.qs{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.q{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:220px}.q p{font-size:20px;font-weight:500;line-height:1.35}.q b{color:var(--blue);font-size:15px}.q.on{background:var(--blue);border-color:var(--blue);color:#fff}.q.on b{color:var(--yellow)}@media (max-width:980px){.qs{grid-template-columns:1fr 1fr}}@media (max-width:560px){.qs{grid-template-columns:1fr}.q{min-height:0}}.mods{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.mod{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:10px}.mod svg{width:30px;height:30px;stroke:var(--blue);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mod p{color:var(--muted);font-size:16px}.mod.on{background:var(--blue);border-color:var(--blue);color:#fff}.mod.on p{color:var(--soft)}.mod.on svg{stroke:var(--yellow)}@media (max-width:980px){.mods{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mods{grid-template-columns:1fr}}.one-art{display:flex;justify-content:center;position:relative}.one-art img{width:min(340px,70vw);filter:drop-shadow(0 40px 50px rgb(0 15 80 / .45))}.meta-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px 56px}.meta-n{font-size:clamp(110px,22vw,300px);font-weight:700;letter-spacing:-.06em;line-height:.8}.meta-row p{font-size:clamp(22px,2.4vw,34px);font-weight:500;max-width:22ch;line-height:1.2}.quote{font-size:clamp(28px,3.8vw,52px);font-weight:700;line-height:1.12;letter-spacing:-.02em;max-width:28ch}.who{color:var(--soft);margin-top:24px;font-size:16px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px}.fact{background:rgb(255 255 255 / .1);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:6px}.fact b{color:var(--yellow);font-size:15px}@media (max-width:760px){.facts{grid-template-columns:1fr}}.cases{display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;gap:16px;margin-top:56px}.case{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:12px}.case .k{font-size:14px;font-weight:500;color:var(--blue)}.case p{color:var(--muted);font-size:16px}.case.press{background:var(--blue);border-color:var(--blue);color:#fff;justify-content:space-between}.case.press p{color:var(--soft)}.tagy{align-self:flex-start;background:var(--yellow);color:var(--ink);font-weight:700;font-size:14px;border-radius:999px;padding:5px 14px}.pend{display:inline-block;font-size:13px;font-weight:500;background:#FFF1D6;color:#7A4E00;border-radius:999px;padding:3px 10px}@media (max-width:980px){.cases{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cases{grid-template-columns:1fr}}.brands{display:grid;grid-template-columns:1fr;gap:16px}.brand{border-radius:26px;padding:40px;display:flex;flex-direction:column;gap:28px}.brand.g{background:var(--blue);color:var(--soft)}.brand.g img{height:46px;width:auto}.brand.q{background:var(--qi);color:#4D5157}.brand.q b{font-size:44px;font-weight:400;color:var(--qi-ink);letter-spacing:-.02em;line-height:1}.parts{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:48px}.part{background:var(--paper);border-radius:20px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:170px}.part b{font-size:26px;letter-spacing:-.02em}.part img{height:40px;width:auto}.part p{color:var(--muted);font-size:15px}@media (max-width:980px){.parts{grid-template-columns:1fr 1fr}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px}.step{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:14px}.step .c{width:48px;height:48px;border-radius:50%;border:2px solid var(--blue);color:var(--blue);display:grid;place-items:center;font-weight:700;font-size:18px}.step p{color:var(--muted);font-size:16px}.step.on{background:var(--blue);border-color:var(--blue);color:#fff}.step.on .c{border-color:var(--yellow);color:var(--yellow)}.step.on p{color:var(--soft)}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.form{background:#fff;color:var(--ink);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:14px}.form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.form input{font:400 16px var(--font);padding:14px 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);width:100%}.form input:focus{border-color:var(--blue);outline:none}.form .btn{justify-content:center;margin-top:6px}.form .ok{display:none;background:var(--tint);border-radius:14px;padding:14px;font-size:14px}.form .ok.show{display:block}footer.site{background:var(--ink);color:#C2CBE6;padding-block:64px 40px}.foot{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px}.foot>*{min-width:0}.foot img{height:30px;width:auto;margin-bottom:16px}.foot h4{color:#fff;margin:0 0 14px;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.foot a{text-decoration:none;font-size:15px}.foot a:hover{color:#fff}.legal{margin-top:48px;padding-top:20px;border-top:1px solid rgb(194 203 230 / .2);font-size:13px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}@media (max-width:820px){.foot{grid-template-columns:1fr 1fr}}.proto{background:var(--ink);color:#C2CBE6;font-size:13px}.proto .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;min-height:40px;padding-block:6px}.proto a{color:var(--yellow);font-weight:700;text-decoration:none}.notes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.notes .card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:10px;min-width:0}.notes .card p,.notes .card li{color:var(--muted);font-size:16px}.notes ul{margin:0;padding-left:18px}.k2{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);font-weight:500}@media (max-width:900px){.notes{grid-template-columns:1fr}}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:22px;background:#fff}table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}th,td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}tr:last-child td{border-bottom:0}.st{display:inline-block;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px;background:#FFF1D6;color:#7A4E00}.st.ok{background:#DDF7E8;color:#0D5A2A}.demo-frame{margin-top:48px;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 40px 90px -30px rgb(0 25 110 / .4)}.demo-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#F1F4FB;border-bottom:1px solid var(--line);flex-wrap:wrap}.demo-bar i{width:11px;height:11px;border-radius:50%;background:#D3DAEA;display:block}.demo-bar .url{margin-left:8px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 12px;font-size:13px;color:var(--muted);min-width:0}.demo-bar a{margin-left:auto;font-size:14px;font-weight:700;color:var(--blue);text-decoration:none}.demo-bar a:hover{text-decoration:underline}.demo-frame iframe{display:block;width:100%;height:clamp(600px,62vw,820px);border:0;background:#EFEFF1}.demo-load{height:clamp(600px,62vw,820px);display:grid;place-items:center;color:var(--muted);background:#EFEFF1}.tries{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.try{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font:500 15px var(--font);color:var(--ink);cursor:pointer}.try:hover{border-color:var(--blue);color:var(--blue)}.try b{color:var(--blue)}@media (max-width:700px){.demo-frame iframe,.demo-load{height:680px}}.video{position:relative;display:block;border-radius:26px;overflow:hidden;aspect-ratio:16/10;background:linear-gradient(140deg,#0A3FD6,#0A1433);text-decoration:none;color:#fff;box-shadow:0 40px 90px -30px rgb(0 10 60 / .6);max-width:100%}.video .ph2{position:absolute;right:6%;bottom:-30%;width:30%;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .35))}.video .play{position:absolute;left:8%;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:18px}.video .play span{width:84px;height:84px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;transition:transform .15s}.video:hover .play span{transform:scale(1.06)}.video .play b{font-size:clamp(18px,1.8vw,24px);line-height:1.2;max-width:11ch}.video .yt{position:absolute;left:8%;bottom:8%;font-size:14px;color:var(--soft)}.mand{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start;margin-top:56px}.mand>*{min-width:0}.mand img{width:100%;height:auto;display:block;position:sticky;top:110px}.areas{display:flex;flex-wrap:wrap;gap:8px}.area{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:9px 16px;font:500 15px var(--font);cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.area i{width:12px;height:12px;border-radius:50%;display:block}.area[aria-selected="true"]{border-color:var(--ink);background:var(--ink);color:#fff}.funcs{margin-top:22px;display:flex;flex-direction:column;gap:10px}.fn{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.fn b{font-size:18px}.fn .mdl{font-size:14px;color:var(--muted)}.fn .ints{display:flex;flex-wrap:wrap;gap:6px}.fn .ints span{font-size:13px;font-weight:500;background:var(--paper);border-radius:999px;padding:4px 10px}@media (max-width:900px){.mand{grid-template-columns:1fr}.mand img{max-width:520px;margin:0 auto;position:static}}.case a.lk{margin-top:auto;padding-top:8px;font-size:14px;font-weight:700;color:var(--blue);text-decoration:none}.case a.lk:hover{text-decoration:underline}.cases.c8{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.cases.c8{grid-template-columns:1fr 1fr}}@media (max-width:560px){.cases.c8{grid-template-columns:1fr}}.foot{grid-template-columns:1.3fr repeat(4,1fr)}.foot2{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid rgb(194 203 230 / .2)}.foot2>*{min-width:0}.foot2 h4{color:#fff;margin:0 0 14px;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.foot2 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.foot2 a{text-decoration:none;font-size:15px;overflow-wrap:anywhere}.foot2 a:hover{color:#fff}.foot a{overflow-wrap:anywhere}@media (max-width:980px){.foot{grid-template-columns:1fr 1fr}.foot2{grid-template-columns:1fr 1fr}}@media (max-width:520px){.foot,.foot2{grid-template-columns:1fr}}.band{padding-block:clamp(64px,8vw,112px)}.h-hero{font-size:clamp(44px,6vw,86px)}.hero{padding-block:clamp(48px,6vw,80px) 0;background:linear-gradient(var(--blue) 0 calc(100% - 200px),var(--white) calc(100% - 200px))}.hero-top{display:grid;grid-template-columns:1.1fr .9fr;gap:24px 56px;align-items:end;position:relative}.hero-top>*{min-width:0}.hero-top .lead{font-size:clamp(17px,1.4vw,20px)}.hero .wrap+.wrap{margin-top:clamp(32px,4vw,48px);position:relative}@media (max-width:900px){.hero-top{grid-template-columns:1fr}}.demo-frame{border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 40px 90px -30px rgb(0 25 110 / .45)}.demo-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#F1F4FB;border-bottom:1px solid var(--line)}.demo-bar i{width:10px;height:10px;border-radius:50%;background:#D3DAEA;display:block;flex:none}.demo-bar .url{margin-left:6px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 12px;font-size:12.5px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-bar a{margin-left:auto;font-size:13px;font-weight:700;color:var(--blue);text-decoration:none;white-space:nowrap}.demo-mount iframe{display:block;width:100%;height:100%;border:0;background:#EFEFF1}.demo-load{height:100%;display:grid;place-items:center;color:var(--muted);background:#EFEFF1;font-size:15px}.hero-demo .demo-mount{height:clamp(560px,47vw,720px)}@media (min-width:701px){.hero-demo .demo-mount{overflow:hidden}.hero-demo .demo-mount iframe{width:calc(100% / .82);height:calc(100% / .82);transform:scale(.82);transform-origin:0 0}}.tp-stage .demo-mount{height:620px}@media (max-width:700px){.hero-demo .demo-mount,.tp-stage .demo-mount{height:640px}}.numsband{padding-block:clamp(36px,4vw,56px) clamp(48px,6vw,72px)}.numsband .nums{border-top:0}.numsband .num{padding-block:12px}.numsband .num b{font-size:clamp(36px,3.8vw,54px)}.tour-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 40px;flex-wrap:wrap}.tabs{display:flex;gap:6px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px;flex-wrap:wrap}.tab{border:0;background:none;font:700 15px var(--font);color:var(--muted);padding:12px 20px;border-radius:999px;cursor:pointer;white-space:nowrap}.tab:hover{color:var(--blue)}.tab[aria-selected="true"]{background:var(--blue);color:#fff}.tp{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,4vw,56px);align-items:center;margin-top:clamp(36px,4vw,56px)}.tp[hidden]{display:none}.tp-copy{display:flex;flex-direction:column;gap:22px}.tp-copy .lead{font-size:clamp(17px,1.3vw,19px)}.tp-copy .checks li{font-size:17px}.asks{display:flex;flex-direction:column;gap:8px}.ask{text-align:left;display:flex;flex-direction:column;gap:2px;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:12px 16px;font:500 16px/1.35 var(--font);color:var(--ink);cursor:pointer}.ask b{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.ask:hover{border-color:var(--blue)}.fn-note{font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px}.pill-y{background:var(--yellow);border-color:var(--yellow)!important;color:var(--ink)!important;font-weight:700}.video-embed{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--ink);box-shadow:0 40px 90px -30px rgb(0 25 110 / .45)}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:980px){.tp{grid-template-columns:1fr}.tabs{width:100%;justify-content:space-between}.tab{flex:1;padding:12px 10px}}@media (max-width:520px){.tab{font-size:14px;padding:10px 8px}}.mand{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:44px;align-items:center}.mand img{max-width:560px;position:static;margin:0 auto}.funcs{min-height:420px}@media (max-width:900px){.funcs{min-height:0}}.cases-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.arrows{display:flex;gap:10px}.arr{width:52px;height:52px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .6);background:none;color:#fff;font:700 20px var(--font);cursor:pointer}.arr:hover{background:rgb(255 255 255 / .12)}.track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:44px max(20px,calc((100vw - var(--wrap))/2 + 20px)) 8px;scroll-padding-inline:max(20px,calc((100vw - var(--wrap))/2 + 20px));scrollbar-width:none}.track::-webkit-scrollbar{display:none}.track .case{flex:0 0 clamp(270px,26vw,330px);scroll-snap-align:start;min-height:300px}.track .quote-card{flex-basis:clamp(290px,34vw,440px);background:var(--yellow);border-color:var(--yellow);justify-content:space-between}.quote-card .k{color:var(--ink)!important}.quote-card .qt{font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--ink)!important}.quote-card .qw{font-size:14px;color:#3A2A00!important}.track .press{border-color:rgb(255 255 255 / .4)}.grp{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grp .brand{padding:28px;gap:18px}.grp .brand.g img{height:36px}.grp .brand.q b{font-size:34px}.meta-card{grid-column:1/-1;background:var(--yellow);border-radius:26px;padding:24px 28px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.meta-card b{font-size:clamp(56px,6vw,88px);letter-spacing:-.05em;line-height:.9}.meta-card span{font-size:clamp(18px,1.6vw,22px);font-weight:500;max-width:22ch;line-height:1.25}@media (max-width:560px){.grp{grid-template-columns:1fr}}.partners{display:flex;align-items:center;gap:16px 32px;flex-wrap:wrap;margin-top:clamp(48px,6vw,72px);padding-top:28px;border-top:1px solid var(--line)}.partners>span{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}.partners ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px 32px;flex-wrap:wrap;font-size:19px;font-weight:700;color:var(--muted)}.partners img{height:24px;width:auto}.mini-steps{list-style:none;counter-reset:s;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-steps li{counter-increment:s;border:1px solid rgb(255 255 255 / .28);border-radius:18px;padding:16px 18px;font-size:15px;color:var(--soft);display:flex;flex-direction:column;gap:4px}.mini-steps li b{color:#fff;font-size:17px}.mini-steps li b::before{content:counter(s) ". ";color:var(--yellow)}@media (max-width:520px){.mini-steps{grid-template-columns:1fr}}.track .case h3{color:var(--ink)}.track .press h3{color:#fff}.cases-head .stack{max-width:900px}.demo-bar{flex-wrap:nowrap}.demo-bar .url{flex:1 1 auto;max-width:max-content}@media (max-width:980px){.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-radius:999px}.tabs::-webkit-scrollbar{display:none}.tab{flex:0 0 auto;padding:11px 16px}.asks{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.asks::-webkit-scrollbar{display:none}.ask{flex:0 0 78%;scroll-snap-align:start}}@media (max-width:980px){.tp{grid-template-columns:minmax(0,1fr)}.tp-copy{min-width:0}}@media (max-width:520px){.demo-bar i{display:none}.demo-bar .url{margin-left:0}}@media (max-width:1180px){.menu{display:none;position:absolute;top:84px;left:0;right:0;flex-direction:column;gap:0;background:#fff;border-bottom:1px solid var(--line);padding:8px max(20px,env(safe-area-inset-right,0px)) 18px max(20px,env(safe-area-inset-left,0px));max-height:calc(100vh - 84px);overflow-y:auto}.menu.open{display:flex}.menu a,.dd-btn{display:block;padding:12px 0;font-size:18px}.burger{display:block}.nav .btn{display:none}.press-dd{position:static!important;box-shadow:none!important;border:0!important;padding:0 0 8px!important;width:auto!important}}.menu{gap:26px;align-items:center}@media (max-width:1180px){.menu{align-items:stretch;gap:0}.menu li{text-align:left}}.has-dd{position:relative}.dd-btn{background:none;border:0;padding:0;font:500 15px var(--font);color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.dd-btn:hover,.dd-btn[aria-expanded="true"]{color:var(--blue)}.press-dd{position:absolute;top:calc(100% + 22px);left:50%;transform:translateX(-50%);width:440px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 60px -20px rgb(0 25 110 / .3);padding:18px;z-index:60}@media (max-width:1180px){.press-dd{transform:none}}.press-dd[hidden]{display:none}.pd-h{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 8px 10px}.press-dd ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:min(60vh,520px);overflow-y:auto}.press-dd a{display:flex!important;flex-direction:column;gap:2px;padding:10px!important;border-radius:12px;text-decoration:none;font-size:14px!important;line-height:1.35}.press-dd a:hover{background:var(--paper)}.press-dd b{color:var(--blue);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase}.press-dd span{color:var(--ink)}.mand{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.mand-zoom{position:relative;display:block;padding:0;border:0;background:none;cursor:zoom-in;width:100%}.mand-zoom img{max-width:680px;width:100%;margin:0 auto}.mand-zoom .zl{position:absolute;right:6%;bottom:4%;background:var(--ink);color:#fff;font:700 14px var(--font);border-radius:999px;padding:10px 16px}.lb{position:fixed;inset:0;z-index:100;background:#0A1433;display:flex;flex-direction:column}.lb[hidden]{display:none}.lb-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));padding-top:max(12px,env(safe-area-inset-top,0px));color:#fff;font-weight:500}.lb-bar>div{display:flex;gap:8px}.lb-b{width:44px;height:44px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .5);background:none;color:#fff;font:700 18px var(--font);cursor:pointer}.lb-scroll{flex:1;overflow:auto;display:flex;padding:16px}.lb-scroll img{margin:auto;height:auto;border-radius:12px;background:#fff}.fus{background:var(--paper);border-radius:28px;padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:22px}.fus-logos{display:flex;align-items:center;gap:clamp(18px,3vw,32px);flex-wrap:wrap}.fus-logos img{height:clamp(28px,3vw,38px);width:auto}.fus-logos .sep{width:1px;height:38px;background:var(--line)}.fus-sig{font-size:14px;color:var(--muted)}.fus-meta{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px}.fus-meta b{font-size:clamp(44px,5vw,64px);letter-spacing:-.05em;line-height:1;color:var(--blue)}.fus-meta span{font-size:17px;color:var(--muted);max-width:26ch;line-height:1.3}.partners{display:block;margin-top:clamp(36px,4vw,52px);padding-top:0;border-top:0;font-size:13px;color:#8A93AA;letter-spacing:.02em}.track .press .lk{color:var(--yellow)}.mand2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start;margin-top:48px}.ring-wrap{position:sticky;top:110px}#ring{width:100%;max-width:580px;display:block;margin:0 auto;overflow:visible}#ring .seg,#ring .aseg{cursor:pointer;transition:opacity .2s}#ring .seg path{opacity:.3;stroke:#fff;stroke-width:3;transition:opacity .2s}#ring .seg:hover path,#ring .seg:focus path{opacity:.6}#ring .seg.on path{opacity:1}#ring .aseg path{stroke:#fff;stroke-width:3}#ring .dim{opacity:.42}#ring .seg:not(.dim) path{opacity:.55}#ring .seg.on:not(.dim) path{opacity:1}#ring .seg:focus{outline:none}#ring .seg:focus-visible path{stroke:var(--ink)}#ring .alab{font:700 12.5px var(--font);letter-spacing:.08em;fill:#fff;pointer-events:none}#ring .clab{font:700 15px var(--font)}.mpanel{min-width:0}.funcs2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;align-items:start}.fn2{background:#fff;border:1px solid var(--line);border-left:4px solid var(--ac);border-radius:16px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px;transition:box-shadow .2s,transform .2s}.fn2.on{box-shadow:0 16px 40px -18px rgb(0 25 110 / .35);transform:translateY(-2px)}.fn2 b{font-size:16.5px;line-height:1.25}.fn2 .mdl{font-size:13.5px;color:var(--muted)}.lgs{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:6px}.lgs img{height:24px;width:auto;max-width:110px;object-fit:contain}@media (max-width:900px){.mand2{grid-template-columns:1fr}.ring-wrap{position:static}#ring{max-width:400px}}@media (max-width:520px){.funcs2{grid-template-columns:1fr}}.g1-stage{display:flex;flex-direction:column;align-items:center;gap:14px;position:relative}.g1-stage::before{content:"";position:absolute;width:min(520px,100%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#DCE5FF 0 55%,transparent 56%);top:50%;left:50%;transform:translate(-50%,-52%);z-index:0}.g1-phone{position:relative;z-index:1;width:330px;max-width:100%;height:670px;border-radius:46px;background:#0E1220;padding:10px;box-shadow:0 40px 80px -30px rgb(0 20 90 / .55)}.g1{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:#fff;font-family:'Poppins',var(--font);color:#1D2433}.g1 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.g1-s{position:absolute;inset:0;display:none;flex-direction:column}.g1-s.on{display:flex}.g1-sb{display:flex;justify-content:space-between;align-items:center;padding:12px 22px 8px;font-size:12px;font-weight:600;background:#2553E8;color:#fff;flex:none}.g1-sb.lt{background:#fff0}.g1-ic{letter-spacing:2px;font-size:9px}.g1-login{background:#2553E8;color:#fff;align-items:stretch;padding:0 0 22px}.g1-go{width:118px;margin:44px auto 34px}.g1-selw{position:relative;margin:0 16px}.g1-sel{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff!important;color:#2B3245!important;border-radius:16px!important;padding:15px 16px!important;font-size:13.5px!important;text-align:left}.g1-sel span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g1-opts{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border-radius:14px;box-shadow:0 20px 40px rgb(0 0 0 / .25);z-index:3;overflow:hidden}.g1-opts button{display:block;width:100%;text-align:left;color:#2B3245!important;padding:12px 16px!important;font-size:13px!important}.g1-opts button:hover{background:#EEF2FF!important}.g1-pw{margin:12px 16px 0;display:flex;align-items:center;background:rgb(10 30 120 / .45);border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:0 12px 0 16px}.g1-pw input{flex:1;min-width:0;background:none;border:0;color:#fff;font:400 15px 'Poppins',var(--font);padding:15px 0;outline:none}.g1-pw input::placeholder{color:rgb(255 255 255 / .65)}.g1-pw button{color:rgb(255 255 255 / .75)!important;display:grid}.g1-forgot{align-self:flex-end;margin:12px 18px 0!important;color:#fff!important;font-size:13px!important}.g1-enter{margin:40px 16px 0;display:flex;align-items:center;justify-content:center;gap:8px;background:#FFAA00!important;color:#1D2433!important;border-radius:16px!important;padding:14px!important;font-weight:600!important;font-size:15px!important;transition:opacity .2s}.g1-enter:disabled{background:rgb(255 255 255 / .28)!important;color:rgb(255 255 255 / .7)!important;cursor:default}.g1-back{margin:16px auto 0;color:#FFC94D!important;font-size:15px!important}.g1-gl{width:84px;margin:auto auto 0}.g1-scroll{flex:1;overflow-y:auto;padding-bottom:110px;scrollbar-width:none}.g1-scroll::-webkit-scrollbar{display:none}.g1-logo{width:120px;margin:16px auto 14px}.g1-prof{display:flex;align-items:center;gap:14px;padding:0 18px 16px;border-bottom:1px solid #E6E9F0;box-shadow:0 6px 8px -8px rgb(0 0 0 / .15)}.g1-av{position:relative;flex:none;width:76px;height:76px;border-radius:50%;background:#2E5BEA;color:#fff;display:grid;place-items:center;font-size:28px;font-weight:500}.g1-av span{position:absolute;right:-2px;bottom:2px;width:24px;height:24px;border-radius:50%;background:#F5BE3D;display:grid;place-items:center}.g1-prof b{display:block;font-weight:500;font-size:16.5px}.g1-prof small{display:block;font-size:11px;color:#3A4256;word-break:break-all}.g1-prof em{display:inline-block;margin-top:8px;font-style:normal;font-weight:500;font-size:12px;background:#F5C342;border-radius:999px;padding:5px 16px}.g1-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px 14px}.g1-grid button{position:relative;height:118px;background:#fff!important;border-radius:10px!important;border-left:2px solid #2E5BEA!important;box-shadow:0 4px 12px rgb(20 30 60 / .14);text-align:left;display:flex;align-items:flex-end;padding:0 10px 14px 12px!important;font-size:13px!important;line-height:1.25}.g1-grid button:hover{box-shadow:0 8px 18px rgb(20 30 60 / .2)}.g1-grid i{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:#2E5BEA;display:grid;place-items:center;font-style:normal;font-size:0}.g1-grid i svg,.g1-nav svg{width:19px;height:19px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.g1-nav{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;align-items:center;gap:18px;background:#2E5BEA;border-radius:999px;padding:7px 18px;box-shadow:0 10px 24px rgb(30 60 180 / .35);z-index:2}.g1-nav[hidden]{display:none}.g1-nav button{width:46px;height:46px;border-radius:50%!important;display:grid;place-items:center}.g1-nav button.on{background:#fff!important}.g1-nav button.on svg{stroke:#1D2433}.g1-nav svg{width:22px;height:22px}.g1-hd{display:flex;align-items:center;gap:6px;padding:12px 12px 10px;border-bottom:1px solid #E6E9F0;flex:none}.g1-hd button{color:#2E5BEA!important;display:grid;width:34px;height:34px;place-items:center}.g1-hd b{font-weight:600;font-size:15px}.g1-cap{font-size:11.5px;color:#6B7385;padding:12px 16px 4px}.g1-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 16px!important;border-bottom:1px solid #EEF0F5!important}.g1-row>span:not([class]){flex:1;min-width:0}.g1-row b{display:block;font-weight:500;font-size:13.5px;line-height:1.3}.g1-row small{display:block;font-size:11.5px;color:#6B7385}.g1-ti{flex:none;width:38px;height:38px;border-radius:12px;background:#EAF0FF;color:#2E5BEA;display:grid;place-items:center;font-weight:600;font-size:13px}.g1-ch{margin-left:auto;color:#9AA1B2;font-size:22px}.g1-dt{flex:none;font-weight:600;font-size:12px;color:#2E5BEA;width:42px}.g1-st{margin-left:auto;flex:none;font-style:normal;font-size:11px;font-weight:500;border-radius:999px;padding:4px 10px}.g1-st.ok{background:#E3F7EA;color:#1C7A43}.g1-st.an{background:#FFF3D6;color:#8A5A00}.g1-st.rc{background:#EAF0FF;color:#2E5BEA}.g1-pf{margin-left:auto;flex:none;font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:13px;background:#E3F7EA;color:#1C7A43}.g1-pf.f{background:#FDE4E4;color:#B42318}.g1-un{flex:none;width:9px;height:9px;border-radius:50%;background:#F5B21E}.g1-un.off{background:#E1E5EE}.g1-btn{display:block;margin:16px auto 0;width:calc(100% - 32px);background:#2E5BEA!important;color:#fff!important;border-radius:14px!important;padding:13px!important;font-weight:500!important;font-size:14px!important}.g1-cal{padding:12px 16px 6px}.g1-cal>b{font-weight:600;font-size:14px}.g1-wk,.g1-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11.5px;gap:4px 0;margin-top:8px}.g1-wk{color:#9AA1B2}.g1-days span{height:28px;display:grid;place-items:center;border-radius:50%;margin:0 auto;width:28px}.g1-days .ev{color:#2E5BEA;font-weight:600;box-shadow:inset 0 -3px 0 #F5B21E}.g1-days .td{background:#2E5BEA;color:#fff}.g1-toast{position:absolute;left:14px;right:14px;bottom:90px;background:#1D2433;color:#fff;font-size:12.5px;border-radius:12px;padding:11px 14px;opacity:0;transform:translateY(8px);transition:.25s;pointer-events:none;z-index:4}.g1-toast.show{opacity:1;transform:none}.g1-hint{position:relative;z-index:1;font-size:13px;color:var(--muted)}@media (max-width:400px){.g1-phone{height:640px}}.pd-more{display:block!important;margin-top:8px;padding:12px 10px!important;border-top:1px solid var(--line);font-weight:700;color:var(--blue)!important;text-decoration:none;font-size:14px!important}.hero{background:linear-gradient(transparent calc(100% - 200px),var(--white) calc(100% - 200px)),radial-gradient(90% 80% at 85% 0%,#1A5BFF 0%,#004FFF 45%,#0039C7 100%)}.stars{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:0}.hero .stars{height:calc(100% - 200px)}.stars circle{fill:#fff;opacity:.5;animation:tw 4.5s ease-in-out infinite;animation-delay:var(--d)}@keyframes tw{0%,100%{opacity:.12}50%{opacity:.8}}.orbit{position:absolute;border-radius:50%;pointer-events:none;z-index:0;animation:spin linear infinite}.orbit i{position:absolute;top:-6px;left:50%;width:12px;height:12px;border-radius:50%;background:var(--yellow);box-shadow:0 0 18px 4px rgb(255 170 0 / .5)}.oh1{right:-90px;top:10px;width:640px;height:640px;animation-duration:46s;animation-delay:-20s}.oh2{right:-210px;top:-110px;width:880px;height:880px;animation-duration:80s;animation-direction:reverse;animation-delay:-36s}.oh2 i,.oc1 i{width:8px;height:8px;top:-4px;background:#fff;box-shadow:0 0 14px 3px rgb(255 255 255 / .55)}.oc1{left:-150px;bottom:-250px;width:660px;height:660px;animation-duration:60s;animation-delay:-8s}@keyframes spin{to{transform:rotate(360deg)}}.hero .wrap,.sky>.wrap,.sky>.track{position:relative;z-index:1}.band.sky{background:radial-gradient(80% 90% at 90% 0%,#1A5BFF 0%,#004FFF 45%,#0039C7 100%)}@media (max-width:700px){.oh1,.oh2{opacity:.6}}@media (prefers-reduced-motion:reduce){.stars circle,.orbit{animation:none}}html,body{margin:0;padding:0}.gns-form .wpcf7{margin:0}.gns-form .wpcf7 form>p{margin:0;display:flex;flex-direction:column;gap:14px}.gns-form .wpcf7 form{display:flex;flex-direction:column;gap:14px}.gns-form .wpcf7 br{display:none}.gns-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;color:var(--ink)}.gns-form .wpcf7-form-control-wrap{display:block}.gns-form input[type=text],.gns-form input[type=email],.gns-form input[type=tel],.gns-form input[type=number]{font:400 16px var(--font);padding:14px 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);width:100%;box-sizing:border-box}.gns-form input:focus{border-color:var(--blue);outline:none}.gns-form input[type=submit],.gns-form button[type=submit]{width:100%;margin-top:6px;font:700 16px/1 var(--font);border:0;border-radius:999px;padding:18px 28px;background:var(--yellow);color:var(--ink);cursor:pointer}.gns-form .wpcf7-spinner{display:none}.gns-form .wpcf7-not-valid-tip{font-size:13px;color:#B42318;margin-top:4px}.gns-form .wpcf7-response-output{margin:8px 0 0!important;border-radius:14px;padding:12px 14px!important;font-size:14px;border:0!important;background:var(--tint)}.gns-form .wpcf7-response-output:empty,.gns-form .wpcf7 form.init .wpcf7-response-output{display:none}.gns-form .gns-aviso{background:var(--tint);border-radius:14px;padding:16px;font-size:14px;color:var(--ink)}.hero{padding-block:clamp(28px,3vw,44px) 0}.hero .h-hero{font-size:clamp(36px,4.2vw,60px);line-height:1.02}.hero-top{gap:16px 48px}.hero-top .stack{gap:16px!important}.hero-top .lead{font-size:clamp(16px,1.2vw,18px)}.hero-top .btn{padding:14px 22px;font-size:15px}.hero .wrap+.wrap{margin-top:clamp(20px,2.4vw,32px)}.btn-login{display:inline-flex;align-items:center;font:700 15px/1 var(--font);text-decoration:none;border-radius:999px;padding:12px 22px;border:2px solid var(--blue);color:var(--blue)!important;background:#fff;margin-left:12px;white-space:nowrap;transition:background .15s ease,color .15s ease}.btn-login:hover{background:var(--blue);color:#fff!important}@media (max-width:1180px){.btn-login{margin-left:0;padding:10px 16px;font-size:14px}}footer.site .ct,footer.site .soc{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:15px;margin-top:16px}footer.site .ct{flex-direction:column}footer.site .ct a,footer.site .soc a{text-decoration:none}footer.site .ct a:hover,footer.site .soc a:hover{color:#fff}body{font-size:17px}.band{padding-block:clamp(56px,7vw,96px)}.h-xxl{font-size:clamp(40px,5.2vw,72px)}.h-xl{font-size:clamp(32px,3.7vw,50px)}.h-lg{font-size:clamp(28px,3vw,40px)}.h-md{font-size:clamp(19px,1.7vw,23px)}.lead{font-size:clamp(16px,1.2vw,18px)}.num b,.numsband .num b{font-size:clamp(32px,3vw,44px)}.meta-n{font-size:clamp(84px,16vw,220px)}.meta-row p{font-size:clamp(19px,1.8vw,26px)}.quote{font-size:clamp(24px,2.8vw,38px)}.quote-card .qt{font-size:clamp(19px,1.6vw,22px)}.meta-card b{font-size:clamp(44px,4.4vw,64px)}.fus-meta b{font-size:clamp(36px,3.6vw,48px)}.brand.q b{font-size:34px}.grp .brand.q b{font-size:28px}.part b{font-size:22px}.num b,.numsband .num b{font-size:clamp(44px,4.6vw,68px)}.meta-card b{font-size:clamp(60px,6.4vw,96px)}.fus-meta b{font-size:clamp(48px,5.2vw,72px)}.meta-n{font-size:clamp(110px,22vw,300px)}#ring .dim{opacity:1}#ring .seg path{opacity:1;fill-opacity:.07;stroke:#fff;stroke-width:3;transition:fill-opacity .3s}#ring .seg:not(.dim) path{opacity:1;fill-opacity:.16}#ring .seg:hover path,#ring .seg:focus path{opacity:1;fill-opacity:.32}#ring .seg.on:not(.dim) path{opacity:1;fill-opacity:.55}#ring .aseg path{fill-opacity:.1;stroke:#fff;stroke-width:3;transition:fill-opacity .35s}#ring .aseg:not(.dim) path{fill-opacity:1}#ring .aseg.dim .alab{fill:var(--c)}#ring .alab{transition:fill .35s}#ring .neon{pointer-events:none}#ring .neon path{fill:none;stroke-linecap:round}#ring .nb{stroke-width:1.2;stroke-opacity:.25;transition:stroke-opacity .4s}#ring .nb.act{stroke-opacity:.9}#ring .nc{stroke-width:3;opacity:.4;transition:opacity .4s}#ring .nc.act{opacity:1}#ring .orb-l circle{fill:none;stroke:rgb(10 20 51 / .12);stroke-width:1}#ring .orb-l .spin{transform-origin:320px 320px;transform-box:view-box;animation:gnsSpin 80s linear infinite}#ring .orb-l .spin.rev{animation-direction:reverse;animation-duration:110s}@keyframes gnsSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#ring .orb-l .spin{animation:none}}.lgs{gap:8px;margin-top:8px}.lgs img{box-sizing:content-box;height:22px;width:76px;max-width:none;object-fit:contain;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s}.fn2:hover .lgs img,.fn2.on .lgs img{filter:none;opacity:1}.num b{font-size:clamp(40px,4.6vw,64px)}.numsband .num b{font-size:clamp(36px,3.8vw,54px)}.meta-card b{font-size:clamp(56px,6vw,88px)}.fus-meta b{font-size:clamp(44px,5vw,64px)}.lgs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.lgs img{box-sizing:border-box;width:112px;height:40px;max-width:none;object-fit:contain;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:#fff;filter:grayscale(1);opacity:.72;transition:filter .3s,opacity .3s}.fn2:hover .lgs img,.fn2.on .lgs img{filter:none;opacity:1}.lgs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:10px;min-height:24px}.lgs img{box-sizing:content-box;width:auto;height:22px;max-width:96px;object-fit:contain;padding:0!important;border:0;border-radius:0;background:none;filter:grayscale(1);opacity:.6;transition:filter .3s,opacity .3s}.fn2:hover .lgs img,.fn2.on .lgs img{filter:none;opacity:1}.mpanel .fhead{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.mpanel .fhead .fe{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fc,var(--blue))}.mpanel .fhead .fe i{width:8px;height:8px;border-radius:50%;background:var(--fc,var(--blue));box-shadow:0 0 0 4px color-mix(in srgb,var(--fc,var(--blue)) 18%,transparent)}.mpanel .fhead .fe small{font-size:inherit;font-weight:500;letter-spacing:.06em;text-transform:none;color:var(--muted)}.mpanel .fhead h3{margin:12px 0 0;font-size:clamp(22px,2vw,28px);line-height:1.25;font-weight:600;letter-spacing:-.015em;color:var(--ink);max-width:30ch}.mpanel .fhead .fx{animation:gnsFh .5s cubic-bezier(.2,.7,.2,1) both}@keyframes gnsFh{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.funcs2{display:flex;flex-wrap:wrap;align-content:flex-start;gap:10px;margin-top:22px;border:0}.funcs2 .fn2{display:inline-flex;flex-direction:row;align-items:center;gap:9px;padding:11px 18px;margin:0;border:1px solid var(--line);border-radius:999px;background:#fff;box-shadow:none!important;transform:none!important;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease;animation:gnsFh .45s cubic-bezier(.2,.7,.2,1) both}.funcs2 .fn2::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ac);transition:background .25s ease}.funcs2 .fn2::after{content:none}.funcs2 .fn2 b{font-size:15px;font-weight:500;line-height:1.2;color:var(--ink);transition:color .25s ease}.funcs2 .fn2 .mdl,.funcs2 .fn2 .lgs{display:none!important}.funcs2 .fn2:hover{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 8%,#fff)}.funcs2 .fn2.on{border-color:var(--ac);background:var(--ac)}.funcs2 .fn2.on b{color:#fff}.funcs2 .fn2.on::before{background:#fff}.funcs2 .fn2:focus-visible{outline:2px solid var(--ac);outline-offset:2px}@media (prefers-reduced-motion:reduce){.funcs2 .fn2,.mpanel .fhead .fx{animation:none}}@media (max-width:520px){.funcs2 .fn2{padding:10px 15px}.funcs2 .fn2 b{font-size:14px}}.hero{isolation:isolate}.hero .stars{display:none}.hero .space{position:absolute;left:0;top:0;width:100%;height:calc(100% - 200px);z-index:0;pointer-events:none;display:block}.hero .aurora{position:absolute;left:0;right:0;top:0;bottom:200px;z-index:0;pointer-events:none;overflow:hidden;filter:blur(70px);opacity:.8}.hero .aurora i{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform}.hero .aurora i:nth-child(1){width:62vw;height:42vw;left:-14vw;top:-18vw;background:radial-gradient(closest-side,rgb(130 175 255 / .55),transparent);animation:gnsAu1 19s ease-in-out infinite alternate}.hero .aurora i:nth-child(2){width:46vw;height:36vw;right:-10vw;top:2vw;background:radial-gradient(closest-side,rgb(40 215 255 / .32),transparent);animation:gnsAu2 23s ease-in-out infinite alternate}.hero .aurora i:nth-child(3){width:54vw;height:30vw;left:22vw;bottom:-8vw;background:radial-gradient(closest-side,rgb(150 95 255 / .38),transparent);animation:gnsAu3 27s ease-in-out infinite alternate}@keyframes gnsAu1{to{transform:translate3d(14vw,7vw,0) scale(1.18)}}@keyframes gnsAu2{to{transform:translate3d(-12vw,9vw,0) scale(1.1)}}@keyframes gnsAu3{to{transform:translate3d(-10vw,-6vw,0) scale(1.22)}}.hero .orbit,.hero .orb{z-index:0}.hero .logos-wrap{position:relative;z-index:1}.logos{margin-top:clamp(30px,3.6vw,48px)}.logos .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.logos .mq{display:flex;width:max-content;animation:gnsMq var(--mq-dur,60s) linear infinite}.logos .marquee:hover .mq{animation-play-state:paused}.logos ul{display:flex;align-items:center;gap:clamp(44px,5vw,76px);padding:6px clamp(44px,5vw,76px) 6px 0;margin:0;list-style:none}.logos li{flex:0 0 auto;display:flex;align-items:center}.logos img{display:block;height:var(--lh,34px);width:auto;max-width:170px;object-fit:contain;opacity:.72;transition:opacity .4s ease}.logos li:hover img{opacity:1}@keyframes gnsMq{to{transform:translate3d(-50%,0,0)}}@media (max-width:700px){.logos img{height:calc(var(--lh,34px) * .78)}.logos ul{gap:36px;padding-right:36px}}.hero .demo-stage{position:relative;perspective:1800px}.hero .demo-stage::before{content:"";position:absolute;left:6%;right:6%;top:4%;height:72%;border-radius:50%;background:radial-gradient(closest-side,rgb(90 150 255 / .6),rgb(0 79 255 / .15) 60%,transparent);filter:blur(46px);z-index:-1;pointer-events:none}.hero .hero-demo{transform-origin:50% 0;transform:rotateX(var(--tilt,0deg)) translate3d(0,var(--lift,0),0) scale(var(--sc,1));will-change:transform;box-shadow:0 60px 140px -40px rgb(0 18 90 / .6),0 0 0 1px rgb(255 255 255 / .1)}.hero-demo .demo-mount{position:relative}.hero-demo .demo-mount:not(.is-live){height:auto;aspect-ratio:2196/1318;background:#EFEFF1}.hero-demo .demo-video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.demo-explore{position:absolute;right:clamp(12px,1.6vw,22px);bottom:clamp(12px,1.6vw,22px);z-index:2;display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--font);color:#fff;background:rgb(10 20 51 / .55);-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);border:1px solid rgb(255 255 255 / .24);border-radius:999px;padding:12px 18px;cursor:pointer;box-shadow:0 10px 30px -10px rgb(0 0 0 / .4);transition:transform .25s ease,background .25s ease}.demo-explore:hover{background:rgb(0 79 255 / .88);transform:translateY(-2px)}.demo-explore span{transition:transform .25s ease}.demo-explore:hover span{transform:translateX(3px)}@media (max-width:700px){.demo-explore{font-size:13px;padding:10px 14px}}.fx .hero .hi{opacity:0;transform:translate3d(0,26px,0);filter:blur(10px);animation:gnsIn 1.25s cubic-bezier(.2,.65,.2,1) forwards;animation-delay:var(--hd,0s)}.fx .hero h1 .w{display:inline-block;opacity:0;transform:translate3d(0,.45em,0);filter:blur(8px);animation:gnsIn 1.1s cubic-bezier(.2,.65,.2,1) forwards;animation-delay:var(--hd,0s)}@keyframes gnsIn{to{opacity:1;transform:none;filter:none}}.fx .rv{opacity:0;transform:translate3d(0,36px,0) scale(.985);filter:blur(8px);transition:opacity .95s cubic-bezier(.2,.65,.2,1),transform 1.15s cubic-bezier(.2,.65,.2,1),filter .95s cubic-bezier(.2,.65,.2,1);transition-delay:var(--rd,0s)}.fx .rv.in{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.hero .aurora i,.logos .mq{animation:none}.hero .hero-demo{transform:none}}