.page-container{min-height:100vh;padding-top:100px;padding-bottom:60px}.page-hero{text-align:center;padding:var(--spacing-2xl) 0;background:linear-gradient(135deg,#ff6b351a,#00b4d81a);margin-bottom:var(--spacing-2xl)}.page-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:var(--spacing-md);background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle{font-size:1.15rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.7}.page-content{max-width:900px;margin:0 auto;padding:0 var(--spacing-md)}.content-section{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.content-section h2{font-size:1.75rem;color:var(--primary);margin-bottom:var(--spacing-md)}.content-section h3{font-size:1.35rem;color:var(--text-primary);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg)}.content-section p{color:var(--text-secondary);line-height:1.8;margin-bottom:var(--spacing-md)}.content-section ul,.content-section ol{color:var(--text-secondary);line-height:1.8;margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.content-section li{margin-bottom:var(--spacing-sm)}.content-section strong{color:var(--text-primary);font-weight:600}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin:var(--spacing-xl) 0}.step-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:var(--transition)}.step-card:hover{transform:translateY(-5px);border-color:var(--primary);box-shadow:0 8px 25px #ff6b3533}.step-number{width:50px;height:50px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;margin-bottom:var(--spacing-md)}.step-card h3{margin-top:0}.faq-item{background:#ffffff08;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);transition:var(--transition)}.faq-item:hover{border-color:var(--primary)}.faq-question{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.faq-answer{color:var(--text-secondary);line-height:1.7}.help-resources{background:#ff6b351a;border:1px solid rgba(255,107,53,.3);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-xl) 0}.help-resources h3{color:var(--primary);margin-top:0}.help-resources a{color:var(--primary);text-decoration:none;font-weight:600;transition:var(--transition)}.help-resources a:hover{color:var(--primary-light);text-decoration:underline}.warning-box{background:#dc26261a;border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-xl) 0}.warning-box h3{color:#dc2626;margin-top:0}@media (max-width: 768px){.page-content{padding:0 var(--spacing-sm)}.content-section{padding:var(--spacing-md)}.steps-grid{grid-template-columns:1fr}}
