.zepto-module__HRQgnW__page{--grape:#3c006b;--plum:#24083f;--pink:#ff3269;--lilac:#ece0fb;--mist:#faf6ff;font-size:16.5px}.zepto-module__HRQgnW__page .shell{max-width:1140px}.zepto-module__HRQgnW__hero{background:var(--grape);color:#fff;border-radius:0 0 clamp(28px,5vw,64px) clamp(28px,5vw,64px);padding:clamp(32px,5vw,72px) 0 0}.zepto-module__HRQgnW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.zepto-module__HRQgnW__back{color:#d9b8ff;margin-bottom:22px;font-size:14px;text-decoration:none;display:inline-block}.zepto-module__HRQgnW__back:hover{color:#fff}.zepto-module__HRQgnW__kicker{font:700 11.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ff9db6}.zepto-module__HRQgnW__hero h1{margin:12px 0 0}.zepto-module__HRQgnW__brand{font:900 clamp(4.4rem, 12vw, 9rem)/.86 var(--sans);letter-spacing:-.06em;display:block}.zepto-module__HRQgnW__title{font:700 clamp(1.5rem, 2.9vw, 2.3rem)/1.15 var(--sans);letter-spacing:-.02em;color:#ffd0dc;margin-top:clamp(22px,3vw,34px);display:block}.zepto-module__HRQgnW__dek{color:#eadcff;max-width:54ch;margin-top:18px;line-height:1.7}.zepto-module__HRQgnW__cta{border-radius:var(--btn-r);background:var(--pink);color:#fff;margin-top:26px;padding:14px 28px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-block}.zepto-module__HRQgnW__cta:hover{background:#ff4f7f}.zepto-module__HRQgnW__clock{color:var(--plum);background:#fff;border-radius:28px;padding:24px}.zepto-module__HRQgnW__clockEyebrow{font:700 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6a17c2}.zepto-module__HRQgnW__tabs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.zepto-module__HRQgnW__tabs button{border-radius:var(--btn-r);color:var(--plum);font:600 13px var(--sans);cursor:pointer;background:#fff;border:1.5px solid #d9c4f5;padding:8px 14px}.zepto-module__HRQgnW__tabs button[aria-pressed=true]{border-color:var(--grape);background:var(--grape);color:#fff}.zepto-module__HRQgnW__track{height:96px;margin:44px 14px 26px;position:relative}.zepto-module__HRQgnW__track:before{content:"";background:var(--lilac);border-radius:999px;height:14px;position:absolute;top:40px;left:0;right:0}.zepto-module__HRQgnW__trackFill{height:14px;width:var(--to);background:var(--pink);border-radius:999px;animation:2.2s cubic-bezier(.3,.7,.3,1) both zepto-module__HRQgnW__zp-fill;position:absolute;top:40px;left:0}.zepto-module__HRQgnW__rider{top:28px;left:var(--to);background:var(--grape);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-19px;animation:2.2s cubic-bezier(.3,.7,.3,1) both zepto-module__HRQgnW__zp-ride;display:grid;position:absolute}@keyframes zepto-module__HRQgnW__zp-fill{0%{width:0}to{width:var(--to)}}@keyframes zepto-module__HRQgnW__zp-ride{0%{left:0}to{left:var(--to)}}.zepto-module__HRQgnW__promise{font:600 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#6a17c2;white-space:nowrap;justify-items:center;gap:1px;display:grid;position:absolute;top:-34px;transform:translate(-50%)}.zepto-module__HRQgnW__promise b{font:800 15px var(--sans);letter-spacing:0;color:var(--plum)}.zepto-module__HRQgnW__promise:after{content:"";background:var(--plum);width:2px;height:62px;position:absolute;top:34px;left:50%}.zepto-module__HRQgnW__tick{font:11px var(--mono);color:#7b6a91;white-space:nowrap;position:absolute;top:66px;transform:translate(-50%)}.zepto-module__HRQgnW__tick:last-child{transform:translate(-100%)}.zepto-module__HRQgnW__clockOut{line-height:1.6;display:block}.zepto-module__HRQgnW__clockOut strong{color:#c4124b}.zepto-module__HRQgnW__replay{border:1.5px solid var(--grape);border-radius:var(--btn-r);color:var(--grape);font:700 13px var(--sans);cursor:pointer;background:0 0;margin-top:14px;padding:9px 18px}.zepto-module__HRQgnW__replay:hover{background:var(--lilac)}.zepto-module__HRQgnW__clockNote{color:#7b6a91;margin-top:12px;font-size:12.5px;line-height:1.5}.zepto-module__HRQgnW__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(28px,5vw,56px) 0 0;padding-bottom:clamp(26px,4vw,44px);display:grid}.zepto-module__HRQgnW__strip>div{background:#4f0f86;border-radius:22px;padding:18px 20px}.zepto-module__HRQgnW__strip dd{font:900 clamp(1.6rem, 3.2vw, 2.4rem)/1 var(--sans);letter-spacing:-.03em;margin:0}.zepto-module__HRQgnW__strip dt{color:#d9b8ff;margin-top:8px;font-size:13px}.zepto-module__HRQgnW__run{padding-bottom:clamp(40px,6vw,72px);position:relative}.zepto-module__HRQgnW__disclosure{color:#6f5e86;max-width:84ch;margin:28px 0 0;font-size:13px;line-height:1.6}.zepto-module__HRQgnW__leg{grid-template-columns:112px minmax(0,1fr);gap:clamp(16px,3vw,36px);padding-top:clamp(44px,6vw,80px);scroll-margin-top:92px;display:grid;position:relative}.zepto-module__HRQgnW__leg:before{content:"";border-left:3px dotted #cdb3ee;position:absolute;top:0;bottom:0;left:46px}.zepto-module__HRQgnW__leg:last-of-type:before{height:clamp(44px,6vw,80px);bottom:auto}.zepto-module__HRQgnW__stamp{z-index:1;border-radius:var(--btn-r);background:var(--grape);color:#fff;min-width:92px;font:800 15px var(--mono);letter-spacing:.02em;text-align:center;place-self:start;padding:9px 0;position:relative}.zepto-module__HRQgnW__late .zepto-module__HRQgnW__stamp{background:var(--pink)}.zepto-module__HRQgnW__leg h2{max-width:24ch;font:900 clamp(1.8rem, 3.6vw, 2.8rem)/1.05 var(--sans);letter-spacing:-.035em;color:var(--plum)}.zepto-module__HRQgnW__lead{max-width:66ch;margin-top:16px;font-size:1.08rem;line-height:1.7}.zepto-module__HRQgnW__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,36px);margin-top:clamp(18px,3vw,28px);display:grid}.zepto-module__HRQgnW__cols p{color:#3a2157;line-height:1.75}.zepto-module__HRQgnW__page .zepto-module__HRQgnW__cols a,.zepto-module__HRQgnW__page .zepto-module__HRQgnW__turn a,.zepto-module__HRQgnW__page .zepto-module__HRQgnW__caption a,.zepto-module__HRQgnW__page .zepto-module__HRQgnW__aside a{color:#6a17c2;text-underline-offset:3px;font-weight:600;text-decoration:underline}.zepto-module__HRQgnW__aside{background:var(--lilac);color:#3a2157;border-radius:22px;max-width:74ch;margin-top:22px;padding:18px 22px;line-height:1.7}.zepto-module__HRQgnW__route{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(22px,3vw,34px) 0 0;padding:0;list-style:none;display:grid}.zepto-module__HRQgnW__route li{background:#fff;border:1.5px solid #e2d2f6;border-radius:22px;padding:16px 18px 18px}.zepto-module__HRQgnW__route time{background:var(--lilac);font:700 12px var(--mono);color:var(--grape);border-radius:999px;padding:4px 11px;display:inline-block}.zepto-module__HRQgnW__route span{color:#3a2157;margin-top:10px;font-size:14.5px;line-height:1.5;display:block}.zepto-module__HRQgnW__route li:last-child{background:var(--grape);border-color:var(--grape)}.zepto-module__HRQgnW__route li:last-child time{background:var(--pink);color:#fff}.zepto-module__HRQgnW__route li:last-child span{color:#fff}.zepto-module__HRQgnW__storeGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(18px,3vw,36px);margin-top:clamp(18px,3vw,28px);display:grid}.zepto-module__HRQgnW__plan{background:#fff;border:1.5px solid #e2d2f6;border-radius:28px;margin:0;padding:16px}.zepto-module__HRQgnW__plan svg{width:100%;height:auto;font-family:var(--sans);display:block}.zepto-module__HRQgnW__plan figcaption{color:#7b6a91;margin-top:8px;font-size:12.5px}.zepto-module__HRQgnW__planWall{fill:var(--mist);stroke:var(--grape);stroke-width:3px}.zepto-module__HRQgnW__planShelf{fill:var(--lilac);stroke:#cdb3ee}.zepto-module__HRQgnW__planCold{fill:#dff1ff;stroke:#9cc9ee}.zepto-module__HRQgnW__planFast{fill:var(--pink)}.zepto-module__HRQgnW__planPack{fill:var(--grape)}.zepto-module__HRQgnW__planText{fill:#24567c;font-size:13px;font-weight:600}.zepto-module__HRQgnW__planTextOn{fill:#fff;font-size:13px;font-weight:700}.zepto-module__HRQgnW__planDoor{stroke:#fff;stroke-width:6px}.zepto-module__HRQgnW__planPath{fill:none;stroke:var(--plum);stroke-width:2.5px;stroke-dasharray:2 7;stroke-linecap:round;animation:1.2s linear infinite zepto-module__HRQgnW__zp-walk}@keyframes zepto-module__HRQgnW__zp-walk{to{stroke-dashoffset:-18px}}.zepto-module__HRQgnW__planRider{fill:var(--pink)}.zepto-module__HRQgnW__planDot{fill:#fff;stroke:var(--plum);stroke-width:2px}.zepto-module__HRQgnW__planDotText{font:700 12px var(--mono);fill:var(--plum)}.zepto-module__HRQgnW__planKey{counter-reset:k;gap:12px;margin:0;padding:0;list-style:none;display:grid}.zepto-module__HRQgnW__planKey li{color:#3a2157;counter-increment:k;padding-left:42px;line-height:1.55;position:relative}.zepto-module__HRQgnW__planKey li:before{content:counter(k);border:2px solid var(--plum);width:28px;height:28px;font:700 12px var(--mono);color:var(--plum);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.zepto-module__HRQgnW__planKey b{color:var(--plum);display:block}.zepto-module__HRQgnW__density{background:#fff;border:1.5px solid #e2d2f6;border-radius:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(18px,3vw,36px);margin-top:22px;padding:clamp(16px,2.5vw,26px);display:grid}.zepto-module__HRQgnW__densityMap{border-radius:22px;overflow:hidden}.zepto-module__HRQgnW__densityMap svg{width:100%;height:auto;display:block}.zepto-module__HRQgnW__mapBg{fill:var(--mist)}.zepto-module__HRQgnW__mapRoad{stroke:#e2d2f6;stroke-width:6px}.zepto-module__HRQgnW__mapReach{fill:var(--pink);fill-opacity:.16;stroke:var(--pink);stroke-opacity:.5}.zepto-module__HRQgnW__mapStore{fill:var(--grape)}.zepto-module__HRQgnW__densityPanel label{color:var(--plum);font-weight:700;display:block}.zepto-module__HRQgnW__densityPanel label input{margin-top:10px;display:block}.zepto-module__HRQgnW__densityPanel label b{color:#c4124b}.zepto-module__HRQgnW__densityPanel input{width:100%;accent-color:var(--pink)}.zepto-module__HRQgnW__densityOut{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.zepto-module__HRQgnW__densityOut>div{background:var(--lilac);border-radius:18px;padding:14px 16px}.zepto-module__HRQgnW__densityOut dt{color:#5a4474;font-size:12.5px}.zepto-module__HRQgnW__densityOut dd{font:900 1.5rem/1 var(--sans);letter-spacing:-.02em;color:var(--plum);margin:6px 0 0}.zepto-module__HRQgnW__densityOut dd[data-late=true]{color:#c4124b}.zepto-module__HRQgnW__densitySay{color:var(--plum);margin-top:16px;font-weight:600;line-height:1.55}.zepto-module__HRQgnW__densityNote{color:#7b6a91;margin-top:10px;font-size:12.5px;line-height:1.55}.zepto-module__HRQgnW__charts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.zepto-module__HRQgnW__mini{background:#fff;border:1.5px solid #e2d2f6;border-radius:24px;margin:0;padding:18px 16px 14px}.zepto-module__HRQgnW__mini figcaption b{color:var(--plum);font-weight:800;display:block}.zepto-module__HRQgnW__mini figcaption span{color:#7b6a91;font-size:12px}.zepto-module__HRQgnW__miniBars{grid-template-columns:repeat(3,1fr);gap:10px;height:176px;margin-top:14px;display:grid}.zepto-module__HRQgnW__miniBars>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.zepto-module__HRQgnW__miniBars em{font:700 12px var(--mono);color:var(--plum);white-space:nowrap;font-style:normal}.zepto-module__HRQgnW__miniBars i{width:100%;height:calc((100% - 50px) * var(--h));background:#cdb3ee;border-radius:10px 10px 4px 4px;flex:none;min-height:6px;margin-top:6px}.zepto-module__HRQgnW__miniBars>div:last-child i{background:var(--grape)}.zepto-module__HRQgnW__mini:last-child .zepto-module__HRQgnW__miniBars>div:last-child i{background:var(--pink)}.zepto-module__HRQgnW__miniBars span{font:600 11.5px var(--mono);color:#7b6a91;margin-top:8px}.zepto-module__HRQgnW__mix{border-radius:999px;height:44px;margin-top:22px;display:flex;overflow:hidden}.zepto-module__HRQgnW__mix span[data-k=a],.zepto-module__HRQgnW__mixKey li[data-k=a]:before{background:var(--grape)}.zepto-module__HRQgnW__mix span[data-k=b],.zepto-module__HRQgnW__mixKey li[data-k=b]:before{background:#8d4fd0}.zepto-module__HRQgnW__mix span[data-k=c],.zepto-module__HRQgnW__mixKey li[data-k=c]:before{background:var(--pink)}.zepto-module__HRQgnW__mix span[data-k=d],.zepto-module__HRQgnW__mixKey li[data-k=d]:before{background:#ffb3c7}.zepto-module__HRQgnW__mixKey{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.zepto-module__HRQgnW__mixKey li{color:#3a2157;padding-left:22px;font-size:14px;line-height:1.45;position:relative}.zepto-module__HRQgnW__mixKey li:before{content:"";border-radius:4px;width:13px;height:13px;position:absolute;top:4px;left:0}.zepto-module__HRQgnW__mixKey b{color:var(--plum);display:block}.zepto-module__HRQgnW__mixKey em{font:600 12px var(--mono);color:#7b6a91;font-style:normal;display:block}.zepto-module__HRQgnW__versus{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.zepto-module__HRQgnW__versus>div{background:var(--grape);color:#fff;border-radius:28px;padding:22px}.zepto-module__HRQgnW__versus>div[data-real=true]{color:var(--plum);border:2.5px solid var(--pink);background:#fff}.zepto-module__HRQgnW__versus span{font:700 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.zepto-module__HRQgnW__versus b{font:900 clamp(2.6rem, 6vw, 4.4rem)/1 var(--sans);letter-spacing:-.04em;margin-top:10px;display:block}.zepto-module__HRQgnW__versus>div[data-real=true] b{color:#c4124b}.zepto-module__HRQgnW__versus em{opacity:.8;font-size:13px;font-style:normal}.zepto-module__HRQgnW__costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.zepto-module__HRQgnW__costs article{background:var(--plum);color:#fff;border-radius:26px;padding:22px}.zepto-module__HRQgnW__costs b{font:900 clamp(1.7rem, 3.4vw, 2.5rem)/1 var(--sans);letter-spacing:-.03em;color:#ff9db6}.zepto-module__HRQgnW__costs h3{font:800 1.05rem/1.25 var(--sans);margin-top:10px}.zepto-module__HRQgnW__costs p{color:#e5d6f7;margin-top:8px;font-size:14.5px;line-height:1.6}.zepto-module__HRQgnW__lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.zepto-module__HRQgnW__lessons article{background:#fff;border:1.5px solid #e2d2f6;border-radius:26px;padding:22px 22px 20px 70px;position:relative}.zepto-module__HRQgnW__lessons article>span{background:var(--pink);color:#fff;width:36px;height:36px;font:800 14px var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:20px}.zepto-module__HRQgnW__lessons h3{font:800 1.15rem/1.25 var(--sans);letter-spacing:-.01em;color:var(--plum)}.zepto-module__HRQgnW__lessons p{color:#3a2157;margin-top:8px;line-height:1.6}.zepto-module__HRQgnW__lessonLinks{gap:4px;display:grid}.zepto-module__HRQgnW__page .zepto-module__HRQgnW__lessonLinks a{color:#6a17c2;font-size:.93rem;font-weight:700;text-decoration:none}.zepto-module__HRQgnW__page .zepto-module__HRQgnW__lessonLinks a:hover{text-decoration:underline}.zepto-module__HRQgnW__turn{background:var(--grape);color:#fff;border-radius:32px;margin-top:clamp(28px,4vw,44px);padding:clamp(22px,3.5vw,40px)}.zepto-module__HRQgnW__turn h3{font:900 clamp(1.4rem, 2.8vw, 2rem)/1.1 var(--sans);letter-spacing:-.03em}.zepto-module__HRQgnW__turn>p{color:#eadcff;max-width:70ch;margin-top:12px;line-height:1.7}.zepto-module__HRQgnW__page .zepto-module__HRQgnW__turn a{color:#ffd0dc}.zepto-module__HRQgnW__choices{gap:10px;max-width:760px;margin:20px 0;display:grid}.zepto-module__HRQgnW__choices details{color:var(--plum);background:#fff;border-radius:26px}.zepto-module__HRQgnW__choices summary{border-radius:var(--btn-r);cursor:pointer;padding:14px 22px;font-weight:800;list-style:none}.zepto-module__HRQgnW__choices summary::-webkit-details-marker{display:none}.zepto-module__HRQgnW__choices summary:after{content:"+";float:right;color:var(--pink);font-weight:900}.zepto-module__HRQgnW__choices details[open] summary:after{content:"−"}.zepto-module__HRQgnW__choices details p{color:#3a2157;padding:0 22px 18px;line-height:1.65}.zepto-module__HRQgnW__end{background:#fff;border-top:1.5px solid #e2d2f6;padding:clamp(44px,6vw,80px) 0}.zepto-module__HRQgnW__end>div>h2{font:900 clamp(1.6rem, 3.2vw, 2.4rem)/1.1 var(--sans);letter-spacing:-.03em;color:var(--plum)}.zepto-module__HRQgnW__faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:22px;display:grid}.zepto-module__HRQgnW__faq details{background:var(--mist);border:1.5px solid #e2d2f6;border-radius:24px}.zepto-module__HRQgnW__faq summary{cursor:pointer;color:var(--plum);padding:16px 20px;font-weight:700;list-style:none}.zepto-module__HRQgnW__faq summary::-webkit-details-marker{display:none}.zepto-module__HRQgnW__faq summary:after{content:"+";float:right;color:var(--pink);font-weight:900}.zepto-module__HRQgnW__faq details[open] summary:after{content:"−"}.zepto-module__HRQgnW__faq details p{color:#3a2157;padding:0 20px 18px;line-height:1.65}.zepto-module__HRQgnW__sourcesHead{margin-top:clamp(32px,5vw,52px)}.zepto-module__HRQgnW__sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.zepto-module__HRQgnW__sources li{font-size:14.5px;line-height:1.5}.zepto-module__HRQgnW__page .zepto-module__HRQgnW__sources a{color:var(--grape);text-underline-offset:3px;font-weight:700;text-decoration:underline}.zepto-module__HRQgnW__sources span{color:#7b6a91;font-size:13px;display:block}.zepto-module__HRQgnW__caption{color:#6f5e86;margin-top:22px;font-size:13px;line-height:1.6}@media (max-width:900px){.zepto-module__HRQgnW__heroGrid,.zepto-module__HRQgnW__storeGrid,.zepto-module__HRQgnW__density{grid-template-columns:1fr}.zepto-module__HRQgnW__strip,.zepto-module__HRQgnW__charts,.zepto-module__HRQgnW__mixKey,.zepto-module__HRQgnW__route{grid-template-columns:repeat(2,minmax(0,1fr))}.zepto-module__HRQgnW__cols,.zepto-module__HRQgnW__lessons,.zepto-module__HRQgnW__faq,.zepto-module__HRQgnW__sources,.zepto-module__HRQgnW__versus,.zepto-module__HRQgnW__costs{grid-template-columns:1fr}.zepto-module__HRQgnW__leg{grid-template-columns:1fr;gap:14px}.zepto-module__HRQgnW__leg:before{display:none}.zepto-module__HRQgnW__miniBars em{letter-spacing:-.02em;font-size:10.5px}.zepto-module__HRQgnW__densityOut{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.zepto-module__HRQgnW__trackFill,.zepto-module__HRQgnW__rider,.zepto-module__HRQgnW__planPath{animation:none}}
