.proof{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.proof li{min-height:56px;padding:15px 14px 15px var(--px);align-items:center;gap:10px;font-size:16px;line-height:22px;display:flex;position:relative}.proof li+li{border-left:1px solid var(--rule)}.sq{background:var(--lapis);flex:none;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.js .proof .sq{animation:sq .5s var(--ease) both;animation-delay:var(--d)}}@keyframes sq{0%{scale:0}}.proof.c2{grid-template-columns:1fr 1fr}.proof.c2 li{min-height:64px}.proof.c2 li:nth-child(odd){border-left:0}.proof.c2 li:nth-child(n+3){border-top:1px solid var(--rule)}.proof.c2 li:nth-child(3):before{display:none}.proof.c2 li:nth-child(2n){padding-left:32px}@media (max-width:1179px){.proof{grid-template-columns:1fr 1fr}.proof li:nth-child(3){border-left:0}.proof li:nth-child(n+3){border-top:1px solid var(--rule)}.proof li:nth-child(3):before{display:none}}@media (max-width:760px){.proof,.proof.c2{grid-template-columns:1fr}.proof li,.proof.c2 li:nth-child(2n){gap:12px;padding-left:20px}.proof li+li{border-left:0;border-top:1px solid var(--rule)}.proof li+li:before{display:none}}
.head{padding:80px var(--px) 44px;flex-direction:column;gap:22px;display:flex}@media (min-width:1180px){.head{padding:var(--pt,152px) var(--px) var(--pb,72px);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.head>:first-child{flex:none}.head>:last-child{flex:0 1 var(--lw,420px);min-width:280px;padding-bottom:6px}}
.fig{padding:28px var(--px) 40px;flex-direction:column;gap:28px;display:flex}.fig-h{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:16px;line-height:22px;display:flex}.fig-h b{font-weight:500}.fig-s{color:var(--muted)}.n{font-variant-numeric:tabular-nums;min-width:.62em;display:inline-block}.key{width:100%;color:var(--muted);gap:20px;padding-top:12px;font-size:14px;line-height:20px;display:flex}.key span{align-items:center;gap:8px;display:flex}.key i{background:var(--lapis-2);border-radius:50%;width:10px;height:10px}.key span+span i{background:var(--lapis)}.path{height:512px;position:relative}.path .track{background:var(--rail);width:4px;height:auto;margin:0;padding:0;display:block;position:absolute;top:12px;bottom:24px;left:22px}.fa,.fb{width:100%;position:absolute;left:0}.fa{height:calc(43.7% * var(--pa,1));background:var(--lapis-2);top:0}.fb{height:calc(56.3% * var(--pb,1));background:var(--lapis);top:43.7%}.path li{align-items:flex-start;gap:16px;height:52px;padding-left:12px;display:flex;position:relative}.path li.f{--c:var(--lapis-2)}.path li.p{--c:var(--lapis)}.node{background:var(--c);width:24px;height:24px;transition:background-color .35s, transform .5s var(--ease);border-radius:50%;flex:none}.node svg{fill:none;stroke:#fff;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;display:block}.node path{stroke-dasharray:14;transition:stroke-dashoffset .35s .12s}.lab{height:24px;transition:opacity .45s, translate .6s var(--ease);align-items:baseline;padding-top:1px;display:flex}.nm{font-size:16px;line-height:22px}.path li.end{align-items:center;gap:36px;height:auto;margin-top:-4px;padding-left:0}.end .lab{flex-direction:column;align-items:flex-start;gap:2px;height:auto}.end .nm{font-weight:500}.end .sub{color:var(--lapis);font-size:15px;line-height:20px}.stopd{border:1.5px solid var(--lapis);background:var(--lapis);width:48px;height:48px;transition:background-color .5s, border-color .5s, transform .6s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.stopd svg{width:18px;height:18px}.stopd circle{transition:stroke .5s,fill .5s}.stopd .o{fill:none;stroke:var(--paper);stroke-width:1.25px}.stopd .i{fill:var(--paper)}.stopd:after{content:"";border:1.5px solid var(--lapis);opacity:0;border-radius:50%;position:absolute;inset:-1.5px}.stopd.rang:after{animation:ring 1.8s var(--ease)}.grp{display:none}.fig.anim li:not(.on) .node{background:var(--rail);transform:scale(.78)}.fig.anim li:not(.on) .node path{stroke-dashoffset:14px}.fig.anim li:not(.on) .lab{opacity:.38;translate:0 4px}.fig.anim li.end:not(.on) .stopd{background:0 0;border-color:#cfc8bc;transform:scale(.86)}.fig.anim li.end:not(.on) .o{stroke:#b9b1a4}.fig.anim li.end:not(.on) .i{fill:#b9b1a4}.fig.anim .fa,.fig.anim .fb{transition:height .55s var(--ease), width .55s var(--ease)}.fig.anim .grp:not(.on){opacity:.4}@media (min-width:1180px){.fig{padding:40px var(--px) 36px;gap:16px}.key{display:none}.path{grid-template-columns:repeat(10,1fr);height:190px;display:grid}.path .track{width:auto;height:4px;padding:0;inset:82px 5% auto}.fa,.fb{height:100%;top:0}.fa{width:calc(44.444% * var(--pa,1));left:0}.fb{width:calc(55.556% * var(--pb,1));height:100%;top:0;left:44.444%}.path li,.path li.end{flex-direction:column;align-items:center;gap:0;height:auto;margin:0;padding:56px 0 0}.node{margin:16px 0 20px}.lab{text-align:center;flex-direction:column;align-items:center;gap:4px;height:auto;padding:0}.path .num{width:auto}.nm{text-wrap:balance;font-size:14px;line-height:20px}.stopd{width:56px;height:56px;margin-bottom:4px}.stopd svg{width:20px;height:20px}.end .lab{align-items:center;gap:4px}.end .lab:before{content:"";height:18px}.end .nm{font-size:15px;line-height:20px}.end .sub{font-size:14px}.grp{white-space:nowrap;color:var(--muted);font-size:14px;line-height:20px;transition:opacity .5s;display:block;position:absolute;top:20px;left:50%;translate:-50%}}
.rec-t{padding:36px var(--px) 32px;flex-direction:column;gap:10px;display:flex}.rec-t h3{letter-spacing:-.02em;text-wrap:balance;font-size:24px;font-weight:400;line-height:30px}.rec-t>p{max-width:400px;color:var(--muted);font-size:15px;line-height:22px}.sum{border-top:1px solid var(--rule);flex-direction:column;gap:14px;max-width:620px;margin-top:18px;padding-top:20px;display:flex}.sum-h{color:var(--muted);align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.sum-q{letter-spacing:-.015em;font-size:20px;font-weight:300;line-height:29px}.rf{container-type:inline-size}.rf>div{flex-wrap:wrap;align-items:baseline;column-gap:12px;padding-block:8px;display:flex}.rf>div+div{border-top:1px solid var(--rule)}.rf dt{color:var(--muted);flex:0 0 168px;align-items:baseline;font-size:14px;line-height:20px;display:flex}.rf dt .num{width:36px}.rf dd{flex:140px;min-width:0;font-size:15px;line-height:22px}.rf-f{justify-content:space-between;align-items:center;gap:16px;margin-top:-4px;display:flex}@container (max-width:359px){.rf>div{padding-block:7px}.rf dt{flex-basis:100%}.rf dd{flex-basis:100%;padding-left:36px}}@media (min-width:1180px){.rec-t{padding:44px var(--px) 48px;flex:1;gap:14px}.rec-t h3{letter-spacing:-.03em;font-size:32px;line-height:38px}.rec-t>p{max-width:380px;font-size:17px;line-height:26px}.sum{gap:16px;margin-top:auto}.sum-q{letter-spacing:-.02em;font-size:26px;line-height:36px}}
.cmp{border-top:1px solid #f4f1ec38;display:grid}.cmp>div{padding:32px var(--px) 36px;flex-direction:column;gap:28px;display:flex;position:relative}.cmp>div+div{border-top:1px solid #f4f1ec38}.cmp h3{font-size:15px;font-weight:500;line-height:22px}.cmp .mute{color:#f4f1ecb8}.cmp svg{width:100%;max-width:535px;height:auto;display:block;overflow:visible}.one-d{display:none!important}.stat{align-items:baseline;gap:12px;display:flex}.stat b{letter-spacing:-.04em;flex:none;font-size:52px;font-weight:300;line-height:52px}.stat span{font-size:15px;line-height:22px}@media (min-width:1180px){.cmp{grid-template-columns:1fr 1fr}.cmp>div{padding:44px var(--px) 52px;gap:32px}.cmp>div+div{border-top:0;border-left:1px solid #f4f1ec38}.cmp>div+div:before,.cmp>div+div:after{display:none}.cmp h3{font-size:16px}.one-m{display:none!important}.one-d{display:block!important}.stat{gap:16px}.stat b{font-size:64px;line-height:64px}.stat span{font-size:17px;line-height:24px}}.fan .ln,.one .ln{stroke-dasharray:1;stroke-dashoffset:0}.js .cmp:not(.in) .fan .ln,.js .cmp:not(.in) .one .ln{stroke-dashoffset:1px}.js .cmp:not(.in) .fan .dsh,.js .cmp:not(.in) .fan rect,.js .cmp:not(.in) .one .tgt,.js .cmp:not(.in) .stat{opacity:0}.js .cmp:not(.in) .fan rect,.js .cmp:not(.in) .one .tgt{scale:.5}.fan rect,.one .tgt{transform-box:fill-box;transform-origin:50%}.cmp.in .fan .ln{transition:stroke-dashoffset .7s var(--ease) calc(var(--i) * 40ms)}.cmp.in .fan .dsh{transition:opacity .6s .45s}.cmp.in .fan rect{transition:opacity .4s calc(.5s + var(--i) * 60ms), scale .6s var(--ease) calc(.5s + var(--i) * 60ms)}.cmp.in .one .ln{transition:stroke-dashoffset 1.3s cubic-bezier(.6,0,.2,1) .35s}.cmp.in .one .tgt{transition:opacity .5s 1.5s, scale .8s var(--ease) 1.5s}.cmp.in .one .rip{animation:rip 1.6s var(--ease) 1.7s both}@keyframes rip{0%{opacity:.6;scale:1}to{opacity:0;scale:2.2}}.one .rip{opacity:0;transform-box:fill-box;transform-origin:50%}.cmp.in .stat{transition:opacity .8s .9s}.cmp.in div+div .stat{transition-delay:1.8s}
.faq{flex-direction:column;display:flex}.faq-l{padding:80px var(--px) 40px;flex-direction:column;gap:16px;display:flex}.faq-l p{color:var(--muted);font-size:17px;line-height:26px}.faq-r{padding:0 var(--px) 88px}details{border-top:1px solid var(--rule);transition:border-color .4s}details:last-child{border-bottom:1px solid var(--rule)}details[open]:not(.shut){border-top-color:var(--ink)}summary{cursor:pointer;letter-spacing:-.01em;text-wrap:balance;justify-content:space-between;align-items:flex-start;gap:16px;padding-block:22px;font-size:18px;font-weight:500;line-height:26px;list-style:none;transition:color .2s;display:flex}summary::-webkit-details-marker{display:none}summary:active{color:var(--muted)}summary:focus-visible{outline:none}summary:focus-visible .q{-webkit-text-decoration:underline 2px var(--lapis);text-decoration:underline 2px var(--lapis);text-underline-offset:6px}summary:focus-visible .pm{color:var(--lapis)}.pm{width:24px;height:26px;color:var(--muted);flex:none;transition:color .3s;position:relative}.pm:before,.pm:after{content:"";width:10px;height:1.5px;transition:rotate .45s var(--ease), scale .45s var(--ease);background:currentColor;border-radius:1px;position:absolute;top:12.25px;right:2px}.pm:after{rotate:90deg}@media (hover:hover){summary:hover .pm{color:var(--ink)}}details[open]:not(.shut) .pm{color:var(--ink)}details[open]:not(.shut) .pm:after{rotate:180deg;scale:0 1}.ans{color:var(--muted);opacity:0;max-width:620px;transition:opacity .4s, translate .5s var(--ease);padding-bottom:26px;font-size:16px;line-height:25px;translate:0 -4px}details[open]:not(.shut) .ans{opacity:1;transition-delay:.12s;translate:0}details.shut .ans{transition-duration:.2s}@media (min-width:1180px){.faq{flex-direction:row}.faq-l{flex:0 0 var(--side);padding:152px var(--px);gap:20px}.faq-l p{max-width:340px;font-size:18px;line-height:28px}.faq-r{padding:152px var(--px) 152px 0;flex:1}summary{padding-block:26px;font-size:21px;line-height:28px}.pm{height:28px}.pm:before,.pm:after{top:13.25px}.ans{margin-top:-12px;padding-bottom:30px;font-size:17px;line-height:27px}}
