body{display:block!important;margin-left:auto;margin-right:auto;max-width:1200px}.content-page h1,.content-page h2,.content-page h3{color:var(--color-primary)}.page-header{border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);text-align:center}.page-header h1{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.page-header .subtitle{color:var(--color-text-secondary);font-size:var(--font-size-large);line-height:var(--line-height-loose);margin:0}.content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.content-wrapper section{gap:var(--spacing-md)}.content-wrapper h2{color:var(--color-primary);margin-bottom:var(--spacing-md)}.content-wrapper h3{margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg)}.content-wrapper p{line-height:var(--line-height-base);margin-bottom:var(--spacing-md)}.content-wrapper ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.content-wrapper li{margin-bottom:var(--spacing-sm)}.features-grid{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:var(--spacing-lg)}.feature{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);transition:var(--transition-base)}.feature:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature h3{color:var(--color-primary);margin-top:0}.creator-info{align-items:flex-start;display:flex;gap:var(--spacing-xl);margin-top:var(--spacing-lg)}.creator-image{flex-shrink:0}.creator-image img{border:3px solid var(--color-primary);border-radius:var(--border-radius-round);height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.creator-details{flex:1}.creator-title{color:var(--color-text-secondary);font-style:italic;margin-bottom:var(--spacing-md)}.creator-links{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-md)}.creator-links a{border:1px solid var(--color-primary);border-radius:var(--border-radius-md);color:var(--color-primary);font-weight:var(--font-weight-bold);padding:var(--spacing-xs) var(--spacing-sm);text-decoration:none;transition:var(--transition-base)}.creator-links a:hover{background-color:var(--color-primary);color:#fff}.contact-grid{display:grid;gap:var(--spacing-2xl);grid-template-columns:2fr 1fr;margin-top:var(--spacing-xl)}.contact-form{gap:var(--spacing-lg)}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:var(--spacing-sm)}.form-group label{color:var(--color-text);font-weight:var(--font-weight-bold)}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-family:var(--font-family-primary);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:var(--transition-base)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-primary);outline:none}.form-group textarea{min-height:120px;resize:vertical}.form-note{color:var(--color-text-secondary);margin-top:var(--spacing-md)}.contact-method{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);transition:var(--transition-base)}.contact-method:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.contact-method h3{align-items:center;color:var(--color-text);display:flex;margin-bottom:var(--spacing-sm);margin-top:0}.contact-method h3 svg{color:var(--color-primary);flex-shrink:0;transition:var(--transition-base)}.contact-method:hover h3 svg{transform:scale(1.1)}.contact-method p{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.contact-method a{color:var(--color-primary);font-weight:var(--font-weight-bold);margin-bottom:0;text-decoration:none}.contact-method a:hover{text-decoration:underline}.faq-item{border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.faq-item:last-child{border-bottom:none;padding-bottom:0}.faq-item h3{color:var(--color-primary);margin-bottom:var(--spacing-sm)}@media (max-width:768px){.contact-grid{gap:var(--spacing-xl);grid-template-columns:1fr}.creator-info{flex-direction:column;gap:var(--spacing-lg);text-align:center}.creator-links{justify-content:center}.features-grid{grid-template-columns:1fr}}