body{font-size:15px;line-height:1.65;text-rendering:optimizeLegibility}p{text-wrap:pretty}.announcement{position:relative;color:#f6f4ec;background:linear-gradient(105deg,#243f36,#365a4b 58%,#315a58);box-shadow:0 4px 14px #203c3214}.announcement-link{padding:4px 10px;border:1px solid #ffffff26;border-radius:999px;color:#f0dfb9;background:#ffffff0b;transition:background .2s ease,color .2s ease}.announcement-link:hover{color:#fff;background:#ffffff19}.site-header{background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:0 8px 24px #293c3410;border-bottom-color:color-mix(in srgb,var(--green) 10%,transparent)}.site-header .brand{font-size:20px;letter-spacing:-.045em}.site-header .brand-mark{background:linear-gradient(145deg,#7653c4,#279397);box-shadow:inset 0 1px #ffffff90,0 7px 17px #5d45a12e}.main-nav>.nav-link{position:relative;padding-block:12px}.main-nav>.nav-link:after{position:absolute;right:0;bottom:3px;left:0;height:2px;content:"";border-radius:9px;background:linear-gradient(90deg,#7653c4,#279397);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.main-nav>.nav-link.active:after,.main-nav>.nav-link:hover:after{transform:scaleX(1)}.header-actions .button-primary{background:linear-gradient(125deg,#7052c2,#278e92);box-shadow:0 8px 18px #6252a81e}.site-footer{position:relative;overflow:hidden;background:radial-gradient(ellipse at 88% 0,#dfeae3 0,transparent 35%),linear-gradient(135deg,#f3f1e9,#efeee8 62%,#e8efeb);border-top:1px solid #dfe5dc}.footer-top{max-width:1200px;margin-inline:auto;gap:clamp(22px,3.4vw,44px)}.footer-brand>.brand{font-size:20px}.footer-brand>p,.footer-note p{color:#6f786f}.footer-col h4{font-size:14px}.footer-col a{font-size:12px;transition:color .18s ease,transform .18s ease}.footer-col a:hover{transform:translateX(3px)}.footer-note{align-self:start;padding:20px;border:1px solid #ffffffa6;border-radius:18px;background:linear-gradient(145deg,#ffffffa8,#ffffff50);box-shadow:0 15px 36px #30473a0d}.footer-kicker{font-size:18px}.footer-cta{min-height:40px;align-items:center;padding:0 12px;border-radius:999px;background:#ffffffa6}.footer-bottom{max-width:1200px;margin-inline:auto;font-size:11px}.footer-bottom>div{flex-wrap:wrap;align-items:center}.footer-credit{color:var(--green);font-weight:700}.footer-credit:hover{color:var(--orange)}.teacher-site{min-height:100vh;overflow:clip;background:var(--cream);color:var(--ink)}.teacher-site-template-emerald{--green:#315c4d;--deep:#214536;--sage:#e2eee6}.teacher-site-template-ivory{--green:#4e5d64;--deep:#34484f;--sage:#e6edef}.teacher-site-template-noor{--green:#355548;--deep:#264638;--sage:#dfe8da}.teacher-site-template-rose{--green:#713f4b;--deep:#552f39;--sage:#f5e4e2;--orange:#c77e71}.teacher-site-template-midnight{--green:#343758;--deep:#20243d;--sage:#e5e2f5;--orange:#bb8b53}.teacher-site .site-header{z-index:30}.teacher-site .announcement{min-height:36px}.teacher-site .main-nav{gap:clamp(12px,1.7vw,23px)}.teacher-site .main-nav>.nav-link{white-space:nowrap}.teacher-site .teacher-portfolio-brand{min-width:0;max-width:min(31vw,360px);gap:11px;color:var(--green);font-size:16px;letter-spacing:-.035em}.teacher-site .teacher-portfolio-brand>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-site .teacher-portfolio-brand .brand-mark{width:42px;height:42px;flex:0 0 42px;overflow:hidden;border:1px solid #ffffffa8;border-radius:13px;background:#fff;box-shadow:0 5px 14px #26382f14}.teacher-site .teacher-portfolio-brand .brand-mark img{width:100%;height:100%;object-fit:contain;padding:3px}.teacher-site .site-footer .teacher-portfolio-brand{max-width:100%}.teacher-site-hero{background:radial-gradient(ellipse at 81% 35%,#d9d1f7 0,transparent 32%),radial-gradient(ellipse at 62% 93%,#ceebe0 0,transparent 34%),linear-gradient(125deg,#fbfaff,#f4f2ff 52%,#edf6f5)}.teacher-site-hero .ait-hero-copy{max-width:650px}.teacher-site-hero .ait-hero-copy>p{max-width:550px}.teacher-site-hero .teacher-site-title{margin-bottom:8px;color:#363654;font-size:18px;font-weight:750}.teacher-site-hero .ait-hero-proof{max-width:520px;line-height:1.6}.teacher-site-pathways{background:#fffefa}.teacher-site-pathways .home-section-head>p{max-width:470px}.teacher-site-featured{max-width:1240px;margin-inline:auto;padding:82px 25px}.teacher-site-featured .home-section-head>div:last-child{max-width:430px}.teacher-site-featured .home-course-card{min-width:0}.teacher-site-home-offer{text-align:left}.teacher-site-home-symbol{position:relative;display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;overflow:hidden;border:1px solid #ffffffb8;border-radius:13px;color:#7052c2;background:linear-gradient(145deg,#eee7ff,#ddf5ef);box-shadow:5px 6px 13px #54418a18}.teacher-site-home-symbol img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.teacher-site-home-offer-kind{margin-top:17px;color:#7a70a0;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.teacher-site-offer-card .catalog-card-art{min-height:170px}.teacher-site-offer-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.teacher-site-offer-card .catalog-card-art:has(.teacher-site-offer-image):after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,#15282118,#1528218a)}.teacher-site-offer-card .catalog-kind{position:absolute;z-index:2;top:14px;left:14px;max-width:calc(100% - 28px);overflow:hidden;padding:6px 9px;border-radius:999px;color:#fff;background:#233c33bb;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.teacher-site-offer-card .catalog-star{position:absolute;z-index:2;right:14px;bottom:12px;left:14px;display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:8px;letter-spacing:.12em}.teacher-site-profile-band{background:radial-gradient(ellipse at 88% 10%,#514786,transparent 36%),linear-gradient(128deg,#292443,#302b55 55%,#174f57)}.teacher-site-profile-band .ait-platform-copy>p{white-space:pre-line}.teacher-site-feature{min-width:0}.teacher-site-feature p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.teacher-site-reviews{max-width:1240px;margin:auto}.teacher-site-reviews .home-section-head>div:last-child{max-width:450px}.teacher-site-reviews .home-text-link{display:inline-flex;align-items:center;gap:7px;margin-top:7px}.teacher-review-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:-8px 0 22px;color:#7558bc}.teacher-review-summary>strong{color:#33324f;font:600 28px/1 Eczar,Georgia,serif}.teacher-review-stars,.teacher-review-summary>span{display:inline-flex;gap:3px;color:#cf9a48}.teacher-review-summary>small{color:#77798b;font-size:11px}.teacher-site-review-card{display:flex;min-height:210px;flex-direction:column}.teacher-site-review-card>p{flex:1 1;white-space:pre-line}.teacher-site-review-card>div:last-child{display:grid;grid-gap:3px;gap:3px;padding-top:13px;border-top:1px solid #ebe8f2}.teacher-site-review-card>div:last-child strong{color:#3c3b57;font:600 15px Eczar,Georgia,serif}.teacher-site-review-card>div:last-child small{color:#818193;font-size:10px}.teacher-site-empty-review{max-width:760px}.teacher-site-bottom-cta{min-height:385px}.teacher-site-bottom-cta .home-hero-actions{flex-wrap:wrap}.teacher-site-bottom-cta .ait-cta-orb{right:14%}.teacher-site-inner-hero{background:radial-gradient(ellipse at 82% 28%,#dfd8fa 0,transparent 34%),linear-gradient(125deg,#fbfaff,#f4f2ff 52%,#edf6f5)}.teacher-site-inner-hero .inner-hero-art{overflow:hidden;background:linear-gradient(145deg,#ede8ff,#d9f0e7 72%,#f6dfec);color:#7054bd}.teacher-site-inner-art-orbit{position:absolute;width:190px;height:190px;border:1px solid #ffffff9c;border-radius:50%;box-shadow:0 0 0 22px #ffffff28,0 0 0 46px #ffffff1c}.teacher-site-inner-art-symbol{z-index:1;width:96px;height:96px;display:grid;place-items:center;border:1px solid #fff;border-radius:28px;background:#ffffffa8;box-shadow:0 20px 42px #49387521}.teacher-site-inner-art .hero-art-sub{position:absolute;bottom:24px;z-index:1;color:#655d80;font-size:9px;letter-spacing:.14em}.teacher-site-inner-art>svg{position:absolute;top:26px;right:31px;color:#af8b59}.teacher-site-catalog,.teacher-site-contact-page,.teacher-site-credentials{max-width:1240px;margin-inline:auto}.teacher-site-catalog .catalog-heading,.teacher-site-credentials .home-section-head{margin-bottom:32px}.teacher-site-catalog .catalog-grid{margin-top:0}.teacher-site-enroll{background:linear-gradient(125deg,#292443,#334b61 57%,#174f57)}.teacher-site-enroll .eyebrow-light{color:#e0dcef}.teacher-site-about{padding-top:60px}.teacher-site-about .founder-initials{overflow:hidden}.teacher-site-about .founder-initials>img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.teacher-site-principles{max-width:1240px}.teacher-site-principles .about-principle{min-width:0}.teacher-site-principles .about-principle h2{font-size:21px}.teacher-site-details{max-width:1240px;margin-inline:auto}.teacher-site-credentials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.teacher-site-certificate>a{display:block;height:170px;overflow:hidden;margin:-23px -23px 20px;background:#f2f0f8}.teacher-site-certificate>a img{width:100%;height:100%;object-fit:cover}.teacher-site-contact-layout{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:22px;gap:22px;align-items:stretch}.teacher-site-contact-card{padding:clamp(22px,3vw,36px);border:1px solid #e8e5f0;border-radius:17px;background:linear-gradient(145deg,#fff,#fbfaff);box-shadow:0 12px 30px #3021570b}.teacher-site-contact-card h3{margin:18px 0 7px;color:#35344f;font:600 25px/1.2 Eczar,Georgia,serif}.teacher-site-contact-card>p{max-width:55ch;color:#77798c;font-size:14px;line-height:1.75}.teacher-site-contact-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.teacher-site-contact-links .button{min-height:45px}.teacher-site-contact-facts{display:grid;align-content:start;grid-gap:10px;gap:10px}.teacher-site-contact-facts>a,.teacher-site-contact-facts>div{display:flex;min-width:0;align-items:center;gap:12px;padding:16px;border:1px solid #e8e5f0;border-radius:13px;background:#fff}.teacher-site-contact-facts>a>span,.teacher-site-contact-facts>div>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:#7051c4;background:linear-gradient(140deg,#eee7ff,#ddf5ef)}.teacher-site-contact-facts>a>div,.teacher-site-contact-facts>div>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.teacher-site-contact-facts small{color:#8a879a;font-size:9px;font-weight:800;letter-spacing:.13em}.teacher-site-contact-facts strong{overflow-wrap:anywhere;color:#403f5e;font-size:13px}.teacher-site-course-detail{max-width:1240px;margin-inline:auto}.teacher-site-course-detail .course-detail-body{margin:0 0 25px;border-radius:18px}.teacher-site-detail-cover{width:100%;max-height:270px;margin:14px 0;border-radius:12px;object-fit:cover}.teacher-site-course-detail .course-teacher-cta{margin:0;border-radius:16px}.teacher-preview-controls{position:-webkit-sticky;position:sticky;z-index:25;bottom:12px;display:flex;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 24px);flex-wrap:wrap;gap:5px;margin:12px auto;padding:6px;border:1px solid #dcd8e8;border-radius:999px;background:#ffffffed;box-shadow:0 10px 30px #23204726}.teacher-preview-controls button{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#69677c;font-size:11px;font-weight:700}.teacher-preview-controls button.active{color:#fff;background:linear-gradient(125deg,#7052c2,#278e92)}.teacher-site.teacher-reveal-ready [data-teacher-reveal]{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.25,1)}.teacher-site.teacher-reveal-ready [data-teacher-reveal].teacher-is-visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.teacher-site .teacher-portfolio-brand{max-width:26vw}.teacher-site .header-actions .signin-link{display:none}.teacher-site .main-nav{gap:9px}.teacher-site .main-nav>.nav-link{font-size:11px}.teacher-site-credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-site-contact-layout{grid-template-columns:1fr}.teacher-site .main-nav{gap:10px}}@media (max-width:760px){.teacher-site-hero{padding-bottom:55px}.teacher-site-hero .ait-hero-proof{margin-top:20px}.teacher-site-featured{padding:48px 20px}.teacher-site-credentials-grid,.teacher-site-review-grid{grid-template-columns:1fr}.teacher-site-about{padding:34px 7% 48px}.teacher-site-about .founder-initials{width:170px;height:170px}.teacher-site-certificate>a{margin:-20px -20px 18px}.teacher-site-course-detail .course-detail-body{margin-bottom:18px}.teacher-site-course-detail .course-teacher-cta{grid-template-columns:42px 1fr}.teacher-site-course-detail .course-teacher-actions{grid-column:1/-1}.teacher-preview-controls{bottom:5px;flex-wrap:nowrap;overflow-x:auto;width:calc(100% - 20px);justify-content:flex-start}.teacher-preview-controls button{flex:0 0 auto}.teacher-site .teacher-portfolio-brand{max-width:min(67vw,360px)}}@media (prefers-reduced-motion:reduce){.teacher-site [data-teacher-reveal]{opacity:1;transform:none;transition:none}}.academy-page-nav{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px max(calc((100vw - 1240px)/2),5.5%);background:var(--academy-paper);border-bottom:1px solid var(--academy-line)}.academy-page-brand{min-width:0;display:inline-flex;align-items:center;gap:10px;color:var(--academy-green)}.academy-page-mark{flex:0 0 38px;width:38px;height:38px;overflow:hidden;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,var(--academy-green),color-mix(in srgb,var(--academy-green) 65%,#62ad91));color:white;font:600 19px var(--academy-serif)}.academy-page-mark img{width:100%;height:100%;object-fit:cover}.academy-page-brand small,.academy-page-brand strong{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.academy-page-brand strong{font:600 15px/1.25 var(--academy-serif)}.academy-page-brand small{margin-top:3px;color:var(--academy-muted);font-size:9px;font-weight:800;letter-spacing:.13em}.academy-page-nav nav{display:flex;align-items:center;gap:clamp(14px,2.2vw,26px)}.academy-page-nav nav a{min-height:40px;display:inline-flex;align-items:center;color:var(--academy-muted);font-size:12px;font-weight:700;transition:color .18s ease}.academy-page-nav nav a.active,.academy-page-nav nav a:hover{color:var(--academy-green)}.academy-page-contact{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--academy-green),color-mix(in srgb,var(--academy-green) 72%,#68a987));font-size:11px;font-weight:750}.academy-about-detail-grid,.academy-profile-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;margin-top:22px}.academy-about-detail-grid article,.academy-profile-details article{min-width:0;display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid var(--academy-line);border-radius:14px;background:color-mix(in srgb,var(--academy-paper) 88%,var(--academy-bg))}.academy-about-detail-grid article>span,.academy-profile-details article>span{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--academy-green);background:color-mix(in srgb,var(--academy-green) 10%,white)}.academy-about-detail-grid article>div,.academy-profile-details article>div{min-width:0;display:grid;grid-gap:7px;gap:7px}.academy-about-detail-grid small,.academy-approach-note>span,.academy-profile-details small{color:var(--academy-muted);font-size:9px;font-weight:800;letter-spacing:.12em}.academy-profile-details article>div>div{display:flex;flex-wrap:wrap;gap:5px}.academy-profile-details b{padding:4px 8px;border-radius:999px;color:var(--academy-green);background:color-mix(in srgb,var(--academy-green) 8%,white);font-size:10px;font-weight:650}.academy-about-detail-grid strong{color:var(--academy-green);font-size:13px;line-height:1.5}.academy-profile-details .academy-outcome-card{grid-column:1/-1}.academy-outcome-card p{margin:0;color:var(--academy-muted);font-size:13px;line-height:1.7}.academy-approach-note{margin-top:20px;padding:18px 20px;border-left:3px solid var(--academy-accent);border-radius:0 13px 13px 0;background:color-mix(in srgb,var(--academy-accent) 8%,var(--academy-paper))}.academy-approach-note p{margin:8px 0 0;color:var(--academy-muted);font-size:14px;line-height:1.75;white-space:pre-line}.academy-contact-location{display:inline-flex;align-items:center;gap:7px;color:var(--academy-muted)}.studio-profile-details{display:grid;grid-gap:15px;gap:15px;padding:18px;border:1px solid #e6e8e1;border-radius:14px;background:linear-gradient(145deg,#fbfcf9,#f5f7f2)}.studio-profile-details header h3{margin:5px 0;color:#33483b;font:600 18px/1.35 var(--academy-serif,"Eczar",Georgia,serif)}.studio-profile-details header p{margin:0;color:#778176;font-size:12px}.studio-academy-logo{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin:0 0 18px;padding:14px;border:1px solid #ece8f2;border-radius:12px;background:#fcfbfe}.studio-academy-logo-preview{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;overflow:hidden;border:1px solid #e7e3ef;border-radius:13px;color:#7357bb;background:#fff}.studio-academy-logo-preview img{width:100%;height:100%;object-fit:contain;padding:4px}.studio-academy-logo>div:last-child{display:grid;justify-items:start;grid-gap:7px;gap:7px}.studio-academy-logo strong{color:#514b68;font-size:14px}.studio-academy-logo small{color:#888398;font-size:11px}.studio-academy-logo input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ait-hero{min-height:min(620px,calc(100vh - 114px));min-height:min(620px,calc(100svh - 114px));gap:clamp(22px,3vw,38px);padding-top:clamp(32px,4.8vh,54px);padding-bottom:40px}.ait-hero h1{font-size:clamp(45px,5.3vw,64px);line-height:1.01;margin:18px 0 15px}.ait-hero-copy>p{max-width:440px;font-size:15px;line-height:1.7}.ait-hero-proof{margin-top:25px}.ait-hero-visual{height:360px}.ait-typing-phrase{display:inline-block;min-width:13ch;white-space:nowrap}.ait-typing-phrase>i{display:inline-block;width:2px;height:.82em;margin-left:4px;vertical-align:-.04em;background:currentColor;animation:ait-caret .85s steps(2,start) infinite}@keyframes ait-caret{to{visibility:hidden}}@media (max-width:900px){.academy-page-nav{padding-inline:4%}.academy-page-nav nav{gap:12px}.academy-page-nav nav a{font-size:11px}.ait-hero h1{font-size:clamp(42px,5vw,56px)}.ait-hero-visual{height:320px}}@media (max-height:720px) and (min-width:761px){.ait-hero{padding-top:26px;padding-bottom:34px}.ait-hero h1{font-size:clamp(42px,4.8vw,54px);margin:12px 0 10px}.ait-hero-copy>p{font-size:14px;line-height:1.55}.ait-hero-proof{margin-top:15px}.ait-hero-visual{height:300px}}@media (max-width:760px){.announcement-link{margin-left:0}.site-header .brand{font-size:18px}.footer-note{padding:17px}.academy-page-nav{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 18px}.academy-page-nav nav{width:100%;overflow-x:auto;gap:20px;scrollbar-width:none}.academy-page-nav nav a{min-height:40px;flex:0 0 auto;font-size:12px}.academy-page-contact{display:none}.academy-about-detail-grid,.academy-profile-details{grid-template-columns:1fr}.academy-profile-details .academy-outcome-card{grid-column:auto}.studio-profile-details{padding:14px}.ait-hero{min-height:0;grid-template-columns:1fr;gap:10px;padding:34px 22px 38px}.ait-hero h1{font-size:clamp(40px,10vw,48px);line-height:1.02;margin:15px 0 12px}.ait-hero-copy>p{font-size:14px}.ait-hero-proof{margin-top:17px}.ait-hero-visual{height:270px;margin:0}.ait-hero-bottom{bottom:11px}.ait-typing-phrase{min-width:12ch}}@media (prefers-reduced-motion:reduce){.ait-typing-phrase>i{display:none}}:root[data-theme=dark] .site-header{border-color:#33463a}:root[data-theme=dark] .footer-brand>p,:root[data-theme=dark] .footer-col a,:root[data-theme=dark] .footer-note p{color:#bac8b8}:root[data-theme=dark] .academy-page-nav{background:#17231d}:root[data-theme=dark] .academy-about-detail-grid article,:root[data-theme=dark] .academy-profile-details article,:root[data-theme=dark] .studio-profile-details{background:#19271f;border-color:#35483a}:root[data-theme=dark] .studio-profile-details header h3{color:#dce9dc}.announcement{min-height:38px;height:auto;padding-block:7px;line-height:1.4}.announcement,.announcement-link{font-size:11px}.site-header{min-height:76px;height:auto}.nav-link,.signin-link{font-size:13px}.header-actions,.main-nav{gap:clamp(16px,2vw,26px)}.button,a.button,button.button{min-height:44px;padding:11px 17px;font-size:13px}.button-small{min-height:40px;padding:9px 14px;font-size:12px}.section{padding-block:clamp(58px,7vw,92px)}.about-principles,.catalog-grid,.course-grid,.home-course-grid,.home-pathways,.platform-grid,.teacher-grid{gap:clamp(16px,2vw,22px)}.catalog-card-body>p,.course-card-body p,.home-course-card>p,.platform-card>p,.resource-card p,.teacher-profile-card p{font-size:14px;line-height:1.72}.catalog-card-body h3,.course-card h3,.home-course-card h3,.platform-card h3,.teacher-profile-card h3{font-size:clamp(19px,1.6vw,22px);line-height:1.25}.site-footer{font-size:13px}.footer-brand>p,.footer-note p{font-size:13px;line-height:1.7}.footer-bottom,.footer-col a{font-size:12px}.studio-v2{font-size:14px}.studio-v2-sidebar nav button{min-height:44px;font-size:13px}.studio-save-indicator,.studio-v2-breadcrumb{font-size:12px}.studio-panel-heading p,.studio-publish-option p,.studio-quick-publish p,.studio-v2-heading p{font-size:14px;line-height:1.7}.studio-offer-form label,.studio-repeat-card label,.studio-slot-add label,.studio-v2-form label{font-size:14px;line-height:1.5}.studio-offer-form input,.studio-offer-form select,.studio-offer-form textarea,.studio-repeat-card input,.studio-repeat-card textarea,.studio-slot-add input,.studio-v2-form input,.studio-v2-form select,.studio-v2-form textarea{min-height:46px;padding:11px 13px;border-radius:10px;font-size:14px}.studio-offer-form textarea,.studio-repeat-card textarea,.studio-v2-form textarea{min-height:108px}.studio-certificate-upload small,.studio-course-cover-editor small,.studio-offer-form label>span,.studio-profile-photo small,.studio-subdomain-card small,.studio-v2-form label>small{font-size:12px;line-height:1.6}.studio-primary-action,.studio-secondary-action{min-height:42px;font-size:12px}.studio-google-indexing ol,.studio-google-indexing>small,.studio-search-preview>p,.studio-search-preview>small,.studio-seo-heading p{font-size:11px;line-height:1.6}.studio-seo-panel .studio-v2-form label{font-size:12px}.studio-seo-panel .studio-v2-form label small{font-size:11px}.studio-template-choice>strong{font-size:14px}.studio-template-choice>small{font-size:12px;line-height:1.55}@media (max-width:760px){body{font-size:15px}.section{padding-block:52px}.site-header{min-height:64px}.button,a.button,button.button{min-height:44px}.studio-v2-content{padding:21px 14px 38px}.studio-v2-heading{gap:16px;margin-bottom:19px}.studio-offer-form label,.studio-panel-heading p,.studio-publish-option p,.studio-repeat-card label,.studio-slot-add label,.studio-v2-form label,.studio-v2-heading p{font-size:13px}.studio-offer-form input,.studio-offer-form select,.studio-offer-form textarea,.studio-repeat-card input,.studio-repeat-card textarea,.studio-slot-add input,.studio-v2-form input,.studio-v2-form select,.studio-v2-form textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ait-hero-visual{--scene-tilt-x:0deg;--scene-tilt-y:0deg;isolation:isolate;overflow:visible;perspective:1100px;perspective-origin:50% 48%;transform-style:preserve-3d}.ait-hero-visual .ait-orb{z-index:0;border:1px solid #ffffff61;filter:saturate(1.08);transform-style:preserve-3d;will-change:transform;animation:ait-orb-breathe 9s ease-in-out infinite}.ait-hero-visual .orb-a{background:radial-gradient(circle at 31% 24%,#ffffffd9 0,#c5aafa 13%,#8b6bea 45%,#42b9b6 100%)}.ait-hero-visual .orb-b{background:radial-gradient(circle at 30% 25%,#fff7dc 0,#f8d192 25%,#ed8cbd 72%,#b469ca 100%);animation-delay:-3.5s}.ait-knowledge-seal{position:absolute;z-index:4;top:0;left:50%;width:clamp(170px,42%,205px);aspect-ratio:1;display:grid;place-items:center;transform-style:preserve-3d;animation:ait-seal-levitate 9s ease-in-out infinite}.ait-knowledge-seal:after,.ait-knowledge-seal:before{position:absolute;inset:1%;content:"";border:1px solid #ffffffa1;border-radius:50%;transform-style:preserve-3d;pointer-events:none}.ait-knowledge-seal:before{transform:rotateX(68deg) rotate(-20deg) translateZ(8px);box-shadow:0 0 23px #ffffff4a,0 0 0 7px #ffffff14;animation:ait-seal-orbit 18s linear infinite}.ait-knowledge-seal:after{inset:8%;border-color:#edd8ff77;transform:rotateY(66deg) rotate(28deg) translateZ(-8px)}.ait-seal-face{position:relative;width:72%;aspect-ratio:1;display:grid;align-content:center;justify-items:center;grid-gap:6px;gap:6px;border:1px solid #ffffffbc;border-radius:50%;background:radial-gradient(circle at 30% 20%,#ffffffdf 0,#e7deffb8 19%,#8970dfeb 52%,#315d86ed 100%);box-shadow:inset 9px 11px 24px #ffffff59,inset -16px -18px 32px #29215f66,0 24px 48px #37306448;transform:rotateY(calc(-10deg + var(--scene-tilt-x))) rotateX(calc(7deg + var(--scene-tilt-y))) translateZ(28px);transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ait-seal-face:after{position:absolute;inset:8px;content:"";border:1px solid #ffffff64;border-radius:inherit;box-shadow:inset 0 0 18px #ffffff20;pointer-events:none}.ait-seal-kicker,.ait-seal-word{position:relative;z-index:1;color:#ffffffdc;font:800 8px/1.2 Manrope,Arial,sans-serif;letter-spacing:.2em;text-shadow:0 2px 10px #30215c80;transform:translateZ(19px)}.ait-hero-mark{position:relative;z-index:1;inset:auto;color:#fff;font:600 clamp(56px,7vw,74px)/1 Noto Naskh Arabic,serif;text-shadow:0 5px 18px #30215c8c,0 1px #ffffffa3;transform:translateZ(35px)}.ait-card-motion{position:absolute;z-index:3;width:calc(50% - 8px);transform-style:preserve-3d;will-change:transform,opacity;animation:ait-card-enter .75s ease-out both,ait-card-float 7.5s ease-in-out -.8s infinite}.ait-card-motion-primary{bottom:4%;left:1%}.ait-card-motion-secondary{right:0;bottom:4%;width:calc(50% - 8px);animation-delay:.16s,-2.7s;animation-duration:.75s,8.5s}.ait-hero-visual .ait-glass-card{position:relative;inset:auto;width:100%;min-height:152px;padding:17px 19px;gap:7px;border:1px solid #ffffffd4;border-radius:17px;background:linear-gradient(145deg,#ffffffd9,#f8f6ffb8 62%,#edfbf8b8);box-shadow:0 25px 55px #3029562b,inset 0 1px #fff;transform:perspective(850px) rotateY(calc(-11deg + var(--scene-tilt-x))) rotateX(calc(5deg + var(--scene-tilt-y))) translateZ(8px);transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.75,.25,1),box-shadow .42s ease,border-color .3s ease;animation:none}.ait-hero-visual .ait-glass-card:before{position:absolute;inset:1px;content:"";border-radius:inherit;background:linear-gradient(125deg,#ffffffb5,transparent 44%);background-size:220% 220%;background-position:0 0;transition:background-position .65s ease,opacity .4s ease;pointer-events:none}.ait-card-motion-secondary .ait-glass-card{transform:perspective(850px) rotateY(calc(10deg + var(--scene-tilt-x))) rotateX(calc(-3deg + var(--scene-tilt-y))) translateZ(10px)}.ait-card-motion:focus-within,.ait-card-motion:hover{animation-play-state:paused}.ait-card-motion:focus-within .ait-glass-card,.ait-card-motion:hover .ait-glass-card{border-color:#ffffff;box-shadow:0 32px 68px #30295637,inset 0 1px #fff;transform:perspective(850px) translate3d(0,-7px,24px) rotateY(calc(-5deg + var(--scene-tilt-x))) rotateX(calc(1deg + var(--scene-tilt-y))) scale(1.025)}.ait-card-motion-secondary:focus-within .ait-glass-card,.ait-card-motion-secondary:hover .ait-glass-card{transform:perspective(850px) translate3d(0,-7px,24px) rotateY(calc(5deg + var(--scene-tilt-x))) rotateX(calc(1deg + var(--scene-tilt-y))) scale(1.025)}.ait-card-motion:focus-within .ait-glass-card{outline:3px solid #7760d577;outline-offset:4px}.ait-card-motion:focus-within .ait-glass-card:before,.ait-card-motion:hover .ait-glass-card:before{background-position:100% 0}.ait-hero-visual .ait-glass-card>.ait-card-arrow{position:absolute;top:13px;right:13px;width:26px;height:26px;display:grid;place-items:center;border:1px solid #7760d52b;border-radius:50%;color:#6e57be;background:#ffffffa8;transform:translateZ(20px);transition:color .2s ease,background .2s ease,transform .25s ease}.ait-card-motion:focus-within .ait-card-arrow,.ait-card-motion:hover .ait-card-arrow{color:#fff;background:linear-gradient(140deg,#7653c4,#279397);transform:translate3d(2px,-2px,24px)}.ait-hero-visual .ait-glass-card>*{position:relative;z-index:1;transform:translateZ(17px)}.ait-hero-visual .ait-glass-card>span:nth-child(2){color:#716987;font:800 9px/1.35 Manrope,Arial,sans-serif;letter-spacing:.15em}.ait-hero-visual .ait-glass-card strong{color:#302f52;font:600 19px/1.2 Eczar,Georgia,serif}.ait-hero-visual .ait-glass-card small{color:#727487;font:600 11px/1.45 Manrope,Arial,sans-serif}.ait-hero-visual .ait-card-icon{box-shadow:0 7px 16px #6f5ac533,inset 0 1px #ffffffb5}.ait-hero-caption{z-index:5;bottom:0}@keyframes ait-orb-breathe{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-9px,12px) scale(1.025)}}@keyframes ait-seal-levitate{0%,to{transform:translate3d(-50%,0,0) rotateX(0) rotateY(0)}50%{transform:translate3d(-50%,-6px,8px) rotateX(3deg) rotateY(-4deg)}}@keyframes ait-seal-orbit{to{transform:rotateX(68deg) rotate(340deg) translateZ(8px)}}@keyframes ait-card-enter{0%{opacity:0}to{opacity:1}}@keyframes ait-card-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,-9px,8px) rotate(-1deg)}}@media (max-width:900px){.ait-knowledge-seal{width:min(190px,48%)}.ait-card-motion,.ait-card-motion-secondary{width:calc(50% - 6px)}.ait-hero-visual .ait-glass-card{min-height:132px;padding:12px}}@media (max-width:640px){.ait-hero-visual{width:100%;height:330px;max-width:430px;justify-self:center}.ait-knowledge-seal{width:min(180px,60%);top:0}.ait-card-motion,.ait-card-motion-secondary{bottom:4%;width:calc(50% - 6px)}.ait-card-motion-primary{left:0}.ait-card-motion-secondary{right:0}.ait-hero-visual .ait-glass-card{min-height:132px;padding:12px 11px;border-radius:14px}.ait-hero-visual .ait-glass-card strong{font-size:15px}.ait-hero-visual .ait-glass-card>span:nth-child(2){font-size:7px;letter-spacing:.1em}.ait-hero-visual .ait-glass-card small{font-size:9px}.ait-hero-visual .ait-card-icon{width:30px;height:30px;border-radius:9px}.ait-hero-mark{font-size:54px}.ait-seal-kicker,.ait-seal-word{font-size:7px}}@media (max-width:360px){.ait-hero-visual .ait-glass-card{padding-inline:9px}.ait-hero-visual .ait-glass-card strong{font-size:14px}.ait-hero-visual .ait-glass-card small{font-size:8px}}@media (prefers-reduced-motion:reduce){.ait-card-motion,.ait-hero-visual .ait-orb,.ait-knowledge-seal,.ait-knowledge-seal:before{animation:none!important}.ait-knowledge-seal{transform:translateX(-50%)}.ait-card-arrow,.ait-hero-visual .ait-glass-card,.ait-seal-face{transition:none!important}}.lecture-hero-art{color:#48624f;background:radial-gradient(circle at 50% 45%,#fffdf5 0 20%,#e6eadf 21% 47%,#e2e7dc 48% 100%)}.lecture-hero-art>svg{padding:12px;width:82px;height:82px;border-radius:24px;color:#58765d;background:#f7f6ee;box-shadow:0 16px 40px #304c3618}.lecture-hero-art>span{margin-top:20px;color:#738173;font-size:9px;font-weight:800;letter-spacing:.17em}.lecture-hero-art>small{margin-top:7px;color:#81887d;font:italic 14px var(--serif)}.lecture-library{max-width:1220px;margin:0 auto;padding:56px 25px 78px}.lecture-library-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:30px}.lecture-library-heading h2,.lecture-next-step h2{margin:12px 0 0;color:#2d4b3b;font:500 clamp(34px,4.3vw,46px)/1.08 var(--serif);letter-spacing:-.025em}.lecture-library-heading h2 em,.lecture-next-step h2 em{color:#af744f;font-weight:500}.lecture-library-heading>p{max-width:470px;margin:0 0 3px;color:#707c71;font-size:14px;line-height:1.8}.lecture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.lecture-grid-featured{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.lecture-card{min-width:0;min-height:260px;padding:22px;display:flex;flex-direction:column;border:1px solid #e2e8df;border-radius:15px;background:linear-gradient(155deg,var(--paper),#f3f4ec);box-shadow:0 12px 30px #2e4b390a;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;animation:rise-in .55s both}.lecture-card:nth-child(3n+2){animation-delay:.05s}.lecture-card:nth-child(3n){animation-delay:.1s}.lecture-card:hover{transform:translateY(-4px);border-color:#cbd9c9;box-shadow:0 18px 36px #2e4b3917}.lecture-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.lecture-card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#426149;background:#e8efe4}.lecture-card-number{color:#b79570;font:italic 15px var(--serif)}.lecture-card-subject{color:#788577;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lecture-card h3{margin:8px 0;color:#334f40;font:600 19px/1.28 var(--serif)}.lecture-card>p{margin:0 0 18px;color:#737e73;font-size:13px;line-height:1.75}.lecture-card-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:13px;border-top:1px solid #e6eae2;color:#49654d;font-size:12px;font-weight:800;text-decoration:none}.lecture-card-link svg{flex:none;transition:transform .2s ease}.lecture-card-link:hover svg{transform:translate(2px,-2px)}.lecture-guidance{display:flex;align-items:flex-start;gap:13px;margin-top:24px;padding:17px 20px;border:1px solid #e6e8dc;border-radius:13px;background:#f3f2e9}.lecture-guidance>span{flex:none;color:#75866f}.lecture-guidance p{margin:0;color:#69766b;font-size:12px;line-height:1.75}.lecture-next-step{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:45px;padding:32px;border-radius:18px;background:linear-gradient(135deg,#eef1e9,#f7f5ec)}.lecture-next-step>div:first-child{max-width:590px}.lecture-next-step h2{font-size:36px}.lecture-next-step p{margin:10px 0 0;color:#707c71;font-size:13px;line-height:1.75}.lecture-next-step>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:18px}:root[data-theme=dark] .lecture-card{border-color:#35483a;background:linear-gradient(155deg,#1b2921,#18251d)}:root[data-theme=dark] .lecture-card h3,:root[data-theme=dark] .lecture-library-heading h2,:root[data-theme=dark] .lecture-next-step h2{color:#e2ede1}:root[data-theme=dark] .lecture-card-subject,:root[data-theme=dark] .lecture-card>p,:root[data-theme=dark] .lecture-library-heading>p,:root[data-theme=dark] .lecture-next-step p{color:#b4c0b4}:root[data-theme=dark] .lecture-card-icon{color:#d4e2d2;background:#2a3a2d}:root[data-theme=dark] .lecture-card-link{border-color:#35483a;color:#c4d6c2}:root[data-theme=dark] .lecture-guidance,:root[data-theme=dark] .lecture-next-step{border-color:#35483a;background:#1a2920}:root[data-theme=dark] .lecture-guidance p{color:#c2cfc1}@media (max-width:1000px){.lecture-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lecture-library{padding:38px 20px 54px}.lecture-library-heading{align-items:flex-start;flex-direction:column;gap:12px}.lecture-library-heading h2{font-size:35px}.lecture-grid{gap:12px}.lecture-grid,.lecture-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.lecture-card{min-height:250px;padding:17px}.lecture-card h3{font-size:17px}.lecture-card>p{font-size:12px}.lecture-next-step{align-items:flex-start;flex-direction:column;gap:18px;padding:22px}.lecture-next-step h2{font-size:31px}}@media (max-width:520px){.lecture-grid,.lecture-grid-featured{grid-template-columns:1fr}.lecture-card{min-height:220px}.lecture-guidance{padding:15px}.lecture-guidance p{font-size:11px}.lecture-next-step>div:last-child{align-items:flex-start;flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.lecture-card,.lecture-card-link svg{animation:none;transition:none}}:root{--green:#155c3d;--deep:#103f2d;--sage:#e4eee2;--orange:#b98227;--cream:#f8f6ee;--paper:#fffdf7}.footer-brand .brand-mark,.site-header .brand-mark{width:46px;height:46px;flex:0 0 46px;overflow:hidden;border:1px solid #d8b556;border-radius:13px;color:#155c3d;background:#fffdf6;box-shadow:0 7px 18px #3a553116,inset 0 1px #fff}.footer-brand .brand-mark img,.site-header .brand-mark img{width:100%;height:100%;object-fit:contain;padding:0}.teacher-site .teacher-portfolio-brand .brand-mark{border-color:#d8b556;background:#fffdf6}.main-nav>.nav-link:after{background:linear-gradient(90deg,#17613f,#d8a83f)}.button-primary,.header-actions .button-primary{background:linear-gradient(125deg,#145b3b,#238153);box-shadow:0 9px 22px #125a3930}.button-primary:hover{background:linear-gradient(125deg,#10452e,#176d46)}.site-header .brand-academy{color:#a97820}.ait-hero:not(.teacher-site-hero){background:radial-gradient(ellipse at 79% 34%,#e7d59788 0,transparent 31%),radial-gradient(ellipse at 58% 92%,#cbdcc7 0,transparent 36%),linear-gradient(125deg,#fffdf6,#f7f5e9 52%,#edf3ea)}.ait-bottom-cta h2 em,.ait-hero h1 em,.ait-pathways h2 em,.ait-platform h2 em{background:linear-gradient(95deg,#17613f,#bd8a2d);background-clip:text;-webkit-background-clip:text;color:transparent}.ait-bottom-cta h2,.ait-hero h1,.ait-pathway-card h3,.ait-pathways h2,.home-course-card h3{color:#174a34}.ait-platform h2{color:#fffdf2}.home-course-symbol,.home-course-symbol.art-blue,.home-course-symbol.art-gold,.home-course-symbol.art-peach,.home-course-symbol.art-purple,.home-course-symbol.art-rose{border:1px solid #e2cf91;color:#17613f;background:linear-gradient(145deg,#fff7dc,#e3eddd)}.home-course-card:hover{border-color:#d6bd79;box-shadow:0 18px 35px #2e4b3918}.home-course-foot{color:#66796a}.eyebrow-dot,.home-kicker i{background:#c19637}.ait-hero-visual .ait-orb.orb-a{background:radial-gradient(circle at 30% 22%,#fffde2 0,#e8c96a 15%,#34865a 56%,#12472f 100%)}.ait-hero-visual .ait-orb.orb-b{background:radial-gradient(circle at 30% 22%,#fff9df 0,#e8bf5b 25%,#c7872d 73%,#8f5724 100%)}.ait-hero-study-image{position:absolute;z-index:1;inset:11% 5% 5%;overflow:hidden;border:1px solid #f5e5aa;border-radius:44% 44% 18px 18px;background:#e6e8d8;box-shadow:0 22px 48px #273c2c22;opacity:.73;transform:translateZ(0)}.ait-hero-study-image img{object-fit:cover;object-position:61% 55%;filter:saturate(.83) contrast(.94)}.ait-hero-study-image:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#f5edcf15,#183b2d52);pointer-events:none}.ait-hero-visual .ait-orb{z-index:2;opacity:.43}.ait-knowledge-seal:before{border-color:#f6df9c;box-shadow:0 0 23px #ffe8a74d,0 0 0 7px #fff9dc25}.ait-knowledge-seal:after{border-color:#edcd7b88}.ait-seal-face{border-color:#f5df9b;background:radial-gradient(circle at 30% 18%,#fff9dc 0,#5b9a69 21%,#176341 58%,#103b2c 100%);box-shadow:inset 9px 11px 24px #ffffff42,inset -16px -18px 32px #082c1d75,0 24px 48px #183c2a50}.ait-hero-visual .ait-glass-card{border-color:#fff4d2;background:linear-gradient(145deg,#fffef3ee,#fffdf0d9 62%,#e4efdfdf);box-shadow:0 25px 55px #263c2d30,inset 0 1px #fff}.ait-hero-visual .ait-glass-card strong{color:#174a34}.ait-hero-visual .ait-glass-card small,.ait-hero-visual .ait-glass-card>span:nth-child(2){color:#617565}.ait-hero-visual .ait-card-icon{color:#97691e;background:linear-gradient(140deg,#fff0be,#e2eddb);box-shadow:0 7px 16px #55704b2a,inset 0 1px #ffffffb5}.ait-hero-visual .ait-glass-card>.ait-card-arrow{border-color:#c29a492b;color:#17613f}.ait-card-motion:focus-within .ait-card-arrow,.ait-card-motion:hover .ait-card-arrow{background:linear-gradient(140deg,#17613f,#bd8a2d)}.ait-card-motion:focus-within .ait-glass-card{outline-color:#bd8a2d77}.ait-platform,.teacher-site-profile-band{background:radial-gradient(ellipse at 88% 8%,#c39a4933,transparent 34%),linear-gradient(128deg,#103e2c,#15563a 58%,#244c3b)}.ait-feature-icon{color:#e9c76b}.ait-feature-card h3{color:#fffdf2}.ait-pathway-icon,.teacher-site-home-symbol{color:#17613f;background:linear-gradient(145deg,#fff7dd,#e2ecdd);box-shadow:5px 6px 13px #3e59401c}.ait-pathway-card:hover{border-color:#d6bd79}.ait-pathway-link{color:#17613f}.ait-cta-orb{background:radial-gradient(circle at 34% 30%,#fffde9,#dbca8a 42%,#6e9e78 82%);box-shadow:inset -20px -22px 55px #23452d3d,0 35px 80px #50673c24}.ait-cta-stamp{color:#155c3d;box-shadow:0 12px 34px #4b603d25}.teacher-site,.teacher-site-template-emerald,.teacher-site-template-ivory,.teacher-site-template-midnight,.teacher-site-template-noor,.teacher-site-template-rose{--green:#155c3d;--deep:#103f2d;--sage:#e4eee2;--orange:#b98227}.teacher-site-hero,.teacher-site-inner-hero{background:radial-gradient(ellipse at 80% 32%,#e7d59788 0,transparent 31%),radial-gradient(ellipse at 60% 92%,#cbdcc7 0,transparent 36%),linear-gradient(125deg,#fffdf6,#f7f5e9 52%,#edf3ea)}.teacher-site-hero .teacher-site-title{color:#17553a}.teacher-site-inner-hero .inner-hero-art{color:#17613f;background:linear-gradient(145deg,#fff4cf,#dce9d8 72%,#f3ecd3)}.teacher-site-template-midnight .teacher-site-hero .ait-hero-copy>p,.teacher-site-template-midnight .teacher-site-hero h1{color:#203b2e}.learning-collection-section{max-width:1240px;margin-inline:auto;padding:clamp(42px,6vw,82px) 25px;display:grid;grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);align-items:center;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px)}.learning-collection-copy h2{margin:14px 0 11px;color:#174a34;font:600 clamp(32px,4.4vw,48px)/1.08 var(--serif);letter-spacing:-.03em}.learning-collection-copy>p{max-width:470px;margin:0;color:#68776a;font-size:15px;line-height:1.8}.learning-collection-topics{display:flex;flex-wrap:wrap;gap:8px;margin:21px 0 24px}.learning-collection-topics span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #dce5d7;border-radius:999px;color:#44664e;background:#fffdf6;font-size:11px;font-weight:700}.learning-collection-topics svg{color:#b8882c}.learning-collection-link{gap:9px}.learning-collection-image{position:relative;min-width:0;aspect-ratio:1.5;overflow:hidden;border:1px solid #e2d19b;border-radius:22px;background:#f7f2e2;box-shadow:0 22px 52px #2e4a341a,0 3px 8px #2e4a340d}.learning-collection-image img{object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.25,1)}.learning-collection-image:hover img{transform:scale(1.025)}:root[data-theme=dark] .learning-collection-copy h2{color:#e9f1e5}:root[data-theme=dark] .learning-collection-copy>p{color:#bdcbbc}:root[data-theme=dark] .learning-collection-topics span{border-color:#3c5141;background:#1c2b22}:root[data-theme=dark] .learning-collection-image{border-color:#675b37}@media (max-width:760px){.ait-hero-study-image{inset:6% 4% 6%;border-radius:40% 40% 16px 16px}.learning-collection-section{grid-template-columns:1fr;gap:22px;padding:42px 20px}.learning-collection-copy h2{max-width:520px}.learning-collection-image{aspect-ratio:1.38;border-radius:17px}}@media (prefers-reduced-motion:reduce){.learning-collection-image img{transition:none}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--cream:#101813;--paper:#17231d;--ink:#e8eee7;--muted:#aebcaf;--green:#b7d1b5;--deep:#d6e4d3;--sage:#26382d;--line:#35483a;--orange:#e0bd69;--surface-soft:#1c2a21;--surface-raised:#223329;--text-muted:#b4c1b4;--gold:#e0bd69}.ait-bottom-cta,.ait-hero,.ait-pathways,.catalog-card,.course-detail-body,.faq-section,.home-course-card,.home-section,.inner-hero,.lecture-card,.site-footer,.site-header,.teacher-site,.teacher-site-review-card,body{transition:background-color .22s ease,color .22s ease,border-color .22s ease}:root[data-theme=dark] body{background:radial-gradient(ellipse at 86% 0,#22372a 0,transparent 31rem),#101813;color:#e8eee7}:root[data-theme=dark] .site-header{background:#17231df2;border-color:#35483a}:root[data-theme=dark] .footer-brand .brand-mark,:root[data-theme=dark] .site-header .brand-mark{border-color:#bd9a4b;background:#fffdf6}:root[data-theme=dark] .announcement{background:linear-gradient(100deg,#102b1e,#1a4830 58%,#214d38)}:root[data-theme=dark] .announcement-link{border-color:#d9c27860;color:#f1dfa8;background:#d5b65d12}:root[data-theme=dark] .site-header .nav-link,:root[data-theme=dark] .site-header .signin-link,:root[data-theme=dark] .site-header .teach-link{color:#d8e5d8}:root[data-theme=dark] .site-header .nav-link:hover,:root[data-theme=dark] .site-header .signin-link:hover{color:#e5c76e}:root[data-theme=dark] .header-actions .button-primary,:root[data-theme=dark] .site-header a.button-primary{color:#fff!important}:root[data-theme=dark] .theme-toggle{border-color:#506653;color:#e0eadc;background:#1b2b21}:root[data-theme=dark] .theme-toggle:hover,:root[data-theme=dark] .theme-toggle[aria-pressed=true]{border-color:#c3a14d;color:#f0d987;background:#263628}.theme-toggle:focus-visible{outline:3px solid #b9943f;outline-offset:3px}:root[data-theme=dark] .button-outline{border-color:#526552;color:#d7e6d5;background:#18251d}:root[data-theme=dark] .button-outline:hover{border-color:#c2a14f;background:#223329}:root[data-theme=dark] .button-light{color:#183d2b;background:#f6ecc8}:root[data-theme=dark] .button-light:hover{background:#fff8df}:root[data-theme=dark] .ait-hero:not(.teacher-site-hero),:root[data-theme=dark] .inner-hero,:root[data-theme=dark] .teacher-site-hero,:root[data-theme=dark] .teacher-site-inner-hero{background:radial-gradient(ellipse at 80% 25%,#886d2e35 0,transparent 32%),radial-gradient(ellipse at 14% 100%,#1d513528 0,transparent 38%),linear-gradient(125deg,#111c15,#18271d 56%,#17251d)}:root[data-theme=dark] .ait-bottom-cta h2,:root[data-theme=dark] .ait-hero h1,:root[data-theme=dark] .ait-pathways h2,:root[data-theme=dark] .home-section h2,:root[data-theme=dark] .inner-hero h1,:root[data-theme=dark] .teacher-site-hero h1,:root[data-theme=dark] .teacher-site-inner-hero h1{color:#e7eee3}:root[data-theme=dark] .ait-bottom-cta h2 em,:root[data-theme=dark] .ait-hero h1 em,:root[data-theme=dark] .ait-pathways h2 em,:root[data-theme=dark] .home-section h2 em,:root[data-theme=dark] .inner-hero h1 em{background:linear-gradient(95deg,#b9d4b6,#e0bd69);background-clip:text;-webkit-background-clip:text;color:transparent}:root[data-theme=dark] .ait-hero-copy>p,:root[data-theme=dark] .ait-hero-proof,:root[data-theme=dark] .ait-pathways>.home-section-head>p,:root[data-theme=dark] .home-section-head>div>p,:root[data-theme=dark] .inner-hero-copy>p,:root[data-theme=dark] .teacher-site-hero .ait-hero-copy>p,:root[data-theme=dark] .teacher-site-title{color:#bfccbd}:root[data-theme=dark] .ait-pathways,:root[data-theme=dark] .home-section,:root[data-theme=dark] .teacher-site-pathways{background-color:#121d16}:root[data-theme=dark] .ait-pathway-card,:root[data-theme=dark] .catalog-card,:root[data-theme=dark] .course-card,:root[data-theme=dark] .home-course-card,:root[data-theme=dark] .lecture-card,:root[data-theme=dark] .platform-card,:root[data-theme=dark] .related-links>a,:root[data-theme=dark] .teacher-site-review-card{border-color:#354a3a;background:linear-gradient(150deg,#1b2a20,#17231d);color:#e1eade}:root[data-theme=dark] .ait-pathway-card h3,:root[data-theme=dark] .catalog-card-body h3,:root[data-theme=dark] .course-card h3,:root[data-theme=dark] .home-course-card h3,:root[data-theme=dark] .related-links strong{color:#e4eee0}:root[data-theme=dark] .ait-pathway-card p,:root[data-theme=dark] .catalog-card-body>p,:root[data-theme=dark] .course-card-body>p,:root[data-theme=dark] .home-course-card>p,:root[data-theme=dark] .lecture-card>p,:root[data-theme=dark] .related-links small{color:#b3c0b1}:root[data-theme=dark] .ait-pathway-icon,:root[data-theme=dark] .home-course-symbol,:root[data-theme=dark] .teacher-site-home-symbol{border-color:#77663c;color:#e4cf83;background:linear-gradient(145deg,#293a2d,#243229)}:root[data-theme=dark] .ait-pathway-link,:root[data-theme=dark] .arrow-link,:root[data-theme=dark] .catalog-link,:root[data-theme=dark] .home-course-foot{color:#d3dfc9}:root[data-theme=dark] .ait-platform,:root[data-theme=dark] .teacher-site-profile-band{background:radial-gradient(ellipse at 88% 8%,#8d713033,transparent 34%),linear-gradient(128deg,#0e2d20,#12452e 58%,#1b3b2c)}:root[data-theme=dark] .ait-feature-card h3,:root[data-theme=dark] .ait-feature-card p,:root[data-theme=dark] .ait-platform h2,:root[data-theme=dark] .ait-platform-copy>p{color:#e4ecdf}:root[data-theme=dark] .ait-feature-card{border-color:#e9ddb438;background:linear-gradient(140deg,#ffffff15,#ffffff08)}:root[data-theme=dark] .ait-feature-icon{color:#e7cd75}:root[data-theme=dark] .ait-bottom-cta{background:radial-gradient(ellipse at 78% 48%,#314b35 0,transparent 39%),linear-gradient(135deg,#18271e,#1c2d22)}:root[data-theme=dark] .ait-bottom-cta>div>p,:root[data-theme=dark] .ait-cta-stamp{color:#d0ddcf}:root[data-theme=dark] .ait-cta-stamp{background:#26382d;border:1px solid #607348}:root[data-theme=dark] .teacher-site{--green:#b7d1b5;--deep:#d6e4d3;--sage:#26382d;--orange:#e0bd69;--cream:#101813;--paper:#17231d;--ink:#e8eee7;color:#e8eee7;background:#101813}:root[data-theme=dark] .teacher-site-template-emerald,:root[data-theme=dark] .teacher-site-template-ivory,:root[data-theme=dark] .teacher-site-template-midnight,:root[data-theme=dark] .teacher-site-template-noor,:root[data-theme=dark] .teacher-site-template-rose{--green:#b7d1b5;--deep:#d6e4d3;--sage:#26382d;--orange:#e0bd69}:root[data-theme=dark] .teacher-site-hero .ait-hero-proof,:root[data-theme=dark] .teacher-site-hero .teacher-site-title{color:#c2d1c0}:root[data-theme=dark] .teacher-site-inner-hero .inner-hero-art{color:#ead27e;background:linear-gradient(145deg,#293a2d,#20392a 72%,#3c3521)}:root[data-theme=dark] .teacher-site-featured,:root[data-theme=dark] .teacher-site-reviews{color:#e2ebe0}:root[data-theme=dark] .teacher-site-review-card>div:last-child{border-color:#35483a}:root[data-theme=dark] .teacher-site-review-card>div:last-child strong{color:#e0eadc}:root[data-theme=dark] .teacher-site-review-card>div:last-child small,:root[data-theme=dark] .teacher-site-review-card>p{color:#bac8b9}:root[data-theme=dark] .catalog-help,:root[data-theme=dark] .course-detail-body,:root[data-theme=dark] .course-teacher-cta,:root[data-theme=dark] .faq-section,:root[data-theme=dark] .lecture-guidance,:root[data-theme=dark] .lecture-next-step{border-color:#35483a;background:#1a2920;color:#e0eadd}:root[data-theme=dark] .course-detail-copy h1,:root[data-theme=dark] .course-outcomes h2,:root[data-theme=dark] .course-teacher-cta h2,:root[data-theme=dark] .curriculum-head h2,:root[data-theme=dark] .faq-intro h2,:root[data-theme=dark] .related-courses h2{color:#e4eee0}:root[data-theme=dark] .course-detail-copy>p,:root[data-theme=dark] .course-detail-meta>span,:root[data-theme=dark] .course-outcomes>p,:root[data-theme=dark] .course-teacher-cta p,:root[data-theme=dark] .curriculum-foot,:root[data-theme=dark] .faq-intro>p,:root[data-theme=dark] .faq-item>p{color:#b5c2b3}:root[data-theme=dark] .curriculum-list,:root[data-theme=dark] .curriculum-row,:root[data-theme=dark] .faq-item,:root[data-theme=dark] .faq-list{border-color:#35483a}:root[data-theme=dark] .curriculum-row strong,:root[data-theme=dark] .faq-item summary{color:#dce8d9}:root[data-theme=dark] .curriculum-row>span,:root[data-theme=dark] .curriculum-row>svg{color:#d3b765}:root[data-theme=dark] .catalog-help-icon,:root[data-theme=dark] .course-teacher-mark,:root[data-theme=dark] .outcome-list>div>span{color:#dce7d8;background:#293b2d}:root[data-theme=dark] .learning-collection-copy h2{color:#e8eee2}:root[data-theme=dark] .learning-collection-copy>p{color:#bbc9b9}:root[data-theme=dark] .learning-collection-topics span{border-color:#465a43;color:#dce7d9;background:#1a2920}:root[data-theme=dark] .learning-collection-image{border-color:#74623a;background:#1c291f}:root[data-theme=dark] .site-footer{background:radial-gradient(ellipse at 88% 0,#24392d 0,transparent 35%),#17231d;border-color:#33463a}:root[data-theme=dark] .footer-note{border-color:#3b4e40;background:#1d2c23}:root[data-theme=dark] .footer-bottom,:root[data-theme=dark] .footer-brand>p,:root[data-theme=dark] .footer-col a,:root[data-theme=dark] .footer-note p{color:#bac8b8}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color-scheme:dark}:root[data-theme=dark] ::selection{color:#132219;background:#d8bd68}@media (prefers-reduced-motion:reduce){.ait-bottom-cta,.ait-hero,.ait-pathways,.catalog-card,.course-detail-body,.faq-section,.home-course-card,.home-section,.inner-hero,.lecture-card,.site-footer,.site-header,.teacher-site,.teacher-site-review-card,body{transition:none}}.admin-layout{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);color:#29392f;background:var(--cream)}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:22px;padding:25px 17px 18px;color:#edf3e8;background:linear-gradient(155deg,#123c2b,#15583b 63%,#214c36)}.admin-brand{display:flex;align-items:center;gap:11px;padding:0 7px 14px;color:#f5f1df;text-decoration:none}.admin-brand>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d6b65d;border-radius:13px;color:#155c3d;background:#fff8dc;font:700 20px var(--serif)}.admin-brand b{display:grid;grid-gap:4px;gap:4px;font-size:14px;letter-spacing:-.03em}.admin-brand small,.admin-menu-label{color:#d9dfcf;font-size:9px;font-weight:800;letter-spacing:.15em}.admin-menu-label{padding:0 10px;color:#d4decf99}.admin-sidebar nav{display:grid;grid-gap:6px;gap:6px}.admin-sidebar nav button{min-height:44px;display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid transparent;border-radius:11px;color:#dce8d9;background:transparent;text-align:left;font-size:12px;font-weight:650}.admin-sidebar nav button.active,.admin-sidebar nav button:hover{border-color:#f0dfb433;color:#fff9e9;background:#ffffff14}.admin-sidebar nav button.active{box-shadow:inset 3px 0 #e5c96f}.admin-sidebar nav button i{margin-left:auto;font-style:normal}.admin-sidebar-bottom{display:flex;align-items:flex-start;gap:10px;margin-top:auto;padding:13px 11px;border:1px solid #ffffff24;border-radius:12px;color:#dfcf91;background:#ffffff0c}.admin-sidebar-bottom span{display:grid;grid-gap:4px;gap:4px}.admin-sidebar-bottom strong{color:#f0f2e8;font-size:11px}.admin-sidebar-bottom small{color:#d0d9cd;font-size:9px;line-height:1.5}.admin-main{min-width:0;padding:24px clamp(20px,4vw,52px) 56px}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto 24px;padding-bottom:17px;border-bottom:1px solid #dfe6dc}.admin-breadcrumb{display:inline-flex;align-items:center;gap:7px;color:#778478;font-size:10px;font-weight:700;letter-spacing:.08em}.admin-topbar h1{margin:7px 0 0;color:#244b36;font:600 29px/1.1 var(--serif)}.admin-top-actions{display:flex;align-items:center;gap:11px}.admin-refresh,.admin-top-actions>a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid #dbe3d8;border-radius:10px;color:#3d6248;background:var(--paper);font-size:11px;font-weight:700}.admin-top-actions>a{width:38px;padding:0}.admin-user{display:inline-flex;align-items:center;gap:8px;color:#566657;font-size:11px;font-weight:700}.admin-user i{width:31px;height:31px;display:grid;place-items:center;border:1px solid #e0d19b;border-radius:50%;color:#155c3d;background:#f8f1d8;font-size:10px;font-style:normal}.admin-welcome{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:clamp(22px,3vw,35px);border:1px solid #dfe6d9;border-radius:18px;background:radial-gradient(ellipse at 88% 10%,#d8c36a33,transparent 32%),linear-gradient(135deg,#f6f4e9,#edf3e9)}.admin-panel-heading span,.admin-panel>header span,.admin-welcome>div:first-child>span{color:#8b783f;font-size:9px;font-weight:800;letter-spacing:.13em}.admin-welcome h2{margin:11px 0 8px;color:#214b35;font:600 clamp(27px,3vw,38px)/1.08 var(--serif)}.admin-welcome h2 em{color:#a5782b;font-weight:500}.admin-welcome p{max-width:520px;margin:0;color:#6e7a6c;font-size:12px;line-height:1.7}.admin-activity-mark{min-width:170px;display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:20px 18px;border:1px solid #d9ca8e;border-radius:17px;color:#23573a;background:#fffdf5b8;box-shadow:0 15px 32px #314b3210}.admin-activity-mark strong{font:600 16px var(--serif)}.admin-activity-mark small{color:#788274;font-size:9px;text-align:center}.admin-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.admin-stat-grid>article{min-height:94px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:1fr auto;align-items:center;grid-column-gap:11px;column-gap:11px;padding:15px;border:1px solid #e1e7dd;border-radius:14px;background:var(--paper);box-shadow:0 8px 20px #243e2b08}.admin-stat-grid>article>span{width:36px;height:36px;display:grid;place-items:center;grid-row:1/3;border-radius:11px;color:#a27c2b;background:#f3edda}.admin-stat-grid strong{color:#264d37;font:600 24px var(--serif)}.admin-stat-grid small{color:#7a8678;font-size:9px}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-gap:14px;gap:14px;margin:14px 0}.admin-catalog-editor,.admin-offer-editor,.admin-panel{min-width:0;padding:20px;border:1px solid #e1e7dd;border-radius:15px;background:var(--paper);box-shadow:0 10px 28px #243e2b08}.admin-panel-heading,.admin-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.admin-panel-heading h2,.admin-panel>header h2{margin:5px 0 0;color:#2c503a;font:600 20px/1.2 var(--serif)}.admin-panel-heading p{margin:7px 0 0;color:#778276;font-size:11px;line-height:1.65}.admin-period{color:#8c907d;font-size:9px;letter-spacing:.1em}.admin-traffic-totals{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.admin-traffic-totals>div{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-gap:4px 9px;gap:4px 9px;padding:12px;border-radius:11px;background:#f4f4eb}.admin-traffic-totals svg{grid-row:1/3;color:#9b792d}.admin-traffic-totals strong{color:#2d543b;font:600 19px var(--serif)}.admin-traffic-totals small{color:#7e887b;font-size:9px}.admin-chart{min-height:92px;display:flex;align-items:flex-end;justify-content:space-around;gap:6px;margin:15px 0 10px;padding:10px 8px 0;border-bottom:1px solid #e4e8df}.admin-chart>div{height:80px;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.admin-chart i{width:min(22px,70%);min-height:4px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#d6b453,#34764c)}.admin-chart p,.admin-chart small,.admin-privacy-note{color:#859083;font-size:9px}.admin-chart p{align-self:center}.admin-privacy-note{display:block;line-height:1.55}.admin-page-rank{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #e7ebe4;color:#647362;font-size:11px}.admin-page-rank strong{color:#2d563b}.admin-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.admin-quick-grid button{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:6px 9px;gap:6px 9px;padding:12px;border:1px solid #e0e7dd;border-radius:11px;color:#3c6147;background:#fbfcf6;text-align:left}.admin-quick-grid button svg{grid-row:1/3;color:#aa842e}.admin-quick-grid button strong{font-size:11px}.admin-quick-grid button small{color:#7d887b;font-size:9px}.admin-record-list{display:grid;grid-gap:8px;gap:8px}.admin-catalog-list>article,.admin-record-list>article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid #e4e9e0;border-radius:12px;background:#fffefa}.admin-record-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#47704e;background:#e8efe4}.admin-record-main{min-width:0;display:grid;grid-gap:4px;gap:4px;color:#697567;font-size:10px}.admin-record-main>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-record-main strong{color:#36563e;font-size:12px}.admin-record-main small{color:#899287;font-size:9px;overflow-wrap:anywhere}.admin-record-main p{margin:3px 0 0;color:#718071;font-size:10px}.admin-record-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-catalog-editor header>button,.admin-catalog-heading>button,.admin-offer-editor footer>button,.admin-offer-editor header>button,.admin-row-action{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;border:1px solid #d9e2d6;border-radius:9px;color:#355d41;background:#f8faf4;font-size:10px;font-weight:700}.admin-row-action.danger{border-color:#ead4cd;color:#a24f3f;background:#fff8f5}.admin-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;color:#596c54;background:#edf2e8;font-size:8px;font-weight:800;text-transform:capitalize}.admin-status.status-pending{color:#946922;background:#f7f0d9}.admin-status.status-hidden,.admin-status.status-rejected{color:#9b5348;background:#f8e9e5}.admin-status.status-active,.admin-status.status-approved,.admin-status.status-published{color:#2f6842;background:#e2f0e2}.admin-empty,.admin-loading{min-height:120px;display:flex;align-items:center;justify-content:center;gap:10px;color:#788577;font-size:11px;text-align:center}.admin-alert,.admin-note{display:flex;align-items:flex-start;gap:9px;margin:12px 0;padding:12px 14px;border:1px solid #dce6d9;border-radius:11px;color:#42634a;background:#eff5ea;font-size:11px;line-height:1.6}.admin-alert.error,.admin-offer-error{border-color:#ebd4cb;color:#984d40;background:#fff1ec}.admin-alert.success{border-color:#cfe3d0;color:#356c45;background:#ecf6ec}.admin-catalog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.admin-catalog-heading h2{color:#2c503a;font:600 22px var(--serif);margin:5px 0}.admin-catalog-heading p{color:#778276;font-size:11px}.admin-catalog-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.admin-catalog-symbol{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#3f6a47;background:#e9f0e5;font-size:18px}.admin-catalog-editor,.admin-offer-editor{display:grid;grid-gap:15px;gap:15px;margin-top:15px;background:#f9faf5}.admin-catalog-editor header,.admin-offer-editor footer,.admin-offer-editor header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-catalog-editor header strong,.admin-offer-editor header h3{color:#31563d;font:600 17px var(--serif)}.admin-catalog-grid,.admin-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-catalog-editor label,.admin-offer-editor label{display:grid;grid-gap:6px;gap:6px;color:#526553;font-size:10px;font-weight:700}.admin-catalog-editor label small,.admin-offer-editor label small{color:#818d7e;font-size:9px;font-weight:500}.admin-catalog-editor input,.admin-catalog-editor select,.admin-catalog-editor textarea,.admin-offer-editor input,.admin-offer-editor select,.admin-offer-editor textarea{width:100%;min-height:39px;padding:9px 10px;border:1px solid #dce4d9;border-radius:9px;color:#354b3a;background:#fffefa;font-size:11px}.admin-catalog-full{grid-column:1/-1}.admin-offer-cover{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px;border:1px dashed #cbd8c8;border-radius:10px}.admin-offer-cover img{width:96px;height:65px;object-fit:cover;border-radius:7px}.admin-offer-cover small{flex-basis:100%;color:#818d7e;font-size:9px}.admin-offer-error{padding:10px;border-radius:8px;font-size:11px}.admin-offer-editor footer{border-top:1px solid #e2e8df;padding-top:12px;color:#778477;font-size:10px}:root[data-theme=dark] .admin-layout{color:#e4ebe0;background:#101813}:root[data-theme=dark] .admin-sidebar{background:linear-gradient(155deg,#0d2b1e,#10452e 63%,#193b2a)}:root[data-theme=dark] .admin-topbar{border-color:#35483a}:root[data-theme=dark] .admin-catalog-editor header strong,:root[data-theme=dark] .admin-catalog-heading h2,:root[data-theme=dark] .admin-offer-editor header h3,:root[data-theme=dark] .admin-panel-heading h2,:root[data-theme=dark] .admin-panel>header h2,:root[data-theme=dark] .admin-topbar h1{color:#e1ecdd}:root[data-theme=dark] .admin-breadcrumb,:root[data-theme=dark] .admin-catalog-heading p,:root[data-theme=dark] .admin-panel-heading p,:root[data-theme=dark] .admin-record-main,:root[data-theme=dark] .admin-record-main p,:root[data-theme=dark] .admin-user{color:#b2c1b1}:root[data-theme=dark] .admin-catalog-editor,:root[data-theme=dark] .admin-catalog-list>article,:root[data-theme=dark] .admin-offer-editor,:root[data-theme=dark] .admin-panel,:root[data-theme=dark] .admin-record-list>article,:root[data-theme=dark] .admin-stat-grid>article{border-color:#35483a;background:#17231d}:root[data-theme=dark] .admin-welcome{border-color:#43513a;background:radial-gradient(ellipse at 88% 10%,#a0873930,transparent 32%),linear-gradient(135deg,#1d2b20,#1a2b21)}:root[data-theme=dark] .admin-page-rank strong,:root[data-theme=dark] .admin-record-main strong,:root[data-theme=dark] .admin-stat-grid strong,:root[data-theme=dark] .admin-welcome h2{color:#e4ecdf}:root[data-theme=dark] .admin-chart small,:root[data-theme=dark] .admin-privacy-note,:root[data-theme=dark] .admin-record-main small,:root[data-theme=dark] .admin-stat-grid small,:root[data-theme=dark] .admin-welcome p{color:#adbdab}:root[data-theme=dark] .admin-activity-mark,:root[data-theme=dark] .admin-catalog-symbol,:root[data-theme=dark] .admin-quick-grid button,:root[data-theme=dark] .admin-traffic-totals>div{border-color:#4b5a40;color:#e1cf83;background:#233228}:root[data-theme=dark] .admin-activity-mark strong,:root[data-theme=dark] .admin-quick-grid button strong{color:#e1eade}:root[data-theme=dark] .admin-activity-mark small,:root[data-theme=dark] .admin-quick-grid button small,:root[data-theme=dark] .admin-traffic-totals small{color:#b5c3b3}:root[data-theme=dark] .admin-record-icon,:root[data-theme=dark] .admin-stat-grid>article>span{color:#dec76e;background:#293a2b}:root[data-theme=dark] .admin-catalog-editor header>button,:root[data-theme=dark] .admin-catalog-heading>button,:root[data-theme=dark] .admin-offer-editor footer>button,:root[data-theme=dark] .admin-offer-editor header>button,:root[data-theme=dark] .admin-refresh,:root[data-theme=dark] .admin-row-action,:root[data-theme=dark] .admin-top-actions>a{border-color:#465844;color:#d7e4d3;background:#203026}:root[data-theme=dark] .admin-row-action.danger{border-color:#654643;color:#f0c1b6;background:#382724}:root[data-theme=dark] .admin-panel-heading span,:root[data-theme=dark] .admin-panel>header span,:root[data-theme=dark] .admin-welcome>div:first-child>span{color:#dfc56b}:root[data-theme=dark] .admin-chart,:root[data-theme=dark] .admin-offer-editor footer,:root[data-theme=dark] .admin-page-rank{border-color:#35483a}:root[data-theme=dark] .admin-chart i{background:linear-gradient(180deg,#dfc66c,#4b9962)}:root[data-theme=dark] .admin-catalog-list>article,:root[data-theme=dark] .admin-record-list>article{background:#1b2a20}:root[data-theme=dark] .admin-status{color:#dbe4ce;background:#2a3a2b}:root[data-theme=dark] .admin-status.status-pending{color:#f0d482;background:#493d23}:root[data-theme=dark] .admin-status.status-hidden,:root[data-theme=dark] .admin-status.status-rejected{color:#f0b9aa;background:#482c29}:root[data-theme=dark] .admin-status.status-active,:root[data-theme=dark] .admin-status.status-approved,:root[data-theme=dark] .admin-status.status-published{color:#bfe0b8;background:#203d29}:root[data-theme=dark] .admin-catalog-editor label,:root[data-theme=dark] .admin-offer-editor label{color:#c8d5c5}:root[data-theme=dark] .admin-catalog-editor label small,:root[data-theme=dark] .admin-offer-editor footer,:root[data-theme=dark] .admin-offer-editor label small{color:#aebdab}:root[data-theme=dark] .admin-catalog-editor input,:root[data-theme=dark] .admin-catalog-editor select,:root[data-theme=dark] .admin-catalog-editor textarea,:root[data-theme=dark] .admin-offer-editor input,:root[data-theme=dark] .admin-offer-editor select,:root[data-theme=dark] .admin-offer-editor textarea{border-color:#465747;color:#e4ece1;background:#121d16}:root[data-theme=dark] .admin-alert.success,:root[data-theme=dark] .admin-note{border-color:#395742;color:#c6dfc5;background:#1b3324}:root[data-theme=dark] .admin-alert.error,:root[data-theme=dark] .admin-offer-error{border-color:#694742;color:#f0c2b6;background:#382623}@media (max-width:1020px){.admin-layout{grid-template-columns:210px minmax(0,1fr)}.admin-main{padding-inline:22px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-layout{display:block}.admin-sidebar{position:relative;width:100%;height:auto;gap:13px;padding:14px 16px}.admin-sidebar nav{display:flex;overflow-x:auto;gap:5px;scrollbar-width:thin}.admin-sidebar nav button{flex:0 0 auto;min-height:40px}.admin-menu-label,.admin-sidebar-bottom{display:none}.admin-main{padding:19px 16px 42px}.admin-topbar{align-items:flex-start;flex-direction:column}.admin-top-actions{width:100%;flex-wrap:wrap}.admin-overview-grid{grid-template-columns:1fr}.admin-welcome{align-items:flex-start;flex-direction:column}.admin-activity-mark{width:100%}.admin-catalog-list>article,.admin-record-list>article{grid-template-columns:34px minmax(0,1fr)}.admin-record-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:520px){.admin-catalog-grid,.admin-offer-grid,.admin-quick-grid,.admin-stat-grid{grid-template-columns:1fr}.admin-catalog-editor,.admin-offer-editor,.admin-panel{padding:15px}.admin-catalog-full{grid-column:auto}.admin-user{font-size:10px}}.home-brand-banner{width:min(100%,1480px);margin:clamp(12px,2.4vw,30px) auto;padding-inline:clamp(16px,4vw,42px)}.home-brand-banner img{display:block;width:100%;height:auto;border:1px solid #ddc67f;border-radius:clamp(13px,2vw,23px);box-shadow:0 22px 55px #29463220,0 3px 10px #293d3210}.learning-collection-image-home{aspect-ratio:548/250}.learning-collection-image-teacher{aspect-ratio:444/250}.courses-subject-art{width:min(100%,500px);height:auto;min-height:0;aspect-ratio:497/250;margin:auto;overflow:hidden;border:1px solid #d7c375;border-radius:22px;outline:none;background:#f7f1df;box-shadow:0 20px 48px #2a493318}.courses-subject-art img{display:block;width:100%;height:100%;object-fit:cover}.lesson-panel-image{background-image:none!important}.lesson-panel-photo{object-fit:cover}.knowledge-quote-section{width:min(calc(100% - 40px),1040px);margin:clamp(48px,7vw,82px) auto;text-align:center}.knowledge-quote-section>.home-kicker{justify-content:center;margin-bottom:18px}.knowledge-quote-image{width:min(100%,760px);margin:0 auto;overflow:hidden;border:1px solid #c5a74d;border-radius:20px;background:#0c3b27;box-shadow:0 24px 55px #203e2c24}.knowledge-quote-image img{display:block;width:100%;height:auto}.knowledge-quote-caption{margin:0;padding:11px 14px;color:#53674f;background:#fffaf0;font-size:12px}.knowledge-today-banner{width:100%;max-width:430px;margin:0;overflow:hidden;border:1px solid #d6bd69;border-radius:17px;background:#fffaf0;box-shadow:0 19px 42px #1a2d2026}.knowledge-today-banner img{display:block;width:100%;height:auto}.ait-cta-knowledge-banner{position:relative;z-index:1;flex:0 1 42%}.teacher-site-bottom-cta .ait-cta-knowledge-banner{flex-basis:min(42%,420px)}:root[data-theme=dark] .home-brand-banner img{border-color:#766536;box-shadow:0 22px 55px #0005}:root[data-theme=dark] .courses-subject-art,:root[data-theme=dark] .knowledge-quote-image,:root[data-theme=dark] .knowledge-today-banner{border-color:#766536;box-shadow:0 22px 48px #0005}:root[data-theme=dark] .knowledge-quote-caption{color:#bfccbd;background:#17231d}@media (max-width:760px){.home-brand-banner{margin:12px auto 24px;padding-inline:16px}.home-brand-banner img{border-radius:13px}.courses-subject-art{width:100%;max-width:500px;border-radius:16px}.knowledge-quote-section{width:calc(100% - 32px);margin:45px auto}.knowledge-quote-image{border-radius:14px}.knowledge-quote-caption{font-size:11px}.ait-cta-knowledge-banner,.teacher-site-bottom-cta .ait-cta-knowledge-banner{flex:0 1 auto;width:min(100%,430px);align-self:center}.ait-bottom-cta .ait-cta-knowledge-banner{display:block;margin:25px auto 0}}.ait-bottom-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.75fr);align-items:center;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px)}.ait-cta-network{position:absolute;z-index:0;top:50%;left:30px;width:min(600px,68vw);height:min(600px,68vw);opacity:.5;pointer-events:none;transform:translateY(-50%) scale(1.04);transform-origin:left center}.ait-cta-network svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 12px 18px #24634119);transform-style:preserve-3d;animation:ilam-globe-float 9s ease-in-out infinite}.ait-cta-copy{position:relative;z-index:2;grid-column:1;min-width:0}.ait-cta-copy:before{position:absolute;z-index:-1;inset:-26px -54px -26px -24px;border-radius:36px;background:radial-gradient(ellipse at 38% 50%,color-mix(in srgb,var(--paper) 92%,transparent),color-mix(in srgb,var(--paper) 76%,transparent) 57%,transparent 100%);content:"";pointer-events:none}.ait-bottom-cta>.ait-cta-network:first-of-type{position:absolute;z-index:0}.ilam-network-globe-glow{opacity:.55}.ilam-network-globe-edge{fill:none;stroke:#bb984d;stroke-width:.8;opacity:.34}.ilam-network-mesh{fill:none;stroke-width:.72;stroke-linecap:round;stroke-linejoin:round;opacity:.3}.ilam-network-mesh-flow{fill:none;stroke-width:1.05;stroke-linecap:round;stroke-dasharray:1.5 17;opacity:.48;animation:ilam-network-flow 26s linear infinite}.ilam-network-point-dot{fill:#176d46;stroke:#fff8e2;stroke-width:.8;opacity:.78}.ilam-network-hub .ilam-network-point-dot{fill:#d5af50;stroke:#155c3d;stroke-width:1}.ilam-network-point-halo{fill:#e3c46b;opacity:.22;transform-box:fill-box;transform-origin:center;animation:ilam-hub-pulse 4.2s ease-in-out infinite}.ilam-network-hub:nth-child(3n) .ilam-network-point-halo{animation-delay:-1.4s}.ilam-network-hub:nth-child(3n+1) .ilam-network-point-halo{animation-delay:-2.8s}.ait-bottom-cta .ait-cta-knowledge-banner{z-index:1;width:100%;max-width:430px}:root[data-theme=dark] .ait-cta-network{opacity:.5}:root[data-theme=dark] .ilam-network-globe-glow{opacity:.68}:root[data-theme=dark] .ilam-network-globe-edge{stroke:#e2ca7c;opacity:.48}:root[data-theme=dark] .ilam-network-mesh{opacity:.46}:root[data-theme=dark] .ilam-network-mesh-flow{opacity:.72}:root[data-theme=dark] .ilam-network-point-dot{fill:#a8d2ad;stroke:#173a29}:root[data-theme=dark] .ilam-network-hub .ilam-network-point-dot{fill:#efcf6f;stroke:#153c2a}@keyframes ilam-network-flow{to{stroke-dashoffset:-72}}@keyframes ilam-hub-pulse{0%,to{opacity:.12;transform:scale(.72)}50%{opacity:.4;transform:scale(1.22)}}@keyframes ilam-globe-float{0%,to{transform:rotateY(-6deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(6deg) rotateX(-2deg) translateY(-3px)}}@media (max-width:980px) and (min-width:761px){.ait-bottom-cta{grid-template-columns:minmax(0,1fr) minmax(240px,.78fr);gap:clamp(14px,2vw,24px)}.ait-bottom-cta h2{font-size:clamp(38px,4.4vw,48px)}}@media (max-width:760px){.ait-bottom-cta{display:flex;flex-direction:column;align-items:stretch;gap:18px}.ait-bottom-cta>.ait-cta-network:first-of-type,.ait-cta-network{position:relative}.ait-cta-network{top:auto;left:auto;width:min(42vw,155px);max-width:155px;height:auto;aspect-ratio:520/360;align-self:flex-start;margin:0;opacity:.35;transform:none}.ait-cta-copy{width:100%}.ait-cta-copy:before{display:none}.ait-bottom-cta .ait-cta-knowledge-banner{width:min(100%,430px);align-self:center;margin:5px auto 0}}@media (prefers-reduced-motion:reduce){.ait-cta-network svg,.ilam-network-mesh-flow,.ilam-network-point-halo{animation:none}}.home-courses{padding-bottom:clamp(48px,4vw,56px)}.home-lectures{padding-top:clamp(48px,4vw,56px)}@media (max-width:760px){.home-courses{padding-bottom:30px}.home-lectures{padding-top:30px}}.teacher-site-template-noor{--teacher-layout-accent:#b98227}.teacher-site-template-emerald{--teacher-layout-accent:#9c762d}.teacher-site-template-ivory{--teacher-layout-accent:#7c8b86}.teacher-site-template-rose{--teacher-layout-accent:#ad705e}.teacher-site-template-midnight{--teacher-layout-accent:#e1bf6c}.teacher-site-template-noor .teacher-site-hero{background:radial-gradient(ellipse at 82% 30%,#e8d79f55 0,transparent 31%),linear-gradient(125deg,#fffdf6,#f5f3e8 58%,#edf2e9)}.teacher-site-template-emerald>main,.teacher-site-template-midnight>main,.teacher-site-template-rose>main{display:flex;flex-direction:column}.teacher-site-template-emerald>main>.teacher-site-profile-band{order:1}.teacher-site-template-emerald>main>.teacher-site-featured{order:2}.teacher-site-template-emerald>main>.teacher-site-pathways{order:3}.teacher-site-template-emerald>main>.learning-collection-section{order:4}.teacher-site-template-emerald>main>.teacher-site-reviews{order:5}.teacher-site-template-emerald>main>.teacher-site-bottom-cta{order:6}.teacher-site-template-emerald .teacher-site-hero{background:linear-gradient(115deg,#edf3eb,#fbfcf7 62%,#e4ece2)}.teacher-site-template-emerald .teacher-site-hero .ait-hero-copy{padding:clamp(24px,3.6vw,44px);-webkit-border-start:4px solid var(--teacher-layout-accent);border-inline-start:4px solid var(--teacher-layout-accent);border-radius:4px 22px 22px 4px;background:#fffefaad;box-shadow:0 22px 54px #234d3512}.teacher-site-template-emerald .teacher-site-featured{background:#edf3eb}.teacher-site-template-emerald .teacher-site-home-offer{-webkit-border-start:3px solid var(--teacher-layout-accent);border-inline-start:3px solid var(--teacher-layout-accent)}.teacher-site-template-emerald .teacher-site-credentials .platform-card,.teacher-site-template-emerald .teacher-site-offer-card,.teacher-site-template-emerald .teacher-site-review-card{border-top:2px solid var(--teacher-layout-accent)}.teacher-site-template-emerald .teacher-site-inner-hero{background:linear-gradient(115deg,#edf3eb,#fbfcf7 62%,#e4ece2)}.teacher-site-template-emerald .teacher-site-about{-webkit-border-start:3px solid var(--teacher-layout-accent);border-inline-start:3px solid var(--teacher-layout-accent)}.teacher-site-template-ivory .teacher-site-hero{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px;padding-block:clamp(42px,6vw,76px);background:linear-gradient(180deg,#fff,#fbfcfa);text-align:center}.teacher-site-template-ivory .teacher-site-hero .ait-hero-visual{grid-area:1/1;width:min(100%,610px);height:330px;margin-inline:auto}.teacher-site-template-ivory .teacher-site-hero .ait-hero-copy{grid-area:2/1;max-width:790px;margin-inline:auto}.teacher-site-template-ivory .teacher-site-hero .ait-hero-proof,.teacher-site-template-ivory .teacher-site-hero .home-hero-actions,.teacher-site-template-ivory .teacher-site-hero .home-kicker{justify-content:center}.teacher-site-template-ivory .teacher-site-hero .ait-hero-copy>p{margin-inline:auto}.teacher-site-template-ivory .teacher-site-hero .ait-hero-bottom{grid-area:3/1}.teacher-site-template-ivory .teacher-site-hero h1,.teacher-site-template-ivory main h2,.teacher-site-template-ivory main h3{font-family:var(--sans);letter-spacing:-.035em}.teacher-site-template-ivory .teacher-site-home-offer,.teacher-site-template-ivory .teacher-site-pathways .ait-pathway-card,.teacher-site-template-ivory .teacher-site-reviews .platform-card{border-radius:12px;box-shadow:none}.teacher-site-template-ivory .teacher-site-featured{background:#f4f6f5}.teacher-site-template-ivory .teacher-site-inner-hero{grid-template-columns:minmax(0,1fr);text-align:center;background:#fff}.teacher-site-template-ivory .teacher-site-inner-hero .inner-hero-copy{max-width:760px;margin-inline:auto}.teacher-site-template-ivory .teacher-site-inner-hero .inner-hero-copy .eyebrow{justify-content:center}.teacher-site-template-ivory .teacher-site-inner-hero .inner-hero-art{display:none}.teacher-site-template-ivory .teacher-site-about{grid-template-columns:minmax(0,1fr);text-align:center}.teacher-site-template-ivory .teacher-site-about .founder-initials{margin-inline:auto}.teacher-site-template-ivory .teacher-site-about .founder-credentials{justify-content:center}.teacher-site-template-ivory .teacher-site-contact-card,.teacher-site-template-ivory .teacher-site-credentials .platform-card,.teacher-site-template-ivory .teacher-site-offer-card{border-radius:10px;box-shadow:none}.teacher-site-template-rose>main>.teacher-site-pathways{order:1}.teacher-site-template-rose>main>.learning-collection-section{order:2}.teacher-site-template-rose>main>.teacher-site-featured{order:3}.teacher-site-template-rose>main>.teacher-site-profile-band{order:4}.teacher-site-template-rose>main>.teacher-site-reviews{order:5}.teacher-site-template-rose>main>.teacher-site-bottom-cta{order:6}.teacher-site-template-rose .teacher-site-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:0 0 76px 0;background:radial-gradient(ellipse at 26% 80%,#eac9b866 0,transparent 37%),linear-gradient(120deg,#fbf4ec,#fffdf7 55%,#f2e6df)}.teacher-site-template-rose .teacher-site-hero .ait-hero-visual{order:-1}.teacher-site-template-rose .teacher-site-hero h1 em{font-style:italic}.teacher-site-template-rose .teacher-site-featured{background:#fbf2ed}.teacher-site-template-rose .teacher-site-home-offer,.teacher-site-template-rose .teacher-site-review-card{border-radius:24px 24px 8px 8px}.teacher-site-template-rose .teacher-site-about .founder-initials{border-radius:48% 48% 22px 22px}.teacher-site-template-rose .teacher-site-inner-hero{background:linear-gradient(120deg,#fbf4ec,#fffdf7 55%,#f2e6df)}.teacher-site-template-rose .teacher-site-about,.teacher-site-template-rose .teacher-site-contact-card{border-color:#e7c9bd;background:#fbf2ed}.teacher-site-template-rose .teacher-site-credentials .platform-card,.teacher-site-template-rose .teacher-site-offer-card{border-radius:20px 20px 7px 7px}.teacher-site-template-midnight>main>.teacher-site-featured{order:1}.teacher-site-template-midnight>main>.teacher-site-pathways{order:2}.teacher-site-template-midnight>main>.learning-collection-section{order:3}.teacher-site-template-midnight>main>.teacher-site-profile-band{order:4}.teacher-site-template-midnight>main>.teacher-site-reviews{order:5}.teacher-site-template-midnight>main>.teacher-site-bottom-cta{order:6}.teacher-site-template-midnight .teacher-site-hero{color:#f6f3e8;background:radial-gradient(ellipse at 78% 38%,#35634a 0,transparent 36%),linear-gradient(125deg,#142b20,#1c3829 60%,#243d30)}.teacher-site-template-midnight .teacher-site-hero .ait-hero-bottom,.teacher-site-template-midnight .teacher-site-hero .ait-hero-copy>p,.teacher-site-template-midnight .teacher-site-hero .ait-hero-proof,.teacher-site-template-midnight .teacher-site-hero .home-kicker,.teacher-site-template-midnight .teacher-site-hero .teacher-site-title,.teacher-site-template-midnight .teacher-site-hero h1{color:#f6f3e8}.teacher-site-template-midnight .teacher-site-hero .home-kicker i,.teacher-site-template-midnight .teacher-site-hero h1 em{color:var(--teacher-layout-accent);background:none;-webkit-text-fill-color:currentColor}.teacher-site-template-midnight .teacher-site-hero .ait-hero-copy{padding:clamp(22px,3vw,38px);border:1px solid #dfba6370;border-radius:4px 24px;background:#10241bcc}.teacher-site-template-midnight .teacher-site-featured{color:#f4f0df;background:linear-gradient(145deg,#18291f,#203328)}.teacher-site-template-midnight .teacher-site-featured .home-section-head p,.teacher-site-template-midnight .teacher-site-featured h2{color:#f4f0df}.teacher-site-template-midnight .teacher-site-home-offer{border-color:#dfba6355;background:#24382b;color:#f1efdf}.teacher-site-template-midnight .teacher-site-home-offer .teacher-site-home-offer-kind,.teacher-site-template-midnight .teacher-site-home-offer h3,.teacher-site-template-midnight .teacher-site-home-offer p{color:#e1e7d7}.teacher-site-template-midnight .teacher-site-home-symbol{color:#f3d98d;background:#314a37}.teacher-site-template-midnight .teacher-site-inner-hero{color:#f6f3e8;background:radial-gradient(ellipse at 78% 35%,#35634a 0,transparent 36%),linear-gradient(125deg,#142b20,#243d30)}.teacher-site-template-midnight .teacher-site-inner-hero h1,.teacher-site-template-midnight .teacher-site-inner-hero p{color:#f6f3e8}.teacher-site-template-midnight .teacher-site-inner-hero h1 em{color:var(--teacher-layout-accent)}.teacher-site-template-midnight .teacher-site-contact-card,.teacher-site-template-midnight .teacher-site-contact-facts>a,.teacher-site-template-midnight .teacher-site-course-detail .course-detail-body{border-color:#dfba6355;background:#1d3024;color:#f1efdf}.teacher-site-template-midnight .teacher-site-contact-card h3,.teacher-site-template-midnight .teacher-site-contact-card p,.teacher-site-template-midnight .teacher-site-contact-facts strong,.teacher-site-template-midnight .teacher-site-course-detail h2,.teacher-site-template-midnight .teacher-site-course-detail h3,.teacher-site-template-midnight .teacher-site-course-detail p{color:#f1efdf}.teacher-site-template-midnight .teacher-site-credentials .platform-card,.teacher-site-template-midnight .teacher-site-offer-card,.teacher-site-template-midnight .teacher-site-review-card{border-color:#dfba6355}.studio-preview-frame.template-noor{border-color:#dec98e;background:linear-gradient(145deg,#fffdf6,#f1f3e8)}.studio-preview-frame.template-emerald{-webkit-border-start:4px solid #9c762d;border-inline-start:4px solid #9c762d;border-radius:5px 18px 18px 5px;background:linear-gradient(145deg,#edf3eb,#fffefa)}.studio-preview-frame.template-ivory{border-color:#dbe3e2;border-radius:8px;background:#fff;box-shadow:none}.studio-preview-frame.template-ivory .studio-preview-monogram{border-radius:10px}.studio-preview-frame.template-ivory h3{font-family:var(--sans);font-weight:650}.studio-preview-frame.template-rose{border-color:#e7c9bd;border-radius:24px 24px 8px 8px;background:linear-gradient(145deg,#fbf0ed,#fffdf7)}.studio-preview-frame.template-midnight{border-color:#dfba6370;background:linear-gradient(145deg,#142b20,#243d30)}.studio-preview-frame.template-midnight .studio-preview-academy,.studio-preview-frame.template-midnight .studio-preview-tag,.studio-preview-frame.template-midnight h3,.studio-preview-frame.template-midnight>p,.studio-preview-frame.template-midnight>small,.studio-preview-frame.template-midnight>strong{color:#f4f0df}.studio-preview-frame.template-midnight .studio-preview-tag{color:#e1bf6c}.studio-preview-frame.template-midnight>div:nth-of-type(2) span{color:#f4f0df;background:#314a37}@media (max-width:760px){.teacher-site-template-emerald .teacher-site-hero .ait-hero-copy,.teacher-site-template-midnight .teacher-site-hero .ait-hero-copy{padding:20px}.teacher-site-template-ivory .teacher-site-hero{grid-template-columns:minmax(0,1fr);padding-inline:18px}.teacher-site-template-ivory .teacher-site-hero .ait-hero-visual{width:100%;height:285px}.teacher-site-template-rose .teacher-site-hero{grid-template-columns:minmax(0,1fr);border-radius:0 0 38px 0}.teacher-site-template-rose .teacher-site-hero .ait-hero-visual{order:-1}}