.inst-site{--inst-site-primary:#1b5e7b;--inst-site-primary-dark:#134a62;--inst-site-button:var(--inst-site-primary);--inst-site-button-dark:var(--inst-site-primary-dark);--inst-site-highlight:var(--inst-site-button,var(--inst-site-primary));--inst-site-accent:#f5a623;--inst-site-accent-dark:#d98f12;--inst-site-bg:#f4f8fa;--inst-site-chrome:#122833;--inst-site-chrome-hover:#163041;--inst-site-on-chrome:#ffffff;--inst-site-on-chrome-muted:rgba(255,255,255,0.78);--inst-site-surface:#ffffff;--inst-site-text:#122833;--inst-site-muted:#5b6f7a;--inst-site-border:color-mix(in srgb,var(--inst-site-highlight) 14%,transparent);--inst-site-radius:22px;--inst-site-shadow:0 18px 50px rgba(18,40,51,0.1);--color-primary:var(--inst-site-highlight);--color-primary-dark:var(--inst-site-button-dark);--color-button-primary:var(--inst-site-highlight);--color-button-hover:var(--inst-site-button-dark);--primary:var(--inst-site-highlight);--primary-dark:var(--inst-site-button-dark);--button-primary:var(--inst-site-highlight);min-height:100vh;width:100%;max-width:100%;overflow-x:clip;accent-color:var(--inst-site-highlight);background:radial-gradient(circle at top left,color-mix(in srgb,var(--inst-site-accent) 10%,transparent),transparent 28%),radial-gradient(circle at top right,color-mix(in srgb,var(--inst-site-highlight) 10%,transparent),transparent 24%),var(--inst-site-bg);color:var(--inst-site-text);font-family:Cairo,system-ui,sans-serif;scroll-behavior:smooth;--inst-site-nav-overlap:5.25rem}.inst-site,.inst-site *,.inst-site :after,.inst-site :before{box-sizing:border-box}.inst-site:has(.inst-site-sysnews:not(.inst-site-sysnews--ad)){--inst-site-nav-overlap:7.75rem}.inst-site:has(.inst-site-sysnews--ad){--inst-site-nav-overlap:7.75rem}.inst-site:has(.inst-site-sysnews:not(.inst-site-sysnews--ad)):has(.inst-site-sysnews--ad){--inst-site-nav-overlap:10.25rem}.inst-site ::selection{background:color-mix(in srgb,var(--inst-site-highlight) 32%,transparent);color:var(--inst-site-text)}.inst-site a:not(.inst-site-btn):not(.inst-site-footer__powered-card):not(.inst-site-social__link):not(.inst-site-action-card):not(.inst-site-sysnews__text--link):not(.inst-site-nav__link):not(.inst-site-nav__home):not(.inst-site-nav__brand):not(.inst-site-nav__cta):not(.inst-site-news-card__media):not(.inst-site-news-card__title-link){color:var(--inst-site-primary)}.inst-site a:not(.inst-site-btn):not(.inst-site-footer__powered-card):not(.inst-site-social__link):not(.inst-site-action-card):not(.inst-site-sysnews__text--link):not(.inst-site-nav__link):not(.inst-site-nav__home):not(.inst-site-nav__brand):not(.inst-site-nav__cta):not(.inst-site-news-card__media):not(.inst-site-news-card__title-link):hover{color:var(--inst-site-highlight)}.inst-site a:focus,.inst-site a:focus-visible,.inst-site button:focus,.inst-site button:focus-visible,.inst-site input:focus,.inst-site input:focus-visible,.inst-site select:focus,.inst-site select:focus-visible,.inst-site textarea:focus,.inst-site textarea:focus-visible{outline:2px solid var(--inst-site-highlight)!important;outline-offset:2px;border-color:var(--inst-site-highlight)}.inst-site .form-field-input:focus,.inst-site input:focus,.inst-site select:focus,.inst-site textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--inst-site-highlight) 22%,transparent);border-color:var(--inst-site-highlight)!important}@keyframes inst-site-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.inst-site-reveal{opacity:0;transform:translateY(16px)}.inst-site-reveal.is-revealed{animation:inst-site-fade-up .55s cubic-bezier(.22,1,.36,1) both}.inst-site-achievements-grid>.inst-site-reveal.is-revealed:first-child,.inst-site-action-cards>.inst-site-reveal.is-revealed:first-child,.inst-site-gallery-grid>.inst-site-reveal.is-revealed:first-child,.inst-site-news-grid>.inst-site-reveal.is-revealed:first-child,.inst-site-programs-grid>.inst-site-reveal.is-revealed:first-child{animation-delay:.04s}.inst-site-achievements-grid>.inst-site-reveal.is-revealed:nth-child(2),.inst-site-action-cards>.inst-site-reveal.is-revealed:nth-child(2),.inst-site-gallery-grid>.inst-site-reveal.is-revealed:nth-child(2),.inst-site-news-grid>.inst-site-reveal.is-revealed:nth-child(2),.inst-site-programs-grid>.inst-site-reveal.is-revealed:nth-child(2){animation-delay:.1s}.inst-site-achievements-grid>.inst-site-reveal.is-revealed:nth-child(3),.inst-site-action-cards>.inst-site-reveal.is-revealed:nth-child(3),.inst-site-gallery-grid>.inst-site-reveal.is-revealed:nth-child(3),.inst-site-news-grid>.inst-site-reveal.is-revealed:nth-child(3),.inst-site-programs-grid>.inst-site-reveal.is-revealed:nth-child(3){animation-delay:.16s}.inst-site-achievements-grid>.inst-site-reveal.is-revealed:nth-child(4),.inst-site-action-cards>.inst-site-reveal.is-revealed:nth-child(4),.inst-site-gallery-grid>.inst-site-reveal.is-revealed:nth-child(4),.inst-site-news-grid>.inst-site-reveal.is-revealed:nth-child(4),.inst-site-programs-grid>.inst-site-reveal.is-revealed:nth-child(4){animation-delay:.22s}.inst-site-achievements-grid>.inst-site-reveal.is-revealed:nth-child(n+5),.inst-site-gallery-grid>.inst-site-reveal.is-revealed:nth-child(n+5),.inst-site-news-grid>.inst-site-reveal.is-revealed:nth-child(n+5),.inst-site-programs-grid>.inst-site-reveal.is-revealed:nth-child(n+5){animation-delay:.28s}.inst-site-kicker{margin:0 0 .45rem;color:var(--inst-site-accent-dark);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.inst-site-btn--primary{background:var(--inst-site-button,var(--inst-site-primary));color:#fff}.inst-site-btn--primary:hover{background:var(--inst-site-button-dark,var(--inst-site-primary-dark))}.inst-site--state{display:grid;place-content:center;grid-gap:1rem;gap:1rem;padding:3rem 1.25rem;text-align:center}.inst-site-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.7rem 1.25rem;border-radius:999px;border:1px solid transparent;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.inst-site-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 14px 32px color-mix(in srgb,var(--inst-site-highlight) 32%,transparent)}.inst-site-btn:active{transform:translateY(0) scale(.98)}.inst-site-btn--accent{background:var(--inst-site-button,var(--inst-site-accent));color:#fff}.inst-site-btn--accent:hover{background:var(--inst-site-button-dark,var(--inst-site-accent-dark))}.inst-site-btn--ghost{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.35)}.inst-site-btn--ghost-dark{background:transparent;color:var(--inst-site-primary);border-color:var(--inst-site-border)}.inst-site-adbar{width:100%;background:color-mix(in srgb,var(--inst-site-chrome,#122833) 92%,#000);color:var(--inst-site-on-chrome,#fff);border-bottom:1px solid color-mix(in srgb,var(--inst-site-on-chrome,#fff) 14%,transparent)}.inst-site-adbar__inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem;padding:.5rem 1.1rem}.inst-site-adbar__badge{flex-shrink:0;padding:.22rem .6rem;border-radius:.45rem;background:var(--inst-site-highlight,var(--inst-site-accent,#f5a623));color:#122833;font-size:.75rem;font-weight:800;white-space:nowrap}.inst-site-adbar__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;opacity:.95}.inst-site-gallery-section{padding-top:2.2rem}.inst-site-footer__social{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.35rem}.inst-site-footer .inst-site-social{margin-top:0}.inst-site-footer .inst-site-social__link{background:color-mix(in srgb,var(--inst-site-on-chrome,#fff) 10%,transparent);color:var(--inst-site-on-chrome,#fff);border-color:color-mix(in srgb,var(--inst-site-on-chrome,#fff) 18%,transparent)}.inst-site-footer .inst-site-social__link:focus-visible,.inst-site-footer .inst-site-social__link:hover{background:var(--inst-site-highlight,var(--inst-site-button,var(--inst-site-primary)));color:#fff;border-color:transparent}.inst-site-topbar{position:-webkit-sticky;position:sticky;top:.55rem;z-index:50;display:flex;flex-direction:column;gap:.4rem;padding:0 .75rem;width:100%;max-width:100%;transition:opacity .38s ease,transform .38s ease,visibility .38s ease}.inst-site-topbar.is-faded{opacity:0;transform:translateY(-14px);pointer-events:none}@media (max-width:979px){.inst-site-topbar{top:0;gap:.3rem;padding:.35rem .65rem .15rem}.inst-site-topbar.is-faded{opacity:1;transform:none;pointer-events:auto}.inst-site-topbar .inst-site-sysnews--ad{display:none}.inst-site:has(.inst-site-sysnews--ad){--inst-site-nav-overlap:5.25rem}.inst-site:has(.inst-site-sysnews:not(.inst-site-sysnews--ad)){--inst-site-nav-overlap:7.5rem}.inst-site:has(.inst-site-sysnews:not(.inst-site-sysnews--ad)):has(.inst-site-sysnews--ad){--inst-site-nav-overlap:7.5rem}.inst-site-nav__inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,#0b1c24 92%,#000)}.inst-site-hero__glow{animation:none;opacity:.5}.inst-site-hero__stats li{backdrop-filter:none;-webkit-backdrop-filter:none}}.inst-site-nav{position:relative;top:auto;z-index:auto;width:100%;padding:0;background:transparent;border:0;box-shadow:none;color:#fff;--inst-site-nav-fg:#fff;--inst-site-nav-muted:rgba(255,255,255,0.8)}.inst-site .inst-site-nav a,.inst-site .inst-site-nav button,.inst-site .inst-site-nav__brand,.inst-site .inst-site-nav__cta,.inst-site .inst-site-nav__home,.inst-site .inst-site-nav__lang,.inst-site .inst-site-nav__link,.inst-site .inst-site-nav__name,.inst-site .inst-site-nav__name-text{color:#fff}.inst-site .inst-site-nav__link{flex:0 0 auto;padding:.38rem .7rem;border-radius:999px;color:rgba(255,255,255,.88);text-decoration:none;font-size:.82rem;font-weight:650;line-height:1.2;white-space:nowrap;transition:background .2s ease,color .2s ease}.inst-site .inst-site-nav__link:hover{background:rgba(255,255,255,.12);color:#fff}.inst-site-nav__inner{max-width:1180px;margin:0 auto;padding:.45rem .55rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links";align-items:center;grid-column-gap:.4rem;column-gap:.4rem;grid-row-gap:.35rem;row-gap:.35rem;width:100%;border-radius:1.25rem;background:color-mix(in srgb,#07151c 62%,transparent);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);border:1px solid rgba(255,255,255,.22);box-shadow:0 14px 40px rgba(6,18,26,.22)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.inst-site-nav__inner{background:color-mix(in srgb,#0b1c24 88%,#000)}}.inst-site-nav__brand{grid-area:brand;display:flex;align-items:center;gap:.5rem;min-width:0;text-decoration:none;color:inherit;font-weight:800}.inst-site-nav__logo,.inst-site-nav__logo-fallback{width:36px;height:36px;border-radius:10px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 2px rgba(255,255,255,.28)}.inst-site-nav__logo-fallback{display:grid;place-items:center;background:var(--inst-site-primary);color:#fff}.inst-site-nav__name{display:flex;flex-direction:column;justify-content:center;gap:.1rem;min-width:0;font-size:.9rem;line-height:1.2}.inst-site-nav__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(46vw,13rem)}.inst-site-nav__menu-toggle{display:inline-flex;align-items:center;gap:.3rem;height:36px;padding:0 .6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--inst-site-nav-fg,#122833) 14%,transparent);background:color-mix(in srgb,var(--inst-site-nav-fg,#122833) 6%,transparent);color:#fff;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;flex-shrink:0}.inst-site-nav__actions .inst-site-nav__desktop-only{display:none}.inst-site-nav__link--drawer{display:flex}.inst-site-nav__link--cta{margin-top:.25rem;justify-content:center;background:var(--inst-site-button,var(--inst-site-primary));color:#fff!important;border:0;font:inherit;font-weight:800;cursor:pointer}.inst-site-nav__menu-icon{width:.95rem;height:.72rem;position:relative;display:inline-block;border-top:2px solid;border-bottom:2px solid}.inst-site-nav__menu-icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor;transform:translateY(-50%);transition:opacity .2s ease}.inst-site-nav.is-menu-open .inst-site-nav__menu-icon{border-color:transparent}.inst-site-nav.is-menu-open .inst-site-nav__menu-icon:after{transform:translateY(-50%) rotate(45deg)}.inst-site-nav.is-menu-open .inst-site-nav__menu-icon:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor;transform:translateY(-50%) rotate(-45deg)}.inst-site-nav__badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.08rem .4rem;border-radius:999px;background:rgba(245,166,35,.18);color:#8a5a00;font-size:.66rem;font-weight:700}.inst-site-nav__links{grid-area:links;display:none;flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;max-width:100%;padding:.35rem .15rem .15rem;border-radius:1rem;background:rgba(255,255,255,.06)}.inst-site-nav.is-menu-open .inst-site-nav__links{display:flex}.inst-site-nav__link{width:100%;text-align:start;border-radius:.75rem}.inst-site-nav__links::-webkit-scrollbar{display:none}.inst-site-nav__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.28rem;flex-shrink:0}@media (max-width:400px){.inst-site-nav__badge,.inst-site-nav__menu-label,.inst-site-nav__name-text{display:none}.inst-site-nav__menu-toggle{width:36px;padding:0;justify-content:center}}.inst-site-nav__home-link{display:none}.inst-site-nav__home,.inst-site-nav__lang,.inst-site-nav__register{height:36px;min-height:36px;box-sizing:border-box}.inst-site-nav__lang{width:36px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--inst-site-nav-fg,var(--inst-site-primary)) 14%,transparent);background:color-mix(in srgb,var(--inst-site-nav-fg,#122833) 6%,transparent);color:var(--inst-site-nav-fg,var(--inst-site-primary));font:inherit;font-size:.78rem;font-weight:800;letter-spacing:0;cursor:pointer;flex-shrink:0}.inst-site-nav__lang,.inst-site-nav__lang span{display:inline-flex;align-items:center;justify-content:center;line-height:1}.inst-site-nav__lang span{width:100%;height:100%}.inst-site-nav__home{display:inline-flex;align-items:center;justify-content:center;padding:0 .75rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--inst-site-nav-fg,var(--inst-site-primary)) 14%,transparent);background:color-mix(in srgb,var(--inst-site-nav-fg,#122833) 6%,transparent);color:var(--inst-site-nav-fg,var(--inst-site-primary));text-decoration:none;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap}.inst-site-nav__home:hover,.inst-site-nav__lang:hover{background:color-mix(in srgb,var(--inst-site-highlight) 14%,transparent)}.inst-site-nav__profile{max-width:none;padding:0 .75rem;font-size:.78rem}.inst-site-nav__profile-full{display:none}.inst-site-nav__profile-short{display:inline}.inst-site-nav__register{display:inline-flex;align-items:center;justify-content:center;padding:0 .85rem;border:0;border-radius:999px;background:var(--inst-site-button,var(--inst-site-primary));color:#fff;font:inherit;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.inst-site-nav__register:hover{background:var(--inst-site-button-dark,var(--inst-site-primary-dark));box-shadow:0 8px 18px color-mix(in srgb,var(--inst-site-highlight) 32%,transparent)}.inst-site-nav__cta{display:none;align-items:center;justify-content:center;height:36px;min-height:36px;padding:0 .8rem;border-radius:999px;border:1px solid var(--inst-site-border);background:transparent;color:var(--inst-site-primary);text-decoration:none;font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap}.inst-site-nav__cta:hover{background:color-mix(in srgb,var(--inst-site-highlight) 8%,transparent)}@media (min-width:760px){.inst-site-topbar{padding:0 1rem}.inst-site-nav__inner{padding:.45rem .65rem .45rem .8rem}.inst-site-nav__cta,.inst-site-nav__home,.inst-site-nav__lang,.inst-site-nav__logo,.inst-site-nav__logo-fallback,.inst-site-nav__register{height:40px;min-height:40px}.inst-site-nav__lang,.inst-site-nav__logo,.inst-site-nav__logo-fallback{width:40px}.inst-site-nav__name-text{max-width:16rem}.inst-site-nav__cta{display:inline-flex}}@media (min-width:980px){.inst-site{--inst-site-nav-overlap:5.35rem}.inst-site:has(.inst-site-sysnews:not(.inst-site-sysnews--ad)){--inst-site-nav-overlap:7.85rem}.inst-site:has(.inst-site-sysnews--ad){--inst-site-nav-overlap:7.85rem}.inst-site:has(.inst-site-sysnews:not(.inst-site-sysnews--ad)):has(.inst-site-sysnews--ad){--inst-site-nav-overlap:10.35rem}.inst-site-topbar .inst-site-sysnews--ad{display:block}.inst-site-nav__inner{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);grid-template-areas:"brand links actions";column-gap:.75rem;padding:.5rem .7rem;border-radius:999px}.inst-site-nav__menu-toggle{display:none}.inst-site-nav__actions .inst-site-nav__desktop-only{display:inline-flex}.inst-site-nav__link--drawer{display:none}.inst-site-nav__links{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.15rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.1rem;border-radius:999px;background:transparent;justify-self:stretch;width:100%;max-width:100%;min-width:0}.inst-site-nav__link{width:auto;text-align:center;border-radius:999px}.inst-site-nav__home-link{display:inline-flex}.inst-site-nav__actions{flex-wrap:nowrap;gap:.4rem;justify-self:end;flex-shrink:0}.inst-site-nav__brand{justify-self:start;max-width:min(14rem,22vw)}.inst-site-nav__name-text{max-width:100%}}.inst-site-nav--dense .inst-site-nav__link{padding:.3rem .55rem;font-size:.76rem}.inst-site-nav--dense .inst-site-nav__profile-full{display:none}.inst-site-nav--dense .inst-site-nav__profile-short{display:inline}.inst-site-nav--dense .inst-site-nav__home,.inst-site-nav--dense .inst-site-nav__register{padding:0 .65rem;font-size:.74rem}@media (min-width:1200px){.inst-site-nav__profile-full{display:inline}.inst-site-nav--dense .inst-site-nav__profile-full,.inst-site-nav__profile-short{display:none}.inst-site-nav--dense .inst-site-nav__profile-short{display:inline}}@media (min-width:1400px){.inst-site-nav--dense .inst-site-nav__profile-full{display:inline}.inst-site-nav--dense .inst-site-nav__profile-short{display:none}}.inst-site-hero{--inst-site-hero-image:var(--inst-site-hero-image-lg,none);position:relative;min-height:min(82vh,760px);display:grid;grid-template-rows:1fr auto;align-items:stretch;margin-top:calc(var(--inst-site-nav-overlap) * -1);padding:calc(5.5rem + var(--inst-site-nav-overlap)) 1.25rem 5rem;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--inst-site-primary-dark) 88%,#000),color-mix(in srgb,var(--inst-site-highlight) 72%,#000) 48%,color-mix(in srgb,var(--inst-site-primary-dark) 84%,#000)),var(--inst-site-hero-image,none) center /cover no-repeat;color:#fff}@media (max-width:719px){.inst-site-hero{--inst-site-hero-image:var(--inst-site-hero-image-sm,var(--inst-site-hero-image-lg,none))}}.inst-site-hero.has-message{min-height:min(84vh,800px)}.inst-site-hero__about{margin:1rem 0 0;max-width:min(52rem,100%)}.inst-site-hero__about p{margin:0;font-size:clamp(.92rem,1.7vw,1.02rem);font-weight:500;line-height:1.72;opacity:.92;max-height:min(12.5rem,34vh);overflow-y:auto;-webkit-padding-end:.35rem;padding-inline-end:.35rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.inst-site-hero__about p::-webkit-scrollbar{width:6px}.inst-site-hero__about p::-webkit-scrollbar-thumb{background:rgba(255,255,255,.35);border-radius:999px}.inst-site-hero__overlay{position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(245,166,35,.32),transparent 36%),linear-gradient(180deg,rgba(8,24,32,.18),rgba(8,24,32,.62) 55%,rgba(8,24,32,.78));pointer-events:none}.inst-site-hero__glow{position:absolute;inset-inline-end:-8%;bottom:8%;width:min(420px,55vw);height:min(420px,55vw);border-radius:50%;background:radial-gradient(circle,rgba(245,166,35,.22),transparent 68%);pointer-events:none;animation:inst-site-glow 7s ease-in-out infinite}@keyframes inst-site-glow{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.inst-site-hero__content{position:relative;z-index:1;max-width:1120px;margin:0 auto;width:100%;min-width:0;align-self:end;animation:inst-site-fade-up .75s ease .08s both}.inst-site-hero__intro{display:flex;align-items:flex-start;gap:1.1rem;min-width:0;width:100%}.inst-site-hero__intro>div{min-width:0;flex:1 1}.inst-site-hero__logo{width:96px;height:96px;border-radius:26px;object-fit:cover;border:3px solid rgba(255,255,255,.72);background:#fff;box-shadow:0 18px 40px rgba(0,0,0,.22);flex-shrink:0}.inst-site-hero__eyebrow{margin:0 0 .5rem;opacity:.92;font-weight:700;letter-spacing:.02em}.inst-site-hero__title{margin:0;font-size:clamp(1.55rem,6.2vw,3.6rem);line-height:1.18;max-width:min(18ch,100%);overflow-wrap:anywhere;text-wrap:balance}.inst-site-hero__subtitle{margin:.85rem 0 0;max-width:46ch;opacity:.9;font-size:1.05rem;line-height:1.55}.inst-site-hero__stats{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:1.9rem 0 0;padding:0;max-width:640px}@media (min-width:700px){.inst-site-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.inst-site-hero__stats li{padding:1rem 1rem .95rem;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.inst-site-hero__stats strong{display:block;font-size:1.35rem;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inst-site-hero__stats span{display:block;margin-top:.25rem;font-size:.8rem;opacity:.88}.inst-site-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.9rem}@media (max-width:640px){.inst-site-hero{min-height:auto;margin-top:calc(var(--inst-site-nav-overlap) * -1);padding:calc(1.1rem + var(--inst-site-nav-overlap)) 1rem 3.25rem}.inst-site-hero.has-message{min-height:auto}.inst-site-hero__intro{flex-direction:column;align-items:stretch;gap:.85rem}.inst-site-hero__logo{width:68px;height:68px;border-radius:18px}.inst-site-hero__title{max-width:100%;font-size:clamp(1.45rem,7vw,1.95rem)}.inst-site-hero__subtitle{font-size:.95rem;max-width:100%}.inst-site-hero__about{max-width:100%}.inst-site-hero__about p{max-height:min(9rem,28vh);font-size:.9rem}.inst-site-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1.25rem;max-width:100%}.inst-site-hero__stats li{padding:.75rem .7rem;border-radius:14px}.inst-site-hero__stats strong{font-size:1.15rem}.inst-site-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:1.25rem;width:100%}.inst-site-hero__actions .inst-site-btn{width:100%;justify-content:center;min-height:44px;padding:.65rem .7rem;font-size:.88rem}.inst-site-section{padding:2.75rem 1rem;scroll-margin-top:4.5rem}.inst-site-btn{min-height:42px;padding:.65rem 1.05rem;font-size:.92rem}}.inst-site-hero__wave{position:absolute;inset-inline:0;bottom:-1px;z-index:2;line-height:0;color:var(--inst-site-bg)}.inst-site-hero__wave svg{display:block;width:100%;height:56px}.inst-site-hero__wave path{fill:currentColor}.inst-site-section{padding:4rem 1.25rem;scroll-margin-top:5.5rem}.inst-site-section--alt{background:color-mix(in srgb,var(--inst-site-bg) 88%,var(--inst-site-highlight) 12%)}.inst-site-section__inner{max-width:1120px;margin:0 auto}.inst-site-section__header{margin-bottom:1.75rem;max-width:40rem}.inst-site-section__header h2{margin:0;font-size:clamp(1.6rem,3vw,2.1rem);color:var(--inst-site-primary)}.inst-site-section__header p{margin:.55rem 0 0;color:var(--inst-site-muted)}.inst-site-section__more{display:flex;justify-content:center;margin-top:1.5rem}.inst-site-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:1rem;gap:1rem}.inst-site-news-card{overflow:hidden;border-radius:var(--inst-site-radius);background:var(--inst-site-surface);border:1px solid var(--inst-site-border);box-shadow:var(--inst-site-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.inst-site-news-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(18,40,51,.14);border-color:color-mix(in srgb,var(--inst-site-highlight) 28%,transparent)}.inst-site-news-card__media{display:block;aspect-ratio:16/10;background:linear-gradient(135deg,color-mix(in srgb,var(--inst-site-highlight) 18%,#eef2f4),#f2f6f8)}.inst-site-news-card__media,.inst-site-news-card__title-link{text-decoration:none;color:inherit}.inst-site-news-card__title-link:hover{color:var(--inst-site-highlight)}.inst-site-news-card__media img{width:100%;height:100%;object-fit:cover;display:block}.inst-site-news-card__body{padding:1rem 1.05rem 1.15rem}.inst-site-news-card__meta{display:flex;gap:.75rem;flex-wrap:wrap;color:var(--inst-site-muted);font-size:.8rem;margin-bottom:.45rem}.inst-site-news-card h3{margin:0;font-size:1.05rem}.inst-site-news-card p{margin:.5rem 0 0;color:var(--inst-site-muted);font-size:.92rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inst-site-tuition-panel{margin-bottom:.25rem;border-radius:calc(var(--inst-site-radius) + 4px);background:linear-gradient(180deg,color-mix(in srgb,var(--inst-site-highlight) 10%,#fff),#fff 42%);border:1px solid color-mix(in srgb,var(--inst-site-highlight) 28%,var(--inst-site-border));box-shadow:var(--inst-site-shadow);overflow:hidden}.inst-site-tuition-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.3rem 1.05rem}.inst-site-tuition-panel__lead{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.inst-site-tuition-panel__mark{width:2.6rem;height:.35rem;border-radius:999px;background:linear-gradient(90deg,var(--inst-site-accent),var(--inst-site-primary))}.inst-site-tuition-panel__title{margin:0;font-size:1.15rem;font-weight:800;color:var(--inst-site-primary);line-height:1.2}.inst-site-tuition-panel__count{min-width:2rem;height:2rem;padding:0 .55rem;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--inst-site-highlight) 12%,#fff);border:1px solid color-mix(in srgb,var(--inst-site-highlight) 22%,transparent);color:var(--inst-site-primary);font-size:.85rem;font-weight:800}.inst-site-tuition-panel__body{padding:.15rem 1.3rem 1.35rem}.inst-site-tuition-panel__body .inst-site-tabs{margin-bottom:1rem;padding-bottom:.15rem}.inst-site-tuition-panel__body .inst-site-programs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.75rem}.inst-site-tuition-panel__body .inst-site-program-card{padding:.95rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--inst-site-highlight) 6%,#fff);border:1px solid color-mix(in srgb,var(--inst-site-border) 80%,transparent);box-shadow:none}.inst-site-tuition-panel__body .inst-site-program-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px color-mix(in srgb,var(--inst-site-highlight) 12%,transparent);border-color:color-mix(in srgb,var(--inst-site-highlight) 28%,transparent);background:#fff}.inst-site-tuition-panel__body .inst-site-program-card h3{font-size:.98rem;font-weight:750;color:var(--inst-site-primary-dark,var(--inst-site-primary))}.inst-site-tuition-panel__body .inst-site-program-card__meta{margin-top:.7rem;padding-top:.65rem;border-top:1px solid color-mix(in srgb,var(--inst-site-border) 70%,transparent)}.inst-site-tuition-panel__body .inst-site-program-card__meta dd{color:var(--inst-site-highlight,var(--inst-site-primary));font-weight:800}.inst-site-tuition-panel__body .inst-site-section__more{margin-top:1rem}.inst-site-profile-highlights{margin-top:1.5rem}.inst-site-profile-highlights--overview{margin-top:0;margin-bottom:1.5rem}.inst-site-profile-highlights--offers{margin-top:1.5rem}.inst-site-highlights{display:grid;grid-gap:1rem;gap:1rem}.inst-site-offer-card{padding:1.35rem 1.3rem 1.2rem;border-radius:calc(var(--inst-site-radius) + 4px);background:linear-gradient(180deg,color-mix(in srgb,var(--inst-site-highlight) 10%,#fff),#fff 42%);border:1px solid color-mix(in srgb,var(--inst-site-highlight) 28%,var(--inst-site-border));box-shadow:var(--inst-site-shadow)}.inst-site-offer-card__mark{width:2.6rem;height:.35rem;border-radius:999px;background:linear-gradient(90deg,var(--inst-site-accent),var(--inst-site-primary));margin-bottom:.85rem}.inst-site-offer-card h3{margin:0 0 1rem;font-size:1.15rem;color:var(--inst-site-primary)}.inst-site-offer-card__groups{display:grid;grid-gap:1.1rem;gap:1.1rem}.inst-site-offer-card__heading{margin:0 0 .55rem;color:var(--inst-site-muted);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.inst-site-offer-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.inst-site-offer-list li{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.8rem .95rem;border-radius:14px;background:color-mix(in srgb,var(--inst-site-highlight) 6%,#fff);border:1px solid color-mix(in srgb,var(--inst-site-border) 80%,transparent)}.inst-site-offer-list__copy{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.inst-site-offer-list__label{font-weight:750;color:var(--inst-site-primary-dark,var(--inst-site-primary))}.inst-site-offer-list__detail{color:var(--inst-site-muted);font-size:.88rem;line-height:1.4}.inst-site-offer-list__value{flex-shrink:0;padding:.28rem .7rem;border-radius:999px;background:var(--inst-site-highlight);color:#fff;font-size:.82rem;font-weight:800;white-space:nowrap}.inst-site .inst-site-fee-note.fee-disclaimer{display:block;width:-moz-fit-content;width:fit-content;max-width:min(40rem,100%);margin-top:0;margin-bottom:1.25rem;margin-inline:0;padding:.85rem 1.1rem;border:1px solid color-mix(in srgb,var(--inst-site-highlight) 22%,transparent);-webkit-border-start:4px solid var(--inst-site-highlight,var(--inst-site-primary));border-inline-start:4px solid var(--inst-site-highlight,var(--inst-site-primary));border-radius:1rem;background:color-mix(in srgb,var(--inst-site-highlight) 8%,#fff);color:var(--inst-site-text,var(--inst-site-primary));font-size:.92rem;font-weight:700;line-height:1.7;text-align:start;white-space:normal;overflow:visible;box-shadow:none}.inst-site-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.inst-site-tabs__btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:999px;border:1px solid var(--inst-site-border);background:#fff;color:var(--inst-site-muted);font:inherit;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.inst-site-tabs__btn:hover:not(.is-active){transform:translateY(-1px);border-color:color-mix(in srgb,var(--inst-site-highlight) 40%,transparent);color:var(--inst-site-primary)}.inst-site-tabs__btn.is-active{background:var(--inst-site-highlight);border-color:var(--inst-site-highlight);color:#fff}.inst-site-tabs__count{min-width:1.4rem;height:1.4rem;display:inline-grid;place-items:center;border-radius:999px;background:rgba(0,0,0,.08);font-size:.75rem}.inst-site-tabs__btn.is-active .inst-site-tabs__count{background:rgba(255,255,255,.18)}.inst-site-programs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:1rem;gap:1rem}.inst-site-program-card{padding:1.1rem;border-radius:var(--inst-site-radius);background:var(--inst-site-surface);border:1px solid var(--inst-site-border);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.inst-site-program-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(18,40,51,.12);border-color:color-mix(in srgb,var(--inst-site-highlight) 28%,transparent)}.inst-site-program-card h3{margin:0;font-size:1.05rem}.inst-site-program-card__college{margin:.35rem 0 .85rem;color:var(--inst-site-muted);font-size:.9rem}.inst-site-program-card__meta{display:grid;grid-template-columns:1fr auto;grid-gap:.35rem .75rem;gap:.35rem .75rem;margin:0;font-size:.88rem}.inst-site-program-card__meta dt{color:var(--inst-site-muted)}.inst-site-program-card__meta dd{margin:0;font-weight:700;text-align:end}.inst-site-achievements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:1rem;gap:1rem;align-items:start}.inst-site-achievement-card{position:relative;padding:1.25rem 1.2rem 1.3rem;border-radius:var(--inst-site-radius);background:var(--inst-site-surface);border:1px solid var(--inst-site-border);box-shadow:var(--inst-site-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.inst-site-achievement-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(18,40,51,.14);border-color:color-mix(in srgb,var(--inst-site-highlight) 28%,transparent)}.inst-site-achievement-card__mark{width:2.25rem;height:.35rem;border-radius:999px;background:linear-gradient(90deg,var(--inst-site-accent),var(--inst-site-primary));margin-bottom:.9rem}.inst-site-achievement-card h3{margin:0;font-size:1.05rem;color:var(--inst-site-primary)}.inst-site-achievement-card p{margin:.55rem 0 0;color:var(--inst-site-muted);white-space:pre-line;font-size:.94rem;line-height:1.65;max-height:11rem;overflow-y:auto;-webkit-padding-end:.25rem;padding-inline-end:.25rem;scrollbar-width:thin}.inst-site-gallery-slider{display:flex;flex-direction:column;gap:.75rem}.inst-site-gallery-stage{position:relative;aspect-ratio:16/9;min-height:280px;max-height:520px;padding:0;border-radius:22px;background:var(--inst-site-surface,#ffffff);border:1px solid var(--inst-site-border);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;box-shadow:var(--inst-site-shadow)}.inst-site-gallery-stage__frame{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:var(--inst-site-surface,#ffffff);cursor:zoom-in}.inst-site-gallery-stage__frame img,.inst-site-gallery-stage__img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;display:block;border-radius:0;box-shadow:none;animation:inst-site-gallery-fade .45s ease}@keyframes inst-site-gallery-fade{0%{opacity:.28}to{opacity:1}}.inst-site-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--inst-site-surface,#fff) 88%,transparent);color:var(--inst-site-primary);font-size:1.7rem;line-height:1;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inst-site-gallery-nav span{display:block;margin-top:-.12em}.inst-site-gallery-nav--prev{inset-inline-start:.85rem}.inst-site-gallery-nav--next{inset-inline-end:.85rem}.inst-site-gallery-nav:hover{background:var(--inst-site-surface,#fff);transform:translateY(-50%) scale(1.05)}.inst-site-gallery-nav--lightbox{position:fixed;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.92)}.inst-site-gallery-nav--lightbox:hover{transform:translateY(-50%) scale(1.05)}.inst-site-gallery-nav--lightbox.inst-site-gallery-nav--prev{inset-inline-start:1rem}.inst-site-gallery-nav--lightbox.inst-site-gallery-nav--next{inset-inline-end:1rem}.inst-site-gallery-stage__meta{position:absolute;inset-inline:0;bottom:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:2.75rem 1rem 2.35rem;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(18,40,51,.62))}.inst-site-gallery-caption{margin:0;max-width:70%;color:#fff;font-size:.9rem;font-weight:650;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.28)}.inst-site-gallery-counter{flex-shrink:0;padding:.22rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--inst-site-surface,#fff) 86%,transparent);color:var(--inst-site-primary);font-size:.78rem;font-weight:800}.inst-site-gallery-dots{position:absolute;inset-inline:0;bottom:.7rem;z-index:3;display:flex;justify-content:center;align-items:center;gap:.4rem;pointer-events:none}.inst-site-gallery-dot{pointer-events:auto;width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.45);cursor:pointer;transition:width .25s ease,background .25s ease,transform .25s ease}.inst-site-gallery-dot.is-active{width:1.35rem;background:#fff}.inst-site-gallery-thumbs{display:flex;gap:.55rem;overflow-x:auto;padding:.1rem .05rem .25rem;scrollbar-width:thin}.inst-site-gallery-thumb{flex:0 0 auto;width:4.75rem;height:3.35rem;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--inst-site-surface,#ffffff);cursor:pointer;opacity:.7;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease}.inst-site-gallery-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;background:var(--inst-site-surface,#ffffff)}.inst-site-gallery-thumb.is-active{opacity:1;border-color:var(--inst-site-button,var(--inst-site-primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--inst-site-button,var(--inst-site-primary)) 22%,transparent)}.inst-site-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));grid-gap:.75rem;gap:.75rem}.inst-site-gallery-item{display:block;padding:0;border:0;border-radius:16px;overflow:hidden;aspect-ratio:1;cursor:pointer;background:var(--inst-site-surface,#ffffff)}.inst-site-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.inst-site-gallery-item:hover img{transform:scale(1.04)}@media (max-width:760px){.inst-site-gallery-stage{min-height:220px;max-height:320px;border-radius:16px}.inst-site-gallery-nav{width:2.2rem;height:2.2rem;font-size:1.35rem;transform:translateY(-50%)}.inst-site-gallery-nav:hover{transform:translateY(-50%) scale(1.04)}.inst-site-gallery-nav--prev{inset-inline-start:.55rem}.inst-site-gallery-nav--next{inset-inline-end:.55rem}.inst-site-gallery-caption{max-width:62%;font-size:.78rem}.inst-site-gallery-stage__meta{padding:2.2rem .75rem 2.1rem}.inst-site-gallery-thumb{width:3.8rem;height:2.8rem}}.inst-site-lightbox{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.5rem;background:rgba(8,20,28,.88)}.inst-site-lightbox img{max-width:min(1100px,100%);max-height:85vh;border-radius:12px;object-fit:contain}.inst-site-lightbox__close{position:absolute;top:1rem;inset-inline-end:1rem;border:0;border-radius:999px;padding:.55rem .9rem;background:#fff;color:var(--inst-site-text);font:inherit;font-weight:700;cursor:pointer}.inst-site-section--contact{background:linear-gradient(180deg,color-mix(in srgb,var(--inst-site-highlight) 6%,transparent),transparent 30%),var(--inst-site-bg)}.inst-site-action-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem;margin-bottom:1.5rem}.inst-site-action-card{display:grid;grid-gap:.35rem;gap:.35rem;text-align:start;padding:1.1rem 1.15rem;border-radius:18px;border:1px solid var(--inst-site-border);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--inst-site-highlight) 4%,#fff));box-shadow:var(--inst-site-shadow);cursor:pointer;font:inherit;color:inherit;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.inst-site-action-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin-bottom:.35rem;border-radius:14px;background:color-mix(in srgb,var(--inst-site-highlight,var(--inst-site-primary)) 12%,#fff);color:var(--inst-site-primary)}.inst-site-action-card--register .inst-site-action-card__icon{background:color-mix(in srgb,var(--inst-site-button,var(--inst-site-primary)) 16%,#fff);color:var(--inst-site-button,var(--inst-site-primary))}.inst-site-action-card--chat .inst-site-action-card__icon{background:color-mix(in srgb,var(--inst-site-primary) 14%,#fff);color:var(--inst-site-primary)}.inst-site-action-card--whatsapp{border-color:color-mix(in srgb,#25d366 35%,var(--inst-site-border))}.inst-site-action-card--whatsapp .inst-site-action-card__label{color:#128c7e}.inst-site-action-card__icon--whatsapp{background:#25d366;color:#fff}.inst-site-action-card--whatsapp:hover{border-color:#25d366}.inst-site-action-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--inst-site-highlight) 32%,transparent);box-shadow:0 18px 40px rgba(18,40,51,.12)}.inst-site-action-card__label{font-weight:800;color:var(--inst-site-primary)}.inst-site-action-card--register{border-color:color-mix(in srgb,var(--inst-site-button,var(--inst-site-primary)) 35%,transparent)}.inst-site-action-card--register .inst-site-action-card__label{color:var(--inst-site-button,var(--inst-site-primary))}.inst-site-action-card__hint{color:var(--inst-site-muted);font-size:.88rem}.inst-site-contact__grid{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:860px){.inst-site-contact__grid{grid-template-columns:1.05fr .95fr;align-items:start}}.inst-site-contact__details{display:grid;grid-gap:.9rem;gap:.9rem}.inst-site-info-tile{padding:1.05rem 1.1rem;border-radius:18px;background:var(--inst-site-surface);border:1px solid var(--inst-site-border);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.inst-site-info-tile:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(18,40,51,.1);border-color:color-mix(in srgb,var(--inst-site-highlight) 26%,transparent)}.inst-site-contact__form h3,.inst-site-info-tile h3{margin:0 0 .45rem;color:var(--inst-site-primary);font-size:1.02rem}.inst-site-contact__list,.inst-site-info-tile p{margin:0;color:var(--inst-site-muted)}.inst-site-contact__list{padding:0;list-style:none}.inst-site-info-tile a{color:var(--inst-site-primary)}.inst-site-social{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.15rem}.inst-site-social__link{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:14px;background:color-mix(in srgb,var(--inst-site-highlight,var(--inst-site-primary)) 10%,#fff);color:var(--inst-site-highlight,var(--inst-site-primary));border:1px solid color-mix(in srgb,var(--inst-site-highlight,var(--inst-site-primary)) 18%,transparent);text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.inst-site-social__link:focus-visible,.inst-site-social__link:hover{background:var(--inst-site-highlight,var(--inst-site-primary));color:#fff;border-color:transparent;transform:translateY(-2px)}.inst-site-social__icon{display:inline-flex;line-height:0}.inst-site-contact__form{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.35rem;border-radius:var(--inst-site-radius);background:var(--inst-site-surface);border:1px solid var(--inst-site-border);box-shadow:var(--inst-site-shadow)}.inst-site-contact__form-head p{margin:.35rem 0 0;color:var(--inst-site-muted);font-size:.9rem}.inst-site-contact__form label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:600;font-size:.92rem}.inst-site-contact__form input,.inst-site-contact__form textarea{width:100%;border:1px solid var(--inst-site-border);border-radius:14px;padding:.75rem .9rem;font:inherit;background:#fff;color:inherit}.inst-site-contact__form textarea{resize:vertical;min-height:120px}.inst-site-section--map{background:color-mix(in srgb,var(--inst-site-bg) 88%,var(--inst-site-highlight) 12%)}.inst-site-map-card{display:grid;grid-gap:0;gap:0;overflow:hidden;border-radius:24px;background:var(--inst-site-surface);border:1px solid var(--inst-site-border);box-shadow:var(--inst-site-shadow)}@media (min-width:860px){.inst-site-map-card{grid-template-columns:1.35fr .9fr}}.inst-site-map-card__frame{min-height:280px;background:color-mix(in srgb,var(--inst-site-highlight) 16%,var(--inst-site-bg))}.inst-site-map-card__placeholder{min-height:280px;width:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--inst-site-highlight) 22%,var(--inst-site-bg)),color-mix(in srgb,var(--inst-site-primary) 12%,var(--inst-site-bg)))}.inst-site-map-card__frame iframe{width:100%;height:100%;min-height:280px;border:0;display:block}.inst-site-map-card__body{display:grid;align-content:center;grid-gap:.75rem;gap:.75rem;padding:1.4rem 1.35rem}.inst-site-map-card__body h3{margin:0;color:var(--inst-site-primary)}.inst-site-map-card__body p{margin:0;color:var(--inst-site-muted);line-height:1.55}.inst-site-map-card__location{font-weight:700;color:var(--inst-site-text)}.inst-site-map-card__address{white-space:pre-line}.inst-site-map-card__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.4rem}.inst-site-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.inst-site-modal-actions .modal-button.submit{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.inst-site-chat-dialog.modal--dialog-large{max-width:min(560px,94vw);width:min(560px,94vw);padding:0;border-radius:22px;overflow:hidden;border:1px solid var(--inst-site-border,rgba(27,94,123,.12));box-shadow:0 24px 70px rgba(18,40,51,.28);background:#fff}.inst-site-chat-dialog .modal-dialog-header{display:none}.inst-site-chat-dialog .modal-dialog-body{padding:0;overflow:hidden;display:flex;flex-direction:column;background:#fff}.inst-site-chat-dialog__loading{display:grid;place-items:center;min-height:20rem;background:var(--inst-site-bg,#f4f8fa)}.inst-site-chat-dialog .chat-conv-page--embedded{font-family:Cairo,system-ui,sans-serif;background:#fff;padding:0!important;min-height:min(68vh,640px)!important;max-height:min(78vh,720px)!important;height:min(78vh,720px)!important}.inst-site-chat-dialog .chat-conv-header{margin:0!important;padding:.85rem 1rem!important;border-radius:0!important;background:var(--inst-site-highlight,#1b5e7b);box-shadow:none;gap:.75rem}.inst-site-chat-dialog .chat-conv-title{font-size:1.05rem!important}.inst-site-chat-dialog .chat-conv-header-main{flex:1 1}.inst-site-chat-dialog .chat-conv-back{order:2;-webkit-margin-start:auto;margin-inline-start:auto;width:40px;height:40px;min-width:40px!important;min-height:40px;padding:0!important;border-radius:999px!important;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28)}.inst-site-chat-dialog .chat-conv-close-mark{font-size:1.55rem;line-height:1;font-weight:500}.inst-site-chat-dialog .chat-conv-main{margin:0!important;border:0!important;border-radius:0!important;min-height:0!important;max-height:none!important;background:var(--inst-site-bg,#f4f8fa)!important}.inst-site-chat-dialog .chat-conv-list{padding:1rem 1.05rem!important;gap:.55rem!important}.inst-site-chat-dialog .chat-conv-bubble-wrap.mine .chat-conv-bubble{background:var(--inst-site-highlight,#1b5e7b);color:#fff}.inst-site-chat-dialog .chat-conv-bubble-wrap.theirs .chat-conv-bubble{background:#fff!important;color:#122833!important;border-color:color-mix(in srgb,var(--inst-site-highlight) 12%,transparent)!important}.inst-site-chat-dialog .chat-conv-bubble-wrap.mine .chat-conv-bubble--image:not(.chat-conv-bubble--mixed){background:#fff;color:#122833}.inst-site-chat-dialog .chat-conv-read--read{color:#f5a623}.inst-site-chat-dialog .chat-conv-input-wrap{background:#fff!important;border-top:1px solid var(--inst-site-border,rgba(27,94,123,.12))!important;padding:.75rem .85rem!important}.inst-site-chat-dialog .chat-conv-input{background:var(--inst-site-bg,#f4f8fa)!important;border:1px solid var(--inst-site-border,rgba(27,94,123,.14))!important;color:#122833!important}.inst-site-chat-dialog .chat-conv-input:focus{background:#fff!important;border-color:var(--inst-site-highlight,#1b5e7b)!important}.inst-site-chat-dialog .chat-conv-send{width:48px;height:48px;background:var(--inst-site-highlight,#1b5e7b);color:#fff}.inst-site-chat-dialog .chat-conv-send-icon{width:24px;height:24px}.inst-site-chat-dialog .chat-conv-send:hover:not(:disabled){background:var(--inst-site-button-dark,var(--inst-site-primary-dark,#134a62))}.inst-site-message-modal{display:grid;grid-gap:.9rem;gap:.9rem}.inst-site-message-modal__hint,.inst-site-message-modal__success{margin:0;color:var(--inst-site-muted,#5b6f7a);line-height:1.55}.inst-site-message-modal__success{color:var(--inst-site-primary,#1b5e7b);font-weight:700}.inst-site-message-modal label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:600}.inst-site-message-modal textarea{width:100%;min-height:140px;resize:vertical;border:1px solid var(--inst-site-border,rgba(27,94,123,.16));border-radius:14px;padding:.8rem .95rem;font:inherit;color:inherit;background:#fff}.inst-site-message-modal__error{margin:0;color:#b42318;font-size:.92rem}.inst-site-toast{position:fixed;inset-inline:1rem;bottom:1rem;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:14px;background:#122833;color:#fff;box-shadow:var(--inst-site-shadow)}.inst-site-toast button{border:0;border-radius:999px;padding:.4rem .75rem;background:rgba(255,255,255,.14);color:#fff;font:inherit;cursor:pointer}.inst-site-footer{width:100%;margin-top:1.5rem;background:var(--inst-site-chrome,#122833);color:var(--inst-site-on-chrome-muted,rgba(255,255,255,.88));border-top:4px solid var(--inst-site-button,var(--inst-site-primary,#1b5e7b))}.inst-site-footer__inner{max-width:1180px;margin:0 auto;padding:2.4rem 1.25rem 1.8rem;display:grid;grid-gap:2rem;gap:2rem}@media (min-width:800px){.inst-site-footer__inner{grid-template-columns:minmax(0,1.5fr) minmax(10rem,.9fr) minmax(11rem,.85fr);align-items:start;gap:2.5rem}}.inst-site-footer__brand-block{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.inst-site-footer__brand-link{display:flex;align-items:center;gap:.75rem;min-width:0;color:var(--inst-site-on-chrome,#fff);text-decoration:none}.inst-site-footer__logo,.inst-site-footer__logo-fallback{width:48px;height:48px;border-radius:14px;object-fit:cover;flex-shrink:0;border:1px solid color-mix(in srgb,var(--inst-site-on-chrome,#fff) 16%,transparent)}.inst-site-footer__logo-fallback{display:grid;place-items:center;background:var(--inst-site-button,var(--inst-site-primary));color:#fff;font-weight:800;font-size:1.15rem}.inst-site-footer__brand{min-width:0;font-size:1.2rem;line-height:1.3;color:var(--inst-site-on-chrome,#fff)}.inst-site-footer__meta{display:flex;align-items:flex-start;gap:.5rem;margin:0;color:var(--inst-site-on-chrome-muted,rgba(255,255,255,.78));text-decoration:none;font-size:.9rem;line-height:1.45}.inst-site-footer__meta svg{flex-shrink:0;margin-top:.15rem;color:var(--inst-site-highlight,var(--inst-site-button,var(--inst-site-primary)))}.inst-site-footer a,.inst-site-footer__heading{color:var(--inst-site-on-chrome,#fff)}.inst-site-footer__heading{margin:0 0 .35rem;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.inst-site-footer__links,.inst-site-footer__powered{display:grid;align-content:start;grid-gap:.15rem;gap:.15rem}.inst-site-footer__home,.inst-site-footer__links a{width:-moz-fit-content;width:fit-content;max-width:100%;padding:.35rem 0;color:var(--inst-site-on-chrome-muted,rgba(255,255,255,.82));text-decoration:none;font-size:.92rem;font-weight:650;line-height:1.35;transition:color .2s ease,transform .2s ease}.inst-site-footer__home:hover,.inst-site-footer__links a:hover,.inst-site-footer__meta:hover{color:var(--inst-site-highlight,var(--inst-site-button,var(--inst-site-primary)));transform:translateX(-3px)}[dir=ltr] .inst-site-footer__home:hover,[dir=ltr] .inst-site-footer__links a:hover{transform:translateX(3px)}.inst-site-footer__powered{gap:.45rem}.inst-site-footer a.inst-site-footer__powered-card,.inst-site-footer__powered-card{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.65rem 1rem;border-radius:1rem;background:var(--inst-site-highlight,var(--inst-site-button,var(--inst-site-primary)));color:#fff;font-weight:800;font-size:1rem;text-decoration:none}.inst-site-footer__powered-label{color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.9}.inst-site-footer__powered-card strong{color:#fff;font-size:1rem;font-weight:800}.inst-site-footer a.inst-site-footer__powered-card:hover,.inst-site-footer__powered-card:hover{background:var(--inst-site-button-dark,var(--inst-site-primary-dark));color:#fff}.inst-site-footer__bar{display:flex;justify-content:center;padding:.85rem 1.25rem 1.1rem;border-top:1px solid color-mix(in srgb,var(--inst-site-on-chrome,#fff) 14%,transparent);color:var(--inst-site-on-chrome-muted,rgba(255,255,255,.7));font-size:.8rem;text-align:center}@media (prefers-reduced-motion:reduce){.inst-site-action-card,.inst-site-adbar,.inst-site-btn,.inst-site-gallery-item img,.inst-site-gallery-stage__frame img,.inst-site-gallery-stage__img,.inst-site-hero__glow,.inst-site-reveal,.inst-site-reveal.is-revealed,.inst-site-topbar,.inst-site-topbar.is-faded{animation:none!important;transition:none!important;opacity:1;transform:none}}@keyframes inst-site-theme-hit-pulse{0%,to{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--inst-site-theme-hit,var(--inst-site-highlight,#f5a623))}50%{box-shadow:0 0 0 2px #fff,0 0 0 9px var(--inst-site-theme-hit,var(--inst-site-highlight,#f5a623))}}.inst-site.is-theme-editing[data-theme-focus] .inst-site-theme-hit-target{position:relative;z-index:6;border-radius:10px;animation:inst-site-theme-hit-pulse 1.15s ease-in-out infinite}.inst-site.is-theme-editing[data-theme-focus=primary_color] :is(.inst-site-hero__title,.inst-site-section__header h2,.inst-site-nav__link,.inst-site-nav__lang,.inst-site-nav__home,.inst-site-nav__cta,.inst-site-btn--ghost-dark,.inst-site-info-tile h3,.inst-site-info-tile a,.inst-site-action-card:not(.inst-site-action-card--register) .inst-site-action-card__label,.inst-site-adbar){--inst-site-theme-hit:var(--inst-site-primary);position:relative;z-index:6;animation:inst-site-theme-hit-pulse 1.15s ease-in-out infinite}.inst-site.is-theme-editing[data-theme-focus=background_color] :is(.inst-site-nav,.inst-site-sysnews,.inst-site-footer,.inst-site-adbar,.inst-site-section--alt){--inst-site-theme-hit:var(--inst-site-chrome,var(--inst-site-bg));position:relative;z-index:6;animation:inst-site-theme-hit-pulse 1.15s ease-in-out infinite}.inst-site.is-theme-editing[data-theme-focus=button_color] :is(.inst-site-theme-hit--button,.inst-site-btn--primary,.inst-site-btn--accent,.inst-site-nav__register,.inst-site-action-card--register){--inst-site-theme-hit:var(--inst-site-button,var(--inst-site-primary));position:relative;z-index:6;animation:inst-site-theme-hit-pulse 1.15s ease-in-out infinite}.inst-site.is-theme-editing[data-theme-focus=site_message_ar] .inst-site-theme-hit--message,.inst-site.is-theme-editing[data-theme-focus=site_message_en] .inst-site-theme-hit--message{--inst-site-theme-hit:#fff;position:relative;z-index:6;animation:inst-site-theme-hit-pulse 1.15s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.inst-site.is-theme-editing[data-theme-focus] :is(.inst-site-hero__title,.inst-site-section__header h2,.inst-site-nav__link,.inst-site-nav__lang,.inst-site-nav__cta,.inst-site-btn--ghost-dark,.inst-site-info-tile h3,.inst-site-info-tile a,.inst-site-action-card__label,.inst-site-adbar,.inst-site-kicker,.inst-site-btn--accent,.inst-site-adbar__text,.inst-site-footer__powered a,.inst-site-footer__links a,.inst-site-section,.inst-site-hero__wave,.inst-site-theme-hit--button,.inst-site-btn--primary,.inst-site-nav__register,.inst-site-action-card--register){animation:none;outline:3px solid var(--inst-site-theme-hit,var(--inst-site-highlight,#f5a623));outline-offset:3px}}