.cf{--cf-ink:#1F2225;--cf-muted:#5E646B;--cf-line:#E5E9ED;--cf-dark:#150F5A;--cf-blue:#2E5BDF;--cf-leaf:#48DA68;font-family:Rubik,-apple-system,system-ui,Segoe UI,sans-serif;color:var(--cf-ink);background:#fff;padding:96px 24px}.cf *,.cf *:before,.cf *:after{box-sizing:border-box}.cf ul{list-style:none;margin:0;padding:0}.cf p{margin:0}.cf__wrap{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.cf__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px;align-items:start}.cf__copy{display:flex;flex-direction:column;gap:28px}.cf__head{display:flex;flex-direction:column;gap:16px}.cf__label{align-self:flex-start;background:#eef2ff;color:var(--cf-blue);font-size:14px;font-weight:500;padding:8px 14px;border-radius:999px}.cf__h2{margin:0;font-size:48px;line-height:1.08;font-weight:600;letter-spacing:-1px;color:var(--cf-ink)}.cf__h3{margin:0;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.4px}.cf__intro{font-size:18px;line-height:1.55;color:#474c51}.cf__big{display:flex;flex-direction:column;gap:10px;padding:28px 0;border-top:1px solid var(--cf-line);border-bottom:1px solid var(--cf-line)}.cf__big-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;color:var(--cf-dark)}.cf__big-n{font-size:112px;line-height:.9;font-weight:600;letter-spacing:-4px}.cf__big-u{font-size:32px;font-weight:600;letter-spacing:-.5px}.cf__big-sub{font-size:18px;font-weight:500}.cf__note{font-size:15px;color:var(--cf-muted)}.cf__facts{display:flex;flex-direction:column;gap:20px}.cf__facts li,.cf__eq-list li{display:flex;gap:16px;align-items:flex-start}.cf__facts li>div,.cf__eq-list li>div{display:flex;flex-direction:column;gap:2px}.cf__facts b{font-size:17px;font-weight:600}.cf__facts span,.cf__eq-list span{font-size:15px;line-height:1.45;color:var(--cf-muted)}.cf__ico{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.cf__ico--zap,.cf__ico--day{background:#e9fbee;color:#1c7a33}.cf__ico--drop,.cf__ico--car{background:#eef2ff;color:var(--cf-blue)}.cf__ico--clock,.cf__ico--shoe{background:#f3f4f6;color:#474c51}.cf__ico--meal{background:#fff1e6;color:#b4500f}.cf__dark{background:var(--cf-dark);color:#fff;border-radius:24px;padding:40px 36px;display:flex;flex-direction:column;gap:32px}.cf__dark-head{display:flex;flex-direction:column;gap:8px}.cf__dark-head p{font-size:15px;line-height:1.5;color:rgba(255,255,255,.78)}.cf__bars{display:flex;flex-direction:column;gap:22px}.cf__bar{display:flex;flex-direction:column;gap:8px}.cf__bar-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cf__bar-top span{font-size:15px;color:rgba(255,255,255,.78)}.cf__bar.is-ours .cf__bar-top span{color:#fff;font-weight:600}.cf__bar-top b{font-size:22px;font-weight:600;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.cf__track{height:28px;border-radius:8px;background:rgba(255,255,255,.07);display:flex;overflow:hidden}.cf__seg{display:block;height:100%;transform-origin:left}.cf__seg--1{background:#dce3ff}.cf__seg--2{background:var(--cf-leaf)}.cf__seg--3{background:#6f86f0}.cf__legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:rgba(255,255,255,.82)}.cf__legend li{display:flex;align-items:center;gap:8px}.cf__legend i{width:12px;height:12px;border-radius:3px}.cf__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)}.cf__stats div{display:flex;flex-direction:column;gap:4px}.cf__stats b{font-size:36px;font-weight:600;letter-spacing:-1px;color:var(--cf-leaf)}.cf__stats span{font-size:14px;line-height:1.4;color:rgba(255,255,255,.78)}.cf__eq{display:flex;flex-direction:column;gap:20px}.cf__eq-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.cf__eq-list li{flex-direction:column;gap:14px;padding:24px;border-radius:18px;background:#f8f9fb;border:1px solid var(--cf-line)}.cf__eq-list .cf__ico{width:48px;height:48px;border-radius:14px}.cf__eq-list b{font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.4px;color:var(--cf-dark)}.cf__method{border-top:1px solid var(--cf-line);padding-top:20px}.cf__method summary{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--cf-blue);min-height:44px;cursor:pointer;list-style:none}.cf__method summary::-webkit-details-marker{display:none}.cf__method summary svg{transition:transform .2s}.cf__method[open] summary svg{transform:rotate(90deg)}.cf__method p{margin-top:12px;max-width:860px;font-size:14px;line-height:1.6;color:var(--cf-muted)}@media (max-width:640px){.cf{padding:64px 16px}.cf__h2{font-size:34px;letter-spacing:-.5px}.cf__big-n{font-size:88px}.cf__dark{padding:28px 20px}.cf__stats b{font-size:30px}}.cf__eq-list li{transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s}.cf__eq-list li:hover{transform:translateY(-4px);border-color:#c9d3ff;box-shadow:0 14px 30px -18px rgba(21,15,90,.35)}.cf__eq-list li:hover .cf__ico{animation:cf-wiggle .5s ease-in-out}.cf__method summary:hover{color:var(--cf-dark)}.cf-anim .cf__big-n{display:inline-block;transform:scale(.6);opacity:0}.cf-anim .cf__facts li,.cf-anim .cf__eq-list li,.cf-anim .cf__stats>div{opacity:0;transform:translateY(18px)}.cf-anim .cf__facts .cf__ico,.cf-anim .cf__eq-list .cf__ico{transform:scale(0)}.cf-anim .cf__dark{opacity:0;transform:translate(32px) rotate(1deg)}.cf-anim .cf__bar{opacity:0}.cf-anim .cf__seg{transform:scaleX(0)}.cf-anim .cf__grid.is-in .cf__big-n{transform:none;opacity:1;transition:transform .7s cubic-bezier(.3,1.5,.5,1),opacity .4s;transition-delay:.15s}.cf-anim .cf__grid.is-in .cf__facts li{opacity:1;transform:none;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.5s + var(--i,0) * .15s)}.cf-anim .cf__grid.is-in .cf__facts .cf__ico,.cf-anim .cf__eq.is-in .cf__eq-list .cf__ico{transform:none;transition:transform .45s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(.6s + var(--i,0) * .15s)}.cf-anim .cf__grid.is-in .cf__dark{opacity:1;transform:none;transition:opacity .7s .2s,transform .8s .2s cubic-bezier(.2,.9,.25,1.15)}.cf-anim .cf__grid.is-in .cf__bar{opacity:1;transition:opacity .4s;transition-delay:calc(.5s + var(--i,0) * .25s)}.cf-anim .cf__grid.is-in .cf__seg{transform:none;transition:transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.6s + var(--i,0) * .25s + var(--s,0) * .25s)}.cf-anim .cf__grid.is-in .cf__stats>div{opacity:1;transform:none;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(1.4s + var(--i,0) * .15s)}.cf-anim .cf__eq.is-in .cf__eq-list li{opacity:1;transform:none;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s;transition-delay:calc(.3s + var(--i,0) * .12s),calc(.3s + var(--i,0) * .12s),0s,0s}.cf-anim .cf__eq.is-in .cf__eq-list li:hover{transform:translateY(-4px);transition-delay:0s}@keyframes cf-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.cf__eq-list li{transition:none}.cf__eq-list li:hover{transform:none}.cf__eq-list li:hover .cf__ico{animation:none}}.cc{font-family:Rubik,-apple-system,system-ui,Segoe UI,sans-serif;color:#1f2225;display:flex;flex-direction:column;gap:16px;text-align:left;width:100%}.cc__head{display:flex;align-items:center;gap:12px}.cc__head div{display:flex;flex-direction:column}.cc__head b{font-size:16px;font-weight:600;letter-spacing:-.2px}.cc__head div span{font-size:13px;color:#5e646b}.cc__ico{flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#e9fbee;color:#1c7a33;display:flex;align-items:center;justify-content:center}.cc__bars{display:flex;flex-direction:column;gap:10px}.cc__row{display:grid;grid-template-columns:128px minmax(0,1fr) 46px;align-items:center;gap:10px;font-size:13px;color:#5e646b}.cc__row b{font-size:14px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.cc__row.is-ours{color:#1f2225;font-weight:600}.cc__row.is-ours b{font-weight:600}.cc__track{height:12px;border-radius:6px;background:#f1f4f9;overflow:hidden}.cc__track i{display:block;height:100%;border-radius:6px;background:#b8c0ca}.cc__row.is-ours .cc__track i{background:#48da68}.cc__foot{margin:0;font-size:13px;line-height:1.45;color:#474c51;padding-top:12px;border-top:1px solid #E5E9ED}.cc__foot b{color:#1c7a33;font-weight:600}
