@media (max-width: 900px) {
    .arc-nav { height: 72px; padding: 0 6vw; }
    .arc-nav-links { display: none; position: absolute; top: 72px; left: 0; right: 0; background: #071a35; padding: 25px 6vw; flex-direction: column; gap: 20px; border-bottom: 1px solid var(--arc-cyan); }
    .arc-nav-links.open { display: flex; }
    .arc-button--small { display: none; }
    .arc-menu { display: block; }
    .arc-hero { min-height: 760px; padding: 85px 7vw 70px; display: block; }
    .arc-hero-orbit { right: 50%; transform: translateX(50%); bottom: 35px; width: 280px; height: 280px; }
    .arc-orbit-core { inset: 92px; }
    .arc-orbit-ring { inset: 25px; }
    .arc-orbit-ring--two { inset: 55px; }
    .arc-orbit-label--three { right: -18px; }
    .arc-intro-content, .arc-why-inner, .arc-trading-head, .arc-feature-band, .arc-airdrop-inner { grid-template-columns: 1fr; gap: 45px; }
    .arc-section { padding: 80px 7vw; }
    .arc-section-label { margin-bottom: 35px; }
    .arc-layer-grid { grid-template-columns: 1fr 1fr; }
    .arc-trading-grid { grid-template-columns: 1fr 1fr; }
    .arc-footer { padding: 55px 7vw 22px; }
    .arc-footer-top { flex-wrap: wrap; }
    .arc-footer-bottom { margin-top: 55px; }
    .arc-hub-head, .arc-wallet-head { grid-template-columns: 1fr; gap: 35px; }
    .arc-wallet-grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 520px) {
    .arc-hero h1 { font-size: 58px; }
    .arc-hero-lede { font-size: 25px; }
    .arc-actions { align-items: flex-start; flex-direction: column; gap: 18px; }
    .arc-layer-grid, .arc-trading-grid { grid-template-columns: 1fr; }
    .arc-layer { min-height: 220px; }
    .arc-layer h3 { margin-top: 52px; }
    .arc-process div { grid-template-columns: 35px 1fr; }
    .arc-process small { grid-column: 2; }
    .arc-roadmap-item { grid-template-columns: 40px 1fr; }
    .arc-roadmap-item span { grid-column: 2; }
    .arc-footer-top p { font-size: 17px; }
    .arc-footer-bottom { display: block; }
    .arc-footer-bottom span { display: block; margin-top: 10px; }
    .arc-wallet-grid, .arc-knowledge-list { grid-template-columns: 1fr; }
    .arc-hub-flow div { font-size: 15px; }
    .arc-security p { font-size: 15px; }
}
