@keyframes os-spin{to{transform:rotate(1turn)}}.mp-light.os-page{line-height:normal;overflow-x:clip}.mp-light.os-page h1,.mp-light.os-page h2,.mp-light.os-page h3{font-family:inherit;margin:0}.mp-light.os-page p{margin:0}body:has(.os-page){background:#FFFFFF}.os-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;justify-content:center;margin-top:8px}.mp-light .os-arrow{font-size:17px;font-weight:500;color:#0066CC;white-space:nowrap}.os-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#FFFFFF,#FFFFFF 55%,#F5F5F7);padding:72px 20px 80px}.os-hero__in{position:relative;z-index:1}.os-bubbles{position:absolute;inset:0;pointer-events:none}.os-bubble{position:absolute;left:var(--x);top:var(--y);display:none;animation:mp-float 6s ease-in-out infinite}.os-bubble>span{display:inline-block;padding:10px 18px;border-radius:var(--mp-r-pill);border:2px solid rgba(255,255,255,.9);color:#FFFFFF;font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;animation:os-pop .6s cubic-bezier(.3,1.6,.5,1) both;animation-delay:var(--d)}@keyframes os-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@media (min-width:1180px){.os-bubble{display:block}}@media (max-width:1179.98px){.os-hero{padding-top:112px}.os-bubble.is-phone{display:block;left:var(--mx);top:var(--my)}.os-bubble>span{font-size:13px;padding:8px 14px}}@media (prefers-reduced-motion:reduce){.os-bubble,.os-bubble>span{animation:none}}@media (min-width:1000px){.os-hero{padding:100px 24px 110px}}.os-hero__in{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.os-hero__eyebrow{font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.01em;color:#0071E3}.os-hero__h1{max-width:1100px}.os-chips{margin-top:44px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1000px}.mp-light .os-chip{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#FFFFFF;border:1px solid #e8e8ed;color:#1D1D1F;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.04)}.os-chip__icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center}.os-chip__text{display:flex;flex-direction:column;align-items:flex-start;gap:0}.os-chip__text span:first-child{font-size:14px;font-weight:600;white-space:nowrap}.os-chip__text span:last-child{font-size:12px;color:#86868B;white-space:nowrap}.os-story{background:#F5F5F7;padding:0 20px 60px;--node:42px;--icon:18px;--label:11.5px;--sub:10px;--ev-inset:10px;--ev-fs:12px}.os-story__grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;align-items:start}.os-sticky{position:-webkit-sticky;position:sticky;top:68px;order:0;z-index:2;background:#F5F5F7;margin:0 -20px;padding:12px 20px 28px;-webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000,#000 calc(100% - 22px),transparent)}.os-diag{position:relative;width:100%;max-width:380px;margin:0 auto;aspect-ratio:1/1;border-radius:24px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 30px 80px rgba(17,24,39,.1);border:1px solid #e8e8ed;overflow:hidden;transition:background .8s}.os-diag__edges{position:absolute;inset:0;width:100%;height:100%}.os-diag__ring{position:absolute;left:50%;top:50%;width:130px;height:130px;margin-left:-65px;margin-top:-65px;border-radius:50%;border:1.5px dashed #06b6d4;animation:os-spin 24s linear infinite;transition:opacity .6s;pointer-events:none}.os-node2{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.os-node2__tile{position:relative;width:var(--node);height:var(--node)}.os-node2__pulse{position:absolute;inset:0;animation:os-pulse 1.8s ease-out infinite}.os-node2__face{position:absolute;inset:0;display:grid;place-items:center;transition:background .5s,border-color .5s,box-shadow .5s}.os-node2__face svg{width:var(--icon);height:var(--icon)}.os-node2__text{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.os-node2__text span:first-child{font-size:var(--label);font-weight:700;letter-spacing:-.01em;white-space:nowrap}.os-node2__text span:last-child{font-size:var(--sub);font-weight:600;white-space:nowrap}.os-ev{position:absolute;left:var(--ev-inset);right:var(--ev-inset);bottom:var(--ev-inset);display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #e8e8ed;box-shadow:0 8px 24px rgba(17,24,39,.08);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.os-ev__dot{flex:none;width:8px;height:8px;border-radius:50%}.os-ev__text{flex:1 1;min-width:0;font-size:var(--ev-fs);line-height:1.35;color:#1D1D1F}.os-ev__n{flex:none;font-size:11px;font-weight:700}.os-chapters{order:1}.os-ch,.os-chapters{display:flex;flex-direction:column}.os-ch{min-height:auto;justify-content:center;gap:16px;padding:44px 4px 20px;opacity:1;transition:opacity .5s}.os-ch__k{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.os-ch__k>span:first-child{width:28px;height:28px;border-radius:9px;display:grid;place-items:center}.os-ch__h{font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.os-ch__p{font-size:clamp(17px,1.6vw,21px);line-height:1.45;font-weight:500;letter-spacing:-.01em;color:#6E6E73;text-wrap:pretty;max-width:560px}.os-ch__pts{display:flex;flex-direction:column;gap:8px;margin-top:4px}.os-ch__pts>span{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;color:#424245}.os-ch__pts>span>span{flex:none;margin-top:3px;width:16px;height:16px;border-radius:50%;font-size:10px;font-weight:800;display:grid;place-items:center}.mp-light .os-ch__cta{font-size:17px;font-weight:500;color:#0066CC;margin-top:4px;align-self:flex-start}@media (min-width:1000px){.os-story{padding:40px 24px;--node:58px;--icon:24px;--label:14px;--sub:11.5px;--ev-inset:16px;--ev-fs:13.5px}.os-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.os-sticky{top:calc(50vh - min(260px, 25vw) + 34px);order:2;background:transparent;margin:0;padding:0;-webkit-mask-image:none;mask-image:none}.os-diag{max-width:560px;border-radius:32px}.os-diag__ring{width:190px;height:190px;margin-left:-95px;margin-top:-95px}.os-ch{min-height:86vh;padding:60px 0;opacity:.32}.os-ch.is-on{opacity:1}}.os-how{background:#FFFFFF;padding:130px 24px}.os-how__in{max-width:1240px;margin:0 auto;gap:52px}.os-head,.os-how__in{display:flex;flex-direction:column}.os-head{align-items:center;text-align:center;gap:18px}.os-eyebrow{font-size:clamp(17px,1.6vw,21px);font-weight:600;color:#0071E3}.os-h2{font-weight:700;font-size:clamp(44px,6.4vw,88px);line-height:1.04;letter-spacing:-.035em;max-width:980px;text-wrap:balance}.os-lead{max-width:720px;font-size:clamp(19px,1.9vw,24px);line-height:1.38;font-weight:500;color:#6E6E73;text-wrap:pretty}.os-track{position:relative;padding:0 12px}@media (min-width:1000px){.os-track{padding:0 40px}}.os-track__rail{position:relative;height:4px;border-radius:2px;background:#E8E8ED;margin:28px 0 0}.os-track__fill{position:absolute;left:0;top:0;height:4px;border-radius:2px;background:linear-gradient(90deg,#8B5CF6,#06B6D4,#0A84FF,#10B981,#22C55E,#F59E0B,#1F7A3A);transition:width .9s cubic-bezier(.2,.8,.2,1)}.os-track__marker{position:absolute;top:-30px;transform:translateX(-50%);transition:left .9s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;align-items:center;gap:2px}.os-track__marker span:first-child{padding:4px 9px;border-radius:999px;background:#1D1D1F;color:#FFFFFF;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px rgba(17,24,39,.25)}.os-track__marker span:last-child{width:2px;height:8px;background:#1D1D1F}.os-track__dot{cursor:pointer;position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:3px solid #ffffff;transition:all .4s}.os-track__ends{display:flex;justify-content:space-between;margin-top:18px;font-size:13px;font-weight:600;color:#6E6E73}.os-how__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px;align-items:center;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}@media (min-width:1000px){.os-how__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.os-how__text{display:flex;flex-direction:column;gap:16px}.os-how__step{font-size:15px;font-weight:600}.os-how__t{font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.os-how__d{font-size:clamp(17px,1.6vw,20px);line-height:1.45;font-weight:500;color:#6E6E73;text-wrap:pretty;max-width:520px}.os-k{font-size:12px;font-weight:700;letter-spacing:.08em;color:#86868B}.os-how__prods{display:flex;flex-direction:column;gap:8px;margin-top:4px}.os-how__prods>div{display:flex;flex-wrap:wrap;gap:8px}.os-prod{display:flex;align-items:center;gap:7px;padding:6px 12px 6px 6px;border-radius:999px;font-size:13.5px;font-weight:600;white-space:nowrap}.os-prod>span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center}.os-how__ctrl{display:flex;align-items:center;gap:14px;margin-top:8px}.os-how__ctrl button{cursor:pointer;border:0;padding:0;font:inherit;color:inherit;width:44px;height:44px;border-radius:50%;background:#F5F5F7;display:grid;place-items:center}.os-how__ctrl .os-how__play{width:auto;height:auto;background:transparent;font-size:14px;font-weight:600;padding:10px 16px;border-radius:999px;border:1px solid #d2d2d7}.os-card-wrap{position:relative;display:flex;justify-content:center}.os-card-glow{position:absolute;inset:-10% -6%;pointer-events:none;transition:background .6s}.os-card{position:relative;width:100%;max-width:460px;border-radius:28px;background:#FFFFFF;border:1px solid #e8e8ed;box-shadow:0 1px 2px rgba(0,0,0,.04),0 30px 70px rgba(17,24,39,.14);overflow:hidden}.os-card__head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #f0f0f3}.os-card__icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.os-card__head>div{flex:1 1;display:flex;flex-direction:column}.os-card__head>div span:first-child{font-size:15px;font-weight:700}.os-card__head>div span:last-child{font-size:12px;color:#86868B}.os-card__badge{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.os-card__title{padding:18px 20px 6px;display:flex;flex-direction:column;gap:2px}.os-card__title span:first-child{font-size:13px;color:#86868B}.os-card__title span:last-child{font-size:22px;font-weight:700;letter-spacing:-.02em}.os-card__rows{padding:8px 20px 6px}.os-card__rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #f0f0f3;transition:opacity .4s,transform .45s cubic-bezier(.2,.8,.2,1)}.os-card__rows span:first-child{font-size:14.5px;color:#6E6E73}.os-card__rows span:last-child{font-size:14.5px;font-weight:600;text-align:right}.os-card__foot{padding:14px 20px 20px}.os-card__foot>div{height:46px;border-radius:12px;font-size:15px;font-weight:700;display:grid;place-items:center;transition:background .4s}.os-new{background:#000000;color:#F5F5F7}.os-doors,.os-new{padding:130px 24px}.os-doors{background:#FFFFFF}.os-new__in{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.os-cmp{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}@media (min-width:700px){.os-cmp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.os-cmp{grid-template-columns:repeat(4,minmax(0,1fr))}}.os-cmp__card{border-radius:28px;background:#0E1014;border:1px solid #1f232a;padding:28px;display:flex;flex-direction:column;gap:16px}.os-cmp__k{font-size:13px;font-weight:700;letter-spacing:.08em;color:#86868B}.os-cmp__card>div{display:flex;flex-direction:column;gap:4px}.os-cmp__card>div>span:first-child{font-size:12px;font-weight:600;color:#6E6E73}.os-cmp__old{font-size:16px;line-height:1.4;color:#A1A1A6;text-decoration:line-through;-webkit-text-decoration-color:rgba(161,161,166,.5);text-decoration-color:rgba(161,161,166,.5)}.os-cmp__neu{font-size:19px;line-height:1.35;font-weight:600;color:#F5F5F7;text-wrap:pretty}.mp-light .os-door{border-radius:28px;background:#F5F5F7;padding:32px;display:flex;flex-direction:column;gap:14px;color:#1D1D1F;text-decoration:none;min-height:300px}.os-door__icon{width:52px;height:52px;border-radius:15px;display:grid;place-items:center}.os-door__who{font-size:14px;font-weight:600;color:#6E6E73;margin-top:6px}.os-door__h{font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.os-door__p{font-size:15px;line-height:1.45;color:#424245;text-wrap:pretty}.os-door__cta{margin-top:auto;font-size:16px;font-weight:500;color:#0066CC}.os-cta{background:#F5F5F7;padding:130px 24px}.os-cta__in{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.os-cta__eyebrow{font-size:clamp(20px,2vw,26px);font-weight:600;background:linear-gradient(90deg,#8B5CF6,#D946EF,#FB923C);-webkit-background-clip:text;background-clip:text;color:transparent}.os-cta__h2{font-weight:700;font-size:clamp(48px,7vw,96px);line-height:1.04;letter-spacing:-.035em;max-width:980px;text-wrap:balance}.os-cta__lead{max-width:600px;font-size:clamp(19px,1.9vw,24px);line-height:1.38;font-weight:500;color:#6E6E73;text-wrap:pretty}