.page-wrapper{padding-top:100px;min-height:100vh}.page-header{text-align:center;margin-bottom:60px}.page-title{font-size:56px;font-weight:800;letter-spacing:-2px}.page-content{max-width:900px;margin:0 auto}.content-section{margin-bottom:50px}.content-section h2{font-size:28px;font-weight:700;margin-bottom:20px;color:var(--text-primary)}.content-section p{font-size:18px;color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.warning-box{background:rgba(236,72,153,.1);border:2px solid var(--primary-pink);border-radius:12px;padding:30px;margin-bottom:30px}.warning-box h2{color:var(--primary-pink);margin-bottom:16px;font-size:24px}.warning-box p{color:var(--text-primary);margin:0;font-size:18px}.steps-container{margin-top:30px}.step-item{display:flex;gap:24px;margin-bottom:30px;padding:24px;background:var(--dark-surface);border-radius:12px;border:1px solid rgba(147,51,234,.2);transition:all .3s ease}.step-item:hover{border-color:var(--primary-purple);transform:translateX(5px)}.step-number{min-width:50px;height:50px;background:linear-gradient(135deg,var(--primary-purple),var(--primary-pink));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;flex-shrink:0}.step-content h3{font-size:22px;margin-bottom:8px;color:var(--text-primary)}.step-content p{font-size:16px;color:var(--text-secondary);margin:0}.step-content strong{color:var(--primary-pink)}.highlight-text{background:rgba(147,51,234,.1);border-left:4px solid var(--primary-purple);padding:20px;border-radius:8px;font-size:18px;color:var(--text-primary);margin-top:20px}.highlight-text strong{color:var(--primary-pink)}.faq-item{background:var(--dark-surface);padding:24px;border-radius:12px;margin-bottom:20px;border:1px solid rgba(147,51,234,.2)}.faq-item h3{font-size:20px;margin-bottom:12px;color:var(--text-primary)}.faq-item p{font-size:16px;color:var(--text-secondary);margin:0}.visual-placeholder-section{margin-top:60px;text-align:center}.visual-placeholder{max-width:600px;margin:0 auto;padding:60px;background:var(--dark-surface);border:2px dashed rgba(147,51,234,.3);border-radius:16px}.visual-placeholder span{font-size:64px;display:block;margin-bottom:16px}.visual-placeholder p{color:var(--text-secondary);font-size:18px;margin:0}@media (max-width:768px){.page-title{font-size:40px}.content-section h2{font-size:24px}.step-item{flex-direction:column;gap:16px}.step-number{align-self:flex-start}}