.promo-card[data-astro-cid-35hfdfl2]{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);margin:var(--sp-6,24px) 0;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000d;container-type:inline-size}.promo-card[data-astro-cid-35hfdfl2]:hover{box-shadow:0 6px 20px #dc262617}[data-theme=dark] .promo-card[data-astro-cid-35hfdfl2]{background:#0f172a;border-color:#334155;box-shadow:0 4px 16px #00000059}.promo-inner[data-astro-cid-35hfdfl2]{box-sizing:border-box;display:flex}@container (width>=520px){.promo-inner[data-astro-cid-35hfdfl2]{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;max-height:220px;padding:18px 24px}.promo-content[data-astro-cid-35hfdfl2]{flex:1;min-width:0}.promo-graphic[data-astro-cid-35hfdfl2]{flex:0 0 170px;justify-content:center;align-items:center;display:flex}.promo-svg-illustration[data-astro-cid-35hfdfl2]{width:170px;height:140px}}@container (width<=519px){.promo-inner[data-astro-cid-35hfdfl2]{flex-direction:column;align-items:stretch;gap:12px;max-height:420px;padding:16px}.promo-graphic[data-astro-cid-35hfdfl2]{order:-1;justify-content:center;align-items:center;width:100%;height:125px;display:flex}.promo-svg-illustration[data-astro-cid-35hfdfl2]{width:160px;height:125px}.promo-content[data-astro-cid-35hfdfl2]{width:100%}}.promo-badge-line[data-astro-cid-35hfdfl2]{margin-bottom:6px}.promo-tag[data-astro-cid-35hfdfl2]{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.3;display:inline-block}.demo-tag[data-astro-cid-35hfdfl2]{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}[data-theme=dark] .demo-tag[data-astro-cid-35hfdfl2]{color:#fca5a5;background:#ef444429;border-color:#ef444459}.promo-hero-line[data-astro-cid-35hfdfl2]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 6px;display:flex}.highlight-number[data-astro-cid-35hfdfl2]{letter-spacing:-.03em;background:linear-gradient(135deg,#dc2626 0%,#f97316 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(2rem,4vw,2.35rem);font-weight:900;line-height:1}.highlight-label[data-astro-cid-35hfdfl2]{color:var(--text,#1e293b);font-size:14px;font-weight:700;line-height:1.3}.promo-subtext[data-astro-cid-35hfdfl2]{color:var(--text-soft,#475569);margin:0 0 12px;font-size:13.5px;line-height:1.45}[data-theme=dark] .promo-subtext[data-astro-cid-35hfdfl2]{color:#cbd5e1}.promo-action-wrap[data-astro-cid-35hfdfl2]{margin:8px 0 10px}.btn-promo[data-astro-cid-35hfdfl2]{border-radius:9999px;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.btn-demo[data-astro-cid-35hfdfl2]{background:linear-gradient(135deg,#dc2626 0%,#ea580c 100%);box-shadow:0 2px 8px #dc26264d;color:#fff!important}.btn-demo[data-astro-cid-35hfdfl2]:hover{background:linear-gradient(135deg,#b91c1c 0%,#c2410c 100%);transform:translateY(-1px);box-shadow:0 4px 12px #dc262673}.promo-disclaimer[data-astro-cid-35hfdfl2]{color:var(--text-muted,#64748b);margin:0;font-size:11.5px;line-height:1.4}[data-theme=dark] .promo-disclaimer[data-astro-cid-35hfdfl2]{color:#94a3b8}@media (prefers-reduced-motion:no-preference){.floating-coins[data-astro-cid-35hfdfl2]{animation:3s ease-in-out infinite alternate coinFloat}@keyframes coinFloat{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.anim-price-line[data-astro-cid-35hfdfl2]{stroke-dasharray:120;stroke-dashoffset:120px;animation:1.2s ease-out .2s forwards drawLine}@keyframes drawLine{to{stroke-dashoffset:0}}}
