.pg-analytical-course .pg-analytical-calendar-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#f0c66c;font-size:13px;font-weight:600;line-height:1.5}.pg-analytical-course .pg-analytical-calendar-link svg{width:16px;height:16px;flex:0 0 auto}.pg-analytical-course .pg-analytical-format__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:32px}.pg-analytical-course .pg-analytical-format__grid .pg-fiscal-module-format__card{background:#fff}.pg-analytical-course .pg-analytical-format__time{margin:18px 0 16px;color:#0c243e;font-size:clamp(24px,2.6vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.2}.pg-analytical-course .pg-analytical-format__time span{display:block;margin-top:4px;color:#a87516;font-size:1.12em}.pg-analytical-course .pg-analytical-format__calendar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 30px;margin-top:25px;padding-top:21px;border-top:1px solid rgba(12,36,62,.14)}.pg-analytical-course .pg-analytical-format__calendar p{margin:0;color:#536b7d;font-size:14px;line-height:1.6}.pg-analytical-course .pg-analytical-jung__intro{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,.8fr);align-items:center;gap:55px}.pg-analytical-course .pg-analytical-jung__reference{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:326px;padding:32px;border:1px solid rgba(228,179,75,.45);border-radius:16px;background:linear-gradient(140deg,#633b43,#302b3b);color:#fff5e8;box-shadow:0 20px 44px #00000029}.pg-analytical-course .pg-analytical-jung__reference:after{position:absolute;inset:11px;border:1px solid rgba(228,179,75,.2);border-radius:9px;content:"";pointer-events:none}.pg-analytical-course .pg-analytical-jung__reference>svg{width:27px;height:27px;margin-bottom:25px;color:#ecc76b}.pg-analytical-course .pg-analytical-jung__reference>p{margin:0 0 14px;color:#ecc76b;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pg-analytical-course .pg-analytical-jung__reference h3{margin:0 0 16px;color:#fff5e8;font-size:clamp(37px,3.7vw,49px);font-weight:600;letter-spacing:-.045em;line-height:1.04}.pg-analytical-course .pg-analytical-jung__reference>span{color:#edd0b0;font-size:15px;font-weight:600}.pg-analytical-course .pg-analytical-jung__reference>div{margin-top:24px;padding-top:17px;border-top:1px solid rgba(228,179,75,.28);color:#f3dfcb;font-size:11px;line-height:1.5}.pg-analytical-course .pg-analytical-roadmap{margin-top:34px;padding:25px;border:1px solid rgba(16,41,66,.12);border-radius:17px;background:#fff;box-shadow:0 14px 34px #0f273c0d}.pg-analytical-course .pg-analytical-roadmap ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none}.pg-analytical-course .pg-analytical-roadmap li{position:relative;display:flex;gap:10px;align-items:flex-start}.pg-analytical-course .pg-analytical-roadmap li:not(:last-child):after{position:absolute;right:-21px;top:12px;color:#b37a16;content:"→";font-size:17px}.pg-analytical-course .pg-analytical-roadmap .pg-fiscal-roadmap__number{background:#0c243e;border-color:#0c243e;color:#e4b34b}.pg-analytical-course .pg-analytical-roadmap__phase{display:block;margin-bottom:6px;color:#936719;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pg-analytical-course .pg-analytical-roadmap li strong{color:#122c45;font-size:13px;font-weight:600;line-height:1.35}.pg-analytical-course .pg-analytical-roadmap__finish{display:flex;align-items:center;gap:15px;margin-top:25px;padding:19px 22px;border:1px solid rgba(185,135,32,.24);border-radius:12px;background:#faf5e9}.pg-analytical-course .pg-analytical-roadmap__finish>svg{width:26px;height:26px;flex:0 0 auto;color:#a87516}.pg-analytical-course .pg-analytical-roadmap__finish>svg:last-child{margin-left:auto;width:19px}.pg-analytical-course .pg-analytical-roadmap__finish span{display:block;margin-bottom:5px;color:#936719;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.pg-analytical-course .pg-analytical-roadmap__finish strong{color:#122c45;font-size:17px;line-height:1.35}.pg-analytical-course .pg-analytical-roadmap__finish p{margin:6px 0 0;color:#536b7d;font-size:12px;line-height:1.6}.pg-analytical-course .pg-analytical-path .pg-analytical-path__description{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid #e9edf1}.pg-analytical-course .pg-analytical-calendar{padding:74px 0;background:#eef4f8}.pg-analytical-course .pg-analytical-calendar__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:60px;align-items:center}.pg-analytical-course .pg-analytical-calendar h2{max-width:600px;margin:0 0 18px;color:#122c45;font-size:clamp(31px,4.1vw,54px);font-weight:600;letter-spacing:-.045em;line-height:1.1}.pg-analytical-course .pg-analytical-calendar h2 span{color:#a87516}.pg-analytical-course .pg-analytical-calendar__grid>div:first-child>p:last-child{max-width:550px;margin:0;color:#536b7d;font-size:16px;line-height:1.7}.pg-analytical-course .pg-analytical-calendar__panel{padding:29px;border:1px solid #d5e0e9;border-radius:16px;background:#fff;box-shadow:0 16px 38px #0c243e12}.pg-analytical-course .pg-analytical-calendar__panel>svg{width:31px;height:31px;margin-bottom:17px;color:#a87516}.pg-analytical-course .pg-analytical-calendar__panel h3{margin:0 0 12px;color:#122c45;font-size:23px;font-weight:600;line-height:1.3}.pg-analytical-course .pg-analytical-calendar__panel>p{margin:0 0 22px;color:#536b7d;font-size:14px;line-height:1.8}.pg-analytical-course .pg-analytical-calendar__panel .pg-button{width:100%;justify-content:center}.pg-analytical-course .pg-analytical-calendar__panel small{display:block;margin-top:13px;color:#536b7d;font-size:11px;line-height:1.5}.pg-analytical-course a:focus-visible,.pg-analytical-course button:focus-visible{outline:3px solid #e4b34b;outline-offset:4px}.pg-analytical-course--unifaj .pg-fiscal-hero:before{background:radial-gradient(circle at 82% 14%,rgba(240,178,58,.17),transparent 28%),linear-gradient(90deg,#0c1f3dfa,#102b52ed 46%,#0c355a61)}.pg-analytical-course--unifaj .pg-analytical-jung__intro{grid-template-columns:minmax(240px,.72fr) minmax(0,1.6fr)}.pg-analytical-course--unifaj .pg-analytical-jung__intro .pg-fiscal-section-heading{grid-column:2;grid-row:1}.pg-analytical-course--unifaj .pg-analytical-jung__reference{grid-column:1;grid-row:1}.pg-analytical-course--unifaj .pg-fiscal-signature__grid article:last-child{grid-column:1 / -1}.pg-analytical-course--unifaj .pg-analytical-roadmap{background:linear-gradient(145deg,#fffdf7,#f7f3ec);border-color:#1c2a3d29}.pg-analytical-course--unifaj .pg-analytical-roadmap .pg-fiscal-roadmap__number{background:#0c1f3d;border-color:#f0b23a;color:#f0b23a}.pg-analytical-course--unifaj .pg-analytical-roadmap__finish{background:#fffdf7;border-color:#b77b2747}.pg-analytical-course--unifaj .pg-analytical-calendar{background:#f7f3ec}.pg-analytical-course--unifaj .pg-analytical-calendar h2 span{color:#b77b27}.pg-analytical-course--unifaj .pg-analytical-calendar__panel{background:#fffdf7;border-color:#1c2a3d24}@media (max-width: 960px){.pg-analytical-course .pg-analytical-jung__intro{grid-template-columns:minmax(0,1fr) minmax(200px,.6fr);gap:30px}.pg-analytical-course--unifaj .pg-analytical-jung__intro{grid-template-columns:minmax(200px,.6fr) minmax(0,1fr)}.pg-analytical-course .pg-analytical-jung__reference{padding:27px;min-height:300px}.pg-analytical-course .pg-analytical-roadmap ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.pg-analytical-course .pg-analytical-roadmap li:after{display:none}.pg-analytical-course .pg-analytical-calendar__grid{grid-template-columns:1fr 1fr;gap:30px}}@media (max-width: 720px){.pg-analytical-course .pg-analytical-format__grid,.pg-analytical-course .pg-analytical-jung__intro,.pg-analytical-course .pg-analytical-calendar__grid{grid-template-columns:1fr;gap:22px}.pg-analytical-course--unifaj .pg-analytical-jung__intro .pg-fiscal-section-heading,.pg-analytical-course--unifaj .pg-analytical-jung__reference{grid-column:auto;grid-row:auto}.pg-analytical-course .pg-analytical-format__grid .pg-fiscal-module-format__card{min-height:0}.pg-analytical-course .pg-analytical-jung__reference{min-height:275px}.pg-analytical-course .pg-analytical-calendar{padding:52px 0}.pg-analytical-course .pg-analytical-calendar__panel{padding:25px}.pg-analytical-course .pg-analytical-calendar-link{max-width:100%;font-size:12px}}@media (max-width: 480px){.pg-analytical-course .pg-analytical-roadmap{padding:21px}.pg-analytical-course .pg-analytical-roadmap ol{grid-template-columns:1fr;gap:18px}.pg-analytical-course .pg-analytical-roadmap__finish{align-items:flex-start;padding:17px}.pg-analytical-course .pg-analytical-roadmap__finish>svg:last-child{display:none}.pg-analytical-course .pg-analytical-roadmap__finish strong{font-size:16px}}.pg-psychoanalysis-course .pg-psychoanalysis-calendar-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#f0c66c;font-size:13px;font-weight:600;line-height:1.5}.pg-psychoanalysis-course .pg-psychoanalysis-calendar-link svg{width:16px;height:16px;flex:0 0 auto}.pg-psychoanalysis-course .pg-fiscal-promise{background:#f7f3ec}.pg-psychoanalysis-course .pg-psychoanalysis-curriculum__summary{display:flex;align-items:center;gap:12px;margin:26px 0 0;color:#526d82;font-size:13px;line-height:1.6}.pg-psychoanalysis-course .pg-psychoanalysis-curriculum__summary>svg{width:28px;height:28px;flex:0 0 auto;color:#a87418}.pg-psychoanalysis-course .pg-psychoanalysis-curriculum__summary b{display:block;color:#173651;font-size:12px;font-weight:600}.pg-psychoanalysis-course .pg-psychoanalysis-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1120px;margin-top:30px}.pg-psychoanalysis-course .pg-psychoanalysis-path>article{min-width:0;padding:clamp(22px,2.3vw,29px)}.pg-psychoanalysis-course .pg-psychoanalysis-path .pg-fiscal-path__stage h3{max-width:470px;margin:0 0 13px;font-size:clamp(20px,1.9vw,24px);font-weight:600;letter-spacing:-.035em;line-height:1.25}.pg-psychoanalysis-course .pg-psychoanalysis-path p{color:#526d82;font-size:14px;line-height:1.7}.pg-psychoanalysis-course .pg-psychoanalysis-path .pg-fiscal-path__project{grid-column:1 / -1}.pg-psychoanalysis-course .pg-psychoanalysis-path .pg-fiscal-path__project>span{display:block;margin-bottom:12px}.pg-psychoanalysis-course a:focus-visible,.pg-psychoanalysis-course button:focus-visible{outline:3px solid #e4b34b;outline-offset:4px}@media (max-width: 700px){.pg-psychoanalysis-course .pg-psychoanalysis-path{grid-template-columns:1fr;gap:16px}.pg-psychoanalysis-course .pg-psychoanalysis-path .pg-fiscal-path__stage>div{gap:12px}}.pg-mental-health-course .pg-fiscal-hero h1{max-width:840px;font-size:clamp(36px,4.1vw,58px);line-height:1.08}.pg-mental-health-course .pg-fiscal-hero__lead{max-width:690px}.pg-mental-health-course .pg-mental-health-audience{padding:56px 0;background:#eef3f8}.pg-mental-health-course .pg-mental-health-audience__inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:26px;max-width:1030px}.pg-mental-health-course .pg-mental-health-audience__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#0c1f3d;color:#f0b23a}.pg-mental-health-course .pg-mental-health-audience__icon svg{width:29px;height:29px}.pg-mental-health-course .pg-mental-health-audience h2{max-width:820px;margin:0 0 17px;color:#1c2a3d;font-size:clamp(25px,2.8vw,36px);line-height:1.2;letter-spacing:-.035em;font-weight:600}.pg-mental-health-course .pg-mental-health-audience p:not(.pg-eyebrow){margin:0;color:#5b6b85;font-size:15px;line-height:1.75}.pg-mental-health-course .pg-mental-health-audience .pg-mental-health-audience__note{margin-top:17px;padding-top:15px;border-top:0;font-size:12px;line-height:1.7}.pg-mental-health-course .pg-fiscal-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.pg-mental-health-course .pg-fiscal-path>article{min-width:0;padding:clamp(24px,2.3vw,30px)}.pg-mental-health-course .pg-fiscal-path h3{font-size:clamp(19px,1.7vw,23px);letter-spacing:-.03em;line-height:1.28;font-weight:600}.pg-mental-health-course .pg-fiscal-path ul{gap:10px}.pg-mental-health-course .pg-fiscal-path li{display:flex;padding:0;border-top:0}.pg-mental-health-course .pg-fiscal-path .pg-fiscal-path__opening>span,.pg-mental-health-course .pg-fiscal-path .pg-fiscal-path__project>span{display:block;margin-bottom:14px}.pg-mental-health-course a:focus-visible,.pg-mental-health-course button:focus-visible{outline:3px solid #e4b34b;outline-offset:4px}@media (max-width: 1000px){.pg-mental-health-course .pg-fiscal-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.pg-mental-health-course .pg-fiscal-hero h1{font-size:clamp(32px,8.5vw,42px)}.pg-mental-health-course .pg-mental-health-audience{padding:42px 0}.pg-mental-health-course .pg-mental-health-audience__inner{grid-template-columns:1fr;gap:20px}.pg-mental-health-course .pg-fiscal-path{grid-template-columns:1fr}}
