body[data-page="curso"]{
  --course-blue:#4285f4;
  --course-red:#ea4335;
  --course-yellow:#fbbc04;
  --course-green:#34a853;
  --course-cyan:#16c7ff;
  --course-violet:#785cff;
  --course-ink:#07152d;
  --course-muted:#52657c;
  background:#f6f9fd;
  color:var(--course-ink);
}
body[data-page="curso"] main{overflow:hidden}
.pv-course-progress{position:fixed;inset:0 0 auto;z-index:140;height:3px;background:rgba(2,20,44,.12)}
.pv-course-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--course-blue),var(--course-red),var(--course-yellow),var(--course-green));box-shadow:0 0 18px rgba(66,133,244,.55)}
.pv-course-section{padding:92px 0}
.pv-course-heading{max-width:880px;margin:0 auto 38px;text-align:center}
.pv-course-heading>span,.pv-course-label{display:inline-flex;align-items:center;gap:8px;color:#1474e5;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.pv-course-heading h2{margin:13px auto 16px;font:800 clamp(2rem,4.1vw,3.45rem)/1.08 "Plus Jakarta Sans",sans-serif;letter-spacing:-.052em}
.pv-course-heading h2 em{font-style:normal;background:linear-gradient(90deg,var(--course-blue),var(--course-violet));-webkit-background-clip:text;background-clip:text;color:transparent}
.pv-course-heading p{max-width:720px;margin:auto;color:var(--course-muted);font-size:1.02rem;line-height:1.72}

.pv-course-hero{position:relative;min-height:820px;padding:158px 0 94px;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(circle at 10% 25%,rgba(23,114,224,.52),transparent 31%),radial-gradient(circle at 82% 19%,rgba(120,92,255,.30),transparent 34%),linear-gradient(135deg,#031126 0%,#062b55 54%,#071732 100%)}
.pv-course-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000 35%,transparent 95%)}
.pv-course-hero:after{content:"";position:absolute;z-index:-1;width:650px;height:650px;right:-250px;bottom:-380px;border-radius:50%;background:conic-gradient(from 90deg,rgba(66,133,244,.3),rgba(234,67,53,.18),rgba(251,188,4,.14),rgba(52,168,83,.2),rgba(66,133,244,.3));filter:blur(50px);animation:courseRotate 18s linear infinite}
.pv-course-aurora{position:absolute;inset:0;z-index:-1;pointer-events:none}
.pv-course-aurora i{position:absolute;width:9px;height:9px;border-radius:50%;box-shadow:0 0 24px currentColor;animation:courseSpark 5s ease-in-out infinite}
.pv-course-aurora i:nth-child(1){left:8%;top:33%;color:var(--course-blue)}
.pv-course-aurora i:nth-child(2){left:44%;top:17%;color:var(--course-red);animation-delay:-1.4s}
.pv-course-aurora i:nth-child(3){left:76%;top:72%;color:var(--course-yellow);animation-delay:-2.7s}
.pv-course-aurora i:nth-child(4){left:92%;top:22%;color:var(--course-green);animation-delay:-3.8s}
.pv-course-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);gap:64px;align-items:center;position:relative;z-index:2}
.pv-course-copy{max-width:750px}
.pv-course-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid rgba(134,215,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#d4f3ff;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;backdrop-filter:blur(12px)}
.pv-course-eyebrow i{color:#58d8ff}
.pv-course-copy h1{max-width:780px;margin:18px 0 22px;font:800 clamp(2.75rem,5.15vw,5rem)/.99 "Plus Jakarta Sans",sans-serif;letter-spacing:-.064em}
.pv-course-copy h1 em{font-style:normal;background:linear-gradient(90deg,#53c8ff 0%,#81a7ff 42%,#9b72ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.pv-course-lead{max-width:690px;color:#c8d9ec;font-size:1.04rem;line-height:1.72}
.pv-course-lead strong{color:#fff}
.pv-course-hero-points{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;list-style:none;padding:0;margin:24px 0}
.pv-course-hero-points li{display:flex;gap:9px;align-items:flex-start;color:#e6f2ff;font-size:.86rem;font-weight:750}
.pv-course-hero-points li:last-child{grid-column:1/-1}
.pv-course-hero-points i{margin-top:3px;color:#48d985}
.pv-course-buy-row{display:flex;align-items:center;gap:20px;margin-top:27px;flex-wrap:wrap}
.pv-course-installment{display:grid;min-width:185px}
.pv-course-installment small{color:#99b2cd;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.pv-course-installment strong{font:850 2.35rem/1 "Plus Jakarta Sans",sans-serif;letter-spacing:-.05em;color:#fff}
.pv-course-installment strong sup{font-size:.58rem;letter-spacing:-.02em;vertical-align:10px;margin-right:4px}
.pv-course-installment span{margin-top:5px;color:#8fa8c3;font-size:.64rem}
.pv-course-buy{position:relative;isolation:isolate;min-height:58px;padding:0 22px;border:0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:15px;overflow:hidden;color:#fff!important;background:linear-gradient(100deg,#147ef4,#28b8ff 43%,#785cff 100%);box-shadow:0 18px 42px rgba(30,117,247,.36);font-weight:900;text-decoration:none!important;transition:transform .24s,box-shadow .24s}
.pv-course-buy:before{content:"";position:absolute;z-index:-1;inset:-2px;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.42) 45%,transparent 72%);transform:translateX(-120%);animation:courseShine 3.5s ease-in-out infinite}
.pv-course-buy:hover{transform:translateY(-3px);box-shadow:0 23px 50px rgba(30,117,247,.48)}
.pv-course-buy:focus-visible,.pv-course-full-program>summary:focus-visible,.pv-course-mobile-cta>a:focus-visible{outline:3px solid #fbbc04;outline-offset:4px}
.pv-course-buy i{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.16)}
.pv-course-safe-note{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;color:#93abc5;font-size:.7rem}
.pv-course-safe-note i{margin-top:3px;color:#4cd48d}

.pv-course-visual{position:relative;min-height:560px;display:grid;place-items:center;perspective:1200px;--rx:0deg;--ry:0deg}
.pv-course-visual:before,.pv-course-visual:after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.pv-course-visual:before{width:500px;height:500px;border:1px solid rgba(86,197,255,.16);box-shadow:0 0 0 62px rgba(66,133,244,.035),0 0 0 124px rgba(120,92,255,.022);animation:coursePulse 4.5s ease-in-out infinite}
.pv-course-visual:after{width:310px;height:310px;background:radial-gradient(circle,rgba(53,173,255,.25),transparent 68%);filter:blur(25px)}
.pv-course-search-card{position:relative;z-index:2;width:min(535px,100%);min-height:435px;padding:0 24px 25px;border:1px solid rgba(157,222,255,.22);border-radius:26px;background:linear-gradient(155deg,rgba(248,252,255,.98),rgba(228,241,255,.95));box-shadow:0 45px 100px rgba(0,0,0,.42),inset 0 1px #fff;color:var(--course-ink);transform:rotateY(var(--ry)) rotateX(var(--rx));transition:transform .16s ease-out}
.pv-course-browser-bar{height:49px;margin:0 -24px 17px;padding:0 18px;border-bottom:1px solid #d8e5f1;display:flex;align-items:center;gap:7px}
.pv-course-browser-bar>span{width:9px;height:9px;border-radius:50%}
.pv-course-browser-bar>span:nth-child(1){background:#ff655e}.pv-course-browser-bar>span:nth-child(2){background:#fbbc04}.pv-course-browser-bar>span:nth-child(3){background:#34a853}
.pv-course-browser-bar small{margin-left:auto;color:#6b7c91;font-size:.62rem}
.pv-course-google{display:flex;justify-content:center;margin:8px 0 17px;font:800 2.4rem/1 Arial,sans-serif;letter-spacing:-.14em}
.pv-course-google b:nth-child(1),.pv-course-google b:nth-child(4){color:#4285f4}.pv-course-google b:nth-child(2),.pv-course-google b:nth-child(6){color:#ea4335}.pv-course-google b:nth-child(3){color:#fbbc04}.pv-course-google b:nth-child(5){color:#34a853}
.pv-course-search-box{height:48px;padding:0 16px;border:1px solid #d5e2ef;border-radius:999px;display:grid;grid-template-columns:20px 1fr 20px;gap:10px;align-items:center;background:#fff;box-shadow:0 8px 24px rgba(25,69,116,.10);font-size:.79rem}
.pv-course-search-box>i:first-child{color:#172437}.pv-course-search-box>i:last-child{color:#4285f4}
.pv-course-search-box span:after{content:"";display:inline-block;width:1px;height:1.1em;margin-left:2px;background:#1d2a3b;vertical-align:-2px;animation:courseCursor .8s steps(1) infinite}
.pv-course-results{display:grid;gap:8px;margin-top:17px}
.pv-course-results article{min-height:72px;padding:10px 11px;border:1px solid #dce8f3;border-radius:14px;display:grid;grid-template-columns:34px 1fr 30px;gap:10px;align-items:center;background:rgba(255,255,255,.88);box-shadow:0 8px 18px rgba(28,67,108,.05);transition:opacity .28s,transform .28s}
.pv-course-results.is-refreshing article{opacity:.2;transform:translateY(6px)}
.pv-course-results article>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#2178db;background:#e9f4ff}
.pv-course-results article:nth-child(2)>i{color:#d79700;background:#fff8d8}.pv-course-results article:nth-child(3)>i{color:#e04b3f;background:#fff0ef}
.pv-course-results article div{display:grid;gap:1px}.pv-course-results small{color:#71839a;font-size:.54rem;text-transform:uppercase;font-weight:850}.pv-course-results strong{font-size:.72rem}.pv-course-results span{color:#66798f;font-size:.59rem}.pv-course-results article>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#34a853;font-size:.63rem;box-shadow:0 7px 18px rgba(52,168,83,.23)}
.pv-course-float{position:absolute;z-index:4;padding:11px 13px;border:1px solid rgba(255,255,255,.32);border-radius:14px;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.94);color:#0a1d36;box-shadow:0 18px 45px rgba(0,0,0,.24);font-size:.68rem;font-weight:850;backdrop-filter:blur(12px);animation:courseFloat 4.8s ease-in-out infinite}
.pv-course-float>i{color:#177ce9}.pv-course-float strong{font-size:1.05rem;color:#785cff}.pv-course-float span{white-space:nowrap}
.pv-course-float-a{right:-18px;top:80px}.pv-course-float-b{left:-32px;bottom:104px;animation-delay:-1.7s}.pv-course-float-c{right:15px;bottom:30px;animation-delay:-3.1s}

.pv-course-trust{overflow:hidden;background:#06152b;color:#d6e9fb;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
.pv-course-trust-track{width:max-content;display:flex;animation:courseMarquee 26s linear infinite}
.pv-course-trust:hover .pv-course-trust-track{animation-play-state:paused}
.pv-course-trust-track span{min-width:315px;height:72px;padding:0 30px;border-right:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center;gap:10px;font-size:.76rem;font-weight:850}
.pv-course-trust-track i{color:#52d1ff;font-size:1rem}

.pv-course-outcomes{background:#fff}
.pv-course-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.pv-course-outcome{position:relative;min-height:248px;padding:25px;border:1px solid #dce7f2;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;background:#fbfdff;box-shadow:0 14px 40px rgba(11,42,82,.06);transition:transform .25s,box-shadow .25s}
.pv-course-outcome:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent)}
.pv-course-outcome:hover{transform:translateY(-6px);box-shadow:0 22px 52px rgba(11,42,82,.12)}
.pv-course-outcome>i{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:#eaf3ff;color:var(--accent);font-size:1.1rem}
.pv-course-outcome h3{margin:18px 0 8px;font-size:1.03rem}.pv-course-outcome p{margin:0;color:var(--course-muted);font-size:.83rem;line-height:1.62}.pv-course-outcome>span{position:static;margin-top:auto;padding-top:18px;display:flex;align-items:center;gap:7px;color:var(--accent);font-size:.69rem;font-weight:850}
.pv-course-blue{--accent:var(--course-blue)}.pv-course-red{--accent:var(--course-red)}.pv-course-yellow{--accent:#d89a00}.pv-course-green{--accent:var(--course-green)}.pv-course-violet{--accent:var(--course-violet)}.pv-course-cyan{--accent:#0799c8}
.pv-course-red>i{background:#fff0ee}.pv-course-yellow>i{background:#fff7d8}.pv-course-green>i{background:#eaf8ef}.pv-course-violet>i{background:#f0edff}.pv-course-cyan>i{background:#e5f9ff}

.pv-course-inside{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 12% 20%,rgba(66,133,244,.25),transparent 34%),radial-gradient(circle at 88% 72%,rgba(120,92,255,.27),transparent 31%),linear-gradient(145deg,#041329,#082e57)}
.pv-course-inside:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(90deg,#000,transparent 45%,#000)}
.pv-course-inside .pv-container{position:relative;z-index:1}
.pv-course-inside-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:52px;align-items:center}
.pv-course-video-card{overflow:hidden;border:1px solid rgba(142,215,255,.19);border-radius:26px;background:rgba(4,21,45,.76);box-shadow:0 34px 80px rgba(0,0,0,.32);backdrop-filter:blur(18px)}
.pv-course-video-head{min-height:54px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;gap:15px;color:#e4f4ff;font-size:.72rem;font-weight:850}.pv-course-video-head>span{display:flex;align-items:center;gap:8px}.pv-course-video-head>span i{color:#5ad6ff}.pv-course-video-head small{display:flex;align-items:center;gap:6px;color:#91abc4;font-size:.57rem}.pv-course-video-head small i{width:7px;height:7px;border-radius:50%;background:#43d58a;box-shadow:0 0 13px #43d58a}
.pv-course-video-frame{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(66,133,244,.2),transparent 38%),linear-gradient(135deg,#061b36,#031126)}
.pv-course-video-frame:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1.5px);background-size:28px 28px;opacity:.25;pointer-events:none}
.pv-course-video-frame iframe,.pv-course-video-frame video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}
.pv-course-video-soon{position:relative;z-index:1;max-width:330px;padding:25px;text-align:center}.pv-course-video-soon>span{width:68px;height:68px;margin:0 auto 17px;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#1687f6,#785cff);box-shadow:0 0 0 12px rgba(66,133,244,.08),0 18px 38px rgba(23,113,226,.3);animation:courseVideoPulse 2.8s ease-in-out infinite}.pv-course-video-soon strong{display:block;font:800 1.15rem/1.2 "Plus Jakarta Sans",sans-serif}.pv-course-video-soon p{margin:8px 0 0;color:#9fb7ce;font-size:.72rem;line-height:1.55}
.pv-course-video-notes{padding:13px 15px;display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap}.pv-course-video-notes span{padding:7px 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#a9bfd4;background:rgba(255,255,255,.045);font-size:.57rem;font-weight:760}.pv-course-video-notes i{margin-right:5px;color:#54d4ff}
.pv-course-pdf-stage{position:relative;min-height:570px;isolation:isolate;perspective:1300px}.pv-course-pdf-glow{position:absolute;width:430px;height:430px;left:50%;top:50%;border-radius:50%;background:conic-gradient(from 45deg,rgba(66,133,244,.45),rgba(234,67,53,.24),rgba(251,188,4,.2),rgba(52,168,83,.25),rgba(120,92,255,.42));filter:blur(65px);opacity:.5;transform:translate(-50%,-50%);animation:courseRotate 18s linear infinite}
.pv-course-pdf-page{position:absolute;margin:0;padding:7px 7px 29px;border:1px solid rgba(255,255,255,.45);border-radius:14px;background:#fff;box-shadow:0 30px 65px rgba(0,0,0,.38);transform-style:preserve-3d;transition:transform .3s,filter .3s;animation:coursePdfFloat 6s ease-in-out infinite}.pv-course-pdf-page:hover{z-index:8;filter:brightness(1.04)}.pv-course-pdf-page img{display:block;width:100%;height:auto;border-radius:8px}.pv-course-pdf-page figcaption{position:absolute;inset:auto 8px 7px;color:#36506c;font-size:.55rem;font-weight:850;text-align:center;text-transform:uppercase;letter-spacing:.06em}
.pv-course-pdf-cover{z-index:4;width:39%;left:5%;top:13%;transform:rotateY(8deg) rotateZ(-7deg)}.pv-course-pdf-method{z-index:3;width:35%;left:34%;top:4%;transform:rotateY(-4deg) rotateZ(2deg);animation-delay:-1.4s}.pv-course-pdf-index{z-index:2;width:33%;right:3%;top:18%;transform:rotateY(-10deg) rotateZ(7deg);animation-delay:-2.8s}.pv-course-pdf-results{z-index:5;width:34%;left:43%;bottom:1%;transform:rotateX(3deg) rotateZ(-1deg);animation-delay:-4.1s}
.pv-course-pdf-seal{position:absolute;z-index:9;right:1%;bottom:7%;min-width:128px;padding:13px 15px;border:1px solid rgba(255,255,255,.4);border-radius:18px;display:flex;align-items:center;gap:9px;color:#07152d;background:rgba(255,255,255,.95);box-shadow:0 20px 50px rgba(0,0,0,.28);backdrop-filter:blur(13px);animation:courseFloat 5.5s ease-in-out infinite}.pv-course-pdf-seal strong{font:850 1.75rem/1 "Plus Jakarta Sans",sans-serif;color:#785cff}.pv-course-pdf-seal span{font-size:.58rem;font-weight:850;line-height:1.35;text-transform:uppercase}
.pv-course-kit-overview{margin-top:34px;padding:24px;border:1px solid rgba(142,215,255,.18);border-radius:24px;background:rgba(4,21,45,.68);box-shadow:0 24px 58px rgba(0,0,0,.2);backdrop-filter:blur(18px)}
.pv-course-kit-intro{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(300px,1fr) minmax(250px,.8fr);gap:20px;align-items:center}.pv-course-kit-intro>span{color:#65d8ff;font-size:.69rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pv-course-kit-intro h3{margin:0;font:800 1.28rem/1.25 "Plus Jakarta Sans",sans-serif}.pv-course-kit-intro p{margin:0;color:#9fb7ce;font-size:.72rem;line-height:1.6}
.pv-course-kit-metrics{margin-top:21px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pv-course-kit-metrics article{min-height:105px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:17px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;background:rgba(255,255,255,.045)}.pv-course-kit-metrics i{grid-row:1/3;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#61d8ff;background:rgba(66,133,244,.18)}.pv-course-kit-metrics strong{font:850 1.55rem/1 "Plus Jakarta Sans",sans-serif}.pv-course-kit-metrics span{color:#9fb7ce;font-size:.61rem;font-weight:750}
.pv-course-kit-files{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pv-course-kit-files span{min-height:46px;padding:9px 11px;border-radius:13px;display:flex;align-items:center;gap:8px;color:#cde3f6;background:rgba(255,255,255,.04);font-size:.62rem;font-weight:770}.pv-course-kit-files i{color:#68d9ff}

.pv-course-independence{background:linear-gradient(180deg,#eef6ff,#f8fbff)}
.pv-course-independence-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:65px;align-items:center}
.pv-course-independence-copy h2{margin:12px 0 19px;font:800 clamp(2.1rem,4vw,3.45rem)/1.08 "Plus Jakarta Sans",sans-serif;letter-spacing:-.054em}.pv-course-independence-copy>p{color:var(--course-muted);line-height:1.75}
.pv-course-mini-proof{margin:23px 0;padding:17px;border:1px solid #cde3f6;border-radius:17px;display:flex;gap:13px;background:#fff;box-shadow:0 12px 32px rgba(18,61,108,.06)}.pv-course-mini-proof>i{width:38px;height:38px;flex:0 0 38px;border-radius:12px;display:grid;place-items:center;color:#d29400;background:#fff7d8}.pv-course-mini-proof p{margin:0;color:#4e6278;font-size:.8rem;line-height:1.55}.pv-course-mini-proof strong{color:var(--course-ink)}
.pv-course-inline-link{display:inline-flex;align-items:center;gap:9px;color:#1478e8!important;font-weight:850;text-decoration:none!important}
.pv-course-compare{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;border:1px solid #d7e6f3;border-radius:25px;background:rgba(255,255,255,.72);box-shadow:0 26px 65px rgba(20,63,110,.1)}
.pv-course-compare>div{padding:23px;border-radius:18px;background:#fff}.pv-course-compare>div:last-child{background:linear-gradient(145deg,#092b51,#0b4d80);color:#fff;box-shadow:0 16px 35px rgba(9,55,99,.18)}
.pv-course-compare>div>span{font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pv-course-compare ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:13px}.pv-course-compare li{display:flex;gap:9px;align-items:flex-start;color:#5c6e83;font-size:.76rem;font-weight:730}.pv-course-compare>div:last-child li{color:#d6e8f8}.pv-course-compare li i{margin-top:3px;color:#e05a51}.pv-course-compare>div:last-child li i{color:#47df8d}

.pv-course-method{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 20% 20%,rgba(66,133,244,.25),transparent 32%),radial-gradient(circle at 83% 72%,rgba(120,92,255,.24),transparent 31%),linear-gradient(145deg,#06152c,#082c55)}
.pv-course-method:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.09) 1px,transparent 1.5px);background-size:34px 34px;opacity:.35;pointer-events:none}
.pv-course-method .pv-container{position:relative;z-index:2}
.pv-course-heading-light h2{color:#fff}.pv-course-heading-light p{color:#aec4da}.pv-course-heading-light>span{color:#63d7ff}
.pv-remove-steps{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
.pv-remove-steps:before{content:"";position:absolute;left:7%;right:7%;top:35px;height:2px;background:linear-gradient(90deg,var(--course-blue),var(--course-red),var(--course-yellow),var(--course-green),var(--course-cyan),var(--course-violet));opacity:.55}
.pv-remove-steps article{position:relative;min-height:192px;padding:17px;border:1px solid rgba(255,255,255,.12);border-radius:19px;background:rgba(255,255,255,.065);backdrop-filter:blur(12px);transition:transform .24s,background .24s}
.pv-remove-steps article:hover{transform:translateY(-7px);background:rgba(255,255,255,.105)}
.pv-remove-steps b{position:relative;z-index:2;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#218cf7,#37c8ff);box-shadow:0 10px 25px rgba(30,132,241,.28);font-size:1.12rem}.pv-remove-steps article:nth-child(2n) b{background:linear-gradient(135deg,#785cff,#ad6bff)}
.pv-remove-steps strong{display:block;margin:31px 0 7px;font-size:.85rem}.pv-remove-steps p{margin:0;color:#aec2d8;font-size:.71rem;line-height:1.57}

.pv-course-curriculum{background:#fff}
.pv-course-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.pv-course-pillar-grid article{min-height:255px;padding:27px;border:1px solid #dbe7f2;border-radius:23px;background:linear-gradient(155deg,#fff,#f5faff);box-shadow:0 14px 38px rgba(11,42,82,.06);transition:transform .24s}
.pv-course-pillar-grid article:hover{transform:translateY(-5px)}
.pv-course-pillar-grid i{width:49px;height:49px;border-radius:15px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--course-blue),var(--course-cyan));box-shadow:0 12px 27px rgba(44,145,240,.22)}
.pv-course-pillar-grid article:nth-child(2) i{background:linear-gradient(135deg,var(--course-red),#ff7b65)}.pv-course-pillar-grid article:nth-child(3) i{background:linear-gradient(135deg,var(--course-green),#5ed384)}
.pv-course-pillar-grid span{display:block;margin:22px 0 6px;color:#6b7e94;font-size:.64rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.pv-course-pillar-grid h3{margin:0 0 9px;font-size:1.08rem}.pv-course-pillar-grid p{margin:0;color:var(--course-muted);font-size:.81rem;line-height:1.63}
.pv-course-full-program{margin:18px auto 0;border:1px solid #d7e5f1;border-radius:20px;background:#f8fbff;overflow:hidden}
.pv-course-full-program>summary{min-height:70px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:900}.pv-course-full-program>summary::-webkit-details-marker{display:none}.pv-course-full-program>summary span{display:flex;gap:10px;align-items:center}.pv-course-full-program>summary span i{color:#1478e8}.pv-course-full-program>summary>i{transition:transform .25s}.pv-course-full-program[open]>summary>i{transform:rotate(45deg);color:#1478e8}
.pv-course-module-list{padding:0 18px 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.pv-course-module-list article{min-height:92px;padding:14px;border:1px solid #dfebf5;border-radius:14px;display:grid;grid-template-columns:38px 1fr;gap:10px;background:#fff}.pv-course-module-list article>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#1478e8;background:#eaf5ff;font-size:.69rem;font-weight:900}.pv-course-module-list strong{display:block;font-size:.74rem}.pv-course-module-list p{margin:4px 0 0;color:#6a7d91;font-size:.61rem;line-height:1.45}

.pv-course-stories{position:relative;background:linear-gradient(180deg,#f3f8fe,#fff);overflow:hidden}.pv-course-stories:after{content:"";position:absolute;width:480px;height:480px;right:-280px;top:-250px;border-radius:50%;background:conic-gradient(var(--course-blue),var(--course-red),var(--course-yellow),var(--course-green),var(--course-violet));filter:blur(75px);opacity:.11;pointer-events:none}
.pv-course-stories-head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.pv-course-stories-head .pv-course-heading{max-width:800px;margin:0;text-align:left}.pv-course-stories-head .pv-course-heading h2,.pv-course-stories-head .pv-course-heading p{margin-left:0}
.pv-course-carousel-controls{display:flex;gap:9px;padding-bottom:4px}.pv-course-carousel-controls button{width:46px;height:46px;border:1px solid #d4e4f3;border-radius:14px;display:grid;place-items:center;color:#126fd7;background:#fff;box-shadow:0 10px 25px rgba(18,69,119,.08);cursor:pointer;transition:transform .2s,background .2s,color .2s}.pv-course-carousel-controls button:hover{transform:translateY(-2px);color:#fff;background:#1478e8}.pv-course-carousel-controls button:focus-visible,.pv-course-carousel:focus-visible{outline:3px solid #fbbc04;outline-offset:3px}
.pv-course-carousel{position:relative;z-index:1;display:flex;gap:15px;overflow-x:auto;padding:4px 4px 20px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#b8d8f5 transparent}.pv-course-carousel::-webkit-scrollbar{height:6px}.pv-course-carousel::-webkit-scrollbar-thumb{border-radius:99px;background:#b8d8f5}
.pv-course-story{position:relative;flex:0 0 calc((100% - 30px)/3);min-height:290px;padding:25px;border:1px solid #d9e7f3;border-radius:23px;scroll-snap-align:start;background:#fff;box-shadow:0 16px 42px rgba(13,51,94,.07);overflow:hidden}.pv-course-story:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--story-accent,#4285f4)}
.pv-course-story-label{display:inline-flex;padding:7px 9px;border-radius:999px;color:#557088;background:#eff6fc;font-size:.57rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pv-course-scenario>i{width:50px;height:50px;margin:22px 0 17px;border-radius:15px;display:grid;place-items:center;color:var(--story-accent);background:#eaf3ff;background:color-mix(in srgb,var(--story-accent) 11%,white);font-size:1.1rem}.pv-course-story h3{margin:0 0 9px;font-size:1.05rem}.pv-course-story p{margin:0;color:var(--course-muted);font-size:.8rem;line-height:1.65}.pv-course-story>small{position:absolute;left:25px;right:25px;bottom:21px;padding-top:13px;border-top:1px solid #edf2f7;color:#6c8095;font-size:.59rem;font-weight:800}.pv-course-story>small i{margin-right:6px;color:var(--story-accent)}
.pv-course-story-blue{--story-accent:var(--course-blue)}.pv-course-story-red{--story-accent:var(--course-red)}.pv-course-story-yellow{--story-accent:#d89a00}.pv-course-story-green{--story-accent:var(--course-green)}.pv-course-story-violet{--story-accent:var(--course-violet)}
.pv-course-testimonial{display:flex;flex-direction:column}.pv-course-stars{display:flex;gap:3px;color:#f2aa00;font-size:.82rem}.pv-course-testimonial blockquote{margin:22px 0;color:#2f4359;font-size:.9rem;line-height:1.72}.pv-course-testimonial footer{margin-top:auto;padding-top:17px;border-top:1px solid #e7eef5;display:grid;grid-template-columns:42px 1fr 28px;gap:10px;align-items:center}.pv-course-testimonial footer>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#147ef4,#785cff);font-weight:900}.pv-course-testimonial footer div{display:grid}.pv-course-testimonial footer strong{font-size:.76rem}.pv-course-testimonial footer small{color:#71859a;font-size:.57rem}.pv-course-testimonial footer>i{color:#dbe8f4;font-size:1.3rem}
.pv-course-testimonial-demo{--story-accent:var(--course-violet)}.pv-course-testimonial-demo>.pv-course-story-label{align-self:flex-start;margin-bottom:16px;color:#6248d8;background:#f0edff}.pv-course-testimonial-demo>.pv-course-story-label i{margin-right:6px}.pv-course-testimonial-demo .pv-course-stars{margin-bottom:1px}.pv-course-testimonial-demo blockquote{margin-top:16px}

.pv-course-offer{position:relative;color:#fff;background:radial-gradient(circle at 17% 18%,rgba(66,133,244,.27),transparent 35%),radial-gradient(circle at 88% 75%,rgba(120,92,255,.26),transparent 33%),linear-gradient(140deg,#031127,#082e57)}
.pv-course-offer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);gap:55px;align-items:center}
.pv-course-value h2{margin:13px 0 22px;font:800 clamp(2rem,4vw,3.4rem)/1.09 "Plus Jakarta Sans",sans-serif;letter-spacing:-.053em}.pv-course-value>span{color:#61d9ff}.pv-course-value-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pv-course-value-list span{min-height:55px;padding:11px;border:1px solid rgba(255,255,255,.11);border-radius:14px;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.055);color:#dbeaf9;font-size:.76rem;font-weight:760}.pv-course-value-list i{width:31px;height:31px;flex:0 0 31px;border-radius:9px;display:grid;place-items:center;color:#65dcff;background:rgba(71,193,255,.1)}
.pv-course-authority-line{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.11);display:flex;gap:17px;align-items:center}.pv-course-authority-line img{max-width:145px;height:auto;filter:brightness(0) invert(1);opacity:.9}.pv-course-authority-line p{max-width:500px;margin:0;color:#a9bfd6;font-size:.72rem;line-height:1.55}
.pv-course-offer-card{position:relative;padding:33px;border:1px solid rgba(255,255,255,.2);border-radius:28px;background:linear-gradient(155deg,rgba(255,255,255,.13),rgba(255,255,255,.06));box-shadow:0 36px 90px rgba(0,0,0,.32);backdrop-filter:blur(18px);overflow:hidden}
.pv-course-offer-card:before{content:"";position:absolute;width:220px;height:220px;right:-110px;top:-110px;border-radius:50%;background:conic-gradient(var(--course-blue),var(--course-red),var(--course-yellow),var(--course-green),var(--course-blue));filter:blur(35px);opacity:.23;animation:courseRotate 14s linear infinite}.pv-course-offer-card>*{position:relative}
.pv-course-offer-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;color:#fff0bd;background:rgba(251,188,4,.12);border:1px solid rgba(251,188,4,.2);font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.pv-course-offer-card h2{margin:17px 0 10px;font:800 clamp(1.65rem,3vw,2.35rem)/1.09 "Plus Jakarta Sans",sans-serif;letter-spacing:-.047em}.pv-course-offer-card>p{color:#b9cee3;font-size:.83rem;line-height:1.62}
.pv-course-price{margin:22px 0;padding:19px;border:1px solid rgba(255,255,255,.12);border-radius:18px;display:grid;background:rgba(2,14,31,.32)}.pv-course-price small{color:#75ddff;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pv-course-price strong{font:850 3.45rem/1 "Plus Jakarta Sans",sans-serif;letter-spacing:-.062em}.pv-course-price strong sup{font-size:.38em;vertical-align:17px;margin-right:5px;letter-spacing:-.02em}.pv-course-price span{margin-top:7px;color:#9db4cc;font-size:.64rem}
.pv-course-buy-wide{width:100%}.pv-course-offer-card>ul{list-style:none;padding:0;margin:15px 0 0;display:flex;justify-content:center;gap:13px;flex-wrap:wrap}.pv-course-offer-card>ul li{display:flex;gap:6px;color:#a8bfd5;font-size:.62rem}.pv-course-offer-card>ul i{color:#51d894}

.pv-course-faq{background:#eef5fc}
.pv-course-faq-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:65px;align-items:start}.pv-course-faq-copy{position:sticky;top:140px}.pv-course-faq-copy h2{margin:12px 0 16px;font:800 clamp(2rem,3.8vw,3.1rem)/1.09 "Plus Jakarta Sans",sans-serif;letter-spacing:-.052em}.pv-course-faq-copy p{color:var(--course-muted);line-height:1.72}.pv-course-faq-copy>a{display:inline-flex;gap:8px;align-items:center;margin-top:10px;color:#1478e8!important;font-weight:850;text-decoration:none!important}
.pv-course-faq .pv-accordion article{border-color:#d8e5f1!important;background:#fff!important;box-shadow:0 9px 24px rgba(16,50,90,.04)}.pv-course-faq .pv-accordion button{color:var(--course-ink)!important}.pv-course-faq .pv-accordion article>div p{color:#50647a!important;line-height:1.68}

.pv-course-final{padding:42px 0;color:#fff;background:linear-gradient(90deg,#0e77e7,#1ca8f4 45%,#765bff)}
.pv-course-final .pv-container{display:flex;align-items:center;justify-content:space-between;gap:30px}.pv-course-final span{font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#d8f3ff}.pv-course-final h2{max-width:780px;margin:8px 0 0;font:800 clamp(1.65rem,3vw,2.6rem)/1.08 "Plus Jakarta Sans",sans-serif;letter-spacing:-.047em}.pv-course-final .pv-course-buy{flex:0 0 auto;border:1px solid rgba(121,216,255,.34);background:linear-gradient(135deg,#06152b,#0b3c6d);color:#fff!important;box-shadow:0 18px 45px rgba(4,34,72,.34)}.pv-course-final .pv-course-buy:hover{box-shadow:0 23px 52px rgba(4,31,68,.46)}.pv-course-final .pv-course-buy i{background:rgba(255,255,255,.12);color:#74dcff}
.pv-course-mobile-cta{display:none}

@keyframes courseRotate{to{transform:rotate(360deg)}}
@keyframes courseSpark{0%,100%{transform:scale(.45);opacity:.25}50%{transform:scale(1.35);opacity:1}}
@keyframes coursePulse{50%{transform:scale(1.05);opacity:.7}}
@keyframes courseFloat{50%{transform:translateY(-12px)}}
@keyframes courseShine{0%,42%{transform:translateX(-120%)}72%,100%{transform:translateX(120%)}}
@keyframes courseCursor{50%{opacity:0}}
@keyframes courseMarquee{to{transform:translateX(-50%)}}
@keyframes coursePdfFloat{0%,100%{translate:0 0}50%{translate:0 -10px}}
@keyframes courseVideoPulse{50%{transform:scale(1.06);box-shadow:0 0 0 18px rgba(66,133,244,.035),0 22px 44px rgba(23,113,226,.38)}}

@media(max-width:1120px){
  .pv-course-hero-grid{grid-template-columns:1fr;gap:30px}.pv-course-copy{max-width:850px;margin:auto;text-align:center}.pv-course-lead{margin-left:auto;margin-right:auto}.pv-course-hero-points{max-width:720px;margin-left:auto;margin-right:auto;text-align:left}.pv-course-buy-row{justify-content:center}.pv-course-safe-note{justify-content:center}.pv-course-visual{min-height:530px}.pv-course-search-card{width:min(600px,88%)}.pv-course-float-a{right:7%}.pv-course-float-b{left:7%}.pv-course-outcome-grid{grid-template-columns:repeat(2,1fr)}.pv-course-inside-grid{grid-template-columns:1fr}.pv-course-video-card{max-width:780px;width:100%;margin:auto}.pv-course-pdf-stage{max-width:760px;width:100%;margin:auto}.pv-remove-steps{grid-template-columns:repeat(3,1fr)}.pv-remove-steps:before{display:none}.pv-course-module-list{grid-template-columns:1fr 1fr}.pv-course-story{flex-basis:calc((100% - 15px)/2)}
}
@media(max-width:860px){
  .pv-course-section{padding:72px 0}.pv-course-independence-grid,.pv-course-offer-grid,.pv-course-faq-grid{grid-template-columns:1fr}.pv-course-faq-copy{position:static}.pv-course-compare{max-width:680px;margin:auto}.pv-course-offer-grid{gap:34px}.pv-course-value{text-align:center}.pv-course-value-list{text-align:left}.pv-course-authority-line{justify-content:center;text-align:left}.pv-course-final .pv-container{display:grid;text-align:center;justify-items:center}.pv-course-pdf-stage{min-height:530px}
}
@media(max-width:680px){
  body[data-page="curso"]{padding-bottom:78px}.pv-course-section{padding:58px 0}.pv-course-heading{margin-bottom:28px;text-align:left}.pv-course-heading h2{font-size:2rem}.pv-course-heading p{font-size:.9rem}.pv-course-hero{min-height:auto;padding:126px 0 60px}.pv-course-hero-grid{gap:14px}.pv-course-copy{text-align:left}.pv-course-eyebrow{font-size:.61rem}.pv-course-copy h1{font-size:2.42rem;line-height:1.02;margin-top:15px}.pv-course-lead{font-size:.91rem;line-height:1.64}.pv-course-hero-points{grid-template-columns:1fr;gap:9px}.pv-course-hero-points li:last-child{grid-column:auto}.pv-course-buy-row{justify-content:flex-start;display:grid;grid-template-columns:1fr}.pv-course-installment strong{font-size:2.55rem}.pv-course-buy{width:100%}.pv-course-safe-note{justify-content:flex-start}.pv-course-visual{min-height:420px;margin:8px -4px 0}.pv-course-visual:before{width:340px;height:340px}.pv-course-search-card{width:100%;min-height:345px;padding:0 13px 15px;border-radius:19px}.pv-course-browser-bar{height:40px;margin:0 -13px 12px;padding:0 12px}.pv-course-google{font-size:1.8rem;margin:4px 0 12px}.pv-course-search-box{height:42px;padding:0 12px;font-size:.68rem}.pv-course-results{gap:6px;margin-top:11px}.pv-course-results article{min-height:61px;padding:7px;grid-template-columns:28px 1fr 25px;gap:7px}.pv-course-results article>i{width:28px;height:28px;font-size:.7rem}.pv-course-results article>b{width:24px;height:24px}.pv-course-results small{font-size:.46rem}.pv-course-results strong{font-size:.62rem}.pv-course-results span{font-size:.5rem}.pv-course-float{padding:8px 9px;font-size:.56rem}.pv-course-float-a{right:-2px;top:40px}.pv-course-float-b{left:-3px;bottom:42px}.pv-course-float-c{right:3px;bottom:-4px}.pv-course-trust-track span{min-width:260px;height:61px;padding:0 20px;font-size:.68rem}.pv-course-outcome-grid{display:flex;overflow-x:auto;gap:12px;margin-right:-18px;padding:0 18px 12px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.pv-course-outcome-grid::-webkit-scrollbar{display:none}.pv-course-outcome{flex:0 0 84%;min-height:218px;scroll-snap-align:start}.pv-course-video-head{padding:0 13px}.pv-course-video-head small{display:none}.pv-course-video-notes{justify-content:flex-start}.pv-course-video-notes span{font-size:.54rem}.pv-course-pdf-stage{min-height:430px;margin-top:14px}.pv-course-pdf-cover{width:47%;left:0;top:12%}.pv-course-pdf-method{width:43%;left:29%;top:2%}.pv-course-pdf-index{width:40%;right:-3%;top:21%}.pv-course-pdf-results{width:41%;left:37%;bottom:0}.pv-course-pdf-seal{right:0;bottom:5%;min-width:106px;padding:10px}.pv-course-pdf-seal strong{font-size:1.4rem}.pv-course-pdf-seal span{font-size:.49rem}.pv-course-pillar-grid{grid-template-columns:1fr}.pv-course-independence-copy h2{font-size:2.1rem}.pv-course-compare{grid-template-columns:1fr}.pv-course-compare>div{padding:19px}.pv-remove-steps{display:flex;overflow-x:auto;gap:10px;margin-right:-18px;padding:0 18px 12px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.pv-remove-steps::-webkit-scrollbar{display:none}.pv-remove-steps article{flex:0 0 72%;min-height:170px;scroll-snap-align:start}.pv-remove-steps strong{margin-top:22px}.pv-course-module-list{grid-template-columns:1fr}.pv-course-stories-head{align-items:flex-start}.pv-course-stories-head .pv-course-heading{margin-bottom:0}.pv-course-carousel-controls{padding-top:3px;flex:0 0 auto}.pv-course-carousel-controls button{width:40px;height:40px}.pv-course-story{flex-basis:86%;min-height:285px;padding:22px}.pv-course-story>small{left:22px;right:22px}.pv-course-value h2{font-size:2.08rem}.pv-course-value-list{grid-template-columns:1fr}.pv-course-authority-line{display:grid;justify-items:center;text-align:center}.pv-course-offer-card{padding:26px 20px}.pv-course-price strong{font-size:3rem}.pv-course-price strong sup{vertical-align:14px}.pv-course-faq-copy h2{font-size:2.1rem}.pv-course-final{padding:34px 0}.pv-course-final .pv-course-buy{display:none}.pv-course-mobile-cta{position:fixed;left:10px;right:10px;bottom:10px;z-index:125;min-height:62px;padding:8px 8px 8px 14px;border:1px solid rgba(255,255,255,.48);border-radius:17px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgba(5,26,52,.94);box-shadow:0 18px 45px rgba(0,0,0,.32);backdrop-filter:blur(16px)}.pv-course-mobile-cta div{display:grid}.pv-course-mobile-cta small{color:#9fb8d0;font-size:.55rem;text-transform:uppercase}.pv-course-mobile-cta strong{color:#fff;font-size:.88rem}.pv-course-mobile-cta>a{min-height:44px;padding:0 15px;border-radius:12px;display:flex;align-items:center;color:#fff!important;background:linear-gradient(100deg,#167ef0,#765bff);font-size:.76rem;font-weight:900;text-decoration:none!important}body[data-page="curso"] .pv-whatsapp{bottom:88px}
}
@media(max-width:390px){.pv-course-copy h1{font-size:2.16rem}.pv-remove-steps{grid-template-columns:1fr}.pv-remove-steps article{min-height:auto}.pv-course-price strong{font-size:2.72rem}.pv-course-mobile-cta strong{font-size:.78rem}.pv-course-mobile-cta>a{padding:0 12px}}
@media(max-width:1080px){.pv-course-kit-intro{grid-template-columns:1fr 1.4fr}.pv-course-kit-intro p{grid-column:1/-1}.pv-course-kit-files{grid-template-columns:1fr 1fr}}
@media(max-width:740px){.pv-course-kit-overview{margin-top:22px;padding:18px 15px;border-radius:19px}.pv-course-kit-intro{grid-template-columns:1fr;gap:9px}.pv-course-kit-intro p{grid-column:auto}.pv-course-kit-metrics{grid-template-columns:1fr 1fr}.pv-course-kit-metrics article{min-height:88px}.pv-course-kit-files{grid-template-columns:1fr}.pv-course-kit-files span{min-height:42px}}
@media(max-width:680px){.pv-course-mobile-cta{transition:opacity .22s ease,transform .22s ease}.pv-whatsapp{transition:opacity .22s ease}.pv-course-cookie-open .pv-course-mobile-cta{opacity:0;transform:translateY(120%);pointer-events:none}.pv-course-cookie-open .pv-whatsapp{opacity:0;pointer-events:none}}
@media(prefers-reduced-motion:reduce){.pv-course-hero:after,.pv-course-aurora i,.pv-course-visual:before,.pv-course-float,.pv-course-trust-track,.pv-course-buy:before,.pv-course-offer-card:before,.pv-course-search-box span:after,.pv-course-video-soon>span,.pv-course-pdf-glow,.pv-course-pdf-page,.pv-course-pdf-seal{animation:none!important}.pv-course-search-card{transform:none!important}.pv-course-carousel{scroll-behavior:auto}.pv-course-outcome:hover,.pv-remove-steps article:hover,.pv-course-pillar-grid article:hover,.pv-course-buy:hover{transform:none!important}}
