@charset "UTF-8";#main-content .hv2{--ink:#16161a;--ink-2:#3a3a42;--mute:#6b6b76;--soft:#84848f;--line:#e9e9ee;--line-2:#dedee4;--tray:#f3f3f5;--paper:#fafafa;--vio:#8a77e0;--vio-d:#6a4fd0;--vio-l:#b9acf5;--vio-t:#f1edfd;--amber-d:#a05f00;--amber-t:#fff4dc;--green-d:#12703a;--green-t:#e8f7ee;--rose-d:#b42318;--rose-t:#fde8e8;--dark:#0d0d12;--dark-2:#17171e;--dline:rgba(255,255,255,.1);--dmute:#a6a6b0;--sh-1:0 1px 1px -.5px rgba(16,16,24,.04),0 3px 3px -1.5px rgba(16,16,24,.04),0 6px 6px -3px rgba(16,16,24,.03),0 12px 12px -6px rgba(16,16,24,.03);--sh-2:0 1px 1px -.5px rgba(16,16,24,.05),0 3px 3px -1.5px rgba(16,16,24,.05),0 6px 6px -3px rgba(16,16,24,.05),0 12px 12px -6px rgba(16,16,24,.05),0 24px 24px -12px rgba(16,16,24,.06);--r-s:8px;--r-m:12px;--r-l:16px;--ease:cubic-bezier(.22,1,.36,1);--gap:24px;--pad:32px;--wrap:min(1200px,calc(100% - 80px));--mono:var(--font-mono,ui-monospace,"JetBrains Mono",SFMono-Regular,Menlo,monospace);color:var(--ink);background:var(--paper);overflow-x:clip;font-size:16px;word-break:keep-all;overflow-wrap:break-word}@media(max-width:759px){#main-content .hv2{--gap:16px;--pad:20px;--wrap:calc(100% - 40px)}}#main-content .hv2 *,#main-content .hv2 *::before,#main-content .hv2 *::after{box-sizing:border-box}:where(#main-content .hv2) *:where(h1,h2,h3){margin:0;text-wrap:balance}:where(#main-content .hv2) p{margin:0}:where(#main-content .hv2) *:where(ul,ol,dl,dd){margin:0;padding:0;list-style:none}:where(#main-content .hv2) a{text-decoration:none}:where(#main-content .hv2>section:not(.hv-hero)) button{font:inherit;color:inherit;border:0;background:0;padding:0;cursor:pointer;text-align:left}:where(#main-content .hv2) img{max-width:100%;height:auto}:where(#main-content .hv2) code{font-family:var(--mono);background:0;padding:0}#main-content .hv2 *:is(a,button,summary):focus{outline:0}#main-content .hv2 *:is(a,button,summary):focus-visible{outline:2px solid var(--vio-d);outline-offset:2px;border-radius:6px}#main-content .hv2 .hv-dark *:is(a,button,summary):focus-visible{outline-color:var(--vio-l)}#main-content .hv2 .hv-wrap{width:var(--wrap);margin:0 auto}#main-content .hv2 .hv-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#main-content .hv2>section{padding:104px 0;border-top:1px solid #e6e7e9}#main-content .hv2>section.hv-hero,#main-content .hv2>section.hv-trust,#main-content .hv2>section.hv-dark,#main-content .hv2>section.hv-dark+section{border-top:0}#main-content .hv2>section.hv-trust{padding-top:0}#main-content .hv2>section.hv-dark{padding:120px 0}@media(max-width:759px){#main-content .hv2>section{padding:64px 0}#main-content .hv2>section.hv-trust{padding-top:0}#main-content .hv2>section.hv-dark{padding:72px 0}}#main-content .hv2 .hv-kicker{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;font-weight:500 !important;color:var(--mute)}#main-content .hv2 .hv-kicker b{display:inline-grid;place-items:center;height:22px;padding:0 7px;border-radius:6px;background:var(--vio-t);color:var(--vio-d);font-size:12px;font-weight:600 !important;letter-spacing:.02em}#main-content .hv2 .hv-h2{margin-top:14px !important;font-size:clamp(28px,2.6vw,36px) !important;line-height:1.25 !important;letter-spacing:-.02em !important;font-weight:500 !important;color:var(--ink) !important}#main-content .hv2 .hv-h2 span{display:block;text-wrap:balance;color:var(--soft);font-weight:500 !important;letter-spacing:inherit !important}#main-content .hv2 .hv-h3{font-size:22px !important;line-height:1.35 !important;letter-spacing:-.015em !important;font-weight:600 !important;color:var(--ink) !important}#main-content .hv2 .hv-h3s{font-size:20px !important;line-height:1.4 !important;letter-spacing:-.01em !important;font-weight:600 !important;color:var(--ink) !important}#main-content .hv2 .hv-p{margin-top:16px !important;font-size:17px;line-height:1.6;color:var(--mute);max-width:34em;text-wrap:pretty}#main-content .hv2--ko .hv-p{max-width:30em}#main-content .hv2 .hv-head{max-width:760px}#main-content .hv2 .hv-head2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}#main-content .hv2 .hv-head2 .hv-p{margin-top:0 !important}@media(max-width:999px){#main-content .hv2 .hv-head2{grid-template-columns:minmax(0,1fr);gap:16px}}#main-content .hv2--ko *:is(.hv-h1,.hv-h2){letter-spacing:-.02em !important}#main-content .hv2--ko .hv-h2{line-height:1.32 !important}#main-content .hv2 .hv-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:32px}#main-content .hv2 .hv-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 20px;border-radius:var(--r-s);font-size:15px;line-height:1.2;font-weight:500 !important;letter-spacing:-.01em;white-space:nowrap;transition:background .2s,box-shadow .2s,color .2s}#main-content .hv2 .hv-cta--solid{background:var(--ink);color:#fff !important;box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12)}#main-content .hv2 .hv-cta--solid:hover{background:#000}#main-content .hv2 .hv-cta--line{background:#fff;color:var(--ink) !important;box-shadow:0 0 0 1px var(--line-2),var(--sh-1)}#main-content .hv2 .hv-cta--line:hover{box-shadow:0 0 0 1px #cfcfd8,var(--sh-2)}#main-content .hv2 .hv-cta--text{padding:0 4px;color:var(--ink-2) !important}#main-content .hv2 .hv-cta--text::after{content:"\203A";margin-left:2px;font-size:1.2em;line-height:1;transition:transform .25s var(--ease)}#main-content .hv2 .hv-cta--text:hover::after{transform:translateX(3px)}#main-content .hv2 .hv-cta--inv{background:#fff;color:var(--ink) !important}#main-content .hv2 .hv-cta--inv:hover{background:#ececf0}#main-content .hv2 .hv-cta--ghost{background:transparent;color:#fff !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}#main-content .hv2 .hv-cta--ghost:hover{box-shadow:inset 0 0 0 1px #fff}#main-content .hv2 .hv-ctas-note{font-size:14px;line-height:1.5;color:var(--mute)}#main-content .hv2 .hv-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}#main-content .hv2 .hv-tags li{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:6px;background:var(--vio-t);color:var(--vio-d);font-size:12.5px;line-height:1.3;font-weight:600 !important}#main-content .hv2 .hv-dark{background:var(--dark);color:#fff}#main-content .hv2 .hv-dark .hv-kicker{color:var(--vio-l)}#main-content .hv2 .hv-dark .hv-kicker b{background:rgba(185,172,245,.14);color:var(--vio-l)}#main-content .hv2 .hv-dark *:is(.hv-h2,.hv-h3s){color:#fff !important}#main-content .hv2 .hv-dark .hv-h2 span{color:var(--dmute)}#main-content .hv2 .hv-dark .hv-p{color:var(--dmute)}#main-content .hv2>section.hv-hero{position:relative;padding:0;background:radial-gradient(60% 420px at 30% 0,rgba(138,119,224,.10),transparent 70%),var(--paper)}#main-content .hv2 .hv-hero-pin{padding:140px 0 80px}#main-content .hv2 .hv-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:56px}#main-content .hv2 .hv-hero-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}#main-content .hv2 .hv-h1{margin:20px 0 0 !important;max-width:15em;font-size:clamp(40px,5.2vw,64px) !important;line-height:1.08 !important;letter-spacing:-.035em !important;font-weight:500 !important;color:var(--ink) !important;text-wrap:balance}#main-content .hv2 .hv-h1 span{display:block;color:var(--soft);font-weight:500 !important;letter-spacing:inherit !important}#main-content .hv2--ko .hv-h1{line-height:1.16 !important}@keyframes hv-h1-in{from{filter:blur(8px);opacity:.35}to{filter:blur(0);opacity:1}}#main-content .hv2 .hv-h1 span{animation:hv-h1-in .9s var(--ease) .3s backwards}#main-content .hv2 .hv-lead{margin:24px 0 0 !important;max-width:36em;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--mute);text-wrap:pretty}#main-content .hv2--ko .hv-lead{max-width:34em}#main-content .hv2 .hv-hero .hv-ctas{justify-content:flex-start}@media(min-width:1100px){#main-content .hv2 .hv-hero-pin{display:flex;align-items:center;min-height:100vh;padding:104px 0 56px}#main-content .hv2 .hv-hero-grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:40px;align-items:center}#main-content .hv2 .hv-h1{max-width:10.5em;font-size:clamp(44px,4.3vw,64px) !important}#main-content .hv2 .hv-lead{font-size:18px}}#main-content .hm-app.sst{position:relative;z-index:2;width:100%;max-width:1120px;margin:56px auto 0;background:transparent;overflow:visible;text-align:left}#main-content .hm-app.sst .g-stage{width:100%}.hm-app__nav{display:flex;justify-content:center;gap:4px;margin-top:20px;padding:0 12px}.hm-app__k{position:relative;flex:0 0 auto;padding:10px 14px;border:0;background:transparent;font-family:var(--font-mono);font-size:var(--fs-3xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--c-text-subtle);cursor:pointer;transition:color .15s ease}.hm-app__k:hover{color:var(--c-text-dark)}.hm-app__k.is-on{color:var(--c-accent-violet-strong)}.hm-app__k::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:0;height:2px;border-radius:2px;background:var(--c-accent-violet);transition:width .2s ease}.hm-app__k.is-on::after{width:calc(100% - 24px)}.hm-app__k:focus-visible{outline:2px solid var(--c-accent-violet);outline-offset:2px;border-radius:8px}.hm-app__cap{max-width:560px;margin:12px auto 0;font-size:15px;line-height:1.55;text-align:center;color:var(--c-text-muted);text-wrap:balance}@media(max-width:767px){#main-content .hm-app.sst{margin-top:36px}.hm-app__nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:12px}.hm-app__nav::-webkit-scrollbar{display:none}.hm-app__k:first-child{margin-left:auto}.hm-app__k:last-child{margin-right:auto}.hm-app__k{padding:10px 12px}.hm-app__cap{padding:0 8px;font-size:14px}}@media(prefers-reduced-motion:reduce){.hm-app__k,.hm-app__k::after{transition:none}}@media(max-width:759px){#main-content .hm-app.sst .dv.is-flat .dv-side{display:none !important}#main-content .hm-app.sst .g-fade--hero{max-height:540px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0,#000 78%,transparent 100%);mask-image:linear-gradient(#000 0,#000 78%,transparent 100%)}.hm-app__nav{margin-top:4px}.hm-app__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:visible;padding:0 4px;border-bottom:1px solid var(--c-border-subtle,#ececf0)}.hm-app__k,.hm-app__k:first-child,.hm-app__k:last-child{margin:0;padding:12px 4px;text-align:center}.hm-app__k.is-on::after{width:calc(100% - 16px);bottom:-1px}.hm-app__pre{display:none}}:lang(ko) .hm-app__k{font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none}#main-content .hv2 .hv-hero-app{position:relative}@media(max-width:759px){#main-content .hv2 .hv-hero-pin{padding:112px 0 56px}#main-content .hv2 .hv-hero-grid{gap:40px}#main-content .hv2 .hv-h1{font-size:36px !important;line-height:1.14 !important;letter-spacing:-.025em !important}#main-content .hv2--ko .hv-h1{font-size:34px !important;line-height:1.24 !important}#main-content .hv2 .hv-lead{margin-top:18px !important;font-size:16px}#main-content .hv2 .hv-hero .hv-ctas{margin-top:28px;gap:10px 16px}}@media(max-width:374px){#main-content .hv2 .hv-h1,#main-content .hv2--ko .hv-h1{font-size:31px !important}}#main-content .hv2 .hvs-col{position:relative}#main-content .hv2 .hvs{position:relative;width:min(520px,100%);margin:0 auto;text-align:left}#main-content .hv2 .hvs-svg{display:block;width:100%;height:auto;overflow:visible;-webkit-tap-highlight-color:transparent}#main-content .hv2 .hvs-slab{transition:transform .5s var(--ease),opacity .3s ease}#main-content .hv2 .hvs-body,#main-content .hv2 .hvs-mark{opacity:1}#main-content .hv2 .hvs-body [fill="#1C1C1C"]{opacity:.62;transition:opacity .3s ease}#main-content .hv2 .hvs-slab--top .hvs-body{opacity:.94}#main-content .hv2 .hvs-slab--top .hvs-body [fill="white"]{fill-opacity:.5}#main-content .hv2 .hvs-slab--top .hvs-mark{opacity:.5}#main-content .hv2 .hvs-slab--mid .hvs-body{opacity:.9;filter:drop-shadow(0 0 12px rgba(138,119,224,.48)) drop-shadow(0 0 34px rgba(138,119,224,.38));transition:filter .4s ease}#main-content .hv2 .hvs-slab--mid .hvs-body [fill="white"]{fill:#e6e0fb}#main-content .hv2 .hvs-slab--mid .hvs-mark{opacity:.9}#main-content .hv2 .hvs-slab--bottom .hvs-body [fill="white"]{fill:#eae7e1}#main-content .hv2 .hvs-slab--bottom .hvs-mark{opacity:.55}#main-content .hv2 .hvs-guide{opacity:.8}#main-content .hv2 .hvs-chev{opacity:.45}#main-content .hv2 .hvs-chev--down{transform:scaleY(-1);transform-box:fill-box;transform-origin:center}#main-content .hv2 .hvs[data-on] .hvs-slab{opacity:.42}#main-content .hv2 .hvs[data-on="top"] .hvs-slab--top,#main-content .hv2 .hvs[data-on="mid"] .hvs-slab--mid,#main-content .hv2 .hvs[data-on="bottom"] .hvs-slab--bottom{opacity:1;transform:translateY(-8px)}#main-content .hv2 .hvs[data-on="top"] .hvs-slab--top .hvs-body [fill="#1C1C1C"],#main-content .hv2 .hvs[data-on="mid"] .hvs-slab--mid .hvs-body [fill="#1C1C1C"],#main-content .hv2 .hvs[data-on="bottom"] .hvs-slab--bottom .hvs-body [fill="#1C1C1C"]{opacity:1}#main-content .hv2 .hvs[data-on="mid"] .hvs-slab--mid .hvs-body{filter:drop-shadow(0 0 12px rgba(138,119,224,.55)) drop-shadow(0 0 36px rgba(138,119,224,.45))}#main-content .hv2 .hvs-hit{fill:transparent;stroke:none;pointer-events:all;cursor:default;outline:0}#main-content .hv2 .hvs-hit[data-k="mid"]{cursor:pointer}#main-content .hv2 .hvs-hit:focus-visible{stroke:var(--vio-d);stroke-width:2;stroke-dasharray:5 4}@keyframes hvs-in-top{from{transform:translateY(26px)}to{transform:translateY(0)}}@keyframes hvs-in-bottom{from{transform:translateY(-26px)}to{transform:translateY(0)}}@keyframes hvs-glow{from{filter:drop-shadow(0 0 12px rgba(138,119,224,0)) drop-shadow(0 0 34px rgba(138,119,224,0))}to{filter:drop-shadow(0 0 12px rgba(138,119,224,.48)) drop-shadow(0 0 34px rgba(138,119,224,.38))}}@keyframes hvs-fade{from{opacity:0}to{opacity:1}}#main-content .hv2 .hvs-svg{animation:hvs-fade .5s ease .1s backwards}#main-content .hv2 .hvs-slab--top{animation:hvs-in-top 1.1s var(--ease) .25s backwards}#main-content .hv2 .hvs-slab--bottom{animation:hvs-in-bottom 1.1s var(--ease) .25s backwards}#main-content .hv2 .hvs-slab--mid .hvs-body{animation:hvs-glow 1s ease .6s backwards}#main-content .hv2 .hvs-tip{position:fixed;left:0;top:0;z-index:60;width:340px;max-width:calc(100vw - 24px);padding:14px 16px 15px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line-2),0 24px 48px -12px rgba(16,16,24,.24);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s,transform .22s var(--ease),visibility 0s .16s}#main-content .hv2 .hvs-tip.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .16s,transform .22s var(--ease),visibility 0s}#main-content .hv2 .hvs-tip-k{font:600 11.5px/1.4 var(--mono);letter-spacing:.06em;color:var(--mute)}#main-content .hv2 .hvs-tip-p[data-k="mid"] .hvs-tip-k{color:var(--vio-d)}#main-content .hv2 .hvs-tip-d{margin-top:4px !important;font-size:14px;line-height:1.45;font-weight:500 !important;color:var(--ink);text-wrap:pretty}#main-content .hv2 .hvs-tip-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#main-content .hv2 .hvs-tip-pills li{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--tray);font-size:12px;font-weight:500 !important;color:var(--ink-2);white-space:nowrap}#main-content .hv2 .hvs-tip-prods{margin-top:10px;border-top:1px solid var(--line)}#main-content .hv2 .hvs-tip-prods li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 0;border-bottom:1px solid var(--line)}#main-content .hv2 .hvs-tip-prods b{font-size:13.5px;font-weight:600 !important;color:var(--ink)}#main-content .hv2 .hvs-tip-prods span{font:500 11.5px/1.4 var(--mono);color:var(--vio-d)}#main-content .hv2 .hvs-tip-more{display:inline-block;margin-top:10px;font-size:13px;font-weight:600 !important;color:var(--vio-d) !important}#main-content .hv2 .hvs-tip-more::after{content:"\203A";margin-left:3px}#main-content .hv2 .hvs-notes{display:none}#main-content .hv2 .hvs-note{position:absolute;left:0;width:100%;padding-left:14px;transform:translateY(-7px);transition:opacity .45s ease,transform .55s var(--ease);pointer-events:none}#main-content .hv2 .hvs-note::before{content:"";position:absolute;top:7px;right:100%;width:22px;border-top:1px dashed #c3c3cc}#main-content .hv2 .hvs-note::after{content:"";position:absolute;top:4px;left:-3px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #b4b4bf}#main-content .hv2 .hvs-note--top{top:25%}#main-content .hv2 .hvs-note--mid{top:50%}#main-content .hv2 .hvs-note--bottom{top:75%}#main-content .hv2 .hvs-note--mid::before{border-top-color:rgba(138,119,224,.65)}#main-content .hv2 .hvs-note--mid::after{background:var(--vio-d);box-shadow:0 0 0 3px var(--vio-t)}#main-content .hv2 .hvs-note-k{display:inline-block;font:600 10.5px/15px var(--mono);letter-spacing:.06em;color:var(--mute)}#main-content .hv2 .hvs-note--mid .hvs-note-k{padding:0 5px;border-radius:3px;background:var(--vio-t);color:var(--vio-d)}#main-content .hv2 .hvs-note-d{margin-top:3px !important;font-size:12px;line-height:1.4;font-weight:500 !important;color:var(--soft);text-wrap:pretty;transition:color .25s}#main-content .hv2 .hvs-note-prods{margin-top:4px !important;font:500 10.5px/1.45 var(--mono);color:var(--vio-d)}#main-content .hv2 .hvs[data-on="top"] .hvs-note--top .hvs-note-d,#main-content .hv2 .hvs[data-on="mid"] .hvs-note--mid .hvs-note-d,#main-content .hv2 .hvs[data-on="bottom"] .hvs-note--bottom .hvs-note-d{color:var(--ink)}#main-content .hv2 .hvs-strip{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,440px);margin:28px auto 0;padding-top:14px}#main-content .hv2 .hvs-strip::before{content:"";position:absolute;left:0;right:0;top:0;height:7px;border-bottom:1px solid var(--line-2);background:repeating-linear-gradient(90deg,#d4d4dc 0 1px,transparent 1px 14px)}#main-content .hv2 .hvs-strip-b{position:relative;justify-self:center;height:24px;padding:0 7px;border:0;border-radius:4px;background:0;font:500 12px/24px var(--mono);letter-spacing:.06em;color:var(--mute);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s}#main-content .hv2 .hvs-strip-b::before{content:"";position:absolute;left:50%;bottom:calc(100% + 1px);height:14px;border-left:1px solid #b4b4bf}#main-content .hv2 .hvs-strip-b.is-on{background:var(--vio-t);color:var(--vio-d)}#main-content .hv2 .hvs-strip-b.is-on::before{border-left:2px solid var(--vio-d);margin-left:-.5px}#main-content .hv2 .hvs-strip-d{width:min(100%,440px);min-height:2.9em;margin:12px auto 0 !important;font-size:15px;line-height:1.45;text-align:center;color:var(--ink-2);text-wrap:balance}@media(min-width:1100px){#main-content .hv2 .hvs-col{padding-right:160px}#main-content .hv2 .hvs{width:min(100%,440px,calc((100vh - 200px) * .764))}#main-content .hv2 .hvs-notes{display:block;position:absolute;top:0;bottom:0;left:calc(100% + 22px);width:138px}#main-content .hv2 .hvs-notes::before{content:"";position:absolute;left:0;top:16%;bottom:16%;width:6px;border-left:1px solid var(--line-2);background:repeating-linear-gradient(180deg,#d4d4dc 0 1px,transparent 1px 14px) 0 0 / 6px 100% no-repeat}#main-content .hv2 .hvs-strip,#main-content .hv2 .hvs-strip-d{display:none}}@media(max-width:759px){#main-content .hv2 .hvs{width:min(100%,420px)}#main-content .hv2 .hvs-tip{display:none}#main-content .hv2 .hvs-strip{margin-top:24px}}@media(min-width:1100px) and (prefers-reduced-motion:no-preference){#main-content .hv2>section.hv-hero[data-hvs-scene]{height:165vh}#main-content .hv2 .hv-hero[data-hvs-scene] .hv-hero-pin{position:sticky;top:0}#main-content .hv2 .hv-hero[data-hvs-scene] .hvs-slab--top,#main-content .hv2 .hv-hero[data-hvs-scene] .hvs-slab--bottom,#main-content .hv2 .hv-hero[data-hvs-scene] .hvs-slab--mid .hvs-body{animation:none}}#main-content .hv2 .hvs.is-scrub:not(.is-done) .hvs-slab{transition:none}#main-content .hv2 .hvs.is-scrub:not(.is-done) .hvs-slab--top{transform:translateY(calc((1 - var(--pt, 1)) * -64px));opacity:calc(.12 + .88 * var(--pt, 1))}#main-content .hv2 .hvs.is-scrub:not(.is-done) .hvs-slab--mid{opacity:calc(.03 + .97 * var(--pm, 1))}#main-content .hv2 .hvs.is-scrub:not(.is-glow) .hvs-slab--mid .hvs-body{filter:drop-shadow(0 0 12px rgba(138,119,224,0)) drop-shadow(0 0 34px rgba(138,119,224,0))}#main-content .hv2 .hvs.is-scrub:not(.is-done) .hvs-hit{pointer-events:none}#main-content .hv2 .hvs.is-scrub .hvs-note:not(.is-in){opacity:0;transform:translate(8px,-7px)}@media(prefers-reduced-motion:reduce){#main-content .hv2 .hv-h1 span{animation:none}#main-content .hv2 .hvs-svg,#main-content .hv2 .hvs-slab--top,#main-content .hv2 .hvs-slab--bottom,#main-content .hv2 .hvs-slab--mid .hvs-body{animation:none}#main-content .hv2 .hvs[data-on] .hvs-slab{transform:none}}#main-content .hv2 .hv-gart{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px 40px;align-items:start;padding:28px var(--pad);border-radius:var(--r-m);background:#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1)}#main-content .hv2 .hv-gart-k{font-size:22px;line-height:1.2;font-weight:700 !important;letter-spacing:-.02em !important;color:var(--ink)}#main-content .hv2 .hv-gart-k small{display:block;margin-top:6px;font-size:13px;font-weight:500 !important;letter-spacing:0 !important;color:var(--mute)}#main-content .hv2 .hv-gart-l{display:grid;gap:8px}#main-content .hv2 .hv-gart-l li{position:relative;padding-left:16px;font-size:14px;line-height:1.5;color:var(--ink-2)}#main-content .hv2 .hv-gart-l li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--vio)}#main-content .hv2 .hv-gart-l li.is-aw{color:var(--ink);font-weight:600 !important}#main-content .hv2 .hv-gart-d{grid-column:1 / -1;padding-top:14px;border-top:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--mute)}#main-content .hv2 .hv-logos-k{margin-top:48px;font-size:14px;line-height:1.4;text-align:center;color:var(--mute)}#main-content .hv2 .hv-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap);margin-top:20px}#main-content .hv2 .hv-logos li{display:grid;place-items:center;height:120px;border-radius:10px;background:var(--tray);overflow:hidden}#main-content .hv2 .hv-logos img{width:96px;height:96px;object-fit:contain;opacity:.82;filter:grayscale(1) contrast(1.05);mix-blend-mode:multiply}@media(max-width:999px){#main-content .hv2 .hv-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:759px){#main-content .hv2 .hv-gart{grid-template-columns:minmax(0,1fr);gap:14px}#main-content .hv2 .hv-logos-k{margin-top:36px}#main-content .hv2 .hv-logos{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}#main-content .hv2 .hv-logos li{height:84px;border-radius:8px}#main-content .hv2 .hv-logos img{width:72px;height:72px}}#main-content .hv2 .hv-vx-h{margin-top:18px !important;font-size:clamp(36px,5vw,64px) !important;line-height:1.08 !important;letter-spacing:-.03em !important;font-weight:500 !important;color:#fff !important}#main-content .hv2--ko .hv-vx-h{line-height:1.18 !important}#main-content .hv2 .hv-vx-h em{font-style:normal;color:var(--vio-l)}#main-content .hv2 .hv-vx-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,4vw,64px);align-items:stretch;margin-top:56px}#main-content .hv2 .hv-vx-list{display:flex;flex-direction:column;justify-content:center}#main-content .hv2 .hv-vx-it{position:relative;display:block;width:100%;padding:20px 0 20px 44px;border-top:1px solid var(--dline)}#main-content .hv2 .hv-vx-it:last-child{border-bottom:1px solid var(--dline)}#main-content .hv2 .hv-vx-n{position:absolute;left:0;top:24px;font:600 12px/1 var(--mono);color:#8c8c98}#main-content .hv2 .hv-vx-roles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}#main-content .hv2 .hv-vx-roles em{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:600 !important;color:#a6a6b0;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--dline);transition:background .2s,color .2s}#main-content .hv2 .hv-vx-t{display:block;font-size:clamp(18px,1.6vw,22px);line-height:1.4;font-weight:600;letter-spacing:-.015em;color:#8c8c98;transition:color .3s}#main-content .hv2 .hv-vx-it:hover .hv-vx-t{color:#c4c4cc}#main-content .hv2 .hv-vx-it.is-on .hv-vx-t{color:#fff}#main-content .hv2 .hv-vx-it.is-on .hv-vx-n{color:var(--vio-l)}#main-content .hv2 .hv-vx-it.is-on .hv-vx-roles em{background:rgba(185,172,245,.14);color:var(--vio-l);box-shadow:none}#main-content .hv2 .hv-vx-bar{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--vio);transform:scaleX(0);transform-origin:left}#main-content .hv2 .hv-vx.is-auto .hv-vx-it.is-on .hv-vx-bar{animation:hv-bar 6.5s linear forwards}#main-content .hv2 .hv-vx.is-paused .hv-vx-it.is-on .hv-vx-bar{animation-play-state:paused}@keyframes hv-bar{to{transform:scaleX(1)}}#main-content .hv2 .hv-vx-stage{display:grid;grid-template-columns:minmax(0,1fr);min-height:460px;border-radius:var(--r-l);background:var(--dark-2) radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.2px) 0 0 / 22px 22px;box-shadow:0 0 0 1px var(--dline);overflow:hidden}#main-content .hv2 .hv-vx-pane{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;visibility:hidden;opacity:0;transition:opacity .35s,visibility 0s .35s}#main-content .hv2 .hv-vx-pane.is-on{visibility:visible;opacity:1;transition:opacity .35s}#main-content .hv2 .hv-vx-demo{position:relative;flex:1;display:grid;place-items:center;padding:56px 32px 32px}#main-content .hv2 .hv-vx-tagx{position:absolute;top:18px;left:22px;font:500 11px/1 var(--mono);letter-spacing:.04em;color:#8c8c98}#main-content .hv2 .hv-vx-foot{display:flex;justify-content:space-between;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid var(--dline)}#main-content .hv2 .hv-vx-foot p{flex:1 1 260px;font-size:14px;line-height:1.55;color:var(--dmute)}#main-content .hv2 .hv-vx-foot b{margin-right:4px;color:#fff;font-weight:600 !important}#main-content .hv2 .hv-vx-foot a{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border-radius:6px;background:rgba(185,172,245,.12);color:var(--vio-l) !important;font-size:13px;font-weight:600 !important;white-space:nowrap;transition:background .2s}#main-content .hv2 .hv-vx-foot a::after{content:"\2192"}#main-content .hv2 .hv-vx-foot a:hover{background:rgba(185,172,245,.22)}#main-content .hv2 .hv-vx-cta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:40px;padding:22px 26px;border-radius:var(--r-m);background:rgba(255,255,255,.04);box-shadow:0 0 0 1px var(--dline)}#main-content .hv2 .hv-vx-cta p{font-size:16px;line-height:1.5;color:#d8d8e0}@media(max-width:999px){#main-content .hv2 .hv-vx-body{grid-template-columns:minmax(0,1fr);margin-top:40px}#main-content .hv2 .hv-vx-stage{min-height:420px}}@media(max-width:759px){#main-content .hv2 .hv-vx-it{padding:16px 0 16px 34px}#main-content .hv2 .hv-vx-n{top:20px}#main-content .hv2 .hv-vx-roles{margin-bottom:8px}#main-content .hv2 .hv-vx-stage{min-height:400px}#main-content .hv2 .hv-vx-demo{padding:48px 18px 24px}#main-content .hv2 .hv-vx-tagx{left:18px;top:16px}#main-content .hv2 .hv-vx-foot{padding:14px 18px}#main-content .hv2 .hv-vx-cta{padding:20px}#main-content .hv2 .hv-vx-cta .hv-cta{width:100%}}#main-content .hv2 .hv-dm{width:min(100%,420px);font-size:14px;color:#e8e8ee}#main-content .hv2 .hv-dm-k{display:block;font-size:13px;color:var(--dmute)}#main-content .hv2 .hv-dm-big{display:block;margin-top:4px;font-size:56px;line-height:1.1;font-weight:600;letter-spacing:-.03em;color:#fff}#main-content .hv2 .hv-gauge{position:relative;height:12px;margin-top:44px;border-radius:999px;background:rgba(255,255,255,.08)}#main-content .hv2 .hv-gauge>i{position:absolute;left:0;top:0;bottom:0;width:78%;border-radius:999px;background:var(--vio);transform-origin:left}#main-content .hv2 .hv-gauge-q{position:absolute;top:-30px;left:60%;height:54px;border-left:1.5px dashed #fbbf24}#main-content .hv2 .hv-gauge-q em{position:absolute;top:-18px;left:-32px;width:64px;text-align:center;font:600 11px/1 var(--mono);font-style:normal;color:#fbbf24}#main-content .hv2 .hv-bub{margin-top:16px;padding:12px 14px;border-radius:4px 14px 14px 14px;background:rgba(255,255,255,.07);font-size:14px;line-height:1.5;color:#e8e8ee}#main-content .hv2 .hv-bub--me{margin-left:40px;border-radius:14px 4px 14px 14px;background:rgba(185,172,245,.16)}#main-content .hv2 .hv-dm--acc .hv-bub--me{margin-top:28px}#main-content .hv2 .hv-bub small{font-size:13px;color:var(--dmute)}#main-content .hv2 .hv-x{color:#fca5a5;font-weight:600}#main-content .hv2 .hv-file{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:11px 14px;border-radius:10px;background:rgba(255,255,255,.05);box-shadow:0 0 0 1px var(--dline)}#main-content .hv2 .hv-file:first-child{margin-top:0}#main-content .hv2 .hv-file code{font-size:13px;color:#e8e8ee;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main-content .hv2 .hv-file em{flex:none;font-style:normal;font-size:12.5px;color:#fbbf24}#main-content .hv2 .hv-file em::before{content:"\27F2\00A0"}#main-content .hv2 .hv-file-n{margin-top:10px;text-align:right;font-size:13px;color:var(--dmute)}#main-content .hv2 .hv-rare{display:grid;grid-template-columns:92px minmax(0,1fr) 40px;gap:10px;align-items:center;margin-top:12px;font-size:13.5px;color:#e8e8ee}#main-content .hv2 .hv-rare b{font-weight:500 !important}#main-content .hv2 .hv-rare em{font-style:normal;text-align:right;font-family:var(--mono);font-size:13px}#main-content .hv2 .hv-rare i{display:block;height:22px;border-radius:6px;background:rgba(255,255,255,.06);overflow:hidden}#main-content .hv2 .hv-rare s{display:block;height:100%;width:98%;border-radius:6px;background:#3a3a46;transform-origin:left}#main-content .hv2 .hv-rare.is-hot{color:#fff}#main-content .hv2 .hv-rare.is-hot b{font-weight:600 !important}#main-content .hv2 .hv-rare.is-hot s{width:2%;min-width:4px;background:var(--vio)}#main-content .hv2 .hv-rare-n{margin-top:22px;padding:12px 14px;border-radius:10px;background:rgba(185,172,245,.12);color:#d8d0ff;font-size:13.5px;line-height:1.5}#main-content .hv2 .hv-chart{position:relative;margin-top:8px}#main-content .hv2 .hv-chart svg{display:block;width:100%;height:auto}#main-content .hv2 .hv-ln{stroke-dasharray:600;stroke-dashoffset:0}#main-content .hv2 .hv-q{position:absolute;padding:7px 10px;border-radius:8px;font-style:normal;font-size:12.5px;font-weight:600;white-space:nowrap;color:#e8e8ee;background:#2a2a35;box-shadow:0 0 0 1px var(--dline)}#main-content .hv2 .hv-q1{left:34%;top:30%}#main-content .hv2 .hv-q2{right:0;top:76%}#main-content .hv2 .hv-q3{left:0;top:84%;color:#fbbf24}#main-content .hv2 .hv-dtbl{border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px var(--dline)}#main-content .hv2 .hv-dtbl p{display:grid;grid-template-columns:1fr 1fr;padding:11px 14px;border-top:1px solid var(--dline);font:500 13px/1.2 var(--mono);color:#e8e8ee}#main-content .hv2 .hv-dtbl p:first-child{border-top:0;background:rgba(255,255,255,.05);font-family:inherit;font-size:12px;color:var(--dmute)}#main-content .hv2 .hv-dtbl s{display:inline-block;text-decoration:none}#main-content .hv2 .hv-dtbl .hv-slip{color:#fca5a5;transform:translate(0,38px)}#main-content .hv2 .hv-dtbl .hv-slip2{color:#fca5a5;transform:translate(0,-38px)}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .is-play .hv-gauge>i{animation:hv-grow 1.4s .3s var(--ease) both}#main-content .hv2 .is-play .hv-gauge-q{animation:hv-wobble 1.6s ease-in-out infinite}#main-content .hv2 .is-play *:is(.hv-bub,.hv-file,.hv-file-n,.hv-rare-n,.hv-q,.hv-dot){animation:hv-pop .5s var(--ease) both}#main-content .hv2 .is-play .hv-d1{animation-delay:1.6s}#main-content .hv2 .is-play .hv-d2{animation-delay:2.3s}#main-content .hv2 .is-play .hv-dm--acc .hv-d1{animation-delay:.9s}#main-content .hv2 .is-play .hv-dm--acc .hv-d2{animation-delay:1.6s}#main-content .hv2 .is-play .hv-file{animation-delay:calc(.3s + var(--i) * .45s)}#main-content .hv2 .is-play .hv-file-n{animation-delay:2.2s}#main-content .hv2 .is-play .hv-rare s{animation:hv-grow 1.2s .3s var(--ease) both}#main-content .hv2 .is-play .hv-rare.is-hot s{animation-delay:.6s}#main-content .hv2 .is-play .hv-rare-n{animation-delay:1.6s}#main-content .hv2 .is-play .hv-ln{animation:hv-draw 1.8s .2s ease both}#main-content .hv2 .is-play .hv-dot{animation-delay:1.5s}#main-content .hv2 .is-play .hv-q1{animation-delay:1.8s}#main-content .hv2 .is-play .hv-q2{animation-delay:2.2s}#main-content .hv2 .is-play .hv-q3{animation-delay:2.6s}#main-content .hv2 .is-play .hv-slip{animation:hv-slip 1.4s .6s var(--ease) both}#main-content .hv2 .is-play .hv-slip2{animation:hv-slip2 1.4s .9s var(--ease) both}}@keyframes hv-grow{from{transform:scaleX(0)}}@keyframes hv-wobble{0%,100%{transform:translateX(-30px)}50%{transform:translateX(40px)}}@keyframes hv-pop{from{opacity:0;transform:translateY(6px)}}@keyframes hv-draw{from{stroke-dashoffset:600}}@keyframes hv-slip{from{transform:none;color:#e8e8ee}}@keyframes hv-slip2{from{transform:none;color:#e8e8ee}}#main-content .hv2 .hv-stack{margin-top:48px}#main-content .hv2 .hv-ly{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px 24px;align-items:center;padding:18px 20px;border-radius:var(--r-m)}#main-content .hv2 .hv-ly+.hv-ly{margin-top:10px}#main-content .hv2 .hv-ly--edge{background:#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1)}#main-content .hv2 .hv-ly--edge .hv-pills li{background:var(--tray);box-shadow:none}#main-content .hv2 .hv-ly-k{font:600 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--mute)}#main-content .hv2 .hv-ly-k small{display:block;margin-top:4px;font-family:"Pretendard Variable",Pretendard,var(--font-primary),sans-serif;font-size:13px;line-height:1.45;font-weight:500 !important;letter-spacing:0 !important;color:var(--mute)}#main-content .hv2 .hv-pills{display:flex;flex-wrap:wrap;gap:8px}#main-content .hv2 .hv-pills li{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px;color:var(--ink-2)}#main-content .hv2 .hv-ly--cubig{padding:22px 20px;background:linear-gradient(180deg,#f4f1fe,#faf9ff);box-shadow:0 0 0 1px rgba(138,119,224,.35),0 12px 32px -16px rgba(106,79,208,.35)}#main-content .hv2 .hv-ly--cubig .hv-ly-k{color:var(--vio-d)}#main-content .hv2 .hv-prods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:10px}#main-content .hv2 .hv-prod{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:18px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(138,119,224,.25),var(--sh-1);transition:box-shadow .2s}#main-content .hv2 .hv-prod:hover{box-shadow:0 0 0 1.5px var(--vio),var(--sh-2)}#main-content .hv2 .hv-prod-a{color:var(--ink) !important}#main-content .hv2 .hv-prod-a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:10px}#main-content .hv2 .hv-prod-a b{font-size:17px;font-weight:600;letter-spacing:-.01em}#main-content .hv2 .hv-prod-cat{display:block;margin-top:2px;font:600 11.5px/1.4 var(--mono);color:var(--vio-d)}#main-content .hv2 .hv-prod-d{display:block;margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--mute)}#main-content .hv2 .hv-subs{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-self:start;gap:6px;margin-top:14px}#main-content .hv2 .hv-subs a{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:6px;background:var(--vio-t);color:var(--vio-d) !important;font-size:12px;font-weight:600 !important;transition:background .2s,color .2s}#main-content .hv2 .hv-subs a:hover{background:var(--vio-d);color:#fff !important}#main-content .hv2 .hv-prod-shot{display:none}#main-content .hv2 .hv-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font:500 12px/1 var(--mono);color:var(--vio-d)}#main-content .hv2 .hv-flow span{padding:7px 9px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px rgba(138,119,224,.25)}#main-content .hv2 .hv-flow i{font-style:normal;color:var(--soft)}#main-content .hv2 .hv-ly-note{margin-top:20px;font-size:14px;line-height:1.5;text-align:center;color:var(--mute)}@media(hover:none),(pointer:coarse){#main-content .hv2 .hv-ly-note{display:none}}#main-content .hv2 .hv-pv{position:fixed;left:0;top:0;z-index:60;width:440px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line-2),0 24px 48px -12px rgba(16,16,24,.28);pointer-events:none;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .18s,transform .25s var(--ease)}#main-content .hv2 .hv-pv.is-on{opacity:1;transform:none}#main-content .hv2 .hv-pv img{display:block;width:100%;aspect-ratio:1200 / 670;object-fit:cover;background:var(--tray)}#main-content .hv2 .hv-pv p{padding:9px 12px;border-top:1px solid var(--line);font-size:12px;line-height:1.4;color:var(--mute)}@media(max-width:1279px){#main-content .hv2 .hv-ly{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:759px){#main-content .hv2 .hv-stack{margin-top:32px}#main-content .hv2 .hv-ly-note,#main-content .hv2 .hv-mini{display:none}#main-content .hv2 .hv-flow i{display:none}#main-content .hv2 .hv-vx-t{font-size:17px}#main-content .hv2 .hv-ly{padding:16px}#main-content .hv2 .hv-prods{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:10px}#main-content .hv2 .hv-prod{display:flex;flex-direction:column;grid-row:auto}#main-content .hv2 .hv-prod-shot{display:block;width:100%;margin-top:14px;border-radius:8px;box-shadow:0 0 0 1px var(--line)}#main-content .hv2 .hv-pv{display:none}}#main-content .hv2 .hv-lp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:48px}#main-content .hv2 .hv-lp-step{position:relative;display:flex;flex-direction:column;padding:18px 18px 20px;border-radius:var(--r-m);background:#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1);transition:box-shadow .2s,background .2s}#main-content .hv2 .hv-lp-step:hover{box-shadow:0 0 0 1px #cfcfd8,var(--sh-2)}#main-content .hv2 .hv-lp-step.is-on{background:linear-gradient(180deg,#f4f1fe,#fff);box-shadow:0 0 0 1.5px var(--vio),var(--sh-2)}#main-content .hv2 .hv-lp-step:not(:last-child)::after{content:"\2192";position:absolute;right:-12px;top:50%;z-index:2;width:14px;transform:translateY(-50%);text-align:center;font-size:14px;line-height:20px;color:var(--vio);background:var(--paper)}#main-content .hv2 .hv-lp-n{font:600 12px/1 var(--mono);color:var(--vio-d)}#main-content .hv2 .hv-lp-name{display:block;margin-top:10px;font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--ink)}#main-content .hv2 .hv-lp-en{display:block;margin-top:2px;font:500 12px/1.3 var(--mono);font-style:normal;color:var(--mute)}#main-content .hv2 .hv-lp-s{display:block;margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--mute)}#main-content .hv2 .hv-lp-back{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;padding:14px 16px;border-radius:var(--r-m);border:1.5px dashed rgba(138,119,224,.45);background:rgba(241,237,253,.5);font-size:14px;line-height:1.5;font-weight:500 !important;color:var(--vio-d);text-align:center}#main-content .hv2 .hv-lp-back svg{flex:none}#main-content .hv2 .hv-lp-back span{font-weight:500 !important}#main-content .hv2 .hv-lp-panes{display:grid;grid-template-columns:minmax(0,1fr);margin-top:16px}#main-content .hv2 .hv-lp-pane{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px;align-items:start;padding:28px;border-radius:var(--r-m);background:#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1);visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}#main-content .hv2 .hv-lp-pane.is-on{visibility:visible;opacity:1;transition:opacity .3s}#main-content .hv2 .hv-lp-ex{margin-bottom:10px;font:600 11.5px/1.4 var(--mono);color:var(--mute)}#main-content .hv2 .hv-lp-d{margin-top:10px;font-size:15px;line-height:1.65;color:var(--ink-2)}#main-content .hv2 .hv-lp-scr{margin-top:14px;font-size:13px;line-height:1.5;color:var(--mute)}#main-content .hv2 .hv-lp-note{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--mute)}#main-content .hv2 .hv-ba-tbl{display:grid;gap:6px}#main-content .hv2 .hv-ar{display:block;text-align:center;color:var(--vio);font-size:16px;line-height:1}#main-content .hv2 .hv-tbl-k{margin-bottom:6px;font:600 11px/1.3 var(--mono);color:var(--mute)}#main-content .hv2 .hv-tbl-g{border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}#main-content .hv2 .hv-tbl-g p{display:grid;grid-template-columns:64px 96px minmax(0,.8fr) minmax(0,1.2fr);gap:8px;align-items:center;padding:8px 12px;border-top:1px solid var(--line);font:500 12px/1.3 var(--mono);color:var(--ink-2)}#main-content .hv2 .hv-tbl-g p:first-child{border-top:0;background:#f7f7f8;font-size:11px;color:var(--mute)}#main-content .hv2 .hv-tbl-g span{min-width:0;justify-self:start;white-space:nowrap}#main-content .hv2 .hv-tbl-g .is-bad{padding:1px 4px;border-radius:4px;background:var(--rose-t);color:var(--rose-d)}#main-content .hv2 .hv-tbl-g .is-ok{color:var(--green-d)}#main-content .hv2 .hv-tbl-g .is-flag{padding:1px 4px;border-radius:4px;background:var(--amber-t);color:var(--amber-d)}#main-content .hv2 .hv-kv{display:grid;gap:8px}#main-content .hv2 .hv-kv div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:10px;background:var(--tray);font-size:14px;line-height:1.5}#main-content .hv2 .hv-kv dt{font-size:13px;font-weight:600;color:var(--mute)}#main-content .hv2 .hv-kv dd{color:var(--ink)}#main-content .hv2 .hv-big{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:20px;border-radius:10px;background:var(--tray)}#main-content .hv2 .hv-big-r{display:flex;align-items:flex-end;gap:14px}#main-content .hv2 .hv-big-r small{display:block;font-size:12px;color:var(--mute)}#main-content .hv2 .hv-big-r s{display:block;margin-top:4px;text-decoration:none;font-size:22px;line-height:1.2;color:var(--mute)}#main-content .hv2 .hv-big-r strong{display:block;margin-top:4px;font-size:36px;line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--ink)}#main-content .hv2 .hv-big-r .hv-ar{padding-bottom:6px}#main-content .hv2 .hv-met{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:6px;background:var(--green-t);color:var(--green-d);font-size:12.5px;font-weight:600 !important}#main-content .hv2 .hv-ops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#main-content .hv2 .hv-ops li{display:flex;flex-direction:column;padding:14px;border-radius:10px;background:var(--tray)}#main-content .hv2 .hv-ops strong{font-size:14px;font-weight:600;color:var(--ink)}#main-content .hv2 .hv-ops span{margin-top:6px;font-size:13px;line-height:1.5;color:var(--mute)}#main-content .hv2 .hv-ops code{margin-top:auto;padding-top:10px;font-size:11.5px;font-weight:600;color:var(--vio-d)}@media(max-width:999px){#main-content .hv2 .hv-lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .hv2 .hv-lp-step::after{display:none}#main-content .hv2 .hv-lp-pane{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:759px){#main-content .hv2 .hv-lp-steps{margin-top:32px;gap:8px}#main-content .hv2 .hv-lp-step{padding:14px}#main-content .hv2 .hv-lp-name{margin-top:8px;font-size:16px}#main-content .hv2 .hv-lp-s{display:none}#main-content .hv2 .hv-lp-back{justify-content:flex-start;text-align:left;font-size:13.5px}#main-content .hv2 .hv-lp-pane{padding:20px}#main-content .hv2 .hv-ops{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-kv div{grid-template-columns:minmax(0,1fr);gap:2px}}@media(max-width:479px){#main-content .hv2 .hv-tbl-g p{grid-template-columns:82px minmax(0,.8fr) minmax(0,1.2fr);padding:8px 10px;font-size:11px}#main-content .hv2 .hv-tbl-g p>span:first-child{display:none}#main-content .hv2 .hv-big-r strong{font-size:30px}}#main-content .hv2 .hv-rows{display:grid;gap:8px;margin-top:48px}#main-content .hv2 .hv-row{display:grid;grid-template-columns:minmax(0,1fr) 200px 24px;gap:20px;align-items:center;padding:20px 24px;border-radius:var(--r-m);background:#fff;box-shadow:0 0 0 1px var(--line),var(--sh-1);transition:box-shadow .2s}#main-content .hv2 .hv-row:hover{box-shadow:0 0 0 1px var(--vio-l),var(--sh-2)}#main-content .hv2 .hv-row-q{font-size:17px;line-height:1.45;font-weight:500 !important;color:var(--ink)}#main-content .hv2 .hv-row-to{justify-self:start;padding:6px 10px;border-radius:6px;background:var(--vio-t);color:var(--vio-d);font-size:13px;line-height:1.3;font-weight:600 !important}#main-content .hv2 .hv-row-ar{justify-self:end;font-size:18px;color:var(--mute);transition:transform .25s var(--ease),color .2s}#main-content .hv2 .hv-row:hover .hv-row-ar{color:var(--vio-d);transform:translateX(3px)}#main-content .hv2 .hv-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin-top:var(--gap)}#main-content .hv2 .hv-path{display:flex;flex-direction:column;padding:28px;border-radius:var(--r-m);background:#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1)}#main-content .hv2 .hv-path-p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--mute)}#main-content .hv2 .hv-path .hv-ctas{margin-top:auto;padding-top:24px}#main-content .hv2 .hv-io{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;align-items:stretch;margin-top:18px}#main-content .hv2 .hv-io p{padding:12px 14px;border-radius:10px;background:var(--tray)}#main-content .hv2 .hv-io small{display:block;font-size:12px;color:var(--mute)}#main-content .hv2 .hv-io b{display:block;margin-top:4px;font-size:15px;line-height:1.4;font-weight:600;color:var(--ink)}#main-content .hv2 .hv-io span{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--mute)}#main-content .hv2 .hv-mini{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);gap:6px;align-items:stretch;margin-top:18px}#main-content .hv2 .hv-mini li{padding:12px 14px;border-radius:10px;background:var(--tray)}#main-content .hv2 .hv-mini li.hv-mini-ar{display:grid;place-items:center;padding:0;background:0;color:var(--vio)}#main-content .hv2 .hv-mini b{display:block;font-size:15px;line-height:1.4;font-weight:600;color:var(--ink)}#main-content .hv2 .hv-mini span{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--mute)}#main-content .hv2 .hv-io>i{display:grid;place-items:center;font-style:normal;color:var(--vio)}@media(max-width:759px){#main-content .hv2 .hv-rows{margin-top:32px}#main-content .hv2 .hv-row{grid-template-columns:minmax(0,1fr) 20px;gap:10px 12px;padding:16px 18px}#main-content .hv2 .hv-row-q{font-size:16px}#main-content .hv2 .hv-row-to{grid-column:1;grid-row:2}#main-content .hv2 .hv-row-ar{grid-column:2;grid-row:1 / span 2}#main-content .hv2 .hv-paths{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-path{padding:22px 20px}#main-content .hv2 .hv-io{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-io>i{transform:rotate(90deg);height:16px}#main-content .hv2 .hv-mini{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-mini li.hv-mini-ar{height:16px;transform:rotate(90deg)}#main-content .hv2 .hv-path .hv-cta--solid,#main-content .hv2 .hv-path .hv-cta--line{flex:1 1 100%}}#main-content .hv2 .hv-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;border-radius:var(--r-m);overflow:hidden;background:var(--dline);box-shadow:0 0 0 1px var(--dline)}#main-content .hv2 .hv-nums li{padding:24px;background:var(--dark-2)}#main-content .hv2 .hv-nums strong{display:block;font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.03em;color:#fff}#main-content .hv2 .hv-nums b{display:block;margin-top:8px;font-size:14px;font-weight:600;color:#fff}#main-content .hv2 .hv-nums small{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:var(--dmute)}#main-content .hv2 .hv-prf{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap);margin-top:var(--gap)}#main-content .hv2 .hv-dbox{display:flex;flex-direction:column;padding:24px;border-radius:var(--r-m);background:var(--dark-2);box-shadow:0 0 0 1px var(--dline)}#main-content .hv2 .hv-dbox-k{font:600 11.5px/1.4 var(--mono);color:var(--vio-l)}#main-content .hv2 .hv-dbox .hv-h3s{margin-top:10px;font-weight:500 !important}#main-content .hv2 .hv-ba{display:flex;align-items:baseline;gap:12px;margin-top:18px}#main-content .hv2 .hv-ba s{text-decoration:none;font-size:22px;color:var(--dmute)}#main-content .hv2 .hv-ba i{font-style:normal;color:var(--dmute)}#main-content .hv2 .hv-ba strong{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.03em;color:#fff}#main-content .hv2 .hv-bars{display:grid;gap:10px;margin-top:22px}#main-content .hv2 .hv-bars p{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;font-size:12.5px;color:var(--dmute)}#main-content .hv2 .hv-bars i{display:block;height:10px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}#main-content .hv2 .hv-bars s{display:block;height:100%;border-radius:999px;background:#4a4a58}#main-content .hv2 .hv-bars .is-after{color:#fff}#main-content .hv2 .hv-bars .is-after s{background:var(--vio)}#main-content .hv2 .hv-dbox-m{margin-top:auto;padding-top:14px;font-size:13px;line-height:1.55;color:var(--dmute)}#main-content .hv2 .hv-runs{flex:1 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}#main-content .hv2 .hv-runs li{display:flex;flex-direction:column;padding:14px;border-radius:10px;background:rgba(255,255,255,.04);box-shadow:0 0 0 1px var(--dline)}#main-content .hv2 .hv-runs b{font-size:13px;font-weight:600;color:#fff}#main-content .hv2 .hv-runs small{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--dmute)}#main-content .hv2 .hv-run-v{margin-top:auto;padding-top:12px;font:600 15px/1.3 var(--mono);color:#fff}#main-content .hv2 .hv-run-v s{text-decoration:none;color:var(--dmute)}#main-content .hv2 .hv-runs code{margin-top:4px;font-size:11.5px;color:var(--dmute)}#main-content .hv2 .hv-proof .hv-ctas{margin-top:32px}@media(max-width:999px){#main-content .hv2 .hv-nums{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content .hv2 .hv-prf{grid-template-columns:minmax(0,1fr)}}@media(max-width:759px){#main-content .hv2 .hv-nums{margin-top:32px}#main-content .hv2 .hv-nums li{padding:18px 16px}#main-content .hv2 .hv-nums strong{font-size:32px}#main-content .hv2 .hv-dbox{padding:20px}}@media(max-width:599px){#main-content .hv2 .hv-runs{grid-template-columns:minmax(0,1fr)}}#main-content .hv2 .hv-ent-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:48px}#main-content .hv2 .hv-ent-steps li{position:relative;padding:22px;border-radius:var(--r-m);background:linear-gradient(180deg,#f4f1fe,#faf9ff);box-shadow:0 0 0 1px rgba(138,119,224,.3)}#main-content .hv2 .hv-ent-steps li:not(:last-child)::after{content:"\2192";position:absolute;right:-12px;top:50%;z-index:2;width:14px;transform:translateY(-50%);text-align:center;line-height:20px;color:var(--vio);background:var(--paper)}#main-content .hv2 .hv-ent-n{font:600 12px/1 var(--mono);color:var(--vio-d)}#main-content .hv2 .hv-ent-steps strong{display:block;margin-top:10px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--ink)}#main-content .hv2 .hv-ent-steps p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}#main-content .hv2 .hv-ent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin-top:var(--gap)}#main-content .hv2 .hv-ent-it{padding:26px;border-radius:var(--r-m);background:#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1)}#main-content .hv2 .hv-ent-it .hv-h3s{font-size:18px !important}#main-content .hv2 .hv-ent-it>p{margin-top:10px;font-size:15px;line-height:1.65;color:var(--mute)}#main-content .hv2 .hv-chans{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}#main-content .hv2 .hv-chans *:is(a,span){display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 10px;border-radius:999px;background:var(--tray);font-size:12.5px;line-height:1.3;color:var(--ink-2) !important}#main-content .hv2 .hv-chans a{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;transition:box-shadow .2s,color .2s}#main-content .hv2 .hv-chans a:hover{box-shadow:inset 0 0 0 1px var(--vio-l);color:var(--vio-d) !important}#main-content .hv2 .hv-chans svg{flex:none;opacity:.7}#main-content .hv2 .hv-certs{margin-top:12px !important}#main-content .hv2 .hv-certs li{position:relative;padding-left:14px;font-size:15px;line-height:1.6;color:var(--ink-2)}#main-content .hv2 .hv-certs li+li{margin-top:6px}#main-content .hv2 .hv-certs li::before{content:"";position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--vio)}@media(max-width:759px){#main-content .hv2 .hv-ent-steps{grid-template-columns:minmax(0,1fr);margin-top:32px}#main-content .hv2 .hv-ent-steps li{padding:18px 20px}#main-content .hv2 .hv-ent-steps li::after{display:none}#main-content .hv2 .hv-ent-grid{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-ent-it{padding:22px 20px}}#main-content .hv2 .hv-ctabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:40px}#main-content .hv2 .hv-ctabs button{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2);font-size:14px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}#main-content .hv2 .hv-ctabs button:hover{box-shadow:inset 0 0 0 1px #c6c6cf}#main-content .hv2 .hv-ctabs button.is-on{background:var(--ink);color:#fff;box-shadow:none}#main-content .hv2 .hv-cpanes{display:grid;grid-template-columns:minmax(0,1fr);margin-top:16px}#main-content .hv2 .hv-cpane{grid-area:1 / 1;padding:28px;border-radius:var(--r-m);background:#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1);visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}#main-content .hv2 .hv-cpane.is-on{visibility:visible;opacity:1;transition:opacity .3s}#main-content .hv2 .hv-cp-h>div{min-width:0;overflow-wrap:anywhere}#main-content .hv2 .hv-cp-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}#main-content .hv2 .hv-cp-h p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--mute)}#main-content .hv2 .hv-ex{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--amber-t);color:var(--amber-d);font-size:12px;font-weight:600 !important}#main-content .hv2 .hv-cp-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}#main-content .hv2 .hv-cp-g>div{display:flex;flex-direction:column;padding:16px;border-radius:10px;background:var(--tray)}#main-content .hv2 .hv-cp-k{font-size:12.5px;font-weight:600 !important;color:var(--vio-d)}#main-content .hv2 .hv-cp-d{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}#main-content .hv2 .hv-cp-who{margin-top:auto;padding-top:10px;font:600 11.5px/1.4 var(--mono);color:var(--mute)}#main-content .hv2 .hv-cases .hv-ctas{margin-top:28px}@media(max-width:759px){#main-content .hv2 .hv-ctabs{margin-top:28px}#main-content .hv2 .hv-ctabs button{height:34px;padding:0 12px;font-size:13.5px}#main-content .hv2 .hv-cpane{padding:20px}#main-content .hv2 .hv-cp-g{grid-template-columns:minmax(0,1fr)}}#main-content .hv2 .hv-faq-in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:start}#main-content .hv2 .hv-faq-head{position:sticky;top:112px}#main-content .hv2 .hv-faq-list{border-top:1px solid var(--line)}#main-content .hv2 .hv-faq-i{border-bottom:1px solid var(--line)}#main-content .hv2 .hv-faq-i summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:17px;line-height:1.45;font-weight:500;color:var(--ink)}#main-content .hv2 .hv-faq-i summary span{font-weight:500 !important}#main-content .hv2 .hv-faq-i summary::-webkit-details-marker{display:none}#main-content .hv2 .hv-faq-i summary:hover{color:var(--vio-d)}#main-content .hv2 .hv-faq-i summary i{position:relative;flex:0 0 auto;width:14px;height:14px}#main-content .hv2 .hv-faq-i summary i::before,#main-content .hv2 .hv-faq-i summary i::after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s var(--ease)}#main-content .hv2 .hv-faq-i summary i::after{transform:rotate(90deg)}#main-content .hv2 .hv-faq-i[open] summary i::after{transform:rotate(0)}#main-content .hv2 .hv-faq-i p{padding:0 40px 24px 0;font-size:15px;line-height:1.65;color:var(--mute);max-width:40em}@media(max-width:999px){#main-content .hv2 .hv-faq-in{grid-template-columns:minmax(0,1fr);gap:24px}#main-content .hv2 .hv-faq-head{position:static}}@media(max-width:759px){#main-content .hv2 .hv-faq-i summary{padding:18px 0;font-size:16px;gap:16px}#main-content .hv2 .hv-faq-i p{padding-right:0}}#main-content .hv2 .hv-lgrid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap);margin-top:48px}#main-content .hv2 .hv-feat{display:flex;flex-direction:column;min-height:300px;padding:32px;border-radius:var(--r-m);background:radial-gradient(70% 90% at 100% 0,rgba(138,119,224,.16),transparent 70%),#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1);color:var(--ink) !important;transition:box-shadow .2s}#main-content .hv2 .hv-feat:hover{box-shadow:0 0 0 1px #cfcfd8,var(--sh-2)}#main-content .hv2 .hv-feat-k{font:600 12px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--vio-d)}#main-content .hv2 .hv-feat-h{margin-top:16px;font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.02em}#main-content .hv2 .hv-feat-p{margin-top:12px;max-width:30em;font-size:15px;line-height:1.6;color:var(--mute)}#main-content .hv2 .hv-feat-go{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;padding:0 18px;border-radius:var(--r-s);background:#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1);font-size:15px;font-weight:500 !important}#main-content .hv2 .hv-feat-p{margin-bottom:28px}#main-content .hv2 .hv-feat i,#main-content .hv2 .hv-lk i{font-style:normal;transition:transform .25s var(--ease)}#main-content .hv2 .hv-feat:hover .hv-feat-go i,#main-content .hv2 .hv-lk a:hover i{transform:translateX(3px)}#main-content .hv2 .hv-lk{display:grid;grid-auto-rows:1fr;gap:8px}#main-content .hv2 .hv-lk a{display:flex;justify-content:space-between;align-items:center;gap:12px;height:100%;padding:20px 22px;border-radius:var(--r-m);background:#fff;box-shadow:0 0 0 1px var(--line),var(--sh-1);color:var(--ink) !important;transition:box-shadow .2s}#main-content .hv2 .hv-lk a:hover{box-shadow:0 0 0 1px var(--vio-l),var(--sh-2)}#main-content .hv2 .hv-lk strong{display:block;font-size:16px;font-weight:600}#main-content .hv2 .hv-lk small{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--mute)}#main-content .hv2 .hv-lk i{color:var(--mute)}@media(max-width:759px){#main-content .hv2 .hv-lgrid{grid-template-columns:minmax(0,1fr);margin-top:32px;gap:8px}#main-content .hv2 .hv-feat{min-height:0;padding:24px 20px}#main-content .hv2 .hv-feat-h{font-size:24px}#main-content .hv2 .hv-feat-go{margin-top:24px}#main-content .hv2 .hv-lk{grid-auto-rows:auto}#main-content .hv2 .hv-lk a{padding:18px 20px}}#main-content .hv2 .hv-close-box{display:flex;flex-direction:column;align-items:center;padding:clamp(56px,8vw,96px) var(--pad);border-radius:var(--r-l);text-align:center;background:radial-gradient(60% 80% at 50% 0,rgba(138,119,224,.14),transparent 70%),var(--tray)}#main-content .hv2 .hv-close-box .hv-h2{margin:20px auto 0 !important;max-width:18em}#main-content .hv2 .hv-close-box .hv-p{margin-left:auto;margin-right:auto}#main-content .hv2 .hv-close-box .hv-ctas{justify-content:center}@media(max-width:759px){#main-content .hv2 .hv-close-box{padding:48px 18px}#main-content .hv2 .hv-close-box .hv-ctas{flex-direction:column;align-items:stretch;width:100%;gap:8px}}@media(prefers-reduced-motion:reduce){#main-content .hv2 *,#main-content .hv2 *::before,#main-content .hv2 *::after{transition-duration:.01ms !important}#main-content .hv2 .hv-vx-bar{display:none}}#main-content .hv2 .hv-hero .hv-kicker{gap:7px;height:30px;padding:0 14px 0 12px;border-radius:999px;border:1px solid #e4defb;background:#f3f0fe;color:var(--vio-d);font-size:13px}#main-content .hv2 .hv-hero .hv-kicker::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--vio-d);opacity:.8}#main-content .hv2 .hv-hero .hv-kicker::before{content:none}#main-content .hv2 .hv-hero .hv-kicker{padding:0 14px}#main-content .hv2>section.hv-trust{padding-top:40px}#main-content .hv2 .hv-gart{padding:24px 0;border-radius:0;background:0;box-shadow:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr)}#main-content .hv2 .hv-gart-k{font-size:18px}#main-content .hv2 .hv-gart-d{padding-top:12px;border-top:1px dashed var(--line)}#main-content .hv2 .hv-logos{margin-top:32px}#main-content .hv2 .hv-logos li{position:relative}#main-content .hv2 .hv-logo-n{position:absolute;left:8px;right:8px;bottom:12px;font-size:12.5px;font-weight:600 !important;line-height:1.3;text-align:center;color:#525459;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1);pointer-events:none}#main-content .hv2 .hv-logos img{transition:translate .4s cubic-bezier(.2,.7,.2,1),scale .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease}@media(hover:hover){#main-content .hv2 .hv-logos li:hover img{translate:0 -14px;scale:.8;opacity:1}#main-content .hv2 .hv-logos li:hover .hv-logo-n{opacity:1;transform:none}}@media(max-width:759px){#main-content .hv2 .hv-gart{grid-template-columns:minmax(0,1fr)}#main-content .hv2>section.hv-trust{padding-top:32px}}@media(prefers-reduced-motion:reduce){#main-content .hv2 .hv-logos img,#main-content .hv2 .hv-logo-n{transition:opacity .2s ease}#main-content .hv2 .hv-logos li:hover img{translate:none;scale:1}#main-content .hv2 .hv-logo-n{transform:none}}#main-content .hv2 .hv-logos{margin-top:0}#main-content .hv2 .hv-logos+.hv-gart{margin-top:40px}#main-content .hv2>section.hv-hero{border-bottom:1px solid var(--line-2)}#main-content .hv2>section.hv-trust{padding-top:56px}@media(max-width:759px){#main-content .hv2>section.hv-trust{padding-top:40px}}#main-content .hv2>section.hv-hero{border-bottom-color:rgba(16,16,24,.06)}#main-content .hv2 .hv-hero-pin{padding:168px 0 120px}@media(min-width:1100px){#main-content .hv2 .hv-hero-pin{padding:160px 0 136px}}@media(max-width:759px){#main-content .hv2 .hv-hero-pin{padding:128px 0 88px}}#main-content .hv2 .hv-logo-n{bottom:10px;font-size:11px;font-weight:400 !important;letter-spacing:.01em;color:#7a7c84}#main-content .hv2 .hv-gart{grid-template-columns:auto auto;justify-content:space-between;column-gap:48px}#main-content .hv2 .hv-gart-k{font-size:30px;line-height:1.1;letter-spacing:-.03em !important}#main-content .hv2 .hv-gart-k small{margin-top:8px;font-size:13px;letter-spacing:0 !important}#main-content .hv2 .hv-gart-l li{padding-left:0}#main-content .hv2 .hv-gart-l li::before{content:none}@media(max-width:759px){#main-content .hv2 .hv-gart{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-gart-k{font-size:26px}}#main-content .hv2 .hvs-tip{width:352px;padding:16px 18px 18px;border-radius:14px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(16,16,24,.07),0 2px 4px rgba(16,16,24,.04),0 18px 40px -14px rgba(16,16,24,.22)}#main-content .hv2 .hvs-tip-k{display:flex;align-items:center;gap:8px;font:600 11px/1 var(--mono);letter-spacing:.08em;color:var(--mute)}#main-content .hv2 .hvs-tip-sw{flex:none;width:10px;height:10px;border-radius:2px;transform:rotate(45deg) scaleY(.8);background:#fff;box-shadow:inset 0 0 0 1px #9a9aa6}#main-content .hv2 .hvs-tip-p[data-k="mid"] .hvs-tip-sw{background:#b9acf0;box-shadow:inset 0 0 0 1px var(--vio-d)}#main-content .hv2 .hvs-tip-p[data-k="bottom"] .hvs-tip-sw{background:#e6e2d9;box-shadow:inset 0 0 0 1px #a8a194}#main-content .hv2 .hvs-tip-d{margin-top:10px !important;font-size:15px;line-height:1.4;font-weight:600 !important;letter-spacing:-.01em;color:var(--ink)}#main-content .hv2 .hvs-tip-pills{gap:6px;margin-top:12px}#main-content .hv2 .hvs-tip-pills li{height:26px;padding:0 10px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2);font-size:12px;color:var(--ink-2)}#main-content .hv2 .hvs-tip-prods{margin-top:12px;padding:4px 12px;border:0;border-radius:10px;background:#f5f3fe}#main-content .hv2 .hvs-tip-prods li{justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(138,119,224,.16)}#main-content .hv2 .hvs-tip-prods li:last-child{border-bottom:0}#main-content .hv2 .hvs-tip-prods b{font-size:13.5px}#main-content .hv2 .hvs-tip-prods span{font:500 11px/1.4 var(--mono);color:var(--vio-d)}#main-content .hv2 .hvs-tip-more{margin-top:12px;font-size:12.5px}#main-content .hv2 .hvs-tip-prods li{flex-direction:column;align-items:flex-start;gap:2px;padding:9px 0}#main-content .hv2 .hv-vc-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4vw,64px);align-items:center;margin-top:56px}#main-content .hv2 .hv-vc-win{display:flex;flex-direction:column;min-height:0;border-radius:20px;background:#15151c;box-shadow:0 0 0 1px var(--dline),0 30px 80px -30px rgba(138,119,224,.45);overflow:hidden}#main-content .hv2 .hv-vc-bar{display:flex;align-items:center;gap:10px;height:52px;padding:0 20px;border-bottom:1px solid var(--dline);font-size:14px}#main-content .hv2 .hv-vc-bar b{font-weight:600 !important;letter-spacing:.02em;color:#fff}#main-content .hv2 .hv-vc-tag{margin-left:auto;font:500 11px/1 var(--mono);letter-spacing:.04em;color:#8c8c98}#main-content .hv2 .hv-vc-mark{display:inline-block;width:14px;height:21px;background:var(--vio-l);-webkit-mask:url(../../images/logo/cubig-symbol.svg) center / contain no-repeat;mask:url(../../images/logo/cubig-symbol.svg) center / contain no-repeat}#main-content .hv2 .hv-vc-panes{display:grid;grid-template-columns:minmax(0,1fr);padding:24px 24px 28px;min-height:540px}#main-content .hv2 .hv-vc-pane{gap:18px}#main-content .hv2 .hv-vc-me{align-self:flex-end;max-width:84%;text-align:right}#main-content .hv2 .hv-vc-who{margin-bottom:6px !important;padding-right:44px;font-size:12px;color:#8c8c98}#main-content .hv2 .hv-vc-me-row{display:flex;align-items:flex-end;gap:10px}#main-content .hv2 .hv-vc-q{padding:12px 16px;border-radius:16px 16px 4px 16px;background:#fff;color:#16161a;font-size:15px;line-height:1.5;font-weight:500 !important;text-align:left}#main-content .hv2 .hv-vc-av{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#262631;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:#d8d8e0}#main-content .hv2 .hv-vc-av svg{width:17px;height:17px}#main-content .hv2 .hv-vc-av--cubig{background:rgba(185,172,245,.14);box-shadow:inset 0 0 0 1px rgba(185,172,245,.3)}#main-content .hv2 .hv-vc-av--cubig .hv-vc-mark{width:12px;height:18px}#main-content .hv2 .hv-vc-ans{display:flex;gap:10px;align-items:flex-start}#main-content .hv2 .hv-vc-ans-c{flex:1;min-width:0}#main-content .hv2 .hv-vc-a{padding-top:6px;font-size:15px;line-height:1.55;color:#e8e8ee}#main-content .hv2 .hv-vc-scene{display:grid;place-items:center;margin-top:14px;padding:28px 24px;border-radius:14px;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--dline)}#main-content .hv2 .hv-vc-scene .hv-dm--acc .hv-bub{display:none}#main-content .hv2 .hv-vc-go{display:inline-flex;align-items:center;gap:8px;margin-top:14px;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(185,172,245,.12);font-size:13px;color:#d8d0ff !important;transition:background .2s}#main-content .hv2 .hv-vc-go span{color:#a6a6b0}#main-content .hv2 .hv-vc-go b{font-weight:600 !important}#main-content .hv2 .hv-vc-go::after{content:"\2192"}#main-content .hv2 .hv-vc-go:hover{background:rgba(185,172,245,.22)}#main-content .hv2 .hv-vc-k{display:flex;align-items:center;gap:8px;margin-bottom:16px !important;font-size:14px;font-weight:600 !important;color:#a6a6b0}#main-content .hv2 .hv-vc-k svg{width:18px;height:18px}#main-content .hv2 .hv-vc-list{display:grid;gap:10px}#main-content .hv2 .hv-vc .hv-vc-it{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:0;border-radius:16px;background:rgba(255,255,255,.04);text-align:left;overflow:hidden;transition:background .2s,box-shadow .2s}#main-content .hv2 .hv-vc .hv-vc-it:last-child{border-bottom:0}#main-content .hv2 .hv-vc .hv-vc-it:hover{background:rgba(255,255,255,.07)}#main-content .hv2 .hv-vc .hv-vc-it.is-on{background:rgba(185,172,245,.12);box-shadow:inset 0 0 0 1px rgba(185,172,245,.35)}#main-content .hv2 .hv-vc .hv-vc-it .hv-vc-av{width:30px;height:30px}#main-content .hv2 .hv-vc .hv-vc-it .hv-vc-av svg{width:15px;height:15px}#main-content .hv2 .hv-vc .hv-vc-it.is-on .hv-vc-av{background:var(--vio);color:#fff;box-shadow:none}#main-content .hv2 .hv-vc-it-c{display:block;min-width:0}#main-content .hv2 .hv-vc .hv-vx-t{font-size:15.5px;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:#a6a6b0}#main-content .hv2 .hv-vc .hv-vx-t::before{content:"\201C"}#main-content .hv2 .hv-vc .hv-vx-t::after{content:"\201D"}#main-content .hv2 .hv-vc .hv-vc-it:hover .hv-vx-t{color:#d8d8e0}#main-content .hv2 .hv-vc .hv-vc-it.is-on .hv-vx-t{color:#fff}#main-content .hv2 .hv-vc-it-r{display:block;margin-top:4px;font-size:12px;color:#7c7c88}#main-content .hv2 .hv-vc .hv-vc-it.is-on .hv-vc-it-r{color:var(--vio-l)}#main-content .hv2 .hv-vc .hv-vx-bar{bottom:0}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-vc .is-play .hv-vc-me{animation:hv-pop .45s var(--ease) both}#main-content .hv2 .hv-vc .is-play .hv-vc-ans{animation:hv-pop .5s .35s var(--ease) both}}@media(max-width:999px){#main-content .hv2 .hv-vc-body{grid-template-columns:minmax(0,1fr);margin-top:40px}#main-content .hv2 .hv-vc-side{order:-1}#main-content .hv2 .hv-vc-panes{min-height:500px}}@media(max-width:599px){#main-content .hv2 .hv-vc-panes{padding:18px 14px 20px;min-height:520px}#main-content .hv2 .hv-vc-me{max-width:92%}#main-content .hv2 .hv-vc-scene{padding:22px 14px}#main-content .hv2 .hv-vc .hv-vc-it{padding:12px 14px}#main-content .hv2 .hv-vc .hv-vx-t{font-size:14.5px}}#main-content .hv2 .hv-vc-panes,#main-content .hv2 .hv-vc-panes{min-height:0}#main-content .hv2 .hv-vc-scene{min-height:300px}@media(max-width:999px){#main-content .hv2 .hv-vc-panes{min-height:0}}@media(max-width:599px){#main-content .hv2 .hv-vc-panes{min-height:0}#main-content .hv2 .hv-vc-scene{min-height:260px}}#main-content .hv2 .hv-gart-k{font-size:44px;line-height:1;letter-spacing:-.035em !important}#main-content .hv2 .hv-gart-k small{margin-top:12px}@media(max-width:759px){#main-content .hv2 .hv-gart-k{font-size:34px}}#main-content .hv2 .hvs-tip{width:288px;padding:14px 16px 16px;border-radius:12px;background:rgba(20,20,26,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(255,255,255,.06),0 16px 36px -10px rgba(10,10,20,.45),0 4px 10px -4px rgba(10,10,20,.25);color:#fff}#main-content .hv2 .hvs-tip-k{gap:7px;font:500 10.5px/1 var(--mono);letter-spacing:.1em;color:#9a9aa8}#main-content .hv2 .hvs-tip-p[data-k="mid"] .hvs-tip-k{color:var(--vio-l)}#main-content .hv2 .hvs-tip-sw{width:8px;height:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);background:rgba(255,255,255,.9)}#main-content .hv2 .hvs-tip-p[data-k="mid"] .hvs-tip-sw{background:var(--vio-l);box-shadow:none}#main-content .hv2 .hvs-tip-p[data-k="bottom"] .hvs-tip-sw{background:#d9d3c6;box-shadow:none}#main-content .hv2 .hvs-tip-d{margin-top:8px !important;font-size:14px;line-height:1.45;font-weight:500 !important;letter-spacing:-.005em;color:#fff}#main-content .hv2 .hvs-tip-pills{gap:5px;margin-top:12px}#main-content .hv2 .hvs-tip-pills li{height:22px;padding:0 8px;border-radius:6px;background:rgba(255,255,255,.08);box-shadow:none;font-size:11.5px;color:#d4d4dc}#main-content .hv2 .hvs-tip-prods{margin-top:12px;padding:0;border-radius:0;background:0;border-top:1px solid rgba(255,255,255,.08)}#main-content .hv2 .hvs-tip-prods li{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}#main-content .hv2 .hvs-tip-prods li:last-child{border-bottom:1px solid rgba(255,255,255,.08)}#main-content .hv2 .hvs-tip-prods b{flex:none;font-size:13px;font-weight:600 !important;color:#fff}#main-content .hv2 .hvs-tip-prods span{min-width:0;text-align:right;font:400 10.5px/1.35 var(--mono);color:#a99cf0}#main-content .hv2 .hvs-tip-more{margin-top:10px;font-size:12px;font-weight:500 !important;color:var(--vio-l) !important}#main-content .hv2 .hvs-tip-prods li{flex-direction:column;align-items:flex-start;gap:3px}#main-content .hv2 .hvs-tip-prods span{text-align:left}@media(min-width:1100px){#main-content .hv2 .hvs{margin-left:auto;margin-right:0}}@media(min-width:1100px){#main-content .hv2 .hvs-notes::before{width:10px;background:linear-gradient(#c3c3cc,#c3c3cc) left top / 10px 1px no-repeat,linear-gradient(#c3c3cc,#c3c3cc) left bottom / 10px 1px no-repeat,linear-gradient(180deg,#d4d4dc 0 1px,transparent 1px 100%) left top / 6px 14px;background-repeat:no-repeat,no-repeat,no-repeat round}}#main-content .hv2 .hvs-note-k{display:block;width:fit-content}@media(min-width:1100px){#main-content .hv2 .hvs-notes::before{top:15%;bottom:15%;background:linear-gradient(#c3c3cc,#c3c3cc) left top / 10px 1px no-repeat,linear-gradient(#c3c3cc,#c3c3cc) left bottom / 10px 1px no-repeat,linear-gradient(180deg,#d4d4dc 0 1px,transparent 1px 100%) left top / 6px calc(100% / 28) repeat-y}}#main-content .hv2 .hv-h1 .hv-h1-a{display:block;color:inherit;font-weight:inherit !important}@keyframes hv-drop{from{opacity:0;transform:translateY(-10px)}}@keyframes hv-rise{from{opacity:0;transform:translateY(42%);clip-path:inset(0 -6% 100% -6%)}to{opacity:1;transform:none;clip-path:inset(-30% -6% -30% -6%)}}@keyframes hv-lift{from{opacity:0;transform:translateY(14px)}}@keyframes hv-grow-in{from{opacity:0;transform:scale(.92)}}@keyframes hv-rule{from{transform:scaleY(0)}}@keyframes hv-note-in{from{opacity:0;translate:-10px 0}}@keyframes hv-dot-in{from{scale:0}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-hero .hv-kicker{animation:hv-drop .6s var(--ease) .05s backwards}#main-content .hv2 .hv-h1 .hv-h1-a{animation:hv-rise .8s var(--ease) .15s backwards}#main-content .hv2 .hv-h1 span:not(.hv-h1-a){animation-delay:.5s}#main-content .hv2 .hv-hero .hv-lead{animation:hv-lift .7s var(--ease) .75s backwards}#main-content .hv2 .hv-hero .hv-ctas>*{animation:hv-grow-in .55s var(--ease) backwards}#main-content .hv2 .hv-hero .hv-ctas>:nth-child(1){animation-delay:.95s}#main-content .hv2 .hv-hero .hv-ctas>:nth-child(2){animation-delay:1.05s}#main-content .hv2 .hvs-notes::before{transform-origin:50% 50%;animation:hv-rule .9s var(--ease) .7s backwards}#main-content .hv2 .hvs-note{animation:hv-note-in .55s var(--ease) backwards}#main-content .hv2 .hvs-note::after{animation:hv-dot-in .4s var(--ease) backwards}#main-content .hv2 .hvs-note--top,#main-content .hv2 .hvs-note--top::after{animation-delay:1.1s}#main-content .hv2 .hvs-note--mid,#main-content .hv2 .hvs-note--mid::after{animation-delay:1.25s}#main-content .hv2 .hvs-note--bottom,#main-content .hv2 .hvs-note--bottom::after{animation-delay:1.4s}}#main-content .hv2 .hv-vc .hv-vx-h{margin-top:14px !important;font-size:clamp(28px,2.6vw,36px) !important;line-height:1.25 !important;letter-spacing:-.02em !important}#main-content .hv2--ko .hv-vc .hv-vx-h{line-height:1.32 !important}#main-content .hv2 .hv-vc-win{position:relative;background:linear-gradient(180deg,#18181f 0,#121217 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(255,255,255,.07),0 40px 100px -40px rgba(138,119,224,.55)}#main-content .hv2 .hv-vc-bar{height:48px;border-bottom-color:rgba(255,255,255,.06)}#main-content .hv2 .hv-vc-tag{padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.05)}#main-content .hv2 .hv-vc-av{width:32px;height:32px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:#c9c9d4}#main-content .hv2 .hv-vc-av--cubig{background:linear-gradient(140deg,#9d8cf0,#6f5bd6);box-shadow:0 6px 16px -6px rgba(138,119,224,.8)}#main-content .hv2 .hv-vc-av--cubig .hv-vc-mark{background:#fff}#main-content .hv2 .hv-vc-q{padding:11px 16px;border-radius:18px 18px 6px 18px;background:#f3f3f6;box-shadow:0 8px 24px -12px rgba(0,0,0,.6);font-size:14.5px}#main-content .hv2 .hv-vc-who{padding-right:42px;font-size:11.5px;letter-spacing:.01em}#main-content .hv2 .hv-vc-a{padding-top:5px;font-size:15px;line-height:1.6;color:#ececf2}#main-content .hv2 .hv-vc-scene{position:relative;margin-top:14px;padding:28px 24px;border-radius:16px;background:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1.2px) 0 0 / 18px 18px,linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}#main-content .hv2 .hv-vc-go{margin-top:12px;min-height:32px;padding:0 6px 0 12px;gap:8px;background:transparent;box-shadow:inset 0 0 0 1px rgba(185,172,245,.28)}#main-content .hv2 .hv-vc-go::after{content:"\2192";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(185,172,245,.18);font-size:12px;transition:transform .25s var(--ease)}#main-content .hv2 .hv-vc-go:hover{background:rgba(185,172,245,.1)}#main-content .hv2 .hv-vc-go:hover::after{transform:translateX(2px)}#main-content .hv2 .hv-vc .hv-vc-it{border-radius:14px;background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}#main-content .hv2 .hv-vc .hv-vc-it:hover{background:rgba(255,255,255,.03)}#main-content .hv2 .hv-vc .hv-vc-it.is-on{background:linear-gradient(100deg,rgba(185,172,245,.16),rgba(185,172,245,.05));box-shadow:inset 0 0 0 1px rgba(185,172,245,.32)}#main-content .hv2 .hv-vc .hv-vx-bar{left:16px;right:16px;bottom:0;width:auto;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--vio),var(--vio-l))}#main-content .hv2 .hv-vc.is-auto .hv-vc-it.is-on .hv-vx-bar{animation-duration:8s}@keyframes hv-me-in{from{opacity:0;transform:translateX(14px) scale(.98)}}@keyframes hv-av-in{from{opacity:0;transform:scale(.6)}}@keyframes hv-w-in{from{opacity:0;filter:blur(6px);transform:translateY(3px)}}@keyframes hv-card-in{from{opacity:0;filter:blur(8px);transform:translateY(10px)}}@keyframes hv-q-in{from{opacity:0;transform:translateY(-8px)}}@keyframes hv-q-glow{0%,100%{opacity:.55}50%{opacity:1}}#main-content .hv2 .hv-w{display:inline-block}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-vc .is-play .hv-vc-me,#main-content .hv2 .hv-vc .is-play .hv-vc-ans{animation:none}#main-content .hv2 .hv-vc .is-run .hv-vc-me{animation:hv-me-in .5s var(--ease) both}#main-content .hv2 .hv-vc .is-run .hv-vc-av--cubig{animation:hv-av-in .4s var(--ease) .3s both}#main-content .hv2 .hv-vc .is-run .hv-w{animation:hv-w-in .45s ease both;animation-delay:calc(.4s + var(--w) * .045s)}#main-content .hv2 .hv-vc .hv-vc-pane:not(.is-run) .hv-vc-scene,#main-content .hv2 .hv-vc .hv-vc-pane:not(.is-run) .hv-vc-go{opacity:1}#main-content .hv2 .hv-vc .is-run .hv-vc-scene:not(.is-play),#main-content .hv2 .hv-vc .is-run .hv-vc-scene:not(.is-play) ~ .hv-vc-go{opacity:0}#main-content .hv2 .hv-vc .hv-vc-scene.is-play{animation:hv-card-in .6s var(--ease) both}#main-content .hv2 .hv-vc .hv-vc-scene.is-play ~ .hv-vc-go{animation:hv-pop .5s .5s var(--ease) both}#main-content .hv2 .hv-vc .is-play .hv-gauge-q{animation:hv-q-in .6s .9s var(--ease) both}#main-content .hv2 .hv-vc .is-play .hv-gauge-q em{animation:hv-q-glow 2.2s 1.6s ease-in-out infinite}}#main-content .hv2 .hv-vc .hv-vx-bar{display:none}#main-content .hv2 .hv-vc .hv-vx-t::before,#main-content .hv2 .hv-vc .hv-vx-t::after{content:none}#main-content .hv2>section{border-top-color:rgba(16,16,24,.06)}#main-content .hv2>section.hv-cases{background:#f1f1f4;border-top:0}#main-content .hv2>section.hv-cases+section{border-top:0}#main-content .hv2 .hvs-tip{width:max-content;min-width:240px;max-width:min(380px,calc(100vw - 24px))}#main-content .hv2 .hvs-tip-pills{flex-wrap:nowrap}#main-content .hv2 .hvs-tip-sw{display:none}#main-content .hv2 .hvs-tip-p[data-k="mid"]{width:300px}#main-content .hv2 .hv-hero .hv-lead{word-break:keep-all;text-wrap:balance}#main-content .hv2--ko .hv-h1,#main-content .hv2--ko .hv-h1 span{word-break:keep-all;text-wrap:balance}@media(min-width:1100px){#main-content .hv2--ko .hv-h1 span:not(.hv-h1-a){white-space:nowrap}}#main-content .hv2 .hvs-hit[data-k="mid"]{cursor:default}#main-content .hv2 .hv-vc-scene{display:block;min-height:0;padding:0;overflow:hidden}#main-content .hv2 .hv-sc-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);font-size:12.5px;color:var(--dmute)}#main-content .hv2 .hv-sc-h em{font-style:normal;padding:3px 8px;border-radius:6px;background:rgba(251,191,36,.1);color:#fbbf24;font-size:11.5px}#main-content .hv2 .hv-sc-b{display:grid;align-content:center;min-height:208px;padding:22px 20px}#main-content .hv2 .hv-sc-b .hv-dm{width:100%}#main-content .hv2 .hv-sc-f{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.18);font-size:13px;color:#d8d0ff}#main-content .hv2 .hv-sc-f>b{margin-right:4px;font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--dmute)}#main-content .hv2 .hv-sc-f>em{font-style:normal;padding:4px 9px;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(251,191,36,.45);color:#fbbf24;font-size:12px}#main-content .hv2 .hv-cmp{display:grid;gap:18px}#main-content .hv2 .hv-cmp-r{display:grid;grid-template-columns:76px minmax(0,1fr) 56px;gap:14px;align-items:center;font-size:13px;color:var(--dmute)}#main-content .hv2 .hv-cmp-r i{position:relative;display:block;height:12px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}#main-content .hv2 .hv-cmp-r s{position:absolute;inset:0 22% 0 0;border-radius:999px;background:linear-gradient(90deg,#7c68dc,var(--vio-l));transform-origin:left}#main-content .hv2 .hv-cmp-r b{text-align:right;font-size:26px;line-height:1;font-weight:600 !important;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}#main-content .hv2 .hv-cmp-r.is-now span{color:#fff}#main-content .hv2 .hv-cmp-r.is-base i{background:0;box-shadow:inset 0 0 0 1.5px rgba(251,191,36,.5);background-image:repeating-linear-gradient(90deg,rgba(251,191,36,.18) 0 6px,transparent 6px 12px)}#main-content .hv2 .hv-cmp-r.is-base b{color:#fbbf24}#main-content .hv2 .hv-swap{display:grid;gap:8px}#main-content .hv2 .hv-swap-h,#main-content .hv2 .hv-swap-r{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px;align-items:center}#main-content .hv2 .hv-swap-h{font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--dmute)}#main-content .hv2 .hv-swap-h b{font-weight:500 !important;color:var(--vio-l)}#main-content .hv2 .hv-swap-r span,#main-content .hv2 .hv-swap-r b{padding:9px 12px;border-radius:8px;font-size:13.5px;font-weight:500 !important}#main-content .hv2 .hv-swap-r span{background:rgba(255,255,255,.05);color:#e8e8ee}#main-content .hv2 .hv-swap-r b{background:rgba(185,172,245,.14);color:#fff;box-shadow:inset 0 0 0 1px rgba(185,172,245,.3)}#main-content .hv2 .hv-swap-r i{text-align:center;font-style:normal;color:#6f6f7c}#main-content .hv2 .hv-swap-r.is-kept span,#main-content .hv2 .hv-swap-r.is-kept b{background:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:#c4c4cc}#main-content .hv2 .hv-sc .hv-chart{margin:0}#main-content .hv2 .hv-dot-ring{transform-origin:290px 104px;opacity:0}#main-content .hv2 .hv-vc-av--face{overflow:hidden;background:#2a2a33;box-shadow:0 0 0 2px rgba(255,255,255,.08)}#main-content .hv2 .hv-vc-av--face img{display:block;width:100%;height:100%;object-fit:cover}#main-content .hv2 .hv-vc .hv-vc-it.is-on .hv-vc-av--face{box-shadow:0 0 0 2px var(--vio-l);background:#2a2a33}#main-content .hv2 .hv-vc .hv-vx-cta{justify-content:center;gap:12px 20px;margin-top:48px;padding:0;border:0;background:0;box-shadow:none}#main-content .hv2 .hv-vc .hv-vx-cta p{font-size:15px;color:var(--dmute)}#main-content .hv2 .hv-vc .hv-vx-cta .hv-cta{min-height:40px}@keyframes hv-ring{from{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-vc-scene.is-play .hv-cmp-r.is-now s{animation:hv-grow 1.1s .25s var(--ease) both}#main-content .hv2 .hv-vc-scene.is-play .hv-cmp-r.is-base{animation:hv-pop .5s .9s var(--ease) both}#main-content .hv2 .hv-vc-scene.is-play .hv-swap-r{animation:hv-pop .45s var(--ease) both}#main-content .hv2 .hv-vc-scene.is-play .hv-swap-r:nth-child(2){animation-delay:.2s}#main-content .hv2 .hv-vc-scene.is-play .hv-swap-r:nth-child(3){animation-delay:.4s}#main-content .hv2 .hv-vc-scene.is-play .hv-swap-r:nth-child(4){animation-delay:.6s}#main-content .hv2 .hv-vc-scene.is-play .hv-swap-r b{animation:hv-pop .45s var(--ease) both;animation-delay:inherit}#main-content .hv2 .hv-vc-scene.is-play .hv-dot-ring{animation:hv-ring 1.6s 1.6s ease-out infinite}#main-content .hv2 .hv-vc-scene.is-play .hv-sc-f>*{animation:hv-pop .45s var(--ease) both;animation-delay:calc(1.2s + var(--i, 0) * .12s)}}@media(max-width:599px){#main-content .hv2 .hv-sc-b{min-height:0;padding:18px 14px}#main-content .hv2 .hv-cmp-r{grid-template-columns:64px minmax(0,1fr) 48px;gap:10px}#main-content .hv2 .hv-cmp-r b{font-size:22px}}#main-content .hv2 .hv-vc-scene{place-items:normal}#main-content .hv2 .hv-sc-b{height:220px;min-height:0;overflow:hidden}#main-content .hv2 .hv-rare{grid-template-columns:84px minmax(0,1fr) 44px}#main-content .hv2 .hv-prod:hover{box-shadow:none}#main-content .hv2 .hv-sc-b{height:244px;padding:18px 20px}#main-content .hv2 .hv-sc .hv-dtbl p{padding:8px 12px}#main-content .hv2 .hv-sc .hv-bub{margin-top:10px;padding:9px 12px;font-size:13.5px}#main-content .hv2 .hv-sc .hv-file{padding:9px 12px;margin-top:6px}#main-content .hv2 .hv-sc-miss{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px !important;padding-left:90px}#main-content .hv2 .hv-sc-miss em{font-style:normal;padding:3px 8px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(251,191,36,.4);color:#fbbf24;font-size:11.5px}#main-content .hv2 .hv-sc .hv-rare-n{margin-top:18px;padding:10px 12px;font-size:13px}#main-content .hv2 .hv-swap-back{margin-top:12px !important;padding:9px 12px;border-radius:8px;background:rgba(185,172,245,.08);font-size:13px;color:#d8d0ff}#main-content .hv2 .hv-swap-back b{margin-right:6px;font:500 11px/1 var(--mono);color:var(--dmute)}#main-content .hv2 .hv-sc .hv-chart{position:relative}#main-content .hv2 .hv-sc .hv-q{padding:5px 9px;font-size:12px}#main-content .hv2 .hv-sc .hv-q1{left:auto;right:0;top:0}#main-content .hv2 .hv-sc .hv-q2{left:0;right:auto;top:auto;bottom:34px}#main-content .hv2 .hv-sc .hv-q3{left:0;top:auto;bottom:0}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-vc-scene.is-play .hv-sc-miss em{animation:hv-pop .45s var(--ease) both;animation-delay:calc(1.2s + var(--i, 0) * .12s)}#main-content .hv2 .hv-vc-scene.is-play .hv-swap-back{animation:hv-pop .45s 1s var(--ease) both}}@media(max-width:599px){#main-content .hv2 .hv-sc-miss{padding-left:0}}#main-content .hv2 .hv-vc-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}@media(min-width:1100px){#main-content .hv2--ko .hv-vc .hv-vc-it .hv-vx-t{white-space:nowrap;font-size:15px}}#main-content .hv2 .hv-chart2{position:relative}#main-content .hv2 .hv-chart2 svg{display:block;width:100%;height:auto;overflow:visible}#main-content .hv2 .hv-c-x text{font:500 9px var(--mono);fill:#6f6f7c}#main-content .hv2 .hv-c-call{position:absolute;right:0;top:0;display:grid;gap:4px;padding:8px;border-radius:10px;background:rgba(24,24,31,.92);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 10px 24px -10px rgba(0,0,0,.6)}#main-content .hv2 .hv-c-call::before{content:"";position:absolute;left:-1px;top:50%;width:10px;height:10px;background:inherit;box-shadow:inset 1px -1px 0 rgba(255,255,255,.08);transform:translate(-50%,-50%) rotate(45deg)}#main-content .hv2 .hv-c-call em{display:flex;align-items:center;gap:6px;font-style:normal;font-size:12px;line-height:1.3;color:#e8e8ee;white-space:nowrap}#main-content .hv2 .hv-c-call em::before{content:"";width:5px;height:5px;border-radius:50%;background:#8c8c98}#main-content .hv2 .hv-c-call em.is-warn{color:#fbbf24}#main-content .hv2 .hv-c-call em.is-warn::before{background:#fbbf24}#main-content .hv2 .hv-chart2 .hv-dot-ring{transform-origin:298px 106px}@keyframes hv-c-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hv-c-fade{from{opacity:0}}@keyframes hv-c-grow{from{transform:scaleY(0)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-vc-scene.is-play .hv-c-ln{stroke-dasharray:1;animation:hv-c-draw 1.6s .15s cubic-bezier(.45,0,.2,1) both}#main-content .hv2 .hv-vc-scene.is-play .hv-c-area{animation:hv-c-fade .8s 1.2s ease both}#main-content .hv2 .hv-vc-scene.is-play .hv-c-mark{transform-origin:298px 146px;animation:hv-c-grow .5s 1.2s var(--ease) both}#main-content .hv2 .hv-vc-scene.is-play .hv-chart2 .hv-dot{transform-origin:298px 106px;animation:hv-av-in .35s 1.15s var(--ease) both}#main-content .hv2 .hv-vc-scene.is-play .hv-chart2 .hv-dot-ring{animation:hv-ring 1.8s 1.6s ease-out infinite}#main-content .hv2 .hv-vc-scene.is-play .hv-c-call{animation:hv-pop .45s 1.5s var(--ease) both}#main-content .hv2 .hv-vc-scene.is-play .hv-c-call em{animation:hv-pop .4s var(--ease) both}#main-content .hv2 .hv-vc-scene.is-play .hv-c-call em:nth-child(1){animation-delay:1.65s}#main-content .hv2 .hv-vc-scene.is-play .hv-c-call em:nth-child(2){animation-delay:1.8s}#main-content .hv2 .hv-vc-scene.is-play .hv-c-call em:nth-child(3){animation-delay:1.95s}}#main-content .hv2 .hv-vc-list{justify-content:normal;justify-items:stretch}#main-content .hv2 .hv-vc .hv-vc-it{width:100%}#main-content .hv2 .hv-sc .hv-dtbl p{height:33px;padding:0 12px;align-items:center}#main-content .hv2 .hv-sc .hv-dtbl p:first-child{height:32px}#main-content .hv2 .hv-sc .hv-dtbl .hv-slip{transform:translate(0,33px)}#main-content .hv2 .hv-sc .hv-dtbl .hv-slip2{transform:translate(0,-33px)}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-vc-scene.is-play .hv-rare-n{animation-delay:.8s}#main-content .hv2 .hv-vc-scene.is-play .hv-sc-miss em{animation-delay:calc(.8s + var(--i, 0) * .1s)}#main-content .hv2 .hv-vc-scene.is-play .hv-swap-back{animation-delay:.8s}#main-content .hv2 .hv-vc-scene.is-play .hv-d1{animation-delay:.9s}#main-content .hv2 .hv-vc-scene.is-play .hv-d2{animation-delay:1.4s}#main-content .hv2 .hv-vc-scene.is-play .hv-file-n{animation-delay:1.6s}}#main-content .hv2 .hv-cmp-r.is-base i{box-shadow:none;background:0;border:1.5px dashed rgba(251,191,36,.55)}#main-content .hv2 .hv-cases{display:grid;gap:6px}#main-content .hv2 .hv-case{display:flex;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:8px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);font-size:13.5px;color:#e8e8ee}#main-content .hv2 .hv-case em{flex:none;display:inline-flex;align-items:center;gap:6px;font-style:normal;font:500 11.5px/1 var(--mono);color:#86efac}#main-content .hv2 .hv-case em::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}#main-content .hv2 .hv-case.is-fail{box-shadow:inset 0 0 0 1px rgba(252,165,165,.35);background:rgba(252,165,165,.06)}#main-content .hv2 .hv-case.is-fail em{color:#fca5a5}#main-content .hv2 .hv-case.is-none em{color:#fbbf24}#main-content .hv2 .hv-case.is-none{box-shadow:inset 0 0 0 1px rgba(251,191,36,.3)}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-vc-scene.is-play .hv-case{animation:hv-pop .4s var(--ease) both;animation-delay:calc(.15s + var(--i) * .15s)}#main-content .hv2 .hv-vc-scene.is-play .hv-case em{animation:hv-pop .35s var(--ease) both;animation-delay:calc(.45s + var(--i) * .15s)}}#main-content .hv2 .hv-sc-b{height:256px}#main-content .hv2 .hv-sc .hv-bub{padding:7px 11px;font-size:13px}#main-content .hv2 .hv-sc-b{height:auto;min-height:0;overflow:visible}#main-content .hv2 .hv-vc-pane{justify-content:center}@media(min-width:1000px){#main-content .hv2 .hv-vc-body{align-items:stretch}#main-content .hv2 .hv-vc-win{display:flex;flex-direction:column}#main-content .hv2 .hv-vc-panes{flex:1;align-items:center}#main-content .hv2 .hv-vc-side{display:flex;flex-direction:column;justify-content:center}}#main-content .hv2:not(.hv2--ko) .hv-vc .hv-vc-it{padding:11px 14px}#main-content .hv2:not(.hv2--ko) .hv-vc .hv-vx-t{font-size:14.5px;line-height:1.4}#main-content .hv2 .hv-dm--rules .hv-file em::before{content:none}#main-content .hv2 .hv-dm--rules .hv-file em{padding:3px 8px;border-radius:6px;font-size:12px}#main-content .hv2 .hv-dm--rules .hv-file:nth-child(1) em,#main-content .hv2 .hv-dm--rules .hv-file:nth-child(4) em{background:rgba(185,172,245,.14);color:var(--vio-l)}#main-content .hv2 .hv-dm--rules .hv-file:nth-child(2) em{background:rgba(251,191,36,.12);color:#fbbf24}#main-content .hv2 .hv-dm--rules .hv-file:nth-child(3) em{background:rgba(134,239,172,.12);color:#86efac}#main-content .hv2 .hv-lx{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1.9fr) 56px minmax(0,1fr);align-items:stretch;margin-top:48px}#main-content .hv2 .hv-lx-col{display:flex;flex-direction:column;min-width:0;padding:22px;border-radius:16px}#main-content .hv2 .hv-lx-col--edge{background:#fff;box-shadow:0 0 0 1px var(--line-2),var(--sh-1)}#main-content .hv2 .hv-lx-col--cubig{background:linear-gradient(180deg,#f4f1fe,#faf9ff);box-shadow:0 0 0 1px rgba(138,119,224,.35),0 18px 40px -20px rgba(106,79,208,.4)}#main-content .hv2 .hv-lx-col--cubig .hv-ly-k{color:var(--vio-d)}#main-content .hv2 .hv-lx-list{display:grid;gap:8px;margin-top:auto;padding-top:20px}#main-content .hv2 .hv-lx-list li{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:10px;background:var(--tray);font-size:14px;font-weight:500 !important;color:var(--ink-2)}#main-content .hv2 .hv-lx-list li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#b4b4bf}#main-content .hv2 .hv-lx-col--edge:last-child .hv-lx-list li::before{background:var(--vio)}#main-content .hv2 .hv-lx .hv-prods{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:10px;margin-top:18px}#main-content .hv2 .hv-lx .hv-prod{display:grid;grid-row:auto;grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto auto;column-gap:18px;row-gap:0;align-items:start;padding:16px 18px}#main-content .hv2 .hv-lx .hv-prod-a{grid-column:1;grid-row:1}#main-content .hv2 .hv-lx .hv-prod-cat{grid-column:1;grid-row:2;font-size:11px}#main-content .hv2 .hv-lx .hv-prod-d{grid-column:2;grid-row:1 / span 2;margin-top:0;font-size:13.5px}#main-content .hv2 .hv-lx .hv-subs{grid-column:2;grid-row:3;margin-top:10px}#main-content .hv2 .hv-lx .hv-flow{margin-top:16px}#main-content .hv2 .hv-lx-link{position:relative;align-self:center;height:2px;margin:0 6px;background:repeating-linear-gradient(90deg,#c9c3ee 0 4px,transparent 4px 8px)}#main-content .hv2 .hv-lx-link::after{content:"";position:absolute;right:-4px;top:50%;width:7px;height:7px;border-top:2px solid #b4a8ee;border-right:2px solid #b4a8ee;transform:translateY(-50%) rotate(45deg)}#main-content .hv2 .hv-lx-link i{position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--vio);box-shadow:0 0 0 4px rgba(138,119,224,.18);opacity:0}@keyframes hv-lx-run{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(36px);opacity:0}}@keyframes hv-lx-in{from{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-layer.cv-in .hv-lx-link i{animation:hv-lx-run 2.4s linear infinite}#main-content .hv2 .hv-layer.cv-in .hv-lx-link i:nth-child(2){animation-delay:.8s}#main-content .hv2 .hv-layer.cv-in .hv-lx-link i:nth-child(3){animation-delay:1.6s}#main-content .hv2 .hv-layer.cv-in .hv-lx-col{animation:hv-lx-in .7s var(--ease) both}#main-content .hv2 .hv-layer.cv-in .hv-lx-col:nth-child(3){animation-delay:.2s}#main-content .hv2 .hv-layer.cv-in .hv-lx-col:nth-child(5){animation-delay:.4s}}@media(max-width:1099px){#main-content .hv2 .hv-lx .hv-prod{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-lx .hv-prod-d,#main-content .hv2 .hv-lx .hv-subs{grid-column:1;grid-row:auto}#main-content .hv2 .hv-lx .hv-prod-d{margin-top:8px}}@media(max-width:999px){#main-content .hv2 .hv-lx{grid-template-columns:minmax(0,1fr);margin-top:32px}#main-content .hv2 .hv-lx-link{justify-self:center;width:2px;height:36px;margin:6px 0;background:repeating-linear-gradient(180deg,#c9c3ee 0 4px,transparent 4px 8px)}#main-content .hv2 .hv-lx-link::after{right:auto;left:50%;top:auto;bottom:-4px;transform:translateX(-50%) rotate(135deg)}#main-content .hv2 .hv-lx-link i{display:none}#main-content .hv2 .hv-lx-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-top:14px}}#main-content .hv2 .hv-lx-list{margin:auto 0;padding-top:16px}@media(max-width:999px){#main-content .hv2 .hv-lx-list{margin:0}}@media(max-width:599px){#main-content .hv2 .hv-lx-list li{height:40px;padding:0 10px;gap:8px;font-size:13px;white-space:nowrap}}#main-content .hv2{--mono:"Pretendard Variable",Pretendard,var(--font-primary),-apple-system,sans-serif}#main-content .hv2 .hv-lx-col{padding:22px 24px;border-radius:16px;box-shadow:none}#main-content .hv2 .hv-lx-col--edge{background:#fff;border:1px solid #e6e7e9}#main-content .hv2 .hv-lx-col--cubig{background:#f7f7f8;border:1px solid #e6e7e9;box-shadow:none}#main-content .hv2 .hv-lx .hv-ly-k{font-size:12px;font-weight:600 !important;letter-spacing:.02em;color:#0f0f10}#main-content .hv2 .hv-lx .hv-ly-k small{margin-top:4px;font-size:13px;color:#525459}#main-content .hv2 .hv-lx-col--cubig .hv-ly-k{display:block;color:#0f0f10}#main-content .hv2 .hv-lx-col--cubig .hv-ly-k::before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 2px 0;border-radius:50%;background:var(--vio);vertical-align:middle}#main-content .hv2 .hv-lx-list{gap:0;border-top:1px solid #e6e7e9}#main-content .hv2 .hv-lx-list li{height:46px;padding:0 2px;border-radius:0;background:0;border-bottom:1px solid #e6e7e9;font-size:14px;color:#171719}#main-content .hv2 .hv-lx-list li::before,#main-content .hv2 .hv-lx-col--edge:last-child .hv-lx-list li::before{width:6px;height:6px;background:#c4c5ca}#main-content .hv2 .hv-lx .hv-prod{border-radius:12px;background:#fff;border:1px solid #e6e7e9;box-shadow:none}#main-content .hv2 .hv-lx .hv-prod-a b{font-size:16px;color:#0f0f10}#main-content .hv2 .hv-lx .hv-prod-cat{justify-self:start;width:fit-content;margin-top:6px;padding:2px 7px;border-radius:4px;background:#f0f0f2;border:1px solid #e6e7e9;font-size:11px;font-weight:400 !important;line-height:1.4;color:#171719}#main-content .hv2 .hv-lx .hv-prod-d{font-size:13px;line-height:1.55;color:#525459}#main-content .hv2 .hv-lx .hv-subs a{height:26px;padding:0 9px;border-radius:6px;background:#f0f0f2;color:#171719 !important;font-size:12px;font-weight:500 !important}#main-content .hv2 .hv-lx .hv-subs a:hover{background:#0f0f10;color:#fff !important}#main-content .hv2 .hv-lx .hv-flow span{padding:5px 9px;border-radius:6px;background:#fff;border:1px solid #e6e7e9;box-shadow:none;color:#525459;font-size:12px}#main-content .hv2 .hv-lx-link{background:repeating-linear-gradient(90deg,#d6d7db 0 4px,transparent 4px 8px)}#main-content .hv2 .hv-lx-link::after{border-color:#c4c5ca}#main-content .hv2 .hv-lx-link i{width:6px;height:6px;margin-top:-3px;box-shadow:none}@media(max-width:999px){#main-content .hv2 .hv-lx-link{background:repeating-linear-gradient(180deg,#d6d7db 0 4px,transparent 4px 8px)}#main-content .hv2 .hv-lx-list{border-top:0}}#main-content .hv2 .hv-lx .hv-prod{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:0}#main-content .hv2 .hv-lx .hv-prod-cat{margin-top:0;white-space:nowrap}#main-content .hv2 .hv-lx .hv-prod-d{flex-basis:100%;margin-top:8px}#main-content .hv2 .hv-lx .hv-subs{flex-basis:100%;margin-top:12px}#main-content .hv2 .hvs-tip-p[data-k="mid"]{width:auto}#main-content .hv2 .hvs-tip{max-width:min(320px,calc(100vw - 24px))}#main-content .hv2 .hvs-tip-d{text-wrap:wrap}#main-content .hv2 .hvs-tip{max-width:min(380px,calc(100vw - 24px))}#main-content .hv2 .hvs-tip{width:max-content;min-width:0;max-width:calc(100vw - 24px)}#main-content .hv2 .hvs-tip-d{max-width:320px}#main-content .hv2 .hv-vc-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px}#main-content .hv2 .hv-vc-filter-k{margin-right:4px;font-size:12px;color:#7c7c88}#main-content .hv2 .hv-vc-chip{height:28px;padding:0 11px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font-size:12px;font-weight:500;color:#c4c4cc;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}#main-content .hv2 .hv-vc-chip:hover{background:rgba(255,255,255,.06);color:#fff}#main-content .hv2 .hv-vc-chip[aria-pressed="true"]{background:var(--vio-l);box-shadow:none;color:#16161a}#main-content .hv2 .hv-vc .hv-vc-it{transition:background .2s,box-shadow .2s,opacity .25s}#main-content .hv2 .hv-vc .hv-vc-it.is-dim{opacity:.32}#main-content .hv2 .hv-vc .hv-vc-it.is-dim:hover{opacity:.6}#main-content .hv2 .hv-vc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 40px;flex-wrap:wrap}#main-content .hv2 .hv-vc-head .hv-vc-filter{justify-content:flex-end;margin:0 0 4px;max-width:760px}@media(max-width:999px){#main-content .hv2 .hv-vc-head .hv-vc-filter{justify-content:flex-start}}#main-content .hv2 .hv-vc-fwrap{display:grid;justify-items:end;gap:8px}#main-content .hv2 .hv-vc-fhint{font-size:12px;color:#7c7c88}#main-content .hv2 .hv-vc .hv-vc-it.is-dim{opacity:.22}#main-content .hv2 .hv-vc-it-r .is-hit{color:var(--vio-l);font-weight:600 !important}@media(max-width:999px){#main-content .hv2 .hv-vc-fwrap{justify-items:start}}#main-content .hv2 .hv-hl{padding:0 1px;background:linear-gradient(90deg,rgba(185,172,245,.34),rgba(185,172,245,.12)) 0 62% / 100% 46% no-repeat;color:inherit;border-radius:2px}#main-content .hv2 .hv-vc-q .hv-hl{background-image:linear-gradient(90deg,rgba(138,119,224,.32),rgba(138,119,224,.1))}#main-content .hv2 .hv-vc .hv-vc-it.is-on .hv-hl{background-image:linear-gradient(90deg,rgba(185,172,245,.5),rgba(185,172,245,.16))}#main-content .hv2 .hv-hl{background-position:0 100%;background-size:100% 38%}#main-content .hv2 .hv-hl,#main-content .hv2 .hv-vc-q .hv-hl,#main-content .hv2 .hv-vc .hv-vc-it.is-on .hv-hl{padding:0;border-radius:0;background:linear-gradient(90deg,#e4ddff,#a99cf0);background-size:100% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#main-content .hv2 .hv-vc-q .hv-hl{background-image:linear-gradient(90deg,#5b45c9,#8f7ce6)}#main-content .hv2 .hv-lx-col--edge{justify-content:center}#main-content .hv2 .hv-lx-h{display:flex;align-items:flex-start;gap:12px}#main-content .hv2 .hv-lx-badge{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f0f0f2;border:1px solid #e6e7e9;color:#525459}#main-content .hv2 .hv-lx-col--edge:last-child .hv-lx-badge{background:var(--vio-t);border-color:rgba(138,119,224,.25);color:var(--vio-d)}#main-content .hv2 .hv-lx-badge svg{width:19px;height:19px}#main-content .hv2 .hv-lx-h .hv-ly-k{display:block;padding-top:1px}#main-content .hv2 .hv-lx-in .hv-lx-list{margin:22px 0 0;padding-top:0}#main-content .hv2 .hv-lx-list li{gap:12px;height:52px}#main-content .hv2 .hv-lx-list li::before,#main-content .hv2 .hv-lx-col--edge:last-child .hv-lx-list li::before{content:none}#main-content .hv2 .hv-lx-ic{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f7f7f8;border:1px solid #ececef;color:#6b6c72}#main-content .hv2 .hv-lx-ic svg{width:16px;height:16px}#main-content .hv2 .hv-lx-col--edge:last-child .hv-lx-ic{color:var(--vio-d)}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-layer.cv-in .hv-lx-list li{animation:hv-lx-in .5s var(--ease) both}#main-content .hv2 .hv-layer.cv-in .hv-lx-list li:nth-child(1){animation-delay:.25s}#main-content .hv2 .hv-layer.cv-in .hv-lx-list li:nth-child(2){animation-delay:.33s}#main-content .hv2 .hv-layer.cv-in .hv-lx-list li:nth-child(3){animation-delay:.41s}#main-content .hv2 .hv-layer.cv-in .hv-lx-list li:nth-child(4){animation-delay:.49s}}#main-content .hv2 .hv-lx-col--edge{justify-content:flex-start}#main-content .hv2 .hv-lx-in{flex:1;display:flex;flex-direction:column}#main-content .hv2 .hv-lx-in .hv-lx-list{margin-top:auto;padding-top:22px;border-top:0}#main-content .hv2 .hv-lx-in .hv-lx-list li:first-child{border-top:1px solid #e6e7e9}#main-content .hv2 .hv-lx-col--cubig .hv-ly-k::before{content:none}#main-content .hv2 .hv-lx-badge--cubig{background:linear-gradient(140deg,#9d8cf0,#6f5bd6);border-color:transparent}#main-content .hv2 .hv-lx-mark{display:block;width:13px;height:20px;background:#fff;-webkit-mask:url(../../images/logo/cubig-symbol.svg) center / contain no-repeat;mask:url(../../images/logo/cubig-symbol.svg) center / contain no-repeat}@media(max-width:999px){#main-content .hv2 .hv-lx-in .hv-lx-list{margin-top:0;padding-top:16px}}#main-content .hv2 .hv-lx .hv-prod-a{display:inline-flex;align-items:center;height:24px}#main-content .hv2 .hv-prod-logo{display:block;width:auto;height:18px}#main-content .hv2 .hv-prod-logo--syntitan{height:19px}#main-content .hv2 .hv-prod-logo--dts{height:20px}#main-content .hv2 .hv-prod-logo--llm-capsule{height:17px}#main-content .hv2 .hv-lx .hv-prod-cat{padding:0;border:0;background:0;font-size:12px;color:#8b8c93}#main-content .hv2 .hv-lx .hv-prod-cat::before{content:"";display:inline-block;width:1px;height:12px;margin:0 10px 0 2px;background:#d6d7db;vertical-align:-1px}#main-content .hv2 .hv-lx .hv-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#main-content .hv2 .hv-lx .hv-flow i{display:none}#main-content .hv2 .hv-lx .hv-flow span{display:grid;place-items:center;height:30px;padding:0 6px;text-align:center;white-space:nowrap}@media(max-width:599px){#main-content .hv2 .hv-lx .hv-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}#main-content .hv2>section.hv-loop{background:#f1f1f4;border-top:0}#main-content .hv2>section.hv-loop+section{border-top:0}#main-content .hv2 .hv-prod-logo--syntitan{height:19px}#main-content .hv2 .hv-prod-logo--dts{height:14px}#main-content .hv2 .hv-prod-logo--llm-capsule{height:16px}#main-content .hv2 .hv-logos li{background:#fff;box-shadow:inset 0 0 0 1px #e6e7e9}#main-content .hv2 .hv-lq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px;align-items:start;margin-top:48px}#main-content .hv2 .hv-lq-steps{display:grid;border-top:1px solid #dcdce2}#main-content .hv2 .hv-lq-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 6px;width:100%;padding:18px 4px;border:0;border-bottom:1px solid #dcdce2;border-radius:0;background:0;text-align:left;cursor:pointer}#main-content .hv2 .hv-lq-n{font-size:12px;font-weight:600;line-height:22px;color:#8b8c93;font-variant-numeric:tabular-nums}#main-content .hv2 .hv-lq-c{display:grid;gap:4px;min-width:0}#main-content .hv2 .hv-lq-name{display:flex;align-items:baseline;gap:8px;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em;color:#6b6c72;transition:color .2s}#main-content .hv2 .hv-lq-name em{font-style:normal;font-size:12px;font-weight:500;color:#a0a1a8}#main-content .hv2 .hv-lq-s{font-size:13.5px;line-height:1.5;color:#8b8c93}#main-content .hv2 .hv-lq-d{display:grid;grid-template-rows:0fr;overflow:hidden;font-size:14px;line-height:1.6;color:#525459;transition:grid-template-rows .35s var(--ease),margin .35s var(--ease)}#main-content .hv2 .hv-lq-step:hover .hv-lq-name{color:#0f0f10}#main-content .hv2 .hv-lq-step.is-on .hv-lq-n{color:var(--vio-d)}#main-content .hv2 .hv-lq-step.is-on .hv-lq-name{color:#0f0f10}#main-content .hv2 .hv-lq-step.is-on .hv-lq-name em{color:var(--vio-d)}#main-content .hv2 .hv-lq-step.is-on .hv-lq-s{color:#171719}#main-content .hv2 .hv-lq-step:not(.is-on) .hv-lq-d{display:none}#main-content .hv2 .hv-lq-step.is-on .hv-lq-d{margin-top:4px}#main-content .hv2 .hv-lq-step{position:relative}#main-content .hv2 .hv-lq-step.is-on::before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:2px;background:var(--vio)}#main-content .hv2 .hv-lq .hv-lp-back{justify-content:flex-start;margin-top:16px;padding:12px 14px;border:1px dashed rgba(138,119,224,.4);border-radius:10px;background:#fff;font-size:13px;color:var(--vio-d)}#main-content .hv2 .hv-lq-win{border-radius:16px;background:#fff;border:1px solid #e6e7e9;overflow:hidden}#main-content .hv2 .hv-lq .hv-lp-panes{display:grid}#main-content .hv2 .hv-lq .hv-lq-pane{grid-area:1 / 1;display:flex;flex-direction:column;padding:0;border:0;border-radius:0;background:0;box-shadow:none}#main-content .hv2 .hv-lq-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 20px;border-bottom:1px solid #e6e7e9;background:#f7f7f8;font-size:12.5px}#main-content .hv2 .hv-lq-scr{font-weight:600 !important;color:#171719}#main-content .hv2 .hv-lq-ex{color:#8b8c93;text-align:right}#main-content .hv2 .hv-lq-viz{flex:1;padding:24px}#main-content .hv2 .hv-lq-tags{padding:0 24px 22px}@media(max-width:999px){#main-content .hv2 .hv-lq{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}}@media(max-width:599px){#main-content .hv2 .hv-lq-bar{flex-wrap:wrap;padding:10px 16px}#main-content .hv2 .hv-lq-ex{text-align:left}#main-content .hv2 .hv-lq-viz{padding:18px 16px}#main-content .hv2 .hv-lq-tags{padding:0 16px 18px}}#main-content .hv2 .hv-lq .hv-lq-step,#main-content .hv2 .hv-lq .hv-lq-step:hover,#main-content .hv2 .hv-lq .hv-lq-step.is-on{flex-direction:row;background:0;box-shadow:none;border-radius:0}#main-content .hv2 .hv-lq .hv-lq-step::after{content:none;display:none}#main-content .hv2 .hv-lq .hv-lp-panes{margin-top:0}#main-content .hv2 .hv-lq .hv-lq-pane>*{width:auto}#main-content .hv2 .hv-lq .hv-lq-pane{align-items:stretch}#main-content .hv2 .hv-lq-viz{display:grid;align-content:center}#main-content .hv2 .hv-lt{margin-top:56px}#main-content .hv2 .hv-lt-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}#main-content .hv2 .hv-lt-steps::before{content:"";position:absolute;left:calc(12.5% - 6px);right:calc(12.5% - 6px);top:19px;height:2px;background:linear-gradient(90deg,#cfc6f7,var(--vio) 50%,#cfc6f7);transform-origin:left}#main-content .hv2 .hv-lt-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}#main-content .hv2 .hv-lt-dot{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #d6d7db;font-size:13px;font-weight:600;color:var(--vio-d);font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px #f1f1f4}#main-content .hv2 .hv-lt-name{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:18px;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:#0f0f10}#main-content .hv2 .hv-lt-name em{font-style:normal;font-size:12px;font-weight:500;color:#8b8c93}#main-content .hv2 .hv-lt-s{max-width:240px;margin-top:10px !important;font-size:14px;line-height:1.55;color:#525459;text-wrap:balance;word-break:keep-all}#main-content .hv2 .hv-lt-prods{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none}#main-content .hv2 .hv-lt-prods li{height:24px;padding:0 9px;border-radius:6px;background:#fff;border:1px solid #e6e7e9;font-size:11.5px;font-weight:500;line-height:22px;color:#171719}#main-content .hv2 .hv-lt-back{position:relative;margin-top:28px;padding-top:44px;text-align:center}#main-content .hv2 .hv-lt-arc{position:absolute;left:12.5%;right:12.5%;top:0;height:58px;border:1.5px dashed #b4a8ee;border-top:0;border-radius:0 0 22px 22px}#main-content .hv2 .hv-lt-arc::after{content:"";position:absolute;left:-6px;top:-2px;width:9px;height:9px;border-top:1.5px solid var(--vio);border-left:1.5px solid var(--vio);transform:rotate(45deg)}#main-content .hv2 .hv-lt-back p{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#f1f1f4;font-size:13.5px;font-weight:500 !important;color:var(--vio-d)}@keyframes hv-lt-line{from{transform:scaleX(0)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-loop.cv-in .hv-lt-steps::before{animation:hv-lt-line 1.2s .2s var(--ease) both}#main-content .hv2 .hv-loop.cv-in .hv-lt-step{animation:hv-lx-in .6s var(--ease) both;animation-delay:calc(.15s + var(--i) * .18s)}#main-content .hv2 .hv-loop.cv-in .hv-lt-back{animation:hv-c-fade .8s 1s ease both}}@media(max-width:899px){#main-content .hv2 .hv-lt{margin-top:36px}#main-content .hv2 .hv-lt-steps{grid-template-columns:minmax(0,1fr);gap:0}#main-content .hv2 .hv-lt-steps::before{left:19px;right:auto;top:20px;bottom:20px;width:2px;height:auto;background:linear-gradient(180deg,#cfc6f7,var(--vio) 50%,#cfc6f7);transform-origin:top}#main-content .hv2 .hv-lt-step{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;align-items:start;padding-bottom:28px;text-align:left}#main-content .hv2 .hv-lt-dot{grid-row:1 / span 3}#main-content .hv2 .hv-lt-name{flex-direction:row;align-items:baseline;gap:8px;margin-top:8px}#main-content .hv2 .hv-lt-s{max-width:none;margin-top:6px !important}#main-content .hv2 .hv-lt-prods{justify-content:flex-start;margin-top:10px}#main-content .hv2 .hv-lt-back{margin-top:0;padding-top:0;text-align:left}#main-content .hv2 .hv-lt-arc{display:none}#main-content .hv2 .hv-lt-back p{border-radius:10px;border:1px dashed #b4a8ee;background:#fff}}#main-content .hv2 .hv-lc{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:64px;align-items:center;margin-top:56px}#main-content .hv2 .hv-lc-fig{position:relative;width:100%;max-width:460px;margin:0 auto}#main-content .hv2 .hv-lc-svg{display:block;width:100%;height:auto;overflow:visible}#main-content .hv2 .hv-lc-orbit{fill:none;stroke:#b4a8ee;stroke-width:1.5;stroke-dasharray:4 6}#main-content .hv2 .hv-lc-seg path{transition:opacity .25s,transform .3s var(--ease);transform-origin:220px 220px}#main-content .hv2 .hv-lc-seg[data-i="0"] path{fill:#ece8fd}#main-content .hv2 .hv-lc-seg[data-i="1"] path{fill:#d8d0fa}#main-content .hv2 .hv-lc-seg[data-i="2"] path{fill:#b6a8f0}#main-content .hv2 .hv-lc-seg[data-i="3"] path{fill:#8a77e0}#main-content .hv2 .hv-lc-n{font-size:11px;font-weight:600;fill:var(--vio-d)}#main-content .hv2 .hv-lc-t{font-size:13.5px;font-weight:600;fill:#1d1640;letter-spacing:-.01em}#main-content .hv2 .hv-lc-seg[data-i="3"] .hv-lc-n,#main-content .hv2 .hv-lc-seg[data-i="3"] .hv-lc-t{fill:#fff}#main-content .hv2 .hv-lc-core{fill:#fff;stroke:#e6e7e9}#main-content .hv2 .hv-lc-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;text-align:center}#main-content .hv2 .hv-lc-mark{width:26px;height:26px;border-radius:8px;background:linear-gradient(140deg,#9d8cf0,#6f5bd6);-webkit-mask:none;position:relative}#main-content .hv2 .hv-lc-mark::after{content:"";position:absolute;inset:5px 7px;background:#fff;-webkit-mask:url(../../images/logo/cubig-symbol.svg) center / contain no-repeat;mask:url(../../images/logo/cubig-symbol.svg) center / contain no-repeat}#main-content .hv2 .hv-lc-center b{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#0f0f10}#main-content .hv2 .hv-lc-center small{max-width:150px;font-size:12.5px;line-height:1.4;color:#6b6c72}#main-content .hv2 .hv-lc-back{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f1f1f4;box-shadow:inset 0 0 0 1px #d4cdf6;font-size:12.5px;font-weight:500 !important;color:var(--vio-d);white-space:nowrap}#main-content .hv2 .hv-lc-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #dcdce2}#main-content .hv2 .hv-lc-it{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 14px;padding:18px 4px;border-bottom:1px solid #dcdce2;transition:opacity .25s;cursor:default}#main-content .hv2 .hv-lc-dot{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:12px;font-weight:600;color:#1d1640}#main-content .hv2 .hv-lc-it[data-i="0"] .hv-lc-dot{background:#ece8fd}#main-content .hv2 .hv-lc-it[data-i="1"] .hv-lc-dot{background:#d8d0fa}#main-content .hv2 .hv-lc-it[data-i="2"] .hv-lc-dot{background:#b6a8f0}#main-content .hv2 .hv-lc-it[data-i="3"] .hv-lc-dot{background:#8a77e0;color:#fff}#main-content .hv2 .hv-lc-name{display:flex;align-items:baseline;gap:8px;font-size:17px;line-height:1.35;font-weight:600;color:#0f0f10}#main-content .hv2 .hv-lc-name em{font-style:normal;font-size:12px;font-weight:500;color:#8b8c93}#main-content .hv2 .hv-lc-s{margin-top:4px !important;font-size:14px;line-height:1.55;color:#525459}#main-content .hv2 .hv-lc-prods{justify-content:flex-start;margin-top:10px}#main-content .hv2 .hv-lc.is-hl .hv-lc-seg path{opacity:.35}#main-content .hv2 .hv-lc.is-hl .hv-lc-seg.is-on path{opacity:1;transform:scale(1.03)}#main-content .hv2 .hv-lc.is-hl .hv-lc-it{opacity:.45}#main-content .hv2 .hv-lc.is-hl .hv-lc-it.is-on{opacity:1}@keyframes hv-lc-seg-in{from{opacity:0;transform:rotate(-12deg) scale(.96)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-loop.cv-in .hv-lc-seg{animation:hv-lc-seg-in .6s var(--ease) both;animation-delay:calc(.2s + var(--i) * .18s);transform-origin:220px 220px}#main-content .hv2 .hv-loop.cv-in .hv-lc-orbit{animation:hv-c-fade 1s .9s ease both}#main-content .hv2 .hv-loop.cv-in .hv-lc-it{animation:hv-lx-in .5s var(--ease) both;animation-delay:calc(.3s + var(--i) * .12s)}}@media(max-width:999px){#main-content .hv2 .hv-lc{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:36px}#main-content .hv2 .hv-lc-fig{max-width:380px}}@media(max-width:599px){#main-content .hv2 .hv-lc-fig{max-width:320px}#main-content .hv2 .hv-lc-t{font-size:15px}#main-content .hv2 .hv-lc-center b{font-size:17px}#main-content .hv2 .hv-lc-center small{font-size:11.5px;max-width:120px}#main-content .hv2 .hv-lc-back{white-space:normal;width:max-content;max-width:90vw}}#main-content .hv2 .hv-lc-t{font-size:13px}#main-content .hv2 .hv-lc-fig{display:flex;flex-direction:column;align-items:center}#main-content .hv2 .hv-lc-back{position:static;transform:none;margin-top:18px}#main-content .hv2 .hv-lc-it{align-items:start}#main-content .hv2 .hv-lc-dot{width:28px;height:28px;margin-top:-2px;font-size:11.5px}#main-content .hv2 .hv-lc-it{grid-template-columns:28px minmax(0,1fr);gap:0 16px;padding:20px 4px}#main-content .hv2 .hv-lc{gap:72px}#main-content .hv2 .hv-lc-center{inset:0 0 auto 0;aspect-ratio:1}#main-content .hv2 .hv-hero .hv-kicker{border-color:#e2e3e8;background:#fff;color:#525459}#main-content .hv2 .hv-lc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px}#main-content .hv2 .hv-lc-fig{max-width:440px;margin:0;justify-self:start}#main-content .hv2 .hv-lc-seg{transition:transform .3s var(--ease),opacity .25s}#main-content .hv2 .hv-lc-seg path{stroke:#fff;stroke-width:1.5;stroke-linejoin:round}#main-content .hv2 .hv-lc.is-hl .hv-lc-seg path,#main-content .hv2 .hv-lc.is-hl .hv-lc-seg.is-on path{opacity:1;transform:none}#main-content .hv2 .hv-lc.is-hl .hv-lc-seg{opacity:.38}#main-content .hv2 .hv-lc.is-hl .hv-lc-seg.is-on{opacity:1;transform:translate(var(--dx),var(--dy))}#main-content .hv2 .hv-lc-core{fill:#fff;stroke:#e6e7e9;stroke-width:1;filter:drop-shadow(0 8px 24px rgba(23,23,25,.06))}#main-content .hv2 .hv-lc-orbit{stroke:#c9c1f3;stroke-dasharray:2 6;stroke-linecap:round}#main-content .hv2 .hv-lc-runner{fill:var(--vio)}@media(prefers-reduced-motion:reduce){#main-content .hv2 .hv-lc-runner{display:none}}#main-content .hv2 .hv-lc-it .hv-lc-dot,#main-content .hv2 .hv-lc-it[data-i] .hv-lc-dot{background:#fff;color:#171719;box-shadow:inset 0 0 0 2px var(--c,#d8d0fa)}#main-content .hv2 .hv-lc-it[data-i="0"]{--c:#e0d9fc}#main-content .hv2 .hv-lc-it[data-i="1"]{--c:#cbc0f8}#main-content .hv2 .hv-lc-it[data-i="2"]{--c:#a796ee}#main-content .hv2 .hv-lc-it[data-i="3"]{--c:#8a77e0}#main-content .hv2 .hv-lc.is-hl .hv-lc-it.is-on .hv-lc-dot{background:var(--c)}@media(max-width:999px){#main-content .hv2 .hv-lc{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-lc-fig{justify-self:center;margin:0 auto}}#main-content .hv2 .hv-lc-guide{fill:none;stroke:none}#main-content .hv2 .hv-lc-t{font-size:13px;font-weight:600;letter-spacing:.01em}#main-content .hv2 .hv-lc-t .hv-lc-n{font-size:11px;font-weight:600}#main-content .hv2 .hv-lc-seg[data-i="3"] .hv-lc-n{fill:rgba(255,255,255,.8)}#main-content .hv2 .hv-lc-run{transform-origin:220px 220px}@keyframes hv-lc-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-lc-run{animation:hv-lc-orbit 12s linear infinite;will-change:transform}}@media(prefers-reduced-motion:reduce){#main-content .hv2 .hv-lc-run{display:none}}@keyframes hv-lc-seg-in2{from{opacity:0;transform:scale(.94)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-loop.cv-in .hv-lc-seg{animation:hv-lc-seg-in2 .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.15s + var(--i) * .14s)}}#main-content .hv2 .hv-lc-t{font-size:14px}@media(max-width:599px){#main-content .hv2 .hv-lc-t{font-size:16px}}#main-content .hv2 .hv-lc-seg path.hv-lc-guide{stroke:none;fill:none}#main-content .hv2 .hv-lc-band{fill:none;stroke-width:62;transition:stroke-width .35s cubic-bezier(.2,.8,.2,1),stroke .3s}#main-content .hv2 .hv-lc-seg[data-i="0"] .hv-lc-band{stroke:#e7e2fc}#main-content .hv2 .hv-lc-seg[data-i="1"] .hv-lc-band{stroke:#d2c8f9}#main-content .hv2 .hv-lc-seg[data-i="2"] .hv-lc-band{stroke:#b2a3f0}#main-content .hv2 .hv-lc-seg[data-i="3"] .hv-lc-band{stroke:#8a77e0}#main-content .hv2 .hv-lc-seg path:not(.hv-lc-guide){fill:none}#main-content .hv2 .hv-lc-seg{transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s}#main-content .hv2 .hv-lc-t{font-size:14px;font-weight:600;fill:#241a52;pointer-events:none}#main-content .hv2 .hv-lc-t .hv-lc-n{fill:var(--vio-d);font-size:11px}#main-content .hv2 .hv-lc-seg[data-i="3"] .hv-lc-t{fill:#fff}#main-content .hv2 .hv-lc-seg[data-i="3"] .hv-lc-n{fill:rgba(255,255,255,.75)}#main-content .hv2 .hv-lc-node circle{fill:#fff;stroke:#e6e7e9;stroke-width:1;filter:drop-shadow(0 2px 6px rgba(23,23,25,.1))}#main-content .hv2 .hv-lc-node path{fill:none;stroke:var(--vio-d);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#main-content .hv2 .hv-lc.is-hl .hv-lc-seg{opacity:.35;transform:none}#main-content .hv2 .hv-lc.is-hl .hv-lc-seg.is-on{opacity:1;transform:translate(var(--dx),var(--dy))}#main-content .hv2 .hv-lc.is-hl .hv-lc-seg.is-on .hv-lc-band{stroke-width:70}#main-content .hv2 .hv-lc-center>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 32%;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1)}#main-content .hv2 .hv-lc-center>div.is-on{opacity:1;transform:none}#main-content .hv2 .hv-lc.is-hl .hv-lc-c0{opacity:0;transform:translateY(-6px)}#main-content .hv2 .hv-lc-cs em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--vio-d)}#main-content .hv2 .hv-lc-cs b{font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#0f0f10}#main-content .hv2 .hv-lc-cs small{font-size:12.5px;line-height:1.45;color:#6b6c72;word-break:keep-all}#main-content .hv2 .hv-lc-c0 small{max-width:150px}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-loop.cv-in .hv-lc-node{animation:hv-c-fade .5s ease both;animation-delay:.9s}}@media(max-width:599px){#main-content .hv2 .hv-lc-cs b{font-size:17px}#main-content .hv2 .hv-lc-cs small{font-size:11px}#main-content .hv2 .hv-lc-center>div{padding:0 30%}}#main-content .hv2 .hv-lc-seg path.hv-lc-band{stroke-width:62}#main-content .hv2 .hv-lc.is-hl .hv-lc-seg.is-on path.hv-lc-band{stroke-width:70}#main-content .hv2 .hv-lc-fig{max-width:480px}#main-content .hv2 .hv-lc-svg{color:var(--vio)}#main-content .hv2 .hv-lc-ring--3{fill:#f3f0fe}#main-content .hv2 .hv-lc-ring--2{fill:#e9e4fc}#main-content .hv2 .hv-lc-ring--1{fill:#ddd5fa}#main-content .hv2 .hv-lc-core{fill:#fff;stroke:#e6e7e9;filter:drop-shadow(0 8px 22px rgba(106,79,208,.12))}#main-content .hv2 .hv-lc-pulse{fill:none;stroke:var(--vio);stroke-width:1.5;opacity:0;transform-origin:260px 260px}#main-content .hv2 .hv-lc-arc{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;transition:opacity .3s,stroke-width .3s}#main-content .hv2 .hv-lc-lab{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border-radius:12px;background:#f1f1f4;text-align:center;white-space:nowrap;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s;cursor:default}#main-content .hv2 .hv-lc-lab em{font-style:normal;font-size:11px;font-weight:600;color:var(--vio-d)}#main-content .hv2 .hv-lc-lab b{font-size:16px;line-height:1.25;font-weight:700 !important;letter-spacing:-.01em;color:var(--vio-d)}#main-content .hv2 .hv-lc-lab small{font-size:11.5px;color:#8b8c93}#main-content .hv2 .hv-lc-center{inset:0;aspect-ratio:auto}#main-content .hv2 .hv-lc-center>div{padding:0 34%}#main-content .hv2 .hv-lc-c0 b,#main-content .hv2 .hv-lc-cs b{font-size:18px}#main-content .hv2 .hv-lc.is-hl .hv-lc-arc{opacity:.25}#main-content .hv2 .hv-lc.is-hl .hv-lc-arc.is-on{opacity:1;stroke-width:2.4}#main-content .hv2 .hv-lc.is-hl .hv-lc-lab{opacity:.4}#main-content .hv2 .hv-lc.is-hl .hv-lc-lab.is-on{opacity:1;transform:translate(-50%,-50%) scale(1.08)}@keyframes hv-lc-draw{from{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes hv-lc-ripple{0%{opacity:.5;transform:scale(1)}100%{opacity:0;transform:scale(2.05)}}@keyframes hv-lc-lab-in{from{opacity:0;transform:translate(-50%,-40%)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-loop.cv-in .hv-lc-arc{animation:hv-lc-draw .9s cubic-bezier(.45,0,.2,1) both;animation-delay:calc(.3s + var(--i) * .2s)}#main-content .hv2 .hv-loop.cv-in .hv-lc-lab{animation:hv-lc-lab-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.2s + var(--i) * .2s)}#main-content .hv2 .hv-loop.cv-in .hv-lc-pulse{animation:hv-lc-ripple 3.6s cubic-bezier(.2,.6,.3,1) 1.4s infinite}}@media(max-width:599px){#main-content .hv2 .hv-lc-lab b{font-size:14px}#main-content .hv2 .hv-lc-lab small{display:none}#main-content .hv2 .hv-lc-lab{padding:4px 6px}#main-content .hv2 .hv-lc-c0 b,#main-content .hv2 .hv-lc-cs b{font-size:15px}#main-content .hv2 .hv-lc-cs small{display:none}}#main-content .hv2 .hv-lc.is-hl .hv-lc-it,#main-content .hv2 .hv-lc.is-hl .hv-lc-it.is-on{opacity:1}#main-content .hv2 .hv-lc-it>*{transition:opacity .3s}#main-content .hv2 .hv-lc.is-hl .hv-lc-it:not(.is-on)>*{opacity:.4}#main-content .hv2 .hv-lc-back{margin-top:46px}#main-content .hv2 .hv-lc-back{margin-top:74px}@media(max-width:599px){#main-content .hv2 .hv-lc-back{margin-top:48px}}#main-content .hv2 .hv-lc-fig{display:block;margin-bottom:64px}#main-content .hv2 .hv-lc-back{position:absolute;left:50%;top:calc(100% + 24px);bottom:auto;margin:0;transform:translateX(-50%)}@media(max-width:599px){#main-content .hv2 .hv-lc-back{margin-top:0;top:calc(100% + 18px)}}#main-content .hv2 .hv-lc-fig{max-width:500px}#main-content .hv2 .hv-lc-ring--3{fill:#f7f6fb;stroke:#ecebf3;stroke-width:1}#main-content .hv2 .hv-lc-ring--2{fill:#f1eff8;stroke:#e7e4f1;stroke-width:1}#main-content .hv2 .hv-lc-ring--1{fill:url(#hv-lc-rg);stroke:#e1dcf2;stroke-width:1}#main-content .hv2 .hv-lc-orbit2{fill:none;stroke:#c9c1ef;stroke-width:1;stroke-dasharray:2 5;stroke-linecap:round}#main-content .hv2 .hv-lc-pulse{stroke:#a99cf0}#main-content .hv2 .hv-lc-arc{stroke:var(--vio);stroke-width:1.6}#main-content .hv2 .hv-lc-runner{fill:var(--vio)}#main-content .hv2 .hv-lc-run{transform-origin:260px 260px}#main-content .hv2 .hv-lc-node{display:block;padding:0;background:0;border-radius:0;width:0;height:0}#main-content .hv2 .hv-lc-ic{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#fff;color:var(--vio-d);box-shadow:0 0 0 1px rgba(23,23,25,.04),0 10px 26px -8px rgba(60,45,140,.22);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s,color .3s,background .3s}#main-content .hv2 .hv-lc-ic svg{width:24px;height:24px}#main-content .hv2 .hv-lc-nt{position:absolute;display:flex;flex-direction:column;gap:1px;white-space:nowrap}#main-content .hv2 .hv-lc-nt em{font-style:normal;font-size:11px;font-weight:600;color:#8b8c93}#main-content .hv2 .hv-lc-nt b{font-size:15px;line-height:1.25;font-weight:600 !important;color:#171719;letter-spacing:-.01em}#main-content .hv2 .hv-lc-node[data-pos="t"] .hv-lc-nt{left:42px;top:-20px}#main-content .hv2 .hv-lc-node[data-pos="r"] .hv-lc-nt{right:-10px;top:38px;align-items:flex-end;text-align:right}#main-content .hv2 .hv-lc-node[data-pos="b"] .hv-lc-nt{right:42px;top:-20px;align-items:flex-end;text-align:right}#main-content .hv2 .hv-lc-node[data-pos="l"] .hv-lc-nt{left:-10px;bottom:38px}#main-content .hv2 .hv-lc-app{position:relative;display:block;width:56px;height:56px;border-radius:16px;background:linear-gradient(140deg,#a08ff2,#6f5bd6);box-shadow:0 12px 26px -10px rgba(106,79,208,.55),inset 0 1px 0 rgba(255,255,255,.25)}#main-content .hv2 .hv-lc-mark2{position:absolute;inset:13px 17px;background:#fff;-webkit-mask:url(../../images/logo/cubig-symbol.svg) center / contain no-repeat;mask:url(../../images/logo/cubig-symbol.svg) center / contain no-repeat}#main-content .hv2 .hv-lc-center>div{gap:8px;padding:0 30%}#main-content .hv2 .hv-lc-c0 b{margin-top:4px}#main-content .hv2 .hv-lc.is-hl .hv-lc-lab,#main-content .hv2 .hv-lc.is-hl .hv-lc-lab.is-on{transform:none;opacity:1}#main-content .hv2 .hv-lc.is-hl .hv-lc-node:not(.is-on){opacity:.45}#main-content .hv2 .hv-lc.is-hl .hv-lc-node.is-on .hv-lc-ic{transform:translate(-50%,-50%) scale(1.12);background:var(--vio);color:#fff;box-shadow:0 14px 30px -10px rgba(106,79,208,.6)}#main-content .hv2 .hv-lc-node{transition:opacity .3s}@keyframes hv-lc-node-in{from{opacity:0;transform:translate(-50%,-50%) scale(.6)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-loop.cv-in .hv-lc-lab{animation:none}#main-content .hv2 .hv-loop.cv-in .hv-lc-ic{animation:hv-lc-node-in .55s cubic-bezier(.2,.8,.2,1.2) both;animation-delay:calc(.2s + var(--i) * .16s)}#main-content .hv2 .hv-loop.cv-in .hv-lc-nt{animation:hv-c-fade .5s ease both;animation-delay:calc(.4s + var(--i) * .16s)}#main-content .hv2 .hv-loop.cv-in .hv-lc-pulse{animation:hv-lc-ripple 4s cubic-bezier(.2,.6,.3,1) 1.4s infinite}}@keyframes hv-lc-ripple{0%{opacity:.55;transform:scale(1)}100%{opacity:0;transform:scale(1.58)}}@media(max-width:599px){#main-content .hv2 .hv-lc-ic{width:46px;height:46px}#main-content .hv2 .hv-lc-ic svg{width:20px;height:20px}#main-content .hv2 .hv-lc-nt b{font-size:13px}#main-content .hv2 .hv-lc-node[data-pos="t"] .hv-lc-nt{left:32px}#main-content .hv2 .hv-lc-node[data-pos="b"] .hv-lc-nt{right:32px}#main-content .hv2 .hv-lc-node[data-pos="r"] .hv-lc-nt{top:30px}#main-content .hv2 .hv-lc-node[data-pos="l"] .hv-lc-nt{bottom:30px}#main-content .hv2 .hv-lc-app{width:44px;height:44px;border-radius:13px}#main-content .hv2 .hv-lc-mark2{inset:10px 13px}}#main-content .hv2 .hv-lc.is-hl .hv-lc-c0{opacity:1;transform:none}#main-content .hv2 .hv-lc-ic{width:104px;height:104px;gap:2px;padding:0 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#171719}#main-content .hv2 .hv-lc-ic em{font-style:normal;font-size:11px;font-weight:600;color:var(--vio-d)}#main-content .hv2 .hv-lc-ic b{font-size:15px;line-height:1.25;font-weight:700 !important;letter-spacing:-.01em;word-break:keep-all;color:inherit}#main-content .hv2 .hv-lc.is-hl .hv-lc-node.is-on .hv-lc-ic em{color:rgba(255,255,255,.75)}@media(max-width:599px){#main-content .hv2 .hv-lc-ic{width:78px;height:78px;padding:0 8px}#main-content .hv2 .hv-lc-ic b{font-size:12.5px}#main-content .hv2 .hv-lc-ic em{font-size:10px}}#main-content .hv2 .hv-lc-ring--3{fill:url(#hv-lc-fade);stroke:none}#main-content .hv2 .hv-lc-ring--2{fill:rgba(138,119,224,.035);stroke:rgba(138,119,224,.08)}#main-content .hv2 .hv-lc-ring--1{fill:rgba(255,255,255,.55);stroke:rgba(138,119,224,.12)}#main-content .hv2 .hv-lc-ic{width:auto;height:auto;padding:0;background:0;box-shadow:none;border-radius:0;white-space:nowrap}#main-content .hv2 .hv-lc-ic b{font-size:17px;color:#171719}#main-content .hv2 .hv-lc.is-hl .hv-lc-node.is-on .hv-lc-ic{background:0;box-shadow:none;color:var(--vio-d);transform:translate(-50%,-50%) scale(1.06)}#main-content .hv2 .hv-lc.is-hl .hv-lc-node.is-on .hv-lc-ic b{color:var(--vio-d)}#main-content .hv2 .hv-lc.is-hl .hv-lc-node.is-on .hv-lc-ic em{color:var(--vio-d)}@media(max-width:599px){#main-content .hv2 .hv-lc-ic{width:auto;height:auto;padding:0}#main-content .hv2 .hv-lc-ic b{font-size:13.5px}}#main-content .hv2 .hv-lc.is-hl .hv-lc-node.is-on .hv-lc-ic{transform:translate(-50%,-50%)}#main-content .hv2 .hv-lc-ic b{position:relative}#main-content .hv2 .hv-lc-ic b::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;border-radius:2px;background:var(--vio);transform:scaleX(0);transition:transform .4s cubic-bezier(.2,.8,.2,1)}#main-content .hv2 .hv-lc.is-hl .hv-lc-node.is-on .hv-lc-ic b::after{transform:scaleX(1)}#main-content .hv2 .hv-lc.is-hl .hv-lc-node:not(.is-on){opacity:.35}@keyframes hv-lc-redraw{from{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}#main-content .hv2 .hv-lc.is-hl .hv-lc-arc:not(.is-on){opacity:.2}#main-content .hv2 .hv-lc.is-hl .hv-lc-arc.is-on{opacity:1;stroke-width:2.6;animation:hv-lc-redraw .7s cubic-bezier(.45,0,.2,1) both}#main-content .hv2 .hv-lc-pulse,#main-content .hv2 .hv-lc-orbit2,#main-content .hv2 .hv-lc-run{display:none}#main-content .hv2 .hv-lc-flow{fill:none;stroke:var(--vio);stroke-width:3;stroke-linecap:round;stroke-dasharray:.2 1.2;stroke-dashoffset:.2;opacity:0;filter:blur(1.2px);pointer-events:none}@keyframes hv-lc-flow{0%{stroke-dashoffset:.2;opacity:0}6%{opacity:.55}22%{opacity:.55}28%{stroke-dashoffset:-1;opacity:0}100%{stroke-dashoffset:-1;opacity:0}}@keyframes hv-lc-breath{0%,100%{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-loop.cv-in .hv-lc-flow{animation:hv-lc-flow 8s cubic-bezier(.45,0,.3,1) infinite;animation-delay:calc(1.6s + var(--i) * 2s)}#main-content .hv2 .hv-loop.cv-in .hv-lc-ring--3{animation:hv-lc-breath 7s ease-in-out 1.4s infinite}#main-content .hv2 .hv-lc.is-hl .hv-lc-flow{animation-play-state:paused;opacity:0}}#main-content .hv2 .hv-lc-back{gap:0;padding:0;background:0;box-shadow:none;border-radius:0;font-size:13px;font-weight:400 !important;color:#8b8c94}#main-content .hv2 .hv-lc-it .hv-lc-dot,#main-content .hv2 .hv-lc-it[data-i] .hv-lc-dot,#main-content .hv2 .hv-lc.is-hl .hv-lc-it.is-on .hv-lc-dot{display:block;width:auto;height:auto;margin-top:3px;border-radius:0;background:0;box-shadow:none;font-size:13px;font-weight:600;color:#a3a4ab;font-variant-numeric:tabular-nums;transition:color .3s ease}#main-content .hv2 .hv-lc.is-hl .hv-lc-it.is-on .hv-lc-dot{color:var(--vio-d)}#main-content .hv2 .hv-lx-link{background:#dcdde2;height:1px}#main-content .hv2 .hv-lx-link::after{width:6px;height:6px;border-width:1.5px;border-color:#c4c5ca}#main-content .hv2 .hv-lx-link i{left:0;width:40%;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,rgba(138,119,224,0),var(--vio),rgba(138,119,224,0));box-shadow:none;opacity:0}#main-content .hv2 .hv-lx-link i+i{display:none}@keyframes hv-lx-sweep{0%{left:0;opacity:0}25%{opacity:.9}75%{opacity:.9}100%{left:60%;opacity:0}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-layer.cv-in .hv-lx-link i{animation:hv-lx-sweep 2.8s cubic-bezier(.45,0,.3,1) infinite}#main-content .hv2 .hv-layer.cv-in .hv-lx-link+*+.hv-lx-link i,#main-content .hv2 .hv-layer.cv-in .hv-lx-link ~ .hv-lx-link i{animation-delay:1.4s}}@media(max-width:999px){#main-content .hv2 .hv-lx-link{width:1px;background:#dcdde2}}#main-content .hv2 .hv-lc-arc{transition:opacity .35s ease,stroke-width .35s ease}#main-content .hv2 .hv-lc.is-hl .hv-lc-arc.is-on{animation:none;stroke-width:2.4}@keyframes hv-lc-flow-hov{0%{stroke-dashoffset:.2;opacity:0}20%{opacity:.75}80%{opacity:.75}100%{stroke-dashoffset:-1;opacity:0}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-lc.is-hl .hv-lc-flow.is-on{animation:hv-lc-flow-hov 1.8s cubic-bezier(.45,0,.3,1) infinite;animation-delay:0s;animation-play-state:running}}#main-content .hv2 .hv-lx-link--svg{height:auto;margin:0 8px;background:0;display:grid;place-items:center}#main-content .hv2 .hv-lx-link--svg::after{content:none}#main-content .hv2 .hv-lx-link--svg svg{display:block;width:100%;height:12px;overflow:visible}#main-content .hv2 .hv-lx-ln{stroke:#c9c1ef;stroke-width:1.5;stroke-linecap:round;fill:none}#main-content .hv2 .hv-lx-hd{stroke:#a99cf0;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}#main-content .hv2 .hv-lx-dt{fill:var(--vio);opacity:0;filter:drop-shadow(0 0 3px rgba(138,119,224,.7))}@keyframes hv-lx-dot{0%{transform:translateX(0);opacity:0}15%{opacity:1}75%{opacity:1}100%{transform:translateX(32px);opacity:0}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-layer.cv-in .hv-lx-dt{animation:hv-lx-dot 2.4s cubic-bezier(.45,0,.3,1) infinite}#main-content .hv2 .hv-layer.cv-in .hv-lx-link ~ .hv-lx-link .hv-lx-dt{animation-delay:1.2s}}@media(max-width:999px){#main-content .hv2 .hv-lx-link--svg{width:12px;height:44px;margin:6px auto;background:0}#main-content .hv2 .hv-lx-link--svg svg{width:44px;transform:rotate(90deg)}}#main-content .hv2 .hv-lc-fig{margin-bottom:0}#main-content .hv2 .hv-lc-sheet{display:grid;grid-template-columns:repeat(4,16px);gap:5px;padding:11px 12px;border-radius:10px;background:#fff;box-shadow:0 12px 26px -14px rgba(106,79,208,.5),inset 0 0 0 1px rgba(138,119,224,.18)}#main-content .hv2 .hv-sh-h{display:block;height:5px;margin-bottom:2px;border-radius:2px;background:#8a77e0;opacity:.6}#main-content .hv2 .hv-sh-c{--bg0:#dcdce3;--w0:100%;--oc0:transparent;display:block;justify-self:start;width:var(--w0);height:5px;border-radius:2px;background:var(--bg0);outline:1px dashed var(--oc0);outline-offset:-1px}#main-content .hv2 .hv-sh-c.is-m{--bg0:transparent;--oc0:#b9bac2}#main-content .hv2 .hv-sh-c.is-o{--bg0:#c3c4cc;--w0:45%}#main-content .hv2 .hv-lc-c0 b{margin-top:12px}@keyframes hv-sh-fix{0%,4%{background:var(--bg0);width:var(--w0);outline-color:var(--oc0)}14%,86%{background:#c9c0f4;width:100%;outline-color:transparent}96%,100%{background:var(--bg0);width:var(--w0);outline-color:var(--oc0)}}#main-content .hv2 .hv-lc-pt{fill:#c4c5cc}#main-content .hv2 .hv-lc-pt.is-v{fill:#8a77e0;fill-opacity:.7}#main-content .hv2 .hv-lc-pts{transform-origin:260px 260px;opacity:.9}@keyframes hv-lc-pts{to{transform:rotate(360deg)}}@keyframes hv-lc-pop{from{opacity:0;transform:scale(.94)}}@keyframes hv-lc-soft{from{opacity:0;filter:blur(4px)}}@keyframes hv-sh-row{from{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-loop.cv-in .hv-lc-c0{animation:hv-lc-pop .7s cubic-bezier(.2,.8,.2,1) .1s both}#main-content .hv2 .hv-loop.cv-in .hv-sh-h{animation:hv-sh-row .4s ease .35s both}#main-content .hv2 .hv-loop.cv-in .hv-sh-c{animation:hv-sh-row .4s ease both,hv-sh-fix 8s cubic-bezier(.45,0,.3,1) infinite;animation-delay:calc(.45s + var(--r) * .08s),calc(1.6s + var(--r) * .18s)}#main-content .hv2 .hv-loop.cv-in .hv-lc-pts{animation:hv-c-fade .8s ease .5s both,hv-lc-pts 90s linear 1.3s infinite}#main-content .hv2 .hv-loop.cv-in .hv-lc-ic{animation:none}#main-content .hv2 .hv-loop.cv-in .hv-lc-node{animation:hv-lc-soft .6s ease both;animation-delay:calc(.45s + var(--i) * .2s)}}@media(max-width:599px){#main-content .hv2 .hv-lc-sheet{grid-template-columns:repeat(4,12px);gap:4px;padding:9px 10px}#main-content .hv2 .hv-lc-c0 b{margin-top:8px}}#main-content .hv2 .hv-lc-ic b::after{content:none}#main-content .hv2 .hv-prod-d,#main-content .hv2 .hv-lc-s,#main-content .hv2 .hv-p{text-wrap:pretty}@keyframes hv-lc-arc-in{from{opacity:0;transform:rotate(-16deg)}}#main-content .hv2 .hv-lc-arc{transform-origin:260px 260px}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-loop.cv-in .hv-lc-arc{animation:hv-lc-arc-in .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.4s + var(--i) * .2s)}}#main-content .hv2 .hv-lc-slot{display:grid;place-items:center;width:104px;height:72px}#main-content .hv2 .hv-lc-slot>*{grid-area:1 / 1;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}#main-content .hv2 .hv-lc.is-hl .hv-lc-app{opacity:0;transform:scale(.82)}#main-content .hv2 .hv-g{display:grid;place-items:center;width:104px;height:72px;border-radius:12px;background:#fff;box-shadow:0 12px 26px -14px rgba(106,79,208,.5),inset 0 0 0 1px rgba(138,119,224,.18);opacity:0;transform:scale(.9);pointer-events:none}#main-content .hv2 .hv-g.is-on{opacity:1;transform:none}#main-content .hv2 .hv-g .hv-lc-sheet{grid-template-columns:repeat(4,15px);gap:5px;padding:0;background:0;box-shadow:none}#main-content .hv2 .hv-loop.cv-in .hv-sh-c,#main-content .hv2 .hv-loop.cv-in .hv-sh-h{animation:none}@keyframes hv-sh-fix1{to{background:#c9c0f4;width:100%;outline-color:transparent}}#main-content .hv2 .hv-loop .hv-g--0.is-on .hv-sh-c{animation:hv-sh-fix1 .5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.25s + var(--r) * .14s)}#main-content .hv2 .hv-g--1 .hv-sh-c,#main-content .hv2 .hv-g--1 .hv-sh-h{transition:background .4s ease,opacity .4s ease;transition-delay:calc(.2s + var(--c) * .08s)}#main-content .hv2 .hv-g--1 .hv-sh-h{background:#c4c5cc;opacity:1}#main-content .hv2 .hv-g--1.is-on .hv-sh-h.is-p{background:#8a77e0}#main-content .hv2 .hv-g--1.is-on .hv-sh-c.is-p{background:#c9c0f4}#main-content .hv2 .hv-g--1.is-on *:is(.hv-sh-c,.hv-sh-h):not(.is-p){opacity:.3}#main-content .hv2 .hv-g-ba{position:relative;display:block;width:76px;height:50px;border-bottom:1px solid #d8d8de}#main-content .hv2 .hv-g-ba .ln{position:absolute;left:-4px;right:-4px;bottom:32px;border-top:1px dashed #b9adf2}#main-content .hv2 .hv-g-ba i{position:absolute;bottom:0;width:18px;border-radius:4px 4px 0 0;transform:scaleY(0);transform-origin:bottom}#main-content .hv2 .hv-g-ba .b0{left:12px;height:26px;background:#d4d4db}#main-content .hv2 .hv-g-ba .b1{left:44px;height:42px;background:linear-gradient(180deg,#a08ff2,#7c69dc)}#main-content .hv2 .hv-g-ba .ck{position:absolute;right:-6px;top:-8px;width:14px;height:14px;border-radius:50%;background:#8a77e0;transform:scale(0)}#main-content .hv2 .hv-g-ba .ck::after{content:"";position:absolute;left:4.5px;top:3px;width:3.5px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}#main-content .hv2 .hv-g--2.is-on .b0{transition:transform .5s cubic-bezier(.2,.8,.2,1) .2s;transform:none}#main-content .hv2 .hv-g--2.is-on .b1{transition:transform .6s cubic-bezier(.2,.8,.2,1) .45s;transform:none}#main-content .hv2 .hv-g--2.is-on .ck{transition:transform .35s cubic-bezier(.3,1.4,.5,1) 1s;transform:none}#main-content .hv2 .hv-g-op{display:grid;gap:8px;width:78px}#main-content .hv2 .hv-g-op i{display:grid;grid-template-columns:9px 1fr;align-items:center;gap:7px}#main-content .hv2 .hv-g-op s{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c4c5cc;transition:background .3s ease,box-shadow .3s ease;transition-delay:calc(.25s + var(--k) * .3s)}#main-content .hv2 .hv-g-op u{display:block;width:var(--w);height:5px;border-radius:2px;background:#dcdce3;transition:background .3s ease;transition-delay:calc(.25s + var(--k) * .3s)}#main-content .hv2 .hv-g--3.is-on .hv-g-op s{background:#8a77e0;box-shadow:inset 0 0 0 1.5px #8a77e0}#main-content .hv2 .hv-g--3.is-on .hv-g-op u{background:#c9c0f4}@media(max-width:599px){#main-content .hv2 .hv-lc-slot{zoom:.82}}#main-content .hv2 .hv-lx-hd{fill:#a99cf0;stroke:none}@keyframes hv-lx-dot{0%{transform:translateX(0);opacity:0}15%{opacity:1}75%{opacity:1}100%{transform:translateX(28px);opacity:0}}#main-content .hv2 .hv-p--lines>span{display:block}@media(min-width:1100px){#main-content .hv2 .hv-p--lines{max-width:none}}#main-content .hv2 .hv-sw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin-top:48px}#main-content .hv2 .hv-sw-card{display:flex;flex-direction:column;padding:28px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line-2),0 24px 48px -36px rgba(29,22,64,.28)}#main-content .hv2 .hv-sw-h{display:flex;align-items:center;gap:14px}#main-content .hv2 .hv-sw-badge{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f3f1fd;color:var(--vio-d)}#main-content .hv2 .hv-sw-badge svg{width:22px;height:22px}#main-content .hv2 .hv-sw-t{font-size:20px;line-height:1.3;font-weight:600 !important;color:var(--ink)}#main-content .hv2 .hv-sw-who{margin-top:3px;font-size:13.5px;line-height:1.45;color:#8b8c94}#main-content .hv2 .hv-sw-pv{flex:1;display:grid;align-content:start;gap:10px;margin-top:22px;padding:14px;border-radius:12px;background:#f5f5f8}#main-content .hv2 .hv-sw-file,#main-content .hv2 .hv-sw-fix,#main-content .hv2 .hv-sw-diag,#main-content .hv2 .hv-sw-dec,#main-content .hv2 .hv-sw-tl li{border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(16,16,24,.05)}#main-content .hv2 .hv-sw-file,#main-content .hv2 .hv-sw-fix{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px}#main-content .hv2 .hv-sw-fic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f3f3f6;color:#6b6c74}#main-content .hv2 .hv-sw-fic--v{background:#f3f1fd;color:var(--vio-d)}#main-content .hv2 .hv-sw-fic svg{width:18px;height:18px}#main-content .hv2 .hv-sw-fn{display:grid;gap:2px;min-width:0}#main-content .hv2 .hv-sw-fn b{font-size:14.5px;line-height:1.35;font-weight:600 !important;color:var(--ink)}#main-content .hv2 .hv-sw-fn small{font-size:12.5px;line-height:1.4;color:#8b8c94}#main-content .hv2 .hv-sw-ok{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#8a77e0;color:#fff}#main-content .hv2 .hv-sw-ok svg{width:13px;height:13px}#main-content .hv2 .hv-sw-diag,#main-content .hv2 .hv-sw-dec{padding:14px 16px}#main-content .hv2 .hv-sw-k{font-size:12.5px;font-weight:600 !important;color:#6b6c74}#main-content .hv2 .hv-sw-axes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin-top:10px}#main-content .hv2 .hv-sw-axes li{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;color:#55565e}#main-content .hv2 .hv-sw-axes i{position:relative;height:6px;border-radius:3px;background:#ececf1;overflow:hidden}#main-content .hv2 .hv-sw-axes i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:3px;background:linear-gradient(90deg,#b4a8ee,#8a77e0)}#main-content .hv2 .hv-sw-tl{display:grid;gap:8px}#main-content .hv2 .hv-sw-tl li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px}#main-content .hv2 .hv-sw-tl li+li::before{content:"";position:absolute;left:27px;top:-9px;width:2px;height:10px;background:#dcd6f8}#main-content .hv2 .hv-sw-step{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f3f1fd;color:var(--vio-d);font-size:13px;font-weight:600 !important}#main-content .hv2 .hv-sw-tl li:first-child .hv-sw-step{background:#8a77e0;color:#fff}#main-content .hv2 .hv-sw-dec ul{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#main-content .hv2 .hv-sw-dec li{padding:5px 10px;border-radius:7px;background:#f3f3f6;font-size:12.5px;color:#55565e}#main-content .hv2 .hv-sw-p{margin-top:20px;font-size:15px;line-height:1.6;color:#55565e;text-wrap:pretty}#main-content .hv2 .hv-sw-card .hv-ctas{margin-top:20px}@keyframes hv-sw-bar{from{width:0}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-start.cv-in .hv-sw-axes i::after{animation:hv-sw-bar .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.3s + var(--i) * .08s)}#main-content .hv2 .hv-start.cv-in .hv-sw-tl li{animation:hv-lx-in .5s var(--ease) both;animation-delay:calc(.3s + var(--i) * .12s)}}@media(max-width:999px){#main-content .hv2 .hv-sw{grid-template-columns:minmax(0,1fr);margin-top:32px}}@media(max-width:599px){#main-content .hv2 .hv-sw-card{padding:20px}#main-content .hv2 .hv-sw-axes{grid-template-columns:minmax(0,1fr)}}#main-content .hv2 .hv-sw-card{padding:30px 30px 0}#main-content .hv2 .hv-sw-t{font-size:21px}#main-content .hv2 .hv-sw-p{margin-top:16px;font-size:15.5px;color:#3f4047}#main-content .hv2 .hv-sw-pv{margin-top:20px}#main-content .hv2 .hv-sw-pv--flow{gap:12px}#main-content .hv2 .hv-sw-pv--flow>*{position:relative}#main-content .hv2 .hv-sw-pv--flow>*+*::before{content:"";position:absolute;left:30px;top:-13px;width:2px;height:14px;background:#dcd6f8}#main-content .hv2 .hv-sw-tl{gap:12px}#main-content .hv2 .hv-sw-tl li+li::before{top:-13px;height:14px}#main-content .hv2 .hv-sw-dec{margin-top:2px}#main-content .hv2 .hv-sw-card .hv-sw-ft{display:flex;align-items:center;gap:20px;margin:24px -30px 0;padding:18px 30px 20px;border-top:1px solid rgba(16,16,24,.07)}@media(max-width:599px){#main-content .hv2 .hv-sw-card{padding:22px 20px 0}#main-content .hv2 .hv-sw-card .hv-sw-ft{margin:20px -20px 0;padding:16px 20px 18px;flex-wrap:wrap}}#main-content .hv2 .hv-sw-pv{align-content:center}#main-content .hv2 .hv-sw-in{display:flex;align-items:center;gap:6px;padding:0 2px 2px;font-size:12.5px;color:#8b8c94}#main-content .hv2 .hv-sw-in img{display:block;width:auto;height:13px;opacity:.7}#main-content .hv2 .hv-sw-pv--flow>.hv-sw-in+*::before{content:none}#main-content .hv2 .hv-sw-prods{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;padding:16px 16px 16px 28px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line-2)}#main-content .hv2 .hv-sw-prods-k{font-size:15px;font-weight:600 !important;color:var(--ink);white-space:nowrap}#main-content .hv2 .hv-sw-prods ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#main-content .hv2 .hv-sw-prod{display:grid;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:12px;height:100%;padding:14px 16px;border-radius:10px;background:#f5f5f8;transition:background .2s ease}#main-content .hv2 .hv-sw-prod:hover{background:#f0edfc}#main-content .hv2 .hv-sw-plogo{display:block;width:auto;height:16px}#main-content .hv2 .hv-sw-plogo--syntitan{height:17px}#main-content .hv2 .hv-sw-plogo--dts{height:13px}#main-content .hv2 .hv-sw-plogo--llm-capsule{height:15px}#main-content .hv2 .hv-sw-prod span{min-width:0;font-size:12.5px;line-height:1.35;color:#8b8c94}#main-content .hv2 .hv-sw-prod i{display:grid;place-items:center;color:#b4b5bc;transition:color .2s ease,transform .25s var(--ease)}#main-content .hv2 .hv-sw-prod i svg{width:16px;height:16px}#main-content .hv2 .hv-sw-prod:hover i{color:var(--vio-d);transform:translateX(2px)}@media(max-width:1099px){#main-content .hv2 .hv-sw-prods{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}}@media(max-width:599px){#main-content .hv2 .hv-sw-prods ul{grid-template-columns:minmax(0,1fr)}}#main-content .hv2 .hv-sw-card .hv-sw-t{font-size:20px;line-height:1.35}#main-content .hv2 .hv-sw-who{font-size:13px}#main-content .hv2 .hv-sw-p{font-size:15px}#main-content .hv2 .hv-sw-fn b{font-size:15px}#main-content .hv2 .hv-sw-fn small{font-size:13px}#main-content .hv2 .hv-sw-k,#main-content .hv2 .hv-sw-in{font-size:12px}#main-content .hv2 .hv-sw-axes li,#main-content .hv2 .hv-sw-dec li{font-size:13px}#main-content .hv2 .hv-sw-step{font-size:13px}#main-content .hv2 .hv-sw-prods-k{font-size:15px}#main-content .hv2 .hv-sw-prod span{font-size:12px}#main-content .hv2 *:is(.hv-cp-k,.hv-cp-who,.hv-logo-n,.hv-lc-ic em,.hv-case em,.hv-sc-h em,.hv-sc-h span,.hv-sc-miss em,.hv-swap-back b,.hv-swap-h b,.hv-swap-h span,.hv-vc-tag,.hv-vc-who,.hv-bars span,.hv-dbox-k,.hv-runs code,.is-after span,.hvs-note-k,.hvs-strip-b,.hvs-tip-k,.hvs-tip-pills li,.hvs-tip-prods span){font-size:12px}#main-content .hv2 .hv-kicker,#main-content .hv2 *:is(.hv-gart-l li,.hv-gart-l .is-aw,.hv-chans a,.hv-chans span,.hv-ctas-note,.hv-lc-c0 small,.hv-case span,.hv-rare b,.hv-swap-r b,.hv-swap-r span,.hv-vc-bar b,.hv-vc-k,.hv-nums b,.hvs-strip-d,.hvs-tip-d,.hv-ctabs button){font-size:13px}#main-content .hv2 *:is(.hv-cp-d,.hv-cp-h p,.hv-ent-steps p,.hv-lc-s,.hv-vc-q,.hv-lx-list li){font-size:15px}#main-content .hv2 .hv-hero .hv-lead,#main-content .hv2 *:is(.hv-lc-c0 b,.hv-lk strong){font-size:17px}#main-content .hv2 .hv-ent-it .hv-h3s{font-size:17px !important}#main-content .hv2 .hv-cp-h .hv-h3{font-size:20px !important}#main-content .hv2 .hv-feat-h{font-size:20px;line-height:1.35}#main-content .hv2 .hv-sw-pick{display:grid;gap:6px;margin-top:10px}#main-content .hv2 .hv-sw-pick li{--on:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border-radius:9px;box-shadow:inset 0 0 0 1px #ececf1;transition:box-shadow .4s ease,background .4s ease}#main-content .hv2 .hv-sw-pick s{position:relative;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #c4c5cc;transition:box-shadow .4s ease}#main-content .hv2 .hv-sw-pick s::after{content:"";position:absolute;inset:5px;border-radius:50%;background:#8a77e0;transform:scale(0);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}#main-content .hv2 .hv-sw-pick li:first-child{background:#f7f5fe;box-shadow:inset 0 0 0 1.5px #b4a8ee}#main-content .hv2 .hv-sw-pick li:first-child s{box-shadow:inset 0 0 0 1.5px #8a77e0}#main-content .hv2 .hv-sw-pick li:first-child s::after{transform:scale(1)}@keyframes hv-pick-li{0%,30%{background:#f7f5fe;box-shadow:inset 0 0 0 1.5px #b4a8ee}36%,100%{background:transparent;box-shadow:inset 0 0 0 1px #ececf1}}@keyframes hv-pick-s{0%,30%{box-shadow:inset 0 0 0 1.5px #8a77e0}36%,100%{box-shadow:inset 0 0 0 1.5px #c4c5cc}}@keyframes hv-pick-dot{0%,30%{transform:scale(1)}36%,100%{transform:scale(0)}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-start.cv-in .hv-sw-pick li{animation:hv-pick-li 7.5s ease infinite;animation-delay:calc(var(--i) * 2.5s)}#main-content .hv2 .hv-start.cv-in .hv-sw-pick s{animation:hv-pick-s 7.5s ease infinite;animation-delay:calc(var(--i) * 2.5s)}#main-content .hv2 .hv-start.cv-in .hv-sw-pick s::after{animation:hv-pick-dot 7.5s ease infinite;animation-delay:calc(var(--i) * 2.5s)}}#main-content .hv2 .hv-sw-prods{grid-template-columns:260px minmax(0,1fr);gap:0;padding:0;overflow:hidden}#main-content .hv2 .hv-sw-prods-h{padding:26px 28px}#main-content .hv2 .hv-sw-prods-s{margin-top:4px;font-size:13px;line-height:1.5;color:#8b8c94}#main-content .hv2 .hv-sw-prods ul{gap:0;height:100%}#main-content .hv2 .hv-sw-prods li{border-left:1px solid rgba(16,16,24,.07)}#main-content .hv2 .hv-sw-prod{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;height:100%;padding:24px 26px;border-radius:0;background:transparent}#main-content .hv2 .hv-sw-prod:hover{background:#faf9fe}#main-content .hv2 .hv-sw-plogo{height:18px}#main-content .hv2 .hv-sw-plogo--syntitan{height:19px}#main-content .hv2 .hv-sw-plogo--dts{height:14px;margin:2px 0}#main-content .hv2 .hv-sw-plogo--llm-capsule{height:16px;margin:1px 0}#main-content .hv2 .hv-sw-prod span{font-size:13px}#main-content .hv2 .hv-sw-prod i{position:absolute;right:20px;top:20px}#main-content .hv2 .hv-sw-prod:hover i{transform:translate(2px,-2px)}@media(max-width:1099px){#main-content .hv2 .hv-sw-prods{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-sw-prods-h{padding:22px 22px 16px}#main-content .hv2 .hv-sw-prods li{border-left:0;border-top:1px solid rgba(16,16,24,.07)}#main-content .hv2 .hv-sw-prods ul{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .hv2 .hv-sw-prods li+li{border-left:1px solid rgba(16,16,24,.07)}}@media(max-width:599px){#main-content .hv2 .hv-sw-prods ul{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-sw-prods li+li{border-left:0}#main-content .hv2 .hv-sw-prod{padding:18px 22px}}#main-content .hv2 .hv-sw-pv:not(.hv-sw-pv--flow){display:flex;flex-direction:column;justify-content:space-between;gap:12px}#main-content .hv2 .hv-sw-pv--flow{align-content:start}#main-content .hv2 .hv-sw-pv:not(.hv-sw-pv--flow){justify-content:flex-start}#main-content .hv2 .hv-sw-pv:not(.hv-sw-pv--flow) .hv-sw-dec{margin-top:auto}#main-content .hv2 .hv-sw-plan{grid-column:2;margin-top:4px;padding:10px 12px;border-radius:8px;background:#f7f5fe}#main-content .hv2 .hv-sw-plan>p{font-size:12px;color:var(--vio-d);font-weight:500 !important}#main-content .hv2 .hv-sw-plan dl{display:grid;gap:5px;margin-top:7px}#main-content .hv2 .hv-sw-plan dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.45}#main-content .hv2 .hv-sw-plan dt{color:#8b8c94}#main-content .hv2 .hv-sw-plan dd{margin:0;color:var(--ink)}#main-content .hv2 .hv-sw-tl li:first-child{row-gap:8px}#main-content .hv2 .hv-start .hv-p--lines>span{text-wrap:pretty}#main-content .hv2 .hv-sw-plan{margin-top:6px;padding:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e9e5fb;overflow:hidden}#main-content .hv2 .hv-sw-plan>p{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#f7f5fe;border-bottom:1px solid #ece8fc;font-size:12px;font-weight:600 !important;color:var(--vio-d)}#main-content .hv2 .hv-sw-plan>p em{padding:2px 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e2ddfa;font-style:normal;font-size:12px;font-weight:500;color:#8a77e0}#main-content .hv2 .hv-sw-plan dl{gap:0;margin:0}#main-content .hv2 .hv-sw-plan dl>div{grid-template-columns:22px 68px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px}#main-content .hv2 .hv-sw-plan dl>div+div{border-top:1px solid #f1f0f5}#main-content .hv2 .hv-sw-plan dl i{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#f3f1fd;color:var(--vio-d)}#main-content .hv2 .hv-sw-plan dl i svg{width:13px;height:13px}#main-content .hv2 .hv-sw-plan dt{font-size:12px}#main-content .hv2 .hv-sw-plan dd{font-size:13px;font-weight:500}#main-content .hv2 .hv-sw-pv,#main-content .hv2 .hv-sw-pv--flow{display:flex;flex-direction:column;justify-content:flex-start;gap:12px}#main-content .hv2 .hv-sw-pv--flow .hv-sw-diag{flex:1;display:flex;flex-direction:column}#main-content .hv2 .hv-sw-pick{flex:1;grid-auto-rows:1fr}#main-content .hv2 .hv-sw-pv:not(.hv-sw-pv--flow) .hv-sw-tl{flex:1;grid-template-rows:auto 1fr 1fr}#main-content .hv2 .hv-sw-pv:not(.hv-sw-pv--flow) .hv-sw-dec{margin-top:0}#main-content .hv2 .hv-sw-plan{border:1px solid #e6e1fa;box-shadow:none}#main-content .hv2 .hv-sw-card .hv-sw-ft{justify-content:space-between}#main-content .hv2 .hv-sw-card .hv-sw-ft .hv-cta--text{order:-1}#main-content .hv2 .hv-caro-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:56px}#main-content .hv2 .hv-caro-k{font-size:15px;font-weight:600 !important;color:#fff}#main-content .hv2 .hv-caro-nav{display:flex;gap:8px}#main-content .hv2 .hv-caro-b{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background .2s ease,opacity .2s ease}#main-content .hv2 .hv-caro-b svg{width:18px;height:18px}#main-content .hv2 .hv-caro-b:hover{background:rgba(255,255,255,.12)}#main-content .hv2 .hv-caro-b[disabled]{opacity:.3;cursor:default}#main-content .hv2 .hv-caro{margin-top:20px}#main-content .hv2 .hv-track{--edge:max(40px,calc((100% - 1200px) / 2));display:flex;align-items:stretch;gap:var(--gap);padding:2px var(--edge) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--edge);scrollbar-width:none;cursor:grab}#main-content .hv2 .hv-track::-webkit-scrollbar{display:none}#main-content .hv2 .hv-track.is-drag{cursor:grabbing;scroll-snap-type:none;user-select:none}#main-content .hv2 .hv-slide{position:relative;display:flex;flex:0 0 calc((min(1200px, 100vw - 80px) - 2 * var(--gap)) / 3);flex-direction:column;min-width:0;padding:26px;border-radius:16px;background:var(--dark-2);box-shadow:inset 0 0 0 1px var(--dline);scroll-snap-align:start;color:#fff !important;text-decoration:none}#main-content .hv2 .hv-slide--rec{background:linear-gradient(160deg,#2a2352 0,#18161f 70%);box-shadow:inset 0 0 0 1px rgba(185,172,245,.22)}#main-content .hv2 .hv-sl-k{font-size:13px;font-weight:500 !important;color:var(--vio-l)}#main-content .hv2 .hv-sl-h{margin-top:10px;font-size:17px !important;line-height:1.45 !important;font-weight:600 !important;color:#fff !important;text-wrap:pretty}#main-content .hv2 .hv-sl-h small{display:block;margin-top:2px;font-size:13px;font-weight:400;color:var(--dmute)}#main-content .hv2 .hv-sl-ba{display:flex;align-items:baseline;gap:10px;margin-top:auto;padding-top:28px;font-variant-numeric:tabular-nums}#main-content .hv2 .hv-sl-ba s{font-size:20px;text-decoration:none;color:#8e8e99}#main-content .hv2 .hv-sl-ba i{font-style:normal;font-size:17px;color:var(--vio-l)}#main-content .hv2 .hv-sl-ba strong{font-size:40px;line-height:1;font-weight:600;letter-spacing:-.03em;color:#fff}#main-content .hv2 .hv-sl-bars{display:grid;gap:8px;margin-top:18px}#main-content .hv2 .hv-sl-bars p{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px}#main-content .hv2 .hv-sl-bars span{font-size:12px;color:var(--dmute)}#main-content .hv2 .hv-sl-bars i{position:relative;height:6px;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden}#main-content .hv2 .hv-sl-bars s{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:3px;background:#4a4a55;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}#main-content .hv2 .hv-sl-bars .is-after s{background:linear-gradient(90deg,#8a77e0,#b9acf5);transition-delay:.2s}#main-content .hv2 .hv-proof:not(.cv-in) .hv-sl-bars s{width:0}#main-content .hv2 .hv-sl-m{margin-top:16px;font-size:12px;line-height:1.5;color:#8e8e99}#main-content .hv2 .hv-sl-certs{display:grid;gap:8px;margin-top:auto;padding-top:24px}#main-content .hv2 .hv-sl-certs li{padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--dline);font-size:13px;line-height:1.45;color:#e4e4ea}#main-content .hv2 .hv-slide--link{transition:background .25s ease}#main-content .hv2 .hv-slide--link:hover{background:#22222b}#main-content .hv2 .hv-sl-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:24px;font-size:15px;font-weight:500;color:var(--vio-l)}#main-content .hv2 .hv-sl-go svg{width:16px;height:16px;transition:transform .25s var(--ease)}#main-content .hv2 .hv-slide--link:hover .hv-sl-go svg{transform:translateX(3px)}#main-content .hv2 .hv-proof .hv-prf,#main-content .hv2 .hv-proof>.hv-wrap>.hv-ctas{display:none}@media(min-width:760px) and (max-width:1099px){#main-content .hv2 .hv-slide{flex-basis:calc((100vw - 80px - var(--gap)) / 2)}}@media(max-width:759px){#main-content .hv2 .hv-track{--edge:20px}#main-content .hv2 .hv-slide{flex-basis:82vw;padding:22px}#main-content .hv2 .hv-caro-bar{margin-top:40px}}#main-content .hv2 .hv-sl-certs{margin-top:20px;padding-top:0}#main-content .hv2 .hv-sl-buy{margin-top:auto;padding-top:20px}#main-content .hv2 .hv-sl-buy>p{margin-bottom:8px;font-size:12px;color:var(--dmute)}#main-content .hv2 .hv-sl-buy ul{display:flex;flex-wrap:wrap;gap:6px}#main-content .hv2 .hv-sl-buy a{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--dline);font-size:13px;color:#e4e4ea !important;transition:background .2s ease}#main-content .hv2 .hv-sl-buy a:hover{background:rgba(255,255,255,.1)}#main-content .hv2 .hv-sl-buy svg{width:12px;height:12px;color:var(--vio-l)}#main-content .hv2 .hv-cx{display:grid;grid-template-columns:280px minmax(0,1fr);margin-top:40px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line-2),0 24px 48px -36px rgba(29,22,64,.28);overflow:hidden}#main-content .hv2 .hv-cx-nav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px;margin:0;padding:12px;border-right:1px solid rgba(16,16,24,.07);background:#fafafb}#main-content .hv2 .hv-cx-nav button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;height:auto;padding:9px 10px;border-radius:10px;background:transparent;box-shadow:none;text-align:left;color:var(--ink);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}#main-content .hv2 .hv-cx-nav button:hover{background:#f1f1f4;box-shadow:none}#main-content .hv2 .hv-cx-nav button i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #ececf1;color:#6b6c74;transition:background .2s ease,color .2s ease}#main-content .hv2 .hv-cx-nav button i svg{width:18px;height:18px}#main-content .hv2 .hv-cx-nav button span{display:grid;min-width:0}#main-content .hv2 .hv-cx-nav button b{font-size:15px;line-height:1.35;font-weight:600;color:var(--ink)}#main-content .hv2 .hv-cx-nav button small{overflow:hidden;font-size:12px;line-height:1.4;color:#8b8c94;text-overflow:ellipsis;white-space:nowrap}#main-content .hv2 .hv-cx-nav button.is-on{background:#fff;color:var(--ink);box-shadow:0 0 0 1px #e6e1fa,0 6px 16px -10px rgba(106,79,208,.35)}#main-content .hv2 .hv-cx-nav button.is-on i{background:#f3f1fd;box-shadow:none;color:var(--vio-d)}#main-content .hv2 .hv-cx .hv-cpanes{display:grid;grid-template-rows:1fr auto;margin-top:0}#main-content .hv2 .hv-cx .hv-cpane{grid-area:1 / 1;display:flex;flex-direction:column;padding:32px 32px 8px;border-radius:0;background:transparent;box-shadow:none}#main-content .hv2 .hv-cp-ind{font-size:13px;font-weight:500 !important;color:var(--vio-d)}#main-content .hv2 .hv-cx .hv-cp-h .hv-h3{margin-top:4px}#main-content .hv2 .hv-cp-data{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:7px 12px;border-radius:999px;background:#f5f5f8;font-size:13px;color:#55565e}#main-content .hv2 .hv-cp-data svg{width:15px;height:15px;color:#8b8c94}#main-content .hv2 .hv-cp-data span{font-weight:600;color:var(--ink)}#main-content .hv2 .hv-cp-flow{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;margin-top:24px}#main-content .hv2 .hv-cp-flow>li:not(.hv-cp-ar){display:flex;flex-direction:column;padding:18px;border-radius:12px;background:#f6f6f9}#main-content .hv2 .hv-cp-flow>li.is-a{background:#f5f3fe;box-shadow:inset 0 0 0 1px #e6e1fa}#main-content .hv2 .hv-cp-flow>li.is-r{background:#fff;box-shadow:inset 0 0 0 1px #ececf1}#main-content .hv2 .hv-cp-ar{display:grid;place-items:center;color:#b4a8ee}#main-content .hv2 .hv-cp-ar svg{width:16px;height:16px}#main-content .hv2 .hv-cx .hv-cp-k{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}#main-content .hv2 .hv-cp-k em{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #e2e3e8;font-style:normal;font-size:12px;font-weight:600;color:#6b6c74}#main-content .hv2 .is-a .hv-cp-k em{background:#8a77e0;box-shadow:none;color:#fff}#main-content .hv2 .is-r .hv-cp-k em{background:#f3f1fd;box-shadow:none;color:var(--vio-d)}#main-content .hv2 .hv-cx .hv-cp-d{margin-top:10px;font-size:15px;line-height:1.6;color:#3f4047;text-wrap:pretty}#main-content .hv2 .hv-cp-logos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;padding-top:16px}#main-content .hv2 .hv-cp-logo{display:block;width:auto;height:14px}#main-content .hv2 .hv-cp-logo--syntitan{height:15px}#main-content .hv2 .hv-cp-logo--dts{height:11px}#main-content .hv2 .hv-cp-logo--llm-capsule{height:13px}#main-content .hv2 .hv-cx-all{justify-self:end;display:inline-flex;align-items:center;gap:6px;margin:16px 32px 26px;font-size:15px;font-weight:500;color:var(--vio-d) !important}#main-content .hv2 .hv-cx-all svg{width:16px;height:16px;transition:transform .25s var(--ease)}#main-content .hv2 .hv-cx-all:hover svg{transform:translateX(3px)}#main-content .hv2 .hv-cases>.hv-wrap>.hv-ctas{display:none}@media(max-width:999px){#main-content .hv2 .hv-cx{grid-template-columns:minmax(0,1fr)}#main-content .hv2 .hv-cx-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;border-right:0;border-bottom:1px solid rgba(16,16,24,.07);padding:10px}#main-content .hv2 .hv-cx-nav::-webkit-scrollbar{display:none}#main-content .hv2 .hv-cx-nav button{flex:none;grid-template-columns:28px auto;gap:8px;padding:6px 12px 6px 6px}#main-content .hv2 .hv-cx-nav button i{width:28px;height:28px}#main-content .hv2 .hv-cx-nav button small{display:none}#main-content .hv2 .hv-cx .hv-cpane{padding:24px 22px 4px}#main-content .hv2 .hv-cp-flow{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 22px auto 22px auto}#main-content .hv2 .hv-cp-ar svg{transform:rotate(90deg)}#main-content .hv2 .hv-cx-all{margin:12px 22px 22px}}#main-content .hv2 .hv-cx-nav{padding:10px}#main-content .hv2 .hv-cx-nav button{padding:6px 10px}#main-content .hv2 .hv-cp-flow{flex:none}#main-content .hv2 .hv-cx .hv-cpane{justify-content:center;padding:32px}#main-content .hv2 .hv-cx .hv-cpanes{grid-template-rows:1fr auto}#main-content .hv2 .hv-cx-all{margin-top:0}#main-content .hv2 .hv-cases .hv-p--lines>span{text-wrap:pretty}#main-content .hv2 .hv-lend{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;padding:56px;border-radius:24px;background:radial-gradient(60% 80% at 0 0,rgba(138,119,224,.16),transparent 70%),radial-gradient(50% 70% at 100% 100%,rgba(138,119,224,.10),transparent 70%),#f4f3f9;box-shadow:inset 0 0 0 1px rgba(138,119,224,.12)}#main-content .hv2 .hv-lend-l .hv-p{margin-top:18px;max-width:28em}#main-content .hv2 .hv-lend-l .hv-ctas{margin-top:32px}#main-content .hv2 .hv-lend-r{display:grid;gap:10px}#main-content .hv2 .hv-lend .hv-feat{min-height:0;padding:26px 28px;border-radius:16px;background:radial-gradient(70% 90% at 100% 0,rgba(138,119,224,.14),transparent 70%),#fff}#main-content .hv2 .hv-lend .hv-feat-k{font:600 12px/1 inherit;font-size:12px;letter-spacing:.04em}#main-content .hv2 .hv-lend .hv-feat-h{margin-top:12px;font-size:20px}#main-content .hv2 .hv-lend .hv-feat-p{margin:8px 0 18px;font-size:15px}#main-content .hv2 .hv-lend .hv-feat-go{min-height:0;padding:0;background:0;box-shadow:none;color:var(--vio-d)}#main-content .hv2 .hv-lend .hv-feat-go svg,#main-content .hv2 .hv-lk-ar svg{width:16px;height:16px;transition:transform .25s var(--ease)}#main-content .hv2 .hv-lend .hv-feat:hover .hv-feat-go svg,#main-content .hv2 .hv-lend .hv-lk a:hover .hv-lk-ar svg{transform:translateX(3px)}#main-content .hv2 .hv-lend .hv-lk{display:grid;gap:0;margin:0;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--line-2);overflow:hidden}#main-content .hv2 .hv-lend .hv-lk li+li{border-top:1px solid rgba(16,16,24,.06)}#main-content .hv2 .hv-lend .hv-lk a{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:16px 22px;border:0;color:var(--ink) !important;transition:background .2s ease}#main-content .hv2 .hv-lend .hv-lk a:hover{background:#faf9fe}#main-content .hv2 .hv-lk-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f3f1fd;color:var(--vio-d)}#main-content .hv2 .hv-lk-ic svg{width:18px;height:18px}#main-content .hv2 .hv-lend .hv-lk span{display:grid;gap:2px}#main-content .hv2 .hv-lend .hv-lk strong{font-size:15px;font-weight:600}#main-content .hv2 .hv-lend .hv-lk small{font-size:13px;color:#8b8c94}#main-content .hv2 .hv-lk-ar{display:grid;place-items:center;color:#b4b5bc}#main-content .hv2 .hv-lend .hv-lk a:hover .hv-lk-ar{color:var(--vio-d)}@media(max-width:999px){#main-content .hv2 .hv-lend{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 28px}}@media(max-width:599px){#main-content .hv2 .hv-lend{padding:28px 20px;border-radius:18px}#main-content .hv2 .hv-lend .hv-lk a{padding:14px 16px}}#main-content .hv2 .hv-cp-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;margin-top:22px}#main-content .hv2 .hv-cx .hv-cp-flow{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:10px;margin-top:0}#main-content .hv2 .hv-cx .hv-cp-flow>.hv-cp-ar{display:none}#main-content .hv2 .hv-cx .hv-cp-flow>li:not(.hv-cp-ar){position:relative;padding:14px 16px}#main-content .hv2 .hv-cx .hv-cp-flow>li.is-a::before,#main-content .hv2 .hv-cx .hv-cp-flow>li.is-r::before{content:"";position:absolute;left:25px;top:-11px;width:2px;height:12px;background:#dcd6f8}#main-content .hv2 .hv-cx .hv-cp-d{margin-top:6px;font-size:14px;line-height:1.55}#main-content .hv2 .hv-cx .hv-cp-logos{padding-top:10px}#main-content .hv2 .hv-vz{display:flex;flex-direction:column}#main-content .hv2 .hv-vz-k{font-size:12px;color:#8b8c94}#main-content .hv2 .hv-vz-card{flex:1;display:flex;flex-direction:column;margin-top:8px;padding:18px;border-radius:14px;background:#f6f6f9;box-shadow:inset 0 0 0 1px #ececf1}#main-content .hv2 .hv-vz-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}#main-content .hv2 .hv-vz-h b{font-weight:600;color:var(--ink)}#main-content .hv2 .hv-vz-h span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8b8c94}#main-content .hv2 .hv-vz-h span i{width:8px;height:8px;border-radius:2px;background:#c9cad1}#main-content .hv2 .hv-vz-h span i.a{margin-left:6px;background:#8a77e0}#main-content .hv2 .hv-vz-f{margin-top:auto;padding-top:14px;font-size:12px;color:#8b8c94}#main-content .hv2 .hv-vz-rare{display:grid;gap:12px;margin-top:16px}#main-content .hv2 .hv-vz-rare li{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;color:#55565e}#main-content .hv2 .hv-vz-rare li.is-hi span{font-weight:600;color:var(--vio-d)}#main-content .hv2 .hv-vz-rare i{display:grid;gap:3px}#main-content .hv2 .hv-vz-rare s{display:block;width:var(--b);height:6px;border-radius:3px;background:#c9cad1;transition:width .9s cubic-bezier(.2,.8,.2,1)}#main-content .hv2 .hv-vz-rare s.a{width:var(--a);background:linear-gradient(90deg,#b4a8ee,#8a77e0);transition-delay:.25s}#main-content .hv2 .hv-cpane:not(.is-on) .hv-vz-rare s{width:0}#main-content .hv2 .hv-vz-swap{display:grid;gap:0;margin-top:14px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #ececf1;overflow:hidden}#main-content .hv2 .hv-vz-swap>p{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;font-size:13px;color:#3f4047}#main-content .hv2 .hv-vz-swap>p+p{border-top:1px solid #f1f0f5}#main-content .hv2 .hv-vz-swap>p>span:first-child{color:#8b8c94}#main-content .hv2 .hv-vz-swap .hv-vz-th{padding:8px 12px;background:#fafafb;font-size:12px;color:#8b8c94}#main-content .hv2 .hv-vz-swap em{display:inline-block;padding:2px 8px;border-radius:6px;background:#f3f1fd;font-style:normal;color:var(--vio-d);font-weight:500}#main-content .hv2 .hv-vz-swap .is-keep em{background:#f1f1f4;color:#55565e}#main-content .hv2 .hv-vz-runs{display:grid;gap:6px;margin-top:14px}#main-content .hv2 .hv-vz-runs li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #ececf1;font-size:13px;color:#55565e}#main-content .hv2 .hv-vz-runs b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}#main-content .hv2 .hv-vz-runs s{color:#b4b5bc}#main-content .hv2 .hv-vz-runs em{font-style:normal;font-size:12px;color:#8b8c94}#main-content .hv2 .hv-vz-runs li.is-hi{box-shadow:inset 0 0 0 1.5px #b4a8ee;background:#faf9fe}#main-content .hv2 .hv-vz-runs li.is-hi em{padding:2px 8px;border-radius:6px;background:#f3f1fd;color:var(--vio-d);font-weight:500}#main-content .hv2 .hv-vz-align{display:grid;gap:6px;margin-top:14px}#main-content .hv2 .hv-vz-align li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:9px 12px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #ececf1;font-size:13px;color:#3f4047}#main-content .hv2 .hv-vz-align span{color:#8b8c94}#main-content .hv2 .hv-vz-to{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:13px}#main-content .hv2 .hv-vz-to i{width:100%;font-style:normal;text-align:center;color:#b4a8ee}#main-content .hv2 .hv-vz-to b{padding:6px 12px;border-radius:8px;background:#8a77e0;color:#fff;font-weight:600}#main-content .hv2 .hv-vz-to span{color:#8b8c94;font-size:12px}@media(max-width:999px){#main-content .hv2 .hv-cp-body{grid-template-columns:minmax(0,1fr)}}#main-content .hv2 .hv-faq-i{overflow:hidden}#main-content .hv2 .hv-faq-i summary{transition:color .25s ease}#main-content .hv2 .hv-faq-i summary i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);transition:background .3s ease,box-shadow .3s ease,transform .45s cubic-bezier(.2,.8,.2,1)}#main-content .hv2 .hv-faq-i summary i::before,#main-content .hv2 .hv-faq-i summary i::after{left:9px;top:14px;width:12px;height:1.6px}#main-content .hv2 .hv-faq-i summary:hover i{box-shadow:inset 0 0 0 1px #c9c1ef}#main-content .hv2 .hv-faq-i[open]:not(.is-closing) summary{color:var(--vio-d)}#main-content .hv2 .hv-faq-i[open]:not(.is-closing) summary i{background:#f3f1fd;box-shadow:none;color:var(--vio-d);transform:rotate(180deg)}#main-content .hv2 .hv-faq-i.is-closing summary i::after{transform:rotate(90deg)}#main-content .hv2 .hv-faq-i>p{padding-right:54px}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-faq:not(.cv-in) .hv-faq-i{opacity:0;transform:translateY(10px)}#main-content .hv2 .hv-faq-i{transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}#main-content .hv2 .hv-faq.cv-in .hv-faq-i:nth-child(2){transition-delay:.05s}#main-content .hv2 .hv-faq.cv-in .hv-faq-i:nth-child(3){transition-delay:.1s}#main-content .hv2 .hv-faq.cv-in .hv-faq-i:nth-child(4){transition-delay:.15s}#main-content .hv2 .hv-faq.cv-in .hv-faq-i:nth-child(5){transition-delay:.2s}#main-content .hv2 .hv-faq.cv-in .hv-faq-i:nth-child(n+6){transition-delay:.25s}}#main-content .hv2 .hv-cx-nav{gap:2px;padding:16px 12px;background:#fff}#main-content .hv2 .hv-cx-grp{padding:2px 10px 8px;font-size:12px;color:#8b8c94}#main-content .hv2 .hv-cx-nav button{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:9px 10px;border-radius:8px}#main-content .hv2 .hv-cx-nav button i{width:20px;height:20px;border-radius:0;background:0;box-shadow:none;color:#8b8c94}#main-content .hv2 .hv-cx-nav button i svg{width:20px;height:20px}#main-content .hv2 .hv-cx-nav button b{font-size:15px;font-weight:500;color:#3f4047}#main-content .hv2 .hv-cx-nav button:hover{background:#f6f6f8}#main-content .hv2 .hv-cx-nav button.is-on{background:#f3f3f6;box-shadow:none}#main-content .hv2 .hv-cx-nav button.is-on i{background:0;color:var(--vio-d)}#main-content .hv2 .hv-cx-nav button.is-on b{font-weight:600;color:var(--ink)}@media(max-width:999px){#main-content .hv2 .hv-cx-grp{display:none}#main-content .hv2 .hv-cx-nav button{grid-template-columns:18px auto;padding:7px 12px}}#main-content .hv2 .hv-faq-i summary i,#main-content .hv2 .hv-faq-i[open]:not(.is-closing) summary i{display:block;width:14px;height:14px;border-radius:0;background:0;box-shadow:none;transform:none}#main-content .hv2 .hv-faq-i summary i::before,#main-content .hv2 .hv-faq-i summary i::after{left:0;top:6px;width:14px;height:2px}#main-content .hv2 .hv-faq-i>p{padding-right:40px}#main-content .hv2 .hv-cx{--d-ink:#0f0f10;--d-mute:#7b7e85;--d-th:#525459;--d-line:#e6e7e9;--d-line2:#f0f0f2;--d-tray:#f7f7f8;--d-head:#fbfbfb;--d-ok:#00c950;--d-caution:#f0b100;--d-dark:#303135}#main-content .hv2 .hv-cx .hv-cpanes{position:relative;grid-template-rows:1fr}#main-content .hv2 .hv-cx .hv-cpane{justify-content:flex-start;padding:28px}#main-content .hv2 .hv-cx-all{position:absolute;top:30px;right:28px;margin:0;font-size:14px;color:var(--d-th) !important}#main-content .hv2 .hv-cx-all:hover{color:var(--d-ink) !important}#main-content .hv2 .hv-cx .hv-cp-h>.hv-ex{display:none}#main-content .hv2 .hv-cx .hv-cp-ind{font-size:14px;font-weight:500 !important;color:var(--d-mute)}#main-content .hv2 .hv-cx .hv-cp-data{margin-top:10px;padding:0;border-radius:0;background:0;font-size:14px;color:var(--d-mute)}#main-content .hv2 .hv-cx .hv-cp-data span{font-weight:500;color:var(--d-th)}#main-content .hv2 .hv-cp-ex{margin-left:4px;padding:2px 6px;border:1px solid var(--d-line);border-radius:8px;font-style:normal;font-size:12px;font-weight:500;color:var(--d-mute)}#main-content .hv2 .hv-cx .hv-cp-body{margin-top:20px;gap:16px}#main-content .hv2 .hv-cx .hv-cp-flow{gap:8px}#main-content .hv2 .hv-cx .hv-cp-flow>li:not(.hv-cp-ar),#main-content .hv2 .hv-cx .hv-cp-flow>li.is-a,#main-content .hv2 .hv-cx .hv-cp-flow>li.is-r{padding:14px 16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--d-line)}#main-content .hv2 .hv-cx .hv-cp-flow>li.is-a::before,#main-content .hv2 .hv-cx .hv-cp-flow>li.is-r::before{left:23px;top:-9px;height:10px;width:1px;background:var(--d-line)}#main-content .hv2 .hv-cx .hv-cp-k{font-size:13px;font-weight:600 !important;color:var(--d-ink)}#main-content .hv2 .hv-cx .hv-cp-k em{width:8px;height:8px;margin:0 2px 0 4px;border-radius:50%;box-shadow:none;font-size:0;color:transparent;background:var(--d-caution)}#main-content .hv2 .hv-cx .is-a .hv-cp-k em{background:var(--d-dark)}#main-content .hv2 .hv-cx .is-r .hv-cp-k em{background:var(--d-ok)}#main-content .hv2 .hv-cx .hv-cp-d{color:var(--d-th)}#main-content .hv2 .hv-cx .hv-cp-logos{padding-top:10px}#main-content .hv2 .hv-cx .hv-vz-k{display:none}#main-content .hv2 .hv-cx .hv-vz-card{margin-top:0;padding:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--d-line);overflow:hidden}#main-content .hv2 .hv-cx .hv-vz-h{padding:12px 16px;border-bottom:1px solid var(--d-line);background:var(--d-head);font-size:14px}#main-content .hv2 .hv-cx .hv-vz-h b{font-weight:600;color:var(--d-ink)}#main-content .hv2 .hv-cx .hv-vz-h span{color:var(--d-mute)}#main-content .hv2 .hv-cx .hv-vz-h span i{background:#d9dadd}#main-content .hv2 .hv-cx .hv-vz-h span i.a{background:var(--d-dark)}#main-content .hv2 .hv-cx .hv-vz-f{margin-top:auto;padding:10px 16px;border-top:1px solid var(--d-line2);background:#fff;font-size:12px;color:var(--d-mute)}#main-content .hv2 .hv-cx .hv-vz-rare{gap:0;margin:0}#main-content .hv2 .hv-cx .hv-vz-rare li{grid-template-columns:96px minmax(0,1fr);padding:11px 16px;border-bottom:1px solid var(--d-line2);font-size:13px;color:var(--d-th)}#main-content .hv2 .hv-cx .hv-vz-rare li.is-hi span{font-weight:600;color:var(--d-ink)}#main-content .hv2 .hv-cx .hv-vz-rare s{height:6px;border-radius:3px;background:#d9dadd}#main-content .hv2 .hv-cx .hv-vz-rare s.a{background:var(--d-dark)}#main-content .hv2 .hv-cx .hv-vz-rare li.is-hi s.a{background:var(--d-ok)}#main-content .hv2 .hv-cx .hv-vz-swap{margin:0;border-radius:0;box-shadow:none}#main-content .hv2 .hv-cx .hv-vz-swap>p{padding:10px 16px;color:var(--d-ink)}#main-content .hv2 .hv-cx .hv-vz-swap>p+p{border-top-color:var(--d-line2)}#main-content .hv2 .hv-cx .hv-vz-swap .hv-vz-th{background:#fff;color:var(--d-th);font-weight:500}#main-content .hv2 .hv-cx .hv-vz-swap em{padding:2px 6px;border:1px solid var(--d-line);border-radius:6px;background:var(--d-tray);color:var(--d-ink)}#main-content .hv2 .hv-cx .hv-vz-swap .is-keep em{border-color:transparent;background:0;color:var(--d-th);font-weight:400}#main-content .hv2 .hv-cx .hv-vz-runs,#main-content .hv2 .hv-cx .hv-vz-align{gap:0;margin:0}#main-content .hv2 .hv-cx .hv-vz-runs li,#main-content .hv2 .hv-cx .hv-vz-align li{border-radius:0;background:#fff;box-shadow:none;border-bottom:1px solid var(--d-line2);padding:11px 16px;color:var(--d-th)}#main-content .hv2 .hv-cx .hv-vz-runs li.is-hi{background:var(--d-tray);box-shadow:inset 2px 0 0 var(--d-caution)}#main-content .hv2 .hv-cx .hv-vz-runs li.is-hi em{border:1px solid #f5d77a;background:#fff8e1;color:#8a6500}#main-content .hv2 .hv-cx .hv-vz-to{margin:0;padding:12px 16px}#main-content .hv2 .hv-cx .hv-vz-to i{display:none}#main-content .hv2 .hv-cx .hv-vz-to b{background:var(--d-dark)}#main-content .hv2 .hv-cx .hv-cp-body{flex:1;align-items:stretch}#main-content .hv2 .hv-cx .hv-cp-flow{grid-auto-rows:1fr}#main-content .hv2 .hv-cx .hv-cp-flow>li:not(.hv-cp-ar){justify-content:center}#main-content .hv2 .hv-cx .hv-vz-card>ul,#main-content .hv2 .hv-cx .hv-vz-card>.hv-vz-swap{flex:1;grid-auto-rows:1fr}#main-content .hv2 .hv-cx .hv-vz-card>ul>li,#main-content .hv2 .hv-cx .hv-vz-swap>p{align-content:center}#main-content .hv2 .hv-cx .hv-vz-swap .hv-vz-th{align-self:stretch}#main-content .hv2 .hv-cx .hv-vz-card>.hv-vz-swap{grid-template-rows:auto}#main-content .hv2 .hv-cx-nav button small{display:none}#main-content .hv2 .hv-cx-nav button{padding:9px 10px}#main-content .hv2 .hv-cx .hv-cp-body{flex:none;align-items:start}#main-content .hv2 .hv-cx .hv-cp-flow{grid-auto-rows:auto;gap:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--d-line);overflow:hidden}#main-content .hv2 .hv-cx .hv-cp-flow>li:not(.hv-cp-ar),#main-content .hv2 .hv-cx .hv-cp-flow>li.is-a,#main-content .hv2 .hv-cx .hv-cp-flow>li.is-r{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:12px;padding:14px 16px;border-radius:0;box-shadow:none;background:#fff}#main-content .hv2 .hv-cx .hv-cp-flow>li.is-a,#main-content .hv2 .hv-cx .hv-cp-flow>li.is-r{border-top:1px solid var(--d-line2)}#main-content .hv2 .hv-cx .hv-cp-flow>li.is-a::before,#main-content .hv2 .hv-cx .hv-cp-flow>li.is-r::before{content:none}#main-content .hv2 .hv-cx .hv-cp-k{grid-column:1;grid-row:1 / span 2;margin-top:1px}#main-content .hv2 .hv-cx .hv-cp-d{grid-column:2;margin-top:0}#main-content .hv2 .hv-cx .hv-cp-logos{grid-column:2;padding-top:8px;margin-top:0}#main-content .hv2 .hv-cx .hv-vz-card>ul,#main-content .hv2 .hv-cx .hv-vz-card>.hv-vz-swap{flex:none;grid-auto-rows:auto}#main-content .hv2 .hv-cx .hv-vz-card{flex:none}#main-content .hv2 .hv-cx .hv-vz-f{margin-top:0}#main-content .hv2 .hv-cx .hv-cpane{justify-content:center}#main-content .hv2 .hv-cx .hv-cp-h{align-items:flex-start}#main-content .hv2 .hv-cx .hv-cp-h .hv-cx-all{position:static;flex:none;margin:0;line-height:20px;font-size:14px}#main-content .hv2 .hv-cx-nav{justify-content:space-between}#main-content .hv2 .hv-cx-nav button{flex:1 1 0;max-height:52px}#main-content .hv2 .hv-cx .hv-cp-body{align-items:stretch}#main-content .hv2 .hv-cx .hv-cp-flow{grid-auto-rows:1fr;border:1px solid var(--d-line);box-shadow:none}#main-content .hv2 .hv-cx .hv-cp-flow>li:not(.hv-cp-ar){align-content:center}#main-content .hv2 .hv-cx .hv-vz-card{box-shadow:none;border:1px solid var(--d-line)}#main-content .hv2 .hv-cx .hv-vz-card>ul,#main-content .hv2 .hv-cx .hv-vz-card>.hv-vz-swap{flex:1}#main-content .hv2 .hv-cx .hv-vz-card>ul{grid-auto-rows:1fr}#main-content .hv2 .hv-cx .hv-vz-swap{grid-template-rows:auto;grid-auto-rows:1fr}@media(max-width:999px){#main-content .hv2 .hv-cx-nav button{flex:none;max-height:none}}#main-content .hv2 .hv-cx .hv-cpane{justify-content:flex-start;padding:18px 28px 24px}#main-content .hv2 .hv-cx .hv-cp-body{flex:1}#main-content .hv2 .hv-cx .hv-cp-body{flex:none;margin-top:auto;padding-top:20px}#main-content .hv2 .hv-cx .hv-cpane{padding:10px 28px 16px}#main-content .hv2 .hv-cx .hv-vz-card{flex:1}#main-content .hv2 .hv-cx .hv-cpane{justify-content:center;padding:36px}#main-content .hv2 .hv-cx .hv-cp-body{margin-top:0;padding-top:28px;flex:none}#main-content .hv2 .hv-cx-nav{padding:28px 16px}@media(max-width:999px){#main-content .hv2 .hv-cx .hv-cpane{padding:24px}#main-content .hv2 .hv-cx-nav{padding:10px}}#main-content .hv2 .hv-cx-nav button{flex:none;max-height:none;padding:8px 10px}#main-content .hv2 .hv-cx-nav{padding:20px 16px}#main-content .hv2 .hv-cx .hv-cp-flow>li:not(.hv-cp-ar),#main-content .hv2 .hv-cx .hv-cp-flow>li.is-a,#main-content .hv2 .hv-cx .hv-cp-flow>li.is-r{grid-template-columns:84px minmax(0,1fr)}#main-content .hv2 .hv-cx .hv-cp-k{white-space:nowrap}#main-content .hv2 .hv-cx .hv-cp-k em{flex:none}#main-content .hv2--ko .hv-cx .hv-cp-flow>li:not(.hv-cp-ar),#main-content .hv2--ko .hv-cx .hv-cp-flow>li.is-a,#main-content .hv2--ko .hv-cx .hv-cp-flow>li.is-r{grid-template-columns:64px minmax(0,1fr)}#main-content .hv2 .hv-sl-certs{margin-top:auto;padding-top:20px}#main-content .hv2 .hv-cx .hv-cp-body{flex:1}#main-content .hv2 .hv-lend .hv-lk a{border-radius:0 !important;box-shadow:none !important;background:transparent}#main-content .hv2 .hv-lend .hv-lk a:hover{background:#faf9fe}#main-content .hv2 .hv-lend-l .hv-p--lines{max-width:none}#main-content .hv2 .hv-lend-l .hv-p--lines>span{text-wrap:pretty}#main-content .hv2>section.hv-learn{background:#f1f1f4;border-top:0}#main-content .hv2 .hv-lend{background:radial-gradient(60% 80% at 0 0,rgba(138,119,224,.14),transparent 70%),radial-gradient(50% 70% at 100% 100%,rgba(138,119,224,.08),transparent 70%),#fff;box-shadow:0 0 0 1px var(--line-2),0 24px 48px -36px rgba(29,22,64,.28)}#main-content .hv2 .hv-lend .hv-feat{background:radial-gradient(70% 90% at 100% 0,rgba(138,119,224,.12),transparent 70%),#faf9fd;box-shadow:0 0 0 1px var(--line-2)}#main-content .hv2 .hv-lend .hv-lk{background:#fff}#main-content .hv2 .hv-faq-in{display:block}#main-content .hv2 .hv-faq-head{position:static;text-align:center}#main-content .hv2 .hv-faq-head .hv-kicker{justify-content:center}#main-content .hv2 .hv-faq-list{max-width:820px;margin:48px auto 0}@media(max-width:759px){#main-content .hv2 .hv-faq-list{margin-top:32px}}@keyframes hv-in-up{from{opacity:0;transform:translateY(var(--hvy,12px))}}@keyframes hv-in-x{from{opacity:0;transform:translateX(var(--hvx,12px))}}@keyframes hv-in-blur{from{opacity:0;filter:blur(6px);transform:translateY(6px)}}@keyframes hv-in-fade{from{opacity:0}}#main-content .hv2 *:is(.hv-vc-list,.hv-nums,.hv-track,.hv-cx-nav,.hv-lk,.hv-sw-prods ul,.hv-gart-l,.hv-prods)>:nth-child(2){--hvn:1}#main-content .hv2 *:is(.hv-vc-list,.hv-nums,.hv-track,.hv-cx-nav,.hv-lk,.hv-sw-prods ul,.hv-gart-l,.hv-prods)>:nth-child(3){--hvn:2}#main-content .hv2 *:is(.hv-vc-list,.hv-nums,.hv-track,.hv-cx-nav,.hv-lk,.hv-sw-prods ul,.hv-gart-l,.hv-prods)>:nth-child(4){--hvn:3}#main-content .hv2 *:is(.hv-vc-list,.hv-nums,.hv-track,.hv-cx-nav,.hv-lk,.hv-sw-prods ul,.hv-gart-l,.hv-prods)>:nth-child(5){--hvn:4}#main-content .hv2 *:is(.hv-vc-list,.hv-nums,.hv-track,.hv-cx-nav,.hv-lk,.hv-sw-prods ul,.hv-gart-l,.hv-prods)>:nth-child(6){--hvn:5}#main-content .hv2 *:is(.hv-vc-list,.hv-nums,.hv-track,.hv-cx-nav,.hv-lk,.hv-sw-prods ul,.hv-gart-l,.hv-prods)>:nth-child(7){--hvn:6}#main-content .hv2 *:is(.hv-vc-list,.hv-nums,.hv-track,.hv-cx-nav,.hv-lk,.hv-sw-prods ul,.hv-gart-l,.hv-prods)>:nth-child(8){--hvn:7}#main-content .hv2 *:is(.hv-vc-list,.hv-nums,.hv-track,.hv-cx-nav,.hv-lk,.hv-sw-prods ul,.hv-gart-l,.hv-prods)>:nth-child(9){--hvn:8}#main-content .hv2 *:is(.hv-vc-list,.hv-nums,.hv-track,.hv-cx-nav,.hv-lk,.hv-sw-prods ul,.hv-gart-l,.hv-prods)>:nth-child(n+10){--hvn:9}#main-content .hv2 .hv-logos>:nth-child(6n+2){--hvc:1}#main-content .hv2 .hv-logos>:nth-child(6n+3){--hvc:2}#main-content .hv2 .hv-logos>:nth-child(6n+4){--hvc:3}#main-content .hv2 .hv-logos>:nth-child(6n+5){--hvc:4}#main-content .hv2 .hv-logos>:nth-child(6n){--hvc:5}#main-content .hv2 .hv-logos>:nth-child(n+7){--hvr:1}#main-content .hv2 .hv-logos>:nth-child(n+13){--hvr:2}#main-content .hv2 .hv-logos>:nth-child(n+19){--hvr:3}@media(max-width:999px){#main-content .hv2 .hv-logos>*{--hvc:0;--hvr:0}#main-content .hv2 .hv-logos>:nth-child(4n+2){--hvc:1}#main-content .hv2 .hv-logos>:nth-child(4n+3){--hvc:2}#main-content .hv2 .hv-logos>:nth-child(4n){--hvc:3}#main-content .hv2 .hv-logos>:nth-child(n+5){--hvr:1}#main-content .hv2 .hv-logos>:nth-child(n+9){--hvr:2}#main-content .hv2 .hv-logos>:nth-child(n+13){--hvr:3}#main-content .hv2 .hv-logos>:nth-child(n+17){--hvr:4}}@media(max-width:759px){#main-content .hv2 .hv-logos>*{--hvc:0;--hvr:0}#main-content .hv2 .hv-logos>:nth-child(3n+2){--hvc:1}#main-content .hv2 .hv-logos>:nth-child(3n){--hvc:2}#main-content .hv2 .hv-logos>:nth-child(n+4){--hvr:1}#main-content .hv2 .hv-logos>:nth-child(n+7){--hvr:2}#main-content .hv2 .hv-logos>:nth-child(n+10){--hvr:3}#main-content .hv2 .hv-logos>:nth-child(n+13){--hvr:4}#main-content .hv2 .hv-logos>:nth-child(n+16){--hvr:5}}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-sec.cv-in *:is(.hv-head2,.hv-vc-head,.hv-faq-head,.hv-lend-l) .hv-kicker{--hvy:8px;animation:hv-in-up .5s cubic-bezier(.2,.8,.2,1) backwards}#main-content .hv2 .hv-sec.cv-in *:is(.hv-head2,.hv-vc-head,.hv-faq-head,.hv-lend-l) *:is(.hv-h2,.hv-vx-h){--hvy:12px;animation:hv-in-up .65s cubic-bezier(.2,.8,.2,1) .08s backwards}#main-content .hv2 .hv-sec.cv-in .hv-head2>.hv-p:not(.hv-p--lines){--hvy:10px;animation:hv-in-up .6s cubic-bezier(.2,.8,.2,1) .18s backwards}#main-content .hv2 .hv-sec.cv-in *:is(.hv-head2,.hv-lend-l) .hv-p--lines>span{--hvy:10px;animation:hv-in-up .6s cubic-bezier(.2,.8,.2,1) .18s backwards}#main-content .hv2 .hv-sec.cv-in *:is(.hv-head2,.hv-lend-l) .hv-p--lines>span:nth-child(2){animation-delay:.27s}#main-content .hv2 .hv-sec.cv-in *:is(.hv-head2,.hv-lend-l) .hv-p--lines>span:nth-child(n+3){animation-delay:.36s}#main-content .hv2 .hv-trust.cv-in .hv-logos>li{--hvy:10px;animation:hv-in-up .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc((var(--hvr, 0) + var(--hvc, 0)) * .06s)}#main-content .hv2 .hv-trust.cv-in .hv-gart{--hvy:10px;animation:hv-in-up .6s cubic-bezier(.2,.8,.2,1) .05s backwards}#main-content .hv2 .hv-trust.cv-in .hv-gart-l>li{--hvx:-8px;animation:hv-in-x .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.2s + var(--hvn, 0) * .07s)}#main-content .hv2 .hv-vc.cv-in .hv-vc-fwrap{--hvy:8px;animation:hv-in-up .55s cubic-bezier(.2,.8,.2,1) .2s backwards}#main-content .hv2 .hv-vc.cv-in .hv-vc-win{--hvy:14px;animation:hv-in-up .7s cubic-bezier(.2,.8,.2,1) .05s backwards}#main-content .hv2 .hv-vc.cv-in .hv-vc-k{--hvy:8px;animation:hv-in-up .5s cubic-bezier(.2,.8,.2,1) .12s backwards}#main-content .hv2 .hv-vc.cv-in .hv-vc-list>.hv-vc-it{--hvx:10px;animation:hv-in-x .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.18s + var(--hvn, 0) * .06s)}#main-content .hv2 .hv-vc.cv-in .hv-vx-cta{--hvy:10px;animation:hv-in-up .6s cubic-bezier(.2,.8,.2,1) .1s backwards}#main-content .hv2 .hv-layer.cv-in .hv-lx-link{animation:hv-in-fade .6s ease .35s backwards}#main-content .hv2 .hv-layer.cv-in .hv-lx-link ~ .hv-lx-link{animation-delay:.55s}#main-content .hv2 .hv-layer.cv-in .hv-lx-col--cubig .hv-prods>.hv-prod{--hvy:10px;animation:hv-in-up .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.35s + var(--hvn, 0) * .1s)}#main-content .hv2 .hv-layer.cv-in .hv-lx-col--cubig .hv-flow{animation:hv-in-fade .5s ease .7s backwards}#main-content .hv2 .hv-start.cv-in .hv-sw-card{--hvy:14px;animation:hv-in-up .65s cubic-bezier(.2,.8,.2,1) .05s backwards}#main-content .hv2 .hv-start.cv-in .hv-sw-card+.hv-sw-card{animation-delay:.17s}#main-content .hv2 .hv-start.cv-in .hv-sw-card *:is(.hv-sw-in,.hv-sw-file,.hv-sw-diag,.hv-sw-fix,.hv-sw-dec){--hvy:6px;animation:hv-in-up .5s cubic-bezier(.2,.8,.2,1) .25s backwards}#main-content .hv2 .hv-start.cv-in .hv-sw-card .hv-sw-file{animation-delay:.33s}#main-content .hv2 .hv-start.cv-in .hv-sw-card .hv-sw-diag{animation-delay:.41s}#main-content .hv2 .hv-start.cv-in .hv-sw-card .hv-sw-fix{animation-delay:.49s}#main-content .hv2 .hv-start.cv-in .hv-sw-card+.hv-sw-card .hv-sw-in{animation-delay:.3s}#main-content .hv2 .hv-start.cv-in .hv-sw-card .hv-sw-dec{animation-delay:.68s}#main-content .hv2 .hv-start.cv-in .hv-sw-prods-h{--hvy:8px;animation:hv-in-up .55s cubic-bezier(.2,.8,.2,1) backwards}#main-content .hv2 .hv-start.cv-in .hv-sw-prods ul>li{--hvy:8px;animation:hv-in-up .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.1s + var(--hvn, 0) * .08s)}#main-content .hv2 .hv-proof.cv-in .hv-nums strong{animation:hv-in-blur .7s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.05s + var(--hvn, 0) * .08s)}#main-content .hv2 .hv-proof.cv-in .hv-nums *:is(b,small){--hvy:6px;animation:hv-in-up .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.15s + var(--hvn, 0) * .08s)}#main-content .hv2 .hv-proof.cv-in .hv-caro-bar{animation:hv-in-fade .5s ease backwards}#main-content .hv2 .hv-proof.cv-in .hv-track>.hv-slide{--hvx:16px;animation:hv-in-x .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.05s + min(var(--hvn, 0), 4) * .08s)}#main-content .hv2 .hv-cases.cv-in .hv-cx{--hvy:14px;animation:hv-in-up .7s cubic-bezier(.2,.8,.2,1) backwards}#main-content .hv2 .hv-cases.cv-in .hv-cx-nav>*{--hvx:-8px;animation:hv-in-x .45s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.12s + var(--hvn, 0) * .05s)}#main-content .hv2 .hv-cases.cv-in .hv-cpane.is-on *:is(.hv-cp-h,.hv-cp-data,.hv-cp-flow>li:not(.hv-cp-ar),.hv-vz){--hvy:6px;animation:hv-in-up .45s cubic-bezier(.2,.8,.2,1) backwards}#main-content .hv2 .hv-cases.cv-in .hv-cpane.is-on .hv-cp-data{animation-delay:.05s}#main-content .hv2 .hv-cases.cv-in .hv-cpane.is-on .hv-cp-flow>li:nth-child(1){animation-delay:.1s}#main-content .hv2 .hv-cases.cv-in .hv-cpane.is-on .hv-cp-flow>li:nth-child(3){animation-delay:.16s}#main-content .hv2 .hv-cases.cv-in .hv-cpane.is-on .hv-cp-flow>li:nth-child(5){animation-delay:.22s}#main-content .hv2 .hv-cases.cv-in .hv-cpane.is-on .hv-vz{animation-delay:.14s}#main-content .hv2 .hv-learn.cv-in .hv-lend-l .hv-ctas>*{--hvy:8px;animation:hv-in-up .5s cubic-bezier(.2,.8,.2,1) .42s backwards}#main-content .hv2 .hv-learn.cv-in .hv-lend-l .hv-ctas>:nth-child(2){animation-delay:.5s}#main-content .hv2 .hv-learn.cv-in .hv-lend-r .hv-feat{--hvy:12px;animation:hv-in-up .65s cubic-bezier(.2,.8,.2,1) .12s backwards}#main-content .hv2 .hv-learn.cv-in .hv-lend-r .hv-lk>li{--hvx:10px;animation:hv-in-x .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.28s + var(--hvn, 0) * .08s)}#main-content .hv2.hv-obs *:is(.hv-logos,.hv-gart,.hv-vc-body,.hv-vx-cta,.hv-lx,.hv-sw,.hv-sw-prods,.hv-nums,.hv-caro-bar,.hv-caro,.hv-cx,.hv-lend):not(.hv-seen),#main-content .hv2.hv-obs *:is(.hv-logos,.hv-gart,.hv-vc-body,.hv-vx-cta,.hv-lx,.hv-sw,.hv-sw-prods,.hv-nums,.hv-caro-bar,.hv-caro,.hv-cx,.hv-lend):not(.hv-seen) *,#main-content .hv2.hv-obs *:is(.hv-logos,.hv-gart,.hv-vc-body,.hv-vx-cta,.hv-lx,.hv-sw,.hv-sw-prods,.hv-nums,.hv-caro-bar,.hv-caro,.hv-cx,.hv-lend):not(.hv-seen) *::after{animation-play-state:paused !important}#main-content .hv2.hv-obs .hv-proof .hv-caro:not(.hv-seen) .hv-sl-bars s{width:0}}html:not(.cv-on) #main-content .hv2 .hv-faq .hv-faq-i{opacity:1;transform:none}html:not(.cv-on) #main-content .hv2 .hv-proof .hv-sl-bars s{width:var(--w)}@media(prefers-reduced-motion:reduce){#main-content .hv2 .hv-proof .hv-sl-bars s{width:var(--w) !important}}#main-content .hv2 .hv-lend{display:block;padding:0;border-radius:0;background:0;box-shadow:none}#main-content .hv2 .hv-lend-l{text-align:center}#main-content .hv2 .hv-lend-l .hv-kicker{justify-content:center}#main-content .hv2 .hv-lend-l .hv-p{margin-left:auto;margin-right:auto}#main-content .hv2 .hv-lend-l .hv-ctas{justify-content:center}#main-content .hv2 .hv-lend-r{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:12px;margin-top:56px}#main-content .hv2 .hv-lend .hv-feat{padding:24px;border-radius:16px;background:radial-gradient(80% 100% at 100% 0,rgba(138,119,224,.14),transparent 70%),#fff;box-shadow:0 0 0 1px var(--line-2)}#main-content .hv2 .hv-lend .hv-feat:hover{box-shadow:0 0 0 1px #cfcfd8,var(--sh-2)}#main-content .hv2 .hv-lend .hv-lk{display:contents}#main-content .hv2 .hv-lend .hv-lk li+li{border-top:0}#main-content .hv2 .hv-lend .hv-lk li{display:flex}#main-content .hv2 .hv-lend .hv-lk a{display:flex !important;flex:1;flex-direction:column;align-items:flex-start;gap:10px;padding:24px !important;border-radius:16px !important;background:#fff !important;box-shadow:0 0 0 1px var(--line-2) !important;transition:box-shadow .2s ease}#main-content .hv2 .hv-lend .hv-lk a:hover{background:#fff !important;box-shadow:0 0 0 1px #cfcfd8,var(--sh-2) !important}#main-content .hv2 .hv-lend .hv-lk-ic{width:36px;height:36px;margin-bottom:4px}#main-content .hv2 .hv-lend .hv-lk span{gap:4px}#main-content .hv2 .hv-lend .hv-lk strong{font-size:16px}#main-content .hv2 .hv-lend .hv-lk-ar{margin-top:auto;padding-top:8px;color:var(--vio-d)}@media(max-width:999px){#main-content .hv2 .hv-lend-r{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .hv2 .hv-lend .hv-feat{grid-column:1 / -1}}@media(max-width:599px){#main-content .hv2 .hv-lend-r{grid-template-columns:minmax(0,1fr);margin-top:36px}#main-content .hv2 .hv-lend .hv-lk a{flex-direction:row;align-items:center;padding:18px !important}#main-content .hv2 .hv-lend .hv-lk-ar{margin:0 0 0 auto;padding:0}#main-content .hv2 .hv-lend .hv-lk-ic{margin:0}}@media(max-width:1099px){#main-content .hv2 .hv-hero-copy{align-items:center;text-align:center}#main-content .hv2 .hv-hero-copy .hv-lead{margin-left:auto !important;margin-right:auto !important}#main-content .hv2 .hv-hero-copy .hv-ctas{justify-content:center}}#main-content .hv2 .hvs-strip-d{word-break:keep-all;text-wrap:balance}#main-content .hv2 .hv-hero-pin{min-height:0;padding:128px 0 104px}@media(max-width:759px){#main-content .hv2 .hv-hero-pin{padding:104px 0 64px}}#main-content .hv2 *:is(.hv-prod-cat,.hv-sw-who,.hv-sw-prods-s,.hv-sw-prods span,.hv-sw-fn small,.hv-sw-in,.hv-sw-plan>p em,.hv-sw-plan dt,.hv-cx-nav small,.hv-lk small,.hvs-strip-b,.hv-lc-dot,.hv-lc-name em){color:#6b6b76}#main-content .hv2 .hv-cx{--d-mute:#6b6e76}#main-content .hv2 .hv-faq-i>summary:focus-visible{outline-offset:-2px;border-radius:10px}#main-content .hv2 .hv-lx .hv-prod-cat,#main-content .hv2 .hv-lend .hv-lk small{color:#6b6b76}@media(max-width:999px){#main-content .hv2 .hv-vc-body{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:759px){#main-content .hv2 .hv-lx .hv-prod{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;row-gap:8px}#main-content .hv2 .hv-lx .hv-prod>*{max-width:100%}#main-content .hv2 .hv-prod-shot{display:none}}@media(max-width:479px){#main-content .hv2 .hv-sw-plan dl>div{grid-template-columns:22px minmax(0,1fr);row-gap:2px}#main-content .hv2 .hv-sw-plan dl>div>dd{grid-column:2}}@media(max-width:479px){#main-content .hv2 .hv-cx .hv-cp-flow>li:not(.hv-cp-ar),#main-content .hv2 .hv-cx .hv-cp-flow>li.is-a,#main-content .hv2 .hv-cx .hv-cp-flow>li.is-r{grid-template-columns:minmax(0,1fr);row-gap:6px}#main-content .hv2 .hv-cx *:is(.hv-cp-k,.hv-cp-d,.hv-cp-logos){grid-column:1;grid-row:auto}}#main-content .hv2 .hv-cp-h .hv-h3,#main-content .hv2 .hv-cp-h h3{overflow-wrap:normal;word-break:keep-all;text-wrap:balance}@media(max-width:479px){#main-content .hv2 .hv-cp-h h3{font-size:18px !important}}#main-content .hv2 .hv-faq-i summary span{text-wrap:balance}@media(max-width:359px){#main-content .hv2 .hv-sl-ba strong{font-size:32px}}@media(max-width:419px){#main-content .hv2 .hv-lx-list li{white-space:normal;height:auto;min-height:40px;padding-top:8px;padding-bottom:8px;line-height:1.3}}@media(min-width:769px) and (max-width:1359px){body:has(.hv2) .back-to-top{display:none !important}}@media(max-width:419px){#main-content .hv2 .hv-lx-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:479px){#main-content .hv2 .hv-sw-tl .hv-sw-plan{grid-column:1 / -1}#main-content .hv2 .hv-sw-plan dl>div{display:grid;grid-template-columns:22px minmax(0,1fr) !important}}#main-content .hv2 .hv-vc.is-js .hv-vc-list{gap:8px}#main-content .hv2 .hv-vc.is-js .hv-vc-it-c{flex:1 1 auto;min-width:0}#main-content .hv2 .hv-vc.is-js .hv-vc-it:not(.is-on){align-items:center;padding-top:10px;padding-bottom:10px}#main-content .hv2 .hv-vc.is-js .hv-vc-it:not(.is-on) .hv-vc-av{width:24px;height:24px}#main-content .hv2 .hv-vc.is-js .hv-vc-it:not(.is-on) .hv-vc-av svg{width:13px;height:13px}#main-content .hv2 .hv-vc.is-js .hv-vc-it:not(.is-on) .hv-vx-t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.45}#main-content .hv2 .hv-vc.is-js .hv-vc-it:not(.is-on) .hv-vc-it-r{display:none}#main-content .hv2 .hv-vc.is-js .hv-vc-it.is-on{padding-top:16px;padding-bottom:16px}#main-content .hv2 .hv-vc.is-js .hv-vc-it.is-on .hv-vx-t{white-space:normal;font-size:16.5px;line-height:1.45}#main-content .hv2 .hv-vc.is-folded:not(.is-filtered) .hv-vc-it.is-more:not(.is-on),#main-content .hv2 .hv-vc.is-filtered .hv-vc-it.is-dim{display:none}#main-content .hv2 .hv-vc-more{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:12px;min-height:36px;padding:0 12px 0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);font-size:13px;font-weight:500 !important;color:#c4c4cc;transition:background .2s,color .2s}#main-content .hv2 .hv-vc-more[hidden]{display:none}#main-content .hv2 .hv-vc-more:hover{background:rgba(255,255,255,.06);color:#fff}#main-content .hv2 .hv-vc-more svg{width:15px;height:15px;transition:transform .25s var(--ease)}#main-content .hv2 .hv-vc-more[aria-expanded="true"] svg{transform:rotate(180deg)}@media(max-width:599px){#main-content .hv2 .hv-vc.is-js .hv-vc-it:not(.is-on){padding-top:9px;padding-bottom:9px}#main-content .hv2 .hv-vc.is-js .hv-vc-it.is-on{padding-top:13px;padding-bottom:13px}#main-content .hv2 .hv-vc.is-js .hv-vc-it.is-on .hv-vx-t{font-size:15.5px}}:where(#main-content .hv2) *:where(p,li,dd,figcaption,blockquote){text-wrap-style:pretty}@media(max-width:600px){#main-content .hv2 .hv-p--br>span{display:inline}}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:not(.is-on):not(.is-p1):not(.is-n1):not(.is-p2):not(.is-n2):not(.is-p3):not(.is-n3){display:none}#main-content .hv2 .hv-vc.is-wheel .hv-vc-list{display:flex;flex-direction:column;justify-content:center;gap:6px;height:318px;overflow:hidden;touch-action:pan-x;-webkit-mask-image:linear-gradient(transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%)}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it{flex:none;transition:opacity .3s,background .2s,box-shadow .2s}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it.is-p2{order:0}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it.is-p1{order:1}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it.is-on{order:2}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it.is-n1{order:3}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it.is-n2{order:4}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p1,.is-n1){opacity:.62}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p2,.is-n2){opacity:.3;padding-top:6px;padding-bottom:6px;box-shadow:none}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p2,.is-n2) .hv-vx-t{font-size:13px}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p2,.is-n2) .hv-vc-av{width:20px;height:20px}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p1,.is-n1,.is-p2,.is-n2):hover{opacity:.9}#main-content .hv2 .hv-vc.is-wheel .hv-vc-list.is-up{animation:hv-roll-up .42s var(--ease) both}#main-content .hv2 .hv-vc.is-wheel .hv-vc-list.is-down{animation:hv-roll-down .42s var(--ease) both}@keyframes hv-roll-up{from{transform:translateY(46px)}to{transform:none}}@keyframes hv-roll-down{from{transform:translateY(-46px)}to{transform:none}}#main-content .hv2 .hv-vc.is-wheel .hv-vx-bar{display:none !important}@media(max-width:599px){#main-content .hv2 .hv-vc.is-wheel .hv-vc-list{height:300px}}@media(min-width:1000px){#main-content .hv2 .hv-vc-body{align-items:stretch}#main-content .hv2 .hv-vc-side{justify-content:flex-start;padding-top:4px}#main-content .hv2 .hv-vc-side>.hv-vx-cta{margin-top:auto !important}#main-content .hv2 .hv-vc-panes{align-items:start}#main-content .hv2 .hv-vc-pane{justify-content:flex-start}}#main-content .hv2 .hv-vc-fdd{position:relative}#main-content .hv2 .hv-vc-fdd>summary{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font-size:13px;font-weight:500;color:#d8d8e0;cursor:pointer;list-style:none;transition:background .2s,color .2s}#main-content .hv2 .hv-vc-fdd>summary::-webkit-details-marker{display:none}#main-content .hv2 .hv-vc-fdd>summary:hover{background:rgba(255,255,255,.06);color:#fff}#main-content .hv2 .hv-vc-fdd>summary:focus-visible{outline:2px solid var(--vio-l);outline-offset:2px}#main-content .hv2 .hv-vc-fdd>summary b{font-weight:600 !important;color:var(--vio-l)}#main-content .hv2 .hv-vc-fdd>summary b:empty{display:none}#main-content .hv2 .hv-vc-fdd>summary svg{width:15px;height:15px;transition:transform .25s var(--ease)}#main-content .hv2 .hv-vc-fdd[open]>summary svg{transform:rotate(180deg)}#main-content .hv2 .hv-vc-fdd .hv-vc-filter{position:absolute;z-index:5;right:0;top:calc(100% + 8px);width:max-content;max-width:min(420px,86vw);margin:0 !important;padding:10px;border-radius:14px;background:#1d1d25;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 20px 40px -16px rgba(0,0,0,.7);justify-content:flex-start}@media(max-width:999px){#main-content .hv2 .hv-vc-fdd .hv-vc-filter{right:auto;left:0}}#main-content .hv2 .hv-sw-st{display:grid;gap:0;margin:20px 0 0 !important;padding:0 !important;list-style:none}#main-content .hv2 .hv-sw-st li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:10px 0}#main-content .hv2 .hv-sw-st li+li::before{content:"";position:absolute;left:13px;top:-8px;width:2px;height:14px;background:#e6e1fa}#main-content .hv2 .hv-sw-st .hv-sw-step{margin-top:1px}#main-content .hv2 .hv-sw-st li:first-child .hv-sw-step{background:#8a77e0;color:#fff}#main-content .hv2 .hv-sw-card{justify-content:flex-start}#main-content .hv2 .hv-sw-card .hv-sw-ft{margin-top:auto}#main-content .hv2 .hv-sw-card .hv-sw-st{margin-bottom:24px !important}@media(prefers-reduced-motion:no-preference){#main-content .hv2 .hv-start.cv-in .hv-sw-st li{animation:hv-lx-in .5s var(--ease) both;animation-delay:calc(.3s + var(--i) * .12s)}}#main-content .hv2 .hv-cs-win{margin-top:20px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #e8e8ee,0 12px 28px -20px rgba(29,22,64,.3);overflow:hidden}#main-content .hv2 .hv-cs-bar{display:flex;align-items:center;gap:10px;min-height:46px;padding:6px 8px 6px 14px;border-bottom:1px solid #f0f0f3;background:#fafafb;font-size:13px}#main-content .hv2 .hv-cs-bar>b{font-weight:600 !important;color:var(--ink)}#main-content .hv2 .hv-cs-dots{display:inline-flex;gap:5px;margin-right:2px}#main-content .hv2 .hv-cs-dots i{width:8px;height:8px;border-radius:50%;background:#e2e2e8}#main-content .hv2 .hv-cs-seg{display:inline-grid;grid-auto-flow:column;gap:2px;margin-left:auto;padding:3px;border-radius:9px;background:#efeff3}#main-content .hv2 .hv-cs-seg button{height:28px;padding:0 12px;border:0;border-radius:7px;background:transparent;font-size:12.5px;font-weight:500;color:#6b6c74;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}#main-content .hv2 .hv-cs-seg button[aria-pressed="true"]{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(16,16,24,.12)}#main-content .hv2 .hv-cs-seg button:focus-visible{outline:2px solid var(--vio);outline-offset:1px}#main-content .hv2 .hv-cs-tw{overflow-x:auto;scrollbar-width:none}#main-content .hv2 .hv-cs-tw::-webkit-scrollbar{display:none}#main-content .hv2 .hv-cs-t{width:100%;min-width:460px;margin:0;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}#main-content .hv2 .hv-cs-t th,#main-content .hv2 .hv-cs-t td{padding:11px 14px;border:0;border-bottom:1px solid #f3f3f6;text-align:left;white-space:nowrap;background:0;color:#303135;font-weight:400;transition:background-color .45s ease,color .45s ease}#main-content .hv2 .hv-cs-t thead th{padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:500;color:#8b8c94;background:#fcfcfd}#main-content .hv2 .hv-cs-t tbody th{font-size:12.5px;color:#8b8c94}#main-content .hv2 .hv-cs-t tr:last-child>*{border-bottom:0}#main-content .hv2 .hv-cs-t .is-chg s,#main-content .hv2 .hv-cs-t .is-chg b{text-decoration:none;font-weight:500 !important}#main-content .hv2 .hv-cs-win[data-st="b"] .is-chg b,#main-content .hv2 .hv-cs-win[data-st="a"] .is-chg s{display:none}#main-content .hv2 .hv-cs-win[data-st="a"] .hv-cs-t .is-chg{background:#f1edff;color:#4b33b5}#main-content .hv2 .hv-cs-win[data-st="b"] .hv-cs-t .is-chg{color:#303135}#main-content .hv2 .hv-cs-t tr.is-add>*{background:#f8f6ff;color:#5b3fc4}#main-content .hv2 .hv-cs-t tr.is-add em{margin-left:4px;padding:1px 6px;border-radius:5px;background:#ebe5ff;font-size:11px;font-style:normal;font-weight:600;color:#5b3fc4}#main-content .hv2 .hv-cs-win[data-st="b"] .hv-cs-t tr.is-add{visibility:hidden}#main-content .hv2 .hv-cs-back{margin:0 !important;padding:10px 14px;border-top:1px solid #f0f0f3;background:#fafafb;font-size:12.5px;color:#6b6c74;transition:opacity .3s}#main-content .hv2 .hv-cs-win[data-st="b"] .hv-cs-back{opacity:0}#main-content .hv2 .hv-cs-cap{margin:16px 0 0 !important;font-size:15px;line-height:1.6;color:#3f4047;text-wrap:pretty}#main-content .hv2 .hv-cs-ft{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:12px}#main-content .hv2 .hv-cs-ft .hv-cp-logos{margin:0 !important}#main-content .hv2 .hv-cs-ex{margin:0 !important;font-size:12px;color:#9a9ba3}#main-content .hv2 .hv-cx .hv-cpane{padding-bottom:28px}#main-content .hv2 .hv-cx .hv-cpanes{grid-template-rows:1fr}@media(max-width:759px){#main-content .hv2 .hv-cs-bar{flex-wrap:wrap}#main-content .hv2 .hv-cs-dots{display:none}#main-content .hv2 .hv-cs-t th,#main-content .hv2 .hv-cs-t td{padding:10px 12px;font-size:13px}#main-content .hv2 .hv-cs-t{min-width:440px}#main-content .hv2 .hv-cx .hv-cpane{padding-bottom:22px}}#main-content .hv2 .hv-cx .hv-cs-ft .hv-cp-logos{padding-top:0}#main-content .hv2 .hv-vc .hv-vc-side>.hv-vx-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;margin:28px 0 0 !important;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.08);text-align:left}#main-content .hv2 .hv-vc .hv-vc-side>.hv-vx-cta p{margin:0 !important;text-align:left}@media(max-width:999px){#main-content .hv2 .hv-vc-side{display:contents}#main-content .hv2 .hv-vc-side>.hv-vc-k{order:-3;margin-bottom:0 !important}#main-content .hv2 .hv-vc-side>.hv-vc-list{order:-2}#main-content .hv2 .hv-vc-side>.hv-vx-cta{order:2;margin-top:4px !important}}#main-content .hv2 .hv-vc-panes{align-items:start}#main-content .hv2 .hv-vc-pane{justify-content:flex-start}#main-content .hv2 .hv-cs-t{table-layout:fixed}#main-content .hv2 .hv-cs-t th,#main-content .hv2 .hv-cs-t td{overflow:hidden;text-overflow:ellipsis}#main-content .hv2 .hv-cs-t thead th:first-child{width:22%}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it.is-p3{order:-1}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it.is-n3{order:5}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p3,.is-n3){opacity:.22;padding-top:6px;padding-bottom:6px;box-shadow:none}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p3,.is-n3) .hv-vx-t{font-size:13px}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p3,.is-n3) .hv-vc-av{width:20px;height:20px}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p3,.is-n3):hover{opacity:.7}@media(min-width:1000px){#main-content .hv2 .hv-vc.is-wheel .hv-vc-list{flex:1 1 0;height:auto;min-height:380px;gap:12px}#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p2,.is-n2){opacity:.38}}@media(max-width:999px){#main-content .hv2 .hv-vc.is-wheel .hv-vc-it:is(.is-p3,.is-n3){display:none}}@media(min-width:1000px){#main-content .hv2 .hv-cx{grid-template-columns:264px minmax(0,1fr)}#main-content .hv2 .hv-cx-nav{justify-content:flex-start;gap:4px;padding:16px 12px}#main-content .hv2 .hv-cx-nav button{flex:1 1 0;min-height:60px;max-height:none;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:10px 12px;border-radius:10px}#main-content .hv2 .hv-cx-nav button i{width:36px;height:36px;border-radius:9px;background:#f6f6f8}#main-content .hv2 .hv-cx-nav button i svg{width:18px;height:18px}#main-content .hv2 .hv-cx-nav button small{display:block;margin-top:2px;font-size:12.5px;color:#8b8c94}#main-content .hv2 .hv-cx-nav button.is-on{background:#f5f3fd}#main-content .hv2 .hv-cx-nav button.is-on i{background:#fff;box-shadow:0 0 0 1px #e6e1fa}#main-content .hv2 .hv-cx-nav button.is-on small{color:var(--vio-d)}}@media(min-width:1000px){#main-content .hv2 .hv-lend-r{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-auto-rows:1fr;gap:10px 12px}#main-content .hv2 .hv-lend .hv-feat{grid-column:1;grid-row:1 / span 3}#main-content .hv2 .hv-lend .hv-lk li{grid-column:2}#main-content .hv2 .hv-lend .hv-lk a{flex-direction:row;align-items:center;gap:14px;padding:14px 20px !important}#main-content .hv2 .hv-lend .hv-lk-ic{flex:none;margin-bottom:0}#main-content .hv2 .hv-lend .hv-lk span{gap:2px}#main-content .hv2 .hv-lend .hv-lk-ar{margin:0 0 0 auto;padding:0}}@media(min-width:600px) and (max-width:999px){#main-content .hv2 .hv-lend-r{grid-template-columns:minmax(0,1fr);gap:10px}#main-content .hv2 .hv-lend .hv-lk a{flex-direction:row;align-items:center;gap:14px;padding:14px 20px !important}#main-content .hv2 .hv-lend .hv-lk-ic{flex:none;margin-bottom:0}#main-content .hv2 .hv-lend .hv-lk-ar{margin:0 0 0 auto;padding:0}}@media(max-width:599px){#main-content .hv2 .hv-cs-t{min-width:0}#main-content .hv2 .hv-cs-t th,#main-content .hv2 .hv-cs-t td{padding:9px 8px;font-size:12.5px}#main-content .hv2 .hv-cs-t thead th{font-size:11px}#main-content .hv2 .hv-cs-t tr>:first-child{display:none}#main-content .hv2 .hv-cs-t *:is(th,td):last-child{white-space:normal;text-overflow:clip}#main-content .hv2 .hv-cs-t tr.is-add em{display:inline-block;margin:2px 0 0}}@media(max-width:599px){#main-content .hv2 .hv-lx .hv-prod-cat{white-space:normal !important}}@media(max-width:599px){#main-content .hv2 .hv-cx .hv-cp-h{flex-wrap:wrap;row-gap:6px}#main-content .hv2 .hv-cx .hv-cp-h>:first-child{flex:1 1 100%}}