/* Larger opening statement and a focused launch footer. */
.hero{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:28px;padding:64px 48px;min-height:620px;align-items:center}
.hero-copy h1{font-size:clamp(49px,5.5vw,82px);line-height:1.04;letter-spacing:-3.5px;margin-bottom:30px}
.hero-copy .eyebrow{font-size:11px;margin-bottom:26px}
.hero-copy .intro{font-size:17px;line-height:1.8}
.hero-copy .hero-actions{margin-top:31px;gap:20px}
.hero-actions button{font-size:14px;padding:16px 23px}.hero-actions a{font-size:12px}.hero-copy .aside{font-size:11px;margin-top:23px}
.meme-art .stack-brand .khaled-quote{font-size:18px;letter-spacing:-.5px}.khaled-quote b{letter-spacing:.8px}
.launch-status{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.robinhood-status{display:flex;align-items:center;gap:8px;color:#d5e6ff;font-size:12px}.robinhood-status i{width:6px;height:6px;border-radius:50%;background:#b5dfff;box-shadow:0 0 9px #7cb9ff55}.ca-status{border:1px solid #547bb3;color:#a9c9f4;padding:5px 10px;border-radius:6px;font-size:10px}
.footer-socials{display:flex;align-items:center;gap:9px}.footer-socials .social-placeholder{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #3a639e;border-radius:8px;color:#cce0fc;font-size:10px;transition:background .15s,border-color .15s}.footer-socials .social-placeholder:hover{background:#214986;border-color:#88b7f3}.footer-socials svg{width:17px;height:17px;flex-shrink:0}footer{gap:22px;padding-block:30px}
@media(min-width:1450px){.hero-copy h1{font-size:82px}}
@media(max-width:1100px){.hero{padding:48px 30px;gap:18px}.hero-copy h1{font-size:clamp(49px,5.7vw,65px);letter-spacing:-2.8px}.hero-copy .intro{font-size:15px}.hero-copy .hero-actions{gap:14px}.hero-actions button{padding:14px 17px;font-size:12px}.hero-actions a{font-size:10px}.meme-art .stack-brand .khaled-quote{font-size:15px}footer{flex-wrap:wrap}}
@media(max-width:850px){.hero{grid-template-columns:1fr;padding:44px 34px}.hero-copy h1{font-size:clamp(53px,8.8vw,76px)}.hero-copy .intro{font-size:17px}.hero-copy .hero-actions{gap:24px}.hero-actions a{font-size:12px}.meme-art .stack-brand .khaled-quote{font-size:18px}.footer-socials{margin-left:auto}}
@media(max-width:540px){.hero{padding:34px 23px;gap:12px}.hero-copy h1{font-size:clamp(43px,10.6vw,57px);letter-spacing:-2.3px;line-height:1.07}.hero-copy .eyebrow{font-size:9px;letter-spacing:1.1px}.hero-copy .intro{font-size:15px}.hero-copy .hero-actions{gap:18px}.hero-actions button{font-size:13px;padding:15px 20px}.hero-copy .aside{font-size:10px}.meme-art .stack-brand .khaled-quote{font-size:14px}.launch-status{gap:12px}.robinhood-status{font-size:11px}.footer-socials{margin-left:0}footer{align-items:flex-start;flex-direction:column;gap:18px}}
