.apple-android-hub{--hub-green:#00a94f;--hub-ink:#14251c}
.apple-android-hub__device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.apple-android-hub__device-card{min-height:250px;background:linear-gradient(145deg,#173629,#08130e)}
.apple-android-hub__device-card>img{object-fit:contain;padding:18px 22px 62px;background:radial-gradient(circle at 50% 38%,rgba(68,220,132,.2),transparent 48%),linear-gradient(145deg,#173629,#08130e);filter:none}
.apple-android-hub__device-card>article{padding-top:60px}
.apple-android-hub__section-lead{max-width:900px;margin:-4px 0 20px;color:#4b5e54;font-size:17px;line-height:1.62}
.apple-android-hub__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 36px;counter-reset:hub-step}
.apple-android-hub__steps article{position:relative;padding:46px 17px 17px;border:1px solid #dce9e0;border-radius:17px;background:linear-gradient(145deg,#f2faf5,#fff);box-shadow:0 10px 28px rgba(15,56,37,.06);counter-increment:hub-step}
.apple-android-hub__steps article:before{content:counter(hub-step);position:absolute;top:14px;left:17px;display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:var(--hub-green);color:#fff;font-weight:850}
.apple-android-hub__steps h3{margin:0 0 7px;color:#123a27;font-size:18px}.apple-android-hub__steps p{margin:0;line-height:1.5}
.apple-android-hub__faq{display:grid;gap:10px;margin:18px 0 34px}
.apple-android-hub__faq details{padding:16px 18px;border:1px solid #dce9e0;border-radius:15px;background:#fff;box-shadow:0 8px 22px rgba(15,56,37,.05)}
.apple-android-hub__faq summary{cursor:pointer;color:#143c29;font-weight:800}.apple-android-hub__faq p{margin:11px 0 0;line-height:1.55}
.apple-android-hub__note{margin:20px 0 34px;padding:18px 20px;border-left:4px solid var(--hub-green);border-radius:0 15px 15px 0;background:#eff8f2;color:#294438;line-height:1.6}
@media(max-width:991px){.apple-android-hub__device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apple-android-hub__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.apple-android-hub__device-grid,.apple-android-hub__steps{grid-template-columns:1fr}.apple-android-hub__device-card{min-height:220px}.apple-android-hub__section-lead{font-size:16px}}
@media(prefers-reduced-motion:reduce){.apple-android-hub__faq summary{scroll-behavior:auto}}
