.page-module__ZdJH6a__page{background:var(--color-background);min-height:100vh}.page-module__ZdJH6a__hero{background:var(--color-primary-gradient);color:#fff;padding:var(--space-10) var(--space-6);text-align:center}.page-module__ZdJH6a__heroTitle{font-size:var(--font-size-3xl);margin:0 0 var(--space-3);font-weight:700}.page-module__ZdJH6a__heroSubtitle{font-size:var(--font-size-base);opacity:.9;margin:0}.page-module__ZdJH6a__section{max-width:860px;padding:var(--space-10) var(--space-6);margin:0 auto}.page-module__ZdJH6a__contactGrid{gap:var(--space-5);margin-bottom:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.page-module__ZdJH6a__contactCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;min-width:clamp(200px,40vw,260px);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast);flex:1}.page-module__ZdJH6a__contactCard:hover{box-shadow:var(--shadow-md)}.page-module__ZdJH6a__contactIcon{font-size:var(--font-size-2xl);margin-bottom:var(--space-3);display:block}.page-module__ZdJH6a__contactType{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-2);font-weight:600}.page-module__ZdJH6a__contactValue{font-size:var(--font-size-md);color:var(--color-primary);margin:0;font-weight:600;text-decoration:none}.page-module__ZdJH6a__contactValue:hover{text-decoration:underline}.page-module__ZdJH6a__contactNote{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:var(--space-2) 0 0}.page-module__ZdJH6a__infoBox{background:var(--color-primary-light);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-5) var(--space-5)}.page-module__ZdJH6a__infoBoxTitle{font-size:var(--font-size-md);color:var(--color-primary);margin:0 0 var(--space-3);font-weight:600}.page-module__ZdJH6a__infoBoxText{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.7}.page-module__ZdJH6a__sectionTitle{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin:0 0 var(--space-6);text-align:center;font-weight:700}.page-module__ZdJH6a__divider{border:none;border-top:1px solid var(--color-border);margin:0}
