.nf-trainer.noosfera-pattern--trainer-profile{--nf-trainer-title:var(--ast-global-color-0, #467ff7);--nf-trainer-kicker:#6a7390;--nf-trainer-text:#2a3042;--nf-trainer-muted:#586078;--nf-trainer-panel:rgba(255, 255, 255, 0.56);--nf-trainer-border:rgba(99, 116, 170, 0.18);--nf-trainer-shadow:0 28px 52px rgba(42, 56, 100, 0.14);position:relative;overflow:hidden;padding:clamp(52px, 8vw, 88px) clamp(18px, 5vw, 56px)}.nf-trainer.noosfera-pattern--trainer-profile::before,.nf-trainer.noosfera-pattern--trainer-profile::after{content:"";position:absolute;pointer-events:none;z-index:0}.nf-trainer.noosfera-pattern--trainer-profile::before{width:clamp(220px, 28vw, 420px);height:clamp(220px, 28vw, 420px);right:clamp(-140px, -10vw, -48px);top:clamp(40px, 12vw, 140px);background:url("https://noosfera.ro/wp-content/plugins/noosfera-blocks/assets/img/tor.png") no-repeat center / contain;opacity:.25}.nf-trainer.noosfera-pattern--trainer-profile::after{width:clamp(220px, 30vw, 460px);height:clamp(220px, 30vw, 460px);left:clamp(-120px, -8vw, -30px);bottom:clamp(-150px, -11vw, -70px);background:radial-gradient(circle at 35% 35%,rgb(86 136 245 / .3),#fff0)}.nf-trainer__inner{position:relative;z-index:1;max-width:1240px;margin:0 auto}.nf-trainer__layout{display:grid;grid-template-columns:minmax(280px,0.95fr) minmax(440px,1.35fr);gap:clamp(26px, 4vw, 56px);align-items:start}.nf-trainer__layout>*{max-width:none!important;margin-left:0!important;margin-right:0!important}.nf-trainer__media{position:relative;max-width:350px!important;width:100%;justify-self:end;margin-left:auto;padding:clamp(14px, 1.8vw, 18px);border-radius:6px;background:var(--nf-trainer-panel);border:1px solid var(--nf-trainer-border);box-shadow:var(--nf-trainer-shadow);backdrop-filter:blur(4px)}.nf-trainer__media::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(150deg,rgb(153 155 255 / .2),#fff0);pointer-events:none}.nf-trainer__photo{margin:0;overflow:hidden;border-radius:20px;aspect-ratio:4 / 5;background:#d9d0f8}.nf-trainer__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 22%}.nf-trainer__media-meta{margin-top:14px;gap:12px}.nf-trainer__media-caption{margin:0;color:var(--nf-trainer-muted);font-size:.96rem;line-height:1.45;text-align:left;flex:1 1 auto}.nf-trainer__media-social{margin:0;line-height:1;flex:0 0 auto}.nf-trainer__media .nf-trainer-card__social{border-top:0;padding-top:0!important;height:auto;margin:0;gap:0}.nf-trainer__media .nf-trainer-card__social .wp-social-link{background:#fff0;color:#163578;padding:0;margin:0;border-radius:6px}.nf-trainer__media .nf-trainer-card__social .wp-social-link-anchor{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0!important;border-radius:6px;background:#fff0;box-shadow:none;line-height:1}.nf-trainer__media .nf-trainer-card__social .wp-social-link-anchor svg{width:20px;height:20px}.nf-trainer__media .nf-trainer-card__social .wp-social-link-anchor:focus-visible{outline:2px solid rgb(70 127 247 / .45);outline-offset:3px}.nf-trainer__content{position:relative;min-width:0}.nf-trainer__eyebrow{margin:0 0 .5rem;color:var(--nf-trainer-kicker);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.nf-trainer__title{margin:0;font-size:clamp(2rem, 3.9vw, 3.45rem);line-height:1.02;letter-spacing:-.01em}.nf-trainer__name{margin:1rem 0 .2rem;color:var(--nf-trainer-text);font-size:clamp(1.35rem, 2.2vw, 1.8rem);line-height:1.18}.nf-trainer__role{margin:0 0 1.1rem;color:#3b4470;font-size:1rem;font-weight:600}.nf-trainer__lead{margin:0 0 1rem;color:var(--nf-trainer-text);font-size:clamp(1.08rem, 1.4vw, 1.35rem);line-height:1.48;font-weight:600;max-width:38ch}.nf-trainer__bio{margin:0;color:var(--nf-trainer-text);font-size:1.03rem;line-height:1.72;max-width:65ch}.nf-trainer__quote{margin:clamp(20px, 2.8vw, 30px) 0 0;padding:clamp(12px, 1.6vw, 16px) 0 clamp(12px, 1.6vw, 16px) clamp(18px, 2.2vw, 24px);border-left:4px solid rgb(153 155 255 / .35)}.nf-trainer__quote p{margin:0;color:#1d253b;font-size:clamp(1.05rem, 1.5vw, 1.22rem);line-height:1.6;font-style:italic}.nf-trainer__expertise{margin-top:clamp(20px, 2.8vw, 34px)}.nf-trainer__expertise-title{margin:0 0 .8rem;color:#4a5478;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.nf-trainer__expertise-grid{gap:clamp(18px, 2.2vw, 34px)}.nf-trainer__expertise-list{margin:0;padding-left:1.15rem;color:#1f2740;line-height:1.52;font-size:1.02rem}.nf-trainer__expertise-list li+li{margin-top:.42rem}@media (max-width:1080px){.nf-trainer__layout{grid-template-columns:minmax(250px,0.88fr) minmax(0,1fr);gap:clamp(22px, 3.6vw, 36px)}.nf-trainer__lead,.nf-trainer__bio{max-width:none}}@media (max-width:820px){.nf-trainer.noosfera-pattern--trainer-profile{padding:clamp(40px, 9vw, 64px) clamp(16px, 4.8vw, 28px)}.nf-trainer__layout{grid-template-columns:1fr}.nf-trainer__media{order:1;max-width:400px!important;margin:0 auto;justify-self:center;width:100%}.nf-trainer__content{order:2}.nf-trainer__expertise-grid{flex-direction:column}}@media (max-width:540px){.nf-trainer__photo{aspect-ratio:4 / 4.8}.nf-trainer__quote{padding-left:14px;border-left-width:3px}.nf-trainer__expertise-list{font-size:.98rem}}