.page-hero{padding:140px 0 var(--spacing-lg);background-color:var(--color-lighter-gray);text-align:center}.page-hero h1{font-size:var(--font-size-hero);margin-bottom:var(--spacing-sm)}.page-subtitle{font-size:var(--font-size-xlarge);color:var(--color-medium-gray);max-width:600px;margin:0 auto}.page-content{padding:var(--spacing-xl) 0}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-md);max-width:1000px;margin:0 auto}.support-card{background-color:var(--color-white);padding:var(--spacing-lg);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);text-align:center;transition:transform var(--transition-normal),box-shadow var(--transition-normal);border:1px solid var(--color-light-gray)}.support-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.support-icon{font-size:3rem;color:var(--color-accent);margin-bottom:var(--spacing-md)}.support-card h2{font-size:var(--font-size-xlarge);margin-bottom:var(--spacing-sm)}.support-card p{color:var(--color-medium-gray);margin-bottom:var(--spacing-sm)}.support-email{display:block;width:fit-content;font-size:var(--font-size-xlarge);font-weight:600;color:var(--color-accent);margin:var(--spacing-sm) auto;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-lighter-gray);border-radius:var(--border-radius-md);transition:all var(--transition-fast)}.support-email:hover{background-color:var(--color-accent);color:var(--color-white)}.support-note{font-size:var(--font-size-small);color:var(--color-gray);font-style:italic}.status-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-lighter-gray);color:var(--color-accent-dark);border-radius:var(--border-radius-sm);font-weight:600;margin-top:var(--spacing-sm)}.status-dot{width:10px;height:10px;background-color:var(--color-accent);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.privacy-content{background-color:var(--color-white)}.policy-wrapper{max-width:800px;margin:0 auto;background-color:var(--color-white);padding:var(--spacing-lg);border-radius:var(--border-radius-md)}.policy-section{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-light-gray)}.policy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.policy-section h2{font-size:var(--font-size-xlarge);color:var(--color-black);margin-bottom:var(--spacing-md)}.policy-section h3{font-size:var(--font-size-large);color:var(--color-dark-gray);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}.policy-section p{color:var(--color-medium-gray);line-height:1.8}.policy-section ul{margin:var(--spacing-sm) 0 var(--spacing-md) var(--spacing-md);list-style:disc}.policy-section ul li{color:var(--color-medium-gray);line-height:1.8;margin-bottom:var(--spacing-xs)}.policy-section ul li strong{color:var(--color-dark-gray)}.company-details,.contact-info{background-color:var(--color-lighter-gray);padding:var(--spacing-md);border-radius:var(--border-radius-md);margin-top:var(--spacing-md)}.company-details h3{margin-top:0}.company-details p,.contact-info p{margin-bottom:0}@media(max-width:768px){.page-hero{padding:120px 0 var(--spacing-md)}.page-hero h1{font-size:2rem}.support-grid{grid-template-columns:1fr}.policy-wrapper{padding:var(--spacing-md)}.policy-section ul{margin-left:var(--spacing-sm)}}@media(max-width:480px){.support-card{padding:var(--spacing-md)}.support-icon{font-size:2.5rem}.support-email{font-size:var(--font-size-large);padding:var(--spacing-xs) var(--spacing-sm)}}
