/* De methode-afbeelding bevat tekst: behoud het volledige oorspronkelijke kader. */
.framer-yG8Yw [data-framer-name="SOOFFIT Method — Hammer Strength"]{height:auto!important;min-height:0!important;aspect-ratio:1536 / 1024;flex:none!important;background:#21170f;position:relative;isolation:isolate}
.framer-yG8Yw [data-framer-name="SOOFFIT Method — Hammer Strength"] img{object-fit:contain!important;object-position:center!important}
@media(max-width:809.98px){
 .framer-yG8Yw [data-framer-name="SOOFFIT Method — Hammer Strength"]{aspect-ratio:941 / 1672;margin-bottom:0!important}
 .framer-yG8Yw #coaching{margin-top:0!important}
}

/* Het portret staat boven de leesbare tekst, zonder dubbele miniatuurtekst. */
@media(max-width:809.98px){
 .framer-yG8Yw [data-framer-name="Sofie portrait mobile"]{height:auto!important;min-height:0!important;aspect-ratio:1.15;width:100%!important;background:#281d16}
 .framer-yG8Yw [data-framer-name="Sofie portrait mobile"] img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:right center!important}
}

/* Mobiel: de app sluit zonder decoratieve tussenbalk aan op het portret. */
@media(max-width:809.98px){
.framer-yG8Yw [data-framer-name="About top transition"]{display:none!important;height:0!important}
.framer-yG8Yw [data-framer-name="About Sofie"]{margin-top:0!important;padding-top:0!important;border-top:0!important;gap:0!important}
}
