.WhoItsFor_section__u6Iy4{width:100%;background:#0e0e0e;padding:clamp(56px,7vw,88px) clamp(16px,4vw,48px)}.WhoItsFor_bento__ZUZWA{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:clamp(12px,1.3vw,20px);gap:clamp(12px,1.3vw,20px);grid-template-areas:"head head photo" "p0   p1   photo" "p2   p3   photo"}.WhoItsFor_tile__xYuya{border-radius:clamp(20px,2vw,30px);padding:clamp(26px,2.4vw,40px);display:flex;flex-direction:column;justify-content:center}.WhoItsFor_head__zgtM5{grid-area:head;background:var(--yellow);color:#1a1a18}.WhoItsFor_title__KeT18{font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.02;letter-spacing:-.02em}.WhoItsFor_lead__O5koS{margin-top:clamp(14px,1.4vw,20px);max-width:30em;font-size:clamp(15px,1.35vw,18px);line-height:1.5;color:#46431f}.WhoItsFor_persona__7plbn{background:#1a1a18;color:var(--cream);justify-content:flex-end}.WhoItsFor_persona__7plbn:nth-of-type(2){grid-area:p0}.WhoItsFor_persona__7plbn:nth-of-type(3){grid-area:p1}.WhoItsFor_persona__7plbn:nth-of-type(4){grid-area:p2}.WhoItsFor_persona__7plbn:nth-of-type(5){grid-area:p3}.WhoItsFor_personaWhite__q1MA2{background:#fff;color:#1a1a18}.WhoItsFor_personaTitle__d7ymT{font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.12;letter-spacing:-.01em}.WhoItsFor_personaBody__VORUk{margin-top:clamp(8px,.9vw,12px);font-size:clamp(13px,1.15vw,15px);line-height:1.45;color:var(--muted)}.WhoItsFor_personaWhite__q1MA2 .WhoItsFor_personaBody__VORUk{color:#5c5c54}.WhoItsFor_photo__2yYIw{grid-area:photo;position:relative;overflow:hidden;padding:0;min-height:clamp(360px,40vw,560px)}.WhoItsFor_photo__2yYIw img{object-fit:cover;object-position:50% 30%}@media (max-width:900px){.WhoItsFor_bento__ZUZWA{grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-template-areas:"head  head" "p0    p1" "p2    p3" "photo photo"}.WhoItsFor_photo__2yYIw{min-height:clamp(280px,60vw,420px)}}@media (max-width:540px){.WhoItsFor_bento__ZUZWA{grid-template-columns:1fr;grid-template-areas:"head" "p0" "p1" "p2" "p3"}.WhoItsFor_photo__2yYIw{display:none}}.Results_section__bA2nX{width:100%;background:#0e0e0e;padding:clamp(56px,7vw,88px) clamp(16px,4vw,48px)}.Results_head__x0JJc{max-width:820px;margin:0 auto clamp(40px,4.5vw,72px);text-align:center}.Results_title__yOouL{font-size:clamp(26px,3.4vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--cream);text-wrap:balance}.Results_sub__B_gjI{margin-top:clamp(12px,1.2vw,18px);font-size:clamp(14px,1.2vw,17px);line-height:1.5;color:var(--muted)}.Results_bento__QxkrU{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(190px,19vw,270px);grid-gap:clamp(12px,1.3vw,20px);gap:clamp(12px,1.3vw,20px);grid-template-areas:"feature feature a coach" "feature feature b coach"}.Results_tile__WZXBp{position:relative;overflow:hidden;border-radius:clamp(18px,1.8vw,28px);margin:0}.Results_tile__WZXBp img{object-fit:cover}.Results_feature__5z3Gm{grid-area:feature}.Results_a__f_KRN{grid-area:a}.Results_b__IohZO{grid-area:b}.Results_coach__340_3{grid-area:coach}.Results_caption__yIYNz{position:absolute;left:0;right:0;bottom:0;padding:clamp(34px,4vw,56px) clamp(18px,1.8vw,26px) clamp(16px,1.5vw,22px);font-size:clamp(13px,1.2vw,16px);font-weight:500;line-height:1.35;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}@media (max-width:900px){.Results_bento__QxkrU{grid-template-columns:1fr 1fr;grid-auto-rows:clamp(180px,38vw,240px);grid-template-areas:"feature feature" "feature feature" "a       b" "coach   coach"}}@media (max-width:540px){.Results_bento__QxkrU{grid-template-columns:1fr;grid-auto-rows:clamp(260px,80vw,360px);grid-template-areas:"feature" "a" "b" "coach"}.Results_a__f_KRN img{object-position:50% 42%!important}}