.page-zero-gravity .hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.page-zero-gravity .hero-photo .frame{border:3px solid var(--black);box-shadow:9px 9px 0 var(--black);background:#fff;border-radius:20px;overflow:hidden;transform:rotate(1.6deg)}.page-zero-gravity .hero-photo img{aspect-ratio:4/3.4;object-fit:cover;width:100%;height:auto;display:block}.page-zero-gravity .hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.page-zero-gravity .problem{background:var(--black);border-top:3px solid var(--black);border-bottom:3px solid var(--black)}.page-zero-gravity .problem h2{color:#fff}.page-zero-gravity .problem .sub{color:#bbb}.page-zero-gravity .problem h2.block .hl2{background-image:linear-gradient(var(--pink), var(--pink));color:#fff}.page-zero-gravity .vs-wrap{margin-top:64px;position:relative}.page-zero-gravity .vs-board{border:3px solid var(--black);border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.page-zero-gravity .vs-side{padding:44px 40px 48px}.page-zero-gravity .vs-side.left{background:var(--bg);color:var(--black);border-right:3px solid var(--black);padding-right:96px}.page-zero-gravity .vs-side.right{background:var(--lime);color:var(--black);padding-left:96px}.page-zero-gravity .vs-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:.95}.page-zero-gravity .vs-pills{flex-wrap:wrap;align-items:flex-start;gap:18px 12px;max-width:380px;margin-top:34px;display:flex}.page-zero-gravity .vs-pill{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;border:3px solid var(--black);box-shadow:4px 4px 0 var(--black);background:#fff;border-radius:999px;padding:10px 18px;font-size:clamp(15px,1.5vw,20px);font-weight:400}.page-zero-gravity .vs-pills .vs-pill:first-child{transform:rotate(-2deg)}.page-zero-gravity .vs-pills .vs-pill:nth-child(2){transform:rotate(2.5deg)translateY(7px)}.page-zero-gravity .vs-pills .vs-pill:nth-child(3){transform:rotate(-1.5deg)translate(16px)}.page-zero-gravity .vs-pills .vs-pill:nth-child(4){transform:rotate(3deg)translateY(5px)translate(-6px)}.page-zero-gravity .vs-pill b{font-weight:400}.page-zero-gravity .vs-pill b.y{color:var(--blue)}.page-zero-gravity .vs-pill b.n{color:var(--pink)}.page-zero-gravity .vs-pill.talent{background:var(--black);color:var(--lime)}.page-zero-gravity .vs-pill.talent b{color:var(--lime)}.page-zero-gravity .vs-badge{background:var(--black);width:86px;height:86px;color:var(--lime);font-family:var(--display);text-transform:uppercase;border:3px solid var(--lime);box-shadow:0 0 0 6px var(--black);border-radius:50%;justify-content:center;align-items:center;font-size:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.page-zero-gravity .gb-punch{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#999;text-align:center;margin-top:44px;font-size:12.5px;font-weight:700}.page-zero-gravity .gb-punch-big{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:#fff;text-align:center;margin-top:10px;font-size:clamp(24px,3vw,42px);font-weight:400;line-height:1.15}.page-zero-gravity .gb-punch-big span{background:linear-gradient(var(--lime), var(--lime)) no-repeat 0 59% / 100% 78%;color:var(--black);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.page-zero-gravity .steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px;display:grid}.page-zero-gravity .step{border:3px solid var(--black);box-shadow:7px 7px 0 var(--black);background:#fff;border-radius:20px;transition:transform .18s;overflow:hidden}.page-zero-gravity .step:first-child{transform:rotate(-1deg)}.page-zero-gravity .step:nth-child(3){transform:rotate(1deg)}.page-zero-gravity .step:hover{transform:rotate(0)translateY(-6px)}.page-zero-gravity .step img{aspect-ratio:16/11;object-fit:cover;border-bottom:3px solid var(--black);width:100%;height:auto;display:block}.page-zero-gravity .step .body{padding:22px 22px 26px}.page-zero-gravity .step .n{font-family:var(--mono);background:var(--black);color:var(--lime);border-radius:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.page-zero-gravity .step h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin-top:12px;font-size:22px;font-weight:400}.page-zero-gravity .step p{margin-top:10px;font-size:14px;font-weight:500;line-height:1.55}.page-zero-gravity .partners{background:var(--lime);border-top:3px solid var(--black);border-bottom:3px solid var(--black);overflow:hidden}.page-zero-gravity .partners .plabel{text-align:center;font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;padding:26px 28px 0;font-size:clamp(22px,2.8vw,34px);font-weight:400}.page-zero-gravity .p-track{white-space:nowrap;will-change:transform;align-items:center;gap:58px;width:max-content;padding:32px 0 38px;animation:26s linear infinite tick;display:flex}.page-zero-gravity .p-track img{filter:brightness(0);opacity:.9;width:auto;height:48px}.page-zero-gravity .p-track img[alt=HSBC],.page-zero-gravity .p-track img[alt=Snap]{height:40px}@media (max-width:940px){.page-zero-gravity .hero-grid,.page-zero-gravity .steps,.page-zero-gravity .vs-board{grid-template-columns:1fr}.page-zero-gravity .vs-side.left{border-right:none;border-bottom:3px solid var(--black)}.page-zero-gravity .vs-badge{display:none}}@media (prefers-reduced-motion:reduce){.page-zero-gravity .p-track{animation:none!important}}