.cs-page{position:relative}.cs-hero{position:relative;padding:clamp(120px,14vw,170px) 0 clamp(40px,5vw,70px)}.cs-hero>.pp-wrap{position:relative;z-index:2}.cs-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#e2e8ff80;margin-bottom:28px}.cs-crumb a{color:#e2e8ffb8;text-decoration:none}.cs-crumb a:hover{color:#fff}.cs-hero__grid{display:grid;grid-template-columns:1.25fr .9fr;gap:clamp(28px,5vw,80px);align-items:end}.cs-h1{font-family:var(--pp-display);font-size:clamp(40px,5.4vw,80px);line-height:1.15;margin:22px 0 18px;color:#f3f5ff}.cs-h1 em{font-style:normal;color:#b9c8ff}.cs-lead{color:#e2e8ffb8;font-size:clamp(16px,1.3vw,19px);line-height:2.05;max-width:56ch;margin:0}.cs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cs-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;border-radius:24px;overflow:hidden;background:#8fb0ff1f;box-shadow:inset 0 0 0 1px #8fb0ff1f}.cs-facts>div{padding:18px 20px;background:#050820db}.cs-facts dt{font-size:12.5px;color:#d6deff80;margin-bottom:6px}.cs-facts dd{margin:0;color:#eef1ff;font-size:15px;line-height:1.7}.cs-facts dd a{color:#b9c8ff;text-decoration:none;direction:ltr;display:inline-block}.cs-facts dd a:hover{color:#fff}.cs-win{position:relative;border-radius:22px;overflow:hidden;background:#05071f;box-shadow:inset 0 0 0 1px #8fb0ff29,0 60px 120px -60px #000000f2,0 0 0 1px #0006}.cs-win__bar{position:relative;z-index:3;display:flex;align-items:center;gap:7px;height:38px;padding:0 16px;background:#080b28f2;border-bottom:1px solid rgba(143,176,255,.1)}.cs-win__bar i{width:10px;height:10px;border-radius:50%;background:#d6deff2e}.cs-win__bar span{margin-inline:auto;direction:ltr;font-size:12px;color:#d6deff8c;padding:4px 16px;border-radius:99px;background:#ffffff0a}.cs-win__view{position:relative;aspect-ratio:16/9;background:#0b0603}.cs-win__view video,.cs-win__view img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cs-stage{position:relative;margin-top:clamp(40px,5vw,70px);perspective:1600px}.cs-stage .cs-win{transform:rotateX(var(--tx,8deg)) rotateY(var(--ty,0deg));transform-origin:50% 0;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.cs-stage__glow{position:absolute;top:8%;right:6%;bottom:-10%;left:6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,138,61,.28),rgba(140,40,30,.14) 55%,transparent);filter:blur(30px);pointer-events:none}.cs-chip-float{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:99px;background:#060924db;box-shadow:inset 0 0 0 1px #8fb0ff33,0 20px 40px -20px #000c;color:#e8ecff;font-size:13px;white-space:nowrap}.cs-chip-float b{color:#ffca06;font-weight:700}.cs-chip-float--a{top:16%;right:-2%}.cs-chip-float--b{bottom:14%;left:-2%}.cs-sec{position:relative;padding:clamp(70px,9vw,140px) 0}.cs-sec>.pp-wrap{position:relative;z-index:2}.cs-head{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;margin-bottom:clamp(30px,4vw,56px)}.cs-head .pp-h2{margin-top:20px}.cs-head p{color:#e2e8ffa8;max-width:44ch;line-height:2;margin:0}.cs-nums{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.cs-num{position:relative;padding:24px 22px;border-radius:22px;background:#0609248c;box-shadow:inset 0 0 0 1px #8fb0ff1a;overflow:hidden}.cs-num b{display:block;font-family:var(--pp-display);font-size:clamp(30px,3vw,46px);color:#f3f5ff;line-height:1.1}.cs-num span{display:block;margin-top:10px;color:#d6deff99;font-size:13.5px;line-height:1.8}.cs-num:after{content:"";position:absolute;top:-30%;left:-20%;width:60%;height:80%;border-radius:80% 0;background:linear-gradient(135deg,#9db8ff29,#4562f00d);transform:rotate(-20deg);pointer-events:none}.cs-brief{display:grid;gap:12px}.cs-qa{display:grid;grid-template-columns:72px 1fr 1fr;gap:clamp(16px,3vw,40px);align-items:center;padding:22px clamp(18px,3vw,34px);border-radius:24px;background:#06092480;box-shadow:inset 0 0 0 1px #8fb0ff17;transition:background .6s,box-shadow .6s}.cs-qa:hover{background:#0e144699;box-shadow:inset 0 0 0 1px #9db8ff38}.cs-qa__n{font-family:var(--pp-display);font-size:28px;color:#b9c8ff52}.cs-qa__q{color:#ffe2c4db;line-height:1.95;font-size:15px}.cs-qa__q small,.cs-qa__a small{display:block;font-size:11.5px;letter-spacing:.02em;margin-bottom:6px;color:#d6deff6b}.cs-qa__a{color:#e8ecff;line-height:1.95;font-size:15px}.cs-qa__a mark{background:none;color:#b9c8ff}.cs-reel{position:relative}.cs-reel__pin{position:relative;height:100vh;height:100svh;display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(24px,4vw,60px);align-items:center;padding:clamp(80px,9vh,110px) var(--pp-gutter) 40px;max-width:var(--pp-max);margin-inline:auto;box-sizing:border-box}.cs-reel__screen{position:relative}.cs-reel__screen .cs-win__view video{opacity:0;transition:opacity 1.1s cubic-bezier(.45,0,.55,1)}.cs-reel__screen .cs-win__view video.is-on{opacity:1}.cs-reel__screen .cs-win__view>.pr-smoke{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.9}.cs-reel__tone{position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--tone,rgba(255,138,61,.3)),transparent 70%);filter:blur(40px);transition:background 1.4s;pointer-events:none}.cs-reel__count{position:absolute;bottom:-46px;right:0;display:flex;align-items:center;gap:14px;font-size:13px;color:#d6deff8c}.cs-reel__count b{font-family:var(--pp-display);color:#fff;font-size:18px}.cs-reel__bar{width:160px;height:2px;border-radius:2px;background:#8fb0ff24;overflow:hidden}.cs-reel__bar i{display:block;height:100%;width:calc(var(--p,0)*100%);background:linear-gradient(90deg,#9db8ff,#6f4fe0);transition:width .3s}.cs-moves{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:4px}.cs-mo{position:relative;padding:14px 18px 14px 14px;border-radius:20px;cursor:pointer;transition:background .7s,box-shadow .7s}.cs-mo__top{display:flex;align-items:center;gap:14px}.cs-mo__n{font-family:var(--pp-display);font-size:13px;color:#b9c8ff66;min-width:24px;transition:color .6s}.cs-mo h3{margin:0;font-family:var(--pp-display);font-size:clamp(16px,1.35vw,20px);color:#e8ecff80;font-weight:700;transition:color .6s}.cs-mo__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .9s cubic-bezier(.16,1,.3,1)}.cs-mo__body>div{overflow:hidden}.cs-mo p{margin:10px 38px 0 0;color:#e2e8ffad;font-size:14.5px;line-height:1.95}.cs-tags{display:flex;flex-wrap:wrap;gap:6px;margin:12px 38px 4px 0}.cs-tags span{font-size:11.5px;direction:ltr;padding:4px 10px;border-radius:99px;background:#8fb0ff14;color:#d6deffb3;box-shadow:inset 0 0 0 1px #8fb0ff1f}.cs-mo.is-on{background:#0a0f38b8;box-shadow:inset 0 0 0 1px #9db8ff33}.cs-mo.is-on h3{color:#fff}.cs-mo.is-on .cs-mo__n{color:#ffca06}.cs-mo.is-on .cs-mo__body{grid-template-rows:1fr}.cs-mo:not(.is-on):hover h3{color:#e8ecffd1}.cs-mo .cs-mo__vid{display:none}.cs-pal{display:grid;grid-template-columns:.9fr 1.4fr;gap:clamp(30px,5vw,80px);align-items:center}.cs-pal__row{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.cs-sw{flex:1;display:grid;justify-items:center;gap:14px;text-align:center}.cs-sw__petal{width:clamp(52px,6vw,92px);aspect-ratio:1;border-radius:80% 0;background:var(--c);box-shadow:inset 0 0 0 1px #ffffff24,0 24px 40px -18px var(--c);transform:rotate(var(--r,0deg)) translateY(var(--y,0));transition:transform 1.1s cubic-bezier(.16,1,.3,1),border-radius 1.1s cubic-bezier(.16,1,.3,1)}.cs-sw:hover .cs-sw__petal{transform:rotate(calc(var(--r,0deg) + 45deg)) translateY(calc(var(--y,0px) - 10px));border-radius:50% 50% 50% 8%}.cs-sw b{font-size:13.5px;color:#eef1ff;font-weight:600}.cs-sw small{display:block;direction:ltr;font-size:11.5px;color:#d6deff80;margin-top:3px}.cs-mobile{position:relative;display:flex;justify-content:center;align-items:center;gap:clamp(14px,3vw,46px);perspective:1400px}.cs-phone{position:relative;width:clamp(170px,19vw,270px);aspect-ratio:440/956;border-radius:38px;padding:9px;background:linear-gradient(160deg,#1a1f4d,#05071f);box-shadow:inset 0 0 0 1px #9db8ff38,0 50px 90px -40px #000000e6;transform:translateY(var(--py,0)) rotateY(var(--ry,0deg));transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.cs-phone__in{position:relative;height:100%;border-radius:30px;overflow:hidden;background:#0b0603}.cs-phone__in video,.cs-phone__in img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.cs-phone:before{content:"";position:absolute;top:18px;left:50%;z-index:2;width:30%;height:18px;border-radius:99px;background:#02030f;transform:translate(-50%)}.cs-phone--side{width:clamp(140px,15vw,220px);opacity:.78}.cs-phone--l{--ry:16deg;--py:30px}.cs-phone--r{--ry:-16deg;--py:30px}.cs-time{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:t}.cs-time:before{content:"";position:absolute;top:21px;right:4%;left:4%;height:1px;background:linear-gradient(270deg,#9db8ff,#6f4fe0 70%,#6f4fe033)}.cs-step{position:relative;padding-top:56px}.cs-step:before{content:"";position:absolute;top:10px;right:0;width:22px;height:22px;border-radius:80% 0;background:linear-gradient(135deg,#9db8ff,#4562f0 55%,#18237a);box-shadow:0 0 18px #6a7dff99;transform:rotate(-45deg)}.cs-step small{color:#ffca06;font-size:12.5px}.cs-step h3{margin:8px 0;font-family:var(--pp-display);font-size:18px;color:#f3f5ff}.cs-step p{margin:0;color:#e2e8ff9e;font-size:14px;line-height:1.9}.cs-next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(40px,5vw,70px);padding:30px clamp(20px,3vw,40px);border-radius:26px;background:#06092480;box-shadow:inset 0 0 0 1px #8fb0ff1a;text-decoration:none;color:#fff;transition:background .6s}.cs-next:hover{background:#0e1446a6}.cs-next small{display:block;color:#d6deff80;font-size:13px;margin-bottom:6px}.cs-next b{font-family:var(--pp-display);font-size:clamp(20px,2vw,30px)}.cs-next i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;box-shadow:inset 0 0 0 1px #9db8ff42;transition:transform .8s cubic-bezier(.16,1,.3,1)}.cs-next:hover i{transform:translate(-8px) rotate(-45deg)}.cs-next i svg{width:20px}.cs-reveal{opacity:0;transform:translateY(26px);transition:opacity 1.1s,transform 1.3s cubic-bezier(.16,1,.3,1)}.cs-reveal.is-in{opacity:1;transform:none}@media (max-width:1100px){.cs-nums{grid-template-columns:repeat(3,1fr)}.cs-reel__pin{height:auto;grid-template-columns:1fr;padding:0 var(--pp-gutter)}.cs-reel__screen,.cs-reel__count{display:none}.cs-mo{padding:16px;background:#06092480;box-shadow:inset 0 0 0 1px #8fb0ff17;margin-bottom:10px;cursor:default}.cs-mo h3{color:#fff}.cs-mo__n{color:#ffca06}.cs-mo__body{grid-template-rows:1fr}.cs-mo .cs-mo__vid{display:block;margin-top:14px;border-radius:14px;overflow:hidden;aspect-ratio:16/9;background:#0b0603}.cs-mo .cs-mo__vid video{width:100%;height:100%;object-fit:cover;display:block}.cs-mo p,.cs-tags{margin-right:0}}@media (max-width:900px){.cs-hero__grid,.cs-pal,.cs-head{grid-template-columns:1fr}.cs-qa{grid-template-columns:1fr;gap:10px}.cs-qa__n{font-size:20px}.cs-chip-float{display:none}.cs-stage .cs-win{transform:none}.cs-time{grid-template-columns:1fr 1fr;row-gap:30px}.cs-time:before{display:none}.cs-phone--side{display:none}.cs-phone{width:min(260px,70vw)}}@media (max-width:600px){.cs-nums{grid-template-columns:1fr 1fr}.cs-facts{grid-template-columns:1fr}.cs-pal__row{flex-wrap:wrap;justify-content:center}.cs-sw{flex:0 0 30%}.cs-time{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cs-reveal{opacity:1;transform:none}}.cs-link{color:#b9c8ff;text-decoration:none;border-bottom:1px solid rgba(185,200,255,.35);transition:color .4s,border-color .4s;white-space:nowrap}.cs-link:hover{color:#fff;border-color:#fff}.cs-lead--strong{color:#fff;font-family:var(--pp-display);font-size:clamp(18px,1.5vw,22px);line-height:1.9;margin-bottom:14px}.cs-win--scroll .cs-win__view{aspect-ratio:16/10;overflow:hidden}.cs-win--scroll .cs-win__view img.cs-shot{position:absolute;inset:0 0 auto;height:auto;min-height:100%;object-fit:cover;object-position:top;transform:translateZ(0);transition:transform 6s cubic-bezier(.45,0,.55,1);will-change:transform}.cs-win--scroll:hover .cs-win__view img.cs-shot,.cs-win--scroll:focus-within .cs-win__view img.cs-shot{transform:translate3d(0,calc(var(--pan,0px) * -1),0)}.cs-story{max-width:880px;color:#e2e8ffc7;font-size:16.5px;line-height:2.1}.cs-story h2,.cs-story h3,.cs-story h4{font-family:var(--pp-display);color:#fff;line-height:1.6;margin:1.8em 0 .6em}.cs-story h2{font-size:clamp(22px,2vw,28px)}.cs-story h3{font-size:clamp(19px,1.6vw,23px)}.cs-story h4{font-size:18px}.cs-story p{margin:0 0 1.1em}.cs-story ul,.cs-story ol{margin:0 0 1.2em;padding-inline-start:1.3em}.cs-story li{margin:.35em 0}.cs-story li::marker{color:#9db8ff}.cs-story a{color:#c3ceff;text-decoration:underline;text-underline-offset:4px}.cs-story img{max-width:100%;height:auto;border-radius:18px;margin:1em 0}.cs-story strong,.cs-story b{color:#fff}.cs-video{position:relative;display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;border-radius:22px;overflow:hidden;cursor:pointer;background:#05071f;box-shadow:inset 0 0 0 1px #8fb0ff29,0 60px 120px -60px #000000f2}.cs-video img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:opacity .6s,transform 1.2s cubic-bezier(.16,1,.3,1)}.cs-video:hover img{opacity:.75;transform:scale(1.03)}.cs-video__play{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 30% 30%,#6a7dff,#2e4a96);box-shadow:0 0 0 10px #6a7dff2e,0 20px 60px -10px #6a7dffb3}.cs-video__play svg{width:30px;height:30px;margin-inline-start:4px}.cs-video__tx{position:absolute;inset:auto 0 22px;text-align:center;color:#fff;font-family:var(--pp-display);font-size:15px}.cs-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cs-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px);align-items:start}.cs-gal__i{margin:0;border-radius:20px;overflow:hidden;background:#05071f;box-shadow:inset 0 0 0 1px #8fb0ff24}.cs-gal__i img{display:block;width:100%;height:auto}.cs-gal .cs-phone{grid-row:span 2;justify-self:center}.sp-grid--related{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.cs-gal,.sp-grid--related{grid-template-columns:1fr}.cs-video__play{width:64px;height:64px;margin:-32px 0 0 -32px}}.sp-grid--related .sp-card{display:block;border-radius:20px;overflow:hidden;background:linear-gradient(165deg,#121a529e,#04071ec7);box-shadow:inset 0 0 0 1px #9db8ff24;color:#fff}.sp-grid--related{display:grid;gap:16px}.sp-grid--related .sp-card__media{position:relative;display:block;aspect-ratio:4/3;margin:8px 8px 0;border-radius:14px;overflow:hidden}.sp-grid--related .sp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.sp-grid--related .sp-card__hud{display:none}.sp-grid--related .sp-card__body{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 16px}.sp-grid--related .sp-card__go{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffff14}.sp-grid--related .sp-card__go svg{width:16px;height:16px}
