/* Coach Lollo · XYR HUB real-professional theme, lightweight mobile-safe additions */
.coach-profile-hero{background:radial-gradient(circle at 75% 29%,rgba(106,48,152,.16),transparent 39%),linear-gradient(120deg,#06091e,#0a1032 63%,#071021)}
.coach-profile-photo img{aspect-ratio:495/639;object-fit:cover}
.coach-professional-note{margin:24px 0 0!important;padding:16px 20px;border-left:2px solid #68e5ef;background:#101b35;color:#aebcde!important;font-size:12px!important;line-height:1.75!important}
.coach-achievements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}
.coach-achievements article{min-width:0;padding:25px 22px;border:1px solid #3e4d79;border-radius:12px 3px;background:linear-gradient(135deg,#101b3b,#0b112b)}
.coach-achievements article small{display:block;color:#8fadd2;letter-spacing:1.2px;font-size:11px}
.coach-achievements article strong{display:block;color:#67e2eb;font-size:clamp(28px,3vw,43px);line-height:1.15;margin-top:20px}
.coach-achievements article p{font-size:13px;line-height:1.55;margin-top:8px}
.coach-achievements>.real-profile-note{grid-column:1/-1}
.coach-platform{margin-top:25px!important;font-size:12px!important}
.coach-profile-hero .real-profile-intro h1{font-size:clamp(48px,7vw,100px)}
@media(max-width:530px){.coach-achievements{grid-template-columns:1fr}.coach-achievements article{padding:19px 18px}.coach-achievements article strong{margin-top:9px}.coach-ecosystem-links{grid-template-columns:1fr}.coach-profile-photo{max-width:295px}.coach-profile-hero .real-profile-intro h1{font-size:clamp(43px,11vw,70px)}}

.coach-cta-title{display:block}.coach-cta-title span{display:inline}
