/* ÜRETİLEN DOSYA — elle düzenlemeyin.
   Kaynak: assets/css/*.css · Derleyici: derle-css.php
   Yeniden üretmek için: php derle-css.php */
:root{--bg-primary:#FEFEFF;--bg-secondary:#F5F6F9;--bg-tertiary:#ECEEF3;--bg-menu:#FEFEFF;--surface:#FFFFFF;--surface-raised:#FFFFFF;--text-primary:#2C2825;--text-secondary:#5E5852;--text-muted:#756E67;--text-on-accent:#FFFFFF;--accent:#CC3A63;--accent-hover:#B02D52;--accent-soft:rgba(204,58,99,0.10);--brand:#0086B3;--brand-koyu:#00688F;--brand-metin:#006584;--brand-soft:rgba(0,134,179,0.10);--brand-serit:rgba(0,134,179,0.06);--accent-secondary:#A2AB73;--accent-secondary-hover:#7E8654;--accent-secondary-soft:rgba(162,171,115,0.14);--accent-purple:#A2AB73;--accent-blue:#CC3A63;--accent-sage:#A2AB73;--accent-berry:#CC3A63;--accent-gradient:linear-gradient(135deg,#A2AB73 0%,#CC3A63 100%);--border-color:rgba(44,40,37,0.10);--border-strong:rgba(44,40,37,0.18);--border-color-hover:rgba(204,58,99,0.30);--shadow-sm:0 4px 12px rgba(44,40,37,0.06);--shadow-md:0 10px 30px rgba(44,40,37,0.08);--shadow-lg:0 20px 44px rgba(44,40,37,0.12);--shadow-accent:0 10px 26px rgba(204,58,99,0.26);--font-serif:'IBM Plex Serif',Georgia,'Times New Roman',serif;--font-sans:'IBM Plex Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--nav-height:72px;--serit-h:38px;--section-padding:80px;--bolum-y:clamp(56px,6.5vw,88px);--bolum-y-genis:clamp(68px,8vw,110px);--baslik-buyuk:clamp(1.6rem,4.6vw,3.4rem);--baslik-dev:clamp(1.9rem,5.4vw,4.2rem);--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-medium:0.4s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.6s cubic-bezier(0.4,0,0.2,1);--transition-menu:0.5s cubic-bezier(0.76,0,0.24,1)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-padding-top:calc(var(--nav-height) + 16px);overflow-x:clip}@media (max-width:991.98px){:root{--serit-h:0px}}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.menu-open{overflow:hidden}a{text-decoration:none;color:inherit;transition:color var(--transition-fast)}ul{list-style:none;padding:0;margin:0}::selection{background-color:var(--accent-secondary);color:var(--text-primary)}.reveal{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.reveal.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.cursor-glow{position:fixed;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(162,171,115,0.16) 0%,transparent 70%);pointer-events:none;z-index:0;transform:translate(-50%,-50%);transition:opacity 0.3s}.ust-serit{position:fixed;top:0;left:0;right:0;z-index:1001;height:var(--serit-h,38px);background:var(--brand-serit);border-bottom:1px solid rgba(0,134,179,0.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform var(--transition-medium),opacity var(--transition-medium)}.ust-serit-inner{height:100%;max-width:1600px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ust-serit-sol,.ust-serit-sag{display:flex;align-items:center;gap:16px}.ust-serit a{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:0.78rem;color:var(--brand-metin);transition:color var(--transition-fast)}.ust-serit a:hover{color:var(--accent-hover)}.ust-serit i{font-size:0.9rem}.ust-serit-ayrac{width:1px;height:14px;background:rgba(0,134,179,0.28)}.ust-serit-sag a{font-size:0.95rem}body.kaydirildi .ust-serit{transform:translateY(-100%);opacity:0;pointer-events:none}.navbar-custom{position:fixed;top:var(--serit-h,38px);left:0;right:0;height:var(--nav-height);z-index:1000;padding:0 40px;transition:background-color var(--transition-medium),top var(--transition-medium)}body.kaydirildi .navbar-custom{top:0}@media (max-width:991.98px){.navbar-custom{top:0}}.navbar-custom.scrolled{background-color:rgba(254,254,255,0.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color)}.navbar-inner{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1600px;margin:0 auto}.navbar-brand-custom{position:relative;display:flex;align-items:center;gap:11px;color:var(--text-primary);z-index:1001}.brand-logo{width:42px;height:42px;flex-shrink:0;display:block;overflow:hidden;border-radius:8px}.brand-logo img{width:240%;height:240%;max-width:none;object-fit:contain;transform:translate(-29%,-26%);display:block}@media (max-width:575.98px){.brand-logo{width:36px;height:36px}.brand-text{font-size:0.78rem;letter-spacing:2px}.brand-tagline{display:none}}.brand-lockup{display:flex;flex-direction:column;justify-content:center;gap:3px;line-height:1}.brand-text{font-family:var(--font-sans);font-weight:700;font-size:1.25rem;text-transform:uppercase;line-height:1}.brand-tagline{font-family:var(--font-sans);font-weight:500;font-size:0.5rem;letter-spacing:1.35px;text-transform:uppercase;color:var(--text-muted);line-height:1;white-space:nowrap}.menu-toggle{display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:8px 0;z-index:1001}.menu-toggle-icon{display:flex;flex-direction:column;gap:5px;width:22px}.hamburger-line{display:block;width:100%;height:1.5px;background-color:var(--text-primary);transition:transform var(--transition-fast),opacity var(--transition-fast)}.menu-toggle-text{font-family:var(--font-sans);font-size:0.75rem;font-weight:500;letter-spacing:2px;color:var(--text-primary);text-transform:uppercase}.menu-toggle:hover .menu-toggle-text{color:var(--accent)}.menu-toggle:hover .hamburger-line{background-color:var(--accent)}.fullscreen-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bg-menu);z-index:9999;padding:0 40px;overflow-y:auto;visibility:hidden;transform:translateY(100%);transition:transform var(--transition-menu),visibility var(--transition-menu);--menu-ofset:var(--serit-h,38px)}body.kaydirildi .fullscreen-menu{--menu-ofset:0px}.fullscreen-menu.active{visibility:visible;transform:translateY(0)}.menu-header{display:flex;align-items:center;justify-content:space-between;height:var(--nav-height);max-width:1600px;margin:var(--menu-ofset) auto 0;transition:margin-top var(--transition-medium)}.menu-close{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;color:var(--text-primary);padding:8px 0;transition:color var(--transition-fast)}.menu-close:hover{color:var(--accent)}.close-icon{font-size:1.5rem;line-height:1}.close-text{font-family:var(--font-sans);font-size:0.75rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.menu-subheader{display:flex;align-items:center;justify-content:space-between;max-width:1600px;margin:0 auto;padding:16px 0 32px;border-bottom:1px solid var(--border-color);margin-bottom:40px}.menu-index{font-size:0.7rem;letter-spacing:2px;color:var(--text-secondary);text-transform:uppercase}.menu-badge{font-size:0.7rem;letter-spacing:2px;color:var(--text-secondary);text-transform:uppercase}.menu-content{max-width:1600px;margin:0 auto;padding-bottom:60px}.menu-category{display:flex;align-items:center;gap:10px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.category-number{font-size:0.65rem;color:var(--accent);letter-spacing:1px}.category-title{font-size:0.65rem;letter-spacing:2px;color:var(--text-secondary);text-transform:uppercase;font-weight:500}.menu-list{display:flex;flex-direction:column;gap:4px}.menu-item{display:flex;align-items:baseline;gap:14px;padding:8px 0;opacity:0;transform:translateY(15px);transition:opacity 0.4s ease calc(var(--item-index) * 0.04s),transform 0.4s ease calc(var(--item-index) * 0.04s)}.fullscreen-menu.active .menu-item{opacity:1;transform:translateY(0)}.item-number{font-size:0.7rem;color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:18px}.item-link{font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--text-primary);transition:color var(--transition-fast);position:relative}.item-link::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--accent-gradient);transition:width var(--transition-fast)}.item-link:hover{color:var(--accent)}.item-link:hover::after{width:100%}.contact-block{display:flex;flex-direction:column;gap:14px}.contact-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-color)}.contact-label{font-size:0.65rem;letter-spacing:2px;color:var(--text-muted);text-transform:uppercase}.contact-value{font-size:0.85rem;color:var(--text-primary);font-weight:400;transition:color var(--transition-fast)}.contact-value:hover{color:var(--accent)}.social-links{display:flex;gap:20px;margin-top:12px}.social-link{font-size:0.85rem;color:var(--text-primary);font-weight:400;transition:color var(--transition-fast)}.social-link:hover{color:var(--accent)}@media (max-width:991.98px){.navbar-custom{padding:0 24px}.fullscreen-menu{padding:0 24px}.menu-subheader{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:767.98px){:root{--nav-height:60px}.navbar-custom{padding:0 16px}.menu-toggle,.menu-close{min-width:44px;min-height:44px;justify-content:center}.fullscreen-menu{padding:0}.menu-header{position:sticky;top:0;z-index:2;padding:0 16px;margin-top:0;background:var(--bg-menu);border-bottom:1px solid var(--border-color)}.menu-subheader{padding-left:16px;padding-right:16px}.menu-content{padding:0 16px 60px}.menu-content>.row{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;gap:30px;margin:0;padding:0}.menu-content>.row>[class*="col-"]{flex:0 0 auto;width:100%;max-width:none;padding:0}.menu-content>.row>[class*="col-"] + [class*="col-"]{padding-top:26px;border-top:1px solid var(--border-color)}.menu-category{margin-bottom:14px}.menu-list{gap:2px}.menu-item{padding:9px 0}.brand-text{font-size:0.75rem;letter-spacing:2px}.menu-toggle-text,.close-text{display:none}.item-link{font-size:0.95rem}.contact-row{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.social-links{gap:24px}}.main-slider-section{position:relative;width:100%;padding:calc(var(--nav-height) + var(--serit-h) + 12px) 20px 20px;background-color:var(--bg-primary);box-sizing:border-box}.heroSwiper{width:100%;height:calc(100vh - var(--nav-height) - var(--serit-h) - 32px);min-height:min(520px,calc(100vh - var(--nav-height) - 40px));border-radius:28px;overflow:hidden;position:relative;box-shadow:0 20px 40px rgba(44,40,37,0.08)}.hero-slide{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 8%;box-sizing:border-box}.hero-slide-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1;transition:transform 6s ease}.swiper-slide-active .hero-slide-bg{transform:scale(1.05)}.hero-slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(100deg,rgba(254,254,255,0.95) 0%,rgba(254,254,255,0.88) 45%,rgba(254,254,255,0.25) 100%);z-index:2}.hero-slide-content{position:relative;z-index:3;max-width:580px;color:var(--text-primary)}.hero-slide-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:rgba(255,255,255,0.9);border:1px solid rgba(44,40,37,0.1);border-radius:50px;font-size:0.85rem;font-weight:600;color:var(--text-primary);margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,0.04)}.badge-dot{width:8px;height:8px;background-color:var(--brand);border-radius:50%;display:inline-block}.hero-slide-title{font-family:var(--font-serif);font-size:clamp(1.6rem,4vw,3.2rem);font-weight:600;line-height:1.15;color:var(--text-primary);margin-bottom:16px;letter-spacing:-0.01em}.hero-slide-desc{font-size:1.05rem;line-height:1.6;color:var(--text-secondary);margin-bottom:22px;max-width:520px}.hero-slide-ozellikler{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px}.hero-slide-ozellikler li{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:0.88rem;color:var(--text-secondary)}.hero-slide-ozellikler i{color:var(--accent);font-size:1rem}.hero-slide-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.btn-slider-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:var(--accent-berry);color:#ffffff;border-radius:12px;font-weight:600;font-size:0.95rem;text-decoration:none;transition:all 0.3s ease;box-shadow:0 8px 20px rgba(204,58,99,0.25)}.btn-slider-primary:hover{background:var(--accent-hover);color:#ffffff;transform:translateY(-2px);box-shadow:0 12px 24px rgba(204,58,99,0.35)}.btn-slider-phone{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:#ffffff;color:var(--text-primary);border:1px solid rgba(44,40,37,0.15);border-radius:12px;font-weight:700;font-size:0.95rem;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.04)}.btn-slider-phone:hover{background:var(--bg-primary);color:var(--accent-berry);border-color:var(--accent-berry)}.slider-bottom-pagination{position:absolute;bottom:35px;left:8%;z-index:10}.slider-bottom-pagination .swiper-pagination{position:relative;display:flex;align-items:center;gap:8px;text-align:left}.slider-bottom-pagination .swiper-pagination-bullet{width:32px;height:8px;border-radius:4px;background:var(--accent-berry);opacity:0.25;transition:all 0.3s ease;margin:0 !important}.slider-bottom-pagination .swiper-pagination-bullet-active{width:50px;opacity:1;background:var(--accent-berry)}.slider-floating-widget{position:absolute;bottom:30px;right:40px;z-index:10;background:#ffffff;padding:14px 20px;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,0.08);display:flex;align-items:center;gap:16px;border:1px solid rgba(44,40,37,0.08)}.widget-info{display:flex;flex-direction:column}.widget-tag{font-size:0.7rem;font-weight:700;letter-spacing:0.08em;color:var(--accent-berry);text-transform:uppercase}.widget-title{font-size:0.88rem;font-weight:700;color:var(--text-primary)}.widget-btn{width:40px;height:40px;border-radius:12px;background:var(--accent-berry);color:#ffffff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:1.1rem;transition:all 0.3s ease}.widget-btn:hover{background:var(--accent-hover);color:#ffffff;transform:scale(1.05)}.heroSwiper .swiper-button-prev,.heroSwiper .swiper-button-next{color:var(--text-primary);width:46px;height:46px;background:rgba(255,255,255,0.9);border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,0.08);backdrop-filter:blur(4px);transition:all 0.3s ease}.heroSwiper .swiper-button-prev:after,.heroSwiper .swiper-button-next:after{font-size:1.1rem;font-weight:bold}.heroSwiper .swiper-button-prev:hover,.heroSwiper .swiper-button-next:hover{background:#ffffff;color:var(--accent-berry)}@media (max-width:768px){.main-slider-section{padding:calc(var(--nav-height) + 8px) 10px 10px}.heroSwiper{border-radius:20px;height:calc(100vh - var(--nav-height) - 18px)}.hero-slide{padding:0 6%}.hero-slide-overlay{background:linear-gradient(180deg,rgba(254,254,255,0.92) 0%,rgba(254,254,255,0.85) 100%)}.slider-bottom-pagination{bottom:20px;left:6%}.hero-slide-ozellikler{gap:8px 16px;margin-bottom:24px}.hero-slide-ozellikler li{font-size:0.82rem}.hero-slide-desc{font-size:0.98rem;margin-bottom:18px}.hero-slide-content{padding-bottom:40px}}@media (max-width:480px){.hero-slide-badge{font-size:0.74rem;padding:5px 12px;margin-bottom:16px}.hero-slide-desc{font-size:0.9rem;margin-bottom:14px}.hero-slide-ozellikler{margin-bottom:18px;gap:6px 14px}.hero-slide-ozellikler li{font-size:0.76rem}.btn-slider-primary,.btn-slider-phone{padding:12px 18px;font-size:0.86rem}.hero-slide-actions{gap:10px}}@media (max-height:520px) and (orientation:landscape){.heroSwiper{min-height:0;height:calc(100vh - var(--nav-height) - 24px)}.hero-slide-ozellikler,.hero-slide-desc{display:none}.hero-slide-title{font-size:1.7rem;margin-bottom:12px}}@media (hover:none){.slider-bottom-pagination .swiper-pagination-bullet{position:relative}.slider-bottom-pagination .swiper-pagination-bullet::after{content:'';position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:44px}}.giris-section{background-color:var(--bg-primary);padding:var(--bolum-y) 0}.giris-inner{width:100%;padding:0 10vw;margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(40px,5vw,72px);align-items:start}.giris-etiket{display:block;font-family:var(--font-sans);font-size:0.72rem;letter-spacing:3px;text-transform:uppercase;color:var(--brand-metin);margin-bottom:14px}.giris-baslik{font-family:var(--font-serif);font-size:var(--baslik-buyuk);font-weight:400;line-height:1.15;letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 22px}.giris-ozet{font-family:var(--font-sans);font-size:1rem;line-height:1.75;color:var(--text-secondary);margin:0 0 16px}.giris-ozet:last-child{margin-bottom:0}.giris-ozet strong{color:var(--text-primary);font-weight:600}.giris-ozet a{color:var(--accent-hover);font-weight:500;border-bottom:1px solid rgba(204,58,99,0.28);transition:border-color var(--transition-fast)}.giris-ozet a:hover{border-bottom-color:var(--accent-hover)}.giris-ozellikler{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;list-style:none}.giris-ozellikler li{display:flex;flex-direction:column;gap:5px;padding:18px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px}.giris-ozellikler i{font-size:1.25rem;color:var(--accent-secondary-hover);margin-bottom:4px}.giris-oz-baslik{font-family:var(--font-sans);font-size:0.92rem;font-weight:600;color:var(--text-primary);line-height:1.3}.giris-oz-alt{font-family:var(--font-sans);font-size:0.8rem;line-height:1.5;color:var(--text-muted)}@media (max-width:991.98px){.giris-inner{grid-template-columns:1fr;padding:0 20px;gap:32px}}@media (max-width:575.98px){.giris-ozellikler{grid-template-columns:1fr;gap:14px}.giris-ozet{font-size:0.95rem}}.marquee{width:100%;overflow:hidden;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.marquee-track{display:flex;width:max-content;animation:marquee 25s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-content{display:flex;align-items:center;gap:clamp(40px,6vw,76px);padding-right:clamp(40px,6vw,76px);white-space:nowrap}.marquee-content span{font-family:var(--font-serif);font-size:clamp(24px,4.6vw,60px);color:var(--text-primary)}.marquee-content b{color:var(--accent);font-size:30px}@media (max-width:991.98px){.marquee-content b{font-size:20px}}@media (max-width:575.98px){.marquee-content b{font-size:16px}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.horizontal-scroll{position:relative;background:var(--bg-primary);color:var(--text-primary)}.horizontal-scroll__inner{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center}.horizontal-scroll__bg-text{position:absolute;top:50%;left:5%;transform:translateY(-50%);font-family:var(--font-sans);font-size:15vw;font-weight:700;color:transparent;-webkit-text-stroke:1px rgba(44,40,37,0.06);white-space:nowrap;z-index:0;pointer-events:none}.horizontal-scroll__label{position:absolute;top:max(76px,10%);left:10vw;z-index:5;font-family:var(--font-sans);font-size:10px;letter-spacing:2px;font-weight:500;color:var(--brand-metin);text-transform:uppercase}.horizontal-scroll__track{display:flex;align-items:center;width:max-content;height:100%;padding-left:10vw;gap:15vw;z-index:2}.horizontal-scroll__item{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;width:80vw;gap:clamp(40px,5vw,80px);flex-shrink:0}.horizontal-scroll__content{display:flex;flex-direction:column}.horizontal-scroll__number{font-family:var(--font-serif);font-size:clamp(44px,4.6vw,72px);font-style:italic;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--accent);margin-bottom:14px}.horizontal-scroll__content h2{font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.15;font-weight:400;margin-bottom:26px;color:var(--text-primary)}.horizontal-scroll__content ul{padding:0;margin:0;list-style:none}.horizontal-scroll__content li{padding:14px 0;border-bottom:1px solid var(--border-color);font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.horizontal-scroll__link{display:inline-flex;align-items:center;gap:9px;margin-top:28px;font-family:var(--font-sans);font-size:0.82rem;font-weight:600;letter-spacing:0.5px;color:var(--accent-hover);transition:gap var(--transition-fast)}.horizontal-scroll__link:hover{gap:14px;color:var(--accent-hover)}.horizontal-scroll__image{width:100%;height:500px;background:var(--bg-secondary);border-radius:16px;overflow:hidden;box-shadow:0 16px 36px rgba(44,40,37,0.08)}.horizontal-scroll__image a{display:block;width:100%;height:100%}.horizontal-scroll__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.horizontal-scroll__image:hover img{transform:scale(1.04)}.horizontal-scroll__bottom{position:absolute;bottom:40px;left:5vw;right:5vw;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-size:11px;letter-spacing:1px;color:var(--text-secondary);z-index:5}.horizontal-scroll__progress-line{flex-grow:1;height:3px;background:rgba(44,40,37,0.1);margin:0 30px;position:relative;border-radius:3px;overflow:hidden}.horizontal-scroll__progress-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--accent)}@media (min-width:992px) and (max-height:900px){.horizontal-scroll__number{font-size:48px;margin-bottom:10px}.horizontal-scroll__content h2{font-size:clamp(1.4rem,2.2vw,1.9rem);margin-bottom:16px}.horizontal-scroll__content li{padding:11px 0;font-size:14px}.horizontal-scroll__link{margin-top:16px}.horizontal-scroll__image{height:340px}}@media (max-width:991.99px),(max-height:639.99px),(prefers-reduced-motion:reduce){.horizontal-scroll{height:auto}.horizontal-scroll__inner{display:block;height:auto;overflow:visible;position:relative}.horizontal-scroll__bg-text{display:none}.horizontal-scroll__label{position:static;display:block;padding:40px 20px 0;margin-bottom:0}.horizontal-scroll__track{display:block;width:auto;padding:24px 20px 0}.horizontal-scroll__item:last-child{margin-bottom:44px}.horizontal-scroll__item{display:flex;flex-direction:column;width:100%;margin-bottom:56px;gap:30px}.horizontal-scroll__image{height:300px}.horizontal-scroll__bottom{display:none}}.dorm-gallery-section{position:relative;z-index:10;background-color:var(--bg-primary);padding:var(--bolum-y) 0;color:var(--text-primary)}.gallery-container{width:100%;padding:0 10vw;margin:0 auto}.gallery-subtitle{font-family:var(--font-sans);font-size:12px;letter-spacing:2px;color:var(--brand-metin);text-transform:uppercase;display:block;margin-bottom:10px}.gallery-title{font-family:var(--font-serif);font-size:var(--baslik-buyuk);font-weight:400;color:var(--text-primary);margin:0;margin-bottom:30px}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:280px 280px;gap:20px}.bento-item{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;background:var(--bg-tertiary)}.item-large{grid-column:span 2;grid-row:span 2}.item-small{grid-column:span 1;grid-row:span 1}.item-wide{grid-column:span 2;grid-row:span 1}.bento-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.bento-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.05) 100%);padding:30px 30px 40px 30px;display:flex;flex-direction:column;justify-content:flex-end;color:#ffffff;transition:background 0.4s ease}.bento-item:hover .bento-overlay{background:linear-gradient(to top,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.4) 100%)}.bento-item:hover img{transform:scale(1.05)}.dorm-number{position:absolute;top:30px;left:30px;font-family:var(--font-sans);font-size:14px;color:rgba(255,255,255,0.85);text-shadow:0 1px 4px rgba(0,0,0,0.5)}.bento-icon{position:absolute;top:30px;right:30px;font-size:20px;color:#fff;opacity:0.7;transition:opacity 0.3s ease,transform 0.3s ease}.bento-item:hover .bento-icon{opacity:1;transform:translate(5px,-5px)}.bento-overlay h3{font-family:var(--font-serif);font-size:32px;color:#ffffff;margin-bottom:10px}.item-small .bento-overlay h3{font-size:24px}.bento-overlay p{font-family:var(--font-sans);font-size:14px;color:#aaa;margin:0;opacity:0.8}.modal-title-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px 14px;font-family:var(--font-sans);font-size:0.85rem;letter-spacing:0.5px;color:#ffffff}.modal-title-bar #galleryModalCount{font-size:0.78rem;color:rgba(255,255,255,0.7);font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:575.98px){.modal-title-bar{font-size:0.78rem;padding-right:44px}}.modal-backdrop{position:fixed !important;inset:0 !important;z-index:1040 !important;background-color:#000 !important;opacity:0.95 !important}.gallery-modal{position:fixed !important;inset:0 !important;z-index:1050 !important;transform:none !important}.modal-close-btn{position:fixed !important;top:14px;right:14px;width:44px;height:44px;border-radius:50%;background-color:rgba(255,255,255,0.9);opacity:1;z-index:1080 !important}.modal-close-btn:hover{background-color:#ffffff}#dormCarousel{width:100%;height:85vh}#dormCarousel .carousel-inner{height:100% !important}#dormCarousel img{max-height:85vh !important;width:auto !important;margin:0 auto;object-fit:contain;border-radius:8px}@media (max-width:1400px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:300px 300px 300px}.item-large{grid-column:span 2;grid-row:span 1}.item-small{grid-column:span 1;grid-row:span 1}.item-wide{grid-column:span 2;grid-row:span 1}}@media (max-width:991px){.gallery-container{padding:0 20px}.bento-grid{grid-template-columns:1fr;grid-template-rows:auto}.item-large,.item-small,.item-wide{grid-column:span 1;grid-row:span 1;height:280px}}@media (max-width:575.98px){.carousel-control-prev,.carousel-control-next{width:46px !important;height:46px !important}.carousel-control-prev{left:8px !important}.carousel-control-next{right:8px !important}}#dormCarousel{position:relative;width:100%;height:85vh;display:flex;align-items:center;justify-content:center}#dormCarousel .carousel-inner{width:100%;height:100% !important}#dormCarousel .carousel-item{height:100%;text-align:center}#dormCarousel img{max-height:85vh !important;max-width:100% !important;width:auto !important;height:auto !important;object-fit:contain;display:inline-block}.carousel-control-prev,.carousel-control-next{position:fixed !important;top:50% !important;transform:translateY(-50%);width:60px !important;height:60px !important;background-color:rgba(255,255,255,0.7) !important;border-radius:50%;border:1px solid rgba(255,255,255,0.2);transition:all 0.3s ease;z-index:1070 !important;opacity:1 !important}.carousel-control-prev{left:40px !important}.carousel-control-next{right:40px !important}.carousel-control-prev:hover,.carousel-control-next:hover{background-color:rgba(255,255,255,1) !important;border-color:rgba(255,255,255,0.5)}.carousel-control-prev-icon,.carousel-control-next-icon{width:24px !important;height:24px !important;filter:invert(1)}.video-section{position:relative;background-color:var(--bg-secondary);padding:var(--bolum-y) 0;overflow:hidden}.video-inner{width:100%;padding:0 10vw;margin:0 auto;display:grid;grid-template-columns:320px 1fr;gap:80px;align-items:center}.video-cerceve-alani{display:flex;justify-content:center}.video-cerceve{position:relative;width:100%;max-width:320px;aspect-ratio:9 / 16;border-radius:28px;overflow:hidden;background:#14120f;border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.video-oynatici{width:100%;height:100%;object-fit:cover;display:block}.video-kapak{position:absolute;inset:0;padding:0;border:none;background:none;cursor:pointer;display:block;overflow:hidden}.video-kapak[hidden]{display:none}.video-kapak img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.video-kapak::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(20,18,15,0.55) 0%,rgba(20,18,15,0.12) 38%,rgba(20,18,15,0.10) 100%);pointer-events:none}.video-kapak:hover img{transform:scale(1.04)}.video-oynat-tus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:68px;height:68px;border-radius:50%;background:var(--accent);color:var(--text-on-accent);display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:0 10px 30px rgba(204,58,99,0.4);transition:transform var(--transition-fast),background-color var(--transition-fast)}.video-oynat-tus i{margin-left:4px}.video-kapak:hover .video-oynat-tus{background:var(--accent-hover);transform:translate(-50%,-50%) scale(1.07)}.video-kapak:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.video-sure{position:absolute;bottom:16px;right:16px;z-index:2;font-family:var(--font-sans);font-size:0.75rem;font-weight:600;color:#ffffff;background:rgba(20,18,15,0.6);backdrop-filter:blur(6px);padding:4px 10px;border-radius:20px;font-variant-numeric:tabular-nums}.video-metin{min-width:0;max-width:560px}.video-etiket{display:block;font-family:var(--font-sans);font-size:0.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--brand-metin);margin-bottom:16px}.video-baslik{font-family:var(--font-serif);font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:400;line-height:1.2;letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 20px}.video-aciklama{font-family:var(--font-sans);font-size:1rem;line-height:1.8;color:var(--text-secondary);margin:0 0 26px}.video-maddeler{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:11px}.video-maddeler li{display:flex;align-items:center;gap:11px;font-family:var(--font-sans);font-size:0.95rem;color:var(--text-secondary)}.video-maddeler i{color:var(--accent);font-size:1rem;flex-shrink:0}.video-butonlar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media (max-width:1199.98px){.video-inner{grid-template-columns:280px 1fr;gap:52px}.video-cerceve{max-width:280px}}@media (max-width:991.98px){.video-inner{grid-template-columns:1fr;gap:36px;padding:0 20px}.video-cerceve{max-width:300px}.video-metin{max-width:none;text-align:center}.video-maddeler{align-items:center}.video-butonlar{justify-content:center}}@media (max-width:575.98px){.video-cerceve{max-width:260px;border-radius:22px}.video-oynat-tus{width:58px;height:58px;font-size:1.7rem}.video-butonlar .btn-corporate{width:100%;justify-content:center}}.drone-section{position:relative;background-color:var(--bg-primary);padding:var(--bolum-y) 0;overflow:hidden}.drone-inner{width:100%;max-width:1240px;padding:0 10vw;margin:0 auto}.drone-ust{max-width:620px;margin-bottom:36px}.drone-etiket{display:block;font-family:var(--font-sans);font-size:0.75rem;letter-spacing:3px;text-transform:uppercase;color:var(--brand-metin);margin-bottom:12px}.drone-baslik{font-family:var(--font-serif);font-size:var(--baslik-buyuk);font-weight:400;line-height:1.15;letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 16px}.drone-aciklama{font-family:var(--font-sans);font-size:0.95rem;line-height:1.7;color:var(--text-secondary);margin:0}.drone-cerceve{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:#14120f;border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.drone-oynatici{width:100%;height:100%;object-fit:cover;display:block}.drone-kapak{position:absolute;inset:0;padding:0;border:none;background:none;cursor:pointer;display:block;overflow:hidden}.drone-kapak[hidden]{display:none}.drone-kapak img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.drone-kapak::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,0.10) 0%,rgba(20,18,15,0.05) 45%,rgba(20,18,15,0.45) 100%);pointer-events:none}.drone-kapak:hover img{transform:scale(1.03)}.drone-oynat-tus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:2rem;box-shadow:var(--shadow-accent);transition:transform var(--transition-fast),background-color var(--transition-fast);z-index:2}.drone-kapak:hover .drone-oynat-tus{transform:translate(-50%,-50%) scale(1.08);background:var(--accent-hover)}.drone-kapak:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.drone-rozet{position:absolute;left:18px;bottom:16px;z-index:2;font-family:var(--font-sans);font-size:0.72rem;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:rgba(20,18,15,0.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:6px 12px;border-radius:999px}@media (max-width:991.98px){.drone-inner{padding:0 20px}.drone-ust{margin-bottom:26px}.drone-cerceve{border-radius:14px}.drone-oynat-tus{width:60px;height:60px;font-size:1.6rem}}@media (max-width:575.98px){.drone-oynat-tus{width:52px;height:52px;font-size:1.4rem}.drone-rozet{left:12px;bottom:12px;font-size:0.66rem}}.dna-section{position:relative;background-color:var(--bg-primary);padding:var(--bolum-y) 0;color:var(--text-primary);overflow:hidden}.dna-container{width:100%;padding:0 10vw;margin:0 auto}.dna-header{margin-bottom:44px}.dna-subtitle{font-family:var(--font-sans);font-size:11px;letter-spacing:3px;color:var(--brand-metin);text-transform:uppercase;display:block;margin-bottom:15px}.dna-title{font-family:var(--font-serif);font-size:var(--baslik-buyuk);font-weight:400;margin:0;color:var(--text-primary);letter-spacing:-0.02em}.dna-grid{--sr-yukseklik:320px;--kart-acik:2;display:flex;gap:14px;height:var(--sr-yukseklik);width:100%}.dna-card{position:relative;flex:1;min-width:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:26px 24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;overflow:hidden;transition:flex 0.6s cubic-bezier(0.16,1,0.3,1),background 0.5s ease,border-color 0.5s ease,box-shadow 0.5s ease}.dna-ikon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:12px;background:var(--surface);border:1px solid var(--border-color);font-size:1.35rem;color:var(--accent-secondary-hover);transition:color 0.4s ease,background-color 0.4s ease,border-color 0.4s ease}.dna-card:hover .dna-ikon,.dna-card.active .dna-ikon{color:var(--text-on-accent);background:var(--accent);border-color:var(--accent)}.dna-alt{display:flex;flex-direction:column;min-width:0}.dna-number{font-family:var(--font-sans);font-size:12px;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:8px;transition:color 0.3s ease}.dna-card-title{font-family:var(--font-serif);font-size:21px;font-weight:400;line-height:1.25;margin:0;color:var(--text-primary)}.dna-detay{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 0.55s cubic-bezier(0.16,1,0.3,1),opacity 0.4s ease,margin-top 0.5s ease;margin-top:0}.dna-detay>*{min-height:0;overflow:hidden}.dna-card:hover .dna-detay,.dna-card.active .dna-detay{grid-template-rows:1fr;opacity:1;margin-top:14px}.dna-card-desc{font-family:var(--font-sans);font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin:0 0 14px}.dna-maddeler{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.dna-maddeler li{position:relative;padding-left:22px;font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--text-secondary)}.dna-maddeler li::before{content:'\F26E';font-family:'bootstrap-icons';position:absolute;left:0;top:0;font-size:0.95em;color:var(--accent)}.dna-card:hover,.dna-card.active{flex:var(--kart-acik);background:var(--bg-tertiary);border-color:var(--accent);box-shadow:0 10px 30px rgba(44,40,37,0.08)}.dna-card:hover .dna-number,.dna-card.active .dna-number{color:var(--accent)}@media (max-width:991.98px){.dna-container{padding:0 20px}.dna-grid{flex-direction:column;height:auto}.dna-card{height:auto;flex:none !important;padding:24px 22px;gap:20px}.dna-detay{grid-template-rows:1fr;opacity:1;margin-top:14px}.dna-ikon{width:44px;height:44px;font-size:1.25rem}}@media (min-width:992px) and (max-width:1199.98px){.dna-grid{flex-wrap:wrap;height:auto;gap:16px}.dna-card{flex:1 1 calc(50% - 8px) !important;height:auto;min-height:260px;padding:26px 24px;gap:22px}.dna-detay{grid-template-rows:1fr;opacity:1;margin-top:14px}}.SvgStrokeProcess-module__gchnRa__section{position:relative;background-color:var(--bg-primary);padding:var(--bolum-y) 0;color:var(--text-primary);overflow:hidden}.SvgStrokeProcess-module__gchnRa__head{width:100%;padding:0 10vw;margin-bottom:44px}.process-subtitle{display:block;font-family:var(--font-sans);font-size:0.75rem;letter-spacing:3px;text-transform:uppercase;color:var(--brand-metin);margin-bottom:14px}.process-title{font-family:var(--font-serif);font-size:clamp(1.8rem,4.5vw,3.2rem);font-weight:400;line-height:1.2;letter-spacing:-0.02em;color:var(--text-primary);margin:0}.SvgStrokeProcess-module__gchnRa__canvas{position:relative;width:100%;max-width:1400px;margin:0 auto;height:1400px}.SvgStrokeProcess-module__gchnRa__canvas svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.SvgStrokeProcess-module__gchnRa__steps{position:absolute;top:0;left:0;width:100%;height:100%;list-style:none;margin:0;padding:0}.SvgStrokeProcess-module__gchnRa__step{position:absolute;width:27%;max-width:380px;transform:translateY(-50%);opacity:0.55;transition:opacity 0.5s ease,transform 0.5s ease;top:var(--top)}.SvgStrokeProcess-module__gchnRa__stepLeft{left:10%;text-align:left}.SvgStrokeProcess-module__gchnRa__stepRight{right:10%;text-align:left}.SvgStrokeProcess-module__gchnRa__num{font-family:var(--font-sans);font-size:2.4rem;font-weight:300;color:var(--text-muted);display:block;margin-bottom:8px;letter-spacing:-1px}.SvgStrokeProcess-module__gchnRa__title{font-family:var(--font-serif);font-size:1.5rem;font-weight:400;color:var(--text-primary);margin-bottom:12px}.SvgStrokeProcess-module__gchnRa__desc{font-family:var(--font-sans);font-size:0.95rem;line-height:1.6;color:var(--text-secondary);margin:0}.SvgStrokeProcess-module__gchnRa__step.active{opacity:1;transform:translateY(-50%) scale(1.03)}.SvgStrokeProcess-module__gchnRa__step.active .SvgStrokeProcess-module__gchnRa__num{color:var(--accent)}@media (max-width:991.98px){.SvgStrokeProcess-module__gchnRa__head{padding:0 20px;margin-bottom:40px}.SvgStrokeProcess-module__gchnRa__canvas{height:auto}.SvgStrokeProcess-module__gchnRa__canvas svg{display:none}.SvgStrokeProcess-module__gchnRa__steps{position:relative;top:auto;left:auto;right:auto;height:auto;display:flex;flex-direction:column;gap:40px;padding:0 20px}.SvgStrokeProcess-module__gchnRa__step{position:relative;left:auto !important;right:auto !important;top:auto !important;width:100%;transform:none !important;opacity:1}}.stat-section{position:relative;background-color:var(--bg-secondary);padding:var(--bolum-y-genis) 0;color:var(--text-primary);overflow:hidden}.stat-container{width:100%;padding:0 10vw;margin:0 auto}.stat-header{margin-bottom:48px}.stat-subtitle{font-family:var(--font-sans);font-size:0.75rem;letter-spacing:3px;color:var(--brand-metin);text-transform:uppercase;display:block;margin-bottom:12px}.stat-title{font-family:var(--font-serif);font-size:var(--baslik-buyuk);font-weight:400;margin:0;color:var(--text-primary);letter-spacing:-0.02em}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;align-items:center}.stat-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:transparent;border:none;padding:20px 10px;transition:transform 0.4s ease}.stat-card:hover{transform:translateY(-6px)}.stat-circle-box{position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:35px}.stat-svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.stat-circle-bg{fill:none;stroke:rgba(44,40,37,0.10);stroke-width:4}.stat-circle-progress{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:264;transition:stroke-dashoffset 1.5s ease-in-out}.stat-number{font-family:var(--font-serif);font-size:2.2rem;font-weight:400;color:var(--text-primary);z-index:2}.stat-card-title{font-family:var(--font-serif);font-size:1.6rem;font-weight:400;color:var(--text-primary);margin-bottom:12px}.stat-desc{font-family:var(--font-sans);font-size:0.95rem;line-height:1.6;color:var(--text-secondary);margin:0;max-width:300px}.stat-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:64px;padding-top:44px;border-top:1px solid var(--border-strong)}.stat-fact{display:flex;flex-direction:column}.stat-fact-value{font-family:var(--font-serif);font-size:clamp(2.4rem,4vw,3.6rem);font-weight:400;line-height:1;letter-spacing:-0.03em;color:var(--brand);margin-bottom:16px}.stat-fact-unit{font-size:0.5em}.stat-fact-desc{font-family:var(--font-sans);font-size:0.9rem;line-height:1.6;color:var(--text-secondary);margin:0}@media (max-width:991.98px){.stat-container{padding:0 20px}.stat-grid{grid-template-columns:1fr;gap:40px}.stat-header{text-align:center;margin-bottom:50px}.stat-facts{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:52px;padding-top:36px}.stat-fact{align-items:center;text-align:center}.stat-fact-desc{max-width:260px}}@media (max-width:575.98px){.stat-facts{grid-template-columns:1fr;gap:28px}}.sss-section{background-color:var(--bg-secondary);padding:var(--bolum-y) 0}.sss-inner{width:100%;max-width:900px;padding:0 10vw;margin:0 auto}.sss-ust{margin-bottom:30px}.sss-etiket{display:block;font-family:var(--font-sans);font-size:0.72rem;letter-spacing:3px;text-transform:uppercase;color:var(--brand-metin);margin-bottom:10px}.sss-baslik{font-family:var(--font-serif);font-size:var(--baslik-buyuk);font-weight:400;line-height:1.15;letter-spacing:-0.02em;color:var(--text-primary);margin:0}.sss-liste{border-top:1px solid var(--border-color)}.sss-oge{border-bottom:1px solid var(--border-color)}.sss-soru::-webkit-details-marker{display:none}.sss-soru{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.4;color:var(--text-primary);transition:color var(--transition-fast)}.sss-soru:hover{color:var(--accent-hover)}.sss-oge:focus-within .sss-soru{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.sss-soru i{flex-shrink:0;font-size:1.25rem;color:var(--accent);transition:transform var(--transition-medium)}.sss-oge[open] .sss-soru i{transform:rotate(45deg)}.sss-cevap{padding:0 0 20px}.sss-cevap p{font-family:var(--font-sans);font-size:0.95rem;line-height:1.75;color:var(--text-secondary);margin:0;max-width:68ch}.sss-alt{margin:28px 0 0;font-family:var(--font-sans);font-size:0.9rem;color:var(--text-muted)}.sss-alt a{color:var(--accent-hover);font-weight:600;border-bottom:1px solid rgba(204,58,99,0.28)}.sss-alt a:hover{border-bottom-color:var(--accent-hover)}@media (max-width:991.98px){.sss-inner{padding:0 20px}.sss-soru{font-size:0.95rem;padding:16px 0}}.cta-banner-section{position:relative;background-color:var(--bg-tertiary);padding:var(--bolum-y-genis) 0;color:var(--text-primary);text-align:center;overflow:hidden}.cta-banner-container{width:100%;max-width:900px;padding:0 20px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cta-banner-title{font-family:var(--font-serif);font-size:var(--baslik-dev);font-weight:400;color:var(--text-primary);margin-bottom:24px;letter-spacing:0.01em;line-height:1.15;text-transform:uppercase}.cta-banner-desc{font-family:var(--font-sans);font-size:0.95rem;line-height:1.7;color:var(--text-secondary);max-width:550px;margin-bottom:40px}.cta-banner-action{display:flex;justify-content:center}.cta-banner-btn{display:inline-flex;align-items:center;gap:12px;background-color:var(--accent);color:var(--text-on-accent);font-family:var(--font-sans);font-size:0.75rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:16px 32px;border-radius:50px;box-shadow:var(--shadow-accent);transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.cta-banner-btn:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 14px 32px rgba(204,58,99,0.38);color:var(--text-on-accent)}.cta-banner-btn i{transition:transform 0.3s ease}.cta-banner-btn:hover i{transform:translateX(4px)}.site-footer{position:relative;background-color:var(--bg-secondary);padding:var(--bolum-y) 0 56px;color:var(--text-primary);border-top:1px solid var(--border-color)}.footer-container{width:100%;padding:0 10vw;margin:0 auto}.footer-top{margin-bottom:56px;padding-bottom:40px;border-bottom:1px solid var(--border-color)}.footer-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--text-primary)}.footer-logo{width:52px;height:52px;flex-shrink:0;display:block;overflow:hidden;border-radius:8px}.footer-logo img{width:240%;height:240%;max-width:none;object-fit:contain;transform:translate(-29%,-26%);display:block}.footer-brand-lockup{display:flex;flex-direction:column;justify-content:center;gap:4px;line-height:1}.footer-brand-text{font-family:var(--font-sans);font-weight:700;font-size:0.95rem;letter-spacing:3.4px;text-transform:uppercase;line-height:1}.footer-brand-tagline{font-family:var(--font-sans);font-weight:500;font-size:0.56rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);line-height:1;white-space:nowrap}.footer-cta-link{text-decoration:none;display:block}.footer-cta-link h2{font-family:var(--font-serif);font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:20px;transition:color 0.3s ease}.footer-cta-link h2 i{color:var(--accent);transition:transform 0.3s ease}.footer-cta-link:hover h2{color:var(--accent)}.footer-cta-link:hover h2 i{transform:translateX(10px)}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:40px}.footer-col{display:flex;flex-direction:column}.footer-heading{font-family:var(--font-sans);font-size:0.7rem;letter-spacing:2px;color:var(--brand-metin);text-transform:uppercase;margin-bottom:24px}.footer-links,.footer-contacts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links li a,.footer-contacts li a{font-family:var(--font-sans);font-size:0.9rem;color:var(--text-secondary);text-decoration:none;transition:color 0.3s ease}.footer-links li a:hover,.footer-contacts li a:hover{color:var(--accent)}.footer-address{font-family:var(--font-sans);font-size:0.85rem;color:var(--text-muted)}.footer-badge{margin-top:25px;background:var(--accent-secondary-soft);border:1px solid rgba(162,171,115,0.35);padding:10px 16px;border-radius:8px;display:inline-block;width:fit-content}.badge-text{font-family:var(--font-sans);font-size:0.75rem;color:var(--text-secondary);letter-spacing:0.5px}.badge-text strong{color:var(--text-primary)}@media (max-width:1199.98px){.footer-grid{grid-template-columns:repeat(3,1fr);gap:36px}}@media (max-width:991.98px){.footer-container{padding:0 20px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:575.98px){.footer-grid{grid-template-columns:1fr}}.page-hero{position:relative;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:calc(var(--nav-height) + var(--serit-h) + 80px) 0 90px}.page-hero-inner{width:100%;padding:0 10vw;margin:0 auto}.page-hero-label{font-family:var(--font-sans);font-size:0.7rem;letter-spacing:3px;color:var(--brand-metin);text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:20px}.page-hero-label::before{content:'';width:6px;height:6px;border-radius:50%;background-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.page-hero-title{font-family:var(--font-serif);font-size:clamp(2.5rem,5.5vw,4.2rem);font-weight:400;line-height:1.12;letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 22px}.page-hero-desc{font-family:var(--font-sans);font-size:1rem;line-height:1.75;color:var(--text-secondary);max-width:640px;margin:0}.page-breadcrumb{font-family:var(--font-sans);font-size:0.78rem;color:var(--text-muted);margin-bottom:28px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-breadcrumb a{color:var(--text-secondary);transition:color var(--transition-fast)}.page-breadcrumb a:hover{color:var(--accent)}.page-breadcrumb .sep{opacity:0.75}.corporate-section{position:relative;background-color:var(--bg-primary);padding:var(--bolum-y) 0}.corporate-layout{width:100%;padding:0 10vw;margin:0 auto;display:grid;grid-template-columns:240px 1fr;gap:80px;align-items:start}.corporate-nav{position:sticky;top:calc(var(--nav-height) + 40px)}.corporate-nav-heading{font-family:var(--font-sans);font-size:0.68rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:18px;display:block}.corporate-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-left:1px solid var(--border-color)}.corporate-nav-list a{display:flex;align-items:baseline;gap:10px;padding:11px 0 11px 18px;margin-left:-1px;border-left:2px solid transparent;font-family:var(--font-sans);font-size:0.9rem;color:var(--text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast)}.corporate-nav-list a:hover,.corporate-nav-list a.active{color:var(--accent);border-left-color:var(--accent)}.corporate-nav-num{font-size:0.68rem;color:var(--text-muted);letter-spacing:1px}.corporate-nav-list a:hover .corporate-nav-num,.corporate-nav-list a.active .corporate-nav-num{color:var(--accent)}.corporate-body{min-width:0;max-width:820px}.corporate-block{scroll-margin-top:calc(var(--nav-height) + 40px);padding-bottom:64px;margin-bottom:48px;border-bottom:1px solid var(--border-color)}.corporate-block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.corporate-block-label{font-family:var(--font-sans);font-size:0.68rem;letter-spacing:2.5px;text-transform:uppercase;color:var(--brand-metin);display:block;margin-bottom:14px}.corporate-block-title{font-family:var(--font-serif);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1.2;letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 26px}.corporate-block p{font-family:var(--font-sans);font-size:1rem;line-height:1.85;color:var(--text-secondary);margin:0 0 20px}.corporate-block p:last-child{margin-bottom:0}.corporate-block .lead{font-size:1.08rem;font-weight:400;line-height:1.8;color:var(--text-primary)}.principle-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.principle-item{display:flex;align-items:flex-start;gap:18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;padding:22px 26px;transition:border-color var(--transition-medium),transform var(--transition-medium),box-shadow var(--transition-medium)}.principle-item:hover{border-color:var(--border-color-hover);transform:translateY(-3px);box-shadow:var(--shadow-md)}.principle-num{flex-shrink:0;font-family:var(--font-sans);font-size:0.72rem;font-weight:600;letter-spacing:1px;color:var(--accent-hover);padding-top:4px;min-width:26px}.principle-item p{font-family:var(--font-sans);font-size:0.97rem;line-height:1.7;color:var(--text-secondary);margin:0}.corporate-cta{margin-top:56px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;padding:48px 44px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.corporate-cta h3{font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;color:var(--text-primary);margin:0 0 8px}.corporate-cta p{font-family:var(--font-sans);font-size:0.94rem;color:var(--text-secondary);margin:0}.corporate-cta-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn-corporate{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:50px;font-family:var(--font-sans);font-size:0.82rem;font-weight:600;letter-spacing:0.5px;background:var(--accent);color:var(--text-on-accent);border:1px solid var(--accent);box-shadow:var(--shadow-accent);transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.btn-corporate:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent);transform:translateY(-2px);box-shadow:0 14px 32px rgba(204,58,99,0.32)}.btn-corporate-ghost{background:var(--surface);color:var(--accent-hover);border:1px solid var(--border-strong);box-shadow:none}.btn-corporate-ghost:hover{background:var(--surface);border-color:var(--accent);color:var(--accent-hover);box-shadow:var(--shadow-sm)}@media (max-width:1199.98px){.corporate-layout{grid-template-columns:200px 1fr;gap:56px}}@media (max-width:991.98px){.page-hero{padding:calc(var(--nav-height) + 60px) 0 60px}.page-hero-inner,.corporate-layout{padding:0 20px}.corporate-layout{grid-template-columns:1fr;gap:40px}.corporate-nav{position:static}.corporate-nav-list{flex-direction:row;flex-wrap:wrap;gap:8px;border-left:none}.corporate-nav-list a{padding:9px 16px;margin-left:0;border-left:none;border:1px solid var(--border-color);border-radius:50px;font-size:0.83rem}.corporate-nav-list a:hover,.corporate-nav-list a.active{color:var(--accent-hover);border-color:var(--accent);background:var(--surface)}.corporate-block{padding-bottom:44px;margin-bottom:44px}.corporate-cta{padding:34px 26px;flex-direction:column;align-items:flex-start}}@media (max-width:575.98px){.principle-item{padding:18px 20px;gap:14px}.btn-corporate{width:100%;justify-content:center}.corporate-cta-actions{width:100%}}.universities-section{position:relative;background-color:var(--bg-primary);padding:var(--bolum-y) 0}.universities-inner{width:100%;padding:0 10vw;margin:0 auto}.universities-intro{max-width:900px;margin-bottom:56px}.universities-intro-label{font-family:var(--font-sans);font-size:0.68rem;letter-spacing:2.5px;text-transform:uppercase;color:var(--brand-metin);display:block;margin-bottom:14px}.universities-intro-title{font-family:var(--font-serif);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1.2;letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 26px}.universities-intro p{font-family:var(--font-sans);font-size:1rem;line-height:1.85;color:var(--text-secondary);margin:0 0 20px}.universities-intro p:last-child{margin-bottom:0}.universities-intro p.lead{font-size:1.08rem;font-weight:400;line-height:1.8;color:var(--text-primary)}.universities-list-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:22px;margin-bottom:40px;border-bottom:1px solid var(--border-color)}.universities-list-title{font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;color:var(--text-primary);margin:0;letter-spacing:-0.02em}.universities-count{font-family:var(--font-sans);font-size:0.78rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted)}.universities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.university-card{display:flex;align-items:flex-start;gap:18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:26px 22px 26px 22px;transition:border-color var(--transition-medium),transform var(--transition-medium),box-shadow var(--transition-medium)}.university-card:hover{border-color:var(--border-color-hover);transform:translateY(-4px);box-shadow:var(--shadow-md)}.university-arrow{margin-left:auto;align-self:center;flex-shrink:0;font-size:0.95rem;color:var(--accent);opacity:0;transform:translateX(-6px);transition:opacity var(--transition-medium),transform var(--transition-medium)}.university-card:hover .university-arrow{opacity:1;transform:translateX(0)}.university-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.university-card:focus-visible .university-arrow{opacity:1;transform:translateX(0)}.university-num{flex-shrink:0;font-family:var(--font-sans);font-size:0.72rem;font-weight:600;letter-spacing:1px;color:var(--accent-hover);padding-top:5px;min-width:24px}.university-body{min-width:0}.university-name{font-family:var(--font-serif);font-size:1.28rem;font-weight:400;line-height:1.3;color:var(--text-primary);margin:0 0 8px}.university-note{font-family:var(--font-sans);font-size:0.86rem;line-height:1.55;color:var(--text-secondary);margin:0;display:flex;align-items:center;gap:7px}.university-note i{color:var(--accent-secondary-hover);font-size:0.92rem;flex-shrink:0}.universities-footnote{margin-top:56px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;padding:44px 44px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.universities-footnote h3{font-family:var(--font-serif);font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:400;color:var(--text-primary);margin:0 0 8px}.universities-footnote p{font-family:var(--font-sans);font-size:0.94rem;color:var(--text-secondary);margin:0;max-width:560px}.uni-detail-section{position:relative;background-color:var(--bg-primary);padding:var(--bolum-y) 0}.uni-detail-layout{width:100%;padding:0 10vw;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:72px;align-items:start}.uni-detail-body{min-width:0;max-width:820px}.uni-detail-body p{font-family:var(--font-sans);font-size:1rem;line-height:1.85;color:var(--text-secondary);margin:0 0 22px}.uni-detail-body p.lead{font-size:1.1rem;font-weight:400;line-height:1.8;color:var(--text-primary);padding-left:22px;border-left:3px solid var(--accent);margin-bottom:32px}.uni-detail-aside{position:sticky;top:calc(var(--nav-height) + 40px);display:flex;flex-direction:column;gap:20px}.uni-aside-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:18px;padding:28px 26px}.uni-aside-heading{font-family:var(--font-sans);font-size:0.68rem;letter-spacing:2px;text-transform:uppercase;color:var(--accent-hover);display:block;margin-bottom:18px}.uni-aside-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.uni-aside-list li{display:flex;align-items:flex-start;gap:11px;font-family:var(--font-sans);font-size:0.89rem;line-height:1.5;color:var(--text-secondary)}.uni-aside-list i{color:var(--accent-secondary-hover);font-size:0.98rem;flex-shrink:0;margin-top:2px}.uni-aside-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.uni-aside-links li + li{border-top:1px solid var(--border-color)}.uni-aside-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;font-family:var(--font-sans);font-size:0.89rem;line-height:1.4;color:var(--text-secondary);transition:color var(--transition-fast)}.uni-aside-links a i{font-size:0.82rem;opacity:0;transform:translateX(-6px);transition:opacity var(--transition-fast),transform var(--transition-fast)}.uni-aside-links a:hover{color:var(--accent-hover)}.uni-aside-links a:hover i{opacity:1;transform:translateX(0)}.uni-aside-all{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--font-sans);font-size:0.8rem;font-weight:600;letter-spacing:0.5px;color:var(--accent-hover);transition:gap var(--transition-fast)}.uni-aside-all:hover{gap:12px;color:var(--accent-hover)}.uni-detail-cta{margin-top:56px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;padding:40px 38px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.uni-detail-cta h2{font-family:var(--font-serif);font-size:clamp(1.35rem,2.3vw,1.75rem);font-weight:400;color:var(--text-primary);margin:0 0 8px}.uni-detail-cta p{font-family:var(--font-sans);font-size:0.94rem;color:var(--text-secondary);margin:0}@media (max-width:1199.98px){.universities-grid{grid-template-columns:repeat(2,1fr)}.uni-detail-layout{grid-template-columns:1fr 280px;gap:48px}}@media (max-width:991.98px){.universities-inner,.uni-detail-layout{padding:0 20px}.uni-detail-layout{grid-template-columns:1fr;gap:40px}.uni-detail-aside{position:static}.uni-detail-cta{padding:30px 24px;flex-direction:column;align-items:flex-start;margin-top:44px}.universities-intro{margin-bottom:56px}.universities-footnote{padding:34px 26px;flex-direction:column;align-items:flex-start;margin-top:56px}}@media (hover:none){.university-arrow{opacity:0.65;transform:translateX(0)}}@media (max-width:575.98px){.universities-grid{grid-template-columns:1fr;gap:14px}.university-card{padding:20px 20px 20px 18px;gap:14px}.university-name{font-size:1.15rem}}.yurt-kunye{list-style:none;margin:40px 0 0;padding:28px 0 0;border-top:1px solid var(--border-strong);display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:48px}.yurt-kunye li{display:flex;flex-direction:column;gap:6px}.yurt-kunye-deger{font-family:var(--font-serif);font-size:2.4rem;font-weight:400;line-height:1;letter-spacing:-0.02em;color:var(--brand)}.yurt-kunye-birim{font-size:0.45em;color:var(--accent-hover)}.yurt-kunye-etiket{font-family:var(--font-sans);font-size:0.78rem;color:var(--text-secondary);line-height:1.4}.yurt-liste-section{background-color:var(--bg-primary);padding:var(--bolum-y) 0}.yurt-liste{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.yurt-liste-kart{display:flex;flex-direction:column;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:18px;overflow:hidden;transition:border-color var(--transition-medium),transform var(--transition-medium),box-shadow var(--transition-medium)}.yurt-liste-kart:hover{border-color:var(--border-color-hover);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.yurt-liste-gorsel{position:relative;width:100%;height:260px;overflow:hidden;background:var(--bg-tertiary)}.yurt-liste-gorsel img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.yurt-liste-kart:hover .yurt-liste-gorsel img{transform:scale(1.05)}.yurt-liste-no{position:absolute;top:16px;left:16px;font-family:var(--font-sans);font-size:0.72rem;font-weight:700;letter-spacing:1px;color:var(--text-primary);background:rgba(255,255,255,0.9);backdrop-filter:blur(8px);padding:5px 11px;border-radius:20px}.yurt-liste-icerik{padding:26px 28px 28px;display:flex;flex-direction:column;flex-grow:1}.yurt-liste-ad{font-family:var(--font-serif);font-size:1.4rem;font-weight:400;line-height:1.25;color:var(--text-primary);margin:0 0 10px}.yurt-liste-ozet{font-family:var(--font-sans);font-size:0.92rem;line-height:1.6;color:var(--text-secondary);margin:0 0 20px}.yurt-liste-etiketler{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.yurt-liste-etiketler li{display:flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:0.82rem;color:var(--text-secondary)}.yurt-liste-etiketler i{color:var(--accent-secondary-hover);font-size:0.92rem}.yurt-liste-link{margin-top:auto;display:inline-flex;align-items:center;gap:9px;font-family:var(--font-sans);font-size:0.82rem;font-weight:600;letter-spacing:0.5px;color:var(--accent-hover);transition:gap var(--transition-fast)}.yurt-liste-kart:hover .yurt-liste-link{gap:14px}.yurt-liste-kart:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.yurt-galeri-section{background-color:var(--bg-primary);padding:70px 0 0}.yurt-inner{width:100%;padding:0 10vw;margin:0 auto}.yurt-galeri{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:14px}.yurt-foto{padding:0;border:1px solid var(--border-color);border-radius:14px;overflow:hidden;background:var(--bg-secondary);cursor:zoom-in;position:relative;transition:border-color var(--transition-medium),transform var(--transition-medium),box-shadow var(--transition-medium)}.yurt-foto-buyuk{grid-column:span 2;grid-row:span 2}.yurt-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.yurt-foto:hover{border-color:var(--border-color-hover);box-shadow:var(--shadow-md)}.yurt-foto:hover img{transform:scale(1.05)}.yurt-foto:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.yurt-detay-section{background-color:var(--bg-primary);padding:var(--bolum-y) 0}.yurt-detay-layout{width:100%;padding:0 10vw;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:72px;align-items:start}.yurt-detay-body{min-width:0;max-width:820px}.yurt-detay-aside{position:sticky;top:calc(var(--nav-height) + 40px);display:flex;flex-direction:column;gap:20px}.yurt-blok{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--border-color)}.yurt-blok:last-of-type{border-bottom:none;margin-bottom:24px}.yurt-blok-baslik{font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.25;letter-spacing:-0.02em;color:var(--text-primary);margin:0 0 22px}.yurt-blok p{font-family:var(--font-sans);font-size:1rem;line-height:1.85;color:var(--text-secondary);margin:0}.yurt-madde-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.yurt-madde-liste li{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-sans);font-size:0.97rem;line-height:1.6;color:var(--text-secondary)}.yurt-madde-liste i{color:var(--accent);font-size:1rem;flex-shrink:0;margin-top:3px}.yurt-hizmet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.yurt-hizmet{display:flex;align-items:flex-start;gap:13px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:18px 20px;font-family:var(--font-sans);font-size:0.92rem;line-height:1.5;color:var(--text-secondary);transition:border-color var(--transition-medium)}.yurt-hizmet:hover{border-color:var(--border-color-hover)}.yurt-hizmet i{color:var(--accent-secondary-hover);font-size:1.05rem;flex-shrink:0;margin-top:2px}.yurt-uyari{display:flex;align-items:flex-start;gap:13px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;padding:18px 20px;margin-bottom:32px}.yurt-uyari i{color:var(--text-muted);font-size:1.05rem;flex-shrink:0;margin-top:2px}.yurt-uyari p{font-family:var(--font-sans);font-size:0.92rem;line-height:1.6;color:var(--text-secondary);margin:0}.yurt-uyari-bilgi{background:var(--accent-soft);border-color:rgba(204,58,99,0.25)}.yurt-uyari-bilgi i{color:var(--accent-hover)}.yurt-lightbox{position:fixed;inset:0;z-index:2000;background:rgba(20,18,17,0.94);display:flex;align-items:center;justify-content:center;padding:clamp(48px,8vh,60px) clamp(56px,8vw,72px)}.yurt-lightbox[hidden]{display:none}.yurt-lightbox img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.yurt-lightbox button{position:absolute;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.25);color:#ffffff;border-radius:50%;width:46px;height:46px;font-size:1.6rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast)}.yurt-lightbox button:hover{background:rgba(255,255,255,0.28)}.yurt-lightbox-kapat{top:22px;right:22px}.yurt-lightbox-onceki{left:20px;top:50%;transform:translateY(-50%)}.yurt-lightbox-sonraki{right:20px;top:50%;transform:translateY(-50%)}.yurt-lightbox-sayac{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font-family:var(--font-sans);font-size:0.82rem;letter-spacing:1px;color:rgba(255,255,255,0.8);font-variant-numeric:tabular-nums}@media (max-width:1199.98px){.yurt-detay-layout{grid-template-columns:1fr 280px;gap:48px}}@media (max-width:991.98px){.yurt-inner,.yurt-detay-layout{padding:0 20px}.yurt-liste{grid-template-columns:1fr;gap:20px}.yurt-liste-gorsel{height:220px}.yurt-detay-layout{grid-template-columns:1fr;gap:40px}.yurt-detay-aside{position:static}.yurt-galeri{grid-template-columns:repeat(3,1fr);grid-auto-rows:150px}.yurt-foto-buyuk{grid-column:span 1;grid-row:span 1}.yurt-kunye{grid-template-columns:repeat(2,1fr);gap:28px 32px}.yurt-kunye-deger{font-size:2rem}}@media (max-width:575.98px){.yurt-galeri{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px;gap:10px}.yurt-foto-buyuk{grid-column:span 2;grid-row:span 1}.yurt-hizmet-grid{grid-template-columns:1fr}.yurt-lightbox{padding:70px 12px}.yurt-lightbox-onceki{left:10px}.yurt-lightbox-sonraki{right:10px}}.yurt-video-section{padding:var(--bolum-y) 0 0}.yurt-video-ust{margin-bottom:24px}.yurt-video-etiket{display:block;font-family:var(--font-sans);font-size:0.72rem;letter-spacing:3px;text-transform:uppercase;color:var(--brand-metin);margin-bottom:10px}.yurt-video-baslik{font-family:var(--font-serif);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:400;line-height:1.2;color:var(--text-primary);margin:0}.yurt-video-cerceve{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#14120f;border:1px solid var(--border-color);box-shadow:var(--shadow-md)}.yurt-video-oynatici{width:100%;height:100%;object-fit:cover;display:block}.yurt-video-kapak{position:absolute;inset:0;padding:0;border:none;background:none;cursor:pointer;display:block;overflow:hidden}.yurt-video-kapak[hidden]{display:none}.yurt-video-kapak img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.yurt-video-kapak::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,0.10) 0%,rgba(20,18,15,0.05) 50%,rgba(20,18,15,0.40) 100%);pointer-events:none}.yurt-video-kapak:hover img{transform:scale(1.03)}.yurt-video-kapak:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.yurt-video-tus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;box-shadow:var(--shadow-accent);transition:transform var(--transition-fast),background-color var(--transition-fast);z-index:2}.yurt-video-kapak:hover .yurt-video-tus{transform:translate(-50%,-50%) scale(1.08);background:var(--accent-hover)}.yurt-video-rozet{position:absolute;left:16px;bottom:14px;z-index:2;font-family:var(--font-sans);font-size:0.7rem;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:rgba(20,18,15,0.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:5px 11px;border-radius:999px}@media (max-width:767.98px){.yurt-video-cerceve{border-radius:12px}.yurt-video-tus{width:54px;height:54px;font-size:1.4rem}}.page-hero-kompakt{padding:calc(var(--nav-height) + var(--serit-h) + 36px) 0 44px}.page-hero-kompakt .page-hero-title{font-size:clamp(1.9rem,3.4vw,2.6rem);margin-bottom:12px}.page-hero-kompakt .page-hero-desc{font-size:0.95rem;max-width:560px}.iletisim-section{background-color:var(--bg-primary);padding:52px 0 80px}.iletisim-layout{width:100%;padding:0 10vw;margin:0 auto;display:grid;grid-template-columns:1fr 330px;gap:28px;align-items:start}.iletisim-kart{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:18px;padding:32px 34px 34px;min-width:0}.iletisim-form-baslik{font-family:var(--font-serif);font-size:1.5rem;font-weight:500;letter-spacing:-0.01em;color:var(--text-primary);margin:0 0 22px}.iletisim-form{display:flex;flex-direction:column;gap:16px}.form-satir{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-alan{display:flex;flex-direction:column;gap:6px;min-width:0}.form-alan label{font-family:var(--font-sans);font-size:0.78rem;font-weight:600;letter-spacing:0.3px;color:var(--text-primary)}.zorunlu{color:var(--accent-hover)}.form-alan input,.form-alan textarea{font-family:var(--font-sans);font-size:0.92rem;color:var(--text-primary);background:var(--surface);border:1px solid #8A8580;border-radius:10px;padding:11px 14px;width:100%;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-alan textarea{resize:vertical;min-height:104px;line-height:1.55}.form-alan input::placeholder,.form-alan textarea::placeholder{color:var(--text-muted)}.form-alan input:focus,.form-alan textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(204,58,99,0.28)}.form-alan input[aria-invalid="true"],.form-alan textarea[aria-invalid="true"]{border-color:var(--accent-hover);border-width:2px;padding:10px 13px;background:var(--accent-soft)}.form-alan input[aria-invalid="true"]:focus,.form-alan textarea[aria-invalid="true"]:focus{box-shadow:0 0 0 3px rgba(204,58,99,0.28)}.form-hata{font-family:var(--font-sans);font-size:0.78rem;line-height:1.4;color:var(--accent-hover)}.form-hata::before{content:'\F33A';font-family:'bootstrap-icons';margin-right:6px;font-size:0.85em}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-gonder{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:4px}.form-gonder .btn-corporate{border:none;cursor:pointer;font-family:var(--font-sans);padding:13px 26px}.form-kvkk{font-family:var(--font-sans);font-size:0.75rem;line-height:1.5;color:var(--text-muted);margin:0;max-width:300px}.form-bildirim{display:flex;align-items:flex-start;gap:12px;border-radius:12px;padding:16px 18px;margin-bottom:22px;border:1px solid var(--border-color)}.form-bildirim i{font-size:1.15rem;flex-shrink:0;margin-top:1px}.form-bildirim strong{display:block;font-family:var(--font-sans);font-size:0.92rem;color:var(--text-primary);margin-bottom:3px}.form-bildirim p{font-family:var(--font-sans);font-size:0.86rem;line-height:1.55;color:var(--text-secondary);margin:0}.form-bildirim a{color:var(--accent-hover);font-weight:600}.form-bildirim-basarili{background:var(--accent-secondary-soft);border-color:rgba(126,134,84,0.35)}.form-bildirim-basarili i{color:var(--accent-secondary-hover)}.form-bildirim-hata{background:var(--accent-soft);border-color:rgba(204,58,99,0.28)}.form-bildirim-hata i{color:var(--accent-hover)}.iletisim-bilgi{display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(var(--nav-height) + 24px)}.iletisim-kutu{display:flex;align-items:center;gap:14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;padding:16px 18px;transition:border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.iletisim-kutu:hover{border-color:var(--border-color-hover);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.iletisim-ikon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:11px;background:var(--surface);border:1px solid var(--border-color);font-size:1.05rem;color:var(--accent-secondary-hover);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.iletisim-kutu:hover .iletisim-ikon{color:var(--text-on-accent);background:var(--accent);border-color:var(--accent)}.iletisim-metin{display:flex;flex-direction:column;gap:3px;min-width:0}.iletisim-etiket{font-family:var(--font-sans);font-size:0.66rem;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted)}.iletisim-metin strong{font-family:var(--font-sans);font-size:0.92rem;font-weight:600;line-height:1.4;color:var(--text-primary)}.iletisim-sosyal{display:flex;gap:10px;margin-top:2px}.iletisim-sosyal a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;font-family:var(--font-sans);font-size:0.85rem;font-weight:500;color:var(--text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast)}.iletisim-sosyal i{font-size:1rem;color:var(--accent-secondary-hover);transition:color var(--transition-fast)}.iletisim-sosyal a:hover{color:var(--accent-hover);border-color:var(--border-color-hover)}.iletisim-sosyal a:hover i{color:var(--accent-hover)}@media (max-width:1199.98px){.iletisim-layout{grid-template-columns:1fr 290px;gap:22px}.iletisim-kart{padding:28px 26px 30px}}@media (max-width:991.98px){.page-hero-kompakt{padding:calc(var(--nav-height) + 34px) 0 32px}.iletisim-section{padding:36px 0 70px}.iletisim-layout{grid-template-columns:1fr;gap:22px;padding:0 20px}.iletisim-bilgi{position:static}}@media (max-width:575.98px){.iletisim-kart{padding:24px 20px 26px;border-radius:14px}.form-alan input,.form-alan textarea{font-size:16px}.form-satir{grid-template-columns:1fr;gap:16px}.form-gonder .btn-corporate{width:100%;justify-content:center}.form-kvkk{max-width:none}.iletisim-sosyal{flex-direction:column}}body{background-color:var(--bg-primary) !important;color:var(--text-primary) !important;position:relative;overflow-x:clip}body::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 80%,rgba(162,171,115,0.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(204,58,99,0.08) 0%,transparent 50%);pointer-events:none;z-index:-1}.site-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.particle{position:absolute;width:3px;height:3px;background-color:rgba(162,171,115,0.4);border-radius:50%;animation:float linear infinite}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{background-color:transparent}@keyframes float{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-100vh) translateX(50px);opacity:0}}