.platform-section{padding:40px 0 80px;scroll-margin-top:30px}.platform-section .center>p{color:var(--muted);margin:22px 0 36px}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:50px}.platform-card{border:1px solid var(--line);background:#fff;border-radius:28px;padding:32px}.platform-title{display:flex;align-items:center;gap:18px;margin-bottom:26px}.platform-title svg{width:40px;height:40px;flex:none;color:var(--orange)}.platform-title h3{font-size:25px;margin-bottom:7px}.platform-title small{color:var(--muted);font-size:13px}.platform-card .btn{width:100%;margin-bottom:24px}.platform-card ul{list-style:none;padding:0;margin:0}.platform-card li{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line);min-height:58px;font-size:14px}.platform-card li a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 0;gap:15px}.platform-card li a:hover{color:var(--orange)}.platform-card li small{font-size:11px;color:var(--muted);white-space:nowrap}.platform-card li a span{color:var(--orange)}.platform-badges{display:flex;gap:20px;margin-top:24px}.platform-badges a{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:12px}.platform-badges svg{width:22px;height:22px;color:var(--orange)}.platform-badges a:hover{color:var(--orange)}.platform-help{padding:10px 0 70px;max-width:650px}.platform-help p{margin-top:18px;color:var(--muted);font-size:14px}.platform-card{transition:transform .25s,box-shadow .25s}.platform-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #96441c0c}@media(max-width:650px){.platform-grid{grid-template-columns:1fr;gap:20px}.platform-card{padding:25px}.platform-section{padding:25px 0 35px}.platform-title h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.platform-card{transition:none}.platform-card:hover{transform:none}}

.hero-copy .actions{gap:12px}.store-button svg{width:23px;height:23px;flex:none}.hero-copy .actions>.secondary{flex-basis:100%;width:max-content;max-width:max-content;margin-top:2px;border:0;padding:9px 0;background:transparent}.store-button{min-width:145px}@media(max-width:650px){.hero-copy .actions .store-button{min-width:0;flex:1;padding:13px 15px;white-space:nowrap}}

.footer-signoff{text-align:right}.company-copyright{display:block;margin-top:7px}@media(max-width:650px){.footer-signoff{text-align:left}}
