:root{--profex-program-v1:20260907-mobile-5;--profex-program-ink:#072d27;--profex-program-green:#105143;--profex-program-green-hover:#176556;--profex-program-gold:#c8a35b;--profex-program-text:#5e6c67;--profex-program-line:#dce7e1;--profex-program-soft:#f4f8f6;--profex-program-white:#fff;--profex-program-shadow:0 22px 64px rgba(7,45,39,.09);--profex-program-wide:min(1760px,calc(100vw - clamp(24px,5.6vw,96px)));--profex-program-reading:980px}html body.profex-program-page:not(.bvi-active) .entry-content .profex-enrollment-process {color:var(--ink)}html body.profex-program-page:not(.bvi-active) .entry-content .profex-enrollment-process .process-step h3 {font-family:Georgia,serif!important;font-weight:600!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-enrollment-process .section-heading h2 {margin:16px 0 15px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-enrollment-process .section-heading--row > p {margin:0 0 8px!important}html body.profex-program-page:not(.bvi-active) {overflow-x:hidden!important;overflow-x:clip!important;background:var(--profex-program-white)!important;color:var(--profex-program-text)!important}html body.profex-program-page:not(.bvi-active) .profex-header-spacer {height:80px!important}html body.profex-program-page:not(.bvi-active) :is(
  #wrapper,
  #inner-wrap,
  .content-container,
  .content-area,
  .site-main,
  article.entry,
  .entry-content-wrap,
  .entry-content.single-content
) {width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}html body.profex-program-page:not(.bvi-active) .content-area {margin-top:0!important;padding-top:0!important}html body.profex-program-page:not(.bvi-active) :is(
  #primary,
  .site-main,
  article.entry,
  .entry-content-wrap,
  .entry-content.single-content
) {margin-top:0!important;padding-top:0!important}html body.profex-program-page:not(.bvi-active) :is(
  .entry-header,
  .entry-hero.page-hero-section
) {display:none!important}html body.profex-program-page:not(.bvi-active) .entry-content.single-content {display:block!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero,
  .profex-program-about,
  .profex-program-audience,
  .profex-program-skills,
  .profex-qualification,
  .profex-salary,
  .profex-program-plan,
  .profex-program-requirements,
  .profex-program-perspectives,
  .profex-faq,
  .profex-training-calc
),
html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero,
  .profex-program-about,
  .profex-program-audience,
  .profex-program-skills,
  .profex-qualification,
  .profex-salary,
  .profex-program-plan,
  .profex-program-requirements,
  .profex-program-perspectives,
  .profex-faq,
  .profex-training-calc
) *,
html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero,
  .profex-program-about,
  .profex-program-audience,
  .profex-program-skills,
  .profex-qualification,
  .profex-salary,
  .profex-program-plan,
  .profex-program-requirements,
  .profex-program-perspectives,
  .profex-faq,
  .profex-training-calc
) *::before,
html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero,
  .profex-program-about,
  .profex-program-audience,
  .profex-program-skills,
  .profex-qualification,
  .profex-salary,
  .profex-program-plan,
  .profex-program-requirements,
  .profex-program-perspectives,
  .profex-faq,
  .profex-training-calc
) *::after {box-sizing:border-box!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero,
  .profex-program-about,
  .profex-program-audience,
  .profex-program-skills,
  .profex-qualification,
  .profex-salary,
  .profex-program-plan,
  .profex-program-requirements,
  .profex-program-perspectives,
  .profex-faq,
  .profex-training-calc
) :is(p, li, label, input, textarea, select, button, a, dt, dd, span, strong, small, th, td) {font-family:Inter,Manrope,Arial,sans-serif!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero,
  .profex-program-about,
  .profex-program-audience,
  .profex-program-skills,
  .profex-qualification,
  .profex-salary,
  .profex-program-plan,
  .profex-program-requirements,
  .profex-program-perspectives,
  .profex-faq,
  .profex-training-calc
) :is(h1, h2, h3, h4) {margin-top:0!important;color:var(--profex-program-ink)!important;-webkit-text-fill-color:var(--profex-program-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;letter-spacing:-.025em!important;text-wrap:balance}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero__title,
  .profex-training-calc__title
) {font-size:clamp(42px,4.4vw,72px)!important;line-height:1.06!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-about__title,
  .profex-program-audience__title,
  .profex-program-skills__title,
  .profex-qualification__title,
  .profex-salary__title,
  .profex-program-plan__title,
  .profex-program-requirements__title,
  .profex-program-perspectives__title,
  .profex-faq__title
) {max-width:1100px!important;font-size:clamp(34px,3.25vw,54px)!important;line-height:1.11!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero__lead,
  .profex-program-about__lead,
  .profex-program-audience__lead,
  .profex-program-skills__lead,
  .profex-qualification__lead,
  .profex-salary__lead,
  .profex-program-plan__lead,
  .profex-program-requirements__lead,
  .profex-program-perspectives__lead,
  .profex-faq__lead,
  .profex-training-calc__lead
) {max-width:var(--profex-program-reading)!important;color:var(--profex-program-text)!important;-webkit-text-fill-color:var(--profex-program-text)!important;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.65!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-about,
  .profex-program-audience,
  .profex-program-skills,
  .profex-qualification,
  .profex-salary,
  .profex-program-plan,
  .profex-program-requirements,
  .profex-program-perspectives,
  .profex-faq
) {position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;margin:0!important;padding:clamp(64px,7vw,118px) 0!important;transform:translateX(-50%)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-about,
  .profex-program-skills,
  .profex-salary,
  .profex-program-requirements
) {background:var(--profex-program-white)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-audience,
  .profex-qualification,
  .profex-program-plan,
  .profex-program-perspectives,
  .profex-faq
) {background:var(--profex-program-white)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-about__inner,
  .profex-program-audience__inner,
  .profex-program-skills__inner,
  .profex-qualification__inner,
  .profex-salary__inner,
  .profex-program-plan__inner,
  .profex-program-requirements__inner,
  .profex-program-perspectives__inner,
  .profex-faq__inner
) {width:var(--profex-program-wide)!important;max-width:1760px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) :is(
  #profex-program-about,
  #profex-program-audience,
  #profex-program-skills,
  #profex-qualification,
  #profex-salary,
  #profex-program-plan,
  #profex-program-requirements,
  #profex-program-perspectives,
  #profex-program-cost
) {scroll-margin-top:112px}html body.profex-program-page:not(.bvi-active) .profex-program-hero {position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;margin:0!important;padding:clamp(18px,2.2vw,38px) 0 clamp(56px,6.2vw,100px)!important;transform:translateX(-50%)!important;background:var(--profex-program-white)!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__inner {width:var(--profex-program-wide)!important;max-width:1760px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__grid {display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(390px,.7fr)!important;gap:clamp(36px,4.6vw,78px)!important;align-items:start!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__content {min-width:0!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__facts {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__fact {min-width:0!important;min-height:142px!important;border-color:var(--profex-program-line)!important;border-radius:18px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 10px 28px rgba(7,45,39,.06)!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel {min-width:0!important;border-color:rgba(200,163,91,.42)!important;background:var(--profex-program-ink)!important;box-shadow:0 24px 64px rgba(7,45,39,.20)!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel :is(
  .profex-program-hero__panel-title,
  .profex-program-hero__panel-item-content strong
) {color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel :is(
  .profex-program-hero__panel-text,
  .profex-program-hero__panel-item-content span,
  .profex-program-hero__panel-footer
) {color:rgba(255,255,255,.72)!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero__button,
  .profex-program-about__button,
  .profex-qualification__button,
  .profex-salary__button,
  .profex-program-plan__button,
  .profex-program-perspectives__button,
  .profex-faq__button,
  .profex-training-calc__submit
) {min-height:50px!important;padding:14px 22px!important;border:1px solid var(--profex-program-green)!important;border-radius:12px!important;background:var(--profex-program-green)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;box-shadow:0 12px 28px rgba(16,81,67,.16)!important;transition:transform .2s ease , background .2s ease , border-color .2s ease!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero__button,
  .profex-program-about__button,
  .profex-qualification__button,
  .profex-salary__button,
  .profex-program-plan__button,
  .profex-program-perspectives__button,
  .profex-faq__button,
  .profex-training-calc__submit
):hover,
html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero__button,
  .profex-program-about__button,
  .profex-qualification__button,
  .profex-salary__button,
  .profex-program-plan__button,
  .profex-program-perspectives__button,
  .profex-faq__button,
  .profex-training-calc__submit
):focus-visible {border-color:var(--profex-program-gold)!important;background:var(--profex-program-green-hover)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-2px)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero__button--secondary,
  .profex-program-about__button--secondary
) {background:#fff!important;color:var(--profex-program-green)!important;-webkit-text-fill-color:var(--profex-program-green)!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) :is(a, button, input, textarea, select):focus-visible {outline:3px solid rgba(200,163,91,.74)!important;outline-offset:3px!important}html body.profex-program-page:not(.bvi-active) .profex-program-about__grid {grid-template-columns:minmax(0,1.15fr) minmax(480px,.85fr)!important;gap:clamp(32px,4vw,68px)!important}html body.profex-program-page:not(.bvi-active) .profex-program-about__benefits {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body.profex-program-page:not(.bvi-active) .profex-program-audience__grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}html body.profex-program-page:not(.bvi-active) .profex-program-skills__layout {display:grid!important;grid-template-columns:minmax(320px,.62fr) minmax(0,1.55fr)!important;gap:clamp(28px,3.4vw,58px)!important;align-items:start!important}html body.profex-program-page:not(.bvi-active) .profex-program-skills__summary {position:sticky!important;top:116px!important}html body.profex-program-page:not(.bvi-active) .profex-program-skills__grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body.profex-program-page:not(.bvi-active) .profex-qualification__grid {display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;gap:clamp(26px,3vw,50px)!important;align-items:start!important}html body.profex-program-page:not(.bvi-active) .profex-qualification__nav-card {position:sticky!important;top:116px!important}html body.profex-program-page:not(.bvi-active) .profex-qualification__columns {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(22px,2.5vw,42px)!important}html body.profex-program-page:not(.bvi-active) .profex-salary__grid {grid-template-columns:minmax(0,1.4fr) minmax(340px,.6fr)!important;gap:clamp(30px,3.6vw,62px)!important}html body.profex-program-page:not(.bvi-active) .profex-program-plan__stats {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}html body.profex-program-page:not(.bvi-active) .profex-program-requirements__grid {grid-template-columns:minmax(330px,.78fr) minmax(0,1.4fr)!important;gap:clamp(28px,3.5vw,60px)!important}html body.profex-program-page:not(.bvi-active) .profex-program-perspectives__layout {grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr)!important;gap:clamp(30px,3.6vw,62px)!important}html body.profex-program-page:not(.bvi-active) .profex-program-perspectives__cards {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body.profex-program-page:not(.bvi-active) .profex-faq__grid {grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr)!important;gap:clamp(32px,4vw,72px)!important;align-items:start!important}html body.profex-program-page:not(.bvi-active) .profex-faq__help {position:sticky!important;top:116px!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-about__content,
  .profex-program-about__benefit,
  .profex-program-audience__card,
  .profex-program-audience__notice,
  .profex-program-skills__summary,
  .profex-program-skills__item,
  .profex-program-skills__bottom,
  .profex-qualification__nav-card,
  .profex-qualification__panel-card,
  .profex-qualification__bottom-card,
  .profex-salary__content,
  .profex-salary__side-card,
  .profex-salary__table-card,
  .profex-program-plan__stat,
  .profex-program-plan__table-card,
  .profex-program-requirements__main,
  .profex-program-requirements__card,
  .profex-program-requirements__note,
  .profex-program-perspectives__card,
  .profex-program-perspectives__side-card,
  .profex-program-perspectives__warning,
  .profex-faq__item,
  .profex-faq__help
) {min-width:0!important;border-color:var(--profex-program-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 12px 36px rgba(7,45,39,.065)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-skills__summary,
  .profex-program-requirements__main,
  .profex-program-perspectives__side-card
) {border-color:rgba(200,163,91,.34)!important;background:radial-gradient(circle at 92% 8%,rgba(200,163,91,.20),transparent 34%) , linear-gradient(145deg,var(--profex-program-green),var(--profex-program-ink))!important;color:#fff!important;box-shadow:0 22px 54px rgba(7,45,39,.18)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-skills__summary,
  .profex-program-requirements__main,
  .profex-program-perspectives__side-card
) :is(h2, h3, h4, p, li, span) {color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-skills__summary-link,
  .profex-program-perspectives__tags span
) {border-color:rgba(255,255,255,.24)!important;background:rgba(255,255,255,.10)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-audience__card,
  .profex-program-skills__item,
  .profex-program-about__benefit,
  .profex-program-requirements__card,
  .profex-program-perspectives__card,
  .profex-faq__item
) {transition:transform .2s ease , border-color .2s ease , box-shadow .2s ease!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-audience__card,
  .profex-program-skills__item,
  .profex-program-about__benefit,
  .profex-program-requirements__card,
  .profex-program-perspectives__card,
  .profex-faq__item
):hover {border-color:rgba(200,163,91,.72)!important;box-shadow:0 18px 46px rgba(7,45,39,.10)!important;transform:translateY(-2px)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-plan__table-wrap,
  .profex-salary__table-wrap
) {max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-plan__table,
  .profex-salary__table
) {width:100%!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc {position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;margin:0!important;padding:clamp(64px,7vw,116px) 0!important;transform:translateX(-50%)!important;background:var(--profex-program-white)!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__inner {width:var(--profex-program-wide)!important;max-width:1760px!important;margin:0 auto!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__header {grid-template-columns:minmax(0,1fr) minmax(330px,430px)!important;gap:clamp(24px,3vw,48px)!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__body {grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;gap:20px clamp(22px,2.5vw,42px)!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__summary {position:sticky!important;top:116px!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-training-calc__step,
  .profex-training-calc__summary,
  .profex-training-calc__form,
  .profex-training-calc__program-card,
  .profex-training-calc__empty
) {border-color:var(--profex-program-line)!important;border-radius:20px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 14px 40px rgba(7,45,39,.075)!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__variant {min-height:98px!important;border-color:var(--profex-program-line)!important;background:#fff!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-training-calc__variant:hover,
  .profex-training-calc__variant--active
) {border-color:rgba(200,163,91,.82)!important;background:linear-gradient(135deg,#fff,#edf6f1)!important;box-shadow:0 14px 34px rgba(7,45,39,.09)!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__variant-icon {background:var(--profex-program-green)!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__people-control {grid-template-columns:48px 68px 48px!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__people-btn {width:48px!important;height:48px!important;color:var(--profex-program-green)!important;-webkit-text-fill-color:var(--profex-program-green)!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__people-input {width:68px!important;height:48px!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__price-value {color:var(--profex-program-green)!important;-webkit-text-fill-color:var(--profex-program-green)!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__field :is(input, textarea) {min-width:0!important;border-color:#c8d9d1!important;border-radius:12px!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__field :is(input, textarea):focus {border-color:var(--profex-program-green)!important;box-shadow:0 0 0 4px rgba(16,81,67,.10)!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__submit {width:min(100%,380px)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice,
  .profex-admission-docs,
  .profex-learning-process,
  .profex-issued-docs,
  .profex-legal,
  .profex-reviews,
  .profex-benefits-clean,
  .profex-related-programs,
  .profex-final-request
) {position:relative!important;left:50%!important;width:100vw!important;max-width:none!important;margin:0!important;padding:clamp(64px,7vw,118px) 0!important;transform:translateX(-50%)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice,
  .profex-learning-process,
  .profex-legal,
  .profex-benefits-clean
) {background:var(--profex-program-white)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-admission-docs,
  .profex-issued-docs,
  .profex-related-programs
) {background:var(--profex-program-white)!important}html body.profex-program-page:not(.bvi-active) .profex-reviews {overflow:hidden!important;background:radial-gradient(circle at 14% 18%,rgba(200,163,91,.15),transparent 24%) , var(--profex-program-ink)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) .profex-final-request {background:radial-gradient(circle at 10% 18%,rgba(200,163,91,.17),transparent 26%) , var(--profex-program-ink)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__inner,
  .profex-admission-docs__inner,
  .profex-learning-process__inner,
  .profex-issued-docs__inner,
  .profex-legal__container,
  .profex-reviews__container,
  .profex-benefits-clean__container,
  .profex-related-programs__inner,
  .profex-final-request__inner
) {width:var(--profex-program-wide)!important;max-width:1760px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice,
  .profex-admission-docs,
  .profex-learning-process,
  .profex-issued-docs,
  .profex-legal,
  .profex-reviews,
  .profex-benefits-clean,
  .profex-related-programs,
  .profex-final-request
),
html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice,
  .profex-admission-docs,
  .profex-learning-process,
  .profex-issued-docs,
  .profex-legal,
  .profex-reviews,
  .profex-benefits-clean,
  .profex-related-programs,
  .profex-final-request
) * {box-sizing:border-box!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice,
  .profex-admission-docs,
  .profex-learning-process,
  .profex-issued-docs,
  .profex-legal,
  .profex-reviews,
  .profex-benefits-clean,
  .profex-related-programs,
  .profex-final-request
) :is(p, li, label, input, textarea, select, button, a, span, strong, small, th, td) {font-family:Inter,Manrope,Arial,sans-serif!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__title,
  .profex-admission-docs__title,
  .profex-learning-process__title,
  .profex-issued-docs__title,
  .profex-legal__title,
  .profex-reviews__title,
  .profex-benefits-clean__title,
  .profex-related-programs__title,
  .profex-final-request__title
) {max-width:1120px!important;margin-top:0!important;color:var(--profex-program-ink)!important;-webkit-text-fill-color:var(--profex-program-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(34px,3.25vw,54px)!important;font-weight:500!important;line-height:1.11!important;letter-spacing:-.025em!important;text-wrap:balance}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__lead,
  .profex-admission-docs__lead,
  .profex-learning-process__lead,
  .profex-issued-docs__lead,
  .profex-legal__subtitle,
  .profex-reviews__subtitle,
  .profex-related-programs__lead,
  .profex-final-request__lead
) {max-width:var(--profex-program-reading)!important;color:var(--profex-program-text)!important;-webkit-text-fill-color:var(--profex-program-text)!important;font-size:clamp(17px,1.2vw,20px)!important;line-height:1.65!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__grid,
  .profex-learning-process__grid,
  .profex-issued-docs__grid,
  .profex-final-request__grid
) {display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:clamp(30px,4vw,72px)!important;align-items:start!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-reviews__grid,
  .profex-benefits-clean__grid,
  .profex-related-programs__grid
) {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2vw,28px)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__benefit,
  .profex-admission-docs__list-card,
  .profex-admission-docs__side-card,
  .profex-learning-process__step,
  .profex-learning-process__video-card,
  .profex-issued-docs__fact,
  .profex-issued-docs__sample-card,
  .profex-issued-docs__registry,
  .profex-legal__info-card,
  .profex-legal__document-card,
  .profex-reviews__card,
  .profex-benefits-clean__card,
  .profex-related-programs__card,
  .profex-final-request__form-card
) {min-width:0!important;border-color:var(--profex-program-line)!important;border-radius:20px!important;box-shadow:0 12px 36px rgba(7,45,39,.065)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__benefit,
  .profex-admission-docs__list-card,
  .profex-learning-process__step,
  .profex-issued-docs__fact,
  .profex-legal__info-card,
  .profex-reviews__card,
  .profex-benefits-clean__card,
  .profex-related-programs__card
) {transition:transform .22s ease , border-color .22s ease , box-shadow .22s ease!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__benefit,
  .profex-admission-docs__list-card,
  .profex-learning-process__step,
  .profex-issued-docs__fact,
  .profex-legal__info-card,
  .profex-reviews__card,
  .profex-benefits-clean__card,
  .profex-related-programs__card
):hover {border-color:rgba(200,163,91,.72)!important;box-shadow:0 18px 46px rgba(7,45,39,.11)!important;transform:translateY(-3px)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__button,
  .profex-admission-docs__button,
  .profex-learning-process__button,
  .profex-issued-docs__zoom,
  .profex-legal__button,
  .profex-reviews__button,
  .profex-related-programs__more-button,
  .profex-final-request__submit
) {min-height:50px!important;padding:14px 22px!important;border:1px solid var(--profex-program-green)!important;border-radius:12px!important;background:var(--profex-program-green)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:750!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;box-shadow:0 12px 28px rgba(16,81,67,.16)!important;transition:transform .2s ease , background .2s ease , border-color .2s ease!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__button,
  .profex-admission-docs__button,
  .profex-learning-process__button,
  .profex-issued-docs__zoom,
  .profex-legal__button,
  .profex-reviews__button,
  .profex-related-programs__more-button,
  .profex-final-request__submit
):is(:hover, :focus-visible) {border-color:var(--profex-program-gold)!important;background:var(--profex-program-green-hover)!important;transform:translateY(-2px)!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-issued-docs__sample-image,
  .profex-legal__document-image
) {display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}html body.profex-program-page:not(.bvi-active) .profex-related-programs__image {display:block!important;width:100%!important;height:auto!important;aspect-ratio: 16 / 10 !important;object-fit:cover!important}html body.profex-program-page:not(.bvi-active) .profex-reviews :is(
  .profex-reviews__title,
  .profex-reviews__subtitle
) {color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) .profex-final-request :is(
  .profex-final-request__title
) {color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) .profex-final-request :is(
  .profex-final-request__lead,
  .profex-final-request__benefit,
  .profex-final-request__program,
  .profex-final-request__social-name,
  .profex-final-request__status
) {color:rgba(255,255,255,.78)!important;-webkit-text-fill-color:rgba(255,255,255,.78)!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__form-card {padding:clamp(24px,3vw,42px)!important;border:1px solid var(--profex-program-line)!important;background:#fff!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__fields {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__field--full {grid-column: 1 / -1 !important}html body.profex-program-page:not(.bvi-active) .profex-final-request__field :is(input, textarea, select) {width:100%!important;min-width:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:12px!important;background:#fff!important;color:var(--profex-program-ink)!important;-webkit-text-fill-color:var(--profex-program-ink)!important}html.profex-program-motion body.profex-program-page:not(.bvi-active) .profex-program-reveal {opacity:1;transform:none}html.profex-program-motion body.profex-program-page:not(.bvi-active) .profex-program-reveal.is-visible {opacity:1;transform:translateY(0);animation:profex-program-enter .45s ease both}@keyframes profex-program-enter {
  from { transform: translateY(12px); }
  to { transform: translateY(0); }
}@media (max-width:1280px){html body.profex-program-page:not(.bvi-active) .profex-program-hero__grid,
  html body.profex-program-page:not(.bvi-active) .profex-program-about__grid,
  html body.profex-program-page:not(.bvi-active) .profex-salary__grid,
  html body.profex-program-page:not(.bvi-active) .profex-program-requirements__grid,
  html body.profex-program-page:not(.bvi-active) .profex-program-perspectives__layout,
  html body.profex-program-page:not(.bvi-active) .profex-faq__grid,
  html body.profex-program-page:not(.bvi-active) .profex-training-calc__header,
  html body.profex-program-page:not(.bvi-active) .profex-training-calc__body {grid-template-columns:1fr!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__facts {grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-program-skills__summary,
    .profex-qualification__nav-card,
    .profex-faq__help,
    .profex-training-calc__summary
  ) {position:static!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__summary,
  html body.profex-program-page:not(.bvi-active) .profex-training-calc__step,
  html body.profex-program-page:not(.bvi-active) .profex-training-calc__form {grid-area: auto / 1 !important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-practice__grid,
    .profex-learning-process__grid,
    .profex-issued-docs__grid,
    .profex-final-request__grid
  ) {grid-template-columns:1fr!important}}@media (max-width:980px){html body.profex-program-page:not(.bvi-active) .profex-program-about__benefits,
  html body.profex-program-page:not(.bvi-active) .profex-program-audience__grid,
  html body.profex-program-page:not(.bvi-active) .profex-program-skills__grid,
  html body.profex-program-page:not(.bvi-active) .profex-program-perspectives__cards {grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.profex-program-page:not(.bvi-active) .profex-program-skills__layout,
  html body.profex-program-page:not(.bvi-active) .profex-qualification__grid {grid-template-columns:1fr!important}html body.profex-program-page:not(.bvi-active) .profex-qualification__tabs {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-reviews__grid,
    .profex-benefits-clean__grid,
    .profex-related-programs__grid
  ) {grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){:root{--profex-program-wide:calc(100vw - 24px)}html body.profex-program-page:not(.bvi-active) .profex-header-spacer {height:64px!important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-program-about,
    .profex-program-audience,
    .profex-program-skills,
    .profex-qualification,
    .profex-salary,
    .profex-program-plan,
    .profex-program-requirements,
    .profex-program-perspectives,
    .profex-faq,
    .profex-training-calc,
    .profex-practice,
    .profex-admission-docs,
    .profex-learning-process,
    .profex-issued-docs,
    .profex-legal,
    .profex-reviews,
    .profex-benefits-clean,
    .profex-related-programs,
    .profex-final-request
  ) {padding-top:54px!important;padding-bottom:54px!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero {padding-top:12px!important;padding-bottom:48px!important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-program-hero__inner,
    .profex-training-calc__inner
  ) {padding:0!important;border-radius:0!important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-program-hero__title,
    .profex-training-calc__title
  ) {font-size:clamp(34px,10.2vw,46px)!important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-program-about__title,
    .profex-program-audience__title,
    .profex-program-skills__title,
    .profex-qualification__title,
    .profex-salary__title,
    .profex-program-plan__title,
    .profex-program-requirements__title,
    .profex-program-perspectives__title,
    .profex-faq__title,
    .profex-practice__title,
    .profex-admission-docs__title,
    .profex-learning-process__title,
    .profex-issued-docs__title,
    .profex-legal__title,
    .profex-reviews__title,
    .profex-benefits-clean__title,
    .profex-related-programs__title,
    .profex-final-request__title
  ) {font-size:clamp(30px,8.8vw,40px)!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__facts,
  html body.profex-program-page:not(.bvi-active) .profex-program-about__benefits,
  html body.profex-program-page:not(.bvi-active) .profex-program-audience__grid,
  html body.profex-program-page:not(.bvi-active) .profex-program-skills__grid,
  html body.profex-program-page:not(.bvi-active) .profex-qualification__tabs,
  html body.profex-program-page:not(.bvi-active) .profex-qualification__columns,
  html body.profex-program-page:not(.bvi-active) .profex-program-plan__stats,
  html body.profex-program-page:not(.bvi-active) .profex-program-perspectives__cards,
  html body.profex-program-page:not(.bvi-active) .profex-training-calc__variants,
  html body.profex-program-page:not(.bvi-active) .profex-training-calc__price-tiles,
  html body.profex-program-page:not(.bvi-active) .profex-training-calc__form-grid,
  html body.profex-program-page:not(.bvi-active) .profex-reviews__grid,
  html body.profex-program-page:not(.bvi-active) .profex-benefits-clean__grid,
  html body.profex-program-page:not(.bvi-active) .profex-related-programs__grid,
  html body.profex-program-page:not(.bvi-active) .profex-final-request__fields {grid-template-columns:1fr!important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-program-hero__actions,
    .profex-program-about__actions,
    .profex-qualification__bottom,
    .profex-salary__bottom,
    .profex-program-plan__footer
  ) {align-items:stretch!important;flex-direction:column!important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-program-hero__button,
    .profex-program-about__button,
    .profex-qualification__button,
    .profex-salary__button,
    .profex-program-plan__button,
    .profex-program-perspectives__button,
    .profex-faq__button,
    .profex-training-calc__submit,
    .profex-practice__button,
    .profex-admission-docs__button,
    .profex-learning-process__button,
    .profex-issued-docs__zoom,
    .profex-legal__button,
    .profex-reviews__button,
    .profex-related-programs__more-button,
    .profex-final-request__submit
  ) {width:100%!important}html body.profex-program-page:not(.bvi-active) :is(
    .profex-program-plan__table,
    .profex-salary__table
  ) {min-width:680px!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__variant-text span {white-space:normal!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__field--full {grid-column:auto!important}}@media (prefers-reduced-motion:reduce){html.profex-program-motion body.profex-program-page:not(.bvi-active) .profex-program-reveal {opacity:1!important;transform:none!important}html body.profex-program-page:not(.bvi-active) *,
  html body.profex-program-page:not(.bvi-active) *::before,
  html body.profex-program-page:not(.bvi-active) *::after {scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body.profex-program-page:not(.bvi-active) .entry-content {font-family:Inter,Manrope,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}html body.profex-program-page:not(.bvi-active) .entry-content :is(h1, h2) span {font-family:inherit!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(h3, h4) {font-family:Inter,Manrope,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.015em!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__title {font-size:clamp(40px,3.4vw,61px)!important;line-height:1.09!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__grid {grid-template-columns:minmax(0,1.6fr) minmax(360px,.8fr)!important;gap:clamp(28px,4vw,64px)!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__fact {padding:20px!important;border:1px solid var(--profex-program-line)!important;box-shadow:0 8px 24px rgba(7,45,39,.045)!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__fact::after,
html body.profex-program-page:not(.bvi-active) .profex-program-hero__inner::before,
html body.profex-program-page:not(.bvi-active) .profex-program-hero__inner::after {content:none!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__fact-label {display:block;margin:12px 0 6px!important;color:var(--profex-program-text)!important;-webkit-text-fill-color:var(--profex-program-text)!important;font-size:13px!important;line-height:1.4!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__fact-value {color:var(--profex-program-ink)!important;-webkit-text-fill-color:var(--profex-program-ink)!important;font-size:16px!important;line-height:1.45!important;font-weight:650!important;overflow-wrap:anywhere}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel {padding:clamp(24px,2.4vw,38px)!important;border:1px solid rgba(200,163,91,.38)!important;border-radius:22px!important;background:var(--profex-program-ink)!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-label {display:inline-block;padding:7px 12px;border-radius:30px;background:#e8f1ed;color:var(--profex-program-green)!important;-webkit-text-fill-color:var(--profex-program-green)!important;font-size:12px;font-weight:700}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-title {margin:20px 0 24px!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:clamp(24px,1.8vw,30px)!important;line-height:1.18!important;font-weight:700!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-list {display:grid;gap:0!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-item {display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:17px 0!important;border-bottom:1px solid rgba(255,255,255,.13)}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-item:last-child {border-bottom:0;padding-bottom:0!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-item-content strong {display:block;font-size:15px!important;line-height:1.5!important;font-weight:650!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-item-content span {display:block;margin-top:4px;font-size:13px!important;line-height:1.55!important;color:#cfdfd8!important;-webkit-text-fill-color:#cfdfd8!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-hero__fact-icon, .profex-program-about__icon,
  .profex-program-perspectives__icon, .profex-program-requirements__icon,
  .profex-program-audience__notice-icon, .profex-salary__factor-icon,
  .profex-qualification__mini-icon, .profex-training-calc__variant-icon,
  .profex-program-audience__icon, .profex-program-skills__icon,
  .profex-benefits-clean__icon-wrap, .profex-program-hero__panel-item-icon
) {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:13px!important;border:1px solid #d6e5dc!important;background:#e8f1ed!important;color:var(--profex-program-green)!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-item-icon {background:rgba(200,163,91,.13)!important;border-color:rgba(200,163,91,.25)!important;color:#dfc28b!important}html body.profex-program-page:not(.bvi-active) .entry-content [class*="__icon"] svg,
html body.profex-program-page:not(.bvi-active) .entry-content [class*="-icon"] svg {width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body.profex-program-page:not(.bvi-active) .entry-content [class*="__icon"] svg *,
html body.profex-program-page:not(.bvi-active) .entry-content [class*="-icon"] svg * {fill:none!important;stroke:currentColor!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-benefits-clean__card, .profex-reviews__card,
  .profex-training-calc__step, .profex-training-calc__summary, .profex-training-calc__form
) {background:#fff!important;border:1px solid var(--profex-program-line)!important;border-radius:20px!important;padding:clamp(22px,2.2vw,34px)!important}html body.profex-program-page:not(.bvi-active) .profex-benefits-clean__card {background:#f5f9f7!important}html body.profex-program-page:not(.bvi-active) .profex-reviews__card :is(p, span, strong, small, div),
html body.profex-program-page:not(.bvi-active) .profex-final-request__form-card :is(h3, p, span, strong, small, label, div) {color:var(--profex-program-ink)!important;-webkit-text-fill-color:var(--profex-program-ink)!important}html body.profex-program-page:not(.bvi-active) .profex-reviews__card .profex-reviews__stars {color:#967137!important;-webkit-text-fill-color:#967137!important}html body.profex-program-page:not(.bvi-active) .profex-reviews__card .profex-reviews__avatar {background:#e8f1ed!important}html body.profex-program-page:not(.bvi-active) .profex-reviews__card .profex-reviews__text {color:var(--profex-program-ink)!important;-webkit-text-fill-color:var(--profex-program-ink)!important;font-size:16px!important;line-height:1.7!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__form-card :is(input, textarea, select) {border:1px solid #c8d9d1!important;background:#f5f9f7!important;color:var(--profex-program-ink)!important;-webkit-text-fill-color:var(--profex-program-ink)!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__form-card :is(input, textarea)::placeholder {color:#64716d!important;opacity:1!important;-webkit-text-fill-color:#64716d!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__consent a {color:var(--profex-program-green)!important;-webkit-text-fill-color:var(--profex-program-green)!important;text-decoration:underline!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__submit,
html body.profex-program-page:not(.bvi-active) .profex-final-request__submit * {color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) :is(.profex-program-hero__label, .profex-training-calc__label, .profex-training-calc__benefit) {background:#e8f1ed!important;color:var(--profex-program-green)!important;-webkit-text-fill-color:var(--profex-program-green)!important;border-color:#d6e5dc!important}html body.profex-program-page:not(.bvi-active) .profex-training-calc__title {font-size:clamp(32px,2.65vw,48px)!important}@media (max-width:1280px){html body.profex-program-page:not(.bvi-active) .profex-program-hero__grid {grid-template-columns:1fr!important}}@media (max-width:700px){:root{--profex-program-wide:calc(100vw - 32px)}html body.profex-program-page:not(.bvi-active) .profex-program-hero__title {font-size:clamp(34px,8.8vw,46px)!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__fact {min-height:0!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel {padding:24px!important}}html body.profex-program-page:not(.bvi-active) .entry-content {--profex-green:#105143;--profex-green-dark:#072d27;--profex-green-light:#e8f1ed;--profex-muted:#5e6c67;--profex-text:#14201d;--profex-white:#fff}html body.profex-program-page:not(.bvi-active) .profex-final-request :is(.profex-final-request__program, .profex-final-request__social-block) {background:rgba(255,255,255,.06)!important;border:1px solid rgba(200,163,91,.28)!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__content :is(p, strong, span, li) {color:#e2ece7!important;-webkit-text-fill-color:#e2ece7!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__social {background:transparent!important;border-color:rgba(255,255,255,.24)!important}html body.profex-program-page:not(.bvi-active) .profex-final-request__benefit-icon {background:rgba(200,163,91,.13)!important;color:#dfc28b!important;-webkit-text-fill-color:#dfc28b!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-practice__inner, .profex-admission-docs__inner, .profex-learning-process__inner,
  .profex-issued-docs__inner, .profex-legal__container, .profex-reviews__container,
  .profex-benefits-clean__container, .profex-related-programs__inner, .profex-final-request__inner,
  .profex-program-about__content, .profex-salary__content
) {border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) :is(
  .profex-program-about, .profex-program-audience, .profex-program-skills,
  .profex-program-plan, .profex-program-requirements, .profex-program-perspectives,
  .profex-practice, .profex-admission-docs, .profex-learning-process,
  .profex-issued-docs, .profex-legal, .profex-benefits-clean, .profex-faq
) {border:0!important;border-radius:0!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .entry-content > section::before,
html body.profex-program-page:not(.bvi-active) .entry-content > section::after {content:none!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero .profex-program-hero__panel .profex-program-hero__panel-title {font-family:Inter,Manrope,Arial,sans-serif!important;font-weight:700!important;white-space:normal!important;font-size:clamp(24px,1.8vw,30px)!important;line-height:1.22!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-item {border:0!important;border-bottom:1px solid rgba(255,255,255,.13)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-item:last-child {border-bottom:0!important}html body.profex-program-page:not(.bvi-active) .profex-program-hero__panel-top {border:0!important;padding:0!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-reviews .profex-reviews__card .profex-reviews__text {color:var(--profex-program-ink)!important;-webkit-text-fill-color:var(--profex-program-ink)!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-style:normal!important;border:0!important;margin:24px 0!important;padding:0!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-reviews__header {display:flex!important;flex-direction:column!important;align-items:center!important;gap:18px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-reviews__header > * {margin:0!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-reviews .profex-reviews__label,
html body.profex-program-page:not(.bvi-active) .entry-content .profex-final-request .profex-final-request__eyebrow,
html body.profex-program-page:not(.bvi-active) .entry-content .profex-final-request .profex-final-request__form-label {background:#e8f1ed!important;border:1px solid #d6e5dc!important;color:#105143!important;-webkit-text-fill-color:#105143!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-final-request .profex-final-request__social-block h3 {color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(.profex-reviews, .profex-final-request) {border:0!important;border-radius:0!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .profex-final-request .profex-final-request__eyebrow,
html body.profex-program-page:not(.bvi-active) .profex-final-request .profex-final-request__form-label,
html body.profex-program-page:not(.bvi-active) .profex-reviews .profex-reviews__label {color:var(--profex-program-green)!important;-webkit-text-fill-color:var(--profex-program-green)!important;background:#e8f1ed!important;border-color:#d6e5dc!important}html body.profex-program-page:not(.bvi-active) .profex-final-request .profex-final-request__social-block h3 {color:#fff!important;-webkit-text-fill-color:#fff!important}html body.profex-program-page:not(.bvi-active) :is(.profex-reviews, .profex-final-request) {border:0!important;border-radius:0!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
  .profex-program-about, .profex-admission-docs, .profex-issued-docs, .profex-benefits-clean
)::before,
html body.profex-program-page:not(.bvi-active) .entry-content :is(
  .profex-program-about, .profex-admission-docs, .profex-issued-docs, .profex-benefits-clean
)::after,
html body.profex-program-page:not(.bvi-active) .entry-content :is(
  .profex-program-about__inner, .profex-admission-docs__inner, .profex-issued-docs__inner
)::before {content:none!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-about__grid {display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;align-items:start!important;gap:clamp(28px,4vw,64px)!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-about__content {padding:0!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-about__benefits {grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-about__benefit {display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:18px!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
  .profex-program-about__benefit, .profex-admission-docs__step,
  .profex-issued-docs__fact, .profex-benefits-clean__card
) {box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:clamp(22px,2vw,30px)!important;border:1px solid #c4d6cc!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 26px rgba(7,45,39,.065)!important;opacity:1!important;animation:none!important;transition:transform .24s ease , border-color .24s ease , box-shadow .24s ease!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
  .profex-program-about__benefit, .profex-admission-docs__step,
  .profex-issued-docs__fact, .profex-benefits-clean__card
) h3 {margin:0 0 10px!important;font-family:Inter,Manrope,Arial,sans-serif!important;font-size:clamp(18px,1.25vw,21px)!important;line-height:1.35!important;font-weight:650!important;letter-spacing:-.015em!important;color:#072d27!important;-webkit-text-fill-color:#072d27!important;text-wrap:pretty;overflow-wrap:anywhere!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
  .profex-program-about__benefit, .profex-admission-docs__step,
  .profex-issued-docs__fact, .profex-benefits-clean__card
) p {margin:0!important;font-size:16px!important;line-height:1.6!important;color:#52655e!important;-webkit-text-fill-color:#52655e!important;overflow-wrap:anywhere!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-admission-docs__steps {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-admission-docs__step {display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
  .profex-admission-docs__step-icon, .profex-issued-docs__fact-icon
) {margin:0 0 18px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs {left:auto!important;transform:none!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs-modal {overflow:auto!important}html body.profex-program-page.profex-issued-docs-lock:not(.bvi-active) #wrapper {z-index:auto!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs-modal__image {width:auto!important;max-width:100%!important;max-height:calc(100vh - 160px)!important;max-height:calc(100dvh - 160px)!important;object-fit:contain!important;margin-inline:auto!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__grid {grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;align-items:start!important;gap:clamp(28px,3.5vw,56px)!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__title {font-size:clamp(28px,2.3vw,40px)!important;line-height:1.18!important;max-width:24ch!important;text-wrap:pretty}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__sample-card {padding:clamp(18px,2vw,30px)!important;background:#f7f8f5!important;border:1px solid #c4d6cc!important;border-radius:20px!important;box-shadow:0 12px 36px rgba(7,45,39,.07)!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__sample-button {display:block!important;width:100%!important;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__sample-image {display:block!important;width:100%!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;max-height:none!important;object-fit:contain!important;border-radius:8px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__zoom {position:static!important;inset:auto!important;display:flex!important;box-sizing:border-box!important;width:100%!important;transform:none!important;margin-top:16px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__facts {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:26px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__fact {display:block!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__registry {display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;margin-top:20px!important;padding:24px!important;background:#072d27!important;border:1px solid #294b3f!important;border-radius:20px!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__registry :is(p, strong, span, div) {color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;font-weight:500!important;line-height:1.65!important;margin:0!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
  .profex-program-about__icon, .profex-admission-docs__step-icon, .profex-admission-docs__side-icon,
  .profex-admission-docs__footer-icon, .profex-issued-docs__fact-icon,
  .profex-issued-docs__registry-icon, .profex-benefits-clean__icon-wrap
) {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;flex:0 0 48px!important;border:1px solid rgba(200,163,91,.4)!important;border-radius:14px!important;background:#072d27!important;color:#dfc28b!important;-webkit-text-fill-color:#dfc28b!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__registry-icon {width:44px!important;height:44px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-admission-docs__footer {background:#f7f8f5!important;border:1px solid #c4d6cc!important;border-radius:20px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__grid {grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:22px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__card {grid-column:span 2!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:20px!important;text-align:left!important;background:#f7f8f5!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__card:nth-last-child(-n+2):nth-child(n+4) {grid-column:span 3!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__content {min-width:0!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon-wrap {margin:0!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon {width:36px!important;height:36px!important;object-fit:contain!important}@media (hover:hover) and (pointer:fine){html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-about__benefit, .profex-admission-docs__step,
    .profex-issued-docs__fact, .profex-benefits-clean__card
  ):hover {transform:translateY(-4px)!important;border-color:#b3945c!important;box-shadow:0 16px 32px rgba(7,45,39,.12)!important}}@media (max-width:1399px){html body.profex-program-page:not(.bvi-active) .entry-content .profex-admission-docs__steps {grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1100px){html body.profex-program-page:not(.bvi-active) .entry-content :is(.profex-program-about__grid, .profex-issued-docs__grid) {grid-template-columns:minmax(0,1fr)!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-about__benefits {grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-about__benefit {display:block!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-about__icon {margin-bottom:18px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__media {width:100%!important;max-width:640px!important;margin-inline:auto!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__card {grid-column:auto!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__card:nth-last-child(-n+2):nth-child(n+4) {grid-column:auto!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__card:last-child:nth-child(odd) {grid-column: 1 / -1 !important}}@media (max-width:640px){html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-about__benefits, .profex-admission-docs__steps,
    .profex-issued-docs__facts, .profex-benefits-clean__grid
  ) {grid-template-columns:minmax(0,1fr)!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__registry {display:block!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-issued-docs__registry-icon {margin-bottom:16px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__card {flex-direction:column!important}}@media (prefers-reduced-motion:reduce){html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-about__benefit, .profex-admission-docs__step,
    .profex-issued-docs__fact, .profex-benefits-clean__card
  ),
  html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-about__benefit, .profex-admission-docs__step,
    .profex-issued-docs__fact, .profex-benefits-clean__card
  ):hover {transition:none!important;animation:none!important;transform:none!important}}@media (max-width:900px){:root{--profex-program-wide:calc(100vw - 32px)}html body.profex-program-page:not(.bvi-active) .entry-content section[class^="profex-"] {padding-block:36px!important;scroll-margin-top:94px}html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-practice__inner, .profex-admission-docs__inner,
    .profex-learning-process__inner, .profex-issued-docs__inner,
    .profex-legal__container, .profex-reviews__container,
    .profex-benefits-clean__container, .profex-related-programs__inner,
    .profex-final-request__inner
  ) {width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-inline:auto!important;padding-inline:0!important}html body.profex-program-page:not(.bvi-active) .entry-content > .profex-program-hero {padding-top:12px!important;padding-bottom:32px!important}html body.profex-program-page:not(.bvi-active) .entry-content section[class^="profex-"] h2[class$="__title"] {font-size:clamp(27px,4.4vw,32px)!important;line-height:1.18!important;margin-bottom:18px!important;text-wrap:pretty}html body.profex-program-page:not(.bvi-active) .entry-content :is([class$="__lead"], [class$="__subtitle"]) {font-size:16px!important;line-height:1.6!important;margin-bottom:22px!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-hero__grid, .profex-program-about__grid,
    .profex-program-skills__layout, .profex-program-requirements__grid,
    .profex-program-perspectives__layout, .profex-learning-process__grid,
    .profex-final-request__grid, .profex-issued-docs__grid, .profex-faq__grid
  ) {gap:28px!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-about__benefit, .profex-program-audience__card,
    .profex-program-skills__item, .profex-program-requirements__card,
    .profex-program-perspectives__card, .profex-admission-docs__step,
    .profex-admission-docs__list-card, .profex-learning-process__step,
    .profex-issued-docs__fact, .profex-benefits-clean__card,
    .profex-reviews__card, .profex-training-calc__summary,
    .profex-final-request__form-card
  ) {min-height:0!important;height:auto!important;padding:20px!important;border:1px solid #cbd8d1!important;border-radius:16px!important;box-shadow:0 5px 18px rgba(7,45,39,.05)!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-about__benefit, .profex-program-audience__card,
    .profex-program-skills__item, .profex-program-requirements__card,
    .profex-program-perspectives__card, .profex-learning-process__step,
    .profex-benefits-clean__card, .profex-admission-docs__step
  ) h3 {font-size:18px!important;line-height:1.35!important;margin-bottom:10px!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-about__benefit, .profex-program-audience__card,
    .profex-program-skills__item, .profex-program-requirements__card,
    .profex-program-perspectives__card, .profex-learning-process__step,
    .profex-benefits-clean__card, .profex-admission-docs__step
  ) p {font-size:15px!important;line-height:1.6!important;margin-bottom:0!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-hero__facts, .profex-program-about__benefits,
    .profex-program-audience__grid, .profex-program-skills__grid,
    .profex-program-perspectives__cards, .profex-benefits-clean__grid,
    .profex-admission-docs__steps, .profex-issued-docs__facts
  ) {gap:12px!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-hero__fact-icon, .profex-program-about__icon,
    .profex-program-audience__icon, .profex-program-skills__icon,
    .profex-program-requirements__icon, .profex-program-perspectives__icon,
    .profex-benefits-clean__icon-wrap
  ) {width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:12px!important;border-color:rgba(200,163,91,.3)!important;background:#072d27!important;color:#e1c78d!important;margin-bottom:12px!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(
    .profex-program-skills__summary, .profex-program-requirements__main,
    .profex-program-perspectives__side-card, .profex-faq__help,
    .profex-admission-docs__side-card
  ) {padding:22px!important;border-radius:18px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-training-calc__step,
  html body.profex-program-page:not(.bvi-active) .entry-content .profex-training-calc__form {padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-training-calc__body {gap:26px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-training-calc__step-title {font-size:21px!important;line-height:1.3!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(input:not([type="checkbox"]):not([type="radio"]), textarea, select) {font-size:16px!important;max-width:100%!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(button, [class$="__button"], [class$="__submit"]) {min-height:46px;white-space:normal;overflow-wrap:anywhere}html body.profex-program-page:not(.bvi-active) .entry-content :is(.profex-issued-docs__sample-card, .profex-legal__document-card) {padding:14px!important;border-radius:16px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon-wrap:has(img[src*="18-40-07"]) {--profex-benefit-image-opacity:0;--profex-benefit-symbol:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e1c78d%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M3%2012h18M12%203c5%205%205%2013%200%2018-5-5-5-13%200-18Z%22%2F%3E%3C%2Fsvg%3E)}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon-wrap:has(img[src*="18-39-56"]) {--profex-benefit-image-opacity:0;--profex-benefit-symbol:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e1c78d%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2021h8M12%2017v4M8%208h8M8%2011h5%22%2F%3E%3C%2Fsvg%3E)}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon-wrap:has(img[src*="18-39-51"]) {--profex-benefit-image-opacity:0;--profex-benefit-symbol:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e1c78d%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203H6a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V9Z%20M14%203v6h6M8%2013h8M8%2017h5%22%2F%3E%3C%2Fsvg%3E)}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon-wrap:has(img[src*="18-39-59"]) {--profex-benefit-image-opacity:0;--profex-benefit-symbol:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e1c78d%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%205h12v12H3ZM15%209h4l3%204v4h-7%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon-wrap:has(img[src*="18-40-02"]) {--profex-benefit-image-opacity:0;--profex-benefit-symbol:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23e1c78d%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013v-2a8%208%200%200%201%2016%200v2M20%2017v1a3%203%200%200%201-3%203h-5%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%2211%22%20width%3D%224%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2211%22%20width%3D%224%22%20height%3D%227%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E)}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon-wrap {position:relative!important;margin:0!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon-wrap:has(img[src*="photo_2026-05-03_"])::after {content:"";position:absolute;inset:7px;background: var(--profex-benefit-symbol) center / contain no-repeat}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__icon[src*="photo_2026-05-03_"] {opacity:var(--profex-benefit-image-opacity,1)}html body.profex-program-page:not(.bvi-active) .entry-content .profex-benefits-clean__card {gap:16px!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(.profex-program-plan__table-card, .profex-salary__table-card) {padding:14px!important;border-radius:16px!important}}@media (max-width:640px){html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__facts {grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-block:22px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__fact {min-height:0!important;padding:16px!important;border-radius:16px!important;display:grid!important;align-content:start!important;gap:0!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__fact-label {margin:0 0 6px!important;font-size:12px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__fact-value {font-size:15px!important;line-height:1.4!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__fact:nth-child(n+3) {grid-column: 1 / -1 !important;grid-template-columns:40px minmax(0,1fr)!important;column-gap:12px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__fact:nth-child(n+3) .profex-program-hero__fact-icon {grid-row: 1 / 3 !important;margin:0!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__note {margin-top:16px!important;font-size:13px!important;line-height:1.55!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__panel {padding:20px!important;border-radius:18px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__panel-title {margin:14px 0 18px!important;font-size:24px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__panel-item {grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding-block:13px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__panel-item-icon {width:36px!important;height:36px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__panel-item-content strong {font-size:14px!important;line-height:1.45!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__panel-item-content span {font-size:13px!important;line-height:1.5!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-plan__stats {gap:10px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-plan__stat {padding:16px!important;min-height:0!important}html body.profex-program-page:not(.bvi-active) .entry-content :is(.profex-reviews__header, .profex-legal__header) {align-items:flex-start!important;text-align:left!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-final-request__fields {grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-final-request__consent {align-items:flex-start!important;font-size:12px!important;line-height:1.5!important}}@media (max-width:360px){html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__fact {padding:12px!important}html body.profex-program-page:not(.bvi-active) .entry-content .profex-program-hero__label {font-size:11px!important;padding-inline:10px!important;white-space:normal!important}}html body.profex-program-page:not(.bvi-active) .entry-content .profex-reviews {left:auto!important;right:auto!important;width:100%!important;max-width:none!important;margin-inline:0!important;transform:none!important}