:root{--bg-core: #050507;--bg-card: #0e0e12;--bg-card-border: rgba(255, 255, 255, .08);--accent-red: #ff0033;--accent-red-hover: #e6002e;--accent-red-glow: rgba(255, 0, 51, .35);--text-primary: #ffffff;--text-muted: #8e8e99;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--bg-core)!important;color:var(--text-primary)!important;font-family:var(--font-body);min-height:100%}body{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;background-color:var(--bg-core)!important;color:var(--text-primary)!important;font-family:var(--font-body);-webkit-font-smoothing:antialiased}.about-page-wrapper{width:100%;max-width:820px;margin:0 auto;padding:2rem 1.5rem 4rem;box-sizing:border-box}.about-header{margin-bottom:2.5rem}.about-hero{text-align:left;margin-bottom:3.5rem}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ff00331f;border:1px solid rgba(255,0,51,.3);padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:800;color:var(--accent-red);letter-spacing:.12em;margin-bottom:1.2rem}.about-hero h1{font-family:var(--font-display);font-size:3rem;font-weight:900;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.2rem;color:#fff}.text-accent{color:var(--accent-red)}.hero-subtext{font-size:1.15rem;line-height:1.6;color:var(--text-muted);max-width:680px}.about-content-section{display:flex;flex-direction:column;gap:20px;margin-bottom:3.5rem}.content-card{background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:16px;padding:2rem;transition:border-color .2s ease}.content-card:hover{border-color:#ffffff2e}.content-card h2{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:1rem}.content-card p{font-size:.98rem;line-height:1.65;color:var(--text-muted);margin-bottom:1rem}.content-card p:last-child{margin-bottom:0}.feature-list{list-style:none;display:flex;flex-direction:column;gap:14px;padding:0;margin:0}.feature-list li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.55;color:#dddde5}.bullet-icon{color:var(--accent-red);font-size:.9rem;margin-top:2px;flex-shrink:0}.about-cta-card{background:linear-gradient(135deg,#ff00331f,#0e0e12cc);border:1px solid rgba(255,0,51,.3);border-radius:20px;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 40px #0009}.about-cta-card h2{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:.8rem}.about-cta-card p{font-size:.95rem;line-height:1.6;color:var(--text-muted);max-width:620px;margin:0 auto}.cta-welcome-text{font-family:var(--font-display);font-size:1.25rem!important;font-weight:800;color:#fff!important;margin-top:1.2rem!important;margin-bottom:1.8rem!important}.cta-button-group{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}.btn-action-primary{background:var(--accent-red);color:#fff;border:none;padding:12px 28px;border-radius:10px;font-weight:700;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 20px var(--accent-red-glow)}.btn-action-primary:hover{background:var(--accent-red-hover)}.btn-secondary-link{color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;padding:12px 20px;border-radius:10px;background:#ffffff0d;border:1px solid var(--bg-card-border);transition:all .2s ease}.btn-secondary-link:hover{background:#ffffff1f;border-color:#ffffff40}.btn-back-stream{display:inline-flex;align-items:center;gap:10px;background:#ffffff0d;border:1px solid var(--bg-card-border);color:#fff;padding:10px 18px;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s ease}.btn-back-stream:hover{background:#ffffff1f;border-color:#ffffff4d}.about-footer{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--bg-card-border)}.legal-link{color:var(--text-muted);font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s ease}.legal-link:hover{color:#fff;text-decoration:underline}@media (max-width: 640px){.about-page-wrapper{padding:1.25rem 1rem 3rem}.about-hero h1{font-size:2.1rem}.hero-subtext{font-size:.95rem}.content-card{padding:1.4rem}.about-cta-card{padding:1.8rem 1.2rem}.cta-button-group{flex-direction:column;width:100%}.cta-button-group a,.cta-button-group button{width:100%!important;text-align:center}}.form-modal-card,.thankyou-modal-card{text-align:left;max-width:480px}.about-form{display:flex;flex-direction:column;gap:16px;margin-top:1rem}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.8rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.form-group input,.form-group textarea{width:100%;background:#ffffff0d;border:1px solid var(--bg-card-border);border-radius:8px;padding:10px 14px;color:#fff;font-family:var(--font-body);font-size:.9rem;outline:none;transition:border-color .2s ease}.form-group input:focus,.form-group textarea:focus{border-color:#ff003380}.form-group input::placeholder,.form-group textarea::placeholder{color:#556}.success-icon{width:48px;height:48px;background:#ff003326;border:1px solid rgba(255,0,51,.4);color:var(--accent-red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;margin:0 auto 1.2rem}.thankyou-modal-card{text-align:center}.thankyou-modal-card .sub-text{font-size:.95rem;line-height:1.6;color:#ccc;margin-bottom:2rem}
