:root{--muted:#b1adbb;--border:rgba(238,232,221,.15)}body{font-size:15px}p{font-weight:400}h1,h2,h3{text-wrap:balance}.section{padding-block:100px}.eyebrow{font-size:10px;letter-spacing:.12em}.header{position:fixed;height:90px;background:transparent;transition:background-color .25s,border-color .25s;isolation:isolate}.header.is-scrolled{background:#0c0e1aeb;backdrop-filter:blur(16px);border-bottom-color:#d8bb8824}.header.app-header{position:relative;background:#10121f}.header nav{font-size:12px;gap:27px}.header nav a{padding-block:32px}.header-actions{gap:21px}.header select{font-size:12px;width:50px;min-height:40px}.login-link{font-size:12px;padding:10px 17px;min-height:42px}.logo>span{font-weight:500}.menu-toggle{min-width:44px;min-height:44px;align-items:center;justify-content:center}.mobile-nav{inset:90px 0 0;background:#0c0e1afc}.mobile-nav>a{font-size:32px;padding-block:16px}.button{font-size:12px;min-height:50px;transition:background-color .22s,transform .22s,border-color .22s}.button,.button:hover{gap:24px}.line-link{font-size:12px;gap:27px;transition:color .2s,border-color .2s}.line-link:hover{gap:27px;border-color:var(--gold)}.text-link{font-size:12px}.button svg,.line-link svg,.text-link svg{transition:transform .22s}.button:hover svg,.line-link:hover svg,.text-link:hover svg{transform:translate(3px,-2px)}.live-dot{box-shadow:none}.hero{min-height:740px}.hero-content{width:70%;max-width:1000px;padding-top:70px}.hero h1{font-size:clamp(70px,7.1vw,109px);line-height:1.015;font-weight:450;letter-spacing:-.035em}.hero-content>.eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:30px}.hero-content p{font-size:15px;line-height:1.85;max-width:435px;margin-top:30px;color:#c1bacb}.hero-ctas{gap:29px;margin-top:34px}.hero-ctas .button{font-size:12px;padding:16px 24px;min-height:51px}.hero-ctas .text-link{font-size:12px;gap:13px}.hero-art>img{animation:heroZoom 4s cubic-bezier(.2,.7,.2,1) both;object-position:64% center;opacity:.92}.hero-art-shade{background:linear-gradient(90deg,#0c0e1a,#0c0e1af2 15%,#0c0e1aa3 40%,#0c0e1a0d 75%),linear-gradient(0deg,#0c0e1a,transparent 28%,#0c0e1a44)}.hero-bottom{font-size:10px;letter-spacing:.05em;bottom:33px}.hero-bottom>a{font-size:10px;letter-spacing:.06em}.hero-mini{font-size:9px;letter-spacing:.09em}.scroll-track:before{animation:scroll 1.8s ease-in-out 2}.expertise-ribbon{display:flex;justify-content:center;align-items:center;gap:0;padding:25px 5vw;border-block:1px solid var(--border);background:#111320;flex-wrap:wrap;row-gap:15px}.expertise-ribbon>span{font-size:11px;color:#c4bdcd;line-height:1.5;padding-inline:24px}.expertise-ribbon>span+span{border-inline-start:1px solid #dac19740}.philosophy{gap:10%;padding-block:90px}.philosophy-copy p{font-size:15px;line-height:1.85;max-width:470px}.philosophy-copy h2{font-size:clamp(42px,4.4vw,68px)}.philosophy-visual .network{opacity:.6;max-height:390px}.path-grid{gap:30px}.path-card{border-color:#d8bb8821;transition:border-color .35s,background-color .35s}.path-card:hover{border-color:#d8bb8852}.path-label{font-size:12px;letter-spacing:.04em}.path-label>svg{opacity:.65}.path-copy h3{font-size:clamp(28px,2.5vw,40px);line-height:1.15;letter-spacing:-.035em}.path-copy p{font-size:14px;line-height:1.8;max-width:360px}.path-illustration{opacity:.7}.expertise-section .expertise-grid{gap:0 36px}.expertise-item{padding:30px 0;border:0;border-top:1px solid var(--border);background:transparent!important;min-height:240px;transition:border-color .25s}.expertise-item:hover{border-color:#dac19788;transform:none}.expertise-item h3{font-size:23px;letter-spacing:-.025em}.expertise-item p{font-size:13px;line-height:1.8;max-width:320px}.expertise-top{margin-bottom:22px}.expertise-top svg{color:#b9a4cd}.expertise-arrow{bottom:24px;opacity:.7}.course-grid{gap:30px}.course-card{background:transparent;border-color:transparent;transition:border-color .3s;transform:none!important}.course-card:hover{border-color:transparent;box-shadow:none}.course-image{height:auto;aspect-ratio:1.55;overflow:hidden;border:1px solid #d8bb881f;background:#151522}.course-info{padding:25px 0 15px}.course-info h3{font-size:26px;line-height:1.3;letter-spacing:-.025em;max-width:420px;margin-top:13px}.course-info p{font-size:13px;line-height:1.8;margin-top:14px}.course-info>.eyebrow{font-size:10px;color:#bba6d1;letter-spacing:.03em;text-transform:none}.course-meta{font-size:11px;border-top:1px solid var(--border);margin-top:23px;padding-top:16px;gap:16px}.course-meta>span:last-child{margin-inline-start:auto;color:var(--gold)}.round-arrow{width:39px;height:39px;right:20px;bottom:20px;border:1px solid #d8bb8830;background:#11121d88;backdrop-filter:blur(8px);transition:background-color .2s,border-color .2s}.course-card:hover .round-arrow{background:#dac197;color:#121421;border-color:var(--gold)}.programme-artwork{width:100%;height:100%;display:block;transform:scale(1);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.course-card:hover .programme-artwork,.resource-card:hover .programme-artwork{transform:scale(1.045)}.theme-0{background:radial-gradient(ellipse at 60% 60%,#35273c44,transparent 65%),#151521}.theme-1{background:radial-gradient(ellipse at 50% 40%,#39305255,transparent 65%),#171423}.theme-2{background:radial-gradient(ellipse at 45% 50%,#33403b33,transparent 70%),#131c21}.theme-3{background:radial-gradient(ellipse at 50% 50%,#3b354433,transparent 70%),#181823}.section-heading{margin-bottom:45px}.section-heading h2{font-size:clamp(42px,4.2vw,66px);max-width:720px}.section-heading p{font-size:15px;line-height:1.8}.split-heading{align-items:end;margin-bottom:35px}.split-heading .section-heading{margin-bottom:0}.founder-profile{padding-top:100px;gap:9%;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.founder-portrait{border:1px solid #d8bb882b;aspect-ratio:.8;max-height:690px}.founder-portrait img{object-fit:cover;object-position:center 40%;height:100%;width:100%;transform:scale(1.16)}.portrait-edge{display:none}.portrait-caption{font-size:12px;letter-spacing:.08em;padding:24px}.founder-biography h2{font-size:clamp(48px,5vw,76px)}.founder-role{font-size:14px;color:#c3afd8;line-height:1.7}.founder-biography p{font-size:15px;line-height:1.9;color:#b7b2c0}.founder-biography>.eyebrow{letter-spacing:.04em}.founder-credentials{gap:24px;border-color:var(--border);padding-block:24px}.founder-credentials strong{font-size:39px}.founder-credentials small{font-size:11px;line-height:1.7;color:#b4aebd}.founder-biography blockquote{font-size:25px;line-height:1.5;border-inline-start:1px solid #dac19755;padding-inline-start:24px;color:#d1c7d9}.method-story{border-block:1px solid var(--border);background:linear-gradient(135deg,#11121f,#151321);max-width:none}.method-story-grid,.method-story>.section-heading{max-width:1440px;margin-inline:auto}.method-story-grid{gap:10%;margin-top:55px}.method-neural>.network{display:none}.method-center strong{font-size:34px}.method-center small{font-size:11px;letter-spacing:.05em;color:#a99ab6}.method-step-label{font-size:12px;color:#c3a4df;display:block;margin-bottom:20px}.method-chapter{scroll-margin-top:130px}.method-chapter h3{font-size:40px}.method-chapter>p{font-size:15px;line-height:1.85}.method-practice{border-inline-start:1px solid #9c7acb50;padding-inline-start:22px;border-top:0}.method-practice>span{font-size:10px;text-transform:none;letter-spacing:.04em}.method-practice p{font-size:14px;line-height:1.8}.method-dots{gap:12px}.method-dots button{padding:0;width:10px;height:10px;border-radius:50%;border:1px solid #dac19766;background:transparent;position:relative;transition:background-color .2s}.method-dots button:before{content:"";position:absolute;inset:-12px}.method-dots button.active{background:var(--gold);border-color:var(--gold)}.final-cta{padding-block:110px}.final-cta h2{font-size:clamp(48px,5.5vw,82px)}.final-cta p{font-size:15px;line-height:1.8;max-width:520px;margin-inline:auto}.cta-orbit{opacity:.35;animation:none}.page-intro h1{font-size:clamp(52px,5.8vw,84px)}.page-intro p{font-size:15px;line-height:1.85;max-width:650px}.page-orb{opacity:.55}.inquiry-form{background:#131522;border-color:#d8bb882b;padding:35px}.inquiry-form label{font-size:12px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-size:14px;min-height:47px;background:#0d101c;border-color:#c5b4d633}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{outline:2px solid #b49ad0;outline-offset:2px}.catalog-filters{gap:16px}.catalog-filters input,.catalog-filters select{font-size:13px;min-height:45px}.resource-card{background:transparent;border:0}.resource-art{border:1px solid #d8bb881f}.resource-card h3{font-size:28px;line-height:1.25}.resource-card>.eyebrow{font-size:10px;text-transform:none;letter-spacing:.03em}.article-body>p{font-size:17px;line-height:1.9;max-width:760px}.article-cover{overflow:hidden;border:1px solid #d8bb8824}.footer{padding-top:75px}.footer-top p{font-size:14px;line-height:1.8}.footer-news>p{font-size:15px}.footer-news input{font-size:14px}.footer-news small{font-size:11px;line-height:1.7}.footer-links{font-size:12px}.footer-middle{font-size:13px}.footer-bottom{font-size:11px}.whatsapp{width:46px;height:46px;box-shadow:none;border:1px solid #d8bb8840;background:#171824;color:var(--gold)}.honey{pointer-events:none}html[lang=ar] body{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0!important}html[lang=ar] .hero h1{font-size:clamp(52px,5.2vw,79px);line-height:1.35;max-width:850px;font-weight:500}html[lang=ar] .hero h1>span{overflow:visible;padding-bottom:.09em;margin-bottom:0}html[lang=ar] .hero-content p{font-size:17px;line-height:1.95;max-width:470px}html[lang=ar] .hero-content>.eyebrow{font-size:12px;letter-spacing:0}html[lang=ar] .hero-ctas .button,html[lang=ar] .hero-ctas .text-link{font-size:14px}html[lang=ar] .hero-bottom>a,html[lang=ar] .hero-mini{font-size:11px;letter-spacing:0}html[lang=ar] .expertise-ribbon>span{font-size:13px}html[lang=ar] .section-heading h2{font-size:clamp(34px,3.7vw,51px);line-height:1.45;font-weight:500}html[lang=ar] .eyebrow{letter-spacing:0;font-size:12px}html[lang=ar] .course-info h3{font-size:24px;line-height:1.6}html[lang=ar] .course-info p,html[lang=ar] .expertise-item p{font-size:15px;line-height:1.95}html[lang=ar] .founder-biography p{font-size:17px;line-height:2}html[lang=ar] .founder-role{font-size:15px}html[lang=ar] .founder-biography blockquote{font-size:22px;line-height:1.9}html[lang=ar] .method-chapter h3{font-size:34px;line-height:1.5}html[lang=ar] .method-chapter>p,html[lang=ar] .method-practice p{font-size:16px;line-height:1.95}html[lang=ar] .path-copy h3{font-size:29px;line-height:1.5}html[lang=ar] .path-copy p{font-size:16px}html[lang=ar] .hero-art>img{object-position:36% center}@media(max-width:1100px){.header nav{gap:18px;font-size:11px}.header-actions{gap:17px}.hero-content{width:76%}.hero h1{font-size:83px}.hero-art>img{width:90%}.course-info h3{font-size:24px}.expertise-ribbon>span{padding-inline:16px;font-size:10px}.section{padding-block:80px}.founder-profile{gap:7%}.founder-biography p{font-size:14px}}@media(max-width:800px){.header{height:80px}.header nav{display:none}.header-actions{gap:18px}.mobile-nav{top:80px}.menu-toggle{display:flex}.hero{min-height:690px}.hero-content{width:85%;padding-top:65px}.hero h1{font-size:clamp(60px,9vw,80px)}.hero-content p{font-size:14px;max-width:400px}.hero-art>img{width:100%;object-position:60% center;opacity:.72}.hero-art-shade{background:linear-gradient(90deg,#0c0e1af2,#0c0e1ac4 35%,#0c0e1a55 75%),linear-gradient(0deg,#0c0e1a,transparent 55%)}.expertise-ribbon{justify-content:start;flex-wrap:nowrap;overflow:auto;scrollbar-width:none;padding:20px 6vw}.expertise-ribbon>span{white-space:nowrap;font-size:11px}.expertise-ribbon>span:first-child{padding-inline-start:0}.philosophy{padding-block:70px}.philosophy-copy p{font-size:14px}.path-copy h3{font-size:29px}.expertise-item p,.path-copy p{font-size:13px}.section-heading h2{font-size:45px}.course-info h3{font-size:23px}.founder-profile{grid-template-columns:1fr 1fr;gap:6%}.founder-biography h2{font-size:52px}.founder-credentials{gap:16px}.founder-credentials strong{font-size:32px}.founder-biography blockquote{font-size:23px}.method-story-grid{gap:7%}.method-chapter h3{font-size:34px}.method-chapter>p{font-size:14px}.footer-middle{font-size:12px}html[lang=ar] .hero h1{font-size:clamp(45px,7vw,61px)}html[lang=ar] .hero-content p{font-size:16px}html[lang=ar] .founder-biography p{font-size:15px}}@media(max-width:580px){.section{padding:65px 6vw}.header{padding-inline:6vw;height:78px;gap:15px}.logo img{width:38px;height:38px}.logo>span{font-size:25px}.logo small{font-size:7px}.header-actions{gap:12px}.header select{width:40px;font-size:11px}.login-link{display:none}.menu-toggle{min-width:40px;min-height:44px}.mobile-nav{top:78px;padding:24px 7vw}.mobile-nav>a{font-size:29px;padding-block:15px}.hero{height:calc(100svh - 8px);min-height:700px;max-height:900px;padding-inline:6vw;align-items:center}.hero-content{width:100%;padding-top:65px}.hero h1{font-size:clamp(54px,13.2vw,76px);line-height:1.06;letter-spacing:-.04em;max-width:520px}.hero-content>.eyebrow{font-size:9px;letter-spacing:.06em;margin-bottom:25px;max-width:100%}.hero-content p{font-size:14px;line-height:1.9;max-width:320px;margin-top:25px}.hero-art>img{width:140%;max-width:none;height:100%;position:absolute;right:-16%;object-position:62% center;opacity:.58;animation:none}.hero-art-shade{background:linear-gradient(90deg,#0c0e1ac9,#0c0e1a5c),linear-gradient(0deg,#0c0e1a,#0c0e1a11 55%,#0c0e1a33)}.hero-ctas{gap:22px;flex-wrap:wrap;margin-top:28px}.hero-ctas .button{font-size:11px;padding:14px 18px;gap:16px}.hero-ctas .text-link{font-size:11px}.hero-bottom{bottom:24px;left:6vw;right:6vw}.hero-bottom>a{font-size:9px}.hero-mini{display:none}.expertise-ribbon{padding-block:19px}.philosophy{gap:26px}.philosophy-visual{display:none}.philosophy-copy h2{font-size:43px}.philosophy-copy p{font-size:14px}.section-heading h2{font-size:39px;line-height:1.12}.section-heading{margin-bottom:30px}.section-heading .eyebrow{margin-bottom:18px}.path-grid{gap:20px}.path-card{padding:28px}.path-copy h3{font-size:32px}.path-copy p{font-size:14px}.path-illustration{height:175px}.expertise-section .expertise-grid{grid-template-columns:1fr;gap:0}.expertise-item{min-height:0;padding-block:27px 32px}.expertise-top{margin-bottom:15px}.expertise-item h3{font-size:23px}.expertise-item p{font-size:14px;max-width:290px}.expertise-arrow{bottom:30px}.split-heading{align-items:start;gap:25px;flex-direction:column}.course-grid{gap:32px}.course-info{padding-top:22px}.course-info h3{font-size:25px;line-height:1.25;max-width:none}.course-info p{font-size:14px;line-height:1.8}.course-meta{font-size:11px}.course-image{aspect-ratio:1.55}.round-arrow{width:37px;height:37px;right:16px;bottom:16px}.founder-profile{grid-template-columns:1fr;gap:35px}.founder-portrait-wrap{position:relative;top:auto}.founder-portrait{aspect-ratio:.87;max-height:490px}.founder-biography h2{font-size:62px}.founder-biography p{font-size:15px}.founder-role{font-size:14px}.founder-credentials strong{font-size:38px}.founder-credentials small{font-size:11px}.founder-biography blockquote{font-size:25px;padding-inline-start:20px}.method-story{padding-block:65px}.method-story-grid{margin-top:35px;gap:30px}.method-sticky{position:relative;top:auto}.method-neural{max-width:300px;margin:auto}.method-center strong{font-size:31px}.method-dots{margin-top:15px;justify-content:center}.method-chapter{min-height:0;padding-block:30px;border-top:1px solid var(--border);opacity:1!important}.method-chapter h3{font-size:35px}.method-chapter>p,.method-practice p{font-size:14px}.method-step-label{margin-bottom:14px}.final-cta{padding:75px 6vw}.final-cta h2{font-size:46px}.final-cta p{font-size:14px}.page-intro{padding-top:135px;padding-bottom:55px}.page-intro h1{font-size:46px;line-height:1.1}.page-intro p{font-size:15px}.page-orb{display:none}.inquiry-form{padding:25px}.inquiry-form label{font-size:12px}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-size:16px}.contact-big>a{overflow-wrap:anywhere;font-size:33px}.catalog-filters input,.catalog-filters select{font-size:14px}.footer{padding:55px 6vw 24px}.footer-top{gap:35px}.footer-top p{font-size:14px}.footer-news small{font-size:11px}.footer-links{flex-wrap:wrap;gap:16px 24px}.footer-middle{gap:26px}.footer-bottom{gap:18px;font-size:10px}.whatsapp{width:43px;height:43px;right:18px;bottom:18px}html[lang=ar] .hero h1{font-size:clamp(39px,10.3vw,56px);line-height:1.43;max-width:100%;font-weight:500}html[lang=ar] .hero-content{padding-top:60px}html[lang=ar] .hero-content>.eyebrow{font-size:11px;line-height:1.8}html[lang=ar] .hero-content p{font-size:16px;line-height:1.95;max-width:340px}html[lang=ar] .hero-ctas .button,html[lang=ar] .hero-ctas .text-link{font-size:13px}html[lang=ar] .hero-art>img{left:-20%;right:auto;object-position:36% center}html[lang=ar] .section-heading h2{font-size:32px;line-height:1.5}html[lang=ar] .course-info h3{font-size:24px;line-height:1.6}html[lang=ar] .founder-biography h2{font-size:44px;line-height:1.45}html[lang=ar] .founder-biography p{font-size:16px;line-height:2}html[lang=ar] .method-chapter h3{font-size:30px;line-height:1.5}html[lang=ar] .method-chapter>p,html[lang=ar] .method-practice p{font-size:16px}html[lang=ar] .path-copy h3{font-size:29px}html[lang=ar] .hero-art-shade{background:linear-gradient(270deg,#0c0e1ac9,#0c0e1a5c),linear-gradient(0deg,#0c0e1a,transparent 70%)}html[lang=ar] .final-cta h2{font-size:35px;line-height:1.5}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta-orbit,.hero-art>img,.marquee>div,.orb-art,.orb-art *,.scroll-track:before{animation:none!important}.founder-portrait,.hero-art{transform:none!important}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.orb-art i{animation:none}.path-card:hover .orb-art{transform:scale(1.025)}.theme-1{background:radial-gradient(ellipse at center,#23352d55,transparent 70%),#121e1c}.theme-2{background:radial-gradient(ellipse at center,#48302244,transparent 70%),#211914}.theme-3{background:radial-gradient(ellipse at center,#2b3c4d55,transparent 70%),#141d27}.expertise-grid,.expertise-grid>div{border:0}.expertise-arrow{position:absolute;right:0;bottom:28px}.expertise-item{padding-inline-end:24px}.expertise-ribbon>span{scroll-snap-align:start}html[lang=ar] .hero-italic{font-style:normal}html[lang=ar] .button svg,html[lang=ar] .line-link svg,html[lang=ar] .text-link svg{transform:scaleX(-1)}html[lang=ar] .button:hover svg,html[lang=ar] .line-link:hover svg,html[lang=ar] .text-link:hover svg{transform:scaleX(-1) translate(3px,-2px)}@media(max-width:580px){html[lang=ar] .hero-bottom{padding-inline-start:58px}}