.macspaces-site-module__3Z5Iaq__site{max-width:1240px;font-family:var(--font-body), Arial, sans-serif;margin:0 auto;padding:0 40px}.macspaces-site-module__3Z5Iaq__site a{-webkit-tap-highlight-color:transparent}.macspaces-site-module__3Z5Iaq__site h1,.macspaces-site-module__3Z5Iaq__site h2,.macspaces-site-module__3Z5Iaq__site h3,.macspaces-site-module__3Z5Iaq__site h4{text-wrap:balance}.macspaces-site-module__3Z5Iaq__main{outline:none;min-width:0;padding-top:clamp(28px,6svh,64px);position:relative}.macspaces-site-module__3Z5Iaq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.macspaces-site-module__3Z5Iaq__footer{padding:clamp(40px, 6svh, 64px) 0 calc(48px + env(safe-area-inset-bottom));border-top:1px solid var(--rule,#e4ddd6);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:clamp(48px,8svh,80px);display:flex}.macspaces-site-module__3Z5Iaq__footer>p{text-align:center}.macspaces-site-module__3Z5Iaq__footer p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.macspaces-site-module__3Z5Iaq__bigDownload{flex-direction:column;align-items:flex-start;gap:18px;margin:6px 0 clamp(20px,3svh,32px);display:flex}.macspaces-site-module__3Z5Iaq__downloadRow{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.macspaces-site-module__3Z5Iaq__tagline{letter-spacing:-.015em;color:var(--ink-2);text-wrap:balance;margin:0 0 6px;font-size:clamp(22px,2.6vw,30px);line-height:1.25}.macspaces-site-module__3Z5Iaq__requirements{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}.macspaces-site-module__3Z5Iaq__requirements svg.macspaces-site-module__3Z5Iaq__appleMark{fill:currentColor;stroke:none;width:13px;height:15px;margin-left:-2px}.macspaces-site-module__3Z5Iaq__facts{flex-direction:column;gap:6px;display:flex}.macspaces-site-module__3Z5Iaq__footer .macspaces-site-module__3Z5Iaq__facts{align-items:center}.macspaces-site-module__3Z5Iaq__requirements svg{fill:none;stroke:#23633a;stroke-width:1.6px;stroke-linecap:round;flex:none;width:20px;height:13px}.macspaces-site-module__3Z5Iaq__download{color:#f1f8f3;letter-spacing:-.01em;background:#23633a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:0 36px;font-size:20px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 18px 40px -22px #23633acc}.macspaces-site-module__3Z5Iaq__slab{color:#f1f8f3;letter-spacing:-.015em;background:#23633a;border-radius:22px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:84px;margin-bottom:6px;font-size:clamp(22px,2.6vw,28px);font-weight:700;text-decoration:none;transition:filter .15s;display:flex;box-shadow:0 24px 50px -28px #23633acc}.macspaces-site-module__3Z5Iaq__slab:hover{filter:brightness(1.12)}.macspaces-site-module__3Z5Iaq__slab:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.macspaces-site-module__3Z5Iaq__download:hover{filter:brightness(1.12);transform:translateY(-1px)}.macspaces-site-module__3Z5Iaq__download:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.macspaces-site-module__3Z5Iaq__download{transition:none}.macspaces-site-module__3Z5Iaq__download:hover{transform:none}}@media (max-width:760px){.macspaces-site-module__3Z5Iaq__site{padding:0 16px}.macspaces-site-module__3Z5Iaq__bigDownload{align-items:stretch}.macspaces-site-module__3Z5Iaq__downloadRow{flex-direction:column;align-items:stretch}.macspaces-site-module__3Z5Iaq__requirements{justify-content:center}}
