@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&family=Quicksand:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#073f42;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:#f6faf8;--paper:#fff;--surface:#ffffffc7;--surface-solid:#fff;--surface-muted:#edf6f3;--card-bg:#fff;--soft-bg:#f5f9f7;--text:#073f42;--text-muted:#638886;--border:#073f421a;--accent:#1c7878;--accent-strong:#1f8d86;--accent-soft:#8ed9d0;--page-start:#1c7878;--page-mid:#2b9a95;--page-end:#fff;--nav-text:#f7fffd;--nav-muted:#f7fffdb8;--shadow:0 22px 70px #1c78781a;--radius:18px;background:#f6faf8;font-family:Quicksand,ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#effbf8;--background:#1c7878;--paper:#1c7878;--surface:#288888ad;--surface-solid:#288888;--surface-muted:#2f9290;--card-bg:#278585;--soft-bg:#2f9290;--text:#effbf8;--text-muted:#e7f7f4;--border:#effbf814;--accent:#effbf8;--accent-strong:#a7eee8;--accent-soft:#8ed9d0;--page-start:#1c7878;--page-mid:#123b3e;--page-end:#050707;--shadow:0 22px 54px #00000024;background:#1c7878}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input{font-family:Cairo,ui-sans-serif,system-ui,sans-serif}html[lang=en] body,html[lang=en] button,html[lang=en] input{font-family:Quicksand,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;min-height:100vh;color:var(--text);margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.app-shell{background:var(--paper);min-height:100vh}.app-main{min-height:calc(100vh - 80px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-up{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.floating-whatsapp{z-index:30;color:#fff;background:#25d366;border:1px solid #ffffff6b;border-radius:999px;place-items:center;width:54px;height:54px;transition:transform .16s,box-shadow .16s;display:grid;position:fixed;bottom:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);box-shadow:0 16px 34px #00000038}.floating-whatsapp:hover{transform:translateY(-3px);box-shadow:0 20px 44px #00000047}[dir=rtl] .floating-whatsapp{left:clamp(16px,3vw,32px);right:auto}.navbar{z-index:20;min-height:80px;color:var(--nav-text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#1c7878;grid-template-columns:minmax(190px,.9fr) minmax(420px,1.6fr) minmax(140px,.7fr);align-items:center;gap:clamp(14px,2.4vw,34px);padding:14px clamp(16px,4vw,58px);display:grid;position:sticky;top:0;box-shadow:inset 0 1px #ffffff1f}.navbar__brand{justify-self:end;align-items:center;gap:0;display:inline-flex}.navbar__logo{object-fit:contain;flex:none;width:auto;height:clamp(42px,4vw,54px);display:block}.navbar__brand-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navbar__brand-text strong{max-width:170px;font-size:.98rem;font-weight:800}.navbar__brand-text small{max-width:170px;color:var(--nav-muted);font-size:.62rem;font-weight:700}.navbar__links{color:var(--nav-muted);justify-content:center;align-items:center;gap:clamp(18px,3vw,42px);display:flex}.menu-button{width:40px;height:40px;color:var(--nav-text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;place-items:center;display:none}.navbar__link{white-space:nowrap;align-items:center;min-height:36px;font-size:.94rem;font-weight:700;transition:color .16s;display:inline-flex;position:relative}.navbar__link:hover,.navbar__link--active{color:var(--nav-text)}.navbar__link--active:after{background:var(--accent-soft);content:"";border-radius:999px;width:24px;height:2px;position:absolute;bottom:2px;right:50%;transform:translate(50%)}@media (width<=1120px){.navbar__link--active:after{display:none}}.navbar__actions{justify-self:start;align-items:center;gap:8px;display:flex}.icon-button,.language-button{min-height:38px;color:var(--nav-text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:background .16s,transform .16s;display:inline-flex}.language-button{padding:0 12px;font-weight:800}.icon-button:hover,.language-button:hover{background:#ffffff26;transform:translateY(-1px)}.icon-button:focus-visible,.language-button:focus-visible,.navbar__link:focus-visible,.navbar__brand:focus-visible,.button:focus-visible{outline-offset:3px;outline:3px solid #7ccb7b73}.icon-button--square{width:38px;padding:0}.hero,.page-hero{isolation:isolate;background:linear-gradient(180deg, #1c78786b, #1f8d861f 34%, color-mix(in srgb, var(--paper) 12%, transparent) 68%, color-mix(in srgb, var(--paper) 76%, transparent) 90%, var(--paper) 100%), var(--hero-image) center / cover no-repeat, linear-gradient(135deg, #1c7878, #1f8d86);color:#fff;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.hero{min-height:590px;padding:clamp(78px,12vw,150px) 20px 178px}.page-hero{align-content:center;gap:12px;min-height:300px;padding:48px 20px 96px}.hero:after,.page-hero:after{z-index:0;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--paper) 34%, transparent) 20%, color-mix(in srgb, var(--paper) 78%, transparent) 52%, var(--paper) 82%), radial-gradient(ellipse at center, color-mix(in srgb, var(--paper) 60%, transparent), transparent 68%);filter:blur(34px);content:"";pointer-events:none;height:360px;position:absolute;bottom:-128px;left:-8%;right:-8%}:root[data-theme=dark] .hero:after,:root[data-theme=dark] .page-hero:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--paper) 24%, transparent) 18%, color-mix(in srgb, var(--paper) 70%, transparent) 48%, var(--paper) 78%), radial-gradient(ellipse at center, color-mix(in srgb, var(--paper) 72%, transparent), transparent 72%);filter:blur(42px);height:460px;bottom:-168px}:root[data-theme=dark] .hero,:root[data-theme=dark] .page-hero{background:linear-gradient(180deg, #1c787861, #1c787829 34%, color-mix(in srgb, var(--paper) 18%, transparent) 66%, color-mix(in srgb, var(--paper) 76%, transparent) 88%, var(--paper) 100%), var(--hero-image) center / cover no-repeat, linear-gradient(135deg, #1c7878, #1f8d86)}.hero>*,.page-hero>*{z-index:1;position:relative}.hero__content{justify-items:center;gap:16px;width:min(920px,100%);display:grid}.hero__eyebrow,.hero p,.hero h1,.page-hero p,.page-hero h1,.page-hero span{margin:0}.hero__eyebrow,.page-hero p{color:#ffffffc2;font-size:.94rem;font-weight:800}.hero h1,.page-hero h1{max-width:980px;font-size:clamp(2.35rem,6.4vw,5rem);font-weight:900;line-height:1.05}.page-hero h1{font-size:clamp(2.2rem,5vw,4rem)}.hero p,.page-hero span{color:#ffffffe0;max-width:760px;font-size:clamp(1rem,1.7vw,1.25rem);font-weight:700;line-height:1.8}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:166px;min-height:48px;padding:0 22px;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{color:#073f42;background:#7ccb7b}.button--secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff75}.stats-strip{z-index:4;border:1px solid var(--border);background:var(--surface);width:min(1080px,100% - 40px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;grid-template-columns:repeat(5,1fr);align-items:center;gap:1px;margin:-86px auto 56px;padding:12px;animation:.52s both rise-in;display:grid;position:relative}.stat-item{min-width:0;color:var(--accent);justify-content:center;align-items:center;gap:12px;padding:14px 12px;display:flex}.stat-item div{gap:2px;display:grid}.stat-item strong{color:var(--accent-strong);font-size:1.38rem;font-weight:900;line-height:1}.stat-item span{color:var(--text-muted);font-size:.78rem;font-weight:700}.section,.page-section,.registration-section{width:min(1120px,100% - 40px);margin:0 auto}.section,.page-section{padding:34px 0}.section__header{color:var(--accent);justify-content:flex-end;align-items:center;margin-bottom:22px;display:flex}[dir=ltr] .section__header{justify-content:flex-start}.section__header--inline{justify-content:space-between;gap:20px}.partners .section__header,.speakers-heading{text-align:start;justify-content:flex-start}.speakers-heading a{margin-inline-start:auto}.section__header h2,.minimal-card h2,.registration-form h2,.impact-card h2,.footer h2{margin:0;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:900;line-height:1.2}.section__header a{color:var(--accent);align-items:center;gap:6px;font-weight:800;display:inline-flex}.program-grid,.minimal-grid{gap:18px;display:grid}.program-grid,.minimal-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.program-card,.speaker-card,.minimal-card,.registration-form,.impact-card,.timeline__content{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.program-card{background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 82%, var(--accent-soft) 18%), var(--surface));grid-template-columns:1fr 118px;min-height:154px;animation:.52s both rise-in;display:grid;position:relative;overflow:hidden}.program-card:nth-child(2n){background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 88%, #fff 12%), color-mix(in srgb, var(--surface) 82%, var(--accent-strong) 18%))}.program-card:nth-child(3n){background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 76%, var(--accent-strong) 24%), color-mix(in srgb, var(--surface) 88%, #fff 12%))}.program-card:hover,.speaker-card:hover,.directory-card:hover,.catalog-card:hover{transform:translateY(-4px)}:root[data-theme=dark] .program-card,:root[data-theme=dark] .speaker-card,:root[data-theme=dark] .minimal-card,:root[data-theme=dark] .registration-form,:root[data-theme=dark] .impact-card,:root[data-theme=dark] .timeline__content,:root[data-theme=dark] .directory-card,:root[data-theme=dark] .speaker-detail-drawer,:root[data-theme=dark] .stats-strip{border-color:#0000}.conference-banner{background:linear-gradient(90deg, #1c7878fa, #1f8d86b8, #ffffff85), var(--hero-image) center / cover no-repeat;color:#fff;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:20px;width:min(1120px,100% - 40px);min-height:132px;margin:42px auto;padding:24px clamp(22px,5vw,70px);display:grid}.conference-banner h2,.conference-banner p{margin:0}.conference-banner h2{font-size:clamp(1.5rem,3vw,2.2rem)}.conference-banner p{color:#ffffffdb;margin-top:6px;font-weight:800}.about-layout,.conference-layout,.program-catalog,.speaker-directory,.speaker-profile{width:min(1120px,100% - 40px);margin:0 auto;padding:44px 0 28px}.about-intro,.about-feature,.conference-about,.profile-card{align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:54px;display:grid}.about-intro,.conference-about,.profile-card{grid-template-columns:.8fr 1fr}.about-intro h2,.about-feature h2,.conference-about h2,.why-attend h2,.profile-card h2,.profile-detail h2{color:var(--accent);margin:0 0 14px;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:900}.about-intro p,.about-feature p,.conference-about p,.why-attend p,.profile-detail p{color:var(--text-muted);margin:0;font-size:1.04rem;font-weight:700;line-height:2}.about-photo,.conference-photo{background:linear-gradient(135deg, #1c787894, #1f8d861f), linear-gradient(180deg, transparent 46%, color-mix(in srgb, var(--paper) 64%, transparent) 92%, var(--paper) 100%), url(https://plq.deawkf.org/wp-content/uploads/2025/04/1B2A0355-1024x575.jpg) center / cover no-repeat, linear-gradient(135deg, #dfeae8, #83beba);min-height:235px;box-shadow:var(--shadow);border-radius:22px}.conference-photo{min-height:315px}.about-feature{background:var(--soft-bg);border-radius:42px;grid-template-columns:150px 1fr;padding:38px clamp(28px,6vw,74px)}.about-feature__icon{background:var(--card-bg);width:132px;height:132px;color:var(--accent);border-radius:999px;place-items:center;display:grid}.value-strip,.topic-grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:54px;display:grid}.value-strip{background:var(--soft-bg);border-radius:42px;grid-template-columns:repeat(5,1fr);padding:34px}.value-card,.topic-card,.goal-card{color:var(--accent);text-align:center;justify-items:center;gap:12px;display:grid}.value-card h3,.topic-card h3{margin:0;font-size:1.24rem;font-weight:900}.value-card p,.goal-card p{color:var(--text-muted);margin:0;font-weight:700;line-height:1.6}.goal-grid{grid-template-columns:repeat(4,1fr);gap:54px;display:grid}.goal-card{background:var(--soft-bg);min-height:210px;box-shadow:var(--shadow);border-radius:12px;align-content:center;padding:24px}.program-catalog{grid-template-columns:repeat(3,1fr);gap:52px 48px;display:grid}.catalog-card{background:var(--card-bg);border-radius:22px;overflow:hidden;box-shadow:0 20px 28px #0000002e}.catalog-card__image{background:linear-gradient(180deg, #0064780d, #00505a1f), var(--program-image,none) center / cover no-repeat, linear-gradient(135deg, #87d2e7 0%, #fff1c4 45%, #274f72 100%);min-height:230px}.catalog-card__body{text-align:center;justify-items:center;gap:8px;padding:22px 24px 28px;display:grid}.catalog-card h2,.catalog-card p{margin:0}.catalog-card h2{color:var(--accent);font-size:1.55rem;font-weight:900}.catalog-card p{color:var(--text-muted);font-weight:700}.catalog-card a{border:1px solid var(--accent);min-width:160px;color:var(--accent);border-radius:9px;margin-top:8px;padding:8px 18px;font-weight:900}.conference-facts{z-index:7;background:var(--card-bg);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:18px;margin:-34px 0 58px;padding:12px 24px;display:grid;position:relative;box-shadow:0 18px 24px #0000002e}.conference-facts article{min-height:70px;color:var(--accent);justify-content:center;align-items:center;gap:22px;font-weight:900;display:flex}.topic-card{padding:14px 18px;position:relative}.topic-card+.topic-card{border-inline-start:2px solid #e2e8e7}.why-attend{width:min(880px,100%);margin-inline-start:auto;padding:28px 0 8px}.speaker-tools{z-index:8;grid-template-columns:minmax(320px,.56fr);justify-content:center;gap:0;margin:-58px auto 118px;display:grid;position:relative}.speaker-search{background:var(--card-bg);min-height:54px;color:var(--accent);box-shadow:0 12px 20px #0000002e;box-shadow:none;border:1px solid #00000029;border-radius:10px;align-items:center;gap:12px;padding:0 18px;transition:background .18s,box-shadow .18s,border-color .18s;display:flex}.speaker-search svg{box-shadow:none;color:var(--accent);filter:none;background:0 0;flex:none}.speaker-search input{appearance:none;width:100%;box-shadow:none;color:var(--text);caret-color:var(--accent);background:0 0;border:0;border-radius:0;outline:0}.speaker-search input::-webkit-search-cancel-button{appearance:none}.speaker-search input::-webkit-search-decoration{appearance:none}.speaker-search:focus-within{border-color:color-mix(in srgb, var(--accent-strong) 58%, transparent);box-shadow:0 14px 24px #1c78781f}.speaker-grid{grid-template-columns:repeat(3,1fr);gap:86px 40px;display:grid}.directory-card{background:var(--card-bg);color:var(--accent);border:1px solid #c9d1d0;border-radius:12px;justify-items:center;padding:0 28px 28px;display:grid;box-shadow:0 16px 20px #0000002e}.directory-card__portrait,.profile-card__portrait{aspect-ratio:.78;background:var(--speaker-image,none) center top / cover no-repeat, linear-gradient(180deg, #d8e2e1 0%, var(--card-bg) 54%, #cdd8d7 100%);border-radius:12px;width:min(250px,88%);margin-top:-62px}.directory-card h2{margin:22px 0 16px;font-size:1.28rem;font-weight:900}.directory-card p{min-height:48px;color:var(--text-muted);text-align:center;margin:-6px 0 16px;font-size:.86rem;font-weight:800;line-height:1.5}.speaker-profile{gap:72px;display:grid}.profile-card{background:var(--card-bg);border:1px solid #c7cdcc;border-radius:24px;grid-template-columns:.8fr 1fr;min-height:360px;padding:clamp(34px,6vw,58px);box-shadow:0 18px 22px #0000002e}.profile-card__portrait{border-radius:32px;width:min(330px,90%);margin:0 auto}.profile-card__copy{text-align:center;align-content:center;justify-items:center;display:grid}.profile-card__copy span{background:color-mix(in srgb, var(--surface-muted) 86%, transparent);min-width:180px;color:var(--accent);border-radius:999px;justify-content:center;margin-bottom:14px;padding:5px 14px;font-weight:800;display:inline-flex}.profile-card__copy h2{font-size:clamp(2rem,5vw,4rem)}.profile-card__copy p{color:var(--text-muted);margin:0;font-size:1.25rem}.profile-detail{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);text-align:start;border-radius:18px;grid-template-columns:220px 1fr;align-items:center;gap:42px;padding:30px;display:grid}.profile-detail>p{text-align:start;justify-self:start;max-width:760px}.profile-detail>div:first-child{color:var(--accent);text-align:center;justify-items:center;display:grid}.inline-link{color:var(--accent);margin-inline-start:10px;font-weight:900;text-decoration:underline;display:inline-flex}.programs-overview .section__header{justify-content:flex-start}.program-detail{grid-template-columns:.9fr 1fr;align-items:center;gap:clamp(28px,5vw,70px);width:min(1120px,100% - 40px);margin:0 auto;padding:48px 0 24px;display:grid}.program-detail__image{background:linear-gradient(180deg, #1c787814, #1c787829), var(--program-image,none) center / cover no-repeat, linear-gradient(135deg, #dfeae8, #83beba);min-height:360px;box-shadow:var(--shadow);border-radius:28px}.program-detail article{justify-items:start;gap:16px;display:grid}.program-detail span{color:var(--accent-strong);font-weight:900}.program-detail h1,.program-detail p{margin:0}.program-detail h1{color:var(--accent);font-size:clamp(2rem,5vw,4rem);line-height:1.15}.program-detail p{color:var(--text-muted);font-weight:800;line-height:1.9}.institute-sections{gap:34px;width:min(1120px,100% - 40px);margin:0 auto;padding:18px 0 28px;display:grid}.content-band{border:1px solid var(--border);background:var(--card-bg);box-shadow:var(--shadow);border-radius:28px;gap:24px;padding:clamp(24px,4vw,42px);display:grid}.content-band__header{gap:8px;max-width:780px;display:grid}.content-band__header span{color:var(--accent-strong);font-size:.9rem;font-weight:900}.content-band__header h2,.initiative-card h3{color:var(--accent);margin:0;font-size:clamp(1.45rem,2.7vw,2.25rem);font-weight:900}.content-band__header p,.initiative-card p{color:var(--text-muted);margin:0;font-weight:700;line-height:1.8}.content-grid,.initiative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.content-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card,.initiative-card{background:var(--soft-bg);min-height:138px;color:var(--accent);border-radius:18px;align-content:start;gap:12px;padding:20px;display:grid}.content-card p{color:var(--text);margin:0;font-weight:800;line-height:1.75}.initiative-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.initiative-card{background:var(--surface);min-height:230px;box-shadow:var(--shadow)}.program-card__copy{align-content:center;gap:8px;padding:24px 26px 54px;display:grid}.program-card h3,.program-card p,.speaker-card h3,.speaker-card p,.registration-form p,.impact-card p,.timeline h3,.footer p,.minimal-card p{margin:0}.program-card h3,.minimal-card h2{color:var(--text)}.program-card p,.speaker-card__caption p,.minimal-card p,.registration-form p,.timeline__content h3{color:var(--text-muted);font-weight:700;line-height:1.7}.program-card__media{background:linear-gradient(145deg, #1c78781f, #8ed9d02e), var(--program-image,none) center / cover no-repeat;color:var(--accent);place-items:center;display:grid}.round-link{background:var(--accent);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:18px;left:22px}:root[data-theme=dark] .round-link{color:#1c7878;background:#fff;box-shadow:0 10px 22px #00000038}:root[data-theme=dark] .round-link svg{color:#1c7878;stroke:#1c7878}[dir=ltr] .round-link{left:auto;right:22px}.speaker-carousel{scrollbar-width:none;grid-template-columns:repeat(5,minmax(158px,1fr));gap:18px;padding-bottom:6px;display:grid;overflow-x:auto}.speaker-carousel::-webkit-scrollbar{display:none}.navbar__links::-webkit-scrollbar{display:none}.speaker-card{background:linear-gradient(160deg, color-mix(in srgb, var(--surface-solid) 72%, var(--accent-soft) 28%), var(--surface));min-width:158px;position:relative;overflow:hidden}.speaker-card:nth-child(2n){background:linear-gradient(160deg, color-mix(in srgb, var(--surface-solid) 82%, #fff 18%), color-mix(in srgb, var(--surface) 84%, var(--accent-strong) 16%))}.speaker-card:nth-child(3n){background:linear-gradient(160deg, color-mix(in srgb, var(--surface-solid) 76%, var(--accent-strong) 24%), color-mix(in srgb, var(--surface) 88%, #fff 12%))}.speaker-card__image{aspect-ratio:.9;background:linear-gradient(145deg, #1c78780a, #1f8d861a), var(--speaker-image,none) center top / cover no-repeat, linear-gradient(145deg, #1c787817, #1f8d8629);color:var(--accent);place-items:center;display:grid}.speaker-card__image span{background:var(--surface-solid);border-radius:999px;place-items:center;width:70px;height:70px;font-size:2rem;font-weight:900;display:grid}.speaker-card__caption{text-align:center;min-height:74px;box-shadow:none;background:linear-gradient(#0000 0%,#1c787833 18%,#1c7878e0 100%);align-content:end;gap:2px;margin:0;padding:34px 14px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.speaker-card__caption h3{color:#fff;text-shadow:0 2px 10px #00000047;font-size:1.08rem;font-weight:900}.partners{padding-top:22px}.partners__grid{scrollbar-width:thin;grid-auto-columns:minmax(220px,320px);grid-auto-flow:column;justify-content:center;gap:18px;padding-bottom:8px;display:grid;overflow-x:auto}.partner-logo,.minimal-card{color:var(--accent);text-align:center;justify-items:center;gap:10px;display:grid}.partner-logo{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;padding:18px}.partner-logo img{aspect-ratio:1.22;object-fit:contain;background:#1f6e7d;border-radius:12px;width:min(210px,100%)}.partner-logo span{color:var(--text-muted);font-size:.82rem;font-weight:800}.minimal-card{color:var(--text);text-align:start;justify-items:start;padding:28px}.minimal-card span{color:var(--accent-strong);font-size:.84rem;font-weight:900}.minimal-card--center{text-align:center;align-content:center;justify-items:center;min-height:210px}.contact-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:24px;display:grid}.contact-panel,.contact-side>*{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.contact-panel{align-content:center;gap:20px;padding:clamp(28px,5vw,58px);display:grid}.contact-panel>span,.contact-social-module>span,.contact-location>span{color:var(--accent-strong);font-size:.86rem;font-weight:900}.contact-panel h2,.contact-panel p{margin:0}.contact-panel h2{color:var(--accent);font-size:clamp(2rem,4vw,3.4rem);font-weight:900}.contact-panel p{max-width:620px;color:var(--text-muted);font-weight:800;line-height:1.9}.contact-channel-list{gap:12px;margin-top:10px;display:grid}.contact-channel{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.contact-channel>svg{background:var(--card-bg);width:44px;height:44px;color:var(--accent);border-radius:999px;padding:10px;display:block}.contact-channel span{gap:2px;display:grid}.contact-channel strong{color:var(--accent);font-size:1rem}.contact-channel small{color:var(--text-muted);font-size:.92rem;font-weight:800}.contact-side{gap:18px;display:grid}.contact-location,.contact-social-module{align-content:center;gap:12px;min-height:190px;padding:28px;display:grid}.contact-location svg{color:var(--accent)}.contact-location strong{color:var(--text);font-size:1.35rem}.contact-social-module>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contact-social-module a{border:1px solid var(--border);background:var(--surface-muted);min-height:116px;color:var(--text);text-align:center;border-radius:16px;place-items:center;gap:10px;padding:16px 10px;font-weight:900;display:grid}.contact-social-module a svg,.contact-social-module .brand-glyph{color:var(--accent)}.contact-social-module a svg,.contact-social-module .brand-glyph--large{width:34px;height:34px}.contact-social-module small{overflow-wrap:anywhere;max-width:100%;color:var(--text-muted);font-size:.86rem;line-height:1.4}.contact-map{min-height:290px;padding:0}.contact-map iframe{filter:saturate(.92)contrast(.96);border:0;width:100%;height:100%;min-height:290px;display:block}.not-found{text-align:center;align-content:center;place-items:center;gap:14px;min-height:52vh;display:grid}.not-found span{color:var(--accent-strong);font-size:clamp(3rem,12vw,8rem);font-weight:900;line-height:.9}.not-found h1,.not-found p{margin:0}.not-found h1{color:var(--accent);font-size:clamp(2rem,5vw,3.5rem)}.not-found p{color:var(--text-muted);font-weight:800}.registration-section{grid-template-columns:minmax(0,760px);justify-content:center;padding:40px 0 56px;display:grid}.registration-form,.impact-card{overflow:hidden}.registration-form__header{text-align:center;gap:10px;padding:34px 34px 20px;display:grid}.registration-form__header h2{color:var(--accent);font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.registration-form__header p{justify-self:center;max-width:520px}.registration-form__grid{grid-template-columns:1fr 1fr;gap:16px;padding:8px 34px 30px;display:grid}.registration-form__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:22px 34px 34px;display:flex}.registration-form__footer p{max-width:330px;color:var(--text-muted);margin:0;font-size:.86rem;font-weight:800;line-height:1.6}.field,.newsletter{gap:9px;display:grid}.field>span:first-child,.newsletter>span:first-child{color:var(--text-muted);font-size:.82rem;font-weight:800}.field__control,.newsletter__control{border:1px solid var(--border);background:var(--surface-muted);min-height:48px;color:var(--accent);border-radius:14px;align-items:center;gap:8px;padding:0 16px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.field__control:focus-within,.newsletter__control:focus-within{border-color:color-mix(in srgb, var(--accent-strong) 62%, transparent);background:color-mix(in srgb, var(--surface-muted) 82%, var(--surface-solid) 18%);box-shadow:0 14px 26px #1c787824}.field--wide{grid-column:1/-1}.field__control--textarea{border-radius:16px;align-items:flex-start;min-height:124px;padding-block:12px}.field input,.field select,.field textarea,.newsletter input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.field textarea{resize:vertical;min-height:80px}.choice-row{flex-wrap:wrap;gap:10px;display:flex}.choice-row label{border:1px solid var(--border);background:var(--surface-muted);min-height:44px;color:var(--text);border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.impact-card{background:linear-gradient(135deg, #1c7878eb, #1f8d86b8), var(--hero-image,none), linear-gradient(135deg, #1c7878, #1f8d86);color:#fff;text-align:center;align-content:center;justify-items:center;gap:14px;min-height:268px;padding:34px;display:grid}.impact-card p{color:#ffffffc7}.timeline{gap:10px;width:min(650px,100%);margin-inline-start:auto;display:grid}.timeline__item{grid-template-columns:minmax(112px,.4fr) 20px 1fr;align-items:center;gap:12px;display:grid}.timeline__time{color:var(--text-muted);text-align:center;font-size:.86rem;font-weight:900}.timeline__marker{background:var(--accent-strong);border-radius:999px;justify-self:center;width:9px;height:9px}.timeline__content{min-height:46px;box-shadow:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.timeline__content h3{font-size:.9rem;font-weight:800}.footer{color:#fff;background:#1c7878;grid-template-columns:1.4fr repeat(3,1fr);align-items:start;gap:22px;margin-top:36px;padding:34px clamp(20px,5vw,72px) 24px;display:grid}.footer__brand{gap:8px;font-weight:900;display:grid}.footer__brand img{width:min(260px,100%);height:auto}.footer__copy{color:#ffffffa3}.footer h2{margin-bottom:14px;font-size:1rem}.footer__link,.footer__socials{color:#ffffffc2;align-items:center;gap:10px;font-weight:800;display:inline-flex}.footer__socials a{background:#ffffff14;border-radius:999px;place-items:center;width:34px;height:34px;transition:background .16s,transform .16s;display:grid}.footer__socials a:hover{background:#ffffff29;transform:translateY(-2px)}.brand-glyph{border-radius:999px;place-items:center;width:22px;height:22px;font-size:1.05rem;font-weight:900;line-height:1;display:grid}.brand-glyph--ig{font-size:.72rem}.brand-glyph--x{font-size:.9rem}.brand-glyph--f{font-family:Arial,sans-serif;font-size:1.2rem}.brand-glyph--large{width:28px;height:28px;color:var(--accent);font-size:1.45rem}.footer__copy{text-align:center;grid-column:1/-1;font-size:.8rem}@media (width<=1120px){.navbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:16px}.navbar__actions{grid-area:1/2;justify-self:end;margin-inline-end:48px}.menu-button{grid-area:1/2;justify-self:end;display:grid}.navbar__brand{justify-self:start}.navbar__links{background:#004046b8;border:1px solid #ffffff24;border-radius:18px;grid-area:2/1/auto/-1;justify-content:stretch;align-items:stretch;gap:8px;padding:10px;display:none}.navbar__links--open{display:grid}.navbar__link{min-height:42px;padding:0 12px}.minimal-grid--three,.registration-section,.program-catalog,.conference-facts,.profile-card,.profile-detail,.program-detail,.content-grid,.content-grid--featured,.initiative-grid,.contact-layout,.stats-strip,.program-grid,.speaker-grid{grid-template-columns:1fr}.stat-item{justify-content:flex-start}.program-card{grid-template-columns:1fr 132px}.speaker-carousel{grid-template-columns:repeat(5,174px)}.partners__grid{grid-template-columns:repeat(3,1fr)}.timeline{margin-inline:auto}.footer{grid-template-columns:repeat(2,1fr)}.about-intro,.about-feature,.conference-about,.profile-card{grid-template-columns:1fr}.about-feature{text-align:center;justify-items:center}.value-strip,.topic-grid,.goal-grid{grid-template-columns:repeat(2,1fr)}.conference-banner{text-align:center;grid-template-columns:1fr}.speaker-tools{grid-template-columns:1fr;gap:16px;margin-top:-74px}.speaker-grid{gap:78px 24px}.profile-detail,.program-detail article{text-align:center;justify-items:center}}@media (width<=560px){.navbar{min-height:78px}.app-main{min-height:calc(100vh - 78px)}.navbar__brand-text strong{max-width:104px;font-size:.74rem}.navbar__brand-text small{display:none}.navbar__brand{gap:0}.navbar__logo{width:auto;height:36px}.language-button{min-height:34px;padding:0 8px;font-size:.78rem}.icon-button--square,.menu-button{width:34px;height:34px;min-height:34px}.navbar__actions{gap:6px;margin-inline-end:42px}.navbar__link--active:after{display:none}.hero{min-height:500px;padding:64px 18px 136px}.stats-strip,.program-grid,.speaker-carousel{scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-flow:column;display:grid;overflow-x:auto}.stats-strip{border-radius:18px;grid-template-columns:none;grid-auto-columns:minmax(190px,78%);gap:10px;width:calc(100% - 28px);margin-top:-72px;padding:12px}.stat-item{background:color-mix(in srgb, var(--surface-solid) 58%, transparent);scroll-snap-align:start;border-radius:14px;align-content:center;min-height:112px}.program-grid{grid-template-columns:none;grid-auto-columns:minmax(270px,86%);padding:2px 2px 12px}.program-card{scroll-snap-align:start}.speaker-carousel{grid-template-columns:none;grid-auto-columns:168px;padding-bottom:10px}.speaker-card{scroll-snap-align:start}.hero__actions,.button{width:100%}.page-hero{min-height:270px}.section,.page-section,.registration-section{width:min(100% - 28px,1120px)}.section__header,.section__header--inline{flex-direction:column;align-items:flex-start}.speakers-heading{flex-direction:row;align-items:center}.program-card{grid-template-columns:1fr}.program-card__media{order:-1;min-height:112px}.speaker-carousel{grid-template-columns:repeat(5,168px)}.partners__grid,.registration-form__grid,.footer,.value-strip,.topic-grid,.goal-grid{grid-template-columns:1fr}.registration-form__footer{flex-direction:column;align-items:stretch}.timeline__item{grid-template-columns:96px 16px 1fr}.timeline__content{flex-direction:column;align-items:flex-start}.about-layout,.conference-layout,.program-catalog,.speaker-directory,.speaker-profile,.program-detail,.institute-sections{width:min(100% - 28px,1120px)}.about-feature,.value-strip,.profile-card{border-radius:24px;padding:26px 20px}.conference-facts{margin-top:-72px}.program-catalog{gap:34px}.catalog-card__image{min-height:165px}.speaker-tools{margin-bottom:106px}.directory-card__portrait{width:min(210px,88%)}.profile-card{gap:24px}.profile-card__portrait{width:min(240px,92%)}}.profile-copy{text-align:start;justify-items:start;gap:14px;display:grid}.profile-copy ul{max-width:760px;color:var(--text-muted);gap:10px;margin:0;padding-inline:22px 0;font-weight:800;line-height:1.8;list-style-position:outside;display:grid}[dir=rtl] .profile-copy ul{padding-inline:0 22px}
