.about-hero{text-align:center;background:#000;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:56px;padding:48px 16px;display:flex}@media (min-width:640px){.about-hero{gap:20px;padding:64px 24px}}@media (min-width:1024px){.about-hero{gap:24px;padding:80px 24px}}.about-hero h1{color:#00bfff;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}@media (min-width:640px){.about-hero h1{font-size:2.25rem}}@media (min-width:1024px){.about-hero h1{font-size:3rem}}.about-hero-rotating{color:#ec4899;margin-top:16px;transition:opacity .5s;display:inline-block}.about-hero p,.about-hero-p{color:#9ca3af;letter-spacing:normal;text-align:center;max-width:48rem;margin:0 auto;font-size:1rem;line-height:1.75rem}@media (min-width:768px){.about-hero p,.about-hero-p{font-size:1.125rem;line-height:2rem}}@media (min-width:1024px){.about-hero p,.about-hero-p{max-width:100%}}.about-hero-btn{color:#fff;background:#ec4899;border-radius:9999px;padding:10px 20px;font-size:.9rem;text-decoration:none;transition:background .3s;display:inline-block}@media (min-width:640px){.about-hero-btn{padding:12px 24px;font-size:1rem}}.about-hero-btn:hover{background:#db2777}.about-results{text-align:center;background:#fff;width:100%;padding:48px 16px}@media (min-width:640px){.about-results{padding:64px 24px}}@media (min-width:1024px){.about-results{padding:80px 24px}}.about-results-heading{color:#000;margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.3}@media (min-width:640px){.about-results-heading{font-size:1.75rem}}@media (min-width:1024px){.about-results-heading{font-size:2rem}}.about-results-heading span{color:#00bfff}.about-results-underline{background:#00bfff;border-radius:9999px;width:64px;height:4px;margin:0 auto 32px}@media (min-width:1024px){.about-results-underline{width:96px;margin:0 auto 48px}}.about-results-grid{grid-template-columns:1fr;gap:16px;max-width:1152px;margin:0 auto;display:grid}@media (min-width:640px){.about-results-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.about-results-grid{grid-template-columns:repeat(4,1fr);gap:32px}}.about-results-card{text-align:left;background:#000;border:1px solid #1f2937;border-radius:16px;padding:24px 20px;transition:border-color .3s,transform .3s}@media (min-width:1024px){.about-results-card{padding:32px 24px}}.about-results-card:hover{border-color:#ec4899;transform:translateY(-4px)}.about-results-stat{color:#ec4899;margin-bottom:8px;font-size:1.4rem;font-weight:700}@media (min-width:1024px){.about-results-stat{font-size:1.75rem}}.about-results-card h3{color:#fff;margin-bottom:8px;font-size:1rem;font-weight:600}.about-results-card p{color:#9ca3af;font-size:.85rem;line-height:1.7}.about-content{background:#0a0a0a;width:100%;padding:48px 16px}@media (min-width:640px){.about-content{padding:64px 24px}}@media (min-width:1024px){.about-content{padding:80px 48px}}.about-content-inner{grid-template-columns:1fr;align-items:center;gap:32px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:1024px){.about-content-inner{grid-template-columns:1fr 1fr;gap:80px}}.about-content-left{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (min-width:1024px){.about-content-left{text-align:left;align-items:flex-start}}.about-content-tag{display:none}.about-content-heading{color:#fff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (min-width:640px){.about-content-heading{font-size:1.875rem}}@media (min-width:1024px){.about-content-heading{font-size:3rem}}.about-content-heading span{color:#ff4081}.about-content-underline{display:none}.about-content-desc{color:#9ca3af;margin:0;font-size:.875rem;line-height:1.8}@media (min-width:1024px){.about-content-desc{font-size:1rem}}.about-content-btn{color:#000;background:#ff4081;border-radius:35px;width:fit-content;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}@media (min-width:640px){.about-content-btn{padding:10px 24px;font-size:.95rem}}.about-content-btn:hover{background:#e73370}.about-content-right{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.about-content-right{grid-template-columns:repeat(2,1fr);gap:16px}}.about-content-box{background:#111;border:1px solid #1f2937;border-radius:12px;flex-direction:column;gap:8px;padding:16px;transition:border-color .3s,box-shadow .3s;display:flex}@media (min-width:1024px){.about-content-box{padding:20px}}.about-content-box:hover{border-color:#00bfff;box-shadow:0 4px 20px #00bfff14}.about-content-box-title{color:#00bfff;margin:0;font-size:.875rem;font-weight:700}.about-content-box-text{color:#9ca3af;margin:0;font-size:.8rem;line-height:1.7}@media (min-width:1024px){.about-content-box-text{font-size:.875rem}}.about-form-section{text-align:center;box-sizing:border-box;background:#000;width:100%;padding:48px 16px}@media (min-width:640px){.about-form-section{padding:64px 24px}}@media (min-width:1024px){.about-form-section{padding:80px 24px}}.about-form-heading{color:#fff;margin-bottom:8px;font-size:1.25rem;font-weight:700}@media (min-width:640px){.about-form-heading{font-size:1.75rem}}@media (min-width:1024px){.about-form-heading{font-size:1.875rem}}.about-form-heading-pink{color:#ec4899}.about-form-underline{background:#ec4899;border-radius:9999px;width:48px;height:4px;margin:0 auto 12px}@media (min-width:640px){.about-form-underline{width:64px;margin:0 auto 16px}}.about-form-subtext{color:#9ca3af;max-width:36rem;margin:0 auto 32px;padding:0 8px;font-size:.95rem;line-height:1.7}@media (min-width:640px){.about-form-subtext{padding:0;font-size:1.125rem}}.about-form{text-align:left;box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:42rem;margin:0 auto;display:flex}@media (min-width:640px){.about-form{gap:24px}}.about-form-label{color:#fff;margin-bottom:4px;font-size:.8rem;font-weight:500;display:block}@media (min-width:640px){.about-form-label{font-size:.875rem}}.about-form-input,.about-form-select{color:#fff;box-sizing:border-box;appearance:none;background:#000;border:1px solid #374151;border-radius:8px;outline:none;width:100%;max-width:100%;padding:10px 14px;font-size:.875rem;transition:border-color .3s,box-shadow .3s}@media (min-width:640px){.about-form-input,.about-form-select{padding:12px 16px;font-size:.95rem}}.about-form-input::placeholder{color:#6b7280}.about-form-input:focus,.about-form-select:focus{border-color:#ec4899;box-shadow:0 0 0 2px #ec489933}.about-form-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:#ec4899;border:none;border-radius:8px;width:100%;padding:11px;font-size:.95rem;font-weight:600;transition:background .3s}@media (min-width:640px){.about-form-btn{padding:12px;font-size:1rem}}.about-form-btn:hover{background:#db2777}.about-form-status{text-align:center;color:#fff;margin-top:8px;font-size:.875rem}.about-faq{background:#fff;width:100%;padding:48px 16px}@media (min-width:640px){.about-faq{padding:64px 24px}}@media (min-width:1024px){.about-faq{padding:80px 24px}}.about-faq-inner{max-width:896px;margin:0 auto}.about-faq-header{text-align:center;margin-bottom:32px}@media (min-width:640px){.about-faq-header{margin-bottom:48px}}.about-faq-heading{color:#000;margin-bottom:10px;font-size:1.25rem;font-weight:700}@media (min-width:640px){.about-faq-heading{font-size:1.75rem}}@media (min-width:1024px){.about-faq-heading{font-size:2rem}}.about-faq-heading span{color:#00bfff}.about-faq-underline{background:#00bfff;border-radius:9999px;width:64px;height:4px;margin:0 auto 12px}@media (min-width:640px){.about-faq-underline{width:96px;margin:0 auto 16px}}.about-faq-subtext{color:#6b7280;max-width:40rem;margin:0 auto;font-size:1.125rem;line-height:1.7}.about-faq-list{flex-direction:column;gap:12px;display:flex}@media (min-width:640px){.about-faq-list{gap:16px}}.about-faq-item{border:1px solid #e5e7eb;border-radius:12px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 1px 4px #0000000d}.about-faq-item:hover{box-shadow:0 4px 16px #00000014}.about-faq-question{text-align:left;cursor:pointer;color:#1f2937;background:#fff;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 18px;font-size:.875rem;font-weight:500;transition:background .2s;display:flex}@media (min-width:640px){.about-faq-question{padding:20px 24px;font-size:1rem}}.about-faq-question:hover{background:#f9fafb}.about-faq-icon{color:#00bfff;flex-shrink:0;width:18px;height:18px;transition:transform .3s}@media (min-width:640px){.about-faq-icon{width:20px;height:20px}}.about-faq-icon-open{transform:rotate(180deg)}.about-faq-answer{color:#4b5563;padding:0 24px 20px;font-size:1.125rem;line-height:1.75}
