.cloud-hero{grid-template-columns:1.1fr 1fr;gap:60px}.cloud-hero .hero-actions{justify-content:flex-start}.cloud-orbit-figure{margin:0;text-align:center;min-width:0}.cloud-orbit{position:relative;width:100%;max-width:510px;aspect-ratio:1;margin:0 auto}.orbit-ring{position:absolute;border:1px dashed #DED3C5;border-radius:50%;inset:8%}.orbit-ring.inner{inset:23%}.orbit-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:88px;height:88px;border:1px solid var(--line);border-radius:24px;background:white;display:grid;place-items:center;box-shadow:0 18px 42px -26px #57392266;z-index:2}.orbit-center img{width:50px;height:50px}.orbit-track{position:absolute;inset:0;animation:cloud-orbit-spin 34s linear infinite}.orbit-track.outer{animation-duration:48s;animation-direction:reverse}.orbit-point{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}.orbit-tile{width:clamp(40px,4.6vw,58px);height:clamp(40px,4.6vw,58px);padding:11px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 24px -17px #57392277;animation:cloud-orbit-spin 34s linear infinite reverse}.outer .orbit-tile{animation-duration:48s;animation-direction:normal}.orbit-tile img{width:100%;height:100%;object-fit:contain}.cloud-orbit.is-paused .orbit-track,.cloud-orbit.is-paused .orbit-tile{animation-play-state:paused}.orbit-caption{font-size:12px;line-height:1.6;max-width:410px;color:var(--muted);margin:12px auto}.orbit-controls{display:flex;justify-content:center}.orbit-toggle{font:600 12px Manrope,sans-serif;padding:9px 14px;border-radius:99px;border:1px solid var(--line);background:var(--soft);color:var(--ink);cursor:pointer}.orbit-toggle:focus-visible{outline:2px solid var(--deep);outline-offset:4px}
@keyframes cloud-orbit-spin{to{transform:rotate(360deg)}}
.waiting-hero{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:76px;padding-block:76px 58px;align-items:start}.waiting-hero h1{font-size:clamp(43px,4.7vw,64px);margin-top:22px}.waiting-hero .intro{color:var(--muted);font-size:20px;line-height:1.6;margin-top:24px}.waiting-products{display:grid;gap:16px;margin-top:32px}.waiting-product{display:flex;gap:16px;align-items:flex-start}.waiting-product>.icon{flex:none;margin-top:5px;width:24px;height:24px}.waiting-product h2{font-size:20px;margin-bottom:7px}.waiting-product p{font-size:14px;line-height:1.7;color:var(--muted)}.waiting-product a{font-size:12px;color:var(--deep);font-weight:700}.waiting-hero .waitlist-card{margin-top:15px}.waiting-note{font-size:12px;color:var(--muted);line-height:1.7;margin-top:22px}
@media(max-width:1120px){.cloud-hero{gap:32px}.waiting-hero{gap:40px}}
@media(max-width:800px){.cloud-hero{grid-template-columns:1fr;gap:30px}.cloud-orbit{max-width:430px}.orbit-tile{width:48px;height:48px;padding:9px}.waiting-hero{grid-template-columns:1fr;padding-block:48px;gap:32px}.waiting-hero .intro{font-size:18px}.waiting-hero .waitlist-card{margin:0}.waiting-products{gap:20px}}
@media(max-width:420px){.orbit-tile{width:40px;height:40px;padding:8px;border-radius:11px}.orbit-center{width:72px;height:72px;border-radius:20px}.orbit-center img{width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.orbit-track,.orbit-tile{animation:none!important}.orbit-controls{display:none}}

.cloud-hero .hero-actions{margin-top:22px}
.waiting-hero{grid-template-areas:"intro form" "details form";row-gap:28px}.waiting-intro{grid-area:intro}.waiting-details{grid-area:details}.waiting-products{margin-top:0}.waiting-hero .waitlist-card{grid-area:form}
@media(max-width:800px){.waiting-hero{grid-template-areas:"intro" "form" "details"}.waiting-hero h1{font-size:44px}.waiting-hero .intro{margin-top:18px}}
