@charset "UTF-8";@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/arabic-0.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/arabic-1.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/arabic-2.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/arabic-3.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}:root{--ink:#111f29;--gold:#e8b665;--cream:#f7f5ef;--paper:#fffdf8;--text:#1b2b32;--muted:#a9b4bb;--line:#ffffff24;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--ink);color:var(--cream);font-family:Manrope,Arial,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}::selection{background:var(--gold);color:var(--ink)}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;border:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}a,button,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #b47c2d}img{display:block;max-width:100%}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#94703c}.gold{color:var(--gold)}.container{width:calc(100% - 128px);max-width:1280px;margin-inline:auto}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:-70px;left:20px;background:var(--gold);color:var(--ink);z-index:100;padding:12px 20px}.skip-link:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 24px;min-height:57px;background:var(--gold);color:var(--ink);border:1px solid var(--gold);border-radius:4px;font-size:12px;font-weight:700;line-height:1.5;transition:background .25s,transform .4s var(--ease),box-shadow .4s var(--ease)}.button svg{width:20px;height:20px;transition:transform .4s var(--ease)}.button:hover{background:#f4cf90;transform:translateY(-3px);box-shadow:0 8px 25px #0001}.button:hover svg{transform:translate(2px,-2px)}.button-small{font-size:11px;min-height:43px;padding:11px 16px;gap:24px}.button-outline{color:var(--cream);background:transparent;border-color:#ffffff4d}.button-outline:hover{color:var(--ink);border-color:var(--gold)}.button-dark{background:var(--ink);border-color:var(--ink);color:var(--cream)}.button-dark:hover{background:#243b49}.header{height:90px;position:sticky;top:0;z-index:30;background:#111f29f5;border-bottom:1px solid var(--line);transition:box-shadow .3s,background .3s}.header.scrolled{background:#111f29ee;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 30px #0001}.header-inner{justify-content:space-between;height:100%;gap:24px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:10px;flex-shrink:0}.brand img{width:44px;height:44px;object-fit:contain}.brand strong{font-size:17px;letter-spacing:1.1px;line-height:1.3;font-weight:800;display:block}.brand small,.brand-period{color:var(--gold)}.brand small{display:block;font-size:7px;font-weight:600;letter-spacing:3.6px;margin-top:6px}.desktop-nav{display:flex;gap:30px;font-size:11px;color:#b9c2c6}.desktop-nav a{position:relative;padding:12px 0;transition:color .3s}.desktop-nav a:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.desktop-nav a.active,.desktop-nav a:hover{color:var(--gold)}.desktop-nav a.active:after,.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:25px}.language-label{display:flex;gap:7px;align-items:center;font-size:9px;letter-spacing:1px;color:#b9c2c6}.language-label svg{width:15px;height:15px}.menu-toggle{display:none;background:transparent;color:var(--cream);width:42px;height:42px}.menu-toggle span{height:1px;width:23px;background:currentColor;display:block;margin:7px auto;transition:transform .3s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-nav:not([hidden]){display:flex;flex-direction:column;gap:5px;background:var(--ink);padding:18px 26px 25px;border-bottom:1px solid var(--line)}.mobile-nav a{padding:10px;font-size:13px}.scroll-progress{position:absolute;bottom:-1px;height:2px;left:0;width:100%;transform:scaleX(0);transform-origin:left;background:var(--gold);pointer-events:none}.hero{background:radial-gradient(ellipse at 78% 35%,#5f665325,transparent 48%),var(--ink);overflow:hidden;position:relative}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center;padding-top:64px;padding-bottom:68px;min-height:685px}.hero-copy{padding-bottom:5px;z-index:2}.eyebrow{font-size:8px;font-weight:600;letter-spacing:2.2px;color:var(--gold);display:flex;align-items:center;gap:11px}.status-dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #e8b6650d}.hero h1{font-size:clamp(54px,5.8vw,84px);line-height:1.08;font-weight:500;letter-spacing:-4.9px;margin:30px 0 27px;white-space:nowrap}.hero h1 em{color:var(--gold);letter-spacing:-3.5px;font-size:1.09em}.hero-description{font-size:13px;line-height:1.95;color:var(--muted);max-width:440px}.hero-description strong{color:var(--cream);font-weight:500}.hero-actions{gap:25px;margin-top:30px}.hero-actions,.text-button{display:flex;align-items:center}.text-button{gap:11px;color:var(--cream);background:none;padding:5px 0;text-align:left;font-size:11px;font-weight:500}.text-button small{display:block;font-size:8px;font-weight:400;color:#8f9da6;margin-top:2px}.play-circle{border:1px solid #ffffff42;border-radius:50%;width:41px;height:41px;display:grid;place-items:center;transition:border-color .3s,transform .4s var(--ease)}.play-circle svg{width:12px;height:12px;fill:currentColor}.text-button:hover .play-circle{border-color:var(--gold);transform:scale(1.08);color:var(--gold)}.hero-bottom{display:flex;align-items:center;gap:13px;padding-top:24px;border-top:1px solid var(--line);margin-top:34px;max-width:397px}.hero-audience-icon{width:35px;height:35px;border:1px solid #ffffff20;border-radius:50%;display:grid;place-items:center;color:var(--gold)}.hero-audience-icon svg{width:17px;height:17px}.hero-bottom p{font-size:10px;line-height:1.6}.hero-bottom small{display:block;font-size:9px;color:#8999a4;margin-top:3px}.hero-visual{height:535px;margin:0 25px 0 10px;position:relative;transform:translate3d(var(--px,0),var(--py,0),0);will-change:transform}.portrait-frame{height:100%;padding:10px;border:1px solid #d8b57442;border-radius:230px 230px 8px 8px;position:relative}.portrait-frame:before{content:"";position:absolute;inset:-12px 12px 10px -12px;border:1px solid #d8b57414;border-radius:235px 235px 8px 8px;pointer-events:none}.hero-photo{height:100%;width:100%;position:relative;overflow:hidden;border-radius:220px 220px 3px 3px;background:#61553f}.hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform 1.2s var(--ease)}.hero-visual:hover .hero-photo>img{transform:scale(1.025)}.photo-gradient{position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#111f29ee 95%)}.photo-signature{position:absolute;bottom:27px;left:26px}.photo-signature>span{font-size:6px;letter-spacing:1.6px;color:#d7d2c7}.photo-signature strong{display:block;font-size:28px;font-weight:500;letter-spacing:-.8px;line-height:1.15;margin-top:8px}.photo-signature strong span{color:var(--gold)}.visual-coordinate{position:absolute;top:0;left:calc(100% + 17px);writing-mode:vertical-rl;font-size:6px;letter-spacing:2px;color:#7e909b;height:100%;text-align:center}.hero-star{position:absolute;right:-22px;top:26px;width:49px;height:49px;fill:var(--gold);stroke:none;color:var(--gold);transform:rotate(8deg)}.floating-label{position:absolute;bottom:142px;left:-43px;display:flex;align-items:center;gap:12px;padding:15px 17px;background:var(--cream);color:var(--ink);border:1px solid #fff8;border-radius:5px;box-shadow:0 16px 45px #0002;transform:rotate(-5deg);transition:transform .6s var(--ease)}.hero-visual:hover .floating-label{transform:rotate(-2deg) translateY(-3px)}.label-icon{width:34px;height:34px;border-radius:50%;background:#e8b66525;display:grid;place-items:center;color:#92703d}.label-icon svg{width:20px;height:20px}.floating-label small{display:block;font-size:5.8px;font-weight:700;letter-spacing:1.2px;color:#7b756a;margin-bottom:3px}.floating-label strong{font-size:13px;font-weight:700;letter-spacing:-.2px}.label-dot{width:5px;height:5px;background:#6e8967;border-radius:50%;margin-left:10px}.round-stamp{position:absolute;right:-27px;bottom:-27px;width:105px;height:105px;background:var(--gold);border:5px solid var(--ink);border-radius:50%;outline:1px solid #e8b66565;display:grid;place-items:center;transform:rotate(13deg);color:var(--ink)}.seal-type{position:absolute;inset:0;width:100%;height:100%;stroke:none;fill:currentColor}.seal-type text{font-size:6.4px;font-weight:700;letter-spacing:.5px}.seal-crown{width:34px;height:34px;stroke-width:1.1}.hero-foot{border-top:1px solid var(--line);height:66px;justify-content:space-between}.hero-foot,.hero-foot>a{display:flex;align-items:center}.hero-foot>a{gap:14px;font-size:9px;color:#acb8bf}.scroll-cue{color:var(--gold);font-size:18px;display:block}.hero-foot>span{font-size:6.7px;letter-spacing:1.8px;color:#82929d}.hero-foot .hero-edition{font-size:6px}.hero-edition span{margin:0 10px;color:var(--gold)}.brand-ribbon{height:67px;display:flex;align-items:center;background:var(--gold);color:var(--ink);overflow:hidden}.ribbon-track{width:max-content;display:flex;animation:marquee 45s linear infinite}.ribbon-group{display:flex;align-items:center;flex-shrink:0;gap:42px;padding-right:42px}.ribbon-group span{font-weight:600;font-size:14px;letter-spacing:.5px;white-space:nowrap}.ribbon-group svg{width:14px;height:14px;fill:currentColor;stroke:none}.brand-ribbon:hover .ribbon-track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.section-light{background:var(--cream);color:var(--text)}.about{padding:110px 0 95px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:50px}.section-kicker{font-size:8px;font-weight:700;letter-spacing:2px;display:flex;align-items:center;gap:19px;margin-bottom:23px;color:#74796d}.section-kicker>span{color:#a17a43;letter-spacing:0}.faq h2,.section-heading h2{font-size:clamp(34px,3.8vw,54px);line-height:1.13;letter-spacing:-2.2px}.section-heading h2 em{font-size:1.13em}.section-intro{max-width:320px;font-size:12px;line-height:1.95;color:#737b7b;padding-bottom:3px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-photo{height:400px;overflow:hidden;position:relative;border-radius:5px}.about-photo>img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.about-photo:hover>img{transform:scale(1.04)}.about-photo:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#111f29c9)}.about-photo-caption{position:absolute;bottom:25px;left:27px;right:27px;display:flex;justify-content:space-between;align-items:flex-end;color:var(--cream);z-index:2}.about-photo-caption>span{font-size:9px;letter-spacing:1.4px;line-height:1.8}.about-photo-caption svg{width:25px}.image-corner{position:absolute;left:27px;top:23px;font-size:10px;letter-spacing:1px;color:var(--cream)}.method{display:flex;gap:18px;padding:27px 0;border-bottom:1px solid #d9ddd5;align-items:flex-start}.method:first-child{padding-top:0}.method:last-child{border-bottom:0;padding-bottom:0}.method-number{font-size:9px;color:#a17a43;padding-top:7px;flex-shrink:0}.method h3{font-size:18px;letter-spacing:-.6px;margin-bottom:9px}.method p{font-size:11px;line-height:1.95;color:#77807f;max-width:340px}.method>svg{margin-left:auto;width:21px;height:21px;color:#a29c88;margin-top:4px}.paths{padding:0 0 100px}.paths>.container{border-top:1px solid #daddd3;padding-top:73px}.paths-heading{align-items:flex-end}.section-subtitle{font-size:11px;color:#78807d;line-height:1.9;margin-top:18px}.track-tabs{display:flex;gap:3px;background:#eeece4;padding:5px;border:1px solid #ddded3;border-radius:5px;flex-shrink:0}.track-tab{padding:11px 19px;font-size:10px;background:none;color:#68716e;border-radius:3px;transition:background .25s,color .25s}.track-tab.active{background:var(--ink);color:var(--cream)}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.course-card{background:var(--paper);border:1px solid #dfe0d7;border-radius:5px;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.course-card:hover{transform:translateY(-7px);box-shadow:0 18px 35px #11202a0a}.course-art{height:215px;position:relative;overflow:hidden;padding:23px;background:#dce3d8;color:#355848}.art-caption{font-size:7px;font-weight:700;letter-spacing:1.8px;position:relative;z-index:2}.course-digit{font-size:155px;letter-spacing:-14px;font-weight:600;position:absolute;right:17px;bottom:-43px;color:#34584720;line-height:1.5;transition:transform .6s var(--ease)}.course-card:hover .course-digit{transform:translateY(-6px)}.course-art-icon{width:64px;height:64px;position:absolute;left:31px;top:75px;stroke-width:1;transform:rotate(-7deg)}.art-underline{width:137px;height:137px;left:-2px;top:39px;opacity:.12}.art-underline,.art-underline:after{position:absolute;border:1px solid;border-radius:50%}.art-underline:after{content:"";inset:-14px}.course-chip{position:absolute;bottom:19px;left:23px;font-size:6px;letter-spacing:1.3px;font-weight:600}.course-two .course-art{background:#edddbc;color:#806431}.course-two .course-digit{color:#80643121}.course-three .course-art{background:#233b47;color:#e9bf7b}.course-three .course-digit{color:#e9bf7b1a}.course-body{padding:24px 24px 0}.course-system{font-size:8px;color:#897b61;display:flex;align-items:center;gap:7px}.course-system:before{content:"";height:4px;width:4px;background:#b09a76;border-radius:50%}.course-body h3{font-size:22px;letter-spacing:-.9px;margin:7px 0 11px}.course-body>p{font-size:10px;line-height:1.9;min-height:58px;color:#79817e}.course-topics{display:flex;gap:5px;flex-wrap:wrap;margin:19px 0 25px}.course-topics>span{border:1px solid #e0e2d9;border-radius:3px;padding:3px 7px;font-size:7px;color:#7d837b}.course-link{width:100%;padding:18px 0;border-top:1px solid #e0e2d9;background:none;display:flex;justify-content:space-between;align-items:center;color:var(--ink);font-size:10px;font-weight:600}.course-link svg{width:18px;height:18px;transition:transform .4s var(--ease)}.course-link:hover svg{transform:translate(3px,-3px)}.courses-note{font-size:9px;line-height:1.9;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:29px;color:#7a8076}.note-dot{width:4px;height:4px;border-radius:50%;background:#8b9879}.courses-note a{color:#886b3c;border-bottom:1px solid #c9bda6}.level-section{position:relative;overflow:hidden;padding:110px 0;background:radial-gradient(ellipse at 80% 50%,#3a4c4539,transparent 55%),var(--ink)}.level-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:105px}.section-kicker.light{color:#aab2ad}.section-kicker.light>span{color:var(--gold)}.level-copy h2{font-size:47px;letter-spacing:-2.2px;line-height:1.14;margin-bottom:25px}.level-copy h2 em{color:var(--gold);font-size:1.2em}.level-copy>p:not(.section-kicker){font-size:12px;line-height:2;color:#a4b1b9;max-width:385px;margin-bottom:28px}.level-note{display:flex;gap:16px;flex-wrap:wrap;margin-top:18px;font-size:8px;color:#8b9ca6}.level-note span+span:before{content:"·";margin-right:16px;color:var(--gold)}.quiz-preview{background:#ffffff04;border:1px solid #ffffff26;border-radius:8px;padding:28px 29px 16px;position:relative;transform:rotate(-2deg);box-shadow:0 24px 60px #0001}.quiz-preview:before{content:"";position:absolute;inset:12px -12px -12px 12px;border:1px solid #ffffff09;border-radius:8px;z-index:-1}.quiz-preview-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;color:var(--gold)}.quiz-preview-top>span{font-size:7px;font-weight:600;letter-spacing:1.8px}.quiz-preview-top svg{width:18px;height:18px;fill:currentColor;stroke:none}.preview-caption{margin:24px 0 12px;color:#98a8b2;font-size:9px}.preview-question{font-size:29px;line-height:1.45;letter-spacing:-.8px;font-weight:500}.preview-question>span{color:var(--gold)}.preview-options{display:flex;gap:12px;margin-top:25px}.preview-options button{display:flex;align-items:center;gap:15px;flex:1 1;padding:12px 14px;background:#ffffff03;border:1px solid #ffffff24;border-radius:4px;color:var(--cream);font-size:12px;transition:background .25s,border-color .25s}.preview-options button:hover{border-color:#e8b66588}.option-letter{color:#83939e;font-size:8px}.option-check{margin-left:auto;opacity:0;color:var(--gold)}.preview-options .correct{border-color:var(--gold);background:#e8b66514}.preview-options .correct .option-check{opacity:1}.preview-options .incorrect{border-color:#d28f7a;background:#d28f7a0e}.preview-answer{font-size:9px;color:#a4b2ba;min-height:36px;margin-top:14px}.preview-foot{display:flex;justify-content:space-between;align-items:center;padding-top:13px;border-top:1px solid var(--line);color:#91a0a9}.preview-foot span:first-child{font-size:6px;letter-spacing:1.5px}.preview-foot span:last-child{color:var(--gold);font-size:18px}.faq{padding:110px 0}.faq-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.faq h2{font-size:43px;line-height:1.2}.faq h2 em{font-size:1.1em}.inline-contact{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid #b5b9a8;font-size:11px;font-weight:600;padding:10px 0;margin-top:24px}.inline-contact svg{width:17px;height:17px}.faq-items details{border-top:1px solid #d9ddd1}.faq-items details:last-child{border-bottom:1px solid #d9ddd1}.faq-items summary{padding:23px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:500;cursor:pointer;list-style:none}.faq-items summary::-webkit-details-marker{display:none}.faq-plus{width:19px;height:19px;border:1px solid #c8cebe;border-radius:50%;position:relative;flex-shrink:0}.faq-plus:after,.faq-plus:before{content:"";height:1px;width:7px;background:#607265;position:absolute;top:8px;left:5px;transition:transform .3s}.faq-plus:after{transform:rotate(90deg)}details[open] .faq-plus:after{transform:rotate(0)}.faq-items details>p{font-size:11px;line-height:2;color:#748075;padding:0 30px 23px 0;animation:soft-in .4s var(--ease)}.faq-lesson{background:none;color:#806231;font-size:10px;padding:0 0 23px}.final-cta{padding:58px 0 65px;background:var(--gold);color:var(--ink);position:relative;overflow:hidden}.cta-topline{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #111f2930;padding-bottom:24px;font-size:7px;letter-spacing:1.7px;font-weight:700}.cta-topline>span:first-child{display:flex;align-items:center;gap:11px}.cta-topline svg{width:22px;height:22px}.final-cta h2{font-size:clamp(45px,5.6vw,78px);line-height:1.07;letter-spacing:-3.7px;margin:40px 0}.final-cta h2 em{color:var(--ink);font-size:1.15em}.cta-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.cta-bottom p{font-size:11px;line-height:1.9;color:#394139}.cta-bottom .button{min-width:240px}footer{padding:47px 0 0}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-bottom:40px}.footer-top>p{font-size:10px;color:#c6c9c6}.footer-top>p span{font-size:9px;color:#80939f}.footer-contact{display:flex;align-items:center;gap:30px;font-size:15px;letter-spacing:-.3px}.footer-contact small{display:block;font-size:6px;color:#9eaea9;letter-spacing:1.8px;margin-bottom:5px}.footer-contact svg{color:var(--gold);width:20px;height:20px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:24px 0 29px;font-size:7px;color:#8598a3}.footer-bottom>a,.footer-bottom>span:last-child{font-size:6px;letter-spacing:1.1px}.footer-bottom .gold{margin-left:7px}.floating-whatsapp{position:fixed;right:22px;bottom:22px;width:47px;height:47px;display:grid;place-items:center;background:var(--ink);border:1px solid #e8b66580;box-shadow:0 5px 20px #0002;color:var(--gold);border-radius:50%;z-index:20;transition:transform .4s var(--ease)}.floating-whatsapp:hover{transform:translateY(-4px)}.floating-whatsapp svg{width:23px;height:23px}.noscript{padding:20px;text-align:center;font-size:12px}.noscript a{text-decoration:underline}.hero-enter{animation:hero-in 1.1s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.hero-visual.hero-enter{animation-delay:.15s}.motion-ready .reveal{opacity:0;translate:0 24px;transition:opacity .85s var(--ease),translate 1s var(--ease)}.motion-ready .reveal.in-view{opacity:1;translate:0 0}.motion-ready .course-card:nth-child(2){transition-delay:.08s}.motion-ready .course-card:nth-child(3){transition-delay:.16s}@keyframes hero-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes soft-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}dialog{padding:0;border:1px solid #dfdfd3;border-radius:9px;max-width:600px;width:calc(100% - 32px);max-height:88dvh;background:var(--cream);color:var(--ink);box-shadow:0 40px 120px #0004}dialog::backdrop{background:#07121bd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog[open]{animation:soft-in .35s var(--ease)}.dialog-shell{padding:42px;position:relative}.dialog-close{position:absolute;right:15px;top:15px;background:#e9e9df;color:var(--ink);border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.dialog-close svg{width:16px;height:16px}.dialog-kicker{font-size:7px;letter-spacing:2px;color:#8c744e;font-weight:700;margin:8px 0 18px}.dialog-shell h2{font-size:29px;line-height:1.25;letter-spacing:-1px;margin-bottom:19px}.dialog-shell h3{font-size:14px;margin:24px 0 8px}.dialog-description{font-size:12px;color:#6b7971;line-height:1.95;margin:12px 0}.dialog-tags{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.dialog-tags span{font-size:9px;padding:5px 9px;border:1px solid #d5dccd;border-radius:3px}.dialog-shell .button{margin-top:17px;font-size:11px;gap:20px}.dialog-small{font-size:9px;line-height:1.9;color:#7d877c;margin-top:17px}.english-example{padding:18px 20px;background:#eaece2;border-left:2px solid #c3a26d;border-radius:3px;font-size:15px;line-height:1.9;margin:18px 0}.english-example strong{color:#8b642d}.lesson-note{font-size:11px;color:#637464;line-height:1.9}.lesson-question{font-size:15px;margin:15px 0}.lesson-options{display:flex;gap:9px;flex-wrap:wrap}.lesson-options button{padding:10px 18px;background:#fffdf7;border:1px solid #d8ddcf;border-radius:3px;font-size:12px}.lesson-options button.correct{border-color:#6d8c55;background:#e2ead6}.lesson-options button.incorrect{border-color:#bb8172;background:#f1e3d9}.lesson-feedback{font-size:11px;color:#687a5b;line-height:1.9;min-height:40px;margin-top:15px}.quiz-meta{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#7c8576;margin:22px 0 10px}.quiz-progress{height:3px;background:#dfe3d5;margin-bottom:25px}.quiz-progress>span{display:block;background:#a68448;height:100%;transition:width .4s}.quiz-question{font-size:18px;line-height:1.6;margin-bottom:21px}.quiz-question .reading{font-size:12px;line-height:1.9;background:#e9ece0;padding:15px;margin-bottom:18px;border-radius:3px}.quiz-answers{display:flex;flex-direction:column;gap:9px}.quiz-answers button{display:flex;gap:16px;align-items:center;text-align:left;padding:13px 15px;background:#fffdf7;border:1px solid #d7ddcc;border-radius:4px;font-size:12px;color:var(--ink);transition:background .2s,border-color .2s}.quiz-answers button>span{color:#949a88;font-size:9px}.quiz-answers button.chosen{background:#ede2c7;border-color:#ba9655}.quiz-next:disabled{opacity:.45;transform:none;box-shadow:none}.result-crown{color:#a8833e;margin-bottom:10px}.result-crown svg{width:40px;height:40px}.result-score{font-size:48px;line-height:1.4;letter-spacing:-2px;color:#977339}.result-score small{font-size:20px;color:#99a08f}.result-feedback{margin-top:30px;border-top:1px solid #d9dece;padding-top:23px}.result-feedback>b{font-size:12px;font-weight:600}.result-feedback details{border-bottom:1px solid #dce0d3;padding:13px 0}.result-feedback summary{font-size:11px;cursor:pointer}.result-feedback details p{font-size:10px;line-height:1.9;margin-top:10px;color:#75816c}.retry-button{background:none;color:#8c6c36;border-bottom:1px solid #c4b491;padding:8px 0;margin-top:17px;font-size:11px}.brand-ribbon{position:relative}.ribbon-group{min-width:100vw;justify-content:space-around;padding-inline:21px}.ribbon-pause{position:absolute;right:8px;top:50%;translate:0 -50%;height:30px;width:30px;border-radius:50%;background:var(--gold);box-shadow:0 0 15px 8px var(--gold);color:var(--ink);font-size:12px}.brand-ribbon.paused .ribbon-track{animation-play-state:paused}@media (min-width:1550px){.hero-grid{padding-top:75px;padding-bottom:80px;min-height:750px}.hero-visual{height:570px}.hero h1{font-size:86px}}@media (max-width:1150px){.container{width:calc(100% - 80px)}.desktop-nav{gap:20px;font-size:10px}.header-actions{gap:18px}.hero-grid{gap:35px;min-height:630px;padding-top:55px;padding-bottom:60px}.hero h1{font-size:6vw;letter-spacing:-3.5px}.hero h1 em{letter-spacing:-2.5px}.hero-visual{height:490px;margin-right:18px}.hero-actions{gap:17px}.hero-actions .button{font-size:10px;padding:16px 18px;gap:18px}.text-button{font-size:10px;gap:9px}.text-button small{font-size:7px}.hero-description{font-size:12px}.about-grid{gap:50px}.level-grid{gap:60px}.level-copy h2{font-size:40px}.preview-question{font-size:26px}.faq-grid{gap:55px}.faq h2{font-size:38px}.course-body{padding-inline:20px}.course-body h3{font-size:20px}.section-intro{max-width:280px}.hero-foot>span{font-size:6px}.hero-foot .hero-edition{font-size:5px}.floating-label{left:-30px}.about-photo{height:370px}}@media (max-width:930px){.desktop-nav{display:none}.menu-toggle{display:block}.header-actions{gap:20px}.header{height:80px}.hero-grid{grid-template-columns:1.1fr 1fr;gap:25px;min-height:580px;padding-top:45px;padding-bottom:55px}.hero h1{font-size:6.1vw;letter-spacing:-2.7px;margin-top:23px;margin-bottom:23px}.hero h1 em{letter-spacing:-2px}.eyebrow{font-size:6px;letter-spacing:1.5px}.hero-visual{height:435px;margin-left:5px}.floating-label{padding:12px;gap:9px;left:-26px;bottom:127px}.floating-label strong{font-size:10px}.floating-label small{font-size:4.5px}.label-icon{width:28px;height:28px}.label-dot{margin-left:3px}.hero-star{width:38px;height:38px;right:-12px}.round-stamp{width:87px;height:87px;right:-21px;bottom:-19px}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.hero-actions .button{min-height:48px;font-size:11px}.hero-bottom{margin-top:23px;padding-top:19px}.hero-bottom p{font-size:9px}.hero-bottom small{font-size:7px}.hero-description{font-size:11px}.hero-foot .hero-edition{display:none}.about{padding:80px 0}.section-heading h2{font-size:37px}.section-intro{font-size:11px;max-width:235px}.about-grid{gap:35px}.method{gap:12px;padding:22px 0}.method h3{font-size:15px}.method p{font-size:10px}.method>svg{width:18px;height:18px}.about-photo{height:340px}.paths>.container{padding-top:60px}.paths-heading{gap:25px}.track-tab{padding:10px 13px;font-size:9px}.course-grid{gap:15px}.course-art{height:185px;padding:19px}.course-digit{font-size:133px;right:14px;bottom:-36px}.course-art-icon{width:52px;height:52px;left:25px;top:68px}.art-underline{height:115px;width:115px;top:38px;left:-6px}.art-caption{font-size:5.5px;letter-spacing:1.2px}.course-chip{font-size:5.5px;left:19px}.course-body{padding:20px 17px 0}.course-body h3{font-size:17px}.course-body>p{font-size:9px;min-height:68px}.course-topics>span{font-size:6px;padding:3px 5px}.course-topics{gap:4px}.course-link{font-size:9px}.level-grid{gap:40px}.level-copy h2{font-size:34px}.level-copy>p:not(.section-kicker){font-size:11px}.level-copy .section-kicker{font-size:6px;letter-spacing:1.5px;gap:14px}.quiz-preview{padding:23px 21px 13px}.preview-question{font-size:23px}.preview-caption{font-size:8px}.preview-options button{font-size:11px;padding:11px;gap:11px}.level-copy .button{font-size:10px;gap:22px;padding:15px 18px;min-height:50px}.level-note{font-size:7px;gap:10px}.level-note span+span:before{margin-right:10px}.faq-grid{gap:35px}.faq h2{font-size:32px}.faq-items summary{font-size:11px}.footer-top{gap:25px}.footer-top .brand strong{font-size:14px}.footer-top .brand small{font-size:6px;letter-spacing:2.6px}.footer-contact{font-size:12px;gap:20px}.footer-top>p{font-size:9px}.footer-top>p span{font-size:8px}}@media (max-width:700px){html{scroll-padding-top:95px}.container{width:calc(100% - 44px)}.header{height:76px}.header-inner{gap:12px}.brand{gap:7px}.brand img{width:35px;height:35px}.brand strong{font-size:13px;letter-spacing:.8px}.brand small{font-size:5px;letter-spacing:2.7px;margin-top:4px}.header-actions{gap:8px}.language-label{display:none}.button-small{font-size:9px;padding:9px 12px;min-height:37px;gap:12px}.button-small svg{width:15px;height:15px}.menu-toggle{width:33px}.menu-toggle span{width:21px}.hero-grid{grid-template-columns:1fr;gap:48px;padding-top:43px;padding-bottom:50px}.hero-copy{padding-bottom:0}.eyebrow{font-size:6.5px;letter-spacing:1.7px}.hero h1{font-size:clamp(42px,9.7vw,67px);letter-spacing:-2.9px;line-height:1.1;margin:25px 0 23px}.hero h1 em{letter-spacing:-2px}.hero-description{font-size:12px;line-height:1.95}.desktop-break{display:none}.hero-actions{flex-direction:row;align-items:center;gap:21px;margin-top:25px}.hero-actions .button{min-height:50px;font-size:10px;padding:15px 17px;gap:22px}.text-button{font-size:9px;gap:9px}.text-button small{font-size:6px;max-width:100px}.play-circle{width:34px;height:34px}.play-circle svg{width:10px;height:10px}.hero-bottom{margin-top:25px;padding-top:20px;max-width:none}.hero-bottom p{font-size:9px}.hero-bottom small{font-size:8px}.hero-audience-icon{width:31px;height:31px}.hero-visual{height:490px;width:calc(100% - 38px);max-width:400px;margin:0 auto}.portrait-frame{padding:9px}.hero-star{width:43px;height:43px;top:22px;right:-20px}.visual-coordinate{font-size:5px;letter-spacing:1.6px;left:calc(100% + 12px)}.floating-label{left:-18px;bottom:141px;padding:13px 14px;gap:11px}.floating-label strong{font-size:12px}.floating-label small{font-size:5px;letter-spacing:.9px}.label-icon{width:31px;height:31px}.label-dot{margin-left:6px}.round-stamp{width:93px;height:93px;right:-19px;bottom:-20px}.photo-signature{left:23px;bottom:25px}.photo-signature strong{font-size:27px}.photo-signature>span{font-size:5.4px}.hero-foot{height:59px;gap:15px}.hero-foot>a{font-size:8px;gap:11px}.hero-foot>span{font-size:4.7px;letter-spacing:1.2px}.brand-ribbon{height:53px}.ribbon-group{gap:27px;padding-right:27px}.ribbon-group span{font-size:12px}.ribbon-group svg{width:12px;height:12px}.about{padding:65px 0}.section-heading{display:block;margin-bottom:32px}.section-kicker{font-size:7px;letter-spacing:1.7px;gap:16px;margin-bottom:20px}.faq h2,.section-heading h2{font-size:36px;letter-spacing:-1.5px}.section-intro{max-width:350px;font-size:12px;margin-top:25px;line-height:1.95}.about-grid{grid-template-columns:1fr;gap:35px}.about-photo{height:335px}.about-photo-caption>span{font-size:8px}.method{padding:23px 0;gap:17px}.method h3{font-size:18px}.method p{font-size:11px;max-width:310px}.method>svg{width:20px;height:20px}.method-number{font-size:8px}.paths{padding-bottom:65px}.paths>.container{padding-top:53px}.paths-heading{margin-bottom:28px}.section-subtitle{font-size:11px;margin-top:17px}.track-tabs{width:max-content;max-width:100%;margin-top:26px}.track-tab{padding:11px 17px;font-size:10px}.course-grid{grid-template-columns:1fr;gap:24px}.course-art{height:215px;padding:23px}.art-caption{font-size:7px;letter-spacing:1.6px}.course-digit{font-size:166px;right:28px;bottom:-45px}.course-art-icon{width:70px;height:70px;left:37px;top:79px}.art-underline{width:145px;height:145px;left:2px;top:40px}.course-chip{left:23px;font-size:6px;bottom:20px}.course-body{padding:25px 24px 0}.course-system{font-size:8px}.course-body h3{font-size:24px;margin-top:8px}.course-body>p{font-size:11px;min-height:0;max-width:340px}.course-topics{margin:20px 0 24px;gap:6px}.course-topics>span{font-size:8px;padding:3px 8px}.course-link{font-size:11px;padding:19px 0}.courses-note{font-size:9px;text-align:center;line-height:2;gap:6px}.note-dot{display:none}.level-section{padding:65px 0 74px}.level-grid{grid-template-columns:1fr;gap:43px}.level-copy h2{font-size:38px;letter-spacing:-1.5px}.level-copy .section-kicker{font-size:7px}.level-copy>p:not(.section-kicker){font-size:12px;max-width:380px}.level-copy .button{font-size:11px;min-height:53px;padding:15px 20px;gap:25px}.level-note{font-size:8px;gap:13px}.level-note span+span:before{margin-right:13px}.quiz-preview{padding:25px 24px 16px;margin:0 7px;transform:rotate(-1.5deg)}.quiz-preview-top>span{font-size:6px;letter-spacing:1.4px}.preview-question{font-size:27px}.preview-caption{font-size:9px}.preview-options button{padding:13px 15px;font-size:12px;gap:13px}.preview-answer{font-size:9px}.preview-foot span:first-child{font-size:5px;letter-spacing:1.2px}.faq{padding:65px 0}.faq-grid{grid-template-columns:1fr;gap:33px}.faq h2{font-size:35px}.faq .section-subtitle{font-size:11px}.inline-contact{margin-top:15px;font-size:11px}.faq-items summary{font-size:11px;padding:21px 0}.faq-items details>p{font-size:11px}.final-cta{padding:35px 0 44px}.cta-topline{font-size:6px;letter-spacing:1px;padding-bottom:20px}.cta-topline>span:last-child{font-size:4.5px;letter-spacing:.6px}.cta-topline svg{width:19px;height:19px}.final-cta h2{font-size:clamp(32px,7.6vw,48px);letter-spacing:-1.8px;margin:32px 0 27px;line-height:1.15}.cta-bottom{align-items:flex-start;flex-direction:column;gap:23px}.cta-bottom p{font-size:10px}.cta-bottom .button{font-size:11px;min-width:230px;min-height:53px}footer{padding-top:35px}.footer-top{flex-wrap:wrap;align-items:flex-start;gap:23px;padding-bottom:28px}.footer-top .brand strong{font-size:12px}.footer-top .brand small{font-size:5px;letter-spacing:2.2px}.footer-top>p{font-size:8px}.footer-top>p span{font-size:7px}.footer-contact{width:100%;padding-top:22px;border-top:1px solid var(--line);justify-content:space-between;font-size:14px}.footer-contact small{font-size:6px}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:6.7px;padding-bottom:28px}.footer-bottom>span:first-child{width:100%}.footer-bottom>span:last-child{margin-left:auto}.footer-bottom>a,.footer-bottom>span:last-child{font-size:5px}.floating-whatsapp{width:43px;height:43px;bottom:15px;right:15px}.floating-whatsapp svg{width:21px;height:21px}.dialog-shell{padding:42px 24px 28px}.dialog-shell h2{font-size:25px}.dialog-description{font-size:11px}.quiz-question{font-size:17px}.quiz-answers button{font-size:11px}.english-example{font-size:13px;padding:16px}.dialog-shell .button{font-size:10px;padding:15px 17px}.dialog-small{font-size:8px}.quiz-preview:before{inset:10px -8px -8px 8px}}@media (max-width:370px){.container{width:calc(100% - 32px)}.brand strong{font-size:11px}.brand small{font-size:4.5px;letter-spacing:2.2px}.brand img{width:30px;height:30px}.button-small{font-size:8px;padding:9px;gap:9px}.header-actions{gap:4px}.hero h1{font-size:9.6vw;letter-spacing:-2.3px}.hero h1 em{letter-spacing:-1.7px}.eyebrow{font-size:5.5px;letter-spacing:1.4px}.hero-description{font-size:11px}.hero-actions{gap:15px}.hero-actions .button{font-size:9px;padding-inline:13px;gap:15px}.text-button{font-size:8px;gap:7px}.text-button small{display:none}.hero-visual{height:425px;width:calc(100% - 30px)}.floating-label{padding:12px;left:-15px;bottom:130px;gap:8px}.floating-label strong{font-size:10px}.floating-label small{font-size:4px}.label-dot{margin-left:3px}.photo-signature strong{font-size:25px}.hero-foot>span{font-size:4px}.faq h2,.section-heading h2{font-size:31px}.about-photo{height:290px}.method h3{font-size:16px}.track-tab{padding:10px 13px;font-size:9px}.preview-question{font-size:24px}.quiz-preview{padding-inline:20px}.preview-options button{padding:11px;font-size:11px}.level-copy h2{font-size:34px}.footer-top>p{font-size:7px}.footer-top>p span{font-size:6px}}.desktop-nav{font-size:12px}.hero-description{font-size:15px}.section-intro{font-size:14px}.method p{font-size:13px}.course-body>p{font-size:12px;min-height:69px}.course-system,.course-topics>span{font-size:9px}.course-link{font-size:12px}.section-subtitle{font-size:13px}.courses-note{font-size:11px}.level-copy>p:not(.section-kicker){font-size:14px}.preview-answer,.preview-caption{font-size:11px}.preview-answer{min-height:42px}.faq-items summary,.preview-options button{font-size:14px}.cta-bottom p,.faq-items details>p,.inline-contact{font-size:13px}.footer-top>p{font-size:12px}.footer-top>p span{font-size:11px}.footer-bottom{font-size:9px}.dialog-description{font-size:14px}.dialog-small{font-size:11px}.lesson-feedback,.lesson-note{font-size:13px}.quiz-answers button{font-size:14px}.quiz-meta{font-size:11px}.result-feedback details p,.result-feedback summary{font-size:12px}.dialog-tags span{font-size:11px}.dialog-shell .button{font-size:12px}.hero-bottom p{font-size:11px}.hero-bottom small{font-size:10px}@media (max-width:1150px) and (min-width:701px){.desktop-nav{font-size:10px}.hero-description{font-size:13px}.section-intro{font-size:12px}.course-body>p,.method p{font-size:11px}.course-link{font-size:10px}.course-topics>span{font-size:7px}.faq-items summary,.level-copy>p:not(.section-kicker){font-size:12px}.faq-items details>p{font-size:11px}.preview-answer,.preview-caption{font-size:9px}.hero-bottom p{font-size:10px}.hero-bottom small{font-size:8px}}@media (max-width:700px){.hero-description,.section-intro{font-size:13px}.method p{font-size:12px}.course-body>p{font-size:13px;min-height:0}.faq .section-subtitle,.section-subtitle{font-size:12px}.faq-items summary,.level-copy>p:not(.section-kicker){font-size:13px}.faq-items details>p{font-size:12px}.courses-note,.preview-answer,.preview-caption{font-size:10px}.preview-options button{font-size:13px}.footer-top>p{font-size:9px}.footer-bottom,.footer-top>p span{font-size:8px}.dialog-description{font-size:13px}.dialog-small{font-size:10px}.quiz-answers button{font-size:13px}.dialog-shell .button{font-size:11px}.hero-bottom p{font-size:10px}.hero-bottom small{font-size:9px}.ribbon-group{gap:27px}.cta-bottom p{font-size:12px}}@media (max-width:370px){.hero-description{font-size:12px}.hero-bottom small{font-size:8px}.footer-top>p{font-size:7px}.footer-top>p span{font-size:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-ready .reveal{opacity:1;translate:none}.hero-visual{transform:none;will-change:auto}.ribbon-pause{display:none}}.button{border-radius:10px;box-shadow:0 4px 13px #0000000c}.button:hover{box-shadow:0 8px 22px #00000017}.button-small{border-radius:8px}.button-outline{box-shadow:none}.track-tabs{border-radius:11px}.track-tab{border-radius:7px}.lesson-options button,.preview-options button,.quiz-answers button{border-radius:9px}.course-card{border-radius:10px}.quiz-preview{border-radius:13px}dialog{border-radius:15px}a.button,button{position:relative;isolation:isolate;overflow:hidden}.ink-drop{position:absolute;pointer-events:none;background:currentColor;opacity:0;border-radius:50%;z-index:0;animation:ink-spread .65s cubic-bezier(.15,.7,.35,1) both;contain:strict}@keyframes ink-spread{0%{transform:scale(0);opacity:.15}to{transform:scale(1);opacity:0}}.language-picker{position:relative;flex-shrink:0}.language-toggle{min-width:64px;height:43px;display:flex;gap:7px;align-items:center;justify-content:center;background:transparent;color:#d7dedf;font-size:10px;border:1px solid #ffffff18;border-radius:8px;transition:background .2s,border-color .2s}.language-toggle:hover,.language-toggle[aria-expanded=true]{background:#ffffff08;border-color:#e8b66577}.language-toggle svg{width:15px;height:15px}.language-chevron{font-size:12px;color:var(--gold);margin-top:-4px}.language-menu{position:absolute;top:calc(100% + 11px);right:0;background:var(--cream);color:var(--ink);border:1px solid #e0dfd5;border-radius:11px;padding:6px;width:155px;box-shadow:0 16px 40px #0003;z-index:40}.language-menu:not([hidden]){display:grid;gap:3px;animation:soft-in .2s var(--ease)}.language-menu button{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 12px;border-radius:7px;background:transparent;color:var(--ink);font-size:12px;text-align:start}.language-menu button:focus-visible,.language-menu button:hover{background:#e8b66525}.language-menu button[aria-checked=true]{background:#e8b66535}.language-menu button>span{visibility:hidden;color:#8b692f}.language-menu button[aria-checked=true]>span{visibility:visible}[lang=ar] body{font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif}[lang=ar] .hero h1{font-size:clamp(54px,5.5vw,80px);line-height:1.4;letter-spacing:-2px}[lang=ar] em{font-family:inherit;font-style:normal;letter-spacing:-1px;font-weight:500}[lang=ar] .hero h1 em{font-size:1em;letter-spacing:-2px}[lang=ar] .hero-description{line-height:2}[lang=ar] .art-caption,[lang=ar] .brand small,[lang=ar] .course-chip,[lang=ar] .cta-topline,[lang=ar] .eyebrow,[lang=ar] .section-kicker{letter-spacing:0}[lang=ar] .brand strong{font-size:23px;letter-spacing:0;line-height:1.2}[lang=ar] .brand small{font-size:9px;margin-top:3px}[lang=ar] .hero-visual{direction:ltr}[lang=ar] .floating-label>div,[lang=ar] .photo-signature{direction:rtl;text-align:right}[lang=ar] .photo-signature{right:26px;left:auto}[lang=ar] .floating-label small,[lang=ar] .photo-signature>span{letter-spacing:0}[lang=ar] .floating-label strong{font-size:15px}[lang=ar] .photo-signature strong{font-size:32px;line-height:1.4}[lang=ar] .text-button{text-align:right}[lang=ar] .method>svg{margin-right:auto;margin-left:0}[lang=ar] .faq h2,[lang=ar] .level-copy h2,[lang=ar] .section-heading h2{line-height:1.5;letter-spacing:-1px}[lang=ar] .faq h2 em,[lang=ar] .level-copy h2 em,[lang=ar] .section-heading h2 em{font-size:1em}[lang=ar] .course-art{direction:ltr}[lang=ar] .course-art .art-caption,[lang=ar] .course-art .course-chip{direction:rtl}[lang=ar] .course-art .course-digit{font-family:Manrope,Arial,sans-serif}[lang=ar] .quiz-preview{direction:rtl;transform:rotate(2deg)}[lang=ar] .english-example,[lang=ar] .lesson-question,[lang=ar] .preview-options,[lang=ar] .preview-question,[lang=ar] .quiz-answers,[lang=ar] .quiz-question{direction:ltr;text-align:left;font-family:Manrope,Arial,sans-serif}[lang=ar] .quiz-answers button{text-align:left}[lang=ar] .preview-answer{line-height:2}[lang=ar] .preview-foot>span:first-child{letter-spacing:0;font-size:8px}[lang=ar] .faq-items details>p{padding-right:0;padding-left:30px}[lang=ar] .final-cta h2{font-size:clamp(45px,5.1vw,73px);line-height:1.4;letter-spacing:-1px}[lang=ar] .final-cta h2 em{font-size:1em}[lang=ar] .footer-contact>span{direction:ltr;text-align:right;font-family:Manrope,Arial,sans-serif}[lang=ar] .footer-contact small{font-family:IBM Plex Sans Arabic,Arial,sans-serif;letter-spacing:0}[lang=ar] .language-menu{right:auto;left:0}[lang=ar] .dialog-close{left:15px;right:auto}[lang=ar] .dialog-kicker{letter-spacing:0;font-size:10px}[lang=ar] .dialog-shell h2{letter-spacing:0;line-height:1.5}[lang=ar] .result-score{font-family:Manrope,Arial,sans-serif;direction:ltr;text-align:right}[lang=ar] .dialog-small{line-height:2}[lang=ar] .button svg use[href="#i-arrow-up"]{transform-origin:center;transform:rotate(-90deg)}[lang=ar] .photo-signature{right:auto;left:26px;max-width:calc(100% - 125px)}[lang=ar] .button,[lang=ar] .desktop-nav{font-size:14px}[lang=ar] .button-small{font-size:12px}[lang=ar] .result-feedback details p:first-of-type{direction:ltr;text-align:left;font-family:Manrope,Arial,sans-serif}@media (max-width:1150px) and (min-width:701px){.header-actions{gap:14px}.language-toggle{min-width:56px}[lang=ar] .hero h1{font-size:5.7vw}[lang=ar] .floating-label strong{font-size:12px}[lang=ar] .brand strong{font-size:20px}[lang=ar] .desktop-nav{font-size:12px}}@media (max-width:700px){.header-actions{gap:7px}.language-toggle{min-width:51px;height:37px;font-size:9px;gap:5px}.language-toggle svg{width:13px;height:13px}.language-menu{width:149px}[lang=ar] .brand strong{font-size:19px}[lang=ar] .brand small{font-size:7px}[lang=ar] .hero h1{font-size:clamp(45px,10vw,66px);line-height:1.4}[lang=ar] .hero h1,[lang=ar] .hero h1 em{letter-spacing:-1px}[lang=ar] .faq h2,[lang=ar] .section-heading h2{font-size:35px}[lang=ar] .floating-label strong{font-size:13px}[lang=ar] .final-cta h2{font-size:clamp(32px,8.3vw,48px)}[lang=ar] .photo-signature>span{font-size:8px}}@media (max-width:420px){.header-actions>.button-small{display:none}.language-toggle{min-width:54px}.header-actions{gap:9px}}@media (max-width:370px){[lang=ar] .brand strong{font-size:17px}[lang=ar] .hero h1{font-size:10vw}[lang=ar] .faq h2,[lang=ar] .section-heading h2{font-size:31px}}@keyframes ink-fade{0%{opacity:.12}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ink-drop{display:block;transform:none;animation:ink-fade .18s linear!important}}fieldset{border:0;margin:0;padding:0;min-inline-size:0}.language-menu a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 12px;border-radius:7px;background:transparent;color:var(--ink);font-size:12px;text-align:start}.language-menu a:focus-visible,.language-menu a:hover{background:#e8b66525}.language-menu a[aria-checked=true]{background:#e8b66535}.language-menu a>span{visibility:hidden;color:#8b692f}.language-menu a[aria-checked=true]>span{visibility:visible}.ribbon-item{gap:clamp(20px,4vw,70px)}.quiz-controls,.ribbon-item{display:flex;align-items:center}.quiz-controls{justify-content:flex-end;gap:24px;flex-wrap:wrap}.quiz-controls .retry-button{margin-inline-end:auto}.dialog-loading{display:grid;place-items:center;min-height:200px;font-size:30px;color:var(--gold)}.fallback-page{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:30px;text-align:center}.answer-question,.answer-reading{font-family:Manrope,Arial,sans-serif;text-align:left;direction:ltr}body:has(dialog[open]){overscroll-behavior:none}:where(button,a):focus-visible{outline:2px solid #b48333;outline-offset:5px}[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.header.premium-header{position:fixed;inset:18px 0 auto;width:min(1320px,calc(100% - 64px));height:78px;margin-inline:auto;border:1px solid #ffffff16;border-radius:16px;background:#142630;box-shadow:0 6px 26px #14263012;transition:background .25s,box-shadow .25s}.premium-header.scrolled{background:#142630f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 35px #14263026}.premium-header .header-inner{width:100%;padding-inline:24px;gap:20px}.premium-header .brand img{width:43px;height:43px}.premium-header .brand strong{font-size:16px}.premium-header .brand small{font-size:7px;letter-spacing:2.7px}.premium-header .desktop-nav{gap:3px;font-size:11px}.premium-header .desktop-nav a{padding:10px 13px;border-radius:8px;color:#c9cecd;white-space:nowrap;transition:color .2s,background .2s}.premium-header .desktop-nav a:after{height:3px;width:3px;left:50%;bottom:3px;border-radius:50%;transform:scale(0)}.premium-header .desktop-nav a.active,.premium-header .desktop-nav a:hover{color:#f2d29a;background:#ffffff08}.premium-header .desktop-nav a.active:after{transform:scale(1)}.premium-header .header-actions{gap:14px}.premium-header .language-toggle{height:42px;min-width:57px;border:0;font-size:11px;color:#e4e7e2}.premium-header .language-toggle:hover{background:#ffffff0a;border-radius:8px}.premium-header .header-contact{min-height:43px;padding:10px 15px;border-radius:8px;background:#eed7af;border-color:#eed7af;gap:22px;font-size:11px}.premium-header .header-contact:hover{background:#f7e5c7;transform:translateY(-1px)}.premium-header .scroll-progress{width:calc(100% - 36px);left:18px;height:1px;bottom:0;background:#e0be83}.premium-header .menu-toggle{border:1px solid #ffffff24;border-radius:8px}.premium-header .mobile-nav:not([hidden]){position:absolute;top:calc(100% + 10px);inset-inline:0;padding:22px;border-radius:14px;border:1px solid #dbd6c8;background:#f8f6ef;color:#172c36;box-shadow:0 18px 45px #14263026;max-height:calc(100svh - 120px);overflow-y:auto;animation:editorial-menu-in .25s var(--ease) both}.mobile-nav-intro{padding:0 6px 14px;font-size:12px;color:#626b68}.premium-header .mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:14px 8px;font-size:19px;border-top:1px solid #172c3612}.premium-header .mobile-nav a>span{display:flex;align-items:center;gap:17px}.premium-header .mobile-nav a small{font-family:Manrope,sans-serif;font-size:10px;color:#917440}.premium-header .mobile-nav a>svg{width:18px;height:18px}.premium-header .mobile-nav a[aria-current]{color:#8b652e}.premium-header .mobile-nav a:last-child{margin-top:12px;font-size:13px;color:#8b652e}.hero.premium-hero{background:#f4f1e9;color:#172c36;isolation:isolate;padding-top:148px;padding-bottom:37px}.editorial-backdrop{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.editorial-backdrop>span{position:absolute;bottom:65px;inset-inline-start:-18px;color:#172c3603;-webkit-text-stroke:1px #172c360a;font-family:Manrope,sans-serif;font-size:clamp(130px,20.5vw,340px);font-weight:800;line-height:1;letter-spacing:-.07em}.editorial-orbit{position:absolute;width:640px;height:640px;top:120px;inset-inline-end:-100px;border:1px solid #aa875725;border-radius:50%;animation:editorial-turn 65s linear infinite}.editorial-orbit:after,.editorial-orbit:before{content:"";position:absolute;border-radius:50%}.editorial-orbit:before{inset:26px;border:1px dashed #aa87571c}.editorial-orbit:after{width:9px;height:9px;background:#be955d;top:105px;left:75px;box-shadow:0 0 0 7px #be955d12}.premium-hero .editorial-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(45px,6.5vw,98px);align-items:center;min-height:550px;padding-bottom:52px}.editorial-copy{min-width:0;padding-bottom:12px}.editorial-eyebrow{display:flex;align-items:center;gap:12px;font-size:8px;font-weight:700;letter-spacing:1.8px;color:#756449}.editorial-eyebrow>span{display:block;width:21px;height:1px;background:#a8854c}.premium-hero h1{margin:27px 0 24px;font-size:clamp(54px,5.6vw,85px);line-height:1.13;letter-spacing:-4.9px;font-weight:500;white-space:normal}.premium-hero h1>span{display:block;white-space:nowrap}.premium-hero h1 em{position:relative;color:#96703a;font-size:1.08em;letter-spacing:-3.5px}.premium-hero h1 em:after{content:"";position:absolute;inset-inline:0;bottom:-7px;height:10px;border-top:1.5px solid #ba945a;border-radius:50%;transform:rotate(-3deg)}.editorial-intro{max-width:345px;font-size:14px;line-height:1.95;color:#66716f;text-wrap:pretty}.editorial-intro strong{display:block;color:#273e45;font-weight:600;margin-top:5px}.editorial-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.premium-hero .editorial-primary{background:#172f3a;color:#f9f5eb;border:1px solid #172f3a;border-radius:8px;padding:10px 12px 10px 21px;gap:24px;min-height:58px;font-size:12px;box-shadow:0 5px 10px #172f3a0c}.premium-hero .editorial-primary>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff2a;border-radius:50%;color:#ead1a3}.premium-hero .editorial-primary svg{width:17px;height:17px}.premium-hero .editorial-primary:hover{background:#294954;box-shadow:0 8px 20px #172f3a1a}.editorial-lesson{display:flex;align-items:center;gap:10px;text-align:start;padding:8px 0;background:none;color:#273e45;font-size:11px;font-weight:600;overflow:visible}.editorial-lesson small{display:block;font-size:9px;font-weight:400;color:#707773;margin-top:3px}.editorial-play{display:grid;place-items:center;border:1px solid #172c3629;width:40px;height:40px;border-radius:50%;transition:background .2s,border-color .2s}.editorial-play svg{width:12px;height:12px;fill:currentColor}.editorial-lesson:hover .editorial-play{background:#e9e2d4;border-color:#aa8757}.editorial-audience{display:flex;align-items:center;gap:14px;max-width:390px;border-top:1px solid #172c3621;margin-top:35px;padding-top:22px}.editorial-audience>svg{width:27px;height:27px;color:#977440;stroke-width:1.15}.editorial-audience>div>span{display:block;font-size:7px;letter-spacing:1.7px;font-weight:700;color:#8a785c;margin-bottom:3px}.editorial-audience p{font-size:10px;color:#4d5b5c}.editorial-audience-mark{margin-inline-start:auto;font-size:19px;color:#8e7857}.editorial-visual{position:relative;min-width:0;margin:0 17px 0 12px;direction:ltr}.portrait-index{display:flex;justify-content:space-between;font-family:Manrope,sans-serif;font-size:7px;font-weight:600;letter-spacing:1.5px;color:#70796e;margin-bottom:12px}.editorial-portrait{position:relative;height:520px;border-radius:7px 100px 7px 7px;background:#203139;padding:6px;box-shadow:12px 14px 0 -1px #e8e1d5}.editorial-photo{position:absolute;inset:6px;border-radius:3px 94px 3px 3px;overflow:hidden}.editorial-photo:after{content:"";position:absolute;inset:44% 0 0;background:linear-gradient(transparent 14%,#152b32e0 86%,#152b32)}.editorial-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;animation:editorial-breathe 18s ease-in-out infinite alternate}.editorial-caption{position:absolute;inset-inline:27px;bottom:28px;display:flex;justify-content:space-between;align-items:center;gap:15px;color:#f6f0e4}.editorial-caption small{font-size:7px;color:#e0c99f;letter-spacing:1.8px;display:block;margin-bottom:6px}.editorial-caption strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.3}.editorial-caption>svg{width:32px;height:32px;color:#e0c99f;stroke-width:1}.confidence-note{position:absolute;bottom:109px;left:-57px;width:232px;padding:17px 19px 13px;border:1px solid #e5dfd1;border-radius:5px;background:#fcfaf4;color:#243b41;box-shadow:0 10px 35px #172c361a;rotate:-5deg;animation:editorial-float 7s ease-in-out infinite}.confidence-note-top{display:flex;align-items:center;gap:8px;font-size:6px;font-weight:600;letter-spacing:.7px}.confidence-check{display:grid;place-items:center;width:20px;height:20px;background:#e8eddf;color:#576e4d;border-radius:50%;flex-shrink:0}.confidence-check svg{width:12px;height:12px}.confidence-words{display:flex;align-items:center;gap:14px;margin-block:8px}.confidence-words>span:first-child{text-decoration:line-through;text-decoration-color:#a47e4d;color:#858a80;font-family:Georgia,serif;font-style:italic;font-size:25px}.confidence-words strong{font-family:Georgia,serif;font-size:39px;line-height:1.2;font-style:italic;font-weight:400;letter-spacing:-2px}.confidence-spark{color:#a78043;display:block;animation:editorial-spark 9s ease-in-out infinite}.confidence-spark svg{width:18px;height:18px;fill:currentColor;stroke:none}.confidence-note-rule{display:block;height:1px;background:#d9d2c3;margin-bottom:5px;transform-origin:left;animation:editorial-rule 7s ease-in-out infinite}.confidence-note>small{font-size:8px;color:#6c766b}.editorial-seal{position:absolute;top:-15px;right:-31px;width:97px;height:97px;display:grid;place-items:center;color:#172f3a;background:#ead4ad;border:5px solid #f4f1e9;border-radius:50%;box-shadow:0 0 0 1px #a78c5f3b}.editorial-seal-ring{position:absolute;inset:0;animation:editorial-turn 36s linear infinite}.editorial-seal-ring svg{width:100%;height:100%;fill:currentColor;stroke:none}.editorial-seal-ring text{font-family:Manrope,sans-serif;font-size:6.8px;font-weight:700;letter-spacing:.3px}.editorial-seal>svg{width:27px;height:27px;stroke-width:1.2}.portrait-side-note{position:absolute;top:130px;right:-33px;writing-mode:vertical-rl;font-family:Manrope,sans-serif;font-size:6px;letter-spacing:1.8px;color:#7b8074}.editorial-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #172c3620;min-height:74px;gap:20px}.editorial-discover{display:flex;align-items:center;gap:13px;font-size:10px;color:#4d5d5e}.editorial-discover>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #172c3620;border-radius:50%;font-size:17px;color:#8b6d3c;transition:transform .25s}.editorial-discover:hover>span{transform:translateY(3px)}.editorial-method{display:flex;align-items:center;gap:22px;font-size:10px;color:#384c4c}.editorial-method>span{position:relative;display:flex;gap:7px;align-items:center;padding-block:9px}.editorial-method small{font-family:Manrope,sans-serif;color:#8a7655;font-size:7px}.editorial-method b{font-weight:400;color:#c5b99f}.editorial-method i{position:absolute;bottom:0;inset-inline:0;height:2px;background:#b38c50;transform:scaleX(0);transform-origin:right;animation:editorial-method 9s ease-in-out infinite}.editorial-method>span:nth-of-type(2) i{animation-delay:3s}.editorial-method>span:nth-of-type(3) i{animation-delay:6s}.hero-motion-toggle{display:flex;align-items:center;gap:6px;margin-inline:auto;background:transparent;color:#65736d;font-size:8px;padding:8px 12px;border:1px solid #172c3619;border-radius:20px;min-height:30px}.hero-motion-toggle svg{width:11px;height:11px}.hero-motion-toggle:hover{color:#172f3a;background:#eae4d7}.premium-hero[data-motion-paused=true] *,.premium-hero[data-motion-paused=true] :after,.premium-hero[data-motion-visible=false] *,.premium-hero[data-motion-visible=false] :after{animation-play-state:paused!important}[lang=ar] .premium-header .brand strong{font-size:24px}[lang=ar] .premium-header .brand small{font-size:8px;letter-spacing:0}[lang=ar] .premium-header .desktop-nav{font-size:13px}[lang=ar] .premium-header .header-contact{font-size:12px}[lang=ar] .editorial-eyebrow{font-size:11px;letter-spacing:0}[lang=ar] .premium-hero h1{font-size:clamp(54px,5.45vw,81px);line-height:1.42;letter-spacing:-2.7px;margin-top:19px}[lang=ar] .premium-hero h1 em{font-family:inherit;font-style:normal;font-size:1em;font-weight:500;letter-spacing:-2.7px}[lang=ar] .premium-hero h1 em:after{bottom:2px}[lang=ar] .editorial-intro{font-size:16px;max-width:360px;line-height:1.95}[lang=ar] .editorial-primary{padding:10px 21px 10px 12px;font-size:14px}[lang=ar] .editorial-lesson{font-size:13px}[lang=ar] .editorial-lesson small{font-size:10px}[lang=ar] .editorial-audience>div>span{letter-spacing:0;font-size:9px}[lang=ar] .editorial-audience p{font-size:12px}[lang=ar] .editorial-caption{direction:rtl}[lang=ar] .editorial-caption small{letter-spacing:0;font-size:10px}[lang=ar] .editorial-caption strong{font-size:29px;letter-spacing:-.6px}[lang=ar] .confidence-note-top{direction:rtl;letter-spacing:0;font-size:10px}[lang=ar] .confidence-note>small{display:block;direction:rtl;font-size:10px}[lang=ar] .editorial-discover,[lang=ar] .editorial-method{font-size:13px}[lang=ar] .hero-motion-toggle{font-size:10px}@keyframes editorial-turn{to{transform:rotate(1turn)}}@keyframes editorial-breathe{0%{transform:scale(1)}to{transform:scale(1.055) translateY(-4px)}}@keyframes editorial-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes editorial-spark{0%,70%,to{transform:rotate(0)}85%{transform:rotate(90deg)}}@keyframes editorial-rule{0%,to{transform:scaleX(.7)}50%{transform:scaleX(1)}}@keyframes editorial-method{0%,35%,to{transform:scaleX(0)}27%,8%{transform:scaleX(1)}}@keyframes editorial-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1550px){.hero.premium-hero{padding-top:166px}.premium-hero .editorial-grid{min-height:630px;padding-bottom:65px}.editorial-portrait{height:585px}}@media (max-width:1150px){.premium-header .header-inner{padding-inline:18px;gap:12px}.premium-header .desktop-nav a{padding-inline:10px}.premium-header .header-actions{gap:8px}.premium-header .header-contact{gap:12px}.premium-header .brand strong{font-size:13px}.premium-header .brand img{width:36px;height:36px}.premium-header .brand small{font-size:6px;letter-spacing:1.8px}.premium-hero .editorial-grid{gap:40px}.premium-hero h1{font-size:5.6vw;letter-spacing:-3.5px}[lang=ar] .premium-hero h1{font-size:5.5vw;letter-spacing:-2px}[lang=ar] .premium-header .brand strong{font-size:22px}[lang=ar] .premium-header .desktop-nav{font-size:12px}.editorial-portrait{height:480px}.editorial-actions{gap:17px}.premium-hero .editorial-primary{gap:15px}.confidence-note{left:-35px;width:212px;padding-inline:15px}.confidence-words strong{font-size:35px}}@media (max-width:930px){.header.premium-header{height:72px;width:calc(100% - 40px);top:14px}.premium-header .desktop-nav{display:none}.premium-header .header-actions{gap:12px}.hero.premium-hero{padding-top:130px}.premium-hero .editorial-grid{gap:32px;grid-template-columns:1.06fr 1fr;padding-bottom:46px;min-height:485px}.editorial-visual{margin-inline:0 10px}.editorial-portrait{height:425px;border-top-right-radius:80px}.editorial-photo{border-top-right-radius:74px}.editorial-eyebrow{font-size:6px;letter-spacing:1px}[lang=ar] .editorial-eyebrow{font-size:10px}.premium-hero h1{margin-block:25px 22px;font-size:5.6vw;letter-spacing:-2.9px}.premium-hero h1 em{letter-spacing:-2px}.editorial-intro{font-size:12px}[lang=ar] .editorial-intro{font-size:14px}.editorial-actions{gap:15px;flex-wrap:wrap;margin-top:22px}.premium-hero .editorial-primary{font-size:11px;min-height:52px;padding-block:8px}[lang=ar] .premium-hero .editorial-primary{font-size:13px}.editorial-lesson{font-size:10px}.editorial-lesson small{font-size:8px}.editorial-audience{margin-top:24px;padding-top:17px;gap:10px}.editorial-audience p{font-size:9px}[lang=ar] .editorial-audience p{font-size:11px}.editorial-caption{inset-inline:20px;bottom:21px}.editorial-caption strong{font-size:19px}[lang=ar] .editorial-caption strong{font-size:25px}.confidence-note{bottom:105px;left:-24px;width:190px;padding:13px}.confidence-words{gap:10px}.confidence-words>span:first-child{font-size:22px}.confidence-words strong{font-size:31px}.confidence-note-top{font-size:5px}[lang=ar] .confidence-note-top{font-size:9px}.editorial-seal{width:80px;height:80px;right:-20px}.portrait-side-note{right:-23px;font-size:5px}.portrait-index{font-size:6px;letter-spacing:.8px}}@media (max-width:700px){.header.premium-header{width:calc(100% - 28px);top:12px;height:66px;border-radius:12px}.premium-header .header-inner{padding-inline:14px;gap:8px}.premium-header .brand{gap:7px}.premium-header .brand img{width:34px;height:34px}.premium-header .brand strong{font-size:12px;letter-spacing:.5px}.premium-header .brand small{font-size:5px;letter-spacing:1.8px;margin-top:4px}[lang=ar] .premium-header .brand strong{font-size:21px}[lang=ar] .premium-header .brand small{font-size:7px}.premium-header .header-actions{gap:7px}.premium-header .language-toggle{min-width:44px;height:40px;font-size:10px;gap:4px}.premium-header .menu-toggle{height:38px;width:38px}.premium-header .header-contact{min-height:38px;font-size:10px;gap:8px;padding:8px 11px}[lang=ar] .premium-header .header-contact{font-size:11px}.hero.premium-hero{padding-top:116px;padding-bottom:22px}.premium-hero .editorial-grid{grid-template-columns:1fr;gap:43px;padding-bottom:43px;min-height:0}.editorial-copy{padding:0}.editorial-eyebrow{font-size:6.5px;letter-spacing:1.3px}[lang=ar] .editorial-eyebrow{font-size:10px}.premium-hero h1{font-size:clamp(44px,10vw,66px);letter-spacing:-3px;margin:24px 0 22px;line-height:1.14}[lang=ar] .premium-hero h1{font-size:clamp(43px,10.2vw,66px);line-height:1.4;letter-spacing:-1.8px;margin-block:15px 18px}[lang=ar] .premium-hero h1 em{letter-spacing:-1.8px}.premium-hero h1 em{font-size:1.08em;letter-spacing:-2.6px}.editorial-intro{font-size:13px;max-width:315px}[lang=ar] .editorial-intro{font-size:15px;max-width:315px}.editorial-actions{flex-wrap:nowrap;gap:20px;margin-top:25px}.premium-hero .editorial-primary{min-height:54px;font-size:11px;gap:15px;padding-inline:15px 10px}[lang=ar] .premium-hero .editorial-primary{font-size:13px}.premium-hero .editorial-primary>span{width:29px;height:29px}.editorial-lesson{font-size:10px;gap:8px}[lang=ar] .editorial-lesson{font-size:12px}.editorial-lesson small{font-size:8px}[lang=ar] .editorial-lesson small{font-size:9px}.editorial-play{width:34px;height:34px}.editorial-audience{margin-top:25px;max-width:none;padding-top:19px}.editorial-audience p{font-size:10px}.editorial-visual{width:calc(100% - 25px);max-width:430px;margin-inline:auto}.editorial-portrait{height:auto;aspect-ratio:.82;border-top-right-radius:85px}.editorial-photo{border-top-right-radius:79px}.portrait-index{font-size:6px;margin-bottom:10px}.confidence-note{left:-19px;bottom:104px;width:205px;padding:14px}.confidence-note-top{font-size:5.5px}[lang=ar] .confidence-note-top{font-size:10px}.confidence-words>span:first-child{font-size:24px}.confidence-words strong{font-size:35px}.editorial-seal{width:84px;height:84px;top:-6px;right:-22px}.editorial-caption strong{font-size:21px}[lang=ar] .editorial-caption strong{font-size:27px}.editorial-caption small{font-size:6px;letter-spacing:1.1px}[lang=ar] .editorial-caption small{font-size:10px;letter-spacing:0}.portrait-side-note{right:-23px;top:110px}.editorial-footer{min-height:95px;flex-wrap:wrap;justify-content:center;gap:10px;padding-block:19px 13px}.editorial-discover{font-size:10px}[lang=ar] .editorial-discover{font-size:12px}.editorial-method{gap:17px;font-size:9px}[lang=ar] .editorial-method{font-size:12px}.hero-motion-toggle{margin-top:12px}.editorial-backdrop>span{bottom:250px;font-size:36vw}.editorial-orbit{top:550px;width:480px;height:480px;inset-inline-end:-110px}}@media (max-width:420px){.premium-header .header-actions>.header-contact{display:none}.editorial-actions{gap:15px}.premium-hero .editorial-primary{gap:12px}}@media (max-width:370px){.premium-hero h1{font-size:10.2vw;letter-spacing:-2px}[lang=ar] .premium-hero h1{font-size:10.6vw;letter-spacing:-2px}.editorial-actions{gap:10px}.premium-hero .editorial-primary{padding-inline:11px 8px;gap:9px}[lang=ar] .premium-hero .editorial-primary{font-size:12px}.editorial-lesson{gap:6px;font-size:9px}[lang=ar] .editorial-lesson{font-size:11px}.editorial-play{width:30px;height:30px}.editorial-method{gap:13px}.confidence-note{width:187px;bottom:100px}.confidence-words{gap:8px}.confidence-words>span:first-child{font-size:22px}.confidence-words strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.hero-motion-toggle{display:none}}