.public-site-module__1AGgWG__site{--primary:var(--color-site-primary);--primary-darker:var(--color-site-primary-hover);--primary-a16:var(--color-site-primary-alpha-16);--primary-a10:var(--color-site-primary-alpha-10);--gray-950:var(--color-gray-950);--gray-900:var(--color-gray-900);--gray-800:var(--color-gray-800);--gray-700:var(--color-gray-700);--gray-600:var(--color-gray-600);--gray-500:var(--color-gray-500);--gray-400:var(--color-gray-400);--gray-300:var(--color-gray-300);--gray-200:var(--color-gray-200);--gray-100:var(--color-gray-100);--gray-50:var(--color-gray-50);--white:var(--color-gray-0);--green:var(--color-green-500);--green-light:var(--color-green-50);--green-dark:var(--color-green-700);--orange:var(--color-orange-500);--orange-light:var(--color-orange-50);--orange-dark:var(--color-orange-800);--red:var(--color-red-500);--red-light:var(--color-red-50);--red-dark:var(--color-red-700);--yellow:var(--color-yellow-500);--radius-sm:var(--radius-md);--radius-10:var(--radius-site-control);--shadow-xs:var(--shadow-regular-xs);--shadow-md:var(--shadow-regular-md);--control:var(--spacing-control-standard);--wrap:var(--layout-site-width);--ease:var(--ease-site)}.public-site-module__1AGgWG__site *{box-sizing:border-box}.public-site-module__1AGgWG__site{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--gray-950);color:var(--gray-950);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}@layer base{:is(.public-site-module__1AGgWG__site img,.public-site-module__1AGgWG__site video,.public-site-module__1AGgWG__site svg){max-width:100%;display:block}.public-site-module__1AGgWG__site button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit}}.public-site-module__1AGgWG__site a{color:inherit;text-decoration:none}.public-site-module__1AGgWG__site :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.public-site-module__1AGgWG__site .wrap{width:min(var(--wrap), 100% - 32px);margin-inline:auto}.public-site-module__1AGgWG__site .s-light{background:var(--white);color:var(--gray-950);--sub:var(--gray-600);--soft:var(--gray-400);--line:var(--gray-200);--card:var(--white);--weak:var(--gray-50);--bg-n:var(--gray-100);--fg-n:var(--gray-600);--bg-g:var(--green-light);--fg-g:var(--green-dark);--bg-o:var(--orange-light);--fg-o:var(--orange-dark);--bg-r:var(--red-light);--fg-r:var(--red-dark);--bg-b:var(--primary-a10);--fg-b:var(--primary);--ov:var(--primary)}.public-site-module__1AGgWG__site .s-dark{background:var(--gray-950);color:var(--white);--sub:var(--gray-400);--soft:var(--gray-500);--line:var(--gray-800);--card:var(--gray-900);--weak:#1f1f1f;--bg-n:var(--gray-800);--fg-n:var(--gray-300);--bg-g:#1fc16b24;--fg-g:#5fe39b;--bg-o:#fa731924;--fg-o:#ffab70;--bg-r:#fb374824;--fg-r:#ff8a94;--bg-b:var(--primary-a16);--fg-b:#8eafff;--ov:#7da2ff}.public-site-module__1AGgWG__site .pad{padding-block:clamp(96px,11vw,144px)}:is(.public-site-module__1AGgWG__site h1:not(:where([data-case-app] *)),.public-site-module__1AGgWG__site h2:not(:where([data-case-app] *)),.public-site-module__1AGgWG__site h3:not(:where([data-case-app] *)),.public-site-module__1AGgWG__site h4:not(:where([data-case-app] *))){text-wrap:balance;margin:0;font-weight:500}.public-site-module__1AGgWG__site h1:not(:where([data-case-app] *)){letter-spacing:-.025em;font-size:clamp(34px,6.2vw,72px);line-height:1.08}.public-site-module__1AGgWG__site h2:not(:where([data-case-app] *)){letter-spacing:-.015em;font-size:clamp(26px,4vw,48px);line-height:1.15}.public-site-module__1AGgWG__site h3:not(:where([data-case-app] *)){letter-spacing:-.01em;font-size:20px;line-height:1.4}.public-site-module__1AGgWG__site p{margin:0}.public-site-module__1AGgWG__site .two-tone .tone{color:var(--gray-500);display:block}.public-site-module__1AGgWG__site .overline{letter-spacing:.08em;text-transform:uppercase;color:var(--ov);font-size:14px;font-weight:500}.public-site-module__1AGgWG__site .lead{color:var(--sub);letter-spacing:-.015em;text-wrap:pretty;max-width:60ch;font-size:18px;line-height:1.6}.public-site-module__1AGgWG__site .sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px clamp(32px,6vw,96px);max-width:none;margin-bottom:clamp(40px,5vw,64px);display:grid}.public-site-module__1AGgWG__site .sec-head .overline{letter-spacing:-.011em;text-transform:none;color:var(--soft);grid-column:1;font-size:16px;font-weight:500}.public-site-module__1AGgWG__site .sec-head h2{letter-spacing:-.02em;grid-area:2/1;font-size:clamp(26px,3vw,38px);line-height:1.15}.public-site-module__1AGgWG__site .sec-head .lead{max-width:56ch;color:var(--gray-950);grid-area:2/2;padding-top:6px;font-size:16px;line-height:1.6}.public-site-module__1AGgWG__site .sec-head>.btn{grid-area:3/2;justify-self:start;margin-top:8px}.public-site-module__1AGgWG__site .sec-head .tabs-pill{grid-area:3/1/auto/-1;margin-top:20px}.public-site-module__1AGgWG__site .two-tone .tone{margin-left:0;display:inline}.public-site-module__1AGgWG__site .s-dark .sec-head .lead{color:var(--gray-300)}@media (max-width:860px){.public-site-module__1AGgWG__site .sec-head{grid-template-columns:1fr}:is(.public-site-module__1AGgWG__site .sec-head .lead,.public-site-module__1AGgWG__site .sec-head>.btn){grid-area:auto/1;padding-top:0}}.public-site-module__1AGgWG__site .btn{height:var(--control);border-radius:var(--radius-10);letter-spacing:-.006em;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:500;transition:background .2s ease-out,box-shadow .2s ease-out,color .2s;display:inline-flex}.public-site-module__1AGgWG__site .btn .site-icon{margin-inline:-2px;font-size:18px;line-height:1}.public-site-module__1AGgWG__site .btn-primary{background:var(--primary);color:var(--white)}.public-site-module__1AGgWG__site .btn-primary:hover{background:var(--primary-darker)}.public-site-module__1AGgWG__site .btn-neutral{background:var(--card);color:inherit;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-xs)}.public-site-module__1AGgWG__site .btn-neutral:hover{background:var(--weak)}.public-site-module__1AGgWG__site .badge{border-radius:var(--radius-sm);white-space:nowrap;background:var(--bg-n);height:28px;color:var(--fg-n);align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.public-site-module__1AGgWG__site .badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.public-site-module__1AGgWG__site .badge.plain:before{display:none}.public-site-module__1AGgWG__site .badge.green{background:var(--bg-g);color:var(--fg-g)}.public-site-module__1AGgWG__site .badge.orange{background:var(--bg-o);color:var(--fg-o)}.public-site-module__1AGgWG__site .badge.red{background:var(--bg-r);color:var(--fg-r)}.public-site-module__1AGgWG__site .badge.blue{background:var(--bg-b);color:var(--fg-b)}.public-site-module__1AGgWG__site .card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xs)}.public-site-module__1AGgWG__site .ico{border-radius:var(--radius-10);background:var(--bg-b);width:40px;height:40px;color:var(--fg-b);flex:none;place-items:center;font-size:20px;display:grid}.public-site-module__1AGgWG__site .ico.sm{border-radius:8px;width:32px;height:32px;font-size:16px}.public-site-module__1AGgWG__site .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}.public-site-module__1AGgWG__site .reveal.in{opacity:1;transform:none}.public-site-module__1AGgWG__site .announce{background:var(--primary);color:var(--white)}.public-site-module__1AGgWG__site .announce .wrap{text-align:center;justify-content:center;align-items:center;gap:16px;min-height:44px;padding-block:8px;font-size:14px;line-height:1.4;display:flex}.public-site-module__1AGgWG__site .announce b{font-weight:500}.public-site-module__1AGgWG__site .announce span{color:#ffffffd1}.public-site-module__1AGgWG__site .announce a{white-space:nowrap;text-underline-offset:4px;align-items:center;gap:4px;font-weight:500;display:inline-flex}.public-site-module__1AGgWG__site .announce a:hover{text-decoration:underline}@media (max-width:640px){.public-site-module__1AGgWG__site .announce a{display:none}}.public-site-module__1AGgWG__site .topbar{z-index:50;background:var(--white);border-bottom:1px solid #e4e4e7;height:69px;transition:background .3s,border-color .3s;position:sticky;top:0}.public-site-module__1AGgWG__site .topbar .wrap{border-radius:var(--radius-2xl);height:68px;transition:height .35s var(--ease), transform .35s var(--ease), padding .35s var(--ease), background .35s, border-color .35s, box-shadow .35s, backdrop-filter .35s;border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;display:flex}.public-site-module__1AGgWG__site .topbar.floating{pointer-events:none;background:0 0;border-bottom-color:#0000}.public-site-module__1AGgWG__site .topbar.floating .wrap{pointer-events:auto;height:56px;padding-inline:16px;transform:translateY(10px)}:is(.public-site-module__1AGgWG__site .topbar.floating .wrap,.public-site-module__1AGgWG__site .topbar.floating .nav-panel,.public-site-module__1AGgWG__site .topbar.floating nav[data-mobile-open=true]){-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#ffffffb3;border-color:#e4e4e7d9;box-shadow:0 14px 36px -14px #0e121b38}.public-site-module__1AGgWG__site .topbar .logo img{width:auto;height:24px}.public-site-module__1AGgWG__site .topbar nav{gap:4px;display:flex}.public-site-module__1AGgWG__site .topbar nav a{color:#71717a;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.public-site-module__1AGgWG__site .topbar nav a:hover{color:#09090b;background:#f4f4f5}.public-site-module__1AGgWG__site .btn-dark{color:var(--white);background:#09090b}.public-site-module__1AGgWG__site .btn-dark:hover{background:#1a1a1a}@media (max-width:960px){.public-site-module__1AGgWG__site .topbar nav{display:none}}@media (max-width:400px){.public-site-module__1AGgWG__site .topbar .btn .site-icon{display:none}.public-site-module__1AGgWG__site .topbar .btn{padding:0 14px}}.public-site-module__1AGgWG__site .wide{width:min(1600px,100% - 64px);margin-inline:auto}@media (max-width:640px){.public-site-module__1AGgWG__site .wide{width:calc(100% - 32px)}}.public-site-module__1AGgWG__site .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-site-module__1AGgWG__site .hero{padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px)}.public-site-module__1AGgWG__site .hero3{gap:clamp(32px,4vw,48px);display:grid}.public-site-module__1AGgWG__site .h3-txt{text-align:center;justify-items:center;gap:20px;display:grid}.public-site-module__1AGgWG__site .h3-txt .lead{text-align:center;max-width:56ch;font-size:18px}.public-site-module__1AGgWG__site .h3-txt .hero-ctas{justify-content:center}.public-site-module__1AGgWG__site .hba{gap:16px}.public-site-module__1AGgWG__site .hba .ba-col{gap:12px;padding:14px}.public-site-module__1AGgWG__site .hba .ba-head h3{font-size:16px}.public-site-module__1AGgWG__site .hba .ba-head .badge{height:24px;font-size:var(--text-min)}.public-site-module__1AGgWG__site .hba .stage{aspect-ratio:2}@media (max-width:760px){.public-site-module__1AGgWG__site .hba{grid-template-columns:1fr}.public-site-module__1AGgWG__site .hba .stage{aspect-ratio:4/3}}.public-site-module__1AGgWG__site .hero-title{letter-spacing:-.03em;max-width:none;font-size:clamp(34px,5vw,64px);line-height:1.06}.public-site-module__1AGgWG__site .hero-title .tone{margin-left:0;display:block}.public-site-module__1AGgWG__site .hero-logos{width:100%;margin-top:clamp(28px,3.5vw,44px)}.public-site-module__1AGgWG__site .hero-logos p{margin-bottom:20px}@keyframes public-site-module__1AGgWG__draw{to{stroke-dashoffset:0}}@keyframes public-site-module__1AGgWG__beam{0%{stroke-dashoffset:0;opacity:0}8%{opacity:1}92%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.public-site-module__1AGgWG__site .hero-side{justify-items:start;gap:20px;display:grid}.public-site-module__1AGgWG__site .hero-side .lead{font-size:18px}.public-site-module__1AGgWG__site .hero-center{text-align:center;justify-items:center;gap:20px;margin-top:clamp(32px,4vw,56px);display:grid}.public-site-module__1AGgWG__site .hero-center .lead{text-align:center;max-width:64ch;font-size:18px}.public-site-module__1AGgWG__site .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.public-site-module__1AGgWG__site .rating{color:var(--sub);align-items:center;gap:12px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .rating .stars{font-size:16px}@keyframes public-site-module__1AGgWG__marquee{to{transform:translate(-50%)}}.public-site-module__1AGgWG__site .hero-video{margin-top:clamp(24px,3vw,32px)}.public-site-module__1AGgWG__site .player{aspect-ratio:16/9;border-radius:var(--radius-2xl);background:var(--gray-950);position:relative;overflow:hidden}.public-site-module__1AGgWG__site .player:before{content:"";background-image:radial-gradient(var(--gray-700) 1px, transparent 1px);opacity:.6;background-size:20px 20px;position:absolute;inset:0}@media (max-width:760px){.public-site-module__1AGgWG__site .player{aspect-ratio:4/3.4}}.public-site-module__1AGgWG__site .sc-canvas{transform-origin:0 0;transform:scale(var(--k,1));grid-template-columns:400px 1fr;gap:32px;padding:40px;font-size:16px;transition:opacity .6s;display:grid;position:absolute;top:0;left:0}.public-site-module__1AGgWG__site .sc-canvas.fade{opacity:0}.public-site-module__1AGgWG__site .sc-canvas.narrow{grid-template-columns:1fr;padding:28px}.public-site-module__1AGgWG__site .sc-canvas.narrow .ag{display:none}.public-site-module__1AGgWG__site .ag{background:var(--gray-900);border:1px solid var(--gray-800);border-radius:var(--radius-2xl);grid-template-rows:auto auto 1fr auto;gap:20px;min-height:0;padding:24px;display:grid}.public-site-module__1AGgWG__site .ag-h{align-items:center;gap:12px;display:flex}.public-site-module__1AGgWG__site .ag-h b{white-space:nowrap;flex:1;font-size:18px;font-weight:500}.public-site-module__1AGgWG__site .team-av{flex:none;display:flex}.public-site-module__1AGgWG__site .team-av img{object-fit:cover;border:2px solid var(--gray-900);border-radius:50%;width:36px;height:36px;margin-left:-10px}.public-site-module__1AGgWG__site .team-av img:first-child{margin-left:0}.public-site-module__1AGgWG__site .ag-chat{align-content:start;gap:12px;display:grid}.public-site-module__1AGgWG__site .msg2{align-items:flex-start;gap:10px;display:flex}.public-site-module__1AGgWG__site .msg2 .av{background:var(--gray-700);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:500;display:grid}.public-site-module__1AGgWG__site .msg2 img{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.public-site-module__1AGgWG__site .msg2 small{color:var(--gray-500);margin-bottom:4px;font-size:14px;display:block}.public-site-module__1AGgWG__site .msg2 p{background:var(--gray-800);border-radius:var(--radius-xl);color:var(--gray-300);padding:10px 12px;font-size:15px;line-height:1.45}.public-site-module__1AGgWG__site .msg2.out p{background:var(--primary-a16);color:#cfdcff}.public-site-module__1AGgWG__site .ag-steps{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-site-module__1AGgWG__site .ag-steps li{color:var(--gray-600);align-items:center;gap:12px;font-size:16px;transition:color .4s;display:flex}.public-site-module__1AGgWG__site .ag-steps li .site-icon{font-size:20px}:is(.public-site-module__1AGgWG__site .ag-steps .sp,.public-site-module__1AGgWG__site .ag-steps .ck){display:none}.public-site-module__1AGgWG__site .ag-steps li.act{color:var(--white)}:is(.public-site-module__1AGgWG__site .ag-steps li.act .dt,.public-site-module__1AGgWG__site .ag-steps li.done .dt){display:none}.public-site-module__1AGgWG__site .ag-steps li.act .sp{color:#8eafff;animation:1s linear infinite public-site-module__1AGgWG__spin;display:block}.public-site-module__1AGgWG__site .ag-steps li.done{color:var(--gray-300)}.public-site-module__1AGgWG__site .ag-steps li.done .ck{color:var(--green);display:block}@keyframes public-site-module__1AGgWG__spin{to{rotate:1turn}}@keyframes public-site-module__1AGgWG__shimmer{0%{translate:-100%}to{translate:100%}}.public-site-module__1AGgWG__site .ag-foot{color:var(--gray-400);gap:8px;font-size:14px;display:grid}.public-site-module__1AGgWG__site .ag-foot div:first-child{justify-content:space-between;display:flex}.public-site-module__1AGgWG__site .ag-bar{background:var(--gray-800);border-radius:6px;height:6px;overflow:hidden}.public-site-module__1AGgWG__site .ag-bar i{background:var(--primary);width:0;height:100%;transition:width 1.2s var(--ease);display:block}.public-site-module__1AGgWG__site .app{border-radius:var(--radius-2xl);grid-template-rows:48px 1fr;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3}.public-site-module__1AGgWG__site .app-bar{border-bottom:1px solid var(--gray-200);color:var(--gray-500);align-items:center;gap:8px;padding:0 18px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .app-bar i.d{background:var(--gray-200);border-radius:50%;width:10px;height:10px}.public-site-module__1AGgWG__site .app-bar>span:not(.badge){margin-left:8px}.public-site-module__1AGgWG__site .app-bar .live{margin-left:auto}.public-site-module__1AGgWG__site .app-body{grid-template-columns:auto 1fr;min-height:0;display:grid}.public-site-module__1AGgWG__site .app-side{border-right:1px solid var(--gray-200);align-content:start;gap:4px;width:180px;padding:14px;display:grid}.public-site-module__1AGgWG__site .app-side>span{color:var(--gray-600);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:15px;display:flex}.public-site-module__1AGgWG__site .app-side>span.on-it{background:var(--gray-100);color:var(--gray-950);font-weight:500}.public-site-module__1AGgWG__site .app-main{align-content:start;gap:18px;min-width:0;padding:22px;display:grid;position:relative}.public-site-module__1AGgWG__site .app-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-site-module__1AGgWG__site .app-top h4{letter-spacing:-.01em;font-size:22px}.public-site-module__1AGgWG__site .app-top .btn{height:36px;padding:0 14px}.public-site-module__1AGgWG__site .kpis2{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-site-module__1AGgWG__site .kpi2{border:1px solid var(--gray-200);border-radius:var(--radius-xl);gap:2px;padding:12px 14px;display:grid}.public-site-module__1AGgWG__site .kpi2 span{color:var(--gray-500);font-size:14px}.public-site-module__1AGgWG__site .kpi2 b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.public-site-module__1AGgWG__site .cols2{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-site-module__1AGgWG__site .col2{align-content:start;gap:8px;display:grid}.public-site-module__1AGgWG__site .col2 .col-h{margin-bottom:0}.public-site-module__1AGgWG__site .skel{align-content:start;gap:18px;transition:opacity .5s;display:grid;position:absolute;inset:22px}.public-site-module__1AGgWG__site .skel.off{opacity:0;pointer-events:none}:is(.public-site-module__1AGgWG__site .skel i,.public-site-module__1AGgWG__site .skel div i){background:var(--gray-100);border-radius:10px;display:block;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .skel i:after{content:"";background:linear-gradient(110deg,#0000 30%,#fffc 50%,#0000 70%);animation:1.8s infinite public-site-module__1AGgWG__shimmer;position:absolute;inset:0}.public-site-module__1AGgWG__site .skel .r3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.public-site-module__1AGgWG__site [data-s]{opacity:0;transition:opacity .5s, translate .6s var(--ease);transition-delay:var(--d,0s);translate:0 10px}.public-site-module__1AGgWG__site [data-s].on{opacity:1;translate:0}.public-site-module__1AGgWG__site .app-side[data-s]{translate:-16px}.public-site-module__1AGgWG__site .app-side[data-s].on{translate:0}.public-site-module__1AGgWG__site .toast2{z-index:3;background:var(--gray-950);color:var(--white);border-radius:var(--radius-xl);align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 20px 40px -16px #00000080}.public-site-module__1AGgWG__site .toast2 .site-icon{color:var(--green);font-size:20px}.public-site-module__1AGgWG__site .live:before{animation:1.4s infinite public-site-module__1AGgWG__blink}.public-site-module__1AGgWG__site .cur{z-index:6;pointer-events:none;transition:translate 1.1s var(--ease);align-items:flex-start;gap:4px;display:flex;position:absolute;top:0;left:0}.public-site-module__1AGgWG__site .cur svg{filter:drop-shadow(0 2px 4px #0006);width:22px;height:22px}.public-site-module__1AGgWG__site .cur span{background:var(--primary);color:var(--white);border-radius:6px;margin-top:16px;padding:2px 8px;font-size:14px;font-weight:500}.public-site-module__1AGgWG__site #fazemos{background:var(--gray-50);--weak:var(--white)}.public-site-module__1AGgWG__site .ba{grid-template-columns:1fr 1fr;gap:16px;display:grid}.public-site-module__1AGgWG__site .ba-col{align-content:start;gap:20px;padding:24px;display:grid}.public-site-module__1AGgWG__site .ba-col.after{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-a10)}.public-site-module__1AGgWG__site .ba-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.public-site-module__1AGgWG__site .ba-head h3{font-size:20px}.public-site-module__1AGgWG__site .stage{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--gray-50);border:1px solid var(--gray-200);position:relative;overflow:hidden}.public-site-module__1AGgWG__site .stage:before{content:"";background-image:radial-gradient(var(--gray-300) 1.2px, transparent 1.2px);opacity:.7;background-size:22px 22px;position:absolute;inset:0}.public-site-module__1AGgWG__site .stage>svg{width:100%;height:100%;position:absolute;inset:0}.public-site-module__1AGgWG__site .lnk{fill:none;stroke-width:1.5px}.public-site-module__1AGgWG__site .before .lnk{stroke:var(--gray-400);stroke-dasharray:4 5;animation:1.4s linear infinite public-site-module__1AGgWG__dash}.public-site-module__1AGgWG__site .after .lnk{stroke:#2f6bff8c}@keyframes public-site-module__1AGgWG__dash{to{stroke-dashoffset:-18px}}.public-site-module__1AGgWG__site .before .packet{fill:var(--orange)}.public-site-module__1AGgWG__site .after .packet{fill:var(--primary)}.public-site-module__1AGgWG__site .node{border-radius:var(--radius-10);background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-xs);white-space:nowrap;color:var(--gray-950);align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:14px;font-weight:500;display:flex;position:absolute;translate:-50% -50%}.public-site-module__1AGgWG__site .node .ico{background:var(--gray-100);width:28px;height:28px;color:var(--gray-600);border-radius:7px;font-size:16px}.public-site-module__1AGgWG__site .node.hub{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-a10);padding:8px 14px 8px 8px}.public-site-module__1AGgWG__site .node.hub .ico{background:var(--primary);color:var(--white);width:32px;height:32px}.public-site-module__1AGgWG__site .stage .badge{--bg-r:var(--red-light);--fg-r:var(--red-dark);--bg-g:var(--green-light);--fg-g:var(--green-dark);position:absolute;translate:-50% -50%}.public-site-module__1AGgWG__site .ba-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.public-site-module__1AGgWG__site .ba-stats div{gap:2px;padding:16px 0 0;display:grid}.public-site-module__1AGgWG__site .ba-stats div:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.public-site-module__1AGgWG__site .ba-stats div:nth-child(n+3){border-top:1px solid var(--line);margin-top:16px}.public-site-module__1AGgWG__site .ba-stats b{letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:36px}.public-site-module__1AGgWG__site .before .ba-stats b{color:var(--red-dark)}.public-site-module__1AGgWG__site .after .ba-stats b{color:var(--green-dark)}.public-site-module__1AGgWG__site .ba-stats span{color:var(--sub);font-size:14px}@media (max-width:860px){.public-site-module__1AGgWG__site .ba{grid-template-columns:1fr}}@media (max-width:520px){.public-site-module__1AGgWG__site .ba-col{padding:16px}.public-site-module__1AGgWG__site .node{gap:8px;padding:5px 10px 5px 5px}.public-site-module__1AGgWG__site .node .ico{width:24px;height:24px;font-size:14px}}.public-site-module__1AGgWG__site .proc{border:0;margin:0;padding:0}.public-site-module__1AGgWG__site .proc .sec-head{margin-bottom:clamp(40px,5vw,56px)}.public-site-module__1AGgWG__site .pcols{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.public-site-module__1AGgWG__site .pcol{border-radius:var(--radius-3xl);background:var(--gray-100);border:1px solid var(--gray-200);align-content:start;gap:20px;padding:12px 12px 24px;display:grid}.public-site-module__1AGgWG__site .pstep{border-radius:var(--radius-2xl);background:var(--white);border:1px solid var(--gray-200);height:360px;box-shadow:var(--shadow-xs);display:grid;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .pcol-t{gap:6px;padding:0 12px;display:grid}.public-site-module__1AGgWG__site .pcol-t small{color:var(--gray-500);font-variant-numeric:tabular-nums;font-size:14px}.public-site-module__1AGgWG__site .pcol-t b{letter-spacing:-.015em;font-size:18px;font-weight:500;line-height:1.3}.public-site-module__1AGgWG__site .pcol-t p{color:var(--gray-600);font-size:14px;line-height:1.6}.public-site-module__1AGgWG__site .pflow{height:76px;margin-top:2px;position:relative}.public-site-module__1AGgWG__site .pflow svg{height:76px;position:absolute;top:0;overflow:visible}.public-site-module__1AGgWG__site .pflow .base{fill:none;stroke:var(--gray-500);stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:4 5;animation:1s linear infinite public-site-module__1AGgWG__tlflow}.public-site-module__1AGgWG__site .pflow .bm{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;animation:3.4s cubic-bezier(.45,0,.55,1) infinite public-site-module__1AGgWG__beam3;animation-delay:var(--d,0s);opacity:0}.public-site-module__1AGgWG__site .pflow .bm.glow{filter:blur(5px)}.public-site-module__1AGgWG__site .pflow .bm.core{stroke:#eaf1ff;filter:drop-shadow(0 0 3px #78a0ffe6)}.public-site-module__1AGgWG__site .pflow .hd{fill:var(--gray-950);stroke:none}.public-site-module__1AGgWG__site .pflow .dot{fill:var(--gray-950)}.public-site-module__1AGgWG__site .pchip{z-index:2;background:var(--white);border:1px solid var(--gray-300);box-shadow:var(--shadow-xs);font-size:var(--text-min);color:var(--gray-950);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;translate:-50% -50%}.public-site-module__1AGgWG__site .pchip .site-icon{color:var(--primary);font-size:14px}@keyframes public-site-module__1AGgWG__tlflow{to{stroke-dashoffset:-9px}}@keyframes public-site-module__1AGgWG__beam3{0%{stroke-dashoffset:var(--dl);opacity:0}6%{opacity:var(--o,1)}82%{opacity:var(--o,1)}to{stroke-dashoffset:calc(var(--dl) - var(--pl) - var(--mx));opacity:0}}@media (max-width:1100px){.public-site-module__1AGgWG__site .pcols{grid-template-columns:1fr 1fr}.public-site-module__1AGgWG__site .pflow{display:none}}@media (max-width:640px){.public-site-module__1AGgWG__site .pcols{grid-template-columns:1fr}}.public-site-module__1AGgWG__site .pviz{align-content:center;justify-items:center;gap:0;width:100%;height:100%;padding:20px 14px;display:grid;position:relative}.public-site-module__1AGgWG__site .dn{z-index:1;border:1px solid var(--gray-200);background:var(--white);width:100%;max-width:440px;box-shadow:var(--shadow-xs);opacity:.5;transition:opacity .45s var(--ease), translate .45s var(--ease), border-color .3s, box-shadow .3s;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex;position:relative;translate:0 6px}.public-site-module__1AGgWG__site .dn .ico{background:var(--gray-100);width:28px;height:28px;color:var(--gray-600);border-radius:8px;flex:none;font-size:15px;transition:background .3s,color .3s}.public-site-module__1AGgWG__site .dn b{letter-spacing:-.005em;font-size:14px;font-weight:500;line-height:1.25;display:block}.public-site-module__1AGgWG__site .dn small{font-size:var(--text-min);color:var(--gray-500);margin:0;line-height:1.3;display:none}.public-site-module__1AGgWG__site .dn .st{width:22px;height:22px;color:var(--gray-400);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:14px;display:grid}.public-site-module__1AGgWG__site .dn .st .ok{display:none}.public-site-module__1AGgWG__site .dn .st .sp{display:none}.public-site-module__1AGgWG__site .pstep.on .dn{opacity:1;transition-delay:calc(var(--i,0) * .55s);translate:0}.public-site-module__1AGgWG__site .pstep.on .dn.hl{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-a10);transition-delay:calc(var(--i,0) * .55s)}.public-site-module__1AGgWG__site .pstep.on .dn.hl .ico{background:var(--primary);color:var(--white)}.public-site-module__1AGgWG__site .dn.out{background:var(--gray-950);border-color:var(--gray-950);color:var(--white)}.public-site-module__1AGgWG__site .dn.out small{color:#ffffffa6}.public-site-module__1AGgWG__site .dn.out .ico{color:var(--white);background:#ffffff24}.public-site-module__1AGgWG__site .da{z-index:1;width:14px;height:30px;color:var(--gray-400);flex:none;position:relative}.public-site-module__1AGgWG__site .da path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.public-site-module__1AGgWG__site .da .ln{stroke-dasharray:6 4;stroke-dashoffset:0}.public-site-module__1AGgWG__site .da .hd{opacity:0;transition:opacity .3s calc(var(--i,0) * .55s + .3s)}.public-site-module__1AGgWG__site .pstep.on .da{color:var(--primary)}.public-site-module__1AGgWG__site .pstep.on .da .ln{animation:1s linear infinite public-site-module__1AGgWG__dflow}.public-site-module__1AGgWG__site .pstep.on .da .hd{opacity:1}@keyframes public-site-module__1AGgWG__dflow{to{stroke-dashoffset:-10px}}.public-site-module__1AGgWG__site .dmini{gap:5px;width:100%;max-width:440px;margin-top:8px;display:grid}.public-site-module__1AGgWG__site .dmini div{font-size:var(--text-min);color:var(--gray-600);grid-template-columns:1fr 52px;align-items:center;gap:8px;display:grid}.public-site-module__1AGgWG__site .dmini i{background:var(--gray-200);border-radius:4px;height:6px;display:block;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .dmini i:after{content:"";background:var(--primary);width:0;transition:width .8s var(--ease);border-radius:4px;position:absolute;inset:0}.public-site-module__1AGgWG__site .pstep.on .dmini i:after{width:var(--w);transition-delay:calc(var(--i,0) * .55s + .3s)}.public-site-module__1AGgWG__site .opts{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;max-width:440px;display:grid;position:relative}.public-site-module__1AGgWG__site .opt{font-size:var(--text-min);border:1px solid var(--gray-200);background:var(--white);text-align:center;font-size:var(--text-min);color:var(--gray-500);border-radius:8px;gap:6px;padding:8px 2px;transition:opacity .4s,border-color .3s,background .3s,color .3s;display:grid}.public-site-module__1AGgWG__site .opt i{background:var(--gray-200);border-radius:3px;height:4px;margin-inline:8px;display:block;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .opt i:after{content:"";background:var(--gray-400);width:0;transition:width .7s var(--ease) .4s;position:absolute;inset:0}.public-site-module__1AGgWG__site .pstep.on .opt i:after{width:var(--w)}.public-site-module__1AGgWG__site .pstep.on .opt{opacity:.55}.public-site-module__1AGgWG__site .pstep.on .opt.pick{opacity:1;border-color:var(--primary);background:var(--primary-a10);color:var(--primary);transition-delay:1.3s}.public-site-module__1AGgWG__site .pstep.on .opt.pick i:after{background:var(--primary)}.public-site-module__1AGgWG__site .pstep.on .dn .st .sp{color:var(--primary);animation:1s linear infinite public-site-module__1AGgWG__spin;animation-delay:calc(var(--i,0) * .55s);display:block}.public-site-module__1AGgWG__site .pstep.on .dn .st .ok{display:none}.public-site-module__1AGgWG__site .pstep.on .dn.done .st .sp{animation:public-site-module__1AGgWG__spinout 0s calc(var(--t,2s)) forwards, public-site-module__1AGgWG__spin 1s linear infinite}@keyframes public-site-module__1AGgWG__spinout{to{opacity:0;display:none}}.public-site-module__1AGgWG__site .pstep.on .dn.done .st .ok{color:var(--green-dark);opacity:0;animation:public-site-module__1AGgWG__inn .3s calc(var(--t,2s)) forwards;display:block;position:absolute}.public-site-module__1AGgWG__site .dloop{z-index:1;justify-items:center;width:100%;max-width:440px;padding-right:22px;display:grid;position:relative}.public-site-module__1AGgWG__site .dloop .back{z-index:0;pointer-events:none;width:26px;color:var(--gray-400);position:absolute;top:24px;bottom:24px;right:0}.public-site-module__1AGgWG__site .dloop .back path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.public-site-module__1AGgWG__site .pstep.on .dloop .back{color:var(--primary)}.public-site-module__1AGgWG__site .pstep.on .dloop .back .ln{stroke-dasharray:6 4;animation:1s linear infinite public-site-module__1AGgWG__dflow}.public-site-module__1AGgWG__site .dloop .tag{z-index:2;font-size:var(--text-min);color:var(--primary);background:var(--gray-50);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;padding:0 6px;display:none;position:absolute;top:50%;right:-6px;translate:50% -50%;rotate:90deg}.public-site-module__1AGgWG__site .note{color:var(--soft);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .segs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.public-site-module__1AGgWG__site .seg{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:8px;min-height:124px;padding:18px 24px;transition:background .3s;display:grid;position:relative}.public-site-module__1AGgWG__site .seg:before{content:"";background:var(--white);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.public-site-module__1AGgWG__site .seg:hover{background:var(--gray-900)}.public-site-module__1AGgWG__site .seg:hover:before{transform:scaleX(1)}.public-site-module__1AGgWG__site .seg-n{color:var(--soft);font-variant-numeric:tabular-nums;margin-bottom:auto;padding-bottom:12px;font-size:14px}.public-site-module__1AGgWG__site .seg h3{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.25}.public-site-module__1AGgWG__site .seg p{color:var(--sub);max-width:34ch;font-size:14px;line-height:1.55}@media (max-width:960px){.public-site-module__1AGgWG__site .segs{grid-template-columns:1fr 1fr}}@media (max-width:640px){.public-site-module__1AGgWG__site .segs{grid-template-columns:1fr}.public-site-module__1AGgWG__site .seg{min-height:0}.public-site-module__1AGgWG__site .seg-n{padding-bottom:12px}}.public-site-module__1AGgWG__site .qdemo{gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.public-site-module__1AGgWG__site .qdemo-h{color:var(--soft);font-size:14px}.public-site-module__1AGgWG__site .qdemo .player{aspect-ratio:2;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.public-site-module__1AGgWG__site .qdemo .player:before{display:none}.public-site-module__1AGgWG__site .qdemo .sc-canvas{padding:0}.public-site-module__1AGgWG__site .qdemo .hero-video{margin-top:0}.public-site-module__1AGgWG__site .vph{aspect-ratio:16/9;border-radius:var(--radius-3xl);isolation:isolate;background:#dfe8ff;border:1px solid #c9d8ff;place-items:center;display:grid;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .vph-bg{z-index:-1;filter:blur(80px)saturate(1.1);position:absolute;inset:-20%}.public-site-module__1AGgWG__site .vph-bg i{border-radius:50%;animation:18s ease-in-out infinite alternate public-site-module__1AGgWG__blob;position:absolute}.public-site-module__1AGgWG__site .vph-bg i:first-child{background:#f1f5ff;width:52%;height:62%;top:8%;left:6%}.public-site-module__1AGgWG__site .vph-bg i:nth-child(2){background:var(--primary);opacity:.85;width:46%;height:58%;animation-delay:-6s;top:20%;right:8%}.public-site-module__1AGgWG__site .vph-bg i:nth-child(3){opacity:.8;background:#7da2ff;width:40%;height:46%;animation-delay:-11s;bottom:2%;left:30%}.public-site-module__1AGgWG__site .vph-bg i:nth-child(4){opacity:.55;background:#1f4fd6;width:30%;height:36%;animation-delay:-3s;top:0;right:32%}.public-site-module__1AGgWG__site .vph-play{background:var(--white);width:84px;height:84px;color:var(--gray-950);transition:transform .3s var(--ease), box-shadow .3s;border:0;border-radius:50%;place-items:center;font-size:34px;display:grid;box-shadow:0 20px 40px -16px #00000059,0 0 0 1px #0000000f}.public-site-module__1AGgWG__site .vph-play .site-icon{margin-left:4px}.public-site-module__1AGgWG__site .vph-play:hover{transform:scale(1.06)}.public-site-module__1AGgWG__site .vph-cap{color:var(--white);text-shadow:0 1px 12px #1f4fd699;font-size:14px;position:absolute;bottom:16px;left:20px}@media (max-width:640px){.public-site-module__1AGgWG__site .vph-play{width:64px;height:64px;font-size:26px}}.public-site-module__1AGgWG__site .index-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.public-site-module__1AGgWG__site .index-end p{color:var(--sub)}.public-site-module__1AGgWG__site #como{background:var(--gray-50);--weak:var(--white)}.public-site-module__1AGgWG__site .mhead{grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.public-site-module__1AGgWG__site .mrows{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.public-site-module__1AGgWG__site .mrow{border-left:1px solid var(--line);cursor:default;grid-template-rows:auto auto 1fr auto;align-content:start;gap:12px;padding:24px 20px;transition:background .3s;display:grid;position:relative}.public-site-module__1AGgWG__site .mrow:first-child{border-left:0}.public-site-module__1AGgWG__site .mrow .ml{letter-spacing:-.05em;color:var(--gray-300);margin-bottom:12px;font-size:clamp(64px,7vw,96px);font-weight:500;line-height:.9;transition:color .3s;display:block}.public-site-module__1AGgWG__site .mrow .mn{justify-items:start;gap:4px;display:grid}.public-site-module__1AGgWG__site .mrow .mn small{color:var(--soft);font-size:14px}.public-site-module__1AGgWG__site .mrow .mn h3{letter-spacing:-.015em;font-size:20px}.public-site-module__1AGgWG__site .mrow p{color:var(--sub);max-width:24ch;font-size:14px;line-height:1.55}.public-site-module__1AGgWG__site .mrow .mo{color:var(--soft);border-top:1px solid var(--line);justify-items:start;gap:8px;padding-top:16px;font-size:14px;display:grid}.public-site-module__1AGgWG__site .mrow .mo b{color:var(--gray-950);letter-spacing:-.011em;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.public-site-module__1AGgWG__site .mrow .mo .ico{background:var(--gray-100);color:var(--gray-600);flex:none}.public-site-module__1AGgWG__site .mrow:after{content:"";background:var(--gray-950);width:0;height:2px;position:absolute;top:-1px;left:0}.public-site-module__1AGgWG__site .mrow.on{background:var(--white)}.public-site-module__1AGgWG__site .mrow.on .ml{color:var(--gray-950)}.public-site-module__1AGgWG__site .mrow.on:after{animation:3.4s linear forwards public-site-module__1AGgWG__fill}@keyframes public-site-module__1AGgWG__fill{to{width:100%}}@media (max-width:1100px){.public-site-module__1AGgWG__site .mrows{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site-module__1AGgWG__site .mrow:nth-child(3n+1){border-left:0}.public-site-module__1AGgWG__site .mrow:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:640px){.public-site-module__1AGgWG__site .mrows{grid-template-columns:1fr}.public-site-module__1AGgWG__site .mrow{border-left:0;border-top:1px solid var(--line);grid-template-columns:72px 1fr;gap:8px 16px;padding:20px 4px}.public-site-module__1AGgWG__site .mrow:first-child{border-top:0}.public-site-module__1AGgWG__site .mrow .ml{grid-row:span 2;margin:0;font-size:56px}:is(.public-site-module__1AGgWG__site .mrow p,.public-site-module__1AGgWG__site .mrow .mo){grid-column:2}}.public-site-module__1AGgWG__site .mexp{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(56px,7vw,96px);display:grid}.public-site-module__1AGgWG__site .mexp-txt{gap:16px;display:grid}.public-site-module__1AGgWG__site .mexp-txt h3{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.public-site-module__1AGgWG__site .mexp-txt p{color:var(--gray-600);max-width:56ch;font-size:16px;line-height:1.65}.public-site-module__1AGgWG__site .mexp-viz{border-radius:var(--radius-3xl);background:var(--gray-50);padding:20px;position:relative}.public-site-module__1AGgWG__site .mexp-viz:before{content:"";border-radius:inherit;background-image:radial-gradient(var(--gray-200) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0}.public-site-module__1AGgWG__site .mviz{width:100%;height:auto;position:relative;overflow:visible}.public-site-module__1AGgWG__site .mviz .mline{stroke:var(--gray-400);stroke-width:1.5px;stroke-dasharray:4 5;fill:none;animation:1s linear infinite public-site-module__1AGgWG__tlflow}.public-site-module__1AGgWG__site .mviz .mbr{stroke:var(--gray-400);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.public-site-module__1AGgWG__site .mviz .mloop{stroke:var(--gray-500);stroke-width:1.5px;fill:none;stroke-dasharray:4 5;animation:1s linear infinite public-site-module__1AGgWG__tlflow}.public-site-module__1AGgWG__site .mviz .mhead{stroke:var(--gray-500);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.public-site-module__1AGgWG__site .mviz .mn .card{fill:var(--white);stroke:var(--gray-200);stroke-width:1px;filter:drop-shadow(0 1px 2px #0a0d140f);animation:9s linear infinite public-site-module__1AGgWG__mcard;animation-delay:calc(var(--i) * 1.5s)}.public-site-module__1AGgWG__site .mviz .mn .lt{fill:var(--gray-100);animation:9s linear infinite public-site-module__1AGgWG__mlt;animation-delay:calc(var(--i) * 1.5s)}.public-site-module__1AGgWG__site .mviz .mn .l{fill:var(--gray-950);animation:9s linear infinite public-site-module__1AGgWG__mtx;animation-delay:calc(var(--i) * 1.5s);font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:500}.public-site-module__1AGgWG__site .mviz .mn .nm{font-family:Inter,Arial,sans-serif;font-size:var(--text-min);fill:var(--gray-600)}.public-site-module__1AGgWG__site .mviz .ph{font-family:Inter,Arial,sans-serif;font-size:var(--text-min);fill:var(--gray-500);letter-spacing:.04em}.public-site-module__1AGgWG__site .mviz .ph.loop{fill:var(--gray-700);letter-spacing:0;font-size:14px}.public-site-module__1AGgWG__site .mviz .mhalo{fill:#7da2ff;filter:blur(44px);animation:9s linear infinite public-site-module__1AGgWG__mhalo}.public-site-module__1AGgWG__site .mviz .bm{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:var(--dl) 300;stroke-dashoffset:var(--dl)}.public-site-module__1AGgWG__site .mviz .bm.glow{filter:blur(4px)}.public-site-module__1AGgWG__site .mviz .bm.core{stroke:#eaf1ff;filter:drop-shadow(0 0 3px var(--primary))}.public-site-module__1AGgWG__site .mviz .bm.bl{animation:9s linear infinite public-site-module__1AGgWG__mbl}.public-site-module__1AGgWG__site .mviz .bm.bp{animation:9s linear infinite public-site-module__1AGgWG__mbp}@keyframes public-site-module__1AGgWG__mbl{0%{stroke-dashoffset:var(--dl);opacity:0}3%{opacity:var(--o)}79%{opacity:var(--o)}83%,to{stroke-dashoffset:calc(var(--dl) - 134);opacity:0}}@keyframes public-site-module__1AGgWG__mbp{0%,83%{stroke-dashoffset:var(--dl);opacity:0}85%{opacity:var(--o)}98%{opacity:var(--o)}to{stroke-dashoffset:calc(var(--dl) - 134);opacity:0}}@keyframes public-site-module__1AGgWG__mhalo{0%{opacity:0}4%{opacity:.22}80%{opacity:.22}88%,to{opacity:0}}@keyframes public-site-module__1AGgWG__mcard{0%,16%{stroke:var(--primary);stroke-width:1.5px}17%,to{stroke:var(--gray-200);stroke-width:1px}}@keyframes public-site-module__1AGgWG__mlt{0%,16%{fill:var(--primary)}17%,to{fill:var(--gray-100)}}@keyframes public-site-module__1AGgWG__mtx{0%,16%{fill:var(--white)}17%,to{fill:var(--gray-950)}}@media (prefers-reduced-motion:reduce){.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .mviz *{animation:none!important}}@media (max-width:960px){.public-site-module__1AGgWG__site .mexp{grid-template-columns:1fr}}.public-site-module__1AGgWG__site .sol-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.public-site-module__1AGgWG__site .sol{border-radius:var(--radius-3xl);background:var(--gray-100);border:1px solid var(--gray-200);grid-template-rows:auto 1fr;gap:28px;padding:24px;scroll-margin-top:100px;display:grid}.public-site-module__1AGgWG__site .sol-vis{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);min-height:330px;box-shadow:var(--shadow-xs);color:var(--gray-950);align-items:center;padding:20px;display:grid}.public-site-module__1AGgWG__site .sol-lab{color:var(--gray-500);font-size:16px}.public-site-module__1AGgWG__site .sol-txt{align-content:end;gap:8px;display:grid}.public-site-module__1AGgWG__site .sol-txt h3{letter-spacing:-.015em;font-size:20px;line-height:1.3}.public-site-module__1AGgWG__site .sol-txt p{color:var(--gray-700);max-width:52ch;font-size:16px;line-height:1.55}.public-site-module__1AGgWG__site .sol-tags{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.public-site-module__1AGgWG__site .sol-tags li{color:var(--gray-600);border:1px solid var(--gray-300);background:var(--white);border-radius:999px;padding:3px 10px;font-size:14px}.public-site-module__1AGgWG__site .sol .window{box-shadow:none;border:0;border-radius:0}.public-site-module__1AGgWG__site .sol .w-side{display:none}.public-site-module__1AGgWG__site .sol .window-body{grid-template-columns:1fr;min-height:250px}.public-site-module__1AGgWG__site .sol .w-main>div:nth-child(3){display:none}.public-site-module__1AGgWG__site .sol .w-main{grid-template-columns:1fr 1fr}.public-site-module__1AGgWG__site .sol .cycle{grid-template-columns:150px 1fr;gap:20px}.public-site-module__1AGgWG__site .sol .cycle-list>div{padding:8px}.public-site-module__1AGgWG__site .sol .cycle-list>div span span{display:none}.public-site-module__1AGgWG__site .sol .matrix-card{background:0 0;border:0;padding:0 0 0 32px}.public-site-module__1AGgWG__site .sol .axis-y{left:4px}.public-site-module__1AGgWG__site .sol .status{background:0 0;border:0;padding:0}.public-site-module__1AGgWG__site .stack{border-radius:var(--radius-3xl);border:1px solid var(--gray-200);grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:16px;display:grid;overflow:hidden}.public-site-module__1AGgWG__site .stack-lab{color:var(--gray-950);white-space:nowrap;border-right:1px solid var(--gray-200);align-self:stretch;align-items:center;padding:28px 32px;font-size:16px;font-weight:500;display:flex}.public-site-module__1AGgWG__site .stack-marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.public-site-module__1AGgWG__site .stack-list{flex-wrap:nowrap;align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite public-site-module__1AGgWG__marquee;display:flex}.public-site-module__1AGgWG__site .stack-list li{opacity:.75;flex:none;place-items:center;margin-right:56px;transition:opacity .25s;display:grid}.public-site-module__1AGgWG__site .stack-list li:hover{opacity:1}.public-site-module__1AGgWG__site .stack-list img{width:28px;height:28px}.public-site-module__1AGgWG__site .stack-marq:hover .stack-list{animation-play-state:paused}@media (max-width:960px){.public-site-module__1AGgWG__site .sol-grid{grid-template-columns:1fr}}@media (max-width:560px){.public-site-module__1AGgWG__site .stack-lab{padding:20px}.public-site-module__1AGgWG__site .sol{padding:16px}.public-site-module__1AGgWG__site .sol .cycle{grid-template-columns:1fr}}.public-site-module__1AGgWG__site .sol{transition:transform .5s var(--ease), box-shadow .5s var(--ease), background .3s}.public-site-module__1AGgWG__site .sol:hover{box-shadow:var(--shadow-md);background:var(--gray-50);transform:translateY(-4px)}.public-site-module__1AGgWG__site .sol .matrix .matrix-quadrant.hot{animation:3.6s ease-in-out infinite public-site-module__1AGgWG__qpulse}@keyframes public-site-module__1AGgWG__qpulse{0%,to{background:var(--primary-a10)}50%{background:var(--primary-a16)}}.public-site-module__1AGgWG__site .sol .pin{animation:4.4s ease-in-out infinite public-site-module__1AGgWG__pinfloat}.public-site-module__1AGgWG__site .sol .pin:nth-of-type(2n){animation-delay:-1.4s}.public-site-module__1AGgWG__site .sol .pin:nth-of-type(3n){animation-delay:-2.6s}@keyframes public-site-module__1AGgWG__pinfloat{0%,to{margin-top:0}50%{margin-top:-6px}}.public-site-module__1AGgWG__site .sol .pin.hot i{animation:2.4s ease-out infinite public-site-module__1AGgWG__pinring}@keyframes public-site-module__1AGgWG__pinring{0%{box-shadow:0 0 #2f6bff73}70%,to{box-shadow:0 0 0 9px #2f6bff00}}.public-site-module__1AGgWG__site .sol .k.ai{animation:2.6s ease-in-out infinite public-site-module__1AGgWG__kglow}@keyframes public-site-module__1AGgWG__kglow{0%,to{box-shadow:0 0 0 3px var(--primary-a10)}50%{box-shadow:0 0 0 7px var(--primary-a10)}}.public-site-module__1AGgWG__site .sol .w-main>div:nth-child(2) .k:first-of-type{animation:public-site-module__1AGgWG__kslide 6s var(--ease) infinite}@keyframes public-site-module__1AGgWG__kslide{0%,55%{opacity:1;translate:0}70%{opacity:.55;translate:0 -10px}85%,to{opacity:1;translate:0}}.public-site-module__1AGgWG__site .sol .arc.on{animation:1.8s ease-in-out infinite public-site-module__1AGgWG__arcpulse}@keyframes public-site-module__1AGgWG__arcpulse{50%{stroke-opacity:.55}}.public-site-module__1AGgWG__site .sol .cycle svg{animation:40s linear infinite public-site-module__1AGgWG__spinslow}.public-site-module__1AGgWG__site .sol .cycle svg text{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite reverse public-site-module__1AGgWG__spinslow}@keyframes public-site-module__1AGgWG__spinslow{to{transform:rotate(360deg)}}.public-site-module__1AGgWG__site .sol .bars i{animation:2.4s ease-in-out infinite public-site-module__1AGgWG__barwave;animation-delay:calc(var(--n,0) * 40ms);transform-origin:bottom}@keyframes public-site-module__1AGgWG__barwave{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.7;transform:scaleY(.62)}}.public-site-module__1AGgWG__site .sol .status-row .badge:before{animation:2s ease-in-out infinite public-site-module__1AGgWG__blink}@keyframes public-site-module__1AGgWG__blink{50%{opacity:.25}}.public-site-module__1AGgWG__site .sol .status-top b{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:is(.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .sol *,.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .sol){transition:none!important;animation:none!important}}.public-site-module__1AGgWG__site .matrix-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:20px 20px 16px 44px;position:relative}.public-site-module__1AGgWG__site .matrix{aspect-ratio:1.7;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;display:grid;position:relative}.public-site-module__1AGgWG__site .matrix .matrix-quadrant{background:var(--gray-50);color:var(--gray-400);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500}.public-site-module__1AGgWG__site .matrix .matrix-quadrant.hot{background:var(--primary-a10);color:var(--primary)}.public-site-module__1AGgWG__site .axis-y{writing-mode:vertical-rl;color:var(--gray-400);font-size:14px;position:absolute;top:50%;left:14px;translate:0 -50%;rotate:180deg}.public-site-module__1AGgWG__site .axis-x{text-align:right;color:var(--gray-400);margin-top:8px;font-size:14px}.public-site-module__1AGgWG__site .pin{background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-md);white-space:nowrap;opacity:0;transition:opacity .5s, scale .5s var(--ease);border-radius:8px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:14px;font-weight:500;display:flex;position:absolute;translate:-50% -50%;scale:.7}.public-site-module__1AGgWG__site .pin i{background:var(--gray-100);width:24px;height:24px;color:var(--gray-600);border-radius:6px;place-items:center;font-style:normal;display:grid}.public-site-module__1AGgWG__site .pin.hot i{background:var(--primary);color:var(--white)}.public-site-module__1AGgWG__site .visual.in .pin{opacity:1;scale:1}@media (max-width:640px){.public-site-module__1AGgWG__site .pin span{display:none}.public-site-module__1AGgWG__site .pin{padding:4px}.public-site-module__1AGgWG__site .matrix{aspect-ratio:1.2}.public-site-module__1AGgWG__site .matrix .matrix-quadrant{padding:8px}}.public-site-module__1AGgWG__site .window{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.public-site-module__1AGgWG__site .window-bar{border-bottom:1px solid var(--gray-200);height:44px;color:var(--gray-500);align-items:center;gap:8px;padding:0 16px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .window-bar i.d{background:var(--gray-200);border-radius:50%;width:10px;height:10px}.public-site-module__1AGgWG__site .window-bar span{margin-left:8px}.public-site-module__1AGgWG__site .window-body{grid-template-columns:160px 1fr;min-height:300px;display:grid}.public-site-module__1AGgWG__site .w-side{border-right:1px solid var(--gray-200);align-content:start;gap:2px;padding:12px;display:grid}.public-site-module__1AGgWG__site .w-side a{color:var(--gray-600);border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .w-side a.on{background:var(--gray-100);color:var(--gray-950);font-weight:500}.public-site-module__1AGgWG__site .w-main{grid-template-columns:repeat(3,1fr);align-content:start;gap:12px;padding:16px;display:grid}.public-site-module__1AGgWG__site .col-h{color:var(--gray-500);justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.public-site-module__1AGgWG__site .k{border:1px solid var(--gray-200);border-radius:var(--radius-10);background:var(--white);justify-items:start;gap:6px;margin-bottom:8px;padding:10px;font-size:14px;display:grid}.public-site-module__1AGgWG__site .k b{font-weight:500}.public-site-module__1AGgWG__site .k span:not(.badge){color:var(--gray-500)}.public-site-module__1AGgWG__site .k.ai{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-a10)}.public-site-module__1AGgWG__site .cursor{width:20px;height:20px;transition:left 1.1s var(--ease), top 1.1s var(--ease);z-index:2;position:absolute;top:70%;left:55%}@media (max-width:640px){.public-site-module__1AGgWG__site .window-body{grid-template-columns:1fr}.public-site-module__1AGgWG__site .w-side{display:none}.public-site-module__1AGgWG__site .w-main{grid-template-columns:1fr 1fr;padding:12px}.public-site-module__1AGgWG__site .w-main>div:nth-child(3){display:none}}.public-site-module__1AGgWG__site .cycle{grid-template-columns:200px 1fr;align-items:center;gap:32px;display:grid}.public-site-module__1AGgWG__site .arc{fill:none;stroke:var(--gray-200);stroke-width:14px;stroke-linecap:round;transition:stroke .4s}.public-site-module__1AGgWG__site .arc.on{stroke:var(--primary)}.public-site-module__1AGgWG__site .cycle-list{gap:8px;display:grid}.public-site-module__1AGgWG__site .cycle-list>div{border-radius:var(--radius-xl);border:1px solid #0000;align-items:center;gap:12px;padding:12px;transition:background .3s,border-color .3s;display:flex}.public-site-module__1AGgWG__site .cycle-list>div.on{background:var(--white);border-color:var(--gray-200);box-shadow:var(--shadow-xs)}.public-site-module__1AGgWG__site .cycle-list .ico{background:var(--gray-100);color:var(--gray-500);transition:all .3s}.public-site-module__1AGgWG__site .cycle-list>div.on .ico{background:var(--primary-a10);color:var(--primary)}.public-site-module__1AGgWG__site .cycle-list b{font-size:14px;font-weight:500;display:block}.public-site-module__1AGgWG__site .cycle-list span span{color:var(--gray-500);font-size:14px}@media (max-width:640px){.public-site-module__1AGgWG__site .cycle{grid-template-columns:1fr}.public-site-module__1AGgWG__site .cycle svg{max-width:180px;margin-inline:auto}}.public-site-module__1AGgWG__site .status{gap:12px;display:grid}.public-site-module__1AGgWG__site .status-top{color:var(--gray-600);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .status-top b{color:var(--gray-950);font-size:32px;font-weight:500}.public-site-module__1AGgWG__site .bars{gap:3px;height:36px;display:flex}.public-site-module__1AGgWG__site .bars i{background:var(--green);border-radius:3px;flex:1}.public-site-module__1AGgWG__site .bars i.w{background:var(--orange)}.public-site-module__1AGgWG__site .status-row{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-10);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .status-row div{align-items:center;gap:10px;display:flex}.public-site-module__1AGgWG__site .status-row div .site-icon{color:var(--gray-500);font-size:18px}.public-site-module__1AGgWG__site .cs{gap:0;display:grid}.public-site-module__1AGgWG__site .cs-tabs{border-bottom:1px solid var(--gray-200);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}.public-site-module__1AGgWG__site .cs-tab{color:var(--gray-600);text-align:center;background:0 0;border:0;padding:16px 12px;font-size:14px;font-weight:500;transition:color .25s;position:relative}.public-site-module__1AGgWG__site .cs-tab:hover{color:var(--gray-700)}.public-site-module__1AGgWG__site .cs-tab[data-state=active]{color:var(--gray-950)}.public-site-module__1AGgWG__site .cs-tab:after{content:"";background:var(--primary);height:2px;transition:transform .45s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.public-site-module__1AGgWG__site .cs-tab[data-state=active]:after{transform:scaleX(1)}.public-site-module__1AGgWG__site .cs-stage{border-radius:var(--radius-3xl);isolation:isolate;background:#dcdcd8;place-items:center;height:clamp(560px,62vw,700px);padding:clamp(20px,4vw,56px);display:grid;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .cs-bg{z-index:-1;filter:blur(60px);position:absolute;inset:-20%}.public-site-module__1AGgWG__site .cs-bg i{border-radius:50%;animation:18s ease-in-out infinite alternate public-site-module__1AGgWG__blob;position:absolute}.public-site-module__1AGgWG__site .cs-bg i:first-child{background:#f4f4f1;width:55%;height:60%;top:10%;left:5%}.public-site-module__1AGgWG__site .cs-bg i:nth-child(2){background:#b9b9b5;width:45%;height:55%;animation-delay:-6s;top:25%;right:8%}.public-site-module__1AGgWG__site .cs-bg i:nth-child(3){background:#eaeae6;width:40%;height:45%;animation-delay:-11s;bottom:5%;left:30%}.public-site-module__1AGgWG__site .cs-bg i:nth-child(4){opacity:.7;background:#9d9d99;width:30%;height:35%;animation-delay:-3s;top:0;right:30%}@keyframes public-site-module__1AGgWG__blob{to{translate:8% -6%;scale:1.15}}.public-site-module__1AGgWG__site .cs-view{grid-area:1/1;justify-items:center;width:100%;display:none}.public-site-module__1AGgWG__site .cs-view[data-state=active]{animation:public-site-module__1AGgWG__csin .5s var(--ease);display:grid}.public-site-module__1AGgWG__site .ap{background:var(--white);width:min(1080px,100%);height:clamp(480px,52vw,580px);color:var(--gray-950);text-align:left;border-radius:14px;grid-template-columns:200px 1fr;font-size:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 90px -30px #0006,0 0 0 1px #fff9}.public-site-module__1AGgWG__site .ap-side{background:var(--gray-50);border-right:1px solid var(--gray-200);align-content:start;gap:4px;padding:16px 12px;display:grid}.public-site-module__1AGgWG__site .ap-brand{letter-spacing:-.01em;align-items:center;gap:8px;padding:4px 8px 16px;font-weight:600;display:flex}.public-site-module__1AGgWG__site .ap-brand .site-icon{background:var(--gray-950);width:22px;height:22px;color:var(--white);font-size:var(--text-min);border-radius:6px;place-items:center;font-style:normal;display:grid}.public-site-module__1AGgWG__site .ap-side>span{color:var(--gray-600);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.public-site-module__1AGgWG__site .ap-side>span .site-icon{font-size:18px}.public-site-module__1AGgWG__site .ap-side>span.on{background:var(--white);color:var(--gray-950);box-shadow:0 0 0 1px var(--gray-200);font-weight:500}.public-site-module__1AGgWG__site .ap-side>span em{font-style:normal;font-size:var(--text-min);background:var(--gray-200);border-radius:999px;margin-left:auto;padding:0 7px}.public-site-module__1AGgWG__site .ap-main{grid-template-rows:auto auto 1fr;min-width:0;display:grid}.public-site-module__1AGgWG__site .ap-top{border-bottom:1px solid var(--gray-200);align-items:center;gap:12px;padding:14px 20px;display:flex}.public-site-module__1AGgWG__site .ap-top b{margin-right:auto;font-size:16px;font-weight:500}.public-site-module__1AGgWG__site .ap-search{border:1px solid var(--gray-200);height:34px;color:var(--gray-400);border-radius:999px;align-items:center;gap:8px;min-width:200px;padding:0 12px;display:flex}.public-site-module__1AGgWG__site .ap-btn{background:var(--gray-950);height:34px;color:var(--white);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.public-site-module__1AGgWG__site .ap-btn.ghost{background:var(--white);color:var(--gray-950);box-shadow:inset 0 0 0 1px var(--gray-200)}.public-site-module__1AGgWG__site .ap-kpis{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 20px 4px;display:grid}.public-site-module__1AGgWG__site .ap-kpi{border:1px solid var(--gray-200);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.public-site-module__1AGgWG__site .ap-kpi span{color:var(--gray-500)}.public-site-module__1AGgWG__site .ap-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.public-site-module__1AGgWG__site .ap-tbl{align-content:start;padding:12px 20px 0;display:grid;overflow:hidden}.public-site-module__1AGgWG__site .ap-r{grid-template-columns:var(--cols);border-top:1px solid var(--gray-100);border-radius:8px;align-items:center;gap:12px;padding:11px 12px;transition:background .25s,box-shadow .25s;display:grid}.public-site-module__1AGgWG__site .ap-r.h{color:var(--gray-500);border-top:0;padding-block:8px}.public-site-module__1AGgWG__site .ap-r.sel{background:var(--gray-50);box-shadow:inset 0 0 0 1px var(--gray-200)}.public-site-module__1AGgWG__site .ap-r.new{animation:public-site-module__1AGgWG__rowin .6s var(--ease);background:var(--primary-a10)}@keyframes public-site-module__1AGgWG__rowin{0%{opacity:0;translate:0 -12px}}.public-site-module__1AGgWG__site .ap-r>span:first-child{align-items:center;gap:10px;font-weight:500;display:flex}.public-site-module__1AGgWG__site .ap-r .mut{color:var(--gray-500)}.public-site-module__1AGgWG__site .ap-av{background:var(--gray-200);width:26px;height:26px;color:var(--gray-600);font-size:var(--text-min);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.public-site-module__1AGgWG__site .ap-b{height:24px;font-size:var(--text-min);background:var(--gray-100);color:var(--gray-600);white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:0 8px;font-weight:500;transition:background .3s,color .3s;display:inline-flex}.public-site-module__1AGgWG__site .ap-b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.public-site-module__1AGgWG__site .ap-b.g{background:var(--green-light);color:var(--green-dark)}.public-site-module__1AGgWG__site .ap-b.o{background:var(--orange-light);color:var(--orange-dark)}.public-site-module__1AGgWG__site .ap-b.b{background:var(--primary-a10);color:var(--primary)}.public-site-module__1AGgWG__site .ap-b .sp{display:none}.public-site-module__1AGgWG__site .ap-b.load:before{display:none}.public-site-module__1AGgWG__site .ap-b.load .sp{animation:1s linear infinite public-site-module__1AGgWG__spin;display:inline-block}.public-site-module__1AGgWG__site .ap-ov{opacity:0;pointer-events:none;z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1717174d;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.public-site-module__1AGgWG__site .ap-ov.on{opacity:1}.public-site-module__1AGgWG__site .ap-modal{background:var(--white);width:min(460px,100% - 32px);transition:scale .35s var(--ease), translate .35s var(--ease);border-radius:14px;overflow:hidden;translate:0 10px;scale:.94;box-shadow:0 30px 60px -20px #0006}.public-site-module__1AGgWG__site .ap-ov.on .ap-modal{translate:0;scale:1}.public-site-module__1AGgWG__site .ap-mh{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:16px;font-weight:500;display:flex}.public-site-module__1AGgWG__site .ap-mh span{color:var(--gray-500);font-size:14px;font-weight:400}.public-site-module__1AGgWG__site .ap-mb{align-content:start;gap:10px;min-height:210px;padding:16px 18px;display:grid}.public-site-module__1AGgWG__site .ap-mf{border-top:1px solid var(--gray-200);background:var(--gray-50);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.public-site-module__1AGgWG__site .ap-m{opacity:0;max-width:82%;transition:opacity .4s, translate .4s var(--ease);background:var(--gray-100);border-radius:12px;justify-self:start;padding:9px 12px;line-height:1.4;translate:0 8px}.public-site-module__1AGgWG__site .ap-m.out{background:var(--gray-950);color:var(--white);justify-self:end}.public-site-module__1AGgWG__site .ap-m.ok{background:var(--green-light);color:var(--green-dark);justify-self:end;align-items:center;gap:6px;font-weight:500;display:flex}.public-site-module__1AGgWG__site .ap-m.show{opacity:1;translate:0}.public-site-module__1AGgWG__site .ap-line{border:1px solid var(--gray-200);opacity:0;transition:opacity .4s, translate .4s var(--ease);border-radius:8px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex;translate:0 8px}.public-site-module__1AGgWG__site .ap-line.show{opacity:1;translate:0}.public-site-module__1AGgWG__site .ap-line span:last-child{color:var(--gray-500)}.public-site-module__1AGgWG__site .ap-note{background:var(--gray-50);color:var(--gray-700);opacity:0;transition:opacity .4s, translate .4s var(--ease);border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:flex;translate:0 8px}.public-site-module__1AGgWG__site .ap-note.show{opacity:1;translate:0}.public-site-module__1AGgWG__site .ap-note.warn{background:var(--orange-light);color:var(--orange-dark)}.public-site-module__1AGgWG__site .ap-note .site-icon{font-size:16px}.public-site-module__1AGgWG__site .ap-ph{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.public-site-module__1AGgWG__site .ap-ph i{aspect-ratio:4/3;background:linear-gradient(135deg,#e6e6e3,#cfcfcb);border-radius:8px;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .ap-ph i:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffffb3 50%,#0000 70%);animation:2.6s infinite public-site-module__1AGgWG__shimmer;position:absolute;inset:0}.public-site-module__1AGgWG__site .ap-ph i.flag{box-shadow:inset 0 0 0 2px var(--orange)}.public-site-module__1AGgWG__site .ap-toast{z-index:6;background:var(--gray-950);color:var(--white);opacity:0;transition:opacity .35s, translate .4s var(--ease);pointer-events:none;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:14px;right:14px;translate:0 -10px;box-shadow:0 16px 30px -12px #00000080}.public-site-module__1AGgWG__site .ap-toast.show{opacity:1;translate:0}.public-site-module__1AGgWG__site .ap-toast .site-icon{color:#5fe39b;font-size:18px}.public-site-module__1AGgWG__site .cs-cur{z-index:8;pointer-events:none;width:24px;height:24px;transition:transform var(--mv,.9s) cubic-bezier(.45, .05, .25, 1);filter:drop-shadow(0 3px 5px #00000059);position:absolute;top:0;left:0}.public-site-module__1AGgWG__site .cs-cur svg{transform-origin:3px 2px;width:100%;height:100%;transition:scale .15s}.public-site-module__1AGgWG__site .cs-cur.press svg{scale:.8}.public-site-module__1AGgWG__site .cs-cur:after{content:"";opacity:0;border:2px solid #1717178c;border-radius:50%;width:24px;height:24px;position:absolute;top:-10px;left:-9px;scale:.3}.public-site-module__1AGgWG__site .cs-cur.ring:after{animation:.5s ease-out public-site-module__1AGgWG__curring}@keyframes public-site-module__1AGgWG__curring{0%{opacity:1;scale:.3}to{opacity:0;scale:1.5}}@media (max-width:860px){.public-site-module__1AGgWG__site .ap{grid-template-columns:1fr}.public-site-module__1AGgWG__site .ap-side{display:none}.public-site-module__1AGgWG__site .ap-kpis{display:none}.public-site-module__1AGgWG__site .ap-main{grid-template-rows:auto 1fr}.public-site-module__1AGgWG__site .hm{display:none}.public-site-module__1AGgWG__site .ap-search{display:none}}@media (max-width:640px){.public-site-module__1AGgWG__site .cs-tab{padding:12px 4px;font-size:14px}.public-site-module__1AGgWG__site .cs-stage{height:520px;padding:16px 8px}.public-site-module__1AGgWG__site .ap{height:460px}}@media (prefers-reduced-motion:reduce){.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .cs-bg i{animation:none}}.public-site-module__1AGgWG__site .cs-facts{margin-top:40px;position:relative}.public-site-module__1AGgWG__site .cs-fact{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);padding:clamp(8px,1vw,16px) 0 0;display:none}.public-site-module__1AGgWG__site .cs-fact[data-state=active]{animation:public-site-module__1AGgWG__csin .5s var(--ease);display:grid}@keyframes public-site-module__1AGgWG__csin{0%{opacity:0;translate:0 8px}}.public-site-module__1AGgWG__site .cf-txt{align-content:start;gap:12px;display:grid}.public-site-module__1AGgWG__site .cf-lab{color:var(--soft);font-size:14px}.public-site-module__1AGgWG__site .cf-txt h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.public-site-module__1AGgWG__site .cf-lead{color:var(--gray-700);max-width:56ch;font-size:16px;line-height:1.6}.public-site-module__1AGgWG__site .cf-txt dl{border-top:1px solid var(--gray-200);gap:0;margin:12px 0 0;display:grid}.public-site-module__1AGgWG__site .cf-txt dl>div{border-bottom:1px solid var(--gray-200);grid-template-columns:110px 1fr;gap:16px;padding:14px 0;display:grid}.public-site-module__1AGgWG__site .cf-txt dt{color:var(--soft);font-size:14px}.public-site-module__1AGgWG__site .cf-txt dd{color:var(--gray-950);margin:0;font-size:16px;line-height:1.5}.public-site-module__1AGgWG__site .cf-side{align-content:start;display:grid}.public-site-module__1AGgWG__site .cf-stack{border-bottom:1px solid var(--gray-200);grid-template-columns:110px 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}.public-site-module__1AGgWG__site .cf-stack .cf-lab{font-size:14px}.public-site-module__1AGgWG__site .cf-kpis{grid-template-columns:1fr 1fr;gap:16px;display:grid}.public-site-module__1AGgWG__site .cf-kpi{border-radius:var(--radius-2xl);border:1px solid var(--gray-200);background:0 0;align-content:space-between;gap:20px;min-height:150px;padding:20px 24px;display:grid;position:relative}.public-site-module__1AGgWG__site .cf-arr{font-size:22px;line-height:1;position:absolute;bottom:22px;right:20px}.public-site-module__1AGgWG__site .cf-arr.up{color:var(--green)}.public-site-module__1AGgWG__site .cf-arr.down{color:var(--orange)}.public-site-module__1AGgWG__site .cf-kpi b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;order:2;font-size:clamp(28px,2.5vw,32px);font-weight:300;line-height:1}.public-site-module__1AGgWG__site .cf-kpi span{font-size:var(--text-min);letter-spacing:normal;text-transform:none;color:var(--gray-500);white-space:nowrap;order:1;font-weight:400;line-height:1.4}@media (max-width:960px){.public-site-module__1AGgWG__site .cs-fact{grid-template-columns:1fr;gap:24px}:is(.public-site-module__1AGgWG__site .cf-txt dl>div,.public-site-module__1AGgWG__site .cf-stack){grid-template-columns:1fr;gap:8px}}.public-site-module__1AGgWG__site .cs-logos{flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0;padding:0;list-style:none;display:flex}.public-site-module__1AGgWG__site .cs-logos li{border:1px solid var(--gray-200);background:var(--white);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.public-site-module__1AGgWG__site .cs-logos img{width:20px;height:20px}.public-site-module__1AGgWG__site .mock{--sub:var(--gray-600);--soft:var(--gray-400);--line:var(--gray-200);--card:var(--white);--weak:var(--gray-50);--bg-n:var(--gray-100);--fg-n:var(--gray-600);--bg-g:var(--green-light);--fg-g:var(--green-dark);--bg-o:var(--orange-light);--fg-o:var(--orange-dark);--bg-b:var(--primary-a10);--fg-b:var(--primary);background:var(--white);color:var(--gray-950)}.public-site-module__1AGgWG__site .proof{grid-template-columns:1.7fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.public-site-module__1AGgWG__site .video{border-radius:var(--radius-2xl);border:1px solid var(--gray-200);aspect-ratio:16/9;box-shadow:var(--shadow-md);background:#000;overflow:hidden}.public-site-module__1AGgWG__site .video video{object-fit:cover;width:100%;height:100%}.public-site-module__1AGgWG__site .quote{gap:24px;display:grid}.public-site-module__1AGgWG__site .quote p{letter-spacing:-.01em;font-size:clamp(20px,2.1vw,26px);font-weight:500;line-height:1.4}.public-site-module__1AGgWG__site .quote footer{color:var(--sub);align-items:center;gap:12px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .quote footer b{color:var(--gray-950);font-weight:500;display:block}.public-site-module__1AGgWG__site .stars{color:var(--yellow);gap:2px;font-size:18px;display:flex}@media (max-width:860px){.public-site-module__1AGgWG__site .proof{grid-template-columns:1fr}}.public-site-module__1AGgWG__site .tmarq{margin-top:clamp(32px,4vw,48px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.public-site-module__1AGgWG__site .trow{width:max-content;animation:70s linear infinite public-site-module__1AGgWG__marquee;display:flex}.public-site-module__1AGgWG__site .tmarq:hover .trow{animation-play-state:paused}.public-site-module__1AGgWG__site .tcard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xl);white-space:normal;flex-direction:column;gap:20px;width:520px;margin:0 16px 0 0;padding:24px;display:flex}:is(.public-site-module__1AGgWG__site .tcard p,.public-site-module__1AGgWG__site .tcard blockquote){color:var(--gray-700);font-size:15px;line-height:1.6}.public-site-module__1AGgWG__site .tcard .who{color:var(--sub);align-items:center;gap:12px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .tcard .who b{color:var(--gray-950);font-weight:500;display:block}.public-site-module__1AGgWG__site .avatar-i{background:var(--gray-100);width:36px;height:36px;color:var(--gray-600);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}@media (max-width:640px){.public-site-module__1AGgWG__site .tcard{width:calc(100vw - 48px);padding:20px}}.public-site-module__1AGgWG__site .logos{text-align:center;margin-top:clamp(56px,7vw,88px)}.public-site-module__1AGgWG__site .logos p{color:var(--soft);margin-bottom:28px;font-size:14px}.public-site-module__1AGgWG__site .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.public-site-module__1AGgWG__site .marquee-track{align-items:center;width:max-content;animation:45s linear infinite public-site-module__1AGgWG__marquee;display:flex}.public-site-module__1AGgWG__site .marquee-track img{filter:brightness(0);opacity:.4;width:auto;height:28px;margin-right:64px}.public-site-module__1AGgWG__site #depoimentos{background:var(--gray-50);--weak:var(--white)}.public-site-module__1AGgWG__site .tabs-pill{border-bottom:1px solid var(--gray-200);align-items:center;gap:24px;width:100%;height:48px;display:flex}.public-site-module__1AGgWG__site .tabs-pill button{height:48px;color:var(--gray-600);background:0 0;border:0;padding:14px 0;font-size:14px;font-weight:500;line-height:20px;transition:color .2s;position:relative}.public-site-module__1AGgWG__site .tabs-pill button[data-state=active]{color:var(--gray-950)}.public-site-module__1AGgWG__site .tabs-pill button:after{content:"";background:var(--primary);opacity:0;height:2px;transition:opacity .2s;position:absolute;bottom:-1px;left:0;right:0}.public-site-module__1AGgWG__site .tabs-pill button[data-state=active]:after{opacity:1}.public-site-module__1AGgWG__site .t-pane{display:none}.public-site-module__1AGgWG__site .t-pane[data-state=active]{animation:public-site-module__1AGgWG__csin .5s var(--ease);display:block}.public-site-module__1AGgWG__site .tgrid{grid-template-rows:repeat(3,clamp(170px,17vw,230px));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.public-site-module__1AGgWG__site .pcard{border-radius:var(--radius-2xl);background:var(--gray-100);isolation:isolate;margin:0;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .pcard img{object-fit:cover;object-position:50% 15%;filter:grayscale();width:100%;height:100%;transition:filter .4s, scale .6s var(--ease)}.public-site-module__1AGgWG__site .pcard:hover img{filter:none;scale:1.04}.public-site-module__1AGgWG__site .pcard:after{content:"";z-index:1;background:linear-gradient(#0000,#000000b8);position:absolute;inset:40% 0 0}.public-site-module__1AGgWG__site .pcard figcaption{z-index:2;color:var(--white);line-height:1.3;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.public-site-module__1AGgWG__site .pcard figcaption b{font-size:16px;font-weight:500}.public-site-module__1AGgWG__site .pcard figcaption span{color:#ffffffbf;font-size:14px}.public-site-module__1AGgWG__site .pcard.main{grid-area:1/2/4/4}.public-site-module__1AGgWG__site .pcard.main img{filter:none;object-position:50% 10%}.public-site-module__1AGgWG__site .pcard.main figcaption{bottom:26px;left:28px}.public-site-module__1AGgWG__site .pcard.main figcaption b{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px)}.public-site-module__1AGgWG__site .pcard.main .badge{z-index:2;background:var(--white);color:var(--gray-950);position:absolute;top:20px;left:20px}.public-site-module__1AGgWG__site .p-soc{z-index:3;gap:8px;display:flex;position:absolute;top:20px;right:20px}.public-site-module__1AGgWG__site .p-soc a{border-radius:var(--radius-10);background:var(--white);width:40px;height:40px;color:var(--gray-950);box-shadow:var(--shadow-xs);transition:transform .2s var(--ease);place-items:center;font-size:20px;display:grid}.public-site-module__1AGgWG__site .p-soc a:hover{transform:translateY(-2px)}.public-site-module__1AGgWG__site .tcta .ico{background:var(--gray-100);color:var(--gray-950)}.public-site-module__1AGgWG__site .tcta{border:1px dashed var(--gray-300);border-radius:var(--radius-2xl);background:var(--white);align-content:center;justify-items:start;gap:12px;padding:20px;display:grid}.public-site-module__1AGgWG__site .tcta b{letter-spacing:-.015em;font-size:18px;font-weight:500;line-height:1.25}.public-site-module__1AGgWG__site .tcta p{color:var(--sub);font-size:14px;line-height:1.5}.public-site-module__1AGgWG__site .hist{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(24px,4vw,56px);display:grid}.public-site-module__1AGgWG__site .hist .pcard{min-height:460px}.public-site-module__1AGgWG__site .hist-txt{align-content:center;gap:20px;display:grid}.public-site-module__1AGgWG__site .hist-txt h3{letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);line-height:1.15}.public-site-module__1AGgWG__site .hist-txt p{color:var(--gray-700);font-size:17px;line-height:1.65}.public-site-module__1AGgWG__site .hist-pts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.public-site-module__1AGgWG__site .hist-pts div{border:1px solid var(--gray-200);border-radius:var(--radius-xl);background:var(--white);gap:6px;padding:16px;display:grid}.public-site-module__1AGgWG__site .hist-pts .site-icon{color:var(--gray-950);font-size:20px}.public-site-module__1AGgWG__site .hist-pts b{font-weight:500}.public-site-module__1AGgWG__site .hist-pts span{color:var(--sub);font-size:14px;line-height:1.45}@media (max-width:960px){.public-site-module__1AGgWG__site .hist{grid-template-columns:1fr}.public-site-module__1AGgWG__site .hist .pcard{min-height:380px}.public-site-module__1AGgWG__site .hist-pts{grid-template-columns:1fr}}@media (max-width:760px){.public-site-module__1AGgWG__site .tgrid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px}.public-site-module__1AGgWG__site .pcard.main{order:-1;grid-area:span 2/1/auto/-1}.public-site-module__1AGgWG__site .tcta{grid-column:1/-1}}.public-site-module__1AGgWG__site .f-quote{border-left:2px solid var(--primary);background:var(--gray-50);border-radius:0 var(--radius-xl) var(--radius-xl) 0;gap:6px;margin:0;padding:16px 20px;display:grid}.public-site-module__1AGgWG__site .f-quote p{font-size:16px;line-height:1.6}.public-site-module__1AGgWG__site .f-quote span{color:var(--sub);font-size:14px}.public-site-module__1AGgWG__site .f-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-site-module__1AGgWG__site .icon-btn{width:var(--control);height:var(--control);border-radius:var(--radius-10);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-xs);background:var(--card);place-items:center;font-size:20px;transition:background .2s;display:grid}.public-site-module__1AGgWG__site .icon-btn:hover{background:var(--weak)}.public-site-module__1AGgWG__site .f-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(32px,4vw,48px);display:flex}.public-site-module__1AGgWG__site .f-foot .f-quote{width:100%}.public-site-module__1AGgWG__site #faq{background:var(--gray-50);--weak:var(--white)}.public-site-module__1AGgWG__site .faq-cols{grid-template-columns:1fr 1fr;align-items:start;gap:0 clamp(24px,5vw,72px);display:grid}.public-site-module__1AGgWG__site .faq-col{border-top:1px solid var(--line)}.public-site-module__1AGgWG__site details.q{border-bottom:1px solid var(--line)}.public-site-module__1AGgWG__site details.q summary{cursor:pointer;letter-spacing:-.011em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:500;line-height:1.35;list-style:none;display:flex}.public-site-module__1AGgWG__site details.q summary::-webkit-details-marker{display:none}.public-site-module__1AGgWG__site details.q .pm{border:1px solid var(--gray-200);background:var(--white);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:18px;transition:background .3s,color .3s,border-color .3s;display:grid}.public-site-module__1AGgWG__site details.q .pm .site-icon{transition:rotate .3s var(--ease)}.public-site-module__1AGgWG__site details.q[open] .pm{background:var(--primary);color:var(--white);border-color:var(--primary)}.public-site-module__1AGgWG__site details.q[open] .pm .site-icon{rotate:45deg}.public-site-module__1AGgWG__site details.q summary:hover .pm{border-color:var(--gray-300)}.public-site-module__1AGgWG__site details.q p{color:var(--sub);animation:public-site-module__1AGgWG__swap .4s var(--ease);padding:0 48px 24px 0;font-size:16px;line-height:1.65}@keyframes public-site-module__1AGgWG__swap{0%{opacity:0;translate:0 -6px}}@media (max-width:860px){.public-site-module__1AGgWG__site .faq-cols{grid-template-columns:1fr}.public-site-module__1AGgWG__site .faq-col+.faq-col{border-top:0}}.public-site-module__1AGgWG__site .faq-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}.public-site-module__1AGgWG__site .faq-end p{color:var(--sub)}@media (prefers-reduced-motion:reduce){:is(.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) *,.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) :before,.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) :after){transition:none!important;animation:none!important}.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .reveal{opacity:1;transform:none}}.public-site-module__1AGgWG__site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-sm:var(--radius-md);background:var(--white);min-width:0}.public-site-module__1AGgWG__site .site-icon{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block}.public-site-module__1AGgWG__site .btn .site-icon{font-size:18px}.public-site-module__1AGgWG__site .stars .site-icon{font-size:16px}.public-site-module__1AGgWG__site .ico .site-icon{width:1em;height:1em}.public-site-module__1AGgWG__site .technology-icon{flex:none}.public-site-module__1AGgWG__site .stack-list li .technology-icon{width:28px;height:28px;color:var(--gray-500)}.public-site-module__1AGgWG__site .cs-logos .technology-icon{width:22px;height:22px;color:var(--gray-600)}.public-site-module__1AGgWG__site .marquee-group{flex:none;gap:20px;display:flex}.public-site-module__1AGgWG__site .reveal{opacity:1;transform:none}.public-site-module__1AGgWG__site .reveal.in{animation:public-site-module__1AGgWG__site-reveal .6s var(--ease) both}.public-site-module__1AGgWG__site .s-dark .reveal{color:inherit}.public-site-module__1AGgWG__site .vph-play-icon{background:var(--white);width:64px;height:64px;color:var(--primary);border-radius:50%;padding:16px;position:relative}.public-site-module__1AGgWG__site .header-actions{align-items:center;gap:10px;display:flex}.public-site-module__1AGgWG__site .mobile-menu{border:1px solid var(--line);background:var(--white);border-radius:var(--radius-10);height:var(--control);width:var(--control);place-items:center;display:none}.public-site-module__1AGgWG__site .skip-link{z-index:100;background:var(--white);border-radius:var(--radius-10);padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.public-site-module__1AGgWG__site .skip-link:focus{transform:none}.public-site-module__1AGgWG__site .packet{offset-distance:0%;animation:4s linear infinite public-site-module__1AGgWG__site-packet}.public-site-module__1AGgWG__site .before .packet{animation-duration:8s}.public-site-module__1AGgWG__site .ap{pointer-events:none}.public-site-module__1AGgWG__site .cs-cur{transition:transform 1s var(--ease)}.public-site-module__1AGgWG__site .sc-canvas{transform:scale(var(--k));transform-origin:0 0}.public-site-module__1AGgWG__site .player{height:auto}.public-site-module__1AGgWG__site .pstep{min-width:0}.public-site-module__1AGgWG__site .topbar nav a{padding-inline:8px}.public-site-module__1AGgWG__site section[id]{scroll-margin-top:86px}@keyframes public-site-module__1AGgWG__site-packet{to{offset-distance:100%}}@keyframes public-site-module__1AGgWG__site-reveal{0%{opacity:.2;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:960px){.public-site-module__1AGgWG__site .mobile-menu{display:grid}.public-site-module__1AGgWG__site .topbar nav[data-mobile-open=true]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);flex-direction:column;padding:12px;display:flex;position:absolute;top:68px;left:16px;right:16px}.public-site-module__1AGgWG__site .topbar.floating nav[data-mobile-open=true]{max-height:calc(100dvh - 76px);top:60px}.public-site-module__1AGgWG__site .pflow{display:none}}@media (max-width:640px){.public-site-module__1AGgWG__site .topbar .wrap{gap:10px}.public-site-module__1AGgWG__site .topbar .logo img{width:auto;height:20px}.public-site-module__1AGgWG__site .header-actions>.btn{font-size:var(--text-min);gap:6px;padding-inline:10px}.public-site-module__1AGgWG__site .header-actions>.btn .site-icon{display:none}.public-site-module__1AGgWG__site .node{gap:4px;padding:4px 6px}.public-site-module__1AGgWG__site .node .ico{width:20px;height:20px}.public-site-module__1AGgWG__site .node .site-icon{width:16px;height:16px}.public-site-module__1AGgWG__site .badge{max-width:100%}.public-site-module__1AGgWG__site .tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-module__1AGgWG__site .tcta{grid-column:1/-1}.public-site-module__1AGgWG__site .cs-tabs{flex-wrap:wrap;gap:0 20px;height:auto}.public-site-module__1AGgWG__site .cs-tab{white-space:normal;flex:none;padding-block:14px}.public-site-module__1AGgWG__site .tabs-pill{flex-wrap:wrap;height:auto}.public-site-module__1AGgWG__site .cf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-module__1AGgWG__site .hero-ctas{flex-wrap:wrap}}@media (max-width:360px){.public-site-module__1AGgWG__site .header-actions>.btn{white-space:normal;text-align:center;max-width:155px;line-height:1.2}.public-site-module__1AGgWG__site .tgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) *,.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) :before,.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) :after){scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}:is(.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .reveal,.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .visual){opacity:1;transform:none}.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .pstep *{opacity:1}.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .packet{display:none}}.public-site-module__1AGgWG__site{overflow-x:clip}.public-site-module__1AGgWG__site .ap-side>span{align-items:center;gap:10px;display:flex}.public-site-module__1AGgWG__site .node .site-icon{position:static;inset:auto}.public-site-module__1AGgWG__site .tcard blockquote{color:var(--gray-600);margin:0;font-size:15px;line-height:1.55}.public-site-module__1AGgWG__site .tcard figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.public-site-module__1AGgWG__site .tcard .testimonial-person{font-size:var(--text-min);gap:3px;display:grid}.public-site-module__1AGgWG__site .tcard .stars{flex:none;gap:3px;margin-left:auto}.public-site-module__1AGgWG__site .tcard .stars .site-icon{width:14px;height:14px}.public-site-module__1AGgWG__site .tcard figcaption span{color:var(--gray-500)}:is(.public-site-module__1AGgWG__site .wrap,.public-site-module__1AGgWG__site .sol-grid,.public-site-module__1AGgWG__site .sol,.public-site-module__1AGgWG__site .sol-vis,.public-site-module__1AGgWG__site .sol-txt,.public-site-module__1AGgWG__site .cs-stage,.public-site-module__1AGgWG__site .cs-view,.public-site-module__1AGgWG__site .ap-main,.public-site-module__1AGgWG__site .cf-txt,.public-site-module__1AGgWG__site [role=tabpanel]){min-width:0}.public-site-module__1AGgWG__site .sol-vis{overflow:hidden}@media (max-width:760px){.public-site-module__1AGgWG__site .sol-grid{grid-template-columns:minmax(0,1fr)}.public-site-module__1AGgWG__site .sol{padding:16px}.public-site-module__1AGgWG__site .sol-vis{padding:12px}.public-site-module__1AGgWG__site .sol .w-main{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-module__1AGgWG__site .sol .window-bar{flex-wrap:wrap}.public-site-module__1AGgWG__site .sol .window-bar span{white-space:normal}.public-site-module__1AGgWG__site .sol .cycle{grid-template-columns:1fr}.public-site-module__1AGgWG__site .cs-tabs{flex-wrap:wrap;display:flex}.public-site-module__1AGgWG__site .cs-tab{flex:120px}.public-site-module__1AGgWG__site .cs-stage{padding:12px}:is(.public-site-module__1AGgWG__site .cs-view,.public-site-module__1AGgWG__site .ap){width:100%;min-width:0}.public-site-module__1AGgWG__site .ap-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.public-site-module__1AGgWG__site .ap-kpi{min-width:0;padding:10px 6px}.public-site-module__1AGgWG__site .ap-top{flex-wrap:wrap}.public-site-module__1AGgWG__site .ap-kpi b{font-size:22px}.public-site-module__1AGgWG__site .ap-kpi span{overflow-wrap:anywhere}.public-site-module__1AGgWG__site .ap-r>span{overflow-wrap:anywhere;min-width:0}.public-site-module__1AGgWG__site .cf-kpi b{overflow-wrap:anywhere;font-size:24px}}.public-site-module__1AGgWG__site .cf-kpi span{white-space:normal;overflow-wrap:anywhere}.public-site-module__1AGgWG__site .cf-kpi{min-width:0}@media (max-width:640px){.public-site-module__1AGgWG__site .cf-kpi{padding:16px}}.public-site-module__1AGgWG__site .overline{text-decoration:none}.public-site-module__1AGgWG__site .ag-steps li{min-height:30px}.public-site-module__1AGgWG__site i{background:0 0;border-radius:0;width:auto;height:auto;margin:0}@media (max-width:760px){.public-site-module__1AGgWG__site .qdemo .player{aspect-ratio:4/3.4}}.public-site-module__1AGgWG__site .topbar .wrap{position:relative}.public-site-module__1AGgWG__site .topbar nav{align-self:stretch;align-items:center}.public-site-module__1AGgWG__site .nav-dropdown{align-self:stretch;align-items:center;display:flex}.public-site-module__1AGgWG__site .nav-link{white-space:nowrap;display:flex}.public-site-module__1AGgWG__site .nav-trigger{color:var(--gray-500);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px;font-size:14px;font-weight:500;display:flex}.public-site-module__1AGgWG__site .nav-trigger svg{width:14px;height:14px;transition:rotate .2s}.public-site-module__1AGgWG__site .nav-trigger[aria-expanded=true] svg{rotate:180deg}:is(.public-site-module__1AGgWG__site .nav-trigger:hover,.public-site-module__1AGgWG__site .nav-trigger[aria-expanded=true]){color:var(--gray-950);background:var(--gray-100)}.public-site-module__1AGgWG__site .nav-panel{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);max-height:calc(100dvh - 112px);box-shadow:var(--shadow-md);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto}.public-site-module__1AGgWG__site .nav-panel[hidden]{display:none}@media (min-width:1201px){.public-site-module__1AGgWG__site .topbar.floating .wrap:has(.nav-panel:not([hidden])){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}:is(.public-site-module__1AGgWG__site .topbar.floating .wrap:has(.nav-panel:not([hidden]))>:not(nav),.public-site-module__1AGgWG__site .topbar.floating .wrap:has(.nav-panel:not([hidden])) .nav-trigger,.public-site-module__1AGgWG__site .topbar.floating .wrap:has(.nav-panel:not([hidden])) .nav-link){z-index:1;position:relative}.public-site-module__1AGgWG__site .topbar.floating .nav-panel{z-index:0;border-radius:var(--radius-2xl);max-height:calc(100dvh - 56px);padding-top:80px;top:-1px;left:-1px;right:-1px;box-shadow:0 14px 36px -14px #0e121b38}}.public-site-module__1AGgWG__site .nav-introduction{align-content:start;gap:12px;display:grid}.public-site-module__1AGgWG__site .nav-introduction h3{font-size:22px;line-height:1.2}.public-site-module__1AGgWG__site .nav-introduction p{color:var(--gray-600);font-size:14px}.public-site-module__1AGgWG__site .nav-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-site-module__1AGgWG__site .topbar nav a.nav-service-card{height:100%;color:var(--gray-950);white-space:normal;border-left:1px solid var(--gray-200);border-radius:0;flex-direction:column;gap:10px;padding:16px;display:flex}.public-site-module__1AGgWG__site .nav-service-meta{color:var(--gray-500);justify-content:space-between;align-items:center;display:flex}.public-site-module__1AGgWG__site .nav-service-meta svg{width:22px;height:22px}.public-site-module__1AGgWG__site .nav-service-card b{font-size:22px;font-weight:500}.public-site-module__1AGgWG__site .nav-service-card strong{font-size:14px;font-weight:500}.public-site-module__1AGgWG__site .nav-service-card p{color:var(--gray-600);font-size:14px;font-weight:400}.public-site-module__1AGgWG__site .nav-service-action{color:var(--primary);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:14px;display:flex}@media (max-width:1200px){.public-site-module__1AGgWG__site .mobile-menu{display:grid}.public-site-module__1AGgWG__site .topbar nav{display:none}.public-site-module__1AGgWG__site .topbar nav[data-mobile-open=true]{overscroll-behavior:contain;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-2xl);max-height:calc(100dvh - 176px);box-shadow:var(--shadow-md);flex-direction:column;align-items:stretch;padding:12px;display:flex;position:absolute;top:68px;left:16px;right:16px;overflow-y:auto}.public-site-module__1AGgWG__site .topbar.floating nav[data-mobile-open=true]{border-radius:0 0 var(--radius-2xl) var(--radius-2xl);border-top:0;max-height:calc(100dvh - 76px);top:100%;left:-1px;right:-1px}.public-site-module__1AGgWG__site .topbar.floating .wrap:has(nav[data-mobile-open=true]){box-shadow:none;border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.public-site-module__1AGgWG__site .nav-link a,.public-site-module__1AGgWG__site .nav-trigger){text-align:left;width:100%}.public-site-module__1AGgWG__site .nav-trigger{justify-content:space-between}.public-site-module__1AGgWG__site .nav-dropdown{display:block}.public-site-module__1AGgWG__site .nav-panel{max-height:none;box-shadow:none;border:0;padding:0 0 8px 12px;display:block;position:static;overflow:visible}.public-site-module__1AGgWG__site .nav-panel[hidden]{display:none}.public-site-module__1AGgWG__site .topbar.floating .nav-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.public-site-module__1AGgWG__site .nav-introduction{display:none}.public-site-module__1AGgWG__site .nav-service-grid{grid-template-columns:1fr}.public-site-module__1AGgWG__site .topbar nav a.nav-service-card{border-left:2px solid var(--gray-200);padding:12px}.public-site-module__1AGgWG__site .nav-service-card b{font-size:18px}:is(.public-site-module__1AGgWG__site .nav-service-card p,.public-site-module__1AGgWG__site .nav-service-action){display:none}}.public-site-module__1AGgWG__site .site-muted{background:var(--gray-50)}.public-site-module__1AGgWG__site .h3-txt>.overline{color:var(--soft);letter-spacing:-.011em;text-transform:none;font-size:16px}.public-site-module__1AGgWG__site .sec-head>.btn{max-width:100%;min-height:var(--control);white-space:normal;height:auto;padding-block:12px}.public-site-module__1AGgWG__site .topbar nav a[aria-current=page]{color:var(--gray-950);background:var(--gray-100)}.public-site-module__1AGgWG__site .site-content-grid{gap:20px;display:grid}.public-site-module__1AGgWG__site .site-content-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-module__1AGgWG__site .site-content-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site-module__1AGgWG__site .site-content-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.public-site-module__1AGgWG__site .site-feature{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--card);flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.public-site-module__1AGgWG__site .site-feature-meta{color:var(--soft);justify-content:space-between;align-items:center;font-size:14px;display:flex}.public-site-module__1AGgWG__site .site-feature-meta svg{width:22px;height:22px}.public-site-module__1AGgWG__site .site-feature h3{text-wrap:pretty;font-size:20px;line-height:1.3}.public-site-module__1AGgWG__site .site-feature-copy{color:var(--sub);font-size:16px;line-height:1.6}.public-site-module__1AGgWG__site .site-steps{margin:0;padding:0;list-style:none}.public-site-module__1AGgWG__site .site-steps li{border-top:1px solid var(--line);grid-template-columns:44px minmax(100px,.6fr) minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:24px;padding:28px 0;display:grid}.public-site-module__1AGgWG__site .site-steps li:last-child{border-bottom:1px solid var(--line)}.public-site-module__1AGgWG__site .site-step-index{color:var(--soft);font-size:14px}.public-site-module__1AGgWG__site .site-step-label{color:var(--primary);font-size:16px;font-weight:500}.public-site-module__1AGgWG__site .site-steps h3{font-size:20px;line-height:1.4}.public-site-module__1AGgWG__site .site-steps p{color:var(--sub);font-size:16px;line-height:1.6}@media (max-width:960px){.public-site-module__1AGgWG__site .site-content-grid.columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site-module__1AGgWG__site .site-feature{padding:24px}.public-site-module__1AGgWG__site .site-steps li{grid-template-columns:36px minmax(0,1fr) minmax(0,1.3fr)}.public-site-module__1AGgWG__site .site-steps h3{grid-column:2}.public-site-module__1AGgWG__site .site-steps p{grid-area:1/3/3}}@media (max-width:640px){:is(.public-site-module__1AGgWG__site .site-content-grid.columns-2,.public-site-module__1AGgWG__site .site-content-grid.columns-3,.public-site-module__1AGgWG__site .site-content-grid.columns-4){grid-template-columns:1fr}.public-site-module__1AGgWG__site .site-steps li{grid-template-columns:28px minmax(0,1fr);gap:12px 16px;padding:24px 0}.public-site-module__1AGgWG__site .site-steps p{grid-area:auto/2}}:is(.public-site-module__1AGgWG__site .hero .overline,.public-site-module__1AGgWG__site .h3-txt>.overline){border:1px solid var(--line);background:color-mix(in srgb, var(--card) 86%, transparent);width:fit-content;max-width:100%;min-height:30px;box-shadow:var(--shadow-xs);color:var(--sub);font-size:var(--text-min);letter-spacing:-.006em;text-transform:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 14px 4px 12px;font-weight:500;line-height:1.3;display:inline-flex}:is(.public-site-module__1AGgWG__site .hero .overline:before,.public-site-module__1AGgWG__site .h3-txt>.overline:before){content:"";background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-out infinite public-site-module__1AGgWG__site-dot}.public-site-module__1AGgWG__site .h3-txt>.overline{justify-self:center}@keyframes public-site-module__1AGgWG__site-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 50%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}@keyframes public-site-module__1AGgWG__site-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.public-site-module__1AGgWG__site .h3-txt>*{animation:public-site-module__1AGgWG__site-rise .85s var(--ease) both}.public-site-module__1AGgWG__site .h3-txt>:nth-child(2){animation-delay:80ms}.public-site-module__1AGgWG__site .h3-txt>:nth-child(3){animation-delay:.16s}.public-site-module__1AGgWG__site .h3-txt>:nth-child(4){animation-delay:.24s}.public-site-module__1AGgWG__site .h3-txt>:nth-child(5){animation-delay:.32s}.public-site-module__1AGgWG__site .hero{isolation:isolate;position:relative;overflow:clip}:is(.public-site-module__1AGgWG__site .hero:before,.public-site-module__1AGgWG__site .hero:after){content:"";z-index:-1;pointer-events:none;position:absolute}.public-site-module__1AGgWG__site .hero:before{background-image:radial-gradient(var(--gray-300) 1px, transparent 1px);opacity:.55;background-size:26px 26px;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%)}.public-site-module__1AGgWG__site .hero:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 22%, transparent), transparent);filter:blur(40px);opacity:.55;border-radius:50%;width:min(900px,90vw);height:520px;animation:14s ease-in-out infinite alternate public-site-module__1AGgWG__site-drift;top:-240px;left:50%;translate:-50%}@keyframes public-site-module__1AGgWG__site-drift{0%{transform:translate(-8%)scale(1)}to{transform:translate(8%,24px)scale(1.12)}}.public-site-module__1AGgWG__site[data-motion=on] .reveal:not(.in){opacity:0;transform:translateY(26px)}.public-site-module__1AGgWG__site[data-motion=on] .reveal{transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s), border-color .25s, box-shadow .3s, background .3s}.public-site-module__1AGgWG__site[data-motion=on] .reveal.in{opacity:1;animation:none;transform:none}:is(.public-site-module__1AGgWG__site .site-feature,.public-site-module__1AGgWG__site .site-content-grid .card){isolation:isolate;position:relative;overflow:hidden}:is(.public-site-module__1AGgWG__site .site-feature:after,.public-site-module__1AGgWG__site .site-content-grid .card:after){content:"";z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), var(--primary-a10), transparent 65%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.public-site-module__1AGgWG__site .site-feature:before{content:"";background:linear-gradient(90deg, var(--primary), transparent);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.public-site-module__1AGgWG__site .site-feature-meta span{transition:color .25s, letter-spacing .3s var(--ease)}@media (hover:hover){:is(.public-site-module__1AGgWG__site .site-feature:hover,.public-site-module__1AGgWG__site .site-content-grid .card:hover){border-color:color-mix(in srgb, var(--primary) 32%, var(--line));box-shadow:var(--shadow-md);transform:translateY(-5px)}:is(.public-site-module__1AGgWG__site .site-feature:hover:after,.public-site-module__1AGgWG__site .site-content-grid .card:hover:after){opacity:1}.public-site-module__1AGgWG__site .site-feature:hover:before{transform:scaleX(1)}.public-site-module__1AGgWG__site .site-feature:hover .site-feature-meta span{color:var(--primary);letter-spacing:.04em}}.public-site-module__1AGgWG__site .site-steps li{transition:background .3s;position:relative}:is(.public-site-module__1AGgWG__site .site-step-index,.public-site-module__1AGgWG__site .site-steps h3){transition:color .25s}@media (hover:hover){.public-site-module__1AGgWG__site .site-steps li:hover{--step-hover:color-mix(in srgb, var(--gray-100) 70%, transparent);background:var(--step-hover);box-shadow:-16px 0 0 var(--step-hover), 16px 0 0 var(--step-hover)}.public-site-module__1AGgWG__site .site-steps li:hover .site-step-index{color:var(--primary)}}.public-site-module__1AGgWG__site .btn{transition:background .2s ease-out,box-shadow .3s,color .2s;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .btn .site-icon{transition:transform .3s var(--ease)}.public-site-module__1AGgWG__site .btn-primary:after{content:"";transition:transform .7s var(--ease);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.public-site-module__1AGgWG__site .btn:hover .site-icon{transform:translate(3px)}.public-site-module__1AGgWG__site .btn-primary:hover{box-shadow:0 10px 26px -10px color-mix(in srgb, var(--primary) 70%, transparent)}.public-site-module__1AGgWG__site .btn-primary:hover:after{transform:translate(120%)}.public-site-module__1AGgWG__site .btn-neutral:hover{box-shadow:inset 0 0 0 1px var(--gray-400), var(--shadow-md)}}.public-site-module__1AGgWG__site .cta{isolation:isolate;border-top:1px solid var(--gray-200);background:var(--gray-100);color:var(--gray-950);text-align:center;position:relative;overflow:hidden}:is(.public-site-module__1AGgWG__site .cta:before,.public-site-module__1AGgWG__site .cta:after){content:"";z-index:-1;pointer-events:none;position:absolute}.public-site-module__1AGgWG__site .cta:before{background-image:radial-gradient(var(--gray-300) 1px, transparent 1px);opacity:.7;background-size:24px 24px;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 70%,#000 10%,#0000 75%)}.public-site-module__1AGgWG__site .cta:after{background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 24%, transparent), transparent);filter:blur(36px);border-radius:50%;width:min(820px,90vw);height:440px;animation:12s ease-in-out infinite alternate public-site-module__1AGgWG__site-drift;bottom:-260px;left:50%;translate:-50%}.public-site-module__1AGgWG__site .cta-in{justify-items:center;gap:20px;display:grid}.public-site-module__1AGgWG__site .cta h2{font-size:clamp(30px,5vw,60px)}.public-site-module__1AGgWG__site .cta .lead{text-align:center;max-width:52ch}.public-site-module__1AGgWG__site .footer{isolation:isolate;background:var(--gray-950);color:var(--white);text-align:center;position:relative;overflow:hidden}.public-site-module__1AGgWG__site .f-center{justify-items:center;gap:20px;padding-block:clamp(40px,5vw,56px) clamp(32px,4vw,44px);display:grid}.public-site-module__1AGgWG__site .f-tagline{max-width:60ch;color:var(--gray-300);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(18px,2vw,22px);line-height:1.45}.public-site-module__1AGgWG__site .f-social{gap:8px;display:flex}.public-site-module__1AGgWG__site .f-social a{border:1px solid var(--gray-800);width:40px;height:40px;color:var(--gray-400);transition:color .2s, border-color .2s, background .2s, transform .3s var(--ease);border-radius:50%;place-items:center;font-size:18px;display:grid}.public-site-module__1AGgWG__site .f-social a:hover{color:var(--white);border-color:var(--primary);background:var(--primary-a16);transform:translateY(-3px)}.public-site-module__1AGgWG__site .f-mark{z-index:1;pointer-events:none;width:min(42vw,146px);margin:0 auto;position:relative}.public-site-module__1AGgWG__site .f-mark svg{width:100%;height:auto;display:block;overflow:visible}.public-site-module__1AGgWG__site .f-mark path{fill:none;stroke-linejoin:round;stroke-linecap:round}.public-site-module__1AGgWG__site .f-mark-line path{stroke:#fff6;stroke-width:.07px}.public-site-module__1AGgWG__site .f-mark-beam{filter:drop-shadow(0 0 .35px var(--primary))}.public-site-module__1AGgWG__site .f-mark-beam path{stroke:var(--primary);stroke-opacity:.13;stroke-linecap:butt;opacity:0}.public-site-module__1AGgWG__site .f-mark:not([data-drawn]) .f-mark-line path{opacity:0}.public-site-module__1AGgWG__site .f-mark[data-drawn] .f-mark-line path{animation:public-site-module__1AGgWG__f-draw 2.4s var(--ease) both}.public-site-module__1AGgWG__site .f-mark[data-drawn] .f-mark-beam path{stroke-dasharray:0 var(--g) var(--l) 1;opacity:1;animation:4.5s linear 2.2s infinite public-site-module__1AGgWG__f-beam-path}@keyframes public-site-module__1AGgWG__f-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes public-site-module__1AGgWG__f-beam-path{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.public-site-module__1AGgWG__site .f-bottom{z-index:2;background:var(--gray-950);border-top:1px solid var(--gray-800);position:relative}.public-site-module__1AGgWG__site .f-bottom .wrap{min-height:56px;color:var(--gray-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:14px;font-size:14px;display:flex}.public-site-module__1AGgWG__site .f-bottom .links{gap:20px;display:flex}.public-site-module__1AGgWG__site .f-bottom .links a{transition:color .2s}.public-site-module__1AGgWG__site .f-bottom .links a:hover{color:var(--white)}@media (max-width:640px){.public-site-module__1AGgWG__site .f-bottom .wrap{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){:is(.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .h3-txt>*,.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .hero:after,.public-site-module__1AGgWG__site:not(:where([data-public-motion=always] *)) .cta:after){animation:none!important}}.public-site-module__1AGgWG__site .topbar.s-dark{background:var(--gray-950);border-bottom-color:var(--gray-800)}.public-site-module__1AGgWG__site .topbar.s-dark .logo img{filter:brightness(0)invert()}:is(.public-site-module__1AGgWG__site .topbar.s-dark nav a,.public-site-module__1AGgWG__site .topbar.s-dark .nav-trigger){color:var(--gray-400)}:is(.public-site-module__1AGgWG__site .topbar.s-dark nav a:hover,.public-site-module__1AGgWG__site .topbar.s-dark .nav-trigger:hover,.public-site-module__1AGgWG__site .topbar.s-dark .nav-trigger[aria-expanded=true],.public-site-module__1AGgWG__site .topbar.s-dark nav a[aria-current=page]){color:var(--white);background:var(--gray-800)}.public-site-module__1AGgWG__site .topbar.s-dark .mobile-menu{color:var(--white)}.public-site-module__1AGgWG__site .topbar.floating.s-dark{background:0 0;border-bottom-color:#0000}:is(.public-site-module__1AGgWG__site .topbar.floating.s-dark .wrap,.public-site-module__1AGgWG__site .topbar.floating.s-dark .nav-panel,.public-site-module__1AGgWG__site .topbar.floating.s-dark nav[data-mobile-open=true]){background:#09090bd6;border-color:#ffffff1f;box-shadow:0 14px 36px -14px #0009}.public-site-module__1AGgWG__site .topbar.s-dark .nav-panel{background:var(--gray-900);border-color:var(--gray-800)}.public-site-module__1AGgWG__site .topbar.s-dark nav[data-mobile-open=true]{background:var(--gray-900);border-color:var(--gray-800)}:is(.public-site-module__1AGgWG__site .topbar.s-dark .nav-introduction p,.public-site-module__1AGgWG__site .topbar.s-dark .nav-service-card p,.public-site-module__1AGgWG__site .topbar.s-dark .nav-service-meta){color:var(--gray-400)}.public-site-module__1AGgWG__site .topbar.s-dark nav a.nav-service-card{color:var(--white);border-left-color:var(--gray-800)}.public-site-module__1AGgWG__site .topbar.s-dark nav a.nav-service-card:hover{background:var(--gray-800)}@media (min-width:1201px){.public-site-module__1AGgWG__site .topbar.floating.s-dark .wrap:has(.nav-panel:not([hidden])){box-shadow:none;background:0 0;border-color:#0000}}.public-site-module__1AGgWG__site .topbar.in-hero{background:0 0;border-bottom-color:#0000}.public-site-module__1AGgWG__site .topbar.over-hero{margin-bottom:-69px}@media (min-width:1201px){.public-site-module__1AGgWG__site .topbar .wrap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.public-site-module__1AGgWG__site .topbar .wrap>:first-child{justify-self:start}.public-site-module__1AGgWG__site .topbar .header-actions{justify-self:end}}
