:where(.o-root) svg:not(a),:where(.o-root) img:not(a){display:inline}:where(.o-root) canvas:not(a){display:block}.o-root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sp:clamp(64px,8vw,104px);--ink:#0e1119;--ink-sub:#4b5263;--ink-mute:#6b7280;--line:#e6e8ee;--line-strong:#dde0e7;--surface:#fff;--bg:#fbfbfc;--soft:#f4f6f9;--brand:#2f82b4;--brand-600:#276c96;--brand-700:#21587a;--brand-50:#eaf3f9;--brand-100:#d2e6f1;--brand-sky:#8cc3e6;--wa:#25d366;--wa-dark:#1db257;--wa-deep:#075e54;--wa-50:#e9faf0;--amber:#de9b39;--amber-50:#faf1e1;--amber-700:#9a6420;--violet:#6d5ef0;--violet-50:#edebfd;--emerald:#12a594;--emerald-50:#e1f4f1;--night:#0b0e16;--night-2:#121726;--f-sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-serif:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--f-brand:var(--font-fraunces),Georgia,"Times New Roman",serif;--f-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Consolas,monospace;--shadow-xs:0 1px 0 #0e11190a;--shadow-sm:0 1px 2px #0e11190d,0 1px 0 #0e111908;color:var(--ink);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" 1,"cv11" 1;font-size:16px;line-height:1.55}.o-root :focus-visible{outline:2px solid color-mix(in oklab,var(--brand)60%,transparent);outline-offset:3px;border-radius:6px}.o-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.o-eved{font-family:var(--f-brand);color:var(--brand);letter-spacing:-.01em;white-space:nowrap;text-transform:none;font-style:normal;font-weight:700}.o-eved-os{white-space:nowrap;align-items:baseline;gap:.24em;line-height:1;display:inline-flex}.o-eved-os-w{font-family:var(--f-brand);letter-spacing:-.01em;color:inherit;font-style:normal;font-weight:700}.o-accent{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--brand-600);font-style:italic;font-weight:400}.o-mono{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);font-size:11px}.o-btn{font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.o-btn .o-ic{transition:transform .2s}.o-btn:hover .o-ic-arrow{transform:translate(3px)}.o-btn-brand{color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--brand)88%,#fff),var(--brand));border-color:color-mix(in oklab,var(--brand)72%,#0b3a55);box-shadow:inset 0 1px 0 #ffffff47,0 1px 2px #10182829,0 8px 20px -6px color-mix(in oklab,var(--brand)60%,transparent)}.o-btn-brand:hover{box-shadow:inset 0 1px 0 #ffffff52,0 2px 4px #1018282e,0 14px 28px -8px color-mix(in oklab,var(--brand)65%,transparent);transform:translateY(-1px)}.o-btn-line{background:var(--surface);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-xs)}.o-btn-line:hover{background:#f7f8fa}.o-btn-line .o-wa{color:var(--wa-dark)}.o-btn-sm{border-radius:999px;padding:9px 16px;font-size:13.5px}.o-btn-wa{color:#fff;background:linear-gradient(#2bd86c,#1da851);border-color:#17964a;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #10182829,0 8px 20px -6px #25d366a6}.o-btn-wa:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,0 2px 4px #1018282e,0 14px 28px -8px #25d366b3}.o-btn-white{color:var(--ink);background:#fff;border-color:#fff;box-shadow:0 10px 24px -10px #0009}.o-btn-white:hover{background:#f2f6fa;transform:translateY(-1px)}@keyframes o-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.o-root *,.o-root :before,.o-root :after{transition:none!important;animation:none!important}}
.o-nav{z-index:50;height:74px;padding-top:env(safe-area-inset-top,0px);pointer-events:none;position:sticky;top:0}.o-nav-bar{pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:0;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:20px;width:100%;max-width:1232px;height:74px;margin:0 auto;padding-inline:clamp(16px,4vw,32px);transition:max-width .55s cubic-bezier(.2,.8,.2,1),width .55s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),margin .45s cubic-bezier(.2,.8,.2,1),padding .45s,border-radius .45s,background .3s,border-color .3s,box-shadow .45s;display:grid;position:relative}.o-nav.o-scrolled .o-nav-bar{-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffc7;border-color:#0e111912;border-radius:18px;width:calc(100% - 24px);max-width:1232px;height:60px;margin-top:8px;padding-inline:18px 10px;box-shadow:inset 0 1px #fffc,0 1px 2px #0e11190a,0 14px 34px -16px #153a5a4d}.o-logo{justify-self:start;align-items:center;gap:10px;display:inline-flex}.o-logo img{width:34px;height:34px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.o-logo:hover img{transform:rotate(-12deg)}.o-logo .o-eved{font-size:21px;line-height:1}.o-nav-links{align-items:center;gap:2px;display:flex;position:relative}.o-nav-ind{opacity:0;pointer-events:none;background:#0e11190d;border-radius:11px;width:0;height:36px;margin-top:-18px;transition:transform .38s cubic-bezier(.2,.8,.2,1),width .38s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:50%;left:0}.o-nav-item{position:relative}.o-nav-link{white-space:nowrap;z-index:1;height:36px;font:inherit;color:var(--ink-sub);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.o-nav-link:hover,.o-nav-item.o-open>.o-nav-link{color:var(--ink)}.o-nav-link .o-chev{width:14px;height:14px;color:var(--ink-mute);margin-right:-4px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.o-nav-item.o-open .o-chev{transform:rotate(180deg)}.o-nav-link.o-is-active{color:var(--ink)}.o-nav-link.o-is-active:after{content:"";background:var(--brand);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.o-nav-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.o-dd{z-index:2;border:1px solid var(--line);opacity:0;visibility:hidden;transform-origin:50% 0;background:#fff;border-radius:20px;padding:8px;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-8px)scale(.98);box-shadow:0 30px 70px -24px #153a5a61,0 6px 16px -6px #0e11191a}.o-dd:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.o-nav-item.o-open .o-dd{opacity:1;visibility:visible;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1),visibility;transform:translate(-50%)}.o-dd-product{width:720px}.o-dd-sol{width:400px}.o-dd-grid{grid-template-columns:minmax(0,1fr) 256px;gap:8px;display:grid}.o-dd-h{padding:10px 12px 6px;display:block}.o-dd-row{border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;transition:background .2s;display:grid}.o-dd-row:hover,.o-dd-row:focus-visible{background:var(--soft)}.o-dd-ic{background:var(--bgc);width:38px;height:38px;color:var(--fg);border-radius:11px;place-items:center;transition:transform .3s cubic-bezier(.2,.9,.3,1.3);display:grid}.o-dd-ic .o-ic{width:18px;height:18px}.o-dd-row:hover .o-dd-ic{transform:scale(1.07)rotate(-4deg)}.o-dd-tx b{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.o-dd-tx small{color:var(--ink-mute);margin-top:1px;font-size:12.5px;line-height:1.4;display:block}.o-dd-tag{font-style:normal;font-family:var(--f-mono);letter-spacing:.04em;background:var(--brand);color:#fff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:500}.o-dd-feature{color:#fff;background:radial-gradient(110% 80% at 100% 0,#25d36657,#0000 60%),linear-gradient(165deg,#12202b,#0b0e16);border-radius:15px;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative;overflow:hidden}.o-dd-chat{gap:6px;margin-bottom:auto;padding-bottom:16px;display:grid}.o-dd-chat i{max-width:90%;color:var(--ink);border-radius:9px;padding:6px 9px;font-size:11.5px;font-style:normal;line-height:1.35;box-shadow:0 1px #0000001f}.o-dd-chat .o-in{background:#fff;border-top-left-radius:3px;justify-self:start}.o-dd-chat .o-out{background:#d9fdd3;border-top-right-radius:3px;justify-self:end}.o-dd-chat .o-out .o-ic{vertical-align:-3px;color:#53bdeb;stroke-width:2.4px;width:13px;height:13px;margin-left:4px}.o-nav-item.o-open .o-dd-chat i{animation:.45s cubic-bezier(.2,.9,.3,1.2) .12s both o-pop}.o-nav-item.o-open .o-dd-chat .o-out{animation-delay:.55s}.o-dd-feature b{letter-spacing:-.01em;font-size:15px;font-weight:600}.o-dd-feature small{color:#ffffffb8;font-size:12.5px;line-height:1.45}.o-dd-cta{background:linear-gradient(#2bd86c,#1da851);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:8px 13px;font-size:13px;font-weight:600;transition:transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 8px 18px -8px #25d366cc}.o-dd-cta svg{width:15px;height:15px}.o-dd-cta .o-ic{width:14px;height:14px;transition:transform .2s}.o-dd-feature:hover .o-dd-cta{transform:translateY(-1px)}.o-dd-feature:hover .o-dd-cta .o-ic{transform:translate(3px)}.o-dd-foot{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:6px;padding:12px 12px 6px;font-size:13px;font-weight:500;display:flex}.o-dd-foot a{color:var(--ink-sub);align-items:center;gap:6px;transition:color .2s;display:inline-flex}.o-dd-foot a .o-ic{width:14px;height:14px;transition:transform .2s}.o-dd-foot a:hover{color:var(--brand-600)}.o-dd-foot a:hover .o-ic{transform:translate(3px)}.o-dd-note{color:var(--ink-mute);margin-left:auto;font-size:12px;font-weight:400}.o-nav-right{justify-self:end;align-items:center;gap:8px;display:flex}.o-nav-signin{white-space:nowrap;border:1px solid var(--line-strong);height:38px;color:var(--ink);background:#ffffffb3;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.o-nav-signin:hover{background:#fff;border-color:#c9ced8}.o-nav-signin .o-ic{width:16px;height:16px;color:var(--brand)}.o-nav-cta{border-radius:11px;height:38px}.o-menu-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;place-content:center;gap:5px;width:40px;height:40px;display:none}.o-menu-btn i{background:var(--ink);border-radius:2px;width:16px;height:1.5px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block}.o-menu-btn[aria-expanded=true] i:first-child{transform:translateY(3.25px)rotate(45deg)}.o-menu-btn[aria-expanded=true] i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.o-mnav{z-index:49;border:1px solid var(--line);background:#fff;border-radius:20px;gap:4px;max-height:calc(100dvh - 92px);padding:8px 14px 14px;animation:.3s cubic-bezier(.2,.8,.2,1) both o-pop;display:grid;position:fixed;top:78px;left:12px;right:12px;overflow:auto;box-shadow:0 30px 70px -24px #153a5a66}.o-mnav-h{padding:10px 4px 4px;display:block}.o-mnav-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.o-mnav-l{background:var(--soft);border-radius:12px;align-items:center;gap:10px;padding:8px;font-size:14px;font-weight:600;display:flex}.o-mnav-l .o-dd-ic{border-radius:9px;width:32px;height:32px}.o-mnav-l .o-dd-ic .o-ic{width:16px;height:16px}.o-mnav-list{display:grid}.o-mnav-a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 4px;font-size:15px;font-weight:500;display:flex}.o-mnav-a .o-ic{width:15px;height:15px;color:var(--ink-mute)}.o-mnav-links{gap:6px;margin-top:10px;display:flex}.o-mnav-links a{background:var(--soft);text-align:center;border-radius:11px;flex:1;padding:10px;font-size:14px;font-weight:600}.o-mnav-cta{gap:8px;margin-top:12px;display:grid}.o-mnav-cta .o-btn{width:100%}.o-nav-lang{align-items:center;display:flex}.o-mnav-lang{justify-content:center;padding-top:4px;display:flex}@media (width<=1180px){.o-nav-bar{grid-template-columns:1fr auto}.o-nav-links,.o-nav-signin,.o-nav-lang{display:none}.o-menu-btn{display:grid}}@media (width<=420px){.o-nav-cta .o-ic-arrow{display:none}.o-nav-cta{padding-inline:12px}.o-logo .o-eved{font-size:19px}.o-logo img{width:30px;height:30px}}@media (width<=640px){.o-nav-right .o-btn-sm{padding:8px 13px;font-size:13px}}
