.main-header[data-astro-cid-j7pv25f6]{padding:24px 0;position:sticky;top:0;z-index:100;background:#f8fafccc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05)}.header-container[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.logo-group[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px}.logo[data-astro-cid-j7pv25f6]{height:48px;width:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.05))}h1[data-astro-cid-j7pv25f6]{font-size:1.5rem;color:#1e293b;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-login[data-astro-cid-j7pv25f6]{padding:10px 24px;border-radius:100px;background:#2563eb;color:#fff;font-weight:600;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 12px #2563eb33}.btn-login[data-astro-cid-j7pv25f6]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb40}.hero-section[data-astro-cid-j7pv25f6]{padding:100px 0 60px;text-align:center}.hero-content[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto}.badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:6px 16px;background:#2563eb1a;color:#2563eb;border-radius:100px;font-size:.8rem;font-weight:700;letter-spacing:.05em;margin-bottom:24px}.hero-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:3.5rem;line-height:1.1;margin-bottom:24px;color:#0f172a}.hero-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto 48px}.store-buttons[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.store-button[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;background:#000;color:#fff;padding:12px 28px;border-radius:16px;transition:all .3s ease;text-align:left;min-width:200px}.store-button[data-astro-cid-j7pv25f6] .btn-icon[data-astro-cid-j7pv25f6]{font-size:2rem}.store-button[data-astro-cid-j7pv25f6] .btn-text[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-size:.75rem;opacity:.8;line-height:1;margin-bottom:2px}.store-button[data-astro-cid-j7pv25f6] .btn-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.1rem;font-weight:600}.store-button[data-astro-cid-j7pv25f6]:hover:not(.disabled){transform:translateY(-4px);box-shadow:0 10px 20px #0000001a;background:#1e293b}.store-button[data-astro-cid-j7pv25f6].disabled{opacity:.5;cursor:not-allowed;filter:grayscale(1)}.support-section[data-astro-cid-j7pv25f6]{padding:80px 0}.support-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:32px;padding:60px;text-align:center;box-shadow:0 20px 40px #00000008;border:1px solid #f1f5f9}.support-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;margin-bottom:20px}.support-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto 32px}.contact-links[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:20px}.support-btn[data-astro-cid-j7pv25f6]{background:#f1f5f9;color:#0f172a;padding:14px 32px;border-radius:12px;font-weight:600;transition:all .2s}.support-btn[data-astro-cid-j7pv25f6]:hover{background:#e2e8f0}.email-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#2563eb;font-weight:600;text-decoration:underline;text-underline-offset:4px}.main-footer[data-astro-cid-j7pv25f6]{padding:40px 0;border-top:1px solid #e2e8f0;margin-top:auto;color:#64748b;font-size:.95rem}.footer-container[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.footer-nav[data-astro-cid-j7pv25f6]{display:flex;gap:24px}.footer-nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#2563eb}@media(max-width:768px){.hero-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem}.hero-section[data-astro-cid-j7pv25f6]{padding:60px 0 40px}.support-card[data-astro-cid-j7pv25f6]{padding:40px 24px}.footer-container[data-astro-cid-j7pv25f6]{flex-direction:column;gap:20px;text-align:center}}
