.page-mentors .sec-head{max-width:680px;margin-bottom:40px}.page-mentors .sec-head h2{font-size:clamp(25px,3.1vw,36px);margin-top:14px}.page-mentors .sec-head p{margin-top:12px;color:var(--muted)}.page-mentors .gduo{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px;align-items:stretch}.page-mentors .gcard{background:linear-gradient(135deg,var(--teal-deep) 0,#2E6459 100%);color:#fff;border-radius:18px;padding:30px 32px;display:flex;flex-direction:column}.page-mentors .gtag{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.page-mentors .gcard h2{color:#fff;font-size:clamp(20px,2.2vw,25px);margin:12px 0 10px}.page-mentors .gcard p{color:#DCEAE4;font-size:14.5px;margin-bottom:0}.page-mentors .gnote{color:var(--muted);font-size:14.5px}.page-mentors .gnote b{color:var(--teal-deep);font-weight:600}.page-mentors .steps{max-width:780px;list-style:none}.page-mentors .step{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.page-mentors .step:last-child{border-bottom:0}.page-mentors .snum{flex:0 0 auto;width:18px;font-family:var(--font-lora),serif;font-size:18px;font-weight:700;color:var(--gold);line-height:1.6}.page-mentors .step p{font-size:14.5px;color:var(--muted)}.page-mentors .step b{color:var(--teal-deep);font-weight:600}.page-mentors .benefit{background:var(--teal-deep);color:#fff;text-align:center}.page-mentors .benefit h2{color:#fff;font-size:clamp(25px,3.2vw,38px)}.page-mentors .benefit p{max-width:52ch;margin:16px auto 30px;color:#DCEAE4}.page-mentors .dfilter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.page-mentors .dbtn{font-family:var(--font-poppins),sans-serif;font-size:12.5px;font-weight:500;line-height:1;color:var(--teal-deep);background:var(--white);border:1px solid var(--line);padding:10px 16px;border-radius:24px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.page-mentors .dn{margin-left:6px;font-size:11px;opacity:.55}.page-mentors .dbtn:hover{border-color:var(--teal-mid);color:var(--teal-mid)}.page-mentors .dbtn[aria-pressed=true]{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.page-mentors .dbtn[aria-pressed=true]:hover{color:#fff}.page-mentors .dbtn:focus-visible{border-radius:24px}.page-mentors .mcount{font-size:12.5px;color:var(--muted);margin-bottom:26px}.page-mentors .mgrid,.page-mentors .sister-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.page-mentors .mentor{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.page-mentors .mentor:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(35,83,75,.1)}.page-mentors .mentor.hide{display:none}.page-mentors .mhead{display:flex;align-items:center;gap:14px}.page-mentors .mphoto{flex:0 0 auto;width:62px;height:62px;border-radius:50%;overflow:hidden;border:1px solid var(--line);background:repeating-linear-gradient(45deg,#EDF3EE,#EDF3EE 7px,#F6FAF6 0,#F6FAF6 14px);display:grid;place-items:center}.page-mentors .mphoto img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.page-mentors .mono{font-family:var(--font-lora),serif;font-size:20px;font-weight:600;color:var(--teal-deep);letter-spacing:.02em}.page-mentors .mwho{min-width:0}.page-mentors .mentor h3{font-size:16.5px;line-height:1.25}.page-mentors .mrole{display:block;margin-top:4px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-mid)}.page-mentors .mdesc{margin:14px 0 4px;font-size:13.5px;line-height:1.62;color:var(--muted)}.page-mentors .mdesc p+p{margin-top:10px}.page-mentors .mtop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.page-mentors .mtop .mhead{min-width:0;flex:1 1 auto}.page-mentors .summary-right{flex:0 0 auto;display:flex;align-items:center;gap:10px}.page-mentors .li-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#0A66C2;flex:0 0 auto;transition:opacity .15s}.page-mentors .li-btn:hover{opacity:.8}.page-mentors .li-btn svg{width:14px;height:14px;fill:#fff}.page-mentors .plus{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--teal-mid);display:grid;place-items:center;color:var(--teal-mid);font-size:15px;line-height:1;transition:transform .2s}.page-mentors .mentor details[open] .plus{transform:rotate(45deg)}.page-mentors .mentor summary{display:block;cursor:pointer;list-style:none}.page-mentors .mentor summary::-webkit-details-marker{display:none}.page-mentors .mentor summary::marker{content:""}.page-mentors .mfoot{margin-top:auto;padding-top:14px}.page-mentors .dtags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.page-mentors .dtag{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-deep);background:#F6F2CE;padding:5px 12px;border-radius:20px;white-space:nowrap}.page-mentors .mempty{display:none;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:44px 28px;text-align:center;color:var(--muted)}.page-mentors .mempty p{margin-bottom:18px}.page-mentors .pending{margin-top:28px;padding:18px 22px;background:var(--tint);border-left:3px solid var(--gold);border-radius:0 10px 10px 0;font-size:14px;color:var(--ink)}.page-mentors section.tinted .pending{background:var(--white)}.page-mentors .gcard.reveal{transform:translateY(26px) scale(.985);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.page-mentors .gcard.reveal.on{transform:none}.page-mentors .benefit p.reveal{transition-delay:.1s}.page-mentors .benefit a.reveal{transition-delay:.2s}.page-mentors .phero-star{will-change:transform}.page-mentors .mentorslkc1{fill:url(#mentorslklg)}.page-mentors .mentorslkc2{fill:url(#mentorslklg-2)}.page-mentors .mentorslkc3{fill:url(#mentorslklg-3)}.page-mentors .mentorslkc4{fill:url(#mentorslklg-4)}.page-mentors .mentorslkc5{fill:url(#mentorslklg-5)}.page-mentors .mentorslkc6{fill:url(#mentorslklg-6)}.page-mentors .mentorslkc7{fill:url(#mentorslklg-7)}.page-mentors .mentorslkc8{fill:url(#mentorslklg-8)}.page-mentors .mentorslkc9{fill:url(#mentorslklg-9)}.page-mentors .mentorslkc10{fill:url(#mentorslklg-10)}.page-mentors .mentorslkc11{fill:url(#mentorslklg-11)}.page-mentors .mentorslkc12{fill:url(#mentorslklg-12)}.page-mentors .mentorslkc13{fill:url(#mentorslklg-13)}.page-mentors .mentorslkc14{fill:url(#mentorslklg-14)}.page-mentors .mentorslkc15{fill:url(#mentorslklg-15)}.page-mentors .mentorslkc16{fill:url(#mentorslklg-16)}.page-mentors .mentorslkc17{fill:url(#mentorslklg-17)}.page-mentors .mentorslkc18{fill:url(#mentorslklg-18)}.page-mentors .mentorslkc19{fill:url(#mentorslklg-19)}.page-mentors .mentorslkc20{fill:url(#mentorslklg-20)}.page-mentors .mentorslkc21{fill:url(#mentorslklg-21)}.page-mentors .mentorslkc22{fill:url(#mentorslklg-22)}.page-mentors .mentorslkc23{fill:url(#mentorslklg-23)}.page-mentors .mentorslkc24{fill:url(#mentorslklg-24)}.page-mentors .mentorslkc25{fill:url(#mentorslklg-25)}.page-mentors .mentorslkc26{fill:url(#mentorslklg-26)}.page-mentors .mentorslkc27{fill:url(#mentorslklg-27)}.page-mentors .mentorslkc28{fill:url(#mentorslklg-28)}.page-mentors .mentorslkc29{fill:url(#mentorslklg-29)}.page-mentors .mentorslkc30{fill:url(#mentorslklg-30)}.page-mentors .mentorsw1c1,.page-mentors .mentorsw1c2,.page-mentors .mentorsw1c3,.page-mentors .mentorsw1c4,.page-mentors .mentorsw1c5,.page-mentors .mentorsw1c6,.page-mentors .mentorsw1c7,.page-mentors .mentorsw1c8,.page-mentors .mentorsw1c9,.page-mentors .mentorsw3c1,.page-mentors .mentorsw3c2,.page-mentors .mentorsw3c3,.page-mentors .mentorsw3c4,.page-mentors .mentorsw3c5,.page-mentors .mentorsw3c6,.page-mentors .mentorsw3c7,.page-mentors .mentorsw3c8,.page-mentors .mentorsw3c9{fill:#FFFFFF}@media (prefers-reduced-motion:reduce){.page-mentors .gcard.reveal,.page-mentors .reveal{opacity:1;transform:none;transition:none}.page-mentors .gcard.reveal.on,.page-mentors .reveal.on{transform:none}}@media (max-width:960px){.page-mentors .mgrid,.page-mentors .sister-grid{grid-template-columns:repeat(2,1fr)}.page-mentors .gduo{grid-template-columns:1fr;gap:18px}.page-mentors .gduo>:first-child{order:1}.page-mentors .gduo>:nth-child(3){order:2}.page-mentors .gduo>:nth-child(2){order:3}.page-mentors .gduo>:nth-child(4){order:4}}@media (max-width:640px){.page-mentors .mgrid,.page-mentors .sister-grid{grid-template-columns:1fr}.page-mentors .dfilter{gap:8px}.page-mentors .dbtn{font-size:12px;padding:9px 15px}}