.apoya-wrap{max-width:720px;margin:0 auto;padding:clamp(64px,10vw,120px) clamp(20px,5vw,40px) clamp(80px,12vw,140px)}.apoya-eyebrow{font-family:var(--font-mono,monospace);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--d-orange);margin:0 0 20px}.apoya-title{font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--d-fg);margin:0 0 28px;text-wrap:balance}.apoya-rule{width:48px;height:3px;background:var(--d-orange);border-radius:2px;margin-bottom:32px}.apoya-body{display:flex;flex-direction:column;gap:18px;margin-bottom:48px}.apoya-body p{font-size:17px;line-height:1.7;color:var(--d-fg);margin:0}html.d-light .apoya-body p,html.d-light .apoya-title{color:#1a1714}.apoya-btns{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:32px}.apoya-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:transform .12s,box-shadow .12s;cursor:pointer;white-space:nowrap}.apoya-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.apoya-btn-fiat{background:#f0ede5;color:#0d0d0d!important}.apoya-btn-fiat:hover{background:#fff;color:#0d0d0d!important}html.d-light .apoya-btn-fiat{background:#1a1714;color:#f0ede5!important}html.d-light .apoya-btn-fiat:hover{background:#0d0d0d;color:#fff!important}.apoya-btn-btc{background:var(--d-orange);color:#0d0d0d!important}.apoya-btn-btc:hover{background:var(--d-orange-2);color:#0d0d0d!important}.apoya-btc-symbol{font-size:18px;line-height:1}.apoya-suspended{font-size:16px;line-height:1.6;color:var(--d-fg);background:var(--d-orange-soft);border-left:3px solid var(--d-orange);padding:14px 18px;border-radius:0 6px 6px 0;margin-bottom:48px}html.d-light .apoya-suspended{color:#1a1714}.apoya-note{font-size:14px;line-height:1.6;color:var(--d-fg-mute);margin:0;padding-top:24px;border-top:1px solid var(--d-line-2)}html.d-light .apoya-note{color:#6b5f55}@media (max-width:600px){.apoya-title{font-size:clamp(28px,8vw,40px)}.apoya-body p{font-size:16px}.apoya-btn{width:100%;justify-content:center;padding:16px 24px}.apoya-btns{flex-direction:column}}