x-dc{display:none!important}
*{box-sizing:border-box}body{margin:0;background:#fbfcfe;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;color:#0e1220;-webkit-font-smoothing:antialiased}a{color:#2540c8;text-decoration:none}a:hover{color:#1b2e8f}.mono{font-family:IBM Plex Mono,monospace}:root{--co-max:1720px;--co-pad:clamp(22px,3.6vw,64px);--co-gutter:max(var(--co-pad),calc((100% - var(--co-max)) / 2 + var(--co-pad)));--co-sec:clamp(56px,6vw,88px)}.co-nav{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:14px var(--co-gutter);background:#fbfcfe;border-bottom:1px solid #EEF0F6}.co-logo{display:inline-flex;align-items:center;gap:11px}.co-word{font:800 20px Plus Jakarta Sans;letter-spacing:-.03em}.co-word span:first-child{color:#141414}.co-word span:last-child{color:#2540c8}.co-items{display:flex;align-items:center;justify-content:flex-start;gap:2px;list-style:none;margin:0;padding:0 0 0 10px}.co-item--wide{position:static}.co-item--drop{position:relative}.co-link{display:inline-flex;align-items:center;gap:5px;font:600 14px Plus Jakarta Sans;color:#5b6172;padding:9px 13px;border-radius:9px;background:none;border:none;cursor:pointer;transition:background .14s,color .14s;white-space:nowrap}.co-link:hover,.co-trigger[aria-expanded=true]{background:#eef1f8;color:#2540c8}.co-link:focus-visible,.co-cta:focus-visible,.co-lang:focus-visible,.co-row:focus-visible{outline:2px solid #2540C8;outline-offset:2px}.co-chev{transition:transform .18s ease;flex:none}.co-trigger[aria-expanded=true] .co-chev{transform:rotate(180deg)}.co-actions{display:flex;align-items:center;gap:12px;justify-self:end}.co-lang{font:700 12px IBM Plex Mono,monospace;letter-spacing:.06em;color:#5b6172;border:1px solid #EAECF3;background:#fff;padding:7px 10px;border-radius:9px;transition:border-color .14s,color .14s}.co-lang:hover{border-color:#2540c8;color:#2540c8}.co-signin{font:600 14px Plus Jakarta Sans;color:#141414;white-space:nowrap}.co-signin:hover{color:#2540c8}.co-cta{background:#2540c8;color:#fff;font:700 14px Plus Jakarta Sans;padding:11px 18px;border-radius:11px;white-space:nowrap;transition:filter .14s}.co-cta:hover{filter:brightness(1.08)}.co-menu-actions{display:none}.co-burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;border:1px solid #EAECF3;background:#fff;border-radius:10px;cursor:pointer;padding:0 10px}.co-burger span{display:block;height:2px;background:#0e1220;border-radius:2px;transition:transform .18s,opacity .18s}.co-burger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.co-burger[aria-expanded=true] span:nth-child(2){opacity:0}.co-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@keyframes coIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.co-panel{display:none;background:#fff;border:1px solid #EAECF3;border-radius:18px;box-shadow:0 28px 60px #14182829;overflow:hidden}.co-panel.is-open{display:block;animation:coIn .16s ease}.co-panel--wide{position:absolute;top:calc(100% + 6px);left:var(--co-gutter);right:var(--co-gutter)}.co-panel--drop{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);width:320px;padding:8px}.co-panel-grid{display:grid}.co-panel-grid--product{grid-template-columns:1.25fr 1fr 1fr}.co-panel-grid--solutions{grid-template-columns:1.1fr 1.1fr 1.2fr}.co-panel-grid--resources{grid-template-columns:repeat(4,1fr)}.co-col{padding:22px 20px;border-right:1px solid #F1F2F7;display:flex;flex-direction:column}.co-col-lbl{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;color:#98a0b4;margin:0 0 8px;padding:0 10px}.co-row{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;transition:background .14s}.co-row:hover{background:#f4f6fc}.co-row--rich{align-items:flex-start}.co-row-t{min-width:0;display:flex;flex-direction:column}.co-row-l{font:700 13.5px Plus Jakarta Sans;color:#0e1220}.co-row:hover .co-row-l{color:#2540c8}.co-row-d{font:400 12.5px/1.45 Plus Jakarta Sans;color:#8a90a2;margin-top:2px}.co-more{margin-top:auto;padding:10px;font:700 13px Plus Jakarta Sans;color:#2540c8}.co-more:hover{text-decoration:underline}.co-ext{margin-left:auto;color:#b0b5c4;font-size:12px}.co-drop-sep{height:1px;background:#f1f2f7;margin:6px 10px}.co-drop .co-col-lbl{margin-top:4px}.co-promo,.co-proof{margin:16px;border-radius:14px;padding:20px;display:flex;flex-direction:column;transition:filter .14s}.co-promo:hover,.co-proof:hover{filter:brightness(1.08)}.co-promo{background:linear-gradient(160deg,#eef1fc,#e7defb);border:1px solid #E2E6F6}.co-promo-eyb{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;color:#5b6172}.co-promo-t{font:800 20px/1.15 Plus Jakarta Sans;color:#0e1220;letter-spacing:-.02em;margin-top:9px}.co-promo-d{font:400 13px/1.55 Plus Jakarta Sans;color:#5b6172;margin-top:9px}.co-promo-cta{margin-top:auto;padding-top:14px;font:700 13px Plus Jakarta Sans;color:#2540c8}.co-proof{background:linear-gradient(160deg,#eef1fc,#e7defb);border:1px solid #E2E6F6}.co-proof-eyb{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;color:#5b6172}.co-proof-stat{font:800 28px/1.1 Plus Jakarta Sans;color:#0e1220;letter-spacing:-.03em;margin-top:9px}.co-proof-t{font:400 13px/1.5 Plus Jakarta Sans;color:#5b6172;margin-top:6px}.co-proof-cta{margin-top:auto;padding-top:14px;font:700 13px Plus Jakarta Sans;color:#2540c8}.co-foot{background:#0e1220;padding:56px var(--co-gutter) 28px;color:#aeb6d6}.co-foot-top{display:grid;grid-template-columns:minmax(240px,1fr) 3fr;gap:48px}.co-foot-logo{display:inline-flex;align-items:center;gap:10px}.co-foot-word{font:800 18px Plus Jakarta Sans;letter-spacing:-.03em}.co-foot-word span:first-child{color:#fff}.co-foot-word span:last-child{color:#5b79ff}.co-foot-tag{margin:16px 0 0;max-width:300px;font:400 14px/1.6 Plus Jakarta Sans;color:#8a93b8}.co-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.co-badge{font:600 11px Plus Jakarta Sans;color:#aeb6d6;border:1px solid #232A45;background:#151b33;padding:6px 10px;border-radius:100px}.co-foot-cols{display:grid;grid-template-columns:repeat(6,1fr);gap:26px}.co-foot--mvp .co-foot-top{grid-template-columns:minmax(320px,1fr) auto}.co-foot--mvp .co-foot-tag{max-width:620px}.co-foot--mvp .co-foot-cols{grid-template-columns:repeat(4,minmax(120px,auto));justify-content:end;gap:40px}.co-fcol{display:flex;flex-direction:column;gap:10px;min-width:0}.co-fcol-lbl{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.12em;color:#6e77a0;margin:0 0 4px;text-transform:uppercase}.co-fcol a{font:500 13.5px Plus Jakarta Sans;color:#aeb6d6;transition:color .14s}.co-fcol a:hover{color:#fff}.co-foot-news{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:44px;padding:22px 24px;border:1px solid #1E2438;border-radius:16px;background:#121830}.co-news-t{margin:0;font:700 15px Plus Jakarta Sans;color:#fff}.co-news-d{margin:5px 0 0;font:400 13px Plus Jakarta Sans;color:#8a93b8}.co-news-f{display:flex;gap:8px;background:#fff;border-radius:12px;padding:6px;min-width:300px}.co-news-f input{flex:1;border:none;outline:none;background:transparent;font:500 13.5px Plus Jakarta Sans;color:#0e1220;padding:9px 11px;min-width:0}.co-news-f button{border:none;background:#2540c8;color:#fff;font:700 13.5px Plus Jakarta Sans;padding:10px 16px;border-radius:9px;cursor:pointer;white-space:nowrap}.co-foot-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid #1E2438;font-size:11px;color:#6e77a0;letter-spacing:.06em}.co-foot-right{display:flex;align-items:center;gap:18px}.co-powered{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.co-powered span:first-child{font-family:IBM Plex Mono,monospace;font-size:12px;color:#5b6478}.co-dw{display:inline-block;width:62px;height:18px;background:#8a93b8;-webkit-mask-image:url(/data-wolves-logo.png);mask-image:url(/data-wolves-logo.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.co-powered:hover .co-dw{background:#aeb6d6}.co-foot-bar a{color:#6e77a0}.co-foot-bar a:hover{color:#aeb6d6}@media (max-width:1180px){.co-link{padding:9px 10px;font-size:13.5px}.co-foot{padding:48px var(--co-gutter) 24px}.co-foot-cols{grid-template-columns:repeat(3,1fr);gap:28px}.co-foot-top{grid-template-columns:1fr;gap:32px}.co-foot--mvp .co-foot-top{grid-template-columns:1fr}.co-foot--mvp .co-foot-cols{grid-template-columns:repeat(4,minmax(120px,1fr));justify-content:start;gap:28px}}@media (max-width:1080px){.co-nav{grid-template-columns:auto 1fr;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fbfcfe}.co-burger{display:flex}.co-signin--bar,.co-cta--bar{display:none}.co-menu{position:fixed;inset:57px 0 0;z-index:70;background:#fbfcfe;padding:16px 22px 32px;overflow-y:auto;display:none;flex-direction:column;gap:6px}.co-menu.is-open{display:flex}.co-items{flex-direction:column;align-items:stretch;gap:2px}.co-item--wide,.co-item--drop{position:static}.co-link{width:100%;justify-content:space-between;font-size:15.5px;padding:13px 12px}.co-panel{position:static;width:auto;transform:none;box-shadow:none;border-radius:12px;margin:2px 0 8px}.co-panel.is-open{animation:none}.co-panel--drop{width:auto;padding:6px}.co-panel-grid--product,.co-panel-grid--solutions,.co-panel-grid--resources{grid-template-columns:1fr}.co-col{border-right:none;border-bottom:1px solid #F1F2F7;padding:14px 8px}.co-promo,.co-proof{margin:12px 8px}.co-menu-actions{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:16px;border-top:1px solid #EAECF3}.co-menu-actions .co-signin{padding:12px;text-align:center;border:1px solid #EAECF3;border-radius:11px}.co-menu-actions .co-cta{text-align:center;padding:13px}}@media (max-width:680px){.co-foot-cols{grid-template-columns:repeat(2,1fr)}.co-foot--mvp .co-foot-cols{grid-template-columns:repeat(2,1fr);gap:24px}.co-news-f{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.co-panel.is-open{animation:none}.co-chev,.co-burger span{transition:none}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sceneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.r-pills-cb{display:none}.r-pills{display:flex;flex-wrap:wrap;gap:9px;max-height:82px;overflow:hidden;transition:max-height .3s ease}.r-pills-cb:checked~.r-pills{max-height:none!important}.r-pills-lbl{margin-top:12px;cursor:pointer;font:600 13px Plus Jakarta Sans;color:#5b6172;display:inline-flex;align-items:center;gap:6px;width:fit-content}.r-pills-lbl:hover{color:#0e1220}.r-pills-lbl [data-arw]{display:inline-block;transition:transform .2s ease}.r-pills-cb:checked~.r-pills-lbl [data-arw]{transform:rotate(180deg)}.r-pills-cb:checked~.r-pills-lbl [data-lbl-closed]{display:none}.r-pills-cb:not(:checked)~.r-pills-lbl [data-lbl-open]{display:none}.co-marq--regs{margin-top:22px}.co-marq--regs .co-marq-track{gap:38px;animation-duration:64s}.co-marq--regs .co-marq-track li{font:700 14.5px Plus Jakarta Sans;opacity:.7}.co-marq--regs .co-marq-track li span{font-weight:600;color:#98a0b4;margin-left:5px}@media (max-width:680px){.co-marq--regs .co-marq-track{gap:26px}.co-marq--regs .co-marq-track li{font-size:13px}}.r-sec{scroll-margin-top:48px}.r-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(32px,3.6vw,80px);padding:clamp(40px,4.4vw,68px) var(--co-gutter) clamp(56px,5.4vw,88px)}.r-h1{margin:0;font:800 clamp(34px,4vw,62px)/1.05 "Plus Jakarta Sans";letter-spacing:-.038em;color:#0e1220;text-wrap:balance}.r-hero-lead{margin:clamp(20px,2vw,30px) 0 0;max-width:50ch;font:400 clamp(16px,1.15vw,18.5px)/1.6 "Plus Jakarta Sans";color:#5b6172}.r-herovis{position:relative;display:flex;justify-content:center}.r-herostage{container-type:inline-size;position:relative;width:100%;max-width:700px;aspect-ratio:644/460}.co-marq{position:relative;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 110px,#000 calc(100% - 110px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 110px,#000 calc(100% - 110px),transparent 100%)}.co-marq-track{flex:0 0 auto;display:flex;align-items:center;gap:52px;margin:0;padding:0 26px;list-style:none;animation:co-marq 52s linear infinite}.co-marq:hover .co-marq-track{animation-play-state:paused}.co-marq-track li{font:800 18px Plus Jakarta Sans;color:#5b6172;opacity:.45;white-space:nowrap;transition:opacity .18s,color .18s}.co-marq-track li:hover{opacity:.9;color:#2540c8}@keyframes co-marq{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width:680px){.co-marq-track{gap:34px;padding:0 17px}.co-marq-track li{font-size:16px}}@media (prefers-reduced-motion:reduce){.co-marq{overflow:visible;-webkit-mask-image:none;mask-image:none;justify-content:center}.co-marq-track{animation:none;flex-wrap:wrap;justify-content:center;gap:16px 34px}.co-marq-track[aria-hidden=true]{display:none}}@keyframes flow{to{stroke-dashoffset:-32}}@keyframes sweepY{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(104px);opacity:0}}@keyframes countUp{0%,8%{opacity:.35}20%,to{opacity:1}}@keyframes typeLine{0%,12%{width:0}34%,to{width:var(--w,70%)}}@keyframes caret{50%{opacity:0}}@keyframes checkPop{0%,66%{transform:scale(.4);opacity:0}82%,to{transform:scale(1);opacity:1}}@keyframes accentCycle{0%,20%{background:#2540c8}25%,45%{background:#0a0a0a}50%,70%{background:#16a34a}75%,95%{background:#7c4dff}to{background:#2540c8}}@keyframes swatchPick{0%,20%{transform:translate(0)}25%,45%{transform:translate(30px)}50%,70%{transform:translate(60px)}75%,95%{transform:translate(90px)}to{transform:translate(0)}}.r-pcard{background:#fff;border:1px solid #EAECF3;border-radius:18px;padding:22px;outline:none;box-shadow:0 6px 20px #1418280f;transform:translateY(0);transition:box-shadow .25s ease,transform .25s ease}.r-pcard:hover,.r-pcard:focus-visible{box-shadow:0 0 0 2px #2540c8,0 22px 46px #2540c833;transform:translateY(-6px)}.r-pbadge{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font:800 15px Plus Jakarta Sans;background:#eef1f8;color:#2540c8;flex:none;transition:background .2s,color .2s}.r-pcard:hover .r-pbadge,.r-pcard:focus-visible .r-pbadge{background:#2540c8;color:#fff}.r-p-sweep{opacity:0}.r-pcard:hover .r-p-sweep,.r-pcard:focus-visible .r-p-sweep{animation:sweepY 2.6s ease-in-out 1}.r-p-count{opacity:1}.r-pcard:hover .r-p-count,.r-pcard:focus-visible .r-p-count{animation:countUp 2.6s ease-in-out 1}.r-p-accent{background:#2540c8}.r-pcard:hover .r-p-accent,.r-pcard:focus-visible .r-p-accent{animation:accentCycle 5.2s ease-in-out 1}.r-p-swatch{transform:translate(0)}.r-pcard:hover .r-p-swatch,.r-pcard:focus-visible .r-p-swatch{animation:swatchPick 5.2s ease-in-out 1}.r-p-type{width:var(--w)}.r-pcard:hover .r-p-type,.r-pcard:focus-visible .r-p-type{animation:typeLine 3s ease-in-out 1}.r-p-type-2{width:var(--w)}.r-pcard:hover .r-p-type-2,.r-pcard:focus-visible .r-p-type-2{animation:typeLine 3s ease-in-out .35s 1}.r-p-caret{opacity:0}.r-pcard:hover .r-p-caret,.r-pcard:focus-visible .r-p-caret{opacity:1;animation:caret 1s step-end infinite}.r-p-check{transform:scale(1);opacity:1}.r-pcard:hover .r-p-check,.r-pcard:focus-visible .r-p-check{animation:checkPop 3s ease-in-out 1}.r-process-grid:hover .r-p-flow,.r-process-grid:focus-within .r-p-flow{animation:flow 1.1s linear infinite}.r-process-grid{display:grid;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center}@media (max-width:900px){.r-process-grid{grid-template-columns:1fr;gap:20px}.r-process-connector{display:none}}@media (prefers-reduced-motion:reduce){.r-process-anim{animation:none!important}.r-pcard,.r-pbadge{transition:none}}@media (max-width:1024px){.r-hero{grid-template-columns:1fr!important;gap:clamp(28px,4vw,44px)!important}.r-herostage{max-width:560px}.r-2colw{grid-template-columns:1fr!important}.r-tplstage{min-height:0!important}.r-4col,.r-3col{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:860px){.r-navlinks{display:none!important}}@media (max-width:680px){.r-nav{padding-left:22px!important;padding-right:22px!important;gap:12px!important}.r-hpad{padding-left:var(--co-gutter)!important;padding-right:var(--co-gutter)!important}.r-2col,.r-3col,.r-2colw{grid-template-columns:1fr!important}.r-4col{grid-template-columns:repeat(2,1fr)!important}.r-foot{grid-template-columns:1fr 1fr!important;gap:28px!important}.r-herovis{display:none!important}.r-scancard{padding:34px 16px!important}.r-sec h2{font-size:32px!important;line-height:1.12!important;letter-spacing:-.025em!important}.r-scancard p{font-size:15px!important}.r-scanrow{flex-wrap:wrap!important;padding:12px!important;gap:8px!important}.r-scanrow>span{padding-left:4px!important}.r-scanrow>input{flex:1 1 90px!important;font-size:17px!important;padding:15px 2px!important}.r-scanrow>button,.r-scanrow>a{flex:1 1 100%!important;text-align:center;justify-content:center;padding:16px 20px!important}.r-navcta{padding:9px 14px!important;font-size:13px!important;white-space:nowrap!important}}@media (max-width:520px){.r-herocta>button,.r-herocta>a{flex:1 1 100%;justify-content:center}.r-bandcta>button,.r-bandcta>a{flex:1 1 100%;justify-content:center;white-space:nowrap}.r-3col{gap:26px 0!important}.r-3col>div{padding:0!important}.r-3col h3{margin-top:12px!important;font-size:17px!important;line-height:1.25!important}.r-3col p{margin-top:6px!important;font-size:14px!important;line-height:1.5!important}.r-3col>div>div:first-child{width:38px!important;height:38px!important;border-radius:11px!important}.r-login{display:none!important}.r-navcta{padding:8px 12px!important}}@media (max-width:430px){.r-foot,.r-4col{grid-template-columns:1fr!important}}.calc{display:flex;align-items:center;gap:36px;margin-top:34px;padding:26px 28px;background:#fff;border:1px solid #EAECF3;border-radius:20px;box-shadow:0 1px 2px #1418280a}.calc-q{width:200px;flex:0 0 auto}.calc-q b{display:block;font:800 19px/1.25 Plus Jakarta Sans;letter-spacing:-.025em}.calc-q a{display:inline-block;margin-top:8px;font:600 13.5px Plus Jakarta Sans}.calc-mid{flex:1;position:relative;padding-top:30px;min-width:0}.calc-val{position:absolute;top:0;transform:translate(-50%);font:800 18px Plus Jakarta Sans;letter-spacing:-.02em;white-space:nowrap}.calc-axis{position:relative;height:16px}.calc-line{position:absolute;top:7px;left:11px;right:11px;height:1.5px;background:#151834}.calc-tick{position:absolute;top:8px;transform:translate(-50%);width:1.5px;height:9px;background:#151834}.calc-lbls{position:relative;height:20px;margin-top:8px}.calc-lbl{position:absolute;transform:translate(-50%);font:600 12.5px Plus Jakarta Sans;white-space:nowrap;color:#a6adbf}.calc-lbl.on{color:#0e1220}.calc-sep{width:1px;align-self:stretch;background:#e2e6f0}.calc-out{width:215px;flex:0 0 auto}.calc-tier{font:700 12.5px/1.35 Plus Jakarta Sans;color:#2540c8}.calc-price{display:flex;align-items:baseline;gap:7px;margin-top:4px}.calc-price b{font:800 30px/1.1 Plus Jakarta Sans;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.calc-price span{min-width:0}.calc-price span{font:600 13px Plus Jakarta Sans;color:#5b6172}.calc-note{margin-top:4px;font:500 11.5px/1.45 Plus Jakarta Sans;color:#8a90a2}.calc input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;width:100%;height:26px;margin:0;cursor:pointer;position:absolute;top:-4px;left:0}.calc input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:transparent}.calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#2540c8;border:3px solid #fff;box-shadow:0 3px 10px #2540c866}.calc input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:transparent}.calc input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#2540c8;border:3px solid #fff;box-shadow:0 3px 10px #2540c866}.pl{position:relative;display:flex;flex-direction:column;border:1px solid #EAECF3;border-radius:18px;padding:24px 20px 22px;background:#fff}.pl--on{border-color:#2540c8;box-shadow:0 18px 40px -20px #2540c880}.pl--soft{border-color:#c7d0f5}.pl-badge{position:absolute;top:-10px;left:18px;font:700 9.5px IBM Plex Mono;letter-spacing:.09em;color:#fff;background:#2540c8;padding:4px 9px;border-radius:7px;text-transform:uppercase;white-space:nowrap}.pl-name{font:800 16px Plus Jakarta Sans;letter-spacing:-.02em}.pl-range{margin-top:3px;font:600 11.5px IBM Plex Mono;letter-spacing:.04em;color:#8a90a2}.pl-price{margin-top:14px;display:flex;align-items:baseline;gap:5px}.pl-price b{font:800 32px/1 Plus Jakarta Sans;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pl-price span{font:600 12.5px Plus Jakarta Sans;color:#5b6172}.pl-sum{margin:16px 0 4px;display:flex;flex-direction:column;gap:10px}.pl-sum-r{display:flex;align-items:center;gap:9px;font:500 13px Plus Jakarta Sans;color:#5b6172}.pl-sum-r svg{flex:0 0 auto}.pl-sum-l{flex:1;min-width:0}.pl-sum-v{font:700 13px Plus Jakarta Sans;color:#0e1220;text-align:right;white-space:nowrap}.pl-sum-v--hi{color:#2540c8}.pl-cta{display:block;margin-top:14px;text-align:center;background:#fff;color:#141414;border:1px solid #DDE1EC;font:700 13.5px Plus Jakarta Sans;padding:12px 8px;border-radius:11px}.pl-cta--p{background:#2540c8;color:#fff;border-color:#2540c8}.pl-note{margin-top:8px;text-align:center;font:500 11px Plus Jakarta Sans;color:#8a90a2}.pl-feats{display:flex;flex-direction:column;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid #F1F3F9}.pl-feats-h{font:700 11.5px/1.35 Plus Jakarta Sans;color:#0e1220;margin-bottom:2px}.pl-f{display:flex;gap:8px;align-items:flex-start;font:500 12.5px/1.4 Plus Jakarta Sans;color:#3a3f52}.tip{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:6px}.tip-i{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1.2px solid #C4C8D4;background:none;color:#8a90a2;font:700 9.5px Plus Jakarta Sans;cursor:help;padding:0;flex:0 0 auto;line-height:1}.tip:hover .tip-i,.tip-i:focus-visible{border-color:#2540c8;color:#2540c8;outline:none}.tip-b{display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);width:230px;background:#0e1220;color:#fff;font:500 12px/1.45 Plus Jakarta Sans;text-align:left;padding:10px 12px;border-radius:10px;box-shadow:0 14px 32px #14182847;z-index:40;text-transform:none;letter-spacing:0}.tip-b:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#0e1220}.tip:hover .tip-b,.tip-i:focus-visible+.tip-b{display:block}.cmp-desc{display:block;max-height:0;opacity:0;overflow:hidden;margin:0;font:400 12.5px/1.55 Plus Jakarta Sans;color:#6b7280;transition:max-height .24s ease,opacity .18s ease,margin .24s ease}.cmp-desc.on{max-height:200px;opacity:1;margin:7px 0 1px}@media (prefers-reduced-motion:reduce){.cmp-desc{transition:none}}.cmp-tip[aria-expanded=true]{border-color:#2540c8;color:#fff;background:#2540c8}td:first-child .tip-b{left:0;transform:none}td:first-child .tip-b:after{left:18px}.pro-dd{position:relative;display:inline-block}.pro-dd-btn{display:inline-flex;align-items:center;gap:6px;font:700 12.5px Plus Jakarta Sans;color:#0e1220;border:1.5px solid #2540C8;border-radius:8px;padding:4px 8px;background:#fff;cursor:pointer;outline:none}.pro-dd-btn:focus-visible{outline:2px solid #2540C8;outline-offset:2px}.pro-dd-btn svg{transition:transform .16s}.pro-dd[data-open="1"] .pro-dd-btn svg{transform:rotate(180deg)}.pro-dd-panel{display:none;position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:132px;background:#fff;border:1px solid #EAECF3;border-radius:12px;box-shadow:0 18px 40px #14182829;padding:5px}.pro-dd[data-open="1"] .pro-dd-panel{display:block}.pro-dd-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font:600 12.5px Plus Jakarta Sans;color:#3a3f52;background:none;border:none;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.pro-dd-opt:hover{background:#f4f6fc;color:#0e1220}.pro-dd-opt[aria-selected=true]{background:#eef1fc;color:#2540c8;font-weight:700}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:60px}@media (max-width:1080px){.plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.plans{grid-template-columns:1fr}}.pl-more{display:none}@media (max-width:720px){.plans .pl--rec{order:-1}.plans--zwiniete .pl--other{display:none}.pl-more{display:block;order:99;width:100%;background:#fff;color:#141414;border:1px solid #DDE1EC;border-radius:11px;padding:13px 8px;font:700 13.5px Plus Jakarta Sans;cursor:pointer}}@media (max-width:900px){.calc{flex-direction:column;align-items:stretch;gap:22px}.calc-q,.calc-out{width:auto}.calc-sep{display:none}}
html,body{height:100%;margin:0}#dc-root,#dc-root>.sc-host{height:100%}
.s0{--co-nav-h: 68px}
.s1{display:none;visibility:hidden}
.s2{width: 100%; max-width: 100%; margin: 0px auto; background: rgb(251, 252, 254)}
.s3{position: relative; overflow: hidden; border-bottom: 1px solid rgb(238, 240, 246)}
.s4{position: absolute; inset: 0px; background: radial-gradient(55% 70% at 12% 8%, rgb(220, 228, 251) 0%, transparent 55%), radial-gradient(45% 60% at 92% 12%, rgb(231, 222, 251) 0%, transparent 55%); pointer-events: none}
.s5{position: relative}
.s6{position: relative; color: rgb(37, 64, 200)}
.s7{position: absolute; left: 0px; bottom: -0.11em; width: 100%; height: 0.17em}
.s8{display: flex; gap: 12px; margin-top: clamp(24px, 2.4vw, 34px); flex-wrap: wrap}
.s9{border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgb(37, 64, 200); color: rgb(255, 255, 255); font: 700 15px "Plus Jakarta Sans"; padding: 15px 26px; border-radius: 13px; cursor: pointer}
.s10{display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgb(221, 225, 236); background: rgb(255, 255, 255); color: rgb(20, 20, 20); font: 700 15px "Plus Jakarta Sans"; padding: 15px 24px; border-radius: 13px; cursor: pointer; text-decoration: none}
.s11{margin-top: clamp(26px, 2.6vw, 36px)}
.s12{margin: 0px 0px 12px; font-size: 11px; letter-spacing: 0.14em; color: rgb(152, 160, 180)}
.s13{display: flex; align-items: center; gap: 14px; flex-wrap: wrap}
.s14{display: inline-flex; align-items: center; gap: 8px; color: rgb(138, 144, 162)}
.s15{width: 17px; height: 17px; flex: 0 0 auto}
.s16{font: 600 14px "Plus Jakarta Sans"; white-space: nowrap}
.s17{color: rgb(221, 225, 236)}
.s18{width: 15px; height: 15px; flex: 0 0 auto}
.s19{display: inline-flex; align-items: center; color: rgb(138, 144, 162); margin-left: -6px; font: 600 14px "Plus Jakarta Sans"; white-space: nowrap}
.s20{position: absolute; right: 3.57cqw; top: 3.88cqw; width: 60.71cqw; background: rgb(255, 255, 255); border-radius: 3.57cqw; box-shadow: rgba(20, 24, 40, 0.2) 0px 4.97cqw 10.56cqw; padding: 3.57cqw 3.88cqw; transform: rotate(3deg)}
.s21{display: flex; justify-content: flex-end; margin-bottom: 0.31cqw}
.s22{display: inline-flex; align-items: center; gap: 0.93cqw}
.s23{width: 2.64cqw; height: 2.64cqw; flex: 0 0 auto}
.s24{font: 800 1.94cqw "Plus Jakarta Sans"; letter-spacing: -0.02em; white-space: nowrap}
.s25{color: rgb(10, 10, 10)}
.s26{color: rgb(37, 64, 200)}
.s27{display: flex; align-items: center; gap: 1.24cqw; font: 700 2.25cqw "Plus Jakarta Sans"; color: rgb(10, 10, 10); white-space: nowrap}
.s28{width: 1.24cqw; height: 1.24cqw; border-radius: 50%; background: rgb(10, 10, 10); flex: 0 0 auto}
.s29{font: 400 1.55cqw / 1.5 "Plus Jakarta Sans"; color: rgb(107, 114, 128); margin-top: 1.4cqw}
.s30{border-top: 1px solid rgb(238, 240, 244); margin-top: 2.17cqw; padding-top: 2.02cqw; display: flex; flex-direction: column; gap: 2.02cqw}
.s31{display: flex; align-items: center; gap: 1.55cqw}
.s32{flex: 1 1 0%; min-width: 0px; font: 700 1.79cqw "Plus Jakarta Sans"; color: rgb(10, 10, 10); white-space: nowrap}
.s33{background: rgb(241, 242, 245); color: rgb(107, 114, 128); font: 600 1.4cqw "Plus Jakarta Sans"; padding: 0px 1.09cqw; border-radius: 100px}
.s34{width: 5.28cqw; height: 3.11cqw; border-radius: 100px; background: rgb(10, 10, 10); position: relative; flex: 0 0 auto}
.s35{position: absolute; right: 0.54cqw; top: 0.54cqw; width: 2.02cqw; height: 2.02cqw; border-radius: 50%; background: rgb(255, 255, 255)}
.s36{width: 5.28cqw; height: 3.11cqw; border-radius: 100px; background: rgb(229, 231, 235); position: relative; flex: 0 0 auto}
.s37{position: absolute; left: 0.54cqw; top: 0.54cqw; width: 2.02cqw; height: 2.02cqw; border-radius: 50%; background: rgb(255, 255, 255)}
.s38{position: absolute; left: 3.88cqw; bottom: 4.66cqw; width: 71.43cqw; background: rgb(255, 255, 255); border-radius: 3.88cqw; box-shadow: rgba(20, 24, 40, 0.26) 0px 5.9cqw 12.11cqw; padding: 4.35cqw 4.66cqw}
.s39{display: flex; justify-content: flex-end; margin-bottom: 0.62cqw}
.s40{width: 3.26cqw; height: 3.26cqw; flex: 0 0 auto}
.s41{font: 800 2.33cqw "Plus Jakarta Sans"; letter-spacing: -0.02em; white-space: nowrap}
.s42{display: flex; align-items: center; gap: 1.4cqw; font: 700 2.64cqw "Plus Jakarta Sans"; color: rgb(10, 10, 10)}
.s43{width: 1.4cqw; height: 1.4cqw; border-radius: 50%; background: rgb(10, 10, 10); flex: 0 0 auto}
.s44{font: 400 1.86cqw / 1.55 "Plus Jakarta Sans"; color: rgb(107, 114, 128); margin-top: 1.71cqw}
.s45{display: flex; align-items: center; gap: 1.71cqw; margin-top: 3.26cqw}
.s46{font: 600 1.94cqw "Plus Jakarta Sans"; color: rgb(107, 114, 128)}
.s47{margin-left: auto; border: 1px solid rgb(229, 231, 235); color: rgb(10, 10, 10); font: 700 1.94cqw "Plus Jakarta Sans"; padding: 1.55cqw 3.26cqw; border-radius: 2.17cqw; white-space: nowrap}
.s48{background: rgb(10, 10, 10); color: rgb(255, 255, 255); font: 700 1.94cqw "Plus Jakarta Sans"; padding: 1.55cqw 3.57cqw; border-radius: 2.17cqw; white-space: nowrap}
.s49{padding: 30px 0px 32px; border-bottom: 1px solid rgb(238, 240, 246); overflow: hidden}
.s50{padding: 24px var(--co-gutter) var(--co-sec)}
.s51{background: radial-gradient(115% 140% at 12% -15%, rgba(91, 121, 255, 0.32) 0%, transparent 55%), radial-gradient(95% 120% at 100% 115%, rgba(37, 64, 200, 0.42) 0%, transparent 60%), linear-gradient(160deg, rgb(14, 18, 32) 0%, rgb(19, 26, 51) 55%, rgb(14, 18, 32) 100%); border-radius: 26px; padding: 56px; position: relative; overflow: hidden}
.s52{position: relative; max-width: 760px; margin: 0px auto; text-align: center}
.s53{font-size: 11.5px; letter-spacing: 0.14em; color: rgb(91, 121, 255)}
.s54{margin: 14px 0px 0px; font: 800 40px / 1.1 "Plus Jakarta Sans"; letter-spacing: -0.03em; color: rgb(255, 255, 255)}
.s55{margin: 14px 0px 0px; font: 400 16.5px / 1.6 "Plus Jakarta Sans"; color: rgb(154, 163, 196)}
.s56{display: flex; gap: 10px; margin: 32px auto 0px; max-width: 560px; background: rgb(255, 255, 255); border-radius: 14px; padding: 8px; box-shadow: rgba(0, 0, 0, 0.3) 0px 18px 40px}
.s57{display: flex; align-items: center; padding-left: 12px; color: rgb(152, 160, 180); font-size: 14px}
.s58{flex: 1 1 0%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; font: 600 15px "Plus Jakarta Sans"; color: rgb(14, 18, 32); background: transparent; min-width: 0px}
.s59{border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgb(37, 64, 200); color: rgb(255, 255, 255); font: 700 14px "Plus Jakarta Sans"; padding: 13px 22px; border-radius: 10px; cursor: pointer; white-space: nowrap}
.s60{font-size: 11px; color: rgb(110, 119, 160); margin-top: 18px}
.s61{padding: var(--co-sec) var(--co-gutter)}
.s62{text-align: center; max-width: 640px; margin: 0px auto 56px}
.s63{font-size: 11.5px; letter-spacing: 0.14em; color: rgb(37, 64, 200)}
.s64{margin: 14px 0px 0px; font: 800 42px / 1.1 "Plus Jakarta Sans"; letter-spacing: -0.03em}
.s65{margin: 16px 0px 0px; font: 400 17px / 1.6 "Plus Jakarta Sans"; color: rgb(91, 97, 114)}
.s66{display: grid; grid-template-columns: repeat(3, 1fr); gap: 44px 40px}
.s67{padding: 4px 0px 0px}
.s68{width: 48px; height: 48px; border-radius: 13px; background: rgb(238, 241, 248); display: flex; align-items: center; justify-content: center}
.s69{margin: 20px 0px 0px; font: 800 20px "Plus Jakarta Sans"; letter-spacing: -0.02em}
.s70{margin: 10px 0px 0px; font: 400 14.5px / 1.6 "Plus Jakarta Sans"; color: rgb(91, 97, 114)}
.s71{position: relative; overflow: hidden; padding: var(--co-sec) var(--co-gutter); border-bottom: 1px solid rgb(238, 240, 246)}
.s72{position: absolute; inset: 0px; background: radial-gradient(60% 100% at 15% 0%, rgba(37, 64, 200, 0.1) 0%, transparent 55%), radial-gradient(50% 90% at 90% 5%, rgba(124, 88, 224, 0.09) 0%, transparent 55%); mask-image: linear-gradient(transparent 0px, rgb(0, 0, 0) 180px); pointer-events: none}
.s73{position: relative; text-align: center; max-width: 800px; margin: 0px auto 44px}
.s74{font-size: 11px; letter-spacing: 0.16em; color: rgb(37, 64, 200)}
.s75{margin: 14px 0px 0px; font: 800 clamp(22px, 2.6vw, 30px) / 1.15 "Plus Jakarta Sans"; letter-spacing: -0.03em; color: rgb(14, 18, 32); text-wrap: balance}
.s76{margin: 16px 0px 0px; font: 400 16px / 1.6 "Plus Jakarta Sans"; color: rgb(91, 97, 114)}
.s77{display: flex; align-items: center; gap: 12px}
.s78{font: 800 17px "Plus Jakarta Sans"; color: rgb(14, 18, 32)}
.s79{position: relative; height: 104px; margin: 16px 0px 4px; border-radius: 12px; overflow: hidden; background: rgb(245, 247, 252); border: 1px solid rgb(237, 240, 246)}
.s80{padding: 14px 16px}
.s81{width: 52%; height: 8px; border-radius: 4px; background: rgb(220, 224, 236)}
.s82{width: 80%; height: 7px; border-radius: 4px; background: rgb(230, 233, 242); margin-top: 8px}
.s83{width: 66%; height: 7px; border-radius: 4px; background: rgb(230, 233, 242); margin-top: 7px}
.s84{width: 74%; height: 7px; border-radius: 4px; background: rgb(230, 233, 242); margin-top: 7px}
.s85{position: absolute; left: 0px; right: 0px; top: 0px; height: 2px; background: linear-gradient(90deg, transparent, rgb(37, 64, 200), transparent); box-shadow: rgba(37, 64, 200, 0.5) 0px 0px 12px 2px}
.s86{position: absolute; right: 10px; bottom: 10px; display: inline-flex; align-items: center; gap: 7px; background: rgb(14, 18, 32); color: rgb(255, 255, 255); border-radius: 9px; padding: 6px 10px; box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 18px}
.s87{font-size: 11px}
.s88{margin: 10px 0px 0px; font: 400 13.5px / 1.55 "Plus Jakarta Sans"; color: rgb(91, 97, 114)}
.s89{overflow: visible}
.s90{position: relative; height: 104px; margin: 16px 0px 4px; border-radius: 12px; overflow: hidden; background: rgb(245, 247, 252); border: 1px solid rgb(237, 240, 246); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 11px; padding: 10px}
.s91{width: 88%; background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 242); border-radius: 11px; padding: 10px 12px; box-shadow: rgba(20, 24, 40, 0.08) 0px 6px 16px}
.s92{display: flex; align-items: center; gap: 7px; font: 700 10.5px "Plus Jakarta Sans"; color: rgb(10, 10, 10)}
.s93{width: 6px; height: 6px; border-radius: 50%; background: rgb(10, 10, 10)}
.s94{display: flex; gap: 6px; margin-top: 9px}
.s95{flex: 1 1 0%; border: 1px solid rgb(229, 231, 235); color: rgb(91, 97, 114); font: 700 9px "Plus Jakarta Sans"; padding: 6px 0px; border-radius: 7px; text-align: center}
.s96{flex: 1 1 0%; color: rgb(255, 255, 255); font: 700 9px "Plus Jakarta Sans"; padding: 6px 0px; border-radius: 7px; text-align: center}
.s97{position: relative; display: flex; gap: 10px}
.s98{width: 20px; height: 20px; border-radius: 6px; background: rgb(37, 64, 200)}
.s99{width: 20px; height: 20px; border-radius: 6px; background: rgb(10, 10, 10)}
.s100{width: 20px; height: 20px; border-radius: 6px; background: rgb(22, 163, 74)}
.s101{width: 20px; height: 20px; border-radius: 6px; background: rgb(124, 77, 255)}
.s102{position: absolute; left: 0px; top: 0px; width: 20px; height: 20px; border-radius: 7px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px, rgb(14, 18, 32) 0px 0px 0px 4px}
.s103{position: relative; height: 104px; margin: 16px 0px 4px; border-radius: 12px; overflow: hidden; background: rgb(14, 18, 32); padding: 14px 15px}
.s104{font-size: 10.5px; line-height: 1.9; color: rgb(138, 147, 184)}
.s105{white-space: nowrap; overflow: hidden; --w: 78%}
.s106{color: rgb(91, 121, 255)}
.s107{color: rgb(134, 239, 172)}
.s108{white-space: nowrap; overflow: hidden; --w: 52%}
.s109{display: inline-block; width: 6px; height: 12px; background: rgb(91, 121, 255); vertical-align: -2px; margin-left: 2px}
.s110{position: absolute; right: 10px; bottom: 10px; display: inline-flex; align-items: center; gap: 6px; background: rgb(11, 31, 20); border: 1px solid rgb(28, 59, 40); color: rgb(74, 222, 128); border-radius: 9px; padding: 5px 10px}
.s111{font-size: 10.5px}
.s112{margin-top: 42px; padding-top: 30px; border-top: 1px solid rgb(230, 233, 242)}
.s113{display: flex; align-items: center; justify-content: space-between; gap: 20px; flex-wrap: wrap; margin-bottom: 18px}
.s114{font: 600 14px "Plus Jakarta Sans"; color: rgb(91, 97, 114)}
.s115{font: 700 13px "Plus Jakarta Sans"; color: rgb(37, 64, 200); display: inline-flex; align-items: center; gap: 6px; white-space: nowrap}
.s116{max-height: 81px}
.s117{font: 500 12.5px "Plus Jakarta Sans"; color: rgb(58, 65, 87); background: rgb(243, 245, 250); border: 1px solid rgb(230, 233, 242); border-radius: 9px; padding: 9px 14px}
.s118{position: relative; overflow: hidden; padding: var(--co-sec) var(--co-gutter)}
.s119{position: relative; text-align: center; max-width: 680px; margin: 0px auto 30px}
.s120{margin: 14px 0px 0px; font: 800 40px / 1.08 "Plus Jakarta Sans"; letter-spacing: -0.03em; color: rgb(14, 18, 32)}
.s121{margin: 12px 0px 0px; font: 400 15.5px / 1.6 "Plus Jakarta Sans"; color: rgb(91, 97, 114)}
.s122{position: relative; display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; margin-bottom: 26px}
.s123{display: flex; flex-direction: column; align-items: center; gap: 3px; padding: 11px 20px; border-radius: 13px; cursor: pointer; transition: 0.18s; text-align: center; background: rgb(37, 64, 200); color: rgb(255, 255, 255); box-shadow: rgba(37, 64, 200, 0.28) 0px 10px 24px}
.s124{font: 800 15.5px "Plus Jakarta Sans"; letter-spacing: -0.02em}
.s125{font: 600 10px "IBM Plex Mono", monospace; letter-spacing: 0.04em; opacity: 0.72}
.s126{display: flex; flex-direction: column; align-items: center; gap: 3px; padding: 11px 20px; border-radius: 13px; cursor: pointer; transition: 0.18s; text-align: center; background: rgb(255, 255, 255); color: rgb(42, 47, 69); border: 1px solid rgb(230, 233, 242)}
.s127{position: relative; display: grid; grid-template-columns: 1.42fr 1fr; gap: 22px; align-items: stretch; min-height: 540px}
.s128{position: relative; display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 242); border-radius: 16px; box-shadow: rgba(20, 24, 40, 0.16) 0px 24px 54px; overflow: hidden}
.s129{height: 36px; flex-shrink: 0; background: rgb(241, 243, 248); border-bottom: 1px solid rgb(230, 233, 242); display: flex; align-items: center; gap: 7px; padding: 0px 14px}
.s130{width: 9px; height: 9px; border-radius: 50%; background: rgb(225, 228, 236)}
.s131{margin-left: 10px; flex: 1 1 0%; height: 22px; background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 242); border-radius: 6px; display: flex; align-items: center; padding: 0px 11px}
.s132{font-size: 11px; color: rgb(138, 144, 162)}
.s133{position: relative; flex: 1 1 0%; min-height: 392px; background: linear-gradient(160deg, rgb(251, 252, 254), rgb(238, 241, 248))}
.s134{position: absolute; inset: 0px; padding: 26px 30px; overflow: hidden}
.s135{display: flex; justify-content: space-between; align-items: center}
.s136{display: flex; align-items: center; gap: 9px}
.s137{width: 26px; height: 26px; border-radius: 8px; background: rgb(214, 220, 238)}
.s138{width: 78px; height: 10px; border-radius: 5px; background: rgb(214, 220, 238)}
.s139{display: flex; gap: 12px}
.s140{width: 52px; height: 8px; border-radius: 4px; background: rgb(226, 230, 242)}
.s141{width: 42px; height: 8px; border-radius: 4px; background: rgb(226, 230, 242)}
.s142{width: 56px; height: 8px; border-radius: 4px; background: rgb(226, 230, 242)}
.s143{margin-top: 36px}
.s144{display: block; width: 54%; height: 16px; border-radius: 6px; background: rgb(214, 220, 238)}
.s145{display: block; width: 36%; height: 16px; border-radius: 6px; background: rgb(214, 220, 238); margin-top: 9px}
.s146{display: block; width: 44%; height: 9px; border-radius: 5px; background: rgb(231, 234, 244); margin-top: 15px}
.s147{display: block; width: 38%; height: 9px; border-radius: 5px; background: rgb(231, 234, 244); margin-top: 6px}
.s148{display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 28px}
.s149{border-radius: 10px; background: rgb(255, 255, 255); border: 1px solid rgb(232, 235, 244); padding: 10px}
.s150{height: 56px; border-radius: 7px; background: rgb(237, 240, 248)}
.s151{display: block; width: 80%; height: 8px; border-radius: 4px; background: rgb(226, 230, 242); margin-top: 9px}
.s152{display: block; width: 55%; height: 8px; border-radius: 4px; background: rgb(237, 240, 248); margin-top: 5px}
.s153{display: block; width: 72%; height: 8px; border-radius: 4px; background: rgb(226, 230, 242); margin-top: 9px}
.s154{display: block; width: 48%; height: 8px; border-radius: 4px; background: rgb(237, 240, 248); margin-top: 5px}
.s155{display: block; width: 84%; height: 8px; border-radius: 4px; background: rgb(226, 230, 242); margin-top: 9px}
.s156{display: block; width: 60%; height: 8px; border-radius: 4px; background: rgb(237, 240, 248); margin-top: 5px}
.s157{position: absolute; inset: 0px; background: rgba(14, 18, 32, 0.44)}
.s158{position: absolute; left: 50%; top: calc(50% + 14px); transform: translate(-50%, -50%); width: 360px; max-width: 88%}
.s159{background: rgb(255, 255, 255); border-radius: 18px; box-shadow: rgba(14, 18, 32, 0.4) 0px 26px 58px; padding: 20px 22px; animation: 0.4s ease 0s 1 normal both running sceneIn}
.s160{display: flex; justify-content: flex-end; margin-bottom: 10px}
.s161{display: inline-flex; align-items: center; gap: 5px}
.s162{font: 800 11.5px "Plus Jakarta Sans"; letter-spacing: -0.02em}
.s163{color: rgb(20, 20, 20)}
.s164{display: flex; align-items: center; gap: 7px}
.s165{width: 8px; height: 8px; border-radius: 50%; background: rgb(37, 64, 200); flex-shrink: 0}
.s166{font: 700 14px "Plus Jakarta Sans"; color: rgb(20, 20, 20)}
.s167{font: 400 11.5px / 1.55 "Plus Jakarta Sans"; color: rgb(91, 97, 114); margin-top: 7px}
.s168{display: flex; gap: 8px; margin-top: 14px}
.s169{flex: 1 1 0%; padding: 10px 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: transparent; color: rgb(138, 144, 162); font: 600 11.5px "Plus Jakarta Sans"}
.s170{flex: 1 1 0%; padding: 10px 6px; border: 1px solid rgb(221, 225, 236); background: rgb(255, 255, 255); color: rgb(58, 57, 70); border-radius: 9px; font: 700 11.5px "Plus Jakarta Sans"}
.s171{flex: 1 1 0%; padding: 10px 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgb(37, 64, 200); color: rgb(255, 255, 255); border-radius: 9px; font: 700 11.5px "Plus Jakarta Sans"}
.s172{background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 242); border-radius: 16px; padding: 24px 24px 22px; display: flex; flex-direction: column; box-shadow: rgba(20, 24, 40, 0.16) 0px 24px 54px}
.s173{display: flex; flex-direction: column; gap: 7px}
.s174{font: 800 19px "Plus Jakarta Sans"; letter-spacing: -0.02em; color: rgb(14, 18, 32)}
.s175{align-self: flex-start; font: 700 10px "IBM Plex Mono", monospace; letter-spacing: 0.06em; color: rgb(37, 64, 200); background: rgb(238, 241, 248); padding: 4px 9px; border-radius: 6px}
.s176{margin: 12px 0px 18px; font: 400 12.5px / 1.6 "Plus Jakarta Sans"; color: rgb(91, 97, 114)}
.s177{font: 700 10px "IBM Plex Mono", monospace; letter-spacing: 0.06em; color: rgb(154, 161, 180); margin-bottom: 11px}
.s178{display: flex; flex-direction: column; gap: 11px}
.s179{display: flex; align-items: flex-start; gap: 10px}
.s180{width: 18px; height: 18px; border-radius: 6px; background: rgb(233, 247, 239); display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px}
.s181{font: 500 12.5px / 1.5 "Plus Jakarta Sans"; color: rgb(42, 47, 69)}
.s182{margin-top: auto; padding-top: 20px}
.s183{display: flex; align-items: center; gap: 8px; padding: 11px 13px; background: rgb(244, 246, 252); border: 1px solid rgb(230, 233, 242); border-radius: 11px}
.s184{width: 8px; height: 8px; border-radius: 50%; background: rgb(22, 163, 74); flex-shrink: 0}
.s185{font: 600 11.5px / 1.4 "Plus Jakarta Sans"; color: rgb(91, 97, 114)}
.s186{position: absolute; right: 16px; bottom: 16px; width: 344px; max-width: 92%; animation: 0.4s ease 0s 1 normal both running sceneIn}
.s187{background: rgb(255, 255, 255); border: 1px solid rgb(230, 233, 242); border-radius: 16px; box-shadow: rgba(20, 24, 40, 0.22) 0px 18px 44px; padding: 18px; display: flex; flex-direction: column; gap: 13px}
.s188{font: 700 12.5px "Plus Jakarta Sans"; color: rgb(20, 20, 20)}
.s189{font: 400 11px / 1.55 "Plus Jakarta Sans"; color: rgb(91, 97, 114)}
.s190{display: flex; align-items: center; justify-content: space-between; padding: 9px 11px; background: rgb(244, 246, 252); border-radius: 10px; gap: 8px}
.s191{font: 600 10.5px "Plus Jakarta Sans"; color: rgb(20, 20, 20); white-space: nowrap}
.s192{width: 26px; height: 15px; border-radius: 100px; background: rgb(37, 64, 200); position: relative; flex-shrink: 0}
.s193{position: absolute; top: 2px; right: 2px; width: 11px; height: 11px; border-radius: 50%; background: rgb(255, 255, 255)}
.s194{width: 100%; padding: 9px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgb(37, 64, 200); color: rgb(255, 255, 255); border-radius: 10px; font: 700 11.5px "Plus Jakarta Sans"}
.s195{position: relative; text-align: center; max-width: 600px; margin: 0px auto 52px}
.s196{left: calc(46.43% + 0.7854px)}
.s197{left: calc(0% + 11px)}
.s198{left: calc(3.57% + 10.2146px)}
.s199{left: calc(7.14% + 9.4292px)}
.s200{left: calc(10.71% + 8.6438px)}
.s201{left: calc(14.29% + 7.8562px)}
.s202{left: calc(17.86% + 7.0708px)}
.s203{left: calc(21.43% + 6.2854px)}
.s204{left: calc(25% + 5.5px)}
.s205{left: calc(28.57% + 4.7146px)}
.s206{left: calc(32.14% + 3.9292px)}
.s207{left: calc(35.71% + 3.1438px)}
.s208{left: calc(39.29% + 2.3562px)}
.s209{left: calc(42.86% + 1.5708px)}
.s210{left: calc(50% + 0px)}
.s211{left: calc(53.57% - 0.7854px)}
.s212{left: calc(57.14% - 1.5708px)}
.s213{left: calc(60.71% - 2.3562px)}
.s214{left: calc(64.29% - 3.1438px)}
.s215{left: calc(67.86% - 3.9292px)}
.s216{left: calc(71.43% - 4.7146px)}
.s217{left: calc(75% - 5.5px)}
.s218{left: calc(78.57% - 6.2854px)}
.s219{left: calc(82.14% - 7.0708px)}
.s220{left: calc(85.71% - 7.8562px)}
.s221{left: calc(89.29% - 8.6438px)}
.s222{left: calc(92.86% - 9.4292px)}
.s223{left: calc(96.43% - 10.2146px)}
.s224{left: calc(100% - 11px)}
.s225{background:#FAFBFE}
.s226{flex-shrink:0;margin-top:1px}
.s227{background:#fff}
.s228{position: relative; display: flex; justify-content: center; margin-top: 34px}
.s229{display: inline-flex; align-items: center; gap: 8px; border: 1px solid rgb(234, 236, 243); background: rgb(255, 255, 255); border-radius: 100px; font: 600 13px "Plus Jakarta Sans"; color: rgb(14, 18, 32); padding: 12px 22px; box-shadow: rgba(20, 24, 40, 0.04) 0px 1px 2px}
.s230{background: radial-gradient(115% 140% at 12% -15%, rgba(91, 121, 255, 0.32) 0%, transparent 55%), radial-gradient(95% 120% at 100% 115%, rgba(37, 64, 200, 0.42) 0%, transparent 60%), linear-gradient(160deg, rgb(14, 18, 32) 0%, rgb(19, 26, 51) 55%, rgb(14, 18, 32) 100%); border-radius: 26px; padding: 66px 56px; text-align: center; position: relative; overflow: hidden}
.s231{margin: 0px; font: 800 46px / 1.08 "Plus Jakarta Sans"; letter-spacing: -0.035em; color: rgb(255, 255, 255)}
.s232{margin: 16px auto 0px; max-width: 480px; font: 400 17px / 1.6 "Plus Jakarta Sans"; color: rgb(154, 163, 196)}
.s233{display: flex; gap: 12px; justify-content: center; margin-top: 30px; flex-wrap: wrap}
.s234{display: inline-flex; align-items: center; justify-content: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: rgb(255, 255, 255); color: rgb(37, 64, 200); font: 700 15px "Plus Jakarta Sans"; padding: 15px 28px; border-radius: 13px; cursor: pointer; text-decoration: none}
.s235{display: inline-flex; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 0.4); background: transparent; color: rgb(255, 255, 255); font: 700 15px "Plus Jakarta Sans"; padding: 15px 24px; border-radius: 13px; cursor: pointer; text-decoration: none}