.about-page{max-width:1040px;color:var(--text-primary);margin:0 auto;padding:3rem 1.5rem}.about-page .about-hero{text-align:center;margin-bottom:3rem}.about-page .about-hero .hero-badge{color:#a5b4fc;letter-spacing:.08em;text-transform:uppercase;background:#6366f126;border:1px solid #6366f166;border-radius:9999px;margin-bottom:1.25rem;padding:.4rem 1.1rem;font-size:.8rem;font-weight:700;display:inline-block}.about-page .about-hero h1{background:linear-gradient(135deg,#fff 0%,#cbd5e1 50%,#818cf8 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.2rem;font-weight:900}@media (max-width:768px){.about-page .about-hero h1{font-size:2.2rem}}.about-page .about-hero .subtitle{color:var(--text-secondary);max-width:760px;margin:0 auto;font-size:1.15rem;line-height:1.65}.about-page .about-section{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14141c99;border:1px solid #ffffff14;border-radius:20px;margin-bottom:2.5rem;padding:2.5rem;transition:border-color .25s;box-shadow:0 10px 40px #00000059}.about-page .about-section:hover{border-color:#6366f14d}@media (max-width:768px){.about-page .about-section{padding:1.5rem}}.about-page .about-section h2{color:#fff;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;display:flex}.about-page .about-section h2:before{content:"";background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:4px;width:4px;height:1.3rem;display:inline-block}.about-page .about-section p{color:#cbd5e1;margin-bottom:1rem;font-size:1rem;line-height:1.7}.about-page .about-section p:last-child{margin-bottom:0}.about-page .about-section .features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1.25rem;display:grid}.about-page .about-section .features-grid .feature-item{background:#00000040;border:1px solid #ffffff0d;border-radius:12px;gap:1rem;padding:1.25rem;display:flex}.about-page .about-section .features-grid .feature-item .feature-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.about-page .about-section .features-grid .feature-item .feature-icon svg{width:22px;height:22px}.about-page .about-section .features-grid .feature-item .feature-icon.blue{color:#60a5fa;background:#3b82f626}.about-page .about-section .features-grid .feature-item .feature-icon.purple{color:#c084fc;background:#a855f726}.about-page .about-section .features-grid .feature-item .feature-icon.green{color:#34d399;background:#10b98126}.about-page .about-section .features-grid .feature-item .feature-icon.yellow{color:#fbbf24;background:#f59e0b26}.about-page .about-section .features-grid .feature-item .feature-text strong{color:#f8fafc;margin-bottom:.3rem;font-size:.98rem;display:block}.about-page .about-section .features-grid .feature-item .feature-text p{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.5}.about-page .about-section .principles-list{flex-direction:column;gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.about-page .about-section .principles-list li{color:#cbd5e1;padding-left:1.75rem;font-size:.95rem;line-height:1.6;position:relative}.about-page .about-section .principles-list li:before{content:"⚡";font-size:.85rem;position:absolute;left:0}.about-page .about-section .principles-list li strong{color:#f1f5f9}.about-page .about-section.guidelines-block{background:linear-gradient(#1e1b4b66 0%,#0f0f19cc 100%);border:1px solid #6366f140}.about-page .about-section.guidelines-block .section-badge-header{align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.about-page .about-section.guidelines-block .section-badge-header .badge-icon{color:#818cf8;background:#6366f126;border:1px solid #6366f159;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.about-page .about-section.guidelines-block .section-badge-header .badge-icon svg{width:32px;height:32px}.about-page .about-section.guidelines-block .section-badge-header .badge-tag{text-transform:uppercase;letter-spacing:.08em;color:#818cf8;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.about-page .about-section.guidelines-block .section-badge-header h2{color:#fff;margin:0;font-size:1.6rem}.about-page .about-section.guidelines-block .section-badge-header h2:before{display:none}.about-page .about-section.guidelines-block .guidelines-intro-text{color:#e2e8f0;margin-bottom:2rem;font-size:1.05rem}.about-page .about-section.guidelines-block .guidelines-cards-row{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card{border:1px solid #ffffff14;border-radius:14px;padding:1.75rem}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card .card-header{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card .card-header svg{flex-shrink:0;width:1.5rem;height:1.5rem}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card .card-header h3{margin:0;font-size:1.15rem;font-weight:700}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card ul{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card ul li{padding-left:1.5rem;font-size:.9rem;line-height:1.5;position:relative}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card ul li:before{position:absolute;top:0;left:0}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card.allowed{background:#10b9810a;border-color:#10b98140}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card.allowed .card-header{color:#34d399}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card.allowed ul li{color:#cbd5e1}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card.allowed ul li:before{content:"✓";color:#34d399;font-weight:700}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card.forbidden{background:#ef44440a;border-color:#ef444440}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card.forbidden .card-header{color:#f87171}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card.forbidden ul li{color:#cbd5e1}.about-page .about-section.guidelines-block .guidelines-cards-row .guideline-card.forbidden ul li:before{content:"✕";color:#f87171;font-weight:700}.about-page .about-section.guidelines-block .pop-audit-card{background:#0000004d;border:1px solid #ffffff14;border-radius:14px;margin-bottom:2rem;padding:2rem}.about-page .about-section.guidelines-block .pop-audit-card .pop-header{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.about-page .about-section.guidelines-block .pop-audit-card .pop-header .pop-badge{color:#38bdf8;text-transform:uppercase;letter-spacing:.06em;background:#38bdf826;border:1px solid #38bdf84d;border-radius:9999px;align-self:flex-start;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.about-page .about-section.guidelines-block .pop-audit-card .pop-header h3{color:#fff;margin:0;font-size:1.3rem;font-weight:700}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements{margin-top:1.5rem}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements h4{color:#f1f5f9;margin-bottom:1rem;font-size:1rem;font-weight:600}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements .requirements-list{flex-direction:column;gap:1rem;display:flex}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements .requirements-list .req-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements .requirements-list .req-item .req-number{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements .requirements-list .req-item .req-info strong{color:#fff;margin-bottom:.25rem;font-size:.95rem;display:block}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements .requirements-list .req-item .req-info span{color:#94a3b8;font-size:.88rem;line-height:1.5}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements .pop-flow-note{background:#38bdf80d;border:1px solid #38bdf833;border-radius:10px;margin-top:1.25rem;padding:1rem 1.25rem}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements .pop-flow-note strong{color:#38bdf8;margin-bottom:.35rem;font-size:.9rem;display:block}.about-page .about-section.guidelines-block .pop-audit-card .pop-requirements .pop-flow-note p{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.55}.about-page .about-section.guidelines-block .anti-ai-card{background:#0000004d;border:1px solid #ffffff14;border-radius:14px;margin-bottom:2rem;padding:2rem}.about-page .about-section.guidelines-block .anti-ai-card h3{color:#fff;margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.about-page .about-section.guidelines-block .anti-ai-card .anti-ai-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.about-page .about-section.guidelines-block .anti-ai-card .anti-ai-grid .anti-ai-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;gap:1rem;padding:1.25rem;display:flex}.about-page .about-section.guidelines-block .anti-ai-card .anti-ai-grid .anti-ai-item .item-icon{color:#818cf8;background:#6366f126;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.about-page .about-section.guidelines-block .anti-ai-card .anti-ai-grid .anti-ai-item .item-icon svg{width:20px;height:20px}.about-page .about-section.guidelines-block .anti-ai-card .anti-ai-grid .anti-ai-item strong{color:#fff;margin-bottom:.3rem;font-size:.95rem;display:block}.about-page .about-section.guidelines-block .anti-ai-card .anti-ai-grid .anti-ai-item p{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.5}.about-page .about-section.guidelines-block .anti-ai-card .anti-ai-warning{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;padding:1rem 1.25rem;font-size:.88rem;line-height:1.5}.about-page .about-section.guidelines-block .anti-ai-card .anti-ai-warning strong{color:#f87171}.about-page .about-section.guidelines-block .quality-standards{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:1.5rem}.about-page .about-section.guidelines-block .quality-standards h4{color:#fff;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.about-page .about-section.guidelines-block .quality-standards p{color:#94a3b8;margin:0;font-size:.9rem;line-height:1.6}.about-page .about-section.guidelines-block .quality-standards p strong{color:#cbd5e1}.about-page .about-section .faq-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem;display:grid}.about-page .about-section .faq-grid .faq-item{background:#00000040;border:1px solid #ffffff0d;border-radius:12px;padding:1.5rem}.about-page .about-section .faq-grid .faq-item h3{color:#fff;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.about-page .about-section .faq-grid .faq-item p{color:#94a3b8;margin:0;font-size:.92rem;line-height:1.6}
