.career-coaching-promo{width:min(100% - 2rem,1180px);margin:1.5rem auto;padding:clamp(1.15rem,2.4vw,1.8rem);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;color:#f5f4f0;background:radial-gradient(circle at 88% 10%,rgba(82,178,133,.18),transparent 35%),#0b2925;border:1px solid rgba(82,178,133,.22);border-radius:22px;box-shadow:0 16px 40px #05231f1a;font-family:var(--font-arabic)}.career-coaching-promo__eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:#82dfad;font-size:.82rem;font-weight:750}.career-coaching-promo h2{margin:.45rem 0 .35rem;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45}.career-coaching-promo p{max-width:60ch;margin:0;color:#f5f4f0b8;font-size:.92rem;line-height:1.8}.career-coaching-promo__offer{display:grid;justify-items:start;gap:.2rem;white-space:nowrap}.career-coaching-promo__offer strong{color:#9ce7bb;font-size:1.35rem}.career-coaching-promo__offer del{color:#f5f4f094;font-size:.83rem}.career-coaching-promo__offer span{color:#0b2925;background:#9ce7bb;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:800}.career-coaching-promo__link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1rem;border:1px solid rgba(245,244,240,.22);border-radius:999px;color:#fff;text-decoration:none;font-size:.88rem;font-weight:750;white-space:nowrap;transition:background .2s ease,border-color .2s ease,transform .2s ease}.career-coaching-promo__link:hover{background:#ffffff17;border-color:#f5f4f073;transform:translateY(-1px)}.career-coaching-promo--compact{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;margin:1.25rem 0;padding:1rem 1.15rem;border-radius:16px}.career-coaching-promo--compact h2{font-size:1rem}.career-coaching-promo--compact p{font-size:.82rem}.career-coaching-promo--compact .career-coaching-promo__offer{grid-column:2;grid-row:1}.career-coaching-promo--compact .career-coaching-promo__link{grid-column:1 / -1;justify-self:start;min-height:38px;padding:.45rem .8rem}@media(max-width:760px){.career-coaching-promo{grid-template-columns:minmax(0,1fr) auto;gap:.9rem 1rem}.career-coaching-promo__copy{grid-column:1 / -1}.career-coaching-promo__link{justify-self:end}}@media(max-width:430px){.career-coaching-promo--compact{grid-template-columns:1fr}.career-coaching-promo--compact .career-coaching-promo__offer,.career-coaching-promo--compact .career-coaching-promo__link{grid-column:1;grid-row:auto}}:root{--learn-ink: #123f3f;--learn-deep: #071d1d;--learn-green: #52b285;--learn-green-dark: #207c62;--learn-mint: #e9f7f0;--learn-paper: #fbfdfc;--learn-line: rgba(18, 63, 63, .12);--learn-muted: #657979;--learn-orange: #e8673d;--learn-shadow: 0 22px 60px rgba(12, 45, 45, .09)}.learning-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.learning-primary-button,.learning-secondary-button{min-height:46px;padding:.75rem 1.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;text-decoration:none;font-family:var(--font-arabic);font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.learning-primary-button{color:#fff;background:var(--yusr-cta-bg, #0c1e1e);box-shadow:var(--yusr-cta-shadow, 0 12px 28px rgba(12,30,30,.2))}.learning-primary-button:hover:not(:disabled){background:var(--yusr-cta-hover, #163c39);transform:translateY(-2px);box-shadow:0 16px 34px #0c1e1e47}.learning-secondary-button{color:var(--learn-ink);background:#fff;border:1px solid var(--learn-line)}.learning-primary-button:disabled,.learning-secondary-button:disabled{opacity:.52;cursor:not-allowed}.learning-eyebrow,.learning-kicker{color:var(--learn-green-dark);font-weight:800;font-size:.78rem}.learning-kicker{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1px solid rgba(82,178,133,.25);border-radius:999px;background:#52b28514}.learning-inline-error{color:#b44427!important;background:#fff2ed;border:1px solid rgba(232,103,61,.25);border-radius:12px;padding:.75rem .9rem;margin:1rem 0 0;line-height:1.65}.learning-section{padding:6rem 0;color:var(--learn-ink);background:#fff}.learning-section--soft{background:#f4faf7;border-block:1px solid rgba(18,63,63,.07)}.learning-section__heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:2rem;align-items:end;margin-bottom:2.2rem}.learning-section__heading--inline{display:flex;justify-content:space-between;align-items:end}.learning-section__heading h2{margin:.3rem 0 0;font-size:clamp(1.55rem,3.2vw,2.45rem);line-height:1.35;font-weight:800}.learning-section__heading p{margin:0;color:var(--learn-muted);line-height:1.9}.learning-section__heading a{display:inline-flex;align-items:center;gap:.4rem;color:var(--learn-green-dark);text-decoration:none;font-weight:700}.learning-library{color:var(--learn-ink);background:#fff}.learning-library__hero{position:relative;overflow:hidden;min-height:540px;padding:10.5rem 0 5.5rem;color:#f7fffb;background:radial-gradient(circle at 12% 30%,rgba(82,178,133,.18),transparent 27%),radial-gradient(circle at 86% 78%,rgba(232,103,61,.1),transparent 23%),linear-gradient(135deg,#061919,#0d3432 58%,#102927)}.learning-library__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;background-image:radial-gradient(rgba(255,255,255,.7) .8px,transparent .8px);background-size:25px 25px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 70%,transparent)}.learning-library__hero .learning-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.learning-library__hero .learning-kicker{color:#a8edc4;border-color:#a8edc440;background:#a8edc412}.learning-library__hero h1{max-width:720px;margin:1.5rem 0 1rem;font-size:clamp(2.35rem,5vw,4.25rem);line-height:1.24;font-weight:900;letter-spacing:-.045em}.learning-library__hero>.learning-container>p{max-width:690px;margin:0;color:#f7fffbad;font-size:1.08rem;line-height:1.9}.learning-library__hero-actions{display:flex;gap:.8rem;margin-top:2rem}.learning-library__hero .learning-secondary-button{color:#f7fffb;border-color:#ffffff29;background:#ffffff12}.learning-library__signals{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-top:3rem;color:#f7fffbad}.learning-library__routes{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:-2rem}.learning-library__routes>a{display:grid;grid-template-columns:50px minmax(0,1fr) 22px;gap:1rem;align-items:center;min-height:126px;padding:1.25rem;border:1px solid var(--learn-line);border-radius:22px;color:var(--learn-ink);background:#fffffff7;box-shadow:var(--learn-shadow);text-decoration:none;transition:transform .18s ease,border-color .18s ease}.learning-library__routes>a:hover{transform:translateY(-3px);border-color:#52b2856b}.learning-library__routes>a>span{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;color:var(--learn-green-dark);background:var(--learn-mint)}.learning-library__routes>a>span svg{width:24px}.learning-library__routes small{display:block;color:var(--learn-green-dark);font-size:.68rem;font-weight:800}.learning-library__routes strong{display:block;margin-top:.22rem;font-size:1.05rem}.learning-library__routes p{margin:.25rem 0 0;color:var(--learn-muted);font-size:.78rem;line-height:1.65}.learning-library__routes>a>svg{width:19px;color:var(--learn-green-dark)}.learning-library__signals span{display:inline-flex;align-items:center;gap:.45rem}.learning-library__signals svg{width:18px;color:#8cdfad}.learning-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.learning-path-card{overflow:hidden;display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);min-height:370px;border:1px solid var(--learn-line);border-radius:28px;background:var(--learn-paper);box-shadow:var(--learn-shadow)}.learning-path-card:first-child:last-child{grid-column:1 / -1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:430px;border-radius:32px;box-shadow:0 20px 55px #13373712}.learning-path-card:first-child:last-child .learning-path-card__visual,.learning-path-card:first-child:last-child .learning-path-card__visual>img{min-height:430px}.learning-path-card:first-child:last-child .learning-path-card__body{padding:clamp(2rem,5vw,4rem)}.learning-path-card__visual{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:300px;color:#a8edc4;background:#071e1e}.learning-path-card__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 48%,rgba(4,20,20,.68))}.learning-path-card__visual>img{width:100%;height:100%;min-height:370px;object-fit:cover}.learning-path-card__visual>span{position:absolute;top:1.2rem;right:1.2rem;z-index:1;padding:.35rem .6rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffdb;background:#06191994;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.75rem;font-weight:800}.learning-path-card__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem)}.learning-path-card__labels{display:flex;gap:.55rem}.learning-path-card__labels span{padding:.38rem .65rem;border-radius:999px;color:var(--learn-green-dark);background:var(--learn-mint);font-size:.68rem;font-weight:800}.learning-path-card h3{margin:1rem 0 .6rem;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.35;font-weight:900}.learning-path-card p{margin:0;color:var(--learn-muted);line-height:1.85}.learning-path-card__meta{display:flex;flex-wrap:wrap;gap:1rem;margin:1.35rem 0;color:var(--learn-muted);font-size:.78rem}.learning-path-card__meta span,.learning-path-card__body>a{display:inline-flex;align-items:center;gap:.4rem}.learning-path-card__body>a{align-self:flex-start;color:var(--learn-green-dark);text-decoration:none;font-weight:800}.learning-library__article-grid{margin-top:0}.learning-path-hero{padding:9.5rem 0 5rem;color:#f7fffb;background:radial-gradient(circle at 15% 55%,rgba(82,178,133,.17),transparent 28%),linear-gradient(135deg,#061919,#0e3331)}.learning-path-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(2rem,6vw,5rem);align-items:center}.learning-back-link{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.5rem;color:#f7fffb9e;text-decoration:none;font-size:.76rem}.learning-path-hero .learning-kicker{color:#a8edc4}.learning-path-hero h1{max-width:680px;margin:1.1rem 0 .8rem;font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.22;font-weight:900;letter-spacing:-.035em}.learning-path-hero__grid>div>p{max-width:720px;margin:0;color:#f7fffba6;font-size:1.02rem;line-height:1.95}.learning-path-hero__meta{display:flex;flex-wrap:wrap;gap:1.2rem;margin:1.8rem 0;color:#f7fffbb3}.learning-path-hero__meta span,.learning-path-hero__actions{display:flex;align-items:center;gap:.45rem}.learning-path-hero__meta svg{width:17px;color:#8cdfad}.learning-path-hero .learning-secondary-button{color:#f7fffb;border-color:#ffffff29;background:#ffffff0f}.learning-path-hero__card{padding:2rem;border:1px solid rgba(168,237,196,.18);border-radius:28px;background:#ffffff0f;box-shadow:0 24px 70px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.learning-path-hero__card>p{margin:0;color:#8cdfad;font-size:.72rem;font-weight:800}.learning-path-hero__card h2{margin:.5rem 0 1.2rem;font-size:1.35rem;line-height:1.5}.learning-path-hero__card ul{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.learning-path-hero__card li{display:flex;align-items:flex-start;gap:.6rem;color:#f7fffbcc;line-height:1.7}.learning-path-hero__card li svg{flex:0 0 auto;width:17px;color:#8cdfad;margin-top:.3rem}.learning-path-hero__card small{display:flex;align-items:center;gap:.45rem;margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.1);color:#f7fffb8c}.learning-path-hero__card small svg{width:16px}.learning-path-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:2rem;align-items:start}.learning-path-layout .learning-section__heading{display:block}.learning-curriculum{display:grid;gap:1rem}.learning-curriculum>article{overflow:hidden;border:1px solid var(--learn-line);border-radius:24px;background:#fff;box-shadow:0 14px 38px #0c2d2d0d}.learning-curriculum>article>header{display:flex;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--learn-line)}.learning-curriculum>article>header>span{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;color:#fff;background:var(--learn-ink);font-weight:800}.learning-curriculum h3{margin:0;font-size:1.12rem}.learning-curriculum header p{margin:.35rem 0 0;color:var(--learn-muted);line-height:1.7}.learning-curriculum ol{margin:0;padding:0;list-style:none}.learning-curriculum li+li{border-top:1px solid rgba(18,63,63,.07)}.learning-curriculum li>a,.learning-curriculum li>div{display:grid;grid-template-columns:34px minmax(0,1fr) 20px;gap:.8rem;align-items:center;padding:1rem 1.5rem;color:var(--learn-ink);text-decoration:none}.learning-curriculum li>a:hover{background:#f5fbf8}.learning-curriculum li>a>span,.learning-curriculum li>div>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--learn-green-dark);background:var(--learn-mint);font-size:.7rem;font-weight:800}.learning-curriculum li>div{opacity:.58}.learning-curriculum li strong{display:block;font-size:.82rem;line-height:1.55}.learning-curriculum li small{color:var(--learn-muted);font-size:.68rem}.learning-curriculum li svg{width:16px;color:var(--learn-green-dark)}.learning-curriculum article>footer{padding:1rem 1.5rem;background:#f6fbf8;border-top:1px solid var(--learn-line)}.learning-curriculum article>footer strong{color:var(--learn-green-dark);font-size:.7rem}.learning-curriculum article>footer p{margin:.3rem 0 0;color:var(--learn-muted);line-height:1.6}.learning-path-sticky-card{position:sticky;top:86px;overflow:hidden;padding:1.35rem;border:1px solid var(--learn-line);border-radius:22px;background:var(--learn-paper);box-shadow:var(--learn-shadow)}.learning-path-sticky-card:before{content:"";display:block;height:4px;margin:-1.35rem -1.35rem 1.25rem;background:linear-gradient(90deg,var(--learn-green-dark),#8cdfad)}.learning-path-sticky-card__heading{display:flex;align-items:center;gap:.75rem}.learning-path-sticky-card__heading>span{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;color:var(--learn-green-dark);background:var(--learn-mint)}.learning-path-sticky-card__heading svg{width:21px}.learning-path-sticky-card__heading small{display:block;margin:0;color:var(--learn-green-dark);text-align:right;font-size:.65rem;font-weight:800}.learning-path-sticky-card h2{margin:.15rem 0 0;font-size:1.08rem}.learning-path-sticky-card__availability{margin:1rem 0;padding:.9rem;border:1px solid var(--learn-line);border-radius:16px;background:#fff}.learning-path-sticky-card__availability>div:first-child{display:flex;align-items:baseline;gap:.35rem}.learning-path-sticky-card__availability strong{color:var(--learn-green-dark);font-size:1.4rem}.learning-path-sticky-card__availability span{color:var(--learn-muted);font-size:.72rem}.learning-path-sticky-card__bar{overflow:hidden;height:7px;margin-top:.65rem;border-radius:999px;background:#e1ece7}.learning-path-sticky-card__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--learn-green-dark),var(--learn-green))}.learning-path-sticky-card p{margin:0 0 1rem;color:var(--learn-muted);font-size:.82rem;line-height:1.75}.learning-path-sticky-card .learning-primary-button{width:100%}.learning-path-sticky-card>small{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.8rem;color:var(--learn-muted);text-align:center}.learning-path-sticky-card>small svg{width:14px}.learning-sample{max-width:940px}.learning-sample__steps{display:grid;gap:1rem;margin-bottom:1.5rem}.learning-sample__steps article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:1.2rem;padding:1.6rem;border:1px solid var(--learn-line);border-radius:22px;background:#fff}.learning-sample__steps article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#fff;background:var(--learn-ink);font-weight:800}.learning-sample__steps small{color:var(--learn-green-dark);font-weight:800}.learning-sample__steps h3{margin:.4rem 0 .5rem;font-size:1.3rem}.learning-sample__steps p{margin:0;color:var(--learn-muted);line-height:1.9}.learning-sample__steps blockquote{margin:1rem 0 0;padding:.8rem 1rem;border-right:3px solid var(--learn-green);color:var(--learn-ink);background:var(--learn-mint)}.learning-gate,.learning-callback,.learning-status-page{min-height:100vh;display:grid;place-items:center;padding:2rem;color:var(--learn-ink);text-align:center;background:radial-gradient(circle at 50% 25%,rgba(82,178,133,.12),transparent 28%),#f5faf7}.learning-gate__card{width:min(520px,100%);padding:clamp(1.8rem,6vw,3.4rem);border:1px solid var(--learn-line);border-radius:30px;background:#fff;box-shadow:var(--learn-shadow)}.learning-icon-badge{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 1.2rem;border-radius:19px;color:var(--learn-green-dark);background:var(--learn-mint)}.learning-icon-badge svg{width:27px;height:27px}.learning-gate h1{margin:.45rem 0 .7rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:900}.learning-gate__card>p:not(.learning-eyebrow):not(.learning-inline-error){color:var(--learn-muted);line-height:1.9}.learning-gate .learning-primary-button{width:100%;margin-top:1rem}.learning-gate small{display:block;margin-top:1rem;color:var(--learn-muted);line-height:1.7}.learning-callback{align-content:center}.learning-callback>svg{width:54px;height:54px;margin:auto;color:var(--learn-green)}.learning-callback h1{margin:1rem 0 .4rem}.learning-callback p{color:var(--learn-muted)}.learning-callback a,.learning-status-page a{color:var(--learn-green-dark);font-weight:800}.learning-lesson-page{min-height:100dvh;overflow:visible;color:var(--learn-ink);background:#f4f8f6;touch-action:pan-y;overscroll-behavior-y:auto}.lesson-topbar{position:sticky;top:0;z-index:50;height:68px;display:grid;grid-template-columns:minmax(150px,1fr) minmax(240px,520px) minmax(150px,1fr);gap:1rem;align-items:center;padding:0 1.1rem;border-bottom:1px solid var(--learn-line);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);direction:ltr}.lesson-topbar__exit{grid-column:1;justify-self:start;display:inline-flex;align-items:center;gap:.45rem;min-height:38px;padding:.5rem .75rem;border:1px solid var(--learn-line);border-radius:12px;color:var(--learn-muted);text-decoration:none;font-size:.76rem;font-weight:800;direction:ltr;white-space:nowrap}.lesson-topbar__exit span{direction:rtl}.lesson-topbar__exit svg{width:18px}.lesson-topbar__progress{grid-column:2;min-width:0;direction:rtl}.lesson-topbar__progress>div{overflow:hidden;height:7px;border-radius:999px;background:#e3ece8}.lesson-topbar__progress>div>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--learn-green-dark),var(--learn-green));transition:width .25s ease}.lesson-topbar__progress p{margin:.35rem 0 0;color:var(--learn-muted);text-align:center;font-size:.68rem}.lesson-topbar__actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:.65rem;direction:rtl}.lesson-save-state{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;color:var(--learn-muted);font-size:.72rem}.lesson-save-state svg{width:16px;color:var(--learn-green-dark)}.lesson-save-state--local svg{color:#b77724}.lesson-outline-toggle{display:none;place-items:center;width:42px;height:42px;border:1px solid var(--learn-line);border-radius:13px;color:var(--learn-ink);background:#fff}.lesson-shell{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:calc(100vh - 72px)}.lesson-outline{position:sticky;top:72px;align-self:start;overflow-y:auto;height:calc(100vh - 72px);padding:1.5rem 1rem;border-left:1px solid var(--learn-line);background:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lesson-outline__header{position:relative;padding:0 .65rem 1.2rem 3.6rem;border-bottom:1px solid var(--learn-line)}.lesson-outline__header small{color:var(--learn-green-dark);font-size:.67rem;font-weight:800}.lesson-outline__header h2{margin:.4rem 0 0;font-size:.92rem;line-height:1.6}.lesson-outline__header button{position:absolute;top:0;left:.25rem;display:none;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--learn-line);border-radius:11px;color:var(--learn-muted);background:#f5f9f7}.lesson-outline ol{display:grid;gap:.28rem;margin:1rem 0 0;padding:0;list-style:none}.lesson-outline button{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr);gap:.55rem;align-items:center;padding:.7rem;border:0;border-radius:11px;color:var(--learn-muted);background:transparent;text-align:right;font-family:var(--font-arabic);cursor:pointer}.lesson-outline button:hover{background:#f4f8f6}.lesson-outline button.is-active{color:var(--learn-ink);background:var(--learn-mint);font-weight:800}.lesson-outline button>span:first-child{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--learn-line);border-radius:9px;background:#fff;font-size:.65rem}.lesson-outline button>span:first-child svg{width:14px;color:var(--learn-green-dark)}.lesson-outline .lesson-outline__header>button{position:absolute;top:0;left:.25rem;width:38px;min-width:38px;height:38px;display:none;place-items:center;padding:0;border:1px solid var(--learn-line);border-radius:11px;color:var(--learn-muted);background:#f5f9f7}.lesson-stage{width:min(860px,calc(100% - 40px));margin:0 auto;padding:4rem 0 3rem;overflow:visible;touch-action:pan-y}.lesson-step{overflow:hidden;border:1px solid var(--learn-line);border-radius:30px;background:#fff;box-shadow:var(--learn-shadow);animation:lessonStepIn .26s ease both}@keyframes lessonStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lesson-step>header{padding:clamp(1.5rem,5vw,3.25rem) clamp(1.5rem,6vw,4rem) 2rem;border-bottom:1px solid var(--learn-line);background:linear-gradient(180deg,#fbfefc,#fff)}.lesson-step>header>div{float:left;display:flex;align-items:baseline;gap:.35rem;color:var(--learn-muted);direction:ltr}.lesson-step>header>div span{color:var(--learn-green-dark);font-size:1.35rem;font-weight:900}.lesson-step>header p{margin:0 0 .6rem;color:var(--learn-green-dark);font-size:.72rem;font-weight:800}.lesson-step>header h1{max-width:680px;margin:0;font-size:clamp(1.65rem,3.25vw,2.45rem);line-height:1.42;font-weight:900;letter-spacing:-.02em}.lesson-step__body{display:grid;gap:1.15rem;padding:clamp(1.6rem,6vw,4rem)}.lesson-step__body>p{margin:0;color:#344f4f;font-size:1.02rem;line-height:2.05}.lesson-step__visual{overflow:hidden;margin:.5rem 0;border:1px solid var(--learn-line);border-radius:20px;background:#f7faf8}.lesson-step__visual img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.lesson-step__visual figcaption{padding:.9rem 1rem;color:var(--learn-muted);font-size:.76rem;line-height:1.75}.lesson-step__body>ul{display:grid;gap:.7rem;margin:.4rem 0;padding:1.2rem;border-radius:18px;background:#f5faf7;list-style:none}.lesson-step__body>ul li{display:flex;align-items:flex-start;gap:.65rem;line-height:1.8}.lesson-step__body>ul svg{flex:0 0 auto;width:17px;margin-top:.35rem;color:var(--learn-green-dark)}.lesson-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.lesson-example{padding:1rem;border:1px solid var(--learn-line);border-radius:16px}.lesson-example strong{display:block;margin-bottom:.35rem;font-size:.72rem}.lesson-example p{margin:0;line-height:1.75}.lesson-example--positive{border-color:#52b28547;background:#f2fbf6}.lesson-example--positive strong{color:var(--learn-green-dark)}.lesson-example--warning{border-color:#e8673d40;background:#fff6f2}.lesson-example--warning strong{color:#b64c2a}.lesson-example--neutral{background:#f6f8f8}.lesson-step__body>blockquote{margin:.5rem 0;padding:1.2rem 1.35rem;border:0;border-right:4px solid var(--learn-green);border-radius:16px;background:var(--learn-mint)}.lesson-step__body>blockquote span{color:var(--learn-green-dark);font-size:.68rem;font-weight:800}.lesson-step__body>blockquote p{margin:.4rem 0 0;font-size:1.05rem;line-height:1.8;font-weight:700}.lesson-practice{display:flex;gap:1rem;padding:1.35rem;border-radius:19px;color:#f6fff9;background:linear-gradient(135deg,#0d3532,#18544b)}.lesson-practice>svg{flex:0 0 auto;width:23px;color:#8cdfad}.lesson-practice span{color:#8cdfad;font-size:.68rem;font-weight:800}.lesson-practice h2{margin:.35rem 0;font-size:1.05rem}.lesson-practice p{margin:0;color:#f6fff9b3;line-height:1.8}.lesson-step__navigation{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1.5rem,6vw,4rem);border-top:1px solid var(--learn-line);background:#fbfdfc}.lesson-step__navigation button{min-width:145px}.lesson-step__next-action{display:grid;justify-items:end;gap:.4rem}.lesson-step__next-action small{color:var(--learn-muted);font-size:.68rem;font-weight:700}.lesson-step__next-action .learning-primary-button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.lesson-outline button:disabled{cursor:not-allowed;opacity:.52}.lesson-sources-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-top:1.1rem;color:var(--learn-muted);font-size:.68rem}.lesson-sources-note>svg{width:15px}.lesson-sources-note__author{display:inline-flex;align-items:center;gap:.35rem}.lesson-sources-note__author img{width:22px;height:22px;border:1px solid var(--learn-line);border-radius:50%;object-fit:contain;background:#fff}.lesson-sources-note details{position:relative}.lesson-sources-note summary{color:var(--learn-green-dark);cursor:pointer;font-weight:700}.lesson-sources-note details ul{position:absolute;z-index:5;bottom:calc(100% + 8px);left:0;width:min(360px,80vw);margin:0;padding:.7rem;border:1px solid var(--learn-line);border-radius:14px;background:#fff;box-shadow:var(--learn-shadow);list-style:none}.lesson-sources-note details li+li{margin-top:.4rem}.lesson-sources-note details a{display:flex;align-items:flex-start;gap:.35rem;color:var(--learn-ink);text-decoration:none;line-height:1.6}.lesson-quiz-stage{display:grid;gap:1rem}.lesson-quiz{padding:clamp(1.4rem,5vw,3rem);border:1px solid var(--learn-line);border-radius:28px;background:#fff;box-shadow:var(--learn-shadow)}.lesson-quiz__header{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--learn-line)}.lesson-quiz__header h2{margin:.3rem 0;font-size:clamp(1.5rem,4vw,2.2rem)}.lesson-quiz__header p{margin:0;color:var(--learn-muted)}.lesson-quiz__header>span{display:grid;place-items:center;align-self:start;min-width:52px;height:36px;border-radius:999px;color:var(--learn-green-dark);background:var(--learn-mint);font-weight:800;direction:ltr}.lesson-quiz__questions{display:grid;gap:1rem;margin-top:1.5rem}.lesson-quiz__question{margin:0;padding:1.2rem;border:1px solid var(--learn-line);border-radius:18px}.lesson-quiz__question.is-correct{border-color:#52b28566}.lesson-quiz__question.is-wrong{border-color:#e8673d59}.lesson-quiz__question legend{display:flex;align-items:flex-start;gap:.7rem;padding:0 .35rem;font-weight:800;line-height:1.7}.lesson-quiz__question legend span{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:9px;color:var(--learn-green-dark);background:var(--learn-mint);font-size:.7rem}.lesson-quiz__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem}.lesson-quiz__options label{position:relative;cursor:pointer}.lesson-quiz__options input{position:absolute;opacity:0;pointer-events:none}.lesson-quiz__options label>span{min-height:54px;display:flex;align-items:center;padding:.8rem 1rem;border:1px solid var(--learn-line);border-radius:13px;color:#425b5b;background:#fbfdfc;line-height:1.65;transition:border-color .16s ease,background-color .16s ease}.lesson-quiz__options input:checked+span{color:var(--learn-ink);border-color:var(--learn-green);background:var(--learn-mint);font-weight:700}.lesson-quiz__options input:focus-visible+span{outline:3px solid rgba(82,178,133,.28);outline-offset:2px}.lesson-quiz__feedback{display:flex;align-items:flex-start;gap:.55rem;margin-top:.8rem;padding:.8rem;border-radius:12px;background:#f5f8f7}.lesson-quiz__feedback>svg{flex:0 0 auto;width:18px;margin-top:.2rem}.is-correct .lesson-quiz__feedback>svg{color:var(--learn-green-dark)}.is-wrong .lesson-quiz__feedback>svg{color:var(--learn-orange)}.lesson-quiz__feedback p{flex:1;margin:0;color:var(--learn-muted);line-height:1.7}.lesson-quiz__feedback button{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;color:var(--learn-green-dark);background:transparent;white-space:nowrap;font-family:var(--font-arabic);font-weight:700;cursor:pointer}.lesson-quiz__submit{width:100%;margin-top:1.4rem}.lesson-quiz__error{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.7rem;margin-top:1.2rem;padding:.9rem 1rem;border:1px solid rgba(232,103,61,.28);border-radius:14px;color:#9e3f25;background:#fff4ef}.lesson-quiz__error>svg{width:20px;margin-top:.1rem}.lesson-quiz__error strong{font-size:.82rem}.lesson-quiz__error p{margin:.2rem 0 0;color:#8b4a38;line-height:1.7}.lesson-quiz__result{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:1.15rem;align-items:center;margin-top:1.4rem;padding:1.2rem;border:1px solid #b8ddcb;border-radius:20px;background:linear-gradient(135deg,#effaf4,#fbfefc)}.lesson-quiz__result.is-failed{color:#7d2c1c;border-color:#be371e40;background:linear-gradient(135deg,#fff0eb,#fff9f6)}.lesson-quiz__result-score{display:flex;align-items:center;gap:.55rem;min-height:68px;padding:.65rem;border-radius:15px;color:#17694f;background:#ffffffc2;direction:ltr}.is-failed .lesson-quiz__result-score{color:#a64325}.lesson-quiz__result-score>svg{flex:0 0 auto;width:22px}.lesson-quiz__result-score>span{display:grid;gap:.15rem}.lesson-quiz__result-score b{font-size:1.15rem;line-height:1}.lesson-quiz__result-score small{font-size:.58rem;font-weight:750}.lesson-quiz__result-copy>span{color:#237c61;font-size:.64rem;font-weight:850}.is-failed .lesson-quiz__result-copy>span{color:#b14b2d}.lesson-quiz__result h3{margin:.2rem 0 0;font-size:1rem;line-height:1.55}.lesson-quiz__result p{margin:.3rem 0 0;max-width:560px;color:var(--learn-muted);font-size:.78rem;line-height:1.75}.lesson-quiz__result button{min-height:42px;padding:.65rem .9rem;border:1px solid rgba(232,103,61,.28);border-radius:12px;color:#a64325;background:#fff;font-family:var(--font-arabic);font-size:.74rem;font-weight:800;cursor:pointer;white-space:nowrap}.my-learning-page{min-height:100vh;color:var(--learn-ink);background:#fff}.my-learning-hero{padding:10rem 0 3.5rem;color:#f6fff9;background:linear-gradient(135deg,#061919,#103a36)}.my-learning-hero .learning-container{display:flex;justify-content:space-between;align-items:center;gap:1rem}.my-learning-hero__identity{display:flex;align-items:center;gap:1rem}.my-learning-hero__identity>span{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;color:#8cdfad;background:#8cdfad1a}.my-learning-hero__identity p{margin:0;color:#f6fff98c}.my-learning-hero__identity h1{margin:.25rem 0 0;font-size:1.8rem}.my-learning-hero button{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem .9rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#f6fff9c7;background:#ffffff0d;font-family:var(--font-arabic);cursor:pointer}.my-learning-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.my-learning-hero__actions button:disabled{opacity:.55;cursor:wait}.my-learning-hero__error{width:min(1180px,calc(100% - 40px));margin:1rem auto 0;color:#ffd0c2;font-size:.78rem}.my-learning-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:2rem;align-items:start}.my-learning-main .learning-section__heading{display:block}.my-learning-path-card{padding:clamp(1.4rem,4vw,2.2rem);border:1px solid var(--learn-line);border-radius:25px;background:linear-gradient(135deg,#fbfefc,#f0faf5);box-shadow:var(--learn-shadow)}.my-learning-path-card__top{display:flex;justify-content:space-between;align-items:center}.my-learning-path-card__top>span{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;color:#fff;background:var(--learn-ink)}.my-learning-path-card__top>div{text-align:left}.my-learning-path-card__top small,.my-learning-path-card__top strong{display:block}.my-learning-path-card__top small{color:var(--learn-muted)}.my-learning-path-card__top strong{margin-top:.25rem;font-size:1.15rem}.my-learning-progress{overflow:hidden;height:9px;margin:1.5rem 0 1rem;border-radius:999px;background:#dfeae5}.my-learning-progress span{display:block;height:100%;border-radius:inherit;background:var(--learn-green)}.my-learning-path-card__stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.4rem;color:var(--learn-muted)}.my-learning-path-card__stats span{display:inline-flex;align-items:center;gap:.4rem}.my-learning-path-card__stats svg{width:17px;color:var(--learn-green-dark)}.my-learning-lessons{margin-top:2.3rem}.my-learning-lessons__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.my-learning-lessons__heading h2{margin:.25rem 0 0}.my-learning-lessons__heading>span{color:var(--learn-muted);font-size:.68rem}.my-learning-lessons>article{display:grid;grid-template-columns:40px minmax(0,1fr) 20px auto auto;gap:.8rem;align-items:center;padding:1rem;border:1px solid var(--learn-line);border-radius:17px;color:var(--learn-ink);background:#fff}.my-learning-lessons>article+article{margin-top:.7rem}.my-learning-lessons>article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--learn-green-dark);background:var(--learn-mint);font-weight:800}.my-learning-lessons h3{margin:.2rem 0;font-size:.9rem}.my-learning-lessons small,.my-learning-lessons p{margin:0;color:var(--learn-muted);font-size:.68rem}.my-learning-lessons>article>svg{width:17px;color:var(--learn-muted)}.my-learning-lessons>article>strong{color:var(--learn-muted);font-size:.68rem}.my-learning-lessons>article>.learning-primary-button{min-height:38px;padding:.55rem .85rem;font-size:.7rem}.my-learning-side{position:sticky;top:85px;display:grid;gap:1rem}.my-learning-side>div{padding:1.3rem;border:1px solid var(--learn-line);border-radius:20px;background:var(--learn-paper)}.my-learning-side h2{margin:.4rem 0;font-size:1rem}.my-learning-side p:not(.learning-eyebrow){margin:0;color:var(--learn-muted);line-height:1.75}@media(max-width:980px){.learning-path-grid,.learning-path-hero__grid,.learning-path-layout,.my-learning-grid{grid-template-columns:1fr}.learning-path-sticky-card,.my-learning-side{position:static}.learning-library__routes{grid-template-columns:1fr;margin-top:1.2rem}.lesson-topbar{grid-template-columns:48px minmax(140px,1fr) auto}.lesson-topbar__exit span,.lesson-save-state span{display:none}.lesson-topbar__exit{justify-content:center;width:42px;height:42px;border:1px solid var(--learn-line);border-radius:13px}.lesson-outline-toggle{display:grid}.lesson-shell{display:block}.lesson-outline{position:fixed;z-index:70;top:0;right:0;height:100dvh;width:min(360px,88vw);border-left:1px solid var(--learn-line);box-shadow:-18px 0 50px #0000002e;transform:translate(105%);transition:transform .22s ease}.lesson-outline.is-open{transform:none}.lesson-outline .lesson-outline__header>button{display:grid}}@media(max-width:720px){.learning-container,.lesson-stage{width:min(100% - 24px,1180px)}.learning-section{padding:4rem 0}.learning-section__heading,.learning-section__heading--inline{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.learning-library__hero{min-height:auto;padding:7.5rem 0 4rem}.learning-library__hero h1{font-size:clamp(2.05rem,10vw,2.9rem)}.learning-library__hero-actions{width:100%;flex-direction:column}.learning-library__signals{display:grid;gap:.7rem;margin-top:2.5rem;text-align:right}.learning-path-card{grid-template-columns:1fr}.learning-path-card__visual{min-height:210px}.learning-path-hero{padding:7.5rem 0 3.5rem}.learning-path-hero h1{font-size:clamp(2rem,10vw,2.75rem)}.learning-path-hero__actions{align-items:stretch;flex-direction:column}.learning-path-hero__meta{display:grid;gap:.7rem}.learning-path-hero__card{padding:1.4rem}.learning-curriculum li>a,.learning-curriculum li>div{padding:.9rem 1rem}.learning-sample__steps article{grid-template-columns:1fr}.lesson-topbar{height:66px;grid-template-columns:42px minmax(100px,1fr) 42px;gap:.6rem;padding:0 .7rem}.lesson-save-state{display:none}.lesson-stage{min-height:calc(100dvh - 66px);padding:1rem 0 calc(7.25rem + env(safe-area-inset-bottom,0px))}.lesson-step{border-radius:22px}.lesson-step>header{padding:1.35rem}.lesson-step>header>div{float:none;margin-bottom:1rem}.lesson-step__body{padding:1.35rem}.lesson-step__body>p{font-size:.96rem;line-height:1.95}.lesson-examples,.lesson-quiz__options{grid-template-columns:1fr}.lesson-step__navigation{position:sticky;z-index:45;right:auto;bottom:0;left:auto;margin:0 -1px -1px;padding:.7rem .8rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--learn-line);border-radius:0 0 22px 22px;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lesson-step__navigation button{flex:1;min-width:0}.lesson-step__next-action{flex:1}.lesson-step__next-action button{width:100%}.lesson-step__next-action small{display:none}.lesson-sources-note{padding-inline:.6rem}.lesson-quiz{padding:1.2rem;border-radius:22px}.lesson-quiz__feedback{display:grid;grid-template-columns:20px 1fr}.lesson-quiz__feedback button{grid-column:2;justify-self:start}.lesson-quiz__result{grid-template-columns:1fr;padding:1rem}.my-learning-hero{padding:7rem 0 2.5rem}.my-learning-hero .learning-container{align-items:flex-start}.my-learning-hero__identity>span{display:none}.my-learning-lessons__heading{align-items:start;flex-direction:column}.my-learning-lessons>article{grid-template-columns:36px minmax(0,1fr)}.my-learning-lessons>article>svg,.my-learning-lessons>article>strong{display:none}.my-learning-lessons>article>.learning-primary-button{grid-column:1/-1;width:100%}}.learning-library__routes>a:first-child{color:#f7fffb;border-color:#174e48;background:linear-gradient(135deg,#0d3432,#175249)}.learning-library__routes>a:first-child>span{color:#a8edc4;background:#a8edc41f}.learning-library__routes>a:first-child small,.learning-library__routes>a:first-child>svg{color:#9ce6bb}.learning-library__routes>a:first-child p{color:#f7fffbad}.learning-library__routes>a:nth-child(2),.learning-library__routes>a:nth-child(3),.learning-library__routes>a:nth-child(4){border-color:#123f3f24;background:#fff}.learning-library__routes>a:nth-child(2)>span,.learning-library__routes>a:nth-child(3)>span,.learning-library__routes>a:nth-child(4)>span{background:var(--learn-mint)}.learning-section--books{background:linear-gradient(180deg,#f5faf7,#fff);border-block:1px solid rgba(18,63,63,.07)}.learning-book-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.learning-book-card{overflow:hidden;display:flex;min-width:0;flex-direction:column;border:1px solid var(--learn-line);border-radius:24px;background:#fff;box-shadow:0 16px 42px #0c2d2d12;transition:transform .18s ease,box-shadow .18s ease}.learning-book-card.is-featured{grid-column:1 / -1;display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);min-height:390px}.learning-book-card.is-featured .learning-book-card__body{justify-content:center;padding:clamp(1.6rem,4vw,3.2rem)}.learning-book-card.is-featured .learning-book-card__cover{min-height:390px}.learning-book-card:hover{transform:translateY(-4px);box-shadow:0 22px 52px #0c2d2d1c}.learning-book-card__cover{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:245px;flex-direction:column;justify-content:flex-end;padding:1.4rem;color:#fff;text-decoration:none;background:linear-gradient(145deg,#092c2a,#176052)}.learning-book-card__cover>img{position:relative;z-index:1;display:block;width:auto;max-width:calc(100% - 2rem);height:245px;max-height:calc(100% - 2rem);margin:auto;border-radius:4px;object-fit:contain;box-shadow:0 18px 34px #00000047}.learning-book-card--norman .learning-book-card__cover{background:linear-gradient(145deg,#fff1a7,#edc83e)}.learning-book-card--krug .learning-book-card__cover{background:linear-gradient(145deg,#b9252d,#650b10)}.learning-book-card--refactoring .learning-book-card__cover{background:linear-gradient(145deg,#082b29,#2b8b69)}.learning-book-card__cover:before{content:"";position:absolute;z-index:-1;top:-70px;left:-50px;width:220px;height:220px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 32px #ffffff09,0 0 0 70px #ffffff06}.learning-book-card__cover>span{align-self:flex-start;margin-bottom:auto;padding:.36rem .62rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;font-size:.66rem;font-weight:800;background:#03161538}.learning-book-card__cover>strong{max-width:290px;font-size:1.35rem;line-height:1.35}.learning-book-card__cover>small{margin-top:.45rem;color:#ffffffad}.learning-book-card__cover>b{position:absolute;top:1.25rem;right:1.25rem;color:#ffffff38;font-size:2rem}.learning-book-card__body{display:flex;flex:1;flex-direction:column;padding:1.35rem}.learning-book-card__meta{display:flex;flex-wrap:wrap;gap:.8rem;color:var(--learn-muted);font-size:.68rem}.learning-book-card__meta span,.learning-book-card footer,.learning-book-card footer span,.learning-book-card footer a{display:flex;align-items:center;gap:.35rem}.learning-book-card__meta svg{width:14px;color:var(--learn-green-dark)}.learning-book-card h3{margin:.85rem 0 .45rem;font-size:1.15rem;line-height:1.55}.learning-book-card h3 a{color:var(--learn-ink);text-decoration:none}.learning-book-card__body>p{margin:0 0 1.2rem;color:var(--learn-muted);font-size:.8rem;line-height:1.8}.learning-book-card footer{justify-content:space-between;margin-top:auto;padding-top:1rem;border-top:1px solid var(--learn-line);font-size:.7rem}.learning-book-card footer span{color:var(--learn-ink);font-weight:700}.learning-book-card footer span img{width:28px;height:22px;object-fit:contain}.learning-book-card footer a{color:var(--learn-green-dark);font-weight:800;text-decoration:none}@media(max-width:980px){.learning-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-book-card:last-child{grid-column:1 / -1}.learning-book-card.is-featured{grid-template-columns:1fr 1fr}}@media(max-width:640px){.learning-book-grid{grid-template-columns:1fr}.learning-book-card:last-child{grid-column:auto}.learning-book-card.is-featured{grid-column:auto;grid-template-columns:1fr;min-height:0}.learning-book-card.is-featured .learning-book-card__cover{min-height:260px}.learning-book-card__cover{min-height:220px}}.learning-path-card__visual>span.learning-path-card__save{z-index:3;top:.9rem;right:auto;bottom:auto;left:.9rem;width:auto;height:auto;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.learning-path-hero__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.learning-path-hero__toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.learning-path-hero__toolbar .learning-back-link{margin:0}.learning-path-hero__toolbar .learning-favorite-button{color:#f7fffb;border-color:#ffffff38;background:#ffffff14}@media(max-width:720px){.learning-path-hero__toolbar{align-items:flex-start}.learning-path-hero__toolbar>div{display:grid}.lesson-preview-badge{display:none}}@media(prefers-reduced-motion:reduce){.learning-primary-button,.learning-secondary-button,.lesson-step,.lesson-outline{animation:none;transition:none}.quiz-confetti{display:none}}.learning-primary-button,.learning-secondary-button{min-height:42px;padding:.65rem 1rem;font-size:.82rem;line-height:1.35;white-space:nowrap}.learning-section{padding-block:4.75rem}.learning-section__heading h2{font-size:clamp(1.45rem,2.6vw,2.05rem)}.learning-library__hero{min-height:470px;padding:9rem 0 4.5rem}.learning-library__hero h1{max-width:650px;font-size:clamp(2.1rem,4.2vw,3.45rem)}.learning-library__hero>.learning-container>p{font-size:1rem}.learning-library__hero-actions{display:none}.learning-path-hero{padding:8.5rem 0 4.2rem}.learning-path-hero h1{font-size:clamp(2rem,4.1vw,3.25rem)}.learning-path-card h3{font-size:clamp(1.45rem,2.6vw,2rem)}.learning-path-card__topline{display:flex;justify-content:space-between;align-items:center;gap:1rem}.learning-path-card__visual>span.learning-path-card__badge{top:1rem;right:1rem}.learning-path-card__visual>span.learning-path-card__brand{top:auto;right:auto;bottom:1rem;left:1rem;display:grid;place-items:center;width:42px;height:42px;padding:.35rem;border-radius:13px}.learning-path-card__brand img{width:100%;height:100%;object-fit:contain}.learning-author-heading{display:inline-flex;align-items:center;gap:.65rem}.learning-author-heading img{width:34px;height:34px;object-fit:contain}.lesson-preview-badge{justify-self:end;color:var(--learn-green-dark);font-size:.72rem;font-weight:800}.lesson-preview-badge span{display:inline-flex;padding:.45rem .75rem;border-radius:999px;background:var(--learn-mint)}.lesson-shell{grid-template-columns:330px minmax(0,1fr);min-height:calc(100vh - 68px)}.lesson-outline{top:68px;height:calc(100vh - 68px);padding:1.2rem .85rem}.lesson-outline__header{align-items:flex-start}.lesson-outline__header h2{font-size:.88rem;line-height:1.55}.lesson-outline__header p{margin:.45rem 0 0;color:var(--learn-muted);font-size:.68rem;line-height:1.6}.lesson-outline button{gap:.7rem;padding:.68rem}.lesson-outline__item-copy{display:grid;min-width:0;gap:.12rem}.lesson-outline__item-copy small{color:var(--learn-green-dark);font-size:.59rem;font-weight:800}.lesson-outline__item-copy strong{overflow:hidden;font-size:.73rem;line-height:1.55;font-weight:700}.lesson-outline__locked{display:flex;gap:.75rem;margin-top:1rem;padding:.9rem;border:1px dashed rgba(32,124,98,.3);border-radius:14px;color:var(--learn-ink);background:#f6fbf8}.lesson-outline__locked>svg{flex:0 0 auto;width:18px;color:var(--learn-green-dark)}.lesson-outline__locked strong{font-size:.72rem}.lesson-outline__locked p{margin:.25rem 0 0;color:var(--learn-muted);font-size:.65rem;line-height:1.6}.lesson-step>header h1{max-width:720px;font-size:clamp(1.55rem,2.7vw,2.08rem);line-height:1.48}.lesson-step__visual-media{position:relative;overflow:hidden}.lesson-step__visual-media>img:first-child{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.lesson-step__visual-media>span{position:absolute;left:.8rem;bottom:.8rem;display:grid;place-items:center;width:40px;height:40px;padding:.35rem;border:1px solid rgba(255,255,255,.7);border-radius:12px;background:#ffffffe6;box-shadow:0 6px 18px #05222029}.lesson-step__visual-media>span img{width:100%;height:100%;object-fit:contain}.lesson-step__visual figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem}.lesson-step__visual figcaption a{color:var(--learn-green-dark);font-weight:700;text-decoration:none}.lesson-inline-gate{max-width:680px;margin-inline:auto;padding:clamp(2rem,6vw,4rem);border:1px solid var(--learn-line);border-radius:28px;text-align:center;background:#fff;box-shadow:var(--learn-shadow)}.lesson-inline-gate>span{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 1rem;border-radius:18px;color:var(--learn-green-dark);background:var(--learn-mint)}.lesson-inline-gate h1{margin:.4rem 0 .7rem;font-size:clamp(1.55rem,3vw,2.15rem)}.lesson-inline-gate>p:not(.learning-eyebrow):not(.learning-inline-error){margin:0 auto 1.4rem;max-width:540px;color:var(--learn-muted);line-height:1.85}.lesson-inline-gate__back{display:block;margin:.9rem auto 0;padding:.35rem;border:0;color:var(--learn-green-dark);background:transparent;font:700 .76rem var(--font-arabic);cursor:pointer}.lesson-quiz--complete{position:relative;isolation:isolate;display:grid;justify-items:stretch;max-width:780px;margin-inline:auto;padding:clamp(1.5rem,5vw,3rem);overflow:hidden;text-align:right;background:radial-gradient(circle at 12% 0,rgba(82,178,133,.17),transparent 42%),#fff}.lesson-quiz-complete__status{position:relative;z-index:1;display:inline-flex;justify-self:start;align-items:center;gap:.45rem;padding:.4rem .7rem;border:1px solid #b8ddcb;border-radius:999px;color:#17694f;background:#f1faf5;font-size:.68rem;font-weight:850}.lesson-quiz-complete__status>span{display:grid;place-items:center}.lesson-quiz-complete__status svg{width:15px;height:15px}.lesson-quiz-complete__summary{position:relative;z-index:1;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:1.35rem;margin-top:1.35rem}.lesson-quiz-complete__icon{display:grid;place-items:center;width:74px;height:74px;border:1px solid rgba(82,178,133,.24);border-radius:24px;color:var(--learn-green-dark);background:var(--learn-mint);box-shadow:0 14px 30px #1b70701f}.lesson-quiz-complete__icon svg{width:32px;height:32px}.lesson-quiz-complete__score{display:grid;place-items:center;width:96px;height:96px;border:7px solid #dff4e9;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--learn-green-dark),var(--learn-green));box-shadow:0 16px 34px #1b707038;direction:ltr}.lesson-quiz-complete__score b{font-size:1.45rem;line-height:1}.lesson-quiz-complete__score small{margin-top:-.35rem;font-size:.6rem;font-weight:750}.lesson-quiz-complete__copy .learning-eyebrow{margin:0;font-size:.7rem}.lesson-quiz-complete__copy h2{margin:.3rem 0 .45rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.45}.lesson-quiz-complete__copy>p:last-child{margin:0;max-width:560px;color:var(--learn-muted);font-size:.88rem;line-height:1.9}.lesson-quiz-complete__facts{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:1.35rem 0 0;padding:1rem 0 0;border-top:1px solid var(--learn-line);list-style:none}.lesson-quiz-complete__facts li{display:inline-flex;align-items:center;gap:.35rem;color:#456764;font-size:.72rem;font-weight:750}.lesson-quiz-complete__facts svg{width:16px;color:#208062}.lesson-quiz-complete__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}@media(max-width:720px){.lesson-quiz--complete{padding:1.25rem}.lesson-quiz-complete__summary{grid-template-columns:1fr;justify-items:start;gap:1rem}.lesson-quiz-complete__score{width:86px;height:86px}.lesson-quiz-complete__actions{display:grid;grid-template-columns:1fr;width:100%}.lesson-quiz-complete__actions a,.lesson-quiz-complete__actions button{justify-content:center;width:100%}}.quiz-confetti{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.quiz-confetti i{position:absolute;top:-18px;left:var(--confetti-x);width:8px;height:14px;border-radius:3px;background:var(--confetti-color);transform:rotate(var(--confetti-rotate));animation:quiz-confetti-fall 1.8s cubic-bezier(.2,.7,.25,1) var(--confetti-delay) both}@keyframes quiz-confetti-fall{0%{opacity:0;transform:translate3d(0,-10px,0) rotate(var(--confetti-rotate))}12%{opacity:1}to{opacity:0;transform:translate3d(24px,520px,0) rotate(680deg)}}.google-signin-dialog{position:fixed;z-index:4000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#051817b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.google-signin-dialog>section{position:relative;width:min(440px,100%);padding:2.2rem;border:1px solid rgba(255,255,255,.55);border-radius:26px;text-align:center;color:var(--learn-ink);background:#fff;box-shadow:0 30px 90px #04191747}.google-signin-dialog>section>img{width:76px;height:52px;margin-bottom:.75rem;object-fit:contain}.google-signin-dialog h2{margin:.35rem 0 .65rem;font-size:1.45rem}.google-signin-dialog>section>p:not(.learning-eyebrow):not(.learning-inline-error){margin:0 auto 1.35rem;max-width:350px;color:var(--learn-muted);line-height:1.8}.google-signin-dialog__close{position:absolute;top:1rem;left:1rem;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--learn-line);border-radius:11px;color:var(--learn-muted);background:#f5f9f7;cursor:pointer}.google-signin-dialog__close:hover{color:#fff;border-color:#112525;background:#112525}.google-signin-dialog__google-button{display:grid;place-items:center;min-height:44px}.google-signin-dialog__loading{margin:0 0 .75rem!important;color:var(--learn-muted);font-size:.76rem}.my-learning-hero{padding:8.25rem 0 3rem}.my-learning-hero__identity h1{font-size:1.55rem}.my-learning-hero__identity small{display:block;margin-top:.2rem;color:#f6fff980;font-size:.7rem;direction:ltr;text-align:right}.my-learning-overview{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:-1.35rem}.my-learning-overview article{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid var(--learn-line);border-radius:18px;background:#fff;box-shadow:0 12px 34px #0c2d2d12}.my-learning-overview article>svg{width:20px;color:var(--learn-green-dark)}.my-learning-overview strong,.my-learning-overview span{display:block}.my-learning-overview strong{font-size:1.25rem}.my-learning-overview span{color:var(--learn-muted);font-size:.68rem}.my-learning-content{padding-top:3.5rem}.my-learning-paths{display:grid;gap:1rem}.my-learning-path-card{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);padding:0;overflow:hidden}.my-learning-path-card>img{width:100%;height:100%;min-height:280px;object-fit:cover}.my-learning-path-card__content{padding:clamp(1.3rem,4vw,2.2rem)}.my-learning-path-card__top{align-items:flex-start;text-align:right}.my-learning-path-card__top h3{margin:.35rem 0 0;font-size:1.35rem}.my-learning-path-card__stats{justify-content:space-between}.my-learning-empty{display:grid;justify-items:center;gap:.5rem;padding:2.5rem;border:1px dashed rgba(32,124,98,.3);border-radius:24px;text-align:center;background:#f7fcf9}.my-learning-empty>svg{width:32px;color:var(--learn-green-dark)}.my-learning-empty h3,.my-learning-empty p{margin:0}.my-learning-empty p{color:var(--learn-muted)}.my-learning-empty .learning-primary-button{margin-top:.6rem}.my-learning-favorites{margin-top:3.5rem}.my-learning-saved-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.my-learning-saved-paths article{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:1rem;padding:.8rem;border:1px solid var(--learn-line);border-radius:20px;background:#fff}.my-learning-saved-paths article>img{width:120px;height:120px;border-radius:14px;object-fit:cover}.my-learning-saved-paths h3{margin:.25rem 0;font-size:.95rem}.my-learning-saved-paths p{margin:0 0 .6rem;color:var(--learn-muted);font-size:.74rem;line-height:1.7}.my-learning-saved-paths a{display:inline-flex;align-items:center;gap:.3rem;color:var(--learn-green-dark);font-size:.73rem;font-weight:800;text-decoration:none}.my-learning-saved-paths .learning-favorite-button,.my-learning-saved-challenges .learning-favorite-button{align-self:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}.my-learning-saved-paths .learning-favorite-button svg,.my-learning-saved-challenges .learning-favorite-button svg{width:18px;height:18px}.my-learning-saved-challenges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.my-learning-saved-challenges article{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.1rem;border:1px solid var(--learn-line);border-radius:20px;background:#fff}.my-learning-saved-challenges article>span{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;color:var(--learn-green-dark);background:var(--learn-mint)}.my-learning-saved-challenges article>span svg{width:25px}.my-learning-saved-challenges small{color:var(--learn-green-dark);font-size:.68rem;font-weight:850}.my-learning-saved-challenges h3{margin:.25rem 0;font-size:.95rem}.my-learning-saved-challenges p{margin:0 0 .6rem;color:var(--learn-muted);font-size:.74rem;line-height:1.7}.my-learning-saved-challenges a{display:inline-flex;align-items:center;gap:.3rem;color:var(--learn-green-dark);font-size:.73rem;font-weight:800;text-decoration:none}.my-learning-empty-line{padding:1.2rem;border:1px dashed var(--learn-line);border-radius:16px;color:var(--learn-muted);background:#fbfdfc}.my-learning-loading{color:var(--learn-muted);text-align:center}@media(max-width:980px){.my-learning-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.my-learning-saved-paths,.my-learning-saved-challenges{grid-template-columns:1fr}}@media(max-width:720px){.learning-section{padding-block:3.5rem}.learning-library__hero{padding:7.1rem 0 3.25rem}.learning-library__hero h1{font-size:clamp(1.9rem,9vw,2.55rem)}.learning-library__routes>a{min-height:108px;padding:1rem}.learning-path-card:first-child:last-child{grid-template-columns:1fr;min-height:0;border-radius:22px}.learning-path-card:first-child:last-child .learning-path-card__visual,.learning-path-card:first-child:last-child .learning-path-card__visual>img{min-height:230px}.learning-path-card:first-child:last-child .learning-path-card__body{padding:1.35rem}.learning-path-hero{padding:7.1rem 0 3.1rem}.learning-path-hero h1{font-size:clamp(1.85rem,9vw,2.45rem)}.lesson-preview-badge span{padding:.38rem .55rem;font-size:.62rem}.lesson-step>header h1{font-size:clamp(1.4rem,7vw,1.85rem)}.lesson-step__navigation button{font-size:.74rem}.my-learning-overview{margin-top:1rem}.my-learning-path-card{grid-template-columns:1fr}.my-learning-path-card>img{min-height:190px;max-height:230px}.my-learning-saved-paths article{grid-template-columns:88px minmax(0,1fr) auto}.my-learning-saved-paths article>img{width:88px;height:96px}.my-learning-saved-challenges article{grid-template-columns:46px minmax(0,1fr) auto}.my-learning-saved-challenges article>span{width:46px;height:46px}}.my-learning-hero__identity>span{overflow:hidden}.my-learning-hero__avatar img{width:100%;height:100%;object-fit:cover}.my-learning-overview{grid-template-columns:repeat(5,minmax(0,1fr))}.my-learning-certificates{margin-top:3.5rem}.my-learning-certificate-grid{display:grid;gap:1rem}.my-learning-certificate-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem;border:1px solid var(--learn-line);border-radius:22px;background:#fbfdfc}.my-learning-certificate-grid article.is-earned{border-color:#52b28559;background:linear-gradient(135deg,#f1fbf6,#fff)}.my-learning-certificate-grid article>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--learn-green-dark);background:var(--learn-mint)}.my-learning-certificate-grid h3{margin:.25rem 0;font-size:1rem}.my-learning-certificate-grid small{color:var(--learn-green-dark);font-weight:800}.my-learning-certificate-grid p{margin:0;color:var(--learn-muted);font-size:.75rem;line-height:1.7}.learning-section__heading--inline>a{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;min-height:42px;padding:.55rem .75rem;border:1px solid var(--learn-line);border-radius:12px;color:var(--learn-green-dark);background:#fff;font-size:.72rem;font-weight:900;text-decoration:none}.learning-challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.learning-challenge-card{min-width:0;display:flex;flex-direction:column;padding:1.2rem;border:1px solid var(--learn-line);border-radius:22px;background:#fff;box-shadow:0 14px 38px #1125250d}.learning-challenge-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.learning-challenge-card__top>span{color:var(--learn-green-dark);font-size:.7rem;font-weight:900}.learning-challenge-card__top .learning-favorite-button{width:40px;height:40px;flex:0 0 40px}.learning-challenge-card h3{margin:.5rem 0;font-size:1.1rem;line-height:1.55}.learning-challenge-card h3 a{color:inherit;text-decoration:none}.learning-challenge-card>p{flex:1;margin:0;color:var(--learn-muted);font-size:.8rem;line-height:1.8}.learning-challenge-card>div:nth-of-type(2){display:grid;gap:.35rem;margin-top:.9rem;color:#526b64;font-size:.7rem;font-weight:800}.learning-challenge-card__link{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:43px;margin-top:1rem;padding:.6rem .75rem;border-radius:12px;color:#fff;background:#104d40;font-size:.74rem;font-weight:900;text-decoration:none}.learning-challenge-card__link:hover{background:#17634f}@media(max-width:900px){.learning-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.learning-challenge-grid{grid-template-columns:1fr}.learning-section__heading--inline{align-items:flex-start}.learning-section__heading--inline>a{align-self:flex-start}}.learning-certificate-page{min-height:100vh;padding:8.5rem 0 5rem;color:#13151c;background:#f2f4f3}.learning-certificate-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.learning-certificate-page__toolbar>span{color:#63736f;font-size:.72rem;font-weight:850}.learning-certificate-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.learning-certificate-page__toolbar a{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:42px;padding:.65rem .85rem;border:1px solid #d8dedb;border-radius:12px;color:#183c37;background:#fff;font:800 .72rem var(--font-arabic);text-decoration:none;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.learning-certificate-page__toolbar a:hover{border-color:#50a98a;background:#f5fbf8;transform:translateY(-1px)}.learning-certificate-page__toolbar svg{width:16px}.learning-certificate-page__message{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.7rem .85rem;border:1px solid #b9decd;border-radius:12px;color:#1c6f53;background:#f2fbf6;font-size:.73rem;font-weight:800}.learning-certificate-page__message svg{width:17px}.learning-certificate-stage{width:100%;overflow-x:auto;padding:1.25rem 0 1.4rem}.learning-certificate{position:relative;isolation:isolate;display:flex;width:min(1120px,calc(100% - 40px));min-height:690px;margin:0 auto;flex-direction:column;justify-content:space-between;padding:58px 66px 50px;overflow:hidden;border:10px solid #fff;outline:1px solid #d7d9df;border-radius:28px;text-align:start;background:#fff;box-shadow:0 26px 70px #111a1f1f;font-family:var(--font-arabic)}.learning-certificate:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(rgba(18,63,63,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(18,63,63,.14) 1px,transparent 1px);background-size:42px 42px}.learning-certificate:after{content:"";position:absolute;z-index:-1;right:-8%;bottom:-45%;width:72%;height:78%;border-radius:50%;background:radial-gradient(circle,#98dfbd47 0,#52b28529 34%,#52b28500 72%);filter:blur(18px)}.learning-certificate__glow{position:absolute;z-index:-1;top:-30%;left:-14%;width:52%;height:80%;border-radius:50%;background:radial-gradient(circle,#62cfa033,#62cfa000 72%);filter:blur(20px)}.learning-certificate__header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.learning-certificate__header>div:first-child span,.learning-certificate__header>div:first-child small{display:block}.learning-certificate__header>div:first-child span{font-size:.84rem;font-weight:950}.learning-certificate__header>div:first-child small{margin-top:.3rem;color:#686c76;font:600 .68rem/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.learning-certificate__seal{display:grid;justify-items:center;gap:.45rem;width:132px;height:132px;padding:18px;border:2px solid #191b22;border-radius:50%;outline:2px dotted #191b22;outline-offset:8px;background:#ffffffb8}.learning-certificate__seal img{width:68px;height:52px;object-fit:contain}.learning-certificate__seal span{display:flex;align-items:center;gap:.25rem;font-size:.58rem;font-weight:900;white-space:nowrap}.learning-certificate__seal svg{width:12px}.learning-certificate__content{align-self:flex-start;width:min(690px,72%);margin-top:-25px}.learning-certificate__content>p{margin:0;color:#515660;font-size:1rem;line-height:1.75}.learning-certificate__content h1{margin:.45rem 0 1.15rem;color:#101219;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.12;letter-spacing:-.035em}.learning-certificate__content h1.is-arabic-name{margin:.9rem 0 1.5rem;padding-block:.08em .14em;line-height:1.34;letter-spacing:0}.learning-certificate__content h2{margin:.65rem 0 1rem;max-width:760px;color:#101219;font-size:clamp(1.7rem,3.6vw,3.15rem);line-height:1.32}.learning-certificate__content .learning-certificate__statement{max-width:650px;color:#353944;font-size:.9rem}.learning-certificate__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.learning-certificate__signatures{display:flex;gap:2.4rem}.learning-certificate__signatures>div{min-width:145px}.learning-certificate__signatures b{display:block;margin-bottom:-.45rem;color:#12141b;font-family:"Segoe Script","Brush Script MT",var(--font-arabic);font-size:1.55rem;font-weight:500;transform:rotate(-4deg)}.learning-certificate__signatures span{display:block;padding-top:.6rem;border-top:1px solid #20232a;font-size:.72rem;font-weight:900}.learning-certificate__verification{display:flex;align-items:flex-end;gap:.85rem;direction:ltr;text-align:left}.learning-certificate__verification>svg{flex:0 0 auto;padding:6px;background:#fff}.learning-certificate__verification span,.learning-certificate__verification code{display:block}.learning-certificate__verification span{margin-bottom:.18rem;color:#424650;font-size:.61rem;direction:rtl}.learning-certificate[dir=ltr] .learning-certificate__verification span{direction:ltr}.learning-certificate__verification code{max-width:260px;overflow-wrap:anywhere;color:#6b6e77;font-size:.55rem}.learning-certificate.is-english .learning-certificate__content h1{letter-spacing:-.045em}.learning-certificate.is-english .learning-certificate__content h2{line-height:1.18}.learning-certificate.is-bilingual .learning-certificate__content{width:min(800px,82%);margin-top:-8px}.learning-certificate.is-bilingual .learning-certificate__content>p{margin:.16rem 0;font-size:.76rem;line-height:1.55}.learning-certificate.is-bilingual .learning-certificate__content>.learning-certificate__copy-ar{text-align:right}.learning-certificate.is-bilingual .learning-certificate__content h1{margin:.35rem 0 .6rem;font-size:clamp(2rem,4vw,3.45rem)}.learning-certificate.is-bilingual .learning-certificate__content h2{margin:.35rem 0;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.35}.learning-certificate.is-bilingual .learning-certificate__content .learning-certificate__title-ar{text-align:right;font-family:var(--font-arabic)}.learning-certificate.is-bilingual .learning-certificate__content .learning-certificate__statement{margin:.35rem 0;font-size:.72rem;line-height:1.6}.learning-certificate.is-bilingual .learning-certificate__content .learning-certificate__statement--ar{text-align:right}.learning-certificate-controls{display:grid;gap:1rem;margin-bottom:1rem;padding:1rem;border:1px solid #d9e3de;border-radius:20px;background:#fff;box-shadow:0 14px 38px #1125250f}.learning-certificate-controls .learning-certificate-page__actions{justify-content:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.learning-certificate-page__actions>button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:46px;padding:.7rem .85rem;border:1px solid #d3deda;border-radius:14px;color:#123f3f;background:#fff;font:800 .72rem var(--font-arabic);cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,border-color .18s ease}.learning-certificate-page__actions>button:hover:not(:disabled){border-color:#9fbbb0;background:#f5f9f7;transform:translateY(-1px);box-shadow:0 10px 24px #0c1e1e1a}.learning-certificate-page__actions>button:disabled{opacity:.58;cursor:wait}.learning-certificate-page__actions svg{width:17px}.learning-certificate-share{padding:1rem;border:1px solid #dce5e1;border-radius:16px;background:#f7faf8}.learning-certificate-share>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1rem}.learning-certificate-share>div:first-child>button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid #d6e1dc;border-radius:9px;color:#536763;background:#fff;cursor:pointer}.learning-certificate-share>div:first-child svg{width:16px}.learning-certificate-share>p{margin:.35rem 0 .85rem;color:#687a76;font-size:.68rem;line-height:1.75}.learning-certificate-share>div:last-child{display:flex;flex-wrap:wrap;gap:.45rem}.learning-certificate-share>div:last-child button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:38px;padding:.55rem .7rem;border:1px solid #d5e0db;border-radius:11px;color:#193f3a;background:#fff;font:800 .66rem var(--font-arabic);cursor:pointer}.learning-certificate-share>div:last-child button:first-child{color:#123f3f;border-color:#d5e0db;background:#fff}.learning-certificate-share>div:last-child button:disabled{opacity:.58;cursor:wait}.learning-certificate-share>div:last-child svg{width:16px}.learning-certificate-download-note{display:flex;align-items:center;justify-content:center;gap:.55rem;color:#68736f;font-size:.7rem;text-align:center}.learning-certificate-download-note svg{width:16px}.certificate-verification-page{display:grid;min-height:100vh;padding:9rem 1rem 5rem;place-items:center;color:var(--learn-ink);background:radial-gradient(circle at 15% 10%,rgba(112,214,170,.2),transparent 30%),radial-gradient(circle at 90% 80%,rgba(165,151,242,.22),transparent 35%),#f3f6f4}.certificate-verification-page>section{width:min(620px,100%);padding:clamp(1.5rem,5vw,3rem);border:1px solid #d8e0dc;border-radius:28px;text-align:center;background:#ffffffeb;box-shadow:0 24px 70px #112e2a1f}.certificate-verification__icon{display:grid;width:70px;height:70px;margin:0 auto 1rem;place-items:center;border-radius:22px;color:#177052;background:#e5f7ee}.certificate-verification__icon svg{width:34px;height:34px}.certificate-verification__icon.is-error{color:#a24733;background:#fff0ec}.certificate-verification-page section>p:first-of-type{margin:0;color:#237c5d;font-size:.72rem;font-weight:900}.certificate-verification-page h1{margin:.35rem 0 .65rem;font-size:clamp(1.45rem,4vw,2.1rem)}.certificate-verification__intro{margin:0 auto 1.5rem;max-width:480px;color:var(--learn-muted);line-height:1.8}.certificate-verification-page dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;text-align:right}.certificate-verification-page dl>div{padding:.85rem;border:1px solid var(--learn-line);border-radius:15px;background:#fafcfb}.certificate-verification-page dt{display:flex;align-items:center;gap:.3rem;color:var(--learn-muted);font-size:.64rem}.certificate-verification-page dt svg{width:14px}.certificate-verification-page dd{margin:.3rem 0 0;font-size:.82rem;font-weight:900}.certificate-verification__id{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:1rem 0;padding:.75rem;border-radius:13px;background:#f1f4f2;direction:ltr}.certificate-verification__id svg{width:16px;color:#28775c}.certificate-verification__id code{overflow-wrap:anywhere;font-size:.66rem}.certificate-verification-page section>small{display:flex;align-items:center;justify-content:center;gap:.35rem;color:#38725e;font-size:.64rem}.certificate-verification-page section>small svg{width:14px}.certificate-verification-page section>a{display:inline-flex;margin-top:1rem;padding:.75rem 1rem;border-radius:999px;color:#fff;background:var(--yusr-cta-bg,#0c1e1e);font-size:.76rem;font-weight:900;text-decoration:none}.certificate-verification__loading{display:flex;min-height:220px;align-items:center;justify-content:center;gap:.6rem;color:var(--learn-muted)}.certificate-verification__loading span{width:20px;height:20px;border:2px solid #cfe2d9;border-top-color:#237c5d;border-radius:50%;animation:certificate-verification-spin .8s linear infinite}@keyframes certificate-verification-spin{to{transform:rotate(360deg)}}.learning-certificate-page--locked{display:grid;place-items:center}.learning-certificate-page--locked>section{width:min(520px,calc(100% - 32px));padding:2.5rem;border:1px solid var(--learn-line);border-radius:26px;text-align:center;background:#fff;box-shadow:var(--learn-shadow)}.learning-certificate-page--locked>section>span{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 1rem;border-radius:19px;color:var(--learn-green-dark);background:var(--learn-mint)}.learning-certificate-page--locked p{color:var(--learn-muted);line-height:1.8}@media(max-width:980px){.my-learning-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.my-learning-certificate-grid article{grid-template-columns:auto minmax(0,1fr)}.my-learning-certificate-grid article>a{grid-column:1 / -1;justify-content:center}.learning-certificate-page{padding-top:7rem}.learning-certificate-page__toolbar{align-items:stretch;flex-direction:column}.learning-certificate-page__toolbar a{justify-content:center}.learning-certificate-page__toolbar>span{text-align:center}.learning-certificate-controls .learning-certificate-page__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-certificate-share>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-certificate{width:calc(100% - 24px);min-height:720px;padding:32px 24px;border-width:7px;border-radius:22px}.learning-certificate__header{gap:1rem}.learning-certificate__seal{width:92px;height:92px;padding:12px;outline-offset:5px}.learning-certificate__seal img{width:48px;height:36px}.learning-certificate__seal span{font-size:.46rem}.learning-certificate__content{width:100%;margin-top:1.5rem}.learning-certificate__content h1{font-size:2.25rem}.learning-certificate__content h2{font-size:1.55rem}.learning-certificate__footer{align-items:stretch;flex-direction:column}.learning-certificate__signatures{width:100%;gap:1rem}.learning-certificate__signatures>div{min-width:0;flex:1}.learning-certificate__verification{align-items:center;justify-content:space-between;width:100%}.certificate-verification-page dl{grid-template-columns:1fr}}.learning-certificate[data-exporting=true]{width:1120px!important;height:792px!important;min-width:1120px!important;max-width:1120px!important;min-height:792px!important;max-height:792px!important;margin:0!important;padding:58px 66px 50px!important;box-sizing:border-box!important;border-width:10px!important;border-radius:28px!important;transform:none!important}.learning-certificate[data-exporting=true] .learning-certificate__seal{width:132px!important;height:132px!important;padding:18px!important;outline-offset:8px!important}.learning-certificate[data-exporting=true] .learning-certificate__seal img{width:68px!important;height:52px!important}.learning-certificate[data-exporting=true] .learning-certificate__seal span{font-size:.58rem!important}.learning-certificate[data-exporting=true] .learning-certificate__content{width:690px!important;margin-top:-25px!important}.learning-certificate[data-exporting=true] .learning-certificate__content h1{font-size:4.6rem!important}.learning-certificate[data-exporting=true] .learning-certificate__content h2{font-size:3.15rem!important}.learning-certificate[data-exporting=true] .learning-certificate__footer{align-items:flex-end!important;flex-direction:row!important}.learning-certificate[data-exporting=true] .learning-certificate__signatures{width:auto!important;gap:2.4rem!important}.learning-certificate[data-exporting=true] .learning-certificate__signatures>div{min-width:145px!important}.learning-certificate[data-exporting=true] .learning-certificate__verification{width:auto!important}.learning-certificate[data-exporting=true].is-bilingual .learning-certificate__content{width:800px!important;margin-top:-8px!important}.learning-certificate[data-exporting=true].is-bilingual .learning-certificate__content h1{font-size:3.45rem!important}.learning-certificate[data-exporting=true].is-bilingual .learning-certificate__content h2{font-size:2rem!important}@media print{body *{visibility:hidden!important}.learning-certificate,.learning-certificate *{visibility:visible!important}.learning-certificate{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;border-radius:0;box-shadow:none}@page{size:landscape;margin:0}}.learning-action-toast{position:fixed;z-index:5000;right:50%;bottom:max(1.25rem,env(safe-area-inset-bottom));width:min(420px,calc(100% - 2rem));padding:.85rem 1rem;border:1px solid #aedac6;border-radius:15px;color:#165d44;background:#f2fbf6;box-shadow:0 18px 45px #0a2b282e;font:800 .76rem/1.7 var(--font-arabic);text-align:center;transform:translate(50%);animation:learning-toast-in .22s ease-out both}.learning-action-toast.is-error{border-color:#efc3b9;color:#943d2b;background:#fff6f3}@keyframes learning-toast-in{0%{opacity:0;transform:translate(50%,12px)}to{opacity:1;transform:translate(50%)}}.my-learning-hero{position:relative;overflow:hidden;padding:8.5rem 0 3.75rem;background:radial-gradient(circle at 14% 28%,rgba(82,178,133,.18),transparent 28%),linear-gradient(135deg,#061919,#103a36)}.my-learning-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;pointer-events:none;background-image:radial-gradient(rgba(140,223,173,.8) .75px,transparent .75px);background-size:26px 26px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 82%,transparent)}.my-learning-hero__layout{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1fr) 320px;align-items:center!important;gap:2rem!important}.my-learning-hero__content{min-width:0}.my-learning-hero__identity{align-items:center;gap:1.1rem}.my-learning-hero__identity>span{width:72px;height:72px;border:1px solid rgba(140,223,173,.18);border-radius:22px;background:#8cdfad1a}.my-learning-hero__identity p{color:#8cdfad;font-size:.75rem;font-weight:900}.my-learning-hero__identity h1{margin:.25rem 0 .35rem;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.3;text-wrap:balance}.my-learning-hero__identity small{max-width:540px;margin:0;color:#f6fff9ad;font-size:.82rem;line-height:1.8;direction:rtl;text-align:right}.my-learning-hero__primary-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.4rem}.my-learning-hero__primary-actions .learning-primary-button{color:#fff;background:var(--yusr-cta-bg,#0c1e1e);box-shadow:var(--yusr-cta-shadow,0 12px 28px rgba(12,30,30,.2))}.my-learning-hero__primary-actions .learning-primary-button:hover{background:var(--yusr-cta-hover,#163c39)}.my-learning-hero__primary-actions .learning-secondary-button{color:#f6fff9;border:1px solid rgba(255,255,255,.18);background:#ffffff0f}.my-learning-hero__primary-actions svg{width:18px}.my-learning-hero__account{padding:1.1rem;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#fff1;box-shadow:0 18px 48px #00000021}.my-learning-hero__account>span{display:block;color:#f6fff98c;font-size:.66rem;font-weight:800}.my-learning-hero__account>strong{display:block;margin:.3rem 0 .9rem;overflow-wrap:anywhere;color:#f6fff9;font:800 .76rem var(--font-english,var(--font-arabic));direction:ltr;text-align:right}.my-learning-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.my-learning-hero__actions button{min-height:44px;justify-content:center;padding:.65rem .75rem;border-radius:12px;color:#f6fff9cc;background:#ffffff0e;transition:background-color .18s ease,border-color .18s ease}.my-learning-hero__actions button:hover:not(:disabled){border-color:#8cdfad59;color:#f6fff9;background:#8cdfad1f}.my-learning-hero__actions button.is-connected{border-color:#82dfa852;color:#9ae9b9;background:#82dfa81a}@media(max-width:820px){.my-learning-hero{padding:7.25rem 0 3.25rem}.my-learning-hero__layout{grid-template-columns:1fr;align-items:stretch!important;gap:1.25rem!important}.my-learning-hero__account{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.my-learning-hero__account>span{width:100%}.my-learning-hero__account>strong{flex:1;margin:0}.my-learning-hero__actions{display:flex}}@media(max-width:560px){.my-learning-hero__identity{align-items:flex-start}.my-learning-hero__identity>span{display:grid;width:56px;height:56px;border-radius:17px}.my-learning-hero__identity h1{font-size:1.7rem}.my-learning-hero__primary-actions{display:grid;grid-template-columns:1fr}.my-learning-hero__primary-actions>*{width:100%}.my-learning-hero__account{display:block}.my-learning-hero__account>strong{margin:.3rem 0 .8rem}.my-learning-hero__actions{display:grid}}.install-app-prompt{position:fixed;z-index:3500;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));display:none;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.8rem;max-width:560px;margin-inline:auto;padding:.85rem .9rem;border:1px solid rgba(140,223,173,.24);border-radius:22px;color:#f7fffb;background:#071d1df5;box-shadow:0 24px 70px #03141357;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);direction:rtl;font-family:var(--font-arabic)}.install-app-prompt>img{width:54px;height:54px;padding:6px;border-radius:16px;object-fit:contain;background:#fff}.install-app-prompt__copy{min-width:0}.install-app-prompt__copy small{display:block;color:#8cdfad;font-size:.62rem;font-weight:800}.install-app-prompt__copy strong{display:block;margin-top:.12rem;font-size:.92rem}.install-app-prompt__copy p{margin:.2rem 0 0;color:#f7fffbad;font-size:.68rem;line-height:1.6}.install-app-prompt__action,.install-app-prompt__ios{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:.55rem .75rem;border:0;border-radius:999px;color:#082622;background:#73d49f;font:800 .72rem var(--font-arabic);white-space:nowrap}.install-app-prompt__action{cursor:pointer}.install-app-prompt__action svg,.install-app-prompt__ios svg{width:15px;height:15px}.install-app-prompt__close{position:absolute;top:-9px;left:-7px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff;background:#173f3a;cursor:pointer}.install-app-prompt__close svg{width:15px}@media(max-width:760px),(pointer:coarse){.install-app-prompt{display:grid}}@media(max-width:430px){.install-app-prompt{grid-template-columns:46px minmax(0,1fr) auto;gap:.65rem;padding:.75rem}.install-app-prompt>img{width:46px;height:46px;border-radius:14px}.install-app-prompt__copy p{max-width:205px}.install-app-prompt__action,.install-app-prompt__ios{min-height:38px;padding-inline:.65rem}}.site-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:20px;background:#031211a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:site-dialog-fade .18s ease-out both}.site-dialog{position:relative;width:min(440px,100%);padding:1.4rem;border:1px solid rgba(14,52,50,.13);border-radius:24px;color:#0e3432;background:#fff;box-shadow:0 30px 90px #03121147;font-family:var(--font-arabic);animation:site-dialog-rise .2s ease-out both}.site-dialog__close{position:absolute;top:.85rem;left:.85rem;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(14,52,50,.12);border-radius:50%;color:#647977;background:#f5f9f7;cursor:pointer}.site-dialog__close svg{width:18px}.site-dialog__close:focus-visible,.site-dialog button:focus-visible{outline:3px solid rgba(82,178,133,.35);outline-offset:2px}.site-dialog__icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:1rem;border-radius:15px;color:#17694f;background:#e8f7ef}.site-dialog.is-danger .site-dialog__icon{color:#a64325;background:#fff0eb}.site-dialog__icon svg{width:22px}.site-dialog__copy>p{margin:0 0 .25rem;color:#52a27c;font-size:.68rem;font-weight:850}.site-dialog__copy h2{margin:0;padding-inline-end:2.5rem;font-size:1.08rem;line-height:1.55}.site-dialog__copy>div{margin-top:.55rem;color:#647977;font-size:.82rem;line-height:1.85;white-space:pre-line}.site-dialog__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.25rem}.site-dialog__actions:has(>:only-child){grid-template-columns:1fr}.site-dialog__actions button{min-height:46px;padding:.7rem 1rem;border-radius:13px;font-family:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.site-dialog__primary{border:1px solid var(--yusr-cta-bg, #164844);color:#fff;background:var(--yusr-cta-bg, #164844)}.site-dialog__primary:hover{background:var(--yusr-cta-hover, #1b5f58)}.site-dialog.is-danger .site-dialog__primary{border-color:#d85f3b;background:#d85f3b}.site-dialog__secondary{border:1px solid rgba(14,52,50,.14);color:#0e3432;background:#fff}.site-dialog__secondary:hover{background:#f5f9f7}@keyframes site-dialog-fade{0%{opacity:0}}@keyframes site-dialog-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}}@media(max-width:480px){.site-dialog{padding:1.15rem;border-radius:20px}.site-dialog__actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.site-dialog-backdrop,.site-dialog{animation:none}}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts-medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts-semibold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts-bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:The Year of Handicrafts;src:url(/fonts/the-year-of-handicrafts-black.otf)format("opentype");font-style:normal;font-weight:800 900;font-display:swap}:root{--font-arabic:"The Year of Handicrafts","Alexandria Variable","Alexandria",Tahoma,Arial,sans-serif;--yusr-font-nav:.94rem;--yusr-font-button:.96rem;--yusr-font-eyebrow:.84rem;--yusr-font-section-title:clamp(1.85rem,3vw,2.5rem);--yusr-font-section-copy:1rem;--yusr-font-hero-title:clamp(3.6rem,5.8vw,5rem);--yusr-font-hero-rotating:clamp(1.2rem,2.25vw,1.8rem)}body{font-family:var(--font-arabic);font-optical-sizing:auto;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern" 1,"liga" 1,"rlig" 1,"calt" 1;text-rendering:optimizeLegibility;direction:rtl}.yusr-display-kashida{font-family:var(--font-arabic);font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern" 1,"liga" 1,"rlig" 1,"calt" 1;text-rendering:optimizeLegibility}@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;--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--blur-sm:8px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-32{top:calc(var(--spacing)*-32)}.top-0{top:calc(var(--spacing)*0)}.right-1\/4{right:25%}.right-6{right:calc(var(--spacing)*6)}.-bottom-36{bottom:calc(var(--spacing)*-36)}.bottom-\[7rem\]{bottom:7rem}.-left-24{left:calc(var(--spacing)*-24)}.left-0{left:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-3{margin:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.ms-\[-3px\]{margin-inline-start:-3px}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.h-2{height:calc(var(--spacing)*2)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-\[1px\]{height:1px}.h-full{height:100%}.max-h-16{max-height:calc(var(--spacing)*16)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[76px\]{min-height:76px}.min-h-\[112px\]{min-height:112px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[400px\]{max-width:400px}.max-w-\[800px\]{max-width:800px}.max-w-\[1280px\]{max-width:1280px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-\[54px\]{min-width:54px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-\[\#1B7070\]\/15{border-color:#1b707026}.border-\[\#9BE3B5\]\/15{border-color:#9be3b526}.border-\[\#9BE3B5\]\/25{border-color:#9be3b540}.border-\[\#9BE3B5\]\/35{border-color:#9be3b559}.border-\[\#112525\]\/8{border-color:#11252514}.border-\[\#112525\]\/10{border-color:#1125251a}.border-\[\#112525\]\/\[0\.07\]{border-color:#11252512}.border-\[\#E8A13A\]\/20{border-color:#e8a13a33}.border-\[\#E8673D\]\/20{border-color:#e8673d33}.border-\[rgba\(17\,37\,37\,0\.05\)\]{border-color:#1125250d}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/15{border-color:color-mix(in oklab,currentcolor 15%,transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-t-\[\#1B7070\]{border-top-color:#1b7070}.border-t-\[\#9BE3B5\]{border-top-color:#9be3b5}.bg-\[\#0C1E1E\]{background-color:#0c1e1e}.bg-\[\#1B7070\]{background-color:#1b7070}.bg-\[\#1B7070\]\/10{background-color:#1b70701a}.bg-\[\#1B7070\]\/20{background-color:#1b707033}.bg-\[\#9BE3B5\]\/10{background-color:#9be3b51a}.bg-\[\#9BE3B5\]\/15{background-color:#9be3b526}.bg-\[\#050b0b\]{background-color:#050b0b}.bg-\[\#52B285\]\/10{background-color:#52b2851a}.bg-\[\#081a19\]{background-color:#081a19}.bg-\[\#071212\]{background-color:#071212}.bg-\[\#071818\]{background-color:#071818}.bg-\[\#E8673D\]{background-color:#e8673d}.bg-\[\#E8673D\]\/10{background-color:#e8673d1a}.bg-\[\#EAF2EE\]{background-color:#eaf2ee}.bg-\[\#F3F6F4\]{background-color:#f3f6f4}.bg-\[\#F4F8F7\]{background-color:#f4f8f7}.bg-\[\#F5F7F5\]{background-color:#f5f7f5}.bg-\[\#F5F8F6\]{background-color:#f5f8f6}.bg-\[\#F7FAF9\]{background-color:#f7faf9}.bg-\[\#F8FBF9\]{background-color:#f8fbf9}.bg-\[\#FFF0CB\]{background-color:#fff0cb}.bg-\[\#FFFCF4\]{background-color:#fffcf4}.bg-\[rgba\(255\,255\,255\,0\.72\)\]{background-color:#ffffffb8}.bg-\[rgba\(255\,255\,255\,0\.84\)\]{background-color:#ffffffd6}.bg-black{background-color:var(--color-black)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(110deg\,\#EA6144\,\#C34783\,\#5B68EB\)\]{background-image:linear-gradient(110deg,#ea6144,#c34783,#5b68eb)}.bg-\[linear-gradient\(135deg\,rgba\(7\,24\,24\,0\.84\)\,rgba\(7\,18\,18\,0\.58\)\)\]{background-image:linear-gradient(135deg,#071818d6,#07121294)}.bg-\[radial-gradient\(ellipse_at_top\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top,var(--tw-gradient-stops))}.from-\[\#52B285\]\/20{--tw-gradient-from:oklab(69.3142% -.107504 .0372096/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#E8673D\]{--tw-gradient-from:#e8673d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#52B285\]{--tw-gradient-to:#52b285;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-\[76px\]{padding-top:76px}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-9{padding-bottom:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.82rem\]{font-size:.82rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1B7070\]{color:#1b7070}.text-\[\#5a7070\]{color:#5a7070}.text-\[\#9A6415\]{color:#9a6415}.text-\[\#9BE3B5\]{color:#9be3b5}.text-\[\#52B285\]{color:#52b285}.text-\[\#173f3f\]{color:#173f3f}.text-\[\#246C51\]{color:#246c51}.text-\[\#667B76\]{color:#667b76}.text-\[\#184343\]{color:#184343}.text-\[\#258558\]{color:#258558}.text-\[\#355858\]{color:#355858}.text-\[\#496363\]{color:#496363}.text-\[\#617777\]{color:#617777}.text-\[\#718585\]{color:#718585}.text-\[\#A34A30\]{color:#a34a30}.text-\[\#B55031\]{color:#b55031}.text-\[\#E8A13A\]{color:#e8a13a}.text-\[\#E8673D\]\/90{color:#e8673de6}.text-\[\#F5F4F0\]{color:#f5f4f0}.text-gray-200{color:var(--color-gray-200)}.text-muted-foreground{color:var(--muted-foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.opacity-10{opacity:.1}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.shadow-\[0_10px_30px_rgba\(17\,37\,37\,0\.04\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#1125250a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(7\,18\,18\,0\.05\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0712120d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(7\,18\,18\,0\.06\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#0712120f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(7\,18\,18\,0\.07\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#07121212);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(7\,18\,18\,0\.08\)\]{--tw-shadow:0 16px 50px var(--tw-shadow-color,#07121214);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(7\,18\,18\,0\.28\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#07121247);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.running{animation-play-state:running}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-\[\#52B285\]\/30 ::selection{background-color:#52b2854d}.selection\:bg-\[\#52B285\]\/30::selection{background-color:#52b2854d}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-\[\#1B7070\]\/25:hover{border-color:#1b707040}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-\[\#155d5d\]:hover{background-color:#155d5d}.hover\:bg-\[\#F2F8F6\]:hover{background-color:#f2f8f6}.hover\:bg-\[\#F4F8F7\]:hover{background-color:#f4f8f7}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_12px_26px_rgba\(7\,18\,18\,0\.08\)\]:hover{--tw-shadow:0 12px 26px var(--tw-shadow-color,#07121214);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_16px_32px_rgba\(17\,37\,37\,0\.05\)\]:hover{--tw-shadow:0 16px 32px var(--tw-shadow-color,#1125250d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#1B7070\]:focus-visible{outline-color:#1b7070}.focus-visible\:outline-\[\#E8A13A\]:focus-visible{outline-color:#e8a13a}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#AAB9B5\]:disabled{background-color:#aab9b5}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}@media(min-width:350px){.min-\[350px\]\:inline{display:inline}}@media(min-width:360px){.min-\[360px\]\:h-\[22px\]{height:22px}.min-\[360px\]\:w-\[22px\]{width:22px}}@media(min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:48rem){.md\:right-8{right:calc(var(--spacing)*8)}.md\:bottom-10{bottom:calc(var(--spacing)*10)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-7{margin-top:calc(var(--spacing)*7)}.md\:mr-\[240px\]{margin-right:240px}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-20{height:calc(var(--spacing)*20)}.md\:max-h-20{max-height:calc(var(--spacing)*20)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-20{width:calc(var(--spacing)*20)}.md\:w-\[calc\(50\%-1\.1rem\)\]{width:calc(50% - 1.1rem)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:rounded-\[24px\]{border-radius:24px}.md\:rounded-\[28px\]{border-radius:28px}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-7{padding-block:calc(var(--spacing)*7)}.md\:py-9{padding-block:calc(var(--spacing)*9)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:pt-36{padding-top:calc(var(--spacing)*36)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-\[0\.95rem\]{font-size:.95rem}.md\:text-\[2\.65rem\]{font-size:2.65rem}.md\:leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}}@media(min-width:64rem){.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:w-\[calc\(33\.333\%-1\.4rem\)\]{width:calc(33.333% - 1.4rem)}.lg\:w-auto{width:auto}.lg\:max-w-\[310px\]{max-width:310px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.95fr\]{grid-template-columns:1.1fr .95fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_360px\]{grid-template-columns:minmax(0,1.45fr) 360px}.lg\:grid-cols-\[minmax\(260px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:rounded-full{border-radius:3.40282e38px}.lg\:bg-transparent{background-color:#0000}.lg\:px-3{padding-inline:calc(var(--spacing)*3)}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:gap-6{gap:calc(var(--spacing)*6)}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:14.5px;--yusr-section-bg:#f9ffff;--yusr-section-alt:#f9ffff;--yusr-section-deep:#f9ffff;--yusr-card-bg:#fffffff0;--yusr-card-border:#11252514;--yusr-card-shadow:0 16px 42px #1125250d;--yusr-soft-surface:#1b70700d;--yusr-text-main:#184343;--yusr-text-muted:#5f7474;--yusr-cta-bg:#164844;--yusr-cta-hover:#1b5f58;--yusr-cta-foreground:#fff;--yusr-cta-shadow:0 12px 28px #16484438;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#0c1e1e;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}html,body{background-color:#0c1e1e;width:100%;max-width:100vw;min-height:100%;margin:0;padding:0;overflow-x:hidden}#root{width:100%;max-width:100vw;min-height:100vh;margin:0;padding:0;overflow-x:hidden}html.yusr-reader-scroll,body.yusr-reader-scroll{touch-action:pan-y;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;height:auto!important;min-height:100%!important;position:static!important;overflow-y:auto!important}@media(max-width:768px){.footer-bottom-bar{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))!important}section{padding-left:1rem!important;padding-right:1rem!important}section:not(.hero-root){padding-top:4rem!important;padding-bottom:4rem!important}h1,h2,h3{word-break:break-word;overflow-wrap:anywhere}.programs-grid,.meetings-grid{grid-template-columns:1fr!important}.philosophy-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}.philosophy-pillar-card{border-radius:22px!important;min-width:0!important;padding:1.5rem 1rem!important}.philosophy-pillars-grid>.philosophy-pillar-card:nth-child(3){grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;max-width:100%!important}.section-container{padding-left:1rem!important;padding-right:1rem!important}.section-header-action{display:none!important}.section-mobile-bottom-cta{justify-content:flex-start!important;width:100%!important;margin-top:1.5rem!important;display:flex!important}.section-mobile-bottom-cta a{width:100%!important;text-decoration:none!important;display:block!important}.section-mobile-bottom-btn{color:#1b7070!important;width:100%!important;min-height:54px!important;box-shadow:none!important;text-align:right!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffffe6!important;border:1px dashed #1b70702e!important;border-radius:18px!important;justify-content:space-between!important;gap:10px!important;padding:14px 18px!important;font-size:.9rem!important;font-weight:700!important}.article-cta-card{display:none!important}.ai-sprint-card{flex-direction:column!important;align-items:flex-start!important;padding:1.5rem!important}.mentor-photo-panel{min-height:300px!important}.mentor-info-panel{padding:1.5rem!important}.quick-stats-row{gap:1rem!important}.program-detail-hero{padding:7rem 1rem 3rem!important}.apply-page-container{padding:6rem 1rem 4rem!important}.newsletter-form-container{min-width:unset!important;width:100%!important}.newsletter-cta{padding:2.5rem 1.5rem!important}.grid.grid-cols-1.lg\:grid-cols-\[1fr_320px\],.grid.grid-cols-1.lg\:grid-cols-\[1fr_340px\],.grid.grid-cols-1.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr!important}.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-\[1\.4fr_1fr_1fr_1fr\]{grid-template-columns:1fr!important;gap:2rem!important}.grid.grid-cols-1.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr!important}.flex.flex-col.md\:grid.md\:grid-cols-\[1\.1fr_1fr\]{flex-direction:column!important;grid-template-columns:1fr!important;display:flex!important}.flex.flex-col.lg\:grid{flex-direction:column!important;display:flex!important}div[style*="height: 480px"][style*="overflow: hidden"]{height:320px!important}div[style*="padding: 3rem 2rem 5rem"]{padding:1.5rem 1rem 5rem!important}}.section-mobile-bottom-cta{display:none}.career-price-row{align-items:center;gap:10px;display:flex}.career-price-current,.career-price-old,.career-price-discount{white-space:nowrap}.career-price-old{color:#f5f4f066;font-size:1.2rem;text-decoration:line-through}.career-price-discount{color:#fff;background-color:#e8673d;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:.8rem;line-height:1.25;display:inline-flex}@media(max-width:480px){section{padding-left:.75rem!important;padding-right:.75rem!important}section:not(.hero-root){padding-top:3.25rem!important;padding-bottom:3.25rem!important}h1{font-size:clamp(1.5rem,8vw,2.2rem)!important}.program-registration-card{border-radius:18px!important;padding:.875rem!important}.program-registration-price-panel{min-height:82px!important;padding:.8rem!important}.program-registration-price{font-size:1.55rem!important;line-height:1.2!important}.career-price-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.45rem;width:100%;display:flex}.career-price-current,.career-price-old,.career-price-discount{white-space:nowrap;flex-shrink:0}.career-price-current{font-size:1.55rem;font-weight:800}.career-price-old{color:#f5f4f06b;font-size:.92rem;font-weight:700;text-decoration:line-through}.career-price-discount{color:#fff;background-color:#e8673d;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:3px 7px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.hero-cta-row{flex-direction:column!important;width:100%!important}.hero-cta-row>a{text-align:center!important;justify-content:center!important;width:100%!important}.ai-sprint-card{border-radius:18px!important;padding:1.25rem!important}.section-container{padding-left:.75rem!important;padding-right:.75rem!important}.philosophy-pillars-grid{gap:.75rem!important}.philosophy-pillar-card{border-radius:20px!important;padding:1.3rem .9rem!important}.apply-page-container h1{font-size:1.8rem!important}.program-detail-hero{padding:6rem .75rem 2.5rem!important}}@media(min-width:769px)and (max-width:1024px){.programs-grid,.meetings-grid{grid-template-columns:repeat(2,1fr)!important}.ai-sprint-card{padding:1.75rem!important}.flex.flex-col.lg\:grid{flex-direction:column!important;display:flex!important}.grid.grid-cols-1.lg\:grid-cols-\[1fr_320px\],.grid.grid-cols-1.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr!important}.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-\[1\.4fr_1fr_1fr_1fr\]{grid-template-columns:repeat(2,1fr)!important}.grid.grid-cols-1.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr!important}}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.featured-meeting-card,.technical-meeting-page{--meeting-ink:#0c1e1e;--meeting-panel:#112525;--meeting-brand:#52b285;--meeting-brand-soft:#9be3b5;--meeting-accent:#e8673d;--meeting-paper:#f5f4f0}.featured-meeting-card{direction:rtl;background:radial-gradient(circle at 12% 15%,#52b28529,#0000 32%),linear-gradient(145deg,#081414,#102323 56%,#0c1e1e);border:1px solid #52b28533;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);max-width:1200px;margin:0 auto 2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #07121229}.featured-meeting-card:after{content:"";background:linear-gradient(90deg,transparent,var(--meeting-brand),var(--meeting-accent),transparent);height:3px;position:absolute;inset:auto 0 0}.featured-meeting-copy,.meeting-system-visual{z-index:1;position:relative}.featured-meeting-kicker,.technical-meeting-kicker,.technical-section-label{color:var(--meeting-brand-soft);font-family:var(--font-arabic);letter-spacing:.01em;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;display:inline-flex}.featured-meeting-kicker{background:#52b28514;border:1px solid #52b28533;border-radius:999px;margin-bottom:1rem;padding:.4rem .8rem}.featured-meeting-tags,.technical-meeting-tag-row{flex-wrap:wrap;gap:.45rem;display:flex}.featured-meeting-tags span,.technical-meeting-tag-row span{color:#f5f4f0ad;font-family:var(--font-arabic);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:.32rem .7rem;font-size:.68rem;font-weight:700}.featured-meeting-copy h2{max-width:620px;color:var(--meeting-paper);font-family:var(--font-arabic);margin:.85rem 0 .75rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:800;line-height:1.3}.featured-meeting-copy>p{color:#f5f4f09e;max-width:640px;font-family:var(--font-arabic);margin:0;font-size:.92rem;line-height:1.85}.featured-meeting-meta{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.technical-meeting-event-meta{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.featured-meeting-meta span,.technical-meeting-event-meta span{color:#f5f4f0ad;font-family:var(--font-arabic);background:#ffffff09;border:1px solid #9be3b524;border-radius:9px;align-items:center;gap:.35rem;padding:.38rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.featured-meeting-speaker{align-items:center;gap:.7rem;margin:1.15rem 0;display:flex}.featured-meeting-avatar{color:#0c1e1e;background:var(--meeting-brand-soft);border:1px solid #52b28547;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-family:sans-serif;font-size:.72rem;font-weight:800;display:inline-flex}.featured-meeting-avatar-stack{direction:ltr;padding-inline-start:8px;display:flex}.featured-meeting-avatar-stack>img,.featured-meeting-avatar-stack>.featured-meeting-avatar{object-fit:cover;background:#173f3f;border:2px solid #102323;border-radius:13px;width:42px;height:42px;margin-inline-start:-8px}.featured-meeting-speaker>span:last-child{flex-direction:column;gap:.12rem;display:flex}.featured-meeting-speaker strong,.featured-meeting-speaker small{font-family:var(--font-arabic)}.featured-meeting-speaker strong{color:#fff;font-size:.82rem}.featured-meeting-speaker small{color:#f5f4f07a;font-size:.7rem}.featured-meeting-cta,.technical-meeting-hero-actions button{color:#fff;background:linear-gradient(135deg,var(--meeting-brand),#2c8c69);min-height:46px;font-family:var(--font-arabic);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #52b28533}.featured-meeting-cta:hover,.technical-meeting-hero-actions button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #52b28547}.meeting-system-visual{color:#f5f4f0;direction:ltr;background:#0a1818;border:1px solid #9be3b52e;border-radius:18px;overflow:hidden;box-shadow:0 22px 60px #00000040}.meeting-home-system-cover{background:linear-gradient(145deg,#081414,#102525);width:100%;height:100%;padding:.7rem}.meeting-home-system-cover .meeting-system-visual{border-radius:12px;height:100%}.meeting-home-system-cover .meeting-system-toolbar{padding:.45rem .6rem}.meeting-home-system-cover .meeting-system-canvas{padding:.55rem}.meeting-home-system-cover .meeting-token-row,.meeting-home-system-cover .meeting-variable-node,.meeting-home-system-cover .meeting-component-preview{padding:.3rem .4rem}.meeting-system-toolbar{background:#ffffff06;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.meeting-system-toolbar-title,.meeting-system-eyebrow{color:#f5f4f0b3;align-items:center;gap:.4rem;font-family:sans-serif;font-size:.68rem;font-weight:700;display:inline-flex}.meeting-system-toolbar-status{color:var(--meeting-brand-soft);background:#52b2851a;border-radius:999px;padding:.25rem .55rem;font-family:sans-serif;font-size:.58rem;font-weight:700}.meeting-system-canvas{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:18px 18px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:0;padding:1rem;display:grid}.meeting-system-column{flex-direction:column;gap:.55rem;min-width:0;display:flex}.meeting-system-eyebrow{color:var(--meeting-brand-soft);margin-bottom:.15rem}.meeting-token-row,.meeting-variable-node,.meeting-component-preview{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:.55rem;min-width:0;padding:.52rem .6rem;display:flex}.meeting-token-swatch{border:2px solid #ffffff29;border-radius:6px;flex:none;width:18px;height:18px}.meeting-token-row>span:last-child{flex-direction:column;min-width:0;display:flex}.meeting-token-row small,.meeting-variable-node span,.meeting-component-preview span{color:#f5f4f066;font-family:sans-serif;font-size:.52rem}.meeting-token-row strong,.meeting-variable-node strong{color:#f5f4f0db;text-overflow:ellipsis;white-space:nowrap;font-family:sans-serif;font-size:.62rem;font-weight:700;overflow:hidden}.meeting-variable-node{justify-content:space-between}.meeting-system-connector{color:#52b28599;align-items:center;display:flex}.meeting-system-connector span{background:#52b28542;flex:1;height:1px}.meeting-component-preview{flex-direction:column;align-items:stretch;margin-top:.1rem}.meeting-component-preview .meeting-component-button{color:#0c1e1e;background:var(--meeting-brand);font-family:var(--font-arabic);pointer-events:none;border:0;border-radius:7px;padding:.45rem;font-size:.58rem;font-weight:800;display:block}.technical-meeting-page{color:#173f3f;background:#fff;min-height:100vh}.technical-meeting-shell{width:min(1160px,100% - 4rem);margin-inline:auto}.technical-meeting-hero{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#081414,#102525 55%,#0c1e1e);padding:8.5rem 0 5rem;position:relative;overflow:hidden}.technical-meeting-hero-glow{pointer-events:none;background:radial-gradient(circle,#52b2852b,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;right:10%}.technical-meeting-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.technical-meeting-back{color:#f5f4f09e;font-family:var(--font-arabic);align-items:center;gap:.35rem;margin-bottom:1.35rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.technical-meeting-kicker{margin-bottom:1rem}.technical-meeting-hero-copy h1{color:#fff;max-width:720px;font-family:var(--font-arabic);margin:0 0 1rem;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.18}.technical-meeting-hero-copy>p{color:#f5f4f0a8;max-width:700px;font-family:var(--font-arabic);margin:0;font-size:1rem;line-height:1.9}.technical-meeting-tag-row{margin-top:1.25rem}.technical-meeting-hero-actions{align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.technical-meeting-hero-actions>span{color:#f5f4f085;font-family:var(--font-arabic);font-size:.78rem;font-weight:700}.meeting-countdown{color:#f5f4f0;width:min(100%,560px);font-family:var(--font-arabic);background:#52b28514;border:1px solid #52b2853d;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:.8rem .9rem;display:flex}.meeting-countdown__label{color:#9be3b5;white-space:nowrap;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.meeting-countdown__units{grid-template-columns:repeat(4,minmax(42px,1fr));gap:.35rem;display:grid}.meeting-countdown__units>span{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;min-width:44px;padding:.38rem .45rem;display:grid}.meeting-countdown__units strong{color:#fff;font-variant-numeric:tabular-nums;font-size:.9rem}.meeting-countdown__units small{color:#f5f4f085;font-size:.55rem}.meeting-countdown--compact{width:100%;margin:.8rem 0 0;padding:.6rem .7rem}.meeting-countdown--compact .meeting-countdown__units>span{min-width:38px;padding:.3rem}.meeting-countdown--compact .meeting-countdown__units strong{font-size:.76rem}.meeting-countdown--closed{color:#ffd2c4;background:#e8673d1a;border-color:#e8673d47;justify-content:center}.technical-asset-note{color:#f5f4f061;width:fit-content;font-family:var(--font-arabic);align-items:center;gap:.4rem;margin:.7rem auto 0;font-size:.62rem;display:flex}.technical-meeting-main>section{border-bottom:1px solid #1b70701a;padding:5rem 0}.technical-meeting-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:center;gap:3rem;display:grid}.technical-section-label{color:#2e8d69}.technical-meeting-intro h2,.technical-section-heading h2,.technical-topics-copy h2,.technical-registration-copy h2{color:#173f3f;font-family:var(--font-arabic);margin:.6rem 0 .85rem;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:800;line-height:1.35}.technical-meeting-intro>div>p,.technical-topics-copy>p,.technical-registration-copy>p{color:#647d7d;font-family:var(--font-arabic);margin:0;font-size:.92rem;line-height:1.9}.technical-speaker-card{background:#fbfbf9;border:1px solid #1b70701a;border-radius:20px;grid-template-columns:112px 1fr;gap:1.1rem;padding:1rem;display:grid;box-shadow:0 12px 35px #1125250b}.technical-speaker-card img,.technical-speaker-slot{object-fit:cover;border-radius:14px;width:112px;height:132px}.technical-speaker-slot{color:#548181;background:#52b2850f;border:1px dashed #1b707038;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;font-family:sans-serif;font-size:.6rem;display:flex}.technical-speaker-card>div:last-child{align-self:center}.technical-speaker-card small{color:#2e8d69;font-family:var(--font-arabic);font-weight:800}.technical-speaker-card h3{color:#173f3f;font-family:var(--font-arabic);margin:.25rem 0 .1rem;font-size:1.1rem;font-weight:800}.technical-speaker-card p{color:#4f6969;margin:0 0 .5rem;font-family:sans-serif;font-size:.7rem;line-height:1.45}.technical-speaker-card span{color:#6a8080;font-family:var(--font-arabic);font-size:.7rem;line-height:1.6}.technical-speakers-list{gap:.8rem;display:grid}.technical-section-heading{max-width:700px;margin-bottom:2rem}.technical-highlights-grid,.technical-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.technical-highlights-grid article{background:linear-gradient(160deg,#fff,#f7faf7);border:1px solid #1b70701c;border-radius:18px;min-height:180px;padding:1.35rem}.technical-highlight-index{color:#2e8d69;background:#52b2851a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-family:sans-serif;font-size:.68rem;font-weight:800;display:inline-flex}.technical-highlights-grid h3{color:#173f3f;margin:1.25rem 0 .5rem;font-family:sans-serif;font-size:1rem}.technical-highlights-grid p{color:#647d7d;font-family:var(--font-arabic);margin:0;font-size:.78rem;line-height:1.7}.technical-topics-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:3rem;display:grid}.technical-partner-logo{border-top:1px solid #1b707014;align-items:center;gap:.85rem;margin-top:1.5rem;padding-top:1rem;display:flex}.technical-partner-logo span{color:#566f6f;font-family:sans-serif;font-size:.62rem}.technical-partner-logo img{object-fit:contain;width:132px;max-height:34px}.technical-topic-cloud{flex-wrap:wrap;align-content:center;gap:.55rem;display:flex}.technical-topic-cloud span{color:#456e6e;background:#f7faf8;border:1px solid #1b70701a;border-radius:10px;padding:.6rem .8rem;font-family:sans-serif;font-size:.7rem;font-weight:700}.technical-demo-slot,.technical-demo-grid img{aspect-ratio:16/10;object-fit:cover;border-radius:16px;width:100%}.technical-official-gallery{background:linear-gradient(145deg,#081414,#102525);border-radius:24px;padding-inline:clamp(1rem,3vw,2rem)!important}.technical-official-gallery .technical-section-heading h2{color:#f5f4f0}.technical-official-gallery .technical-section-label{color:var(--meeting-brand-soft)}.technical-official-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.technical-official-gallery figure{background:#081414;border:1px solid #9be3b529;border-radius:18px;margin:0;overflow:hidden}.technical-official-gallery figure:first-child{grid-column:1/-1}.technical-official-gallery img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%;display:block}.technical-official-gallery figcaption{color:#f5f4f094;font-family:var(--font-arabic);padding:.8rem 1rem;font-size:.7rem}.technical-resources-section{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.technical-resource-links{gap:.8rem;display:grid}.technical-resource-link{color:#173f3f;min-height:68px;font-family:var(--font-arabic);background:#f8faf8;border:1px solid #1b70701f;border-radius:16px;align-items:center;gap:.8rem;padding:.9rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.technical-resource-link:hover{border-color:#52b28557;transform:translateY(-2px);box-shadow:0 12px 30px #11252512}.technical-resource-link[data-resource-kind=affiliate]{color:#fff;background:linear-gradient(135deg,#e8673d,#b94779 54%,#4d67eb);border-color:#e8673d47}.technical-resource-link>span{flex-direction:column;flex:1;gap:.18rem;display:flex}.technical-resource-link small{color:currentColor;opacity:.72;font-size:.62rem;font-weight:500;line-height:1.55}.technical-demo-slot{color:#608080;background-color:#f9fbf9;background-image:linear-gradient(#1b707006 1px,#0000 1px),linear-gradient(90deg,#1b707006 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #1b70703d;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;font-family:sans-serif;font-size:.67rem;display:flex}.technical-registration-section{grid-template-columns:minmax(0,.85fr) minmax(360px,.7fr);align-items:start;gap:4rem;scroll-margin-top:90px;display:grid;border-bottom:0!important}.technical-registration-card{background:#fbfbf9;border:1px solid #1b70701c;border-radius:22px;padding:1.4rem;box-shadow:0 16px 44px #1125250f}.technical-registration-card form{flex-direction:column;gap:1rem;display:flex}.technical-form-field{flex-direction:column;gap:.42rem;display:flex}.technical-form-field label{color:#315d5d;font-family:var(--font-arabic);font-size:.78rem;font-weight:800}.technical-form-field input,.technical-form-field textarea{color:#173f3f;width:100%;min-height:48px;font-family:var(--font-arabic);background:#fff;border:1px solid #1b707026;border-radius:12px;outline:none;padding:.72rem .85rem;font-size:.86rem;transition:border-color .16s,box-shadow .16s}.technical-form-field textarea{resize:vertical;min-height:112px}.technical-form-field input:focus,.technical-form-field textarea:focus{border-color:var(--meeting-brand);box-shadow:0 0 0 4px #52b2851c}.technical-form-field input[aria-invalid=true],.technical-form-field textarea[aria-invalid=true]{border-color:#cf5a3b}.technical-form-field>span{color:#b8472f;font-family:var(--font-arabic);font-size:.68rem;font-weight:700}.technical-registration-card form>button{color:#fff;background:linear-gradient(135deg,var(--meeting-brand),#2c8c69);min-height:50px;font-family:var(--font-arabic);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.86rem;font-weight:800;display:inline-flex;box-shadow:0 10px 26px #52b28533}.technical-registration-card form>button:disabled{cursor:wait;opacity:.7}.meeting-submit-spinner{animation:.8s linear infinite meeting-spin}@keyframes meeting-spin{to{transform:rotate(360deg)}}.technical-registration-error{color:#a5442e;font-family:var(--font-arabic);background:#e8673d12;border:1px solid #cf5a3b29;border-radius:10px;align-items:flex-start;gap:.45rem;padding:.7rem .8rem;font-size:.72rem;line-height:1.6;display:flex}.technical-registration-privacy{color:#829494;font-family:var(--font-arabic);text-align:center;font-size:.65rem}.technical-registration-success{min-height:330px;color:var(--meeting-brand);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.technical-registration-success h3{color:#173f3f;font-family:var(--font-arabic);margin:1rem 0 .45rem;font-size:1.35rem}.technical-registration-success p{color:#647d7d;max-width:340px;font-family:var(--font-arabic);margin:0;font-size:.82rem;line-height:1.8}.technical-registration-success>a{color:#fff;width:100%;max-width:360px;min-height:48px;font-family:var(--font-arabic);background:#1fa855;border-radius:13px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.7rem 1rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #1fa85533}.technical-registration-success>small{color:#788c8c;font-family:var(--font-arabic);margin-top:.6rem;font-size:.66rem}.meeting-registration-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media(max-width:900px){.featured-meeting-card,.technical-meeting-hero-grid,.technical-meeting-intro,.technical-topics-section,.technical-resources-section,.technical-registration-section{grid-template-columns:1fr}.featured-meeting-card{gap:2rem}.technical-meeting-hero-grid{gap:3rem}.technical-speaker-card{max-width:560px}.technical-speakers-list{max-width:620px}.technical-registration-card{width:100%;max-width:600px}}@media(max-width:640px){.meeting-countdown,.meeting-countdown--compact{flex-direction:column;align-items:stretch}.meeting-countdown__units{width:100%}.technical-meeting-shell{width:min(100% - 2rem,1160px)}.featured-meeting-card{border-radius:20px;padding:1.25rem}.featured-meeting-copy h2{font-size:1.65rem}.featured-meeting-copy>p{font-size:.84rem}.featured-meeting-cta{width:100%}.meeting-system-canvas{grid-template-columns:1fr;gap:.7rem}.meeting-system-connector{justify-content:center;transform:rotate(90deg)}.meeting-system-connector span{max-width:24px}.technical-meeting-hero{padding:7rem 0 3.5rem!important}.technical-meeting-hero-copy h1{font-size:2.15rem!important}.technical-meeting-hero-copy>p{font-size:.88rem}.technical-meeting-hero-actions{flex-direction:column;align-items:stretch}.technical-meeting-hero-actions button{width:100%}.technical-meeting-main>section{padding:3.5rem 0!important}.technical-highlights-grid,.technical-demo-grid,.technical-official-gallery-grid{grid-template-columns:1fr}.technical-official-gallery figure:first-child{grid-column:auto}.technical-highlights-grid article{min-height:0}.technical-speaker-card{grid-template-columns:86px 1fr}.technical-speaker-card img,.technical-speaker-slot{width:86px;height:112px}.technical-registration-section{gap:2rem}.technical-registration-card{border-radius:18px;padding:1rem}}@media(prefers-reduced-motion:reduce){.featured-meeting-cta,.technical-meeting-hero-actions button,.meeting-submit-spinner{transition:none!important;animation:none!important}}.home-page-shell>section+section,.home-white-section{border-top:1px solid #1b70702e}.hero-primary-cta:hover{background:var(--yusr-cta-hover)!important;box-shadow:0 14px 30px #0c1e1e3d!important}.hero-primary-cta:focus-visible,.program-registration-cta:focus-visible{outline-offset:4px;outline:3px solid #9be3b580}.program-registration-cta:hover{background-color:var(--yusr-cta-hover)!important;border-color:var(--yusr-cta-hover)!important;box-shadow:0 14px 30px #0c1e1e3d!important}.library-showcase{direction:rtl;background:radial-gradient(circle at 10% 10%,#52b2851a,#0000 28rem),linear-gradient(#f2fbf6,#f9ffff);padding:7rem 2rem;position:relative;overflow:hidden}.library-showcase:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#1b707014 1px,#0000 1px),linear-gradient(90deg,#1b707014 1px,#0000 1px);background-size:42px 42px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.library-showcase-shell{z-index:1;width:min(1200px,100%);margin-inline:auto;position:relative}.library-showcase-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.library-showcase-kicker{color:#176b52;min-height:34px;font:800 var(--yusr-font-eyebrow)var(--font-arabic);background:#ffffffb8;border:1px solid #1b707024;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;display:inline-flex}.library-showcase-heading h2{color:var(--yusr-text-main);font:850 clamp(2rem,4vw,3.2rem)/1.25 var(--font-arabic);letter-spacing:-.035em;margin:.75rem 0 .55rem}.library-showcase-heading p{max-width:690px;color:var(--yusr-text-muted);font:450 var(--yusr-font-section-copy)/1.9 var(--font-arabic);margin:0}.library-showcase-all-link,.library-showcase-mobile-link,.library-showcase-primary-link{min-height:48px;font:800 var(--yusr-font-button)var(--font-arabic);border-radius:14px;justify-content:center;align-items:center;gap:.55rem;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.library-showcase-all-link{color:#123c35;background:#ffffffd1;border:1px solid #0c1e1e24;flex:none;padding:.85rem 1.1rem}.library-showcase-all-link:hover,.library-showcase-all-link:focus-visible{color:#fff;background:#0c1e1e;border-color:#0c1e1e}.library-showcase-filters{scrollbar-width:thin;gap:.55rem;margin-block:2.2rem 1.2rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.library-showcase-filters button{color:#345c54;min-width:max-content;min-height:44px;font:750 .9rem var(--font-arabic);cursor:pointer;background:#ffffffb8;border:1px solid #1b707024;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.library-showcase-filters button:hover{background:#fff;border-color:#1b707052}.library-showcase-filters button.is-active{color:#fff;background:#0c1e1e;border-color:#0c1e1e;box-shadow:0 8px 22px #0c1e1e29}.library-showcase-filters button:focus-visible,.library-showcase-card a:focus-visible,.library-showcase-featured a:focus-visible,.library-showcase-mobile-link:focus-visible{outline-offset:3px;outline:3px solid #1b707047}.library-showcase-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:1.15rem;display:grid}.library-showcase-grid>.book-card{height:100%}.books-grid.library-showcase-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.library-showcase-featured,.library-showcase-card{background:#ffffffeb;border:1px solid #11252514;overflow:hidden;box-shadow:0 14px 38px #1125250d}.library-showcase-featured{border-radius:28px;grid-template-rows:minmax(235px,1.05fr) auto;min-height:490px;display:grid}.library-showcase-featured-visual,.library-showcase-card>a{min-width:0;display:block}.library-showcase-visual{background:linear-gradient(145deg,#0c1e1e,#184b46);height:100%;min-height:150px;position:relative;overflow:hidden}.library-showcase-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#051412a3);height:52%;position:absolute;inset:auto 0 0}.library-showcase-visual img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.library-showcase-featured:hover .library-showcase-visual>img,.library-showcase-card:hover .library-showcase-visual>img{transform:scale(1.025)}.library-showcase-visual>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:750 .65rem var(--font-arabic);inset-inline-start:1rem;background:#081e1bb8;border:1px solid #ffffff3d;border-radius:999px;padding:.42rem .7rem;position:absolute;bottom:1rem}.library-showcase-placeholder{height:100%;min-height:inherit;color:#9be3b5;background:radial-gradient(circle at 30% 30%,#52b2852e,#0000 48%),linear-gradient(145deg,#0c1e1e,#184b46);align-content:center;place-items:center;gap:1rem;display:grid}.library-showcase-placeholder img{object-fit:contain;filter:brightness(0)invert();opacity:.88;width:78px;height:48px}.library-showcase-visual--challenges .library-showcase-placeholder{color:#a8edc4;background:radial-gradient(circle at 18% 22%,#52b28547,#0000 32%),linear-gradient(135deg,#061b1a,#12463f)}.library-showcase-featured-copy{padding:1.7rem 1.8rem 1.8rem}.library-showcase-featured-copy>span,.library-showcase-card>div>span{color:#22785e;font:800 .68rem var(--font-arabic)}.library-showcase-featured h3{font:850 clamp(1.35rem,2.2vw,1.75rem)/1.45 var(--font-arabic);margin:.55rem 0 .65rem}.library-showcase h3 a{color:var(--yusr-text-main);text-decoration:none}.library-showcase-featured p,.library-showcase-card p{color:var(--yusr-text-muted);font-family:var(--font-arabic);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.library-showcase-featured p{-webkit-line-clamp:2;margin:0;font-size:.84rem;line-height:1.85}.library-showcase-meta{color:#6b827b;font:700 .66rem var(--font-arabic);margin-top:.9rem}.library-showcase-primary-link{color:#fff;background:#0c1e1e;margin-top:1.15rem;padding:.75rem 1rem}.library-showcase-primary-link:hover{background:#1b7070;box-shadow:0 10px 24px #1b70702e}.library-showcase-secondary{flex-direction:column;align-self:start;gap:.85rem;display:flex}.library-showcase-card{border-radius:20px;grid-template-columns:155px minmax(0,1fr);min-height:138px;transition:border-color .18s,box-shadow .18s;display:grid}.library-showcase-card:hover{border-color:#1b707033;box-shadow:0 16px 34px #11252514}.library-showcase-card>div{flex-direction:column;min-width:0;padding:.85rem 1rem;display:flex}.library-showcase-card h3{font:800 .91rem/1.55 var(--font-arabic);margin:.38rem 0 .4rem}.library-showcase-card p{-webkit-line-clamp:2;margin:0;font-size:.7rem;line-height:1.7}.library-showcase-card footer{justify-content:space-between;align-items:center;gap:.7rem;margin-top:auto;padding-top:.55rem;display:flex}.library-showcase-card footer small{color:#71877f;font:700 .6rem var(--font-arabic)}.library-showcase-card footer a{color:#fff;background:#0c1e1e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.library-showcase-mobile-link{color:#fff;background:#0c1e1e;margin-top:1rem;padding:.8rem 1rem;display:none}@media(max-width:960px){.books-grid.library-showcase-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-showcase-grid{grid-template-columns:1fr}.library-showcase-featured{grid-template-rows:auto;grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);min-height:320px}.library-showcase-secondary{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.library-showcase-card{grid-template-columns:1fr}.library-showcase-card .library-showcase-visual{min-height:175px}}@media(max-width:680px){.books-grid.library-showcase-book-grid{grid-template-columns:1fr}.library-showcase{padding-inline:1rem}.library-showcase-heading{align-items:flex-start}.library-showcase-all-link{display:none}.library-showcase-filters{margin-block:1.7rem 1rem}.library-showcase-featured{border-radius:22px;grid-template-rows:220px auto;grid-template-columns:1fr;min-height:0;display:grid}.library-showcase-secondary{grid-template-columns:1fr}.library-showcase-card{grid-template-columns:120px minmax(0,1fr);min-height:140px}.library-showcase-card .library-showcase-visual{min-height:140px}.library-showcase-mobile-link{display:flex}}@media(prefers-reduced-motion:reduce){.hero-primary-cta,.program-registration-cta,.library-showcase *,.library-showcase :before,.library-showcase :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.learning-favorite-button{color:#315252;min-height:44px;font:700 .72rem var(--font-arabic);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #123f3f24;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .8rem;transition:color .2s,border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative}.learning-favorite-button svg{width:16px;height:16px}.learning-favorite-button.is-active{color:#207c62;background:#e9f7f0;border-color:#207c6247}.learning-favorite-button.is-compact{width:44px;padding:0}.learning-favorite-button:hover:not(:disabled){color:#17694e;background:#e9f7f0;border-color:#207c6252;box-shadow:0 8px 20px #11252514}.learning-favorite-button.is-active:hover:not(:disabled){color:#17694e;background:#dff3e9;border-color:#207c6266}.learning-favorite-button.is-compact:after{content:attr(data-tooltip);z-index:20;color:#fff;font:700 .68rem var(--font-arabic);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#112525;border-radius:9px;padding:.4rem .65rem;transition:opacity .16s,visibility .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 20px #1125252e}.learning-favorite-button.is-compact:hover:after,.learning-favorite-button.is-compact:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.learning-favorite-button:disabled{opacity:.6;cursor:wait}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}
