.cx-hero{position:relative;min-height:calc(100svh - 100px);display:flex;align-items:center;overflow:hidden;background:#040406;padding:64px 0}.cx-hero__bg{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(28px) saturate(140%) brightness(.55);transform:scale(1.1)}.cx-hero__shade{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,transparent 20%,rgba(4,4,6,.55) 70%),linear-gradient(90deg,#040406d9,#04040659 60%,#04040633)}.cx-hero__in{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.cx-hero h1{font-size:clamp(42px,7vw,96px);line-height:1.02}.cx-hero__copy>p{margin-top:20px;max-width:480px;font-size:18px;line-height:1.55;color:#ffffffbf}.cx-hero .cx-actions{margin-top:30px}.cx-hero__offer{display:inline-flex;align-items:center;gap:10px;margin-top:26px!important;padding:10px 16px;border-radius:999px;background:#00000073;border:1px solid rgba(255,255,255,.15);font-size:14px!important;color:#fff!important;backdrop-filter:blur(8px)}.cx-dotlive{width:8px;height:8px;border-radius:50%;background:#3dff8a;box-shadow:0 0 #3dff8a99;animation:cx-pulse 1.8s infinite}@keyframes cx-pulse{70%{box-shadow:0 0 0 10px #3dff8a00}to{box-shadow:0 0 #3dff8a00}}.cx-phone{position:relative;justify-self:center;width:min(340px,100%);aspect-ratio:9 / 16;border-radius:34px;overflow:hidden;border:6px solid #15151c;box-shadow:0 40px 120px #000000b3,0 0 80px #f400de40;transform:rotate(3deg);background:#000}.cx-phone video{width:100%;height:100%;object-fit:cover;display:block}.cx-phone__tag{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:#0009;backdrop-filter:blur(6px);font-size:12px;font-weight:600}@media(max-width:860px){.cx-hero{min-height:calc(100svh - 100px);padding:0;align-items:flex-end}.cx-hero__bg{inset:0;width:100%;height:100%;filter:saturate(120%) brightness(.7);transform:none}.cx-hero__shade{background:linear-gradient(180deg,#04040626,#04040633 40%,#040406eb)}.cx-hero__in{grid-template-columns:1fr;padding-bottom:48px}.cx-phone{display:none}}.cx-chapter--intro h2{font-size:clamp(40px,8vw,104px);line-height:1.05}.cx-ba{position:relative;aspect-ratio:3 / 4;max-height:78vh;border-radius:24px;overflow:hidden;border:1px solid var(--cx-line);background:#000;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline:none;justify-self:center;width:100%;max-width:520px}.cx-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.cx-ba__before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.cx-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 20px #fff9}.cx-ba__handle i{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:#fff;color:#07070a;display:flex;align-items:center;justify-content:center;font:700 16px/1 var(--cx-body);font-style:normal;box-shadow:0 8px 30px #00000080}.cx-ba__tag{position:absolute;bottom:14px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;background:#0009;backdrop-filter:blur(6px);pointer-events:none}.cx-ba__tag--l{left:14px}.cx-ba__tag--r{right:14px}.cx-ba:focus-visible{box-shadow:0 0 0 3px var(--cx-cyan)}.cx-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cx-clip{position:relative;display:block;aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;background:#0b0b10;border:1px solid var(--cx-line)}.cx-clip video{width:100%;height:100%;object-fit:cover;display:block}.cx-clip__tag{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:#0009;backdrop-filter:blur(6px);font-size:13px;font-weight:600}.cx-clip__tag .cx-icon{width:18px;height:18px}@media(max-width:760px){.cx-wall{grid-template-columns:repeat(4,62%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.cx-clip{scroll-snap-align:start}}.cx-realfx{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:40px;align-items:center;margin-top:72px}.cx-realfx h2{font-size:clamp(28px,4vw,46px);line-height:1.05}@media(max-width:700px){.cx-realfx{grid-template-columns:1fr;gap:22px}.cx-clip--big{max-width:300px}}.cx-tiktok{display:flex;justify-content:center}.cx-tiktok .tiktok-embed{margin:0 auto!important;border-radius:20px;overflow:hidden}