.page h1,.page h2,.page h3{margin-top:0}.cta-buttons{margin-top:12px}textarea{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-family:inherit;margin-bottom:10px;padding:10px;resize:vertical;width:100%}.page.marketing{padding-bottom:60px;padding-top:40px}.hero{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr);margin-bottom:40px}.hero-content{display:flex;flex-direction:column;gap:12px}.hero-tagline{color:#1e293b;font-size:1.05rem;line-height:1.6}.hero-highlight{color:#0ea5e9;font-weight:600}.hero-subcopy{color:#64748b;font-size:.95rem;margin-top:12px}.hero-panel{display:flex;flex-direction:column;gap:10px}.hero-list{margin:0 0 4px;padding-left:20px}.hero-note{color:#64748b;font-size:.9rem}.section-grid{margin-top:40px}.section-grid .section-header{margin-bottom:32px;max-width:800px}.section-grid .section-header p{color:#475569}.section-alt{margin-top:48px}.section-outline{border-top:1px solid #e2e8f0;margin-top:56px;padding-top:32px}.steps{color:#334155;margin-top:8px;padding-left:20px}.steps li{margin-bottom:8px}.cta-inline{margin-top:16px}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}.cards{grid-template-columns:1fr}}.navbar{align-items:center;background:#0f172a;color:#fff;display:flex;justify-content:space-between;padding:12px 24px}.navbar a{color:#e2e8f0;margin-right:12px;text-decoration:none}.navbar a:hover{color:#38bdf8}.navbar .logout{background:#0000;border:1px solid #e2e8f0;border-radius:4px;color:#e2e8f0;cursor:pointer;padding:6px 10px}.navbar .logout:hover{background:#e2e8f0;color:#0f172a}.navbar-brand a{color:#f9fafb;font-size:1.1rem;font-weight:600}.navbar-links{align-items:center;display:flex}.footer{background:#f8fafc;border-top:1px solid #e2e8f0;color:#0f172a;margin-top:40px;padding:16px 24px}.footer-inner{display:flex;flex-direction:column;font-size:.95rem;gap:8px;margin:0 auto;max-width:900px}.footer-content{text-align:center}.footer-timestamp{color:#64748b;font-size:.85rem;margin-top:4px;text-align:center}.footer-link{color:#0ea5e9;font-weight:500;text-decoration:none}.footer-link:hover{text-decoration:underline}body{background:#f8fafc;color:#0f172a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}a{color:inherit}.page{margin:0 auto;max-width:1200px}.card,.page{padding:24px}.card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;margin-bottom:0;transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.card h3{color:#0f172a;font-size:1.25rem;margin-bottom:12px;margin-top:0}.card p{color:#475569;flex-grow:1;line-height:1.6;margin-bottom:0}.cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.cards{grid-template-columns:1fr}}.button{background:#0ea5e9;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;margin-right:8px;padding:10px 16px;text-decoration:none}.button.secondary{background:#475569}.form input,.form select{border:1px solid #cbd5e1;border-radius:6px;margin-bottom:10px;padding:10px}.form button,.form input,.form select{box-sizing:border-box;width:100%}.link{background:none;border:none;color:#0ea5e9;cursor:pointer}.error{color:#ef4444}.success{color:#16a34a}.balance{font-size:32px;font-weight:700}.status-success{color:#16a34a}.status-pending{color:#d97706}.status-failed{color:#dc2626}
/*# sourceMappingURL=main.f8d8e4b3.css.map*/