/*
  SEKTÖR SAYFALARI — BİRLEŞİK BİLEŞEN STİLLERİ
  Aşağıdaki bölümler daha önce 31 ayrı ağ isteğiyle aynı sırada yükleniyordu.
  Dosya sırası ve kurallar aynen korundu; yalnızca istek sayısı azaltıldı.
  Her bölümün kaynak adı bakım ve geri izleme için başında yazılıdır.
*/

/* =============================================================
   KAYNAK BÖLÜM: uretim-hero-sade.css
   ============================================================= */
.uf-hero{padding:64px 0 54px!important}
.uf-hero-grid{grid-template-columns:.88fr 1.32fr!important;gap:48px!important}
.uf-eyebrow{margin-bottom:13px!important;font-size:11px!important}
.uf-hero h1{max-width:460px!important;font-size:clamp(38px,4.25vw,58px)!important;line-height:1.06!important;letter-spacing:-.05em!important}
.uf-lead{max-width:455px!important;margin:18px 0 0!important;font-size:16px!important;line-height:1.62!important}
.uf-hero-image{height:455px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.uf-screen{height:calc(100% - 62px)!important;border:8px solid #071a36!important;border-radius:16px!important;background:#fff!important;box-shadow:0 18px 42px rgba(7,26,54,.18)!important}
.uf-screen:after{content:''!important;bottom:-62px!important;width:132px!important;height:62px!important}
.uf-screen img{border-radius:7px!important;object-fit:contain!important;background:#fff!important}
@media(min-width:781px){.uf-hero-grid{grid-template-columns:.82fr 1.38fr!important}.uf-screen img{transform:scale(1.035)}}
@media(max-width:780px){.uf-hero{padding:48px 0!important}.uf-hero-grid{gap:28px!important}.uf-hero h1{font-size:clamp(36px,10vw,50px)!important}.uf-hero-image{height:300px!important}.uf-screen{height:calc(100% - 48px)!important;border-width:6px!important}.uf-screen:after{bottom:-48px!important;width:104px!important;height:48px!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-dashboard-odak.css
   ============================================================= */
@media(min-width:781px){.uf-hero{padding:48px 0 40px!important}.uf-hero-grid{grid-template-columns:.64fr 1.56fr!important;gap:40px!important}.uf-hero h1{max-width:370px!important;font-size:clamp(34px,3.45vw,47px)!important;line-height:1.08!important}.uf-lead{max-width:380px!important;margin-top:15px!important;font-size:15px!important;line-height:1.58!important}.uf-hero-image{height:520px!important}.uf-screen{height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.uf-screen:after{content:none!important}.uf-screen img{border-radius:8px!important;object-fit:contain!important;transform:none!important;background:transparent!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-hero-kompakt.css
   ============================================================= */
@media(min-width:781px){.uf-hero{padding:32px 0!important}.uf-hero-grid{grid-template-columns:.76fr 1.24fr!important;gap:40px!important}.uf-hero h1{font-size:clamp(33px,3.2vw,44px)!important}.uf-lead{font-size:15px!important;line-height:1.55!important}.uf-hero-image{height:325px!important}.uf-dashboard-preview{display:block;width:100%;padding:0!important;overflow:hidden!important;cursor:zoom-in}.uf-dashboard-preview img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.uf-dashboard-preview:hover img{transform:scale(1.035)!important;transition:transform .35s ease}.uf-dashboard-dialog{position:fixed;inset:0;margin:auto;width:min(1180px,calc(100% - 36px));height:min(82vh,780px);padding:0;border:0;border-radius:16px;background:#071a36;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.4)}.uf-dashboard-dialog[open]{display:grid;place-items:center}.uf-dashboard-dialog::backdrop{background:rgba(7,26,54,.76);backdrop-filter:blur(4px)}.uf-dashboard-dialog img{width:100%;height:100%;object-fit:contain;background:#071a36}.uf-dashboard-dialog button{position:absolute;z-index:2;top:13px;right:13px;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#071a36;font-size:25px;cursor:pointer}}
@media(max-width:780px){.uf-dashboard-preview{display:block;width:100%;padding:0!important;cursor:zoom-in}.uf-dashboard-dialog{width:calc(100% - 26px);height:72vh;padding:0;border:0;border-radius:14px;background:#071a36}.uf-dashboard-dialog[open]{display:grid;place-items:center}.uf-dashboard-dialog img{width:100%;height:100%;object-fit:contain}.uf-dashboard-dialog button{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:50%;background:#fff;font-size:23px}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-ozet-karti.css
   ============================================================= */
/* YAYIN ERİŞİLEBİLİRLİĞİ: Beyaz metin taşıyan turuncu yüzeyler aynı marka ailesindeki koyu tonlara çekilerek kontrast artırıldı; yerleşim ve ölçüler değiştirilmedi. */
.uf-intro{padding:60px 0!important;background:#fff!important}.uf-intro .uf-shell{max-width:1040px!important;padding:46px 58px!important;box-sizing:border-box;border-radius:20px!important;background:linear-gradient(135deg,#b94700,#f78d3f)!important;box-shadow:0 20px 44px rgba(245,117,26,.18)!important}.uf-intro .uf-eyebrow{margin-bottom:12px!important;color:#fff0e6!important}.uf-intro h2{max-width:760px!important;color:#fff!important;font-size:clamp(29px,3.5vw,43px)!important}.uf-intro p{max-width:760px!important;color:#fff!important;font-size:16px!important;line-height:1.7!important}@media(max-width:780px){.uf-intro{padding:42px 0!important}.uf-intro .uf-shell{width:calc(100% - 28px)!important;padding:32px 25px!important;border-radius:16px!important}.uf-intro h2{font-size:30px!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-ozet-hareket.css
   ============================================================= */
/* YAYIN ERİŞİLEBİLİRLİĞİ: Beyaz metin taşıyan turuncu yüzeyler aynı marka ailesindeki koyu tonlara çekilerek kontrast artırıldı; yerleşim ve ölçüler değiştirilmedi. */
.uf-intro .uf-shell{position:relative!important;isolation:isolate;overflow:hidden!important;background:linear-gradient(118deg,#ad4100,#c95713,#b94700)!important;background-size:180% 180%!important;animation:uf-intro-shift 11s ease-in-out infinite}.uf-intro .uf-shell:before{content:'';position:absolute;z-index:-1;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.26) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.26) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(90deg,transparent,black 35%,black 70%,transparent);animation:uf-intro-grid 16s linear infinite}.uf-intro .uf-shell:after{content:'';position:absolute;z-index:-1;width:360px;height:360px;right:-120px;top:-180px;border:1px solid rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.07),0 0 0 70px rgba(255,255,255,.04);animation:uf-intro-orbit 9s ease-in-out infinite}.uf-intro h2,.uf-intro p,.uf-intro .uf-eyebrow{position:relative;z-index:1}.uf-intro h2{animation:uf-intro-rise .75s both}.uf-intro p:not(.uf-eyebrow){animation:uf-intro-rise .75s .14s both}.uf-intro__pulse{position:relative;z-index:1;display:flex;justify-content:center;gap:12px;margin:27px auto 0}.uf-intro__pulse div{display:flex;align-items:center;gap:8px;min-width:125px;padding:10px 13px;border:1px solid rgba(255,255,255,.42);border-radius:10px;background:rgba(255,255,255,.13);color:#fff;font-size:12px;font-weight:800;backdrop-filter:blur(5px);animation:uf-intro-rise .65s both}.uf-intro__pulse div:nth-child(2){animation-delay:.2s}.uf-intro__pulse div:nth-child(3){animation-delay:.35s}.uf-intro__pulse i{position:relative;width:32px;height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.35)}.uf-intro__pulse i:after{content:'';position:absolute;top:0;left:-45%;width:45%;height:100%;border-radius:inherit;background:#fff;animation:uf-intro-flow 1.7s ease-in-out infinite}.uf-intro__pulse div:nth-child(2) i:after{animation-delay:.35s}.uf-intro__pulse div:nth-child(3) i:after{animation-delay:.7s}@keyframes uf-intro-shift{50%{background-position:100% 50%}}@keyframes uf-intro-grid{to{background-position:72px 72px}}@keyframes uf-intro-orbit{50%{transform:translate(-42px,42px) scale(1.08)}}@keyframes uf-intro-rise{from{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@keyframes uf-intro-flow{50%{left:100%}to{left:100%}}@media(max-width:620px){.uf-intro__pulse{flex-wrap:wrap}.uf-intro__pulse div{min-width:112px}.uf-intro .uf-shell:after{right:-210px}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-ozet-kompakt.css
   ============================================================= */
.uf-intro{padding:40px 0!important}.uf-intro .uf-shell{padding:28px 58px!important}.uf-intro .uf-eyebrow{margin-bottom:8px!important}.uf-intro p{line-height:1.58!important}.uf-intro__pulse{margin-top:17px!important}@media(max-width:780px){.uf-intro{padding:32px 0!important}.uf-intro .uf-shell{padding:24px 25px!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-ozet-mini.css
   ============================================================= */
.uf-intro{padding:25px 0!important}.uf-intro .uf-shell{padding:19px 58px!important}.uf-intro .uf-eyebrow{margin-bottom:5px!important}.uf-intro h2{font-size:clamp(27px,3vw,37px)!important;line-height:1.08!important}.uf-intro p{margin-top:10px!important;font-size:15px!important;line-height:1.45!important}.uf-intro__pulse{margin-top:12px!important}@media(max-width:780px){.uf-intro{padding:22px 0!important}.uf-intro .uf-shell{padding:19px 25px!important}.uf-intro h2{font-size:28px!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-cozum-kutulari.css
   ============================================================= */
/* YAYIN ERİŞİLEBİLİRLİĞİ: Beyaz metin taşıyan turuncu yüzeyler aynı marka ailesindeki koyu tonlara çekilerek kontrast artırıldı; yerleşim ve ölçüler değiştirilmedi. */
.uf-solution-cards{padding:84px 0;background:#fff}.uf-solution-cards__head{max-width:720px;margin:0 auto 42px;text-align:center}.uf-solution-cards__head span{color:#b94700;font-size:12px;font-weight:850;letter-spacing:.14em}.uf-solution-cards__head h2{margin:12px 0 0;color:#071a36;font-size:clamp(30px,4vw,46px);letter-spacing:-.045em}.uf-solution-cards__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.uf-solution-cards .uf-card{position:relative;height:200px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:1000px;background:#b94700;box-shadow:0 0 0 5px #fff,0 12px 25px rgba(20,37,60,.09);transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.uf-solution-cards .uf-card:nth-child(even){background:#fff;border:1px solid #f4d8c4}.uf-solution-cards .uf-card:hover{transform:scale(1.05);box-shadow:0 16px 28px rgba(245,117,26,.24)}.uf-solution-cards .uf-card__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,.17);color:#fff;font-size:34px;transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.uf-solution-cards .uf-card:nth-child(even) .uf-card__icon{background:#fff2e9;color:#b94700}.uf-solution-cards .uf-card__content{position:absolute;inset:0;box-sizing:border-box;padding:23px;background:#fff;transform:rotateX(-90deg);transform-origin:bottom;transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.uf-solution-cards .uf-card:nth-child(even) .uf-card__content{background:#b94700}.uf-solution-cards .uf-card:hover .uf-card__content{transform:rotateX(0)}.uf-solution-cards .uf-card:hover .uf-card__icon{scale:0}.uf-solution-cards .uf-card__title{margin:0;color:#071a36;font-size:21px;line-height:1.1;font-weight:800}.uf-solution-cards .uf-card:nth-child(even) .uf-card__title{color:#fff}.uf-solution-cards .uf-card__description{margin:12px 0 0;color:#627188;font-size:14px;line-height:1.45}.uf-solution-cards .uf-card:nth-child(even) .uf-card__description{color:#fff}.uf-tree .uf-branch{margin-bottom:12px!important}@media(max-width:920px){.uf-solution-cards__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.uf-solution-cards{padding:58px 0}.uf-solution-cards__grid{grid-template-columns:1fr}.uf-solution-cards .uf-card{height:185px}.uf-tree .uf-branch{margin-bottom:16px!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-cozum-kutulari-son.css
   ============================================================= */
/* YAYIN ERİŞİLEBİLİRLİĞİ: Beyaz metin taşıyan turuncu yüzeyler aynı marka ailesindeki koyu tonlara çekilerek kontrast artırıldı; yerleşim ve ölçüler değiştirilmedi. */
.uf-solution-cards .uf-card{background:#fff!important;border:1px solid #f1d8c7!important}.uf-solution-cards .uf-card__icon{background:#fff2e9!important;color:#b94700!important}.uf-solution-cards .uf-card__content,.uf-solution-cards .uf-card:nth-child(even) .uf-card__content{background:#b94700!important}.uf-solution-cards .uf-card__title,.uf-solution-cards .uf-card:nth-child(even) .uf-card__title,.uf-solution-cards .uf-card__description,.uf-solution-cards .uf-card:nth-child(even) .uf-card__description{color:#fff!important}.uf-solution-cards__head h2{max-width:620px;margin-left:auto!important;margin-right:auto!important}

/* =============================================================
   KAYNAK BÖLÜM: uretim-kutu-simgesiz.css
   ============================================================= */
/* YAYIN ERİŞİLEBİLİRLİĞİ: Beyaz metin taşıyan turuncu yüzeyler aynı marka ailesindeki koyu tonlara çekilerek kontrast artırıldı; yerleşim ve ölçüler değiştirilmedi. */
.uf-solution-cards .uf-card:before{content:none!important}.uf-solution-cards .uf-card{height:220px!important;flex-direction:column!important;gap:13px}.uf-solution-cards .uf-card__cover-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#25354b,#071a36 58%,#020914);box-shadow:inset 2px 2px 3px rgba(255,255,255,.16),inset -4px -5px 8px rgba(0,0,0,.42),0 7px 0 #020914,0 12px 16px rgba(7,26,54,.24);color:#fff;font-size:23px;font-weight:800;text-shadow:0 2px 2px rgba(0,0,0,.48);transform:perspective(200px) rotateX(7deg);transition:all .6s cubic-bezier(.175,.885,.32,1.275)}.uf-solution-cards .uf-card__cover-title{color:#b94700;font-size:20px;font-weight:850;text-align:center;line-height:1.15}.uf-solution-cards .uf-card__content,.uf-solution-cards .uf-card:nth-child(even) .uf-card__content{background:#b94700!important}.uf-solution-cards .uf-card__content .uf-card__title,.uf-solution-cards .uf-card__content .uf-card__description{color:#fff!important;text-shadow:0 1px 1px rgba(122,53,11,.16)!important}.uf-solution-cards .uf-card__description{font-size:16px!important;line-height:1.58!important;font-weight:600!important}.uf-solution-cards .uf-card:hover .uf-card__cover-title,.uf-solution-cards .uf-card:hover .uf-card__cover-icon{scale:0;transition:all .6s cubic-bezier(.175,.885,.32,1.275)}

/* =============================================================
   KAYNAK BÖLÜM: uretim-kutu-donus.css
   ============================================================= */
.uf-solution-cards .uf-card__cover-icon{position:relative!important;isolation:isolate;width:52px!important;height:52px!important;border-radius:50%!important;background:linear-gradient(145deg,#ffc94a,#f79316)!important;box-shadow:inset 2px 2px 2px rgba(255,255,255,.55),inset -4px -5px 8px rgba(167,71,0,.24),0 6px 13px rgba(245,117,26,.2)!important;color:#071a36!important;font-size:20px!important;transform:none!important}.uf-solution-cards .uf-card__cover-icon:before{content:'';position:absolute;z-index:-1;inset:-13px;border:4px solid #071a36;border-left-color:transparent;border-radius:50%;animation:uf-cover-orbit 3.2s linear infinite}.uf-solution-cards .uf-card__cover-icon:after{content:'';position:absolute;z-index:-1;top:-17px;left:3px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:13px solid #071a36;transform-origin:17px 35px;transform:rotate(-34deg);animation:uf-cover-arrow 3.2s linear infinite}.uf-solution-cards .uf-card:nth-child(2n) .uf-card__cover-icon:before,.uf-solution-cards .uf-card:nth-child(2n) .uf-card__cover-icon:after{animation-direction:reverse;animation-duration:3.8s}.uf-solution-cards .uf-card:hover .uf-card__cover-icon{scale:0}.uf-solution-cards .uf-card:hover .uf-card__cover-icon:before,.uf-solution-cards .uf-card:hover .uf-card__cover-icon:after{animation-play-state:paused}@keyframes uf-cover-orbit{to{transform:rotate(360deg)}}@keyframes uf-cover-arrow{to{transform:rotate(326deg)}}@media(prefers-reduced-motion:reduce){.uf-solution-cards .uf-card__cover-icon:before,.uf-solution-cards .uf-card__cover-icon:after{animation:none}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-kutu-donus-birlesik.css
   ============================================================= */
.uf-solution-cards .uf-card__cover-icon{z-index:0!important;background:linear-gradient(145deg,#ffc94a,#f79316)!important}.uf-solution-cards .uf-card__cover-icon:before,.uf-solution-cards .uf-card__cover-icon:after{content:none!important}.uf-solution-cards .uf-card__glyph{position:relative;z-index:2}.uf-solution-cards .uf-card__orbit{position:absolute;z-index:1;inset:-19px;display:grid;place-items:center;color:#071a36;font-family:Arial,sans-serif;font-size:87px;font-weight:400;line-height:1;animation:uf-orbit-whole 3.2s linear infinite}.uf-solution-cards .uf-card:nth-child(2n) .uf-card__orbit{animation-direction:reverse;animation-duration:3.8s}@keyframes uf-orbit-whole{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.uf-solution-cards .uf-card__orbit{animation:none}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-kutu-donus-ince.css
   ============================================================= */
.uf-solution-cards .uf-card__cover-icon{width:48px!important;height:48px!important;background:linear-gradient(145deg,#ffc94a,#f79316)!important;box-shadow:inset 2px 2px 2px rgba(255,255,255,.55),inset -3px -4px 6px rgba(167,71,0,.22),0 5px 10px rgba(245,117,26,.18)!important;font-size:18px!important}.uf-solution-cards .uf-card__orbit{position:absolute!important;z-index:1!important;left:50%!important;top:50%!important;inset:auto!important;width:68px!important;height:68px!important;margin:-34px!important;display:block!important;border:3px solid #e96a16!important;border-left-color:transparent!important;border-radius:50%!important;color:transparent!important;font-size:0!important;line-height:0!important;animation:uf-thin-orbit 3.2s linear infinite!important}.uf-solution-cards .uf-card__orbit:after{content:none!important}.uf-solution-cards .uf-card:nth-child(2n) .uf-card__orbit{animation-direction:reverse!important;animation-duration:3.8s!important}.uf-solution-cards .uf-card__glyph{z-index:2!important;color:#fff!important;font-size:23px!important;line-height:1!important;text-shadow:0 1px 2px rgba(129,55,0,.28)}@keyframes uf-thin-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.uf-solution-cards .uf-card__orbit{animation:none!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-kutu-zemin.css
   ============================================================= */
.uf-solution-cards{background:radial-gradient(circle at 12% 18%,rgba(245,117,26,.1),transparent 25%),radial-gradient(circle at 88% 76%,rgba(7,26,54,.06),transparent 26%),#eef2f4!important}.uf-solution-cards__grid{padding:8px!important}.uf-solution-cards .uf-card{background:#fffaf6!important;border-color:#e9d8ca!important;box-shadow:0 11px 24px rgba(7,26,54,.075)!important}.uf-solution-cards .uf-card__cover-icon{background:linear-gradient(145deg,#ffc94a,#f79316)!important}

/* =============================================================
   KAYNAK BÖLÜM: uretim-kutu-metin.css
   ============================================================= */
.uf-solution-cards .uf-card__cover-title{font-size:17px!important}.uf-solution-cards .uf-card__title{font-size:19px!important}.uf-solution-cards .uf-card__description{font-size:15px!important;line-height:1.5!important}

/* =============================================================
   KAYNAK BÖLÜM: uretim-galeri.css
   ============================================================= */
.uf-gallery{padding:78px 0 88px;background:#fff;overflow:hidden}.uf-gallery__head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.uf-gallery__eyebrow{margin:0 0 10px;color:#f5751a;font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.uf-gallery h2{margin:0;color:#071a36;font-size:clamp(30px,3.4vw,45px);line-height:1.05;letter-spacing:-.045em}.uf-gallery__controls{display:flex;gap:9px}.uf-gallery__controls button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #f2c9aa;border-radius:50%;background:#fff;color:#e96d1b;font-size:24px;line-height:1;cursor:pointer;transition:background .2s,color .2s,transform .2s}.uf-gallery__controls button:hover{background:#f5751a;color:#fff;transform:translateY(-2px)}.uf-gallery__track{display:flex;gap:18px;overflow-x:auto;padding:4px 2px 17px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.uf-gallery__track::-webkit-scrollbar{display:none}.uf-gallery__item{position:relative;flex:0 0 min(360px,78vw);height:235px;padding:0;border:0;border-radius:16px;overflow:hidden;background:#f1f4f6;box-shadow:0 14px 28px rgba(7,26,54,.1);scroll-snap-align:start;cursor:pointer}.uf-gallery__item img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s}.uf-gallery__item:after{content:'Büyüt  +';position:absolute;right:14px;bottom:14px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.94);color:#071a36;font-size:12px;font-weight:800;opacity:0;transform:translateY(8px);transition:.25s}.uf-gallery__item:hover img{transform:scale(1.07)}.uf-gallery__item:hover:after{opacity:1;transform:none}.uf-gallery__dialog{width:min(920px,calc(100% - 34px));padding:0;border:0;border-radius:18px;background:transparent;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.38)}.uf-gallery__dialog::backdrop{background:rgba(7,26,54,.76);backdrop-filter:blur(4px)}.uf-gallery__dialog img{width:100%;max-height:80vh;display:block;object-fit:contain;background:#071a36}.uf-gallery__dialog button{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#071a36;font-size:24px;cursor:pointer}@media(max-width:780px){.uf-gallery{padding:58px 0 65px}.uf-gallery__head{align-items:center}.uf-gallery__controls{display:none}.uf-gallery__item{height:205px}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-galeri-ortalama.css
   ============================================================= */
.uf-gallery__dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(920px,calc(100% - 34px))!important;height:min(80vh,680px)!important;padding:0!important;border:0!important;border-radius:18px!important;background:#071a36!important;overflow:hidden!important}.uf-gallery__dialog[open]{display:grid!important;place-items:center!important}.uf-gallery__dialog img{width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important}.uf-gallery__dialog button{z-index:1!important}@media(max-width:780px){.uf-gallery__dialog{height:72vh!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-agac-gorseller.css
   ============================================================= */
.uf-tree .uf-branch{margin-bottom:4px!important}.uf-tree .uf-card p,.uf-tree .uf-card .uf-quote,.uf-tree .uf-card li{color:#344965!important;opacity:1!important}.uf-tree-photo{align-self:center;overflow:hidden;height:205px;border:1px solid #e0e8ee;border-radius:17px;background:#fff;box-shadow:0 14px 30px rgba(7,26,54,.08)}.uf-tree-photo.is-left{grid-column:1}.uf-tree-photo.is-right{grid-column:3}.uf-tree-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s}.uf-tree-photo:hover img{transform:scale(1.06)}@media(max-width:780px){.uf-tree-photo{display:none}.uf-tree .uf-branch{margin-bottom:14px!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-agac-sik.css
   ============================================================= */
.uf-tree{padding-top:20px!important;padding-bottom:38px!important}.uf-tree .uf-branch{margin-bottom:0!important;min-height:0!important}.uf-tree .uf-card{padding:23px 26px!important}.uf-tree-photo{height:165px!important}.uf-tree-photo.is-right{transform:translateY(58px)}.uf-tree:before{bottom:38px!important}@media(max-width:780px){.uf-tree{padding-top:18px!important;padding-bottom:28px!important}.uf-tree .uf-card{padding:21px!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-agac-sik2.css
   ============================================================= */
.uf-tree .uf-branch+.uf-branch{margin-top:-34px!important}.uf-tree-photo.is-right{transform:translateY(112px)!important}.uf-tree-photo.is-left{transform:translateY(18px)}@media(max-width:780px){.uf-tree .uf-branch+.uf-branch{margin-top:0!important}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-agac-sik3.css
   ============================================================= */
.uf-tree-photo.is-right{transform:translateY(160px)!important}

/* =============================================================
   KAYNAK BÖLÜM: uretim-agac-sik4.css
   ============================================================= */
.uf-tree-photo{height:225px!important}.uf-tree-photo.is-right{transform:translateY(215px)!important}

/* =============================================================
   KAYNAK BÖLÜM: uretim-agac-hizalama.css
   ============================================================= */
.uf-tree-photo.is-left,.uf-tree-photo.is-right{transform:none!important}
.uf-tree-photo.is-offset{transform:translateY(40px)!important}
.uf-tree .uf-branch{margin-top:0!important;margin-bottom:0!important;align-items:start!important}
.uf-tree .uf-card,.uf-tree .uf-tree-photo,.uf-tree .uf-node{grid-row:1!important}
.uf-tree .uf-tree-photo{align-self:start!important;margin:0!important}
.uf-tree .uf-node{align-self:center!important}
.uf-tree{padding-top:16px!important;padding-bottom:24px!important}
@media(min-width:781px){.uf-tree .uf-branch:before{content:''!important;position:absolute!important;z-index:0!important;top:50%!important;left:calc(50% - 39px)!important;width:78px!important;height:2px!important;background:#f6c79e!important}.uf-tree .uf-card:before{content:none!important}.uf-tree .uf-node{position:relative!important;z-index:2!important}}

/* =============================================================
   KAYNAK BÖLÜM: iletisim-bileseni.css
   ============================================================= */
.vo-contact-showcase{padding:78px 0;background:#fff}.vo-contact-showcase__frame{position:relative;overflow:visible;min-height:570px;border-radius:4px;background:linear-gradient(180deg,#25282a 0 53%,#e8eefc 53%)}.vo-contact-showcase__copy{width:50%;padding:50px 52px}.vo-contact-showcase__tag{display:inline-block;margin:0 0 110px;padding:9px 12px;border-radius:4px;background:#1d1f21;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em}.vo-contact-showcase h2{max-width:560px;margin:0;color:#dce7ff;font-size:clamp(34px,4vw,51px);line-height:1.04;letter-spacing:-.05em}.vo-contact-showcase__lower{margin-top:58px;color:#14233b}.vo-contact-showcase__lower>p{max-width:530px;font-size:17px;line-height:1.65}.vo-contact-showcase__phone{display:inline-block;margin:22px 0;color:#071a36;font-weight:850}.vo-contact-showcase h3{margin:28px 0 13px;font-size:17px}.vo-contact-showcase ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.vo-contact-showcase li:before{content:'✓';display:inline-grid;width:18px;height:18px;margin-right:10px;place-items:center;border-radius:50%;background:#ff9800;color:#fff;font-size:11px;font-weight:900}.vo-contact-showcase__steps{display:flex;gap:25px;margin-top:35px}.vo-contact-showcase__steps b{display:block;margin-bottom:5px;color:#f27822;font-size:22px}.vo-contact-showcase__steps span{display:block;max-width:115px;font-size:12px;line-height:1.35}.vo-contact-showcase form{position:absolute;top:110px;right:42px;width:min(40%,460px);display:grid;gap:13px;padding:26px 34px;border-radius:4px;background:#fff;box-shadow:0 18px 38px rgba(7,26,54,.18)}.vo-contact-showcase form h3{margin:0 0 4px;text-align:center;font-size:21px}.vo-contact-showcase label{display:grid;gap:6px;color:#10203a;font-size:13px}.vo-contact-showcase input,.vo-contact-showcase select,.vo-contact-showcase textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #cdd4dc;border-radius:3px;font:inherit}.vo-contact-showcase button{justify-self:start;border:0;padding:12px 22px;border-radius:3px;background:#ff9200;color:#fff;font-weight:850;cursor:pointer}@media(max-width:850px){.vo-contact-showcase__frame{background:#25282a}.vo-contact-showcase__copy{width:auto;padding:38px 26px}.vo-contact-showcase__tag{margin-bottom:48px}.vo-contact-showcase__lower{color:#e5ecfa}.vo-contact-showcase__phone{color:#fff}.vo-contact-showcase form{position:static;width:auto;margin:0 20px 20px;padding:24px}.vo-contact-showcase ul{grid-template-columns:1fr}.vo-contact-showcase__steps{display:none}}

/* =============================================================
   KAYNAK BÖLÜM: iletisim-hareket.css
   ============================================================= */
.vo-contact-showcase{padding:96px 0!important;background:#fff!important}.vo-contact-showcase__frame{overflow:hidden!important;min-height:610px!important;background:linear-gradient(125deg,#ff6d12,#ff9a12 48%,#fff 48%)!important;isolation:isolate}.vo-contact-showcase__frame:before,.vo-contact-showcase__frame:after{content:'';position:absolute;z-index:-1;border-radius:50%;background:rgba(255,255,255,.17);filter:blur(1px);animation:vo-orbit 11s ease-in-out infinite}.vo-contact-showcase__frame:before{width:350px;height:350px;top:-130px;left:-70px}.vo-contact-showcase__frame:after{width:240px;height:240px;bottom:-115px;left:38%}.vo-contact-showcase__copy{position:relative;padding:58px 54px!important}.vo-contact-showcase__tag{margin-bottom:78px!important;background:#fff!important;color:#e85e08!important;box-shadow:0 8px 18px rgba(143,50,0,.18);animation:vo-pop .7s both}.vo-contact-showcase h2{color:#fff!important;text-shadow:0 2px 0 rgba(133,53,0,.12);animation:vo-rise .8s .12s both}.vo-contact-showcase__lower{margin-top:58px!important;color:#17243b!important;animation:vo-rise .8s .25s both}.vo-contact-showcase__lower>p{font-size:17px!important}.vo-contact-showcase__phone{padding:10px 14px;border-radius:999px;background:#fff;color:#e85e08!important;text-decoration:none;box-shadow:0 8px 16px rgba(235,91,0,.14);transition:transform .25s}.vo-contact-showcase__phone:hover{transform:translateX(7px)}.vo-contact-showcase li{font-weight:700}.vo-contact-showcase li:before{background:#f77713!important;box-shadow:0 4px 10px rgba(245,117,26,.28);animation:vo-check 2.4s infinite}.vo-contact-showcase li:nth-child(2):before{animation-delay:.35s}.vo-contact-showcase li:nth-child(3):before{animation-delay:.7s}.vo-contact-showcase li:nth-child(4):before{animation-delay:1.05s}.vo-contact-showcase__steps div{position:relative;padding-left:13px;border-left:2px solid #ff8c36;transition:transform .25s}.vo-contact-showcase__steps div:hover{transform:translateY(-5px)}.vo-contact-showcase__steps b{color:#f36e13!important}.vo-contact-showcase form{top:72px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 28px 55px rgba(114,51,12,.24)!important;animation:vo-form 4.5s ease-in-out infinite}.vo-contact-showcase form h3{color:#e85e08;font-size:22px!important}.vo-contact-showcase input:focus,.vo-contact-showcase select:focus,.vo-contact-showcase textarea:focus{outline:2px solid #ff9a42;border-color:transparent}.vo-contact-showcase button{background:linear-gradient(90deg,#f56511,#ff9a0b)!important;border-radius:9px!important;box-shadow:0 10px 18px rgba(245,101,17,.23);transition:transform .2s,box-shadow .2s}.vo-contact-showcase button:hover{transform:translateY(-3px);box-shadow:0 15px 25px rgba(245,101,17,.3)}@keyframes vo-rise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes vo-pop{from{opacity:0;transform:scale(.7) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes vo-orbit{50%{transform:translate(50px,35px) scale(1.15)}}@keyframes vo-check{50%{transform:scale(1.23) rotate(12deg)}}@keyframes vo-form{50%{transform:translateY(-8px)}}@media(max-width:850px){.vo-contact-showcase__frame{background:linear-gradient(160deg,#ff6d12,#ff9a12)!important}.vo-contact-showcase__copy{padding:42px 27px!important}.vo-contact-showcase__tag{margin-bottom:42px!important}.vo-contact-showcase form{top:auto!important;animation:none}.vo-contact-showcase__lower{color:#fff!important}.vo-contact-showcase h3{color:#fff}.vo-contact-showcase li{color:#fff}}

/* =============================================================
   KAYNAK BÖLÜM: iletisim-adimlar.css
   ============================================================= */
.vo-contact-showcase__steps{padding:18px 20px;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(134,54,7,.12)}.vo-contact-showcase__steps div{min-height:64px;border-left-color:#ff8c36!important}.vo-contact-showcase__steps span{color:#17243b!important;font-weight:700}.vo-contact-showcase__steps b{color:#f36e13!important}@media(max-width:850px){.vo-contact-showcase__steps{display:flex!important;gap:12px;padding:15px}.vo-contact-showcase__steps span{font-size:11px}}

/* =============================================================
   KAYNAK BÖLÜM: iletisim-duzgun.css
   ============================================================= */
.vo-contact-showcase__frame{display:grid!important;grid-template-columns:1.08fr .92fr!important;min-height:590px!important;background:#fff!important;border:1px solid #f0e4db!important;box-shadow:0 20px 45px rgba(74,39,15,.1)!important}.vo-contact-showcase__frame:before,.vo-contact-showcase__frame:after{display:none!important}.vo-contact-showcase__copy{box-sizing:border-box;width:auto!important;padding:54px!important;background:linear-gradient(145deg,#ff6913,#ff9a16)!important}.vo-contact-showcase__tag{margin-bottom:62px!important}.vo-contact-showcase h2{font-size:clamp(34px,3.7vw,50px)!important}.vo-contact-showcase__lower{margin-top:47px!important;color:#fff!important}.vo-contact-showcase__lower>p{color:#fff!important}.vo-contact-showcase h3{color:#fff!important}.vo-contact-showcase__phone{color:#df5b0a!important}.vo-contact-showcase li{color:#fff!important}.vo-contact-showcase__steps{margin-top:29px!important;padding:16px!important;background:rgba(255,255,255,.16)!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.35)!important}.vo-contact-showcase__steps div{border-left-color:rgba(255,255,255,.55)!important}.vo-contact-showcase__steps b,.vo-contact-showcase__steps span{color:#fff!important}.vo-contact-showcase form{position:relative!important;top:auto!important;right:auto!important;align-self:center;width:auto!important;margin:36px!important;padding:30px 34px!important;box-shadow:0 18px 38px rgba(7,26,54,.1)!important;animation:none!important}.vo-contact-showcase form h3{color:#e85e08!important}.vo-contact-showcase button{margin-top:4px}@media(max-width:850px){.vo-contact-showcase__frame{display:block!important}.vo-contact-showcase__copy{padding:40px 28px!important}.vo-contact-showcase form{margin:0 18px 18px!important}.vo-contact-showcase__steps{display:flex!important}.vo-contact-showcase__lower{color:#fff!important}}

/* =============================================================
   KAYNAK BÖLÜM: iletisim-son.css
   ============================================================= */
.vo-contact-showcase__tag{display:flex!important;align-items:center;gap:10px;padding:0 0 13px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;letter-spacing:.14em!important}.vo-contact-showcase__tag:before{content:'';width:32px;height:2px;background:#fff}.vo-contact-showcase__tag:after{content:'';width:7px;height:7px;border:2px solid #fff;border-radius:50%;animation:vo-dot 1.8s infinite}.vo-contact-showcase__phone{display:flex!important;align-items:center;gap:11px;padding:15px 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:17px!important;font-weight:850!important;border-top:1px solid rgba(255,255,255,.52);border-bottom:1px solid rgba(255,255,255,.52)}.vo-contact-showcase__phone:before{content:'↗';display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:#f36e13;font-size:18px;transition:transform .25s}.vo-contact-showcase__phone:hover{transform:none!important}.vo-contact-showcase__phone:hover:before{transform:rotate(45deg)}.vo-contact-showcase__steps{display:grid!important;grid-template-columns:repeat(3,1fr);gap:0!important;margin-top:32px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.vo-contact-showcase__steps div{min-height:96px;padding:0 13px!important;text-align:center;border-left:1px solid rgba(255,255,255,.55)!important}.vo-contact-showcase__steps div:first-child{border-left:0!important}.vo-contact-showcase__steps b{display:grid!important;place-items:center;width:34px;height:34px;margin:0 auto 10px!important;border:1px solid rgba(255,255,255,.75);border-radius:50%;font-size:15px!important}.vo-contact-showcase__steps span{max-width:none!important;color:#fff!important;font-size:12px!important;font-weight:750!important}@keyframes vo-dot{50%{transform:scale(1.55);opacity:.45}}@media(max-width:850px){.vo-contact-showcase__steps{display:grid!important}.vo-contact-showcase__steps div{padding:0 5px!important}.vo-contact-showcase__phone{font-size:15px!important}}

/* =============================================================
   KAYNAK BÖLÜM: iletisim-telefon.css
   ============================================================= */
.vo-contact-showcase__phone{font-size:0!important;color:#111!important;font-weight:900!important}.vo-contact-showcase__phone:after{content:'+90 (530) 143 91 75';font-size:18px;color:#111;font-weight:900;letter-spacing:.02em}

/* =============================================================
   KAYNAK BÖLÜM: iletisim-final.css
   ============================================================= */
.vo-contact-showcase{background:#fff!important}.vo-contact-showcase__frame{background:#fff!important}.vo-contact-showcase__copy{background-image:conic-gradient(orange,orangered)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-color:orange!important}.vo-contact-showcase__tag:after{content:'⟶'!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:20px!important;line-height:1!important;animation:vo-arrow 1.4s ease-in-out infinite!important}@keyframes vo-arrow{50%{transform:translateX(8px);opacity:.55}}

/* =============================================================
   KAYNAK BÖLÜM: uretim-kapanis-kaldir.css
   ============================================================= */
.uf-close{display:none!important}
