.purchase[data-astro-cid-bfjpfnlx]{font-family:inherit}.pc-kicker[data-astro-cid-bfjpfnlx]{letter-spacing:1.8px;color:#ff4200;font-size:10px;font-weight:800}.purchase[data-astro-cid-bfjpfnlx] h2[data-astro-cid-bfjpfnlx]{letter-spacing:-.6px;margin:12px 0;line-height:1.2;font-size:25px!important}.pc-intro[data-astro-cid-bfjpfnlx]{color:#737184;font-size:13px}.purchase[data-astro-cid-bfjpfnlx] fieldset[data-astro-cid-bfjpfnlx]{border:0;margin:22px 0;padding:0}.purchase[data-astro-cid-bfjpfnlx] legend[data-astro-cid-bfjpfnlx]{margin-bottom:8px;font-size:12px;font-weight:700}.pc-option[data-astro-cid-bfjpfnlx]{cursor:pointer;border:1px solid #dedde9;border-radius:9px;align-items:center;gap:10px;padding:15px 10px;margin:8px 0!important;display:flex!important}.pc-option[data-astro-cid-bfjpfnlx]:has(input:checked){background:#f5f3fc;border-color:#18154b;box-shadow:0 0 0 1px #18154b}.pc-option[data-astro-cid-bfjpfnlx] input[data-astro-cid-bfjpfnlx]{accent-color:#18154b;width:16px!important;height:16px!important;min-height:0!important;margin:0!important}.pc-option[data-astro-cid-bfjpfnlx] span[data-astro-cid-bfjpfnlx]{flex:1}.pc-option[data-astro-cid-bfjpfnlx] strong[data-astro-cid-bfjpfnlx]{font-size:13px;display:block}.pc-option[data-astro-cid-bfjpfnlx] small[data-astro-cid-bfjpfnlx]{color:#777487;margin-top:4px;font-size:11px;display:block}.pc-option[data-astro-cid-bfjpfnlx] b[data-astro-cid-bfjpfnlx]{letter-spacing:.3px;white-space:nowrap;background:#fff;border-radius:5px;padding:6px;font-size:9px}.pc-price[data-astro-cid-bfjpfnlx]{border-top:1px solid #e9e7ef;padding:19px 0}.pc-price[data-astro-cid-bfjpfnlx]>span[data-astro-cid-bfjpfnlx],.pc-price[data-astro-cid-bfjpfnlx] small[data-astro-cid-bfjpfnlx]{color:#817d92;font-size:11px;display:block}.pc-price[data-astro-cid-bfjpfnlx] strong[data-astro-cid-bfjpfnlx]{letter-spacing:-1px;margin:6px 0;font-size:32px;display:block}.pc-note[data-astro-cid-bfjpfnlx]{color:#69617e;background:#f4f2fb;border-radius:8px;padding:12px;font-size:11px}.pc-button[data-astro-cid-bfjpfnlx]{background:#ff4200;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.pc-secure[data-astro-cid-bfjpfnlx]{text-align:center;color:#9792a6;margin-top:12px;font-size:10px}.pc-radio[data-astro-cid-bfjpfnlx]:focus-visible{outline-offset:3px;outline:3px solid #ffa580}[data-astro-cid-bfjpfnlx][hidden]{display:none!important}.program-single{--ps-navy:#171442;--ps-ink:#161a2b;--ps-muted:#61667a;--ps-orange:#ff4b1f;--ps-line:#e6e3ea;color:var(--ps-ink);background:#fff;line-height:1.65}.program-single *{box-sizing:border-box}.program-single .ps-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.program-single a{color:inherit}.program-single [id]{scroll-margin-top:135px}.program-single .ps-button{text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:12px 22px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.program-single .ps-button:hover{transform:translateY(-2px)}.program-single .ps-orange{color:#fff;background:var(--ps-orange);box-shadow:0 10px 26px #ff4b1f42}.program-single .ps-orange:hover{background:#dc3511}.program-single .ps-outline{color:#fff;background:#ffffff18;border:1px solid #ffffffa6}.program-single .ps-white{color:var(--ps-navy);background:#fff}.program-single .ps-full{width:100%}.program-single .ps-hero{isolation:isolate;color:#fff;background:var(--ps-navy);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.program-single .ps-hero-image{z-index:-2;position:absolute;inset:0}.program-single .ps-hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.program-single .ps-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#120f3afc 0%,#120f3ae8 48%,#120f3a52 100%),linear-gradient(#0000 45%,#120f3aaa);position:absolute;inset:0}.program-single .ps-hero-content{padding-block:62px 72px}.program-single .ps-breadcrumbs{color:#ffffffc7;flex-wrap:wrap;gap:9px;margin-bottom:30px;font-size:.85rem;display:flex}.program-single .ps-breadcrumbs a{text-underline-offset:4px}.program-single .ps-eyebrow,.program-single .ps-kicker{color:var(--ps-orange);letter-spacing:.13em;text-transform:uppercase;font-size:.77rem;font-weight:850;display:inline-block}.program-single .ps-eyebrow{color:#ff9b7d}.program-single .ps-hero h1{color:#fff;letter-spacing:-.045em;max-width:860px;margin:12px 0 20px;font-size:clamp(2.55rem,5vw,4.7rem);font-weight:900;line-height:1.08}.program-single .ps-lead{color:#fff;max-width:700px;font-size:clamp(1.05rem,1.7vw,1.23rem)}.program-single .ps-facts{backdrop-filter:blur(6px);background:#ffffff18;border:1px solid #ffffff30;border-radius:15px;flex-wrap:wrap;max-width:830px;margin:35px 0 28px;display:flex}.program-single .ps-facts>div{border-right:1px solid #ffffff28;flex:160px;min-height:78px;padding:14px 18px}.program-single .ps-facts>div:last-child{border:0}.program-single .ps-facts small{color:#ffffffb5;font-size:.76rem;display:block}.program-single .ps-facts strong{color:#fff;font-size:.91rem;line-height:1.3;display:block}.program-single .ps-actions{flex-wrap:wrap;gap:13px;display:flex}.program-single .ps-section-nav{z-index:30;background:#fff;position:sticky;top:80px;overflow-x:auto;box-shadow:0 3px 18px #17144212}.program-single .ps-section-nav .ps-wrap{white-space:nowrap;align-items:center;gap:27px;min-height:62px;display:flex}.program-single .ps-section-nav a{color:var(--ps-navy);font-size:.85rem;font-weight:750;text-decoration:none}.program-single .ps-section-nav a:hover{color:var(--ps-orange)}.program-single .ps-grid{grid-template-columns:minmax(0,1fr) 342px;align-items:start;gap:50px;padding-block:75px 90px;display:grid}.program-single .ps-main{min-width:0}.program-single .ps-section{margin-bottom:75px}.program-single .ps-section h2{color:var(--ps-navy);letter-spacing:-.035em;margin:9px 0 20px;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:850;line-height:1.18}.program-single .ps-section h3{color:var(--ps-navy);margin:22px 0 11px;font-size:1.2rem;font-weight:800}.program-single .ps-copy{color:#44495a;font-size:1rem}.program-single .ps-copy p{margin:0 0 16px}.program-single .ps-copy ul,.program-single .ps-copy ol{margin:12px 0 22px;padding-left:1.4rem}.program-single .ps-copy li{margin-bottom:8px;padding-left:3px}.program-single .ps-copy li::marker{color:var(--ps-orange)}.program-single .ps-copy strong{color:var(--ps-ink)}.program-single .ps-reasons{margin-top:28px}.program-single .ps-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.program-single .ps-benefits article{border:1px solid var(--ps-line);background:#fff;border-radius:16px;min-height:116px;padding:21px 23px;box-shadow:0 8px 24px #17144208}.program-single .ps-benefits article span{color:var(--ps-orange);font-size:.8rem;font-weight:900}.program-single .ps-benefits article p{color:var(--ps-navy);margin:9px 0 0;font-size:.92rem;font-weight:700}.program-single .ps-soft{background:#f8f4ef;border-radius:20px;padding:34px 36px}.program-single .ps-job{color:#fff;background:var(--ps-navy);border-radius:17px;margin-top:25px;padding:28px}.program-single .ps-job .ps-kicker{color:#ff9b7d}.program-single .ps-job p{margin:11px 0 15px}.program-single .ps-tags{flex-wrap:wrap;gap:8px;display:flex}.program-single .ps-tags span{border:1px solid #ffffff4d;border-radius:999px;padding:5px 11px;font-size:.78rem}.program-single .ps-plan>p{font-size:1.04rem}.program-single .ps-plan>p:has(strong){border-left:4px solid var(--ps-orange);background:#f8f4ef;border-radius:8px;margin:25px 0 10px;padding:12px 16px}.program-single .ps-plan ul{border:1px solid var(--ps-line);border-radius:12px;padding:12px 25px}.program-single .ps-practice{color:#fff;background:var(--ps-navy);border-radius:18px;padding:37px}.program-single .ps-practice .ps-kicker{color:#ff9b7d}.program-single .ps-practice h2{color:#fff}.program-single .ps-practice p{max-width:550px;margin-bottom:22px}.program-single .ps-notice{border-left:4px solid var(--ps-orange);background:#f8f4ef;border-radius:9px;padding:18px 20px;font-size:.9rem}.program-single .ps-copy .cta-container{background:#f8f4ef;border-radius:14px;margin-top:25px;padding:22px}.program-single .ps-copy .cta-container h3{margin-top:0}.program-single .ps-copy .btn-primary{color:#fff;background:var(--ps-orange);border-radius:999px;padding:11px 18px;font-weight:800;text-decoration:none;display:inline-block}.program-single .ps-extra{margin-top:28px}.program-single .ps-faq details{border-bottom:1px solid var(--ps-line)}.program-single .ps-faq summary{color:var(--ps-navy);cursor:pointer;justify-content:space-between;gap:16px;padding:19px 0;font-weight:800;list-style:none;display:flex}.program-single .ps-faq summary::-webkit-details-marker{display:none}.program-single .ps-faq summary span{color:var(--ps-orange);font-size:1.4rem;line-height:1}.program-single .ps-faq details[open] summary span{transform:rotate(45deg)}.program-single .ps-faq details p{color:var(--ps-muted);margin:0 0 20px}.program-single .ps-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.program-single .ps-related a{border:1px solid var(--ps-line);border-radius:14px;gap:6px;padding:21px;text-decoration:none;display:grid}.program-single .ps-related a:hover{border-color:var(--ps-orange)}.program-single .ps-related span:first-child{color:var(--ps-orange);text-transform:uppercase;font-size:.75rem;font-weight:800}.program-single .ps-related strong{color:var(--ps-navy);line-height:1.3}.program-single .ps-related em{font-size:.82rem;font-style:normal}.program-single .ps-card{border:1px solid var(--ps-line);background:#fff;border-radius:20px;min-width:0;padding:25px;position:sticky;top:160px;box-shadow:0 18px 50px #1714421f}.program-single .ps-card h2{color:var(--ps-navy);margin:13px 0 8px;font-size:1.48rem;font-weight:850;line-height:1.25}.program-single .ps-card h3{color:var(--ps-navy);margin:10px 0 4px;font-size:1.12rem;font-weight:850}.program-single .ps-card p{color:var(--ps-muted);font-size:.86rem}.program-single .ps-badge{color:#fff;background:var(--ps-orange);border-radius:999px;padding:5px 12px;font-size:.76rem;font-weight:850;display:inline-block}.program-single .ps-price{background:#f8f4ef;border-radius:12px;gap:3px;margin:17px 0;padding:18px;display:grid}.program-single .ps-price del{color:#777;font-size:.9rem}.program-single .ps-price strong{color:var(--ps-navy);letter-spacing:-.04em;font-size:2.35rem;font-weight:900;line-height:1.1}.program-single .ps-price small{color:var(--ps-muted)}.program-single .ps-options{gap:8px;margin:16px 0;display:flex}.program-single .ps-option{border:1px solid var(--ps-line);min-width:0;color:var(--ps-navy);cursor:pointer;background:#fff;border-radius:9px;flex:1;padding:10px 6px}.program-single .ps-option[aria-pressed=true]{border-color:var(--ps-orange);background:#fff3ee}.program-single .ps-option strong,.program-single .ps-option small{line-height:1.25;display:block}.program-single .ps-option strong{font-size:.75rem}.program-single .ps-option small{margin-top:4px;font-size:.68rem}.program-single .ps-credit{text-align:center;margin-top:12px}.program-single .ps-pay-note{text-align:center;margin:10px 0;font-size:.74rem!important}.program-single .ps-divider{border-top:1px solid var(--ps-line);text-align:center;margin:20px 0;line-height:0}.program-single .ps-divider span{color:var(--ps-muted);background:#fff;padding:0 12px}.program-single #ps-whatsapp-form{gap:6px;margin-top:18px;display:grid}.program-single #ps-whatsapp-form label:not(.ps-consent){margin-top:7px;font-size:.8rem;font-weight:750}.program-single #ps-whatsapp-form input:not([type=checkbox]),.program-single #ps-whatsapp-form select{width:100%;min-height:46px;color:var(--ps-ink);font:inherit;background:#fff;border:1px solid #d8d6df;border-radius:10px;padding:10px 12px}.program-single .ps-consent{color:var(--ps-muted);align-items:flex-start;gap:8px;margin:11px 0;font-size:.72rem;line-height:1.4;display:flex}.program-single .ps-consent input{accent-color:var(--ps-orange);margin-top:3px}.program-single .ps-whatsapp{text-align:center;margin:16px 0;font-size:.85rem;font-weight:800;display:block;color:#087b4f!important}.program-single .ps-fine{font-size:.68rem!important}.program-single .ps-final{color:#fff;background:var(--ps-navy);padding:60px 0}.program-single .ps-final .ps-wrap{justify-content:space-between;align-items:center;gap:25px;display:flex}.program-single .ps-final .ps-kicker{color:#ff9b7d}.program-single .ps-final h2{color:#fff;margin:5px 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:850}.program-single .ps-mobile-cta{display:none}.program-single a:focus-visible,.program-single button:focus-visible,.program-single input:focus-visible,.program-single select:focus-visible,.program-single summary:focus-visible{outline-offset:3px;outline:3px solid #ff4b1f88}@media (width<=1030px){.program-single .ps-grid{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.program-single .ps-card{padding:20px}}@media (width<=780px){.program-single .ps-wrap{width:min(100% - 28px,1180px)}.program-single{padding-bottom:70px}.program-single .ps-hero{min-height:630px}.program-single .ps-hero:before{background:linear-gradient(90deg,#120f3af5,#120f3abf),linear-gradient(#0000,#120f3ae8)}.program-single .ps-hero-content{padding-block:44px 54px}.program-single .ps-hero h1{font-size:clamp(2.25rem,10vw,3.5rem)}.program-single .ps-facts>div{border-bottom:1px solid #ffffff28;flex-basis:50%}.program-single .ps-actions .ps-button{width:100%}.program-single .ps-section-nav{top:80px}.program-single .ps-section-nav .ps-wrap{gap:20px;min-height:52px}.program-single .ps-grid{flex-direction:column;gap:35px;padding-block:42px 65px;display:flex}.program-single .ps-main{order:1;width:100%}.program-single .ps-card{order:0;width:100%;position:static}.program-single .ps-section{margin-bottom:55px}.program-single .ps-benefits,.program-single .ps-related{grid-template-columns:1fr}.program-single .ps-soft,.program-single .ps-practice{padding:27px 23px}.program-single .ps-final .ps-wrap{flex-direction:column;align-items:flex-start}.program-single .ps-mobile-cta{z-index:49;background:var(--ps-orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;font-weight:850;text-decoration:none;display:flex;position:fixed;bottom:10px;left:12px;right:12px;box-shadow:0 10px 30px #17144255}}@media (prefers-reduced-motion:reduce){.program-single *,.program-single :before,.program-single :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}[data-course-route][hidden]{display:none!important}.ps-route-explainer{color:#5d5178;background:#f0edf8;border-left:3px solid #ff4200;border-radius:6px;margin:20px 0;padding:18px;font-size:13px;line-height:1.8}
