*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#fffaf2;color:#142b45;line-height:1.65}.wrap{width:min(1180px,92vw);margin:0 auto}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{background-color:#fff7eb;background-repeat:no-repeat;border-bottom:1px solid rgba(20,43,69,.08)}.header-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 0 18px}.brand img{max-width:470px}.institution-logos{display:flex;align-items:center;justify-content:flex-end;gap:24px}.institution-logos .sbu{width:250px}.institution-logos .rounds{width:190px}.nav-wrap{position:relative;display:flex;align-items:center;gap:16px;background:color-mix(in srgb,var(--ali-nav-bg) calc(var(--ali-nav-opacity)*100%),transparent);border-radius:12px;box-shadow:0 8px 25px rgba(18,43,72,.12);padding:0 16px;margin-bottom:10px}.main-nav{display:flex;align-items:stretch;gap:4px;flex:1}.nav-item{position:relative}.nav-item>a{display:flex;align-items:center;height:64px;padding:0 16px;font-size:var(--ali-nav-font);font-weight:700;color:var(--ali-nav-text);text-transform:uppercase}.nav-item.is-active>a,.nav-item>a:hover{color:var(--ali-nav-active)}.nav-item.is-active>a:after{content:"";height:3px;background:var(--ali-nav-active);position:absolute;left:16px;right:16px;bottom:10px;border-radius:5px}.dropdown{display:none;position:absolute;top:62px;left:0;min-width:210px;background:#fffaf1;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.14);padding:12px;z-index:20}.dropdown a{display:block;padding:10px 12px;font-size:14px;color:#142b45;border-radius:7px}.dropdown a:hover{background:#f2e8db;color:#e95664}.has-child:hover .dropdown{display:block}.cta-button{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#e95664;color:white;font-weight:800;border-radius:8px;min-width:128px;height:48px;padding:0 22px}.ribbon{position:absolute;right:-18px;top:-12px;background:#f3c64b;color:#5a3d00;font-size:12px;padding:4px 11px;transform:rotate(38deg);box-shadow:0 2px 8px rgba(0,0,0,.18)}.mobile-toggle{display:none;background:#102b4a;color:#fff;border:0;border-radius:9px;font-size:24px;width:46px;height:42px}.hero-home{padding:70px 0 18px;background:rgba(255,250,242,.72)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.hero-title{display:flex;gap:28px;align-items:flex-start}.hero-title .num{font-size:170px;line-height:.8;color:#6561ac;font-weight:900}.hero-title strong{font-size:54px;line-height:.96;color:#c95442;display:block}.hero-title em{font-family:Georgia,serif;font-size:64px;color:#6561ac;display:block;line-height:.9;border-bottom:5px solid #e95664}.event-pill{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.event-pill span{background:#6561ac;color:#fff;border-radius:6px;padding:8px 12px;font-weight:800}.hero-copy h1{font-size:34px;line-height:1.25;color:#142b45}.hero-copy h1::first-line{color:#e95664}.hero-visual{animation:floatSoft 5s ease-in-out infinite}.quick-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:24px 0 46px}.quick-card{background:#0f2d4d;color:white;border-radius:12px;padding:28px;box-shadow:0 10px 24px rgba(14,45,79,.18)}.quick-card .icon{display:inline-flex;width:64px;height:64px;border-radius:50%;background:#6561ac;align-items:center;justify-content:center;font-size:30px}.quick-card strong{display:block;font-size:22px;margin-top:12px}.quick-card p{color:#d9e2ed}.quick-card b{color:#f4cf59}.inner-hero{padding:56px 0 26px;background:#fff6eb}.inner-hero-grid{display:grid;grid-template-columns:1fr 520px;gap:30px;align-items:center}.inner-title{display:flex;align-items:center;gap:25px}.page-icon{font-size:54px;color:#6561ac}.inner-title h1{font-size:58px;margin:0;color:#c95442}.inner-title p{font-size:22px;margin:.1rem 0 0;color:#102b4a;font-weight:700}.inner-concept{max-height:260px;margin-left:auto;object-fit:contain;object-position:right center}.content-body{background:#fff;padding:48px 42px;margin-top:28px;margin-bottom:34px;border-radius:8px;box-shadow:0 5px 24px rgba(0,0,0,.04)}.content-body h1,.content-body h2{color:#c95442}.content-body p{font-size:17px}.insta-strip{background:linear-gradient(90deg,#e95664,#d21983);color:#fff;text-align:center;padding:18px;font-weight:700}.insta-strip a{display:inline-block;background:#fff;color:#e95664;border-radius:24px;padding:6px 22px;margin-left:15px}.site-footer{background:#0d2949;color:#fff;padding:34px 0 18px}.footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1.6fr 1.4fr;gap:36px}.site-footer h3{text-transform:uppercase;font-size:15px}.site-footer h3:after{content:"";display:block;width:40px;height:3px;background:#e95664;margin-top:6px}.site-footer a{display:block;color:#d9e2ed;margin:7px 0}.site-footer p{color:#d9e2ed}.footer-mark{opacity:.27;align-self:center}.footer-bottom{border-top:1px solid rgba(255,255,255,.16);margin-top:26px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;color:#d9e2ed}.lang-pill{border:1px solid rgba(255,255,255,.28);border-radius:18px;padding:6px 13px}.ali-modal{display:none;position:fixed;inset:0;background:rgba(7,18,32,.58);z-index:100;align-items:center;justify-content:center;padding:20px}.ali-modal.is-open{display:flex}.ali-modal-box{position:relative;background:#fffaf1;width:min(560px,94vw);max-height:84vh;overflow:auto;border-radius:16px;box-shadow:0 20px 70px rgba(0,0,0,.35);padding:34px}.ali-modal-close{position:absolute;right:14px;top:12px;border:0;background:#102b4a;color:#fff;border-radius:50%;width:34px;height:34px;font-size:22px}.dont-show{display:block;margin-top:20px;color:#142b45}.float-soft{animation:floatSoft 5s ease-in-out infinite}@keyframes floatSoft{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media (max-width:900px){.header-top{padding:18px 0;align-items:flex-start}.brand img{max-width:260px}.institution-logos{gap:10px}.institution-logos .sbu{width:145px}.institution-logos .rounds{width:110px}.mobile-toggle{display:block}.nav-wrap{padding:10px}.main-nav{display:none;position:absolute;left:0;right:0;top:62px;background:var(--ali-mobile-bg);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.18);padding:12px;z-index:30}.main-nav.is-open{display:block}.nav-item>a{height:auto;padding:14px;font-size:var(--ali-nav-mobile-font);color:var(--ali-mobile-text)}.dropdown{position:static;display:block;box-shadow:none;background:transparent;padding:0 0 0 18px}.cta-button{margin-left:auto}.hero-home{padding:38px 0}.hero-grid,.inner-hero-grid{grid-template-columns:1fr}.hero-title .num{font-size:102px}.hero-title strong{font-size:34px}.hero-title em{font-size:40px}.hero-copy h1{font-size:25px}.hero-visual{order:-1;max-width:92%;margin:0 auto}.quick-cards{grid-template-columns:1fr}.inner-title h1{font-size:42px}.inner-concept{max-height:210px;width:100%}.content-body{padding:28px 22px}.footer-grid{grid-template-columns:1fr}.footer-bottom{gap:12px;flex-direction:column}.site-header{background-size:cover!important;background-position:center!important}}
/* AliCMS v0.2 RetroAli refinements */
.ali-ico{display:inline-flex;align-items:center;justify-content:center;line-height:0}.ali-ico svg{width:1.15em;height:1.15em;fill:currentColor}.site-header{position:relative;background-color:#fff7eb}.header-art{display:flex;align-items:center;gap:24px;margin-left:auto}.header-concept{object-fit:contain;max-height:145px}.nav-wrap{background-color:color-mix(in srgb,var(--ali-nav-bg) calc(var(--ali-nav-opacity)*100%),transparent);background-blend-mode:soft-light}.nav-item>a{gap:7px}.nav-caret svg{width:.95em;height:.95em;opacity:.75}.nav-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.search-btn{width:42px;height:42px;border:0;background:transparent;color:var(--ali-nav-text);border-radius:10px;cursor:pointer}.search-btn:hover{background:rgba(16,43,74,.08);color:var(--ali-nav-hover)}.lang-switch{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:42px;border:1px solid rgba(16,43,74,.16);border-radius:999px;font-weight:800;color:var(--ali-nav-text);background:rgba(255,255,255,.55)}.site-search{display:none;position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:120;background:#fff;border-radius:16px;box-shadow:0 18px 60px rgba(0,0,0,.2);padding:14px;width:min(640px,92vw)}.site-search.is-open{display:block}.site-search form{display:flex;gap:8px}.site-search input{flex:1;border:1px solid #ddd;border-radius:10px;padding:14px}.site-search button{border:0;background:#102b4a;color:#fff;border-radius:10px;padding:0 18px}.hero-home{min-height:var(--ali-home-hero-height);display:flex;align-items:center;padding:34px 0 24px}.hero-grid.compact{grid-template-columns:1fr}.hero-title .num{font-size:132px}.hero-title strong{font-size:46px}.hero-title em{font-size:54px}.inner-hero{min-height:var(--ali-inner-hero-height);display:flex;align-items:center;padding:28px 0}.quick-card .ali-ico{width:64px;height:64px;border-radius:50%;background:#6561ac;color:white;font-size:32px}.cms-section{position:relative;overflow:hidden;background-repeat:no-repeat}.cms-section>.section-inner{position:relative;z-index:2}.section-overlay{position:absolute;inset:0;background:#000;z-index:1;pointer-events:none}.section-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.yt-bg iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.section-image{border-radius:12px}.section-button{display:inline-flex;background:#e95664;color:#fff;border-radius:10px;padding:12px 24px;font-weight:800}.video-embed{position:relative;padding-top:56.25%}.video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px}.layout-6-6,.layout-4-8,.layout-8-4,.layout-4-4-4{display:grid;gap:24px}.layout-6-6{grid-template-columns:1fr 1fr}.layout-4-8{grid-template-columns:1fr 2fr}.layout-8-4{grid-template-columns:2fr 1fr}.layout-4-4-4{grid-template-columns:repeat(3,1fr)}
@media (min-width:901px){.hide-lg{display:none!important}}
@media (min-width:576px) and (max-width:900px){.hide-md{display:none!important}}
@media (max-width:575px){.hide-xs{display:none!important}}
@media (max-width:900px){.header-art{gap:10px}.header-concept{display:none}.nav-actions{margin-left:auto}.lang-switch{height:38px;min-width:44px}.hero-home{min-height:auto}.hero-title .num{font-size:86px}.hero-title strong{font-size:30px}.hero-title em{font-size:34px}.layout-6-6,.layout-4-8,.layout-8-4,.layout-4-4-4{grid-template-columns:1fr}.nav-item:not(:last-child)::before{display:none}.site-search{top:10px}}

/* AliCMS v0.3 fixes */
.ali-ico{display:inline-flex;align-items:center;justify-content:center;line-height:1}.site-header .header-top{gap:18px}.brand{flex:0 1 470px}.institution-logos{margin-left:auto;flex:0 0 auto}.header-concept{flex:0 1 auto;object-fit:contain;max-height:150px;margin-left:8px}.hero-grid.compact{grid-template-columns:minmax(0,1fr) minmax(300px,480px)}.hero-home{min-height:var(--ali-home-hero-height);padding:26px 0 18px}.hero-visual img{max-height:360px;object-fit:contain;margin-left:auto}.hero-title .num{font-size:118px}.hero-title strong{font-size:42px}.hero-title em{font-size:48px}.section-title{display:flex;align-items:center;gap:.55rem}.section-title .ali-ico{color:#6561ac}.nav-caret{font-size:.78em;opacity:.8}.nav-item>a:hover{color:var(--ali-nav-hover)}
@media (max-width:1100px){.header-concept{display:none}.brand img{max-width:390px}.institution-logos .sbu{width:210px}.institution-logos .rounds{width:160px}}
@media (max-width:900px){.hero-grid.compact{grid-template-columns:1fr}.hero-visual{order:-1;max-width:92%;margin:0 auto}.hero-visual img{max-height:240px}.hero-title .num{font-size:82px}.hero-title strong{font-size:29px}.hero-title em{font-size:34px}.institution-logos{margin-left:0}.brand{flex:auto}.header-top{flex-wrap:wrap}.nav-wrap{background-color:var(--ali-mobile-bg)}.nav-actions .cta-button{display:none}}


/* AliCMS v0.4 layout fixes */
.site-header .header-top{position:relative;padding-right:170px;min-height:132px}.header-concept{position:absolute;right:0;top:14px;width:min(150px,12vw);max-height:150px;margin:0;z-index:1}.brand,.institution-logos{position:relative;z-index:2}.institution-logos{margin-left:auto;margin-right:0}.inner-hero-grid{grid-template-columns:1fr!important}.inner-concept{display:none!important}.site-header{background-repeat:no-repeat;background-size:cover;background-position:center}.hero-home{background-color:rgba(255,250,242,.62)}.footer-bottom .lang-pill:empty{display:none}.nav-actions{z-index:3}
@media (max-width:1250px){.site-header .header-top{padding-right:0}.header-concept{display:none!important}}
@media (max-width:900px){.site-header .header-top{min-height:0}.header-concept{display:none!important}}

/* AliCMS v0.5 fixes */
.site-header{position:relative;overflow:hidden}.site-header .header-top{padding-right:0!important}.header-edge-concept{position:absolute;right:0;top:0;max-height:170px;object-fit:contain;z-index:0;pointer-events:none}.brand,.institution-logos,.nav-wrap{position:relative;z-index:2}.header-concept{display:none!important}.inner-concept{display:none!important}.hero-visual{display:block}.hero-visual img{width:100%;max-height:380px;object-fit:contain;object-position:right center}.nav-wrap{z-index:5}.cta-button{z-index:7}.ribbon{z-index:8}
@media(max-width:1280px){.header-edge-concept{display:none!important}}
@media(max-width:900px){.header-edge-concept{display:none!important}.site-header{overflow:visible}}

/* AliCMS v0.6 fixes */
.site-header{position:relative;overflow:visible!important;z-index:50;background-repeat:no-repeat;}
.header-edge-concept{position:absolute!important;right:var(--ali-header-concept-right,0)!important;top:var(--ali-header-concept-top,0)!important;width:var(--ali-header-concept-width,260px)!important;max-width:none!important;max-height:none!important;height:auto!important;object-fit:contain;z-index:1!important;pointer-events:none;}
.site-header .header-top{position:relative;z-index:2;padding-right:0!important;min-height:132px;}
.brand,.institution-logos{position:relative;z-index:3;}
.nav-wrap{position:relative;z-index:80!important;}
.nav-item{position:relative;z-index:85;}
.dropdown{z-index:9999!important;}
.nav-actions{position:relative;z-index:90!important;}
.cta-button{z-index:95!important;}
.ribbon{z-index:96!important;}
.lang-switch{gap:6px;min-width:52px;background:rgba(255,255,255,.75);}
.lang-switch .flag{font-size:16px;line-height:1;}
.nav-item>a{font-size:var(--ali-nav-font,13px);}
.hero-visual img{display:block;width:100%;max-height:380px;object-fit:contain;object-position:right center;}
.inner-concept{display:none!important;}
.insta-strip{background-repeat:no-repeat;background-size:cover;background-position:center;}
.site-footer{background-repeat:no-repeat;background-size:cover;background-position:center;}
.inner-hero,.content-body{background-repeat:no-repeat;background-size:cover;background-position:center;}
@media (max-width:1250px){.header-edge-concept{display:none!important;}}
@media (max-width:900px){.header-edge-concept{display:none!important}.site-header .header-top{min-height:0}.brand img{height:auto}.nav-item>a{font-size:var(--ali-nav-mobile-font,15px)}}

/* AliCMS v0.7 refinements */
.site-search{padding:18px 52px 18px 18px!important;}
.site-search-close{position:absolute;right:12px;top:10px;width:32px;height:32px;border:0;border-radius:50%;background:#e95664;color:#fff;font-size:22px;line-height:1;cursor:pointer;}
.inner-title h1{font-size:var(--ali-inner-title-size,38px)!important;line-height:1.08;}
.inner-title p{font-size:var(--ali-inner-subtitle-size,17px)!important;}
.page-icon{font-size:calc(var(--ali-inner-title-size,38px) + 6px)!important;}
.header-edge-concept{width:var(--ali-header-concept-width,420px)!important;}
@media(max-width:1500px){.header-edge-concept{display:none!important;}}

/* AliCMS v1.7 slider/footer builder */
.retro-slider{position:relative;overflow:hidden}.retro-slider-wrap{position:relative}.retro-slide{display:none;grid-template-columns:1fr minmax(280px,520px);gap:34px;align-items:center}.retro-slide.is-active{display:grid}.retro-slide.image-left .hero-visual{order:-1}.slider-btn{display:inline-flex;margin-top:14px;background:#e95664;color:#fff;border-radius:12px;padding:12px 24px;font-weight:800}.retro-slider-nav button{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#102b4a;box-shadow:0 8px 20px rgba(0,0,0,.15);font-size:30px}.retro-slider-nav [data-slide-prev]{left:-14px}.retro-slider-nav [data-slide-next]{right:-14px}.retro-slider-dots{text-align:center;margin-top:10px}.retro-slider-dots button{width:10px;height:10px;border-radius:50%;border:0;background:#d7dde8;margin:0 4px}.retro-slider-dots button.active{background:#e95664}.footer-builder-output{padding:34px 0 18px}.footer-builder-output a{color:#d9e2ed}@media(max-width:900px){.retro-slide{grid-template-columns:1fr}.retro-slide.image-left .hero-visual{order:0}.retro-slider-nav{display:none}}

/* AliCMS v1.8 component controls */
.retro-slider .hero-title strong{font-size:var(--slider-title-size,46px)!important;}
.retro-slider .hero-copy h1{font-size:var(--slider-text-size,30px)!important;}
.retro-slider .hero-visual img{max-width:var(--slider-image-width,520px)!important;max-height:var(--slider-image-height,380px)!important;}
.retro-slider.effect-slide .retro-slide{transform:translateX(20px);opacity:0;transition:opacity .35s ease,transform .35s ease;}
.retro-slider.effect-slide .retro-slide.is-active{transform:translateX(0);opacity:1;}
.quick-cards-wrap{position:relative;margin-top:22px;margin-bottom:22px;overflow:hidden;}
.quick-cards-wrap .quick-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;transition:transform .35s ease;}
.quick-cards-wrap.is-carousel .quick-cards{display:flex;gap:22px;will-change:transform;}
.quick-cards-wrap.is-carousel .quick-card{min-width:calc((100% - (var(--quick-per,3) - 1)*22px)/var(--quick-per,3));}
.quick-nav button{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#102b4a;box-shadow:0 8px 20px rgba(0,0,0,.15);font-size:28px;z-index:3;}
.quick-nav [data-quick-prev]{left:0}.quick-nav [data-quick-next]{right:0}.quick-dots{text-align:center;margin-top:12px}.quick-dots button{width:9px;height:9px;border:0;border-radius:50%;background:#cbd5e1;margin:0 4px}.quick-dots button.active{background:#e95664}.footer-copyright-only{border-top:1px solid rgba(255,255,255,.12);margin-top:18px;padding-top:16px;}
@media(max-width:900px){.quick-cards-wrap .quick-cards{grid-template-columns:1fr}.quick-cards-wrap.is-carousel .quick-card{min-width:82%}.quick-nav{display:none}}


/* AliCMS v1.9 - Swiper slider/carousel */
.retro-main-swiper{width:100%;position:relative;overflow:hidden}.retro-main-swiper .swiper-wrapper{align-items:center}.retro-main-swiper .retro-slide{display:grid!important;grid-template-columns:1fr minmax(280px,520px);gap:34px;align-items:center;height:auto}.retro-main-swiper .retro-slide.image-left .hero-visual{order:-1}.retro-swiper-prev,.retro-swiper-next,.quick-swiper-prev,.quick-swiper-next{color:#102b4a!important;background:#fff;width:44px!important;height:44px!important;border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.15)}.retro-swiper-prev:after,.retro-swiper-next:after,.quick-swiper-prev:after,.quick-swiper-next:after{font-size:18px!important;font-weight:800}.retro-swiper-dots,.quick-swiper-dots{position:static!important;margin-top:12px}.retro-swiper-dots .swiper-pagination-bullet,.quick-swiper-dots .swiper-pagination-bullet{background:#e95664}.quick-cards-swiper{width:100%;padding:24px 0 46px;overflow:hidden}.quick-cards-swiper .swiper-slide{height:auto}.quick-cards-swiper .quick-card{height:100%;display:block}.quick-cards-wrap.is-carousel .quick-cards{display:block;transform:none!important}.quick-cards-wrap.is-carousel .quick-card{min-width:0}

/* AliCMS v1.9 - GrapesJS editable columns frontend output */
.ali-editable-row{display:flex;gap:24px;flex-wrap:wrap;align-items:stretch}.ali-editable-col{flex:0 0 var(--ali-col-lg,100%);max-width:var(--ali-col-lg,100%);min-width:0;padding:14px;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(16,43,74,.08)}@media(max-width:900px){.ali-editable-col{flex-basis:var(--ali-col-md,var(--ali-col-lg,100%));max-width:var(--ali-col-md,var(--ali-col-lg,100%))}}@media(max-width:640px){.ali-editable-col{flex-basis:var(--ali-col-sm,100%);max-width:var(--ali-col-sm,100%)}}
@media(max-width:900px){.retro-main-swiper .retro-slide{grid-template-columns:1fr}.retro-main-swiper .retro-slide.image-left .hero-visual{order:0}.retro-swiper-prev,.retro-swiper-next,.quick-swiper-prev,.quick-swiper-next{display:none!important}}


/* AliCMS v2.1 slider backgrounds and countdown */
.retro-main-swiper .retro-slide{padding:34px;border-radius:30px;background-size:var(--slider-bg-size,cover);background-position:var(--slider-bg-position,center center);background-repeat:no-repeat;overflow:hidden}.ali-countdown{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.ali-countdown span{min-width:72px;text-align:center;background:#102b4a;color:#fff;border-radius:14px;padding:10px 12px;box-shadow:0 10px 24px rgba(16,43,74,.16)}.ali-countdown b{display:block;font-size:24px;line-height:1}.ali-countdown small{font-size:11px;opacity:.82;text-transform:uppercase;letter-spacing:.04em}

/* AliCMS v2.2 — slider balance, countdown and lightweight background effects */
.retro-main-swiper .retro-slide{grid-template-columns:minmax(0,1.15fr) minmax(340px,var(--slider-image-width,560px));gap:18px;padding:28px 30px;}
.retro-main-swiper .retro-slide .hero-copy{min-width:0;max-width:820px;}
.retro-main-swiper .retro-slide .hero-visual{justify-self:end;}
.retro-main-swiper .retro-slide .hero-visual img{width:100%;object-fit:contain;}
.retro-main-swiper .retro-slide.is-content-slide .hero-title strong{font-size:calc(var(--slider-title-size,46px) * .82)!important;line-height:1.08;}
.retro-main-swiper .retro-slide.is-content-slide .hero-copy h1{font-size:calc(var(--slider-text-size,30px) * .78)!important;line-height:1.25;max-width:760px;}
.ali-countdown span{min-width:88px}.ali-countdown b{font-size:28px}.ali-countdown small{font-size:12px}
.rich-output{font-size:17px;line-height:1.75;color:#26394f}.rich-output h2{font-size:30px;margin:0 0 12px;color:#c95543}.rich-output p{max-width:none}.rich-output:empty{display:none}
.bg-effect-soft-bubbles,.bg-effect-diagonal-slides,.bg-effect-aurora,.bg-effect-soft-waves,.bg-effect-mesh-glow{position:relative;overflow:hidden;isolation:isolate}
.bg-effect-soft-bubbles>*{position:relative;z-index:1}.bg-effect-soft-bubbles:before{content:"";position:absolute;inset:-10%;z-index:0;background:radial-gradient(circle at 15% 90%,rgba(233,86,100,.18) 0 8%,transparent 9%),radial-gradient(circle at 78% 18%,rgba(104,101,184,.16) 0 10%,transparent 11%),radial-gradient(circle at 50% 50%,rgba(112,195,190,.12) 0 13%,transparent 14%);animation:aliFloatBg 18s ease-in-out infinite alternate;pointer-events:none}
.bg-effect-diagonal-slides>*{position:relative;z-index:1}.bg-effect-diagonal-slides:before{content:"";position:absolute;inset:-35%;z-index:0;background:repeating-linear-gradient(135deg,rgba(16,43,74,.06) 0 90px,rgba(233,86,100,.08) 90px 180px,transparent 180px 270px);animation:aliDiagonal 24s linear infinite;pointer-events:none}
.bg-effect-aurora>*{position:relative;z-index:1}.bg-effect-aurora:before{content:"";position:absolute;inset:-25%;z-index:0;background:linear-gradient(120deg,rgba(233,86,100,.20),rgba(104,101,184,.18),rgba(93,183,188,.14),rgba(255,246,235,.25));background-size:300% 300%;filter:blur(18px);animation:aliAurora 18s ease infinite;pointer-events:none}
.bg-effect-soft-waves>*{position:relative;z-index:1}.bg-effect-soft-waves:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-28px;height:150px;z-index:0;background:radial-gradient(80% 85% at 50% 0,rgba(255,255,255,.0) 52%,rgba(233,86,100,.15) 53% 60%,transparent 61%),radial-gradient(80% 80% at 45% 0,rgba(104,101,184,.13) 53%,transparent 54%);animation:aliWave 12s ease-in-out infinite alternate;pointer-events:none}
.bg-effect-mesh-glow>*{position:relative;z-index:1}.bg-effect-mesh-glow:before{content:"";position:absolute;inset:-5%;z-index:0;background:radial-gradient(circle at 10% 20%,rgba(233,86,100,.20),transparent 28%),radial-gradient(circle at 75% 25%,rgba(104,101,184,.22),transparent 30%),radial-gradient(circle at 58% 88%,rgba(93,183,188,.18),transparent 32%);animation:aliMesh 20s ease-in-out infinite alternate;pointer-events:none}
@keyframes aliFloatBg{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(3%,-4%,0) scale(1.05)}}
@keyframes aliDiagonal{from{transform:translate3d(-7%,0,0)}to{transform:translate3d(7%,0,0)}}
@keyframes aliAurora{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
@keyframes aliWave{from{transform:translateX(-2%)}to{transform:translateX(2%) translateY(-8px)}}
@keyframes aliMesh{from{transform:scale(1) rotate(0deg)}to{transform:scale(1.04) rotate(2deg)}}
@media(prefers-reduced-motion:reduce){.bg-effect-soft-bubbles:before,.bg-effect-diagonal-slides:before,.bg-effect-aurora:before,.bg-effect-soft-waves:before,.bg-effect-mesh-glow:before{animation:none!important}}
@media(max-width:900px){.retro-main-swiper .retro-slide{grid-template-columns:1fr;gap:14px}.retro-main-swiper .retro-slide .hero-visual{justify-self:center}.retro-main-swiper .retro-slide.is-content-slide .hero-title strong{font-size:calc(var(--slider-title-size,46px) * .70)!important}}
.ali-btn-coral{background:#e95664!important;color:#fff!important;box-shadow:0 12px 28px rgba(233,86,100,.22)}
.ali-btn-outline{background:transparent!important;color:#102b4a!important;border:2px solid #102b4a!important}
.ali-btn-pill{border-radius:999px!important;background:#6763b6!important;color:#fff!important;display:inline-flex;gap:8px;align-items:center}
.ali-btn-download{background:#102b4a!important;color:#fff!important;display:inline-flex;gap:8px;align-items:center}


/* AliCMS v2.3 — slider layout, contained/full background and column fixes */
.retro-slider.slider-bg-content{background:transparent!important;}
.retro-slider.slider-bg-content .retro-main-swiper{border-radius:32px;background:#fffaf2;box-shadow:0 18px 60px rgba(16,43,74,.06);}
.retro-main-swiper{padding-left:58px!important;padding-right:58px!important;}
.retro-main-swiper .retro-slide{grid-template-columns:minmax(0,1.55fr) minmax(400px,var(--slider-image-width,640px))!important;gap:6px!important;padding:34px 26px!important;}
.retro-main-swiper .retro-slide .hero-copy{max-width:980px!important;padding-right:8px;}
.retro-main-swiper .retro-slide .hero-title{gap:20px;}
.retro-main-swiper .retro-slide .hero-title strong{max-width:980px;}
.retro-main-swiper .retro-slide .hero-visual{justify-self:end;align-self:center;transform:translateX(-8px);}
.retro-main-swiper .retro-slide .hero-visual img{max-width:var(--slider-image-width,640px)!important;max-height:var(--slider-image-height,470px)!important;width:100%;}
.retro-swiper-prev{left:6px!important}.retro-swiper-next{right:6px!important}.retro-swiper-prev,.retro-swiper-next{z-index:10!important}
.bg-effect-soft-bubbles:before{background:radial-gradient(circle at 10% 82%,rgba(233,86,100,.20) 0 5%,transparent 6%),radial-gradient(circle at 28% 20%,rgba(104,101,184,.16) 0 4%,transparent 5%),radial-gradient(circle at 70% 22%,rgba(93,183,188,.17) 0 6%,transparent 7%),radial-gradient(circle at 86% 72%,rgba(233,86,100,.16) 0 4%,transparent 5%),radial-gradient(circle at 48% 58%,rgba(104,101,184,.11) 0 9%,transparent 10%)!important;animation:aliFloatBg 11s ease-in-out infinite alternate!important;}
.bg-effect-diagonal-slides:before{background:repeating-linear-gradient(135deg,rgba(16,43,74,.055) 0 54px,rgba(233,86,100,.085) 54px 108px,rgba(104,101,184,.045) 108px 162px,transparent 162px 216px)!important;animation:aliDiagonal 13s linear infinite!important;}
.bg-effect-aurora:before{background:linear-gradient(120deg,rgba(233,86,100,.24),rgba(104,101,184,.20),rgba(93,183,188,.18),rgba(255,202,105,.12),rgba(255,246,235,.25))!important;background-size:240% 240%!important;filter:blur(14px)!important;animation:aliAurora 10s ease infinite!important;}
.bg-effect-soft-waves:before{height:220px!important;background:radial-gradient(80% 85% at 50% 0,rgba(255,255,255,0) 52%,rgba(233,86,100,.18) 53% 60%,transparent 61%),radial-gradient(80% 80% at 35% 0,rgba(104,101,184,.15) 53%,transparent 54%),radial-gradient(70% 80% at 75% 0,rgba(93,183,188,.16) 53%,transparent 54%)!important;animation:aliWave 8s ease-in-out infinite alternate!important;}
.bg-effect-mesh-glow:before{background:radial-gradient(circle at 8% 18%,rgba(233,86,100,.24),transparent 25%),radial-gradient(circle at 38% 8%,rgba(255,198,92,.16),transparent 22%),radial-gradient(circle at 76% 24%,rgba(104,101,184,.25),transparent 28%),radial-gradient(circle at 64% 88%,rgba(93,183,188,.21),transparent 28%),radial-gradient(circle at 18% 78%,rgba(233,86,100,.13),transparent 24%)!important;animation:aliMesh 11s ease-in-out infinite alternate!important;}
.ali-editable-row{display:flex!important;gap:0!important;flex-wrap:wrap!important;align-items:stretch!important;margin-left:-12px!important;margin-right:-12px!important;}
.ali-editable-col{box-sizing:border-box!important;flex:0 0 var(--ali-col-lg,100%)!important;max-width:var(--ali-col-lg,100%)!important;min-width:0!important;margin:0 0 24px!important;border:12px solid transparent!important;background-clip:padding-box!important;}
.ali-btn-center{text-align:center}.ali-btn-center .ali-btn{display:inline-flex;}
@media(max-width:900px){.retro-main-swiper{padding-left:0!important;padding-right:0!important}.retro-main-swiper .retro-slide{grid-template-columns:1fr!important;padding:28px 18px!important}.retro-main-swiper .retro-slide .hero-visual{transform:none;justify-self:center}.ali-editable-col{flex-basis:var(--ali-col-md,var(--ali-col-lg,100%))!important;max-width:var(--ali-col-md,var(--ali-col-lg,100%))!important}}
@media(max-width:640px){.ali-editable-col{flex-basis:var(--ali-col-sm,100%)!important;max-width:var(--ali-col-sm,100%)!important}}


/* AliCMS v2.4 — richer palettes/effects, slider spacing, quick card motion */
.bg-palette-retro{--fx-a:233,86,100;--fx-b:104,101,184;--fx-c:93,183,188;--fx-d:255,204,111;}
.bg-palette-ocean{--fx-a:32,129,226;--fx-b:22,69,130;--fx-c:42,199,210;--fx-d:190,235,255;}
.bg-palette-mint{--fx-a:30,170,135;--fx-b:58,117,196;--fx-c:154,224,170;--fx-d:242,222,130;}
.bg-palette-sunset{--fx-a:239,91,91;--fx-b:244,151,72;--fx-c:145,99,208;--fx-d:255,221,140;}
.bg-palette-mono{--fx-a:110,120,135;--fx-b:40,55,75;--fx-c:180,188,198;--fx-d:235,238,242;}
.bg-effect-soft-bubbles,.bg-effect-diagonal-slides,.bg-effect-aurora,.bg-effect-ribbon-flow,.bg-effect-mesh-glow{position:relative;overflow:hidden;isolation:isolate}
.bg-effect-soft-bubbles>*,.bg-effect-diagonal-slides>*,.bg-effect-aurora>*,.bg-effect-ribbon-flow>*,.bg-effect-mesh-glow>*{position:relative;z-index:1}
.bg-effect-soft-bubbles:before{content:"";position:absolute;inset:-35%;z-index:0;pointer-events:none;background:
 radial-gradient(circle at 8% 15%,rgba(var(--fx-a),.24) 0 4.5%,transparent 5.5%),
 radial-gradient(circle at 18% 82%,rgba(var(--fx-b),.18) 0 6%,transparent 7%),
 radial-gradient(circle at 31% 38%,rgba(var(--fx-c),.17) 0 5%,transparent 6%),
 radial-gradient(circle at 45% 70%,rgba(var(--fx-d),.15) 0 7%,transparent 8%),
 radial-gradient(circle at 58% 22%,rgba(var(--fx-a),.18) 0 4%,transparent 5%),
 radial-gradient(circle at 73% 58%,rgba(var(--fx-b),.15) 0 8%,transparent 9%),
 radial-gradient(circle at 90% 20%,rgba(var(--fx-c),.18) 0 5%,transparent 6%),
 radial-gradient(circle at 96% 86%,rgba(var(--fx-a),.14) 0 7%,transparent 8%)!important;animation:aliFloatBgWide 8s ease-in-out infinite alternate!important;}
.bg-effect-aurora:before{content:"";position:absolute;inset:-45%;z-index:0;pointer-events:none;background:linear-gradient(115deg,rgba(var(--fx-a),.28),rgba(var(--fx-b),.24),rgba(var(--fx-c),.22),rgba(var(--fx-d),.20),rgba(var(--fx-a),.18));background-size:420% 420%!important;filter:blur(18px) saturate(1.12);animation:aliAuroraLive 7s ease-in-out infinite!important;}
.bg-effect-ribbon-flow:before{content:"";position:absolute;inset:-35%;z-index:0;pointer-events:none;background:repeating-linear-gradient(125deg,rgba(var(--fx-a),.13) 0 42px,rgba(var(--fx-b),.10) 42px 84px,rgba(var(--fx-c),.09) 84px 126px,transparent 126px 190px);filter:blur(1px);animation:aliRibbonFlow 9s linear infinite!important;}
.bg-effect-mesh-glow:before{content:"";position:absolute;inset:-28%;z-index:0;pointer-events:none;background:
 radial-gradient(circle at 10% 20%,rgba(var(--fx-a),.28),transparent 24%),
 radial-gradient(circle at 35% 5%,rgba(var(--fx-d),.20),transparent 20%),
 radial-gradient(circle at 76% 24%,rgba(var(--fx-b),.27),transparent 27%),
 radial-gradient(circle at 64% 88%,rgba(var(--fx-c),.25),transparent 28%),
 radial-gradient(circle at 18% 78%,rgba(var(--fx-a),.16),transparent 22%);filter:saturate(1.1) blur(0px);animation:aliMeshColor 7.5s ease-in-out infinite alternate!important;}
@keyframes aliFloatBgWide{0%{transform:translate3d(-6%,-4%,0) scale(1.03)}50%{transform:translate3d(7%,5%,0) scale(1.10)}100%{transform:translate3d(-2%,9%,0) scale(1.06)}}
@keyframes aliAuroraLive{0%{background-position:0% 50%;transform:translateX(-3%) rotate(0deg)}35%{background-position:90% 20%;transform:translateX(4%) rotate(1deg)}70%{background-position:25% 95%;transform:translateX(-1%) rotate(-1deg)}100%{background-position:100% 50%;transform:translateX(3%) rotate(0deg)}}
@keyframes aliRibbonFlow{from{transform:translate3d(-10%,0,0) rotate(0deg)}to{transform:translate3d(10%,0,0) rotate(.001deg)}}
@keyframes aliMeshColor{0%{transform:scale(1) translate(-2%,-1%);filter:hue-rotate(0deg) saturate(1.05)}50%{transform:scale(1.06) translate(3%,2%);filter:hue-rotate(18deg) saturate(1.20)}100%{transform:scale(1.03) translate(-1%,4%);filter:hue-rotate(-12deg) saturate(1.12)}}
.retro-main-swiper{padding-left:48px!important;padding-right:48px!important;}
.retro-main-swiper .retro-slide{grid-template-columns:minmax(0,1.75fr) minmax(520px,var(--slider-image-width,720px))!important;gap:0!important;padding:38px 40px 54px!important;align-items:center!important;}
.retro-main-swiper .retro-slide .hero-copy{max-width:1100px!important;padding-right:0!important;}
.retro-main-swiper .retro-slide .hero-title{gap:22px!important;align-items:flex-start!important;}
.retro-main-swiper .retro-slide .hero-title .num{font-size:var(--slider-num-size,150px)!important;min-width:auto!important;}
.retro-main-swiper .retro-slide .hero-title strong{font-size:var(--slider-title-size,42px)!important;max-width:1040px!important;line-height:1.02!important;}
.retro-main-swiper .retro-slide .hero-visual{justify-self:end!important;transform:translateX(-36px)!important;}
.retro-main-swiper .retro-slide .hero-visual img{max-width:var(--slider-image-width,720px)!important;max-height:var(--slider-image-height,520px)!important;}
.retro-swiper-prev,.retro-swiper-next{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:20!important}.retro-swiper-prev{left:10px!important}.retro-swiper-next{right:10px!important}
.quick-cards-wrap{position:relative}.quick-card{transition:transform .35s ease, box-shadow .35s ease, background-position .45s ease;overflow:hidden;position:relative;background:linear-gradient(145deg,#0f2d4d,#143c63 58%,#e95664 160%);background-size:160% 160%;}.quick-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.14),transparent 23%),linear-gradient(120deg,transparent 0 48%,rgba(255,255,255,.10) 50%,transparent 52%);transform:translateX(-60%);transition:transform .55s ease;pointer-events:none}.quick-card:hover{transform:translateY(-8px);box-shadow:0 20px 42px rgba(14,45,79,.25);background-position:100% 20%;}.quick-card:hover:after{transform:translateX(60%)}
.quick-card .icon,.quick-card i{transition:transform .35s ease}.quick-card:hover .icon,.quick-card:hover i{transform:scale(1.08) rotate(-4deg)}
@media(max-width:900px){.retro-main-swiper .retro-slide{grid-template-columns:1fr!important;padding:30px 22px 60px!important}.retro-main-swiper .retro-slide .hero-visual{transform:none!important}.retro-main-swiper .retro-slide .hero-title .num{font-size:96px!important}}
@media(prefers-reduced-motion:reduce){.bg-effect-soft-bubbles:before,.bg-effect-diagonal-slides:before,.bg-effect-aurora:before,.bg-effect-ribbon-flow:before,.bg-effect-mesh-glow:before{animation:none!important}.quick-card,.quick-card:after{transition:none!important}}

/* v2.4 backward compatibility */
.bg-effect-soft-waves:before{content:"";position:absolute;inset:-35%;z-index:0;pointer-events:none;background:repeating-linear-gradient(125deg,rgba(var(--fx-a),.13) 0 42px,rgba(var(--fx-b),.10) 42px 84px,rgba(var(--fx-c),.09) 84px 126px,transparent 126px 190px)!important;animation:aliRibbonFlow 9s linear infinite!important;}

/* AliCMS v2.5 — slider spacing, stronger lightweight effects, Mersin-like quick cards */
.retro-slider-wrap{width:min(1500px,94vw)!important;max-width:none!important;}
.retro-main-swiper{position:relative!important;overflow:hidden!important;border-radius:26px;}
.retro-main-swiper .retro-slide{grid-template-columns:minmax(680px,1.38fr) minmax(420px,.82fr)!important;gap:10px!important;min-height:620px!important;padding:54px 74px 72px!important;}
.retro-main-swiper .retro-slide .hero-copy{max-width:880px!important;min-width:0!important;}
.retro-main-swiper .retro-slide .hero-title{display:block!important;margin-bottom:24px!important;}
.retro-main-swiper .retro-slide .hero-title strong{display:block!important;font-size:var(--slider-title-size,42px)!important;line-height:1.06!important;max-width:860px!important;letter-spacing:-.02em!important;}
.retro-main-swiper .retro-slide .event-pill span{font-size:22px!important;line-height:1.25!important;max-width:780px!important;}
.retro-main-swiper .retro-slide .hero-copy h1{font-size:var(--slider-text-size,28px)!important;max-width:800px!important;line-height:1.23!important;}
.retro-main-swiper .retro-slide .hero-visual{justify-self:end!important;transform:translateX(0)!important;align-self:center!important;}
.retro-main-swiper .retro-slide .hero-visual img{max-width:var(--slider-image-width,780px)!important;max-height:var(--slider-image-height,560px)!important;width:min(var(--slider-image-width,780px),42vw)!important;}
.retro-swiper-prev,.retro-swiper-next{position:absolute!important;top:50%!important;bottom:auto!important;margin-top:0!important;transform:translateY(-50%)!important;z-index:60!important;}
.retro-swiper-prev{left:18px!important}.retro-swiper-next{right:18px!important}
.retro-swiper-dots{position:absolute!important;left:0!important;right:0!important;bottom:22px!important;margin:0!important;z-index:55!important}

/* stronger, still CSS-only background effects */
.bg-effect-soft-bubbles:before{content:"";position:absolute;inset:-55%;z-index:0;pointer-events:none;background:
 radial-gradient(circle at 8% 20%,rgba(var(--fx-a),.22) 0 5%,transparent 6%),
 radial-gradient(circle at 18% 82%,rgba(var(--fx-b),.18) 0 7%,transparent 8%),
 radial-gradient(circle at 34% 18%,rgba(var(--fx-c),.18) 0 4%,transparent 5%),
 radial-gradient(circle at 47% 70%,rgba(var(--fx-d),.18) 0 8%,transparent 9%),
 radial-gradient(circle at 65% 24%,rgba(var(--fx-a),.16) 0 6%,transparent 7%),
 radial-gradient(circle at 80% 76%,rgba(var(--fx-c),.18) 0 7%,transparent 8%),
 radial-gradient(circle at 93% 34%,rgba(var(--fx-b),.15) 0 5%,transparent 6%);
 animation:aliBubblesTravel 8s ease-in-out infinite alternate!important;}
.bg-effect-light-orbits:before,.bg-effect-aurora:before{content:"";position:absolute;inset:-45%;z-index:0;pointer-events:none;background:
 radial-gradient(ellipse at 15% 65%,rgba(var(--fx-a),.26),transparent 34%),
 radial-gradient(ellipse at 70% 20%,rgba(var(--fx-b),.24),transparent 35%),
 conic-gradient(from 0deg at 45% 48%,rgba(var(--fx-a),.20),rgba(var(--fx-c),.24),rgba(var(--fx-d),.18),rgba(var(--fx-b),.22),rgba(var(--fx-a),.20));
 filter:blur(18px) saturate(1.2);animation:aliOrbits 7s ease-in-out infinite alternate!important;}
.bg-effect-particles:before{content:"";position:absolute;inset:-35%;z-index:0;pointer-events:none;background:
 radial-gradient(circle at 8% 14%,rgba(var(--fx-a),.22) 0 2px,transparent 3px),
 radial-gradient(circle at 18% 54%,rgba(var(--fx-b),.18) 0 3px,transparent 4px),
 radial-gradient(circle at 34% 30%,rgba(var(--fx-c),.18) 0 2px,transparent 3px),
 radial-gradient(circle at 55% 80%,rgba(var(--fx-d),.22) 0 3px,transparent 4px),
 radial-gradient(circle at 78% 23%,rgba(var(--fx-a),.16) 0 2px,transparent 3px),
 radial-gradient(circle at 91% 66%,rgba(var(--fx-c),.20) 0 3px,transparent 4px);
 background-size:220px 220px;animation:aliParticles 12s linear infinite!important;}
.bg-effect-mesh-glow:before{content:"";position:absolute;inset:-45%;z-index:0;pointer-events:none;background:
 radial-gradient(circle at 10% 20%,rgba(var(--fx-a),.30),transparent 25%),
 radial-gradient(circle at 32% 76%,rgba(var(--fx-c),.26),transparent 27%),
 radial-gradient(circle at 72% 18%,rgba(var(--fx-b),.30),transparent 29%),
 radial-gradient(circle at 86% 74%,rgba(var(--fx-d),.23),transparent 25%),
 radial-gradient(circle at 48% 48%,rgba(var(--fx-a),.16),transparent 35%);filter:saturate(1.18);animation:aliMeshMove 6.5s ease-in-out infinite alternate!important;}
.bg-effect-mesh-glow:after{content:"";position:absolute;inset:-40%;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(var(--fx-b),.10),transparent 56%,rgba(var(--fx-a),.12),transparent);animation:aliMeshSweep 5s linear infinite!important;}
@keyframes aliBubblesTravel{0%{transform:translate3d(-10%,-6%,0) scale(1)}35%{transform:translate3d(8%,10%,0) scale(1.08)}70%{transform:translate3d(-4%,18%,0) scale(1.12)}100%{transform:translate3d(13%,-3%,0) scale(1.06)}}
@keyframes aliOrbits{0%{transform:translate(-4%,-2%) rotate(0deg) scale(1);filter:blur(18px) hue-rotate(0deg) saturate(1.1)}50%{transform:translate(5%,4%) rotate(20deg) scale(1.08);filter:blur(17px) hue-rotate(22deg) saturate(1.25)}100%{transform:translate(-1%,7%) rotate(-16deg) scale(1.04);filter:blur(18px) hue-rotate(-14deg) saturate(1.2)}}
@keyframes aliParticles{from{transform:translate3d(-4%,-4%,0)}to{transform:translate3d(8%,9%,0)}}
@keyframes aliMeshMove{0%{transform:translate(-5%,-4%) scale(1);filter:hue-rotate(0deg) saturate(1.12)}40%{transform:translate(6%,3%) scale(1.10);filter:hue-rotate(22deg) saturate(1.28)}70%{transform:translate(-2%,8%) scale(1.04);filter:hue-rotate(-16deg) saturate(1.22)}100%{transform:translate(7%,-2%) scale(1.08);filter:hue-rotate(10deg) saturate(1.20)}}
@keyframes aliMeshSweep{from{transform:translateX(-30%) rotate(0deg)}to{transform:translateX(30%) rotate(0.001deg)}}

/* Mersin-like quick card carousel */
.quick-cards-wrap{padding:86px 0 62px!important;margin-top:26px!important;overflow:hidden!important;}
.quick-cards-wrap.is-carousel{width:min(1500px,96vw)!important;max-width:none!important;}
.quick-cards-swiper{overflow:visible!important;padding:44px 0 70px!important;}
.quick-cards-swiper .swiper-wrapper{align-items:stretch!important;}
.quick-cards-swiper .swiper-slide{height:auto!important;transition:transform .45s ease,opacity .45s ease;}
.quick-cards-swiper .swiper-slide:not(.swiper-slide-active){opacity:.92;}
.quick-card{min-height:330px!important;background:#fff!important;color:#2a2a5d!important;border:1px solid rgba(101,97,172,.18)!important;border-radius:10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;padding:76px 36px 38px!important;box-shadow:0 18px 45px rgba(16,43,74,.06)!important;position:relative!important;}
.quick-card .ali-ico,.quick-card>i,.quick-card>.icon{position:absolute!important;top:-64px!important;left:50%!important;transform:translateX(-50%)!important;width:140px!important;height:140px!important;border-radius:50%!important;background:#fff!important;border:16px solid rgba(101,97,172,.16)!important;color:#ef1c24!important;font-size:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 16px 28px rgba(16,43,74,.06)!important;z-index:3!important;}
.quick-card strong{font-size:32px!important;line-height:1.12!important;color:#2b2a62!important;margin:0 0 18px!important;}
.quick-card p{font-size:20px!important;line-height:1.45!important;color:#898b97!important;margin:0 0 30px!important;}
.quick-card b{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ef1c24!important;color:#fff!important;border-radius:12px!important;min-width:180px!important;height:58px!important;padding:0 26px!important;font-size:20px!important;}
.quick-cards-swiper .swiper-slide-active .quick-card{background:linear-gradient(rgba(13,55,97,.86),rgba(13,55,97,.86)),var(--quick-bg,linear-gradient(135deg,#0d3761,#214d7b))!important;background-size:cover!important;background-position:center!important;color:#fff!important;transform:translateY(-12px) scale(1.03)!important;border-color:#0d3761!important;box-shadow:0 26px 65px rgba(13,55,97,.20)!important;}
.quick-cards-swiper .swiper-slide-active .quick-card .ali-ico,.quick-cards-swiper .swiper-slide-active .quick-card>i,.quick-cards-swiper .swiper-slide-active .quick-card>.icon{background:#ef1c24!important;border-color:rgba(13,55,97,.42)!important;color:#fff!important;transform:translateX(-50%) scale(1.08)!important;}
.quick-cards-swiper .swiper-slide-active .quick-card strong,.quick-cards-swiper .swiper-slide-active .quick-card p{color:#fff!important;}
.quick-cards-wrap .quick-swiper-prev,.quick-cards-wrap .quick-swiper-next{top:50%!important;transform:translateY(-50%)!important;z-index:20!important;}
.quick-cards-wrap .quick-swiper-dots{position:absolute!important;bottom:14px!important;left:0!important;right:0!important;margin:0!important;}
@media(max-width:1200px){.retro-main-swiper .retro-slide{grid-template-columns:1fr 420px!important}.retro-main-swiper .retro-slide .hero-title strong{font-size:calc(var(--slider-title-size,42px) * .86)!important}.retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,780px),38vw)!important}.quick-card strong{font-size:27px!important}.quick-card p{font-size:18px!important}}
@media(max-width:900px){.retro-main-swiper .retro-slide{grid-template-columns:1fr!important;min-height:auto!important;padding:34px 24px 70px!important}.retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,780px),86vw)!important}.retro-swiper-prev,.retro-swiper-next{display:none!important}.quick-cards-wrap{padding-top:76px!important}.quick-card{min-height:300px!important}.quick-card strong{font-size:25px!important}}


/* AliCMS v2.6 — contained slider/quick cards, lively background effects */
.retro-slider-wrap{width:min(1180px,92vw)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;}
.retro-main-swiper{width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:26px!important;}
.retro-main-swiper .swiper-wrapper{align-items:stretch!important;}
.retro-main-swiper .retro-slide{box-sizing:border-box!important;width:100%!important;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr)!important;gap:18px!important;min-height:520px!important;padding:48px 64px 68px!important;overflow:hidden!important;}
.retro-main-swiper .retro-slide .hero-copy{max-width:none!important;width:100%!important;min-width:0!important;position:relative!important;z-index:3!important;}
.retro-main-swiper .retro-slide .hero-title strong{max-width:780px!important;font-size:clamp(34px,3.3vw,var(--slider-title-size,42px))!important;line-height:1.07!important;word-break:normal!important;overflow-wrap:normal!important;}
.retro-main-swiper .retro-slide .event-pill{max-width:790px!important;}
.retro-main-swiper .retro-slide .event-pill span{max-width:100%!important;font-size:clamp(16px,1.55vw,22px)!important;white-space:normal!important;}
.retro-main-swiper .retro-slide .hero-copy h1{max-width:780px!important;font-size:clamp(23px,2vw,var(--slider-text-size,28px))!important;}
.retro-main-swiper .retro-slide .hero-visual{position:relative!important;z-index:3!important;justify-self:end!important;width:100%!important;}
.retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,780px),100%)!important;max-width:100%!important;max-height:var(--slider-image-height,560px)!important;object-fit:contain!important;object-position:right center!important;}
.retro-main-swiper .swiper-button-prev,.retro-main-swiper .swiper-button-next,.retro-swiper-prev,.retro-swiper-next{position:absolute!important;top:50%!important;bottom:auto!important;margin:0!important;transform:translateY(-50%)!important;z-index:90!important;}
.retro-main-swiper .swiper-button-prev,.retro-swiper-prev{left:18px!important}.retro-main-swiper .swiper-button-next,.retro-swiper-next{right:18px!important}
.retro-main-swiper .swiper-pagination,.retro-swiper-dots{position:absolute!important;left:0!important;right:0!important;bottom:18px!important;margin:0!important;z-index:90!important;}

/* keep all visual effects behind content */
.bg-effect-soft-bubbles,.bg-effect-light-orbits,.bg-effect-aurora,.bg-effect-ribbon-flow,.bg-effect-diagonal-slides,.bg-effect-mesh-glow,.bg-effect-particles{position:relative!important;overflow:hidden!important;isolation:isolate!important;}
.bg-effect-soft-bubbles>*,.bg-effect-light-orbits>*,.bg-effect-aurora>*,.bg-effect-ribbon-flow>*,.bg-effect-diagonal-slides>*,.bg-effect-mesh-glow>*,.bg-effect-particles>*{position:relative;z-index:2;}
.bg-effect-soft-bubbles:before{content:""!important;position:absolute!important;inset:-75%!important;z-index:0!important;pointer-events:none!important;background:
 radial-gradient(circle at 8% 20%,rgba(var(--fx-a),.20) 0 6%,transparent 7%),radial-gradient(circle at 18% 82%,rgba(var(--fx-b),.18) 0 8%,transparent 9%),radial-gradient(circle at 34% 18%,rgba(var(--fx-c),.18) 0 5%,transparent 6%),radial-gradient(circle at 47% 70%,rgba(var(--fx-d),.18) 0 9%,transparent 10%),radial-gradient(circle at 65% 24%,rgba(var(--fx-a),.16) 0 7%,transparent 8%),radial-gradient(circle at 80% 76%,rgba(var(--fx-c),.18) 0 8%,transparent 9%),radial-gradient(circle at 93% 34%,rgba(var(--fx-b),.15) 0 6%,transparent 7%),radial-gradient(circle at 54% 44%,rgba(var(--fx-d),.14) 0 10%,transparent 11%),radial-gradient(circle at 27% 46%,rgba(var(--fx-a),.13) 0 4%,transparent 5%);filter:saturate(1.12);animation:aliBubblesWide 7.8s ease-in-out infinite alternate!important;}
.bg-effect-light-orbits:before,.bg-effect-aurora:before{content:""!important;position:absolute!important;inset:-70%!important;z-index:0!important;pointer-events:none!important;background:
 radial-gradient(ellipse at 10% 72%,rgba(var(--fx-a),.28),transparent 32%),radial-gradient(ellipse at 72% 15%,rgba(var(--fx-b),.25),transparent 34%),radial-gradient(ellipse at 45% 42%,rgba(var(--fx-c),.20),transparent 35%),radial-gradient(ellipse at 88% 82%,rgba(var(--fx-d),.22),transparent 30%);filter:blur(18px) saturate(1.3);animation:aliOrbitSwapA 6s ease-in-out infinite alternate!important;}
.bg-effect-light-orbits:after,.bg-effect-aurora:after{content:""!important;position:absolute!important;inset:-55%!important;z-index:0!important;pointer-events:none!important;background:conic-gradient(from 0deg at 45% 50%,rgba(var(--fx-a),.22),rgba(var(--fx-c),.20),rgba(var(--fx-b),.22),rgba(var(--fx-d),.18),rgba(var(--fx-a),.22));filter:blur(28px) saturate(1.35);opacity:.8;animation:aliOrbitSwapB 8.5s linear infinite!important;}
.bg-effect-mesh-glow:before{content:""!important;position:absolute!important;inset:-70%!important;z-index:0!important;pointer-events:none!important;background:
 radial-gradient(circle at 8% 18%,rgba(var(--fx-a),.30),transparent 24%),radial-gradient(circle at 28% 78%,rgba(var(--fx-c),.27),transparent 25%),radial-gradient(circle at 72% 16%,rgba(var(--fx-b),.30),transparent 27%),radial-gradient(circle at 90% 78%,rgba(var(--fx-d),.24),transparent 25%),radial-gradient(circle at 52% 50%,rgba(var(--fx-a),.18),transparent 34%);filter:saturate(1.25) blur(1px);animation:aliMeshRoamA 5.8s ease-in-out infinite alternate!important;}
.bg-effect-mesh-glow:after{content:""!important;position:absolute!important;inset:-65%!important;z-index:0!important;pointer-events:none!important;background:
 radial-gradient(circle at 78% 22%,rgba(var(--fx-a),.22),transparent 24%),radial-gradient(circle at 20% 70%,rgba(var(--fx-b),.24),transparent 26%),radial-gradient(circle at 56% 82%,rgba(var(--fx-c),.20),transparent 24%);filter:blur(18px) saturate(1.25);animation:aliMeshRoamB 7s ease-in-out infinite alternate!important;}
/* "particles" is replaced by a softer elegant floating light-ribbon effect */
.bg-effect-particles:before{content:""!important;position:absolute!important;inset:-45%!important;z-index:0!important;pointer-events:none!important;background:
 radial-gradient(ellipse at 12% 25%,rgba(var(--fx-a),.18),transparent 26%),radial-gradient(ellipse at 80% 70%,rgba(var(--fx-b),.16),transparent 28%),linear-gradient(115deg,transparent 0 20%,rgba(var(--fx-c),.10) 30%,transparent 42%,rgba(var(--fx-d),.10) 60%,transparent 72%);filter:blur(14px) saturate(1.25);animation:aliRibbonMist 8s ease-in-out infinite alternate!important;}
.bg-effect-particles:after{content:""!important;position:absolute!important;inset:-35%!important;z-index:0!important;pointer-events:none!important;background:repeating-linear-gradient(135deg,transparent 0 74px,rgba(var(--fx-a),.055) 76px,transparent 112px);opacity:.75;animation:aliRibbonSlide 10s linear infinite!important;}
@keyframes aliBubblesWide{0%{transform:translate3d(-18%,-12%,0) scale(1)}35%{transform:translate3d(13%,12%,0) scale(1.10)}70%{transform:translate3d(-8%,24%,0) scale(1.17)}100%{transform:translate3d(20%,-8%,0) scale(1.08)}}
@keyframes aliOrbitSwapA{0%{transform:translate(-12%,-4%) rotate(0deg) scale(1);filter:blur(18px) hue-rotate(0deg) saturate(1.2)}50%{transform:translate(12%,10%) rotate(24deg) scale(1.10);filter:blur(17px) hue-rotate(35deg) saturate(1.38)}100%{transform:translate(-3%,16%) rotate(-18deg) scale(1.07);filter:blur(18px) hue-rotate(-24deg) saturate(1.32)}}
@keyframes aliOrbitSwapB{0%{transform:rotate(0deg) translateX(-4%) scale(1)}50%{transform:rotate(155deg) translateX(8%) scale(1.08)}100%{transform:rotate(360deg) translateX(-4%) scale(1)}}
@keyframes aliMeshRoamA{0%{transform:translate(-13%,-10%) scale(1);filter:hue-rotate(0deg) saturate(1.14)}45%{transform:translate(15%,8%) scale(1.13);filter:hue-rotate(32deg) saturate(1.35)}100%{transform:translate(-4%,18%) scale(1.08);filter:hue-rotate(-22deg) saturate(1.28)}}
@keyframes aliMeshRoamB{0%{transform:translate(12%,8%) rotate(0deg) scale(1);opacity:.75}50%{transform:translate(-18%,-5%) rotate(22deg) scale(1.12);opacity:.95}100%{transform:translate(4%,-16%) rotate(-12deg) scale(1.05);opacity:.8}}
@keyframes aliRibbonMist{0%{transform:translate(-8%,-8%) rotate(0deg) scale(1)}50%{transform:translate(10%,9%) rotate(8deg) scale(1.08)}100%{transform:translate(-2%,14%) rotate(-6deg) scale(1.04)}}
@keyframes aliRibbonSlide{from{transform:translateX(-12%) translateY(-4%)}to{transform:translateX(12%) translateY(5%)}}

/* contained, 3-visible Mersin-like quick cards */
.quick-cards-wrap{width:min(1280px,92vw)!important;max-width:1280px!important;margin:36px auto 34px!important;padding:82px 0 72px!important;overflow:hidden!important;}
.quick-cards-wrap.is-carousel{width:min(1280px,92vw)!important;max-width:1280px!important;}
.quick-cards-swiper{width:100%!important;max-width:100%!important;overflow:visible!important;padding:62px 54px 66px!important;box-sizing:border-box!important;}
.quick-cards-swiper .swiper-wrapper{align-items:stretch!important;}
.quick-cards-swiper .swiper-slide{height:auto!important;transition:transform .85s cubic-bezier(.2,.75,.2,1),opacity .85s ease!important;}
.quick-cards-swiper .swiper-slide:not(.swiper-slide-active){opacity:1!important;transform:scale(.94)!important;}
.quick-card{min-height:330px!important;border-radius:9px!important;padding:86px 34px 42px!important;box-shadow:0 18px 45px rgba(16,43,74,.055)!important;}
.quick-card .ali-ico,.quick-card>i,.quick-card>.icon{top:-70px!important;width:142px!important;height:142px!important;border-width:15px!important;}
.quick-cards-swiper .swiper-slide-active .quick-card{transform:translateY(-8px) scale(1.02)!important;}
.quick-cards-wrap .quick-swiper-prev,.quick-cards-wrap .quick-swiper-next{top:50%!important;z-index:40!important;}
.quick-cards-wrap .quick-swiper-prev{left:10px!important}.quick-cards-wrap .quick-swiper-next{right:10px!important}
.quick-cards-wrap .quick-swiper-dots{bottom:18px!important;}
@media(max-width:1200px){.retro-main-swiper .retro-slide{grid-template-columns:minmax(0,1fr) minmax(320px,410px)!important;padding:42px 56px 66px!important}.quick-cards-wrap{width:min(1080px,94vw)!important}.quick-cards-swiper{padding-left:42px!important;padding-right:42px!important}.quick-card strong{font-size:27px!important}.quick-card p{font-size:18px!important}}
@media(max-width:900px){.retro-main-swiper .retro-slide{grid-template-columns:1fr!important;padding:34px 24px 70px!important}.quick-cards-wrap{width:92vw!important;padding-top:72px!important}.quick-cards-swiper{overflow:hidden!important;padding-left:8px!important;padding-right:8px!important}.quick-cards-swiper .swiper-slide:not(.swiper-slide-active){transform:scale(1)!important}.quick-card{min-height:300px!important}.quick-card strong{font-size:25px!important}}


/* AliCMS v2.7 — slider image minor enlargement and stable 3-card quick carousel */
.retro-main-swiper .retro-slide{grid-template-columns:minmax(640px,1.28fr) minmax(500px,.92fr)!important;}
.retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,820px),46vw)!important;max-height:calc(var(--slider-image-height,560px) + 18px)!important;}
.quick-cards-wrap{overflow:visible!important;}
.quick-cards-swiper{overflow:hidden!important;padding-left:68px!important;padding-right:68px!important;}
.quick-cards-swiper .swiper-slide{display:flex!important;justify-content:center!important;}
.quick-cards-swiper .swiper-slide .quick-card{width:100%!important;}
.quick-cards-swiper .swiper-slide-active .quick-card{z-index:5!important;}
@media(max-width:1200px){.retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,800px),44vw)!important}.quick-cards-swiper{padding-left:46px!important;padding-right:46px!important}}
@media(max-width:900px){.retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,760px),92vw)!important}.quick-cards-swiper{padding-left:10px!important;padding-right:10px!important;overflow:hidden!important}}

/* AliCMS v2.8 — quick cards rebuilt + safer slider image containment */
.retro-main-swiper .retro-slide{
  grid-template-columns:minmax(0,1.36fr) minmax(300px,.74fr)!important;
  gap:10px!important;
  padding-right:70px!important;
}
.retro-main-swiper .retro-slide .hero-copy{max-width:100%!important;}
.retro-main-swiper .retro-slide .hero-visual{min-width:0!important;overflow:visible!important;justify-self:end!important;}
.retro-main-swiper .retro-slide .hero-visual img{
  width:min(var(--slider-image-width,800px),38vw)!important;
  max-width:100%!important;
  max-height:calc(var(--slider-image-height,560px) - 10px)!important;
  object-fit:contain!important;
  object-position:right center!important;
}
@media(max-width:1200px){
  .retro-main-swiper .retro-slide{grid-template-columns:minmax(0,1fr) minmax(280px,380px)!important;padding-right:54px!important;}
  .retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,760px),34vw)!important;}
}
@media(max-width:900px){
  .retro-main-swiper .retro-slide{grid-template-columns:1fr!important;padding-right:24px!important;}
  .retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,760px),90vw)!important;}
}

/* quick cards: fixed 3-card viewport; center card uses swiper-slide-next on desktop */
.quick-cards-wrap,
.quick-cards-wrap.is-carousel{
  width:min(1280px,92vw)!important;
  max-width:1280px!important;
  margin:46px auto 44px!important;
  padding:92px 0 78px!important;
  overflow:hidden!important;
  position:relative!important;
}
.quick-cards-swiper{
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
  padding:74px 68px 78px!important;
  box-sizing:border-box!important;
}
.quick-cards-swiper .swiper-wrapper{align-items:stretch!important;}
.quick-cards-swiper .swiper-slide{
  height:auto!important;
  overflow:visible!important;
  opacity:1!important;
  transform:none!important;
  transition:transform .9s cubic-bezier(.22,.75,.18,1), opacity .9s ease!important;
}
.quick-cards-swiper .quick-card{
  width:100%!important;
  height:100%!important;
  min-height:330px!important;
  background:#fff!important;
  color:#2a2a5d!important;
  border:1px solid rgba(101,97,172,.18)!important;
  border-radius:10px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  overflow:visible!important;
  padding:88px 34px 42px!important;
  box-shadow:0 18px 45px rgba(16,43,74,.055)!important;
  position:relative!important;
  transition:background .75s ease, color .75s ease, transform .85s cubic-bezier(.22,.75,.18,1), box-shadow .85s ease, border-color .85s ease!important;
}
.quick-cards-swiper .quick-card:before{
  content:"";position:absolute;inset:0;border-radius:10px;opacity:0;
  background:linear-gradient(rgba(13,55,97,.88),rgba(13,55,97,.88)),var(--quick-bg,linear-gradient(135deg,#0d3761,#214d7b));
  background-size:cover;background-position:center;transition:opacity .75s ease;z-index:0;pointer-events:none;
}
.quick-cards-swiper .quick-card>*{position:relative;z-index:2;}
.quick-cards-swiper .quick-card .ali-ico,
.quick-cards-swiper .quick-card>i,
.quick-cards-swiper .quick-card>.icon{
  position:absolute!important;top:-72px!important;left:50%!important;transform:translateX(-50%) scale(1)!important;
  width:142px!important;height:142px!important;border-radius:50%!important;background:#fff!important;
  border:15px solid rgba(101,97,172,.16)!important;color:#ef1c24!important;font-size:36px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  box-shadow:0 16px 28px rgba(16,43,74,.06)!important;z-index:4!important;
  transition:background .75s ease, color .75s ease, border-color .75s ease, transform .85s ease!important;
}
.quick-cards-swiper .quick-card strong{font-size:32px!important;line-height:1.12!important;color:#2b2a62!important;margin:0 0 18px!important;transition:color .75s ease!important;}
.quick-cards-swiper .quick-card p{font-size:20px!important;line-height:1.45!important;color:#898b97!important;margin:0 0 30px!important;transition:color .75s ease!important;}
.quick-cards-swiper .quick-card b{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ef1c24!important;color:#fff!important;border-radius:12px!important;min-width:180px!important;height:58px!important;padding:0 26px!important;font-size:20px!important;}
/* Desktop: 3 visible; middle is .swiper-slide-next when active slide is left */
.quick-cards-swiper .swiper-slide-next .quick-card{transform:translateY(-12px) scale(1.025)!important;border-color:#0d3761!important;box-shadow:0 26px 65px rgba(13,55,97,.20)!important;}
.quick-cards-swiper .swiper-slide-next .quick-card:before{opacity:1!important;}
.quick-cards-swiper .swiper-slide-next .quick-card .ali-ico,
.quick-cards-swiper .swiper-slide-next .quick-card>i,
.quick-cards-swiper .swiper-slide-next .quick-card>.icon{background:#ef1c24!important;border-color:rgba(13,55,97,.42)!important;color:#fff!important;transform:translateX(-50%) scale(1.08)!important;}
.quick-cards-swiper .swiper-slide-next .quick-card strong,.quick-cards-swiper .swiper-slide-next .quick-card p{color:#fff!important;}
.quick-cards-wrap .quick-swiper-prev,.quick-cards-wrap .quick-swiper-next{top:50%!important;transform:translateY(-50%)!important;z-index:40!important;}
.quick-cards-wrap .quick-swiper-prev{left:10px!important}.quick-cards-wrap .quick-swiper-next{right:10px!important}
.quick-cards-wrap .quick-swiper-dots{position:absolute!important;bottom:20px!important;left:0!important;right:0!important;margin:0!important;z-index:50!important;}
@media(max-width:1200px){
  .quick-cards-wrap{width:min(1120px,94vw)!important;}
  .quick-cards-swiper{padding-left:48px!important;padding-right:48px!important;}
  .quick-cards-swiper .quick-card strong{font-size:27px!important}.quick-cards-swiper .quick-card p{font-size:18px!important}
}
@media(max-width:900px){
  .quick-cards-wrap{width:92vw!important;padding-top:74px!important;}
  .quick-cards-swiper{padding:70px 12px 70px!important;overflow:hidden!important;}
  .quick-cards-swiper .quick-card{min-height:300px!important;}
  .quick-cards-swiper .quick-card strong{font-size:25px!important;}
  .quick-cards-swiper .swiper-slide-next .quick-card{transform:none!important;}
  .quick-cards-swiper .swiper-slide-active .quick-card{transform:translateY(-8px) scale(1.015)!important;border-color:#0d3761!important;box-shadow:0 24px 55px rgba(13,55,97,.18)!important;}
  .quick-cards-swiper .swiper-slide-active .quick-card:before{opacity:1!important;}
  .quick-cards-swiper .swiper-slide-active .quick-card .ali-ico{background:#ef1c24!important;color:#fff!important;border-color:rgba(13,55,97,.42)!important;}
  .quick-cards-swiper .swiper-slide-active .quick-card strong,.quick-cards-swiper .swiper-slide-active .quick-card p{color:#fff!important;}
}

/* AliCMS v2.9 — slider image balance + rebuilt quick-card sizing */
.retro-main-swiper .retro-slide{
  grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)!important;
  gap:8px!important;
  padding-right:46px!important;
}
.retro-main-swiper .retro-slide .hero-copy{max-width:100%!important;}
.retro-main-swiper .retro-slide .hero-visual{justify-self:end!important;max-width:100%!important;overflow:hidden!important;}
.retro-main-swiper .retro-slide .hero-visual img{
  width:min(var(--slider-image-width,860px),43vw)!important;
  max-width:100%!important;
  max-height:var(--slider-image-height,560px)!important;
  object-fit:contain!important;
  object-position:right center!important;
}
@media(max-width:1200px){
  .retro-main-swiper .retro-slide{grid-template-columns:minmax(0,1fr) minmax(300px,420px)!important;padding-right:44px!important;}
  .retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,820px),38vw)!important;}
}
@media(max-width:900px){
  .retro-main-swiper .retro-slide{grid-template-columns:1fr!important;padding-right:24px!important;}
  .retro-main-swiper .retro-slide .hero-visual{justify-self:center!important;overflow:visible!important;}
  .retro-main-swiper .retro-slide .hero-visual img{width:min(var(--slider-image-width,780px),90vw)!important;}
}

.quick-cards-wrap,
.quick-cards-wrap.is-carousel{
  width:min(1180px,92vw)!important;
  max-width:1180px!important;
  margin:22px auto 20px!important;
  padding:54px 0 42px!important;
  overflow:visible!important;
  position:relative!important;
}
.quick-cards-swiper{
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
  padding:56px 52px 46px!important;
  box-sizing:border-box!important;
}
.quick-cards-swiper .swiper-wrapper{align-items:stretch!important;}
.quick-cards-swiper .swiper-slide{
  height:auto!important;
  overflow:visible!important;
  opacity:1!important;
  transform:none!important;
  transition:transform .9s cubic-bezier(.22,.75,.18,1), opacity .9s ease!important;
  display:flex!important;
  justify-content:center!important;
}
.quick-cards-swiper .quick-card{
  width:100%!important;
  height:100%!important;
  min-height:292px!important;
  background:#fff!important;
  color:#2a2a5d!important;
  border:1px solid rgba(101,97,172,.18)!important;
  border-radius:10px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  overflow:visible!important;
  padding:70px 26px 32px!important;
  box-shadow:0 16px 38px rgba(16,43,74,.05)!important;
  position:relative!important;
  transform:none!important;
  transition:background .75s ease, color .75s ease, transform .85s cubic-bezier(.22,.75,.18,1), box-shadow .85s ease, border-color .85s ease!important;
}
.quick-cards-swiper .quick-card:before{
  content:"";position:absolute;inset:0;border-radius:10px;opacity:0;
  background:linear-gradient(rgba(13,55,97,.90),rgba(13,55,97,.90)),var(--quick-bg,linear-gradient(135deg,#0d3761,#214d7b));
  background-size:cover;background-position:center;transition:opacity .75s ease;z-index:0;pointer-events:none;
}
.quick-cards-swiper .quick-card>*{position:relative;z-index:2;}
.quick-cards-swiper .quick-card .ali-ico,
.quick-cards-swiper .quick-card>i,
.quick-cards-swiper .quick-card>.icon{
  position:absolute!important;top:-56px!important;left:50%!important;transform:translateX(-50%) scale(1)!important;
  width:112px!important;height:112px!important;border-radius:50%!important;background:#fff!important;
  border:12px solid rgba(101,97,172,.16)!important;color:#ef1c24!important;font-size:32px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  box-shadow:0 14px 24px rgba(16,43,74,.055)!important;z-index:4!important;
  transition:background .75s ease, color .75s ease, border-color .75s ease, transform .85s ease!important;
}
.quick-cards-swiper .quick-card strong{font-size:28px!important;line-height:1.12!important;color:#2b2a62!important;margin:0 0 14px!important;transition:color .75s ease!important;}
.quick-cards-swiper .quick-card p{font-size:18px!important;line-height:1.42!important;color:#898b97!important;margin:0 0 26px!important;transition:color .75s ease!important;}
.quick-cards-swiper .quick-card b{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ef1c24!important;color:#fff!important;border-radius:12px!important;min-width:160px!important;height:52px!important;padding:0 22px!important;font-size:18px!important;}
/* Reset previous active styles so only the visual center card turns navy */
.quick-cards-swiper .swiper-slide-active .quick-card,
.quick-cards-swiper .swiper-slide-prev .quick-card{
  background:#fff!important;color:#2a2a5d!important;border-color:rgba(101,97,172,.18)!important;box-shadow:0 16px 38px rgba(16,43,74,.05)!important;transform:none!important;
}
.quick-cards-swiper .swiper-slide-active .quick-card:before,
.quick-cards-swiper .swiper-slide-prev .quick-card:before{opacity:0!important;}
.quick-cards-swiper .swiper-slide-active .quick-card .ali-ico,
.quick-cards-swiper .swiper-slide-prev .quick-card .ali-ico,
.quick-cards-swiper .swiper-slide-active .quick-card>i,
.quick-cards-swiper .swiper-slide-prev .quick-card>i,
.quick-cards-swiper .swiper-slide-active .quick-card>.icon,
.quick-cards-swiper .swiper-slide-prev .quick-card>.icon{background:#fff!important;color:#ef1c24!important;border-color:rgba(101,97,172,.16)!important;transform:translateX(-50%) scale(1)!important;}
.quick-cards-swiper .swiper-slide-active .quick-card strong,
.quick-cards-swiper .swiper-slide-active .quick-card p,
.quick-cards-swiper .swiper-slide-prev .quick-card strong,
.quick-cards-swiper .swiper-slide-prev .quick-card p{color:inherit!important;}
.quick-cards-swiper .swiper-slide-next .quick-card{
  transform:translateY(-6px) scale(1.01)!important;
  border-color:#0d3761!important;
  box-shadow:0 24px 58px rgba(13,55,97,.18)!important;
}
.quick-cards-swiper .swiper-slide-next .quick-card:before{opacity:1!important;}
.quick-cards-swiper .swiper-slide-next .quick-card .ali-ico,
.quick-cards-swiper .swiper-slide-next .quick-card>i,
.quick-cards-swiper .swiper-slide-next .quick-card>.icon{background:#ef1c24!important;border-color:rgba(13,55,97,.42)!important;color:#fff!important;transform:translateX(-50%) scale(1.06)!important;}
.quick-cards-swiper .swiper-slide-next .quick-card strong,
.quick-cards-swiper .swiper-slide-next .quick-card p{color:#fff!important;}
.quick-cards-wrap .quick-swiper-prev,.quick-cards-wrap .quick-swiper-next{top:50%!important;transform:translateY(-50%)!important;z-index:40!important;}
.quick-cards-wrap .quick-swiper-prev{left:8px!important}.quick-cards-wrap .quick-swiper-next{right:8px!important}
.quick-cards-wrap .quick-swiper-dots{position:absolute!important;bottom:2px!important;left:0!important;right:0!important;margin:0!important;z-index:50!important;}
@media(max-width:1200px){
  .quick-cards-wrap{width:min(1080px,94vw)!important;}
  .quick-cards-swiper{padding-left:38px!important;padding-right:38px!important;}
  .quick-cards-swiper .quick-card strong{font-size:24px!important}.quick-cards-swiper .quick-card p{font-size:16px!important}
}
@media(max-width:900px){
  .quick-cards-wrap{width:92vw!important;margin:22px auto 18px!important;padding-top:50px!important;}
  .quick-cards-swiper{padding:54px 10px 44px!important;overflow:hidden!important;}
  .quick-cards-swiper .quick-card{min-height:286px!important;}
  .quick-cards-swiper .quick-card strong{font-size:24px!important;}
  .quick-cards-swiper .swiper-slide-next .quick-card{transform:none!important;}
  .quick-cards-swiper .swiper-slide-active .quick-card{transform:translateY(-6px) scale(1.01)!important;border-color:#0d3761!important;box-shadow:0 22px 50px rgba(13,55,97,.16)!important;}
  .quick-cards-swiper .swiper-slide-active .quick-card:before{opacity:1!important;}
  .quick-cards-swiper .swiper-slide-active .quick-card .ali-ico{background:#ef1c24!important;color:#fff!important;border-color:rgba(13,55,97,.42)!important;}
  .quick-cards-swiper .swiper-slide-active .quick-card strong,.quick-cards-swiper .swiper-slide-active .quick-card p{color:#fff!important;}
}

/* AliCMS v3.1 — Quick Cards: fixed card sizes + JS-marked center card */
.quick-cards-swiper .swiper-slide,
.quick-cards-swiper .swiper-slide-active,
.quick-cards-swiper .swiper-slide-prev,
.quick-cards-swiper .swiper-slide-next{
  transform:none!important;
}
.quick-cards-swiper .quick-card,
.quick-cards-swiper .swiper-slide-active .quick-card,
.quick-cards-swiper .swiper-slide-prev .quick-card,
.quick-cards-swiper .swiper-slide-next .quick-card{
  transform:none!important;
  background:#fff!important;
  color:#2a2a5d!important;
  border-color:rgba(101,97,172,.18)!important;
  box-shadow:0 16px 38px rgba(16,43,74,.05)!important;
}
.quick-cards-swiper .quick-card:before,
.quick-cards-swiper .swiper-slide-active .quick-card:before,
.quick-cards-swiper .swiper-slide-prev .quick-card:before,
.quick-cards-swiper .swiper-slide-next .quick-card:before{opacity:0!important;}
.quick-cards-swiper .quick-card .ali-ico,
.quick-cards-swiper .quick-card>i,
.quick-cards-swiper .quick-card>.icon,
.quick-cards-swiper .swiper-slide-active .quick-card .ali-ico,
.quick-cards-swiper .swiper-slide-prev .quick-card .ali-ico,
.quick-cards-swiper .swiper-slide-next .quick-card .ali-ico,
.quick-cards-swiper .swiper-slide-active .quick-card>i,
.quick-cards-swiper .swiper-slide-prev .quick-card>i,
.quick-cards-swiper .swiper-slide-next .quick-card>i,
.quick-cards-swiper .swiper-slide-active .quick-card>.icon,
.quick-cards-swiper .swiper-slide-prev .quick-card>.icon,
.quick-cards-swiper .swiper-slide-next .quick-card>.icon{
  background:#fff!important;
  color:#ef1c24!important;
  border-color:rgba(101,97,172,.16)!important;
  transform:translateX(-50%) scale(1)!important;
}
.quick-cards-swiper .quick-card strong,
.quick-cards-swiper .quick-card p,
.quick-cards-swiper .swiper-slide-active .quick-card strong,
.quick-cards-swiper .swiper-slide-active .quick-card p,
.quick-cards-swiper .swiper-slide-prev .quick-card strong,
.quick-cards-swiper .swiper-slide-prev .quick-card p,
.quick-cards-swiper .swiper-slide-next .quick-card strong,
.quick-cards-swiper .swiper-slide-next .quick-card p{
  color:inherit!important;
}
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card{
  background:#0d3761!important;
  color:#fff!important;
  border-color:#0d3761!important;
  box-shadow:0 24px 58px rgba(13,55,97,.18)!important;
}
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card:before{opacity:1!important;}
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card .ali-ico,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card>i,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card>.icon{
  background:#ef1c24!important;
  border-color:rgba(13,55,97,.42)!important;
  color:#fff!important;
  transform:translateX(-50%) scale(1)!important;
}
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card strong,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card p{color:#fff!important;}

/* AliCMS v3.2 — Native quick-card carousel: exact sequence 123 -> 234 -> 341 -> 412 */
.quick-cards-swiper.ali-quick-native{
  overflow:hidden!important;
  padding:66px 56px 46px!important;
  width:100%!important;
}
.quick-cards-swiper.ali-quick-native .ali-quick-native-track{
  display:flex!important;
  align-items:stretch!important;
  width:100%!important;
  margin:0!important;
  will-change:transform;
}
.quick-cards-swiper.ali-quick-native .ali-qc-native-slide,
.quick-cards-swiper.ali-quick-native .swiper-slide,
.quick-cards-swiper.ali-quick-native .swiper-slide-active,
.quick-cards-swiper.ali-quick-native .swiper-slide-next,
.quick-cards-swiper.ali-quick-native .swiper-slide-prev{
  width:auto!important;
  height:auto!important;
  transform:none!important;
  opacity:1!important;
}
.quick-cards-swiper.ali-quick-native .quick-card,
.quick-cards-swiper.ali-quick-native .swiper-slide-active .quick-card,
.quick-cards-swiper.ali-quick-native .swiper-slide-next .quick-card,
.quick-cards-swiper.ali-quick-native .swiper-slide-prev .quick-card{
  width:100%!important;
  min-height:330px!important;
  height:100%!important;
  transform:none!important;
  background:#fff!important;
  color:#2a2a5d!important;
  border-color:rgba(101,97,172,.18)!important;
  box-shadow:0 16px 38px rgba(16,43,74,.05)!important;
}
.quick-cards-swiper.ali-quick-native .quick-card:before,
.quick-cards-swiper.ali-quick-native .swiper-slide-active .quick-card:before,
.quick-cards-swiper.ali-quick-native .swiper-slide-next .quick-card:before,
.quick-cards-swiper.ali-quick-native .swiper-slide-prev .quick-card:before{opacity:0!important;}
.quick-cards-swiper.ali-quick-native .quick-card .ali-ico,
.quick-cards-swiper.ali-quick-native .quick-card>i,
.quick-cards-swiper.ali-quick-native .quick-card>.icon{
  background:#fff!important;color:#ef1c24!important;border-color:rgba(101,97,172,.16)!important;transform:translateX(-50%) scale(1)!important;
}
.quick-cards-swiper.ali-quick-native .quick-card strong,
.quick-cards-swiper.ali-quick-native .quick-card p{color:inherit!important;}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card{
  background:#0d3761!important;
  color:#fff!important;
  border-color:#0d3761!important;
  box-shadow:0 24px 58px rgba(13,55,97,.18)!important;
}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card:before{opacity:1!important;}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card .ali-ico,
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card>i,
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card>.icon{
  background:#ef1c24!important;border-color:rgba(13,55,97,.42)!important;color:#fff!important;transform:translateX(-50%) scale(1)!important;
}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card strong,
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card p{color:#fff!important;}
@media(max-width:900px){
  .quick-cards-swiper.ali-quick-native{padding:58px 18px 44px!important;}
  .quick-cards-swiper.ali-quick-native .quick-card{min-height:300px!important;}
}


/* AliCMS v3.3 — Quick Card color wipe animation */
.quick-cards-swiper.ali-quick-native .quick-card{
  overflow:hidden!important;
  transition:border-color .62s ease, box-shadow .62s ease!important;
}
.quick-cards-swiper.ali-quick-native .quick-card:before,
.quick-cards-swiper .quick-card:before{
  opacity:1!important;
  transform:translateY(-102%)!important;
  transition:transform .72s cubic-bezier(.22,.72,.18,1), opacity .72s ease!important;
  will-change:transform;
}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card:before,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card:before{
  opacity:1!important;
  transform:translateY(0)!important;
}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card{
  background:#fff!important;
  border-color:#0d3761!important;
  box-shadow:0 24px 58px rgba(13,55,97,.18)!important;
}
.quick-cards-swiper.ali-quick-native .quick-card .ali-ico,
.quick-cards-swiper.ali-quick-native .quick-card>i,
.quick-cards-swiper.ali-quick-native .quick-card>.icon,
.quick-cards-swiper .quick-card .ali-ico,
.quick-cards-swiper .quick-card>i,
.quick-cards-swiper .quick-card>.icon{
  transition:background .56s ease, color .56s ease, border-color .56s ease, transform .72s cubic-bezier(.22,.72,.18,1), box-shadow .56s ease, opacity .56s ease!important;
  will-change:transform,opacity;
}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card .ali-ico,
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card>i,
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card>.icon,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card .ali-ico,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card>i,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card>.icon{
  background:#ef1c24!important;
  border-color:rgba(13,55,97,.42)!important;
  color:#fff!important;
  transform:translateX(-50%) scale(1.075)!important;
  box-shadow:0 18px 32px rgba(13,55,97,.16)!important;
}
.quick-cards-swiper.ali-quick-native .quick-card strong,
.quick-cards-swiper.ali-quick-native .quick-card p,
.quick-cards-swiper .quick-card strong,
.quick-cards-swiper .quick-card p{
  transition:color .46s ease .12s!important;
}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card strong,
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card p,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card strong,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card p{
  color:#fff!important;
}

/* AliCMS v3.4 — Quick Card icon overflow + directional wipe fix */
.quick-cards-wrap,
.quick-cards-wrap.is-carousel,
.quick-cards-swiper,
.quick-cards-swiper.ali-quick-native,
.quick-cards-swiper.ali-quick-native .ali-quick-native-track,
.quick-cards-swiper.ali-quick-native .ali-qc-native-slide,
.quick-cards-swiper.ali-quick-native .swiper-slide{
  overflow:visible!important;
}
.quick-cards-swiper.ali-quick-native{padding-top:96px!important;}
.quick-cards-swiper.ali-quick-native .quick-card,
.quick-cards-swiper .quick-card{
  overflow:visible!important;
  position:relative!important;
  background:#fff!important;
  isolation:isolate!important;
}
.quick-cards-swiper.ali-quick-native .quick-card:before,
.quick-cards-swiper .quick-card:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  border-radius:inherit!important;
  opacity:1!important;
  z-index:1!important;
  background:linear-gradient(rgba(13,55,97,.92),rgba(13,55,97,.92)),var(--quick-bg,linear-gradient(135deg,#0d3761,#214d7b))!important;
  transform:scaleY(0)!important;
  transform-origin:top center!important;
  transition:transform .78s cubic-bezier(.22,.72,.18,1)!important;
  pointer-events:none!important;
  will-change:transform;
}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card:before,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card:before{
  transform:scaleY(1)!important;
}
.quick-cards-swiper.ali-quick-native .quick-card>*:not(.ali-ico),
.quick-cards-swiper .quick-card>*:not(.ali-ico){
  position:relative!important;
  z-index:2!important;
}
.quick-cards-swiper.ali-quick-native .quick-card .ali-ico,
.quick-cards-swiper.ali-quick-native .quick-card>i,
.quick-cards-swiper.ali-quick-native .quick-card>.icon,
.quick-cards-swiper .quick-card .ali-ico,
.quick-cards-swiper .quick-card>i,
.quick-cards-swiper .quick-card>.icon{
  z-index:4!important;
  transition:background .56s ease, color .56s ease, border-color .56s ease, transform .72s cubic-bezier(.22,.72,.18,1), box-shadow .56s ease!important;
}
.quick-cards-swiper.ali-quick-native .swiper-slide.ali-qc-center .quick-card,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card{
  background:#fff!important;
}
.quick-cards-swiper.ali-quick-native .quick-card strong,
.quick-cards-swiper.ali-quick-native .quick-card p,
.quick-cards-swiper .quick-card strong,
.quick-cards-swiper .quick-card p{
  transition:color .46s ease .10s!important;
}

/* AliCMS v3.5 — Quick Cards horizontal clipping without cutting top icons
   The carousel track may render one slide outside the visible 3-card window during transitions.
   Clip only left/right overflow, while allowing enough top/bottom area for floating icon circles. */
.quick-cards-wrap,
.quick-cards-wrap.is-carousel{
  max-width:min(1180px,92vw)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  overflow:visible!important;
  position:relative!important;
}
.quick-cards-swiper.ali-quick-native{
  overflow:visible!important;
  clip-path:inset(-120px 0 -90px 0)!important;
  -webkit-clip-path:inset(-120px 0 -90px 0)!important;
  padding-left:52px!important;
  padding-right:52px!important;
}
.quick-cards-swiper.ali-quick-native .ali-quick-native-track{
  overflow:visible!important;
}
.quick-cards-swiper.ali-quick-native .ali-qc-native-slide{
  overflow:visible!important;
}
.quick-cards-swiper.ali-quick-native .quick-card{
  overflow:visible!important;
}
@media(max-width:900px){
  .quick-cards-wrap,.quick-cards-wrap.is-carousel{max-width:94vw!important;}
  .quick-cards-swiper.ali-quick-native{
    clip-path:inset(-108px 0 -80px 0)!important;
    -webkit-clip-path:inset(-108px 0 -80px 0)!important;
    padding-left:24px!important;
    padding-right:24px!important;
  }
}


/* AliCMS v3.6 — touch-friendly quick cards + compact spacing + rich home info blocks */
.retro-main-swiper{touch-action:pan-y;}
.quick-cards-wrap{margin-top:8px!important;margin-bottom:8px!important;padding-top:0!important;padding-bottom:0!important;}
.quick-cards-swiper.ali-quick-native{padding-top:82px!important;padding-bottom:26px!important;touch-action:pan-y;cursor:grab;}
.quick-cards-swiper.ali-quick-native:active{cursor:grabbing;}
.quick-swiper-dots{margin-top:2px!important;}
@media(max-width:900px){.quick-cards-wrap{margin-top:4px!important;margin-bottom:4px!important}.quick-cards-swiper.ali-quick-native{padding-top:74px!important;padding-bottom:18px!important}}
.symposium-info{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#fff8ef 48%,#f5fbfb 100%);border:1px solid rgba(101,97,172,.12);border-radius:20px;padding:38px!important;box-shadow:0 18px 60px rgba(16,43,74,.07)}
.symposium-info:before{content:"";position:absolute;inset:auto -80px -120px auto;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,rgba(93,183,188,.18),transparent 68%);pointer-events:none}.symposium-info:after{content:"";position:absolute;left:-80px;top:-90px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(233,86,100,.14),transparent 70%);pointer-events:none}.symposium-info>*{position:relative;z-index:1}.symposium-info h2{font-size:34px!important;line-height:1.15;margin-bottom:10px!important}.symposium-lead{font-size:18px!important;max-width:980px!important;color:#324861}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.info-chip{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid rgba(101,97,172,.14);border-radius:18px;padding:22px;box-shadow:0 14px 34px rgba(16,43,74,.055)}.info-chip i{flex:0 0 50px;width:50px;height:50px;border-radius:16px;background:#e95664;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px}.info-chip:nth-child(2) i{background:#6561ac}.info-chip:nth-child(3) i{background:#0d3761}.info-chip h3{margin:0 0 7px;color:#0d3761;font-size:20px}.info-chip p{margin:0;color:#52647a}.hotel-video-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:24px;align-items:stretch;margin-top:26px;background:#0d3761;border-radius:22px;padding:0;overflow:hidden;color:#fff;box-shadow:0 24px 70px rgba(13,55,97,.18)}.hotel-video-copy{padding:30px}.hotel-video-copy h3{font-size:26px;margin:0 0 10px;color:#fff}.hotel-video-copy p{color:#e4eef8;max-width:none}.hotel-video-bg{position:relative;min-height:310px;overflow:hidden;background:#102b4a}.hotel-video-bg iframe{position:absolute;left:50%;top:50%;width:178%;height:178%;transform:translate(-50%,-50%);border:0;pointer-events:none}.hotel-video-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,55,97,.22),rgba(13,55,97,.05));pointer-events:none}.info-mini-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.info-mini-list span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:12px 14px;color:#fff}.info-mini-list i{color:#f3c64b;margin-right:8px}@media(max-width:900px){.symposium-info{padding:24px!important}.info-grid,.hotel-video-card{grid-template-columns:1fr}.hotel-video-bg{min-height:230px}.info-mini-list{grid-template-columns:1fr}.symposium-info h2{font-size:28px!important}}

/* AliCMS v3.7 — mobile header/logos, home order, footer organization updates */
@media (max-width: 900px){
  .site-header .header-top{
    padding:14px 0 10px!important;
    gap:8px!important;
    justify-content:center!important;
    flex-wrap:nowrap!important;
  }
  .site-header .brand{flex:1 1 auto!important;min-width:0!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;}
  .site-header .brand img{width:min(58vw,260px)!important;max-height:74px!important;object-fit:contain!important;}
  .site-header .institution-logos{flex:0 1 42vw!important;gap:6px!important;min-width:0!important;justify-content:flex-end!important;overflow:hidden!important;}
  .site-header .institution-logos .sbu{width:min(24vw,135px)!important;max-height:54px!important;object-fit:contain!important;}
  .site-header .institution-logos .rounds{width:min(24vw,112px)!important;max-height:54px!important;object-fit:contain!important;}
  .header-edge-concept{display:none!important;}
  .main-nav{padding:10px 0!important;}
  .main-nav .nav-item{width:100%!important;margin:0!important;}
  .main-nav .nav-item>a{height:auto!important;min-height:44px!important;padding:12px 18px!important;border-radius:8px!important;}
  .main-nav .dropdown{
    position:static!important;display:block!important;box-shadow:none!important;background:rgba(255,255,255,.08)!important;
    padding:4px 0 8px 18px!important;margin:0 0 6px 0!important;border-radius:8px!important;min-width:0!important;
  }
  .main-nav .dropdown a{color:#fff!important;background:transparent!important;font-size:14px!important;padding:9px 12px!important;opacity:.92!important;}
  .main-nav .dropdown a:hover{background:rgba(255,255,255,.12)!important;color:#ff6a78!important;}
  .main-nav .has-child:not(.is-open) .dropdown{display:none!important;}
  .retro-main-swiper .retro-slide .hero-title strong{font-size:clamp(24px,7.5vw,36px)!important;line-height:1.05!important;}
  .retro-main-swiper .retro-slide .event-pill span{font-size:13px!important;line-height:1.25!important;padding:7px 9px!important;}
  .retro-main-swiper .retro-slide .hero-copy h1{font-size:clamp(18px,5vw,24px)!important;line-height:1.25!important;}
  .ali-countdown span{min-width:70px!important;padding:10px 8px!important;}
  .ali-countdown span b{font-size:24px!important;}
}
@media (max-width:520px){
  .site-header .brand img{width:min(55vw,220px)!important;}
  .site-header .institution-logos{flex-basis:43vw!important;}
  .site-header .institution-logos .sbu{width:min(25vw,105px)!important;}
  .site-header .institution-logos .rounds{width:min(24vw,96px)!important;}
  .retro-main-swiper .retro-slide{padding-left:18px!important;padding-right:18px!important;}
}
.site-footer .retro-footer-grid{grid-template-columns:1fr 1.2fr 1.3fr 1.1fr!important;gap:36px!important;align-items:start!important;}
.site-footer .footer-col h3{display:flex;gap:8px;align-items:center;color:#fff!important;}
.site-footer .footer-col p,.site-footer .footer-col a{color:rgba(255,255,255,.84)!important;}
.site-footer .footer-col i{color:#e95664;margin-right:6px;}
.site-footer .footer-mark img{opacity:.68!important;max-width:320px!important;filter:none!important;}
.site-footer .retro-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;}
.footer-org-logo{display:inline-flex!important;align-items:center!important;margin-left:10px!important;vertical-align:middle!important;}
.footer-org-logo img{height:32px!important;width:auto!important;max-width:190px!important;display:inline-block!important;}
@media(max-width:900px){
  .site-footer .retro-footer-grid{grid-template-columns:1fr!important;gap:20px!important;}
  .site-footer .footer-mark img{max-width:240px!important;}
  .site-footer .retro-footer-bottom{flex-direction:column!important;align-items:flex-start!important;}
}

/* v3.8 footer, mobile header and modal refinements */
.footer-grid-no-contact{grid-template-columns:1.05fr 1.25fr 1.4fr!important;align-items:center}.footer-contact{display:none!important}.footer-mark{opacity:1!important;text-align:right}.footer-mark img{opacity:1!important;filter:none!important;max-width:360px;margin-left:auto}.footer-secretary p i,.footer-links h3 i,.footer-secretary h3 i{width:20px;color:#e95664}.footer-secretary a{display:inline;color:#d9e2ed}.footer-org-logo{display:inline-flex!important;vertical-align:middle;margin-left:10px}.footer-org-logo img{height:30px;max-width:170px;width:auto}
.home-rich-output{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important}.home-rich-output .home-rich-inner{position:relative}.home-rich-output .symposium-info{max-width:1180px;margin-left:auto;margin-right:auto}
.modal-editor-card{background:#fff;border:1px solid #d9e3ef;border-radius:14px;margin:16px 0;box-shadow:0 10px 30px rgba(16,43,74,.06);overflow:hidden}.modal-editor-card summary{padding:16px 18px;cursor:pointer;background:#f6f9fc}.modal-editor-card .form{box-shadow:none;border-radius:0;margin:0}.modal-list-form .save-row{display:flex;gap:12px;align-items:center;margin-top:16px}.ali-modal{z-index:2000}.ali-modal-content a,.ali-modal-content button{pointer-events:auto}
@media(max-width:900px){.header-top{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center;gap:12px!important}.brand{display:flex;justify-content:center;width:100%}.brand img{width:auto!important;max-width:min(82vw,360px)!important;height:auto!important;margin:0 auto}.institution-logos{width:100%;justify-content:center!important;gap:12px!important;flex-wrap:nowrap}.institution-logos .sbu{width:auto!important;max-width:min(44vw,190px)!important;height:auto!important}.institution-logos .rounds{width:auto!important;max-width:min(34vw,150px)!important;height:auto!important}.footer-grid-no-contact{grid-template-columns:1fr!important;text-align:left}.footer-mark{text-align:left}.footer-mark img{margin:10px 0 0;max-width:300px}.home-rich-output{padding-left:0!important;padding-right:0!important}.home-rich-output .symposium-info{border-radius:0!important;border-left:0!important;border-right:0!important}}
@media(max-width:520px){.brand img{max-width:86vw!important}.institution-logos{gap:8px!important}.institution-logos .sbu{max-width:52vw!important}.institution-logos .rounds{max-width:38vw!important}.footer-org-logo img{height:24px;max-width:140px}}


/* AliCMS v3.9 hotfix — footer layout, modal fix support, stable quick cards, touch sliders */
.footer-grid-no-contact,
.retro-footer-grid.footer-grid-no-contact{
  display:grid!important;
  grid-template-columns:1fr 1.2fr 1.25fr!important;
  gap:44px!important;
  align-items:center!important;
}
.footer-mark{opacity:1!important;justify-self:center!important;align-self:center!important;min-width:0!important;}
.footer-mark img{width:min(360px,100%)!important;max-width:100%!important;height:auto!important;opacity:1!important;filter:none!important;}
.site-footer .footer-col{min-width:0!important;}
.site-footer .footer-secretary p{display:flex!important;gap:12px!important;align-items:center!important;margin:10px 0!important;}
.site-footer .footer-secretary i,.site-footer h3 i{color:#e95664!important;min-width:18px!important;}
.retro-footer-bottom{width:min(1180px,92vw)!important;}
@media(max-width:900px){.footer-grid-no-contact,.retro-footer-grid.footer-grid-no-contact{grid-template-columns:1fr!important;text-align:left!important}.footer-mark{justify-self:start!important}.footer-mark img{width:min(330px,90vw)!important}}

/* Quick Cards: clip horizontally but keep top icons visible */
.quick-cards-wrap{overflow:clip!important;overflow-x:clip!important;overflow-y:visible!important;padding-top:76px!important;padding-bottom:38px!important;margin-top:28px!important;margin-bottom:22px!important;}
.quick-cards-swiper{overflow:visible!important;padding:54px 38px 50px!important;}
.quick-cards-swiper .swiper-wrapper{align-items:stretch!important;}
.quick-cards-swiper .swiper-slide{height:auto!important;display:flex!important;justify-content:center!important;}
.quick-cards-swiper .quick-card{position:relative!important;overflow:visible!important;width:100%!important;height:100%!important;min-height:300px!important;isolation:isolate!important;}
.quick-cards-swiper .quick-card:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(180deg,#0d3761,#153e6c)!important;z-index:0!important;transform:scaleY(0)!important;transform-origin:top center!important;transition:transform .72s cubic-bezier(.22,.8,.28,1)!important;opacity:1!important;pointer-events:none!important;}
.quick-cards-swiper .quick-card>*{position:relative!important;z-index:2!important;}
.quick-cards-swiper .quick-card .ali-ico{z-index:4!important;transition:background .65s ease,color .65s ease,border-color .65s ease,transform .65s ease!important;}
.quick-cards-swiper .quick-card strong,.quick-cards-swiper .quick-card p{transition:color .55s ease!important;}
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card:before{transform:scaleY(1)!important;}
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card strong,
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card p{color:#fff!important;}
.quick-cards-swiper .swiper-slide.ali-qc-center .quick-card .ali-ico{background:#ef1c24!important;color:#fff!important;border-color:rgba(13,55,97,.42)!important;transform:translateX(-50%) scale(1.06)!important;}
.quick-cards-swiper .swiper-slide:not(.ali-qc-center) .quick-card:before{transform:scaleY(0)!important;}
.quick-cards-swiper .swiper-slide:not(.ali-qc-center) .quick-card strong{color:#2b2a62!important;}
.quick-cards-swiper .swiper-slide:not(.ali-qc-center) .quick-card p{color:#898b97!important;}
.quick-cards-swiper .swiper-slide:not(.ali-qc-center) .quick-card .ali-ico{background:#fff!important;color:#ef1c24!important;border-color:#ebe9f5!important;}
.quick-swiper-prev,.quick-swiper-next{z-index:20!important;}
@media(max-width:900px){.quick-cards-wrap{padding-top:66px!important}.quick-cards-swiper{padding:48px 8px 42px!important}.quick-cards-swiper .quick-card{min-height:280px!important}}

/* AliCMS v4.0 — Quick Cards: strict horizontal clipping, keep floating icons visible */
.quick-cards-wrap,
.quick-cards-wrap.is-carousel{
  width:min(1180px,92vw)!important;
  max-width:min(1180px,92vw)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  overflow:hidden!important;
  padding-top:0!important;
  padding-bottom:8px!important;
}
.quick-cards-swiper,
.quick-cards-swiper.ali-quick-native{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  clip-path:none!important;
  -webkit-clip-path:none!important;
  padding:94px 0 38px!important;
  margin:0!important;
}
.quick-cards-swiper .swiper-wrapper{
  align-items:stretch!important;
}
.quick-cards-swiper .swiper-slide{
  box-sizing:border-box!important;
  overflow:visible!important;
  height:auto!important;
  display:flex!important;
  justify-content:center!important;
  padding-top:0!important;
}
.quick-cards-swiper .quick-card{
  overflow:visible!important;
  max-width:100%!important;
}
.quick-swiper-prev{left:14px!important;}
.quick-swiper-next{right:14px!important;}
@media(max-width:900px){
  .quick-cards-wrap,.quick-cards-wrap.is-carousel{width:94vw!important;max-width:94vw!important;}
  .quick-cards-swiper,.quick-cards-swiper.ali-quick-native{padding:84px 0 32px!important;}
}


/* AliCMS v4.1 — mobile header cleanup and slider effect safety */
@media(max-width:900px){
  .site-header{padding-top:10px!important;}
  .site-header .header-top{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 0 8px!important;min-height:0!important;}
  .site-header .brand{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important;flex:0 0 auto!important;}
  .site-header .brand img{display:block!important;width:auto!important;max-width:min(78vw,300px)!important;max-height:78px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;}
  .site-header .institution-logos{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex:0 0 auto!important;margin:0!important;overflow:visible!important;}
  .site-header .institution-logos .sbu{width:auto!important;max-width:min(44vw,170px)!important;max-height:46px!important;height:auto!important;object-fit:contain!important;}
  .site-header .institution-logos .rounds{width:auto!important;max-width:min(34vw,132px)!important;max-height:48px!important;height:auto!important;object-fit:contain!important;}
}
@media(max-width:420px){
  .site-header .brand img{max-width:82vw!important;max-height:64px!important;}
  .site-header .institution-logos{gap:8px!important;}
  .site-header .institution-logos .sbu{max-width:48vw!important;max-height:38px!important;}
  .site-header .institution-logos .rounds{max-width:37vw!important;max-height:40px!important;}
}
.search-page{display:flex;gap:10px;margin:18px 0 24px}.search-page input{flex:1;padding:14px 16px;border:1px solid #d9e2ef;border-radius:12px}.search-page button{border:0;border-radius:12px;background:#102b4a;color:#fff;font-weight:800;padding:0 22px}.search-result{padding:15px 0;border-bottom:1px solid #edf1f5}.search-result a{color:#102b4a;font-size:18px}.search-result p{margin:6px 0 0;color:#65758a}.search-suggestion{background:#fff3d8;border:1px solid #f4d48b;border-radius:12px;padding:12px 14px;color:#5d4307}

/* v4.7 rich text image wrapping helpers */
.rich-output img.ali-img-left,.grapes-output img.ali-img-left{float:left;max-width:42%;height:auto;margin:6px 24px 16px 0;border-radius:16px;}
.rich-output img.ali-img-right,.grapes-output img.ali-img-right{float:right;max-width:42%;height:auto;margin:6px 0 16px 24px;border-radius:16px;}
.rich-output img.ali-img-center,.grapes-output img.ali-img-center{display:block;max-width:100%;height:auto;margin:18px auto;border-radius:16px;}
.rich-output img.ali-img-full,.grapes-output img.ali-img-full{display:block;width:100%;max-width:100%;height:auto;margin:20px 0;border-radius:18px;}
.rich-output .ali-rich-info,.grapes-output .ali-rich-info{padding:22px;border-radius:18px;background:#eef6ff;border-left:5px solid #6763b6;margin:20px 0;}
.rich-output .ali-rich-highlight,.grapes-output .ali-rich-highlight{padding:22px;border-radius:18px;background:#fff2e9;border-left:5px solid #e95664;margin:20px 0;}
.rich-output::after,.grapes-output::after{content:"";display:block;clear:both;}
@media(max-width:700px){.rich-output img.ali-img-left,.rich-output img.ali-img-right,.grapes-output img.ali-img-left,.grapes-output img.ali-img-right{float:none;display:block;max-width:100%;margin:16px auto;}}

/* AliCMS v4.8 content alanı sağ boşluk düzeltmesi */
.rich-output p,.grapes-output p{max-width:none;}
.content-body.rich-output,.content-body.grapes-output{overflow-wrap:break-word;}

/* AliCMS v5.4 rich text responsive columns */
.rich-output .ali-rich-grid,.grapes-output .ali-rich-grid{display:grid;gap:22px;margin:22px 0;align-items:start;}
.rich-output .ali-rich-grid[data-cols="1"],.grapes-output .ali-rich-grid[data-cols="1"]{grid-template-columns:repeat(1,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="2"],.grapes-output .ali-rich-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="3"],.grapes-output .ali-rich-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="4"],.grapes-output .ali-rich-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="5"],.grapes-output .ali-rich-grid[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="6"],.grapes-output .ali-rich-grid[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="7"],.grapes-output .ali-rich-grid[data-cols="7"]{grid-template-columns:repeat(7,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="8"],.grapes-output .ali-rich-grid[data-cols="8"]{grid-template-columns:repeat(8,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="9"],.grapes-output .ali-rich-grid[data-cols="9"]{grid-template-columns:repeat(9,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="10"],.grapes-output .ali-rich-grid[data-cols="10"]{grid-template-columns:repeat(10,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="11"],.grapes-output .ali-rich-grid[data-cols="11"]{grid-template-columns:repeat(11,minmax(0,1fr));}
.rich-output .ali-rich-grid[data-cols="12"],.grapes-output .ali-rich-grid[data-cols="12"]{grid-template-columns:repeat(12,minmax(0,1fr));}
.rich-output .ali-rich-col,.grapes-output .ali-rich-col{min-width:0;padding:16px;border-radius:14px;background:rgba(255,255,255,.62);border:1px dashed rgba(16,43,74,.18);}

.rich-output .ali-btn,.grapes-output .ali-btn{display:inline-block;padding:12px 22px;border-radius:12px;text-decoration:none;font-weight:800;line-height:1.1;border:0;cursor:pointer;}
.rich-output .ali-btn-coral,.grapes-output .ali-btn-coral{background:#e95664;color:#fff;box-shadow:0 12px 28px rgba(233,86,100,.22);}
.rich-output .ali-btn-navy,.grapes-output .ali-btn-navy{background:#102b4a;color:#fff;box-shadow:0 12px 28px rgba(16,43,74,.22);}
.rich-output .ali-btn-outline,.grapes-output .ali-btn-outline{background:#fff;color:#102b4a;border:2px solid #102b4a;}
.rich-output .ali-btn-pill,.grapes-output .ali-btn-pill{background:#6763b6;color:#fff;border-radius:999px;}
.rich-output .ali-rich-grid[data-layout="1-2"],.grapes-output .ali-rich-grid[data-layout="1-2"]{grid-template-columns:1fr 2fr;}
.rich-output .ali-rich-grid[data-layout="2-1"],.grapes-output .ali-rich-grid[data-layout="2-1"]{grid-template-columns:2fr 1fr;}
.rich-output .ali-rich-grid[data-layout="1-1-2"],.grapes-output .ali-rich-grid[data-layout="1-1-2"]{grid-template-columns:1fr 1fr 2fr;}
.rich-output .ali-rich-grid[data-layout="2-1-1"],.grapes-output .ali-rich-grid[data-layout="2-1-1"]{grid-template-columns:2fr 1fr 1fr;}
.rich-output .ali-rich-grid[data-layout="1-2-1"],.grapes-output .ali-rich-grid[data-layout="1-2-1"]{grid-template-columns:1fr 2fr 1fr;}
.rich-output .ali-rich-grid[data-layout="1-1-1-2"],.grapes-output .ali-rich-grid[data-layout="1-1-1-2"]{grid-template-columns:1fr 1fr 1fr 2fr;}
.rich-output .ali-rich-grid[data-layout="2-1-1-1"],.grapes-output .ali-rich-grid[data-layout="2-1-1-1"]{grid-template-columns:2fr 1fr 1fr 1fr;}

@media(max-width:900px){.rich-output .ali-rich-grid,.grapes-output .ali-rich-grid{grid-template-columns:1fr!important;gap:14px}}


.ali-back-top{position:fixed;bottom:var(--btt-bottom);width:var(--btt-size);height:var(--btt-size);border:0;border-radius:999px;background:var(--btt-bg);color:var(--btt-color);z-index:1100;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;box-shadow:0 14px 36px rgba(16,43,74,.25);opacity:0;visibility:hidden;transform:translateY(14px);transition:.22s ease;cursor:pointer}.ali-back-top.right{right:var(--btt-side)}.ali-back-top.left{left:var(--btt-side)}.ali-back-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ali-back-top:hover{filter:brightness(.96);transform:translateY(-2px)}
@media(max-width:900px){.main-nav .has-child.is-open .dropdown{display:block!important}.main-nav .has-child:not(.is-open) .dropdown{display:none!important}}
.footer-lang-switches{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.footer-lang-switches .lang-pill{display:inline-flex;color:#d9e2ed;margin:0}.footer-lang-switches .lang-pill.active{background:rgba(255,255,255,.12);color:#fff}.lang-menu{display:flex;gap:8px;align-items:center}.lang-switch .flag{margin-right:4px}

/* AliCMS v6.8.4 — bayraklı dil menüsü ve footer combo */
.lang-dropdown{position:relative;display:inline-flex;align-items:center;z-index:2000}
.lang-current{border:1px solid rgba(16,43,74,.12);border-radius:12px;background:rgba(255,255,255,.92);color:#102b4a;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;font-weight:900;box-shadow:0 8px 22px rgba(16,43,74,.10);cursor:pointer;line-height:1}
.lang-current .flag,.lang-option .flag{font-size:18px;line-height:1}
.lang-options{position:absolute;right:0;top:calc(100% + 8px);min-width:170px;background:#fff;border:1px solid rgba(16,43,74,.12);border-radius:14px;box-shadow:0 18px 48px rgba(16,43,74,.18);padding:7px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s ease;z-index:2600}
.lang-dropdown:hover .lang-options,.lang-dropdown:focus-within .lang-options{opacity:1;visibility:visible;transform:translateY(0)}
.lang-option{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;color:#102b4a;text-decoration:none;font-weight:900;white-space:nowrap}.lang-option small{margin-left:auto;color:#758397;font-weight:700;font-size:11px}.lang-option:hover,.lang-option.active{background:#eef5ff;color:#e95664}
.footer-lang-combo{position:relative;display:inline-flex;align-items:center;margin-left:10px}.footer-lang-combo>.lang-pill{border-radius:11px!important;padding:7px 10px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;cursor:pointer}.footer-lang-options{position:absolute;right:0;bottom:calc(100% + 8px);background:#fff;border-radius:12px;box-shadow:0 16px 36px rgba(0,0,0,.22);padding:7px;display:grid;gap:4px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s ease;z-index:2200}.footer-lang-combo:hover .footer-lang-options,.footer-lang-combo:focus-within .footer-lang-options{opacity:1;visibility:visible;transform:translateY(0)}.footer-lang-options .lang-pill{display:flex!important;gap:6px;align-items:center;justify-content:flex-start;border-radius:9px!important;background:#f3f7fb!important;color:#102b4a!important;min-width:88px}.footer-lang-options .lang-pill.active,.footer-lang-options .lang-pill:hover{background:#102b4a!important;color:#fff!important}

/* AliCMS v6.8.5 — bayraklı dil seçici */
.ali-lang-flag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:16px;border-radius:3px;object-fit:cover;box-shadow:0 1px 3px rgba(0,0,0,.18);font-size:18px;line-height:1;background:rgba(255,255,255,.5)}
.ali-lang-flag.emoji{box-shadow:none;background:transparent;width:auto;height:auto;border-radius:0;font-size:18px}
.lang-menu{position:relative}.lang-switch.lang-current{gap:7px;min-width:auto;height:38px;padding:0 10px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid rgba(16,43,74,.22);box-shadow:0 6px 18px rgba(0,0,0,.08)}
.lang-options{display:none;position:absolute;right:0;top:calc(100% + 8px);min-width:160px;background:#fff;border:1px solid rgba(16,43,74,.12);border-radius:12px;box-shadow:0 16px 42px rgba(0,0,0,.18);padding:8px;z-index:90}
.lang-menu:hover .lang-options,.lang-menu:focus-within .lang-options{display:block}.lang-option{display:flex;align-items:center;gap:8px;color:#102b4a!important;padding:8px 9px;border-radius:8px}.lang-option:hover,.lang-option.active{background:#f2e8db;color:#e95664!important}.lang-option small{margin-left:auto;color:#68758a;font-size:11px}.footer-lang-combo{position:relative;display:inline-flex}.footer-lang-combo .lang-pill{display:inline-flex;align-items:center;gap:6px;border-radius:8px}.footer-lang-options{display:none;position:absolute;right:0;bottom:calc(100% + 8px);background:#fff;color:#102b4a;border-radius:12px;box-shadow:0 16px 42px rgba(0,0,0,.24);padding:8px;min-width:130px;z-index:80}.footer-lang-combo:hover .footer-lang-options,.footer-lang-combo:focus-within .footer-lang-options{display:block}.footer-lang-options .lang-pill{color:#102b4a;border-color:#e4e8ee;margin:3px 0}
.lang-menu .lang-options{opacity:1!important;visibility:visible!important;transform:none!important}.footer-lang-combo .footer-lang-options{opacity:1!important;visibility:visible!important;transform:none!important}

/* v6.8.6 language selector refinements */
.lang-menu{position:relative;z-index:1200}.lang-current,.lang-pill{display:inline-flex;align-items:center;gap:7px;border-radius:10px!important}.lang-switch{min-width:92px;justify-content:center;padding:.62rem .78rem!important}.lang-options,.footer-lang-options{z-index:1300}.lang-option{display:flex!important;align-items:center;gap:8px}.lang-option small{opacity:.72;margin-left:2px}.ali-lang-flag{width:1.35em!important;height:1.02em!important;object-fit:cover;flex:0 0 auto}.footer-lang-combo{position:relative}.footer-lang-combo .footer-lang-options{position:absolute;right:0;bottom:calc(100% + 8px);display:none;min-width:118px;background:#fff;border:1px solid rgba(255,255,255,.25);border-radius:12px;padding:6px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.footer-lang-combo:hover .footer-lang-options,.footer-lang-combo:focus-within .footer-lang-options{display:grid;gap:4px}.footer-lang-combo .footer-lang-options .lang-pill{color:#102b4a;background:#f5f8fb;text-decoration:none;justify-content:flex-start}.footer-lang-combo .footer-lang-options .lang-pill.active{background:#e8edf4;font-weight:800}


/* v6.9.3: Dil seçiciler hover ile açılmaz; JS sadece tıklama ile .is-open verir. */
.lang-dropdown:hover .lang-options,
.lang-menu:hover .lang-options,
.footer-lang-combo:hover .footer-lang-options,
.lang-dropdown:focus-within .lang-options,
.lang-menu:focus-within .lang-options,
.footer-lang-combo:focus-within .footer-lang-options{display:none!important;opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important;pointer-events:none!important}
.lang-dropdown.is-open .lang-options,
.lang-menu.is-open .lang-options{display:block!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}
.footer-lang-combo.is-open .footer-lang-options{display:grid!important;gap:4px;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}

/* AliCMS v6.11.0 — compact language selector without shrinking text */
.nav-actions{gap:7px}
.lang-menu{flex:0 0 auto}
.lang-switch.lang-current,.lang-switch{min-width:0!important;width:auto!important;height:40px!important;padding:0 7px!important;gap:4px!important;border-radius:9px!important;white-space:nowrap;line-height:1}
.lang-switch.lang-current span{font-size:inherit;line-height:1;display:inline-flex;align-items:center}
.lang-switch.lang-current i{font-size:.9em;margin-left:1px}
.lang-switch .ali-lang-flag,.lang-current .ali-lang-flag{width:1.22em!important;height:.92em!important;margin:0!important}
.lang-options{right:0!important;min-width:136px!important}
.lang-option{gap:6px!important;padding:7px 8px!important}.lang-option small{font-size:10px!important;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:900px){.lang-switch.lang-current,.lang-switch{height:38px!important;padding:0 6px!important}.nav-actions{gap:6px}.lang-options{min-width:128px!important}}


/* AliCMS v6.12.5 — sponsor/logo carousel */
.ali-logo-carousel{background:var(--logo-bg);padding:26px 0;overflow:hidden}.ali-logo-carousel-inner{width:min(var(--logo-max),92vw);margin:0 auto}.ali-logo-width-full .ali-logo-carousel-inner{width:100%;max-width:none}.ali-logo-carousel-title{text-align:center;margin:0 0 18px;color:#102b4a;font-size:clamp(22px,2.6vw,34px)}.ali-logo-marquee{position:relative;overflow:hidden;padding:6px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ali-logo-track{display:flex;align-items:center;gap:var(--logo-gap);width:max-content;animation:aliLogoMarquee var(--logo-speed) linear infinite}.ali-logo-carousel[data-direction="ltr"] .ali-logo-track{animation-direction:reverse}.ali-logo-pause-hover:hover .ali-logo-track{animation-play-state:paused}.ali-logo-card{flex:0 0 var(--logo-card-w);height:var(--logo-card-h);display:flex;align-items:center;justify-content:center;background:var(--logo-card-bg);border:1px solid rgba(16,43,74,.12);border-radius:18px;box-shadow:0 14px 36px rgba(16,43,74,.08);padding:18px 22px;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;overflow:hidden}.ali-logo-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(16,43,74,.14)}.ali-logo-card img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.ali-logo-gray-all_gray .ali-logo-card img,.ali-logo-gray-center_color .ali-logo-card img{filter:grayscale(1) saturate(.08);opacity:.72}.ali-logo-gray-center_color .ali-logo-card.is-center img{filter:none;opacity:1}.ali-logo-gray-center_color .ali-logo-card.is-center{border-color:rgba(233,86,100,.35);box-shadow:0 18px 46px rgba(233,86,100,.16),0 8px 24px rgba(16,43,74,.08)}@keyframes aliLogoMarquee{from{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--logo-gap)/2))}}@media(max-width:900px){.ali-logo-carousel{padding:18px 0}.ali-logo-card{flex-basis:min(190px,54vw);height:min(var(--logo-card-h),96px);padding:14px}.ali-logo-marquee{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}}

/* AliCMS v6.12.6 — logo carousel fill/fade/speed refinements */
.ali-logo-carousel{width:100%;}.ali-logo-width-full .ali-logo-carousel-inner{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.ali-logo-marquee{width:100%;overflow:hidden}.ali-logo-edge-sharp .ali-logo-marquee{mask-image:none!important;-webkit-mask-image:none!important}.ali-logo-track{will-change:transform;min-width:max-content}.ali-logo-card{box-sizing:border-box;flex:0 0 var(--logo-card-w);max-width:var(--logo-card-w);text-decoration:none}.ali-logo-card img{max-width:92%;max-height:78%;width:100%;height:100%;object-fit:contain;object-position:center;display:block;margin:auto}.ali-logo-card img[src$="sbu-yatay.png"]{max-width:96%;max-height:68%}@keyframes aliLogoMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - var(--logo-gap)/2),0,0)}}

/* AliCMS v6.12.7 — logo carousel step-and-pause motion */
.ali-logo-track{
  animation:none!important;
  transform:translate3d(0,0,0);
  transition:transform .62s cubic-bezier(.22,.68,.18,1);
  will-change:transform;
}
.ali-logo-marquee{isolation:isolate;}
.ali-logo-card{backface-visibility:hidden;}
.ali-logo-edge-sharp .ali-logo-marquee{mask-image:none!important;-webkit-mask-image:none!important;}
.ali-logo-width-full .ali-logo-marquee{width:100vw;}


/* AliCMS v6.12.8 — center-locked step carousel */
.ali-logo-track{animation:none!important;transition:transform .6s cubic-bezier(.22,.68,.18,1);will-change:transform;}
.ali-logo-marquee{width:100%;overflow:hidden;}
.ali-logo-width-full .ali-logo-carousel-inner{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;}
.ali-logo-width-full .ali-logo-marquee{width:100vw!important;}
.ali-logo-card.is-center{transform:translateY(-2px) scale(1.02);}
.ali-logo-gray-center_color .ali-logo-card.is-center img{filter:none!important;opacity:1!important;}
.ali-logo-gray-center_color .ali-logo-card:not(.is-center) img{filter:grayscale(1) saturate(.08)!important;opacity:.70!important;}


/* AliCMS v6.12.9 — logo carousel exact center lock */
.ali-logo-track{transform-origin:0 50%;}
.ali-logo-card.is-center{transform:translateY(-2px) scale(1.025);}
.ali-logo-card{transform-origin:center center;}
.ali-logo-gray-center_color .ali-logo-card.is-center{position:relative;z-index:2;}


/* AliCMS v6.12.11 — logo carousel 5-card fit + clean edge alignment */
.ali-logo-carousel{box-sizing:border-box;}
.ali-logo-carousel *{box-sizing:border-box;}
.ali-logo-width-content .ali-logo-carousel-inner{width:min(var(--logo-max),94vw)!important;max-width:var(--logo-max)!important;margin-left:auto!important;margin-right:auto!important;}
.ali-logo-width-full .ali-logo-carousel-inner{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;}
.ali-logo-marquee{padding:6px 0!important;overflow:hidden!important;}
.ali-logo-track{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:var(--logo-gap)!important;}
.ali-logo-card{flex:0 0 var(--logo-card-w)!important;width:var(--logo-card-w)!important;max-width:var(--logo-card-w)!important;min-width:var(--logo-card-w)!important;}
.ali-logo-width-content .ali-logo-marquee{padding-left:0!important;padding-right:0!important;}
.ali-logo-width-content .ali-logo-card{padding-left:16px!important;padding-right:16px!important;}
.ali-logo-card img{object-fit:contain!important;object-position:center!important;}
@media(max-width:900px){
  .ali-logo-card{flex-basis:min(var(--logo-card-w),54vw)!important;width:min(var(--logo-card-w),54vw)!important;min-width:min(var(--logo-card-w),54vw)!important;max-width:min(var(--logo-card-w),54vw)!important;}
}

/* AliCMS v6.13.0 — özel blok alanları */
.ali-block-region{position:relative;z-index:1}.ali-custom-block{position:relative;box-sizing:border-box}.ali-custom-block .ali-block-inner{max-width:1180px;margin:0 auto}.ali-custom-block .ali-block-inner-full{width:100%;padding-left:clamp(16px,3vw,42px);padding-right:clamp(16px,3vw,42px)}.ali-custom-block .ali-block-inner-sidebar{width:100%}.ali-custom-block-title{margin:0 0 18px;font-size:clamp(22px,2vw,34px);color:#102b4a}.ali-custom-block-content>*:first-child{margin-top:0}.ali-custom-block-content>*:last-child{margin-bottom:0}.ali-block-region-topbar .ali-custom-block{padding-left:0;padding-right:0}.ali-block-region-menu_before,.ali-block-region-menu_after,.ali-block-region-header_before,.ali-block-region-header_after{width:100%}.ali-block-region-sidebar_left,.ali-block-region-sidebar_right{display:block}.ali-custom-block img{max-width:100%;height:auto}.ali-custom-block .ali-editable-row{display:flex;flex-wrap:wrap;gap:24px}.ali-custom-block .ali-editable-col{min-width:0}.ali-custom-block .section-button{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:12px;background:#e23d35;color:#fff;text-decoration:none;font-weight:800}@media(max-width:800px){.ali-custom-block .ali-editable-row{display:block}.ali-custom-block .ali-editable-col{max-width:100%!important;flex-basis:100%!important;margin-bottom:16px}}
.ali-content-with-sidebars{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.ali-content-with-sidebars.has-left.has-right{grid-template-columns:minmax(180px,260px) minmax(0,1fr) minmax(180px,260px)}.ali-content-with-sidebars.has-left:not(.has-right){grid-template-columns:minmax(180px,270px) minmax(0,1fr)}.ali-content-with-sidebars.has-right:not(.has-left){grid-template-columns:minmax(0,1fr) minmax(180px,270px)}.ali-sidebar{min-width:0}.ali-content-main{min-width:0}.ali-content-with-sidebars .content-body.wrap{max-width:none;width:100%;padding-left:0;padding-right:0}.ali-content-with-sidebars .wrap{max-width:none}@media(max-width:980px){.ali-content-with-sidebars,.ali-content-with-sidebars.has-left.has-right,.ali-content-with-sidebars.has-left:not(.has-right),.ali-content-with-sidebars.has-right:not(.has-left){grid-template-columns:1fr}.ali-sidebar{order:2}.ali-content-main{order:1}}

/* AliCMS v6.13.3 — sidebar-safe custom blocks */
.ali-content-with-sidebars{
  box-sizing:border-box;
  background:rgba(255,255,255,.92);
  border:1px solid rgba(210,220,235,.82);
  border-radius:26px;
  padding:clamp(18px,2.6vw,34px);
  box-shadow:0 20px 60px rgba(16,43,74,.08);
}
.ali-content-with-sidebars .content-body{background:transparent!important;box-shadow:none!important;border-color:transparent!important}
.ali-sidebar,.ali-sidebar *{box-sizing:border-box;max-width:100%}
.ali-sidebar{min-width:0;overflow:hidden;overflow-wrap:anywhere;word-break:normal;line-height:1.55}
.ali-sidebar .ali-custom-block{width:100%;overflow:hidden}
.ali-sidebar .ali-block-inner,.ali-sidebar .ali-block-inner-sidebar{width:100%;max-width:100%;padding-left:0;padding-right:0}
.ali-sidebar .ali-custom-block-content{max-width:100%;overflow-wrap:anywhere;word-break:break-word}
.ali-sidebar .ali-custom-block-content img,
.ali-sidebar .ali-custom-block-content svg,
.ali-sidebar .ali-custom-block-content canvas,
.ali-sidebar .ali-custom-block-content video,
.ali-sidebar .ali-custom-block-content iframe{max-width:100%!important;height:auto!important}
.ali-sidebar .ali-custom-block-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}
@media(max-width:980px){.ali-content-with-sidebars{padding:18px;border-radius:18px}}


/* AliCMS v6.13.4 — ayarlanabilir sidebar/content boşlukları */
.ali-content-with-sidebars{
  gap:var(--ali-side-gap,28px)!important;
  padding:var(--ali-side-wrap-pt,var(--ali-side-wrap-py,28px)) var(--ali-side-wrap-pr,var(--ali-side-wrap-px,28px)) var(--ali-side-wrap-pb,var(--ali-side-wrap-py,28px)) var(--ali-side-wrap-pl,var(--ali-side-wrap-px,28px))!important;
  margin-top:var(--ali-side-wrap-mt,0px)!important;margin-bottom:var(--ali-side-wrap-mb,0px)!important;margin-left:auto!important;margin-right:auto!important;
}
.ali-content-with-sidebars.has-left.has-right{grid-template-columns:minmax(160px,var(--ali-left-sidebar-w,270px)) minmax(0,1fr) minmax(160px,var(--ali-right-sidebar-w,270px))!important}
.ali-content-with-sidebars.has-left:not(.has-right){grid-template-columns:minmax(160px,var(--ali-left-sidebar-w,270px)) minmax(0,1fr)!important}
.ali-content-with-sidebars.has-right:not(.has-left){grid-template-columns:minmax(0,1fr) minmax(160px,var(--ali-right-sidebar-w,270px))!important}
.ali-content-main{padding:var(--ali-content-pt,var(--ali-content-pad-y,0px)) var(--ali-content-pr,var(--ali-content-pad-x,0px)) var(--ali-content-pb,var(--ali-content-pad-y,0px)) var(--ali-content-pl,var(--ali-content-pad-x,0px))!important;margin:var(--ali-content-mt,0px) var(--ali-content-mr,0px) var(--ali-content-mb,0px) var(--ali-content-ml,0px)!important;box-sizing:border-box!important}
.ali-sidebar-left{padding:var(--ali-left-sidebar-pt,var(--ali-sidebar-pad-y,0px)) var(--ali-left-sidebar-pr,var(--ali-sidebar-pad-x,0px)) var(--ali-left-sidebar-pb,var(--ali-sidebar-pad-y,0px)) var(--ali-left-sidebar-pl,var(--ali-sidebar-pad-x,0px))!important;margin:var(--ali-left-sidebar-mt,0px) var(--ali-left-sidebar-mr,0px) var(--ali-left-sidebar-mb,0px) var(--ali-left-sidebar-ml,0px)!important;box-sizing:border-box!important}
.ali-sidebar-right{padding:var(--ali-right-sidebar-pt,var(--ali-sidebar-pad-y,0px)) var(--ali-right-sidebar-pr,var(--ali-sidebar-pad-x,0px)) var(--ali-right-sidebar-pb,var(--ali-sidebar-pad-y,0px)) var(--ali-right-sidebar-pl,var(--ali-sidebar-pad-x,0px))!important;margin:var(--ali-right-sidebar-mt,0px) var(--ali-right-sidebar-mr,0px) var(--ali-right-sidebar-mb,0px) var(--ali-right-sidebar-ml,0px)!important;box-sizing:border-box!important}
.ali-sidebar:not(.ali-sidebar-left):not(.ali-sidebar-right){padding:var(--ali-sidebar-pad-y,0px) var(--ali-sidebar-pad-x,0px)!important;box-sizing:border-box!important}
@media(max-width:980px){.ali-content-with-sidebars,.ali-content-with-sidebars.has-left.has-right,.ali-content-with-sidebars.has-left:not(.has-right),.ali-content-with-sidebars.has-right:not(.has-left){grid-template-columns:1fr!important}}

/* AliCMS v6.13.6 — sidebar/content hizalama ve layout kontrolü */
.ali-content-with-sidebars{
  width:min(100%,1180px);
  max-width:1180px;
  margin-left:auto;
  margin-right:auto;
  align-items:stretch!important;
}
.ali-content-with-sidebars .ali-content-main,
.ali-content-with-sidebars .ali-sidebar{min-width:0!important;align-self:stretch!important}
.ali-content-with-sidebars .content-body,
.ali-content-with-sidebars .home-rich-output{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
.ali-content-with-sidebars .home-rich-output .home-rich-inner{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}
.ali-content-with-sidebars .ali-sidebar .ali-custom-block{margin-top:0!important;margin-bottom:0!important}
.ali-content-with-sidebars .ali-sidebar .ali-custom-block + .ali-custom-block{margin-top:16px!important}

/* AliCMS v6.13.7 — panelden yönetilebilir content-body ve ana içerik blok dönüşümü */
.ali-block-region-content_before .home-symposium-block .ali-block-inner{width:min(1180px,92vw);max-width:1180px;margin-left:auto;margin-right:auto;}
.ali-block-region-content_before .home-symposium-block .symposium-info{max-width:1180px;margin-left:auto;margin-right:auto;}
.ali-custom-block-content{min-width:0;}
.ali-custom-block-content img,.ali-custom-block-content svg,.ali-custom-block-content canvas,.ali-custom-block-content video,.ali-custom-block-content iframe{max-width:100%;}
@media(max-width:900px){.ali-block-region-content_before .home-symposium-block .ali-block-inner{width:100%;}.ali-block-region-content_before .home-symposium-block .symposium-info{border-left:0;border-right:0;border-radius:0;}}

/* AliCMS v6.14.3 — güvenli yerleşim: radius ribbon kesmesin, genel merkezleme korunsun */
.nav-wrap,
.nav-wrap .nav-actions,
.nav-wrap .cta-button{overflow:visible!important;}
.nav-wrap .ribbon{z-index:5;overflow:visible!important;}
.content-body.wrap{margin-left:auto;margin-right:auto;}


/* AliCMS v6.14.6 — sliderlar özel blok listesine entegre */
.slider-flat-list{display:grid;gap:12px}
.slider-flat-item{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center}
.slider-order-field{max-width:110px;margin:0!important}
.block-row-component.is-slider-component{border-style:dashed;background:linear-gradient(135deg,rgba(96,112,255,.12),rgba(15,29,51,.72))}
.block-component-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(104,120,255,.18);color:#bfc8ff;font-size:18px;flex:0 0 auto}
.block-status.info{background:rgba(74,144,226,.18);color:#cfe4ff;border-color:rgba(74,144,226,.38)}
.block-layout-info-card{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
@media(max-width:900px){.slider-flat-item{grid-template-columns:1fr}.slider-order-field{max-width:100%}}


/* AliCMS v6.14.7 — sidebar margin güvenliği: kolon marginleri siteyi sola kaydırmasın */
.ali-content-with-sidebars{margin-left:auto!important;margin-right:auto!important;}
.ali-sidebar-left,.ali-sidebar-right{max-width:100%!important;}
.ali-sidebar-left{margin-left:0!important;margin-right:0!important;transform:translateX(calc(var(--ali-left-sidebar-ml,0px) - var(--ali-left-sidebar-mr,0px)));}
.ali-sidebar-right{margin-left:0!important;margin-right:0!important;transform:translateX(calc(var(--ali-right-sidebar-ml,0px) - var(--ali-right-sidebar-mr,0px)));}
@media(max-width:980px){.ali-sidebar-left,.ali-sidebar-right{transform:none!important}}


/* AliCMS v6.14.9 — kayma güvenliği: yapısal içerik kolonlarında yatay margin kullanma */
.ali-content-main{
  margin-top:var(--ali-content-mt,0px)!important;
  margin-right:0!important;
  margin-bottom:var(--ali-content-mb,0px)!important;
  margin-left:0!important;
}
.ali-content-with-sidebars{
  margin-left:auto!important;
  margin-right:auto!important;
}
.content-body.wrap,
.header-top.wrap,
.nav-wrap.wrap,
.footer-inner.wrap,
.home-rich-inner.wrap{
  margin-left:auto!important;
  margin-right:auto!important;
}


/* AliCMS v6.15.0 — tasarım sistemi, mobil menü ve hazır blok görünümleri */
body{font-family:var(--ali-body-font,Arial,Helvetica,sans-serif);background:var(--ali-body-bg,#fffaf2);color:var(--ali-text,#142b45)}
.wrap{width:min(var(--ali-container,1180px),92vw)}
.content-body{border-radius:var(--ali-card-radius,14px);box-shadow:var(--ali-card-shadow,0 10px 28px rgba(16,43,74,.10));background:var(--ali-surface,#fff)}
.content-body h1,.content-body h2,.inner-title h1{font-family:var(--ali-heading-font,Arial,Helvetica,sans-serif);color:var(--ali-accent,#e95664)}
.cta-button,.section-button,.slider-btn{border-radius:var(--ali-button-radius,10px);background:var(--ali-accent,#e95664)}
.quick-card{background:var(--ali-primary,#102b4a);border-radius:var(--ali-card-radius,14px);box-shadow:var(--ali-card-shadow,0 10px 28px rgba(16,43,74,.10))}
.quick-card .icon{background:var(--ali-secondary,#6561ac)}
.site-footer{background:var(--ali-primary,#0d2949)}
.ali-announcement-band,.ali-cta-block,.ali-download-card,.ali-info-cards article,.ali-card-grid article,.ali-price-grid article,.ali-countdown-static,.ali-map-placeholder{border-radius:var(--ali-card-radius,14px);box-shadow:var(--ali-card-shadow,0 10px 28px rgba(16,43,74,.10));background:var(--ali-surface,#fff);padding:22px;border:1px solid rgba(16,43,74,.10)}
.ali-announcement-band{background:color-mix(in srgb,var(--ali-accent,#e95664) 10%,#fff);border-color:color-mix(in srgb,var(--ali-accent,#e95664) 28%,#fff)}
.ali-info-cards,.ali-card-grid,.ali-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.ali-info-cards strong{display:block;color:var(--ali-accent,#e95664);font-size:14px;text-transform:uppercase}.ali-info-cards span{display:block;font-size:20px;font-weight:800;color:var(--ali-primary,#102b4a)}.ali-table-wrap{overflow:auto}.ali-table-wrap table{width:100%;border-collapse:collapse}.ali-table-wrap th,.ali-table-wrap td{padding:12px;border-bottom:1px solid rgba(16,43,74,.12);text-align:left}.ali-map-placeholder{min-height:220px;display:grid;place-items:center;color:var(--ali-muted,#68758a)}
@media(max-width:900px){.main-nav .has-child>.dropdown{display:none!important;padding-left:14px}.main-nav .has-child.is-open>.dropdown{display:block!important}.main-nav .has-child>a{justify-content:space-between}.main-nav .nav-item{border-bottom:1px solid rgba(255,255,255,.10)}.retroali.perf-lazy-images img{content-visibility:auto}.ali-info-cards,.ali-card-grid,.ali-price-grid{grid-template-columns:1fr}}

/* AliCMS v6.15.1 — tasarım sistemi başlık rengi / buton yazı rengi / şablon görünümleri */
.content-body h1,.content-body h2,.content-body h3,.content-body h4,.inner-title h1{font-family:var(--ali-heading-font,Arial,Helvetica,sans-serif);color:var(--ali-heading-color,var(--ali-accent,#e95664))}
.cta-button,.section-button,.slider-btn{color:var(--ali-button-text,#fff)!important}
.ali-template-section{border-radius:var(--ali-card-radius,14px);box-shadow:var(--ali-card-shadow,0 10px 28px rgba(16,43,74,.10));background:var(--ali-surface,#fff);padding:26px;border:1px solid rgba(16,43,74,.10);margin:0 0 22px}
.ali-template-hero,.ali-template-hero-intro{background:linear-gradient(135deg,color-mix(in srgb,var(--ali-primary,#102b4a) 8%,#fff),color-mix(in srgb,var(--ali-accent,#e95664) 8%,#fff));border-radius:var(--ali-card-radius,14px);padding:30px;margin:0 0 22px;border:1px solid rgba(16,43,74,.10)}
.ali-template-hero h2,.ali-template-hero-intro h2{margin-top:0;color:var(--ali-heading-color,var(--ali-primary,#102b4a))}
.ali-presentation-list ul{padding-left:20px}.ali-presentation-list li{margin:10px 0}

/* AliCMS v6.15.3 - Structured invitation page template */
.ali-invite-template{padding:var(--invite-section-padding-y,clamp(34px,5vw,72px)) 0;background:transparent;--invite-accent:#e95664;--invite-width:1180px;--invite-photo-ratio:4 / 5;--invite-object-fit:cover;}
.ali-invite-inner{width:min(var(--invite-width),92vw);margin:0 auto;}
.ali-invite-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:clamp(26px,5vw,58px);align-items:start;}
.ali-invite-letter{font-size:clamp(15px,1.05vw,17px);line-height:1.86;color:var(--ali-text,#142b45);}
.ali-invite-letter h2{font-family:var(--ali-heading-font,inherit);font-size:clamp(30px,4vw,48px);color:var(--ali-heading-color,var(--ali-primary));text-align:center;margin:0 0 30px;line-height:1.1;}
.ali-invite-letter p{margin:0 0 1.25em}.ali-invite-text-justify .ali-invite-letter{text-align:justify;text-justify:inter-word}.ali-invite-text-left .ali-invite-letter{text-align:left}.ali-invite-text-center .ali-invite-letter{text-align:center}.ali-invite-closing{margin-top:2em!important}.ali-invite-extra{margin-top:22px;padding-top:18px;border-top:1px solid rgba(16,43,74,.12)}
.ali-invite-people{display:grid;gap:20px;align-items:start}.ali-invite-person-card{background:var(--ali-surface,#fff);border-radius:18px;overflow:hidden;box-shadow:var(--ali-card-shadow,0 12px 28px rgba(16,43,74,.12));border:1px solid rgba(16,43,74,.10);max-width:360px;margin-inline:auto;width:100%;}
.ali-invite-photo-wrap{width:100%;aspect-ratio:var(--invite-photo-ratio);background:#eef3f7;overflow:hidden}.ali-invite-photo-wrap img{width:100%;height:100%;object-fit:var(--invite-object-fit);object-position:center;display:block}.ali-invite-photo-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--ali-primary),var(--ali-secondary));color:#fff;font:900 clamp(32px,6vw,64px)/1 var(--ali-heading-font,inherit);letter-spacing:.05em}.ali-invite-person-meta{padding:var(--invite-meta-padding-top,16px) 18px 18px;text-align:center}.ali-invite-person-meta strong{display:block;color:var(--ali-heading-color,var(--ali-primary));font-family:var(--ali-heading-font,inherit);font-size:clamp(17px,1.8vw,22px);font-weight:900;letter-spacing:.03em}.ali-invite-person-meta span{display:block;color:var(--ali-primary);font-weight:850;margin-top:4px}.ali-invite-person-meta small{display:block;color:var(--ali-muted);font-weight:700;margin-top:5px}.ali-invite-person-meta em{display:block;color:var(--ali-muted);font-style:normal;font-size:13px;margin-top:5px}
.ali-invite-card-style-simple{box-shadow:none;border:0;background:transparent}.ali-invite-card-style-simple .ali-invite-person-meta{padding-left:0;padding-right:0}.ali-invite-card-style-bordered{box-shadow:none;border:2px solid rgba(16,43,74,.16)}.ali-invite-card-style-radius .ali-invite-photo-wrap,.ali-invite-card-style-radius{border-radius:26px}.ali-invite-card-style-shadow{box-shadow:0 24px 50px rgba(16,43,74,.18)}.ali-invite-card-style-band .ali-invite-person-meta{background:var(--invite-accent);color:#fff;padding-top:var(--invite-meta-padding-top,12px);padding-bottom:14px}.ali-invite-card-style-band .ali-invite-person-meta strong,.ali-invite-card-style-band .ali-invite-person-meta span,.ali-invite-card-style-band .ali-invite-person-meta small,.ali-invite-card-style-band .ali-invite-person-meta em{color:#fff}.ali-invite-card-style-band .ali-invite-person-meta strong{letter-spacing:.12em}.ali-invite-card-style-merged{padding:12px}.ali-invite-card-style-merged .ali-invite-photo-wrap{border-radius:16px}.ali-invite-card-style-corporate{border-top:5px solid var(--invite-accent)}.ali-invite-card-style-corporate .ali-invite-person-meta{text-align:left}.ali-invite-card-style-corporate .ali-invite-person-meta strong{letter-spacing:0}
.ali-invite-layout-text_right_photo_left .ali-invite-letter{order:2}.ali-invite-layout-text_right_photo_left .ali-invite-people{order:1}.ali-invite-layout-photos_below .ali-invite-content{display:block}.ali-invite-layout-photos_below .ali-invite-people{margin-top:34px;grid-template-columns:repeat(auto-fit,minmax(230px,320px));justify-content:center}.ali-invite-layout-dual_sides .ali-invite-content{grid-template-columns:260px minmax(0,1fr) 260px}.ali-invite-layout-dual_sides .ali-invite-letter{grid-column:2}.ali-invite-layout-dual_sides .ali-invite-people{display:contents}.ali-invite-layout-dual_sides .ali-invite-people .ali-invite-person-card:first-child{grid-column:1;grid-row:1}.ali-invite-layout-dual_sides .ali-invite-people .ali-invite-person-card:nth-child(2){grid-column:3;grid-row:1}.ali-invite-layout-dual_right_stack .ali-invite-content{grid-template-columns:minmax(0,1fr) minmax(230px,300px)}.ali-invite-layout-wrap_photo_right .ali-invite-content,.ali-invite-layout-wrap_photo_left .ali-invite-content{display:block}.ali-invite-layout-wrap_photo_right .ali-invite-people{float:right;width:min(330px,40%);margin:0 0 22px 34px}.ali-invite-layout-wrap_photo_left .ali-invite-people{float:left;width:min(330px,40%);margin:0 34px 22px 0}.ali-invite-layout-wrap_photo_right .ali-invite-content::after,.ali-invite-layout-wrap_photo_left .ali-invite-content::after{content:"";display:block;clear:both}
@media(max-width:900px){.ali-invite-content,.ali-invite-layout-dual_sides .ali-invite-content,.ali-invite-layout-dual_right_stack .ali-invite-content{display:flex;flex-direction:column}.ali-invite-layout-text_right_photo_left .ali-invite-letter,.ali-invite-layout-text_right_photo_left .ali-invite-people{order:initial}.ali-invite-layout-dual_sides .ali-invite-letter,.ali-invite-layout-dual_sides .ali-invite-people .ali-invite-person-card:first-child,.ali-invite-layout-dual_sides .ali-invite-people .ali-invite-person-card:nth-child(2){grid-column:auto;grid-row:auto}.ali-invite-layout-dual_sides .ali-invite-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%}.ali-invite-layout-wrap_photo_right .ali-invite-people,.ali-invite-layout-wrap_photo_left .ali-invite-people{float:none;width:100%;margin:0 0 26px}.ali-invite-letter{text-align:left!important}.ali-invite-person-card{max-width:330px}.ali-invite-people{width:100%;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}

/* AliCMS v6.15.4 - invitation template typography, wrap fix and stronger card/letter presets */
.ali-invite-letter{font-family:var(--invite-font,var(--ali-body-font,Arial,Helvetica,sans-serif));font-size:var(--invite-font-size,15px);line-height:var(--invite-line-height,1.82);}
.ali-invite-letter p{font-size:inherit;line-height:inherit;}
.ali-invite-person-meta strong{font-size:var(--invite-name-size,17px);line-height:1.18;}
.ali-invite-person-meta span{font-size:var(--invite-role-size,12px);line-height:1.25;letter-spacing:.03em;}
.ali-invite-card-icon{position:absolute;z-index:3;right:14px;top:14px;width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--invite-accent) 90%,#fff);color:#fff;box-shadow:0 12px 26px rgba(0,0,0,.16);}
.ali-invite-person-card{position:relative;isolation:isolate;}
.ali-invite-letter-style-soft_panel .ali-invite-letter{background:color-mix(in srgb,var(--ali-surface,#fff) 88%,var(--invite-accent) 5%);border:1px solid color-mix(in srgb,var(--invite-accent) 18%,transparent);border-radius:24px;padding:clamp(22px,3vw,36px);box-shadow:0 18px 46px rgba(16,43,74,.08);}
.ali-invite-letter-style-lined .ali-invite-letter{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.94) 0,rgba(255,255,255,.94) 34px,color-mix(in srgb,var(--invite-accent) 16%,transparent) 35px);border-radius:18px;padding:clamp(20px,3vw,34px);border:1px solid color-mix(in srgb,var(--invite-accent) 18%,transparent);}
.ali-invite-letter-style-framed .ali-invite-letter{background:#fff;border:2px solid color-mix(in srgb,var(--invite-accent) 42%,#fff);outline:8px solid color-mix(in srgb,var(--invite-accent) 8%,transparent);border-radius:18px;padding:clamp(22px,3vw,38px);}
.ali-invite-letter-style-accent_left .ali-invite-letter{background:linear-gradient(90deg,color-mix(in srgb,var(--invite-accent) 10%,#fff),#fff);border-left:6px solid var(--invite-accent);border-radius:18px;padding:clamp(22px,3vw,36px);box-shadow:0 12px 32px rgba(16,43,74,.06);}
.ali-invite-letter-style-quote_panel .ali-invite-letter{position:relative;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--invite-accent) 15%,transparent),transparent 34%),#fff;border-radius:28px;padding:clamp(30px,4vw,48px);box-shadow:0 24px 58px rgba(16,43,74,.10);}
.ali-invite-letter-style-quote_panel .ali-invite-letter:before{content:'“';position:absolute;left:22px;top:6px;font-size:78px;line-height:1;color:color-mix(in srgb,var(--invite-accent) 32%,transparent);font-family:Georgia,serif;}
.ali-invite-card-style-premium{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--invite-accent) 9%,#fff));border:1px solid color-mix(in srgb,var(--invite-accent) 24%,#fff);box-shadow:0 26px 60px rgba(16,43,74,.16);padding:12px;}
.ali-invite-card-style-premium .ali-invite-photo-wrap{border-radius:18px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}
.ali-invite-card-style-premium .ali-invite-person-meta{background:#fff;border-radius:16px;margin-top:10px;}
.ali-invite-card-style-editorial{background:#fff;border:0;border-radius:0;box-shadow:0 18px 38px rgba(0,0,0,.10);}
.ali-invite-card-style-editorial .ali-invite-photo-wrap{border-bottom:6px solid var(--invite-accent);}
.ali-invite-card-style-editorial .ali-invite-person-meta{text-align:left;padding:var(--invite-meta-padding-top,18px) 20px 22px;}
.ali-invite-card-style-framed_icon{padding:14px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--invite-accent) 8%,#fff));border:2px solid color-mix(in srgb,var(--invite-accent) 34%,#fff);}
.ali-invite-card-style-framed_icon .ali-invite-photo-wrap{border-radius:999px;aspect-ratio:1/1;width:78%;margin:10px auto 0;border:6px solid #fff;box-shadow:0 14px 34px rgba(16,43,74,.14);}
.ali-invite-card-style-vertical_badge{overflow:visible;border-left:10px solid var(--invite-accent);background:#fff;}
.ali-invite-card-style-vertical_badge .ali-invite-card-icon{right:auto;left:-25px;top:18px;}
.ali-invite-card-style-glass{background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.42));backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.55);box-shadow:0 26px 60px rgba(16,43,74,.14);}
.ali-invite-card-style-glass .ali-invite-person-meta{background:rgba(255,255,255,.72);}
.ali-invite-layout-wrap_photo_right .ali-invite-content,.ali-invite-layout-wrap_photo_left .ali-invite-content{display:block;}
.ali-invite-layout-wrap_photo_right .ali-invite-people{float:right;width:min(330px,38%);margin:0 0 24px 34px;}
.ali-invite-layout-wrap_photo_left .ali-invite-people{float:left;width:min(330px,38%);margin:0 34px 24px 0;}
.ali-invite-layout-wrap_photo_right .ali-invite-content::after,.ali-invite-layout-wrap_photo_left .ali-invite-content::after{content:"";display:block;clear:both;}
.ali-invite-layout-wrap_photo_right .ali-invite-letter,.ali-invite-layout-wrap_photo_left .ali-invite-letter{display:block;}
@media(max-width:900px){.ali-invite-layout-wrap_photo_right .ali-invite-people,.ali-invite-layout-wrap_photo_left .ali-invite-people{float:none;width:100%;margin:0 0 24px}.ali-invite-letter-style-soft_panel .ali-invite-letter,.ali-invite-letter-style-lined .ali-invite-letter,.ali-invite-letter-style-framed .ali-invite-letter,.ali-invite-letter-style-accent_left .ali-invite-letter,.ali-invite-letter-style-quote_panel .ali-invite-letter{padding:20px}.ali-invite-letter{font-size:min(var(--invite-font-size,15px),16px)}}


/* AliCMS v6.15.5 - invitation person meta styles, no overlay icons, compact typography */
.ali-invite-person-meta{position:relative;font-family:var(--invite-font,var(--ali-body-font,Inter,Arial,sans-serif));}
.ali-invite-person-meta strong{font-size:var(--invite-name-size,16px);line-height:1.16;letter-spacing:.02em;}
.ali-invite-person-meta span{font-size:var(--invite-role-size,11px);line-height:1.25;text-transform:none;}
.ali-invite-person-meta small,.ali-invite-person-meta em{font-size:calc(var(--invite-role-size,11px) + 1px);line-height:1.3;}
.ali-invite-card-icon{display:none!important;}
.ali-invite-meta-style-soft .ali-invite-person-meta{background:linear-gradient(180deg,color-mix(in srgb,var(--invite-accent) 8%,#fff),#fff);border-top:1px solid color-mix(in srgb,var(--invite-accent) 16%,#fff);}
.ali-invite-meta-style-lined .ali-invite-person-meta{background:repeating-linear-gradient(to bottom,#fff 0,#fff 30px,color-mix(in srgb,var(--invite-accent) 13%,#fff) 31px);}
.ali-invite-meta-style-lined .ali-invite-person-meta>*+*{padding-top:7px;margin-top:7px;border-top:1px solid color-mix(in srgb,var(--invite-accent) 22%,transparent);}
.ali-invite-meta-style-framed .ali-invite-person-meta{margin:12px;border:1px solid color-mix(in srgb,var(--invite-accent) 34%,#fff);border-radius:14px;background:#fff;box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--invite-accent) 5%,transparent);}
.ali-invite-meta-style-accent_panel .ali-invite-person-meta{background:linear-gradient(135deg,color-mix(in srgb,var(--invite-accent) 92%,#222),color-mix(in srgb,var(--invite-accent) 62%,#fff));color:#fff;}
.ali-invite-meta-style-accent_panel .ali-invite-person-meta strong,.ali-invite-meta-style-accent_panel .ali-invite-person-meta span,.ali-invite-meta-style-accent_panel .ali-invite-person-meta small,.ali-invite-meta-style-accent_panel .ali-invite-person-meta em{color:#fff;}
.ali-invite-meta-style-accent_panel .ali-invite-person-meta:before{content:"";position:absolute;left:18px;right:18px;top:8px;height:1px;background:rgba(255,255,255,.34);}
.ali-invite-meta-style-band_split .ali-invite-person-meta{padding:0;background:#fff;overflow:hidden;}
.ali-invite-meta-style-band_split .ali-invite-person-meta strong{background:var(--invite-accent);color:#fff;padding:12px 14px;margin:0;}
.ali-invite-meta-style-band_split .ali-invite-person-meta span,.ali-invite-meta-style-band_split .ali-invite-person-meta small,.ali-invite-meta-style-band_split .ali-invite-person-meta em{padding:8px 14px;margin:0;border-top:1px solid color-mix(in srgb,var(--invite-accent) 18%,#fff);}
.ali-invite-meta-style-signature .ali-invite-person-meta{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--invite-accent) 16%,transparent),transparent 46%),#fff;border-top:4px solid var(--invite-accent);}
.ali-invite-meta-style-signature .ali-invite-person-meta strong{font-family:var(--ali-heading-font,var(--invite-font));letter-spacing:.04em;}
.ali-invite-meta-style-signature .ali-invite-person-meta strong:after{content:"";display:block;width:64px;height:2px;background:var(--invite-accent);margin:8px auto 4px;border-radius:999px;opacity:.75;}
.ali-invite-card-style-framed{padding:14px;background:#fff;border:1px solid color-mix(in srgb,var(--invite-accent) 30%,#fff);box-shadow:0 20px 46px rgba(16,43,74,.12);}
.ali-invite-card-style-framed .ali-invite-photo-wrap{border-radius:18px;border:7px solid color-mix(in srgb,var(--invite-accent) 10%,#fff);box-shadow:0 12px 30px rgba(16,43,74,.10);}
.ali-invite-card-style-framed_icon .ali-invite-card-icon,.ali-invite-card-style-vertical_badge .ali-invite-card-icon{display:none!important;}
.slug-auto-help{display:block;margin-top:6px;color:var(--muted,#8b98aa);font-size:12px;}

/* AliCMS v6.15.6 - invitation wrap card visibility and stronger person meta rows */
.ali-invite-layout-wrap_photo_right .ali-invite-letter,
.ali-invite-layout-wrap_photo_left .ali-invite-letter{display:block;position:relative;overflow:visible;min-height:1px;}
.ali-invite-layout-wrap_photo_right .ali-invite-people-wrap,
.ali-invite-layout-wrap_photo_left .ali-invite-people-wrap{position:relative;z-index:3;display:block;max-width:340px;}
.ali-invite-layout-wrap_photo_right .ali-invite-people-wrap{float:right;width:min(340px,38%);margin:0 0 24px 34px;}
.ali-invite-layout-wrap_photo_left .ali-invite-people-wrap{float:left;width:min(340px,38%);margin:0 34px 24px 0;}
.ali-invite-layout-wrap_photo_right .ali-invite-letter::after,
.ali-invite-layout-wrap_photo_left .ali-invite-letter::after{content:"";display:block;clear:both;}
.ali-invite-person-meta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:14px 16px 16px;}
.ali-invite-person-meta>*{display:block;width:100%;box-sizing:border-box;margin:0;}
.ali-invite-person-meta strong{font-weight:900;text-align:center;}
.ali-invite-person-meta span,.ali-invite-person-meta small,.ali-invite-person-meta em{text-align:center;font-style:normal;color:color-mix(in srgb,var(--ali-text,#142b45) 80%,#fff);}
.ali-invite-card-style-corporate{background:#fff;border-radius:22px;box-shadow:0 24px 54px rgba(16,43,74,.14);border:1px solid color-mix(in srgb,var(--invite-accent) 18%,#fff);padding:10px;}
.ali-invite-card-style-corporate .ali-invite-photo-wrap{border-radius:17px;border:1px solid color-mix(in srgb,var(--invite-accent) 22%,#fff);}
.ali-invite-card-style-corporate .ali-invite-person-meta{margin-top:10px;border-radius:16px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--invite-accent) 7%,#fff));}
.ali-invite-card-style-editorial{background:#fff;border:1px solid rgba(16,43,74,.08);border-radius:6px;box-shadow:0 22px 42px rgba(16,43,74,.12);padding:0;}
.ali-invite-card-style-editorial .ali-invite-photo-wrap{border-radius:0;border-bottom:7px solid var(--invite-accent);}
.ali-invite-card-style-editorial .ali-invite-person-meta{text-align:center;align-items:center;padding:18px 20px 22px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--invite-accent) 5%,#fff));}
.ali-invite-card-style-editorial .ali-invite-person-meta strong:after{content:"";display:block;width:58px;height:2px;background:var(--invite-accent);margin:8px auto 0;border-radius:999px;}
.ali-invite-card-style-glass{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--invite-accent) 8%,#fff));backdrop-filter:none;border:1px solid color-mix(in srgb,var(--invite-accent) 18%,#fff);box-shadow:0 22px 50px rgba(16,43,74,.12);}
.ali-invite-meta-style-framed .ali-invite-person-meta{margin:10px;border:0;border-radius:16px;background:transparent;box-shadow:none;padding:10px;gap:7px;}
.ali-invite-meta-style-framed .ali-invite-person-meta>*{border:1px solid color-mix(in srgb,var(--invite-accent) 30%,#fff);border-radius:10px;background:#fff;padding:8px 10px;box-shadow:0 6px 14px rgba(16,43,74,.05);}
.ali-invite-meta-style-framed .ali-invite-person-meta strong{border-color:color-mix(in srgb,var(--invite-accent) 44%,#fff);background:color-mix(in srgb,var(--invite-accent) 7%,#fff);}
.ali-invite-meta-style-row_blocks .ali-invite-person-meta{padding:0;background:#fff;overflow:hidden;gap:0;}
.ali-invite-meta-style-row_blocks .ali-invite-person-meta>*{padding:9px 14px;border-top:1px solid color-mix(in srgb,var(--invite-accent) 15%,#fff);}
.ali-invite-meta-style-row_blocks .ali-invite-person-meta strong{padding:13px 14px;background:linear-gradient(135deg,var(--invite-accent),color-mix(in srgb,var(--invite-accent) 62%,#fff));color:#fff;border-top:0;letter-spacing:.04em;}
.ali-invite-meta-style-row_blocks .ali-invite-person-meta span{background:color-mix(in srgb,var(--invite-accent) 8%,#fff);font-weight:800;color:var(--ali-text,#142b45);}
.ali-invite-meta-style-row_blocks .ali-invite-person-meta small{background:#fff;}
.ali-invite-meta-style-row_blocks .ali-invite-person-meta em{background:color-mix(in srgb,var(--invite-accent) 5%,#fff);}
.ali-invite-meta-style-name_band .ali-invite-person-meta{padding:0;background:#fff;overflow:hidden;}
.ali-invite-meta-style-name_band .ali-invite-person-meta strong{background:var(--invite-accent);color:#fff;padding:12px 14px;}
.ali-invite-meta-style-name_band .ali-invite-person-meta span,
.ali-invite-meta-style-name_band .ali-invite-person-meta small,
.ali-invite-meta-style-name_band .ali-invite-person-meta em{padding:7px 14px;background:#fff;border-top:1px solid color-mix(in srgb,var(--invite-accent) 14%,#fff);}
.ali-invite-meta-style-band_split .ali-invite-person-meta{align-items:stretch;text-align:center;}
.ali-invite-meta-style-band_split .ali-invite-person-meta>*{text-align:center;}
.ali-invite-meta-style-signature .ali-invite-person-meta{align-items:center;text-align:center;}
@media(max-width:900px){.ali-invite-layout-wrap_photo_right .ali-invite-people-wrap,.ali-invite-layout-wrap_photo_left .ali-invite-people-wrap{float:none;width:100%;max-width:330px;margin:0 auto 24px;}.ali-invite-layout-wrap_photo_right .ali-invite-letter,.ali-invite-layout-wrap_photo_left .ali-invite-letter{text-align:left!important;}}


/* AliCMS v6.15.7 - footer spacing, card contrast and new light invitation cards */
body{font-family:var(--ali-body-font,Arial,Helvetica,sans-serif)}
h1,h2,h3,h4,h5,h6,.hero-copy h1,.inner-title h1,.ali-invite-letter h2{font-family:var(--ali-heading-font,Montserrat,Arial,Helvetica,sans-serif)}
.page-template-invitation + .content-body:empty,.ali-page-template-shell:empty{display:none!important}
.content-body{margin-bottom:22px!important}.site-footer{margin-top:0!important}.ali-layout-region-content_after:empty,.ali-region-slider-content_after:empty{display:none!important}
.ali-invite-person-meta{background:var(--invite-meta-bg,#fff);color:var(--invite-meta-color,var(--ali-text,#142b45))!important}
.ali-invite-person-meta strong{color:var(--invite-name-color,var(--ali-heading-color,var(--ali-primary)))!important}
.ali-invite-person-meta span{color:var(--invite-role-color,var(--ali-primary))!important}
.ali-invite-person-meta small,.ali-invite-person-meta em{color:var(--invite-meta-color,color-mix(in srgb,var(--ali-text,#142b45) 78%,#fff))!important}
.ali-invite-card-style-corporate .ali-invite-person-meta,.ali-invite-card-style-editorial .ali-invite-person-meta,.ali-invite-meta-style-framed .ali-invite-person-meta,.ali-invite-meta-style-row_blocks .ali-invite-person-meta,.ali-invite-meta-style-name_band .ali-invite-person-meta{background:#fff}
.ali-invite-card-style-corporate .ali-invite-person-meta strong,.ali-invite-card-style-editorial .ali-invite-person-meta strong{color:var(--invite-name-color,var(--ali-heading-color,var(--ali-primary)))!important}
.ali-invite-meta-style-framed .ali-invite-person-meta>*{background:#fff;color:var(--invite-meta-color,var(--ali-text,#142b45))!important}
.ali-invite-meta-style-framed .ali-invite-person-meta strong{background:color-mix(in srgb,var(--invite-accent) 10%,#fff)!important;color:var(--invite-name-color,var(--ali-heading-color,var(--ali-primary)))!important}
.ali-invite-meta-style-row_blocks .ali-invite-person-meta strong,.ali-invite-meta-style-name_band .ali-invite-person-meta strong,.ali-invite-meta-style-accent_panel .ali-invite-person-meta strong{color:#fff!important}
.ali-invite-meta-style-row_blocks .ali-invite-person-meta span{color:var(--invite-role-color,var(--ali-text,#142b45))!important}
.ali-invite-card-style-soft_curve{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--invite-accent) 8%,#fff));border:1px solid color-mix(in srgb,var(--invite-accent) 16%,#fff);border-radius:28px;overflow:hidden;box-shadow:0 24px 56px rgba(16,43,74,.12)}
.ali-invite-card-style-soft_curve .ali-invite-photo-wrap{border-radius:0 0 44px 44px;overflow:hidden}
.ali-invite-card-style-soft_curve .ali-invite-person-meta{margin:12px;border-radius:18px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--invite-accent) 6%,#fff))}
.ali-invite-card-style-diagonal_split{background:linear-gradient(145deg,#fff 0 63%,color-mix(in srgb,var(--invite-accent) 10%,#fff) 63% 100%);border:1px solid color-mix(in srgb,var(--invite-accent) 16%,#fff);box-shadow:0 24px 52px rgba(16,43,74,.12);padding:10px}
.ali-invite-card-style-diagonal_split .ali-invite-photo-wrap{clip-path:polygon(0 0,100% 0,100% 84%,0 100%);border-radius:18px}
.ali-invite-card-style-diagonal_split .ali-invite-person-meta{margin-top:10px;border-radius:16px;background:#fff}
.ali-invite-card-style-ribbon_panel{background:#fff;border-radius:22px;border:1px solid color-mix(in srgb,var(--invite-accent) 18%,#fff);box-shadow:0 24px 56px rgba(16,43,74,.12);overflow:hidden}
.ali-invite-card-style-ribbon_panel .ali-invite-photo-wrap{position:relative}
.ali-invite-card-style-ribbon_panel .ali-invite-photo-wrap::after{content:'';position:absolute;left:0;right:0;bottom:0;height:16px;background:linear-gradient(90deg,var(--invite-accent),color-mix(in srgb,var(--invite-accent) 55%,#fff));}
.ali-invite-card-style-ribbon_panel .ali-invite-person-meta{padding-top:var(--invite-meta-padding-top,18px)}
.ali-invite-card-style-portrait_frame{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--invite-accent) 4%,#fff));border:1px solid rgba(16,43,74,.08);box-shadow:0 18px 36px rgba(16,43,74,.10);padding:14px;border-radius:18px}
.ali-invite-card-style-portrait_frame .ali-invite-photo-wrap{border-radius:12px;border:1px solid rgba(16,43,74,.08);box-shadow:0 10px 24px rgba(16,43,74,.08)}
.ali-invite-card-style-portrait_frame .ali-invite-person-meta{margin-top:12px;padding:var(--invite-meta-padding-top,14px) 14px 16px;border-radius:14px;background:#fff}
@media(max-width:900px){.content-body{margin-bottom:18px!important}}


/* AliCMS v6.15.8 - empty content_after blocks and invitation card sizing */
.ali-block-region:empty,.ali-custom-block:empty,.ali-custom-block-content:empty{display:none!important}
.ali-block-video iframe:not([src]),.ali-block-video iframe[src=""],.ali-block-video iframe[src="about:blank"]{display:none!important}
.ali-block-video .video-embed:has(iframe[src=""],iframe[src="about:blank"]){display:none!important}
.ali-invite-person-card{max-width:var(--invite-card-width,320px)!important}
.ali-invite-layout-wrap_photo_right .ali-invite-people-wrap,.ali-invite-layout-wrap_photo_left .ali-invite-people-wrap{width:min(var(--invite-card-width,320px),40%)!important;max-width:var(--invite-card-width,320px)!important}
.ali-invite-layout-photos_below .ali-invite-people{grid-template-columns:repeat(auto-fit,minmax(min(230px,var(--invite-card-width,320px)),var(--invite-card-width,320px)))!important}


/* AliCMS v6.15.9 - invitation diagonal card lower harmony */
.ali-invite-card-style-diagonal_split{overflow:hidden!important;padding:0!important;background:#fff!important;border-radius:22px!important;}
.ali-invite-card-style-diagonal_split .ali-invite-photo-wrap{clip-path:polygon(0 0,100% 0,100% 82%,0 100%)!important;border-radius:0!important;}
.ali-invite-card-style-diagonal_split .ali-invite-person-meta{position:relative;margin:-20px 12px 12px!important;padding:32px 16px 18px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--invite-accent) 7%,#fff))!important;box-shadow:0 -10px 26px rgba(16,43,74,.05)!important;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);}
.ali-invite-card-style-diagonal_split .ali-invite-person-meta:before{content:"";position:absolute;left:14px;right:14px;top:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--invite-accent),color-mix(in srgb,var(--invite-accent) 45%,#fff));opacity:.8;}
.ali-invite-card-style-soft_curve .ali-invite-person-meta,.ali-invite-card-style-ribbon_panel .ali-invite-person-meta,.ali-invite-card-style-portrait_frame .ali-invite-person-meta{color:var(--invite-meta-color,var(--ali-text,#142b45))!important;}


/* AliCMS v6.15.10 - invitation card media/meta improvements */
.ali-invite-photo-wrap img{object-position:var(--invite-object-position,center center)!important}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta{padding:0;overflow:hidden;border-radius:0 0 22px 22px;background:linear-gradient(160deg,var(--invite-accent) 0%,color-mix(in srgb,var(--invite-accent) 72%,#fff) 100%);color:#fff;clip-path:polygon(0 0,100% 10%,100% 100%,0 100%)}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta>*{padding:8px 16px;margin:0;color:#fff!important;text-align:center}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta strong{padding-top:18px;font-weight:900;letter-spacing:.02em}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta span{font-weight:800;color:rgba(255,255,255,.96)!important}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta small,.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta em{color:rgba(255,255,255,.9)!important}
.ali-invite-meta-style-panel_layers .ali-invite-person-meta{padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--invite-accent) 7%,#fff),#fff);gap:8px}
.ali-invite-meta-style-panel_layers .ali-invite-person-meta>*{margin:0;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:0 8px 18px rgba(16,43,74,.06);border:1px solid color-mix(in srgb,var(--invite-accent) 12%,#fff)}
.ali-invite-meta-style-panel_layers .ali-invite-person-meta strong{background:linear-gradient(135deg,color-mix(in srgb,var(--invite-accent) 12%,#fff),#fff);border-color:color-mix(in srgb,var(--invite-accent) 22%,#fff)}
.ali-invite-meta-style-soft_capsule .ali-invite-person-meta{padding:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--invite-accent) 7%,#fff),#fff);border-top:0;gap:7px}
.ali-invite-meta-style-soft_capsule .ali-invite-person-meta>*{margin:0;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid color-mix(in srgb,var(--invite-accent) 16%,#fff)}
.ali-invite-meta-style-soft_capsule .ali-invite-person-meta strong{background:color-mix(in srgb,var(--invite-accent) 14%,#fff);font-weight:900}
.ali-invite-meta-style-accent_stack .ali-invite-person-meta{padding:0;background:#fff;gap:0;overflow:hidden}
.ali-invite-meta-style-accent_stack .ali-invite-person-meta strong,.ali-invite-meta-style-accent_stack .ali-invite-person-meta span,.ali-invite-meta-style-accent_stack .ali-invite-person-meta small,.ali-invite-meta-style-accent_stack .ali-invite-person-meta em{margin:0;padding:10px 14px;text-align:center}
.ali-invite-meta-style-accent_stack .ali-invite-person-meta strong{background:var(--invite-accent);color:#fff!important}
.ali-invite-meta-style-accent_stack .ali-invite-person-meta span{background:color-mix(in srgb,var(--invite-accent) 12%,#fff)}
.ali-invite-meta-style-accent_stack .ali-invite-person-meta small{background:color-mix(in srgb,var(--invite-accent) 5%,#fff)}
.ali-invite-meta-style-accent_stack .ali-invite-person-meta em{background:#fff}
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta{margin-top:-6px;padding-top:12px}
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill .ali-invite-photo-wrap{margin-bottom:0}


/* AliCMS v6.15.11 - invitation mobile and diagonal panel corrections */
.ali-invite-photo-wrap img{object-position:var(--invite-object-position,center top)!important}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta{
  position:relative;
  z-index:2;
  margin-top:-24px;
  padding:34px 0 16px!important;
  background:linear-gradient(135deg,var(--invite-accent) 0%,color-mix(in srgb,var(--invite-accent) 78%,#1f2937) 100%)!important;
  clip-path:polygon(0 18%,100% 0,100% 100%,0 100%)!important;
  border-radius:0 0 24px 24px!important;
  color:#fff!important;
  text-align:center!important;
  text-shadow:0 1px 1px rgba(0,0,0,.22);
}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta>*{display:block!important;margin:0!important;padding:6px 16px!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta strong{font-weight:900!important;color:#fff!important;font-size:var(--invite-name-size)!important;letter-spacing:.02em!important}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta span{font-weight:800!important;color:rgba(255,255,255,.96)!important;font-size:var(--invite-role-size)!important}
.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta small,.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta em{color:rgba(255,255,255,.90)!important}
.ali-invite-card-style-diagonal_split .ali-invite-photo-wrap{clip-path:polygon(0 0,100% 0,100% 88%,0 100%)!important;margin-bottom:0!important}
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill .ali-invite-photo-wrap + .ali-invite-person-meta{margin-top:-34px!important;padding-top:46px!important}
@media(max-width:760px){
  .ali-invite-template .ali-invite-content{display:flex!important;flex-direction:column!important;gap:22px!important}
  .ali-invite-template .ali-invite-letter{order:1!important;width:100%!important}
  .ali-invite-template .ali-invite-people{order:2!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0 auto!important;float:none!important;clear:both!important}
  .ali-invite-template .ali-invite-people-wrap{float:none!important;width:100%!important;max-width:var(--invite-card-width,320px)!important;margin:18px auto 0!important;display:flex!important;flex-direction:column!important;align-items:center!important}
  .ali-invite-template .ali-invite-person-card{width:min(100%,var(--invite-card-width,320px))!important;max-width:100%!important}
}


/* AliCMS v6.15.12 - diyagonal kart alt paneli ve mobil davet sırası */
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill{background:var(--invite-accent)!important;overflow:hidden!important;border-radius:22px!important}
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill .ali-invite-photo-wrap{clip-path:polygon(0 0,100% 0,100% 86%,0 100%)!important;margin-bottom:-1px!important;background:var(--invite-accent)!important}
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill .ali-invite-photo-wrap + .ali-invite-person-meta,
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta{
  margin-top:0!important;
  padding:18px 0 22px!important;
  clip-path:none!important;
  background:var(--invite-accent)!important;
  border-radius:0 0 22px 22px!important;
  color:#fff!important;
  text-shadow:0 1px 2px rgba(0,0,0,.26)!important;
}
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta:before,
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta strong:after{display:none!important;content:none!important}
.ali-invite-card-style-diagonal_split.ali-invite-meta-style-diagonal_fill .ali-invite-person-meta>*{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;text-align:center!important}
@media(max-width:760px){
  .ali-invite-layout-wrap_photo_right .ali-invite-letter,
  .ali-invite-layout-wrap_photo_left .ali-invite-letter{display:flex!important;flex-direction:column!important}
  .ali-invite-layout-wrap_photo_right .ali-invite-people-wrap,
  .ali-invite-layout-wrap_photo_left .ali-invite-people-wrap{order:99!important;float:none!important;width:100%!important;max-width:var(--invite-card-width,320px)!important;margin:20px auto 0!important;clear:both!important}
}

/* AliCMS v6.15.15 - Kurullar structural frontend template */
.ali-committees-template{position:relative;padding:48px 0;background:var(--committees-bg,transparent);overflow:hidden}.ali-committees-template.has-bg-image .ali-committees-bg{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.92)),var(--committees-bg-image);background-size:cover;background-position:center;filter:saturate(.85);z-index:0}.ali-committees-inner{width:min(var(--committees-width,1180px),calc(100% - 32px));margin-inline:auto;position:relative;z-index:1}.ali-committees-intro{max-width:860px;margin:0 auto 28px;text-align:center}.committee-section{margin-top:var(--committees-gap,42px)}.committee-section:first-of-type{margin-top:0}.committee-section-head{text-align:center;margin:0 0 22px}.committee-align-left .committee-section-head{text-align:left}.committee-section-head h2{margin:0;color:var(--ali-heading-color,#102b4a);font-size:clamp(24px,3vw,38px);font-weight:900;letter-spacing:-.02em}.committee-section-head p{margin:8px 0 0;color:var(--ali-muted,#64748b)}.committee-title-style-underline .committee-section-head h2:after{content:"";display:block;width:60px;height:4px;background:var(--committees-accent,#0b3f73);border-radius:999px;margin:12px auto 0}.committee-align-left.committee-title-style-underline .committee-section-head h2:after{margin-left:0}.committee-title-style-icon_title .committee-section-head{display:flex;align-items:center;justify-content:center;gap:12px}.committee-title-style-icon_title .committee-section-head h2{display:inline}.committee-head-icon{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--committees-accent,#0b3f73) 12%,#fff);color:var(--committees-accent,#0b3f73)}.committee-title-style-pill .committee-section-head h2{display:inline-block;padding:10px 22px;border-radius:999px;background:color-mix(in srgb,var(--committees-accent,#0b3f73) 10%,#fff);border:1px solid color-mix(in srgb,var(--committees-accent,#0b3f73) 20%,#fff)}.committee-title-style-section_card .committee-section-head{background:#fff;border:1px solid rgba(16,43,74,.08);border-radius:26px;padding:22px;box-shadow:0 18px 48px rgba(16,43,74,.08)}
.committee-row{display:grid;gap:24px;margin-top:22px;align-items:stretch}.committee-row-align-center{justify-content:center}.committee-row-align-left{justify-content:start}.committee-cols-1{grid-template-columns:minmax(260px,min(620px,100%))}.committee-cols-2{grid-template-columns:repeat(2,minmax(240px,420px))}.committee-cols-3{grid-template-columns:repeat(3,minmax(220px,1fr))}.committee-cols-4{grid-template-columns:repeat(4,minmax(190px,1fr))}.committee-cols-5{grid-template-columns:repeat(5,minmax(160px,1fr))}.committee-cols-auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.committee-row-align-stretch{justify-content:stretch}.ali-committee-card{--committee-card-bg:#fff;position:relative;background:var(--committee-card-bg);border:1px solid rgba(16,43,74,.08);box-shadow:0 18px 46px rgba(16,43,74,.10);border-radius:24px;overflow:hidden;color:#102b4a}.committee-photo{background:#edf3f8;overflow:hidden;flex:0 0 auto}.committee-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.committee-card-text{display:flex;flex-direction:column;gap:5px;min-width:0}.committee-card-text strong{font-weight:900;color:#102b4a;line-height:1.06;font-size:clamp(18px,2vw,28px)}.committee-card-text span{font-weight:800;color:#506176}.committee-card-text small{color:#66778b;font-weight:700;line-height:1.32}.committee-badge{align-self:flex-start;background:color-mix(in srgb,var(--committee-accent) 14%,#fff);color:var(--committee-accent);border-radius:999px;padding:6px 12px;font-size:12px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.committee-type-photo.committee-photo-style-soft_horizontal,.committee-type-photo.committee-photo-style-badge_left,.committee-type-photo.committee-photo-style-executive{display:flex;align-items:center;gap:18px;padding:22px}.committee-type-photo.committee-photo-style-soft_horizontal .committee-photo,.committee-type-photo.committee-photo-style-badge_left .committee-photo,.committee-type-photo.committee-photo-style-executive .committee-photo{width:130px;aspect-ratio:var(--committee-photo-ratio,1/1);border-radius:20px;box-shadow:0 12px 28px rgba(16,43,74,.12)}.committee-type-photo.committee-photo-style-feature{display:flex;align-items:center;gap:24px;padding:34px;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--committee-accent) 7%,#fff))}.committee-type-photo.committee-photo-style-feature .committee-photo{width:170px;aspect-ratio:var(--committee-photo-ratio,1/1);border-radius:24px;box-shadow:0 16px 32px rgba(16,43,74,.16)}.committee-type-photo.committee-photo-style-feature .committee-card-text strong{font-size:clamp(28px,3vw,42px)}.committee-type-photo.committee-photo-style-square_photo{display:block;text-align:center}.committee-type-photo.committee-photo-style-square_photo .committee-photo{aspect-ratio:var(--committee-photo-ratio,1/1);border-radius:0}.committee-type-photo.committee-photo-style-square_photo .committee-card-text{padding:14px 16px 18px;align-items:center}.committee-type-photo.committee-photo-style-portrait_panel{display:block;text-align:center;border-radius:26px}.committee-type-photo.committee-photo-style-portrait_panel .committee-photo{aspect-ratio:var(--committee-photo-ratio,4/5);border-radius:0 0 36px 36px}.committee-type-photo.committee-photo-style-portrait_panel .committee-card-text{padding:18px;align-items:center}.committee-type-photo.committee-photo-style-glass_light{display:flex;align-items:center;gap:18px;padding:22px;background:rgba(255,255,255,.78);backdrop-filter:blur(10px)}.committee-type-photo.committee-photo-style-glass_light .committee-photo{width:124px;aspect-ratio:var(--committee-photo-ratio,1/1);border-radius:22px}.committee-type-photo.committee-photo-style-badge_left:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:6px;border-radius:999px;background:var(--committee-accent)}.committee-type-photo.committee-photo-style-minimal_photo{box-shadow:none;border-color:transparent;background:transparent;text-align:center}.committee-type-photo.committee-photo-style-minimal_photo .committee-photo{width:min(190px,100%);aspect-ratio:var(--committee-photo-ratio,1/1);border-radius:8px;margin:0 auto}.committee-type-photo.committee-photo-style-minimal_photo .committee-card-text{padding:10px 4px;align-items:center}.committee-type-photo.committee-photo-style-compact_name{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;box-shadow:0 10px 28px rgba(16,43,74,.08)}.committee-type-photo.committee-photo-style-compact_name .committee-photo{width:76px;aspect-ratio:1/1;border-radius:14px}.committee-type-photo.committee-photo-style-compact_name .committee-card-text strong{font-size:18px}.committee-type-icon{display:flex;align-items:center;gap:16px;padding:20px;min-height:100px}.committee-icon-wrap{flex:0 0 auto;width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:var(--committee-accent);color:#fff}.committee-icon-wrap i,.committee-icon-wrap svg{font-size:22px}.committee-type-icon.committee-icon-style-center_badge{display:grid;text-align:center;justify-items:center;padding:28px}.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap{width:78px;height:78px;border-radius:50%;box-shadow:0 16px 30px color-mix(in srgb,var(--committee-accent) 28%,transparent)}.committee-type-icon.committee-icon-style-gradient_tile{background:linear-gradient(135deg,color-mix(in srgb,var(--committee-accent) 12%,#fff),#fff 55%,color-mix(in srgb,#e9d5ff 60%,#fff));display:grid;justify-items:center;text-align:center;padding:24px}.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap{background:transparent;color:var(--committee-accent);font-size:26px}.committee-type-icon.committee-icon-style-outline{background:#fff;border:1px solid color-mix(in srgb,var(--committee-accent) 28%,#fff)}.committee-type-icon.committee-icon-style-outline .committee-icon-wrap{background:#fff;color:var(--committee-accent);border:2px solid var(--committee-accent);border-radius:50%}.committee-type-icon.committee-icon-style-left_bar:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:5px;border-radius:999px;background:var(--committee-accent)}.committee-type-icon.committee-icon-style-soft_pill .committee-icon-wrap{border-radius:999px;background:color-mix(in srgb,var(--committee-accent) 14%,#fff);color:var(--committee-accent)}.committee-type-icon.committee-icon-style-minimal{box-shadow:none;background:transparent;border:0}.committee-type-icon.committee-icon-style-minimal .committee-icon-wrap{background:transparent;color:var(--committee-accent);width:36px}.committee-type-icon.committee-icon-style-numbered .committee-icon-wrap{border-radius:14px;background:linear-gradient(135deg,var(--committee-accent),color-mix(in srgb,var(--committee-accent) 55%,#fff))}.committee-size-compact{border-radius:18px}.committee-size-compact .committee-card-text strong{font-size:16px}.committee-size-compact .committee-card-text span,.committee-size-compact .committee-card-text small{font-size:13px}.committee-size-large{min-height:180px}.committee-size-large .committee-card-text strong{font-size:clamp(26px,2.8vw,38px)}
@media(max-width:1100px){.committee-cols-4,.committee-cols-5{grid-template-columns:repeat(3,minmax(190px,1fr))}}@media(max-width:820px){.committee-cols-2,.committee-cols-3,.committee-cols-4,.committee-cols-5,.committee-cols-auto{grid-template-columns:1fr 1fr}.committee-type-photo.committee-photo-style-feature{display:grid;text-align:center;justify-items:center}.committee-type-photo.committee-photo-style-feature .committee-card-text{align-items:center}.committee-row{gap:16px}}@media(max-width:580px){.ali-committees-template{padding:32px 0}.committee-cols-1,.committee-cols-2,.committee-cols-3,.committee-cols-4,.committee-cols-5,.committee-cols-auto{grid-template-columns:1fr}.committee-type-photo.committee-photo-style-soft_horizontal,.committee-type-photo.committee-photo-style-badge_left,.committee-type-photo.committee-photo-style-executive,.committee-type-photo.committee-photo-style-glass_light{display:grid;text-align:center;justify-items:center}.committee-card-text{align-items:center}.committee-badge{align-self:center}}

/* AliCMS v6.15.17 - Kurullar 6 kolon, mikro kart ve yazı tipi/punto değişkenleri */
.ali-committees-template{font-family:var(--committees-font,var(--ali-body-font,Inter,Arial,sans-serif))}
.committee-cols-6{grid-template-columns:repeat(6,minmax(140px,1fr))}
.committee-card-text strong{font-size:var(--committee-name-size,clamp(18px,2vw,28px))}
.committee-card-text span{font-size:var(--committee-role-size,14px)}
.committee-card-text small{font-size:var(--committee-meta-size,13px)}
.committee-size-micro{border-radius:14px;box-shadow:0 8px 20px rgba(16,43,74,.07)}
.committee-size-micro.committee-type-photo.committee-photo-style-soft_horizontal,.committee-size-micro.committee-type-photo.committee-photo-style-badge_left,.committee-size-micro.committee-type-photo.committee-photo-style-executive,.committee-size-micro.committee-type-photo.committee-photo-style-glass_light{gap:10px;padding:10px}
.committee-size-micro.committee-type-photo.committee-photo-style-soft_horizontal .committee-photo,.committee-size-micro.committee-type-photo.committee-photo-style-badge_left .committee-photo,.committee-size-micro.committee-type-photo.committee-photo-style-executive .committee-photo,.committee-size-micro.committee-type-photo.committee-photo-style-glass_light .committee-photo{width:58px;border-radius:10px}
.committee-size-micro .committee-card-text{gap:2px}.committee-size-micro .committee-card-text strong{font-size:var(--committee-name-size,14px);line-height:1.08}.committee-size-micro .committee-card-text span{font-size:var(--committee-role-size,11px)}.committee-size-micro .committee-card-text small{font-size:var(--committee-meta-size,10px)}.committee-size-micro .committee-badge{font-size:9px;padding:4px 7px}.committee-size-micro.committee-type-icon{gap:8px;padding:10px;min-height:66px}.committee-size-micro .committee-icon-wrap{width:34px;height:34px;border-radius:10px}.committee-size-micro .committee-icon-wrap i,.committee-size-micro .committee-icon-wrap svg{font-size:15px}
@media(max-width:1280px){.committee-cols-6{grid-template-columns:repeat(4,minmax(160px,1fr))}}
@media(max-width:1100px){.committee-cols-5,.committee-cols-6{grid-template-columns:repeat(3,minmax(190px,1fr))}}
@media(max-width:820px){.committee-cols-6{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.committee-cols-6{grid-template-columns:1fr}}


/* AliCMS v6.15.18 - Kurullar 5/6 kolon kesin destek */
.committee-cols-5{grid-template-columns:repeat(5,minmax(130px,1fr))!important}
.committee-cols-6{grid-template-columns:repeat(6,minmax(120px,1fr))!important}
@media(max-width:1280px){.committee-cols-5,.committee-cols-6{grid-template-columns:repeat(4,minmax(150px,1fr))!important}}
@media(max-width:1000px){.committee-cols-5,.committee-cols-6{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}
@media(max-width:760px){.committee-cols-5,.committee-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.committee-cols-5,.committee-cols-6{grid-template-columns:1fr!important}}


/* AliCMS v6.15.21 - Ek ikonlu kurul kartı stilleri */
.committee-type-icon.committee-icon-style-avatar_pill{background:#fff;border-radius:999px;box-shadow:0 14px 34px rgba(16,43,74,.10);padding:14px 18px;gap:14px}
.committee-type-icon.committee-icon-style-avatar_pill .committee-icon-wrap{border-radius:50%;background:color-mix(in srgb,var(--committee-accent) 12%,#fff);color:var(--committee-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--committee-accent) 18%,#fff)}
.committee-type-icon.committee-icon-style-top_ribbon{display:grid;text-align:center;justify-items:center;padding:30px 20px 22px;border-top:7px solid var(--committee-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--committee-accent) 6%,#fff),#fff)}
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap{margin-top:-8px;border-radius:22px;background:var(--committee-accent);box-shadow:0 14px 28px color-mix(in srgb,var(--committee-accent) 20%,transparent)}
.committee-type-icon.committee-icon-style-corner_badge{padding:22px 20px 20px;background:#fff}.committee-type-icon.committee-icon-style-corner_badge:after{content:"";position:absolute;right:0;top:0;border-top:42px solid var(--committee-accent);border-left:42px solid transparent;opacity:.95}.committee-type-icon.committee-icon-style-corner_badge .committee-icon-wrap{background:color-mix(in srgb,var(--committee-accent) 10%,#fff);color:var(--committee-accent)}
.committee-type-icon.committee-icon-style-split_panel{display:grid;grid-template-columns:82px 1fr;gap:0;padding:0;overflow:hidden}.committee-type-icon.committee-icon-style-split_panel .committee-icon-wrap{width:100%;height:100%;min-height:108px;border-radius:0;background:linear-gradient(135deg,var(--committee-accent),color-mix(in srgb,var(--committee-accent) 55%,#fff))}.committee-type-icon.committee-icon-style-split_panel .committee-card-text{padding:18px 18px 18px 16px;justify-content:center}
.committee-type-icon.committee-icon-style-soft_square{display:grid;text-align:center;justify-items:center;padding:24px;background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--committee-accent) 8%,#fff));border:1px solid color-mix(in srgb,var(--committee-accent) 18%,#fff)}.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap{width:72px;height:72px;border-radius:20px;background:color-mix(in srgb,var(--committee-accent) 13%,#fff);color:var(--committee-accent)}
.committee-type-icon.committee-icon-style-clean_list{box-shadow:0 8px 24px rgba(16,43,74,.07);border-radius:16px;border-left:5px solid var(--committee-accent);background:#fff;padding:16px}.committee-type-icon.committee-icon-style-clean_list .committee-icon-wrap{width:42px;height:42px;border-radius:12px;background:var(--committee-accent)}
.committee-type-icon.committee-icon-style-academic_seal{display:grid;text-align:center;justify-items:center;padding:28px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--committee-accent) 9%,#fff),#fff 58%)}.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap{width:78px;height:78px;border-radius:50%;background:#fff;color:var(--committee-accent);border:4px double color-mix(in srgb,var(--committee-accent) 62%,#fff);box-shadow:0 16px 30px rgba(16,43,74,.10)}
.committee-type-icon.committee-icon-style-diagonal_icon{display:grid;grid-template-columns:92px 1fr;padding:0;overflow:hidden;background:#fff}.committee-type-icon.committee-icon-style-diagonal_icon .committee-icon-wrap{width:110px;height:100%;min-height:108px;border-radius:0;background:var(--committee-accent);clip-path:polygon(0 0,100% 0,74% 100%,0 100%)}.committee-type-icon.committee-icon-style-diagonal_icon .committee-card-text{padding:18px 20px 18px 10px;justify-content:center}
.committee-type-icon.committee-icon-style-layered_icon{background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--committee-accent) 5%,#fff));padding:22px}.committee-type-icon.committee-icon-style-layered_icon .committee-icon-wrap{position:relative;background:var(--committee-accent);box-shadow:10px 10px 0 color-mix(in srgb,var(--committee-accent) 14%,#fff),0 14px 26px rgba(16,43,74,.10)}
.committee-type-icon.committee-icon-style-compact_badge{min-height:74px;padding:12px 14px;border-radius:18px;box-shadow:0 8px 22px rgba(16,43,74,.08)}.committee-type-icon.committee-icon-style-compact_badge .committee-icon-wrap{width:38px;height:38px;border-radius:12px}.committee-type-icon.committee-icon-style-compact_badge .committee-card-text strong{font-size:var(--committee-name-size,16px)}.committee-type-icon.committee-icon-style-compact_badge .committee-card-text span,.committee-type-icon.committee-icon-style-compact_badge .committee-card-text small{font-size:var(--committee-role-size,12px)}
@media(max-width:640px){.committee-type-icon.committee-icon-style-split_panel,.committee-type-icon.committee-icon-style-diagonal_icon{grid-template-columns:70px 1fr}.committee-type-icon.committee-icon-style-split_panel .committee-icon-wrap,.committee-type-icon.committee-icon-style-diagonal_icon .committee-icon-wrap{min-height:92px}}


/* AliCMS v6.15.23 - Kurullar kartları: rozet ortalama ve yeni ikonlu kart stilleri */
.committee-badge{display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal;}
.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap,
.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap,
.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap,
.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap,
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap{width:82px;height:82px;}
.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap svg{font-size:32px;}
.committee-type-icon.committee-icon-style-large_top_icon{display:grid;text-align:center;justify-items:center;gap:12px;padding:28px 22px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--committee-accent) 7%,#fff));}
.committee-type-icon.committee-icon-style-large_top_icon .committee-icon-wrap{width:92px;height:92px;border-radius:26px;background:var(--committee-accent);box-shadow:0 18px 34px color-mix(in srgb,var(--committee-accent) 24%,transparent)}
.committee-type-icon.committee-icon-style-large_top_icon .committee-icon-wrap i,.committee-type-icon.committee-icon-style-large_top_icon .committee-icon-wrap svg{font-size:36px;}
.committee-type-icon.committee-icon-style-halo_icon{display:grid;text-align:center;justify-items:center;gap:12px;padding:26px 20px;background:#fff;}
.committee-type-icon.committee-icon-style-halo_icon .committee-icon-wrap{width:86px;height:86px;border-radius:50%;background:#fff;color:var(--committee-accent);border:3px solid color-mix(in srgb,var(--committee-accent) 55%,#fff);box-shadow:0 0 0 12px color-mix(in srgb,var(--committee-accent) 10%,#fff),0 18px 34px rgba(16,43,74,.10)}
.committee-type-icon.committee-icon-style-halo_icon .committee-icon-wrap i,.committee-type-icon.committee-icon-style-halo_icon .committee-icon-wrap svg{font-size:34px;}
.committee-type-icon.committee-icon-style-label_strip_icon{display:grid;text-align:center;justify-items:center;padding:0;background:#fff;overflow:hidden;}
.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap{width:100%;height:70px;border-radius:0;background:linear-gradient(135deg,var(--committee-accent),color-mix(in srgb,var(--committee-accent) 55%,#fff));}
.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap i,.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap svg{font-size:30px;}
.committee-type-icon.committee-icon-style-label_strip_icon .committee-card-text{padding:18px 18px 20px;align-items:center;}
.committee-type-icon.committee-icon-style-soft_panel_icon{display:grid;grid-template-columns:82px 1fr;gap:14px;padding:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--committee-accent) 8%,#fff),#fff);}
.committee-type-icon.committee-icon-style-soft_panel_icon .committee-icon-wrap{width:82px;height:82px;border-radius:22px;background:#fff;color:var(--committee-accent);border:1px solid color-mix(in srgb,var(--committee-accent) 22%,#fff);box-shadow:0 14px 30px rgba(16,43,74,.08)}
.committee-type-icon.committee-icon-style-soft_panel_icon .committee-icon-wrap i,.committee-type-icon.committee-icon-style-soft_panel_icon .committee-icon-wrap svg{font-size:32px;}
.committee-type-icon.committee-icon-style-mini_profile_icon{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:999px;background:#fff;box-shadow:0 10px 26px rgba(16,43,74,.08)}
.committee-type-icon.committee-icon-style-mini_profile_icon .committee-icon-wrap{width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--committee-accent) 12%,#fff);color:var(--committee-accent)}
.committee-type-icon.committee-icon-style-mini_profile_icon .committee-icon-wrap i,.committee-type-icon.committee-icon-style-mini_profile_icon .committee-icon-wrap svg{font-size:24px;}
.committee-type-icon.committee-icon-style-accent_corner_icon{display:grid;text-align:center;justify-items:center;padding:26px 20px;background:linear-gradient(135deg,#fff 0 75%,color-mix(in srgb,var(--committee-accent) 14%,#fff) 75% 100%);}
.committee-type-icon.committee-icon-style-accent_corner_icon:before{content:"";position:absolute;left:0;top:0;width:70px;height:70px;background:var(--committee-accent);clip-path:polygon(0 0,100% 0,0 100%);opacity:.95;}
.committee-type-icon.committee-icon-style-accent_corner_icon .committee-icon-wrap{width:82px;height:82px;border-radius:24px;background:#fff;color:var(--committee-accent);border:2px solid color-mix(in srgb,var(--committee-accent) 20%,#fff);box-shadow:0 14px 30px rgba(16,43,74,.09)}
.committee-type-icon.committee-icon-style-accent_corner_icon .committee-icon-wrap i,.committee-type-icon.committee-icon-style-accent_corner_icon .committee-icon-wrap svg{font-size:32px;}
.committee-type-icon.committee-icon-style-boxed_badge_icon{display:grid;grid-template-columns:76px 1fr;gap:0;padding:0;background:#fff;overflow:hidden;}
.committee-type-icon.committee-icon-style-boxed_badge_icon .committee-icon-wrap{width:76px;height:100%;min-height:96px;border-radius:0;background:color-mix(in srgb,var(--committee-accent) 15%,#fff);color:var(--committee-accent);border-right:1px solid color-mix(in srgb,var(--committee-accent) 18%,#fff)}
.committee-type-icon.committee-icon-style-boxed_badge_icon .committee-icon-wrap i,.committee-type-icon.committee-icon-style-boxed_badge_icon .committee-icon-wrap svg{font-size:30px;}
.committee-type-icon.committee-icon-style-boxed_badge_icon .committee-card-text{padding:16px 18px;justify-content:center;}
.committee-type-icon.committee-icon-style-line_icon_card{display:grid;text-align:center;justify-items:center;padding:24px 20px;background:#fff;border-bottom:5px solid var(--committee-accent);}
.committee-type-icon.committee-icon-style-line_icon_card .committee-icon-wrap{width:72px;height:72px;border-radius:18px;background:transparent;color:var(--committee-accent);border:2px solid color-mix(in srgb,var(--committee-accent) 45%,#fff)}
.committee-type-icon.committee-icon-style-line_icon_card .committee-icon-wrap i,.committee-type-icon.committee-icon-style-line_icon_card .committee-icon-wrap svg{font-size:30px;}
@media(max-width:640px){.committee-type-icon.committee-icon-style-soft_panel_icon,.committee-type-icon.committee-icon-style-boxed_badge_icon{grid-template-columns:1fr;text-align:center;justify-items:center}.committee-type-icon.committee-icon-style-boxed_badge_icon .committee-icon-wrap{width:100%;height:72px;min-height:72px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--committee-accent) 18%,#fff)}}


/* AliCMS v6.15.24 - Kurullar rozet ortalama ve yeni ikonlu kartlar */
.committee-badge{align-self:center!important;margin-left:auto!important;margin-right:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;}
.committee-card-text .committee-badge{align-self:center!important;}
.committee-type-icon.committee-icon-style-medal_icon{display:grid;text-align:center;justify-items:center;gap:12px;padding:28px 20px;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--committee-accent) 8%,#fff));}
.committee-type-icon.committee-icon-style-medal_icon .committee-icon-wrap{width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 18%,var(--committee-accent) 19% 100%);box-shadow:0 16px 32px color-mix(in srgb,var(--committee-accent) 22%,transparent),inset 0 0 0 5px color-mix(in srgb,#fff 42%,transparent);}
.committee-type-icon.committee-icon-style-medal_icon .committee-icon-wrap i,.committee-type-icon.committee-icon-style-medal_icon .committee-icon-wrap svg{font-size:34px;}
.committee-type-icon.committee-icon-style-floating_circle_icon{display:grid;text-align:center;justify-items:center;gap:12px;padding:30px 20px 22px;background:#fff;overflow:visible;}
.committee-type-icon.committee-icon-style-floating_circle_icon .committee-icon-wrap{width:90px;height:90px;border-radius:50%;margin-top:-8px;background:color-mix(in srgb,var(--committee-accent) 13%,#fff);color:var(--committee-accent);box-shadow:0 18px 36px rgba(16,43,74,.12),0 0 0 10px #fff;}
.committee-type-icon.committee-icon-style-floating_circle_icon .committee-icon-wrap i,.committee-type-icon.committee-icon-style-floating_circle_icon .committee-icon-wrap svg{font-size:36px;}
.committee-type-icon.committee-icon-style-soft_gradient_center{display:grid;text-align:center;justify-items:center;gap:12px;padding:28px 22px;background:linear-gradient(135deg,color-mix(in srgb,var(--committee-accent) 16%,#fff),#fff 52%,color-mix(in srgb,#e7f5ff 74%,#fff));border:1px solid color-mix(in srgb,var(--committee-accent) 16%,#fff);}
.committee-type-icon.committee-icon-style-soft_gradient_center .committee-icon-wrap{width:86px;height:86px;border-radius:26px;background:#fff;color:var(--committee-accent);box-shadow:0 16px 34px rgba(16,43,74,.10);}
.committee-type-icon.committee-icon-style-soft_gradient_center .committee-icon-wrap i,.committee-type-icon.committee-icon-style-soft_gradient_center .committee-icon-wrap svg{font-size:34px;}
.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap,
.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap,
.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap,
.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap,
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-large_top_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-halo_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-accent_corner_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-line_icon_card .committee-icon-wrap{min-width:82px;min-height:82px;}
.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-large_top_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-large_top_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-halo_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-halo_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-accent_corner_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-accent_corner_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-line_icon_card .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-line_icon_card .committee-icon-wrap svg{font-size:34px!important;}


/* AliCMS v6.15.25 - committee badge absolute center reinforcement */
.ali-committee-card .committee-card-text .committee-badge,
.ali-committee-card .committee-badge,
.committee-badge{
  align-self:center!important;
  justify-self:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  width:max-content!important;
  max-width:100%!important;
}
.committee-card-text{align-items:center!important;text-align:center!important;}

/* AliCMS v6.15.29 - Kurullar rozet ve üst ikon hizalama sağlamlaştırması */
.ali-committee-card .committee-card-text .committee-badge,
.ali-committee-card .committee-badge,
.committee-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  justify-self:center!important;
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
  max-width:min(100%,260px)!important;
  width:max-content!important;
  white-space:normal!important;
  line-height:1.15!important;
}
.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap,
.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap,
.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap,
.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap,
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-large_top_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-halo_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-accent_corner_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-line_icon_card .committee-icon-wrap,
.committee-type-icon.committee-icon-style-medal_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-floating_circle_icon .committee-icon-wrap,
.committee-type-icon.committee-icon-style-soft_gradient_center .committee-icon-wrap{
  width:clamp(78px,8vw,94px)!important;
  height:clamp(78px,8vw,94px)!important;
  min-width:78px!important;
  min-height:78px!important;
}
.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-center_badge .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-gradient_tile .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-soft_square .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-academic_seal .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-top_ribbon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-large_top_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-large_top_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-halo_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-halo_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-accent_corner_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-accent_corner_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-line_icon_card .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-line_icon_card .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-medal_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-medal_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-floating_circle_icon .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-floating_circle_icon .committee-icon-wrap svg,
.committee-type-icon.committee-icon-style-soft_gradient_center .committee-icon-wrap i,
.committee-type-icon.committee-icon-style-soft_gradient_center .committee-icon-wrap svg{
  font-size:clamp(32px,3.2vw,40px)!important;
}
@media(max-width:560px){
  .ali-committee-card .committee-card-text .committee-badge,
  .ali-committee-card .committee-badge,
  .committee-badge{max-width:100%!important;}
}

/* AliCMS v6.15.30 - Kurullar ikonlu kart boyutu ölçekleme ve etiket şeridi geri dönüşü */
.committee-type-icon.ali-committee-card{
  --committee-icon-box:54px;
  --committee-icon-size:22px;
  --committee-icon-pad-y:20px;
  --committee-icon-pad-x:20px;
  --committee-icon-gap:16px;
  --committee-icon-strip-h:70px;
  --committee-icon-panel-w:82px;
  --committee-icon-panel-h:108px;
  gap:var(--committee-icon-gap)!important;
  padding:var(--committee-icon-pad-y) var(--committee-icon-pad-x)!important;
  min-height:calc(var(--committee-icon-box) + (var(--committee-icon-pad-y) * 2))!important;
}
.committee-size-micro.committee-type-icon{
  --committee-icon-box:32px;
  --committee-icon-size:14px;
  --committee-icon-pad-y:9px;
  --committee-icon-pad-x:10px;
  --committee-icon-gap:8px;
  --committee-icon-strip-h:42px;
  --committee-icon-panel-w:46px;
  --committee-icon-panel-h:62px;
}
.committee-size-compact.committee-type-icon{
  --committee-icon-box:42px;
  --committee-icon-size:18px;
  --committee-icon-pad-y:13px;
  --committee-icon-pad-x:14px;
  --committee-icon-gap:10px;
  --committee-icon-strip-h:52px;
  --committee-icon-panel-w:58px;
  --committee-icon-panel-h:76px;
}
.committee-size-large.committee-type-icon{
  --committee-icon-box:84px;
  --committee-icon-size:36px;
  --committee-icon-pad-y:28px;
  --committee-icon-pad-x:24px;
  --committee-icon-gap:18px;
  --committee-icon-strip-h:92px;
  --committee-icon-panel-w:102px;
  --committee-icon-panel-h:132px;
}
.committee-type-icon .committee-icon-wrap{
  width:var(--committee-icon-box)!important;
  height:var(--committee-icon-box)!important;
  min-width:var(--committee-icon-box)!important;
  min-height:var(--committee-icon-box)!important;
  max-width:100%!important;
}
.committee-type-icon .committee-icon-wrap i,
.committee-type-icon .committee-icon-wrap svg,
.committee-type-icon .committee-card-icon-svg{
  font-size:var(--committee-icon-size)!important;
  width:var(--committee-icon-size)!important;
  height:var(--committee-icon-size)!important;
  max-width:var(--committee-icon-size)!important;
  max-height:var(--committee-icon-size)!important;
}
.committee-type-icon.committee-icon-style-center_badge,
.committee-type-icon.committee-icon-style-gradient_tile,
.committee-type-icon.committee-icon-style-soft_square,
.committee-type-icon.committee-icon-style-academic_seal,
.committee-type-icon.committee-icon-style-top_ribbon,
.committee-type-icon.committee-icon-style-large_top_icon,
.committee-type-icon.committee-icon-style-halo_icon,
.committee-type-icon.committee-icon-style-label_strip_icon,
.committee-type-icon.committee-icon-style-accent_corner_icon,
.committee-type-icon.committee-icon-style-line_icon_card,
.committee-type-icon.committee-icon-style-medal_icon,
.committee-type-icon.committee-icon-style-floating_circle_icon,
.committee-type-icon.committee-icon-style-soft_gradient_center{
  gap:var(--committee-icon-gap)!important;
}
.committee-type-icon.committee-icon-style-center_badge,
.committee-type-icon.committee-icon-style-gradient_tile,
.committee-type-icon.committee-icon-style-large_top_icon,
.committee-type-icon.committee-icon-style-halo_icon,
.committee-type-icon.committee-icon-style-accent_corner_icon,
.committee-type-icon.committee-icon-style-line_icon_card,
.committee-type-icon.committee-icon-style-medal_icon,
.committee-type-icon.committee-icon-style-floating_circle_icon,
.committee-type-icon.committee-icon-style-soft_gradient_center{
  padding:var(--committee-icon-pad-y) var(--committee-icon-pad-x)!important;
}
.committee-type-icon.committee-icon-style-split_panel,
.committee-type-icon.committee-icon-style-diagonal_icon,
.committee-type-icon.committee-icon-style-boxed_badge_icon{
  padding:0!important;
  gap:0!important;
}
.committee-type-icon.committee-icon-style-split_panel,
.committee-type-icon.committee-icon-style-boxed_badge_icon{
  grid-template-columns:var(--committee-icon-panel-w) 1fr!important;
}
.committee-type-icon.committee-icon-style-diagonal_icon{
  grid-template-columns:calc(var(--committee-icon-panel-w) + 10px) 1fr!important;
}
.committee-type-icon.committee-icon-style-split_panel .committee-icon-wrap,
.committee-type-icon.committee-icon-style-boxed_badge_icon .committee-icon-wrap{
  width:var(--committee-icon-panel-w)!important;
  height:100%!important;
  min-width:var(--committee-icon-panel-w)!important;
  min-height:var(--committee-icon-panel-h)!important;
  max-width:none!important;
}
.committee-type-icon.committee-icon-style-diagonal_icon .committee-icon-wrap{
  width:calc(var(--committee-icon-panel-w) + 24px)!important;
  height:100%!important;
  min-width:calc(var(--committee-icon-panel-w) + 24px)!important;
  min-height:var(--committee-icon-panel-h)!important;
  max-width:none!important;
}
.committee-size-micro.committee-type-icon.committee-icon-style-split_panel .committee-card-text,
.committee-size-micro.committee-type-icon.committee-icon-style-diagonal_icon .committee-card-text,
.committee-size-micro.committee-type-icon.committee-icon-style-boxed_badge_icon .committee-card-text{padding:9px 10px!important;}
.committee-size-compact.committee-type-icon.committee-icon-style-split_panel .committee-card-text,
.committee-size-compact.committee-type-icon.committee-icon-style-diagonal_icon .committee-card-text,
.committee-size-compact.committee-type-icon.committee-icon-style-boxed_badge_icon .committee-card-text{padding:12px 13px!important;}
.committee-size-large.committee-type-icon.committee-icon-style-split_panel .committee-card-text,
.committee-size-large.committee-type-icon.committee-icon-style-diagonal_icon .committee-card-text,
.committee-size-large.committee-type-icon.committee-icon-style-boxed_badge_icon .committee-card-text{padding:22px 24px!important;}
.committee-type-icon.committee-icon-style-soft_panel_icon{
  grid-template-columns:var(--committee-icon-box) 1fr!important;
}
.committee-type-icon.committee-icon-style-label_strip_icon{
  display:grid!important;
  grid-template-columns:1fr!important;
  padding:0!important;
  gap:0!important;
  text-align:center!important;
  justify-items:stretch!important;
  align-items:stretch!important;
  background:#fff!important;
  overflow:hidden!important;
}
.committee-type-icon.committee-icon-style-label_strip_icon .committee-icon-wrap{
  width:100%!important;
  height:var(--committee-icon-strip-h)!important;
  min-width:0!important;
  min-height:var(--committee-icon-strip-h)!important;
  max-width:none!important;
  border-radius:0!important;
  align-self:stretch!important;
  justify-self:stretch!important;
  background:linear-gradient(135deg,var(--committee-accent),color-mix(in srgb,var(--committee-accent) 55%,#fff))!important;
}
.committee-type-icon.committee-icon-style-label_strip_icon .committee-card-text{
  padding:calc(var(--committee-icon-pad-y) - 2px) var(--committee-icon-pad-x) var(--committee-icon-pad-y)!important;
  align-items:center!important;
}
@media(max-width:640px){
  .committee-type-icon.committee-icon-style-split_panel,
  .committee-type-icon.committee-icon-style-diagonal_icon,
  .committee-type-icon.committee-icon-style-boxed_badge_icon,
  .committee-type-icon.committee-icon-style-soft_panel_icon{
    grid-template-columns:1fr!important;
    text-align:center!important;
    justify-items:center!important;
  }
  .committee-type-icon.committee-icon-style-split_panel .committee-icon-wrap,
  .committee-type-icon.committee-icon-style-diagonal_icon .committee-icon-wrap,
  .committee-type-icon.committee-icon-style-boxed_badge_icon .committee-icon-wrap{
    width:100%!important;
    min-width:0!important;
    height:var(--committee-icon-strip-h)!important;
    min-height:var(--committee-icon-strip-h)!important;
  }
}


/* AliCMS v6.15.35 - Bildiriler form tabanlı sayfa şablonu */
.ali-abstracts-template{background:var(--abstracts-bg,#f3f8fc);color:var(--abstracts-text,#10263d);padding:54px 0;position:relative;overflow:hidden}.ali-abstracts-template:before{content:"";position:absolute;inset:-20% -10% auto auto;width:420px;height:420px;border-radius:999px;background:color-mix(in srgb,var(--abstracts-secondary,#1d7aa2) 16%,transparent);filter:blur(6px);opacity:.65;pointer-events:none}.ali-abstracts-inner{width:min(var(--abstracts-width,1180px),calc(100% - 32px));margin-inline:auto;position:relative;z-index:1}.abstracts-hero-card{background:linear-gradient(135deg,color-mix(in srgb,var(--abstracts-surface,#fff) 94%,var(--abstracts-primary,#0f3b63)),var(--abstracts-surface,#fff));border:1px solid color-mix(in srgb,var(--abstracts-primary,#0f3b63) 14%,transparent);border-radius:34px;padding:34px;box-shadow:0 26px 70px color-mix(in srgb,var(--abstracts-primary,#0f3b63) 14%,transparent);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:28px;align-items:stretch}.abstracts-hero-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.abstracts-hero-text h2{margin:0 0 14px;color:var(--abstracts-primary,#0f3b63);font-size:clamp(28px,3.4vw,48px);font-weight:900;letter-spacing:-.035em;line-height:1.03}.abstracts-intro{color:var(--abstracts-muted,#62748a);font-size:clamp(15px,1.4vw,18px);line-height:1.75;max-width:760px}.abstracts-submit-button{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:14px 22px;border-radius:999px;background:linear-gradient(135deg,var(--abstracts-primary,#0f3b63),var(--abstracts-secondary,#1d7aa2));color:#fff!important;text-decoration:none;font-weight:850;box-shadow:0 16px 34px color-mix(in srgb,var(--abstracts-primary,#0f3b63) 28%,transparent);transition:transform .18s ease,box-shadow .18s ease}.abstracts-submit-button:hover{transform:translateY(-2px);box-shadow:0 22px 44px color-mix(in srgb,var(--abstracts-primary,#0f3b63) 34%,transparent)}.abstracts-deadline-panel{border-radius:28px;padding:26px;background:linear-gradient(145deg,var(--abstracts-primary,#0f3b63),color-mix(in srgb,var(--abstracts-primary,#0f3b63) 72%,var(--abstracts-secondary,#1d7aa2)));color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:230px;position:relative;overflow:hidden}.abstracts-deadline-panel:after{content:"";position:absolute;right:-46px;bottom:-46px;width:170px;height:170px;border-radius:50%;background:color-mix(in srgb,var(--abstracts-accent,#e8455d) 72%,transparent);opacity:.48}.abstracts-deadline-panel>span{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:12px;opacity:.86}.abstracts-deadline-panel>strong{display:block;font-size:clamp(28px,3vw,44px);line-height:1.05;margin:12px 0 18px;position:relative;z-index:1}.abstracts-countdown{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative;z-index:1}.abstracts-countdown span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);border-radius:16px;padding:11px 8px;text-align:center;backdrop-filter:blur(6px)}.abstracts-countdown b{display:block;font-size:25px;line-height:1;font-weight:900}.abstracts-countdown small{display:block;margin-top:5px;font-size:11px;font-weight:750;opacity:.8}.abstracts-announcements-block,.abstracts-rules-block{margin-top:28px;background:var(--abstracts-surface,#fff);border:1px solid color-mix(in srgb,var(--abstracts-primary,#0f3b63) 12%,transparent);border-radius:30px;padding:28px;box-shadow:0 18px 50px color-mix(in srgb,var(--abstracts-primary,#0f3b63) 10%,transparent)}.abstracts-announcements-block h3,.abstracts-rules-block h3{margin:0 0 18px;color:var(--abstracts-primary,#0f3b63);font-size:clamp(22px,2.3vw,32px);font-weight:900;letter-spacing:-.02em}.abstracts-announcements-block h3{display:flex;align-items:center;gap:10px}.abstracts-announcements-list{display:grid;gap:12px}.abstracts-announcements-list article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border-radius:18px;background:color-mix(in srgb,var(--abstracts-secondary,#1d7aa2) 8%,#fff);border:1px solid color-mix(in srgb,var(--abstracts-secondary,#1d7aa2) 14%,transparent)}.abstracts-announcements-list article>span{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:var(--abstracts-accent,#e8455d);color:#fff}.abstracts-announcements-list article div{min-width:0;color:var(--abstracts-text,#10263d);line-height:1.6}.abstracts-rules-list{counter-reset:abstract-rule;list-style:none;margin:0;padding:0;display:grid;gap:14px}.abstracts-rules-list li{counter-increment:abstract-rule;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;border-radius:20px;padding:18px;background:color-mix(in srgb,var(--abstracts-secondary,#1d7aa2) 7%,#fff);border:1px solid color-mix(in srgb,var(--abstracts-secondary,#1d7aa2) 14%,transparent);position:relative;overflow:hidden}.abstracts-rules-list .rule-marker{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--abstracts-primary,#0f3b63),var(--abstracts-secondary,#1d7aa2));color:#fff;font-weight:950;font-size:18px;box-shadow:0 12px 24px color-mix(in srgb,var(--abstracts-primary,#0f3b63) 20%,transparent)}.abstracts-rules-list .rule-content{min-width:0;line-height:1.72;color:var(--abstracts-text,#10263d)}.abstracts-rules-list .rule-content p:first-child{margin-top:0}.abstracts-rules-list .rule-content p:last-child{margin-bottom:0}.abstracts-layout-split_hero .abstracts-hero-card{grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);background:linear-gradient(115deg,var(--abstracts-surface,#fff) 0 63%,color-mix(in srgb,var(--abstracts-secondary,#1d7aa2) 12%,#fff) 63%)}.abstracts-layout-centered_focus .abstracts-hero-card{text-align:center;grid-template-columns:1fr;place-items:center}.abstracts-layout-centered_focus .abstracts-hero-text{align-items:center}.abstracts-layout-centered_focus .abstracts-deadline-panel{width:min(620px,100%)}.abstracts-layout-banner_countdown .abstracts-hero-card{grid-template-columns:1fr}.abstracts-layout-banner_countdown .abstracts-deadline-panel{min-height:auto;display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2fr);align-items:center;gap:18px}.abstracts-layout-card_stack .abstracts-hero-card{box-shadow:18px 18px 0 color-mix(in srgb,var(--abstracts-accent,#e8455d) 18%,transparent),0 24px 70px color-mix(in srgb,var(--abstracts-primary,#0f3b63) 12%,transparent)}.abstracts-layout-academic_clean .abstracts-hero-card,.abstracts-layout-minimal_editorial .abstracts-hero-card{box-shadow:none;border-radius:18px;border-top:5px solid var(--abstracts-primary,#0f3b63)}.abstracts-layout-conference_flow .abstracts-hero-card{background:radial-gradient(circle at top left,color-mix(in srgb,var(--abstracts-accent,#e8455d) 13%,transparent),transparent 32%),var(--abstracts-surface,#fff)}.abstracts-rules-line_separated .abstracts-rules-list{gap:0}.abstracts-rules-line_separated .abstracts-rules-list li{border-radius:0;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--abstracts-primary,#0f3b63) 13%,transparent);padding:18px 0}.abstracts-rules-numbered_blocks .abstracts-rules-list li{background:linear-gradient(90deg,color-mix(in srgb,var(--abstracts-primary,#0f3b63) 9%,#fff),#fff)}.abstracts-rules-left_bar .abstracts-rules-list li{border-left:7px solid var(--abstracts-accent,#e8455d);grid-template-columns:34px 1fr}.abstracts-rules-left_bar .rule-marker{width:34px;height:34px;border-radius:999px;font-size:13px}.abstracts-rules-two_column_cards .abstracts-rules-list{grid-template-columns:repeat(2,minmax(0,1fr))}.abstracts-rules-timeline .abstracts-rules-list{position:relative}.abstracts-rules-timeline .abstracts-rules-list:before{content:"";position:absolute;left:25px;top:10px;bottom:10px;width:3px;background:color-mix(in srgb,var(--abstracts-secondary,#1d7aa2) 24%,transparent)}.abstracts-rules-timeline .abstracts-rules-list li{background:transparent;border:0;padding:8px 0 8px 70px;display:block}.abstracts-rules-timeline .rule-marker{position:absolute;left:0;top:8px;border-radius:999px}.abstracts-rules-checklist .rule-marker,.abstracts-num-check_icons .rule-marker{font-size:0}.abstracts-rules-checklist .rule-marker:before,.abstracts-num-check_icons .rule-marker:before{content:"✓";font-size:24px}.abstracts-rules-gradient_blocks .abstracts-rules-list li{background:linear-gradient(135deg,color-mix(in srgb,var(--abstracts-primary,#0f3b63) 11%,#fff),color-mix(in srgb,var(--abstracts-accent,#e8455d) 9%,#fff))}.abstracts-rules-soft_pills .abstracts-rules-list li{border-radius:999px;align-items:center;padding:12px 16px}.abstracts-rules-document_rules .abstracts-rules-list li{background:#fff;border-radius:6px;border-left:4px solid var(--abstracts-primary,#0f3b63);box-shadow:none}.abstracts-rules-compact_rules .abstracts-rules-list li{padding:10px 0;background:transparent;border-width:0 0 1px;border-radius:0;grid-template-columns:38px 1fr}.abstracts-rules-compact_rules .rule-marker{width:32px;height:32px;border-radius:10px;font-size:13px}.abstracts-rules-glass_cards .abstracts-rules-list li{background:rgba(255,255,255,.62);backdrop-filter:blur(12px)}.abstracts-num-plain_numbers .rule-marker{background:transparent;color:var(--abstracts-primary,#0f3b63);box-shadow:none;border:1px solid color-mix(in srgb,var(--abstracts-primary,#0f3b63) 20%,transparent)}.abstracts-num-dot_icons .rule-marker{font-size:0;width:26px;height:26px;border-radius:50%;margin-top:8px}.abstracts-num-dot_icons .abstracts-rules-list li{grid-template-columns:26px 1fr}.abstracts-num-roman .rule-marker{font-size:0}.abstracts-num-roman .abstracts-rules-list li:nth-child(1) .rule-marker:before{content:"I"}.abstracts-num-roman .abstracts-rules-list li:nth-child(2) .rule-marker:before{content:"II"}.abstracts-num-roman .abstracts-rules-list li:nth-child(3) .rule-marker:before{content:"III"}.abstracts-num-roman .abstracts-rules-list li:nth-child(4) .rule-marker:before{content:"IV"}.abstracts-num-roman .abstracts-rules-list li:nth-child(5) .rule-marker:before{content:"V"}.abstracts-num-roman .abstracts-rules-list li:nth-child(6) .rule-marker:before{content:"VI"}.abstracts-num-roman .abstracts-rules-list li:nth-child(n+7) .rule-marker:before{content:counter(abstract-rule, upper-roman)}.abstracts-num-roman .rule-marker:before{font-size:16px}.abstracts-num-none .rule-marker{display:none}.abstracts-num-none .abstracts-rules-list li{grid-template-columns:1fr}.abstracts-ann-alert_band .abstracts-announcements-list article{background:linear-gradient(135deg,var(--abstracts-accent,#e8455d),color-mix(in srgb,var(--abstracts-accent,#e8455d) 70%,var(--abstracts-primary,#0f3b63)));color:#fff}.abstracts-ann-alert_band .abstracts-announcements-list article div{color:#fff}.abstracts-ann-alert_band .abstracts-announcements-list article>span{background:rgba(255,255,255,.18)}.abstracts-ann-timeline .abstracts-announcements-list article{background:transparent;border:0;border-left:3px solid var(--abstracts-accent,#e8455d);border-radius:0}.abstracts-ann-notice_board .abstracts-announcements-list{grid-template-columns:repeat(2,minmax(0,1fr))}.abstracts-ann-notice_board .abstracts-announcements-list article{transform:rotate(-.4deg);box-shadow:0 14px 28px color-mix(in srgb,var(--abstracts-primary,#0f3b63) 12%,transparent)}.abstracts-ann-notice_board .abstracts-announcements-list article:nth-child(even){transform:rotate(.35deg)}.abstracts-ann-minimal .abstracts-announcements-list article{background:transparent;border-width:0 0 1px;border-radius:0;padding:10px 0}.abstracts-ann-minimal .abstracts-announcements-list article>span{width:32px;height:32px;border-radius:50%}.page-template-abstracts + .content-body:empty{display:none!important}
@media(max-width:980px){.abstracts-hero-card{grid-template-columns:1fr;padding:24px;border-radius:26px}.abstracts-layout-banner_countdown .abstracts-deadline-panel{grid-template-columns:1fr}.abstracts-rules-two_column_cards .abstracts-rules-list,.abstracts-ann-notice_board .abstracts-announcements-list{grid-template-columns:1fr}}
@media(max-width:580px){.ali-abstracts-template{padding:34px 0}.abstracts-hero-card,.abstracts-announcements-block,.abstracts-rules-block{padding:18px;border-radius:22px}.abstracts-deadline-panel{padding:20px;border-radius:22px}.abstracts-countdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.abstracts-countdown b{font-size:20px}.abstracts-rules-list li{grid-template-columns:42px minmax(0,1fr);padding:14px}.abstracts-rules-list .rule-marker{width:42px;height:42px;border-radius:14px}.abstracts-rules-soft_pills .abstracts-rules-list li{border-radius:20px}.abstracts-announcements-list article{grid-template-columns:38px 1fr}.abstracts-announcements-list article>span{width:38px;height:38px}}

/* AliCMS v6.15.37 - Bildiriler kurallar sonrası ortalı CTA */
.abstracts-rules-cta{display:flex;justify-content:center;align-items:center;margin-top:26px;text-align:center}.abstracts-rules-cta .abstracts-submit-button{margin-top:0}.abstracts-layout-centered_focus .abstracts-rules-cta{justify-content:center}@media(max-width:580px){.abstracts-rules-cta .abstracts-submit-button{width:100%;justify-content:center;text-align:center}}


/* AliCMS v6.15.38 - Kurullar hazır renk paleti frontend renkleri */
.ali-committees-template{background:var(--committees-bg,transparent);color:var(--committees-text,var(--ali-text,#142b45));}
.ali-committees-template .ali-committees-intro{color:var(--committees-muted,var(--ali-muted,#68758a));}
.ali-committees-template .committee-section-head h2{color:var(--committees-primary,var(--committees-accent,#0b3f73));}
.ali-committees-template .committee-section-head p{color:var(--committees-muted,#68758a);}
.ali-committees-template .committee-head-icon{background:color-mix(in srgb,var(--committees-secondary,var(--committees-accent,#0b3f73)) 15%,#fff);color:var(--committees-secondary,var(--committees-accent,#0b3f73));}
.ali-committees-template .ali-committee-card{background:var(--committees-surface,#fff);color:var(--committees-text,#142b45);border-color:color-mix(in srgb,var(--committees-primary,var(--committees-accent,#0b3f73)) 13%,transparent);}
.ali-committees-template .committee-card-text strong{color:var(--committees-primary,var(--committees-accent,#0b3f73));}
.ali-committees-template .committee-card-text span{color:color-mix(in srgb,var(--committees-text,#142b45) 86%,var(--committees-secondary,#1d7aa2));}
.ali-committees-template .committee-card-text small{color:var(--committees-muted,#62748a);}
.ali-committees-template .committee-badge{background:color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 10%,var(--committees-surface,#fff));color:var(--committee-accent,var(--committees-accent,#0b3f73));border-color:color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 24%,transparent);}
.ali-committees-template .committee-type-icon.committee-icon-style-gradient_tile{background:linear-gradient(135deg,color-mix(in srgb,var(--committees-secondary,#1d7aa2) 12%,var(--committees-surface,#fff)),var(--committees-surface,#fff) 55%,color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 8%,var(--committees-surface,#fff)));}
.ali-committees-template .committee-type-icon.committee-icon-style-outline,
.ali-committees-template .committee-type-icon.committee-icon-style-corner_badge,
.ali-committees-template .committee-type-icon.committee-icon-style-boxed_badge_icon,
.ali-committees-template .committee-type-icon.committee-icon-style-line_icon_card,
.ali-committees-template .committee-type-photo.committee-photo-style-executive{background:var(--committees-surface,#fff);}
.ali-committees-template .committee-type-photo.committee-photo-style-portrait_panel .committee-card-text,
.ali-committees-template .committee-type-photo.committee-photo-style-row_blocks .committee-card-text{background:var(--committees-surface,#fff);}
/* AliCMS v6.15.38 - Bildiriler seçilebilir CTA ikonu */
.abstracts-submit-button .abstracts-submit-icon{font-size:1.02em;line-height:1;}

/* AliCMS v6.15.49 — site içi arama bağlam cümlesi ve kelime vurgusu */
.search-result .search-snippet{font-size:15px;line-height:1.65;color:#53657d;}
.search-hit{display:inline;border-radius:5px;padding:1px 4px;background:#ffe96b;color:#1f2937;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:800;}
.search-result small{display:inline-flex;margin-top:8px;color:#7d8fa5;font-size:12px;background:rgba(16,43,74,.06);border-radius:999px;padding:3px 8px;}


/* AliCMS v6.15.82 - Davet Mektubu ayarlanabilir şablon ve kişi meta boşlukları */
.ali-invite-template .ali-invite-person-meta{padding-top:var(--invite-meta-padding-top,16px)!important;}

/* AliCMS v6.15.83 - Kurullar: tek kartlı fotoğraflı satırların gerçek kart stiline göre dengelenmesi */
.ali-committees-template .committee-card-text strong{font-size:var(--committee-name-size,18px)!important}.ali-committees-template .committee-card-text span:not(.committee-person-org):not(.committee-person-main-name):not(.committee-person-title-prefix){font-size:var(--committee-role-size,13px)!important}.ali-committees-template .committee-card-text small{font-size:var(--committee-meta-size,12px)!important}
.ali-committees-template .committee-row.committee-one-card:not(.committee-row-align-stretch){grid-template-columns:minmax(220px,min(var(--committee-single-card-max,430px),100%));justify-content:center}.ali-committees-template .committee-row.committee-one-card.committee-row-align-left:not(.committee-row-align-stretch){justify-content:start}.ali-committees-template .committee-one-card.committee-row-photo-feature{--committee-single-card-max:540px}.ali-committees-template .committee-one-card.committee-row-photo-soft_horizontal,.ali-committees-template .committee-one-card.committee-row-photo-glass_light,.ali-committees-template .committee-one-card.committee-row-photo-badge_left,.ali-committees-template .committee-one-card.committee-row-photo-executive{--committee-single-card-max:430px}.ali-committees-template .committee-one-card.committee-row-photo-square_photo{--committee-single-card-max:320px}.ali-committees-template .committee-one-card.committee-row-photo-portrait_panel{--committee-single-card-max:340px}.ali-committees-template .committee-one-card.committee-row-photo-minimal_photo{--committee-single-card-max:260px}.ali-committees-template .committee-one-card.committee-row-photo-compact_name{--committee-single-card-max:360px}.ali-committees-template .committee-one-card.committee-row-size-micro{--committee-single-card-max:280px}.ali-committees-template .committee-one-card.committee-row-size-compact{--committee-single-card-max:340px}
.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-feature{padding:24px;gap:18px}.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-feature .committee-photo{width:min(138px,38%)}.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-soft_horizontal .committee-photo,.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-badge_left .committee-photo,.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-executive .committee-photo,.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-glass_light .committee-photo{width:min(112px,36%)}.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-compact_name .committee-photo{width:68px}.ali-committees-template .committee-one-card.committee-row-size-micro .committee-type-photo .committee-photo{width:54px}.ali-committees-template .committee-one-card.committee-row-size-compact .committee-type-photo.committee-photo-style-feature .committee-photo{width:118px}
.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-square_photo .committee-photo,.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-portrait_panel .committee-photo{max-height:360px}.ali-committees-template .committee-one-card.committee-row-size-micro .committee-type-photo.committee-photo-style-square_photo .committee-photo,.ali-committees-template .committee-one-card.committee-row-size-micro .committee-type-photo.committee-photo-style-portrait_panel .committee-photo{max-height:240px}.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-minimal_photo .committee-photo{width:min(170px,100%)}
@media(max-width:580px){.ali-committees-template .committee-row.committee-one-card:not(.committee-row-align-stretch){grid-template-columns:minmax(0,1fr)}.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-feature,.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-soft_horizontal,.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-badge_left,.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-executive,.ali-committees-template .committee-one-card .committee-type-photo.committee-photo-style-glass_light{display:grid;text-align:center;justify-items:center}.ali-committees-template .committee-one-card .committee-type-photo .committee-card-text{align-items:center}.ali-committees-template .committee-one-card .committee-type-photo .committee-badge{align-self:center}}

/* AliCMS v6.15.84 - Kurullar: ayarlanabilir başlık puntosu ve fotoğraflı kartlarda gerçek boyut sistemi */
.ali-committees-template .committee-section-head h2{font-size:var(--committee-section-title-size,clamp(22px,2.6vw,34px))!important;}
.ali-committees-template .committee-row{--committee-inline-photo:104px;--committee-feature-photo:132px;--committee-compact-photo:62px;--committee-minimal-photo:126px;--committee-vertical-card-max:228px;--committee-card-pad:16px;--committee-card-gap:14px;--committee-card-radius:22px;}
.ali-committees-template .committee-row-size-micro{--committee-inline-photo:54px;--committee-feature-photo:70px;--committee-compact-photo:42px;--committee-minimal-photo:74px;--committee-vertical-card-max:138px;--committee-card-pad:8px;--committee-card-gap:8px;--committee-card-radius:14px;}
.ali-committees-template .committee-row-size-compact{--committee-inline-photo:74px;--committee-feature-photo:96px;--committee-compact-photo:52px;--committee-minimal-photo:96px;--committee-vertical-card-max:176px;--committee-card-pad:12px;--committee-card-gap:10px;--committee-card-radius:18px;}
.ali-committees-template .committee-row-size-normal{--committee-inline-photo:96px;--committee-feature-photo:124px;--committee-compact-photo:62px;--committee-minimal-photo:120px;--committee-vertical-card-max:216px;--committee-card-pad:16px;--committee-card-gap:14px;--committee-card-radius:22px;}
.ali-committees-template .committee-row-size-large{--committee-inline-photo:132px;--committee-feature-photo:168px;--committee-compact-photo:82px;--committee-minimal-photo:162px;--committee-vertical-card-max:292px;--committee-card-pad:22px;--committee-card-gap:18px;--committee-card-radius:28px;}
.ali-committees-template .committee-type-photo.committee-photo-style-soft_horizontal,
.ali-committees-template .committee-type-photo.committee-photo-style-badge_left,
.ali-committees-template .committee-type-photo.committee-photo-style-executive,
.ali-committees-template .committee-type-photo.committee-photo-style-glass_light{gap:var(--committee-card-gap)!important;padding:var(--committee-card-pad)!important;border-radius:var(--committee-card-radius)!important;min-width:0;}
.ali-committees-template .committee-type-photo.committee-photo-style-soft_horizontal .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-badge_left .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-executive .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-glass_light .committee-photo{width:min(var(--committee-inline-photo),42%)!important;max-width:var(--committee-inline-photo)!important;border-radius:calc(var(--committee-card-radius) - 6px)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-feature{gap:var(--committee-card-gap)!important;padding:var(--committee-card-pad)!important;border-radius:var(--committee-card-radius)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-feature .committee-photo{width:min(var(--committee-feature-photo),42%)!important;max-width:var(--committee-feature-photo)!important;border-radius:calc(var(--committee-card-radius) - 4px)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-compact_name{gap:calc(var(--committee-card-gap) - 2px)!important;padding:calc(var(--committee-card-pad) - 2px)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-compact_name .committee-photo{width:var(--committee-compact-photo)!important;max-width:var(--committee-compact-photo)!important;border-radius:calc(var(--committee-card-radius) - 8px)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-square_photo,
.ali-committees-template .committee-type-photo.committee-photo-style-portrait_panel,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_clean,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_accent,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_glow,
.ali-committees-template .committee-type-photo.committee-photo-style-circular_photo,
.ali-committees-template .committee-type-photo.committee-photo-style-top_badge_photo{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;width:100%;max-width:var(--committee-vertical-card-max)!important;margin-inline:auto;border-radius:var(--committee-card-radius)!important;overflow:hidden;}
.ali-committees-template .committee-type-photo.committee-photo-style-square_photo .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-portrait_panel .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_clean .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_accent .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_glow .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-top_badge_photo .committee-photo{width:100%!important;max-width:100%!important;max-height:none!important;margin:0 auto!important;border-radius:0!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-square_photo .committee-card-text,
.ali-committees-template .committee-type-photo.committee-photo-style-portrait_panel .committee-card-text,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_clean .committee-card-text,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_accent .committee-card-text,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_glow .committee-card-text,
.ali-committees-template .committee-type-photo.committee-photo-style-circular_photo .committee-card-text,
.ali-committees-template .committee-type-photo.committee-photo-style-top_badge_photo .committee-card-text{align-items:center;width:100%;padding:calc(var(--committee-card-pad) - 2px)!important;box-sizing:border-box;}
.ali-committees-template .committee-type-photo.committee-photo-style-minimal_photo{display:flex!important;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:calc(var(--committee-vertical-card-max) - 20px)!important;margin-inline:auto;padding:0!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;overflow:visible!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-minimal_photo .committee-photo{width:min(var(--committee-minimal-photo),100%)!important;max-width:var(--committee-minimal-photo)!important;margin:0 auto!important;border-radius:14px!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-minimal_photo .committee-card-text{width:100%;padding:8px 2px!important;align-items:center;}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_clean{background:var(--committees-surface,#fff)!important;border:1px solid color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 12%,transparent)!important;box-shadow:0 12px 34px rgba(16,43,74,.08)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_accent{background:var(--committees-surface,#fff)!important;border:1px solid color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 20%,transparent)!important;box-shadow:0 14px 38px rgba(16,43,74,.10)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_accent:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--committee-accent,var(--committees-accent,#0b3f73));z-index:2;}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_glow{background:linear-gradient(180deg,color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 8%,#fff),var(--committees-surface,#fff) 58%)!important;border:1px solid color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 16%,transparent)!important;box-shadow:0 18px 46px color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 14%,transparent)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-circular_photo{background:var(--committees-surface,#fff)!important;border:1px solid rgba(16,43,74,.08)!important;box-shadow:0 14px 36px rgba(16,43,74,.09)!important;padding:var(--committee-card-pad)!important;overflow:visible!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-circular_photo .committee-photo{width:min(var(--committee-minimal-photo),100%)!important;max-width:var(--committee-minimal-photo)!important;aspect-ratio:1/1!important;border-radius:50%!important;margin:0 auto!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 10%,#fff)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-top_badge_photo{background:var(--committees-surface,#fff)!important;border:1px solid rgba(16,43,74,.08)!important;box-shadow:0 14px 38px rgba(16,43,74,.10)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-top_badge_photo .committee-badge{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:3;align-self:auto;}
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-square_photo,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-portrait_panel,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-minimal_photo,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_clean,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_accent,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_glow,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-circular_photo,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-top_badge_photo{max-width:100%!important;}
.ali-committees-template .committee-row.committee-one-card:not(.committee-row-align-stretch){grid-template-columns:minmax(180px,min(var(--committee-single-card-max,360px),100%))!important;justify-content:center;}
.ali-committees-template .committee-one-card.committee-row-size-micro{--committee-single-card-max:200px;--committee-vertical-card-max:150px;}
.ali-committees-template .committee-one-card.committee-row-size-compact{--committee-single-card-max:270px;--committee-vertical-card-max:190px;}
.ali-committees-template .committee-one-card.committee-row-size-normal{--committee-single-card-max:350px;--committee-vertical-card-max:235px;}
.ali-committees-template .committee-one-card.committee-row-size-large{--committee-single-card-max:500px;--committee-vertical-card-max:315px;}
.ali-committees-template .committee-one-card.committee-row-photo-feature{--committee-single-card-max:480px;}
.ali-committees-template .committee-one-card.committee-row-photo-soft_horizontal,
.ali-committees-template .committee-one-card.committee-row-photo-glass_light,
.ali-committees-template .committee-one-card.committee-row-photo-badge_left,
.ali-committees-template .committee-one-card.committee-row-photo-executive{--committee-single-card-max:380px;}
.ali-committees-template .committee-one-card.committee-row-photo-compact_name{--committee-single-card-max:320px;}
.ali-committees-template .committee-one-card.committee-row-photo-square_photo,
.ali-committees-template .committee-one-card.committee-row-photo-portrait_panel,
.ali-committees-template .committee-one-card.committee-row-photo-minimal_photo,
.ali-committees-template .committee-one-card.committee-row-photo-vertical_clean,
.ali-committees-template .committee-one-card.committee-row-photo-vertical_accent,
.ali-committees-template .committee-one-card.committee-row-photo-vertical_glow,
.ali-committees-template .committee-one-card.committee-row-photo-circular_photo,
.ali-committees-template .committee-one-card.committee-row-photo-top_badge_photo{--committee-single-card-max:var(--committee-vertical-card-max);}
@media(max-width:580px){.ali-committees-template .committee-row{--committee-vertical-card-max:min(100%,280px)}.ali-committees-template .committee-row.committee-one-card:not(.committee-row-align-stretch){grid-template-columns:minmax(0,1fr)!important}.ali-committees-template .committee-type-photo.committee-photo-style-soft_horizontal,.ali-committees-template .committee-type-photo.committee-photo-style-badge_left,.ali-committees-template .committee-type-photo.committee-photo-style-executive,.ali-committees-template .committee-type-photo.committee-photo-style-glass_light,.ali-committees-template .committee-type-photo.committee-photo-style-feature{display:grid!important;text-align:center;justify-items:center}.ali-committees-template .committee-type-photo.committee-photo-style-soft_horizontal .committee-photo,.ali-committees-template .committee-type-photo.committee-photo-style-badge_left .committee-photo,.ali-committees-template .committee-type-photo.committee-photo-style-executive .committee-photo,.ali-committees-template .committee-type-photo.committee-photo-style-glass_light .committee-photo,.ali-committees-template .committee-type-photo.committee-photo-style-feature .committee-photo{width:min(var(--committee-feature-photo),70%)!important;max-width:180px!important}.ali-committees-template .committee-type-photo .committee-card-text{align-items:center}}

/* AliCMS v6.15.85 - Kurullar fotoğraflı kart esnek ölçü ve yeni dikey kartlar */
.ali-committees-template .committee-cols-6{grid-template-columns:repeat(6,minmax(120px,1fr));}
.ali-committees-template .committee-row-size-xlarge{
  --committee-inline-photo:170px;
  --committee-feature-photo:218px;
  --committee-compact-photo:106px;
  --committee-minimal-photo:210px;
  --committee-vertical-card-max:360px;
  --committee-card-pad:28px;
  --committee-card-gap:22px;
  --committee-card-radius:34px;
}
.ali-committees-template .committee-size-xlarge{min-height:220px;border-radius:34px;}
.ali-committees-template .committee-size-xlarge .committee-card-text strong{font-size:clamp(30px,3.2vw,44px);}
.ali-committees-template .committee-size-xlarge .committee-card-text span{font-size:clamp(16px,1.6vw,22px);}
.ali-committees-template .committee-type-photo{box-sizing:border-box!important;}
.ali-committees-template .committee-type-photo .committee-photo{
  box-sizing:border-box!important;
  padding:var(--committee-photo-pad-extra,0)!important;
  background:linear-gradient(135deg,color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 10%,#fff),#f3f7fb)!important;
}
.ali-committees-template .committee-type-photo .committee-photo img{
  border-radius:calc(var(--committee-card-radius,22px) - 10px)!important;
}
.ali-committees-template .committee-type-photo.committee-photo-style-square_photo,
.ali-committees-template .committee-type-photo.committee-photo-style-portrait_panel,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_clean,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_accent,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_glow,
.ali-committees-template .committee-type-photo.committee-photo-style-circular_photo,
.ali-committees-template .committee-type-photo.committee-photo-style-top_badge_photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_line,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_frame,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_band,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_split{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  text-align:center!important;
  width:100%!important;
  max-width:min(100%,var(--committee-vertical-card-max,220px))!important;
  margin-inline:auto!important;
  border-radius:var(--committee-card-radius,22px)!important;
  overflow:hidden!important;
  min-height:0!important;
}
.ali-committees-template .committee-type-photo.committee-photo-style-square_photo .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-portrait_panel .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_clean .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_accent .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_glow .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-top_badge_photo .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_line .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_frame .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_band .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_split .committee-photo{
  width:100%!important;
  max-width:100%!important;
  aspect-ratio:var(--committee-photo-ratio,1/1)!important;
  margin:0 auto!important;
  border-radius:0!important;
}
.ali-committees-template .committee-type-photo.committee-photo-style-minimal_photo{
  max-width:min(100%,var(--committee-vertical-card-max,220px))!important;
  padding:var(--committee-card-pad,14px)!important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 5%,#fff),#fff)!important;
  border:1px solid color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 10%,transparent)!important;
  box-shadow:0 12px 30px rgba(16,43,74,.07)!important;
  overflow:hidden!important;
}
.ali-committees-template .committee-type-photo.committee-photo-style-minimal_photo .committee-photo{
  width:min(100%,var(--committee-minimal-photo,120px))!important;
  max-width:100%!important;
  aspect-ratio:var(--committee-photo-ratio,1/1)!important;
}
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-square_photo,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-portrait_panel,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-minimal_photo,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_clean,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_accent,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_glow,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-circular_photo,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-top_badge_photo,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_line,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_frame,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_band,
.ali-committees-template .committee-cols-6 .committee-type-photo.committee-photo-style-vertical_split{
  max-width:min(100%,var(--committee-vertical-card-max,220px))!important;
}
.ali-committees-template .committee-type-photo.committee-photo-style-soft_horizontal .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-badge_left .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-executive .committee-photo,
.ali-committees-template .committee-type-photo.committee-photo-style-glass_light .committee-photo{width:var(--committee-inline-photo,104px)!important;max-width:42%!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-feature .committee-photo{width:var(--committee-feature-photo,132px)!important;max-width:44%!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-compact_name .committee-photo{width:var(--committee-compact-photo,64px)!important;max-width:34%!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_line{
  background:#fff!important;
  border:1px solid color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 18%,transparent)!important;
  box-shadow:0 14px 36px rgba(16,43,74,.08)!important;
}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_line:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:4px;border-radius:999px;background:var(--committee-accent,var(--committees-accent,#0b3f73));}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_frame{
  padding:var(--committee-card-pad,16px)!important;
  gap:var(--committee-card-gap,14px)!important;
  background:linear-gradient(135deg,#fff,color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 7%,#fff))!important;
  border:2px solid color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 22%,#fff)!important;
}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_frame .committee-photo{border-radius:calc(var(--committee-card-radius,22px) - 8px)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_band{
  background:linear-gradient(180deg,var(--committee-accent,var(--committees-accent,#0b3f73)) 0 34%,#fff 34%)!important;
  border:0!important;
  box-shadow:0 18px 44px color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 16%,transparent)!important;
  padding:var(--committee-card-pad,16px)!important;
  gap:var(--committee-card-gap,14px)!important;
}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_band .committee-photo{border-radius:calc(var(--committee-card-radius,22px) - 8px)!important;box-shadow:0 12px 30px rgba(0,0,0,.16)!important;}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_split{
  background:linear-gradient(135deg,color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 13%,#fff) 0 45%,#fff 45%)!important;
  border:1px solid color-mix(in srgb,var(--committee-accent,var(--committees-accent,#0b3f73)) 18%,transparent)!important;
  box-shadow:0 16px 42px rgba(16,43,74,.09)!important;
  padding:var(--committee-card-pad,16px)!important;
  gap:var(--committee-card-gap,14px)!important;
}
.ali-committees-template .committee-type-photo.committee-photo-style-vertical_split .committee-photo{border-radius:calc(var(--committee-card-radius,22px) - 8px)!important;}
@media(max-width:1100px){.ali-committees-template .committee-cols-6{grid-template-columns:repeat(3,minmax(150px,1fr));}}
@media(max-width:700px){.ali-committees-template .committee-cols-6{grid-template-columns:repeat(2,minmax(140px,1fr));}}
@media(max-width:520px){.ali-committees-template .committee-cols-6{grid-template-columns:1fr;}}

/* AliCMS v6.15.86 - Kurullar satır boşluk/ayırıcı ve güvenli satır kırma */
.ali-committees-template .committee-row{
  margin-top:calc(22px + var(--committee-row-mt,0px))!important;
  margin-bottom:var(--committee-row-mb,0px)!important;
  padding-top:var(--committee-row-pt,0px)!important;
  padding-bottom:var(--committee-row-pb,0px)!important;
}
.ali-committees-template .committee-row-separator{
  width:100%;
  max-width:100%;
  margin:var(--committee-row-separator-margin,26px) auto 22px;
  color:var(--committee-separator-color,var(--committees-accent,#0b3f73));
}
.ali-committees-template .committee-row-separator-space{height:32px;margin:0 auto 0;}
.ali-committees-template .committee-row-separator-solid,
.ali-committees-template .committee-row-separator-dashed,
.ali-committees-template .committee-row-separator-dotted,
.ali-committees-template .committee-row-separator-colored,
.ali-committees-template .committee-row-separator-thick,
.ali-committees-template .committee-row-separator-double{height:0;border:0;border-top:var(--committee-separator-size,2px) solid currentColor;opacity:.92;}
.ali-committees-template .committee-row-separator-dashed{border-top-style:dashed;opacity:.72;}
.ali-committees-template .committee-row-separator-dotted{border-top-style:dotted;opacity:.72;}
.ali-committees-template .committee-row-separator-colored{border-top-width:max(3px,var(--committee-separator-size,3px));border-radius:999px;}
.ali-committees-template .committee-row-separator-thick{border-top-width:max(6px,var(--committee-separator-size,6px));border-radius:999px;}
.ali-committees-template .committee-row-separator-double{height:8px;border-top:var(--committee-separator-size,2px) solid currentColor;border-bottom:var(--committee-separator-size,2px) solid currentColor;}
.ali-committees-template .committee-row-separator-titled{display:flex;align-items:center;gap:14px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;font-size:13px;}
.ali-committees-template .committee-row-separator-titled:before,
.ali-committees-template .committee-row-separator-titled:after{content:"";height:var(--committee-separator-size,2px);background:currentColor;border-radius:999px;flex:1;min-width:28px;opacity:.75;}
.ali-committees-template .committee-row-separator-titled span{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 8%,#fff);padding:7px 14px;border-radius:999px;line-height:1.2;}
.ali-committees-template .committee-person-name{display:flex!important;flex-direction:column;align-items:inherit;gap:2px;line-height:1.08!important;}
.ali-committees-template .committee-person-title-prefix{display:block;font-size:var(--committee-role-size,13px)!important;font-weight:800;opacity:.78;line-height:1.1;}
.ali-committees-template .committee-person-main-name{display:block;font-size:var(--committee-name-size,18px)!important;line-height:1.05;}
.ali-committees-template .committee-card-text>.committee-person-name{font-size:var(--committee-name-size,18px)!important;}
.ali-committees-template .committee-card-text>span:not(.committee-person-org):not(.committee-person-main-name):not(.committee-person-title-prefix){font-size:var(--committee-role-size,13px)!important;}
.ali-committees-template .committee-card-text span br,
.ali-committees-template .committee-card-text small br,
.ali-committees-template .committee-person-name br{display:block;content:"";}

/* AliCMS v6.15.87 - Kurullar ayırıcı tipi/konumu ve isim-unvan punto ayrımı */
.ali-committees-template .committee-row-separator-pos-bottom{margin-top:22px;margin-bottom:0;}
.ali-committees-template .committee-row-separator-pos-top{margin-top:var(--committee-row-separator-margin,26px);}

/* AliCMS v6.15.88 - Kurullar isim / unvan / görev punto ayrımı son katman */
.ali-committees-template .committee-card-text .committee-person-title-prefix,
.ali-committees-template .committee-card-text .committee-person-role{
  font-size:var(--committee-role-size,13px)!important;
  line-height:1.12!important;
}
.ali-committees-template .committee-card-text .committee-person-main-name{
  font-size:var(--committee-name-size,18px)!important;
  line-height:1.05!important;
}
.ali-committees-template .committee-card-text .committee-person-org{
  font-size:var(--committee-meta-size,12px)!important;
  line-height:1.25!important;
}


/* AliCMS v6.15.89 - Kurullar görev/unvan ile kurum/açıklama puntosu kesin ayrımı */
.ali-committees-template .ali-committee-card .committee-card-text > span.committee-person-role,
.ali-committees-template .ali-committee-card .committee-card-text .committee-person-role{
  font-size:var(--committee-this-role-size,var(--committee-role-size,13px))!important;
  line-height:1.14!important;
}
.ali-committees-template .ali-committee-card .committee-card-text > small.committee-person-org,
.ali-committees-template .ali-committee-card .committee-card-text small.committee-person-org,
.ali-committees-template .committee-type-icon.committee-icon-style-compact_badge .committee-card-text small.committee-person-org,
.ali-committees-template .committee-size-compact .committee-card-text small.committee-person-org,
.ali-committees-template .committee-size-large .committee-card-text small.committee-person-org,
.ali-committees-template .committee-size-xlarge .committee-card-text small.committee-person-org{
  font-size:var(--committee-this-meta-size,var(--committee-meta-size,12px))!important;
  line-height:1.25!important;
}

/* AliCMS v6.15.90 - Kurullar kişi kartı tipografi katmanı: alanlar tamamen bağımsız */
html body .ali-committees-template .ali-committee-card .committee-card-text [data-ali-committee-font="title"]{
  font-size:var(--committee-this-title-size,var(--committee-role-size,13px))!important;
  line-height:1.12!important;
}
html body .ali-committees-template .ali-committee-card .committee-card-text [data-ali-committee-font="name"]{
  font-size:var(--committee-this-name-size,var(--committee-name-size,18px))!important;
  line-height:1.05!important;
}
html body .ali-committees-template .ali-committee-card .committee-card-text [data-ali-committee-font="role"]{
  font-size:var(--committee-this-role-size,var(--committee-role-size,13px))!important;
  line-height:1.14!important;
}
html body .ali-committees-template .ali-committee-card .committee-card-text [data-ali-committee-font="org"]{
  font-size:var(--committee-this-meta-size,var(--committee-meta-size,12px))!important;
  line-height:1.25!important;
}


/* AliCMS v6.15.91 - Kurullar kişi kartı tipografi reseti: görev ve kurum tamamen ayrı satır/ölçü */
html body .ali-committees-template .ali-committee-card .committee-card-text > .committee-person-line-role[data-ali-committee-font="role"],
html body .ali-committees-template .ali-committee-card .committee-card-text > span.committee-person-role[data-ali-committee-font="role"]{
  display:block!important;
  font-size:var(--committee-this-role-size,var(--committee-role-size,13px))!important;
  line-height:1.14!important;
  font-weight:800!important;
}
html body .ali-committees-template .ali-committee-card .committee-card-text > .committee-person-line-org[data-ali-committee-font="org"],
html body .ali-committees-template .ali-committee-card .committee-card-text > span.committee-person-org[data-ali-committee-font="org"]{
  display:block!important;
  font-size:var(--committee-this-meta-size,var(--committee-meta-size,12px))!important;
  line-height:1.25!important;
  font-weight:700!important;
}
html body .ali-committees-template .ali-committee-card .committee-card-text > .committee-person-line-role[data-ali-font-size],
html body .ali-committees-template .ali-committee-card .committee-card-text > .committee-person-line-org[data-ali-font-size]{
  max-width:100%;
  overflow-wrap:anywhere;
}

/* AliCMS v6.15.92 - Kurullar tam alan bazlı tipografi kilidi
   Tüm fotoğraflı ve ikonlu kişi kartlarında isim, akademik unvan/görev ve kurum/açıklama
   ayrı token kullanır. Kart stili, kart boyutu, span/small/strong genellemeleri ve iç HTML
   bu ölçüleri eşitleyemez. */
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text [data-ali-committee-font="title"],
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text [data-ali-committee-font="title"] *{
  font-size:var(--ali-committee-title-font-size,var(--committee-role-size,13px))!important;
  line-height:1.12!important;
}
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text [data-ali-committee-font="name"],
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text [data-ali-committee-font="name"] *{
  font-size:var(--ali-committee-name-font-size,var(--committee-name-size,18px))!important;
  line-height:1.05!important;
}
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text [data-ali-committee-font="role"],
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text [data-ali-committee-font="role"] *{
  font-size:var(--ali-committee-role-font-size,var(--committee-role-size,13px))!important;
  line-height:1.14!important;
}
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text [data-ali-committee-font="org"],
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text [data-ali-committee-font="org"] *{
  font-size:var(--ali-committee-org-font-size,var(--committee-meta-size,12px))!important;
  line-height:1.25!important;
}
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text .committee-person-line-role,
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v92"] .committee-card-text .committee-person-line-org{
  display:block!important;
  max-width:100%;
  overflow-wrap:anywhere;
}

/* AliCMS v6.15.93 - Kurullar kartlarında dört ayrı tipografi alanı
   Akademik unvan, ad soyad, görev/rol ve kurum/açıklama custom ali-committee-* elementleriyle basılır.
   Böylece büyük başkan dahil hiçbir fotoğraflı/ikonlu kart stili bu alanları span/small/strong genellemeleriyle eşitleyemez. */
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 .committee-person-name-wrap{
  display:block!important;
  font-size:inherit!important;
  line-height:normal!important;
  font-weight:inherit!important;
  color:inherit;
}
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 ali-committee-title,
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 [data-ali-committee-font="title"]{
  display:block!important;
  font-size:var(--ali-committee-title-font-size,var(--committee-title-size,13px))!important;
  line-height:1.12!important;
  font-weight:800!important;
}
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 ali-committee-name,
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 [data-ali-committee-font="name"]{
  display:block!important;
  font-size:var(--ali-committee-name-font-size,var(--committee-name-size,18px))!important;
  line-height:1.05!important;
  font-weight:900!important;
}
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 ali-committee-role,
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 [data-ali-committee-font="role"]{
  display:block!important;
  font-size:var(--ali-committee-role-font-size,var(--committee-role-size,13px))!important;
  line-height:1.14!important;
  font-weight:800!important;
}
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 ali-committee-org,
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 [data-ali-committee-font="org"]{
  display:block!important;
  font-size:var(--ali-committee-org-font-size,var(--committee-meta-size,12px))!important;
  line-height:1.25!important;
  font-weight:700!important;
}
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 [data-ali-committee-font] *,
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 ali-committee-title *,
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 ali-committee-name *,
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 ali-committee-role *,
html body .ali-committees-template .ali-committee-card[data-ali-committee-typography="v93"] .committee-card-text-v93 ali-committee-org *{
  font-size:inherit!important;
  line-height:inherit!important;
}


/* v6.16.04 esnek footer modları */
.retro-footer-custom,.retro-footer-columns{color:rgba(255,255,255,.86)}.retro-footer-custom{padding:18px 0 22px}.retro-footer-custom h1,.retro-footer-custom h2,.retro-footer-custom h3,.retro-footer-custom h4,.retro-footer-columns h3{color:#fff}.retro-footer-custom a,.retro-footer-columns a{color:#fff;text-decoration:none}.retro-footer-custom a:hover,.retro-footer-columns a:hover{text-decoration:underline}.retro-footer-columns{display:grid;gap:24px;padding:24px 0 28px}.retro-footer-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.retro-footer-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.retro-footer-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.retro-footer-columns .footer-rich-col{min-width:0}.retro-footer-columns .footer-rich-col h3{font-size:17px;margin:0 0 12px;display:flex;align-items:center;gap:8px}.retro-footer-columns .footer-rich-content p{margin:0 0 10px}.retro-footer-columns .footer-rich-content ul{margin:0;padding-left:18px}.retro-footer-columns .footer-rich-content img{max-width:100%;height:auto}.retro-footer-columns .footer-auto-menu{list-style:none;margin:0;padding:0;display:grid;gap:8px}.retro-footer-columns .footer-auto-menu li{margin:0}.retro-footer-columns .footer-auto-menu a{display:inline-flex;align-items:center;gap:6px;line-height:1.35}.retro-footer-columns .footer-auto-menu-depth-1{margin:7px 0 4px 14px;padding-left:12px;border-left:1px solid rgba(255,255,255,.18);gap:6px}.retro-footer-columns .footer-col-type-site_menu .footer-rich-content,.retro-footer-columns .footer-col-type-quick_links .footer-rich-content{display:block}.retro-footer-columns .footer-secretary-auto{display:grid;gap:8px}.retro-footer-columns .footer-secretary-auto p{margin:0;display:flex;align-items:flex-start;gap:9px}.retro-footer-columns .footer-secretary-auto i{width:17px;margin-top:3px;color:rgba(255,255,255,.72)}
.retro-footer-mode-rich .retro-footer-bottom,.retro-footer-mode-html .retro-footer-bottom,.retro-footer-mode-columns .retro-footer-bottom{border-top:1px solid rgba(255,255,255,.18)}@media(max-width:900px){.retro-footer-columns-3,.retro-footer-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.retro-footer-columns,.retro-footer-columns-2,.retro-footer-columns-3,.retro-footer-columns-4{grid-template-columns:1fr}}


/* AliCMS v6.16.09 — Social media custom block */
.ali-social-block{--ali-social-accent:#e95664;--ali-social-navy:#102b4a}.ali-social-block .ali-custom-block-content{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap}.ali-social-align-left .ali-custom-block-content{justify-content:flex-start}.ali-social-align-right .ali-custom-block-content{justify-content:flex-end}.ali-social-intro{font-weight:800}.ali-social-intro p{margin:0}.ali-social-links{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.ali-social-link{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:800;transition:.2s ease}.ali-social-link i{font-size:18px}.ali-social-style-strip{background:linear-gradient(90deg,var(--ali-social-navy),#183f68);color:#fff}.ali-social-style-strip .ali-social-link{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:10px 15px}.ali-social-style-icons .ali-social-link{width:44px;height:44px;border-radius:999px;justify-content:center;background:var(--ali-social-navy);color:#fff}.ali-social-style-icons .ali-social-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ali-social-style-pills .ali-social-link{border-radius:999px;padding:10px 16px;background:#fff;color:var(--ali-social-navy);border:1px solid rgba(16,43,74,.16);box-shadow:0 8px 22px rgba(16,43,74,.08)}.ali-social-style-cards .ali-social-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%;max-width:980px}.ali-social-style-cards .ali-social-link{padding:16px;border-radius:18px;background:#fff;color:var(--ali-social-navy);box-shadow:0 12px 30px rgba(16,43,74,.10);justify-content:center}.ali-social-link:hover{transform:translateY(-2px)}



/* NatureAli custom layer */
:root{
  --nature-primary:#1f3c30;
  --nature-secondary:#6b4c22;
  --nature-accent:#b7782f;
  --nature-surface:#fffdf8;
  --nature-soft:#f6f0e5;
  --nature-text:#223529;
  --nature-muted:#687668;
}
body{background:var(--ali-body-bg,#f5f1e8);}
.site-header{position:sticky;top:0;z-index:40;backdrop-filter:blur(10px);background:rgba(255,251,245,.92)!important;border-bottom:1px solid rgba(31,60,48,.08)}
.header-top{padding-top:20px;padding-bottom:14px;align-items:center}
.brand img{max-height:90px;object-fit:contain}
.institution-logos{display:none!important}
.nav-wrap{margin-top:0;border-radius:18px;background:rgba(255,255,255,.75);box-shadow:0 14px 36px rgba(31,60,48,.08);padding:10px 16px}
.main-nav .nav-item>a{font-weight:700;letter-spacing:.01em}
.main-nav .nav-item>a span{color:var(--ali-primary)}
.main-nav .nav-item.is-active>a span,.main-nav .nav-item>a:hover span{color:var(--ali-accent)}
.cta-button{box-shadow:0 10px 22px rgba(31,60,48,.16)}
.hero-slider,.hero-swiper,.hero-slide,.slide-grid{border-radius:28px}
.hero-slide{overflow:hidden;box-shadow:0 30px 60px rgba(31,60,48,.12)}
.hero-slide::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 10%, rgba(255,255,255,.22), transparent 34%), radial-gradient(circle at 82% 80%, rgba(183,120,47,.16), transparent 28%)}
.slide-grid{background:linear-gradient(135deg, rgba(31,60,48,.96), rgba(62,88,62,.92) 54%, rgba(107,76,34,.90));padding:48px 42px}
.slide-copy h1,.slide-copy h2,.slide-copy h3{font-family:var(--ali-heading-font);line-height:1.06}
.slide-copy p{max-width:60ch}
.slide-copy .hero-date,.slide-copy .hero-subtitle{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:8px 14px;border-radius:999px;margin-bottom:16px}
.slide-copy .hero-button,.slide-copy .hero-cta,.slide-copy .hero-actions a{border-radius:14px}
.slide-image-wrap{display:flex;justify-content:center;align-items:center}
.slide-image-wrap img{max-width:360px;filter:drop-shadow(0 24px 48px rgba(0,0,0,.22))}
.quick-card{border-radius:20px;background:linear-gradient(180deg,#fffefc,#f7f1e7);box-shadow:0 18px 40px rgba(31,60,48,.08)}
.quick-card strong{color:var(--ali-primary)}
.quick-card b{color:var(--ali-accent)}
.inner-hero{background:linear-gradient(135deg, rgba(31,60,48,.08), rgba(183,120,47,.09));border-bottom:1px solid rgba(31,60,48,.08)}
.inner-hero .hero-card,.inner-hero .inner-hero-card{border-radius:24px}
.rich-output h2,.rich-output h3,.rich-output h4{color:var(--ali-primary)}
.rich-output a{color:var(--ali-secondary)}
.rich-output a:hover{color:var(--ali-accent)}
.site-footer{margin-top:56px;background:linear-gradient(180deg,#1f3c30,#162b22);color:#eef3ef}
.site-footer a{color:#fff}
.footer-col,.footer-rich-col,.footer-grid>div{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px}
.footer-bottom{border-top:1px solid rgba(255,255,255,.08)}
/* Content modules */
.nature-home-shell{display:grid;gap:32px;padding:18px 0 8px}
.nature-split-hero{display:grid;grid-template-columns:1.35fr .9fr;gap:24px;align-items:stretch}
.nature-surface{background:linear-gradient(180deg,#fffefc,#f9f4eb);border:1px solid rgba(31,60,48,.08);border-radius:26px;box-shadow:0 16px 42px rgba(31,60,48,.07)}
.nature-intro{padding:34px}
.nature-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ali-accent);margin-bottom:14px}
.nature-intro h2{font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.05;margin:0 0 14px}
.nature-intro p{font-size:1.02rem;color:var(--ali-text)}
.nature-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
.nature-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:14px;font-weight:800;text-decoration:none;transition:.2s ease}
.nature-button--primary{background:var(--ali-primary);color:#fff}
.nature-button--ghost{background:rgba(31,60,48,.08);color:var(--ali-primary)}
.nature-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(31,60,48,.12)}
.nature-logo-panel{display:grid;place-items:center;min-height:100%;padding:20px;background:radial-gradient(circle at top right, rgba(183,120,47,.10), transparent 30%), linear-gradient(180deg,#fffefb,#f5efe4)}
.nature-logo-panel img{max-width:min(100%, 380px);height:auto;filter:drop-shadow(0 22px 40px rgba(31,60,48,.12))}
.nature-section-header{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-top:4px}
.nature-section-header h2{margin:0;font-size:1.55rem}
.nature-section-header p{margin:0;color:var(--ali-muted)}
.nature-grid{display:grid;gap:18px}
.nature-grid--feature{grid-template-columns:repeat(3,minmax(0,1fr))}
.nature-grid--feature .nature-card--feature{grid-column:span 2;min-height:290px}
.nature-grid--feature .nature-card--tall{min-height:290px}
.nature-grid--small{grid-template-columns:repeat(3,minmax(0,1fr))}
.nature-card{position:relative;display:flex;flex-direction:column;gap:10px;min-height:220px;padding:24px;text-decoration:none;color:var(--ali-text);background:linear-gradient(180deg,#fffefc,#f7f2e8);border-radius:24px;border:1px solid rgba(31,60,48,.08);box-shadow:0 16px 38px rgba(31,60,48,.07);overflow:hidden;transition:.22s ease}
.nature-card::before{content:'';position:absolute;inset:auto -55px -55px auto;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle, rgba(183,120,47,.18), transparent 70%)}
.nature-card::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(31,60,48,.02), transparent 45%)}
.nature-card > *{position:relative;z-index:1}
.nature-card:hover{transform:translateY(-4px);box-shadow:0 24px 46px rgba(31,60,48,.11)}
.nature-card__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(31,60,48,.09);color:var(--ali-primary);font-size:1.15rem}
.nature-card__meta,.nature-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.82rem;color:var(--ali-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.nature-badge{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:rgba(183,120,47,.12);color:var(--ali-secondary);font-weight:800;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}
.nature-card h3{margin:0;font-size:1.28rem;line-height:1.15}
.nature-card p{margin:0;color:var(--ali-muted)}
.nature-card__link{margin-top:auto;font-weight:800;color:var(--ali-accent)}
.nature-mini-card{min-height:176px}
.nature-mini-card h3{font-size:1.08rem}
.nature-cta-strip{display:grid;grid-template-columns:1.15fr auto;gap:18px;align-items:center;padding:28px 30px;background:linear-gradient(135deg, rgba(31,60,48,.98), rgba(107,76,34,.92));color:#fff;border-radius:24px;box-shadow:0 18px 40px rgba(31,60,48,.15)}
.nature-cta-strip h3{margin:0 0 8px;color:#fff;font-size:1.45rem}
.nature-cta-strip p{margin:0;color:rgba(255,255,255,.84)}
.nature-news-list{display:grid;gap:16px}
.nature-news-item{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;padding:18px 20px;background:#fffefb;border:1px solid rgba(31,60,48,.08);border-radius:18px;box-shadow:0 12px 28px rgba(31,60,48,.05)}
.nature-news-item__icon{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:rgba(31,60,48,.08);font-size:1.2rem;color:var(--ali-primary)}
.nature-news-item__content h3{margin:0 0 6px;font-size:1.08rem}
.nature-news-item__content p{margin:0;color:var(--ali-muted)}
.nature-news-item__link{font-weight:800;white-space:nowrap}
.nature-pdf-viewer{background:#fffefb;border:1px solid rgba(31,60,48,.08);border-radius:22px;box-shadow:0 12px 30px rgba(31,60,48,.05);padding:18px;margin-top:18px}
.nature-pdf-viewer iframe{width:100%;height:780px;border:0;border-radius:14px;background:#f4efe6}
.nature-download-buttons{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}
.nature-logo-showcase{display:grid;grid-template-columns:1fr .9fr;gap:22px;align-items:center}
.nature-logo-showcase__card{padding:26px}
.nature-logo-showcase img{max-width:100%;height:auto;display:block;margin:auto}
.nature-contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px}
.nature-contact-card{padding:24px}
.nature-list{display:grid;gap:10px;padding:0;margin:14px 0 0;list-style:none}
.nature-list li{display:flex;gap:12px;align-items:flex-start}
.nature-list li i{margin-top:4px;color:var(--ali-accent)}
.nature-table{width:100%;border-collapse:collapse;border-spacing:0;overflow:hidden;border-radius:18px;background:#fffefb;box-shadow:0 12px 28px rgba(31,60,48,.05);font-size:.98rem}
.nature-table th,.nature-table td{padding:14px 16px;border-bottom:1px solid rgba(31,60,48,.08);vertical-align:top}
.nature-table th{background:rgba(31,60,48,.06);text-align:left;color:var(--ali-primary)}
.nature-highlight{padding:20px;border-radius:18px;background:rgba(183,120,47,.09);border:1px solid rgba(183,120,47,.14)}
.nature-kv{display:grid;gap:12px}
.nature-kv__row{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:12px 0;border-bottom:1px dashed rgba(31,60,48,.1)}
.nature-kv__row strong{color:var(--ali-primary)}
@media (max-width: 1024px){
  .nature-split-hero,.nature-logo-showcase,.nature-contact-grid,.nature-cta-strip{grid-template-columns:1fr}
  .nature-grid--feature,.nature-grid--small{grid-template-columns:repeat(2,minmax(0,1fr))}
  .nature-grid--feature .nature-card--feature{grid-column:span 2}
}
@media (max-width: 720px){
  .header-top{padding-top:14px}
  .brand img{max-height:76px}
  .slide-grid{padding:28px 22px}
  .nature-intro{padding:24px}
  .nature-grid--feature,.nature-grid--small{grid-template-columns:1fr}
  .nature-grid--feature .nature-card--feature{grid-column:span 1}
  .nature-news-item{grid-template-columns:1fr}
  .nature-kv__row{grid-template-columns:1fr}
  .nature-pdf-viewer iframe{height:560px}
}


/* v1.1.0 - dynamic magazine pages */
.nature-magazine-section{padding-top:34px;padding-bottom:12px}
.nature-magazine-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:22px}
.nature-magazine-card{grid-column:span 4;display:flex;flex-direction:column;min-width:0;background:linear-gradient(180deg,#fffefc,#f8f2e7);border:1px solid rgba(31,60,48,.09);border-radius:24px;overflow:hidden;text-decoration:none;color:var(--ali-text);box-shadow:0 16px 38px rgba(31,60,48,.07);transition:transform .22s ease,box-shadow .22s ease}
.nature-magazine-card--feature{grid-column:span 8;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:350px}
.nature-magazine-card:hover{transform:translateY(-5px);box-shadow:0 24px 52px rgba(31,60,48,.12)}
.nature-magazine-card__visual{position:relative;min-height:210px;background:linear-gradient(135deg,rgba(31,60,48,.12),rgba(183,120,47,.16));overflow:hidden}
.nature-magazine-card--feature .nature-magazine-card__visual{min-height:350px}
.nature-magazine-card__visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}
.nature-magazine-card:hover .nature-magazine-card__visual img{transform:scale(1.035)}
.nature-magazine-card__visual.is-placeholder{display:grid;place-items:center}
.nature-magazine-card__visual.is-placeholder>span:first-child{font-size:3rem;color:var(--ali-primary)}
.nature-magazine-card__visual .nature-badge{position:absolute;left:16px;top:16px;background:rgba(255,253,248,.92);backdrop-filter:blur(10px)}
.nature-magazine-card__body{display:flex;flex-direction:column;gap:10px;padding:22px;min-width:0}
.nature-magazine-card__body h3{margin:0;font-size:1.25rem;line-height:1.15;color:var(--ali-heading-color)}
.nature-magazine-card--feature .nature-magazine-card__body{justify-content:center;padding:30px}
.nature-magazine-card--feature .nature-magazine-card__body h3{font-size:clamp(1.6rem,2.2vw,2.35rem)}
.nature-magazine-card__body p{margin:0;color:var(--ali-muted);line-height:1.65}
.nature-magazine-card__body .nature-card__link{margin-top:auto}
@media(max-width:1024px){.nature-magazine-card{grid-column:span 6}.nature-magazine-card--feature{grid-column:span 12}}
@media(max-width:720px){.nature-magazine-grid{grid-template-columns:1fr}.nature-magazine-card,.nature-magazine-card--feature{grid-column:1;display:flex}.nature-magazine-card--feature .nature-magazine-card__visual{min-height:240px}.nature-magazine-card--feature .nature-magazine-card__body h3{font-size:1.45rem}}


/* === Cukurova refresh v1.2.0 === */
.site-header{background:#f5f1e8!important;border-bottom:1px solid rgba(31,60,48,.08)!important}
.header-top,.institution-logos{display:none!important}
.nature-nav-wrap{display:flex!important;align-items:center!important;gap:24px!important;padding:14px 24px!important;margin:18px auto 14px!important;background:rgba(255,253,248,.92)!important;border:1px solid rgba(31,60,48,.07)!important;border-radius:28px!important;box-shadow:0 16px 40px rgba(31,60,48,.08)!important}
.brand-inline{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important;flex:0 0 auto!important}
.brand-inline .brand-mark{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:linear-gradient(180deg,#fffdf9 0%,#f3ece0 100%);box-shadow:inset 0 0 0 1px rgba(183,120,47,.12)}
.brand-inline .brand-mark img{width:68px!important;max-width:68px!important;height:auto!important}
.brand-inline .brand-copy{display:flex;flex-direction:column;line-height:1.08}
.brand-inline .brand-copy strong{font-family:Georgia,"Times New Roman",serif;font-size:28px;color:#1f3c30;letter-spacing:.2px}
.brand-inline .brand-copy small{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#9a7440;margin-top:6px}
.nav-wrap .main-nav{display:flex;align-items:center;gap:2px;flex:1;justify-content:flex-end}
.nav-item>a{height:58px!important;padding:0 14px!important;font-size:14px!important;letter-spacing:.01em;text-transform:none!important;color:#1f3c30!important;border-radius:16px}
.nav-item.is-active>a,.nav-item>a:hover{background:rgba(183,120,47,.08)!important;color:#9d6a2d!important}
.nav-item.is-active>a:after{left:14px!important;right:14px!important;bottom:8px!important;background:#b7782f!important}
.nav-actions{margin-left:0!important}
.search-btn{color:#1f3c30!important}.search-btn:hover{background:rgba(183,120,47,.08)!important;color:#9d6a2d!important}
.hero-home{padding:20px 0 22px!important;min-height:auto!important}
.retro-main-swiper{border-radius:34px!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(31,60,48,.09)!important}
.retro-main-swiper .retro-slide{padding:34px 42px!important;min-height:420px!important;align-items:center!important;background:linear-gradient(135deg,rgba(255,253,248,.94) 0%,rgba(240,244,240,.84) 100%)!important}
.retro-main-swiper .hero-title strong{font-size:clamp(32px,4vw,52px)!important;line-height:1.02!important;color:#1f3c30!important}
.retro-main-swiper .event-pill span{background:#b7782f!important;color:#fff!important;border-radius:999px!important;padding:8px 14px!important;font-weight:700!important}
.retro-main-swiper .hero-copy h1{font-size:clamp(18px,2vw,26px)!important;line-height:1.5!important;color:#425247!important;font-weight:500!important}
.retro-main-swiper .hero-copy h1::first-line{color:#425247!important}
.retro-main-swiper .slider-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:#1f3c30!important;color:#fff!important;padding:14px 22px!important;font-weight:700!important;box-shadow:none!important}
.retro-main-swiper .hero-visual img{width:min(var(--slider-image-width,540px),44vw)!important;max-height:360px!important;object-fit:contain!important;border-radius:26px!important;box-shadow:0 22px 48px rgba(0,0,0,.12)!important;background:#fffdf8;padding:8px}
.quick-cards-wrap,.quick-cards,.quick-cards-swiper{display:none!important}
.nature-button--primary,.nature-button,.nature-download-buttons .nature-button--primary{background:#1f3c30!important;color:#fff!important;border-color:#1f3c30!important}
.nature-button--ghost,.nature-download-buttons .nature-button--ghost{background:#f3ece0!important;color:#1f3c30!important;border:1px solid rgba(31,60,48,.12)!important}
.nature-home-shell .nature-grid--feature{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:24px;margin-bottom:36px}
.nature-card--event .nature-card__media{margin:-26px -26px 18px;border-radius:22px 22px 0 0;overflow:hidden}
.nature-card--event .nature-card__media img{width:100%;height:100%;object-fit:cover;display:block}
.nature-card--event{padding-top:26px!important}
.nature-card--tall{display:flex;flex-direction:column;justify-content:center}
.nature-list.compact{padding-left:0;list-style:none;margin:12px 0 0}
.nature-list.compact li{display:flex;align-items:flex-start;gap:10px;margin:10px 0;color:#4d5a50}
.nature-list.compact i{color:#b7782f;margin-top:3px}
.nature-magazine-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}
.nature-magazine-grid--single{grid-template-columns:minmax(0,1fr)!important;max-width:820px}
.nature-magazine-card,.nature-magazine-card--feature{grid-column:auto!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important}
.nature-magazine-card__visual{position:relative!important;aspect-ratio:4/3!important;min-height:0!important;overflow:hidden!important}
.nature-magazine-card__visual img{width:100%!important;height:100%!important;object-fit:cover!important}
.nature-magazine-card__body{display:flex!important;flex-direction:column!important;flex:1!important}
.nature-magazine-card__body p{flex:1!important}
.site-footer{background:#e8e0d2!important;color:#1f3c30!important;padding:42px 0 18px!important;border-top:1px solid rgba(31,60,48,.08)!important}
.site-footer h3,.site-footer a,.site-footer p,.site-footer li,.site-footer span{color:#1f3c30!important}
.site-footer h3:after{background:#b7782f!important}
.footer-rich-content a:hover,.site-footer a:hover{color:#9d6a2d!important}
.footer-bottom{border-top:1px solid rgba(31,60,48,.10)!important;color:#536256!important}
.footer-bottom--centered{justify-content:center!important;text-align:center!important}
.footer-bottom--centered>span:first-child{flex:0 1 auto!important}
.content-body--document{padding-top:28px!important}
@media (max-width: 1100px){
  .nature-nav-wrap{padding:14px 18px!important;gap:16px!important}
  .brand-inline .brand-copy strong{font-size:24px!important}
  .nav-item>a{padding:0 10px!important;font-size:13px!important}
  .nature-home-shell .nature-grid--feature{grid-template-columns:1fr!important}
  .nature-magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width: 900px){
  .nature-nav-wrap{padding:12px 14px!important;align-items:center!important}
  .brand-inline{gap:12px!important}
  .brand-inline .brand-mark{width:68px;height:68px}
  .brand-inline .brand-mark img{width:54px!important;max-width:54px!important}
  .brand-inline .brand-copy strong{font-size:20px!important}
  .brand-inline .brand-copy small{font-size:10px!important}
  .mobile-toggle{display:inline-flex!important;align-items:center;justify-content:center;background:#1f3c30!important;border-radius:14px!important}
  .main-nav{display:none;position:absolute;left:14px;right:14px;top:88px;background:#fffdf8;border-radius:18px;box-shadow:0 16px 38px rgba(31,60,48,.12);padding:10px!important;z-index:60}
  .main-nav.is-open{display:block!important}
  .nav-item>a{height:auto!important;padding:13px 12px!important}
  .nav-actions{margin-left:auto!important}
  .retro-main-swiper .retro-slide{padding:24px 18px!important;min-height:auto!important}
  .retro-main-swiper .hero-visual img{width:min(var(--slider-image-width,520px),86vw)!important;max-height:none!important;margin:0 auto!important}
  .nature-magazine-grid{grid-template-columns:1fr!important}
}


/* v1.2.1 content refinements */
.nature-about-page p{font-size:1.05rem;line-height:1.82;color:#405047;margin:0 0 18px}
.nature-about-page p:last-child{margin-bottom:0}
.nature-contact-grid--map{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr);align-items:stretch}
.nature-contact-details{display:flex;flex-direction:column}
.nature-contact-logo{display:grid;place-items:center;margin:0 auto 20px;width:170px;height:170px;border-radius:50%;background:linear-gradient(180deg,#fffdf8,#f1eadf);box-shadow:inset 0 0 0 1px rgba(183,120,47,.12)}
.nature-contact-logo img{width:145px;height:145px;object-fit:contain}
.nature-map-card{padding:10px;overflow:hidden;min-height:520px}
.nature-map-card iframe{width:100%;height:100%;min-height:500px;border:0;border-radius:18px;display:block}
@media(max-width:900px){.nature-contact-grid--map{grid-template-columns:1fr}.nature-map-card{min-height:420px}.nature-map-card iframe{min-height:400px}}

/* === NatureAli v1.2.4 refinement layer === */
/* Header: daha kompakt marka yazısı, daha büyük logo, aynı menü yüksekliği */
html body .nature-nav-wrap{
  min-height:112px!important;
  padding-top:12px!important;
  padding-bottom:12px!important;
  gap:18px!important;
}
html body .brand-inline{
  flex:0 1 430px!important;
  max-width:430px!important;
  gap:13px!important;
}
html body .brand-inline .brand-mark{
  width:84px!important;
  height:84px!important;
  flex:0 0 84px!important;
}
html body .brand-inline .brand-mark img{
  width:80px!important;
  max-width:80px!important;
  height:80px!important;
  object-fit:contain!important;
}
html body .brand-inline .brand-copy{
  min-width:0!important;
  max-width:330px!important;
}
html body .brand-inline .brand-copy strong{
  font-family:"Arial Narrow","Roboto Condensed","Liberation Sans Narrow",Arial,sans-serif!important;
  font-stretch:condensed!important;
  font-size:28px!important;
  font-weight:800!important;
  letter-spacing:-.035em!important;
  line-height:1!important;
  white-space:nowrap!important;
}
html body .brand-inline .brand-copy small{
  margin-top:7px!important;
  font-size:11px!important;
  letter-spacing:.24em!important;
}
html body .nature-nav-wrap .main-nav{
  gap:0!important;
}
html body .nature-nav-wrap .nav-item>a{
  padding-left:11px!important;
  padding-right:11px!important;
}

/* Dropdown geçiş köprüsü: imleç aşağı inerken alt menü kapanmaz */
html body .nature-nav-wrap .nav-item.has-child{
  position:relative!important;
}
html body .nature-nav-wrap .nav-item.has-child::before{
  content:"";
  position:absolute;
  left:-8px;
  right:-8px;
  top:48px;
  height:28px;
  z-index:19;
}
html body .nature-nav-wrap .dropdown{
  top:54px!important;
  padding:14px!important;
  z-index:50!important;
}
html body .nature-nav-wrap .has-child:hover .dropdown,
html body .nature-nav-wrap .has-child:focus-within .dropdown{
  display:block!important;
}

/* Ana sayfa toplantı duyurusu: tek, kompakt ve merkezli kart */
html body .nature-event-spotlight{
  display:flex!important;
  justify-content:center!important;
  margin:0 0 34px!important;
}
html body .nature-event-card{
  width:min(860px,100%)!important;
  display:grid!important;
  grid-template-columns:minmax(300px,.92fr) minmax(300px,1.08fr)!important;
  background:linear-gradient(180deg,#fffefb,#f7f1e7)!important;
  border:1px solid rgba(31,60,48,.09)!important;
  border-radius:24px!important;
  overflow:hidden!important;
  color:#223529!important;
  text-decoration:none!important;
  box-shadow:0 16px 38px rgba(31,60,48,.07)!important;
  transition:transform .2s ease,box-shadow .2s ease!important;
}
html body .nature-event-card:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 22px 44px rgba(31,60,48,.11)!important;
}
html body .nature-event-card__media{
  min-height:270px!important;
  overflow:hidden!important;
  background:#eef1ed!important;
}
html body .nature-event-card__media img{
  width:100%!important;
  height:100%!important;
  min-height:270px!important;
  object-fit:cover!important;
  display:block!important;
}
html body .nature-event-card__body{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:11px!important;
  padding:28px!important;
}
html body .nature-event-card__body h3{
  margin:0!important;
  font-size:1.55rem!important;
  color:#1f3c30!important;
}
html body .nature-event-card__body p{
  margin:0!important;
  color:#59675d!important;
  line-height:1.65!important;
}
html body .nature-event-card__body .nature-card__link{
  margin-top:4px!important;
}

/* Bilimsel toplantılar sayfasındaki tek kartı de gereksiz büyütme */
html body .nature-meetings-page{
  padding-top:0!important;
}
html body .nature-meetings-page .nature-magazine-grid--single{
  max-width:880px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html body .nature-meetings-page .nature-magazine-card--feature{
  display:grid!important;
  grid-template-columns:minmax(300px,.95fr) minmax(300px,1.05fr)!important;
}
html body .nature-meetings-page .nature-magazine-card__visual{
  aspect-ratio:auto!important;
  min-height:300px!important;
}

/* İletişim: sığan metinler ve çalışan Yandex haritası */
html body .nature-contact-grid--map{
  grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr)!important;
  gap:24px!important;
  align-items:stretch!important;
}
html body .nature-contact-details{
  min-width:0!important;
  padding:28px!important;
}
html body .nature-contact-details h2{
  font-size:clamp(1.8rem,2.4vw,2.45rem)!important;
  line-height:1.16!important;
  margin:14px 0 18px!important;
}
html body .nature-contact-logo{
  width:150px!important;
  height:150px!important;
  margin-bottom:16px!important;
}
html body .nature-contact-logo img{
  width:132px!important;
  height:132px!important;
}
html body .nature-contact-kv .nature-kv__row{
  grid-template-columns:96px minmax(0,1fr)!important;
  gap:14px!important;
  align-items:start!important;
}
html body .nature-contact-kv .nature-kv__row span,
html body .nature-contact-kv .nature-kv__row a{
  min-width:0!important;
  max-width:100%!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}
html body .nature-map-card{
  min-height:470px!important;
  padding:10px!important;
  background:#fffdf8!important;
}
html body .nature-map-card iframe{
  width:100%!important;
  height:100%!important;
  min-height:450px!important;
  border:0!important;
  border-radius:18px!important;
  display:block!important;
  background:#e9ece8!important;
}

/* Footer: açık zemin/beyaz metin çatışmasını tamamen kaldır */
html body footer.site-footer{
  background:linear-gradient(180deg,#29483a 0%,#1f392e 100%)!important;
  color:#f7f1e7!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
}
html body footer.site-footer .retro-footer-columns,
html body footer.site-footer .footer-rich-content,
html body footer.site-footer .footer-rich-content p,
html body footer.site-footer .footer-rich-content li,
html body footer.site-footer .footer-rich-content span,
html body footer.site-footer .footer-auto-menu,
html body footer.site-footer .footer-bottom,
html body footer.site-footer .footer-bottom span{
  color:#f7f1e7!important;
}
html body footer.site-footer .footer-col,
html body footer.site-footer .footer-rich-col,
html body footer.site-footer .footer-grid>div{
  background:rgba(255,255,255,.055)!important;
  border-color:rgba(255,255,255,.10)!important;
  box-shadow:none!important;
}
html body footer.site-footer h3,
html body footer.site-footer strong{
  color:#fffdf8!important;
}
html body footer.site-footer h3:after{
  background:#d4a05b!important;
}
html body footer.site-footer a{
  color:#f7f1e7!important;
}
html body footer.site-footer a:hover{
  color:#f0c27d!important;
}
html body footer.site-footer .footer-bottom{
  border-top-color:rgba(255,255,255,.13)!important;
}

@media(max-width:1200px){
  html body .brand-inline{flex-basis:365px!important;max-width:365px!important}
  html body .brand-inline .brand-copy{max-width:270px!important}
  html body .brand-inline .brand-copy strong{font-size:24px!important}
  html body .nature-nav-wrap .nav-item>a{padding-left:8px!important;padding-right:8px!important;font-size:12.5px!important}
}
@media(max-width:1024px){
  html body .nature-contact-grid--map{grid-template-columns:1fr!important}
  html body .nature-map-card{min-height:420px!important}
  html body .nature-map-card iframe{min-height:400px!important}
}
@media(max-width:900px){
  html body .brand-inline{flex:1 1 auto!important;max-width:calc(100% - 112px)!important}
  html body .brand-inline .brand-mark{width:68px!important;height:68px!important;flex-basis:68px!important}
  html body .brand-inline .brand-mark img{width:64px!important;max-width:64px!important;height:64px!important}
  html body .brand-inline .brand-copy strong{font-size:20px!important;white-space:normal!important}
  html body .nature-event-card,
  html body .nature-meetings-page .nature-magazine-card--feature{grid-template-columns:1fr!important}
  html body .nature-event-card__media{min-height:220px!important}
  html body .nature-event-card__media img{min-height:220px!important}
}
@media(max-width:560px){
  html body .brand-inline .brand-copy small{display:none!important}
  html body .brand-inline .brand-copy strong{font-size:18px!important}
  html body .nature-contact-details{padding:22px!important}
  html body .nature-contact-kv .nature-kv__row{grid-template-columns:1fr!important;gap:5px!important}
}
html body footer.site-footer .retro-footer-bottom{
  justify-content:center!important;
  text-align:center!important;
}


/* === NatureAli v1.2.5 compact header and content polish === */
html body .nature-nav-wrap{
  min-height:112px!important;
  padding-top:4px!important;
  padding-bottom:4px!important;
  gap:12px!important;
}
html body .brand-inline{
  flex:0 0 320px!important;
  max-width:320px!important;
  gap:10px!important;
}
html body .brand-inline .brand-mark{
  width:104px!important;
  height:104px!important;
  flex:0 0 104px!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body .brand-inline .brand-mark img{
  width:100px!important;
  max-width:100px!important;
  height:100px!important;
  object-fit:contain!important;
}
html body .brand-inline .brand-copy{
  min-width:0!important;
  max-width:205px!important;
}
html body .brand-inline .brand-copy strong{
  font-family:"Arial Narrow","Roboto Condensed","Liberation Sans Narrow",Arial,sans-serif!important;
  font-size:21px!important;
  font-weight:800!important;
  letter-spacing:-.045em!important;
  line-height:1.02!important;
  white-space:nowrap!important;
}
html body .brand-inline .brand-copy small{
  margin-top:6px!important;
  font-size:8.5px!important;
  letter-spacing:.16em!important;
  white-space:nowrap!important;
}
html body .nature-nav-wrap .main-nav{
  min-width:0!important;
  flex:1 1 auto!important;
  flex-wrap:nowrap!important;
  justify-content:flex-end!important;
  gap:0!important;
}
html body .nature-nav-wrap .nav-item{
  flex:0 0 auto!important;
}
html body .nature-nav-wrap .nav-item>a{
  padding-left:9px!important;
  padding-right:9px!important;
  font-size:13px!important;
  white-space:nowrap!important;
  line-height:1!important;
}
html body .nature-nav-wrap .nav-item>a span{
  white-space:nowrap!important;
}
html body .nature-nav-wrap .nav-actions{
  flex:0 0 auto!important;
}
@media(max-width:1450px){
  html body .brand-inline{flex-basis:290px!important;max-width:290px!important}
  html body .brand-inline .brand-copy{max-width:175px!important}
  html body .brand-inline .brand-copy strong{font-size:18.5px!important}
  html body .brand-inline .brand-copy small{font-size:7.5px!important;letter-spacing:.13em!important}
  html body .nature-nav-wrap .nav-item>a{padding-left:7px!important;padding-right:7px!important;font-size:12.2px!important}
}
@media(max-width:1220px){
  html body .nature-nav-wrap{position:relative!important}
  html body .brand-inline{flex:1 1 auto!important;max-width:calc(100% - 112px)!important}
  html body .mobile-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#1f3c30!important;border-radius:14px!important}
  html body .nature-nav-wrap .main-nav{
    display:none!important;
    position:absolute!important;
    left:14px!important;
    right:14px!important;
    top:112px!important;
    background:#fffdf8!important;
    border:1px solid rgba(31,60,48,.09)!important;
    border-radius:18px!important;
    box-shadow:0 18px 42px rgba(31,60,48,.14)!important;
    padding:10px!important;
    z-index:70!important;
  }
  html body .nature-nav-wrap .main-nav.is-open{display:block!important}
  html body .nature-nav-wrap .nav-item>a{height:auto!important;padding:13px 12px!important;font-size:14px!important}
  html body .nature-nav-wrap .dropdown{position:static!important;display:block!important;box-shadow:none!important;background:rgba(31,60,48,.04)!important;margin:0 8px 8px!important}
  html body .nature-nav-wrap .nav-actions{margin-left:auto!important}
}
@media(max-width:560px){
  html body .brand-inline .brand-mark{width:76px!important;height:76px!important;flex-basis:76px!important}
  html body .brand-inline .brand-mark img{width:74px!important;max-width:74px!important;height:74px!important}
  html body .brand-inline .brand-copy strong{font-size:17px!important;white-space:normal!important}
  html body .brand-inline .brand-copy small{display:none!important}
}


/* === NatureAli v1.2.6 menu, sticky header, card and contact refinements === */
html body .nature-nav-wrap{
  gap:18px!important;
  transition:min-height .24s ease,padding .24s ease,margin .24s ease,border-radius .24s ease,box-shadow .24s ease!important;
}
html body .brand-inline{
  flex-basis:338px!important;
  max-width:338px!important;
  gap:12px!important;
}
html body .brand-inline .brand-mark{
  width:112px!important;
  height:112px!important;
  flex-basis:112px!important;
}
html body .brand-inline .brand-mark img{
  width:110px!important;
  max-width:110px!important;
  height:110px!important;
}
html body .brand-inline .brand-copy{
  max-width:214px!important;
}
html body .brand-inline .brand-copy strong{
  font-size:23px!important;
  letter-spacing:-.04em!important;
}
html body .brand-inline .brand-copy small{
  font-size:9.3px!important;
  letter-spacing:.17em!important;
}
html body .nature-nav-wrap .main-nav{
  gap:8px!important;
}
html body .nature-nav-wrap .nav-item>a{
  min-height:48px!important;
  height:48px!important;
  padding:0 14px!important;
  background:#f4ede1!important;
  border:1px solid rgba(107,76,34,.12)!important;
  border-radius:14px!important;
  color:#244236!important;
  box-shadow:0 4px 12px rgba(31,60,48,.035)!important;
  transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important;
}
html body .nature-nav-wrap .nav-item>a:hover,
html body .nature-nav-wrap .nav-item:focus-within>a{
  background:#2b4a3d!important;
  color:#fffdf8!important;
  border-color:#2b4a3d!important;
  transform:translateY(-2px)!important;
  box-shadow:0 9px 18px rgba(31,60,48,.16)!important;
}
html body .nature-nav-wrap .nav-item.is-active>a{
  background:#b7782f!important;
  color:#fff!important;
  border-color:#b7782f!important;
}
html body .nature-nav-wrap .nav-item.is-active>a:after{display:none!important}
html body .nature-nav-wrap .nav-item>a span{color:inherit!important}
html body .nature-nav-wrap .nav-caret{color:inherit!important}
html body .nature-nav-wrap .dropdown{
  top:57px!important;
  border:1px solid rgba(31,60,48,.10)!important;
  background:#fffdf8!important;
}
html body .nature-nav-wrap .nav-item.has-child::before{
  top:45px!important;
  height:32px!important;
}

/* Scroll sonrası daha kompakt sticky menü */
html body .site-header.is-scrolled .nature-nav-wrap{
  min-height:76px!important;
  margin-top:7px!important;
  margin-bottom:7px!important;
  padding-top:4px!important;
  padding-bottom:4px!important;
  border-radius:22px!important;
  box-shadow:0 12px 30px rgba(31,60,48,.10)!important;
}
html body .site-header.is-scrolled .brand-inline .brand-mark{
  width:66px!important;
  height:66px!important;
  flex-basis:66px!important;
}
html body .site-header.is-scrolled .brand-inline .brand-mark img{
  width:64px!important;
  max-width:64px!important;
  height:64px!important;
}
html body .site-header.is-scrolled .brand-inline .brand-copy strong{font-size:19px!important}
html body .site-header.is-scrolled .brand-inline .brand-copy small{font-size:7.8px!important;margin-top:4px!important}
html body .site-header.is-scrolled .nature-nav-wrap .nav-item>a{height:42px!important;min-height:42px!important}
html body .site-header.is-scrolled .nature-nav-wrap .dropdown{top:50px!important}
html body .site-header.is-scrolled .nature-nav-wrap .nav-item.has-child::before{top:39px!important;height:29px!important}

/* Ana sayfa ve magazine kartlarında ince, şık border */
html body .nature-card,
html body .nature-magazine-card,
html body .nature-event-card{
  border:1px solid rgba(183,120,47,.30)!important;
}
html body .nature-card:hover,
html body .nature-magazine-card:hover,
html body .nature-event-card:hover{
  border-color:rgba(31,60,48,.42)!important;
}
html body .nature-magazine-card__visual.is-logo-visual{
  background:linear-gradient(180deg,#fffefb,#f2ecdf)!important;
  padding:20px!important;
}
html body .nature-magazine-card__visual.is-logo-visual img{
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  transform:none!important;
}
html body .nature-magazine-card:hover .nature-magazine-card__visual.is-logo-visual img{
  transform:none!important;
}
html body .nature-logo-panel img{
  width:auto!important;
  max-width:min(92%,380px)!important;
  max-height:360px!important;
  object-fit:contain!important;
}

/* İletişim başlığı biraz daha küçük */
html body .nature-contact-details h2{
  font-size:clamp(1.48rem,2vw,2rem)!important;
  line-height:1.15!important;
}

@media(max-width:1560px){
  html body .brand-inline{flex-basis:315px!important;max-width:315px!important}
  html body .brand-inline .brand-copy{max-width:190px!important}
  html body .brand-inline .brand-copy strong{font-size:21px!important}
  html body .nature-nav-wrap .main-nav{gap:6px!important}
  html body .nature-nav-wrap .nav-item>a{padding-left:11px!important;padding-right:11px!important;font-size:12.5px!important}
}
@media(max-width:1320px){
  html body .brand-inline{flex-basis:300px!important;max-width:300px!important}
  html body .brand-inline .brand-mark{width:96px!important;height:96px!important;flex-basis:96px!important}
  html body .brand-inline .brand-mark img{width:94px!important;max-width:94px!important;height:94px!important}
  html body .brand-inline .brand-copy{max-width:192px!important}
  html body .brand-inline .brand-copy strong{font-size:20px!important}
  html body .nature-nav-wrap .main-nav{gap:5px!important}
  html body .nature-nav-wrap .nav-item>a{padding-left:9px!important;padding-right:9px!important;font-size:12px!important}
}
@media(max-width:1220px){
  html body .nature-nav-wrap .main-nav{gap:6px!important}
  html body .nature-nav-wrap .nav-item>a{height:auto!important;min-height:44px!important}
  html body .site-header.is-scrolled .nature-nav-wrap .main-nav{top:78px!important}
}
@media(max-width:560px){
  html body .brand-inline .brand-copy strong{font-size:18px!important}
}

/* AliCMS v6.18.22 content management */
.nature-magazine-card__visual.fit-contain img{object-fit:contain!important;padding:20px;background:#f6f1e7}.nature-magazine-card__visual.fit-cover img{object-fit:cover!important}.nature-listing-page{display:grid;gap:24px}.nature-listing-intro>.content-body{margin:0;padding:0;box-shadow:none;background:transparent}.nature-pdfjs-viewer{border:1px solid rgba(31,60,48,.14);border-radius:20px;overflow:hidden;background:#d9d5cd;margin-top:18px}.nature-pdfjs-toolbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px;background:#1f3c30;color:#fff}.nature-pdfjs-toolbar button{width:40px;height:36px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(255,255,255,.1);color:#fff;font-size:24px;cursor:pointer}.nature-pdfjs-pages{display:grid;justify-items:center;gap:18px;padding:22px;max-height:820px;overflow:auto}.nature-pdfjs-page{max-width:100%;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.16)}.nature-pdfjs-page canvas{display:block;max-width:100%;height:auto!important}.nature-pdfjs-fallback{padding:30px;text-align:center;background:#fff}.page-featured-image-preview img{object-fit:contain;background:#f6f1e7}


/* AliCMS v6.18.23 — tarayıcı yerleşik PDF iframe/object görüntüleyici */
.nature-native-pdf-viewer{margin-top:18px;border:1px solid rgba(31,60,48,.16);border-radius:20px;overflow:hidden;background:#ece8df;box-shadow:0 12px 30px rgba(31,60,48,.08)}
.nature-native-pdf-viewer object,.nature-native-pdf-viewer iframe{display:block;width:100%;height:min(82vh,980px);min-height:680px;border:0;background:#fff}
.nature-native-pdf-fallback{display:grid;place-items:center;gap:14px;min-height:420px;padding:32px;text-align:center;background:#fff}
.nature-pdf-mobile-note{margin:12px 0 0;color:var(--ali-muted);font-size:.92rem;text-align:center}
@media(max-width:720px){.nature-native-pdf-viewer{border-radius:14px}.nature-native-pdf-viewer object,.nature-native-pdf-viewer iframe{height:72vh;min-height:520px}.nature-download-buttons .nature-button{flex:1 1 100%;text-align:center}.nature-pdf-mobile-note{font-size:.86rem}}
