.public-academy{--academy-bg:#f6f4ed;--academy-paper:#fffefa;--academy-green:#244c3c;--academy-accent:#b87852;--academy-muted:#68776e;--academy-line:#e3e7dd;--academy-serif:"Eczar",Georgia,serif;--academy-sans:"Manrope",Arial,sans-serif;width:100%;min-height:100vh;overflow:clip;background:var(--academy-bg);color:#263a31;font:400 15px/1.65 var(--academy-sans);isolation:isolate}.public-academy.theme-emerald{--academy-bg:#edf2ec;--academy-paper:#fbfdf9;--academy-green:#17463a;--academy-accent:#b58d4b;--academy-muted:#536e61;--academy-line:#dce7dc}.public-academy.theme-ivory{--academy-bg:#f1f5f6;--academy-paper:#fff;--academy-green:#344e5b;--academy-accent:#bb785b;--academy-muted:#62747d;--academy-line:#dce5e8}.public-academy *{box-sizing:border-box}.public-academy a{-webkit-tap-highlight-color:transparent}.public-academy :where(a,button):focus-visible{outline:3px solid color-mix(in srgb,var(--academy-accent) 58%,white);outline-offset:3px}.academy-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:76px;padding:0 max(calc((100vw - 1240px)/2),5.5%);display:flex;align-items:center;justify-content:space-between;gap:22px;background:color-mix(in srgb,var(--academy-paper) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--academy-line) 78%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.academy-brand{display:inline-flex;align-items:center;gap:11px;min-width:0;color:var(--academy-green);font:600 16px/1.2 var(--academy-serif)}.academy-brand-mark{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,var(--academy-green),color-mix(in srgb,var(--academy-green) 68%,#69b49a));box-shadow:inset 0 1px #ffffff55,0 8px 18px color-mix(in srgb,var(--academy-green) 22%,transparent);font:600 20px var(--academy-serif)}.academy-brand small{display:block;margin-top:3px;color:var(--academy-muted);font:700 9px/1.3 var(--academy-sans);letter-spacing:.13em}.academy-nav nav{display:flex;align-items:center;gap:clamp(18px,3vw,36px)}.academy-nav nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--academy-muted);font-size:13px;font-weight:650;transition:color .2s ease}.academy-nav nav a:hover{color:var(--academy-accent)}.academy-nav .theme-toggle{min-height:42px;border-radius:12px}.academy-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 15px;border:1px solid color-mix(in srgb,var(--academy-green) 13%,transparent);border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--academy-green),color-mix(in srgb,var(--academy-green) 76%,#79b89a));box-shadow:0 9px 22px color-mix(in srgb,var(--academy-green) 19%,transparent);font-size:12px;font-weight:750;transition:transform .2s ease,box-shadow .2s ease}.academy-nav-cta:hover{transform:translateY(-2px);box-shadow:0 14px 26px color-mix(in srgb,var(--academy-green) 24%,transparent)}.academy-hero{position:relative;isolation:isolate;width:100%;max-width:1500px;min-height:560px;margin:auto;padding:clamp(56px,7vw,95px) max(calc((100vw - 1240px)/2),6%) clamp(48px,6vw,76px);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;grid-gap:clamp(32px,6vw,85px);gap:clamp(32px,6vw,85px);background:radial-gradient(ellipse at 81% 18%,color-mix(in srgb,var(--academy-accent) 14%,transparent),transparent 31%),radial-gradient(ellipse at 9% 92%,color-mix(in srgb,var(--academy-green) 10%,transparent),transparent 37%),linear-gradient(130deg,var(--academy-bg),var(--academy-paper) 57%,color-mix(in srgb,var(--academy-bg) 73%,white))}.academy-hero:after,.academy-hero:before{position:absolute;z-index:-1;content:"";border:1px solid color-mix(in srgb,var(--academy-accent) 18%,transparent);border-radius:50%;pointer-events:none}.academy-hero:before{width:min(48vw,620px);aspect-ratio:1;right:-13%;top:-34%;box-shadow:0 0 0 28px color-mix(in srgb,var(--academy-accent) 3%,transparent),0 0 0 58px color-mix(in srgb,var(--academy-accent) 2%,transparent)}.academy-hero:after{width:250px;aspect-ratio:1;left:-130px;bottom:-160px;box-shadow:0 0 0 25px color-mix(in srgb,var(--academy-green) 4%,transparent)}.academy-hero-content{max-width:640px;padding-left:clamp(0px,2vw,22px)}.academy-eyebrow{display:flex;align-items:center;gap:9px;color:var(--academy-muted);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.5}.academy-eyebrow svg{flex:none;color:var(--academy-accent)}.academy-hero h1{margin:20px 0 17px;color:var(--academy-green);font:600 clamp(54px,6.9vw,88px)/.99 var(--academy-serif);letter-spacing:-.045em}.academy-about h2 em,.academy-contact h2 em,.academy-education-intro h2 em,.academy-hero h1 em,.academy-section-head h2 em{color:var(--academy-accent);font-weight:500}.academy-lead{max-width:580px;margin:0 0 12px;color:#647268;font:400 clamp(15px,1.25vw,18px)/1.75 var(--academy-sans)}.academy-lead:first-of-type{color:var(--academy-green);font-weight:750}.academy-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:27px}.academy-primary,.academy-secondary{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 17px;border-radius:13px;font-size:13px;font-weight:750;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.academy-primary{color:#fff;background:linear-gradient(135deg,var(--academy-green),color-mix(in srgb,var(--academy-green) 72%,#78b492));box-shadow:0 10px 24px color-mix(in srgb,var(--academy-green) 20%,transparent)}.academy-primary:hover{transform:translateY(-2px);box-shadow:0 15px 30px color-mix(in srgb,var(--academy-green) 26%,transparent)}.academy-secondary{border:1px solid var(--academy-line);color:var(--academy-green);background:color-mix(in srgb,var(--academy-paper) 80%,transparent)}.academy-secondary:hover{transform:translateY(-2px);background:var(--academy-paper)}.academy-hero-proof{max-width:540px;display:flex;align-items:center;gap:13px;margin-top:33px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--academy-green) 13%,transparent)}.academy-hero-proof>span{flex:0 0 40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--academy-green) 12%,transparent);border-radius:14px;color:var(--academy-green);background:linear-gradient(145deg,var(--academy-paper),color-mix(in srgb,var(--academy-green) 8%,white))}.academy-hero-proof>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.academy-hero-proof strong{color:var(--academy-green);font:600 14px/1.35 var(--academy-serif)}.academy-hero-proof small{color:var(--academy-muted);font-size:11px;line-height:1.45}.academy-hero-proof>i{width:1px;height:34px;margin:0 5px;background:var(--academy-line)}.academy-hero-art{position:relative;height:420px;display:grid;place-items:center;perspective:1200px}.academy-arch{position:relative;z-index:1;width:min(82%,360px);height:400px;padding:12px;border:1px solid color-mix(in srgb,var(--academy-green) 19%,transparent);border-radius:190px 190px 26px 26px;background:color-mix(in srgb,var(--academy-paper) 45%,transparent);box-shadow:0 30px 65px color-mix(in srgb,var(--academy-green) 14%,transparent);transform:rotateY(-7deg) rotateX(2deg);transition:transform .6s cubic-bezier(.2,.75,.25,1),box-shadow .4s ease}.academy-hero-art:hover .academy-arch{transform:rotateY(0deg) rotateX(0deg) translateY(-4px);box-shadow:0 38px 75px color-mix(in srgb,var(--academy-green) 20%,transparent)}.academy-arch:before{position:absolute;z-index:-1;inset:-19px -21px 35px;content:"";border:1px solid color-mix(in srgb,var(--academy-accent) 25%,transparent);border-radius:200px 200px 32px 32px;transform:translateZ(-20px)}.academy-arch-inner{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:180px 180px 17px 17px;background:radial-gradient(circle at 50% 30%,#ffffff9c,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--academy-green) 10%,white),color-mix(in srgb,var(--academy-accent) 19%,white));box-shadow:inset 0 1px 0 #ffffffbd,inset 0 -32px 60px color-mix(in srgb,var(--academy-green) 8%,transparent);transform-style:preserve-3d}.academy-arch-inner:after,.academy-arch-inner:before{position:absolute;content:"";width:230px;aspect-ratio:1;border:1px solid #ffffff8c;border-radius:50%;transform:translateZ(24px)}.academy-arch-inner:after{width:176px}.academy-arch-inner>span{z-index:1;color:var(--academy-green);font:600 58px/1 var(--academy-serif);text-shadow:0 5px 20px #ffffff90;transform:translateZ(40px)}.academy-arch-inner>i{z-index:1;max-width:80%;margin-top:15px;color:var(--academy-accent);font:500 21px/1.3 var(--academy-serif);text-align:center;transform:translateZ(32px)}.academy-arch-inner>small{position:absolute;bottom:28px;color:var(--academy-muted);font-size:10px;font-weight:800;letter-spacing:.16em}.academy-seal{position:absolute;z-index:2;top:39px;right:3%;width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;color:var(--academy-accent);background:linear-gradient(145deg,#fffefa,color-mix(in srgb,var(--academy-accent) 15%,white));box-shadow:0 14px 35px #253a2b24;font-size:22px;transform:rotate(8deg);animation:academy-seal-float 6s ease-in-out infinite}.academy-seal small{color:var(--academy-green);font:800 8px/1.45 var(--academy-sans);letter-spacing:.08em;text-align:center}.academy-hero-caption{position:absolute;right:0;bottom:0;color:var(--academy-muted);font-size:10px;font-weight:800;letter-spacing:.13em}@keyframes academy-seal-float{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-8px) rotate(5deg)}}.academy-ribbon{min-height:66px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px clamp(20px,5vw,64px);padding:14px 24px;border-top:1px solid var(--academy-line);border-bottom:1px solid var(--academy-line);background:linear-gradient(90deg,color-mix(in srgb,var(--academy-green) 8%,var(--academy-paper)),var(--academy-paper),color-mix(in srgb,var(--academy-accent) 7%,var(--academy-paper)))}.academy-ribbon>span{display:inline-flex;align-items:center;gap:8px;color:var(--academy-muted);font-size:12px;font-weight:700}.academy-ribbon svg{color:var(--academy-accent)}.academy-about{max-width:1180px;margin:auto;padding:clamp(58px,7vw,94px) 28px;display:grid;grid-template-columns:.62fr 1.38fr;grid-gap:clamp(35px,8vw,110px);gap:clamp(35px,8vw,110px)}.academy-section-no{color:color-mix(in srgb,var(--academy-muted) 82%,white);font-size:10px;font-weight:800;letter-spacing:.13em}.academy-about-side{display:flex;flex-direction:column;justify-content:space-between}.academy-arabic-seal{align-self:flex-start;color:color-mix(in srgb,var(--academy-accent) 34%,transparent);font:500 62px var(--academy-serif)}.academy-about-copy{max-width:720px}.academy-about h2,.academy-education-intro h2,.academy-section-head h2{margin:12px 0 18px;color:var(--academy-green);font:600 clamp(36px,4vw,52px)/1.08 var(--academy-serif);letter-spacing:-.035em}.academy-about-copy>p{max-width:68ch;color:#5f6c63;font:400 16px/1.85 var(--academy-sans)}.academy-current-role{display:flex;align-items:center;gap:13px;margin-top:24px;padding:17px 0 0;border-top:1px solid var(--academy-line)}.academy-current-role>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--academy-green);background:linear-gradient(145deg,var(--academy-paper),color-mix(in srgb,var(--academy-green) 10%,white))}.academy-current-role>div{display:grid;grid-gap:3px;gap:3px}.academy-current-role small{color:var(--academy-muted);font-size:10px;font-weight:800;letter-spacing:.12em}.academy-current-role strong{color:var(--academy-green);font:600 16px var(--academy-serif)}.academy-courses{padding:clamp(52px,6vw,80px) max(calc((100vw - 1240px)/2),5.5%);background:linear-gradient(150deg,color-mix(in srgb,var(--academy-paper) 88%,var(--academy-bg)),var(--academy-paper) 55%,color-mix(in srgb,var(--academy-bg) 75%,white))}.academy-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.academy-section-head h2{margin-bottom:0}.academy-section-head>p{max-width:370px;margin:0 0 7px;color:var(--academy-muted);font-size:14px;line-height:1.75}.academy-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:31px;perspective:1200px}.academy-course-card{position:relative;min-width:0;min-height:290px;display:flex;flex-direction:column;padding:23px;border:1px solid color-mix(in srgb,var(--academy-green) 11%,var(--academy-line));border-radius:19px;background:linear-gradient(150deg,var(--academy-paper),color-mix(in srgb,var(--academy-bg) 48%,white));box-shadow:0 12px 30px color-mix(in srgb,var(--academy-green) 7%,transparent),inset 0 1px #ffffff;transform-style:preserve-3d;transition:transform .32s cubic-bezier(.2,.75,.25,1),box-shadow .32s ease,border-color .25s ease}.academy-course-card:hover{transform:translateY(-7px) rotateX(1deg) rotateY(-.6deg);border-color:color-mix(in srgb,var(--academy-accent) 38%,var(--academy-line));box-shadow:0 24px 48px color-mix(in srgb,var(--academy-green) 15%,transparent)}.academy-course-index{position:absolute;top:17px;right:19px;color:color-mix(in srgb,var(--academy-accent) 62%,white);font:italic 16px var(--academy-serif)}.academy-course-symbol{width:46px;height:46px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--academy-accent) 20%,transparent);border-radius:15px;color:var(--academy-accent);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--academy-accent) 12%,white));box-shadow:0 8px 18px color-mix(in srgb,var(--academy-accent) 10%,transparent);font:600 22px var(--academy-serif);transform:translateZ(18px)}.academy-course-card>small{margin:16px 0 0;color:var(--academy-muted);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.academy-course-card h3{margin:7px 0 10px;color:var(--academy-green);font:600 24px/1.22 var(--academy-serif)}.academy-course-line{width:42px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--academy-accent),color-mix(in srgb,var(--academy-accent) 10%,white))}.academy-course-card>p{margin:13px 0;color:#68756c;font-size:14px;line-height:1.7}.academy-course-card ol{margin:0 0 13px;padding-left:19px;color:var(--academy-muted);font-size:13px;line-height:1.8}.academy-course-actions{display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding-top:15px}.academy-enroll-email,.academy-enroll-whatsapp{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 12px;border-radius:12px;font-size:12px;font-weight:800;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.academy-enroll-whatsapp{color:#fff;background:linear-gradient(130deg,#168b5a,#08794b);box-shadow:0 8px 18px #08794b24}.academy-enroll-whatsapp:hover{transform:translateY(-2px);box-shadow:0 13px 24px #08794b38}.academy-enroll-email{border:1px solid var(--academy-line);color:var(--academy-green);background:var(--academy-paper)}.academy-enroll-email:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--academy-green) 5%,white)}.academy-course-help{margin:20px 0 0;color:var(--academy-muted);font-size:13px}.academy-education{max-width:1240px;margin:auto;padding:clamp(58px,7vw,90px) 28px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(35px,7vw,90px);gap:clamp(35px,7vw,90px)}.academy-education-intro h2{font-size:clamp(35px,4vw,48px)}.academy-education-intro>p{max-width:42ch;color:var(--academy-muted);font-size:14px;line-height:1.75}.academy-education-list{border-top:1px solid var(--academy-line)}.academy-education-list article{display:grid;grid-template-columns:44px minmax(0,1fr) 34px;grid-gap:14px;gap:14px;align-items:center;padding:19px 8px;border-bottom:1px solid var(--academy-line);border-radius:12px;transition:background .25s ease,transform .25s ease}.academy-education-list article:hover{transform:translateX(4px);background:color-mix(in srgb,var(--academy-paper) 75%,transparent)}.academy-education-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--academy-green);background:linear-gradient(145deg,var(--academy-paper),color-mix(in srgb,var(--academy-green) 11%,white));box-shadow:0 5px 13px color-mix(in srgb,var(--academy-green) 8%,transparent)}.academy-education-list article>div>small{color:var(--academy-accent);font-size:10px;font-weight:800;letter-spacing:.1em}.academy-education-list h3{margin:4px 0;color:var(--academy-green);font:600 18px/1.3 var(--academy-serif)}.academy-education-list p{margin:3px 0 0;color:var(--academy-muted);font-size:13px;line-height:1.6}.academy-education-count{color:color-mix(in srgb,var(--academy-accent) 68%,white);font:italic 16px var(--academy-serif)}.academy-contact{position:relative;overflow:hidden;padding:clamp(44px,6vw,70px) 22px;color:#fff;text-align:center;background:radial-gradient(ellipse at 13% 110%,#ffffff1c,transparent 38%),radial-gradient(ellipse at 90% 0,#91c3a12b,transparent 37%),linear-gradient(130deg,var(--academy-green),color-mix(in srgb,var(--academy-green) 68%,#152f29))}.academy-contact:before{position:absolute;top:-145px;right:-105px;width:320px;aspect-ratio:1;content:"";border:1px solid #ffffff22;border-radius:50%;box-shadow:0 0 0 23px #ffffff0a,0 0 0 48px #ffffff08}.academy-contact>*{position:relative}.academy-contact>.academy-eyebrow{justify-content:center;color:#e1eadf}.academy-contact h2{margin:17px 0 10px;color:#fff;font:600 clamp(36px,4.5vw,54px)/1.08 var(--academy-serif)}.academy-contact>p{max-width:560px;margin:0 auto 25px;color:#e1e9df;font-size:15px;line-height:1.75}.academy-contact-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.academy-contact-actions>a{min-width:min(230px,100%);min-height:62px;display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;align-items:center;grid-gap:1px 9px;gap:1px 9px;padding:12px 15px;border:1px solid #ffffff42;border-radius:14px;color:#fff;background:#ffffff12;text-align:left;font-size:13px;font-weight:800;transition:transform .2s ease,background .2s ease}.academy-contact-actions>a:hover{transform:translateY(-3px);background:#ffffff22}.academy-contact-actions>a>svg{grid-row:1/3;color:#e8cfaa}.academy-contact-actions>a>span{color:#d7e1d6;font-size:11px;font-weight:500;overflow-wrap:anywhere}.academy-footer{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px max(calc((100vw - 1240px)/2),5.5%);background:var(--academy-paper)}.academy-footer>.academy-brand{font-size:13px}.academy-footer>.academy-brand .academy-brand-mark{width:32px;height:32px;flex-basis:32px;font-size:17px}.academy-footer>.academy-brand small{font-size:8px}.academy-footer>a:last-child,.academy-footer>span{color:var(--academy-muted);font-size:12px}.academy-footer>a:last-child{color:var(--academy-green);font-weight:800}.academy-whatsapp-float{position:fixed;z-index:80;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));min-height:58px;display:inline-flex;align-items:center;gap:10px;padding:10px 17px 10px 13px;border:1px solid #ffffff75;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1caa68,#08794b);box-shadow:0 15px 35px #075d3b48,inset 0 1px #ffffff63;font:800 13px var(--academy-sans);transition:transform .22s ease,box-shadow .22s ease}.academy-whatsapp-float:hover{transform:translateY(-4px) scale(1.025);box-shadow:0 19px 42px #075d3b5c,inset 0 1px #ffffff63}.academy-whatsapp-float>svg{flex:none}.academy-whatsapp-float>i{position:absolute;inset:-5px;z-index:-1;border:1px solid #14a865a6;border-radius:inherit;animation:academy-whatsapp-pulse 2.1s ease-out infinite}@keyframes academy-whatsapp-pulse{0%{transform:scale(.92);opacity:.8}to{transform:scale(1.2);opacity:0}}.academy-motion-ready [data-reveal]{opacity:1;transform:none}.academy-motion-ready [data-reveal].is-visible{animation:academy-reveal-enter .48s cubic-bezier(.2,.75,.25,1) both}.academy-course-card[data-reveal].is-visible:nth-child(3n+2){animation-delay:.07s}.academy-course-card[data-reveal].is-visible:nth-child(3n){animation-delay:.14s}@keyframes academy-reveal-enter{0%{opacity:.94}to{opacity:1}}:root[data-theme=dark] .public-academy{--academy-bg:#111a15;--academy-paper:#17241d;--academy-green:#b8d4bf;--academy-accent:#e1b88d;--academy-muted:#b1c0b2;--academy-line:#35483b;color:#e4eee4;background:radial-gradient(ellipse at 80% 10%,#263c30,transparent 36%),var(--academy-bg)}:root[data-theme=dark] .academy-about-copy>p,:root[data-theme=dark] .academy-course-card ol,:root[data-theme=dark] .academy-course-card>p,:root[data-theme=dark] .academy-education-intro>p,:root[data-theme=dark] .academy-education-list p,:root[data-theme=dark] .academy-lead,:root[data-theme=dark] .academy-section-head>p{color:#bccbbd}:root[data-theme=dark] .academy-hero{background:radial-gradient(ellipse at 81% 18%,#513e3a77,transparent 31%),radial-gradient(ellipse at 9% 92%,#31554177,transparent 38%),linear-gradient(130deg,#141e18,#17241d 58%,#1c2b21)}:root[data-theme=dark] .academy-nav{background:#17241de8}:root[data-theme=dark] .academy-arch-inner{background:radial-gradient(circle at 50% 30%,#ffffff15,transparent 34%),linear-gradient(145deg,#273b2e,#3d3c31)}:root[data-theme=dark] .academy-course-card{background:linear-gradient(150deg,#1d2b22,#17231d);border-color:#3b5040}:root[data-theme=dark] .academy-course-symbol,:root[data-theme=dark] .academy-current-role>span,:root[data-theme=dark] .academy-education-icon{background:linear-gradient(145deg,#2a3c30,#26332b)}:root[data-theme=dark] .academy-contact{background:radial-gradient(ellipse at 13% 110%,#ffffff16,transparent 38%),linear-gradient(130deg,#18382a,#1d4734)}@media (max-width:900px){.academy-nav{gap:12px;padding-inline:22px}.academy-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:25px;padding-inline:28px}.academy-hero-art{height:370px}.academy-arch{height:350px}.academy-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-about,.academy-education{gap:36px}}@media (max-width:680px){.academy-nav{position:relative;min-height:66px;height:auto;padding:10px 16px;gap:8px;flex-wrap:wrap}.academy-brand{max-width:calc(100% - 115px);gap:8px;font-size:14px}.academy-brand-mark{width:34px;height:34px;flex-basis:34px;border-radius:12px;font-size:18px}.academy-brand small{font-size:8px}.academy-nav nav{order:5;width:100%;gap:6px;overflow-x:auto;padding:1px 0 3px;scrollbar-width:none}.academy-nav nav::-webkit-scrollbar{display:none}.academy-nav nav a{flex:0 0 auto;min-height:40px;padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--academy-green) 8%,transparent);font-size:12px}.academy-nav .theme-toggle{min-height:40px;padding:8px 10px}.academy-nav-cta{min-height:42px;margin-left:auto;padding:8px 10px;border-radius:11px;font-size:11px}.academy-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding:42px 20px 35px}.academy-hero h1{margin:17px 0 13px;font-size:clamp(44px,12vw,62px)}.academy-eyebrow{font-size:10px;letter-spacing:.1em}.academy-lead{font-size:15px;line-height:1.72}.academy-hero-actions{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;margin-top:21px}.academy-primary,.academy-secondary{width:100%;min-height:48px;font-size:13px}.academy-hero-proof{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:5px 10px;gap:5px 10px;margin-top:24px}.academy-hero-proof>span{grid-row:span 2}.academy-hero-proof>i{display:none}.academy-hero-proof>div:last-child{grid-column:2}.academy-hero-proof strong{font-size:14px}.academy-hero-proof small{font-size:11px}.academy-hero-art{height:320px}.academy-arch{width:min(72%,280px);height:300px}.academy-arch-inner>span{font-size:47px}.academy-arch-inner>i{font-size:17px}.academy-seal{top:25px;right:5%;width:72px;height:72px;font-size:18px}.academy-seal small{font-size:7px}.academy-hero-caption{right:0;bottom:0;font-size:8px}.academy-ribbon{justify-content:flex-start;gap:10px 17px;padding:14px 20px}.academy-ribbon>span{font-size:11px}.academy-about{display:block;padding:48px 20px}.academy-about-side{margin-bottom:19px}.academy-arabic-seal{display:none}.academy-about h2,.academy-education-intro h2,.academy-section-head h2{font-size:clamp(34px,9vw,44px)}.academy-about-copy>p{font-size:15px;line-height:1.8}.academy-current-role{gap:10px}.academy-current-role strong{font-size:15px}.academy-courses{padding:47px 18px}.academy-section-head{display:block}.academy-section-head>p{margin-top:12px;font-size:14px}.academy-course-grid{grid-template-columns:1fr;gap:13px;margin-top:22px}.academy-course-card{min-height:0;padding:19px;border-radius:16px}.academy-course-card h3{font-size:22px}.academy-course-card>p{font-size:14px}.academy-education{display:block;padding:48px 18px}.academy-education-intro>p{font-size:14px}.academy-education-list{margin-top:22px}.academy-education-list article{grid-template-columns:40px minmax(0,1fr) 25px;gap:10px;padding:15px 4px}.academy-education-icon{width:38px;height:38px}.academy-education-list h3{font-size:16px}.academy-education-list p{font-size:12px}.academy-contact{padding:45px 18px 50px}.academy-contact>p{font-size:14px}.academy-contact-actions{display:grid;grid-template-columns:1fr;width:min(100%,400px);margin:auto}.academy-contact-actions>a{min-height:58px;font-size:13px}.academy-contact-actions>a>span{font-size:11px}.academy-footer{align-items:flex-start;flex-direction:column;gap:11px;padding:18px 20px 75px}.academy-footer>a:last-child,.academy-footer>span{font-size:11px}.academy-whatsapp-float{right:max(13px,env(safe-area-inset-right));bottom:max(13px,env(safe-area-inset-bottom));min-height:54px;padding:9px 15px 9px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.public-academy *,.public-academy :after,.public-academy :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.academy-motion-ready [data-reveal]{opacity:1!important;transform:none!important}}.public-academy.theme-rose{--academy-bg:#fbf0ed;--academy-paper:#fffaf8;--academy-green:#713f4b;--academy-accent:#c77e71;--academy-muted:#806b70;--academy-line:#eadbd8}.public-academy.theme-midnight{--academy-bg:#191c2a;--academy-paper:#24283a;--academy-green:#e2ddf4;--academy-accent:#dfb77c;--academy-muted:#c0bdd0;--academy-line:#45485d;color:#f2effb;background:radial-gradient(ellipse at 75% 9%,#33324b,transparent 40%),var(--academy-bg)}.public-academy.theme-emerald .academy-hero{background:radial-gradient(ellipse at 91% 7%,#b58d4b35,transparent 25%),radial-gradient(ellipse at 7% 93%,#17463a18,transparent 34%),linear-gradient(135deg,#edf2ec,#fbfdf9 60%,#e5ece5)}.public-academy.theme-emerald .academy-arch{border-radius:200px 200px 10px 10px}.public-academy.theme-emerald .academy-arch-inner{border-radius:190px 190px 4px 4px}.public-academy.theme-ivory .academy-hero{background:linear-gradient(145deg,#fff,#f1f5f6 70%,#fff)}.public-academy.theme-ivory .academy-hero:after,.public-academy.theme-ivory .academy-hero:before,.public-academy.theme-ivory .academy-seal{display:none}.public-academy.theme-ivory .academy-arch{width:min(78%,390px);height:350px;border-radius:24px;box-shadow:0 20px 45px #344e5b15;transform:none}.public-academy.theme-ivory .academy-arch-inner{border-radius:15px;background:linear-gradient(145deg,#eaf1f2,#fff)}.public-academy.theme-rose .academy-hero{background:radial-gradient(ellipse at 88% 16%,#e9b5ad38,transparent 28%),linear-gradient(135deg,#fbf0ed,#fffaf8 62%,#f6e5e2)}.public-academy.theme-rose .academy-arch{border-radius:170px 170px 22px 22px;border-color:#c77e714d}.public-academy.theme-rose .academy-arch-inner{border-radius:160px 160px 14px 14px;background:linear-gradient(145deg,#f7e3de,#fff7f3)}.public-academy.theme-rose .academy-ribbon{background:linear-gradient(90deg,#fae9e5,#fffaf8,#f8ebe8)}.theme-midnight .academy-nav{background:#24283aea}.theme-midnight .academy-hero{background:radial-gradient(ellipse at 81% 18%,#dfb77c24,transparent 31%),linear-gradient(130deg,#191c2a,#24283a 58%,#202437)}.theme-midnight .academy-course-card,.theme-midnight .academy-current-role,.theme-midnight .academy-education-list article:hover{background:#252a3d}.theme-midnight .academy-ribbon{background:#222638}.theme-midnight .academy-about-copy>p,.theme-midnight .academy-course-card>p,.theme-midnight .academy-education-intro>p,.theme-midnight .academy-section-head>p{color:#c4c1d2}.theme-midnight .academy-course-symbol,.theme-midnight .academy-education-icon{background:#34384c}.academy-brand-mark img,.academy-portrait{width:100%;height:100%;border-radius:inherit;object-fit:cover}.academy-portrait{position:absolute;inset:0}.academy-arch-inner>i{position:relative;z-index:2;padding:8px 13px;border-radius:10px;background:#ffffffc9}.theme-midnight .academy-arch-inner>i{color:#e2ddf4;background:#191c2acc}.academy-course-cover{width:calc(100% + 48px);height:178px;margin:-23px -23px 2px;object-fit:cover;border-radius:18px 18px 0 0}.academy-course-card:has(.academy-course-cover){padding-top:23px}.academy-course-card:has(.academy-course-cover) .academy-course-index{top:196px;right:18px}.academy-all-courses,.academy-back-link,.academy-course-detail-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--academy-green);font-size:14px;font-weight:750}.academy-course-detail-link{margin-top:auto;padding-top:15px}.academy-all-courses{margin-top:27px;padding:12px 17px;border:1px solid var(--academy-line);border-radius:12px;background:var(--academy-paper)}.academy-inner-page{max-width:1160px;min-height:58vh;margin:auto;padding:clamp(38px,6vw,76px) 28px 82px}.academy-inner-page>.academy-section-no{display:block;margin-top:34px;color:var(--academy-accent)}.academy-inner-page>h1{margin:12px 0;color:var(--academy-green);font:600 clamp(42px,6vw,72px)/1.02 var(--academy-serif);letter-spacing:-.04em}.academy-inner-page>h1 em{color:var(--academy-accent);font-weight:500}.academy-inner-lead{max-width:720px;margin:0;color:var(--academy-muted);font-size:17px;line-height:1.8}.academy-inner-page .academy-course-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-top:34px}.academy-back-link{min-height:42px;justify-content:flex-start}.academy-credentials-page .academy-education-list{margin-top:34px}.academy-certificate-row{min-height:130px}.academy-certificate-image{width:82px;height:82px;display:block;overflow:hidden;border-radius:12px;background:var(--academy-paper)}.academy-certificate-image img{width:100%;height:100%;object-fit:cover}.academy-course-detail-cover{width:100%;max-height:480px;margin-top:32px;object-fit:cover;border-radius:24px;box-shadow:0 24px 55px #17251d20}.academy-offer-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.academy-offer-meta span{padding:8px 12px;border:1px solid var(--academy-line);border-radius:999px;background:var(--academy-paper);color:var(--academy-muted);font-size:13px;font-weight:700}.academy-detail-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);grid-gap:30px;gap:30px;margin-top:36px}.academy-detail-columns>aside,.academy-detail-columns>section{padding:clamp(22px,4vw,36px);border:1px solid var(--academy-line);border-radius:20px;background:var(--academy-paper)}.academy-detail-columns h2{margin:8px 0 12px;color:var(--academy-green);font:600 30px/1.15 var(--academy-serif)}.academy-detail-columns p{color:var(--academy-muted);font-size:15px;line-height:1.75}.academy-detail-modules{display:grid;grid-gap:0;gap:0;margin:22px 0 0;padding:0;list-style:none;border-top:1px solid var(--academy-line)}.academy-detail-modules li{display:flex;align-items:center;gap:16px;padding:15px 2px;border-bottom:1px solid var(--academy-line);color:var(--academy-green);font-size:15px;font-weight:650}.academy-detail-modules li span{color:var(--academy-accent);font:italic 16px var(--academy-serif)}.academy-detail-columns .academy-course-actions{margin-top:20px}.academy-footer nav{display:flex;gap:17px}.academy-footer nav a{color:var(--academy-green);font-size:13px;font-weight:700}.theme-midnight .academy-all-courses,.theme-midnight .academy-detail-columns>aside,.theme-midnight .academy-detail-columns>section,.theme-midnight .academy-inner-page .academy-course-card{background:#24283a}.studio-v2{font-size:13px}.studio-save-indicator,.studio-v2-breadcrumb{font-size:11px}.studio-panel-heading p,.studio-publish-option p,.studio-quick-publish p,.studio-v2-heading p{font-size:13px;line-height:1.75}.studio-eyebrow{font-size:10px}.studio-v2-sidebar nav button{font-size:12px}.studio-offer-form label,.studio-repeat-card label,.studio-slot-add label,.studio-v2-form label{font-size:13px}.studio-offer-form input,.studio-offer-form textarea,.studio-repeat-card input,.studio-repeat-card textarea,.studio-slot-add input,.studio-v2-form input,.studio-v2-form textarea{font-size:14px}.studio-offer-form label>span,.studio-v2-form label>small{font-size:11px}.studio-primary-action,.studio-secondary-action{font-size:12px}.studio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-template-choice{min-height:190px;align-content:start}.studio-template-choice>strong{font-size:13px}.studio-template-choice>small{font-size:11px}.studio-template-grid>.studio-template-choice>strong{font-size:13px}.studio-template-grid>.studio-template-choice>small{font-size:11px}.studio-template-mock{height:102px}.mock-noor{background:linear-gradient(140deg,#f2ead9,#486859)}.mock-emerald{background:linear-gradient(140deg,#153d38,#bca46e)}.mock-ivory{background:linear-gradient(140deg,#e6f0f3,#758c99)}.mock-rose{background:linear-gradient(140deg,#fae5df,#894d5b)}.mock-midnight{background:linear-gradient(140deg,#191c2a,#dfb77c)}.mock-noor b{border-radius:80% 80% 15% 15%}.mock-emerald b{width:76px;height:76px;right:-14px;bottom:-19px;border-radius:50%;border:1px solid #ffffff66;background:transparent;box-shadow:0 0 0 10px #ffffff13}.mock-ivory{border:1px solid #d9e2e4;background:#f8fbfc}.mock-ivory i{background:#394a55a8}.mock-ivory b{width:38px;height:38px;right:10px;bottom:9px;border-radius:7px;background:linear-gradient(145deg,#bd8358,#e7c6b3)}.mock-rose{background:linear-gradient(135deg,#f9e6e2,#81515b)}.mock-rose b{width:100px;height:70px;border-radius:80px 80px 0 0;right:-17px;bottom:-25px}.mock-midnight i:first-child{background:#dfb77c}.mock-midnight b{width:38px;height:38px;right:13px;bottom:13px;border-radius:50%;background:#dfb77c3b;border:1px solid #dfb77c88}.studio-certificate-upload,.studio-course-cover-editor,.studio-profile-photo{display:flex;align-items:center;flex-wrap:wrap;gap:13px;padding:14px;border:1px solid #ece8f2;border-radius:12px;background:#fcfbfe}.studio-profile-photo{margin:0 0 18px}.studio-profile-photo>div:last-child{display:grid;justify-items:start;grid-gap:7px;gap:7px}.studio-profile-photo strong{color:#514b68;font-size:14px}.studio-certificate-upload small,.studio-course-cover-editor small,.studio-profile-photo small{color:#888398;font-size:11px}.studio-photo-preview{width:82px;height:82px;display:grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;color:#7c69b4;background:#eeeafa}.studio-photo-preview img,.studio-preview-monogram img{width:100%;height:100%;object-fit:cover}.studio-preview-monogram img{border-radius:inherit}.studio-certificate-upload input[type=file],.studio-course-cover-editor input[type=file],.studio-profile-photo input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.studio-certificate-upload{margin-top:14px}.studio-certificate-upload>img{width:94px;height:74px;object-fit:cover;border-radius:8px}.studio-course-cover-editor{margin:4px 0 15px}.studio-course-cover-editor>img{width:150px;height:95px;object-fit:cover;border-radius:9px}.studio-text-action{border:0;padding:7px;background:transparent;color:#8f6874;font-size:11px;font-weight:700;cursor:pointer}.studio-subdomain-card{display:grid;grid-gap:9px;gap:9px;margin-top:17px;padding:16px;border:1px solid #dcebe2;border-radius:12px;background:linear-gradient(145deg,#f1faf4,#f5f2fc)}.studio-subdomain-card strong{color:#425a4b;font-size:14px}.studio-subdomain-card code{color:#62519a;font-size:13px;font-weight:750}.studio-subdomain-card small{color:#737b78;font-size:12px;line-height:1.65}.studio-subdomain-actions{display:flex;flex-wrap:wrap;gap:12px}.studio-subdomain-actions a,.studio-subdomain-actions button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid #e1ddee;border-radius:8px;background:#fff;color:#64519b;font-size:11px;font-weight:750;cursor:pointer}.studio-offer-thumb{width:58px;height:58px;flex:none;object-fit:cover;border-radius:11px}.studio-preview-frame.template-rose{background:linear-gradient(180deg,#f3ddda,#fff8f5 48%)}.studio-preview-frame.template-midnight{color:#ebe6f8;background:linear-gradient(180deg,#191c2a,#24283a 48%)}.studio-preview-frame.template-midnight h3,.studio-preview-frame.template-midnight>strong{color:#ebe6f8}.studio-preview-frame.template-midnight>p{color:#c7c1d4}@media(max-width:760px){.academy-detail-columns{grid-template-columns:1fr}.academy-inner-page{padding-inline:20px}.academy-footer{flex-wrap:wrap}.studio-template-grid{grid-template-columns:1fr}.studio-template-choice{min-height:0}.studio-profile-photo{align-items:flex-start}}.public-academy{font-size:16px;line-height:1.75}.academy-nav{min-height:84px;height:auto;padding-block:12px}.academy-brand{font-size:17px;gap:13px}.academy-brand small{font-size:10px}.academy-nav nav{gap:clamp(20px,3vw,38px)}.academy-nav nav a{font-size:14px}.academy-nav-cta{min-height:48px;font-size:13px}.academy-hero{min-height:620px;padding-block:clamp(66px,8vw,108px);gap:clamp(40px,7vw,92px)}.academy-hero h1{font-size:clamp(60px,7.3vw,96px)}.academy-lead{font-size:clamp(17px,1.35vw,20px);line-height:1.8}.academy-hero-proof{margin-top:38px}.academy-hero-proof strong{font-size:16px}.academy-eyebrow,.academy-hero-proof small{font-size:12px}.academy-ribbon{min-height:74px;gap:18px clamp(28px,5vw,70px)}.academy-ribbon>span{font-size:13px}.academy-home-sections{display:flex;flex-direction:column}.academy-about{padding-block:clamp(78px,9vw,118px)}.academy-about h2,.academy-education-intro h2,.academy-section-head h2{font-size:clamp(42px,4.5vw,58px)}.academy-about-copy>p{font-size:17px;line-height:1.9}.academy-section-no{font-size:11px}.academy-courses{padding-block:clamp(76px,8vw,104px)}.academy-section-head>p{max-width:420px;font-size:16px;line-height:1.8}.academy-course-grid{gap:22px;margin-top:38px}.academy-course-card{min-height:330px;padding:28px;border-radius:23px}.academy-course-card h3{font-size:27px;line-height:1.2}.academy-course-card>small{font-size:12px}.academy-course-card>p{font-size:15px;line-height:1.8}.academy-course-card ol{font-size:14px;line-height:1.85}.academy-enroll-email,.academy-enroll-whatsapp{min-height:49px;font-size:13px}.academy-education{padding-block:clamp(78px,8vw,108px)}.academy-education-list article{padding-block:22px}.academy-education-list article>div>small{font-size:11px}.academy-education-list h3{font-size:20px}.academy-education-list p{font-size:15px;line-height:1.75}.academy-current-role{margin-top:30px}.academy-current-role small{font-size:11px}.academy-current-role strong{font-size:17px}.academy-contact{padding-block:clamp(58px,7vw,88px)}.academy-contact>p{font-size:17px}.academy-contact-actions>a{min-height:70px;font-size:14px}.academy-contact-actions>a>span{font-size:12px}.academy-footer{min-height:88px}.academy-footer>a:last-child,.academy-footer>span{font-size:13px}.academy-inner-page{padding-top:clamp(50px,7vw,90px);padding-bottom:96px}.academy-inner-lead{font-size:18px;line-height:1.85}.academy-about-page-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;grid-gap:clamp(30px,6vw,76px);gap:clamp(30px,6vw,76px);margin-top:38px}.academy-about-page-portrait{min-height:340px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--academy-line);border-radius:48% 48% 20px 20px;background:linear-gradient(145deg,color-mix(in srgb,var(--academy-accent) 16%,var(--academy-paper)),var(--academy-paper));color:var(--academy-green);font:600 64px var(--academy-serif)}.academy-about-page-portrait img{width:100%;height:100%;min-height:340px;object-fit:cover}.academy-about-page-copy>.academy-inner-lead{margin-top:15px}.academy-about-facts{display:grid;grid-gap:0;gap:0;margin-top:30px;border-top:1px solid var(--academy-line)}.academy-about-facts>div{display:grid;grid-gap:5px;gap:5px;padding:16px 0;border-bottom:1px solid var(--academy-line)}.academy-about-facts small{color:var(--academy-accent);font-size:11px;font-weight:800;letter-spacing:.1em}.academy-about-facts strong{color:var(--academy-green);font-size:16px;font-weight:650}.academy-about-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:56px}.academy-about-principles>div{padding:24px;border:1px solid var(--academy-line);border-radius:17px;background:var(--academy-paper)}.academy-about-principles>div>span{color:var(--academy-accent);font:italic 18px var(--academy-serif)}.academy-about-principles h2{margin:11px 0 7px;color:var(--academy-green);font:600 23px/1.2 var(--academy-serif)}.academy-about-principles p{margin:0;color:var(--academy-muted);font-size:15px;line-height:1.75}.academy-all-courses,.academy-back-link,.academy-course-detail-link{font-size:15px}.academy-detail-columns p{font-size:16px}.academy-detail-modules li{padding-block:18px;font-size:16px}.home-order-emerald .academy-education{order:0}.home-order-emerald .academy-courses{order:1}.home-order-emerald .academy-about{order:2}.home-order-rose .academy-about{order:0}.home-order-rose .academy-education{order:1}.home-order-rose .academy-courses{order:2}.home-order-midnight .academy-courses{order:0}.home-order-midnight .academy-about{order:1}.home-order-midnight .academy-education{order:2}.theme-noor .academy-hero{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr)}.theme-noor .academy-course-card{box-shadow:0 16px 38px #244c3c10,inset 0 1px #fff}.theme-emerald{--academy-serif:"Eczar",Georgia,serif}.theme-emerald .academy-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.theme-emerald .academy-hero-content{padding:clamp(28px,4vw,48px);border-left:4px solid var(--academy-accent);background:color-mix(in srgb,var(--academy-paper) 82%,transparent);box-shadow:0 20px 55px #17463a12}.theme-emerald .academy-arch{width:min(84%,390px);height:430px;border-radius:220px 220px 10px 10px}.theme-emerald .academy-arch-inner{border-radius:210px 210px 4px 4px}.theme-emerald .academy-education{max-width:none;padding-inline:max(calc((100vw - 1180px)/2),6%);background:linear-gradient(90deg,#e5ece4,#f6f8f2)}.theme-emerald .academy-education-list{position:relative;padding-left:18px;border-left:1px solid var(--academy-accent)}.theme-emerald .academy-education-list article{padding-left:18px}.theme-emerald .academy-education-icon{border-radius:50%}.theme-emerald .academy-course-card{border-radius:4px 18px 18px 4px;border-left:4px solid var(--academy-accent)}.theme-ivory{--academy-serif:"Manrope",Arial,sans-serif;--academy-sans:"Manrope",Arial,sans-serif}.theme-ivory .academy-hero{display:flex;flex-direction:column;gap:25px;min-height:0;padding-block:clamp(54px,7vw,86px);text-align:center}.theme-ivory .academy-hero-art{order:-1;width:min(100%,300px);height:275px;margin:0 auto}.theme-ivory .academy-arch{width:220px;height:240px;border-radius:46% 46% 22px 22px}.theme-ivory .academy-arch-inner{border-radius:42% 42% 15px 15px}.theme-ivory .academy-hero-content{max-width:820px;padding:0}.theme-ivory .academy-hero-actions,.theme-ivory .academy-hero-content>.academy-eyebrow,.theme-ivory .academy-hero-proof{justify-content:center}.theme-ivory .academy-hero h1{font-weight:500;letter-spacing:-.065em}.theme-ivory .academy-hero-proof{margin-inline:auto}.theme-ivory .academy-about{grid-template-columns:.35fr 1.65fr}.theme-ivory .academy-course-card{border-radius:8px;box-shadow:none}.theme-ivory .academy-course-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #344e5b12}.theme-ivory .academy-education-list article{grid-template-columns:48px minmax(0,1fr)}.theme-ivory .academy-education-count{display:none}.theme-rose{--academy-serif:"Eczar",Georgia,serif}.theme-rose .academy-hero{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.theme-rose .academy-hero-art{order:-1}.theme-rose .academy-arch{width:min(86%,390px);height:380px;border-radius:50%}.theme-rose .academy-arch-inner{border-radius:50%}.theme-rose .academy-arch-inner>i{position:absolute;bottom:42px}.theme-rose .academy-hero h1 em{font-style:italic}.theme-rose .academy-about{max-width:none;padding-inline:max(calc((100vw - 1180px)/2),6%);background:linear-gradient(110deg,#f7e5e1,#fffaf8 58%)}.theme-rose .academy-about-side{min-height:190px}.theme-rose .academy-course-card{border-radius:28px 28px 8px 8px;border-color:#e5c9c5}.theme-rose .academy-course-cover{border-radius:26px 26px 0 0}.theme-rose .academy-education{background:#fffaf8}.theme-rose .academy-certificate-image{border-radius:50%}.theme-midnight{--academy-serif:"Eczar",Georgia,serif}.theme-midnight .academy-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);max-width:none;padding-inline:max(calc((100vw - 1240px)/2),6%);border-bottom:1px solid #dfb77c4a}.theme-midnight .academy-hero-content{position:relative;z-index:1;padding:clamp(26px,4vw,46px);border:1px solid #dfb77c4a;border-radius:4px 24px 4px 24px;background:#24283ac9}.theme-midnight .academy-hero-art{height:450px}.theme-midnight .academy-arch{width:min(92%,410px);height:410px;border-radius:48% 48% 12px 12px;border-color:#dfb77c77;background:#24283a}.theme-midnight .academy-arch-inner{border-radius:45% 45% 7px 7px;background:linear-gradient(145deg,#34364d,#202337)}.theme-midnight .academy-ribbon{border-color:#dfb77c42}.theme-midnight .academy-courses{background:linear-gradient(180deg,#1b1e2c,#202437)}.theme-midnight .academy-course-card{border-radius:5px;box-shadow:inset 0 0 0 1px #dfb77c12}.theme-midnight .academy-education-list article{border-color:#45485d}.theme-midnight .academy-contact{border-top:1px solid #dfb77c77}.theme-midnight .academy-about-page-portrait,.theme-midnight .academy-about-principles>div{background:#24283a}.studio-v2-content{padding:38px clamp(22px,4vw,52px) 64px}.studio-workspace-card{padding:clamp(22px,2.5vw,32px)}.studio-panel-heading{margin-bottom:23px}.studio-panel-heading h2{font-size:24px}.studio-v2-form{gap:20px}.studio-form-grid{gap:18px}.studio-offer-form input,.studio-offer-form textarea,.studio-repeat-card input,.studio-repeat-card textarea,.studio-slot-add input,.studio-v2-form input,.studio-v2-form textarea{min-height:46px;padding:12px 14px;border-radius:10px}.studio-offer-form textarea,.studio-repeat-card textarea,.studio-v2-form textarea{min-height:112px}.studio-repeat-card{margin-block:16px;padding:21px}.studio-checklist button{padding-block:15px}.studio-card-footer{margin-top:24px;padding-top:20px;font-size:11px}.studio-shortcuts button{padding:16px;font-size:12px}.studio-template-grid{gap:14px}.studio-template-choice{padding:12px;border-radius:14px}.studio-template-mock{height:118px;border-radius:9px}.studio-certificate-upload,.studio-course-cover-editor,.studio-profile-photo{gap:16px;padding:18px;border-radius:14px}@media(max-width:760px){.academy-nav{min-height:70px}.academy-about-page-grid{grid-template-columns:1fr}.academy-about-page-portrait{min-height:260px;max-height:350px}.academy-about-page-portrait img{min-height:260px}.academy-about-principles{grid-template-columns:1fr;margin-top:32px}.academy-hero{padding-block:48px 42px}.academy-hero-proof{margin-top:26px}.academy-about,.academy-education{padding-block:58px}.academy-courses{padding-block:56px}.theme-emerald .academy-hero-content,.theme-midnight .academy-hero-content{padding:22px}.theme-rose .academy-hero-art{order:0}.theme-rose .academy-arch{width:250px;height:250px}.theme-ivory .academy-hero-art{height:225px}.theme-ivory .academy-arch{width:185px;height:200px}.theme-midnight .academy-hero-art{height:300px}.theme-midnight .academy-arch{width:260px;height:260px}.studio-v2-content{padding:26px 14px 45px}.studio-workspace-card{padding:18px}}:root{--motion-soft:cubic-bezier(.2,.75,.25,1);--motion-spring:cubic-bezier(.18,.82,.22,1)}.motion-page{min-height:100%;animation:motion-route-enter .52s var(--motion-soft) both}.motion-page [data-motion-reveal=pending]{opacity:.94;transform:translate3d(0,16px,0) scale(.992);filter:none;transition:opacity .64s var(--motion-soft),transform .64s var(--motion-spring)}.motion-page [data-motion-reveal=visible]{opacity:1;transform:translateZ(0) scale(1);transition:opacity .64s var(--motion-soft),transform .64s var(--motion-spring)}.motion-page [data-motion-tilt=true]{transform-style:preserve-3d;transition:transform .36s var(--motion-spring),box-shadow .36s ease,border-color .25s ease;will-change:auto}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.motion-page [data-motion-tilt=true]:hover{transform:perspective(1050px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(0,-5px,0);box-shadow:0 22px 48px #263a3124;will-change:transform}.motion-page .studio-publish-option[data-motion-tilt=true]:hover,.motion-page .studio-template-choice[data-motion-tilt=true]:hover{box-shadow:0 20px 42px #443b631a}.motion-page .academy-about-principles>div[data-motion-tilt=true]:hover,.motion-page .academy-course-card[data-motion-tilt=true]:hover{box-shadow:0 24px 48px color-mix(in srgb,var(--academy-green) 17%,transparent)}}.motion-page :where(button,a,[role=button]){-webkit-tap-highlight-color:transparent}.motion-page :where(button,a,[role=button]):active{transform:translateY(1px) scale(.985)}.motion-page :where(input,select,textarea){transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.motion-page :where(input,select,textarea):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,#785bd0 16%,transparent)}.motion-page :where(.main-nav a,.site-footer a,.academy-nav a,.academy-footer a){transition:color .2s ease,opacity .2s ease}.motion-page .studio-v2-sidebar nav button{transition:transform .22s var(--motion-soft),color .22s ease,background .22s ease,box-shadow .22s ease}.motion-page .studio-v2-sidebar nav button:hover{transform:translateX(2px)}.motion-page :where(.studio-photo-preview,.studio-certificate-upload>img,.studio-course-cover-editor>img,.academy-certificate-image,.academy-course-detail-cover){transition:transform .38s var(--motion-spring),box-shadow .38s ease}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.motion-page :where(.studio-photo-preview,.studio-certificate-upload>img,.studio-course-cover-editor>img,.academy-certificate-image,.academy-course-detail-cover):hover{transform:translateY(-3px) scale(1.025);box-shadow:0 16px 32px #293e321f}}@keyframes motion-route-enter{0%{opacity:.9}to{opacity:1}}@media (prefers-reduced-motion:reduce){.motion-page{animation:none!important}.motion-page [data-motion-reveal],.motion-page [data-motion-tilt]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;will-change:auto!important}}