html.dark .yeduc-public{color-scheme:dark;--canvas:#0c1222;--blue-soft:#131f38;--blue-light:#1a2844;--blue-dark:#0a1428;--blue-glow:rgba(1,53,141,.4);--blue-brand:#8ec8ff;--blue-brand-solid:#01358d;--yellow-soft:rgba(255,193,7,.14);--yellow-glow:rgba(255,193,7,.22);--navy-deep:#060d1a;--text:#e2e8f0;--muted:#94a3b8;--border:#27324a;--white:#151d32;--surface-raised:#131c31;--surface-panel:#101828;--shadow:0 12px 36px rgba(0,0,0,.38);--shadow-md:0 8px 24px rgba(0,0,0,.42);--shadow-sm:0 4px 14px rgba(0,0,0,.28);--shadow-lg:0 20px 44px rgba(0,0,0,.45);--shadow-glow:none;--focus-ring:0 0 0 3px rgba(255,193,7,.22);--yeduc-text-light:#e2e8f0;--yeduc-text-dim:#94a3b8;--yeduc-white:#f8fafc;background-color:var(--canvas);color:var(--text)}html.dark .yeduc-public.yeduc-institution-page,html.dark .yeduc-public.yeduc-learn-page,html.dark .yeduc-public.yeduc-structure-page,html.dark .yeduc-public.yeduc-teach-page{background:var(--canvas);color:var(--text);--text-muted:var(--muted);--border-light:var(--border)}html.dark .yeduc-public .navbar{background:rgba(22,34,56,.9);border-bottom-color:var(--border)}html.dark .yeduc-public .logo{color:var(--yeduc-white)}html.dark .yeduc-public .logo-box{background:var(--blue-brand-solid)}html.dark .yeduc-public .nav-links a{color:var(--text)}html.dark .yeduc-public .login,html.dark .yeduc-public .nav-links a:hover{color:var(--yellow)}html.dark .yeduc-public .nav-menu-btn,html.dark .yeduc-public .nav-mobile-panel{background:var(--surface-raised);border-color:var(--border);color:var(--text)}html.dark .yeduc-public .btn-outline{background:transparent;border-color:hsla(0,0%,100%,.22);color:var(--text)}html.dark .yeduc-public .btn-outline:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.32)}html.dark .yeduc-public .hero{background:radial-gradient(circle at 85% 15%,rgba(255,193,7,.12) 0,transparent 35%),radial-gradient(circle at 12% 78%,rgba(1,53,141,.38) 0,transparent 42%),radial-gradient(circle at 70% 100%,rgba(26,79,163,.18) 0,transparent 50%),linear-gradient(135deg,#102040,#0c1222 62%);border-bottom-color:var(--border)}html.dark .yeduc-public .hero h1{color:#f8fafc}html.dark .yeduc-public .hero h1 .hero-highlight{color:var(--yellow-hover)}html.dark .yeduc-public .hero-description{color:var(--muted)}html.dark .yeduc-public .hero-inst,html.dark .yeduc-public .hero-learn,html.dark .yeduc-public .hero-org,html.dark .yeduc-public .hero-teach{background:radial-gradient(circle at 85% 15%,rgba(255,193,7,.1) 0,transparent 35%),radial-gradient(circle at 10% 80%,rgba(1,53,141,.3) 0,transparent 40%),linear-gradient(135deg,#0f1d3a,#0c1222 65%);border-bottom-color:var(--border)}html.dark .yeduc-public .hero-inst h1,html.dark .yeduc-public .hero-inst p,html.dark .yeduc-public .hero-learn h1,html.dark .yeduc-public .hero-org h1,html.dark .yeduc-public .hero-teach h1,html.dark .yeduc-public .hero-teach p{color:#f8fafc}html.dark .yeduc-public .badge,html.dark .yeduc-public .badge-inst,html.dark .yeduc-public .badge-teach{background:var(--yellow-soft);color:#fcd34d;border-color:rgba(255,193,7,.35)}html.dark .yeduc-public .circle{border-color:hsla(0,0%,100%,.12)}html.dark .yeduc-public .node{background:var(--surface-raised);border-color:var(--border);color:var(--text)}html.dark .yeduc-public .yeduc-center{background:var(--blue-brand-solid)}html.dark .yeduc-public .institutions-section,html.dark .yeduc-public .perks-strip,html.dark .yeduc-public .trust{background:var(--surface-panel);border-color:var(--border)}html.dark .yeduc-public .bento-card,html.dark .yeduc-public .contact-box,html.dark .yeduc-public .course-card,html.dark .yeduc-public .earnings-card,html.dark .yeduc-public .flow-card,html.dark .yeduc-public .perk-card,html.dark .yeduc-public .pillar-card,html.dark .yeduc-public .pricing-card,html.dark .yeduc-public .protocol-card,html.dark .yeduc-public .structure-card,html.dark .yeduc-public .studio-card,html.dark .yeduc-public .track-card{background:var(--surface-raised);border-color:var(--border);box-shadow:var(--shadow-md)}html.dark .yeduc-public .bento-card:hover,html.dark .yeduc-public .course-card:hover,html.dark .yeduc-public .flow-card:hover,html.dark .yeduc-public .structure-card:hover{border-color:rgba(142,200,255,.45);box-shadow:var(--shadow-lg)}html.dark .yeduc-public .structure-card.featured-sae{background:linear-gradient(145deg,#0f1729,#141414);border-color:rgba(1,53,141,.45)}html.dark .yeduc-public .bento-card h3,html.dark .yeduc-public .demo-section h2,html.dark .yeduc-public .earnings-card h3,html.dark .yeduc-public .empty-state h3,html.dark .yeduc-public .inst-contact-success h3,html.dark .yeduc-public .structure-card h3{color:#f1f5f9}html.dark .yeduc-public .bento-icon{background:rgba(1,53,141,.28);color:var(--blue-brand)}html.dark .yeduc-public .cert-section,html.dark .yeduc-public .courses-section,html.dark .yeduc-public .demo-section,html.dark .yeduc-public .faq-section,html.dark .yeduc-public .inst-contact-section,html.dark .yeduc-public .learn-final-cta,html.dark .yeduc-public .pricing-teach-section,html.dark .yeduc-public .section-muted,html.dark .yeduc-public .tracks-section{background:var(--canvas)}html.dark .yeduc-public .cat-btn{background:var(--surface-raised);color:var(--text);border-color:var(--border)}html.dark .yeduc-public .cat-btn:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}html.dark .yeduc-public .cat-btn.active{border-color:var(--blue-brand-solid);box-shadow:none}html.dark .yeduc-public .cat-btn.active,html.dark .yeduc-public .course-tag{background:var(--blue-brand-solid);color:#fff}html.dark .yeduc-public .course-thumb{background:var(--blue-light)}html.dark .yeduc-public .faq-item{background:var(--surface-raised);border-color:var(--border);box-shadow:none}html.dark .yeduc-public .faq-item.active,html.dark .yeduc-public .faq-item:hover{border-color:rgba(255,193,7,.35);box-shadow:none}html.dark .yeduc-public .faq-item.active{background:#182038}html.dark .yeduc-public .faq-question{color:var(--text)}html.dark .yeduc-public .faq-toggle{background:hsla(0,0%,100%,.06);color:var(--text)}html.dark .yeduc-public .faq-item.active .faq-toggle{background:var(--yellow);color:var(--navy-deep)}html.dark .yeduc-public .brand-banner,html.dark .yeduc-public .brand-panel-navy,html.dark .yeduc-public .cta-box,html.dark .yeduc-public .gov-banner-large{background:linear-gradient(145deg,#01358d,#0c1628 55%,#141414);border-color:hsla(0,0%,100%,.08);box-shadow:var(--shadow-md);color:#f8fafc}html.dark .yeduc-public .brand-banner h4,html.dark .yeduc-public .brand-banner p,html.dark .yeduc-public .cta-box h2,html.dark .yeduc-public .cta-box p,html.dark .yeduc-public .gov-banner-large h2,html.dark .yeduc-public .gov-banner-large p{color:#f1f5f9}html.dark .yeduc-public .main-footer{background:linear-gradient(180deg,#060d1a,#0c1222);border-top-color:hsla(0,0%,100%,.08)}html.dark .yeduc-public .footer-brand p,html.dark .yeduc-public .footer-col h4{color:var(--yeduc-text-light)}html.dark .yeduc-public .footer-bottom,html.dark .yeduc-public .footer-col a{color:var(--yeduc-text-dim)}html.dark .yeduc-public .footer-col a:hover{color:var(--yellow)}html.dark .yeduc-public .footer-col a.btn-footer-action:hover{background:var(--yellow);color:#0c1222}html.dark .yeduc-public .contact-box,html.dark .yeduc-public .demo-form-panel,html.dark .yeduc-public .demo-inquiry-form-wrap,html.dark .yeduc-public .demo-inquiry-success,html.dark .yeduc-public .form-card,html.dark .yeduc-public .inst-form-panel,html.dark .yeduc-public .struct-form-panel{background:var(--surface-raised);border-color:var(--border);box-shadow:var(--shadow-md)}html.dark .yeduc-public .demo-inquiry-aside{background:linear-gradient(180deg,#131f38,#151d32);border-color:var(--border);color:var(--text)}html.dark .yeduc-public .demo-inquiry-eyebrow{color:var(--yellow)}html.dark .yeduc-public .demo-eyebrow,html.dark .yeduc-public .demo-inquiry-success-title,html.dark .yeduc-public .demo-inquiry-title{color:#f8fafc}html.dark .yeduc-public .demo-aside-card{background:hsla(0,0%,100%,.05);border-color:var(--border)}html.dark .yeduc-public .demo-aside-card strong{color:#f1f5f9}html.dark .yeduc-public .demo-field label,html.dark .yeduc-public .inst-form-group label,html.dark .yeduc-public .struct-form-group label{color:#cbd5e1}html.dark .yeduc-public .demo-field input,html.dark .yeduc-public .demo-field textarea,html.dark .yeduc-public .inst-form-group input,html.dark .yeduc-public .inst-form-group select,html.dark .yeduc-public .inst-form-group textarea,html.dark .yeduc-public .learn-search-box input,html.dark .yeduc-public .struct-form-group input,html.dark .yeduc-public .struct-form-group select,html.dark .yeduc-public .struct-form-group textarea{background:#0f1628;border-color:var(--border);color:var(--text);box-shadow:none}html.dark .yeduc-public .demo-field input:focus,html.dark .yeduc-public .demo-field textarea:focus,html.dark .yeduc-public .inst-form-group input:focus,html.dark .yeduc-public .inst-form-group select:focus,html.dark .yeduc-public .inst-form-group textarea:focus,html.dark .yeduc-public .learn-search-box input:focus,html.dark .yeduc-public .struct-form-group input:focus,html.dark .yeduc-public .struct-form-group select:focus,html.dark .yeduc-public .struct-form-group textarea:focus{outline:none;border-color:rgba(255,193,7,.55);box-shadow:var(--focus-ring);background:#121a30}html.dark .yeduc-public .demo-field input::placeholder,html.dark .yeduc-public .inst-form-group input::placeholder,html.dark .yeduc-public .learn-search-box input::placeholder,html.dark .yeduc-public .struct-form-group input::placeholder{color:#64748b}html.dark .yeduc-public .demo-inquiry-alert,html.dark .yeduc-public .inst-form-alert,html.dark .yeduc-public .struct-form-alert{background:rgba(220,38,38,.12);border-color:hsla(0,91%,71%,.35);color:#fca5a5}html.dark .yeduc-public .inst-form-group input,html.dark .yeduc-public .inst-form-group select{background:#0f1218;color:var(--text)}html.dark .yeduc-public .heading h2,html.dark .yeduc-public .protocol-card span,html.dark .yeduc-public .protocol-card strong,html.dark .yeduc-public .section-intro h2{color:var(--text)}html.dark .yeduc-public .cert-preview{background:linear-gradient(135deg,#141414,#0f1729);border-color:rgba(1,53,141,.55);box-shadow:var(--shadow-md)}html.dark .yeduc-public .cert-body h4{color:var(--blue-brand)}html.dark .yeduc-public .cert-verified-badge{background:var(--yellow-soft);color:#fcd34d}html.dark .yeduc-public .learn-search-box{background:var(--surface-raised);border-color:var(--border);box-shadow:var(--shadow-sm)}html.dark .yeduc-public .category-pill,html.dark .yeduc-public .learn-category-pill{background:hsla(0,0%,100%,.06);border-color:var(--border);color:var(--text)}html.dark .yeduc-public .category-pill.active,html.dark .yeduc-public .learn-category-pill.active{background:var(--yellow);color:var(--navy-deep);border-color:var(--yellow)}html.dark .yeduc-public .audience-topbar{background:rgba(22,34,56,.9);border-bottom-color:var(--border)}html.dark .yeduc-public .heading p,html.dark .yeduc-public .section-intro p{color:var(--muted)}html.dark .yeduc-public .earnings-result,html.dark .yeduc-public .earnings-simulator,html.dark .yeduc-public .simulator-panel{background:var(--surface-raised);border-color:var(--border)}html.dark .yeduc-public .earnings-result strong,html.dark .yeduc-public .slider-header span:last-child{color:var(--yellow)}html.dark .yeduc-public .earnings-card input[type=range],html.dark .yeduc-public .simulator-panel input[type=range]{accent-color:var(--yellow)}html.dark .yeduc-public .sector-hero-banner{background:var(--blue-dark);box-shadow:var(--shadow-md)}html.dark .yeduc-public .sector-hero-overlay{background:linear-gradient(90deg,rgba(1,53,141,.88),rgba(10,16,32,.72))}html.dark .yeduc-public .sector-tab,html.dark .yeduc-public .struct-tab{background:hsla(0,0%,100%,.05);border-color:var(--border);color:var(--muted)}html.dark .yeduc-public .sector-tab.active,html.dark .yeduc-public .struct-tab.active{background:var(--blue-brand-solid);color:#fff;border-color:var(--blue-brand-solid);box-shadow:none}html.dark .yeduc-public .hero-cockpit{box-shadow:var(--shadow-lg)}html.dark .yeduc-public .pricing-card.featured,html.dark .yeduc-public .pricing-teach-card.popular,html.dark .yeduc-public .teach-price-card.featured{background:linear-gradient(180deg,#162036,#151d32);border-color:rgba(142,200,255,.45);box-shadow:var(--shadow-lg)}html.dark .yeduc-public .teach-price-card{background:var(--surface-raised);border-color:var(--border);color:var(--text)}html.dark .yeduc-public .teach-price-card .price-num,html.dark .yeduc-public .teach-price-card h3{color:#f1f5f9}html.dark .yeduc-public .teach-features li,html.dark .yeduc-public .teach-price-card>div>p{color:var(--muted)}html.dark .yeduc-public .teach-features li.disabled{color:rgba(148,163,184,.45)}html.dark .yeduc-public .commission-pill{border-color:rgba(1,53,141,.4)}html.dark .yeduc-public .commission-pill,html.dark .yeduc-public .plan-tag{background:rgba(1,53,141,.28);color:var(--blue-brand)}html.dark .yeduc-public .plan-tag-pro{background:var(--yellow-soft);color:#fcd34d}html.dark .yeduc-public .pricing-empty,html.dark .yeduc-public .pricing-manual-note,html.dark .yeduc-public .pricing-teach-section{color:var(--muted)}html.dark .yeduc-public .pricing-skeleton{background:var(--surface-raised);border:1px solid var(--border);min-height:420px;border-radius:20px;animation:pulse 1.5s ease-in-out infinite}html.dark .yeduc-public .pricing-inquiry-wrap{margin-top:24px;border-radius:16px;overflow:hidden;border:1px solid var(--border)}html.dark .yeduc-public :is(.flow-card h3,.section-title,.pillar-card h2,.pillar-features li,.contact-intro h2,.contact-intro p){color:var(--text)}html.dark .yeduc-public .flow-num-badge,html.dark .yeduc-public .flow-step{background:rgba(1,53,141,.28);color:var(--blue-brand);border-color:rgba(1,53,141,.4)}html.dark .yeduc-public .flow-section{background:var(--surface-panel);border-color:var(--border)}html.dark .yeduc-public .pillar-icon-box{background:rgba(1,53,141,.2);border-color:rgba(1,53,141,.28)}html.dark .yeduc-public .contact-section{background:var(--canvas);border-color:var(--border)}html.dark .yeduc-public .pillar-check,html.dark .yeduc-public .pillar-tag,html.dark .yeduc-public .section-eyebrow{color:var(--blue-brand)}html.dark .yeduc-public .flow-card p,html.dark .yeduc-public .pillar-card p,html.dark .yeduc-public .section-desc{color:var(--muted)}html:has(.yeduc-public){scroll-behavior:smooth}.yeduc-public{color-scheme:light dark;--canvas:#fff;--blue-brand:#01358d;--blue-dark:#002463;--blue-soft:#f2f6fc;--blue-light:#e6edf9;--blue-glow:rgba(1,53,141,.22);--yellow:#ffc107;--yellow-hover:#ffb300;--yellow-soft:#fff9e6;--yellow-glow:rgba(255,193,7,.35);--navy-deep:#001842;--text:#1e293b;--muted:#57657e;--border:#e0e7f1;--white:#fff;--shadow:0 16px 45px rgba(1,53,141,.08);--shadow-md:0 10px 24px -6px rgba(1,53,141,.07);--yeduc-blue-brand:#01358d;--yeduc-blue-night:#001233;--yeduc-yellow:#ffc107;--yeduc-yellow-hover:#ffb300;--yeduc-white:#fff;--yeduc-text-light:#e2e8f0;--yeduc-text-dim:#94a3b8;font-family:var(--font-yeduc-body),"DM Sans","Inter",sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.yeduc-public .footer-logo,.yeduc-public .logo,.yeduc-public h1,.yeduc-public h2,.yeduc-public h3,.yeduc-public h4{font-family:var(--font-yeduc-heading),"Manrope",sans-serif}.yeduc-public a{text-decoration:none;color:inherit}.yeduc-public .container{width:min(1180px,calc(100% - 3rem));margin-inline:auto;min-width:0}.yeduc-public .navbar{height:72px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.96);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1000}.yeduc-public .logo{font-size:25px;font-weight:800;letter-spacing:-1px;color:var(--blue-brand);display:flex;align-items:center;gap:6px}.yeduc-public .logo-box{width:34px;height:34px;background:var(--blue-brand);color:var(--yellow);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;box-shadow:0 4px 10px var(--blue-glow)}.yeduc-public .logo span{color:var(--yellow-hover)}.yeduc-public .nav-links{display:flex;align-items:center;gap:24px}.yeduc-public .nav-links a{font-size:13.5px;font-weight:600;color:var(--text);transition:color .2s ease;white-space:nowrap}.yeduc-public .nav-links a:hover{color:var(--blue-brand)}.yeduc-public .nav-actions{display:flex;align-items:center;gap:16px}.yeduc-public .login{font-size:13.5px;font-weight:700;color:var(--blue-brand)}.yeduc-public .btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);border:1px solid transparent}.yeduc-public .btn-yellow{background:var(--yellow);color:var(--navy-deep);box-shadow:0 4px 14px var(--yellow-glow)}.yeduc-public .btn-yellow:hover{background:var(--yellow-hover);transform:translateY(-2px)}.yeduc-public .btn-outline{border:1px solid var(--blue-brand);color:var(--blue-brand);background:var(--white)}.yeduc-public .btn-outline:hover{background:var(--blue-soft)}.yeduc-public .nav-menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border);border-radius:8px;background:var(--white);color:var(--blue-brand);cursor:pointer}.yeduc-public .nav-mobile-panel{display:none;border-top:1px solid var(--border);background:var(--white);padding:12px 6% 16px}.yeduc-public .nav-mobile-panel.open{display:flex;flex-direction:column;gap:10px}.yeduc-public .nav-mobile-panel a{font-size:14px;font-weight:600;color:var(--text);padding:8px 0}.yeduc-public .hero{padding:58px 6% 52px;background:radial-gradient(circle at 85% 15%,rgba(255,193,7,.15) 0,transparent 35%),radial-gradient(circle at 10% 80%,rgba(1,53,141,.08) 0,transparent 35%),linear-gradient(135deg,var(--blue-soft) 0,var(--white) 65%);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.yeduc-public .hero-container{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:40px}.yeduc-public .badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:var(--yellow-soft);color:#946800;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:16px;border:1px solid rgba(255,193,7,.45)}.yeduc-public .hero h1{font-size:clamp(38px,4.4vw,56px);line-height:1.06;letter-spacing:-2px;color:var(--blue-brand);margin-bottom:18px}.yeduc-public h1 .hero-highlight{color:var(--yellow-hover);position:relative;display:inline-block}.yeduc-public .hero-description{font-size:16.5px;color:var(--muted);max-width:520px;line-height:1.65;margin-bottom:26px}.yeduc-public .hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.yeduc-public .ecosystem-hero{height:400px;position:relative;display:flex;align-items:center;justify-content:center}.yeduc-public .circle{position:absolute;border-radius:50%;border:1.5px dashed #cbd5e1;pointer-events:none}.yeduc-public .circle-1{width:340px;height:340px;animation:yeduc-rotate-orbit 50s linear infinite}.yeduc-public .circle-2{width:230px;height:230px;border-color:rgba(255,193,7,.7);animation:yeduc-rotate-orbit-reverse 35s linear infinite}@keyframes yeduc-rotate-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes yeduc-rotate-orbit-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.yeduc-public .yeduc-center{width:120px;height:120px;border-radius:50%;background:var(--blue-brand);color:var(--yellow);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;z-index:10;border:3px solid var(--yellow);box-shadow:0 10px 30px var(--blue-glow)}.yeduc-public .node{position:absolute;padding:8px 15px;background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md);font-size:12.5px;font-weight:700;color:var(--blue-brand);white-space:nowrap;display:flex;align-items:center;gap:6px;z-index:12;transition:all .2s ease}.yeduc-public .node:hover{border-color:var(--yellow);color:var(--navy-deep);transform:scale(1.04)}.yeduc-public .node-1{top:12px;left:50%;transform:translateX(-50%)}.yeduc-public .node-2{top:130px;right:0}.yeduc-public .node-3{bottom:18px;right:20px}.yeduc-public .node-4{bottom:18px;left:20px}.yeduc-public .node-5{top:130px;left:0}.yeduc-public .trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0;background:var(--white)}.yeduc-public .trust-inner{display:flex;align-items:center;justify-content:center;gap:45px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.yeduc-public .trust-dot{width:4px;height:4px;background:var(--yellow);border-radius:50%}.yeduc-public .heading{max-width:680px;margin-bottom:34px}.yeduc-public .heading.center{margin-left:auto;margin-right:auto;text-align:center}.yeduc-public .eyebrow{color:var(--blue-brand);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:800;margin-bottom:8px}.yeduc-public .heading h2{font-size:34px;line-height:1.18;letter-spacing:-1.4px;color:var(--blue-brand);margin-bottom:10px}.yeduc-public .heading p{color:var(--muted);font-size:15px}.yeduc-public .structures-section{padding:68px 0 72px;background:var(--white);border-bottom:1px solid var(--border)}.yeduc-public .structures-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.yeduc-public .structure-card{border:1px solid var(--border);border-radius:20px;padding:30px 24px;background:var(--white);display:flex;flex-direction:column;justify-content:space-between;transition:all .25s ease;position:relative}.yeduc-public .structure-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--blue-brand)}.yeduc-public .structure-card.featured-sae{background:linear-gradient(180deg,var(--blue-soft) 0,var(--white) 100%);border:2px solid var(--blue-brand)}.yeduc-public .structure-badge{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--blue-brand);background:var(--blue-light);padding:4px 10px;border-radius:20px;margin-bottom:14px;align-self:flex-start}.yeduc-public .structure-card h3{font-size:20px;color:var(--blue-brand);margin-bottom:10px}.yeduc-public .structure-card p{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:20px}.yeduc-public .structure-features{list-style:none;margin-bottom:24px;padding:0}.yeduc-public .structure-features li{font-size:12.5px;color:var(--text);font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px}.yeduc-public .structure-features li:before{content:"✓";color:var(--blue-brand);font-weight:800}.yeduc-public .courses-section{padding:64px 0 70px;background:var(--blue-soft);border-bottom:1px solid var(--border)}.yeduc-public .categories-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:6px 4px 16px;margin-bottom:28px}.yeduc-public .cat-btn{background:var(--white);color:var(--blue-brand);border:1px solid var(--border);padding:8px 16px;border-radius:30px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .2s ease;font-family:inherit;max-width:100%;display:inline-flex;align-items:center}.yeduc-public .cat-btn:hover{background:var(--blue-light);border-color:var(--blue-brand)}.yeduc-public .cat-btn.active{background:var(--blue-brand);color:var(--white);border-color:var(--blue-brand);box-shadow:0 4px 12px var(--blue-glow)}.yeduc-public .courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.yeduc-public .course-card{background:var(--white);border:1px solid var(--border);border-radius:18px;overflow:hidden;transition:all .25s ease;display:flex;flex-direction:column}.yeduc-public .course-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--blue-brand)}.yeduc-public .course-thumb{height:155px;position:relative;background:var(--blue-light);overflow:hidden}.yeduc-public .course-thumb img{width:100%;height:100%;object-fit:cover}.yeduc-public .course-tag{position:absolute;top:12px;left:12px;background:var(--blue-brand);color:var(--white);font-size:10.5px;font-weight:800;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.yeduc-public .course-body{padding:20px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.yeduc-public .course-body h3{font-size:17px;color:var(--blue-brand);line-height:1.35;margin-bottom:8px}.yeduc-public .course-body p{font-size:12.5px;color:var(--muted);margin-bottom:16px;line-height:1.55}.yeduc-public .course-meta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:14px;font-size:12px;color:var(--muted);font-weight:600}.yeduc-public .course-meta strong{color:var(--blue-brand)}.yeduc-public .empty-state{background:var(--white);border:2px dashed var(--border);border-radius:20px;padding:55px 20px;text-align:center;display:none}.yeduc-public .empty-state.visible{display:block}.yeduc-public .empty-icon{font-size:38px;margin-bottom:12px;display:inline-block}.yeduc-public .empty-state h3{font-size:19px;color:var(--blue-brand);margin-bottom:6px}.yeduc-public .empty-state p{color:var(--muted);font-size:13.5px;max-width:460px;margin:0 auto 20px}.yeduc-public .institutions-section{padding:65px 0 70px;background:var(--white);border-bottom:1px solid var(--border)}.yeduc-public .gov-banner-large{background:linear-gradient(135deg,var(--blue-brand) 0,var(--blue-dark) 100%);color:var(--white);border-radius:24px;padding:45px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;box-shadow:var(--shadow)}.yeduc-public .gov-banner-large h2{font-size:32px;line-height:1.2;color:var(--white);margin-bottom:14px}.yeduc-public .gov-banner-large p{color:#e1ebff;font-size:14px;line-height:1.65;margin-bottom:24px}.yeduc-public .gov-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.yeduc-public .gov-metric-box{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:14px;padding:16px}.yeduc-public .gov-metric-box strong{display:block;font-size:17px;font-family:var(--font-yeduc-heading),"Manrope",sans-serif;color:var(--yellow);margin-bottom:2px}.yeduc-public .gov-metric-box span{font-size:11.5px;color:#d2dfff}.yeduc-public .faq-section{padding:68px 0 74px;background:var(--blue-soft);border-bottom:1px solid var(--border)}.yeduc-public .faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.yeduc-public .faq-item{border:1px solid var(--border);border-radius:14px;background:var(--white);overflow:hidden;transition:all .2s ease}.yeduc-public .faq-item:hover{border-color:var(--blue-brand)}.yeduc-public .faq-item.active{border-color:var(--blue-brand);box-shadow:var(--shadow-md)}.yeduc-public .faq-question{width:100%;padding:18px 22px;font-size:15px;font-weight:700;justify-content:space-between;cursor:pointer;user-select:none;background:none;border:none;text-align:left;font-family:inherit}.yeduc-public .faq-question,.yeduc-public .faq-toggle{color:var(--blue-brand);display:flex;align-items:center}.yeduc-public .faq-toggle{width:28px;height:28px;border-radius:50%;background:var(--blue-soft);justify-content:center;font-size:16px;font-weight:800;transition:transform .25s ease,background .25s ease;flex-shrink:0}.yeduc-public .faq-item.active .faq-toggle{transform:rotate(45deg);background:var(--yellow);color:var(--navy-deep)}.yeduc-public .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1);padding:0 22px;color:var(--muted);font-size:13.5px;line-height:1.65}.yeduc-public .faq-item.active .faq-answer{max-height:250px;padding-bottom:20px}.yeduc-public .cta{padding:65px 0;background:var(--white)}.yeduc-public .cta-box{min-height:290px;border-radius:22px;padding:50px 45px;background:linear-gradient(135deg,var(--blue-brand) 0,var(--blue-dark) 100%);color:var(--white);position:relative;overflow:hidden;box-shadow:0 16px 40px var(--blue-glow)}.yeduc-public .cta-box:after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;border:1px solid rgba(255,193,7,.3);right:-80px;top:-110px}.yeduc-public .cta-box h2{font-size:34px;line-height:1.15;letter-spacing:-1.2px;margin-bottom:12px;color:var(--white);position:relative;z-index:2}.yeduc-public .cta-box p{color:#e1ebff;max-width:580px;font-size:13.5px;margin-bottom:22px;position:relative;z-index:2}.yeduc-public .demo-form-panel{margin-top:28px;border-radius:18px;border:1px solid var(--border);overflow:hidden;background:var(--white);box-shadow:var(--shadow-md)}.yeduc-public .demo-inquiry-grid{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.yeduc-public .demo-inquiry-grid{grid-template-columns:1fr 1.05fr}}.yeduc-public .demo-inquiry-aside{padding:32px 28px;background:linear-gradient(180deg,var(--blue-soft) 0,var(--white) 100%);border-bottom:1px solid var(--border)}@media (min-width:1024px){.yeduc-public .demo-inquiry-aside{border-bottom:none;border-right:1px solid var(--border);padding:40px 36px}}.yeduc-public .demo-inquiry-eyebrow{display:inline-block;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--blue-brand)}.yeduc-public .demo-inquiry-title{font-size:clamp(22px,2.5vw,28px);line-height:1.2;letter-spacing:-.8px;color:var(--blue-brand);margin-bottom:10px}.yeduc-public .demo-inquiry-subtitle{font-size:15px;line-height:1.65;color:var(--muted);max-width:420px}.yeduc-public .demo-inquiry-benefits{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.yeduc-public .demo-inquiry-benefits li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;font-weight:600;color:var(--text)}.yeduc-public .demo-inquiry-check{width:16px;height:16px;margin-top:2px;flex-shrink:0;color:var(--yellow-hover)}.yeduc-public .demo-inquiry-form-wrap{padding:28px 24px 32px;background:var(--white)}@media (min-width:1024px){.yeduc-public .demo-inquiry-form-wrap{padding:40px 36px}}.yeduc-public .demo-inquiry-form{display:flex;flex-direction:column;gap:18px}.yeduc-public .demo-field{display:flex;flex-direction:column;gap:6px}.yeduc-public .demo-field label{font-size:13px;font-weight:700;color:var(--blue-brand)}.yeduc-public .demo-field label span{color:#dc2626}.yeduc-public .demo-field input,.yeduc-public .demo-field textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:11px 14px;font-size:14px;font-family:inherit;color:var(--text);background:var(--white);transition:border-color .2s ease,box-shadow .2s ease}.yeduc-public .demo-field input:focus,.yeduc-public .demo-field textarea:focus{outline:none;border-color:var(--blue-brand);box-shadow:0 0 0 3px rgba(1,53,141,.12)}.yeduc-public .demo-field input.demo-input-invalid,.yeduc-public .demo-field textarea.demo-input-invalid{border-color:#dc2626}.yeduc-public .demo-field textarea{min-height:120px;resize:vertical}.yeduc-public .demo-inquiry-alert{border-radius:10px;border:1px solid rgba(220,38,38,.25);background:rgba(220,38,38,.08);padding:10px 12px;font-size:13px;color:#b91c1c}.yeduc-public .demo-submit-btn{margin-top:4px;gap:8px;align-self:flex-start}.yeduc-public .demo-inquiry-success{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:36px 28px;background:var(--white)}@media (min-width:1024px){.yeduc-public .demo-inquiry-success{padding:40px 36px}}.yeduc-public .demo-inquiry-success-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:var(--yellow-soft);color:var(--yellow-hover)}.yeduc-public .demo-inquiry-success-title{font-size:20px;color:var(--blue-brand)}.yeduc-public .demo-inquiry-success-text{font-size:14px;line-height:1.65;color:var(--muted);max-width:420px}.yeduc-public .main-footer{background:var(--yeduc-blue-night);color:var(--yeduc-text-light);padding:75px 0 0;border-top:3px solid var(--yeduc-yellow);font-family:var(--font-yeduc-body),"DM Sans","Inter",sans-serif}.yeduc-public .footer-container{width:min(1180px,calc(100% - 3rem));margin-inline:auto;min-width:0}.yeduc-public .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:50px;border-bottom:1px solid hsla(0,0%,100%,.1)}.yeduc-public .footer-brand .logo{font-family:var(--font-yeduc-heading),"Manrope",sans-serif;font-size:24px;font-weight:800;color:var(--yeduc-white);display:inline-flex;align-items:center;gap:7px;text-decoration:none;margin-bottom:16px}.yeduc-public .footer-brand .logo-box{width:34px;height:34px;background:var(--yeduc-blue-brand);color:var(--yeduc-yellow);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.yeduc-public .footer-brand p{font-size:13.5px;line-height:1.65;color:var(--yeduc-text-dim);margin-bottom:20px;max-width:320px}.yeduc-public .footer-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:11.5px;font-weight:700;color:var(--yeduc-yellow)}.yeduc-public .footer-col h4{font-family:var(--font-yeduc-heading),"Manrope",sans-serif;font-size:13px;font-weight:800;color:var(--yeduc-white);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:20px;position:relative}.yeduc-public .footer-col h4:after{content:"";position:absolute;bottom:-6px;left:0;width:24px;height:2px;background:var(--yeduc-yellow);border-radius:2px}.yeduc-public .footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.yeduc-public .footer-col ul a{font-size:13.5px;color:var(--yeduc-text-dim);text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.yeduc-public .footer-col ul a:hover{color:var(--yeduc-yellow);transform:translateX(4px)}.yeduc-public .footer-contact-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:16px;margin-bottom:14px}.yeduc-public .contact-entry{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--yeduc-text-light);margin-bottom:10px}.yeduc-public .contact-entry:last-child{margin-bottom:0}.yeduc-public .contact-entry .contact-icon{color:var(--yeduc-yellow);font-size:15px;flex-shrink:0}.yeduc-public .contact-entry a{color:var(--yeduc-text-light);text-decoration:none;transition:color .2s ease}.yeduc-public .contact-entry a:hover{color:var(--yeduc-yellow)}.yeduc-public .btn-footer-action{display:inline-block;width:100%;text-align:center;padding:11px;background:transparent;border:1.5px solid var(--yeduc-yellow);color:var(--yeduc-yellow);border-radius:9px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s ease}.yeduc-public .btn-footer-action:hover{background:var(--yeduc-yellow);color:#0c1222}.yeduc-public .footer-col a.btn-footer-action:hover{color:#0c1222}.yeduc-public .footer-contact-empty{font-size:13px;color:var(--text-muted);line-height:1.5;margin-bottom:12px}.yeduc-public .footer-bottom{padding:24px 0;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#64748b;flex-wrap:wrap;gap:14px}.yeduc-public .footer-legal-links{display:flex;gap:22px;flex-wrap:wrap}.yeduc-public .footer-legal-links a{color:#64748b;text-decoration:none;transition:color .2s ease}.yeduc-public .footer-legal-links a:hover{color:var(--yeduc-text-light)}.yeduc-public.yeduc-institution-page{background:#fbfcfe;color:#000;--text-muted:#334155;--border-light:#edf2f7;--shadow-sm:0 4px 14px rgba(1,53,141,.04);--shadow-md:0 16px 36px rgba(1,53,141,.07);--shadow-lg:0 28px 60px rgba(0,24,66,.11);--shadow-glow:0 0 50px rgba(1,53,141,.15)}.yeduc-public .hero-inst{padding:75px 0 70px;position:relative;background:radial-gradient(circle at 15% 20%,rgba(1,53,141,.07) 0,transparent 45%),radial-gradient(circle at 85% 15%,rgba(255,193,7,.12) 0,transparent 40%),linear-gradient(180deg,#f6f9fd,#fbfcfe);border-bottom:1px solid var(--border)}.yeduc-public .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}.yeduc-public .badge-inst{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:var(--white);color:#7a5100;border-radius:30px;font-size:12px;font-weight:800;margin-bottom:20px;border:1px solid rgba(255,193,7,.45);box-shadow:var(--shadow-sm)}.yeduc-public .hero-inst h1{font-size:clamp(34px,4.2vw,50px);line-height:1.12;letter-spacing:-1.6px;color:#000;margin-bottom:18px}.yeduc-public .hero-inst h1 .hero-highlight{color:var(--yellow-hover)}.yeduc-public .hero-inst p{font-size:16.5px;color:#000;font-weight:500;line-height:1.65;margin-bottom:30px;max-width:560px}.yeduc-public .hero-inst-actions{display:flex;gap:12px;flex-wrap:wrap}.yeduc-public .hero-cockpit{background:linear-gradient(145deg,#0a1931,#030b1a);border:1px solid #1e335c;border-radius:24px;padding:26px;box-shadow:var(--shadow-lg),var(--shadow-glow);color:var(--white)}.yeduc-public .cockpit-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:20px}.yeduc-public .cockpit-dots{display:flex;gap:6px}.yeduc-public .cockpit-dot{width:9px;height:9px;border-radius:50%}.yeduc-public .cockpit-dot:first-child{background:#ff5f56}.yeduc-public .cockpit-dot:nth-child(2){background:#ffbd2e}.yeduc-public .cockpit-dot:nth-child(3){background:#27c93f}.yeduc-public .cockpit-status{font-size:11px;font-weight:700;color:var(--yellow);background:rgba(255,193,7,.12);padding:4px 10px;border-radius:20px;letter-spacing:.5px}.yeduc-public .cockpit-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.yeduc-public .cockpit-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);padding:14px 16px;border-radius:14px}.yeduc-public .cockpit-card small{display:block;font-size:11px;color:#94a3b8;font-weight:600;margin-bottom:4px}.yeduc-public .cockpit-card strong{font-size:22px;color:var(--white);font-family:var(--font-yeduc-heading),"Manrope",sans-serif}.yeduc-public .cockpit-card span{display:block;font-size:11px;color:#4ade80;font-weight:700;margin-top:2px}.yeduc-public .cockpit-progress-box{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);padding:14px 16px;border-radius:14px}.yeduc-public .cockpit-progress-header{display:flex;justify-content:space-between;font-size:12px;color:#e2e8f0;margin-bottom:8px;font-weight:600}.yeduc-public .cockpit-progress-value{color:var(--yellow);font-weight:700}.yeduc-public .progress-bar-bg{height:8px;background:hsla(0,0%,100%,.1);border-radius:6px;overflow:hidden}.yeduc-public .progress-bar-fill{height:100%;width:100%;background:linear-gradient(90deg,var(--yellow) 0,#ffa000 100%);border-radius:6px}.yeduc-public .flow-section{padding:55px 0;background:var(--white);border-bottom:1px solid var(--border)}.yeduc-public .flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.yeduc-public .flow-card{background:var(--white);border:1px solid var(--border);border-radius:18px;padding:26px;box-shadow:var(--shadow-sm);transition:all .2s ease}.yeduc-public .flow-card:hover{border-color:var(--blue-brand);transform:translateY(-3px);box-shadow:var(--shadow-md)}.yeduc-public .flow-num-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--blue-soft);color:var(--blue-brand);font-weight:800;font-size:14px;margin-bottom:14px;border:1px solid rgba(1,53,141,.15)}.yeduc-public .flow-card h3{font-size:16.5px;margin-bottom:6px;letter-spacing:-.4px;color:#000}.yeduc-public .flow-card p{font-size:13.5px;color:var(--text-muted);line-height:1.55}.yeduc-public .pillars-section{padding:85px 0 95px}.yeduc-public .section-intro{text-align:center;max-width:760px;margin:0 auto 55px}.yeduc-public .section-eyebrow{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;color:var(--blue-brand);margin-bottom:10px}.yeduc-public .section-title{font-size:clamp(28px,3.6vw,38px);letter-spacing:-1.2px;line-height:1.2;margin-bottom:14px;color:#000}.yeduc-public .section-desc{font-size:16px;color:var(--text-muted);font-weight:500}.yeduc-public .pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.yeduc-public .pillar-card{background:var(--white);border:1px solid var(--border);border-radius:24px;padding:38px 32px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1)}.yeduc-public .pillar-card:hover{border-color:var(--blue-brand);box-shadow:var(--shadow-md);transform:translateY(-5px)}.yeduc-public .pillar-icon-box{width:52px;height:52px;border-radius:14px;background:var(--blue-soft);border:1px solid rgba(1,53,141,.15);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:22px}.yeduc-public .pillar-tag{font-size:11px;font-weight:800;color:var(--blue-brand);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.yeduc-public .pillar-card h2{font-size:22px;letter-spacing:-.6px;margin-bottom:12px;line-height:1.3;color:#000}.yeduc-public .pillar-card p{font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:26px}.yeduc-public .pillar-features{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:22px;border-top:1px solid var(--border-light);padding-left:0}.yeduc-public .pillar-features li{font-size:13px;font-weight:600;color:#000;display:flex;align-items:flex-start;gap:10px;line-height:1.45}.yeduc-public .pillar-check{color:var(--blue-brand);font-weight:800;font-size:14px}.yeduc-public .contact-section{background:var(--blue-soft);border-top:1px solid var(--border);padding:80px 0 90px}.yeduc-public .contact-wrapper{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:center}.yeduc-public .contact-intro h2{font-size:34px;letter-spacing:-1.2px;line-height:1.2;margin-bottom:14px;color:#000}.yeduc-public .contact-intro p{font-size:15.5px;color:#000;font-weight:500;line-height:1.65;margin-bottom:26px}.yeduc-public .protocol-card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:22px 24px;box-shadow:var(--shadow-sm)}.yeduc-public .protocol-card strong{color:var(--blue-brand);font-size:14px;display:block;margin-bottom:4px}.yeduc-public .protocol-card span{font-size:12.5px;color:#000;font-weight:600;line-height:1.45;display:block}.yeduc-public .contact-box{background:var(--white);border:1px solid var(--border);border-radius:24px;padding:40px;box-shadow:var(--shadow-md)}.yeduc-public .inst-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.yeduc-public .inst-form-group{margin-bottom:16px}.yeduc-public .inst-form-row .inst-form-group{margin-bottom:0}.yeduc-public .inst-form-group label{display:block;font-size:12.5px;font-weight:800;color:#000;margin-bottom:6px}.yeduc-public .inst-form-group input,.yeduc-public .inst-form-group select{width:100%;padding:12px 15px;border:1.5px solid var(--border);border-radius:10px;font-size:13.5px;outline:none;color:#000;font-family:inherit;font-weight:600;transition:all .2s ease;background:#fafcfe}.yeduc-public .inst-form-group input:focus,.yeduc-public .inst-form-group select:focus{border-color:var(--blue-brand);background:var(--white);box-shadow:0 0 0 4px rgba(1,53,141,.08)}.yeduc-public .inst-input-invalid{border-color:#dc2626!important}.yeduc-public .inst-form-alert{border-radius:10px;border:1px solid rgba(220,38,38,.25);background:rgba(220,38,38,.08);padding:10px 12px;font-size:13px;color:#b91c1c;margin-bottom:16px}.yeduc-public .inst-form-submit{width:100%;padding:13px;margin-top:6px;gap:8px}.yeduc-public .inst-contact-success{display:flex;flex-direction:column;gap:14px}.yeduc-public .inst-contact-success h3{font-size:22px;color:var(--blue-brand)}.yeduc-public .inst-contact-success p{font-size:14px;color:var(--text-muted);line-height:1.65}.yeduc-public.yeduc-structure-page{background:var(--white);color:var(--text)}.yeduc-public .hero-org{padding:60px 0 55px;background:radial-gradient(circle at 85% 15%,rgba(255,193,7,.15) 0,transparent 35%),radial-gradient(circle at 10% 80%,rgba(1,53,141,.08) 0,transparent 35%),linear-gradient(135deg,var(--blue-soft) 0,var(--white) 70%);border-bottom:1px solid var(--border)}.yeduc-public .hero-org-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:center}.yeduc-public .badge-org{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--yellow-soft);color:#855a00;border-radius:30px;font-size:12px;font-weight:800;margin-bottom:16px;border:1px solid rgba(255,193,7,.4)}.yeduc-public .hero-org h1{font-size:clamp(34px,4vw,50px);line-height:1.1;letter-spacing:-1.5px;color:var(--blue-brand);margin-bottom:16px}.yeduc-public .hero-org p{font-size:16px;color:var(--muted);line-height:1.6;margin-bottom:26px;max-width:540px}.yeduc-public .hero-org-actions{display:flex;gap:12px;flex-wrap:wrap}.yeduc-public .hero-image-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg);border:3px solid var(--white);height:380px;background:var(--blue-light)}.yeduc-public .hero-image-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,53,141,.05),rgba(0,24,66,.72));pointer-events:none}.yeduc-public .hero-image-badge{position:absolute;bottom:20px;left:20px;right:20px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(10px);border-radius:12px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;z-index:1}.yeduc-public .hero-image-badge strong{font-size:13px;color:var(--blue-brand);display:block}.yeduc-public .hero-image-badge span{font-size:11px;color:var(--muted)}.yeduc-public .switch-section{padding:60px 0 70px;background:var(--white)}.yeduc-public .tabs-wrapper{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.yeduc-public .tab-btn{background:var(--blue-soft);color:var(--blue-brand);border:1px solid var(--border);padding:12px 24px;border-radius:35px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .25s ease;font-family:inherit}.yeduc-public .tab-btn:hover{background:var(--blue-light);border-color:var(--blue-brand)}.yeduc-public .tab-btn.active{background:var(--blue-brand);color:var(--white);border-color:var(--blue-brand);box-shadow:0 6px 18px var(--blue-glow)}.yeduc-public .tab-content{display:none;animation:yeducFadeIn .35s ease}.yeduc-public .tab-content.active{display:block}@keyframes yeducFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.yeduc-public .sector-hero-banner img{object-fit:cover}.yeduc-public .sector-hero-banner{height:270px;border-radius:20px;overflow:hidden;position:relative;margin-bottom:30px;box-shadow:var(--shadow-md);background:var(--blue-dark)}.yeduc-public .banner-sae img{object-position:center 5%}.yeduc-public .banner-etablissements img{object-position:center 50%}.yeduc-public .banner-entreprises img{object-position:center 40%}.yeduc-public .sector-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,53,141,.92),rgba(1,53,141,.45));display:flex;align-items:center;padding:0 40px;color:var(--white);z-index:1}.yeduc-public .sector-hero-text h3{font-size:24px;margin-bottom:6px;color:var(--white)}.yeduc-public .sector-hero-text p{font-size:14px;color:#e6edf9;max-width:600px}.yeduc-public .bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:35px}.yeduc-public .bento-card{background:var(--white);border:1px solid var(--border);border-radius:18px;padding:26px;transition:all .25s ease}.yeduc-public .bento-card:hover{border-color:var(--blue-brand);transform:translateY(-4px);box-shadow:var(--shadow-md)}.yeduc-public .bento-icon{width:44px;height:44px;border-radius:12px;background:var(--blue-soft);color:var(--blue-brand);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.yeduc-public .bento-card h3{font-size:18px;color:var(--blue-brand);margin-bottom:8px}.yeduc-public .bento-card p{font-size:13px;color:var(--muted);line-height:1.6}.yeduc-public .brand-banner{background:linear-gradient(135deg,var(--blue-brand) 0,var(--blue-dark) 100%);color:var(--white);border-radius:20px;padding:32px 36px;margin-bottom:35px;box-shadow:var(--shadow-md);display:flex;align-items:center;gap:24px}.yeduc-public .brand-banner-icon{font-size:32px;flex-shrink:0}.yeduc-public .brand-banner h4{font-size:18px;color:var(--yellow);margin-bottom:6px}.yeduc-public .brand-banner p{font-size:14px;color:#e6edf9;line-height:1.6}.yeduc-public .sector-ctas{display:flex;gap:12px;flex-wrap:wrap}.yeduc-public .demo-section{padding:65px 0 75px;background:var(--blue-soft);border-top:1px solid var(--border)}.yeduc-public .demo-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center}.yeduc-public .demo-eyebrow{color:var(--blue-brand);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.yeduc-public .demo-section h2{font-size:32px;color:var(--blue-brand);margin-bottom:12px}.yeduc-public .demo-intro{color:var(--muted);font-size:14.5px;line-height:1.65;margin-bottom:20px}.yeduc-public .demo-aside-card{background:var(--white);border:1px solid var(--border);border-radius:14px;padding:18px}.yeduc-public .demo-aside-card strong{color:var(--blue-brand);font-size:14px;display:block;margin-bottom:4px}.yeduc-public .demo-aside-card span{font-size:12.5px;color:var(--muted)}.yeduc-public .form-card{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:32px;box-shadow:var(--shadow-md)}.yeduc-public .struct-form-group{margin-bottom:16px}.yeduc-public .struct-form-group label{display:block;font-size:12.5px;font-weight:700;color:var(--text);margin-bottom:6px}.yeduc-public .struct-form-group input,.yeduc-public .struct-form-group select{width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-family:inherit;outline:none;background:var(--white)}.yeduc-public .struct-form-group input:focus,.yeduc-public .struct-form-group select:focus{border-color:var(--blue-brand);box-shadow:0 0 0 4px rgba(1,53,141,.08)}.yeduc-public .struct-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.yeduc-public .struct-input-invalid{border-color:#dc2626!important}.yeduc-public .struct-form-alert{border-radius:10px;border:1px solid rgba(220,38,38,.25);background:rgba(220,38,38,.08);padding:10px 12px;font-size:13px;color:#b91c1c;margin-bottom:16px}.yeduc-public .struct-form-submit{width:100%;padding:12px;margin-top:6px}.yeduc-public .struct-contact-success{display:flex;flex-direction:column;gap:14px}.yeduc-public .struct-contact-success h3{font-size:22px;color:var(--blue-brand)}.yeduc-public .struct-contact-success p{font-size:14px;color:var(--muted);line-height:1.65}.yeduc-public.yeduc-teach-page{background:var(--white);color:var(--text)}.yeduc-public .hero-teach{padding:58px 0 52px;background:radial-gradient(circle at 85% 20%,rgba(255,193,7,.16) 0,transparent 35%),radial-gradient(circle at 10% 80%,rgba(1,53,141,.08) 0,transparent 35%),linear-gradient(135deg,var(--blue-soft) 0,var(--white) 70%);border-bottom:1px solid var(--border)}.yeduc-public .hero-teach-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:center}.yeduc-public .badge-teach{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:var(--yellow-soft);color:#946800;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:16px;border:1px solid rgba(255,193,7,.4)}.yeduc-public .hero-teach h1{font-size:clamp(36px,4.2vw,54px);line-height:1.08;letter-spacing:-1.8px;color:var(--blue-brand);margin-bottom:16px}.yeduc-public .hero-teach p{font-size:16px;color:var(--muted);line-height:1.65;margin-bottom:26px;max-width:530px}.yeduc-public .hero-actions{display:flex;gap:12px;flex-wrap:wrap}.yeduc-public .earnings-card{background:var(--white);border:2px solid var(--blue-brand);border-radius:20px;padding:28px;box-shadow:var(--shadow-lg)}.yeduc-public .earnings-card h3{font-size:18px;color:var(--blue-brand);margin-bottom:16px;display:flex;align-items:center;gap:8px}.yeduc-public .slider-group{margin-bottom:18px}.yeduc-public .slider-header{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--text);margin-bottom:6px;gap:12px}.yeduc-public .slider-header span:last-child{color:var(--blue-brand);text-align:right}.yeduc-public .earnings-card input[type=range]{width:100%;accent-color:var(--blue-brand);height:6px;border-radius:4px;cursor:pointer}.yeduc-public .earnings-result{background:var(--blue-soft);border-radius:12px;padding:16px;text-align:center;margin-top:20px;border:1px solid var(--border)}.yeduc-public .earnings-result small{font-size:11px;color:var(--muted);text-transform:uppercase;font-weight:700;letter-spacing:.5px}.yeduc-public .earnings-result strong{display:block;font-family:var(--font-yeduc-heading),"Manrope",sans-serif;font-size:32px;color:var(--blue-brand);line-height:1.1;margin:4px 0}.yeduc-public .earnings-hint{font-size:11px;color:var(--muted);display:block}.yeduc-public .perks-strip{border-bottom:1px solid var(--border);padding:20px 0;background:var(--white)}.yeduc-public .perks-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.yeduc-public .perk-item strong{display:block;font-size:14px;color:var(--blue-brand);margin-bottom:2px}.yeduc-public .perk-item span{font-size:11.5px;color:var(--muted)}.yeduc-public .studio-section{padding:60px 0 65px;background:var(--white);border-bottom:1px solid var(--border)}.yeduc-public .studio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.yeduc-public .studio-card{border:1px solid var(--border);border-radius:18px;padding:24px;background:var(--blue-soft);transition:all .25s ease;display:flex;flex-direction:column;justify-content:space-between}.yeduc-public .studio-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--blue-brand)}.yeduc-public .studio-icon{width:44px;height:44px;border-radius:12px;background:var(--white);color:var(--blue-brand);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px;border:1px solid var(--border)}.yeduc-public .studio-card h3{font-size:18px;color:var(--blue-brand);margin-bottom:6px}.yeduc-public .studio-card p{font-size:12.5px;color:var(--muted);line-height:1.55}.yeduc-public .studio-footnote{font-size:11.5px;font-weight:700;color:var(--blue-brand);margin-top:14px}.yeduc-public .pricing-teach-section{padding:65px 0 72px;background:var(--blue-soft);border-bottom:1px solid var(--border)}.yeduc-public .pricing-teach-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:860px;margin:0 auto}.yeduc-public .pricing-learn-grid{display:grid;grid-template-columns:minmax(0,420px);gap:24px;justify-content:center;margin:0 auto}.yeduc-public .pricing-manual-note{margin-top:10px;font-size:13px;color:var(--muted);max-width:640px;margin-inline:auto}.yeduc-public .pricing-empty{text-align:center;color:var(--muted);font-size:14px}.yeduc-public .teach-price-card{border:1px solid var(--border);border-radius:20px;padding:32px 28px;background:var(--white);display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:all .25s ease}.yeduc-public .teach-price-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--blue-brand)}.yeduc-public .teach-price-card.featured{border:2px solid var(--blue-brand);background:linear-gradient(180deg,#f8fafd,#fff);box-shadow:var(--shadow-md)}.yeduc-public .teach-ribbon{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--yellow);color:var(--navy-deep);font-size:10.5px;font-weight:800;padding:4px 14px;border-radius:20px;letter-spacing:.5px;box-shadow:0 2px 8px var(--yellow-glow);white-space:nowrap}.yeduc-public .plan-tag{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--blue-brand);background:var(--blue-light);padding:4px 10px;border-radius:20px;margin-bottom:10px}.yeduc-public .plan-tag-pro{background:var(--yellow-soft);color:#855a00}.yeduc-public .teach-price-card h3{font-size:21px;color:var(--blue-brand);margin-bottom:6px}.yeduc-public .teach-price-card>div>p{font-size:12.5px;color:var(--muted);margin-bottom:14px;line-height:1.5}.yeduc-public .price-num{font-family:var(--font-yeduc-heading),"Manrope",sans-serif;font-size:36px;font-weight:800;color:var(--blue-brand);line-height:1;margin-bottom:4px}.yeduc-public .price-num span{font-size:14px;color:var(--muted);font-weight:600}.yeduc-public .commission-pill{display:inline-block;font-size:12px;font-weight:700;color:#946800;background:var(--yellow-soft);padding:4px 10px;border-radius:6px;margin-bottom:16px;border:1px solid rgba(255,193,7,.4)}.yeduc-public .teach-features{list-style:none;border-top:1px solid var(--border);padding-top:18px;margin-bottom:22px}.yeduc-public .teach-features li{font-size:13px;color:var(--text);margin-bottom:9px}.yeduc-public .teach-features li.disabled{color:#94a3b8;opacity:.65}.yeduc-public .teach-plan-cta{width:100%}.yeduc-public .b2b-section{padding:60px 0 65px;background:var(--white);border-bottom:1px solid var(--border)}.yeduc-public .b2b-box{background:var(--blue-soft);border:1px solid var(--border);border-radius:20px;padding:35px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;box-shadow:var(--shadow-md)}.yeduc-public .b2b-box h3{font-size:24px;color:var(--blue-brand);line-height:1.25;margin-bottom:12px}.yeduc-public .b2b-box p{font-size:13.5px;color:var(--muted);line-height:1.6;margin-bottom:18px}.yeduc-public .b2b-tags{display:flex;gap:8px;flex-wrap:wrap}.yeduc-public .b2b-tags span{background:var(--white);border:1px solid var(--border);color:var(--blue-brand);padding:5px 12px;border-radius:20px;font-size:11.5px;font-weight:700}.yeduc-public .steps-list{list-style:none}.yeduc-public .step-row{display:flex;gap:14px;margin-bottom:16px;align-items:flex-start}.yeduc-public .step-num{width:28px;height:28px;background:var(--yellow);color:var(--navy-deep);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;flex-shrink:0}.yeduc-public .step-row strong{display:block;font-size:13.5px;color:var(--blue-brand)}.yeduc-public .step-row span{font-size:12px;color:var(--muted)}.yeduc-public.yeduc-learn-page{background:var(--white);color:var(--text)}.yeduc-public .hero-learn{padding:55px 0 50px;background:radial-gradient(circle at 85% 20%,rgba(255,193,7,.16) 0,transparent 35%),radial-gradient(circle at 10% 80%,rgba(1,53,141,.08) 0,transparent 35%),linear-gradient(135deg,var(--blue-soft) 0,var(--white) 70%);border-bottom:1px solid var(--border);text-align:center}.yeduc-public .hero-learn-content{max-width:820px;margin:0 auto}.yeduc-public .badge-learn{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:var(--yellow-soft);color:#946800;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:16px;border:1px solid rgba(255,193,7,.4)}.yeduc-public .hero-learn h1{font-size:clamp(36px,4.2vw,54px);line-height:1.1;letter-spacing:-1.8px;color:var(--blue-brand);margin-bottom:16px}.yeduc-public .hero-learn p{font-size:16.5px;color:var(--muted);max-width:620px;margin:0 auto 28px}.yeduc-public .learn-search-box{max-width:600px;margin:0 auto 24px;display:flex;background:var(--white);border:2px solid var(--blue-brand);border-radius:12px;padding:6px;box-shadow:var(--shadow-lg);gap:6px}.yeduc-public .learn-search-box input{flex:1;border:none;outline:none;padding:10px 16px;font-size:14px;font-family:inherit;color:var(--text);background:transparent;min-width:0}.yeduc-public .learn-search-box .btn{flex-shrink:0;border-radius:8px}.yeduc-public .reassurance-strip{display:flex;justify-content:center;gap:28px;font-size:12px;font-weight:700;color:var(--muted);flex-wrap:wrap}.yeduc-public .reassurance-strip span{display:flex;align-items:center;gap:6px}.yeduc-public .tracks-section{padding:55px 0 60px;background:var(--white);border-bottom:1px solid var(--border)}.yeduc-public .tracks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.yeduc-public .track-card{border:1px solid var(--border);border-radius:18px;padding:24px;background:var(--blue-soft);transition:all .25s ease;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.yeduc-public .track-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--blue-brand)}.yeduc-public .track-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;gap:10px}.yeduc-public .track-icon{font-size:28px;line-height:1}.yeduc-public .track-badge{background:var(--white);border:1px solid var(--border);padding:3px 8px;border-radius:12px;font-size:10.5px;font-weight:800;color:var(--blue-brand);white-space:nowrap}.yeduc-public .track-card h3{font-size:18px;color:var(--blue-brand);margin-bottom:6px}.yeduc-public .track-card p{font-size:12.5px;color:var(--muted);margin-bottom:0;line-height:1.55}.yeduc-public .track-cta{font-size:12px;width:fit-content}.yeduc-public .catalog-section{padding:55px 0 65px;background:var(--blue-soft);border-bottom:1px solid var(--border)}.yeduc-public .catalog-categories-bar{flex-wrap:wrap;justify-content:center;max-width:920px;margin-left:auto;margin-right:auto;padding-bottom:20px}.yeduc-public .catalog-notify-form{display:flex;flex-direction:column;gap:10px;max-width:360px;margin:0 auto}.yeduc-public .catalog-notify-form input{width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-family:inherit;outline:none}.yeduc-public .catalog-notify-form input:focus{border-color:var(--blue-brand);box-shadow:0 0 0 4px rgba(1,53,141,.08)}.yeduc-public .catalog-notify-input-invalid{border-color:#dc2626!important}.yeduc-public .catalog-notify-alert{border-radius:10px;border:1px solid rgba(220,38,38,.25);background:rgba(220,38,38,.08);padding:10px 12px;font-size:13px;color:#b91c1c}.yeduc-public .catalog-notify-success{display:flex;flex-direction:column;gap:12px;align-items:center}.yeduc-public .catalog-notify-success p{font-size:13.5px;color:var(--muted);max-width:420px}.yeduc-public .certificate-section{padding:60px 0 65px;background:var(--white);border-bottom:1px solid var(--border)}.yeduc-public .cert-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:45px;align-items:center}.yeduc-public .cert-intro{color:var(--muted);font-size:14.5px;line-height:1.65;margin-bottom:18px}.yeduc-public .cert-features{list-style:none;font-size:13px;font-weight:600;color:var(--text);margin-bottom:22px}.yeduc-public .cert-features li{margin-bottom:8px}.yeduc-public .cert-preview{border:2px solid var(--blue-brand);border-radius:16px;padding:30px;background:linear-gradient(135deg,#fafcff,#fff);box-shadow:var(--shadow-lg)}.yeduc-public .cert-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid var(--border);padding-bottom:14px;gap:12px}.yeduc-public .cert-brand{font-weight:800;color:var(--blue-brand);font-size:18px}.yeduc-public .cert-brand span{color:var(--yellow-hover)}.yeduc-public .cert-verified-badge{font-size:11px;background:var(--yellow-soft);color:#785400;padding:3px 8px;border-radius:10px;font-weight:700;white-space:nowrap}.yeduc-public .cert-body h4{font-size:20px;color:var(--blue-brand);margin:10px 0 6px}.yeduc-public .cert-body p{font-size:12.5px;color:var(--text);line-height:1.55}.yeduc-public .cert-body small,.yeduc-public .cert-footer{color:var(--muted);font-size:11px}.yeduc-public .cert-footer{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:14px;border-top:1px dashed var(--border);gap:12px;flex-wrap:wrap}.yeduc-public .learn-final-cta{padding:60px 0;background:var(--white)}@media (max-width:1050px){.yeduc-public .nav-links{display:none}.yeduc-public .nav-menu-btn{display:inline-flex}.yeduc-public .hero-container{grid-template-columns:1fr;gap:30px}.yeduc-public .hero-grid,.yeduc-public .structures-grid-4{grid-template-columns:1fr}.yeduc-public .courses-grid{grid-template-columns:1fr 1fr}.yeduc-public .gov-banner-large{grid-template-columns:1fr;padding:32px}.yeduc-public .bento-grid,.yeduc-public .contact-wrapper,.yeduc-public .demo-grid,.yeduc-public .flow-grid,.yeduc-public .hero-org-grid,.yeduc-public .inst-form-row,.yeduc-public .pillars-grid{grid-template-columns:1fr}.yeduc-public .brand-banner{flex-direction:column;text-align:center}.yeduc-public .struct-form-row{grid-template-columns:1fr}.yeduc-public .sector-hero-overlay{padding:0 20px}.yeduc-public .hero-teach-grid{grid-template-columns:1fr}.yeduc-public .perks-inner{grid-template-columns:repeat(2,1fr);gap:15px}.yeduc-public .b2b-box,.yeduc-public .cert-grid,.yeduc-public .pricing-teach-grid,.yeduc-public .studio-grid,.yeduc-public .tracks-grid{grid-template-columns:1fr}.yeduc-public .learn-search-box{flex-direction:column;padding:8px}.yeduc-public .learn-search-box .btn{width:100%}}@media (max-width:950px){.yeduc-public .footer-grid{grid-template-columns:1fr 1fr;gap:32px}.yeduc-public .footer-bottom{flex-direction:column;text-align:center}}@media (max-width:700px){.yeduc-public .navbar{padding:0 5%}.yeduc-public .login{display:none}.yeduc-public .hero{padding:45px 5%}.yeduc-public .ecosystem-hero{transform:scale(.8);margin:-20px 0}.yeduc-public .node-4{left:0}.yeduc-public .courses-grid{grid-template-columns:1fr}.yeduc-public .trust-inner{gap:15px;flex-wrap:wrap;font-size:8px}.yeduc-public .heading h2{font-size:28px}.yeduc-public .gov-metrics-grid{grid-template-columns:1fr}.yeduc-public .cta-box{padding:35px 22px}.yeduc-public .cta-box h2{font-size:26px}}@media (max-width:580px){.yeduc-public .footer-grid{grid-template-columns:1fr;gap:28px}}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_0eeb07;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:__DM_Sans_0eeb07,__DM_Sans_Fallback_0eeb07;font-style:normal}.__variable_0eeb07{--font-yeduc-body:"__DM_Sans_0eeb07","__DM_Sans_Fallback_0eeb07"}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_946509;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_946509;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_946509{font-family:__Manrope_946509,__Manrope_Fallback_946509;font-style:normal}.__variable_946509{--font-yeduc-heading:"__Manrope_946509","__Manrope_Fallback_946509"}