.web-module__O3T-Kq__pg{color:var(--text);-webkit-font-smoothing:antialiased;--ink:#0d1714;--ink2:#15241f;--ink3:#2a4238;--text:#16231e;--muted:#4b5b55;--em:#0e9f6e;--em-d:#0b7f58;--em-dd:#096a49;--mint:#3fcf9b;--amber:#e5a33d;--tint:#f4f9f6;--tint2:#e8f6f0;--line:#dbe7e1;--on-dark:#bccbc4;--red:#b42318;--out:cubic-bezier(.16, 1, .3, 1);--ease:cubic-bezier(.2, .7, .2, 1);background:#fff;font-family:inherit;font-size:17px;line-height:1.5}.web-module__O3T-Kq__pg *,.web-module__O3T-Kq__pg :before,.web-module__O3T-Kq__pg :after{box-sizing:border-box}.web-module__O3T-Kq__pg ::selection{color:#0d1714;background:#c6ecdc}.web-module__O3T-Kq__pg a:focus-visible{outline:2px solid var(--em);outline-offset:3px;border-radius:6px}:where(.web-module__O3T-Kq__pg h1,.web-module__O3T-Kq__pg h2,.web-module__O3T-Kq__pg h3,.web-module__O3T-Kq__pg p,.web-module__O3T-Kq__pg ul,.web-module__O3T-Kq__pg ol,.web-module__O3T-Kq__pg figure,.web-module__O3T-Kq__pg dl,.web-module__O3T-Kq__pg dd,.web-module__O3T-Kq__pg dt){margin:0;padding:0}:where(.web-module__O3T-Kq__pg ul,.web-module__O3T-Kq__pg ol){list-style:none}.web-module__O3T-Kq__pg h1,.web-module__O3T-Kq__pg h2,.web-module__O3T-Kq__pg h3{text-wrap:balance}.web-module__O3T-Kq__sl{stroke-linecap:round;stroke-linejoin:round}.web-module__O3T-Kq__ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.web-module__O3T-Kq__wrap{max-width:1320px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));margin:0 auto}.web-module__O3T-Kq__h2{letter-spacing:-.028em;color:var(--ink);font-size:clamp(38px,4.2vw,60px);font-weight:700;line-height:1.08}.web-module__O3T-Kq__lead{color:var(--muted);text-wrap:balance;margin-top:16px;font-size:clamp(18px,1.6vw,23px);line-height:1.4}.web-module__O3T-Kq__sample{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.web-module__O3T-Kq__sec{scroll-margin-top:80px;position:relative;overflow:hidden}.web-module__O3T-Kq__sec>.web-module__O3T-Kq__wrap{z-index:1;position:relative}.web-module__O3T-Kq__rv{transition:opacity .82s var(--out), transform .82s var(--out)}.web-module__O3T-Kq__rv.web-module__O3T-Kq__d1{transition-delay:90ms}.web-module__O3T-Kq__rv.web-module__O3T-Kq__d2{transition-delay:.18s}.web-module__O3T-Kq__rv.web-module__O3T-Kq__d3{transition-delay:.27s}.web-module__O3T-Kq__dark{background:var(--ink);color:#fff}.web-module__O3T-Kq__dark:before{content:"";pointer-events:none;background-image:linear-gradient(#3fcf9b12 1px,#0000 1px),linear-gradient(90deg,#3fcf9b12 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 58%,#000 10%,#0000 74%);mask-image:radial-gradient(70% 80% at 50% 58%,#000 10%,#0000 74%)}.web-module__O3T-Kq__dark:after{content:"";pointer-events:none;background:radial-gradient(46% 56% at 50% 60%,#0e9f6e38,#0000 72%);position:absolute;inset:0}.web-module__O3T-Kq__dark .web-module__O3T-Kq__h2{color:#fff}.web-module__O3T-Kq__dark .web-module__O3T-Kq__lead{color:var(--on-dark)}.web-module__O3T-Kq__field{background:linear-gradient(135deg,#f9fcfa 0%,#eef7f2 52%,#e3f1ea 100%)}.web-module__O3T-Kq__field:before{content:"";pointer-events:none;background-image:linear-gradient(#0e9f6e14 1px,#0000 1px),linear-gradient(90deg,#0e9f6e14 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 60% 55%,#000 15%,#0000 74%);mask-image:radial-gradient(80% 80% at 60% 55%,#000 15%,#0000 74%)}.web-module__O3T-Kq__hero{min-height:max(736px,100svh - 72px);color:var(--ink);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f9fcfa 0%,#eef7f2 52%,#e3f1ea 100%);align-items:center;padding:56px 0;display:flex;position:relative;overflow:hidden}.web-module__O3T-Kq__hero:before,.web-module__O3T-Kq__hero:after{content:"";pointer-events:none;position:absolute;inset:0}.web-module__O3T-Kq__hero:before{background-image:linear-gradient(#0e9f6e17 1px,#0000 1px),linear-gradient(90deg,#0e9f6e17 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(75% 95% at 72%,#000 15%,#0000 72%);mask-image:radial-gradient(75% 95% at 72%,#000 15%,#0000 72%)}.web-module__O3T-Kq__hero:after{background:radial-gradient(48% 62% at 74%,#0e9f6e2b,#0000 70%)}.web-module__O3T-Kq__hero-in{z-index:1;grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:48px;width:100%;max-width:1320px;margin:0 auto;padding:0 24px;display:grid;position:relative}.web-module__O3T-Kq__logo{margin-bottom:28px;display:block}.web-module__O3T-Kq__logo svg{width:auto;height:52px;display:block}.web-module__O3T-Kq__ttl{letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:clamp(34px,3.9vw,56px);font-weight:700;line-height:1.12;display:block}.web-module__O3T-Kq__vis{max-width:30em;color:var(--muted);text-wrap:balance;margin-top:20px;font-size:20px;line-height:1.6}.web-module__O3T-Kq__act{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.web-module__O3T-Kq__btn{background:var(--em-d);color:#fff;white-space:nowrap;min-height:52px;transition:background .2s ease, transform .2s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.web-module__O3T-Kq__btn:hover{background:var(--em-dd);color:#fff;transform:translateY(-2px)}.web-module__O3T-Kq__btn:active{transform:scale(.97)}.web-module__O3T-Kq__btn svg{width:18px;height:18px}.web-module__O3T-Kq__more{color:var(--ink);white-space:nowrap;border-bottom:2px solid var(--ink);padding-bottom:2px;font-size:16px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s}.web-module__O3T-Kq__more:hover{color:var(--em-dd);border-color:var(--em-dd)}@keyframes web-module__O3T-Kq__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes web-module__O3T-Kq__fade{0%{opacity:0}to{opacity:1}}@keyframes web-module__O3T-Kq__pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.web-module__O3T-Kq__tk{gap:15px;margin-top:32px;display:grid}.web-module__O3T-Kq__tk li{color:var(--ink);align-items:flex-start;gap:12px;font-size:17px;font-weight:500;line-height:1.4;display:flex}.web-module__O3T-Kq__tk svg{stroke-width:2.6px;width:20px;height:20px;color:var(--em-d);flex:none;margin-top:2px}.web-module__O3T-Kq__dark .web-module__O3T-Kq__tk li{color:#fff}.web-module__O3T-Kq__dark .web-module__O3T-Kq__tk svg{color:var(--mint)}.web-module__O3T-Kq__tag-ok,.web-module__O3T-Kq__tag-dev{white-space:nowrap;border-radius:15px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.web-module__O3T-Kq__tag-ok{background:var(--mint);color:#06281c}.web-module__O3T-Kq__tag-dev{border:1px solid var(--amber);color:#f2c47f}.web-module__O3T-Kq__end{background:var(--ink);color:#fff;padding:80px 0}.web-module__O3T-Kq__end .web-module__O3T-Kq__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.web-module__O3T-Kq__end h2{letter-spacing:-.02em;color:#fff;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.2}@media (max-width:900px){.web-module__O3T-Kq__hero{min-height:0;padding:40px 0 52px;display:block}.web-module__O3T-Kq__hero-in{grid-template-columns:minmax(0,1fr);gap:36px}.web-module__O3T-Kq__logo{margin-bottom:20px}.web-module__O3T-Kq__logo svg{height:44px}.web-module__O3T-Kq__vis{font-size:17px}.web-module__O3T-Kq__act{margin-top:28px}}@media (prefers-reduced-motion:reduce){.web-module__O3T-Kq__rv,.web-module__O3T-Kq__btn{transition:none}}.web-module__O3T-Kq__lg-pc{max-width:400px}.web-module__O3T-Kq__art{justify-self:end;width:100%;max-width:560px;position:relative}.web-module__O3T-Kq__art>svg{width:100%;height:auto;display:block;overflow:visible}.web-module__O3T-Kq__ha text{fill:var(--ink);font-family:inherit;font-size:17px;font-weight:700}.web-module__O3T-Kq__ha .web-module__O3T-Kq__sm{fill:var(--muted);font-size:14px;font-weight:600}.web-module__O3T-Kq__ha .web-module__O3T-Kq__disc{fill:#e8f6f0;stroke:#0e9f6e2e;stroke-width:2px}.web-module__O3T-Kq__ha .web-module__O3T-Kq__e{fill:#fff;stroke:var(--em);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.web-module__O3T-Kq__ha .web-module__O3T-Kq__ln{fill:none;stroke:var(--em);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.web-module__O3T-Kq__ha .web-module__O3T-Kq__dl{fill:none;stroke:var(--em);stroke-width:2px;stroke-dasharray:5 6;stroke-linecap:round}.web-module__O3T-Kq__ha .web-module__O3T-Kq__t{fill:#d4ebe0}.web-module__O3T-Kq__ha .web-module__O3T-Kq__f{fill:var(--em)}.web-module__O3T-Kq__ha .web-module__O3T-Kq__am{fill:var(--amber)}.web-module__O3T-Kq__ha .web-module__O3T-Kq__mb{fill:#e8f6f0;stroke:var(--em);stroke-width:2.4px}.web-module__O3T-Kq__chk{padding:116px 0 104px}.web-module__O3T-Kq__cks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;margin-top:48px;display:grid}.web-module__O3T-Kq__ck{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;display:grid}.web-module__O3T-Kq__ck:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.web-module__O3T-Kq__ck-i{width:34px;height:34px;color:var(--em-d);stroke-width:1.6px}.web-module__O3T-Kq__ck b{letter-spacing:-.015em;color:var(--ink);font-size:24px;font-weight:700;line-height:1.25;display:block}.web-module__O3T-Kq__ck span{color:var(--muted);text-wrap:pretty;margin-top:3px;font-size:17px;line-height:1.4;display:block}.web-module__O3T-Kq__chk-h{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.web-module__O3T-Kq__ccs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.web-module__O3T-Kq__cc{border:1px solid var(--line);background:var(--tint);border-radius:18px;flex-direction:column;padding:16px 16px 24px;display:flex}.web-module__O3T-Kq__mk{background-color:#fff;background-image:linear-gradient(#0e9f6e0f 1px,#0000 1px),linear-gradient(90deg,#0e9f6e0f 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:16px 16px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #cfe0d7;border-radius:12px;flex-direction:column;justify-content:center;gap:10px;min-height:132px;padding:16px;display:flex}.web-module__O3T-Kq__cc-t{align-items:center;gap:10px;margin:20px 8px 0;display:flex}.web-module__O3T-Kq__cc-t svg{width:24px;height:24px;color:var(--em-d);stroke-width:1.8px;flex:none}.web-module__O3T-Kq__cc b{letter-spacing:-.015em;color:var(--ink);font-size:22px;font-weight:700;line-height:1.25}.web-module__O3T-Kq__cc>span{color:var(--muted);text-wrap:pretty;margin:6px 8px 0;font-size:16px;line-height:1.45;display:block}.web-module__O3T-Kq__ml{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:6px 10px;font-size:14px;font-weight:600;display:flex}.web-module__O3T-Kq__ml.web-module__O3T-Kq__mlp{justify-content:flex-start}.web-module__O3T-Kq__ml .web-module__O3T-Kq__k{color:var(--muted);font-weight:500}.web-module__O3T-Kq__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.web-module__O3T-Kq__ml svg.web-module__O3T-Kq__ic{width:18px;height:18px;color:var(--em-d);flex:none}.web-module__O3T-Kq__tgx{white-space:nowrap;border-radius:12px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.web-module__O3T-Kq__tgx.web-module__O3T-Kq__r{color:var(--red);background:#fde8e6}.web-module__O3T-Kq__tgx.web-module__O3T-Kq__a{color:#8a4b00;background:#fff4e0}.web-module__O3T-Kq__tgx.web-module__O3T-Kq__g{background:var(--tint2);color:var(--em-dd)}.web-module__O3T-Kq__tgx.web-module__O3T-Kq__n{color:var(--muted);background:#eef2f0}.web-module__O3T-Kq__mk svg.web-module__O3T-Kq__dr{height:auto;display:block;overflow:visible}.web-module__O3T-Kq__dr .web-module__O3T-Kq__e{fill:#fff;stroke:var(--em);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.web-module__O3T-Kq__dr .web-module__O3T-Kq__ln{fill:none;stroke:var(--em);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.web-module__O3T-Kq__dr .web-module__O3T-Kq__t{fill:#d4ebe0}.web-module__O3T-Kq__dr .web-module__O3T-Kq__am{fill:var(--amber)}.web-module__O3T-Kq__dr .web-module__O3T-Kq__hl{fill:#e5a33d1f;stroke:var(--amber);stroke-width:1.8px;stroke-dasharray:4 3}.web-module__O3T-Kq__mrow{align-items:center;gap:14px;display:flex}.web-module__O3T-Kq__ports{gap:8px;display:flex}.web-module__O3T-Kq__ports span{border:1.5px solid var(--em);min-width:52px;height:34px;color:var(--em-dd);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.web-module__O3T-Kq__scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.web-module__O3T-Kq__scale i{border-radius:3px;height:14px;display:block}.web-module__O3T-Kq__scale i:first-child{background:#d4ebe0}.web-module__O3T-Kq__scale i:nth-child(2){background:#bfe0c9}.web-module__O3T-Kq__scale i:nth-child(3){background:#f6d48f}.web-module__O3T-Kq__scale i:nth-child(4){background:#f2a77a}.web-module__O3T-Kq__scale i:nth-child(5){background:#e0584c;box-shadow:0 0 0 2px #fff,0 0 0 4px #e0584c}.web-module__O3T-Kq__scale-l{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.web-module__O3T-Kq__scale-l b{color:var(--red);font-size:13px}.web-module__O3T-Kq__ppl{gap:12px;display:flex}.web-module__O3T-Kq__ppl svg{width:34px;height:34px;color:var(--em-d);stroke-width:1.6px}.web-module__O3T-Kq__feat{padding:116px 0}.web-module__O3T-Kq__fh{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.web-module__O3T-Kq__replay{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:opacity .22s,background .16s;display:inline-flex}.web-module__O3T-Kq__dark .web-module__O3T-Kq__replay{color:#fff;border-color:#ffffff47}.web-module__O3T-Kq__replay svg{width:16px;height:16px}.web-module__O3T-Kq__replay:hover{background:var(--tint2)}.web-module__O3T-Kq__dark .web-module__O3T-Kq__replay:hover{background:#ffffff1a}.web-module__O3T-Kq__replay.web-module__O3T-Kq__on{opacity:1;visibility:visible}.web-module__O3T-Kq__replay:focus-visible{outline:2px solid var(--em);outline-offset:2px}.web-module__O3T-Kq__dark .web-module__O3T-Kq__replay:focus-visible{outline-color:var(--mint)}.web-module__O3T-Kq__how{padding:116px 0}.web-module__O3T-Kq__two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.web-module__O3T-Kq__rep{padding:116px 0}.web-module__O3T-Kq__rw2{background:#fff;border:1px solid #cfe0d7;border-radius:20px;overflow:hidden;box-shadow:0 44px 80px -50px #0d171480}.web-module__O3T-Kq__rw2-h{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 28px;display:flex}.web-module__O3T-Kq__rw2-h b{font-size:17px;font-weight:700}.web-module__O3T-Kq__rw2-h .web-module__O3T-Kq__sample{color:var(--on-dark)}.web-module__O3T-Kq__rw2-b{padding:24px 28px 28px}.web-module__O3T-Kq__host{color:var(--ink);font-size:19px;font-weight:700}.web-module__O3T-Kq__prg{width:100%;height:4px;margin-top:14px;display:block;overflow:visible}.web-module__O3T-Kq__prg path{fill:none;stroke-width:4px}.web-module__O3T-Kq__prg-b{stroke:var(--line)}.web-module__O3T-Kq__prg-f{stroke:var(--em);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--out)}.web-module__O3T-Kq__s1 .web-module__O3T-Kq__prg-f{stroke-dashoffset:0}.web-module__O3T-Kq__rows{gap:10px;margin-top:16px;display:grid}.web-module__O3T-Kq__row{border:1px solid var(--line);border-radius:12px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;min-height:62px;padding:0 16px;display:grid}.web-module__O3T-Kq__row em{white-space:nowrap;opacity:0;border-radius:13px;justify-self:start;padding:4px 10px;font-size:13px;font-style:normal;font-weight:700;transition:opacity .3s}.web-module__O3T-Kq__s2 .web-module__O3T-Kq__r1 em,.web-module__O3T-Kq__s3 .web-module__O3T-Kq__r2 em,.web-module__O3T-Kq__s4 .web-module__O3T-Kq__r3 em,.web-module__O3T-Kq__s5 .web-module__O3T-Kq__r4 em{opacity:1}.web-module__O3T-Kq__row span{color:var(--ink);font-size:16px;line-height:1.35}.web-module__O3T-Kq__hi{color:var(--red);background:#fde8e6}.web-module__O3T-Kq__mid{color:#8a4b00;background:#fff4e0}.web-module__O3T-Kq__okk{background:var(--tint2);color:var(--em-dd)}.web-module__O3T-Kq__cmb{padding:112px 0}.web-module__O3T-Kq__more-h{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.web-module__O3T-Kq__deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.web-module__O3T-Kq__pcard{border:1px solid var(--line);background:var(--tint);color:var(--ink);border-radius:18px;flex-direction:column;padding:22px 22px 24px;text-decoration:none;transition:border-color .18s,background .18s;display:flex;position:relative}.web-module__O3T-Kq__pcard:hover{border-color:var(--em);background:#fff}.web-module__O3T-Kq__sc{width:100%;max-width:300px;height:auto;display:block;overflow:visible}.web-module__O3T-Kq__sc .web-module__O3T-Kq__e{stroke:var(--em);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.web-module__O3T-Kq__sc .web-module__O3T-Kq__e:not([fill]){fill:none}.web-module__O3T-Kq__sc .web-module__O3T-Kq__k{fill:none;stroke:#a8d8c3;stroke-width:1.6px;stroke-linecap:round}.web-module__O3T-Kq__sc .web-module__O3T-Kq__t{fill:#d4ebe0;transition:fill .22s}.web-module__O3T-Kq__sc .web-module__O3T-Kq__f{fill:var(--em)}.web-module__O3T-Kq__pcard:hover .web-module__O3T-Kq__sc .web-module__O3T-Kq__t{fill:#bfe4d3}.web-module__O3T-Kq__pcard b{letter-spacing:-.015em;margin-top:20px;font-size:23px;font-weight:700;line-height:1.2}.web-module__O3T-Kq__pcard span{color:var(--muted);text-wrap:balance;margin-top:8px;padding-right:30px;font-size:16px;line-height:1.4}.web-module__O3T-Kq__go{color:var(--em-d);transition:transform .2s var(--out);position:absolute;bottom:22px;right:20px}.web-module__O3T-Kq__go svg{width:22px;height:22px;display:block}.web-module__O3T-Kq__pcard:hover .web-module__O3T-Kq__go{transform:translate(5px)}@media (max-width:1180px){.web-module__O3T-Kq__two{grid-template-columns:minmax(0,1fr);gap:44px}}@media (max-width:900px){.web-module__O3T-Kq__art{justify-self:center;max-width:380px}.web-module__O3T-Kq__chk,.web-module__O3T-Kq__feat,.web-module__O3T-Kq__how,.web-module__O3T-Kq__rep,.web-module__O3T-Kq__cmb{padding:72px 0}.web-module__O3T-Kq__ccs{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.web-module__O3T-Kq__chk-h{align-items:center}.web-module__O3T-Kq__cks{grid-template-columns:minmax(0,1fr);margin-top:32px}.web-module__O3T-Kq__ck{min-height:92px;padding:14px 0}.web-module__O3T-Kq__ck:nth-last-child(-n+2){border-bottom:0}.web-module__O3T-Kq__ck:last-child{border-bottom:1px solid var(--line)}.web-module__O3T-Kq__ck b{font-size:21px}.web-module__O3T-Kq__fh,.web-module__O3T-Kq__more-h{flex-direction:column;align-items:flex-start;gap:14px}.web-module__O3T-Kq__deck{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}}@media (max-width:560px){.web-module__O3T-Kq__rw2-h,.web-module__O3T-Kq__rw2-b{padding-left:18px;padding-right:18px}.web-module__O3T-Kq__row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.web-module__O3T-Kq__replay,.web-module__O3T-Kq__prg-f,.web-module__O3T-Kq__row em,.web-module__O3T-Kq__go,.web-module__O3T-Kq__pcard,.web-module__O3T-Kq__sc .web-module__O3T-Kq__t{transition:none}}.web-module__O3T-Kq__stg{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.web-module__O3T-Kq__st{border:1px solid var(--line);background:var(--tint);border-radius:18px;flex-direction:column;padding:28px 28px 30px;display:flex}.web-module__O3T-Kq__st-h{justify-content:space-between;align-items:center;gap:16px;display:flex}.web-module__O3T-Kq__no{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:grid}.web-module__O3T-Kq__sti{width:132px;height:80px;display:block;overflow:visible}.web-module__O3T-Kq__sti .web-module__O3T-Kq__e{fill:none;stroke:var(--em);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.web-module__O3T-Kq__sti .web-module__O3T-Kq__w{fill:var(--tint);stroke:var(--em);stroke-width:2px}.web-module__O3T-Kq__sti .web-module__O3T-Kq__d{fill:none;stroke:var(--em);stroke-width:2px;stroke-dasharray:4 5;stroke-linecap:round}.web-module__O3T-Kq__sti .web-module__O3T-Kq__a{fill:var(--amber)}.web-module__O3T-Kq__sti .web-module__O3T-Kq__t{fill:#d4ebe0}.web-module__O3T-Kq__sti .web-module__O3T-Kq__r{fill:var(--red)}.web-module__O3T-Kq__st h3{letter-spacing:-.015em;color:var(--ink);margin-top:26px;font-size:25px;font-weight:700;line-height:1.25}.web-module__O3T-Kq__st p{color:var(--muted);margin-top:8px;font-size:17px;line-height:1.4}@media (max-width:900px){.web-module__O3T-Kq__stg{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.web-module__O3T-Kq__st h3{font-size:22px}}.web-module__O3T-Kq__wf{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;margin-top:52px;display:grid}.web-module__O3T-Kq__pnl{border:1px solid var(--ink3);background:var(--ink2);border-radius:20px;padding:24px}.web-module__O3T-Kq__pl{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);font-size:13px;font-weight:700}.web-module__O3T-Kq__pd{color:var(--on-dark);margin-top:6px;font-size:16px}.web-module__O3T-Kq__pnl-t{flex-direction:column;display:flex}.web-module__O3T-Kq__tree2{width:100%;height:auto;margin:auto 0;padding-top:20px;display:block;overflow:visible}.web-module__O3T-Kq__tree2 text,.web-module__O3T-Kq__act2 text{fill:#fff;font-family:inherit;font-size:15px;font-weight:600}.web-module__O3T-Kq__tl0{fill:none;stroke:#2a4238;stroke-width:1.6px;stroke-dasharray:3 5}.web-module__O3T-Kq__tl{fill:none;stroke:var(--mint);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--out)}.web-module__O3T-Kq__s1 .web-module__O3T-Kq__tl1,.web-module__O3T-Kq__s2 .web-module__O3T-Kq__tl2{stroke-dashoffset:0}.web-module__O3T-Kq__tn rect{fill:var(--ink);stroke:var(--mint);stroke-width:1.8px}.web-module__O3T-Kq__tn{opacity:.3;transition:opacity .36s .2s}.web-module__O3T-Kq__tn.web-module__O3T-Kq__root,.web-module__O3T-Kq__s1 .web-module__O3T-Kq__tn1,.web-module__O3T-Kq__s2 .web-module__O3T-Kq__tn2{opacity:1}.web-module__O3T-Kq__inp rect{stroke:var(--amber);stroke-dasharray:4 3}.web-module__O3T-Kq__inp path{stroke:var(--amber);stroke-width:2px}.web-module__O3T-Kq__inp text{text-anchor:start;fill:#f2c47f}.web-module__O3T-Kq__lys{gap:20px;display:grid}.web-module__O3T-Kq__resp{background:var(--ink);border-radius:10px;gap:8px;margin-top:16px;padding:14px;display:grid}.web-module__O3T-Kq__resp i{background:#2a4238;border-radius:3px;height:8px;display:block}.web-module__O3T-Kq__flags{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.web-module__O3T-Kq__flags li{color:#f2c47f;opacity:.25;background:#3a2e14;border-radius:9px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:15px;font-weight:700;transition:opacity .32s;display:inline-flex}.web-module__O3T-Kq__flags svg{width:16px;height:16px}.web-module__O3T-Kq__s3 .web-module__O3T-Kq__fl1,.web-module__O3T-Kq__s4 .web-module__O3T-Kq__fl2{opacity:1}.web-module__O3T-Kq__act2{width:100%;height:auto;margin-top:16px;display:block;overflow:visible}.web-module__O3T-Kq__ab{fill:var(--ink);stroke:var(--mint);stroke-width:1.8px}.web-module__O3T-Kq__act2 .web-module__O3T-Kq__ab:first-child{stroke:var(--amber);stroke-dasharray:4 3}.web-module__O3T-Kq__ac{stroke:var(--amber);stroke-width:2px}.web-module__O3T-Kq__atr{fill:none;stroke:#35584b;stroke-width:2px;stroke-dasharray:4 5}.web-module__O3T-Kq__pkt{opacity:0;transition:transform .76s cubic-bezier(.6,0,.2,1),opacity .2s}.web-module__O3T-Kq__pkt text{font-size:13px;font-weight:700}.web-module__O3T-Kq__req{transform:translate(180px,37px)}.web-module__O3T-Kq__req rect{fill:#e0584c}.web-module__O3T-Kq__req text{fill:#fff}.web-module__O3T-Kq__rsp{transform:translate(250px,37px)}.web-module__O3T-Kq__rsp rect{fill:var(--mint)}.web-module__O3T-Kq__rsp text{fill:#06281c}.web-module__O3T-Kq__s5 .web-module__O3T-Kq__req{opacity:1;transform:translate(250px,37px)}.web-module__O3T-Kq__s6 .web-module__O3T-Kq__req{opacity:0}.web-module__O3T-Kq__s6 .web-module__O3T-Kq__rsp{opacity:1;transform:translate(180px,37px)}.web-module__O3T-Kq__s7 .web-module__O3T-Kq__rsp{opacity:0}.web-module__O3T-Kq__fnd{background:#fff;border-radius:12px;min-height:148px;margin-top:16px;padding:16px 18px;position:relative}.web-module__O3T-Kq__sk2{gap:14px;transition:opacity .26s;display:grid;position:absolute;top:20px;left:18px;right:18px}.web-module__O3T-Kq__sk2 i{background:#dcebe4;border-radius:5px;height:11px;display:block}.web-module__O3T-Kq__sk2 i:nth-child(2){width:78%}.web-module__O3T-Kq__sk2 i:nth-child(3){width:60%}.web-module__O3T-Kq__s7 .web-module__O3T-Kq__sk2{opacity:0}.web-module__O3T-Kq__fv{opacity:0;transition:opacity .36s}.web-module__O3T-Kq__s7 .web-module__O3T-Kq__fv{opacity:1}.web-module__O3T-Kq__fv-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.web-module__O3T-Kq__fv-h b{color:var(--ink);font-size:17px;font-weight:700}.web-module__O3T-Kq__fv-h em{color:var(--red);white-space:nowrap;background:#fde8e6;border-radius:13px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:700}.web-module__O3T-Kq__fv dl{grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin-top:12px;font-size:15px;line-height:1.4;display:grid}.web-module__O3T-Kq__fv dt{color:var(--muted);font-weight:700}.web-module__O3T-Kq__fv dd{color:var(--ink)}.web-module__O3T-Kq__cap2{color:var(--on-dark);grid-column:1/-1;justify-self:end}.web-module__O3T-Kq__scans{margin-top:40px}.web-module__O3T-Kq__scans-t{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);font-size:13px;font-weight:700}.web-module__O3T-Kq__scans ul{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.web-module__O3T-Kq__scans li{border:1px solid var(--ink3);background:var(--ink2);color:#fff;border-radius:10px;padding:9px 14px;font-size:15px;font-weight:600;line-height:1.3;display:inline-block}@media (max-width:1180px){.web-module__O3T-Kq__wf{grid-template-columns:minmax(0,1fr)}.web-module__O3T-Kq__tree2{max-width:520px}}@media (max-width:700px){.web-module__O3T-Kq__scans li span{color:var(--on-dark);font-weight:500;display:block}.web-module__O3T-Kq__pnl{padding:20px 16px}.web-module__O3T-Kq__tree2 text{font-size:17px}.web-module__O3T-Kq__act2 text{font-size:18px}.web-module__O3T-Kq__pkt text{font-size:15px}.web-module__O3T-Kq__fv dl{grid-template-columns:minmax(0,1fr);gap:2px}.web-module__O3T-Kq__fv dd{margin-bottom:8px}.web-module__O3T-Kq__fnd{min-height:220px}}@media (prefers-reduced-motion:reduce){.web-module__O3T-Kq__tl,.web-module__O3T-Kq__tn,.web-module__O3T-Kq__flags li,.web-module__O3T-Kq__pkt,.web-module__O3T-Kq__sk2,.web-module__O3T-Kq__fv{transition:none}}@keyframes web-module__O3T-Kq__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.web-module__O3T-Kq__ha>:first-child{animation:.5s both web-module__O3T-Kq__fade}.web-module__O3T-Kq__ha>:nth-child(2),.web-module__O3T-Kq__ha>:nth-child(3){animation:web-module__O3T-Kq__rise .56s var(--out) both;animation-delay:.15s}.web-module__O3T-Kq__ha>:nth-child(4),.web-module__O3T-Kq__ha>:nth-child(5),.web-module__O3T-Kq__ha>:nth-child(6){animation:.5s .45s both web-module__O3T-Kq__fade}.web-module__O3T-Kq__ha>:nth-child(7){animation:web-module__O3T-Kq__rise .56s var(--out) both;animation-delay:.6s}.web-module__O3T-Kq__ha>:nth-child(8){animation:web-module__O3T-Kq__rise .56s var(--out) both;animation-delay:.7s}.web-module__O3T-Kq__ha>:nth-child(9){animation:web-module__O3T-Kq__rise .56s var(--out) both;animation-delay:.8s}.web-module__O3T-Kq__ha>:nth-child(10),.web-module__O3T-Kq__ha>:nth-child(11){animation:web-module__O3T-Kq__rise .56s var(--out) both;animation-delay:.95s}.web-module__O3T-Kq__ha>:nth-child(12),.web-module__O3T-Kq__ha>:nth-child(13){animation:web-module__O3T-Kq__rise .56s var(--out) both;animation-delay:1.2s}.web-module__O3T-Kq__ha>:nth-child(14){animation:.5s 1.5s both web-module__O3T-Kq__fade}.web-module__O3T-Kq__ha>:nth-child(15){animation:.5s 1.6s both web-module__O3T-Kq__fade}.web-module__O3T-Kq__ha>:nth-child(16),.web-module__O3T-Kq__ha>:nth-child(17),.web-module__O3T-Kq__ha>:nth-child(18),.web-module__O3T-Kq__ha>:nth-child(19){animation:web-module__O3T-Kq__rise .56s var(--out) both;animation-delay:1.7s}@media (prefers-reduced-motion:reduce){.web-module__O3T-Kq__ha>*{animation:none}}
