.profile-module__6t1Yka__profileContainer{background-color:var(--bg);min-height:100vh;font-family:var(--font-body);justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.profile-module__6t1Yka__profileCard{background-color:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-warm);flex-direction:column;width:100%;max-width:700px;display:flex;overflow:hidden}.profile-module__6t1Yka__headerSection{background:linear-gradient(135deg, var(--cream-hero-1) 0%, var(--cream-hero-2) 100%);border-bottom:1px solid var(--border);align-items:center;gap:1.5rem;padding:2.5rem 2rem;display:flex}.profile-module__6t1Yka__logoImage{border-radius:var(--r-full);object-fit:cover;border:3px solid var(--card);width:80px;height:80px;box-shadow:var(--shadow-warm-sm);background-color:var(--card)}.profile-module__6t1Yka__logoPlaceholder{border-radius:var(--r-full);background-color:var(--terracotta);color:#fff;width:80px;height:80px;font-family:var(--font-serif);border:3px solid var(--card);box-shadow:var(--shadow-warm-sm);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.profile-module__6t1Yka__titleArea{flex:1}.profile-module__6t1Yka__coachingName{font-family:var(--font-serif);color:var(--ink);margin-bottom:.5rem;font-size:2rem;font-weight:700}.profile-module__6t1Yka__badgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.profile-module__6t1Yka__codeBadge{background-color:var(--terracotta-wash);color:var(--terracotta);border-radius:var(--r-full);text-transform:uppercase;border:1px solid #a13a0f33;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.profile-module__6t1Yka__verifiedBadge{background-color:var(--sage-wash);color:var(--sage-deep);border-radius:var(--r-full);text-transform:uppercase;border:1px solid #354d2333;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.profile-module__6t1Yka__contentSection{flex-direction:column;gap:2rem;padding:2.5rem 2rem;display:flex}.profile-module__6t1Yka__descriptionBox{background-color:var(--surface-container-low);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:1.5rem}.profile-module__6t1Yka__sectionTitle{font-family:var(--font-serif);color:var(--ink);margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.profile-module__6t1Yka__descriptionText{color:var(--ink-soft);font-size:.95rem;line-height:1.6}.profile-module__6t1Yka__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.profile-module__6t1Yka__statCard{border:1px solid var(--border);border-radius:var(--r-md);align-items:center;gap:1rem;padding:1.25rem;display:flex}.profile-module__6t1Yka__statIcon{background-color:var(--cream-hero-1);border-radius:var(--r-sm);justify-content:center;align-items:center;width:48px;height:48px;font-size:1.75rem;display:flex}.profile-module__6t1Yka__statInfo{flex-direction:column;display:flex}.profile-module__6t1Yka__statValue{color:var(--terracotta);font-size:1.5rem;font-weight:700}.profile-module__6t1Yka__statLabel{color:var(--ink-faint);text-transform:uppercase;font-size:.8rem;font-weight:600}.profile-module__6t1Yka__detailsList{border-top:1px solid var(--border-soft);flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.profile-module__6t1Yka__detailRow{align-items:flex-start;gap:1rem;display:flex}.profile-module__6t1Yka__detailIcon{color:var(--terracotta);min-width:24px;font-size:1.25rem}.profile-module__6t1Yka__detailContent{flex-direction:column;gap:.25rem;display:flex}.profile-module__6t1Yka__detailLabel{color:var(--ink-faint);text-transform:uppercase;font-size:.75rem;font-weight:600}.profile-module__6t1Yka__detailValue{color:var(--ink);font-size:.95rem;font-weight:500}.profile-module__6t1Yka__footer{border-top:1px solid var(--border-soft);background-color:var(--surface-container-low);justify-content:center;padding:1.5rem 2rem;display:flex}.profile-module__6t1Yka__backBtn{color:var(--terracotta);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;background-color:#0000;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.profile-module__6t1Yka__backBtn:hover{background-color:var(--card);border-color:var(--terracotta);box-shadow:var(--shadow-warm-sm)}@media (max-width:600px){.profile-module__6t1Yka__profileContainer{padding:1.25rem .75rem}.profile-module__6t1Yka__headerSection{text-align:center;flex-direction:column;gap:1rem;padding:1.75rem 1rem}.profile-module__6t1Yka__badgeRow{justify-content:center}.profile-module__6t1Yka__contentSection{padding:1.5rem 1rem}.profile-module__6t1Yka__statsGrid{grid-template-columns:1fr;gap:.75rem}.profile-module__6t1Yka__coachingName{font-size:1.45rem}}
