@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-700-DDMez4TK.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-800-CMaaahLA.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans Course;src:url(/assets/dm-sans-variable-CwMReqGs.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.reforma-course{--rc-black: #101011;--rc-panel: #19191b;--rc-red: #ee2638;--rc-paper: #f5f2ed;--rc-muted: #aaa9ad;--rc-line: #ffffff19;color:var(--rc-paper);background:var(--rc-black);font-family:DM Sans Course,sans-serif;font-size:15px;line-height:1.6;overflow:clip;isolation:isolate}.reforma-course *,.reforma-course *:before,.reforma-course *:after{box-sizing:border-box}.reforma-course h1,.reforma-course h2,.reforma-course h3,.reforma-course p{margin:0}.reforma-course a{color:inherit;text-decoration:none}.reforma-course button{font:inherit}.reforma-course a:focus-visible,.reforma-course button:focus-visible,.reforma-course summary:focus-visible{outline:2px solid var(--rc-red);outline-offset:6px}.reforma-course ::selection{background:#d92235;color:#fff}.reforma-course section[id]{scroll-margin-top:100px}.rc-container{width:min(1220px,calc(100% - 96px));margin-inline:auto}.rc-section{padding-block:105px}.rc-skip{position:fixed;top:8px;left:16px;z-index:100;padding:8px 16px;background:var(--rc-red);transform:translateY(-150%)}.rc-skip:focus{transform:translateY(0)}.rc-header{position:sticky;top:0;z-index:50;border-top:3px solid var(--rc-red);border-bottom:1px solid var(--rc-line);background:#101011f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rc-header-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:91px}.rc-brand{display:flex;align-items:center;gap:24px}.rc-brand img{display:block;width:178px;height:auto}.rc-brand>span{padding-left:22px;border-left:1px solid #ffffff35;color:#d6d3d3;font-size:10px;font-weight:600;letter-spacing:.17em}.rc-desktop-nav{display:flex;gap:30px;font-size:12px;font-weight:500}.rc-desktop-nav a{transition:color .2s}.rc-desktop-nav a:hover{color:var(--rc-red)}.rc-header-actions{display:flex;align-items:center;gap:20px}.rc-enroll{min-height:55px;padding:16px 24px;border:1px solid var(--rc-red);border-radius:3px;background:#d92235;color:#fff;display:inline-flex;gap:20px;align-items:center;justify-content:center;font-weight:700;font-size:13px;line-height:1.4;white-space:nowrap;cursor:pointer;opacity:1;transition:background .2s}.rc-enroll:hover:not(:disabled){background:#bd1c2d}.rc-enroll:disabled{cursor:wait;opacity:.7}.rc-enroll--compact{min-height:41px;padding:11px 16px;font-size:11px;gap:14px}.rc-enroll--compact svg{width:15px}.rc-menu-button{display:none;padding:8px;color:#fff;background:none;border:none;cursor:pointer}.rc-mobile-menu{display:none}.rc-hero{position:relative;background:radial-gradient(ellipse at 100% 30%,#92172424,transparent 55%)}.rc-hero-grid{position:absolute;inset:0 0 0 55%;opacity:.4;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:65px 65px;-webkit-mask-image:linear-gradient(180deg,transparent,black 15%,black 70%,transparent);mask-image:linear-gradient(180deg,transparent,black 15%,black 70%,transparent);pointer-events:none}.rc-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:80px;padding-top:74px;padding-bottom:60px}.rc-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.15em;color:#ff5b69;margin-bottom:23px!important}.rc-eyebrow>span{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 15px #ee263875}.rc-hero-copy{animation:rc-enter .7s ease-out both}.rc-hero h1{font-family:Barlow Condensed,sans-serif;font-size:clamp(76px,7.6vw,112px);font-weight:800;letter-spacing:-.015em;line-height:.96;margin-left:-3px}.rc-hero h1>span{display:block;white-space:nowrap}.rc-hero .rc-title-accent{color:var(--rc-red)}.rc-hero-lead{font-size:21px;line-height:1.45;font-weight:500;margin-top:26px!important;letter-spacing:-.03em}.rc-hero-description{max-width:480px;color:var(--rc-muted);font-size:14px;line-height:1.85;margin-top:18px!important}.rc-hero-description strong{color:var(--rc-paper);font-weight:500}.rc-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:27px;margin-top:30px}.rc-text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;border-bottom:1px solid #ffffff40;padding-block:10px}.rc-text-link:hover{border-color:var(--rc-red)}.rc-enrollment-note{display:flex;gap:7px;align-items:center;color:#85858a;font-size:10px;margin-top:16px!important}.rc-enrollment-note>span{width:4px;height:4px;background:#85858a;border-radius:50%;flex:0 0 auto}.rc-hero-art{position:relative;padding:25px 10px 45px 12px;animation:rc-enter .9s .12s ease-out both}.rc-art-orbit{position:absolute;width:490px;height:490px;top:3%;left:-10%;border:1px solid #d32c3a35;border-radius:50%;transform:rotate(-30deg)}.rc-art-orbit:before{content:"";position:absolute;inset:34px;border:1px dashed #d32c3a25;border-radius:50%}.rc-course-cover{position:relative;min-height:505px;padding:31px;border:1px solid #ffffff1f;background:linear-gradient(137deg,#292729,#131213 52%,#3c151d);transform:rotate(-5deg);box-shadow:17px 24px #0a0a0b,18px 25px #ffffff16,0 35px 65px #0008}.rc-course-cover:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.18' filter='url(%23n)'/%3E%3C/svg%3E")}.rc-cover-top{display:flex;justify-content:space-between;align-items:flex-start;font-size:9px;line-height:1.7;letter-spacing:.13em}.rc-cover-top strong{font-size:8px;letter-spacing:.16em;font-weight:400;color:#bbb4b5}.rc-cover-online{text-align:right;font-size:8px;letter-spacing:.15em}.rc-cover-lines{display:flex;gap:7px;height:73px;margin-top:18px;align-items:flex-end}.rc-cover-lines i{display:block;width:29%;height:6px;background:var(--rc-red);transform:skew(-27deg)}.rc-cover-lines i:nth-child(2){width:24%;opacity:.5}.rc-cover-lines i:nth-child(3){width:17%;opacity:.18}.rc-cover-kicker{margin-top:20px!important;color:#ccc3c6;font-size:9px;font-weight:500;letter-spacing:.18em}.rc-cover-title{margin-top:14px!important;font-family:Barlow Condensed,sans-serif;font-size:clamp(47px,4.1vw,63px);line-height:1.02;font-weight:800;letter-spacing:-.015em}.rc-cover-title span{color:var(--rc-red)}.rc-cover-tax{display:flex;gap:17px;align-items:center;padding-block:19px;margin-top:26px;border-top:1px solid #ffffff28;border-bottom:1px solid #ffffff28;font-size:24px;font-weight:700;letter-spacing:.05em}.rc-cover-tax svg{color:var(--rc-red)}.rc-cover-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:21px;font-size:7px;line-height:1.8;font-weight:600;letter-spacing:.17em}.rc-cover-bottom>svg{color:#eee7e3}.rc-runtime-seal{position:absolute;bottom:12px;left:-48px;width:121px;height:121px;border:5px solid var(--rc-black);border-radius:50%;background:var(--rc-paper);color:#181718;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 3px 30px #0005;transform:rotate(7deg)}.rc-runtime-seal strong{font-family:Barlow Condensed,sans-serif;font-size:48px;font-weight:800;line-height:.94}.rc-runtime-seal span{font-size:7px;text-align:center;line-height:1.5;margin-top:6px;font-weight:700;letter-spacing:.1em}.rc-art-caption{position:absolute;bottom:-1px;right:13px;color:#a39da0;font-size:8px;font-weight:600;letter-spacing:.15em;display:flex;gap:11px;align-items:center}.rc-caption-line{width:20px;height:1px;background:var(--rc-red)}.rc-hero-bottom{display:flex;justify-content:space-between;align-items:center;padding-block:22px;color:#868589;font-size:8px;font-weight:600;letter-spacing:.18em;border-top:1px solid var(--rc-line)}.rc-hero-bottom>a{border:1px solid #ffffff20;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;color:#ded8d9}.rc-facts-band{background:#1b1b1d;border-block:1px solid var(--rc-line)}.rc-facts{display:grid;grid-template-columns:repeat(3,1fr);padding-block:31px}.rc-facts>div{padding-left:46px;border-left:1px solid #ffffff20}.rc-facts>div:first-child{padding-left:0;border:0}.rc-facts strong{font-family:Barlow Condensed,sans-serif;font-size:47px;font-weight:700;line-height:1}.rc-facts strong span{font-family:DM Sans Course,sans-serif;font-size:13px;font-weight:500;margin-left:8px}.rc-facts p{font-size:11px;color:#929195;margin-top:8px!important}.rc-section-intro{display:grid;grid-template-columns:1fr .75fr;align-items:end;gap:100px;margin-bottom:51px}.reforma-course h2{font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,4.6vw,66px);font-weight:700;line-height:1.05;letter-spacing:-.015em}.reforma-course h2 span{color:var(--rc-red)}.rc-section-intro>p{color:var(--rc-muted);max-width:385px;font-size:14px;line-height:1.9;padding-bottom:4px}.rc-section-intro>p strong{color:#ddd8d9;font-weight:500}.rc-audiences{display:grid;grid-template-columns:repeat(3,1fr);gap:49px}.rc-audiences article{position:relative;border-top:1px solid #ffffff2c;padding-top:32px}.rc-audience-number{position:absolute;right:0;top:27px;color:#6b686b;font-size:11px}.rc-small-label{color:#a19ca0;font-size:8px;letter-spacing:.16em;font-weight:600}.rc-audiences h3{font-size:21px;font-weight:500;line-height:1.3;letter-spacing:-.03em;margin-top:14px!important}.rc-audiences article>p:last-child{font-size:12px;color:var(--rc-muted);line-height:1.9;margin-top:16px!important;max-width:310px}.rc-curriculum{background:var(--rc-panel);border-block:1px solid var(--rc-line)}.rc-curriculum-note{max-width:345px;justify-self:end}.rc-curriculum-note>span{color:#777074;font-family:Barlow Condensed,sans-serif;font-size:48px;font-weight:700}.rc-curriculum-note>p{color:var(--rc-muted);font-size:12px;margin-top:6px!important;line-height:1.8}.rc-lessons{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:0 52px;border-top:1px solid #ffffff24}.rc-lessons>li{min-width:0;border-bottom:1px solid #ffffff24}.rc-lesson summary{min-height:127px;display:flex;gap:20px;align-items:center;cursor:pointer;list-style:none;transition:background .2s}.rc-lesson summary::-webkit-details-marker,.rc-faq summary::-webkit-details-marker{display:none}.rc-lesson summary:hover .rc-lesson-title{color:#fff}.rc-lesson-number{flex:0 0 39px;color:var(--rc-red);font-family:Barlow Condensed,sans-serif;font-size:39px;font-weight:700;line-height:1}.rc-lesson-title{flex:1;font-size:13px;font-weight:500;line-height:1.65;color:#dcd7da}.rc-lesson-time{color:#929094;font-size:8px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rc-lesson-toggle{color:var(--rc-red);flex-shrink:0;transition:transform .2s}.rc-lesson[open] .rc-lesson-toggle{transform:rotate(45deg)}.rc-lesson-content{padding:0 20px 26px 59px;color:#a9a5a9;font-size:12px;line-height:1.9}.rc-lesson-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.rc-lesson-tags span{border:1px solid #ffffff21;padding:3px 8px;font-size:8px;color:#c5c0c4}.rc-program-note{color:#969094;margin-top:27px!important;font-size:10px}.rc-impact{background:#bb1b2b;position:relative;overflow:clip;padding-block:86px}.rc-impact-texture{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 55%,#00000010 55.2%,#00000010 66%,transparent 66.2%),radial-gradient(ellipse at 100% 90%,#740812,transparent 80%)}.rc-impact-layout{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center}.rc-impact .rc-eyebrow{color:#ffc0c6}.rc-impact h2{font-size:clamp(43px,4.3vw,64px)}.rc-impact h2 span{color:#f7d3d4}.rc-impact-topics>p{margin-bottom:21px!important;max-width:380px;font-size:14px;color:#f5d2d7;line-height:1.8}.rc-impact-topics>div{display:flex;gap:21px;align-items:flex-start;padding-block:18px;border-top:1px solid #ffffff30}.rc-impact-topics h3{font-weight:600;font-size:14px}.rc-impact-topics div p{margin-top:4px!important;color:#efb7bf;font-size:11px}.rc-impact-topics svg{flex-shrink:0;padding-top:3px}.rc-format{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.rc-format-intro{color:var(--rc-muted);font-size:14px;margin-top:26px!important;line-height:1.8}.rc-format-items>div{display:flex;gap:25px;padding-block:25px;border-bottom:1px solid var(--rc-line)}.rc-format-items>div:first-child{padding-top:0}.rc-format-items>div>span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #ee263850;color:var(--rc-red);flex-shrink:0}.rc-format-items h3{font-size:17px;font-weight:500}.rc-format-items p{font-size:12px;color:var(--rc-muted);line-height:1.9;margin-top:7px!important}.rc-faq{background:#161618;border-block:1px solid var(--rc-line)}.rc-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.rc-faq-layout>div:first-child>p:last-child{color:var(--rc-muted);font-size:13px;line-height:1.9;margin-top:25px!important}.rc-faq-items details{border-bottom:1px solid #ffffff25}.rc-faq-items details:first-child{border-top:1px solid #ffffff25}.rc-faq summary{display:flex;gap:20px;justify-content:space-between;align-items:center;min-height:74px;padding-block:18px;list-style:none;font-size:13px;font-weight:500;cursor:pointer}.rc-faq summary>svg{color:var(--rc-red);flex-shrink:0;transition:transform .2s}.rc-faq details[open] summary>svg{transform:rotate(180deg)}.rc-faq details>p{padding-bottom:24px;color:var(--rc-muted);font-size:12px;line-height:1.95}.rc-last-call{position:relative;background:radial-gradient(ellipse at 60% 100%,#75152035,transparent 70%),var(--rc-black)}.rc-last-layout{display:flex;justify-content:space-between;gap:50px;align-items:center}.rc-last-call h2{font-size:clamp(40px,4vw,58px)}.rc-last-call h2+p{color:var(--rc-muted);font-size:13px;margin-top:25px!important}.rc-last-action{text-align:center;flex:0 0 auto}.rc-last-action p{color:#878087;font-size:10px;margin-top:14px!important;line-height:1.8}.rc-footer{padding-top:36px;background:#0b0b0c;border-top:1px solid var(--rc-line)}.rc-footer-top{display:flex;gap:35px;align-items:center;padding-bottom:30px}.rc-footer-top img{display:block;width:145px;height:auto}.rc-footer-top>p{flex:1;color:#9d969c;font-size:11px}.rc-footer-top>a:last-child{display:inline-flex;gap:9px;align-items:center;color:#c9c0c5;font-size:11px}.rc-footer-bottom{display:flex;justify-content:space-between;gap:24px;color:#827c82;font-size:9px;padding-block:20px;border-top:1px solid var(--rc-line)}.rc-footer-bottom div{display:flex;gap:24px}.rc-mobile-enrollment{display:none}.rc-whatsapp{position:fixed;right:24px;bottom:24px;z-index:61;display:flex;align-items:center;gap:12px;min-width:56px;min-height:56px;padding:4px;border-radius:999px;filter:drop-shadow(0 4px 12px #0008)}.rc-whatsapp span{padding:8px 14px;border:1px solid var(--rc-line);border-radius:8px;background:var(--rc-panel);font-size:12px}.rc-whatsapp img{flex-shrink:0;transition:transform .18s ease}.rc-whatsapp:hover img{transform:translateY(-3px)}@media(max-width:767px){.rc-whatsapp{right:16px;bottom:calc(90px + env(safe-area-inset-bottom))}.rc-whatsapp span{display:none}}.rc-registration-overlay{position:fixed;inset:0;z-index:300;background:#080809dc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rc-registration-dialog{--rc-red: #ee2638;position:fixed;top:50%;left:50%;z-index:301;transform:translate(-50%,-50%);width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:36px;border:1px solid #ffffff26;border-top:3px solid var(--rc-red);border-radius:8px;background:radial-gradient(ellipse at 100% 0,#ee263810,transparent 50%),#19191b;color:#f5f2ed;font-family:DM Sans Course,sans-serif;font-size:14px;line-height:1.6;box-shadow:0 30px 100px #0009;color-scheme:dark}.rc-registration-dialog,.rc-registration-dialog *,.rc-registration-dialog *:before,.rc-registration-dialog *:after{box-sizing:border-box}.rc-registration-dialog p,.rc-registration-dialog h2{margin:0}.rc-registration-dialog button,.rc-registration-dialog input{font:inherit}.rc-registration-dialog a{color:inherit}.rc-registration-dialog :focus-visible{outline:2px solid var(--rc-red);outline-offset:4px}.rc-registration-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff1f;border-radius:4px;background:#ffffff06;color:#d3ced1;cursor:pointer}.rc-registration-close:hover{background:#ffffff12}.rc-registration-kicker{padding-right:20px;color:#f9828e;font-size:9px;font-weight:700;letter-spacing:.13em}.rc-registration-dialog .rc-registration-title{margin-top:12px;font-family:Barlow Condensed,sans-serif;font-size:42px;font-weight:700;line-height:1.05}.rc-registration-dialog .rc-registration-description{margin-top:12px;color:#bbb7bc;font-size:13px}.rc-registration-form,.rc-registration-success{margin-top:26px}.rc-registration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rc-registration-field{grid-column:1 / -1;min-width:0}.rc-registration-field--password{grid-column:auto}.rc-registration-field label{display:block;margin-bottom:6px;font-size:12px;font-weight:600}.rc-registration-field input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #ffffff30;border-radius:4px;background:#101011;color:#f5f2ed}.rc-registration-field input::placeholder{color:#827b85}.rc-registration-field input:disabled{opacity:.65}.rc-registration-field input[aria-invalid=true]{border-color:#f9828e}.rc-registration-field .rc-registration-field-error{margin-top:6px;color:#ffadb6;font-size:11px;line-height:1.5}.rc-registration-dialog .rc-registration-hint,.rc-registration-dialog .rc-registration-note,.rc-registration-dialog .rc-registration-login,.rc-registration-dialog .rc-registration-countdown{margin-top:15px;color:#b7b1ba;font-size:11px}.rc-registration-api-error{margin-top:18px;padding:12px 14px;border:1px solid #ee26385c;border-radius:4px;background:#ee26380c;color:#ffadb6;font-size:12px;white-space:pre-line;overflow-wrap:anywhere}.rc-registration-submit{display:flex;width:100%;margin-top:22px;white-space:normal;text-decoration:none}.rc-registration-login{text-align:center}.rc-registration-login a{text-underline-offset:3px}.rc-registration-success>svg{margin-bottom:12px;color:#8bddb0}.rc-registration-success p+p{margin-top:14px}.rc-registration-success strong{color:#fff;overflow-wrap:anywhere}.rc-registration-success p[role=status]{color:#8bddb0;white-space:pre-line;overflow-wrap:anywhere}.rc-registration-spinner{animation:rc-registration-spin 1s linear infinite}@keyframes rc-registration-spin{to{transform:rotate(360deg)}}@media(max-width:479px){.rc-registration-dialog{padding:30px 22px 24px;max-height:calc(100dvh - 24px)}.rc-registration-dialog .rc-registration-title{font-size:35px}.rc-registration-field--password{grid-column:1 / -1}.rc-registration-fields{gap:14px}.rc-registration-kicker{max-width:235px;font-size:8px}}[data-reveal].rc-in-view{animation:rc-enter .65s ease-out both}@keyframes rc-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1199px){.rc-container{width:min(1080px,calc(100% - 64px))}.rc-brand>span{display:none}.rc-hero-layout{gap:55px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.rc-course-cover{padding:28px;min-height:480px}.rc-cover-title{font-size:54px}.rc-art-orbit{width:390px;height:390px;top:12%}.rc-section-intro{gap:60px}.rc-lesson summary{gap:13px}.rc-lesson-time{display:none}.rc-lessons{gap:0 38px}}@media(max-width:899px){.rc-desktop-nav{gap:20px}.rc-header .rc-enroll{display:none}.rc-hero-layout{gap:38px;padding-top:60px}.rc-hero h1{font-size:clamp(66px,9.2vw,83px)}.rc-hero-lead{font-size:18px}.rc-hero-description{font-size:12px}.rc-hero-art{padding-left:0}.rc-course-cover{padding:25px;min-height:439px}.rc-cover-title{font-size:47px}.rc-cover-lines{height:43px}.rc-cover-tax{gap:11px;font-size:19px}.rc-art-orbit{width:300px;height:300px}.rc-runtime-seal{width:99px;height:99px;bottom:10px;left:-23px}.rc-runtime-seal strong{font-size:39px}.rc-art-caption{right:0}.rc-hero-actions{gap:18px}.rc-section{padding-block:75px}.rc-section-intro{grid-template-columns:1fr .85fr;gap:40px}.rc-section-intro>p{font-size:12px}.rc-audiences{gap:25px}.rc-audiences h3{font-size:17px}.rc-audiences article>p:last-child{font-size:11px}.rc-impact-layout{gap:43px}.rc-impact-topics>p{font-size:12px}.rc-format{gap:45px}.rc-faq-layout{gap:40px}.rc-last-layout{gap:32px}.rc-last-call h2{font-size:41px}}@media(max-width:767px){.rc-container{width:calc(100% - 40px)}.rc-section{padding-block:64px}.rc-header-inner{min-height:72px}.rc-brand img{width:161px}.rc-brand>span{display:block;font-size:7px;padding-left:15px}.rc-brand{gap:14px}.rc-desktop-nav{display:none}.rc-menu-button{display:block}.rc-mobile-menu{display:flex;flex-direction:column;gap:0;padding:0 20px 18px;border-top:1px solid var(--rc-line);font-size:13px}.rc-mobile-menu a{padding-block:12px}.rc-hero-grid{inset:38% 0 0}.rc-hero-layout{grid-template-columns:1fr;gap:34px;padding-top:40px;padding-bottom:36px}.rc-eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:19px!important}.rc-hero h1{font-size:clamp(66px,17.8vw,106px)}.rc-hero-lead{margin-top:24px!important;font-size:19px}.rc-hero-description{font-size:13px;max-width:460px}.rc-hero-actions{gap:20px;margin-top:25px}.rc-hero-actions .rc-enroll{font-size:12px;gap:13px;padding-inline:19px;min-height:51px}.rc-text-link{font-size:11px;gap:8px}.rc-enrollment-note{font-size:9px;max-width:300px;align-items:flex-start}.rc-enrollment-note>span{margin-top:5px}.rc-hero-art{width:min(375px,calc(100% - 25px));margin-inline:auto;padding:14px 8px 43px 15px}.rc-course-cover{min-height:431px;padding:28px}.rc-cover-title{font-size:clamp(42px,12vw,57px)}.rc-cover-tax{font-size:22px;gap:16px}.rc-runtime-seal{width:102px;height:102px;left:-18px;bottom:4px}.rc-art-orbit{width:340px;height:340px;left:-1%;top:11%}.rc-art-caption{font-size:7px;right:0}.rc-hero-bottom{padding-block:15px;font-size:6px;letter-spacing:.14em}.rc-facts{padding-block:24px}.rc-facts>div{padding-left:14px}.rc-facts strong{font-size:39px}.rc-facts strong span{display:block;font-size:9px;margin-left:0;margin-top:8px}.rc-facts p{font-size:8px;line-height:1.7;max-width:99px}.rc-section-intro{grid-template-columns:1fr;gap:25px;margin-bottom:37px}.rc-section-intro>p{font-size:13px}.reforma-course h2{font-size:47px}.rc-audiences{grid-template-columns:1fr;gap:28px}.rc-audiences article{padding-top:22px}.rc-audiences h3{font-size:21px;margin-top:10px!important}.rc-audiences article>p:last-child{font-size:12px;max-width:410px;margin-top:11px!important}.rc-audience-number{top:18px}.rc-curriculum-note{display:flex;gap:20px;align-items:center;justify-self:start}.rc-curriculum-note>span{font-size:37px}.rc-curriculum-note>p{font-size:10px;margin-top:0!important}.rc-lessons{grid-template-columns:1fr}.rc-lesson summary{min-height:105px;gap:15px}.rc-lesson-number{flex-basis:33px;font-size:35px}.rc-lesson-title{font-size:12px;line-height:1.7}.rc-lesson-time{display:none}.rc-lesson-toggle{width:15px}.rc-lesson-content{padding-left:48px;padding-right:0}.rc-program-note{font-size:9px;line-height:1.8}.rc-impact{padding-block:59px}.rc-impact-layout{grid-template-columns:1fr;gap:35px}.rc-impact h2{font-size:46px}.rc-impact-topics>p{font-size:13px}.rc-format{grid-template-columns:1fr;gap:36px}.rc-format-intro{font-size:13px}.rc-format-items h3{font-size:16px}.rc-faq-layout{grid-template-columns:1fr;gap:34px}.rc-faq-layout>div:first-child>p:last-child{margin-top:18px!important;font-size:12px}.rc-faq summary{font-size:12px;min-height:70px}.rc-last-layout{display:block}.rc-last-call h2{font-size:41px}.rc-last-call h2+p{font-size:12px;line-height:1.9}.rc-last-action{margin-top:28px;text-align:left}.rc-last-action p{text-align:left;font-size:10px}.rc-last-action p br{display:none}.rc-footer{padding-top:28px;padding-bottom:79px}.rc-footer-top{flex-wrap:wrap;gap:20px;align-items:center}.rc-footer-top img{width:128px}.rc-footer-top>p{max-width:150px;font-size:9px}.rc-footer-top>a:last-child{font-size:10px;flex-basis:100%}.rc-footer-bottom{gap:12px;font-size:8px}.rc-footer-bottom div{gap:15px}.rc-mobile-enrollment{position:fixed;bottom:0;left:0;right:0;z-index:60;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #ffffff25;padding:12px 18px max(12px,env(safe-area-inset-bottom));background:#141416f7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.rc-mobile-enrollment>div{display:flex;flex-direction:column;gap:3px}.rc-mobile-enrollment strong{font-size:7px;letter-spacing:.04em}.rc-mobile-enrollment>div>span{font-size:8px;color:#a19ba0}.rc-mobile-enrollment .rc-enroll{min-height:39px;padding:10px 12px;font-size:10px;gap:6px}}@media(max-width:359px){.rc-container{width:calc(100% - 32px)}.rc-brand>span{display:none}.rc-hero h1{font-size:65px}.rc-hero-actions{gap:15px}.rc-hero-actions .rc-enroll{width:100%}.rc-hero-art{width:calc(100% - 18px)}.rc-art-orbit{width:280px;height:280px}.rc-course-cover{padding:23px}.rc-cover-title{font-size:42px}.rc-impact h2,.rc-last-call h2{font-size:39px}.rc-mobile-enrollment{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.reforma-course *,.reforma-course *:before,.reforma-course *:after,.rc-registration-dialog *,.rc-registration-dialog *:before,.rc-registration-dialog *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
