.b0QcWG_root{--ground:#f8fbfa;--surface:#fff;--ink:#10221d;--muted:#576560;--line:#e3ebe7;--sage:#dcece2;--raised:#eef4f0;--green:#16783b;--yellow:#f6bf08;--brand-solid:#16783b;--brand-deep:#10251b;--brand-soft:#e7f0e6;--brand-warm:#fbefc3;--tinta:var(--ink);--folha:var(--ground);--ease:cubic-bezier(.16, 1, .3, 1);--hero:url(/images/student-home/hero-light.webp);background:var(--ground);color:var(--ink);min-height:100vh;font-family:var(--font-archivo), Arial, sans-serif;font-variation-settings:"wdth" 100;font-size:16px;line-height:1.55;transition:background-color .25s,color .25s}.b0QcWG_root[data-theme=dark]{--ground:#191b1d;--surface:#232628;--ink:#f3f5f4;--muted:#b8bfbc;--line:#363b3d;--sage:#34392f;--raised:#292d2f;--green:#75c49c;--brand-solid:#75c49c;--brand-soft:#283a30;--brand-warm:#383224;--hero:url(/images/student-home/hero-dark.webp);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.b0QcWG_root :where(h1,h2,h3,h4,p){margin:0}.b0QcWG_root h1,.b0QcWG_root h2,.b0QcWG_root h3{letter-spacing:-.035em;line-height:1.12}.b0QcWG_root :where(a){color:inherit;text-decoration:none}.b0QcWG_root [class~=skip-link]{color:var(--ground)}.b0QcWG_root button{font:inherit;color:inherit;cursor:pointer}.b0QcWG_root svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.b0QcWG_root :focus-visible{outline:3px solid var(--green);outline-offset:4px}html:has(.b0QcWG_root){scroll-behavior:smooth;scroll-padding-top:100px}.b0QcWG_wrap{width:min(1320px,100% - 80px);margin-inline:auto}.b0QcWG_brand{letter-spacing:-.035em;align-items:center;font-size:32px;font-weight:800;line-height:1;display:inline-flex}.b0QcWG_brand [class~=brand-logo]{color:inherit;font-size:inherit}.b0QcWG_brand [class~=brand-wordmark]{font-size:inherit}.b0QcWG_brand svg{stroke:none;width:34px;height:40px}.b0QcWG_brandGreen{color:var(--brand-solid)}.b0QcWG_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.b0QcWG_header .b0QcWG_brand{font-size:29px}.b0QcWG_header .b0QcWG_brand svg{width:30px;height:36px}.b0QcWG_navigation{color:var(--muted);gap:32px;font-size:15px;display:flex}.b0QcWG_navigation a{padding:10px 0;transition:color .2s;position:relative}.b0QcWG_navigation a:after{content:"";background:var(--yellow);width:0;height:2px;transition:width .3s var(--ease);position:absolute;bottom:2px;left:0}.b0QcWG_navigation a:hover:after{width:100%}.b0QcWG_navigation a:hover{color:var(--ink)}.b0QcWG_actions{align-items:center;gap:20px;font-size:15px;font-weight:550;display:flex}.b0QcWG_iconButton{background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.b0QcWG_iconButton:hover{background:var(--raised)}.b0QcWG_button{background:var(--yellow);color:#10221d;border:0;border-radius:11px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:15px 22px;font-weight:600;line-height:1.2;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.b0QcWG_button svg,.b0QcWG_textLink svg{transition:transform .3s var(--ease)}.b0QcWG_button:hover svg,.b0QcWG_textLink:hover svg{transform:translate(4px)}.b0QcWG_button:hover{background:#ffcd25;box-shadow:0 5px 18px #f6bf081f}.b0QcWG_button:active{transform:translateY(1px)}.b0QcWG_headerCta{min-height:44px;padding:12px 18px;font-size:14px}.b0QcWG_menuButton,.b0QcWG_mobileNav,.b0QcWG_mobileNav[hidden]{display:none}.b0QcWG_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.b0QcWG_hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:42px;padding-block:34px 40px;display:grid}.b0QcWG_heroEyebrow{color:var(--brand-solid);letter-spacing:.07em;align-items:center;gap:10px;display:flex}.b0QcWG_heroEyebrow span{background:var(--yellow);border-radius:50%;flex-shrink:0;width:8px;height:8px}.b0QcWG_hero h1{letter-spacing:-.045em;margin:18px 0 23px;font-size:clamp(52px,4.35vw,64px);font-weight:700;line-height:1.045}.b0QcWG_marked{isolation:isolate;display:inline-block;position:relative}.b0QcWG_marked:after{content:"";background:var(--yellow);z-index:-1;transform-origin:0;width:100%;height:.125em;animation:b0QcWG_markerIn 1s .3s var(--ease) both;position:absolute;bottom:.055em;left:0}.b0QcWG_lead{max-width:46ch;color:var(--muted);text-wrap:pretty;font-size:19px;line-height:1.5}.b0QcWG_heroActions{align-items:center;gap:22px;margin-top:23px;display:flex}.b0QcWG_heroActions>.b0QcWG_button{padding-inline:24px}.b0QcWG_textLink{white-space:nowrap;align-items:center;gap:11px;font-size:14px;font-weight:550;display:inline-flex}.b0QcWG_heroNote{color:var(--muted);align-items:center;gap:10px;margin-top:15px;font-size:13px;display:flex}.b0QcWG_heroNote svg{width:16px;height:16px;color:var(--green)}.b0QcWG_heroCopy{animation:b0QcWG_enter .8s var(--ease) both}.b0QcWG_showcase{isolation:isolate;animation:b0QcWG_enter 1s .12s var(--ease) both;margin:0;padding:24px 0 18px;position:relative}.b0QcWG_showcase:before{content:"";background:var(--brand-deep);z-index:-2;border-radius:20px;position:absolute;inset:0 -10px 0 22px;box-shadow:inset 0 0 0 1px #ffffff0d}.b0QcWG_showcase:after{content:"";background:var(--yellow);z-index:-1;transform-origin:100% 0;border-radius:0 20px 0 100%;width:136px;height:136px;animation:7s ease-in-out infinite alternate b0QcWG_shapeBreathe;position:absolute;top:0;right:-10px}.b0QcWG_portal{border:1px solid var(--line);background:var(--surface);border-radius:17px;animation:8s ease-in-out 1.2s infinite b0QcWG_portalFloat;position:relative;overflow:hidden;box-shadow:0 22px 48px #001d2526}.b0QcWG_portalBar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 15px;font-size:13px;display:flex}.b0QcWG_schoolMark{align-items:center;gap:9px;font-weight:650;display:flex}.b0QcWG_schoolSymbol{background:var(--ink);width:27px;height:27px;color:var(--surface);border-radius:7px;place-items:center;font-weight:700;display:grid}.b0QcWG_portalTools{align-items:center;gap:13px;display:flex}.b0QcWG_portalTools svg{width:17px;height:17px}.b0QcWG_avatar{background:var(--sage);border-radius:50%;place-items:center;width:27px;height:27px;font-weight:650;display:grid}.b0QcWG_portalBody{grid-template-columns:105px 1fr;display:grid}.b0QcWG_portalNav{background:var(--ground);padding:14px 8px;font-size:11px}.b0QcWG_portalNav>div{border-radius:7px;align-items:center;gap:7px;margin-bottom:4px;padding:10px 5px;display:flex}.b0QcWG_portalNav svg{flex-shrink:0;width:14px;height:14px}.b0QcWG_portalNav .b0QcWG_active{color:#10221d;background:#dcece2;font-weight:600}.b0QcWG_root[data-theme=dark] .b0QcWG_portalNav .b0QcWG_active{color:var(--yellow);background:#3c3b21}.b0QcWG_portalMain{min-width:0;padding:12px}.b0QcWG_portalHero{background:var(--hero) center / cover;border:1px solid var(--line);color:#10221d;border-radius:10px;height:104px;margin-bottom:14px;padding:17px 15px}.b0QcWG_root[data-theme=dark] .b0QcWG_portalHero{color:#fff}.b0QcWG_portalHero h3{margin-bottom:6px;font-size:24px;font-weight:650}.b0QcWG_portalHero p{max-width:220px;font-size:12px}.b0QcWG_miniAccent{background:var(--yellow);border-radius:3px;width:26px;height:3px;margin-bottom:8px;display:block}.b0QcWG_miniTitle{margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.3}.b0QcWG_catalogTitle{margin-top:19px}.b0QcWG_resume{border:1px solid var(--line);border-radius:9px;align-items:center;gap:11px;padding:10px;display:flex}.b0QcWG_resume img{object-fit:cover;border-radius:7px;width:48px;height:48px}.b0QcWG_resume h4{margin-bottom:6px;font-size:12px;font-weight:600}.b0QcWG_progress{background:var(--raised);border-radius:8px;width:95px;height:5px;overflow:hidden}.b0QcWG_progress span{width:42%;height:100%;animation:b0QcWG_progressIn 1.5s .5s var(--ease) both;transform-origin:0;background:#258a61;display:block}.b0QcWG_miniResume{background:var(--yellow);color:#10221d;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:3px;margin-left:auto;padding:9px 10px;font-size:10px;font-weight:600;display:inline-flex}.b0QcWG_miniResume svg{width:9px;height:9px}.b0QcWG_miniCourses{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.b0QcWG_miniCourse{border:1px solid var(--line);border-radius:8px;overflow:hidden}.b0QcWG_miniCourse img{object-fit:cover;width:100%;height:66px;transition:transform .5s var(--ease);display:block}.b0QcWG_miniCourse:hover img{transform:scale(1.06)}.b0QcWG_miniCourse span{min-height:28px;padding:6px;font-size:10px;line-height:1.3;display:block}.b0QcWG_caption{color:#e2ebe4;text-align:center;margin-top:12px;font-size:11px}.b0QcWG_brandBand{background:var(--yellow);color:#10221d;padding:15px 0}.b0QcWG_brandBand>.b0QcWG_wrap{letter-spacing:-.015em;justify-content:center;align-items:center;gap:28px;font-size:16px;font-weight:500;display:flex}.b0QcWG_brandBand strong{font-weight:650}.b0QcWG_brandBand svg{width:23px;height:23px}.b0QcWG_bandItem{align-items:center;gap:28px;display:inline-flex}.b0QcWG_bandItem i{background:#16783b;border-radius:50%;width:5px;height:5px}.b0QcWG_section{padding:38px 0}.b0QcWG_sectionHead{justify-content:space-between;align-items:end;gap:36px;margin-bottom:24px;display:flex}.b0QcWG_sectionHead h2{margin-top:10px;font-size:38px;font-weight:650;line-height:1.14}.b0QcWG_sectionHead>p{color:var(--muted);text-wrap:pretty;max-width:375px;font-size:17px;line-height:1.5}.b0QcWG_features{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.b0QcWG_feature{isolation:isolate;transition:transform .35s var(--ease), box-shadow .35s;border-radius:17px;padding:22px 24px;position:relative;overflow:hidden}.b0QcWG_feature:first-child{color:#fff;background:#16783b}.b0QcWG_feature:nth-child(2){background:var(--brand-warm)}.b0QcWG_feature:nth-child(3){background:var(--brand-soft)}.b0QcWG_featureIcon{color:#16783b;background:#ffffff80;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:15px;display:grid}.b0QcWG_feature:first-child .b0QcWG_featureIcon{color:var(--yellow);background:#ffffff20}.b0QcWG_feature h3{letter-spacing:-.03em;white-space:pre-line;margin-bottom:10px;font-size:26px;font-weight:650;line-height:1.17}.b0QcWG_feature p{max-width:35ch;color:var(--muted);text-wrap:pretty;font-size:17px;line-height:1.5}.b0QcWG_feature small{letter-spacing:.065em;color:var(--muted);margin-top:15px;font-size:11px;font-weight:550;display:block}.b0QcWG_feature:first-child p,.b0QcWG_feature:first-child small{color:#e3f0e5}.b0QcWG_root[data-theme=dark] .b0QcWG_feature:not(:first-child) .b0QcWG_featureIcon{color:var(--yellow);background:#ffffff12}.b0QcWG_cardGeometry{z-index:-1;opacity:.35;width:103px;height:90px;position:absolute;bottom:0;right:0}.b0QcWG_cardGeometry span{background:#16783b;border-radius:50%;width:93px;height:93px;position:absolute;bottom:-33px;right:-19px}.b0QcWG_cardGeometry span+span{background:var(--yellow);border-radius:46px 0 0;bottom:-40px;right:49px}.b0QcWG_feature:first-child .b0QcWG_cardGeometry{opacity:.8}.b0QcWG_feature:first-child .b0QcWG_cardGeometry span{background:#268d4a}.b0QcWG_feature:nth-child(2) .b0QcWG_cardGeometry span+span{opacity:.45;background:#16783b}.b0QcWG_workflow{background:var(--surface);border:1px solid var(--line);isolation:isolate;border-radius:20px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;padding:27px 30px;display:grid;position:relative;overflow:hidden}.b0QcWG_workflow:before{content:"";background:#16783b;width:6px;position:absolute;inset:0 auto 0 0}.b0QcWG_workflow h2{margin:12px 0 16px;font-size:38px;font-weight:650;line-height:1.12}.b0QcWG_workflow>div:first-child>p{max-width:43ch;color:var(--muted);font-size:17px;line-height:1.5}.b0QcWG_pill{background:var(--brand-warm);border-radius:20px;margin-top:17px;padding:5px 9px;font-size:12px;display:inline-flex}.b0QcWG_edital{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 16px 52px #173e2510}.b0QcWG_editalHeader{border-top:3px solid var(--yellow);border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 15px;font-size:15px;font-weight:600;display:flex}.b0QcWG_editalHeader span{color:var(--muted);font-size:12px;font-weight:400}.b0QcWG_editalSource{color:var(--muted);background:var(--brand-soft);padding:12px 15px;font-size:13px;line-height:1.55}.b0QcWG_editalResult{padding:10px 15px}.b0QcWG_editalEyebrow{margin-bottom:6px;font-size:9px}.b0QcWG_editalRow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:13px;transition:background-color .2s;display:flex}.b0QcWG_editalRow:last-child{border:0}.b0QcWG_editalRow>svg{color:var(--green);flex-shrink:0;width:17px;height:17px}.b0QcWG_editalRow:hover{background:var(--raised)}.b0QcWG_number{color:var(--muted);font-size:10px}.b0QcWG_tag{background:var(--brand-warm);color:var(--muted);border-radius:5px;flex-shrink:0;margin-left:auto;padding:3px 6px;font-size:10px}.b0QcWG_teachers{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.b0QcWG_accent{background:var(--yellow);border-radius:4px;width:54px;height:5px;margin-bottom:20px;display:block}.b0QcWG_teachers .b0QcWG_eyebrow{color:var(--brand-solid)}.b0QcWG_teachers h2{margin:14px 0 18px;font-size:38px;font-weight:650;line-height:1.12}.b0QcWG_teachers p{max-width:52ch;color:var(--muted);text-wrap:pretty;font-size:17px;line-height:1.5}.b0QcWG_teachers .b0QcWG_button{margin-top:22px}.b0QcWG_trust{gap:11px;display:grid}.b0QcWG_trustCard{background:var(--surface);border:1px solid var(--line);transition:transform .3s var(--ease);border-left:3px solid #16783b;border-radius:13px;gap:13px;padding:16px 18px;display:flex}.b0QcWG_trustCard:nth-child(2){border-left-color:var(--yellow)}.b0QcWG_trustCard>svg{color:var(--green);box-sizing:content-box;background:var(--brand-soft);border-radius:11px;flex-shrink:0;width:20px;height:20px;padding:8px}.b0QcWG_trustCard h3{letter-spacing:-.02em;margin-bottom:5px;font-size:19px;font-weight:650;line-height:1.12}.b0QcWG_trustCard p{font-size:16px;line-height:1.45}.b0QcWG_faq{max-width:980px;margin:auto}.b0QcWG_faq h2{text-align:center;margin-bottom:22px;font-size:34px;font-weight:650}.b0QcWG_faq details{border-bottom:1px solid var(--line);padding:15px 0}.b0QcWG_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:550;list-style:none;transition:color .2s;display:flex}.b0QcWG_faq summary::-webkit-details-marker{display:none}.b0QcWG_faq summary:after{content:"+";color:var(--brand-solid);font-size:23px;font-weight:400}.b0QcWG_faq details[open] summary:after{content:"−"}.b0QcWG_faq summary:hover{color:var(--brand-solid)}.b0QcWG_faq details p{color:var(--muted);max-width:700px;margin-top:12px;font-size:16px;line-height:1.6}.b0QcWG_faq details[open] p{animation:b0QcWG_enter .35s var(--ease) both}.b0QcWG_closing{isolation:isolate;color:#fff;background:#10251b;border-radius:21px;justify-content:space-between;align-items:center;gap:32px;margin:8px 0 28px;padding:30px 33px;display:flex;position:relative;overflow:hidden}.b0QcWG_closing .b0QcWG_eyebrow{color:#c4d5c7;margin-bottom:15px}.b0QcWG_closing h2{font-size:38px;font-weight:650;line-height:1.12}.b0QcWG_closing h2 span:last-child{color:var(--yellow)}.b0QcWG_closing p:not(.b0QcWG_eyebrow){color:#cad7ce;max-width:60ch;margin-top:13px;font-size:17px;line-height:1.5}.b0QcWG_closing .b0QcWG_button{flex-shrink:0;position:relative}.b0QcWG_closing:before{content:"";z-index:-1;background:#16783b;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-170px;right:-75px}.b0QcWG_closing:after{content:"";z-index:-1;border:1px solid #42604c;border-radius:50%;width:200px;height:200px;position:absolute;top:-150px;right:150px}.b0QcWG_marketingFooter{isolation:isolate;background:#edf3ed;border-top:1px solid #d8e3d9;padding:30px 0 19px;position:relative;overflow:hidden}.b0QcWG_root[data-theme=dark] .b0QcWG_marketingFooter{border-color:var(--line);background:#202325}.b0QcWG_marketingFooter:before{content:"";background:var(--yellow);width:clamp(60px,12vw,180px);height:4px;position:absolute;top:0;left:0}.b0QcWG_marketingFooter:after{content:"";z-index:-1;border:1px solid #16783b14;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;left:-74px}.b0QcWG_root[data-theme=dark] .b0QcWG_marketingFooter:after{border-color:#ffffff09}.b0QcWG_footerMain{grid-template-columns:1.2fr .8fr 1fr;gap:52px;padding-bottom:25px;display:grid}.b0QcWG_footerIdentity .b0QcWG_brand{font-size:36px}.b0QcWG_footerIdentity .b0QcWG_brand svg{width:38px;height:44px}.b0QcWG_footerIdentity p{letter-spacing:-.015em;margin-top:16px;font-size:18px;line-height:1.5}.b0QcWG_footerIdentity p span{color:var(--brand-solid)}.b0QcWG_marketingFooter h2{letter-spacing:-.01em;margin:1px 0 12px;font-size:16px;font-weight:650;line-height:1.4}.b0QcWG_footerNav{flex-direction:column;align-items:start;gap:7px;display:flex}.b0QcWG_footerNav h2{margin-bottom:5px}.b0QcWG_footerNav a{color:var(--muted);font-size:15px;line-height:1.45;transition:color .2s}.b0QcWG_footerContact p{color:var(--muted);font-size:15px;line-height:1.5}.b0QcWG_footerEmail{color:var(--brand-solid);border-bottom:1px solid #16783b40;align-items:center;gap:10px;max-width:100%;margin-top:16px;padding-bottom:6px;font-size:14px;font-weight:550;transition:border-color .2s;display:inline-flex}.b0QcWG_footerEmail svg{flex-shrink:0;width:19px;height:19px}.b0QcWG_footerEmail .b0QcWG_contactArrow{width:16px;height:16px;transition:transform .25s var(--ease)}.b0QcWG_footerEmail:hover .b0QcWG_contactArrow{transform:translate(3px)}.b0QcWG_footerEmail:hover{border-color:var(--brand-solid)}.b0QcWG_contactLabel{display:none}.b0QcWG_footerBottom{color:var(--muted);border-top:1px solid #cfddcf;justify-content:space-between;align-items:center;gap:22px;padding-top:17px;font-size:13px;display:flex}.b0QcWG_root[data-theme=dark] .b0QcWG_footerBottom{border-color:var(--line)}.b0QcWG_footerBottom nav{gap:24px;display:flex}.b0QcWG_marketingFooter a:hover{color:var(--brand-solid)}.b0QcWG_backTop{align-items:center;gap:9px;display:inline-flex}.b0QcWG_backTop svg{width:17px;height:17px;color:var(--brand-solid);transform:rotate(-90deg)}.b0QcWG_root[data-motion=ready] [data-reveal]{transition:opacity .75s var(--ease), transform .75s var(--ease)}.b0QcWG_root[data-motion=ready] [data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(24px)}.b0QcWG_feature:nth-child(2){transition-delay:70ms}.b0QcWG_feature:nth-child(3){transition-delay:.14s}.b0QcWG_workflow[data-visible=true] .b0QcWG_editalRow{animation:b0QcWG_enter .65s var(--ease) both}.b0QcWG_workflow[data-visible=true] .b0QcWG_editalRow:first-of-type{animation-delay:.12s}.b0QcWG_workflow[data-visible=true] .b0QcWG_editalRow:nth-of-type(2){animation-delay:.22s}.b0QcWG_workflow[data-visible=true] .b0QcWG_editalRow:nth-of-type(3){animation-delay:.32s}.b0QcWG_workflow[data-visible=true] .b0QcWG_editalRow:nth-of-type(4){animation-delay:.42s}@media (hover:hover){.b0QcWG_feature:hover{transform:translateY(-5px);box-shadow:0 14px 26px #10251b10}.b0QcWG_trustCard:hover{transform:translate(5px)}}@keyframes b0QcWG_enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes b0QcWG_markerIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes b0QcWG_progressIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes b0QcWG_portalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes b0QcWG_shapeBreathe{0%{transform:scale(1)}to{transform:scale(.92)}}@media (min-width:1600px){.b0QcWG_wrap{width:min(1440px,100% - 120px)}.b0QcWG_hero{gap:60px}.b0QcWG_hero h1{font-size:68px}.b0QcWG_lead{max-width:47ch}.b0QcWG_feature p{max-width:39ch}}@media (max-width:1100px) and (min-width:761px){.b0QcWG_wrap{width:calc(100% - 56px)}.b0QcWG_hero{gap:30px;padding:29px 0 34px}.b0QcWG_hero h1{font-size:50px}.b0QcWG_heroEyebrow{font-size:10px}.b0QcWG_lead{font-size:17px}.b0QcWG_heroActions{flex-direction:column;align-items:start;gap:14px;margin-top:20px}.b0QcWG_heroNote{font-size:12px}.b0QcWG_navigation{gap:20px;font-size:13px}.b0QcWG_actions{font-size:14px}.b0QcWG_showcase{padding:20px 0 16px}.b0QcWG_portalBody{grid-template-columns:78px 1fr}.b0QcWG_portalBar{padding:11px 15px;font-size:11px}.b0QcWG_portalMain{padding:10px}.b0QcWG_portalNav{padding:12px 5px;font-size:9px}.b0QcWG_portalNav>div{gap:5px;padding:9px 3px}.b0QcWG_portalHero{height:103px;padding:15px 11px}.b0QcWG_portalHero h3{font-size:22px}.b0QcWG_portalHero p{max-width:180px;font-size:10px}.b0QcWG_resume{flex-wrap:wrap;gap:7px;padding:8px}.b0QcWG_resume img{width:42px;height:44px}.b0QcWG_resume h4{font-size:10px}.b0QcWG_miniResume{width:100%;padding:7px;font-size:9px}.b0QcWG_progress{width:60px}.b0QcWG_miniTitle{font-size:11px}.b0QcWG_miniCourse img{height:57px}.b0QcWG_miniCourse span{padding:6px;font-size:9px}.b0QcWG_caption{font-size:10px}.b0QcWG_brandBand>.b0QcWG_wrap{gap:22px;font-size:14px}.b0QcWG_bandItem{gap:22px}.b0QcWG_sectionHead h2,.b0QcWG_workflow h2{font-size:34px}.b0QcWG_sectionHead>p{max-width:290px}.b0QcWG_sectionHead>p,.b0QcWG_workflow>div:first-child>p,.b0QcWG_teachers p{font-size:16px}.b0QcWG_feature{padding:20px}.b0QcWG_feature h3{font-size:23px}.b0QcWG_feature p{font-size:16px}.b0QcWG_feature small{font-size:10px}.b0QcWG_workflow{gap:26px;padding:24px}.b0QcWG_pill{font-size:10px}.b0QcWG_editalHeader{font-size:13px}.b0QcWG_editalHeader span{font-size:10px}.b0QcWG_editalSource,.b0QcWG_editalRow{font-size:12px}.b0QcWG_tag{font-size:9px}.b0QcWG_teachers{gap:35px}.b0QcWG_teachers h2{font-size:34px}.b0QcWG_trustCard{gap:11px;padding:15px}.b0QcWG_trustCard h3{font-size:17px}.b0QcWG_trustCard p{font-size:15px}.b0QcWG_closing{padding:26px}.b0QcWG_closing h2{font-size:34px}.b0QcWG_closing p:not(.b0QcWG_eyebrow){font-size:16px}.b0QcWG_closing .b0QcWG_button{padding:16px;font-size:14px}.b0QcWG_footerMain{grid-template-columns:1fr .8fr 1.1fr;gap:24px}.b0QcWG_footerIdentity p{font-size:16px}.b0QcWG_footerEmail{gap:7px;font-size:12px}.b0QcWG_contactArrow{display:none}.b0QcWG_footerBottom nav{gap:16px}}@media (max-width:900px) and (min-width:761px){.b0QcWG_wrap{width:calc(100% - 48px)}.b0QcWG_hero h1{font-size:45px}.b0QcWG_navigation{gap:16px;font-size:12px}.b0QcWG_actions{gap:12px}.b0QcWG_headerCta{gap:7px;padding-inline:12px;font-size:12px}.b0QcWG_headerCta svg{width:17px}.b0QcWG_header .b0QcWG_brand{font-size:27px}.b0QcWG_header .b0QcWG_brand svg{width:27px}.b0QcWG_sectionHead h2,.b0QcWG_workflow h2{font-size:32px}.b0QcWG_sectionHead>p{max-width:240px}.b0QcWG_brandBand>.b0QcWG_wrap{gap:15px;font-size:13px}.b0QcWG_bandItem{gap:15px}.b0QcWG_features{gap:13px}.b0QcWG_feature{padding:19px 17px}.b0QcWG_feature h3{font-size:22px}.b0QcWG_feature p{font-size:15px}.b0QcWG_workflow{grid-template-columns:.9fr 1.1fr}.b0QcWG_editalHeader span{font-size:9px}.b0QcWG_editalSource,.b0QcWG_editalRow{font-size:11px}.b0QcWG_editalRow{gap:8px}.b0QcWG_teachers h2{font-size:32px}.b0QcWG_trustCard{padding:14px}.b0QcWG_trustCard h3{font-size:16px}.b0QcWG_trustCard p{font-size:14px}.b0QcWG_closing h2{font-size:31px}}@media (max-width:760px){.b0QcWG_wrap{width:calc(100% - 36px)}.b0QcWG_header{gap:12px;height:68px}.b0QcWG_header .b0QcWG_brand{font-size:27px}.b0QcWG_header .b0QcWG_brand svg{width:28px;height:33px}.b0QcWG_navigation,.b0QcWG_login,.b0QcWG_headerCta{display:none}.b0QcWG_actions{gap:7px}.b0QcWG_menuButton{display:grid}.b0QcWG_mobileNav:not([hidden]){background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:18px;margin-bottom:16px;padding:22px;font-size:15px;display:flex}.b0QcWG_eyebrow,.b0QcWG_heroEyebrow{font-size:10px}.b0QcWG_heroEyebrow{letter-spacing:.055em;gap:8px}.b0QcWG_hero{grid-template-columns:1fr;gap:25px;padding:23px 0 27px}.b0QcWG_hero h1{letter-spacing:-.04em;margin:17px 0 20px;font-size:clamp(40px,11.7vw,52px)}.b0QcWG_lead{max-width:none;font-size:17px;line-height:1.5}.b0QcWG_heroActions{flex-direction:column;align-items:stretch;gap:15px;margin-top:21px}.b0QcWG_heroActions>.b0QcWG_button{width:100%;min-height:49px}.b0QcWG_textLink{white-space:normal;align-self:center}.b0QcWG_heroNote{justify-content:center;gap:6px;font-size:12px}.b0QcWG_heroNote svg{width:14px;height:14px}.b0QcWG_showcase{padding:20px 0 16px}.b0QcWG_showcase:before{border-radius:17px;inset:0 -3px 0 10px}.b0QcWG_showcase:after{border-radius:0 17px 0 100%;width:89px;height:89px;right:-3px}.b0QcWG_portal{border-radius:12px;animation:none}.b0QcWG_portalBar{padding:10px 11px;font-size:11px}.b0QcWG_portalBody{grid-template-columns:70px 1fr}.b0QcWG_portalNav{padding:11px 5px;font-size:8px}.b0QcWG_portalNav>div{gap:5px;padding:9px 3px}.b0QcWG_portalNav svg{width:12px;height:12px}.b0QcWG_portalMain{padding:10px 8px}.b0QcWG_portalHero{height:98px;margin-bottom:12px;padding:15px 12px}.b0QcWG_portalHero h3{font-size:20px}.b0QcWG_portalHero p{max-width:150px;font-size:10px}.b0QcWG_miniTitle{margin-bottom:7px;font-size:11px}.b0QcWG_resume{flex-wrap:wrap;gap:7px;padding:7px}.b0QcWG_resume img{width:39px;height:41px}.b0QcWG_resume h4{font-size:9px}.b0QcWG_miniResume{width:100%;min-height:26px;padding:6px;font-size:9px}.b0QcWG_progress{width:60px}.b0QcWG_miniCourses{gap:5px}.b0QcWG_miniCourse img{height:52px}.b0QcWG_miniCourse span{min-height:27px;padding:5px;font-size:8px}.b0QcWG_caption{margin-top:12px;font-size:10px}.b0QcWG_brandBand{padding:14px 0}.b0QcWG_brandBand>.b0QcWG_wrap{flex-wrap:wrap;gap:9px 12px;font-size:12px;line-height:1.4}.b0QcWG_bandItem{gap:12px}.b0QcWG_bandItem i{width:3px;height:3px}.b0QcWG_brandBand strong{font-size:13px}.b0QcWG_brandBand svg{width:17px;height:17px;margin-left:20px}.b0QcWG_section{padding:27px 0}.b0QcWG_sectionHead{margin-bottom:20px;display:block}.b0QcWG_sectionHead h2{margin:9px 0 13px;font-size:30px;line-height:1.15}.b0QcWG_sectionHead>p{max-width:40ch;font-size:15px;line-height:1.5}.b0QcWG_features{grid-template-columns:1fr;gap:12px}.b0QcWG_feature{padding:19px 19px 19px 70px}.b0QcWG_featureIcon{width:34px;height:34px;margin:0;position:absolute;top:19px;left:18px}.b0QcWG_feature h3{margin-bottom:9px;font-size:23px}.b0QcWG_feature p{max-width:none;font-size:15px;line-height:1.5}.b0QcWG_feature small{margin-top:12px;font-size:10px}.b0QcWG_cardGeometry{opacity:.2;width:85px;height:70px}.b0QcWG_workflow{grid-template-columns:1fr;gap:19px;padding:20px 18px}.b0QcWG_workflow h2{margin:11px 0 14px;font-size:30px}.b0QcWG_workflow>div:first-child>p{font-size:15px;line-height:1.5}.b0QcWG_pill{margin-top:15px;font-size:10px}.b0QcWG_editalHeader{padding:11px 12px;font-size:13px}.b0QcWG_editalHeader span{font-size:10px}.b0QcWG_editalSource{padding:11px 12px;font-size:12px}.b0QcWG_editalResult{padding:9px 12px}.b0QcWG_editalRow{gap:7px;padding:9px 0;font-size:11px}.b0QcWG_tag{padding:3px 5px;font-size:9px}.b0QcWG_teachers{grid-template-columns:1fr;gap:24px}.b0QcWG_teachers h2{margin:12px 0 16px;font-size:31px;line-height:1.13}.b0QcWG_accent{width:40px;height:4px;margin-bottom:18px}.b0QcWG_teachers p{max-width:none;font-size:15px;line-height:1.5}.b0QcWG_teachers .b0QcWG_button{width:100%;margin-top:19px}.b0QcWG_trust{gap:10px}.b0QcWG_trustCard{gap:10px;padding:14px}.b0QcWG_trustCard h3{font-size:17px}.b0QcWG_trustCard p{font-size:14px;line-height:1.45}.b0QcWG_trustCard>svg{width:18px;height:18px;padding:8px}.b0QcWG_faq h2{text-align:left;margin-bottom:16px;font-size:28px}.b0QcWG_faq summary{font-size:16px}.b0QcWG_faq details{padding:14px 0}.b0QcWG_faq details p{margin-top:11px;font-size:14px;line-height:1.6}.b0QcWG_closing{margin:5px 0 23px;padding:23px 20px;display:block}.b0QcWG_closing h2{font-size:31px}.b0QcWG_closing .b0QcWG_eyebrow{margin-bottom:15px;font-size:10px}.b0QcWG_closing p:not(.b0QcWG_eyebrow){margin-top:15px;font-size:15px;line-height:1.55}.b0QcWG_closing .b0QcWG_button{width:100%;margin-top:23px}.b0QcWG_closing:before{width:200px;height:200px;bottom:-88px;right:-90px}.b0QcWG_marketingFooter{padding:26px 0 20px}.b0QcWG_footerMain{grid-template-columns:1fr 1fr;gap:24px 18px;padding-bottom:23px}.b0QcWG_footerIdentity{grid-column:1/-1}.b0QcWG_footerIdentity .b0QcWG_brand{font-size:32px}.b0QcWG_footerIdentity .b0QcWG_brand svg{width:34px;height:40px}.b0QcWG_footerIdentity p{margin-top:13px;font-size:17px}.b0QcWG_footerNav{grid-column:1;gap:9px}.b0QcWG_marketingFooter h2{margin-bottom:10px;font-size:16px}.b0QcWG_footerNav a{font-size:14px}.b0QcWG_footerContact{grid-column:2}.b0QcWG_footerContact p{font-size:14px}.b0QcWG_footerEmail{gap:7px;margin-top:13px;font-size:14px;line-height:1.5}.b0QcWG_contactAddress,.b0QcWG_footerEmail .b0QcWG_contactArrow{display:none}.b0QcWG_contactLabel{display:inline}.b0QcWG_footerBottom{flex-wrap:wrap;gap:14px 20px;padding-top:17px;font-size:12px}.b0QcWG_footerBottom nav{flex-basis:100%;order:3;gap:20px}.b0QcWG_backTop{margin-left:auto}}@media (max-width:380px){.b0QcWG_footerMain{gap:23px 14px}.b0QcWG_footerNav a,.b0QcWG_footerContact p{font-size:13px}.b0QcWG_marketingFooter h2{font-size:15px}.b0QcWG_footerBottom nav{gap:16px}}@media (prefers-reduced-motion:reduce){html:has(.b0QcWG_root){scroll-behavior:auto}.b0QcWG_root,.b0QcWG_root *,.b0QcWG_root :before,.b0QcWG_root :after{transition:none!important;animation:none!important}.b0QcWG_root[data-motion=ready] [data-reveal]:not([data-visible=true]){opacity:1;transform:none}}
