.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__pg *,.pc-module__4Uv2ma__pg :before,.pc-module__4Uv2ma__pg :after{box-sizing:border-box}.pc-module__4Uv2ma__pg ::selection{color:#0d1714;background:#c6ecdc}.pc-module__4Uv2ma__pg a:focus-visible{outline:2px solid var(--em);outline-offset:3px;border-radius:6px}:where(.pc-module__4Uv2ma__pg h1,.pc-module__4Uv2ma__pg h2,.pc-module__4Uv2ma__pg h3,.pc-module__4Uv2ma__pg p,.pc-module__4Uv2ma__pg ul,.pc-module__4Uv2ma__pg ol,.pc-module__4Uv2ma__pg figure,.pc-module__4Uv2ma__pg dl,.pc-module__4Uv2ma__pg dd,.pc-module__4Uv2ma__pg dt){margin:0;padding:0}:where(.pc-module__4Uv2ma__pg ul,.pc-module__4Uv2ma__pg ol){list-style:none}.pc-module__4Uv2ma__pg h1,.pc-module__4Uv2ma__pg h2,.pc-module__4Uv2ma__pg h3{text-wrap:balance}.pc-module__4Uv2ma__sl{stroke-linecap:round;stroke-linejoin:round}.pc-module__4Uv2ma__ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__h2{letter-spacing:-.028em;color:var(--ink);font-size:clamp(38px,4.2vw,60px);font-weight:700;line-height:1.08}.pc-module__4Uv2ma__lead{color:var(--muted);text-wrap:balance;margin-top:16px;font-size:clamp(18px,1.6vw,23px);line-height:1.4}.pc-module__4Uv2ma__sample{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.pc-module__4Uv2ma__sec{scroll-margin-top:80px;position:relative;overflow:hidden}.pc-module__4Uv2ma__sec>.pc-module__4Uv2ma__wrap{z-index:1;position:relative}.pc-module__4Uv2ma__rv{transition:opacity .82s var(--out), transform .82s var(--out)}.pc-module__4Uv2ma__rv.pc-module__4Uv2ma__d1{transition-delay:90ms}.pc-module__4Uv2ma__rv.pc-module__4Uv2ma__d2{transition-delay:.18s}.pc-module__4Uv2ma__rv.pc-module__4Uv2ma__d3{transition-delay:.27s}.pc-module__4Uv2ma__dark{background:var(--ink);color:#fff}.pc-module__4Uv2ma__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%)}.pc-module__4Uv2ma__dark:after{content:"";pointer-events:none;background:radial-gradient(46% 56% at 50% 60%,#0e9f6e38,#0000 72%);position:absolute;inset:0}.pc-module__4Uv2ma__dark .pc-module__4Uv2ma__h2{color:#fff}.pc-module__4Uv2ma__dark .pc-module__4Uv2ma__lead{color:var(--on-dark)}.pc-module__4Uv2ma__field{background:linear-gradient(135deg,#f9fcfa 0%,#eef7f2 52%,#e3f1ea 100%)}.pc-module__4Uv2ma__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%)}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__hero:before,.pc-module__4Uv2ma__hero:after{content:"";pointer-events:none;position:absolute;inset:0}.pc-module__4Uv2ma__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%)}.pc-module__4Uv2ma__hero:after{background:radial-gradient(48% 62% at 74%,#0e9f6e2b,#0000 70%)}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__logo{margin-bottom:28px;display:block}.pc-module__4Uv2ma__logo svg{width:auto;height:52px;display:block}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__vis{max-width:30em;color:var(--muted);text-wrap:balance;margin-top:20px;font-size:20px;line-height:1.6}.pc-module__4Uv2ma__act{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__btn:hover{background:var(--em-dd);color:#fff;transform:translateY(-2px)}.pc-module__4Uv2ma__btn:active{transform:scale(.97)}.pc-module__4Uv2ma__btn svg{width:18px;height:18px}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__more:hover{color:var(--em-dd);border-color:var(--em-dd)}@keyframes pc-module__4Uv2ma__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pc-module__4Uv2ma__fade{0%{opacity:0}to{opacity:1}}@keyframes pc-module__4Uv2ma__pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.pc-module__4Uv2ma__tk{gap:15px;margin-top:32px;display:grid}.pc-module__4Uv2ma__tk li{color:var(--ink);align-items:flex-start;gap:12px;font-size:17px;font-weight:500;line-height:1.4;display:flex}.pc-module__4Uv2ma__tk svg{stroke-width:2.6px;width:20px;height:20px;color:var(--em-d);flex:none;margin-top:2px}.pc-module__4Uv2ma__dark .pc-module__4Uv2ma__tk li{color:#fff}.pc-module__4Uv2ma__dark .pc-module__4Uv2ma__tk svg{color:var(--mint)}.pc-module__4Uv2ma__tag-ok,.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__tag-ok{background:var(--mint);color:#06281c}.pc-module__4Uv2ma__tag-dev{border:1px solid var(--amber);color:#f2c47f}.pc-module__4Uv2ma__end{background:var(--ink);color:#fff;padding:80px 0}.pc-module__4Uv2ma__end .pc-module__4Uv2ma__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.pc-module__4Uv2ma__end h2{letter-spacing:-.02em;color:#fff;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.2}@media (max-width:900px){.pc-module__4Uv2ma__hero{min-height:0;padding:40px 0 52px;display:block}.pc-module__4Uv2ma__hero-in{grid-template-columns:minmax(0,1fr);gap:36px}.pc-module__4Uv2ma__logo{margin-bottom:20px}.pc-module__4Uv2ma__logo svg{height:44px}.pc-module__4Uv2ma__vis{font-size:17px}.pc-module__4Uv2ma__act{margin-top:28px}}@media (prefers-reduced-motion:reduce){.pc-module__4Uv2ma__rv,.pc-module__4Uv2ma__btn{transition:none}}.pc-module__4Uv2ma__lg-pc{max-width:400px}.pc-module__4Uv2ma__art{justify-self:end;width:100%;max-width:560px;position:relative}.pc-module__4Uv2ma__art>svg{width:100%;height:auto;display:block;overflow:visible}.pc-module__4Uv2ma__ha text{fill:var(--ink);font-family:inherit;font-size:17px;font-weight:700}.pc-module__4Uv2ma__ha .pc-module__4Uv2ma__sm{fill:var(--muted);font-size:14px;font-weight:600}.pc-module__4Uv2ma__ha .pc-module__4Uv2ma__disc{fill:#e8f6f0;stroke:#0e9f6e2e;stroke-width:2px}.pc-module__4Uv2ma__ha .pc-module__4Uv2ma__e{fill:#fff;stroke:var(--em);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pc-module__4Uv2ma__ha .pc-module__4Uv2ma__ln{fill:none;stroke:var(--em);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pc-module__4Uv2ma__ha .pc-module__4Uv2ma__dl{fill:none;stroke:var(--em);stroke-width:2px;stroke-dasharray:5 6;stroke-linecap:round}.pc-module__4Uv2ma__ha .pc-module__4Uv2ma__t{fill:#d4ebe0}.pc-module__4Uv2ma__ha .pc-module__4Uv2ma__f{fill:var(--em)}.pc-module__4Uv2ma__ha .pc-module__4Uv2ma__am{fill:var(--amber)}.pc-module__4Uv2ma__ha .pc-module__4Uv2ma__mb{fill:#e8f6f0;stroke:var(--em);stroke-width:2.4px}.pc-module__4Uv2ma__chk{padding:116px 0 104px}.pc-module__4Uv2ma__cks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;margin-top:48px;display:grid}.pc-module__4Uv2ma__ck{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;min-height:112px;display:grid}.pc-module__4Uv2ma__ck:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.pc-module__4Uv2ma__ck-i{width:34px;height:34px;color:var(--em-d);stroke-width:1.6px}.pc-module__4Uv2ma__ck b{letter-spacing:-.015em;color:var(--ink);font-size:24px;font-weight:700;line-height:1.25;display:block}.pc-module__4Uv2ma__ck span{color:var(--muted);text-wrap:pretty;margin-top:3px;font-size:17px;line-height:1.4;display:block}.pc-module__4Uv2ma__chk-h{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pc-module__4Uv2ma__ccs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.pc-module__4Uv2ma__cc{border:1px solid var(--line);background:var(--tint);border-radius:18px;flex-direction:column;padding:16px 16px 24px;display:flex}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__cc-t{align-items:center;gap:10px;margin:20px 8px 0;display:flex}.pc-module__4Uv2ma__cc-t svg{width:24px;height:24px;color:var(--em-d);stroke-width:1.8px;flex:none}.pc-module__4Uv2ma__cc b{letter-spacing:-.015em;color:var(--ink);font-size:22px;font-weight:700;line-height:1.25}.pc-module__4Uv2ma__cc>span{color:var(--muted);text-wrap:pretty;margin:6px 8px 0;font-size:16px;line-height:1.45;display:block}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__ml.pc-module__4Uv2ma__mlp{justify-content:flex-start}.pc-module__4Uv2ma__ml .pc-module__4Uv2ma__k{color:var(--muted);font-weight:500}.pc-module__4Uv2ma__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.pc-module__4Uv2ma__ml svg.pc-module__4Uv2ma__ic{width:18px;height:18px;color:var(--em-d);flex:none}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__tgx.pc-module__4Uv2ma__r{color:var(--red);background:#fde8e6}.pc-module__4Uv2ma__tgx.pc-module__4Uv2ma__a{color:#8a4b00;background:#fff4e0}.pc-module__4Uv2ma__tgx.pc-module__4Uv2ma__g{background:var(--tint2);color:var(--em-dd)}.pc-module__4Uv2ma__tgx.pc-module__4Uv2ma__n{color:var(--muted);background:#eef2f0}.pc-module__4Uv2ma__mk svg.pc-module__4Uv2ma__dr{height:auto;display:block;overflow:visible}.pc-module__4Uv2ma__dr .pc-module__4Uv2ma__e{fill:#fff;stroke:var(--em);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pc-module__4Uv2ma__dr .pc-module__4Uv2ma__ln{fill:none;stroke:var(--em);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pc-module__4Uv2ma__dr .pc-module__4Uv2ma__t{fill:#d4ebe0}.pc-module__4Uv2ma__dr .pc-module__4Uv2ma__am{fill:var(--amber)}.pc-module__4Uv2ma__dr .pc-module__4Uv2ma__hl{fill:#e5a33d1f;stroke:var(--amber);stroke-width:1.8px;stroke-dasharray:4 3}.pc-module__4Uv2ma__mrow{align-items:center;gap:14px;display:flex}.pc-module__4Uv2ma__ports{gap:8px;display:flex}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.pc-module__4Uv2ma__scale i{border-radius:3px;height:14px;display:block}.pc-module__4Uv2ma__scale i:first-child{background:#d4ebe0}.pc-module__4Uv2ma__scale i:nth-child(2){background:#bfe0c9}.pc-module__4Uv2ma__scale i:nth-child(3){background:#f6d48f}.pc-module__4Uv2ma__scale i:nth-child(4){background:#f2a77a}.pc-module__4Uv2ma__scale i:nth-child(5){background:#e0584c;box-shadow:0 0 0 2px #fff,0 0 0 4px #e0584c}.pc-module__4Uv2ma__scale-l{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.pc-module__4Uv2ma__scale-l b{color:var(--red);font-size:13px}.pc-module__4Uv2ma__ppl{gap:12px;display:flex}.pc-module__4Uv2ma__ppl svg{width:34px;height:34px;color:var(--em-d);stroke-width:1.6px}.pc-module__4Uv2ma__feat{padding:116px 0}.pc-module__4Uv2ma__fh{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__dark .pc-module__4Uv2ma__replay{color:#fff;border-color:#ffffff47}.pc-module__4Uv2ma__replay svg{width:16px;height:16px}.pc-module__4Uv2ma__replay:hover{background:var(--tint2)}.pc-module__4Uv2ma__dark .pc-module__4Uv2ma__replay:hover{background:#ffffff1a}.pc-module__4Uv2ma__replay.pc-module__4Uv2ma__on{opacity:1;visibility:visible}.pc-module__4Uv2ma__replay:focus-visible{outline:2px solid var(--em);outline-offset:2px}.pc-module__4Uv2ma__dark .pc-module__4Uv2ma__replay:focus-visible{outline-color:var(--mint)}.pc-module__4Uv2ma__how{padding:116px 0}.pc-module__4Uv2ma__two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.pc-module__4Uv2ma__rep{padding:116px 0}.pc-module__4Uv2ma__rw2{background:#fff;border:1px solid #cfe0d7;border-radius:20px;overflow:hidden;box-shadow:0 44px 80px -50px #0d171480}.pc-module__4Uv2ma__rw2-h{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 28px;display:flex}.pc-module__4Uv2ma__rw2-h b{font-size:17px;font-weight:700}.pc-module__4Uv2ma__rw2-h .pc-module__4Uv2ma__sample{color:var(--on-dark)}.pc-module__4Uv2ma__rw2-b{padding:24px 28px 28px}.pc-module__4Uv2ma__host{color:var(--ink);font-size:19px;font-weight:700}.pc-module__4Uv2ma__prg{width:100%;height:4px;margin-top:14px;display:block;overflow:visible}.pc-module__4Uv2ma__prg path{fill:none;stroke-width:4px}.pc-module__4Uv2ma__prg-b{stroke:var(--line)}.pc-module__4Uv2ma__prg-f{stroke:var(--em);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--out)}.pc-module__4Uv2ma__s1 .pc-module__4Uv2ma__prg-f{stroke-dashoffset:0}.pc-module__4Uv2ma__rows{gap:10px;margin-top:16px;display:grid}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__s2 .pc-module__4Uv2ma__r1 em,.pc-module__4Uv2ma__s3 .pc-module__4Uv2ma__r2 em,.pc-module__4Uv2ma__s4 .pc-module__4Uv2ma__r3 em,.pc-module__4Uv2ma__s5 .pc-module__4Uv2ma__r4 em{opacity:1}.pc-module__4Uv2ma__row span{color:var(--ink);font-size:16px;line-height:1.35}.pc-module__4Uv2ma__hi{color:var(--red);background:#fde8e6}.pc-module__4Uv2ma__mid{color:#8a4b00;background:#fff4e0}.pc-module__4Uv2ma__okk{background:var(--tint2);color:var(--em-dd)}.pc-module__4Uv2ma__cmb{padding:112px 0}.pc-module__4Uv2ma__more-h{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pc-module__4Uv2ma__deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.pc-module__4Uv2ma__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}.pc-module__4Uv2ma__pcard:hover{border-color:var(--em);background:#fff}.pc-module__4Uv2ma__sc{width:100%;max-width:300px;height:auto;display:block;overflow:visible}.pc-module__4Uv2ma__sc .pc-module__4Uv2ma__e{stroke:var(--em);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pc-module__4Uv2ma__sc .pc-module__4Uv2ma__e:not([fill]){fill:none}.pc-module__4Uv2ma__sc .pc-module__4Uv2ma__k{fill:none;stroke:#a8d8c3;stroke-width:1.6px;stroke-linecap:round}.pc-module__4Uv2ma__sc .pc-module__4Uv2ma__t{fill:#d4ebe0;transition:fill .22s}.pc-module__4Uv2ma__sc .pc-module__4Uv2ma__f{fill:var(--em)}.pc-module__4Uv2ma__pcard:hover .pc-module__4Uv2ma__sc .pc-module__4Uv2ma__t{fill:#bfe4d3}.pc-module__4Uv2ma__pcard b{letter-spacing:-.015em;margin-top:20px;font-size:23px;font-weight:700;line-height:1.2}.pc-module__4Uv2ma__pcard span{color:var(--muted);text-wrap:balance;margin-top:8px;padding-right:30px;font-size:16px;line-height:1.4}.pc-module__4Uv2ma__go{color:var(--em-d);transition:transform .2s var(--out);position:absolute;bottom:22px;right:20px}.pc-module__4Uv2ma__go svg{width:22px;height:22px;display:block}.pc-module__4Uv2ma__pcard:hover .pc-module__4Uv2ma__go{transform:translate(5px)}@media (max-width:1180px){.pc-module__4Uv2ma__two{grid-template-columns:minmax(0,1fr);gap:44px}}@media (max-width:900px){.pc-module__4Uv2ma__art{justify-self:center;max-width:380px}.pc-module__4Uv2ma__chk,.pc-module__4Uv2ma__feat,.pc-module__4Uv2ma__how,.pc-module__4Uv2ma__rep,.pc-module__4Uv2ma__cmb{padding:72px 0}.pc-module__4Uv2ma__ccs{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.pc-module__4Uv2ma__chk-h{align-items:center}.pc-module__4Uv2ma__cks{grid-template-columns:minmax(0,1fr);margin-top:32px}.pc-module__4Uv2ma__ck{min-height:92px;padding:14px 0}.pc-module__4Uv2ma__ck:nth-last-child(-n+2){border-bottom:0}.pc-module__4Uv2ma__ck:last-child{border-bottom:1px solid var(--line)}.pc-module__4Uv2ma__ck b{font-size:21px}.pc-module__4Uv2ma__fh,.pc-module__4Uv2ma__more-h{flex-direction:column;align-items:flex-start;gap:14px}.pc-module__4Uv2ma__deck{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}}@media (max-width:560px){.pc-module__4Uv2ma__rw2-h,.pc-module__4Uv2ma__rw2-b{padding-left:18px;padding-right:18px}.pc-module__4Uv2ma__row{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.pc-module__4Uv2ma__replay,.pc-module__4Uv2ma__prg-f,.pc-module__4Uv2ma__row em,.pc-module__4Uv2ma__go,.pc-module__4Uv2ma__pcard,.pc-module__4Uv2ma__sc .pc-module__4Uv2ma__t{transition:none}}.pc-module__4Uv2ma__mw{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:32px;margin-top:52px;display:grid}.pc-module__4Uv2ma__fun{border:1px solid var(--ink3);background:var(--ink2);border-radius:20px;padding:28px 28px 22px}.pc-module__4Uv2ma__fsv{width:100%;height:auto;display:block;overflow:visible}.pc-module__4Uv2ma__fsm{display:none}.pc-module__4Uv2ma__fsv text{fill:#fff;font-family:inherit}.pc-module__4Uv2ma__fsv .pc-module__4Uv2ma__st{letter-spacing:.08em;text-transform:uppercase;fill:var(--mint);font-size:13px;font-weight:700}.pc-module__4Uv2ma__fsv .pc-module__4Uv2ma__bl{font-size:15px;font-weight:600}.pc-module__4Uv2ma__fsv .pc-module__4Uv2ma__zl{fill:var(--on-dark);font-size:14px;font-weight:600}.pc-module__4Uv2ma__fsv .pc-module__4Uv2ma__zr{fill:#f19a90}.pc-module__4Uv2ma__fsv .pc-module__4Uv2ma__bar{fill:none;stroke:var(--mint);stroke-width:3px;stroke-linecap:round;opacity:.75}.pc-module__4Uv2ma__fsv .pc-module__4Uv2ma__sep{fill:none;stroke:var(--ink3);stroke-width:1.6px;stroke-dasharray:5 6}.pc-module__4Uv2ma__tok{transform:translate(calc(var(--x0) * 1px), calc(var(--y0) * 1px));transition:transform .9s cubic-bezier(.6, 0, .2, 1) var(--d,0s)}.pc-module__4Uv2ma__s1 .pc-module__4Uv2ma__tok{transform:translate(calc(var(--x1) * 1px), calc(var(--y1) * 1px))}.pc-module__4Uv2ma__s3 .pc-module__4Uv2ma__tok{transform:translate(calc(var(--x2) * 1px), calc(var(--y2) * 1px))}.pc-module__4Uv2ma__s4 .pc-module__4Uv2ma__tok{transform:translate(calc(var(--x3) * 1px), calc(var(--y3) * 1px))}.pc-module__4Uv2ma__tok .pc-module__4Uv2ma__dc{fill:var(--ink);stroke:var(--mint);stroke-width:1.6px;stroke-linejoin:round}.pc-module__4Uv2ma__tok .pc-module__4Uv2ma__rd,.pc-module__4Uv2ma__tok .pc-module__4Uv2ma__gy{opacity:0;transition:opacity .32s}.pc-module__4Uv2ma__tok .pc-module__4Uv2ma__rd{fill:#e0584c}.pc-module__4Uv2ma__tok .pc-module__4Uv2ma__gy{fill:#6b7a74}.pc-module__4Uv2ma__s2 .pc-module__4Uv2ma__sus .pc-module__4Uv2ma__rd{opacity:1}.pc-module__4Uv2ma__s5 .pc-module__4Uv2ma__fa .pc-module__4Uv2ma__rd{opacity:0}.pc-module__4Uv2ma__s5 .pc-module__4Uv2ma__fa .pc-module__4Uv2ma__gy{opacity:1}.pc-module__4Uv2ma__lg{color:var(--on-dark);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:20px;font-size:14px;font-weight:600;display:flex}.pc-module__4Uv2ma__lg span{align-items:center;gap:8px;display:inline-flex}.pc-module__4Uv2ma__lg i{border-radius:2px;width:12px;height:15px;display:block}.pc-module__4Uv2ma__lg-s{background:#e0584c}.pc-module__4Uv2ma__lg-f{background:#6b7a74}.pc-module__4Uv2ma__lg .pc-module__4Uv2ma__sample{color:var(--on-dark);margin-left:auto}.pc-module__4Uv2ma__mode{border:1px solid var(--ink3);background:var(--ink2);border-radius:20px;padding:26px}.pc-module__4Uv2ma__mode-t{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);font-size:13px;font-weight:700}.pc-module__4Uv2ma__seg{background:var(--ink);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:16px;padding:4px;display:grid}.pc-module__4Uv2ma__seg button{white-space:nowrap;min-height:44px;color:var(--on-dark);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 6px;font-size:15px;font-weight:600;transition:background .16s,color .16s}.pc-module__4Uv2ma__seg button:hover{color:#fff}.pc-module__4Uv2ma__seg button.pc-module__4Uv2ma__on{background:var(--mint);color:#06281c}.pc-module__4Uv2ma__seg button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.pc-module__4Uv2ma__mode-d{color:#fff;min-height:3em;margin-top:16px;font-size:16px;line-height:1.45}.pc-module__4Uv2ma__flow2{grid-template-columns:minmax(0,1fr) 80px minmax(0,.82fr);align-items:center;margin-top:56px;display:grid}.pc-module__4Uv2ma__brs{gap:20px;display:grid}.pc-module__4Uv2ma__bc{border:1px solid var(--line);background:var(--tint);border-radius:18px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;padding:24px 26px;display:grid}.pc-module__4Uv2ma__fin{grid-template-columns:minmax(0,1fr);gap:18px}.pc-module__4Uv2ma__hs{width:100%;height:auto;display:block;overflow:visible}.pc-module__4Uv2ma__hs .pc-module__4Uv2ma__e{fill:none;stroke:var(--em);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pc-module__4Uv2ma__hs .pc-module__4Uv2ma__d{fill:none;stroke:var(--em);stroke-width:2px;stroke-dasharray:4 5;stroke-linecap:round}.pc-module__4Uv2ma__hs .pc-module__4Uv2ma__m{fill:#e8f6f0;stroke:var(--em);stroke-width:2.2px}.pc-module__4Uv2ma__hs .pc-module__4Uv2ma__a{fill:var(--amber)}.pc-module__4Uv2ma__hs .pc-module__4Uv2ma__t{fill:#d4ebe0}.pc-module__4Uv2ma__hs text{fill:var(--muted);font-family:inherit;font-size:13px;font-weight:700}.pc-module__4Uv2ma__fin .pc-module__4Uv2ma__hs{max-width:260px}.pc-module__4Uv2ma__bc h3{letter-spacing:-.015em;color:var(--ink);font-size:23px;font-weight:700;line-height:1.25}.pc-module__4Uv2ma__bc p{color:var(--muted);margin-top:6px;font-size:17px;line-height:1.4}.pc-module__4Uv2ma__cap{background:var(--tint2);min-height:30px;color:var(--em-dd);border-radius:15px;align-items:center;margin-top:12px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.pc-module__4Uv2ma__cap-u{color:#8a4b00;background:#fff4e0}.pc-module__4Uv2ma__mrg{width:80px;height:calc(100% - 160px);min-height:180px;display:block;overflow:visible}.pc-module__4Uv2ma__mrg path{fill:none;stroke:var(--em);stroke-width:2px;vector-effect:non-scaling-stroke}.pc-module__4Uv2ma__mrg-a{display:none}.pc-module__4Uv2ma__os{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:36px;font-size:15px;display:flex}.pc-module__4Uv2ma__os b{color:var(--ink);margin-right:6px;font-weight:700}.pc-module__4Uv2ma__os span{border:1px solid var(--line);min-height:32px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}@media (max-width:1180px){.pc-module__4Uv2ma__mw{grid-template-columns:minmax(0,1fr)}.pc-module__4Uv2ma__flow2{grid-template-columns:minmax(0,1fr);gap:14px}.pc-module__4Uv2ma__mrg{display:none}.pc-module__4Uv2ma__mrg-a{width:26px;height:26px;color:var(--em);justify-self:center;display:block;transform:rotate(90deg)}}@media (max-width:700px){.pc-module__4Uv2ma__fun{padding:20px 16px 18px}.pc-module__4Uv2ma__fsd{display:none}.pc-module__4Uv2ma__fsm{display:block}.pc-module__4Uv2ma__fsm .pc-module__4Uv2ma__bl{font-size:16px}.pc-module__4Uv2ma__fsm .pc-module__4Uv2ma__st{font-size:15px}.pc-module__4Uv2ma__fsm .pc-module__4Uv2ma__zl{font-size:16px}.pc-module__4Uv2ma__bc{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 20px}.pc-module__4Uv2ma__bc .pc-module__4Uv2ma__hs{max-width:260px}.pc-module__4Uv2ma__bc h3{font-size:21px}.pc-module__4Uv2ma__lg .pc-module__4Uv2ma__sample{margin-left:0}}@media (prefers-reduced-motion:reduce){.pc-module__4Uv2ma__tok,.pc-module__4Uv2ma__tok .pc-module__4Uv2ma__rd,.pc-module__4Uv2ma__tok .pc-module__4Uv2ma__gy,.pc-module__4Uv2ma__seg button{transition:none}}@keyframes pc-module__4Uv2ma__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pc-module__4Uv2ma__ha>:first-child{animation:.5s both pc-module__4Uv2ma__fade}.pc-module__4Uv2ma__ha>:nth-child(30),.pc-module__4Uv2ma__ha>:nth-child(31),.pc-module__4Uv2ma__ha>:nth-child(32),.pc-module__4Uv2ma__ha>:nth-child(33){animation:pc-module__4Uv2ma__rise .56s var(--out) both;animation-delay:.15s}@keyframes pc-module__4Uv2ma__draw-len{0%{stroke-dashoffset:330px}to{stroke-dashoffset:0}}.pc-module__4Uv2ma__ha>:nth-child(2){stroke-dasharray:330;animation:pc-module__4Uv2ma__draw-len .7s var(--ease) both;animation-delay:.5s}.pc-module__4Uv2ma__ha>:nth-child(3){animation:.5s .9s both pc-module__4Uv2ma__fade}.pc-module__4Uv2ma__ha>:nth-child(5),.pc-module__4Uv2ma__ha>:nth-child(6),.pc-module__4Uv2ma__ha>:nth-child(7),.pc-module__4Uv2ma__ha>:nth-child(8),.pc-module__4Uv2ma__ha>:nth-child(9),.pc-module__4Uv2ma__ha>:nth-child(10),.pc-module__4Uv2ma__ha>:nth-child(11),.pc-module__4Uv2ma__ha>:nth-child(12){animation:pc-module__4Uv2ma__rise .56s var(--out) both;animation-delay:.8s}.pc-module__4Uv2ma__ha>:nth-child(13),.pc-module__4Uv2ma__ha>:nth-child(14),.pc-module__4Uv2ma__ha>:nth-child(15),.pc-module__4Uv2ma__ha>:nth-child(16),.pc-module__4Uv2ma__ha>:nth-child(17),.pc-module__4Uv2ma__ha>:nth-child(18),.pc-module__4Uv2ma__ha>:nth-child(19),.pc-module__4Uv2ma__ha>:nth-child(20){animation:pc-module__4Uv2ma__rise .56s var(--out) both;animation-delay:.95s}.pc-module__4Uv2ma__ha>:nth-child(4){animation:.5s 1.2s both pc-module__4Uv2ma__fade}.pc-module__4Uv2ma__ha>:nth-child(27),.pc-module__4Uv2ma__ha>:nth-child(28),.pc-module__4Uv2ma__ha>:nth-child(29){animation:pc-module__4Uv2ma__rise .56s var(--out) both;animation-delay:1.3s}.pc-module__4Uv2ma__ha>:nth-child(21),.pc-module__4Uv2ma__ha>:nth-child(22),.pc-module__4Uv2ma__ha>:nth-child(23),.pc-module__4Uv2ma__ha>:nth-child(24),.pc-module__4Uv2ma__ha>:nth-child(25),.pc-module__4Uv2ma__ha>:nth-child(26){animation:pc-module__4Uv2ma__rise .56s var(--out) both;animation-delay:1.45s}@media (prefers-reduced-motion:reduce){.pc-module__4Uv2ma__ha>*{animation:none}}
