/* Maverick V12 focused visual and accessibility improvements */
/* Founder metrics: compact horizontal scorecard instead of large cards */
#founder .v11-proof-stats.compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0 23px}
#founder .v11-proof-stats.compact article{min-width:0;padding:13px 11px;border-radius:12px;box-shadow:none}
#founder .v11-proof-stats.compact strong{font-size:clamp(1.25rem,1.7vw,1.85rem);letter-spacing:-.055em;margin-bottom:7px;white-space:nowrap}
#founder .v11-proof-stats.compact span{font-size:clamp(.71rem,.9vw,.83rem);line-height:1.35;overflow-wrap:normal}
/* Founder to Brand pink portrait becomes a contained, shorter visual */
.ftb-dark .ftb-pair{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,60px);align-items:center}
.ftb-dark .ftb-photo{height:clamp(320px,35vw,510px);max-height:510px;align-self:center;background:#f7dce1;border-radius:22px;overflow:hidden}
.ftb-dark .ftb-photo img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center center}
.ftb-dark .ftb-pair>div:last-child{min-width:0}
/* Readable text on dark green backgrounds */
.ftb-dark .ftb-pair p:not(.ftb-kicker){color:#e0ece4!important;opacity:1!important;line-height:1.7}
.ftb-dark .ftb-pair h2{color:#fff!important;line-height:1.1}
.ftb-dark .ftb-pair a{color:#fff}
.ftb-dark .ftb-social a{border-color:#a5c1b0;background:rgba(255,255,255,.07)}
/* Portrait framing for About Paula, with more space above the head */
.v7-team .v7-person:nth-child(2) .v7-photo-frame{overflow:hidden;background:#f6f6f4}
.v7-team .v7-person:nth-child(2) .v7-photo-frame img{width:100%;height:auto;aspect-ratio:auto;max-height:none;object-fit:contain;object-position:center top;display:block}
/* FAQs stay compact and legible */
#faq details{min-width:0}
#faq details p{line-height:1.6}
@media(max-width:1050px){#founder .v11-proof-stats.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.ftb-dark .ftb-pair{grid-template-columns:1fr}.ftb-dark .ftb-photo{max-width:520px;width:100%;height:380px}}
@media(max-width:480px){#founder .v11-proof-stats.compact{gap:8px}#founder .v11-proof-stats.compact article{padding:12px 9px}#founder .v11-proof-stats.compact strong{font-size:1.36rem}}
