@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Cairo:wght@500;600;700;800&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--w:#70193e;--d:#30061d;--o:#ed744e;--p:#fffdfb;--s:#f7ece6;--t:#351020;--m:#7e6872;--l:#eadbd4}*{box-sizing:border-box}body{background:var(--p);color:var(--t);margin:0;font-family:IBM Plex Sans Arabic,Arial,sans-serif}.top{background:var(--d);color:#ffeae1;align-items:center;gap:22px;height:38px;padding:0 8%;font-size:11px;display:flex}.top a{color:#ffeae1;text-decoration:none}.top span{margin-left:auto}header{background:#fff;border-bottom:1px solid #f2e7e2;justify-content:space-between;align-items:center;height:94px;padding:0 8%;display:flex}header img,footer img{object-fit:contain;width:230px;height:62px}nav{gap:29px;display:flex}nav a{color:var(--t);font-size:13px;text-decoration:none}button{cursor:pointer;font-family:inherit}header>button,.submit{background:var(--w);color:#fff;border:0;padding:13px 20px;font-weight:600}.banner{color:#fff;background:linear-gradient(115deg,#35071f,#762041 66%,#a34561);min-height:500px;padding:92px 12%;position:relative;overflow:hidden}.banner:after{content:"N";color:#fff;opacity:.035;font:600px Georgia;position:absolute;bottom:-135px;left:7%}.banner>div{z-index:1;max-width:720px;position:relative}.banner p,.heading p,.corporate p,.about p,.modal p{letter-spacing:.13em;color:#ffb298;font-size:11px;font-weight:600}.banner h1,h2{letter-spacing:-.045em;margin:0;font-weight:500;line-height:1.1}.banner h1{font-size:clamp(45px,5.5vw,76px)}em{color:#ff9b79;font-family:Playfair Display,serif}.banner span{color:#ffe2d6;margin:20px 0;font-size:16px;line-height:1.9;display:block}.finder{background:#fff;height:60px;padding:5px;display:flex;box-shadow:0 14px 35px #1a000c66}.finder input,.filters input,.filters select,.modal input{border:1px solid var(--l);font:inherit;outline:none;padding:0 14px}.finder input{border:0;flex:1}.finder button{background:var(--o);color:#fff;border:0;padding:0 24px}.banner aside{z-index:1;border-right:1px solid #ffffff75;gap:8px;padding-right:20px;display:grid;position:absolute;bottom:52px;left:12%}.banner aside b{color:#ffb095;font:36px Playfair Display,serif}.banner aside span{margin:0;font-size:12px}.news{white-space:nowrap;color:#774056;background:#fff4ee;align-items:center;gap:40px;height:50px;font-size:12px;display:flex;overflow:hidden}.news b{background:var(--w);color:#fff;place-items:center;height:100%;padding:0 8%;font-size:11px;display:grid}.stats{background:#f4e2d9;grid-template-columns:repeat(4,1fr);padding:34px 12%;display:grid}.stats div{border-left:1px solid #dbc4bc;gap:7px;padding:0 30px;display:grid}.stats b{color:var(--w);font:30px Playfair Display,serif}.stats span{color:var(--m);font-size:12px}.heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.heading h2,.corporate h2,.about h2{font-size:clamp(36px,4vw,56px)}.heading>span{color:var(--m);max-width:380px;font-size:14px;line-height:1.8}.filters{grid-template-columns:1fr 1.4fr;gap:12px;margin-bottom:22px;display:grid}.filters>*{height:52px}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid article{border:1px solid var(--l);background:#fff;flex-direction:column;min-height:230px;padding:25px;transition:all .2s;display:flex}.grid article:hover{transform:translateY(-5px);box-shadow:0 18px 35px #70193e12}.grid small{color:#b54e47}.grid h3{margin:18px 0 auto;font-size:20px;line-height:1.5}.grid p{color:var(--m);border-top:1px solid #f0e1da;padding-top:13px;font-size:12px;line-height:1.8}.grid article button{color:var(--w);text-align:right;background:0 0;border:0;margin-top:12px;font-weight:600}.catgrid{border-top:1px solid var(--l);grid-template-columns:repeat(4,1fr);display:grid}.catgrid button{border:0;border-bottom:1px solid var(--l);border-left:1px solid var(--l);text-align:right;color:var(--t);background:0 0;gap:8px;padding:21px;display:grid}.catgrid b{color:var(--o);font:15px Playfair Display}.catgrid span{font-size:14px}.catgrid i{color:var(--m);font-size:11px;font-style:normal}.corporate{background:var(--d);color:#fff;grid-template-columns:1.1fr 1fr;gap:10%;padding:105px 12%;display:grid}.corporate>div>span{color:#f4cfc3;max-width:480px;margin:20px 0;line-height:1.9;display:block}.corporate button{background:var(--o);color:#fff;border:0;padding:14px 19px;font-weight:600}.corporate ul{border-top:1px solid #a35f76;margin:0;padding:0;list-style:none}.corporate li{border-bottom:1px solid #a35f76;gap:18px;padding:23px 0;display:flex}.corporate li b{color:#ffad8c;font:18px Playfair Display}.about{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.about img{background:var(--s);width:100%;padding:45px}.about span{color:var(--m);line-height:2}footer{color:var(--m);background:#f4e2d9;justify-content:space-between;align-items:center;padding:45px 12%;font-size:13px;display:flex}.modal{z-index:9;background:#2a031caa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal form{background:#fff;gap:13px;width:min(520px,100%);padding:35px;display:grid;position:relative}.modal form>button:first-child{color:var(--w);background:0 0;border:0;font-size:26px;position:absolute;top:7px;left:12px}.modal h3{margin:0;font-size:24px}.modal span{color:var(--m);margin-bottom:5px;font-size:13px;line-height:1.8}.modal label{gap:6px;font-size:12px;font-weight:600;display:grid}.modal input{height:46px}.modal .submit{margin-top:8px}@media (width<=850px){.top{padding:0 6%}.top span,nav{display:none}header{height:76px;padding:0 6%}header img{width:190px}.banner{padding:65px 8% 170px}.banner aside{left:8%}.stats{grid-template-columns:repeat(2,1fr);gap:18px;padding:25px 8%}.stats div{padding:0 12px}.section,.corporate{padding:70px 8%}.heading{flex-direction:column;align-items:start}.grid,.catgrid,.filters,.corporate,.about{grid-template-columns:1fr}.about{gap:40px}footer{gap:20px;padding:38px 8%;display:grid}.news{gap:18px}.news b{padding:0 5%}}@media (width<=850px){.mobile-register{z-index:8;color:#fff;background:#741c41;border:0;border-radius:3px;height:54px;font:600 15px Arial,sans-serif;display:block;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 12px 28px #30061d55}.modal{padding-bottom:75px}.modal form{max-height:78vh;overflow:auto}.modal input{font-size:16px}.grid article button{min-height:44px}.finder{height:56px}.finder input{font-size:16px}}@media (width<=600px){body{padding-bottom:78px}.top{gap:12px;height:34px;font-size:10px}.top a:first-of-type{display:none}header{z-index:7;height:68px;padding:0 16px;position:sticky;top:0;box-shadow:0 2px 12px #3d0b2410}header img{width:168px;height:52px}header>button{display:none}.banner{min-height:430px;padding:48px 22px 125px}.banner h1{letter-spacing:-.03em;font-size:39px;line-height:1.18}.banner>div>span{margin:14px 0 20px;font-size:14px;line-height:1.75}.finder{height:54px;padding:4px}.finder input{min-width:0;padding:0 10px;font-size:15px}.finder button{padding:0 14px;font-size:12px}.banner aside{gap:4px;padding-right:13px;bottom:31px;left:22px}.banner aside b{font-size:26px}.banner aside span{font-size:10px;line-height:1.6}.news{gap:20px;height:42px;font-size:11px}.news b{padding:0 13px;font-size:9px}.stats{gap:0;padding:23px 16px}.stats div{min-height:55px;padding:0 10px}.stats b{font-size:25px}.stats span{font-size:10px}.section{padding:58px 16px}.heading{gap:10px;margin-bottom:24px}.heading h2,.corporate h2,.about h2{font-size:33px}.heading>span{font-size:13px;line-height:1.65}.filters{gap:9px;margin-bottom:16px}.filters>*{height:50px;font-size:14px}.grid{gap:12px}.grid article{min-height:0;padding:19px}.grid h3{margin:13px 0 18px;font-size:18px}.grid p{margin:0;padding-top:11px}.grid article button{color:#fff;text-align:center;background:#741c41;border-radius:2px;width:100%;margin-top:16px;padding:11px}.categories{padding-top:52px}.catgrid button{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:16px}.catgrid b{font-size:14px}.catgrid span{font-size:13px}.corporate{gap:35px;padding:60px 22px}.corporate>div>span{font-size:14px}.corporate button{width:100%;min-height:52px}.corporate li{padding:17px 0;font-size:14px}.about{padding:55px 16px}.about img{padding:30px}.about span{font-size:14px;line-height:1.8}footer{padding:30px 16px;font-size:12px}.mobile-register{border-radius:4px;height:56px;font-size:16px;bottom:10px;left:10px;right:10px}.modal{align-items:end;padding:0}.modal form{border-radius:16px 16px 0 0;width:100%;max-height:88vh;padding:31px 20px 24px}.modal h3{font-size:21px}.modal label{font-size:12px}.modal input{border-radius:2px;height:50px}.modal .submit{height:52px;font-size:15px}.modal form>button:first-child{top:4px;left:10px}.modal:has(form){padding-bottom:0}}.headActions{align-items:center;gap:9px;display:flex}.headActions .language{color:var(--w);background:0 0;border:1px solid #c7a5b1;padding:10px 12px;font-weight:700;line-height:1}.site.en{font-family:Arial,sans-serif}.site.en .top span{margin-left:0;margin-right:auto}.site.en .banner:after{left:auto;right:7%}.site.en .banner aside{border-left:1px solid #ffffff75;border-right:0;padding-left:20px;padding-right:0;left:auto;right:12%}.site.en .grid article button,.site.en .catgrid button{text-align:left}.site.en .catgrid button{border-left:0;border-right:1px solid var(--l)}.site.en .modal form>button:first-child{left:auto;right:12px}.site.en em{font-family:Playfair Display,serif}.site.en .language{font-family:IBM Plex Sans Arabic,Arial,sans-serif}@media (width<=850px){.site.en .banner aside{left:auto;right:8%}}@media (width<=600px){.site.en .banner aside{padding-left:13px;padding-right:0;left:auto;right:22px}.site.en .catgrid button{grid-template-columns:34px 1fr auto}.site.en .top span{margin-right:auto}.headActions>button:last-child{display:none}.headActions .language{padding:9px 11px;display:block!important}}.mainHeader{position:relative}.mainHeader nav{align-items:center;gap:18px}.mainHeader nav>a,.navDrop>button{white-space:nowrap}.navDrop{position:relative}.navDrop>button{color:var(--t);background:0 0;border:0;font-size:13px}.navDrop>div{z-index:20;border-top:3px solid var(--o);background:#fff;width:220px;padding:9px;display:none;position:absolute;top:30px;right:0;box-shadow:0 16px 40px #30061d22}.navDrop:hover>div,.navDrop:focus-within>div{display:grid}.navDrop div a{color:var(--t);border-bottom:1px solid var(--l);padding:11px;text-decoration:none}.headerCta,.heroActions a,.primaryAction{background:var(--w);padding:12px 18px;font-weight:600;text-decoration:none;color:#fff!important}.pending{color:var(--m);border:1px solid var(--l);padding:9px;font-size:11px}.menuButton{display:none}.heroActions{gap:10px;margin-top:26px;display:flex}.heroActions a:last-child{background:0 0;border:1px solid #fff8}.heading>a,.grid article>a{color:var(--w);font-weight:600;text-decoration:none}.catgrid>a{border-bottom:1px solid var(--l);border-left:1px solid var(--l);text-align:right;color:var(--t);background:0 0;gap:8px;padding:21px;text-decoration:none;display:grid}.catgrid>a b{color:var(--o)}.catgrid>a i{color:var(--m);font-size:11px;font-style:normal}.networkGrid,.detailGrid,.contactCards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.networkGrid a,.detailGrid article,.contactCards a{border:1px solid var(--l);color:var(--t);background:#fff;gap:12px;padding:28px;text-decoration:none;display:grid}.networkGrid b,.detailGrid b,.contactCards b{font-size:20px}.networkGrid span,.detailGrid span,.contactCards span{color:var(--m);line-height:1.7}.networkGrid i{color:var(--w);font-style:normal}.innerHero{background:linear-gradient(115deg,var(--d),var(--w));color:#fff;padding:75px 12%}.innerHero p{color:#ffb298;letter-spacing:.12em;font-size:12px}.innerHero h1{margin:10px 0;font-size:clamp(38px,5vw,64px)}.innerHero span{color:#f7d9ce;line-height:1.9}.innerContent{min-height:52vh;padding:75px 12%}.catalogSearch{border:1px solid var(--l);width:100%;height:58px;font:inherit;margin-bottom:25px;padding:0 18px}.detailGrid{grid-template-columns:repeat(3,1fr)}.detailGrid strong{color:var(--w)}.processGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:30px;display:grid}.processGrid article{border-top:4px solid var(--o);background:var(--s);padding:25px}.processGrid b{color:var(--w);font-size:28px}.processGrid h3{font-size:16px;line-height:1.6}.emptyState{background:var(--s);text-align:center;max-width:850px;margin:auto;padding:55px}.emptyState b{font-size:26px}.emptyState p,.emptyState span,.story p{color:var(--m);line-height:2}.story{max-width:850px}.contactCards{grid-template-columns:repeat(3,1fr)}footer>div{gap:7px;display:grid}footer>div a{color:var(--m);text-decoration:none}.mobile-register{text-align:center;padding-top:16px;text-decoration:none}@media (width<=1100px){.mainHeader nav{gap:10px}.mainHeader nav>a,.navDrop>button{font-size:11px}.headerCta{display:none}.networkGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.menuButton{color:var(--w);background:0 0;border:0;font-size:25px;display:block}.mainHeader nav{z-index:30;background:#fff;padding:18px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 15px 30px #30061d22}.mainHeader nav.open{display:grid}.navDrop>div{box-shadow:none;border:0;width:auto;padding-right:12px;display:grid;position:static}.headActions{display:none}.networkGrid,.detailGrid,.contactCards,.processGrid{grid-template-columns:1fr}.innerHero,.innerContent{padding:55px 8%}}.courseFacts{background:var(--l);border:1px solid var(--l);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:38px;display:grid}.courseFacts>div{background:#fff;gap:8px;padding:22px;display:grid}.courseFacts small{color:var(--m)}.courseFacts b{line-height:1.6}.courseLayout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:32px;display:grid}.courseBlock{border-bottom:1px solid var(--l);padding:28px 0}.courseBlock:first-child{padding-top:0}.courseBlock h2,.trustIntro h2{letter-spacing:-.02em;font-size:30px}.courseBlock li{color:var(--m);margin:11px 0;line-height:1.7}.courseNotice,.trustIntro{background:var(--s);padding:26px;line-height:1.9}.courseNotice p,.trustIntro p{color:var(--m)}.registration-form{border-top:5px solid var(--o);background:#fff;padding:27px;position:sticky;top:20px;box-shadow:0 18px 55px #35102012}.registration-form h3{font-size:22px;line-height:1.5}.form-kicker{color:var(--o);font-size:12px}.form-description{color:var(--m);line-height:1.7}.registration-form form{gap:14px;display:grid}.registration-form label{gap:7px;font-size:12px;font-weight:600;display:grid}.registration-form input,.registration-form select,.registration-form textarea{border:1px solid var(--l);width:100%;font:inherit;background:#fff;padding:12px}.registration-form textarea{resize:vertical;min-height:90px}.form-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registration-form button{background:var(--w);color:#fff;border:0;padding:15px;font-weight:700}.registration-form small{color:var(--m);line-height:1.6}.consent{grid-template-columns:auto 1fr;align-items:start;display:flex!important}.consent input{width:18px;height:18px}.registration-success{text-align:center;background:var(--s);padding:35px}.registration-success>b{color:var(--w);font-size:36px}.newsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.newsGrid article{border:1px solid var(--l);background:#fff;padding:30px}.newsGrid small{color:var(--o)}.newsGrid h2{margin:18px 0;font-size:25px;line-height:1.5}.newsGrid p{color:var(--m);line-height:1.9}.newsGrid a{color:var(--w);font-weight:700;text-decoration:none}.trustIntro{margin-bottom:28px}.primaryAction{margin-top:28px;display:inline-block}@media (width<=850px){.courseFacts{grid-template-columns:1fr 1fr}.courseLayout,.newsGrid{grid-template-columns:1fr}.registration-form{position:static}.form-two{grid-template-columns:1fr}.navDrop>div{display:none}.navDrop.isOpen>div{display:grid}}@media (width<=520px){.courseFacts{grid-template-columns:1fr}.courseFacts>div{padding:17px}.courseBlock h2,.trustIntro h2{font-size:25px}.registration-form{padding:21px}}.navDrop.isOpen>div,.navDrop[open]>div{display:grid}.navDrop>summary{white-space:nowrap;color:var(--t);cursor:pointer;background:0 0;border:0;font-size:13px;list-style:none}.navDrop>summary:after{content:"⌄";margin-right:6px}.navDrop[open]>summary:after{content:"⌃"}.profileGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.profileGrid article{border:1px solid var(--l);background:#fff;min-height:230px;padding:25px}.profileMark{background:var(--w);color:#fff;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.profileGrid small{color:var(--o);margin:18px 0 7px;display:block}.profileGrid h2{letter-spacing:0;font-size:21px;line-height:1.5}.profileGrid p,.dataNote{color:var(--m);line-height:1.8}.dataNote{background:var(--s);margin-top:25px;padding:18px;font-size:12px}.networkTabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.networkTabs a{border:1px solid var(--l);color:var(--t);background:#fff;padding:12px 18px;font-weight:600;text-decoration:none}.networkTabs a:hover,.networkTabs a.active{background:var(--w);border-color:var(--w);color:#fff}@media (width<=850px){.profileGrid{grid-template-columns:1fr}.navDrop[open]>div{display:grid}}@media (width<=600px){.networkTabs{grid-template-columns:1fr 1fr;display:grid}.networkTabs a{text-align:center;padding:11px 8px;font-size:12px}}.clientArchive{margin-bottom:48px}.clientArchiveHead{max-width:780px;margin-bottom:25px}.clientArchiveHead small{color:var(--o);font-weight:800}.clientArchiveHead h2{margin:8px 0;font-size:clamp(28px,4vw,46px)}.clientArchiveHead p{color:var(--m);line-height:1.8}.clientLogoGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.clientLogoGrid figure{text-align:center;border:1px solid var(--l);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:205px;margin:0;padding:18px 14px;transition:transform .2s,box-shadow .2s;display:flex}.clientLogoGrid figure:hover{transform:translateY(-4px);box-shadow:0 14px 30px #240b1a17}.clientLogoGrid img{object-fit:contain;width:120px;height:120px}.clientLogoGrid figcaption{color:var(--t);margin-top:12px;font-size:13px;font-weight:700;line-height:1.5}@media (width<=950px){.clientLogoGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.clientLogoGrid{grid-template-columns:repeat(2,1fr);gap:9px}.clientLogoGrid figure{min-height:175px;padding:14px 8px}.clientLogoGrid img{width:95px;height:95px}.clientLogoGrid figcaption{font-size:11px}}.specialtyLinks>a{border:1px solid var(--l);color:var(--t);background:#fff;gap:12px;padding:28px;text-decoration:none;transition:all .2s;display:grid}.specialtyLinks>a:hover{border-color:var(--o);transform:translateY(-4px);box-shadow:0 18px 35px #70193e12}.specialtyLinks b{font-size:20px}.specialtyLinks strong,.specialtyLinks i{color:var(--w)}.specialtyLinks span{color:var(--m);line-height:1.7}.specialtyLinks i{font-style:normal;font-weight:700}.activeFilter{background:var(--s);border-right:4px solid var(--o);justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:15px 18px;display:flex}.activeFilter a,.secondaryAction{color:var(--w);font-weight:700;text-decoration:none}.emptyState .primaryAction,.emptyState .secondaryAction{margin:12px 6px 0;display:inline-block}.emptyState .secondaryAction{border:1px solid var(--w);padding:12px 18px}@media (width<=600px){.activeFilter{flex-direction:column;align-items:flex-start}.specialtyLinks>a{padding:21px}}.catalogTools{grid-template-columns:1fr auto;gap:12px;margin-bottom:24px;display:grid}.catalogTools .catalogSearch{margin:0}.catalogTools>button{background:var(--w);color:#fff;border:0;padding:0 22px;font-weight:700}.approvedCourseGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.approvedCourseGrid article{border:1px solid var(--l);background:#fff;flex-direction:column;min-height:190px;padding:22px;transition:all .2s;display:flex}.approvedCourseGrid article:hover{border-color:var(--o);transform:translateY(-3px);box-shadow:0 16px 34px #70193e12}.approvedCourseGrid small{color:var(--m)}.approvedCourseGrid h3{margin:15px 0 22px;font-size:18px;line-height:1.65}.approvedCourseGrid button{border:0;border-top:1px solid var(--l);color:var(--w);text-align:right;background:0 0;margin-top:auto;padding:14px 0 0;font-weight:700}.catalogPagination{justify-content:center;align-items:center;gap:18px;margin:32px 0 5px;display:flex!important}.catalogPagination button{border:1px solid var(--w);color:var(--w);background:#fff;padding:10px 20px;font-weight:700}.catalogPagination button:disabled{opacity:.35;cursor:not-allowed}.catalogPagination span{color:var(--m)}.browseAllSpecialties{background:var(--s);align-items:center;gap:18px;margin-top:30px;padding:26px;display:flex}.browseAllSpecialties span{color:var(--m)}.browseAllSpecialties a{color:var(--w);margin-right:auto;font-weight:700;text-decoration:none}@media (width<=850px){.approvedCourseGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.catalogTools{grid-template-columns:1fr}.catalogTools>button{min-height:50px}.approvedCourseGrid{grid-template-columns:1fr}.approvedCourseGrid article{min-height:0}.browseAllSpecialties{align-items:flex-start;display:grid}.browseAllSpecialties a{margin:0}.catalogPagination{gap:9px}.catalogPagination button{padding:9px 13px}}.mobile-register{display:none!important}.activeFilter button{color:var(--w);cursor:pointer;background:0 0;border:0;font-weight:700}.courseRequest{border-top:5px solid var(--o);background:#fff;max-width:900px;margin:30px auto 0;padding:32px;box-shadow:0 18px 50px #35102015}.requestHead{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.requestHead h2{margin:5px 0;font-size:30px}.requestHead p{color:var(--m)}.requestHead>button{color:var(--w);background:0 0;border:0;font-size:32px}.courseRequest form{gap:14px;display:grid}.courseRequest label{gap:7px;font-size:12px;font-weight:600;display:grid}.courseRequest input,.courseRequest select,.courseRequest textarea{border:1px solid var(--l);width:100%;font:inherit;background:#fff;padding:12px}.courseRequest textarea{min-height:95px}.courseRequest .formSubmit{background:var(--w);color:#fff;border:0;padding:15px;font-weight:700}.whatsappFloat{z-index:40;color:#fff;background:#25d366;border-radius:50%;align-content:center;place-items:center;width:72px;height:72px;text-decoration:none;display:grid;position:fixed;bottom:22px;left:22px;box-shadow:0 12px 30px #163f2466}.whatsappFloat b{font-size:23px}.whatsappFloat span{font-size:10px;font-weight:700}@media (width<=600px){.courseRequest{padding:21px}.requestHead h2{font-size:25px}.whatsappFloat{width:62px;height:62px;bottom:14px;left:14px}}.deliveryChoice{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:4px 0;padding:0;display:grid}.deliveryChoice legend{margin-bottom:8px;font-size:12px;font-weight:700}.deliveryChoice>label{border:1px solid var(--l);cursor:pointer;align-items:center;gap:12px;padding:15px;display:flex!important}.deliveryChoice input{width:18px;height:18px}.deliveryChoice span{gap:3px;display:grid}.deliveryChoice small,.countryField small{color:var(--m);font-weight:400}.deliveryChoice>label:has(input:checked){border-color:var(--o);background:var(--s)}.countryField{border-right:4px solid var(--o);background:#fff9f5;padding:18px}@media (width<=600px){.deliveryChoice{grid-template-columns:1fr}}.courseCardVisual{border-bottom:1px solid var(--l);background:linear-gradient(135deg,#f8ece7,#fff);place-items:center;height:118px;margin:-22px -22px 18px;display:grid;position:relative;overflow:hidden}.courseCardVisual:after{content:"N";color:var(--w);opacity:.045;font:170px Georgia;position:absolute;bottom:-58px;left:-5px}.courseCardVisual img{object-fit:contain;z-index:1;width:78%;height:78px;position:relative}.courseCardVisual span{background:var(--w);color:#fff;z-index:2;padding:4px 8px;font-size:10px;position:absolute;bottom:9px;right:12px}:root{--w:#781b43;--d:#240b1a;--o:#d6a34a;--p:#f7f7f8;--s:#f5eee9;--t:#171522;--m:#625d68;--l:#e5dcd8;--card-shadow:0 14px 42px #240b1a14;--card-shadow-hover:0 22px 55px #240b1a24}html{scroll-behavior:smooth}body{background:var(--p);color:var(--t);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.75}a,button,input,select,textarea{transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}.top{letter-spacing:.01em;height:42px;padding-inline:clamp(24px,7vw,120px);font-size:13px;font-weight:500}.mainHeader{z-index:50;border:0;height:98px;padding-inline:clamp(24px,7vw,120px);box-shadow:0 7px 30px #240b1a0f}.mainHeader nav{gap:24px}.mainHeader nav>a,.navDrop>summary{color:#27212b;cursor:pointer;white-space:nowrap;font-size:15px;font-weight:600}.navDrop>summary{list-style:none}.navDrop>summary::-webkit-details-marker{display:none}.navDrop>summary:after{content:"⌄";color:var(--w);margin-right:7px;font-size:13px}.navDrop>div{border-top-color:var(--o);border-radius:0 0 10px 10px;top:34px;box-shadow:0 20px 50px #240b1a29}.navDrop div a{padding:13px 14px;font-size:14px;font-weight:600}.headerCta,.heroActions a,.primaryAction{border-radius:8px;font-size:15px;font-weight:700;box-shadow:0 8px 22px #781b432e}.headerCta:hover,.heroActions a:first-child:hover,.primaryAction:hover{background:#5e1233;transform:translateY(-2px)}.banner{background:radial-gradient(circle at 18% 20%,#d6a34a2e,#0000 28%),linear-gradient(120deg,#210916 0%,#4d102d 50%,#841f49 100%);min-height:560px;padding:105px clamp(24px,10vw,180px)}.banner>div{max-width:820px}.banner p,.heading p,.corporate p,.about p,.modal p{letter-spacing:.08em;font-size:13px;font-weight:700}.banner h1{letter-spacing:-.035em;font-size:clamp(50px,5.4vw,82px);font-weight:700;line-height:1.24}.banner h1 em,.heading h2 em{color:#f0c06d;font-family:inherit;font-style:normal}.banner>div>span{color:#f3e7ec;max-width:670px;font-size:18px;line-height:2}.heroActions{gap:12px;margin-top:32px}.heroActions a{padding:15px 24px}.heroActions a:last-child{box-shadow:none}.banner aside b{color:#f0c06d;font-family:inherit;font-size:42px;font-weight:700}.banner aside span{font-size:14px;font-weight:500}.news{height:56px;font-size:14px;font-weight:500;box-shadow:0 5px 20px #240b1a0a}.news b{background:var(--w);font-size:12px;font-weight:700}.stats{background:#f1e9e4;padding:40px clamp(24px,10vw,180px)}.stats b{font-family:inherit;font-size:34px;font-weight:700}.stats span{color:#62565f;font-size:14px;font-weight:600}.section{padding:105px clamp(24px,10vw,180px)}.heading{margin-bottom:46px}.heading h2,.corporate h2,.about h2{letter-spacing:-.035em;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.25}.heading>span{font-size:16px;line-height:1.9}.heading>a{border-bottom:2px solid var(--o);padding-bottom:5px;font-size:15px}.grid,.approvedCourseGrid{gap:22px}.grid article,.approvedCourseGrid article{background:#fff;border:1px solid #eee7e4;border-radius:12px;padding:28px;box-shadow:0 7px 24px #240b1a0e}.grid article{min-height:270px}.grid article:hover,.approvedCourseGrid article:hover{box-shadow:var(--card-shadow-hover);border-color:#dfc8bd;transform:translateY(-7px)}.grid small,.approvedCourseGrid small{color:var(--w);font-size:13px;font-weight:700}.grid h3,.approvedCourseGrid h3{color:#211522;font-size:22px;font-weight:700;line-height:1.65}.grid p{font-size:14px;line-height:2}.grid article>a,.approvedCourseGrid button{font-size:15px;font-weight:700}.courseCardVisual{background:linear-gradient(145deg,#f8f1ed,#fff);border-radius:12px 12px 0 0;height:145px;margin:-28px -28px 22px}.courseCardVisual img{height:88px}.courseCardVisual span{border-radius:5px;font-size:11px;font-weight:700}.categories{background:#f2eeec}.catgrid{border:0;gap:14px}.catgrid>a{background:#fff;border-radius:10px;padding:25px;box-shadow:0 6px 20px #240b1a0b;border:1px solid #e6dbd6!important}.catgrid>a:hover{box-shadow:var(--card-shadow);transform:translateY(-4px);border-color:#d7bbaa!important}.catgrid>a b{color:var(--o);font-family:inherit;font-size:13px;font-weight:700}.catgrid>a span{font-size:17px;font-weight:700;line-height:1.55}.catgrid>a i{font-size:13px}.networkGrid,.detailGrid,.contactCards{gap:22px}.networkGrid a,.detailGrid article,.contactCards a,.specialtyLinks>a{background:#fff;border:1px solid #e9e0dc;border-radius:12px;padding:30px;box-shadow:0 7px 24px #240b1a0d}.networkGrid a:hover,.contactCards a:hover,.specialtyLinks>a:hover{box-shadow:var(--card-shadow-hover);border-color:#d9b9a9;transform:translateY(-6px)}.networkGrid b,.detailGrid b,.contactCards b,.specialtyLinks b{color:#241723;font-size:22px;font-weight:700;line-height:1.55}.networkGrid span,.detailGrid span,.contactCards span,.specialtyLinks span{font-size:15px;line-height:1.9}.specialtyLinks strong{background:#f5ece8;border-radius:50px;width:max-content;padding:5px 11px;font-size:14px;font-weight:700}.specialtyLinks i{margin-top:4px;font-size:15px}.innerHero{background:radial-gradient(circle at 16% 10%,#d6a34a29,#0000 28%),linear-gradient(120deg,#210916,#781b43);padding:90px clamp(24px,10vw,180px)}.innerHero p{color:#f0c06d;font-size:13px;font-weight:700}.innerHero h1{letter-spacing:-.035em;max-width:1100px;font-size:clamp(44px,5vw,68px);font-weight:700;line-height:1.3}.innerHero span{color:#f1e3e8;max-width:880px;font-size:17px;line-height:2;display:block}.innerContent{padding:85px clamp(24px,10vw,180px)}.catalogSearch,.courseRequest input,.courseRequest select,.courseRequest textarea,.registration-form input,.registration-form select,.registration-form textarea{background:#fff;border:1px solid #dcd3d0;border-radius:8px;font-size:15px}.catalogSearch:focus,.courseRequest input:focus,.courseRequest select:focus,.courseRequest textarea:focus,.registration-form input:focus,.registration-form select:focus,.registration-form textarea:focus{border-color:var(--w);outline:0;box-shadow:0 0 0 4px #781b4317}.catalogTools>button,.courseRequest .formSubmit,.registration-form button{border-radius:8px;min-height:52px;font-size:15px}.courseRequest,.registration-form{border-top-color:var(--o);box-shadow:var(--card-shadow);border-radius:12px}.courseRequest label,.registration-form label{font-size:14px;font-weight:700}.requestHead h2,.registration-form h3{font-weight:700;line-height:1.45}.courseFacts{box-shadow:var(--card-shadow);border-radius:12px;overflow:hidden}.courseFacts small{font-size:13px}.courseFacts b{font-size:17px}.courseBlock h2,.trustIntro h2{font-size:32px;font-weight:700}.courseBlock li{font-size:16px;line-height:1.9}.courseNotice,.trustIntro,.emptyState{border-radius:12px}footer{background:#ede7e3;border-top:1px solid #e0d5d0;padding:55px clamp(24px,10vw,180px);font-size:14px;line-height:2}footer>div b{color:var(--t);font-size:16px}footer a:hover{color:var(--w)}@media (width<=1100px){.mainHeader nav{gap:12px}.mainHeader nav>a,.navDrop>summary{font-size:13px}}@media (width<=850px){.mainHeader{height:78px}.mainHeader nav{border-top:1px solid #eee4df;padding:22px;top:78px}.mainHeader nav>a,.navDrop>summary{padding:8px 0;font-size:16px}.banner{padding-top:76px}.section{padding-block:75px}.innerHero,.innerContent{padding-block:65px}}@media (width<=600px){body{font-size:15px}.top{height:36px;font-size:11px}.mainHeader{height:70px}.banner{min-height:485px;padding:58px 20px 140px}.banner h1{font-size:42px;line-height:1.28}.banner>div>span{font-size:16px;line-height:1.85}.heroActions a{padding:13px 17px;font-size:14px}.stats{padding:26px 16px}.stats b{font-size:27px}.stats span{font-size:12px}.section{padding:62px 16px}.heading h2,.corporate h2,.about h2{font-size:35px}.heading p{font-size:12px}.heading>a{font-size:14px}.grid article,.approvedCourseGrid article{border-radius:10px;padding:23px}.grid h3,.approvedCourseGrid h3{font-size:20px}.courseCardVisual{margin:-23px -23px 19px}.catgrid>a{padding:20px}.catgrid>a span{font-size:16px}.innerHero{padding:60px 18px}.innerHero h1{font-size:38px}.innerHero span{font-size:15px}.innerContent{padding:55px 16px}.networkGrid a,.detailGrid article,.contactCards a,.specialtyLinks>a{padding:24px}.networkGrid b,.detailGrid b,.contactCards b,.specialtyLinks b{font-size:20px}.courseBlock h2,.trustIntro h2{font-size:27px}.courseBlock li{font-size:15px}footer{padding:38px 18px;font-size:13px}}.approvedCourseGrid h3 a{color:inherit;text-decoration:none}.approvedCourseGrid h3 a:hover{color:var(--w)}.courseCardActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.courseCardActions a,.courseCardActions button{border:1px solid var(--w);text-align:center;border-radius:7px;padding:11px 8px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none}.courseCardActions a{background:var(--w);color:#fff}.courseCardActions button{color:var(--w);background:#fff}.shareCourseActions{background:#fff;border:1px solid #e7ddd8;border-radius:12px;flex-wrap:wrap;gap:11px;margin-bottom:30px;padding:18px;display:flex;box-shadow:0 8px 28px #240b1a0f}.shareCourseActions button,.shareCourseActions a{border:1px solid var(--w);border-radius:8px;place-items:center;min-height:48px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:grid}.shareCourseActions button{color:var(--w);background:#fff}.shareCourseActions button:hover{background:#f7ecef}.shareCourseActions a{background:var(--w);color:#fff;margin-right:auto}.shareCourseActions a:hover{background:#5e1233;transform:translateY(-2px)}.approvedFacts{grid-template-columns:repeat(3,1fr)}.approvedNotice{max-width:850px}.approvedNotice .primaryAction{margin-top:12px}.generalObjective{color:#fff;background:linear-gradient(135deg,#2b0b1d,#781b43);border-radius:14px;margin:34px 0;padding:34px 38px;box-shadow:0 16px 40px #240b1a29}.generalObjective small,.curriculumHead small{color:#e3b45e;font-size:13px;font-weight:700}.generalObjective h2,.curriculumHead h2{margin:6px 0 12px;font-size:32px;font-weight:700}.generalObjective p{color:#f5e9ee;max-width:1050px;margin:0;font-size:17px;line-height:2}.approvedCurriculum{margin:50px 0}.curriculumHead{margin-bottom:25px}.curriculumHead p{color:var(--m);font-size:15px}.curriculumGrid{gap:14px;display:grid}.curriculumGrid article{background:#fff;border:1px solid #e8ded9;border-radius:12px;grid-template-columns:64px 1fr;gap:22px;padding:27px 30px;display:grid;box-shadow:0 7px 24px #240b1a0b}.curriculumGrid article>b{width:52px;height:52px;color:var(--w);background:#f5ece8;border-radius:50%;place-items:center;font-size:16px;display:grid}.curriculumGrid h3{color:#241723;margin:0 0 12px;font-size:20px;line-height:1.55}.curriculumGrid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:0;padding-right:20px;display:grid}.curriculumGrid li{color:var(--m);font-size:15px;line-height:1.8}@media (width<=600px){.courseCardActions{grid-template-columns:1fr}.shareCourseActions{display:grid}.shareCourseActions a{margin:0}.approvedFacts{grid-template-columns:1fr}.generalObjective{padding:27px 22px}.generalObjective h2,.curriculumHead h2{font-size:27px}.generalObjective p{font-size:15px}.curriculumGrid article{grid-template-columns:1fr;padding:22px}.curriculumGrid ul{grid-template-columns:1fr}.curriculumGrid h3{font-size:18px}}.heroBadge{color:#f6d28f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff12;border:1px solid #f0c06d8c;border-radius:50px;padding:7px 13px;font-size:12px;font-weight:700;top:28px;right:clamp(24px,10vw,180px);width:max-content!important;position:absolute!important}.heroTrust{color:#f2dde5;flex-wrap:wrap;gap:22px;margin-top:25px;display:flex}.heroTrust span{font-weight:600;color:#f2dde5!important;margin:0!important;font-size:13px!important}.newsTicker{background:#fff6f0;border-bottom:1px solid #eadbd4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:58px;display:grid;overflow:hidden}.newsTicker>b{background:var(--w);color:#fff;white-space:nowrap;align-self:stretch;place-items:center;padding:0 clamp(20px,5vw,75px);font-size:13px;display:grid}.newsTicker>a{color:var(--w);white-space:nowrap;padding:0 25px;font-size:13px;font-weight:700;text-decoration:none}.tickerWindow{direction:ltr;overflow:hidden}.tickerTrack{color:#5f3848;white-space:nowrap;direction:rtl;align-items:center;gap:28px;width:max-content;font-size:14px;font-weight:600;animation:34s linear infinite nevadaTicker;display:flex}.tickerTrack i{color:var(--o);font-size:8px;font-style:normal}.newsTicker:hover .tickerTrack{animation-play-state:paused}@keyframes nevadaTicker{0%{transform:translate(-42%)}to{transform:translate(8%)}}.aboutLead{max-width:950px;margin-bottom:45px}.aboutLead small,.sectionTitle small,.methodSection small{color:var(--w);font-size:13px;font-weight:700}.aboutLead h2,.sectionTitle h2,.methodSection h2{margin:8px 0 15px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.35}.aboutLead p,.identityGrid p,.goalsGrid p,.valuesGrid p,.methodSection p{color:var(--m);font-size:16px;line-height:2}.identityGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.identityGrid article{background:#fff;border:1px solid #e8dfda;border-radius:14px;padding:34px;box-shadow:0 10px 32px #240b1a0f}.identityGrid article>b{color:var(--o);font-size:14px}.identityGrid h2{margin:14px 0 8px;font-size:28px}.aboutSection,.valuesSection,.methodSection{margin-top:80px}.sectionTitle{margin-bottom:28px}.goalsGrid,.valuesGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.goalsGrid article,.valuesGrid article{border-top:4px solid var(--o);background:#f5eee9;border-radius:11px;padding:25px}.goalsGrid b{color:var(--w);font-size:20px}.goalsGrid p{margin-bottom:0}.valuesSection{color:#fff;background:#280b1d;border-radius:18px;padding:55px}.valuesSection .sectionTitle small{color:#e7b85d}.valuesSection .sectionTitle h2{color:#fff}.valuesGrid article{background:#ffffff12;border:1px solid #ffffff1f}.valuesGrid h3{color:#f2c56e;margin:0;font-size:20px}.valuesGrid p{color:#eadde3;margin-bottom:0;font-size:14px}.methodSection{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.methodSection ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.methodSection li{background:#fff;border:1px solid #e7ddd8;border-radius:10px;align-items:center;gap:18px;padding:18px 20px;display:flex}.methodSection li b{background:var(--w);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.methodSection li span{font-weight:700}@media (width<=850px){.heroBadge{top:20px;right:8%}.identityGrid,.goalsGrid,.valuesGrid{grid-template-columns:1fr 1fr}.methodSection{grid-template-columns:1fr}.newsTicker>a{display:none}.newsTicker{grid-template-columns:auto minmax(0,1fr)}}@media (width<=600px){.heroBadge{font-size:10px;top:14px;right:20px}.heroTrust{gap:8px 15px}.heroTrust span{font-size:11px!important}.newsTicker{height:50px}.newsTicker>b{padding:0 13px;font-size:10px}.tickerTrack{gap:20px;font-size:12px;animation-duration:28s}.identityGrid,.goalsGrid,.valuesGrid{grid-template-columns:1fr}.identityGrid article{padding:25px}.aboutSection,.valuesSection,.methodSection{margin-top:55px}.valuesSection{padding:30px 20px}.methodSection{gap:25px}.aboutLead p,.identityGrid p,.goalsGrid p,.methodSection p{font-size:15px}}@media (prefers-reduced-motion:reduce){.tickerTrack{animation:none}}.trainerGrid article{border-radius:12px;min-height:205px;position:relative;overflow:hidden}.trainerGrid article:after{content:"";background:var(--s);opacity:.7;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-28px;left:-28px}.trainerGrid .profileMark{background:linear-gradient(135deg,var(--w),var(--d));border-radius:50%}.trainerGrid small{font-weight:800}.trainerGrid h2{font-size:22px}.trainerGrid p{margin-bottom:0;font-size:13px}.trainerContact{border-top:1px solid var(--l);z-index:1;gap:7px;margin-top:16px;padding-top:14px;display:grid;position:relative}.trainerContact a{color:var(--w);overflow-wrap:anywhere;font-size:12px;font-weight:700;text-decoration:none}.trainerContact a:hover{text-decoration:underline}.trainerJoin{background:linear-gradient(135deg,var(--d),var(--w));color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:28px 32px;display:flex}.trainerJoin small{color:#f6c86b;font-weight:800}.trainerJoin h2{margin:7px 0;font-size:27px}.trainerJoin p{opacity:.88;margin:0}.trainerJoin a{color:var(--w);white-space:nowrap;background:#fff;border-radius:10px;padding:13px 20px;font-weight:900;text-decoration:none}.trainerFinder{border:1px solid var(--l);background:#fff;border-radius:16px;grid-template-columns:2fr 1fr auto;align-items:end;gap:14px;margin:24px 0;padding:20px;display:grid}.trainerFinder div{gap:7px;display:grid}.trainerFinder label{color:var(--w);font-size:13px;font-weight:900}.trainerFinder input,.trainerFinder select{color:#20151a;height:48px;font:inherit;background:#fff;border:1px solid #dccfd3;border-radius:9px;padding:0 14px}.trainerFinder b{color:var(--w);white-space:nowrap;padding:14px}.trainerCardActions{z-index:2;flex-wrap:wrap;gap:8px;margin-top:18px;display:flex;position:relative}.trainerCardActions a{border:1px solid var(--w);color:var(--w);border-radius:8px;padding:9px 11px;font-size:12px;font-weight:850;text-decoration:none}.trainerCardActions a:first-child{background:var(--w);color:#fff}.trainerEmpty{text-align:center;color:#775d67;background:#fff;border-radius:14px;padding:40px}.trainerProfile{grid-template-columns:2fr 1fr;gap:24px;display:grid}.trainerProfile section,.trainerProfile aside{border:1px solid var(--l);background:#fff;border-radius:18px;padding:30px}.trainerProfile small{color:#bd7a19;font-weight:900}.trainerProfile h2{color:var(--w);font-size:27px}.trainerProfile h3{margin-top:28px}.trainerTags{flex-wrap:wrap;gap:9px;display:flex}.trainerTags span{color:var(--w);background:#f8f1f3;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:750}.trainerProfile aside{align-content:start;gap:12px;display:grid}.trainerProfile aside a{overflow-wrap:anywhere;color:var(--w);font-weight:800;text-decoration:none}.trainerProfile .profileWhatsapp{color:#fff;text-align:center;background:#168b4b;border-radius:9px;padding:13px}@media (width<=760px){.trainerJoin{flex-direction:column;align-items:flex-start;padding:22px}.trainerFinder{grid-template-columns:1fr}.trainerFinder b{padding:4px}.trainerProfile{grid-template-columns:1fr}.trainerProfile section,.trainerProfile aside{padding:22px}}.tickerTrack{will-change:transform;animation:34s linear infinite nevadaTicker!important}.newsTicker{visibility:visible!important;display:grid!important}@media (width<=600px){.tickerTrack{animation-duration:28s!important}}.homeHero{grid-template-columns:minmax(430px,1fr) minmax(430px,.92fr);align-items:center;gap:clamp(40px,6vw,100px);min-height:575px;padding:78px clamp(24px,8vw,150px);display:grid}.homeHero:after{display:none}.homeHero .heroCopy{z-index:2;max-width:760px}.homeHero .heroBadge{right:clamp(24px,8vw,150px)}.heroSlider{isolation:isolate;background:0 0;width:115%;height:430px;margin-left:-8%;position:relative;overflow:visible}.heroSlider:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#280718f5 0%,#3f0b2247 32%,#0000 52%),linear-gradient(#2e071b6b 0%,#0000 30% 67%,#3b0a22b8 100%);position:absolute;inset:-10%}.heroSlider:before{content:"";z-index:-1;filter:blur(38px);opacity:.82;pointer-events:none;background:#260817;position:absolute;inset:6% 7%}.heroSlide{opacity:0;will-change:opacity,transform;margin:0;animation:18s infinite nevadaHeroSlide;position:absolute;inset:0;transform:scale(1.08)}.heroSlideTwo{animation-delay:6s}.heroSlideThree{animation-delay:12s}.heroSlide img{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 88%,#0000 100%)}.heroSlide figcaption{z-index:3;color:#fff;gap:5px;display:grid;position:absolute;bottom:31px;left:34px;right:34px}.heroSlide figcaption b{font-size:22px}.heroSlide figcaption span{color:#f6dedf!important;margin:0!important;font-size:13px!important;line-height:1.6!important}.heroDots{display:none}.heroDots i{background:#ffffff73;border-radius:50%;width:7px;height:7px;animation:18s infinite nevadaHeroDot}.heroDots i:nth-child(2){animation-delay:6s}.heroDots i:nth-child(3){animation-delay:12s}@keyframes nevadaHeroSlide{0%{opacity:0;transform:scale(1.08)}5%,30%{opacity:1;transform:scale(1)}35%,to{opacity:0;transform:scale(1.03)}}@keyframes nevadaHeroDot{0%,4%,34%,to{background:#ffffff73;width:7px}5%,30%{background:#f0c06d;width:25px}}@media (width<=1100px){.homeHero{grid-template-columns:1fr .8fr;gap:35px}.heroSlider{height:370px}.homeHero h1{font-size:clamp(44px,5.5vw,66px)}}@media (width<=850px){.homeHero{grid-template-columns:1fr;min-height:auto;padding:70px 8% 35px}.homeHero .heroBadge{right:8%}.heroSlider{width:112%;max-width:none;height:380px;margin:0 -6% -15px}.homeHero .heroCopy{padding-top:30px}.heroSlider:after{background:linear-gradient(#370920b3,#0000 24% 70%,#370920e6)}.heroSlide img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}}@media (width<=600px){.homeHero{gap:18px;padding:56px 18px 15px}.homeHero .heroBadge{right:20px}.homeHero .heroCopy{padding-top:24px}.heroSlider{width:118%;height:280px;margin:0 -9% -8px}.heroSlide figcaption{bottom:28px;left:32px;right:32px}.heroSlide figcaption b{font-size:18px}.heroSlide figcaption span{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.heroSlide{opacity:0;animation:none;transform:none}.heroSlideOne{opacity:1}.heroDots i{animation:none}.heroDots i:first-child{background:#f0c06d;width:25px}}h1,h2,h3,h4,.banner h1,.innerHero h1,.heading h2,.corporate h2,.about h2,.courseBlock h2,.trustIntro h2,.requestHead h2,.registration-form h3,.grid h3,.approvedCourseGrid h3,.networkGrid b,.detailGrid b,.contactCards b,.specialtyLinks b,.stats b,.heroSlide figcaption b{font-style:normal;letter-spacing:-.025em!important;font-family:Cairo,IBM Plex Sans Arabic,Arial,sans-serif!important;font-weight:800!important}.banner h1,.innerHero h1{line-height:1.32!important}.homeHero h1{font-size:clamp(46px,4vw,62px)!important;line-height:1.38!important}.heading h2,.corporate h2,.about h2{line-height:1.35!important}.banner h1 em,.heading h2 em,.innerHero h1 em,.corporate h2 em,.about h2 em{font-family:inherit!important;font-style:normal!important;font-weight:800!important}@media (width<=600px){.homeHero h1{font-size:38px!important;line-height:1.42!important}.banner h1,.innerHero h1{letter-spacing:-.018em!important;line-height:1.38!important}.heading h2,.corporate h2,.about h2{line-height:1.42!important}}.homeCourseSearch{z-index:8;max-width:720px;margin-top:25px;position:relative}.homeCourseSearch>label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.homeSearchBox{background:#fff;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;height:64px;display:grid;overflow:hidden;box-shadow:0 18px 45px #14000a4d}.homeSearchBox>span{color:var(--w);text-align:center;font-size:27px}.homeSearchBox input{height:100%;font:inherit;border:0;outline:0;min-width:0;font-size:16px}.homeSearchBox>a{background:var(--o);color:#23100b;place-items:center;height:100%;padding:0 25px;font-weight:800;text-decoration:none;display:grid}.homeSearchResults{color:var(--t);background:#fff;border-radius:0 0 10px 10px;max-height:310px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 22px 45px #14000a47}.homeSearchResults>a{color:var(--t);border-bottom:1px solid var(--l);gap:3px;padding:13px 18px;text-decoration:none;display:grid}.homeSearchResults>a:hover{background:#fbf2ed}.homeSearchResults b{font-size:15px}.homeSearchResults span{color:var(--m)!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.homeSearchResults.empty{justify-content:space-between;align-items:center;padding:15px;display:flex}.heroActions{flex-wrap:wrap}.heroActions .heroWhatsapp{background:#25d366!important;border-color:#25d366!important}.popularSpecialties{background:#fff;padding-top:70px;padding-bottom:45px}.popularLinks{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.popularLinks>a{border:1px solid var(--l);color:var(--t);background:#fff;border-radius:10px;gap:7px;padding:20px;font-weight:800;text-decoration:none;display:grid}.popularLinks>a:hover{border-color:var(--o);box-shadow:var(--card-shadow);transform:translateY(-3px)}.popularLinks span{color:var(--w);font-size:12px}.courseMega>div{width:min(760px,80vw)!important;padding:18px!important}.megaGrid{grid-template-columns:repeat(2,1fr);gap:0 18px;display:grid!important}.megaActions{border-top:1px solid var(--l);gap:12px;margin-top:10px;padding-top:10px;display:flex!important}.megaActions a{background:var(--w);text-align:center;flex:1;color:#fff!important;border:0!important}.courseFinderHead{margin-bottom:24px}.courseFinderHead small{color:var(--o);font-weight:800}.courseFinderHead h2{margin:6px 0;font-size:34px}.courseFinderHead p{color:var(--m)}.finderFilters{border:1px solid var(--l);background:#fff;border-radius:12px;grid-template-columns:1.5fr 1fr 1fr auto;align-items:end;gap:12px;margin-bottom:28px;padding:22px;display:grid}.finderFilters label{gap:7px;font-size:13px;font-weight:700;display:grid}.finderFilters input,.finderFilters select{border:1px solid var(--l);height:50px;font:inherit;background:#fff;border-radius:7px;padding:0 12px}.finderFilters button{border:1px solid var(--w);height:50px;color:var(--w);background:0 0;border-radius:7px;padding:0 14px;font-weight:700}.courseTopActions{flex-wrap:wrap;gap:10px;margin:-30px 0 28px;display:flex}.courseTopActions a{border:1px solid var(--w);color:var(--w);border-radius:8px;padding:12px 18px;font-weight:800;text-decoration:none}.courseTopActions .primaryAction{margin:0}.similarCourses{padding:28px 0}.similarCourses h2{font-size:28px}.similarCourses>div{gap:9px;display:grid}.similarCourses a{border:1px solid var(--l);color:var(--w);background:#fff;border-radius:7px;padding:14px;font-weight:700;text-decoration:none}@media (width<=850px){.popularLinks,.finderFilters{grid-template-columns:1fr 1fr}.courseMega>div{width:auto!important}.megaGrid{grid-template-columns:1fr}.megaActions{display:grid!important}.homeSearchResults{position:relative}.homeHero .heroCopy{z-index:6}}@media (width<=600px){.homeSearchBox{grid-template-columns:34px 1fr auto;height:58px}.homeSearchBox input{font-size:14px}.homeSearchBox>a{padding:0 14px}.heroActions{grid-template-columns:1fr 1fr;display:grid!important}.heroActions .heroWhatsapp{grid-column:1/-1}.popularLinks,.finderFilters{grid-template-columns:1fr}.popularSpecialties{padding-top:45px}.courseFinderHead h2{font-size:28px}.courseTopActions{margin-top:-15px}.courseTopActions a{text-align:center;flex:1;padding:11px 9px;font-size:13px}}
