
.android-beta{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(22px,5vw,64px);padding:clamp(22px,5vw,62px);background:linear-gradient(125deg,#eaf2ff,#d9f4ec);border:1px solid var(--line);border-radius:32px}
.android-beta-copy>.lead{margin-bottom:12px}
.android-beta-form{display:grid;gap:10px;width:100%;max-width:460px;justify-self:end;padding:clamp(16px,3vw,24px);background:var(--surface);border:1px solid var(--line);border-radius:20px}
.android-beta-form label{font-weight:700}
.android-beta-form input[type=email]{width:100%;min-height:48px;padding:9px 13px;border:1px solid #8195ae;border-radius:12px;color:var(--ink);background:var(--surface)}
.android-beta-form .fine{margin:2px 0 8px;color:var(--muted)}
.android-beta-form .button{justify-self:start;min-height:44px}
.android-beta-phone{margin:0;justify-self:center;text-align:center;color:var(--muted);font-size:13px}
.android-beta-phone img{display:block;width:100%;max-width:242px;height:auto;margin:0 auto 12px;border-radius:22px;border:1px solid #a4b8cf;box-shadow:0 14px 32px #17294024}
.android-beta-gallery{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,3vw,32px);padding:4px 0 8px}
.android-beta-phone figcaption{font-weight:700}
.android-beta-caption{grid-column:1/-1;margin:0;text-align:center;color:var(--muted);font-size:13px}
@media(max-width:720px){.android-beta{grid-template-columns:1fr}.android-beta .android-beta-form{justify-self:start}.android-beta-gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(155px,65%,235px);overflow-x:auto;scroll-snap-type:x proximity;padding:8px 5px 16px}.android-beta-phone{scroll-snap-align:start}}

.hero-text-links{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 25px}
