@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#182e29;background:#fafbf8;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:4px;outline:3px solid #8568c8}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h2{letter-spacing:-2px;font-size:clamp(30px,3.3vw,48px);line-height:1.22}h2 span{color:#748273}em{color:#b4f567;font-style:normal}.topline{color:#d8e5de;letter-spacing:1.6px;background:#16322d;justify-content:space-between;padding:11px 5%;font-size:9px;display:flex}.topline a{letter-spacing:0;font-size:10px}header{border-bottom:1px solid #e3e7e0;align-items:center;gap:30px;height:100px;padding:0 5%;display:flex}nav{gap:25px;margin-left:auto;font-size:12px;font-weight:600;display:flex}nav a:hover{color:#5f8d39}.brand{letter-spacing:-1.5px;align-items:center;gap:10px;font-family:Manrope;font-size:32px;font-weight:800;line-height:1;display:flex}.brand small{letter-spacing:4px;margin-top:7px;font-size:9px;font-weight:600;display:block}.brandmark{color:#7ea84c;letter-spacing:-5px;margin-right:5px;font-size:27px}.button{color:#1a3027;background:#b4f567;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;padding:18px 24px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#a1e451;transform:translateY(-2px)}.button.small{padding:13px 18px;font-size:11px}.button span{font-size:20px}.menu{display:none}.hero{grid-template-columns:1.12fr 1fr;gap:35px;max-width:1600px;min-height:610px;margin:auto;padding:62px 5% 50px;display:grid}.hero-copy{padding-top:22px}.eyebrow{letter-spacing:1.6px;align-items:center;gap:8px;margin-bottom:24px;font-size:10px;font-weight:700;display:flex}.eyebrow i{background:#77a441;border-radius:50%;width:7px;height:7px}h1{letter-spacing:-4px;font-size:clamp(45px,5.25vw,78px);font-weight:600;line-height:1.12}h1 em{color:#66953c}.hero-copy>p{color:#63716b;max-width:465px;margin-top:26px;font-size:16px;line-height:1.85}.actions{align-items:center;gap:25px;margin-top:32px;display:flex}.text-link{align-items:center;gap:15px;font-size:12px;font-weight:600;display:inline-flex}.hero-bottom{color:#6c7a71;gap:14px;margin-top:48px;font-size:10px;display:flex}.hero-bottom b{color:#a4b397}.hero-art{color:#eef5df;isolation:isolate;background:#193b32;border-radius:12px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 20px 40px #17372d10}.art-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.hero-art:after{content:"";filter:blur(40px);z-index:-1;background:#9cdd6020;width:300px;height:300px;position:absolute;top:-110px;right:-100px}.orbit{border:1px solid #b0dc6c20;border-radius:50%;width:420px;height:420px;position:absolute;top:40px;left:30px}.orbit.inner{width:300px;height:300px;top:100px;left:90px}.art-label{letter-spacing:2px;color:#adc2b6;font-size:8px;position:absolute;top:25px;left:28px}.floating{z-index:2;background:#315247f0;border:1px solid #ffffff25;border-radius:9px;align-items:center;gap:13px;padding:17px 20px;font-size:15px;display:flex;position:absolute;box-shadow:0 15px 35px #071a2250}.floating small{color:#c5d6ca;margin-top:4px;font-size:9px;display:block}.floating.excel{top:80px;left:30px;transform:rotate(-6deg)}.floating.excel>span{margin-left:25px;font-size:20px}.floating.excel b{color:#214836;background:#b4f567;border-radius:4px;padding:6px 10px}.data-panel{color:#224233;background:#f2f5df;border-radius:9px;padding:20px;position:absolute;top:180px;left:16%;right:11%;transform:rotate(-5deg);box-shadow:0 20px 40px #0003}.panel-top{justify-content:space-between;font-size:9px;font-weight:600;display:flex}.graph{border-bottom:1px solid #d1dbc5;align-items:flex-end;gap:13px;height:120px;padding-top:15px;display:flex}.graph>div{background:#6d984b;border-radius:3px 3px 0 0;flex:1}.graph>div:nth-child(2n){background:#b7d986}.graph-bottom{justify-content:space-between;padding-top:12px;font-size:7px;display:flex}.floating.ai{color:#433063;background:#dbd5f2;top:125px;right:19px;transform:rotate(7deg)}.floating.ai small{color:#69567c}.floating.ai b{font-size:38px;line-height:1}.floating.power{bottom:58px;right:35px;transform:rotate(5deg)}.floating.power b{color:#e8d179;letter-spacing:-4px;margin-right:5px;font-size:26px}.art-foot{letter-spacing:1.5px;color:#d3e4cc;font-size:7px;position:absolute;bottom:20px;left:26px}.expertise-strip{border-top:1px solid #e2e7de;border-bottom:1px solid #e2e7de;justify-content:space-between;align-items:center;gap:20px;padding:26px 5%;display:flex}.expertise-strip>span{letter-spacing:1px;color:#64715d;max-width:140px;font-size:8px;line-height:1.6}.expertise-strip strong{font-family:Manrope;font-size:20px;font-weight:500}.expertise-strip b{color:#8da77b;font-size:20px}.section{max-width:1600px;margin:auto;padding:90px 5%}.section-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:35px;display:flex}.section-heading>p{color:#69766d;max-width:360px;margin-bottom:6px;font-size:14px;line-height:1.8}.filters{gap:8px;margin:30px 0;display:flex}.filters button{color:#64715f;background:0 0;border:1px solid #dce3d7;border-radius:30px;padding:10px 20px;font-size:11px}.filters button.active{color:#fff;background:#1e382f;border-color:#1e382f}.course-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.course{background:#f0f4e9;border:1px solid #dce3d8;border-radius:8px;flex-direction:column;padding:28px;display:flex}.course.ai{background:#f0edf6}.course.bi{background:#f6f3e8}.course-top{letter-spacing:1px;color:#657361;justify-content:space-between;font-size:8px;display:flex}.course-symbol{color:#57873c;margin:32px 0 25px;font-size:40px;font-weight:700}.course.ai .course-symbol{color:#8472b6}.course.bi .course-symbol{color:#b7a448;letter-spacing:-5px}.course h3{letter-spacing:-.8px;margin-bottom:15px;font-size:22px}.course p{color:#687466;font-size:12px;line-height:1.8}.chips{flex-wrap:wrap;gap:5px;margin:23px 0 28px;display:flex}.chips span{border:1px solid #bcc8b980;border-radius:4px;padding:6px 8px;font-size:8px}.course>a{border-top:1px solid #c5cebf70;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:11px;font-weight:600;display:flex}.consult{color:#fff;background:#18362f;grid-template-columns:1.1fr 1fr;gap:80px;padding:75px 7%;display:grid}.consult .eyebrow{color:#b3c7ad}.consult h2{font-size:clamp(30px,3vw,43px)}.consult>div>p{color:#b7c8bc;max-width:430px;margin:25px 0;font-size:13px;line-height:1.9}.consult-steps>div{border-bottom:1px solid #ffffff20;align-items:flex-start;gap:22px;padding:28px 0;display:flex}.consult-steps>div>span{color:#b4f567;padding-top:4px;font-size:11px}.consult-steps h3{font-size:18px;font-weight:500}.consult-steps p{color:#b7c8bc;margin-top:10px;font-size:12px;line-height:1.8}.consult-steps b{color:#b4f567;margin-left:auto}.approach{grid-template-columns:1fr 1fr;gap:80px;display:grid}.approach>div>p{color:#6e7b70;max-width:470px;margin:25px 0;font-size:14px;line-height:1.9}.approach-box{background:#f1f4ec;border:1px solid #dce3d7;border-radius:7px;padding:35px}.approach-box>span{letter-spacing:1.5px;color:#66765b;font-size:9px}.approach-box h3{letter-spacing:-1px;margin:22px 0;font-size:26px;line-height:1.4}.approach-box ul{color:#677760;padding:0;font-size:12px;line-height:2.5;list-style:none}.approach-box li:before{content:"↗";color:#659142;margin-right:12px}.planning{border-top:1px solid #e1e6db}.planning-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:55px;display:grid}.calendar{background:#fff;border:1px solid #dbe2d6;border-radius:8px;padding:28px}.cal-head{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.cal-head h3{text-transform:capitalize;font-size:18px}.cal-head button{background:#f5f7f1;border:1px solid #e1e6db;border-radius:4px;margin-left:5px;padding:8px 12px}.week,.days{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.week{text-align:center;color:#6a7867;margin-bottom:12px;font-size:10px}.days button{aspect-ratio:1;color:#435343;background:#f6f7f3;border:1px solid #e7eade;border-radius:5px;font-size:12px;position:relative}.days button i{background:#a6ae9c;border-radius:50%;width:4px;height:4px;display:block;position:absolute;bottom:6px;left:calc(50% - 2px)}.days .past{opacity:.3}.days .busy{color:#79574a;background:#efe5df}.days .free{background:#eff8e3}.days .free i{background:#65943c}.days button.selected{color:#203a26;background:#b4f567;border-color:#5b8638}.legend{gap:16px;margin-top:25px;font-size:9px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{background:#aaa;border-radius:50%;width:7px;height:7px}.legend i.free{background:#89b65b}.legend i.busy{background:#b98168}.calendar-notice{color:#61725e;border-top:1px solid #e4e9de;margin-top:20px;padding-top:20px;font-size:11px;line-height:1.8}.calendar small{color:#64735b;margin-top:10px;font-size:9px;line-height:1.7;display:block}form>h3{letter-spacing:-.6px;font-size:23px}.form-intro{color:#68795f;margin:10px 0 23px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid label{flex-direction:column;gap:8px;font-size:10px;font-weight:600;display:flex}.form-grid .full{grid-column:1/-1}input,select,textarea{color:#314332;background:#fff;border:1px solid #dce2d6;border-radius:4px;width:100%;min-width:0;padding:12px;font-size:12px}textarea{resize:vertical}.privacy-note{color:#617454;margin:17px 0;font-size:10px;line-height:1.7}.privacy-note a{text-decoration:underline}.form-status{margin-top:15px;font-size:12px;line-height:1.7}.closing{background:#e8efde;padding:55px 7%;position:relative}.closing>span{letter-spacing:1.5px;color:#617655;font-size:9px}.closing h2{letter-spacing:-4px;margin-top:20px;font-size:clamp(50px,7vw,95px);font-weight:500;line-height:1.05}.closing em{color:#658c43}.closing h2 a{border:1px solid #abbda0;border-radius:50%;place-items:center;width:100px;height:100px;font-size:65px;display:grid;position:absolute;bottom:60px;right:10%}footer{flex-wrap:wrap;align-items:center;gap:35px;padding:45px 5% 20px;display:flex}footer>p{color:#617454;font-size:11px}footer>a:nth-last-child(2){margin-left:auto;font-size:12px}.footer-bottom{color:#64765b;border-top:1px solid #dfe6d9;justify-content:space-between;gap:30px;width:100%;padding-top:20px;font-size:9px;display:flex}.honeypot{width:1px;height:1px;position:absolute;left:-10000px}.skip{z-index:9;background:#fff;padding:15px;position:absolute;top:-100px}.skip:focus{top:0}.legal{max-width:800px;margin:50px auto;padding:30px;line-height:1.9}.legal h1{letter-spacing:-1px;font-size:38px}.legal h2{letter-spacing:0;margin:30px 0 10px;font-size:22px}.legal p{margin:15px 0}.legal a{text-decoration:underline}@media (min-width:1600px){header,.expertise-strip,.consult,.closing,footer{padding-left:max(5%,50vw - 720px);padding-right:max(5%,50vw - 720px)}}@media (max-width:1100px){nav{gap:12px;font-size:10px}header{gap:15px}.hero{gap:22px}.actions{flex-wrap:wrap;gap:15px}h1{letter-spacing:-2.5px}.hero-art{min-height:450px}.expertise-strip strong{font-size:16px}.consult,.approach{gap:40px}.planning-grid{gap:25px}.course{padding:22px}}@media (max-width:780px){header{flex-wrap:wrap;height:80px;position:relative}.brand{font-size:26px}.brandmark{font-size:23px}header>.button{margin-left:auto;padding:10px;font-size:10px}.menu{background:0 0;border:0;margin-left:auto;font-size:12px;display:block}nav{display:none}nav.open{z-index:5;background:#fafbf8;flex-direction:column;padding:25px;font-size:14px;display:flex;position:absolute;top:80px;left:0;right:0;box-shadow:0 15px 20px #0001}.hero{grid-template-columns:1fr;padding-top:25px}.hero-copy{padding-top:15px}h1{font-size:54px}.hero-copy>p{font-size:15px}.hero-bottom{gap:10px;margin:30px 0 12px;font-size:9px}.hero-art{width:100%;max-width:540px;min-height:450px;margin:auto}.expertise-strip{flex-wrap:wrap;justify-content:center;gap:15px}.expertise-strip>span{text-align:center;width:100%;max-width:none}.expertise-strip strong{font-size:14px}.expertise-strip b{font-size:13px}.section{padding-top:55px;padding-bottom:55px}.section-heading{display:block}.section-heading>p{max-width:100%;margin-top:20px}h2{letter-spacing:-1.3px}.course-grid{grid-template-columns:1fr}.course-symbol{margin:22px 0}.course h3{font-size:26px}.course p{font-size:14px}.course-top{font-size:9px}.chips span{font-size:10px}.course>a{font-size:13px}.filters{flex-wrap:wrap;gap:5px}.filters button{padding:9px 13px;font-size:10px}.consult,.approach,.planning-grid{grid-template-columns:1fr;gap:35px}.consult{padding:50px 5%}.consult h2{font-size:33px}.approach-box h3{font-size:25px}.calendar{width:100%;max-width:540px;margin:auto}.closing h2{letter-spacing:-3px;font-size:65px}.closing h2 a{width:65px;height:65px;font-size:40px;right:8%}.closing{padding:45px 5%}footer{gap:20px}footer>a:nth-last-child(2){margin-left:0}.footer-bottom{flex-wrap:wrap;gap:10px}}@media (max-width:370px){header>.button{gap:5px;padding:8px;font-size:9px}.brand{font-size:22px}h1{font-size:46px}.hero-bottom{font-size:8px}.calendar{padding:18px}.form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (max-width:480px){header{gap:10px}.brand{gap:5px;font-size:24px}.brandmark{margin-right:3px;font-size:18px}.brand small{letter-spacing:3px;font-size:8px}.menu{padding:5px;font-size:11px}header>.button{gap:10px;padding:10px;font-size:9px}header>.button span{font-size:16px}h1{letter-spacing:-2.4px;font-size:44px}.hero-copy{padding-top:20px}.hero-art{min-height:420px}.floating{padding:14px}.floating.ai{font-size:13px;top:135px;right:10px}.floating.excel{left:20px}.floating.power{bottom:45px;right:15px}.data-panel{left:10%;right:10%}.hero-bottom{gap:8px;font-size:8px}}.references{background:#f3f6ef;border-bottom:1px solid #dfe6d8;padding:62px 5% 45px;overflow:hidden}.references-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.references-heading .eyebrow{margin-bottom:13px;font-size:9px}.references-heading h2{letter-spacing:-1.2px;font-size:32px}.references-heading p{color:#687761;margin-top:12px;font-size:12px;line-height:1.8}.reference-controls{flex-shrink:0;gap:8px;display:flex}.reference-controls button{color:#29402d;background:#fafcf8;border:1px solid #ccd8c4;border-radius:5px;min-width:38px;height:38px;font-size:16px}.reference-controls button:hover{background:#e1edcf}.reference-controls .reference-play{min-width:82px;padding:0 14px;font-size:11px}.reference-rail{scrollbar-width:thin;scrollbar-color:#9ab883 #e3ebdc;overscroll-behavior-x:contain;gap:18px;margin:0;padding:4px 2px 17px;list-style:none;display:flex;overflow-x:auto}.reference-card{background:#fff;border:1px solid #e0e6d9;border-radius:8px;flex-direction:column;flex:0 0 228px;justify-content:center;align-items:center;gap:12px;min-height:146px;padding:20px 18px 14px;display:flex}.reference-card img{object-fit:contain;width:190px;height:85px;display:block}.reference-card>span{color:#596c52;text-align:center;font-size:10px;line-height:1.4}.reference-wordmark{letter-spacing:1px;color:#203d31;place-items:center;height:85px;font-size:18px;display:grid}.references-foot{color:#64775a;justify-content:space-between;gap:20px;margin-top:13px;font-size:10px;display:flex}.references-foot b{margin-left:8px;font-size:16px}@media (min-width:1600px){.references{padding-left:max(5%,50vw - 720px);padding-right:max(5%,50vw - 720px)}}@media (max-width:780px){.references{padding-top:38px;padding-bottom:30px}.references-heading{flex-direction:column;align-items:flex-start;gap:20px}.references-heading h2{font-size:28px}.references-heading .eyebrow{letter-spacing:1px;font-size:8px}.reference-card{flex-basis:205px;padding-left:14px;padding-right:14px}.reference-card img{width:175px}.references-foot{align-items:center;font-size:9px}.reference-controls{align-self:flex-end}}.planning-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.google-calendar{min-width:0;padding:22px}.google-calendar-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.google-calendar-heading h3{font-size:18px}.google-calendar-heading>span{letter-spacing:1px;color:#667b5c;font-size:8px}.calendar-intro{color:#61725e;margin:12px 0 18px;font-size:12px;line-height:1.8}.calendar-embed{background:#fff;border:1px solid #e0e7da;border-radius:6px;overflow-x:auto}.calendar-embed iframe{border:0;width:100%;min-width:500px;height:520px;display:block}.calendar-external{color:#395e2e;margin-top:15px;font-size:11px;line-height:1.8;text-decoration:underline;display:block}@media (max-width:1000px){.planning-grid{grid-template-columns:minmax(0,1fr)}.google-calendar{max-width:none}}@media (max-width:480px){.google-calendar{padding:16px}.google-calendar-heading{flex-direction:column;align-items:flex-start;gap:8px}.calendar-embed iframe{height:500px}.calendar-embed:after{content:"Takvimin tamamı için yana kaydırabilirsiniz ↔";color:#526748;padding:8px;font-size:10px;display:block;position:sticky;left:0}}.catalog-jump{color:#4f773a;margin-top:25px}.program-catalog{border-top:1px solid #dde5d6;margin-top:65px;padding-top:45px;scroll-margin-top:35px}.catalog-heading{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.catalog-heading .eyebrow{color:#687b5f;margin-bottom:15px}.catalog-heading h3{letter-spacing:-1px;font-size:29px;line-height:1.35}.catalog-heading h3 span{color:#7b8872}.catalog-heading p{color:#6a7961;max-width:600px;margin-top:16px;font-size:13px;line-height:1.8}.catalog-download{background:#eaf1df;border:1px solid #ccdbbf;border-radius:6px;flex-shrink:0;grid-template-columns:1fr auto;gap:8px 25px;padding:19px 22px;font-size:12px;font-weight:600;display:grid}.catalog-download small{color:#687c5b;grid-column:1/-1;font-size:10px;font-weight:400}.catalog-download>span{font-size:20px}.catalog-filters{flex-wrap:wrap}.program-list{border-top:1px solid #d9e2d2}.program-detail{border-bottom:1px solid #d9e2d2;scroll-margin-top:35px}.program-detail summary{cursor:pointer;align-items:center;gap:22px;padding:25px 15px;list-style:none;display:flex}.program-detail summary::-webkit-details-marker{display:none}.program-detail summary:focus-visible{outline-offset:2px;outline:3px solid #8568c8}.program-detail summary:hover{background:#f0f4e9}.program-number{color:#6e8d59;align-self:flex-start;min-width:25px;padding-top:4px;font-size:12px}.program-summary{flex:1}.program-summary strong{letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:19px;font-weight:600;display:block}.program-summary small{color:#6b7b61;margin-top:9px;font-size:11px;line-height:1.6;display:block}.program-summary small b{color:#9bb18b;margin:0 8px}.program-expand{color:#537b3b;font-size:27px;font-weight:400;transition:transform .2s}.program-detail[open] .program-expand{transform:rotate(45deg)}.program-detail[open]{background:#f3f6ee;border-radius:7px}.program-body{padding:0 35px 35px 62px}.program-description{color:#4f6547;max-width:850px;font-size:14px;line-height:1.9}.program-meta{border-top:1px solid #dce4d5;border-bottom:1px solid #dce4d5;grid-template-columns:1fr 1fr;gap:30px;margin:20px 0;padding:22px 0;display:grid}.program-body h4{color:#304c28;margin:0 0 9px;font-size:12px;font-weight:700}.program-body p{color:#617356;font-size:12px;line-height:1.85}.program-body .program-description{font-size:14px}.program-modules{counter-reset:module;grid-template-columns:1fr 1fr;gap:25px 35px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.program-modules li{counter-increment:module;padding-left:33px;position:relative}.program-modules li:before{content:counter(module,decimal-leading-zero);color:#7f9b6a;font-size:10px;position:absolute;top:1px;left:0}.program-modules h5{color:#314b2b;margin:0 0 7px;font-family:Manrope,sans-serif;font-size:13px}.program-outcomes{background:#fff;border:1px solid #dee7d5;border-radius:6px;padding:20px 24px}.program-outcomes ul{color:#617356;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:2}.program-footer{justify-content:space-between;align-items:center;gap:25px;margin-top:25px;display:flex}.catalog-page{color:#51743c;font-size:11px;text-decoration:underline}.catalog-note{color:#708263;margin-top:23px;font-size:11px;line-height:1.8}.about-intro{grid-template-columns:1fr 1fr;gap:60px;margin-bottom:50px;display:grid}.about-intro>div>p{color:#63775a;margin-bottom:16px;font-size:14px;line-height:1.95}.educator{background:#edf2e6;border:1px solid #dce6d2;border-radius:10px;grid-template-columns:.75fr 1.25fr;align-items:start;gap:55px;padding:35px;display:grid}.educator-portrait{background:#b3a58b;border-radius:6px;position:relative;overflow:hidden}.educator-portrait img{object-fit:cover;object-position:center 43%;width:100%;height:520px;display:block}.educator-portrait>span{color:#e5efdb;letter-spacing:1.5px;background:#1c382de8;border-radius:3px;padding:9px 13px;font-size:9px;position:absolute;bottom:20px;left:20px}.educator-bio .eyebrow{color:#65834e;margin:8px 0 15px;font-size:9px}.educator-bio h3{letter-spacing:-1px;font-size:34px}.educator-bio>p{color:#5c7151;margin:17px 0;font-size:13px;line-height:1.95}.educator-bio .educator-role{color:#36552c;margin:9px 0 23px;font-size:12px;font-weight:600}.educator-stats{border-top:1px solid #ccd9bf;border-bottom:1px solid #ccd9bf;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;padding:20px 0;display:grid}.educator-stats strong{letter-spacing:-1px;color:#476d30;font-family:Manrope,sans-serif;font-size:29px;display:block}.educator-stats span{color:#678056;margin-top:6px;font-size:10px;display:block}.educator-bio .text-link{margin-top:10px;font-size:11px}.about-method{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px;display:grid}.about-method>div{border-top:1px solid #dae3d1;padding:22px 0}.about-method span{color:#709255;font-size:11px}.about-method h3{letter-spacing:-.4px;margin:15px 0 10px;font-size:18px}.about-method p{color:#647959;font-size:12px;line-height:1.85}@media (max-width:950px){.educator{gap:30px;padding:25px}.educator-portrait img{height:430px}.educator-bio h3{font-size:29px}.about-intro{gap:35px}}@media (max-width:780px){.catalog-heading{flex-direction:column;align-items:flex-start;gap:25px}.catalog-heading h3{font-size:25px}.catalog-download{align-self:stretch}.program-catalog{margin-top:40px;padding-top:35px}.program-detail summary{gap:12px;padding:22px 7px}.program-summary strong{font-size:16px;line-height:1.5}.program-number{min-width:21px}.program-body{padding:0 20px 25px}.program-meta,.program-modules{grid-template-columns:1fr;gap:20px}.program-footer{flex-direction:column;align-items:flex-start;gap:20px}.about-intro,.educator{grid-template-columns:1fr;gap:25px}.educator{padding:20px}.educator-portrait{width:100%;max-width:380px;margin:auto}.educator-portrait img{height:430px}.educator-bio h3{font-size:30px}.about-method{grid-template-columns:1fr;gap:5px}.educator-stats strong{font-size:26px}}
