/* Ali Cangül V6 — kurumsal, sakin; TCMB düzeni + Akbank hareketleri. Marka: #760000. Yapı: #28313d. Font: Plus Jakarta Sans (yerel). */

:root{
  --brand:#760000; --brand-d:#5c0000; --brand-l:#f7eded;
  --slate:#323a47; --slate-2:#3a485e; --slate-3:#6b7486; --slate-4:#97a0b0;
  --ice:#e6ecf5; --line:#cfd7e5; --line-2:#e8edf4;
  --page:#e9eaec; --paper:#fff; --text:#323a47;
  --up:#13784a; --down:#c0142a; --flat:#97a0b0;
  --head:'Plus Jakarta Sans','Segoe UI',Arial,sans-serif;
  --body:'Plus Jakarta Sans','Segoe UI',Arial,sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:16px}
body{margin:0;background:var(--page);color:var(--text);font-family:var(--body);font-size:14.5px;line-height:1.6;-webkit-font-smoothing:antialiased}
a{color:inherit}a:hover{color:var(--brand);text-decoration:none}
button{font:inherit;color:inherit;cursor:pointer}
h1,h2,h3,h5,p,ul,ol,dl,dd{margin:0}
ul,ol{padding:0;list-style:none}
img{max-width:100%;height:auto}
::selection{background:var(--brand);color:#fff}
:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.container.wide{max-width:1340px;padding-left:24px;padding-right:24px}
.icon-lib{position:absolute;width:0;height:0;overflow:hidden}
.ic{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.skip-link{position:fixed;z-index:2000;top:-60px;left:16px;background:#fff;color:var(--brand);padding:10px 14px;border-radius:6px;font-weight:600}
.skip-link:focus{top:12px}
.num,.dt td,.odo{font-variant-numeric:tabular-nums lining-nums}

/* Kapsül bağlantı (TCMB'deki çerçeveli küçük düğme) */
.pill-link{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 12px 0 14px;border:1px solid var(--brand);border-radius:13px;background:#fff;color:var(--brand);font-family:var(--head);font-size:13.5px;font-weight:500;letter-spacing:.1px;white-space:nowrap;transition:background .15s,color .15s}
.pill-link .ic{width:9px;height:9px;fill:currentColor;stroke:none}
.pill-link:hover{background:var(--brand);color:#fff}
.pill-solid{background:var(--brand);color:#fff}
.pill-solid:hover{background:var(--brand-d)}
.btn-brand{display:inline-flex;align-items:center;justify-content:center;height:42px;border:0;border-radius:6px;background:var(--brand);color:#fff;font-family:var(--head);font-size:16px;font-weight:500;letter-spacing:.2px}
.btn-brand:hover{background:var(--brand-d)}

/* Üst bilgi */
.masthead{background:#fff}
.mh-row{display:flex;align-items:center;gap:26px;height:92px}
.mh-brand img{width:206px;display:block}
.mh-motto{padding-left:24px;border-left:1px solid var(--line);font-size:12.5px;line-height:1.5;color:var(--slate-3);max-width:340px}
.mh-motto b{color:var(--slate);font-weight:600}
.mh-contact{margin-left:auto;display:flex;align-items:center;gap:28px}
.mh-contact a{display:flex;align-items:center;gap:10px;line-height:1.25}
.mh-contact .ic{width:22px;height:22px;color:var(--brand);stroke-width:1.5}
.mh-contact small{display:block;font-family:var(--head);font-size:12px;color:var(--slate-3);letter-spacing:.2px}
.mh-contact span{font-family:var(--head);font-size:18px;font-weight:500;color:var(--slate)}
.mh-contact a+a{padding-left:28px;border-left:1px solid var(--line)}
.mh-contact a+a span{font-size:15px}

/* Menü — konteyner içinde bordo bant */
.nav-wrap{position:relative;z-index:20}
.masthead+.nav-wrap::before{content:"";position:absolute;left:0;right:0;top:0;height:23px;background:#fff;box-shadow:0 0 0 100vmax #fff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);z-index:-1}
.mainnav{display:flex;align-items:stretch;background:var(--brand);border-radius:8px 8px 0 0;min-height:46px;padding:0 8px}
.nav-collapse{flex:1;display:block!important}
.mainnav ul{display:flex;justify-content:space-between;height:100%}
.mainnav li{display:flex}
.mainnav li>a{display:flex;align-items:center;padding:0 18px;font-family:var(--head);font-size:16.5px;font-weight:400;letter-spacing:.15px;color:#fff;white-space:nowrap}
.mainnav li>a:hover,.mainnav .show>a{background:rgba(0,0,0,.16);color:#fff}
.mainnav .dropdown-toggle::after{border-top-width:5px;border-left-width:4px;border-right-width:4px;margin-left:8px;opacity:.7}
.mainnav .dropdown-menu{border:0;border-radius:0 0 8px 8px;box-shadow:0 14px 30px -12px rgba(50,58,71,.35);padding:6px 0;margin:0;min-width:250px;border-top:3px solid var(--slate)}
.mainnav .dropdown-item{font-size:14px;padding:8px 18px;color:var(--slate)}
.mainnav .dropdown-item:hover{background:var(--ice);color:var(--brand)}
.nav-quote{align-self:center;margin-left:10px;height:30px;padding:0 14px;border:1px solid rgba(255,255,255,.7);border-radius:15px;background:transparent;color:#fff;font-family:var(--head);font-size:14.5px;white-space:nowrap}
.nav-quote:hover{background:#fff;color:var(--brand)}
.nav-toggle{display:none;align-items:center;gap:8px;background:none;border:0;color:#fff;font-family:var(--head);font-size:16px;padding:0 8px}
.nav-toggle .ic{width:20px;height:20px}

/* Panel */
.panel{background:var(--paper);border-radius:8px;padding:26px 30px;margin-bottom:24px;position:relative}
.pn-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px}
.pn-head h2,.trio-col h2{font-family:var(--head);font-size:21px;font-weight:500;color:var(--brand);letter-spacing:.1px;line-height:1.25}
.pn-head-sub{margin-top:26px}
.pn-tools{display:flex;align-items:center;gap:14px}
.pn-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-top:14px}
.pn-foot p,.pn-note{font-size:12.5px;color:var(--slate-3)}
.pn-note{margin-top:8px}
.unit-switch{display:inline-flex;border:1px solid var(--line);border-radius:14px;padding:2px}
.unit-switch button{border:0;background:none;height:24px;padding:0 11px;border-radius:12px;font-family:var(--head);font-size:13.5px;color:var(--slate-3);white-space:nowrap}
.unit-switch button.on{background:var(--slate);color:#fff}
.unit-switch-sm button{padding:0 8px;font-size:13px}
.text-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font-family:var(--head);font-size:14.5px;color:var(--slate-2)}
.text-btn:hover{color:var(--brand)}

/* Giriş — duyuru alanı */
.showcase{padding:0;border-radius:0 0 8px 8px;overflow:hidden}
.sc-slide{position:relative;height:380px}
.sc-copy{position:relative;z-index:2;width:40%;height:100%;padding:44px 40px 70px 40px;display:flex;flex-direction:column;align-items:flex-start}
.sc-date{font-family:var(--head);font-size:14.5px;color:var(--brand);margin-bottom:12px}
.sc-copy h1,.sc-copy h2{font-family:var(--body);font-size:29px;font-weight:600;line-height:1.28;color:var(--slate);letter-spacing:-.2px}
.sc-copy p{margin-top:14px;font-size:15.5px;line-height:1.6;color:var(--slate-2);max-width:44ch}
.sc-copy .pill-link{margin-top:22px}
.sc-media{position:absolute;top:0;right:0;bottom:0;width:62%;background:var(--ice);-webkit-clip-path:ellipse(96% 78% at 100% 50%);clip-path:ellipse(96% 78% at 100% 50%)}
.sc-media img{width:100%;height:100%;object-fit:cover;display:block}
.sc-controls{position:absolute;z-index:3;left:40px;bottom:24px;display:flex;align-items:center;gap:14px}
.sc-arrow{width:28px;height:28px;border:0;background:none;color:var(--slate-4);padding:0;display:inline-flex;align-items:center;justify-content:center}
.sc-arrow:hover{color:var(--brand)}
.sc-arrow .ic{width:20px;height:20px}
.sc-dots{position:static;margin:0;display:flex;gap:8px}
.sc-dots li{width:10px;height:10px;border-radius:50%;background:#c5ccd8;border:0;margin:0;opacity:1;text-indent:0;flex:0 0 auto}
.sc-dots li.active{background:var(--slate)}
.carousel-fade .carousel-item{transition-duration:.7s}

/* Tablolar */
.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}
.dt{width:100%;border-collapse:collapse}
.dt th,.dt td{height:33px;padding:0 12px;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--line-2)}
.dt thead th{height:30px;font-family:var(--head);font-size:13.5px;font-weight:400;color:var(--slate-3);border-bottom:1px solid var(--line)}
.dt thead th button{border:0;background:none;padding:0;color:inherit;font:inherit}
.dt thead th button::after{content:"";display:inline-block;width:0;height:0;margin-left:6px;vertical-align:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #c5ccd8}
.dt thead th[aria-sort="ascending"] button::after{border-top:0;border-bottom:5px solid var(--brand)}
.dt thead th[aria-sort="descending"] button::after{border-top-color:var(--brand)}
.dt thead th[aria-sort] button{color:var(--slate)}
.dt tbody tr:last-child>*{border-bottom:0}
.dt tbody tr:hover>*{background:#f6f8fb}
.dt tbody th{font-family:var(--head);font-size:15.5px;font-weight:400;color:var(--slate-2)}
.c-city{text-align:left;padding-left:4px!important}
.c-num{text-align:right}
.c-date{text-align:right;color:var(--slate-3);font-size:13px}
.c-spark{text-align:center;width:1%}
.c-act{text-align:right;width:1%;padding-right:2px!important}
td.c-num{font-size:15px;font-weight:500;color:var(--slate)}
.dt .v{display:inline-block;min-width:62px}
.chg{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;min-width:58px;font-size:12.5px;font-weight:600;margin-left:8px}
.chg .ic{width:8px;height:8px;fill:currentColor;stroke:none}
.chg.up{color:var(--up)}.chg.down{color:var(--down)}.chg.flat{color:var(--flat);font-weight:400}
.na{color:#c0c6d0;font-weight:400}
.spark{display:block;width:84px;height:22px;margin:0 auto}
.row-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;border:0;border-radius:6px;background:none;color:var(--slate-4);padding:0}
.row-btn:hover{background:var(--ice);color:var(--brand)}
.row-btn .ic{width:15px;height:15px}
.dt-plain th,.dt-plain td{height:31px}
.dt-tight th,.dt-tight td{padding:0 8px}
.dt-tight td.c-num{font-size:14.5px}
.prices-main{padding-right:34px;border-right:1px solid var(--line-2)}
.prices-side{padding-left:34px}
.prices-side td.c-num small{font-size:12px;color:var(--slate-3);font-weight:400;margin-left:3px}

/* Göstergeler — üç sütun, ince ayırıcılar */
.indicators .ind-col{padding-left:28px;padding-right:28px;border-left:1px solid var(--line-2);display:flex;flex-direction:column}
.indicators .ind-col:first-child{border-left:0;padding-left:15px}
.indicators .ind-col:last-child{padding-right:15px}
.ind-foot{margin-top:auto;padding-top:14px}
.bar-chart svg{display:block;width:100%;height:auto}

/* Sekmeler */
.tabbed{margin-bottom:24px}
.folder-tabs{display:inline-flex;gap:2px;background:#fff;border-radius:8px 8px 0 0;padding:0 14px;position:relative;top:1px}
.folder-tabs a{display:block;padding:12px 16px 10px;font-family:var(--head);font-size:16px;color:var(--slate-3);border-bottom:2px solid transparent}
.folder-tabs a:hover{color:var(--slate)}
.folder-tabs a.active{color:var(--slate);font-weight:500;border-bottom-color:var(--brand)}
.tabbed>.panel{border-top-left-radius:0;margin-bottom:0}
.news-list{display:grid;grid-template-columns:1fr 1fr;gap:6px 48px}
.news-list li{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line-2)}
.date-badge{width:56px;height:56px;border-radius:50%;background:var(--slate);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--head);line-height:1}
.date-badge b{font-size:21px;font-weight:500}
.date-badge small{font-size:11.5px;margin-top:3px;opacity:.85}
.news-list h3{font-size:15px;font-weight:600;line-height:1.45;color:var(--slate)}
.news-list p{font-size:13.5px;color:var(--slate-3);margin-top:3px}
.news-list .n{white-space:nowrap}
.info-list{display:grid;gap:10px;margin-bottom:18px;max-width:880px}
.info-list li{padding-left:18px;position:relative;font-size:14.5px;color:var(--slate-2)}
.info-list li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;background:var(--brand);border-radius:1px}
.info-list b{color:var(--slate)}
.link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.link-grid a{display:block;padding:16px 18px;border:1px solid var(--line-2);border-radius:8px}
.link-grid a:hover{border-color:var(--brand);background:var(--brand-l)}
.link-grid b{display:block;font-family:var(--head);font-size:17px;font-weight:500;color:var(--slate)}
.link-grid span{display:block;font-size:13px;color:var(--slate-3);margin-top:4px}

/* Koyu kartlar + rakamlar */
.feature-row{display:grid;grid-template-columns:1fr 1fr 2fr;gap:24px;margin-bottom:24px;align-items:stretch}
.feature-tile{display:flex;flex-direction:column;border:0;padding:0;text-align:left;border-radius:8px;overflow:hidden;background:var(--slate);color:#fff;position:relative}
.feature-tile:hover{color:#fff}
.ft-img{display:block;height:150px;overflow:hidden}
.ft-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.feature-tile:hover .ft-img img{transform:scale(1.04)}
.ft-body{display:block;padding:16px 18px 48px;flex:1;position:relative}
.ft-body b{display:block;font-family:var(--head);font-size:23px;font-weight:500;line-height:1.15}
.ft-body>span{display:block;font-size:14px;line-height:1.5;margin-top:8px;color:rgba(255,255,255,.85)}
.ft-body::after{content:"";position:absolute;right:16px;bottom:14px;width:26px;height:26px;border:1.5px solid rgba(255,255,255,.8);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3.5 2.5 7.5 5l-4 2.5Z' fill='white'/%3E%3C/svg%3E") center/12px no-repeat}
.figures{margin-bottom:0}
.figure-grid{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:22px 18px}
.figure>span{display:block;margin-top:8px;font-family:var(--head);font-size:14px;color:var(--slate-3)}
.figure-wide{grid-column:1/-1;display:flex;align-items:center;gap:18px;padding-top:18px;border-top:1px solid var(--line-2)}
.figure-wide>span{margin-top:0;font-size:16px;color:var(--slate)}
.odo{display:inline-flex;gap:3px;align-items:flex-end}
.odo .d{position:relative;width:30px;height:44px;border-radius:5px;overflow:hidden;background:linear-gradient(180deg,#3d4655 0 50%,#323a47 50% 100%);color:#fff;font-family:var(--head);font-weight:500;font-size:30px;line-height:44px}
.odo .d::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(0,0,0,.35)}
.odo .reel{display:flex;flex-direction:column;transition:transform 1.6s cubic-bezier(.16,.84,.24,1)}
.odo .reel span{display:block;height:44px;text-align:center}
.odo .sep{font-family:var(--head);font-size:26px;line-height:1;color:var(--slate);padding:0 1px 3px}
.figure-wide .d{background:linear-gradient(180deg,#8a1010 0 50%,#760000 50% 100%)}
@media (prefers-reduced-motion:reduce){.odo .reel{transition:none}.carousel-fade .carousel-item{transition:none}}

/* Kurumsal / ürünler / ortaklar */
.trio .trio-col{display:flex;flex-direction:column;align-items:flex-start;padding-left:28px;padding-right:28px;border-left:1px solid var(--line-2)}
.trio .trio-col:first-child{border-left:0;padding-left:15px}
.trio .trio-col:last-child{padding-right:15px}
.trio-col h2{color:var(--slate);font-size:23px;margin-bottom:14px}
.trio-img{width:100%;height:170px;border-radius:6px;overflow:hidden;margin-bottom:14px}
.trio-img img{width:100%;height:100%;object-fit:cover;display:block}
.trio-col p{font-size:14.5px;color:var(--slate-2)}
.trio-col .sign{margin-top:12px;font-family:var(--head);font-size:16px;color:var(--slate)}
.trio-col .sign span{display:block;font-family:var(--body);font-size:12.5px;color:var(--slate-3)}
.trio-col>.pill-link{margin-top:auto}
.trio-col>p+.pill-link,.trio-col>.sign+.pill-link{margin-top:18px}
.product-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;width:100%;margin-bottom:18px}
.product-list a{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--line-2);font-size:14.5px;color:var(--slate-2)}
.product-list a::before{content:"";width:0;height:0;border-left:5px solid var(--brand);border-top:4px solid transparent;border-bottom:4px solid transparent;flex-shrink:0}
.product-list a:hover{color:var(--brand)}
.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-bottom:18px}
.partner-grid>span{display:flex;align-items:center;justify-content:center;height:72px;border:1px solid var(--line-2);border-radius:6px;padding:10px}
.partner-grid img{max-height:42px;max-width:100%;width:auto;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}
.partner-grid>span:hover img{filter:none;opacity:1}
.pg-more{flex-direction:column;font-size:12.5px;color:var(--slate-3);line-height:1.2}
.pg-more b{font-family:var(--head);font-size:22px;font-weight:500;color:var(--brand)}

/* Footer */
.site-footer{margin-top:8px}
.f-address{text-align:center;padding:10px 24px 26px;line-height:1.7}
.f-address b{display:block;font-family:var(--head);font-size:16.5px;font-weight:500;color:var(--slate)}
.f-address>span{display:block;font-size:12.5px;color:var(--slate-3)}
.f-address small{display:block;font-size:12px;color:var(--slate-4);margin-top:2px}
.f-address a{color:var(--slate-2)}
.f-bar{background:var(--slate);padding:16px 0 18px}
.f-bar .container{display:flex;flex-wrap:wrap;gap:6px 28px}
.f-bar a{font-size:13px;color:#dfe4ec}
.f-bar a:hover{color:#fff}

.fab{position:fixed;right:22px;bottom:22px;z-index:1040;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px 0 15px;border:0;border-radius:21px;background:var(--brand);color:#fff;font-family:var(--head);font-size:15.5px;box-shadow:0 10px 24px -10px rgba(50,58,71,.7)}
.fab:hover{background:var(--brand-d)}

/* Modallar */
.modal-content{border:0;border-radius:10px;overflow:hidden}
.modal-header{background:var(--brand);color:#fff;border:0;padding:14px 20px;align-items:center}
.modal-title{font-family:var(--head);font-size:20px;font-weight:500}
.modal-header .close{color:#fff;opacity:.85;text-shadow:none;padding:6px;margin:-6px -8px -6px auto}
.modal-header .close .ic{width:18px;height:18px}
.modal-body{padding:18px 22px 22px}
.modal-sub{font-size:13.5px;color:var(--slate-3);margin-bottom:14px}
.modal-body label{font-family:var(--head);font-size:14px;color:var(--slate-2);margin-bottom:4px}
.modal-body label small{font-family:var(--body);font-size:12px;color:var(--slate-4);margin-left:4px}
.modal-body .form-control,.modal-body .custom-select{height:40px;border-radius:6px;border-color:var(--line);font-size:14.5px;color:var(--slate)}
.modal-body textarea.form-control{height:auto}
.modal-body .form-control:focus,.modal-body .custom-select:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(118,0,0,.12)}
.modal-body .form-group{margin-bottom:12px}
.form-help{font-size:12.5px;color:var(--slate-3);margin-top:10px}
.form-help a{color:var(--brand);font-weight:600}
.hist-chart{height:210px;border:1px solid var(--line-2);border-radius:6px;margin-bottom:8px;overflow:hidden}
.hist-chart svg{display:block;width:100%;height:100%}
.hist-legend{display:flex;gap:18px;font-family:var(--head);font-size:14px;color:var(--slate-3);margin-bottom:12px}
.hist-legend span::before{content:"";display:inline-block;width:16px;height:3px;margin-right:7px;vertical-align:4px}
.hist-legend .l2::before{background:var(--brand)}
.hist-legend .l1::before{background:repeating-linear-gradient(90deg,var(--slate) 0 5px,transparent 5px 8px)}
.hist-legend .l0::before{background:#a3953b;height:4px}
.hist-scroll{max-height:280px;overflow-y:auto;border:1px solid var(--line-2);border-radius:6px}
.hist-scroll thead th{position:sticky;top:0;background:#fff;z-index:1}
.hist-scroll .c-city{padding-left:12px!important}
.tev-list{border:1px solid var(--line-2);border-radius:6px;overflow:hidden}
.tev-list>div{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--line-2);font-size:14px}
.tev-list>div:last-child{border-bottom:0;background:var(--slate);color:#fff;font-weight:600}
.tev-list dt{font-weight:400}

/* V6 — üst satır: yarım duyuru + piyasa göstergeleri */
.top-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px;align-items:stretch}
.top-row>.panel{margin-bottom:0;border-top-left-radius:0;border-top-right-radius:0}
.top-row .showcase{height:100%}
.top-row .showcase .carousel,.top-row .showcase .carousel-inner,.top-row .showcase .carousel-item{height:100%}
.top-row .sc-slide{height:100%;min-height:356px}
.top-row .sc-copy{width:54%;padding:30px 22px 64px 30px}
.top-row .sc-date{margin-bottom:8px}
.top-row .sc-copy h1,.top-row .sc-copy h2{font-size:23px;line-height:1.3}
.top-row .sc-copy p{font-size:14px;margin-top:10px}
.top-row .sc-copy .pill-link{margin-top:16px}
.top-row .sc-media{width:46%;-webkit-clip-path:ellipse(100% 84% at 100% 50%);clip-path:ellipse(100% 84% at 100% 50%)}
.top-row .sc-controls{left:30px;bottom:20px}
.market{padding:22px 26px 20px;display:flex;flex-direction:column}
.market .pn-head{margin-bottom:12px}
.pn-date{font-family:var(--head);font-size:14px;color:var(--slate-3)}
.fx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.fx-tile{border:1px solid var(--line-2);border-radius:6px;padding:9px 12px 8px;display:flex;flex-direction:column;min-width:0}
.fx-tile span{font-family:var(--head);font-size:14px;color:var(--slate-3);line-height:1.2}
.fx-tile b{font-size:19px;font-weight:600;color:var(--slate);margin-top:3px;line-height:1.25;white-space:nowrap}
.fx-tile small{font-size:11.5px;color:var(--slate-4)}
.parity-box{margin-top:14px;background:var(--ice);border-radius:8px;padding:14px 18px 12px;flex:1;display:flex;flex-direction:column}
.pb-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}
.pb-head h3{font-family:var(--head);font-size:18px;font-weight:500;color:var(--brand)}
.pb-basis{display:flex;gap:6px}
.pb-select{height:28px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:0 26px 0 12px;font-family:var(--head);font-size:13.5px;color:var(--slate);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b7486' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:9px}
.pb-select:focus{outline:2px solid var(--brand);outline-offset:1px}
.pb-figs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0 8px;flex:1;align-items:center}
.pb-fig{display:flex;flex-direction:column;padding-left:14px;border-left:3px solid var(--brand)}
.pb-fig+.pb-fig{border-left-color:var(--slate-4)}
.pb-fig span{font-family:var(--head);font-size:14.5px;color:var(--slate-3)}
.pb-fig b{font-family:var(--head);font-size:40px;font-weight:500;line-height:1.1;color:var(--slate);font-variant-numeric:tabular-nums}
.pb-fig small{font-size:12.5px;color:var(--slate-3)}
.pb-note{font-size:12px;color:var(--slate-3);line-height:1.5}
.pb-note b{color:var(--slate);font-weight:600}
.mainnav{border-radius:8px 8px 0 0}
.side-info{margin-top:22px;padding:14px 16px;border:1px dashed var(--line);border-radius:8px}
.side-info ul{display:grid;gap:6px;margin-bottom:12px}
.side-info li{position:relative;padding-left:15px;font-size:13.5px;color:var(--slate-2);line-height:1.45}
.side-info li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;background:var(--brand);border-radius:1px}
.indicators .col-lg-7 .dt td.c-num .v{min-width:56px}

/* Responsive */
@media (max-width:1199.98px){
  .mainnav li>a{padding:0 11px;font-size:15.5px}
  .mh-motto{display:none}
  .prices-main{padding-right:15px;border-right:0}
  .prices-side{padding-left:15px;margin-top:26px;padding-top:24px;border-top:1px solid var(--line-2);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:36px;align-items:start}
  .prices-side>.pn-head{grid-column:1}.prices-side>table{grid-column:1}
  .prices-side>.side-info{grid-column:2;grid-row:1/3;margin-top:0}
  .top-row{grid-template-columns:1fr}
  .top-row>.showcase{border-radius:0 0 8px 8px}
  .top-row>.market{border-radius:8px}
  .feature-row{grid-template-columns:1fr 1fr}
  .feature-row .figures{grid-column:1/-1}
  .link-grid{grid-template-columns:1fr 1fr}
}
@media (max-width:991.98px){
  .mh-contact a+a{display:none}
  .mainnav{flex-wrap:wrap;padding:0 8px}
  .nav-toggle{display:inline-flex;min-height:46px}
  .nav-quote{margin-left:auto}
  .nav-collapse{display:none!important;flex-basis:100%}
  .nav-collapse.show,.nav-collapse.collapsing{display:block!important}
  .mainnav ul{flex-direction:column;padding:4px 0 10px}
  .mainnav li{display:block}
  .mainnav li>a{padding:11px 10px;border-top:1px solid rgba(255,255,255,.14)}
  .mainnav .dropdown-menu{position:static!important;transform:none!important;float:none;box-shadow:none;border:0;border-radius:6px;margin:0 0 8px}
  .sc-slide{height:auto;display:flex;flex-direction:column-reverse}
  .sc-copy{width:100%;padding:24px 22px 64px}
  .sc-media{position:relative;width:100%;height:220px;-webkit-clip-path:none;clip-path:none}
  .sc-controls{left:22px;bottom:18px}
  .indicators .ind-col,.trio .trio-col{border-left:0;padding-left:15px!important;padding-right:15px!important}
  .indicators .ind-col+.ind-col,.trio .trio-col+.trio-col{margin-top:28px;padding-top:24px;border-top:1px solid var(--line-2)}
  .news-list{grid-template-columns:1fr}
}
@media (max-width:767.98px){
  .container.wide{padding-left:12px;padding-right:12px}
  .mh-row{height:70px}
  .mh-brand img{width:150px}
  .mh-contact small{display:none}
  .mh-contact span{font-size:15px}
  .panel{padding:20px 16px}
  .showcase{padding:0}
  .sc-copy h1,.sc-copy h2{font-size:22px}
  .sc-copy p{font-size:14.5px}
  .prices-side{display:block}
  .prices-side>.side-info{margin-top:20px}
  .fx-grid{grid-template-columns:1fr 1fr}
  .pb-fig b{font-size:32px}
  .market{padding:20px 16px}
  .top-row .sc-copy{width:100%;padding:22px 20px 62px}
  .top-row .sc-media{width:100%}
  .prices-side .pn-head-sub{margin-top:24px}
  .dt th,.dt td{padding:0 8px}
  .dt .c-city{position:sticky;left:0;background:#fff;z-index:1;box-shadow:1px 0 0 var(--line-2)}
  .feature-row{grid-template-columns:1fr}
  .figure-grid{grid-template-columns:1fr 1fr}
  .figure-wide{flex-direction:column;align-items:flex-start;gap:8px}
  .odo .d{width:26px;height:38px;font-size:26px;line-height:38px}
  .odo .reel span{height:38px}
  .folder-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 6px;max-width:100%;scrollbar-width:none}
  .folder-tabs a{white-space:nowrap;padding:12px 10px 10px;font-size:15px}
  .link-grid{grid-template-columns:1fr}
  .product-list{grid-template-columns:1fr}
  .f-bar .container{gap:6px 18px}
  .fab span{display:none}
  .fab{width:48px;height:48px;padding:0;justify-content:center;border-radius:50%}
  .fab .ic{width:20px;height:20px}
}
@media (max-width:991.98px){
  .top-row .sc-slide{min-height:0}
  .top-row .sc-copy{width:100%;padding:22px 22px 62px}
  .top-row .sc-media{position:relative;width:100%;height:210px;-webkit-clip-path:none;clip-path:none}
  .top-row .showcase .carousel,.top-row .showcase .carousel-inner,.top-row .showcase .carousel-item{height:auto}
}

/* =========================================================================
   V6.1 — füme-lacivert menü, takip eden beyaz header, Bayi Girişi,
   tam kaplama slider, renk çeşitliliği (lacivert / buz mavisi / kum-altın)
   ========================================================================= */
:root{
  --navy:#28313d; --navy-2:#343f4e; --navy-3:#4a5668;
  --sand:#f6f1e6; --gold:#a08a4c; --gold-l:#e6cf98;
  --page:#eceef2;
}
body{background:var(--page)}

/* Kapsül butonlar (Akbank çizgisinde) */
.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:20px;font-family:var(--head);font-size:15.5px;font-weight:500;letter-spacing:.2px;white-space:nowrap;border:1.5px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}
.btn-pill .ic{width:17px;height:17px}
.btn-pill-outline{border-color:var(--navy);color:var(--navy);background:#fff}
.btn-pill-outline:hover{background:var(--navy);color:#fff}
.btn-pill-brand{background:var(--brand);color:#fff;box-shadow:0 8px 18px -10px rgba(118,0,0,.75)}
.btn-pill-brand:hover{background:var(--brand-d);color:#fff;transform:translateY(-1px);box-shadow:0 12px 22px -10px rgba(118,0,0,.8)}
.btn-pill-sm{height:34px;padding:0 15px;font-size:14.5px}

/* Üst bilgi */
.mh-row{height:88px}
.mh-actions{margin-left:auto;display:flex;align-items:center;gap:14px}
.mh-phone{display:flex;align-items:center;gap:10px;line-height:1.2;margin-right:10px;padding-right:22px;border-right:1px solid var(--line)}
.mh-phone .ic{width:22px;height:22px;color:var(--brand);stroke-width:1.5}
.mh-phone small{display:block;font-family:var(--head);font-size:12px;color:var(--slate-3)}
.mh-phone span{font-family:var(--head);font-size:18px;font-weight:500;color:var(--navy)}

/* Menü bandı: füme-lacivert */
.mainnav{background:var(--navy)}
.mainnav li>a{position:relative}
.mainnav li>a::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.mainnav li>a:hover,.mainnav .show>a{background:var(--navy-2)}
.mainnav li>a:hover::after,.mainnav .show>a::after{transform:scaleX(1)}
.mainnav .dropdown-menu{border-top-color:var(--brand)}

/* Kaydırınca beliren beyaz header */
.sticky-hdr{position:fixed;top:0;left:0;right:0;z-index:1035;background:rgba(255,255,255,.97);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid rgba(40,49,61,.08);box-shadow:0 10px 26px -18px rgba(40,49,61,.45);transform:translateY(-104%);visibility:hidden;transition:transform .38s cubic-bezier(.2,.8,.2,1),visibility 0s linear .38s}
.sticky-hdr.is-visible{transform:none;visibility:visible;transition:transform .38s cubic-bezier(.2,.8,.2,1),visibility 0s}
.sticky-hdr::after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:var(--progress,0%);background:var(--brand)}
.sh-row{display:flex;align-items:center;gap:28px;height:66px}
.sh-brand img{width:150px;display:block}
.sh-nav{display:flex;gap:4px}
.sh-nav a{position:relative;padding:8px 11px;font-family:var(--head);font-size:15.5px;color:var(--navy);white-space:nowrap}
.sh-nav a::after{content:"";position:absolute;left:11px;right:11px;bottom:3px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.sh-nav a:hover{color:var(--brand)}
.sh-nav a:hover::after,.sh-nav a.current::after{transform:scaleX(1)}
.sh-nav a.current{color:var(--brand)}
.sh-actions{margin-left:auto;display:flex;align-items:center;gap:10px}
.sh-phone{display:flex;align-items:center;gap:7px;font-family:var(--head);font-size:16px;color:var(--navy);margin-right:6px;white-space:nowrap}
.sh-phone .ic{color:var(--brand)}

/* Slider: fotoğraf tam kaplama, yazılar altta bant */
.top-row .showcase{min-height:356px;position:relative}
.showcase .carousel,.showcase .carousel-inner,.showcase .carousel-item{height:100%}
.showcase .carousel-item{position:relative;overflow:hidden}
.sc-photo{position:absolute;inset:0;margin:0;background:var(--navy)}
.sc-photo img{width:100%;height:100%;object-fit:cover;display:block}
.carousel-item.active .sc-photo img{animation:scZoom 9s ease-out both}
@keyframes scZoom{from{transform:scale(1.08)}to{transform:scale(1)}}
.sc-band{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:16px 24px 18px;background:linear-gradient(180deg,rgba(40,49,61,.9),rgba(40,49,61,.96));color:#fff;border-top:3px solid var(--brand)}
.sc-text{min-width:0}
.sc-band .sc-date{display:block;font-family:var(--head);font-size:14px;color:var(--gold-l);margin:0 0 3px}
.sc-title{font-family:var(--body);font-size:19px;font-weight:600;line-height:1.3;color:#fff;margin:0}
.sc-band p{margin-top:4px;font-size:13.5px;line-height:1.5;color:rgba(255,255,255,.78);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:none}
.sc-link{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 16px;border:1.5px solid rgba(255,255,255,.85);border-radius:17px;font-family:var(--head);font-size:14.5px;color:#fff;white-space:nowrap;transition:background .2s,color .2s}
.sc-link .ic{width:14px;height:14px;transition:transform .2s}
.sc-link:hover{background:#fff;color:var(--navy)}
.sc-link:hover .ic{transform:translateX(3px)}
.carousel-item.active .sc-text>*,.carousel-item.active .sc-link{animation:scRise .7s cubic-bezier(.2,.8,.2,1) both}
.carousel-item.active .sc-text>*:nth-child(2){animation-delay:.08s}
.carousel-item.active .sc-text>*:nth-child(3){animation-delay:.16s}
.carousel-item.active .sc-link{animation-delay:.24s}
@keyframes scRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.sc-nav{position:absolute;z-index:5;top:14px;right:14px;display:flex;align-items:center;gap:4px;padding:3px;border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 6px 18px -10px rgba(0,0,0,.5)}
.sc-nav .sc-arrow{width:30px;height:30px;border-radius:50%;color:var(--navy);transition:background .2s,color .2s}
.sc-nav .sc-arrow:hover{background:var(--navy);color:#fff}
.sc-nav .sc-arrow .ic{width:16px;height:16px}
.sc-count{font-family:var(--head);font-size:14px;color:var(--slate-3);min-width:36px;text-align:center}
.sc-count b{color:var(--navy);font-weight:500}
@media (prefers-reduced-motion:reduce){.carousel-item.active .sc-photo img,.carousel-item.active .sc-text>*,.carousel-item.active .sc-link{animation:none}}

/* Renk çeşitliliği */
.pn-head h2,.trio-col h2{color:var(--navy)}
.pn-head h2{position:relative;padding-left:14px}
.pn-head h2::before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:4px;border-radius:2px;background:var(--brand)}
.market .pn-head h2::before{background:var(--gold)}
.indicators .pn-head h2::before{background:var(--navy-3)}
.pill-link{border-color:var(--navy);color:var(--navy)}
.pill-link:hover{background:var(--navy);color:#fff}
.pill-solid,.side-info .pill-link{background:var(--brand);border-color:var(--brand);color:#fff}
.pill-solid:hover,.side-info .pill-link:hover{background:var(--brand-d);border-color:var(--brand-d)}
.fx-tile{background:#f7f9fc;border-color:#e3e9f1}
.fx-tile b{color:var(--navy)}
.parity-box{background:linear-gradient(135deg,#e9eef6,#f3f6fa)}
.pb-head h3{color:var(--navy)}
.pb-badge{font-family:var(--head);font-size:13.5px;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:14px;padding:3px 12px}
.pb-fig{border-left-color:var(--gold)}
.pb-fig+.pb-fig{border-left-color:#9aa3b2}
.pb-fig b{color:var(--navy)}
.side-info{background:var(--sand);border:0}
.side-info li::before{background:var(--gold)}
.date-badge{background:var(--navy)}
.folder-tabs a.active{color:var(--navy)}
.dt tbody th{color:var(--navy)}
td.c-num{color:var(--navy)}
.f-bar{background:var(--navy)}
.feature-tile{background:var(--navy)}

/* Rakamlar: koyu zemin, beyaz haneler (alicangul.com.tr sayacı gibi) */
.figures{background:var(--navy);color:#fff}
.figures .pn-head h2{color:#fff}
.figures .pn-head h2::before{background:var(--gold-l)}
.figures .figure>span{color:#b9c1cf}
.figures .figure-wide{border-top-color:rgba(255,255,255,.12)}
.figures .figure-wide>span{color:#fff}
.figures .odo .d{background:linear-gradient(180deg,#fff 0 50%,#f1f3f7 50% 100%);color:var(--navy)}
.figures .odo .d::after{background:rgba(40,49,61,.18)}
.figures .odo .sep{color:#fff}
.figures .figure-wide .d{background:linear-gradient(180deg,#8a1010 0 50%,#760000 50% 100%);color:#fff}

/* Sağ kenarda dikey sekme (Akbank'taki "Hemen Akbanklı Ol" gibi) */
.side-tab{position:fixed;right:0;top:50%;z-index:1030;display:flex;align-items:center;gap:10px;padding:18px 11px 18px 9px;border:0;border-radius:10px 0 0 10px;background:var(--navy);color:#fff;font-family:var(--head);font-size:15.5px;letter-spacing:.3px;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);box-shadow:0 10px 24px -12px rgba(40,49,61,.7);transition:background .2s,padding .2s}
.side-tab .ic{width:17px;height:17px;transform:rotate(90deg)}
.side-tab:hover{background:var(--brand);padding-left:14px}
.fab{display:none}

/* Bayi girişi */
.dealer-dialog{max-width:420px}
.btn-brand .ic{width:17px;height:17px}
.dealer-msg{margin-top:12px;padding:10px 12px;border-radius:6px;background:var(--sand);font-size:13px;color:var(--navy)}
.dealer-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2);font-size:13.5px;color:var(--slate-3)}
.dealer-foot a{font-family:var(--head);font-size:15px;color:var(--brand)}
.modal-header{background:var(--navy)}

@media (max-width:1199.98px){
  .mh-motto{display:none}
  .sh-nav{display:none}
}
@media (max-width:991.98px){
  .mh-phone{display:none}
  .top-row .showcase{min-height:300px}
  .sc-band{flex-direction:column;align-items:flex-start;gap:10px}
  .mainnav li>a::after{display:none}
}
@media (max-width:767.98px){
  .mh-actions .btn-pill-outline{display:none}
  .btn-pill{height:36px;padding:0 14px;font-size:14.5px}
  .sh-row{height:58px;gap:12px}
  .sh-brand img{width:126px}
  .sh-phone span,.sh-actions .btn-pill-outline{display:none}
  .top-row .showcase{min-height:280px}
  .sc-title{font-size:17px}
  .sc-band{padding:14px 16px 16px}
  .side-tab{display:none}
  .fab{display:inline-flex;width:50px;height:50px;padding:0;justify-content:center;border-radius:50%;background:var(--brand)}
}
@media (max-width:991.98px){.top-row .showcase .carousel,.top-row .showcase .carousel-inner,.top-row .showcase .carousel-item{height:300px}}
@media (max-width:767.98px){.top-row .showcase .carousel,.top-row .showcase .carousel-inner,.top-row .showcase .carousel-item{height:280px}}
@media (max-width:767.98px){
  .sc-band p{display:none}
  .sc-band{gap:8px;padding:12px 16px 14px}
  .sc-link{height:30px;font-size:13.5px}
  .top-row .showcase .carousel,.top-row .showcase .carousel-inner,.top-row .showcase .carousel-item{height:300px}
}

/* =========================================================================
   V6.2 — Plus Jakarta Sans (Akbank'ın Campton'una en yakın ücretsiz font),
   birleşik giriş paneli, tıklanabilir şehir ve fiyatlar, iki parçalı takip eden header
   ========================================================================= */
@font-face{font-family:'Plus Jakarta Sans';src:url('../fonts/jakarta-latin-ext.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Plus Jakarta Sans';src:url('../fonts/jakarta-latin.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--head:'Plus Jakarta Sans','Segoe UI',Arial,sans-serif;--body:'Plus Jakarta Sans','Segoe UI',Arial,sans-serif}
body{font-size:14.5px}
.dt,.fx-tile,.pb-fig,.odo,.num{font-feature-settings:"tnum" 1}

/* Tipografi ölçeği (Oswald dar idi; Jakarta geniş — boyutlar yeniden ayarlandı) */
.pn-head h2,.trio-col h2{font-size:19px;font-weight:700;letter-spacing:-.02em}
.trio-col h2{font-size:20px}
.mainnav li>a{font-size:14.5px;font-weight:600;letter-spacing:-.005em;padding:0 16px}
.mainnav .dropdown-item{font-size:14px;font-weight:500}
.mh-phone span{font-size:17px;font-weight:700;letter-spacing:-.02em}
.mh-phone small,.mh-contact small{font-size:11.5px;font-weight:500}
.btn-pill{font-size:14px;font-weight:700;letter-spacing:-.005em}
.btn-pill-sm{font-size:13.5px}
.pill-link{font-size:13px;font-weight:600;height:28px;border-radius:14px}
.sc-band .sc-date{font-size:12.5px;font-weight:600;letter-spacing:.02em}
.sc-title{font-size:19px;font-weight:700;letter-spacing:-.02em}
.sc-link{font-size:13.5px;font-weight:600}
.sc-count{font-size:13px;font-weight:600}
.pn-date{font-size:13px;font-weight:500}
.fx-tile span{font-size:12.5px;font-weight:600;color:var(--slate-3)}
.fx-tile b{font-size:19px;font-weight:700;letter-spacing:-.02em}
.pb-head h3{font-size:16px;font-weight:700;letter-spacing:-.015em}
.pb-badge{font-size:12.5px;font-weight:600}
.pb-fig span{font-size:13px;font-weight:600}
.pb-fig b{font-size:38px;font-weight:800;letter-spacing:-.035em}
.dt thead th{font-size:12px;font-weight:600;color:var(--slate-3);letter-spacing:.01em}
.dt tbody th{font-size:14.5px;font-weight:700}
td.c-num{font-size:14.5px;font-weight:600}
.c-date{font-size:12.5px}
.chg{font-size:12px;font-weight:700}
.folder-tabs a{font-size:14.5px;font-weight:600}
.date-badge b{font-size:19px;font-weight:800}
.date-badge small{font-size:11px;font-weight:600}
.news-list h3{font-size:14.5px;font-weight:700}
.link-grid b{font-size:15.5px;font-weight:700}
.ft-body b{font-size:20px;font-weight:800;letter-spacing:-.02em}
.figure>span,.figure-wide>span{font-size:13px;font-weight:600}
.odo .d,.odo .sep{font-family:var(--head);font-weight:800}
.trio-col .sign{font-size:15px;font-weight:700}
.f-address b{font-size:15px;font-weight:700}
.modal-title{font-size:18px;font-weight:700}
.modal-body label{font-size:13px;font-weight:600}
.hist-legend,.unit-switch button,.text-btn{font-size:13px;font-weight:600}
.side-tab{font-size:14px;font-weight:700}
.dealer-foot a{font-size:14px;font-weight:700}

/* Giriş: menüye bitişik tek panel; slider ve piyasa arasında boşluk yok */
.top-row{gap:0;background:#fff;border-radius:0 0 10px 10px;overflow:hidden;box-shadow:0 1px 0 rgba(40,49,61,.04)}
.top-row>.panel{border-radius:0}
.top-row>.market{border-left:1px solid var(--line-2)}
.top-row .showcase{min-height:360px}

/* Tıklanabilir şehir ve fiyatlar */
.city-link{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font-weight:700;font-size:14.5px;color:var(--navy);letter-spacing:-.01em;cursor:pointer}
.city-link .ic{width:13px;height:13px;color:var(--slate-4);transition:transform .2s,color .2s}
.city-link:hover{color:var(--brand)}
.city-link:hover .ic{color:var(--brand);transform:translateX(2px)}
.city-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}
.px-link{border:0;background:none;padding:3px 6px;margin:0 -6px 0 0;border-radius:6px;font:inherit;font-weight:700;font-size:15px;color:var(--navy);letter-spacing:-.015em;cursor:pointer;text-align:right;transition:background .15s,color .15s}
.px-link:hover{background:var(--brand-l);color:var(--brand)}
.dt tbody tr:hover>*{background:#f5f7fa}
.dt .v{min-width:66px}

/* Takip eden header — iki parça: beyaz logo alanı + çapraz geçiş + koyu menü */
.sticky-hdr{background:var(--navy);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 30px -18px rgba(14,18,24,.75)}
.sticky-hdr::before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:calc(max(0px, (100% - 1340px) / 2) + 250px);background:#fff;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 44px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 44px) 100%,0 100%)}
.sh-slash{position:absolute;z-index:0;top:0;bottom:0;left:0;width:calc(max(0px, (100% - 1340px) / 2) + 262px);background:var(--brand);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 44px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 44px) 100%,0 100%)}
.sticky-hdr.is-visible::before,.sticky-hdr.is-visible .sh-slash{animation:shPiece .55s cubic-bezier(.2,.8,.2,1) both}
.sticky-hdr.is-visible .sh-slash{animation-delay:.06s}
@keyframes shPiece{from{transform:translateX(-30px);opacity:0}to{transform:none;opacity:1}}
.sticky-hdr::after{z-index:3;height:2px;bottom:0;background:linear-gradient(90deg,var(--brand),#b3262a)}
.sh-row{position:relative;z-index:2;height:68px;gap:24px}
.sh-brand{width:200px;flex-shrink:0}
.sh-brand img{width:148px}
.sh-nav{gap:2px;margin-left:24px}
.sh-nav a{font-family:var(--head);font-size:14px;font-weight:600;color:rgba(255,255,255,.78);padding:8px 12px;letter-spacing:-.005em}
.sh-nav a::after{left:12px;right:12px;bottom:2px;background:var(--brand-l)}
.sh-nav a:hover,.sh-nav a.current{color:#fff}
.sh-nav a.current::after{background:#d3a8a8}
.sh-phone{color:#fff;font-size:15px;font-weight:700;font-family:var(--head)}
.sh-phone .ic{color:#d79a9a}
.sh-actions .btn-pill-outline{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}
.sh-actions .btn-pill-outline:hover{background:#fff;border-color:#fff;color:var(--navy)}
.sh-actions .btn-pill-brand{box-shadow:0 0 0 3px rgba(118,0,0,.25),0 8px 18px -10px rgba(0,0,0,.6)}
@media (prefers-reduced-motion:reduce){.sticky-hdr.is-visible::before,.sticky-hdr.is-visible .sh-slash{animation:none}}

@media (max-width:1199.98px){.mainnav li>a{padding:0 10px;font-size:13.5px}}
@media (max-width:991.98px){
  .top-row>.market{border-left:0;border-top:1px solid var(--line-2)}
  .mainnav li>a{font-size:15px;padding:11px 10px}
}
@media (max-width:767.98px){
  .sticky-hdr::before{width:172px}
  .sh-slash{width:182px}
  .sh-brand{width:150px}
  .sh-brand img{width:122px}
  .sh-row{height:60px}
  .sh-phone{margin-right:0}
  .pb-fig b{font-size:30px}
}

/* =========================================================================
   V6.3 — dikey sekme yönü, kart gölgeleri, iki tonlu kartlar,
   koyu kartlarda gradyan, header butonları (bordo dolgu yok)
   ========================================================================= */
:root{
  --navy-grad:radial-gradient(120% 140% at 0% 0%,#3b4759 0%,#2a3340 46%,#1c232c 100%);
  --navy-grad-h:linear-gradient(90deg,#2e3846 0%,#262f3b 55%,#1e252f 100%);
  --btn-grad:linear-gradient(135deg,#3a4657 0%,#28313d 55%,#1d242d 100%);
  --tint:linear-gradient(180deg,#f3f6fa 0%,#edf1f6 100%);
  --shadow-card:0 1px 2px rgba(23,30,40,.05),0 12px 30px -16px rgba(23,30,40,.28);
  --shadow-card-h:0 2px 4px rgba(23,30,40,.06),0 20px 40px -18px rgba(23,30,40,.38);
}

/* 1. Dikey sekme: yukarıdan aşağı okunur, ikon düz */
.side-tab{writing-mode:vertical-rl;transform:translateY(-50%);padding:16px 10px;border-radius:12px 0 0 12px;background:var(--btn-grad);box-shadow:-6px 10px 24px -12px rgba(20,26,34,.7);gap:10px}
.side-tab .ic{transform:none;color:var(--gold-l)}
.side-tab:hover{background:linear-gradient(135deg,#465469 0%,#2e3846 100%);padding-right:14px;padding-left:10px}

/* 2. Kart gölgeleri */
.panel,.top-row,.feature-tile,.folder-tabs{box-shadow:var(--shadow-card)}
.top-row>.panel{box-shadow:none}
.tabbed>.panel{box-shadow:var(--shadow-card)}
.folder-tabs{box-shadow:0 -6px 16px -12px rgba(23,30,40,.25)}
.feature-tile{transition:transform .25s ease,box-shadow .25s ease}
.feature-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-h)}

/* 3. İki tonlu kartlar: sol beyaz, sağ buz tonu */
.prices{padding:0;overflow:hidden}
.prices>.row{margin:0}
.prices .prices-main{padding:26px 34px 22px 30px;border-right:0}
.prices .prices-side{padding:26px 30px 24px;background:var(--tint);border-left:1px solid #e3e8ef}
.prices .prices-side .dt tbody tr:hover>*{background:rgba(255,255,255,.6)}
.prices .side-info{background:#fff;box-shadow:0 1px 0 rgba(23,30,40,.04)}
.indicators{padding:0;overflow:hidden}
.indicators>.row{margin:0}
.indicators .ind-col,.indicators .ind-col:first-child,.indicators .ind-col:last-child{padding:26px 30px 22px;border-left:0}
.indicators .ind-col+.ind-col{background:var(--tint);border-left:1px solid #e3e8ef}

/* 4. Koyu kartlarda gradyan */
.feature-tile{background:var(--navy-grad)}
.ft-body{background:var(--navy-grad)}
.figures{background:var(--navy-grad);position:relative;overflow:hidden}
.figures::after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(230,207,152,.14),rgba(230,207,152,0) 70%);pointer-events:none}
.sc-band{background:linear-gradient(180deg,rgba(42,51,64,.88) 0%,rgba(28,35,44,.97) 100%)}
.mainnav{background:var(--navy-grad-h)}
.f-bar{background:var(--navy-grad-h)}
.modal-header{background:var(--navy-grad-h)}
.date-badge{background:var(--btn-grad)}
.unit-switch button.on{background:var(--btn-grad)}
.tev-list>div:last-child{background:var(--navy-grad-h)}

/* 5. Butonlar: bordo dolgu yok */
.btn-pill-outline{border:1px solid #c9d1dc;color:var(--navy);background:#fff}
.btn-pill-outline:hover{border-color:var(--navy);background:var(--navy);color:#fff}
.btn-pill-brand{background:var(--btn-grad);color:#fff;box-shadow:inset 0 0 0 1px rgba(230,207,152,.28),0 10px 22px -12px rgba(20,26,34,.8)}
.btn-pill-brand .ic{color:var(--gold-l)}
.btn-pill-brand:hover{background:linear-gradient(135deg,#465469 0%,#2e3846 100%);color:#fff;box-shadow:inset 0 0 0 1px rgba(230,207,152,.45),0 14px 26px -12px rgba(20,26,34,.85)}
.pill-solid,.side-info .pill-link,.prices .side-info .pill-link{background:var(--btn-grad);border-color:transparent;color:#fff}
.pill-solid:hover,.side-info .pill-link:hover{background:linear-gradient(135deg,#465469 0%,#2e3846 100%);color:#fff}
.btn-brand{background:var(--btn-grad);border-radius:22px;font-weight:700}
.btn-brand:hover{background:linear-gradient(135deg,#465469 0%,#2e3846 100%)}
.btn-brand .ic{color:var(--gold-l)}
.fab{background:var(--btn-grad)}

/* Takip eden header: logonun altında çizgi yok; sağ taraf gradyan; butonlar sade */
.sticky-hdr{background:var(--navy-grad-h)}
.sticky-hdr::after{display:none}
.sh-actions .btn-pill-outline{background:transparent;border:1px solid rgba(255,255,255,.32);color:#fff}
.sh-actions .btn-pill-outline:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.6);color:#fff}
.sh-actions .btn-pill-brand{background:#fff;color:var(--navy);box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}
.sh-actions .btn-pill-brand .ic{color:var(--brand)}
.sh-actions .btn-pill-brand:hover{background:#f1f4f8;color:var(--navy)}

@media (max-width:1199.98px){
  .prices .prices-side{margin-top:0;border-left:0;border-top:1px solid #e3e8ef;padding:24px 30px}
}
@media (max-width:991.98px){
  .indicators .ind-col+.ind-col{margin-top:0;border-left:0;border-top:1px solid #e3e8ef;padding-top:24px}
}
@media (max-width:767.98px){
  .prices .prices-main,.prices .prices-side,.indicators .ind-col,.indicators .ind-col:first-child,.indicators .ind-col:last-child{padding:20px 16px}
}

/* =========================================================================
   V6.4 — ince slider bandı, açık zemin + belirgin ikinci ton, ikonlu başlıklar,
   "Hemen İndir" butonu, kırmızıya yakın vurgu rengi (logo hariç)
   ========================================================================= */
:root{
  --brand:#b01b23; --brand-d:#92141b; --brand-l:#fdeeee;
  --page:#f4f5f8;
  --tint:linear-gradient(180deg,#e8eef7 0%,#e2e9f3 100%);
}
body{background:var(--page)}

/* 1. Slider: ince, yarı saydam bant; fotoğraf görünür */
.sc-band{align-items:center;gap:16px;padding:12px 18px 12px 20px;background:linear-gradient(90deg,rgba(24,30,38,.78) 0%,rgba(24,30,38,.6) 70%,rgba(24,30,38,.45) 100%);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);border-top:2px solid var(--brand)}
.sc-band p{display:none}
.sc-band .sc-date{font-size:11.5px;margin-bottom:1px;color:var(--gold-l)}
.sc-title{font-size:16.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc-text{flex:1}
.sc-link{height:32px;padding:0 12px 0 14px;font-size:13px;border-color:rgba(255,255,255,.7)}

/* 2. İkinci ton: sayfa zemininden net ayrılan buz mavisi */
.prices .prices-side,.indicators .ind-col+.ind-col{background:var(--tint);border-left:1px solid #d6e0ec}
.prices .side-info{background:#fff;border:1px solid #dfe6ef}
.prices .prices-side .dt thead th,.indicators .ind-col+.ind-col .dt thead th{border-bottom-color:#cdd8e6}
.prices .prices-side .dt td,.prices .prices-side .dt th,.indicators .ind-col+.ind-col .dt td,.indicators .ind-col+.ind-col .dt th{border-bottom-color:#d9e2ee}

/* 3. Başlıklar: ikon rozeti + lacivert başlık + açıklama satırı */
.pn-head{align-items:center}
.pn-head h2{padding-left:0}
.pn-head h2::before{content:none}
.pn-title{display:flex;align-items:center;gap:12px;min-width:0}
.pn-title h2{font-size:18.5px;font-weight:800;color:#1f2833;letter-spacing:-.02em;line-height:1.2}
.pn-sub{font-size:12.5px;color:var(--slate-3);margin-top:2px;line-height:1.3}
.pn-ico{flex-shrink:0;width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center}
.pn-ico .ic{width:20px;height:20px;stroke-width:1.8}
.pn-ico-rebar,.pn-ico-coil{background:var(--brand-l);color:var(--brand)}
.pn-ico-layers{background:#f6eedb;color:#8a6d2b}
.pn-ico-coins{background:#efe7d2;color:#8a6d2b}
.pn-ico-bars{background:#e3e9f2;color:var(--navy)}
.prices-side .pn-ico,.indicators .ind-col+.ind-col .pn-ico{background:#fff;box-shadow:0 1px 2px rgba(23,30,40,.08)}
.figures .pn-ico{background:rgba(255,255,255,.1);color:var(--gold-l)}
.figures .pn-title h2{color:#fff}
.figures .pn-sub{color:#aab3c2}
.trio-col h2{color:#1f2833;font-weight:800}

/* 4. Hemen İndir */
.dl-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:15px;border:1px solid #d3dbe6;background:#fff;font-family:var(--head);font-size:12.5px;font-weight:700;color:var(--navy);white-space:nowrap;transition:background .2s,color .2s,border-color .2s}
.dl-btn .ic{width:15px;height:15px;color:var(--brand)}
.dl-btn:hover{background:var(--navy);border-color:var(--navy);color:#fff}
.dl-btn:hover .ic{color:#fff}
.dl-btn.is-busy{opacity:.6;pointer-events:none}
.pn-tools{gap:10px}

@media (max-width:767.98px){
  .sc-band{padding:10px 14px;gap:10px;flex-direction:row}
  .sc-title{font-size:15px}
  .pn-title h2{font-size:17px}
  .pn-ico{width:36px;height:36px}
  .dl-btn span{display:none}
  .dl-btn{width:34px;padding:0;justify-content:center}
}
@media (max-width:991.98px){.sc-band{flex-direction:row;align-items:center}}

/* V6.5 — ikinci ton: mavi yerine sıcak, çok açık kâğıt tonu; zemin açık kalır */
:root{--page:#f4f5f7;--tint:linear-gradient(180deg,#fbfaf7 0%,#f7f4ee 100%)}
.prices .prices-side,.indicators .ind-col+.ind-col{background:var(--tint);border-left:1px solid #eee8dd}
.prices .prices-side .dt thead th,.indicators .ind-col+.ind-col .dt thead th{border-bottom-color:#e6dfd2}
.prices .prices-side .dt td,.prices .prices-side .dt th,.indicators .ind-col+.ind-col .dt td,.indicators .ind-col+.ind-col .dt th{border-bottom-color:#efe9df}
.prices .prices-side .dt tbody tr:hover>*,.indicators .ind-col+.ind-col .dt tbody tr:hover>*{background:rgba(255,255,255,.7)}
.prices .side-info{background:#fff;border:1px solid #ece5d8}
.prices-side .pn-ico,.indicators .ind-col+.ind-col .pn-ico{background:#fff;box-shadow:0 1px 2px rgba(60,45,20,.08)}
@media (max-width:1199.98px){.prices .prices-side{border-left:0;border-top:1px solid #eee8dd}}
@media (max-width:991.98px){.indicators .ind-col+.ind-col{border-left:0;border-top:1px solid #eee8dd}}

/* V6.6 — sayfa zemini #fcfcfc; ikinci ton hafif grimsi diyagonal geçiş (sarı yok) */
:root{--page:#fcfcfc;--tint:linear-gradient(135deg,#f8f9fa 0%,#f1f3f5 100%)}
body{background:var(--page)}
.prices .prices-side,.indicators .ind-col+.ind-col{background:var(--tint);border-left:1px solid #e9ecef}
.prices .prices-side .dt thead th,.indicators .ind-col+.ind-col .dt thead th{border-bottom-color:#dfe3e8}
.prices .prices-side .dt td,.prices .prices-side .dt th,.indicators .ind-col+.ind-col .dt td,.indicators .ind-col+.ind-col .dt th{border-bottom-color:#e7eaee}
.prices .side-info{background:#fff;border:1px solid #e6e9ed}
.prices-side .pn-ico,.indicators .ind-col+.ind-col .pn-ico{box-shadow:0 1px 2px rgba(23,30,40,.08)}
@media (max-width:1199.98px){.prices .prices-side{border-top:1px solid #e9ecef}}
@media (max-width:991.98px){.indicators .ind-col+.ind-col{border-top:1px solid #e9ecef}}

/* V6.7 — ikinci ton: kullanıcının verdiği geçiş */
:root{--tint:linear-gradient(-45deg,#ffffff 0%,rgba(107,116,134,.09) 100%)}

/* =========================================================================
   V6.8 — şık koyu yüzeyler, logo plakalı takip eden header,
   sade kart başlıkları, ölçülü header butonları
   ========================================================================= */
:root{
  --dark-surface:
    radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.075) 0%,rgba(255,255,255,0) 55%),
    repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 14px),
    linear-gradient(160deg,#2d3745 0%,#212934 48%,#171d26 100%);
  --dark-edge:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(255,255,255,.04);
  --gold-hair:linear-gradient(90deg,rgba(214,186,122,0) 0%,rgba(214,186,122,.75) 50%,rgba(214,186,122,0) 100%);
}

/* 2. Koyu yüzeyler */
.figures{background:var(--dark-surface);box-shadow:var(--dark-edge),var(--shadow-card)}
.figures::before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:var(--gold-hair)}
.figures::after{display:none}
.feature-tile{background:#171d26;box-shadow:var(--dark-edge),var(--shadow-card)}
.ft-img{position:relative;height:160px}
.ft-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,29,38,0) 35%,rgba(23,29,38,.85) 100%)}
.ft-body{background:var(--dark-surface);border-top:1px solid rgba(214,186,122,.25)}
.ft-body b{font-size:20px;font-weight:800;letter-spacing:-.02em}
.ft-body::after{border-color:rgba(214,186,122,.7);background-color:rgba(255,255,255,.04)}
.mainnav{background:var(--dark-surface);box-shadow:var(--dark-edge)}
.f-bar{background:var(--dark-surface)}
.sc-band{border-top:1px solid rgba(214,186,122,.55)}
.modal-header{background:var(--dark-surface)}

/* 3. Takip eden header: koyu cam bant + aşağı sarkan beyaz logo plakası */
.sticky-hdr{background:rgba(23,29,38,.9);-webkit-backdrop-filter:saturate(1.3) blur(14px);backdrop-filter:saturate(1.3) blur(14px);box-shadow:0 1px 0 rgba(255,255,255,.06),0 16px 34px -20px rgba(0,0,0,.8)}
.sticky-hdr::before,.sh-slash{display:none}
.sticky-hdr::after{display:block;content:"";position:absolute;left:0;right:0;bottom:0;top:auto;width:auto;height:1px;background:var(--gold-hair);opacity:.55}
.sh-row{height:62px;align-items:center}
.sh-brand{position:relative;align-self:flex-start;width:auto;padding:12px 20px 12px;background:#fff;border-radius:0 0 14px 14px;box-shadow:0 14px 28px -14px rgba(0,0,0,.55);margin-bottom:-14px}
.sh-brand::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand)}
.sh-brand img{width:136px;display:block}
.sticky-hdr.is-visible .sh-brand{animation:shDrop .5s cubic-bezier(.2,.8,.2,1) both .08s}
@keyframes shDrop{from{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}
.sh-nav{margin-left:18px;gap:4px}
.sh-nav a{color:rgba(255,255,255,.72);font-weight:600;font-size:14px;padding:8px 12px}
.sh-nav a::after{left:50%;right:auto;width:5px;height:5px;bottom:-2px;border-radius:50%;background:var(--brand);transform:translateX(-50%) scale(0);transition:transform .2s ease}
.sh-nav a:hover{color:#fff}
.sh-nav a:hover::after{transform:translateX(-50%) scale(1);background:rgba(255,255,255,.5)}
.sh-nav a.current{color:#fff}
.sh-nav a.current::after{transform:translateX(-50%) scale(1);background:#e35d63}
.sh-phone{font-size:14.5px;font-weight:600;color:rgba(255,255,255,.88);padding-right:16px;margin-right:4px;border-right:1px solid rgba(255,255,255,.12)}
.sh-phone .ic{color:#e35d63}
@media (prefers-reduced-motion:reduce){.sticky-hdr.is-visible .sh-brand{animation:none}}

/* 4. Kart başlıkları: kutu yok; ince çizgi ikon + tipografi */
.pn-title{gap:10px;align-items:flex-start}
.pn-ico,.prices-side .pn-ico,.indicators .ind-col+.ind-col .pn-ico,.figures .pn-ico{width:auto;height:auto;background:none!important;box-shadow:none!important;border-radius:0;padding-top:3px}
.pn-ico .ic{width:19px;height:19px;stroke-width:1.7}
.pn-ico-rebar,.pn-ico-coil{color:var(--brand)}
.pn-ico-layers,.pn-ico-coins{color:#9a7b35}
.pn-ico-bars{color:var(--navy-3)}
.figures .pn-ico{color:var(--gold-l)}
.pn-title h2{font-size:18px;font-weight:800;letter-spacing:-.022em;color:#1c232d}
.pn-sub{font-size:12.5px;font-weight:500;color:#7b8494;margin-top:3px}

/* 5. Header butonları: ölçülü, tutarlı */
.btn-pill{height:44px;border-radius:10px;padding:0 18px;font-size:14px;font-weight:700;letter-spacing:-.01em;gap:10px}
.btn-pill-sm{height:38px;padding:0 14px;font-size:13.5px}
.btn-pill-outline{background:#fff;border:1px solid #d5dbe3;color:#1c232d;box-shadow:0 1px 2px rgba(23,30,40,.05)}
.btn-pill-outline:hover{background:#fff;border-color:#1c232d;color:#1c232d;box-shadow:0 6px 16px -10px rgba(23,30,40,.45)}
.btn-pill-brand{padding:0 18px 0 7px;background:linear-gradient(180deg,#2a333f 0%,#1a212a 100%);color:#fff;border:1px solid #141a21;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 18px -10px rgba(16,21,28,.75)}
.btn-pill-brand .ic{width:30px;height:30px;padding:7px;border-radius:8px;background:rgba(255,255,255,.1);color:#fff}
.btn-pill-brand:hover{background:linear-gradient(180deg,#323d4b 0%,#1e2630 100%);transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 22px -12px rgba(16,21,28,.85)}
.btn-pill-brand.btn-pill-sm{padding:0 14px 0 5px}
.btn-pill-brand.btn-pill-sm .ic{width:28px;height:28px;padding:6px}
.mh-actions{gap:10px}
.mh-phone{margin-right:8px;padding-right:20px}
/* takip eden header içindeki butonlar */
.sh-actions{gap:8px}
.sh-actions .btn-pill-outline{background:transparent;border:1px solid rgba(255,255,255,.22);color:#fff;box-shadow:none}
.sh-actions .btn-pill-outline:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.45);color:#fff}
.sh-actions .btn-pill-brand{background:#fff;color:#1c232d;border:1px solid #fff;box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}
.sh-actions .btn-pill-brand .ic{background:#f1f3f6;color:var(--brand)}
.sh-actions .btn-pill-brand:hover{background:#f3f5f8;color:#1c232d}

@media (max-width:767.98px){
  .sh-row{height:56px}
  .sh-brand{padding:10px 14px;margin-bottom:-12px}
  .sh-brand img{width:112px}
  .sh-phone{border-right:0;padding-right:0}
  .btn-pill{height:40px}
  .btn-pill-brand{padding:0 14px 0 5px}
  .btn-pill-brand .ic{width:28px;height:28px;padding:6px}
}

/* V6.9 — takip eden header: plaka yerine tam yükseklikte beyaz logo alanı + zarif eğim */
.sh-brand{position:relative;z-index:3;align-self:center;padding:0;margin:0;background:none;border-radius:0;box-shadow:none;width:210px}
.sh-brand::before{content:none}
.sh-brand img{width:150px}
.sticky-hdr.is-visible .sh-brand{animation:shLogo .55s cubic-bezier(.2,.8,.2,1) both .12s}
@keyframes shLogo{from{transform:translateX(-16px);opacity:0}to{transform:none;opacity:1}}
.sticky-hdr::before{display:block;content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;width:calc(max(0px, (100% - 1340px) / 2) + 262px);background:linear-gradient(90deg,#ffffff 0%,#ffffff 70%,#f4f6f9 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 34px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 34px) 100%,0 100%)}
.sh-slash{display:block;z-index:0;width:calc(max(0px, (100% - 1340px) / 2) + 265px);background:linear-gradient(180deg,#c42a31 0%,var(--brand) 100%);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 34px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 34px) 100%,0 100%)}
.sticky-hdr.is-visible::before,.sticky-hdr.is-visible .sh-slash{animation:shPiece .55s cubic-bezier(.2,.8,.2,1) both}
.sh-row{height:66px}
.sh-nav{margin-left:34px}
@media (prefers-reduced-motion:reduce){.sticky-hdr.is-visible .sh-brand,.sticky-hdr.is-visible::before,.sticky-hdr.is-visible .sh-slash{animation:none}}
@media (max-width:767.98px){
  .sticky-hdr::before{width:168px}
  .sh-slash{width:171px}
  .sh-brand{width:140px}
  .sh-brand img{width:118px}
  .sh-row{height:58px}
}

/* =========================================================================
   V6.10 — opak takip eden header, ajanda sekmeleri, yeni koyu kartlar
   ========================================================================= */
/* 1. Takip eden header: şeffaflık yok */
.sticky-hdr{background:linear-gradient(90deg,#28313d 0%,#222a35 55%,#1b222b 100%);-webkit-backdrop-filter:none;backdrop-filter:none}

/* 2. Ajanda sekmeleri: pasifler koyu, aktif beyaz ve kartla birleşik */
.folder-tabs{position:relative;z-index:2;display:flex;align-items:flex-end;gap:6px;background:none;padding:0 0 0 18px;margin-bottom:-1px;box-shadow:none;border-radius:0;top:0}
.folder-tabs li{display:flex}
.folder-tabs a{display:block;margin-top:8px;padding:11px 22px 10px;border:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#36414f 0%,#28313d 100%);color:rgba(255,255,255,.78);font-size:14.5px;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:background .2s,color .2s,margin .2s,padding .2s}
.folder-tabs a:hover{background:linear-gradient(180deg,#414d5d 0%,#323c49 100%);color:#fff}
.folder-tabs a.active{margin-top:0;padding:15px 26px 14px;background:#fff;color:#1c232d;font-weight:700;border-bottom:0;box-shadow:0 -10px 22px -14px rgba(23,30,40,.35)}
.folder-tabs a.active::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--brand);margin-right:9px;vertical-align:2px}
.tabbed>.panel{border-top-left-radius:0;position:relative;z-index:1}

/* 3a. Ürünlerimiz / Teklif İsteyin: tam fotoğraflı kartlar */
.feature-row{align-items:stretch}
.feature-tile{position:relative;display:block;min-height:300px;padding:0;border-radius:12px;overflow:hidden;background:#171d26;color:#fff;text-align:left;box-shadow:var(--shadow-card)}
.feature-tile .ft-img{position:absolute;inset:0;height:auto}
.feature-tile .ft-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.feature-tile .ft-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,22,29,.05) 0%,rgba(17,22,29,.25) 40%,rgba(17,22,29,.92) 100%)}
.feature-tile:hover .ft-img img{transform:scale(1.06)}
.feature-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-h);color:#fff}
.ft-chip{position:absolute;z-index:2;top:16px;left:16px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.92);color:#1c232d;font-size:12px;font-weight:700;letter-spacing:-.005em}
.feature-tile .ft-body{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:20px 76px 22px 22px;background:none;border:0}
.feature-tile .ft-body::after{content:none}
.feature-tile .ft-body b{font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.15}
.feature-tile .ft-body>span{margin-top:6px;font-size:13.5px;color:rgba(255,255,255,.82)}
.ft-go{position:absolute;z-index:2;right:18px;bottom:22px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);color:#fff;transition:background .25s,border-color .25s,transform .25s}
.ft-go .ic{width:18px;height:18px}
.feature-tile:hover .ft-go{background:var(--brand);border-color:var(--brand);transform:rotate(45deg)}

/* 3b. Rakamlar paneli: koyu zeminin altından fotoğraf, altın kıl çizgi */
.figures{background:linear-gradient(110deg,rgba(21,27,35,.97) 0%,rgba(23,29,38,.92) 55%,rgba(23,29,38,.78) 100%),url('../img/steel-banner.jpg') center 40%/cover;box-shadow:var(--dark-edge),var(--shadow-card);border-radius:12px}
.figures .figure-grid{margin-top:6px}
.figures .figure-wide{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;margin-top:4px}

@media (max-width:767.98px){
  .folder-tabs{padding-left:8px;gap:4px;overflow-x:auto;flex-wrap:nowrap}
  .folder-tabs a{padding:10px 14px 9px;font-size:13.5px;white-space:nowrap}
  .folder-tabs a.active{padding:13px 16px 12px}
  .feature-tile{min-height:240px}
}

/* V6.11 — kartlar zeminden net ayrılsın: ince çerçeve + belirgin gölge; sekmeler arası boşluk */
:root{
  --card-border:#e2e6ec;
  --shadow-card:0 1px 2px rgba(23,30,40,.06),0 16px 34px -18px rgba(23,30,40,.34);
  --shadow-card-h:0 2px 4px rgba(23,30,40,.07),0 22px 44px -18px rgba(23,30,40,.42);
}
.panel,.top-row,.tabbed>.panel{border:1px solid var(--card-border);box-shadow:var(--shadow-card)}
.top-row>.panel{border:0;box-shadow:none}
.top-row{border-top:0}
.feature-tile,.figures{border:1px solid rgba(23,30,40,.12)}
.link-grid a{background:#fff;border-color:var(--card-border)}

/* Sekmeler: aralarında boşluk; aktif sekme çerçeveli ve kartla birleşik */
.folder-tabs{gap:12px;padding-left:22px;margin-bottom:-1px}
.folder-tabs a{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px -12px rgba(23,30,40,.45)}
.folder-tabs a.active{position:relative;z-index:3;border:1px solid var(--card-border);border-bottom:0;padding-bottom:15px;margin-bottom:0;box-shadow:0 -8px 20px -14px rgba(23,30,40,.35)}
.folder-tabs a.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#fff}
@media (max-width:767.98px){.folder-tabs{gap:8px;padding-left:10px}}

/* =========================================================================
   V6.12 — Analizler ve Piyasa haber kartları; ikinci ton koyu (beyaz yazı)
   ========================================================================= */
/* Haber kartları */
.newsroom{padding:26px 30px 22px}
.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:4px}
.news-card{position:relative;display:flex;flex-direction:column;padding:18px 20px 16px;border:1px solid var(--card-border);border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}
.news-card:hover{border-color:#cfd5de;box-shadow:0 14px 28px -18px rgba(23,30,40,.4);transform:translateY(-2px)}
.nc-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#7b8494;margin-bottom:8px}
.nc-dot{width:7px;height:7px;border-radius:50%;background:#9aa3b2;flex-shrink:0}
.nc-dot.down{background:var(--down)}.nc-dot.up{background:var(--up)}.nc-dot.info{background:var(--navy-3)}.nc-dot.brand{background:var(--brand)}
.nc-cat{font-weight:700;color:#1c232d}
.nc-meta time{margin-left:auto;white-space:nowrap}
.news-card h3{font-size:15.5px;font-weight:800;letter-spacing:-.02em;line-height:1.35;color:#1c232d}
.news-card p{margin-top:6px;font-size:13.5px;line-height:1.55;color:#69717f;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.nc-more{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--brand)}
.nc-more .ic{width:15px;height:15px;transition:transform .2s}
.nc-more::after{content:"";position:absolute;inset:0;border-radius:12px}
.news-card:hover .nc-more .ic{transform:translateX(3px)}
.nc-more:focus-visible{outline:none}
.news-card:focus-within{outline:2px solid var(--brand);outline-offset:2px}
.newsroom .pn-note{margin-top:14px}

/* İkinci ton: koyu geçiş, beyaz yazı */
:root{--tint:linear-gradient(-45deg,#1e2630 0%,rgb(25,31,40) 100%)}
.prices .prices-side,.indicators .ind-col+.ind-col{background:var(--tint);border-left:1px solid rgba(255,255,255,.06);color:#fff}
.prices-side .pn-title h2,.indicators .ind-col+.ind-col .pn-title h2{color:#fff}
.prices-side .pn-sub,.indicators .ind-col+.ind-col .pn-sub{color:#a3acba}
.prices-side .pn-ico-layers{color:var(--gold-l)}
.indicators .ind-col+.ind-col .pn-ico-coil{color:#ff7a7f}
.prices .prices-side .dt thead th,.indicators .ind-col+.ind-col .dt thead th{color:#98a2b3;border-bottom-color:rgba(255,255,255,.14)}
.prices .prices-side .dt td,.prices .prices-side .dt th,.indicators .ind-col+.ind-col .dt td,.indicators .ind-col+.ind-col .dt th{border-bottom-color:rgba(255,255,255,.08)}
.prices-side .dt tbody th,.indicators .ind-col+.ind-col .dt tbody th,.prices-side td.c-num,.indicators .ind-col+.ind-col td.c-num{color:#fff}
.prices-side .c-date,.indicators .ind-col+.ind-col .c-date{color:#98a2b3}
.prices-side td.c-num small{color:#98a2b3}
.prices .prices-side .dt tbody tr:hover>*,.indicators .ind-col+.ind-col .dt tbody tr:hover>*{background:rgba(255,255,255,.04)}
.prices-side .chg.up,.indicators .ind-col+.ind-col .chg.up{color:#3ed38f}
.prices-side .chg.down,.indicators .ind-col+.ind-col .chg.down{color:#ff6b70}
.prices-side .chg.flat,.indicators .ind-col+.ind-col .chg.flat{color:#7d8798}
.prices-side .na,.indicators .ind-col+.ind-col .na{color:#5f6977}
.indicators .ind-col+.ind-col .px-link{color:#fff}
.indicators .ind-col+.ind-col .px-link:hover{background:rgba(255,255,255,.1);color:#fff}
.prices-side .dl-btn,.indicators .ind-col+.ind-col .dl-btn{background:transparent;border-color:rgba(255,255,255,.25);color:#fff}
.prices-side .dl-btn .ic,.indicators .ind-col+.ind-col .dl-btn .ic{color:#ff7a7f}
.prices-side .dl-btn:hover,.indicators .ind-col+.ind-col .dl-btn:hover{background:#fff;border-color:#fff;color:#1c232d}
.indicators .ind-col+.ind-col .pn-foot p{color:#98a2b3}
.indicators .ind-col+.ind-col .pill-link{background:transparent;border-color:rgba(255,255,255,.5);color:#fff}
.indicators .ind-col+.ind-col .pill-link:hover{background:#fff;color:#1c232d}
.prices .side-info{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
.prices .side-info li{color:#d3d8e0}
.prices .side-info li::before{background:var(--gold-l)}
.prices .side-info .pill-link{background:#fff;border-color:#fff;color:#1c232d}
.prices .side-info .pill-link:hover{background:#eef1f5;color:#1c232d}

@media (max-width:1199.98px){
  .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .prices .prices-side{border-top:1px solid rgba(255,255,255,.06)}
}
@media (max-width:991.98px){.indicators .ind-col+.ind-col{border-top:1px solid rgba(255,255,255,.06)}}
@media (max-width:767.98px){
  .news-grid{grid-template-columns:1fr}
  .newsroom{padding:20px 16px}
  .dt .c-city{background:inherit}
  .prices-side .dt .c-city,.indicators .ind-col+.ind-col .dt .c-city{background:#1d252f}
}

/* V6.13 — fotoğraflı kartlarda çerçeve yok; haber kartlarında ufak görsel alanı */
.feature-tile,.figures{border:0}
.news-card{padding:0;overflow:hidden}
.nc-img{margin:0;height:124px;overflow:hidden;background:#e9edf2}
.nc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.news-card:hover .nc-img img{transform:scale(1.05)}
.nc-body{display:flex;flex-direction:column;flex:1;padding:16px 20px 16px}
/* V6.14 — başkan fotoğrafı yalnızca küçük yuvarlak portre */
.nc-author{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#1c232d;white-space:nowrap}
.nc-author img{width:28px;height:28px;border-radius:50%;object-fit:cover;object-position:50% 40%;box-shadow:0 0 0 2px #fff,0 0 0 3px #e2e6ec}

/* V6.15 — haber kartları yatay: solda kare görsel, sağda metin; satırda iki kart */
.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.news-card{flex-direction:row;align-items:stretch;gap:18px;padding:16px}
.nc-img{flex:0 0 128px;width:128px;height:128px;border-radius:10px;align-self:flex-start}
.nc-body{padding:2px 4px 0 0;min-width:0}
.nc-meta{margin-bottom:6px}
.news-card h3{font-size:15px}
.news-card p{-webkit-line-clamp:2;margin-top:4px}
.nc-more{padding-top:10px}
@media (max-width:991.98px){.news-grid{grid-template-columns:1fr}}
@media (max-width:767.98px){
  .news-card{gap:14px;padding:14px}
  .nc-img{flex-basis:92px;width:92px;height:92px}
  .nc-meta time{display:none}
}

/* =========================================================================
   KURUMSAL ALT SAYFALAR — Hakkımızda, Şirket Bilgileri, Banka Hesapları, KVKK
   ========================================================================= */
.page-main{padding-bottom:16px}
.page-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 40px;padding:34px 40px 36px;border-radius:0 0 12px 12px;background:var(--dark-surface);color:#fff;box-shadow:var(--dark-edge),var(--shadow-card);overflow:hidden}
.page-hero::after{content:"";position:absolute;left:40px;right:40px;bottom:0;height:1px;background:var(--gold-hair);opacity:.6}
.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.62);margin-bottom:14px}
.crumbs a{color:rgba(255,255,255,.8)}
.crumbs a:hover{color:#fff}
.crumbs [aria-current]{color:#fff;font-weight:600}
.page-hero h1{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1}
.page-hero .lead{margin-top:12px;font-size:16px;line-height:1.6;color:rgba(255,255,255,.78);max-width:62ch}
.ph-facts{display:flex;gap:0;margin:0}
.ph-facts>div{padding:2px 22px;border-left:1px solid rgba(255,255,255,.14);min-width:0}
.ph-facts dt{font-size:12px;font-weight:600;color:rgba(255,255,255,.58);white-space:nowrap}
.ph-facts dd{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#fff;white-space:nowrap}

.page-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start;margin-top:24px}
.page-article{padding:38px 44px 26px}
.prose h2{font-size:22px;font-weight:800;letter-spacing:-.025em;color:#1c232d;line-height:1.25;margin-bottom:12px}
.prose p{font-size:15.5px;line-height:1.78;color:#3d4553;max-width:70ch}
.prose p+p{margin-top:12px}
.page-article>section+section,.page-article>section+figure,.page-article>figure+section{margin-top:36px;padding-top:34px;border-top:1px solid var(--line-2)}
.page-article>figure+section{border-top:0;padding-top:0}
.page-article>section:target{scroll-margin-top:90px}
.page-article section{scroll-margin-top:90px}

.leader{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:center}
.leader-photo{margin:0;border-radius:12px;overflow:hidden;aspect-ratio:4/5;background:#eef1f5;box-shadow:0 14px 28px -18px rgba(23,30,40,.5)}
.leader-photo img{width:100%;height:100%;object-fit:cover;display:block}
.leader-role{font-size:13px;font-weight:700;color:var(--brand)}
.leader-text h2{font-size:26px;font-weight:800;letter-spacing:-.03em;color:#1c232d;margin:4px 0 14px}
.leader-motto{font-size:19px;font-weight:700;letter-spacing:-.02em;color:#1c232d;padding-left:16px;border-left:3px solid var(--brand);margin-bottom:12px}
.leader-text p{font-size:15.5px;line-height:1.75;color:#3d4553}

.pillars{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:6px}
.pillar{padding:18px 20px;border-radius:12px;background:#f6f7f9;border:1px solid #eceff3}
.pillar h3{font-size:15.5px;font-weight:800;letter-spacing:-.015em;color:#1c232d;margin-bottom:6px}
.pillar p{font-size:14px;line-height:1.6;color:#555e6c}
.wide-photo{margin:36px 0 0;border-radius:12px;overflow:hidden}
.wide-photo img{width:100%;aspect-ratio:16/7;object-fit:cover;display:block}
.wide-photo figcaption{padding:10px 2px 0;font-size:12.5px;color:#7b8494}
.chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.chip-list a{padding:8px 14px;border-radius:999px;border:1px solid var(--card-border);font-size:13.5px;font-weight:600;color:#2b3340;background:#fff;transition:background .2s,color .2s,border-color .2s}
.chip-list a:hover{background:#1c232d;border-color:#1c232d;color:#fff}
.logo-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}
.logo-row img,.logo-row a{height:68px;border:1px solid #eceff3;border-radius:10px;padding:12px;object-fit:contain;width:100%;filter:grayscale(1);opacity:.8;background:#fff}
.logo-row a{display:flex;align-items:center;justify-content:center;filter:none;opacity:1;font-weight:700;color:var(--brand);font-size:14px}

/* Şirket bilgileri */
.info-list{margin:4px 0 0;border-top:1px solid var(--line-2)}
.info-row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-2)}
.info-row dt{font-size:14px;font-weight:500;color:#6b7486}
.info-row dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}
.info-val{font-size:15.5px;font-weight:700;color:#1c232d;letter-spacing:-.01em;overflow-wrap:anywhere}
.info-val a{color:#1c232d}
.info-val a:hover{color:var(--brand)}
.map-link{margin-top:16px}

/* Kopyala */
.copy-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 9px;border-radius:8px;border:1px solid var(--card-border);background:#fff;font-size:12.5px;font-weight:700;color:#2b3340;transition:background .2s,color .2s,border-color .2s}
.copy-btn .ic{width:14px;height:14px}
.copy-btn:hover{border-color:#1c232d;color:#1c232d}
.copy-btn.copied{background:#e7f5ee;border-color:#a8dcc0;color:var(--up)}
.copy-toast{position:fixed;z-index:2000;left:50%;bottom:28px;transform:translate(-50%,16px);opacity:0;pointer-events:none;padding:10px 18px;border-radius:10px;background:#1c232d;color:#fff;font-size:13.5px;font-weight:600;box-shadow:0 14px 30px -12px rgba(0,0,0,.5);transition:opacity .25s,transform .25s}
.copy-toast.show{opacity:1;transform:translate(-50%,0)}

/* Banka hesapları */
.bank-list{margin-top:16px;border-top:1px solid var(--line-2)}
.bank-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line-2)}
.bank-name b{display:block;font-size:15.5px;font-weight:800;color:#1c232d;letter-spacing:-.015em}
.bank-name span{display:block;font-size:13px;color:#7b8494;margin-top:2px}
.bank-iban{display:flex;align-items:center;gap:10px}
.iban{font-size:15.5px;font-weight:700;color:#1c232d;letter-spacing:.02em;font-feature-settings:"tnum" 1;white-space:nowrap}
.ccy{font-size:11.5px;font-weight:700;color:#5d6675;background:#f1f3f6;border-radius:6px;padding:3px 7px}
.note-box{display:flex;gap:12px;align-items:flex-start;margin-top:20px;padding:14px 16px;border-radius:12px;background:#f6f7f9;border:1px solid #eceff3}
.note-box .ic{width:20px;height:20px;color:var(--up);flex-shrink:0;margin-top:2px}
.note-box p{font-size:14px;line-height:1.6;color:#3d4553;margin:0}
.note-box a{font-weight:700;color:#1c232d}

/* KVKK */
.rights{margin:8px 0 14px;padding-left:22px;display:grid;gap:8px}
.rights li{font-size:15px;line-height:1.65;color:#3d4553;padding-left:4px}
.rights li::marker{font-weight:800;color:var(--brand)}
.doc-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}
.doc-list a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid var(--card-border);background:#fff;transition:border-color .2s,box-shadow .2s}
.doc-list a:hover{border-color:#cfd5de;box-shadow:0 12px 24px -16px rgba(23,30,40,.4)}
.doc-list a>.ic:first-child{width:22px;height:22px;color:var(--brand)}
.doc-list a>.ic:last-child{margin-left:auto;width:15px;height:15px;color:#a3abb8}
.doc-list b{display:block;font-size:14.5px;font-weight:700;color:#1c232d}
.doc-list small{display:block;font-size:12px;color:#7b8494}
.article-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:40px;padding-top:16px;border-top:1px solid var(--line-2);font-size:12.5px;color:#8a92a0}

/* Kenar çubuğu */
.page-side{display:flex;flex-direction:column;gap:16px}
.page-side .panel{margin:0;padding:18px 18px 16px}
.page-side h2{font-size:13.5px;font-weight:700;color:#7b8494;margin:0 0 10px 4px}
.side-nav a{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:9px;font-size:14.5px;font-weight:600;color:#2b3340}
.side-nav a .ic{width:14px;height:14px;color:#b0b7c3}
.side-nav a:hover{background:#f5f6f8;color:#1c232d}
.side-nav a.active{background:#f3f4f7;color:#1c232d;font-weight:700}
.side-nav a.active::before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--brand)}
.side-nav a.active .ic{color:var(--brand)}
.side-toc a{display:block;padding:7px 12px;border-left:2px solid #eceff3;font-size:13.5px;color:#5d6675}
.side-toc a:hover{color:#1c232d}
.side-toc a.active{border-left-color:var(--brand);color:#1c232d;font-weight:700}
.side-sticky{position:sticky;top:86px;display:flex;flex-direction:column;gap:16px}
.qr-box{display:flex;align-items:center;gap:14px}
.qr{flex:0 0 112px;width:112px;height:112px;padding:8px;border-radius:10px;border:1px solid var(--card-border);background:#fff}
.qr svg{display:block;width:100%;height:100%}
.qr-box p{font-size:13px;line-height:1.5;color:#6b7486}
.copy-url{display:flex;margin-top:14px}
.copy-url input{flex:1;min-width:0;height:38px;padding:0 10px;border:1px solid var(--card-border);border-right:0;border-radius:9px 0 0 9px;background:#f7f8fa;font-size:12.5px;color:#4a5260}
.copy-url input:focus{outline:2px solid var(--brand);outline-offset:-1px}
.copy-btn-solid{height:38px;border-radius:0 9px 9px 0;background:#1c232d;border-color:#1c232d;color:#fff;padding:0 13px}
.copy-btn-solid:hover{background:#2b3442;border-color:#2b3442;color:#fff}
.share-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}
.share-row a,.share-row button{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:9px;border:1px solid var(--card-border);background:#fff;font-size:12.5px;font-weight:700;color:#2b3340}
.share-row a:hover,.share-row button:hover{border-color:#1c232d;color:#1c232d}
.share-row .ic{width:15px;height:15px}
#share-wa .ic{color:#1fa855}
.side-contact{padding:20px;border-radius:12px;background:var(--dark-surface);color:#fff;box-shadow:var(--dark-edge),var(--shadow-card)}
.side-contact h2{color:rgba(255,255,255,.62);margin-left:0}
.sc-phone{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff}
.sc-phone .ic{width:20px;height:20px;color:#ff7a7f}
.sc-phone:hover{color:#fff}
.sc-mail{display:block;margin-top:4px;font-size:14px;color:rgba(255,255,255,.75)}
.sc-mail:hover{color:#fff}
.btn-pill-light{margin-top:14px;width:100%;background:#fff;color:#1c232d;border:1px solid #fff}
.btn-pill-light:hover{background:#eef1f5;color:#1c232d}

@media (max-width:1199.98px){
  .page-grid{grid-template-columns:minmax(0,1fr) 300px}
  .page-hero{grid-template-columns:1fr}
  .ph-facts>div:first-child{border-left:0;padding-left:0}
  .logo-row{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:991.98px){
  .page-grid{grid-template-columns:1fr}
  .side-sticky{position:static}
  .page-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}
  .page-side .side-sticky{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}
}
@media (max-width:767.98px){
  .page-hero{padding:24px 18px 26px;border-radius:0 0 12px 12px}
  .page-hero::after{left:18px;right:18px}
  .page-hero h1{font-size:27px}
  .page-hero .lead{font-size:15px}
  .ph-facts{flex-wrap:wrap;gap:12px 0}
  .ph-facts>div{padding:0 16px}
  .ph-facts>div:first-child{padding-left:0}
  .ph-facts dd{font-size:17px}
  .page-article{padding:24px 18px 18px}
  .prose h2{font-size:19px}
  .prose p{font-size:15px}
  .leader{grid-template-columns:120px minmax(0,1fr);gap:16px}
  .leader-text h2{font-size:21px}
  .leader-motto{font-size:16px}
  .pillars,.doc-list{grid-template-columns:1fr}
  .info-row{grid-template-columns:1fr;gap:4px}
  .bank-row{grid-template-columns:1fr auto;gap:8px 12px}
  .bank-row .bank-name{grid-column:1/-1}
  .iban{font-size:14px;white-space:normal}
  .page-side,.page-side .side-sticky{grid-template-columns:1fr}
}
@media print{
  .masthead,.nav-wrap,.sticky-hdr,.page-side,.site-footer,.side-tab,.fab,.modal,.copy-btn,.skip-link{display:none!important}
  body{background:#fff}
  .page-grid{display:block;margin:0}
  .page-hero{background:#fff!important;color:#000;box-shadow:none;padding:0 0 16px;border-bottom:2px solid #000}
  .page-hero h1,.page-hero .lead,.ph-facts dd,.ph-facts dt,.crumbs,.crumbs a{color:#000!important}
  .panel{border:0;box-shadow:none;padding:0}
}

/* =========================================================================
   V6.16 — Alt menüler: ikonlu öğeler, Ürünlerimiz mega menü, masaüstünde üzerine gelince açılır
   ========================================================================= */
.mainnav{position:relative}
.mainnav .dropdown-toggle::after{border:0;width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-3px);margin-left:9px;opacity:.6;transition:transform .2s}
.mainnav .dd-menu{min-width:320px;padding:8px;margin-top:0;border:1px solid var(--card-border);border-top:0;border-radius:0 0 14px 14px;box-shadow:0 24px 48px -20px rgba(16,21,28,.45);background:#fff}
.mainnav .dd-menu::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--brand)}
.dd-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;text-align:left;white-space:normal;color:#1c232d}
.dd-item:hover,.dd-item:focus{background:#f4f6f8;color:#1c232d}
.dd-ico{flex:0 0 36px;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f1f3f6;color:#3a4657;transition:background .2s,color .2s}
.dd-ico .ic{width:18px;height:18px}
.dd-item:hover .dd-ico,.dd-item:focus .dd-ico{background:var(--brand);color:#fff}
.dd-txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}
.dd-txt b{font-size:14px;font-weight:700;letter-spacing:-.01em;color:#1c232d}
.dd-txt small{font-size:12.5px;color:#7b8494;margin-top:2px}
.dd-ext{margin-left:auto;width:14px;height:14px;color:#a3abb8}
.dd-right .dd-menu{left:auto;right:0}

/* Mega menü */
.mainnav li.dd-mega{position:static}
.dd-mega .dd-menu{left:8px;right:8px;width:auto;padding:16px}
.mega{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px}
.mega-feature{position:relative;display:block;min-height:210px;border-radius:12px;overflow:hidden;background:#171d26;color:#fff}
.mega-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8;transition:transform .5s}
.mega-feature::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,22,29,0) 30%,rgba(17,22,29,.9) 100%)}
.mega-feature span{position:absolute;z-index:1;left:16px;right:16px;bottom:14px}
.mega-feature small{display:block;font-size:12px;color:rgba(255,255,255,.7)}
.mega-feature b{display:block;font-size:19px;font-weight:800;letter-spacing:-.02em}
.mega-feature em{display:block;font-style:normal;font-size:13px;color:#ffb3b6;margin-top:2px}
.mega-feature:hover{color:#fff}.mega-feature:hover img{transform:scale(1.05)}
.mega-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px;border-bottom:1px solid var(--line-2);margin-bottom:6px}
.mega-head b{font-size:14px;font-weight:700;color:#1c232d}
.mega-head a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--brand)}
.mega-head a .ic{width:15px;height:15px}
.mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px}
.mega-link{position:relative;display:block;padding:9px 10px 9px 22px;border-radius:8px;font-size:14px;font-weight:600;color:#2b3340}
.mega-link::before{content:"";position:absolute;left:9px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#c5ccd6;transition:background .2s}
.mega-link:hover{background:#f4f6f8;color:#1c232d}
.mega-link:hover::before{background:var(--brand)}

/* Masaüstü: üzerine gelince açıl */
@media (min-width:992px){
  .mainnav .dropdown:hover>.dd-menu,.mainnav .dropdown:focus-within>.dd-menu{display:block;animation:ddIn .18s ease-out}
  .mainnav .dropdown:hover>.dropdown-toggle::after{transform:rotate(225deg) translate(-2px,-1px)}
  .mainnav .dropdown:hover>a{background:var(--navy-2)}
  .mainnav .dropdown:hover>a::after{transform:scaleX(1)}
  @keyframes ddIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
}
@media (prefers-reduced-motion:reduce){.mainnav .dd-menu{animation:none!important}}

/* Mobil */
@media (max-width:991.98px){
  .mainnav .dd-menu{border:0;border-radius:10px;box-shadow:none;padding:6px;margin:0 0 8px;background:rgba(255,255,255,.06);min-width:0}
  .mainnav .dd-menu::before{content:none}
  .dd-item{color:#fff;padding:8px 10px}
  .dd-item:hover,.dd-item:focus{background:rgba(255,255,255,.08);color:#fff}
  .dd-txt b{color:#fff}.dd-txt small{display:none}
  .dd-ico{flex-basis:30px;width:30px;height:30px;background:rgba(255,255,255,.1);color:#fff}
  .dd-ext{color:rgba(255,255,255,.5)}
  .mega{grid-template-columns:1fr}
  .mega-feature{display:none}
  .mega-head{border-color:rgba(255,255,255,.12)}
  .mega-head b{color:#fff}.mega-head a{color:#ffb3b6}
  .mega-grid{grid-template-columns:1fr 1fr}
  .mega-link{color:#fff}.mega-link:hover{background:rgba(255,255,255,.08);color:#fff}
  .dd-mega .dd-menu{padding:8px}
}

/* =========================================================================
   V6.17 — Mobil menü: eğik çizgili buton (Ünsal tarzı) + tam ekran koyu menü
   ========================================================================= */
.m-toggler{display:none;position:relative;width:46px;height:46px;flex-shrink:0;border:1px solid #d5dbe3;border-radius:12px;background:#fff;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:background .25s,border-color .25s}
.m-toggler span{display:block;width:20px;height:2.4px;border-radius:2px;background:#1c232d;transform:rotate(-25deg);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s,width .3s,margin .3s}
.m-toggler span:nth-child(2){width:14px;margin-left:6px;background:var(--brand)}
.m-toggler:hover span:nth-child(2){width:20px;margin-left:0}
.m-toggler.opened{gap:0}
.m-toggler.opened span:first-child{transform:translateY(2.4px) rotate(-45deg)}
.m-toggler.opened span:nth-child(2){opacity:0;transform:rotate(-25deg) translateX(20px)}
.m-toggler.opened span:last-child{transform:translateY(-2.4px) rotate(45deg)}
.sh-actions .m-toggler{width:40px;height:40px;border-color:rgba(255,255,255,.25);background:transparent}
.sh-actions .m-toggler span{background:#fff}
.sh-actions .m-toggler span:nth-child(2){background:#ff7a7f}

.m-menu{position:fixed;inset:0;z-index:1060;display:flex;flex-direction:column;background:var(--dark-surface);color:#fff;opacity:0;transform:translateY(-12px);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}
.m-menu.is-open{opacity:1;transform:none}
.m-menu[hidden]{display:none}
body.mm-lock{overflow:hidden}
.mm-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:70px;padding:0 16px;background:#fff;position:relative}
.mm-bar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--brand)}
.mm-logo img{width:146px;display:block}
.mm-bar .m-toggler{display:inline-flex}
.mm-scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:22px 18px 10px}
.mm-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}
.mm-group h2{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-l);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.12)}
.mm-group ul{display:grid;gap:2px}
.mm-link{display:block;width:100%;padding:7px 0;border:0;background:none;text-align:left;font-size:14.5px;font-weight:500;color:rgba(255,255,255,.86);line-height:1.35}
.mm-link:hover,.mm-link:focus{color:#fff}
.mm-wide{grid-column:1/-1}
.mm-wide ul{grid-template-columns:1fr 1fr;column-gap:18px}
.mm-single{grid-column:1/-1}
.mm-head-link{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);font-size:15px;font-weight:700;color:#fff}
.mm-head-link .ic{width:16px;height:16px;color:#ff7a7f}
.mm-head-link:hover{color:#fff}
.mm-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18)}
.mm-phone{display:flex;align-items:center;gap:10px;color:#fff;margin-bottom:12px}
.mm-phone .ic{width:22px;height:22px;color:#ff7a7f}
.mm-phone small{display:block;font-size:11.5px;color:rgba(255,255,255,.6)}
.mm-phone span{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2}
.mm-phone:hover{color:#fff}
.mm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mm-actions .btn-pill{width:100%}
.mm-actions .btn-pill-outline{background:transparent;border-color:rgba(255,255,255,.35);color:#fff}
.mm-actions .btn-pill-brand{background:#fff;color:#1c232d;border-color:#fff}
.mm-actions .btn-pill-brand .ic{background:#f1f3f6;color:var(--brand)}
.m-menu.is-open .mm-group{animation:mmIn .4s cubic-bezier(.2,.8,.2,1) both}
.m-menu.is-open .mm-group:nth-child(2){animation-delay:.04s}.m-menu.is-open .mm-group:nth-child(3){animation-delay:.08s}
.m-menu.is-open .mm-group:nth-child(4){animation-delay:.12s}.m-menu.is-open .mm-group:nth-child(n+5){animation-delay:.16s}
@keyframes mmIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.m-menu,.m-menu.is-open .mm-group,.m-toggler span{transition:none;animation:none}}

@media (max-width:991.98px){
  .m-toggler{display:inline-flex}
  .nav-wrap{display:none}
  .masthead{box-shadow:0 1px 0 var(--card-border)}
  .top-row{margin-top:12px;border-radius:10px;border-top:1px solid var(--card-border)}
  .page-hero{margin-top:12px;border-radius:12px}
  .mh-actions{gap:8px}
}
@media (max-width:767.98px){
  .mh-row{height:68px}
  .mh-actions .btn-pill-brand span{display:none}
  .mh-actions .btn-pill-brand{padding:0 5px;width:46px;height:46px;justify-content:center}
  .mh-actions .btn-pill-brand .ic{width:34px;height:34px;padding:8px}
  .sh-actions .btn-pill-brand span{display:none}
  .sh-actions .btn-pill-brand{padding:0 4px;width:40px;height:40px;justify-content:center}
}
@media (max-width:359.98px){.mm-grid{grid-template-columns:1fr}.mm-wide ul{grid-template-columns:1fr}}
/* Mobilde slider yüksekliği: masaüstü min-height'ı sıfırla */
@media (max-width:991.98px){.top-row .showcase{min-height:0}}
@media (max-width:767.98px){.sc-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}

/* =========================================================================
   V6.18 — menü okları temizlendi; takip eden header'da tam menü;
   mobilde çerçevesiz butonlar; mobil menüde ayrı renkli Bayi Girişi
   ========================================================================= */
/* Açılır menü başlıklarında ok yok; yalnızca alt çizgi vurgusu */
.mainnav .dropdown-toggle::after,.sh-nav .dropdown-toggle::after{content:"";display:block;position:absolute;left:18px;right:18px;bottom:0;top:auto;width:auto;height:3px;margin:0;border:0;opacity:1;vertical-align:initial;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.mainnav .dropdown:hover>.dropdown-toggle::after,.mainnav .show>.dropdown-toggle::after{transform:scaleX(1)}

/* Takip eden header: ana menünün aynısı, alt menülerle */
.sh-row{position:relative}
.sh-nav{display:flex;align-items:stretch;height:100%;margin-left:24px}
.sh-nav>ul{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}
.sh-nav>ul>li{position:relative;display:flex}
.sh-nav>ul>li>a{display:flex;align-items:center;position:relative;padding:0 13px;font-size:14px;font-weight:600;color:rgba(255,255,255,.78);white-space:nowrap}
.sh-nav>ul>li>a::after{left:13px;right:13px;width:auto;height:3px;border-radius:0;bottom:0;background:#e35d63;transform:scaleX(0);transform-origin:left;transition:transform .25s}
.sh-nav>ul>li>a:hover,.sh-nav>ul>li:hover>a{color:#fff}
.sh-nav>ul>li:hover>a::after,.sh-nav .dropdown:hover>.dropdown-toggle::after{transform:scaleX(1)}
.sh-nav>ul>li.dd-mega{position:static}
.sh-nav .dd-menu{top:100%;margin-top:0;min-width:320px;padding:8px;border:1px solid var(--card-border);border-top:0;border-radius:0 0 14px 14px;box-shadow:0 24px 48px -20px rgba(16,21,28,.55);background:#fff}
.sh-nav .dd-menu::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--brand)}
.sh-nav .dd-mega .dd-menu{left:0;right:0;width:auto;padding:16px}
.sh-nav .dd-right .dd-menu{left:auto;right:0}
.sh-row{height:66px;align-items:stretch}
.sh-brand,.sh-actions{align-self:center}
@media (min-width:992px){.sh-nav .dropdown:hover>.dd-menu,.sh-nav .dropdown:focus-within>.dd-menu{display:block;animation:ddIn .18s ease-out}}
@media (max-width:1279.98px){.sh-phone{display:none}}

/* Mobil: çerçevesiz menü butonu; header'da Bayi Girişi yok (menünün içinde) */
@media (max-width:991.98px){
  .m-toggler,.sh-actions .m-toggler{border:0;background:transparent;width:44px;height:44px;border-radius:10px}
  .m-toggler:active{background:rgba(23,30,40,.06)}
  .mh-actions .btn-pill-brand,.sh-actions .btn-pill-brand{display:none}
  .mm-bar .m-toggler{border:0;background:transparent}
}
/* Mobil menü: Bayi Girişi ayrı renk */
.mm-actions .btn-pill-brand{background:linear-gradient(180deg,#c42a31 0%,var(--brand) 100%);border:0;color:#fff;box-shadow:0 10px 22px -12px rgba(176,27,35,.9)}
.mm-actions .btn-pill-brand .ic{background:rgba(255,255,255,.18);color:#fff}
.mm-link.js-dealer{display:inline-flex;align-items:center;gap:8px;width:auto;margin:4px 0;padding:7px 12px;border-radius:9px;background:rgba(196,42,49,.2);color:#ffb3b6;font-weight:700}
.mm-link.js-dealer::before{content:"";width:7px;height:7px;border-radius:50%;background:#ff6b70}
/* Takip eden header alt menüsü: eski .sh-nav a kurallarını sıfırla */
.sh-nav .dd-menu a,.sh-nav .dd-menu button{padding:10px 12px;font-size:inherit;color:#1c232d;letter-spacing:normal}
.sh-nav .dd-menu a::after,.sh-nav .dd-menu button::after{content:none}
.sh-nav .dd-menu .dd-item:hover,.sh-nav .dd-menu .dd-item.current{color:#1c232d}
.sh-nav .dd-menu .mega-link{padding:9px 10px 9px 22px;color:#2b3340;font-size:14px}
.sh-nav .dd-menu .mega-head a{padding:0;color:var(--brand)}
.sh-nav .dd-menu .mega-feature{padding:0;color:#fff}
.sh-nav>ul>li>a.current{color:#fff}
.sh-nav>ul>li>a.current::after{transform:scaleX(1)}
/* Alt sayfa başlığı: sağda paylaşım (QR + adres + WhatsApp/E-posta/Yazdır) */
.page-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}
.ph-share{display:flex;align-items:center;gap:16px;padding:14px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}
.ph-share .qr{flex:0 0 104px;width:104px;height:104px;padding:7px;border:0;border-radius:10px;background:#fff}
.ph-share-body{display:flex;flex-direction:column;gap:8px;width:300px}
.ph-share-title{font-size:12.5px;font-weight:700;color:rgba(255,255,255,.7)}
.ph-share .copy-url{margin:0}
.ph-share .copy-url input{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}
.ph-share .copy-btn-solid{background:#fff;border-color:#fff;color:#1c232d}
.ph-share .copy-btn-solid:hover{background:#eef1f5;color:#1c232d}
.ph-share .copy-btn-solid.copied{background:#e7f5ee;border-color:#e7f5ee;color:var(--up)}
.ph-share .share-row{margin:0}
.ph-share .share-row a,.ph-share .share-row button{height:34px;background:transparent;border-color:rgba(255,255,255,.22);color:#fff}
.ph-share .share-row a:hover,.ph-share .share-row button:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);color:#fff}
.ph-share #share-wa .ic{color:#4ade80}
@media (max-width:1199.98px){.page-hero{grid-template-columns:1fr}.ph-share{justify-self:start}}
@media (max-width:767.98px){
  .ph-share{width:100%;gap:12px;padding:12px}
  .ph-share .qr{flex-basis:84px;width:84px;height:84px;padding:5px}
  .ph-share-body{width:auto;flex:1;min-width:0}
  .ph-share .share-row span{display:none}
}
@media print{.ph-share{display:none!important}}
/* Bayi Girişi ikonu: SVG'ye padding verilmez (çizimi bozar); kutu box-shadow ile */
.btn-pill-brand .ic,.btn-pill-brand.btn-pill-sm .ic{width:18px;height:18px;padding:0;margin:0 4px 0 7px;border-radius:2px;background:rgba(255,255,255,.12);box-shadow:0 0 0 6px rgba(255,255,255,.12)}
.sh-actions .btn-pill-brand .ic,.mm-actions .btn-pill-brand .ic{box-shadow:0 0 0 6px var(--ib,#f1f3f6);background:var(--ib,#f1f3f6)}
.mm-actions .btn-pill-brand .ic{--ib:rgba(255,255,255,.18)}
.btn-pill-brand{padding-left:12px}
.btn-pill-brand.btn-pill-sm{padding-left:10px}
.page-hero>*{min-width:0}
.ph-share{min-width:0;max-width:100%}
@media (max-width:767.98px){
  .ph-share{display:block;padding:12px}
  .ph-share .qr{display:none}
  .ph-share-body{width:100%}
  .ph-share .share-row span{display:inline}
}

/* =========================================================================
   V6.19 — Menü: ince dikey ayırıcılar, yan ok; ağırbaşlı açılır menü.
   Alt sayfa başlığı: açık bant + solan fotoğraf + ayrı yol şeridi.
   ========================================================================= */
/* Üst menü */
.mainnav ul{justify-content:stretch}
.mainnav>.nav-collapse>ul>li{flex:1 1 auto;justify-content:center;position:relative}
.mainnav>.nav-collapse>ul>li>a{justify-content:center;width:100%}
.mainnav>.nav-collapse>ul>li+li::before{content:"";position:absolute;left:0;top:50%;height:18px;margin-top:-9px;width:1px;background:rgba(255,255,255,.12)}
.mainnav .dropdown-toggle,.sh-nav .dropdown-toggle{padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:11px}
.mainnav .dropdown-toggle::after{left:18px;right:30px}

/* Açılır menü */
.mainnav .dd-menu,.sh-nav .dd-menu{min-width:300px;padding:6px 0;border:1px solid #e3e7ec;border-top:0;border-radius:0 0 8px 8px;box-shadow:0 22px 44px -22px rgba(16,21,28,.45);background:#fff}
.mainnav .dd-menu::before,.sh-nav .dd-menu::before{height:2px;background:var(--brand)}
.dd-item,.sh-nav .dd-menu .dd-item{position:relative;display:block;padding:12px 44px 12px 22px;border-radius:0;color:#1c232d}
.dd-item+.dd-item{border-top:1px solid #f0f2f5}
.dd-item::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--brand);transform:scaleY(0);transition:transform .2s ease}
.dd-item::after,.sh-nav .dd-menu .dd-item::after{content:"";position:absolute;right:20px;top:50%;width:7px;height:7px;margin-top:-4px;border-right:1.5px solid #9aa3b2;border-top:1.5px solid #9aa3b2;transform:rotate(45deg) translateX(-4px);opacity:0;transition:opacity .2s,transform .2s}
.dd-item:hover,.dd-item:focus,.sh-nav .dd-menu .dd-item:hover{background:#f7f8fa;color:#1c232d}
.dd-item:hover::before,.dd-item:focus::before{transform:scaleY(1)}
.dd-item:hover::after,.dd-item:focus::after{opacity:1;transform:rotate(45deg) translateX(0);border-color:var(--brand)}
.dd-txt b{font-size:14px;font-weight:700;color:#1c232d}
.dd-txt small{font-size:12.5px;color:#7b8494;margin-top:3px}
/* Mega menü: sade sütunlar */
.mainnav .dd-mega .dd-menu,.sh-nav .dd-mega .dd-menu{padding:18px 20px}
.mega-feature{border-radius:6px}
.mega-link,.sh-nav .dd-menu .mega-link{padding:10px 12px;border-radius:0;border-bottom:1px solid #f0f2f5}
.mega-link::before{content:none}
.mega-link:hover{background:#f7f8fa;color:var(--brand)}
.mega-head{padding:2px 12px 12px}

/* Takip eden header: ince ayırıcılar */
.sh-nav>ul>li+li::before{content:"";position:absolute;left:0;top:50%;height:16px;margin-top:-8px;width:1px;background:rgba(255,255,255,.12)}
.sh-nav>ul>li>a.dropdown-toggle{padding-right:28px!important;background-position:right 10px center}
.sh-nav>ul>li>a::after{right:28px}

/* Mobil menüde ikon ve açıklama yok zaten; ok arka planını kaldır */
@media (max-width:991.98px){
  .mainnav .dropdown-toggle{background-image:none}
}

/* Alt sayfa başlığı */
.page-hero{display:block;padding:0;border-radius:0 0 12px 12px;background:#eef0f3;color:#1c232d;box-shadow:var(--shadow-card);border:1px solid var(--card-border);border-top:0;overflow:hidden}
.page-hero::after{content:none}
.ph-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding:44px 40px 46px;background:linear-gradient(90deg,#eef0f3 0%,#eef0f3 42%,rgba(238,240,243,.88) 62%,rgba(238,240,243,.55) 100%),url('../img/steel-banner.jpg') right 40%/62% auto no-repeat;background-color:#eef0f3}
.ph-main::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,0) 40%);pointer-events:none}
.ph-text{position:relative}
.ph-text h1{position:relative;font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--brand);padding-top:16px}
.ph-text h1::before{content:"";position:absolute;left:0;top:0;width:36px;height:3px;background:var(--brand)}
.ph-text .lead{margin-top:12px;font-size:16px;line-height:1.6;color:#4a5260;max-width:58ch}
.ph-crumbs{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 40px;background:#fff;border-top:1px solid var(--card-border)}
.crumbs{margin:0;font-size:13px;color:#8a92a0;gap:10px}
.crumbs a{color:#4a5260;font-weight:500}
.crumbs a:hover{color:var(--brand)}
.crumbs [aria-current]{color:#1c232d;font-weight:700}
.ph-updated{font-size:12.5px;color:#8a92a0;white-space:nowrap}
/* Paylaşım kartı (açık zemin üzerinde beyaz) */
.ph-share{position:relative;background:#fff;border:1px solid var(--card-border);box-shadow:0 14px 30px -20px rgba(23,30,40,.45)}
.ph-share .qr{border:1px solid #eceff3}
.ph-share-title{color:#6b7486}
.ph-share .copy-url input{background:#f7f8fa;border-color:var(--card-border);color:#4a5260}
.ph-share .copy-btn-solid{background:#1c232d;border-color:#1c232d;color:#fff}
.ph-share .copy-btn-solid:hover{background:#2b3442;border-color:#2b3442;color:#fff}
.ph-share .share-row a,.ph-share .share-row button{background:#fff;border-color:var(--card-border);color:#2b3340}
.ph-share .share-row a:hover,.ph-share .share-row button:hover{background:#f5f6f8;border-color:#1c232d;color:#1c232d}
.ph-share #share-wa .ic{color:#1fa855}
@media (max-width:1199.98px){.ph-main{grid-template-columns:1fr}}
@media (max-width:991.98px){.page-hero{border-top:1px solid var(--card-border);border-radius:12px}}
@media (max-width:767.98px){
  .ph-main{padding:26px 18px 24px;background:#eef0f3}
  .ph-text h1{font-size:28px}
  .ph-text .lead{font-size:15px}
  .ph-crumbs{padding:11px 18px}
  .ph-updated{display:none}
}
@media print{.ph-main{background:#fff!important}.ph-crumbs{display:none}}
/* Ayırıcı bağlantı üzerinde; mega menü yeniden menü genişliğinde */
.mainnav>.nav-collapse>ul>li{position:static}
.mainnav>.nav-collapse>ul>li.dropdown:not(.dd-mega){position:relative}
.mainnav>.nav-collapse>ul>li+li::before{content:none}
.mainnav>.nav-collapse>ul>li+li>a::before{content:"";position:absolute;left:0;top:50%;height:18px;margin-top:-9px;width:1px;background:rgba(255,255,255,.12)}
.sh-nav>ul>li+li::before{content:none}
.sh-nav>ul>li+li>a::before{content:"";position:absolute;left:0;top:50%;height:16px;margin-top:-8px;width:1px;background:rgba(255,255,255,.12)}
@media (max-width:991.98px){.mainnav>.nav-collapse>ul>li+li>a::before{content:none}}

/* V6.20 — Alt sayfa başlığında video arka plan (sağda, sola doğru açık griye solar) */
.ph-main{background:#eef0f3;overflow:hidden;isolation:isolate}
.ph-main::before{z-index:1}
.ph-media{position:absolute;z-index:0;top:0;right:0;bottom:0;width:66%;background:#1d2a3a url('../img/breadcrumb-poster.jpg?v=2') center/cover no-repeat}
.ph-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}
.ph-video.is-playing{opacity:1}
.ph-media::after{content:"";position:absolute;inset:0;background:
  linear-gradient(90deg,#eef0f3 0%,rgba(238,240,243,.92) 22%,rgba(238,240,243,.55) 52%,rgba(238,240,243,.12) 100%),
  linear-gradient(180deg,rgba(238,240,243,.25) 0%,rgba(238,240,243,0) 40%,rgba(238,240,243,.2) 100%)}
.ph-text,.ph-share{z-index:2}
@media (max-width:767.98px){.ph-media{display:none}}
@media print{.ph-media{display:none}}

/* =========================================================================
   V6.21 — İç sayfa başlığı: tam genişlik, video arka plan, koyu filtre (Tosyalı çizgisi)
   ========================================================================= */
.ihero{position:relative;margin-top:-23px;color:#fff;background:#141a22;overflow:hidden;isolation:isolate}
.nav-wrap{z-index:30}
.ihero-media{position:absolute;inset:0;z-index:-1;background:#141a22 url('../img/breadcrumb-poster.jpg?v=2') center/cover no-repeat}
.ihero-media .ph-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}
.ihero-media .ph-video.is-playing{opacity:1}
.ihero-media::after{content:"";position:absolute;inset:0;background:
  linear-gradient(90deg,rgba(14,19,26,.94) 0%,rgba(16,22,30,.86) 38%,rgba(18,25,34,.62) 70%,rgba(18,25,34,.5) 100%),
  linear-gradient(180deg,rgba(14,19,26,.55) 0%,rgba(14,19,26,0) 30%,rgba(14,19,26,0) 65%,rgba(14,19,26,.7) 100%)}
.ihero-inner{position:relative;padding-top:92px;padding-bottom:72px}
.ihero-inner>*{max-width:640px}
.ihero-crumbs{display:flex;align-items:center;gap:12px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff6b70;margin-bottom:18px}
.ihero-crumbs a{display:inline-flex;align-items:center;color:#ff6b70}
.ihero-crumbs a:hover{color:#fff}
.ihero-crumbs .ic{width:16px;height:16px}
.ihero-crumbs .sep{width:16px;height:1px;background:#ff6b70;opacity:.8}
.ihero-crumbs [aria-current]{color:rgba(255,255,255,.75)}
.ihero h1{font-size:54px;font-weight:800;letter-spacing:-.035em;line-height:1.05;color:#fff}
.ihero-lead{margin-top:22px;font-size:17px;line-height:1.75;color:rgba(255,255,255,.7);max-width:56ch}
.ihero-bar{position:relative;border-top:1px solid rgba(255,255,255,.1);background:rgba(10,14,20,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.ihero-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}
.ihero-updated{font-size:12.5px;color:rgba(255,255,255,.55)}
.ishare{display:flex;align-items:center;gap:8px}
.ishare-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;min-width:38px;padding:0 11px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#fff;font-size:13px;font-weight:600}
.ishare-btn .ic{width:16px;height:16px}
.ishare-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4);color:#fff}
#share-wa .ic{color:#4ade80}
.ishare .copy-url{margin:0;width:300px}
.ishare .copy-url input{height:38px;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:rgba(255,255,255,.8)}
.ishare .copy-btn-solid{height:38px;background:#fff;border-color:#fff;color:#1c232d}
.ishare .copy-btn-solid:hover{background:#eef1f5;color:#1c232d}
.ishare .copy-btn-solid.copied{background:#e7f5ee;border-color:#e7f5ee;color:var(--up)}
.ishare-qr{position:relative}
.qr-pop{position:absolute;right:0;bottom:calc(100% + 10px);z-index:5;width:176px;padding:12px;border-radius:12px;background:#fff;box-shadow:0 20px 40px -16px rgba(0,0,0,.6);text-align:center}
.qr-pop[hidden]{display:none}
.qr-pop .qr{width:152px;height:152px;border:0;padding:0;margin:0 auto}
.qr-pop small{display:block;margin-top:8px;font-size:11.5px;color:#6b7486}
.page-main{padding-top:28px}
.page-grid{margin-top:0}

@media (max-width:1199.98px){.ishare .copy-url{width:240px}}
@media (max-width:991.98px){
  .ihero{margin-top:0}
  .ihero-inner{padding-top:56px;padding-bottom:48px}
  .ihero h1{font-size:40px}
  .ihero-bar-inner{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px}
}
@media (max-width:767.98px){
  .ihero-inner{padding-top:40px;padding-bottom:36px}
  .ihero h1{font-size:32px}
  .ihero-lead{font-size:15px;margin-top:14px}
  .ihero-crumbs{font-size:11.5px;gap:9px;margin-bottom:12px}
  .ishare{width:100%;flex-wrap:wrap}
  .ishare .copy-url{width:100%;order:-1}
  .ishare-qr{display:none}
  .ihero-updated{font-size:12px}
  .page-main{padding-top:18px}
}
@media print{.ihero{background:#fff;color:#000}.ihero-media,.ihero-bar{display:none}.ihero h1{color:#000}.ihero-lead,.ihero-crumbs,.ihero-crumbs a{color:#333}}

/* =========================================================================
   V6.22 — daha net video, sade paylaşım şeridi, yeni koyu yüzey
   ========================================================================= */
:root{
  --dark-surface:
    radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.075) 0%,rgba(255,255,255,0) 55%),
    repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 14px),
    linear-gradient(160deg,#080c10 0%,#212934 48%,#000000 100%);
}
.mainnav{background:var(--dark-surface)}

/* Video: daha az örtü, daha net görüntü (metnin olduğu sol taraf hâlâ koyu) */
.ihero-media::after{background:
  linear-gradient(90deg,rgba(10,14,20,.86) 0%,rgba(10,14,20,.66) 34%,rgba(10,14,20,.28) 64%,rgba(10,14,20,.12) 100%),
  linear-gradient(180deg,rgba(10,14,20,.35) 0%,rgba(10,14,20,0) 26%,rgba(10,14,20,0) 70%,rgba(10,14,20,.55) 100%)}
.ihero-media .ph-video{image-rendering:auto}

/* Paylaşım şeridi: ek renk ve bulanıklık yok */
.ihero-bar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid rgba(255,255,255,.16)}
.ihero-updated{font-size:13.5px;font-weight:500;color:rgba(255,255,255,.78);letter-spacing:-.005em}
.ishare-btn{font-size:13.5px;font-weight:600;letter-spacing:-.005em;border-color:rgba(255,255,255,.28);background:transparent}
.ishare-btn:hover{background:rgba(255,255,255,.1)}
.ishare .copy-url input{font-size:13px;font-weight:500;color:#fff;background:transparent;border-color:rgba(255,255,255,.28)}
.ishare .copy-btn-solid{font-size:13.5px;font-weight:700}
.ihero-crumbs{font-size:13px;letter-spacing:.06em}
.ihero-lead{color:rgba(255,255,255,.82)}

/* V6.23 — Ana sayfa: menü bandının ortasından geçen tam genişlik ince gri çizgi */
.home .nav-wrap::after{content:"";position:absolute;z-index:-1;left:0;right:0;top:23px;height:1px;background:#dfe3e8;box-shadow:0 0 0 100vmax #dfe3e8;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}
@media (max-width:991.98px){.home .nav-wrap::after{content:none}}

/* =========================================================================
   V6.24 — Ana sayfa giriş bandı: tam genişlik video, üzerinde yüzen giriş kartı
   ========================================================================= */
.home .nav-wrap::after{content:none}
.home-hero{position:relative;margin-top:-23px;padding:63px 0 44px;background:#141a22;overflow:hidden;isolation:isolate}
.home-hero .ihero-media::after{background:
  linear-gradient(180deg,rgba(10,14,20,.55) 0%,rgba(10,14,20,.25) 40%,rgba(10,14,20,.45) 100%),
  linear-gradient(90deg,rgba(10,14,20,.35) 0%,rgba(10,14,20,.1) 50%,rgba(10,14,20,.35) 100%)}
.home-hero .top-row{margin:0;border-radius:12px;border:0;box-shadow:0 30px 60px -28px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.06)}
.home-hero .top-row>.showcase{border-radius:12px 0 0 12px}
.home-hero+main{padding-top:28px}
@media (max-width:991.98px){
  .home-hero{margin-top:0;padding:20px 0 24px}
  .home-hero .top-row{margin-top:0}
  .home-hero .top-row>.showcase{border-radius:12px 12px 0 0}
}
@media (max-width:767.98px){.home-hero{padding:14px 0 18px}}

/* =========================================================================
   V6.25 — Ana sayfa giriş bandı: kırmızı tonlu video filtresi; sağ panel şeffaf, yazılar beyaz
   ========================================================================= */
.home-hero .ihero-media::after{background:
  linear-gradient(100deg,rgba(118,0,0,.62) 0%,rgba(150,16,24,.48) 40%,rgba(90,6,12,.68) 72%,rgba(40,4,8,.82) 100%),
  linear-gradient(180deg,rgba(20,4,6,.35) 0%,rgba(20,4,6,0) 35%,rgba(20,4,6,.45) 100%)}
.home-hero .top-row{background:transparent;box-shadow:none;border-radius:0;overflow:visible;gap:28px}
.home-hero .top-row>.showcase{border-radius:12px;box-shadow:0 30px 60px -28px rgba(0,0,0,.75)}
.home-hero .top-row>.market{background:transparent;border:0;box-shadow:none;color:#fff;padding:12px 4px 4px}
.home-hero .market .pn-title h2{color:#fff}
.home-hero .market .pn-sub,.home-hero .market .pn-date{color:rgba(255,255,255,.72)}
.home-hero .market .pn-ico{color:var(--gold-l)}
.home-hero .market .dl-btn{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}
.home-hero .market .dl-btn .ic{color:#fff}
.home-hero .market .dl-btn:hover{background:#fff;border-color:#fff;color:#1c232d}
.home-hero .market .dl-btn:hover .ic{color:var(--brand)}
.home-hero .fx-tile{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18)}
.home-hero .fx-tile span,.home-hero .fx-tile small{color:rgba(255,255,255,.72)}
.home-hero .fx-tile b{color:#fff}
.home-hero .parity-box{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.14)}
.home-hero .pb-head h3{color:#fff}
.home-hero .pb-badge{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}
.home-hero .pb-fig{border-left-color:var(--gold-l)}
.home-hero .pb-fig+.pb-fig{border-left-color:rgba(255,255,255,.45)}
.home-hero .pb-fig span,.home-hero .pb-fig small{color:rgba(255,255,255,.75)}
.home-hero .pb-fig b{color:#fff}
.home-hero .pb-note{color:rgba(255,255,255,.7)}
.home-hero .pb-note b{color:#fff}
@media (max-width:991.98px){
  .home-hero .top-row{gap:18px}
  .home-hero .top-row>.market{border-top:0;padding:4px 0 0}
}

/* V6.26 — Ana sayfa bandı: kullanıcının verdiği koyu filtre (okunaklılık önceliği) */
.home-hero .ihero-media::after{background:
  linear-gradient(100deg,rgba(5,11,24,.62) 0%,rgba(0,0,0,.79) 40%,rgba(24,7,8,.96) 72%,rgba(40,4,8,.92) 100%),
  linear-gradient(180deg,rgba(20,4,6,.35) 0%,rgba(20,4,6,0) 35%,rgba(20,4,6,.45) 100%)}

/* =========================================================================
   V6.27 — Ana sayfa slider sadeleştirme: fotoğraf yok, video bandın üstünde yalın metin.
   Önce rakamlar (sağ, daha geniş), sol tarafta sakin kurumsal mesaj.
   ========================================================================= */
.home-hero{padding:46px 0 34px}
.home-hero .top-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0;align-items:stretch}
.home-hero .top-row>.showcase{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;min-height:0;padding:0 44px 0 0;border-right:1px solid rgba(255,255,255,.14)}
.home-hero .top-row>.market{padding:4px 0 0 44px}
.home-hero .showcase .carousel{display:flex;flex-direction:column;height:100%}
.home-hero .showcase .carousel-inner{flex:1 1 auto;height:auto;overflow:hidden}
.home-hero .showcase .carousel-item{height:100%;overflow:visible}
.home-hero .showcase .carousel-item.active,.home-hero .showcase .carousel-item-next,.home-hero .showcase .carousel-item-prev{display:flex;align-items:center}
.home-hero .sc-copy{position:static;width:auto;height:auto;padding:8px 0 0;display:block;max-width:480px}
.home-hero .sc-date{display:block;margin:0 0 14px;font-family:var(--head);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff6b70}
.home-hero .sc-title{font-family:var(--head);font-size:30px;font-weight:700;line-height:1.22;letter-spacing:-.025em;color:#fff;margin:0;white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance}
.home-hero .sc-copy p{margin:14px 0 0;max-width:42ch;font-size:15px;line-height:1.65;color:rgba(255,255,255,.76);display:block;-webkit-line-clamp:unset;overflow:visible}
.home-hero .sc-link{margin-top:24px;height:38px;padding:0 16px 0 18px;border-radius:19px;border:1.5px solid rgba(255,255,255,.55);font-size:14px;font-weight:600}
.home-hero .sc-link:hover{background:#fff;border-color:#fff;color:#1c232d}
.home-hero .sc-link:hover .ic{color:var(--brand)}
/* kontroller: ince çizgiler + sayaç + oklar, alt satırda */
.home-hero .sc-nav{position:static;flex:0 0 auto;display:flex;align-items:center;gap:14px;margin-top:26px;padding:0;background:none;box-shadow:none;border-radius:0}
.home-hero .sc-bars{position:static;display:flex;gap:6px;margin:0;padding:0;list-style:none}
.home-hero .sc-bars li{flex:0 0 auto;width:22px;height:3px;margin:0;border:0;border-radius:2px;background:rgba(255,255,255,.28);opacity:1;text-indent:0;cursor:pointer;transition:width .4s ease,background .4s ease}
.home-hero .sc-bars li.active{width:44px;background:#fff}
.home-hero .sc-bars li:hover{background:rgba(255,255,255,.6)}
.home-hero .sc-count{min-width:0;font-size:13px;font-weight:600;color:rgba(255,255,255,.55);font-feature-settings:"tnum" 1}
.home-hero .sc-count b{color:#fff;font-weight:700}
.home-hero .sc-nav .sc-arrow{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.3);color:#fff;background:transparent}
.home-hero .sc-nav .sc-arrow:first-of-type{margin-left:auto}
.home-hero .sc-nav .sc-arrow:hover{background:#fff;border-color:#fff;color:#1c232d}
.home-hero .sc-nav .sc-arrow .ic{width:14px;height:14px}
/* yalnızca yumuşak geçiş: yükselme/zoom animasyonu yok */
.home-hero .carousel-item.active .sc-copy>*{animation:none}
.home-hero .carousel-fade .carousel-item{transition-duration:.6s}
@media (max-width:1199.98px){
  .home-hero .top-row>.showcase{padding-right:32px}
  .home-hero .top-row>.market{padding-left:32px}
  .home-hero .sc-title{font-size:26px}
}
@media (max-width:991.98px){
  .home-hero{padding:22px 0 24px}
  .home-hero .top-row{grid-template-columns:1fr;gap:0}
  .home-hero .top-row>.showcase{padding:0 0 20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}
  .home-hero .top-row>.market{padding:20px 0 0}
  .home-hero .showcase .carousel,.home-hero .showcase .carousel-inner,.home-hero .showcase .carousel-item{height:auto}
  .home-hero .sc-copy{max-width:none;padding:0}
  .home-hero .sc-nav{margin-top:18px}
}
@media (max-width:767.98px){
  .home-hero{padding:18px 0 20px}
  .home-hero .sc-date{font-size:11.5px;margin-bottom:10px}
  .home-hero .sc-title{font-size:21px}
  .home-hero .sc-copy p{font-size:14px;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .home-hero .sc-link{margin-top:16px;height:36px}
}
@media (prefers-reduced-motion:reduce){.home-hero .sc-bars li{transition:none}}

/* =========================================================================
   V6.28 — Sabit header ana menüyle aynı koyu yüzeyde; yeni header butonları;
   çözüm ortakları kayan logo bandı
   ========================================================================= */
/* 1) Sabit header: ana menü bandının renk geçişi (--dark-surface), beyaz logo alanı yok */
.sticky-hdr{background:var(--dark-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(255,255,255,.05),0 16px 34px -20px rgba(0,0,0,.85)}
.sticky-hdr::before,.sticky-hdr .sh-slash{display:none!important}
.sh-brand{width:auto;padding:0;margin:0 6px 0 0;background:none;box-shadow:none;border-radius:0}
.sh-brand::before{content:none}
.sh-brand img{width:146px}
.sticky-hdr.is-visible .sh-brand{animation:none}

/* 2) Header butonları: sade metin bağlantısı + tek dolu bordo düğme */
.hbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 4px;border:0;border-radius:0;background:none;box-shadow:none;font-family:var(--head);font-size:14px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:color .2s,background-color .2s,box-shadow .2s}
.hbtn .ic{width:16px;height:16px;flex-shrink:0;transition:transform .25s ease}
.hbtn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}
.hbtn-quote{color:#1c232d;margin-right:6px}
.hbtn-quote::after{content:"";position:absolute;left:4px;right:4px;bottom:9px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}
.hbtn-quote .ic{color:var(--brand)}
.hbtn-quote:hover{color:var(--brand)}
.hbtn-quote:hover::after{transform:scaleX(1)}
.hbtn-quote:hover .ic{transform:translateX(3px)}
.hbtn-dealer{padding:0 20px 0 17px;border-radius:21px;background:var(--brand);color:#fff}
.hbtn-dealer .ic{width:15px;height:15px;opacity:.85}
.hbtn-dealer:hover{background:#8f0a10;color:#fff;box-shadow:0 10px 22px -12px rgba(118,0,0,.85)}
/* koyu sabit header'da */
.sh-actions .hbtn{height:38px}
.sh-actions .hbtn-quote{color:rgba(255,255,255,.9)}
.sh-actions .hbtn-quote .ic{color:#ff8a8f}
.sh-actions .hbtn-quote:hover{color:#fff}
.sh-actions .hbtn-dealer{padding:0 17px 0 15px;border-radius:19px;background:#9b1118}
.sh-actions .hbtn-dealer:hover{background:#b3151d;box-shadow:0 10px 22px -12px rgba(0,0,0,.8)}
@media (max-width:991.98px){.mh-actions .hbtn-dealer,.sh-actions .hbtn-dealer{display:none}}
@media (max-width:767.98px){.mh-actions .hbtn-quote,.sh-actions .hbtn-quote{display:none}}

/* 3) Çözüm ortakları: kayan logo bandı */
.partners-band{display:flex;align-items:center;gap:0;padding:0;overflow:hidden}
.partners-band .pb-intro{flex:0 0 260px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:26px 28px 26px 30px;border-right:1px solid var(--line-2)}
.partners-band h2{font-family:var(--head);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--navy);line-height:1.25}
.partners-band .pb-intro p{margin:6px 0 14px;font-size:13.5px;line-height:1.5;color:var(--slate-3)}
.marquee{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;padding:22px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%)}
.marquee-track{display:flex;width:max-content;animation:marquee 70s linear infinite}
.marquee:hover .marquee-track{animation-play-state:paused}
.marquee-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}
.marquee-list li{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:64px;padding:0 26px}
.marquee-list img{display:block;width:auto;height:auto;max-height:50px;max-width:170px;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05);opacity:.62;transition:filter .3s,opacity .3s}
.marquee-list li:hover img{filter:none;opacity:1}
@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (max-width:991.98px){
  .partners-band{flex-direction:column;align-items:stretch}
  .partners-band .pb-intro{flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:18px 20px 0;border-right:0}
  .partners-band .pb-intro p{margin:0;flex:1 1 200px}
  .marquee{padding:14px 0 18px}
  .marquee-list li{height:56px;padding:0 20px}
  .marquee-list img{max-height:44px;max-width:124px}
}
@media (prefers-reduced-motion:reduce){
  .marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}
  .marquee-track{animation:none}
  .marquee-list[aria-hidden="true"]{display:none}
}
/* Hakkımızda: çözüm ortakları logo duvarı */
.partner-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none;border-top:1px solid #eceff3;border-left:1px solid #eceff3}
.partner-wall li{display:flex;align-items:center;justify-content:center;height:96px;padding:14px 16px;border-right:1px solid #eceff3;border-bottom:1px solid #eceff3;background:#fff}
.partner-wall img{display:block;width:auto;height:auto;max-width:100%;max-height:56px;mix-blend-mode:multiply}
@media (max-width:767.98px){.partner-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-wall li{height:78px;padding:10px}.partner-wall img{max-height:44px}}
@media (max-width:399.98px){.partner-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Sabit header: dar ekranlarda menü yok (logo + butonlar + menü düğmesi) */
@media (max-width:1199.98px){.sticky-hdr .sh-nav{display:none}}

/* =========================================================================
   V6.29 — "Açık" görünüm: sağdaki koyu paneller (Tip Bazında, Kangal ve Hasır,
   Rakamlarla) açık zemine alınır. 9 Kasım 2026'da açık görünüm seçildi:
   <html data-gorunum="acik"> sabit. Eski koyu hal için değeri "koyu" yapmak yeterli.
   ========================================================================= */
html[data-gorunum="acik"]{--side-bg:#f5f7fa;--side-line:#e4e9f0}
/* zemin: hafif soğuk gri, ince ayraç; sol paneldeki tabloyla aynı renk dili */
html[data-gorunum="acik"] .prices .prices-side,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col{background:var(--side-bg);border-left:1px solid var(--side-line);color:#28313d}
html[data-gorunum="acik"] .prices-side .pn-title h2,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .pn-title h2{color:#1c232d}
html[data-gorunum="acik"] .prices-side .pn-sub,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .pn-sub{color:#7b8494}
html[data-gorunum="acik"] .prices-side .pn-ico-layers{color:var(--gold)}
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .pn-ico-coil{color:var(--brand)}
html[data-gorunum="acik"] .prices .prices-side .dt thead th,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt thead th{color:#6b7486;border-bottom-color:#cfd7e5}
html[data-gorunum="acik"] .prices .prices-side .dt td,html[data-gorunum="acik"] .prices .prices-side .dt th,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt td,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt th{border-bottom-color:#e3e8ef}
html[data-gorunum="acik"] .prices-side .dt tbody th,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt tbody th,
html[data-gorunum="acik"] .prices-side td.c-num,html[data-gorunum="acik"] .indicators .ind-col+.ind-col td.c-num{color:#28313d}
html[data-gorunum="acik"] .prices-side .c-date,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .c-date,
html[data-gorunum="acik"] .prices-side td.c-num small{color:#6b7486}
html[data-gorunum="acik"] .prices .prices-side .dt tbody tr:hover>*,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt tbody tr:hover>*{background:#fff}
html[data-gorunum="acik"] .prices-side .chg.up,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .chg.up{color:var(--up)}
html[data-gorunum="acik"] .prices-side .chg.down,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .chg.down{color:var(--down)}
html[data-gorunum="acik"] .prices-side .chg.flat,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .chg.flat{color:var(--flat)}
html[data-gorunum="acik"] .prices-side .na,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .na{color:#c0c6d0}
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .px-link{color:#28313d}
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .px-link:hover{background:#fff;color:#1c232d}
html[data-gorunum="acik"] .prices-side .dl-btn,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dl-btn{background:#fff;border-color:#d3dbe6;color:#28313d}
html[data-gorunum="acik"] .prices-side .dl-btn .ic,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dl-btn .ic{color:var(--brand)}
html[data-gorunum="acik"] .prices-side .dl-btn:hover,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dl-btn:hover{background:#28313d;border-color:#28313d;color:#fff}
html[data-gorunum="acik"] .prices-side .dl-btn:hover .ic,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dl-btn:hover .ic{color:#fff}
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .pn-foot p{color:#6b7486}
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .pill-link{background:#fff;border-color:#28313d;color:#28313d}
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .pill-link:hover{background:#28313d;color:#fff}
html[data-gorunum="acik"] .prices .side-info{background:#fff;border:1px solid var(--side-line)}
html[data-gorunum="acik"] .prices .side-info li{color:#4a5466}
html[data-gorunum="acik"] .prices .side-info li::before{background:var(--gold)}
html[data-gorunum="acik"] .prices .side-info .pill-link{background:#fff;border-color:#28313d;color:#28313d}
html[data-gorunum="acik"] .prices .side-info .pill-link:hover{background:#28313d;color:#fff}
@media (max-width:1199.98px){html[data-gorunum="acik"] .prices .prices-side{border-left:0;border-top:1px solid var(--side-line)}}
@media (max-width:991.98px){html[data-gorunum="acik"] .indicators .ind-col+.ind-col{border-left:0;border-top:1px solid var(--side-line)}}
@media (max-width:767.98px){html[data-gorunum="acik"] .prices-side .dt .c-city,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt .c-city{background:var(--side-bg)}}
/* Rakamlarla Ali Cangül: beyaz panel, sayaç rakamları lacivert kutularda, ziyaretçi sayacı bordo kalır */
html[data-gorunum="acik"] .figures{background:#fff;box-shadow:var(--shadow-card);border:1px solid #e9edf2}
html[data-gorunum="acik"] .figures::before{background:linear-gradient(90deg,rgba(160,138,76,0) 0%,rgba(160,138,76,.6) 50%,rgba(160,138,76,0) 100%)}
html[data-gorunum="acik"] .figures .pn-title h2{color:#1c232d}
html[data-gorunum="acik"] .figures .pn-sub{color:#7b8494}
html[data-gorunum="acik"] .figures .pn-ico{color:var(--gold)}
html[data-gorunum="acik"] .figures .figure>span{color:#6b7486}
html[data-gorunum="acik"] .figures .figure-wide{background:var(--side-bg);border:1px solid var(--side-line)}
html[data-gorunum="acik"] .figures .figure-wide>span{color:#28313d}
html[data-gorunum="acik"] .figures .odo .d{background:linear-gradient(180deg,#323c4a 0 50%,#28313d 50% 100%);color:#fff}
html[data-gorunum="acik"] .figures .odo .d::after{background:rgba(255,255,255,.14)}
html[data-gorunum="acik"] .figures .odo .sep{color:#28313d}
html[data-gorunum="acik"] .figures .figure-wide .d{background:linear-gradient(180deg,#8a1010 0 50%,#760000 50% 100%);color:#fff}


/* =========================================================================
   V6.30 — Fiyat tabloları: zebra satırlar (bir beyaz, bir açık gri) ve yüksek kontrast.
   Sitedeki en önemli içerik fiyatlar: rakamlar #1c232d / 15px / 700; ikincil yazılar
   (tarih, birim, %0,00) en az 4,5:1 kontrastta (#636c7d).
   ========================================================================= */
.dt.dt tbody tr>*{background:#fff;border-bottom-color:transparent}
.dt.dt tbody tr:nth-child(even)>*{background:#f2f5f8}
.dt.dt tbody tr:hover>*{background:#e4ecf6}
.dt.dt tbody th,.dt.dt td.c-num,.dt.dt td.c-num .v{color:#1c232d}
.dt.dt td.c-num{font-size:15px;font-weight:700}
.dt.dt td.c-num .chg{font-size:12px}
.dt.dt .c-date,.dt.dt td.c-num small{color:#636c7d}
.dt.dt .chg.flat{color:#636c7d}
.dt.dt .na{color:#8f98a8}
/* sağdaki açık gri panellerde: beyaz satırlar paneli ayırır, gri satır bir ton koyu */
html[data-gorunum="acik"] .prices .prices-side .dt tbody tr>*,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt tbody tr>*{background:#fff;border-bottom-color:transparent}
html[data-gorunum="acik"] .prices .prices-side .dt tbody tr:nth-child(even)>*,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt tbody tr:nth-child(even)>*{background:#ebeff4}
html[data-gorunum="acik"] .prices .prices-side .dt tbody tr:hover>*,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt tbody tr:hover>*{background:#e0e9f5}
html[data-gorunum="acik"] .prices-side .dt tbody th,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt tbody th,
html[data-gorunum="acik"] .prices .prices-side .dt td.c-num,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt td.c-num,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt td.c-num .v{color:#1c232d}
html[data-gorunum="acik"] .prices .prices-side .dt .c-date,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt .c-date,
html[data-gorunum="acik"] .prices .prices-side .dt td.c-num small,
html[data-gorunum="acik"] .prices .prices-side .dt .chg.flat,html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt .chg.flat{color:#636c7d}
/* satır köşeleri: ilk ve son hücrede hafif yuvarlatma (çizgi yerine blok hissi) */
.dt.dt tbody tr>*:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}
.dt.dt tbody tr>*:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}
/* mobilde sabit "Bölge" hücresi de zebra rengini alsın (eski düz zemin kuralını ezer) */
html[data-gorunum="acik"] .prices .prices-side .dt tbody tr>.c-city,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt tbody tr>.c-city{background:#fff}
html[data-gorunum="acik"] .prices .prices-side .dt tbody tr:nth-child(even)>.c-city,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt tbody tr:nth-child(even)>.c-city{background:#ebeff4}
html[data-gorunum="acik"] .prices .prices-side .dt tbody tr:hover>.c-city,
html[data-gorunum="acik"] .indicators .ind-col+.ind-col .dt tbody tr:hover>.c-city{background:#e0e9f5}

/* =========================================================================
   V6.31 — Mobil menü: beyaz, kompakt akordiyon. Ana başlıklar tam genişlik;
   dokununca alt içerik aşağı doğru açılır (aynı anda tek bölüm).
   ========================================================================= */
.m-menu{background:#fff;color:#1c232d}
.mm-bar{height:68px;padding:0 12px 0 16px;background:#fff;border-bottom:1px solid #e9edf2}
.mm-bar::after{content:none}
.mm-logo img{width:140px}
.mm-bar .m-toggler span{background:#1c232d}
.mm-scroll{padding:6px 0 12px;background:#fff}
.mm-list{margin:0;padding:0;list-style:none}
.mm-item{border-bottom:1px solid #edf0f4}
.mm-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:0 20px;border:0;background:none;text-align:left;font-family:var(--head);font-size:16px;font-weight:700;letter-spacing:-.015em;color:#1c232d;-webkit-tap-highlight-color:transparent;transition:color .2s,background-color .2s}
.mm-top:hover,.mm-top:focus{color:#1c232d;text-decoration:none}
.mm-top:active{background:#f5f7fa}
.mm-top:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}
.mm-top-link .ic{width:16px;height:16px;color:#9aa3b2}
/* artı/eksi yerine dönen ok: sakin ve tanıdık */
.mm-chev{position:relative;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#f2f4f7;transition:background .25s,transform .3s cubic-bezier(.2,.8,.2,1)}
.mm-chev::before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-5px 0 0 -3.5px;border-right:1.8px solid #4a5466;border-bottom:1.8px solid #4a5466;transform:rotate(45deg)}
.mm-item.is-open>.mm-top{color:var(--brand)}
.mm-item.is-open .mm-chev{background:var(--brand);transform:rotate(180deg)}
.mm-item.is-open .mm-chev::before{border-color:#fff}
/* sol kenarda ince vurgu: hangi bölümün açık olduğu ilk bakışta belli */
.mm-item{position:relative}
.mm-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand);transform:scaleY(0);transform-origin:top;transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.mm-item.is-open::before{transform:scaleY(1)}
/* açılan panel: yükseklik animasyonu (grid 0fr → 1fr) */
.mm-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}
.mm-item.is-open>.mm-panel{grid-template-rows:1fr}
.mm-panel-in{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .32s}
.mm-item.is-open .mm-panel-in{visibility:visible;transition-delay:0s}
.mm-sub{margin:0;padding:0 20px 12px;list-style:none}
.mm-sub.mm-cols{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}
.mm-sub li{border-top:1px solid #f0f2f5}
.mm-sub li:first-child{border-top:0}
.mm-sub.mm-cols li:nth-child(2){border-top:0}
.mm-link,.mm-link:hover,.mm-link:focus{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;margin:0;padding:0 2px;border:0;border-radius:0;background:none;text-align:left;font-size:15px;font-weight:500;line-height:1.3;color:#3d4654;text-decoration:none}
.mm-link:active{color:var(--brand)}
.mm-link .ic{width:13px;height:13px;flex-shrink:0;color:#a3abb8}
.mm-link.is-current{color:var(--brand);font-weight:700}
.mm-link.is-current::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);flex-shrink:0}
/* eski mobil menü kuralları (koyu tema, Bayi Girişi rozeti) sıfırlanır */
.mm-link.js-dealer,.mm-link.js-dealer:hover{display:flex;width:100%;margin:0;padding:0 2px;border-radius:0;background:none;color:var(--brand);font-weight:700}
.mm-link.js-dealer::before{content:none}
.mm-all{display:inline-flex;align-items:center;gap:6px;margin:0 20px 16px;font-size:14px;font-weight:700;color:var(--brand)}
.mm-all .ic{width:14px;height:14px}
.mm-all:hover{color:var(--brand)}
.m-menu.is-open .mm-group{animation:none}
.m-menu.is-open .mm-item{animation:mmIn .35s cubic-bezier(.2,.8,.2,1) both}
.m-menu.is-open .mm-item:nth-child(2){animation-delay:.03s}.m-menu.is-open .mm-item:nth-child(3){animation-delay:.06s}
.m-menu.is-open .mm-item:nth-child(4){animation-delay:.09s}.m-menu.is-open .mm-item:nth-child(n+5){animation-delay:.12s}
/* alt bölüm: telefon + iki düğme, header'daki düğmelerle aynı dil */
.mm-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#f7f8fa;border-top:1px solid #e9edf2}
.mm-phone,.mm-phone:hover{color:#1c232d;margin-bottom:12px}
.mm-phone .ic{color:var(--brand)}
.mm-phone small{color:#6b7486}
.mm-phone span{font-size:18px}
.mm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:23px;font-family:var(--head);font-size:14.5px;font-weight:700;letter-spacing:-.005em;cursor:pointer}
.mm-btn .ic{width:15px;height:15px}
.mm-btn-quote{border:1.5px solid #1c232d;background:#fff;color:#1c232d}
.mm-btn-dealer{border:0;background:var(--brand);color:#fff}
.mm-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
@media (min-width:600px){.mm-top{padding:0 28px}.mm-sub{padding:0 28px 14px}.mm-all{margin:0 28px 18px}}
@media (prefers-reduced-motion:reduce){.mm-panel,.mm-panel-in,.mm-chev,.mm-item::before{transition:none}.m-menu.is-open .mm-item{animation:none}}
/* alt öğeler: hafif içeri girinti ve çok açık zemin, ana başlıklardan net ayrışsın */
.mm-panel-in{background:#f8f9fb}
.mm-sub{padding:4px 20px 10px 32px}
.mm-sub li{border-top-color:#eceff3}
@media (min-width:600px){.mm-sub{padding:4px 28px 12px 40px}}
.mm-sub.mm-cols .ic{display:none}
.mm-all{margin:2px 20px 16px 32px}
@media (min-width:600px){.mm-all{margin:2px 28px 18px 40px}}

/* =========================================================================
   V6.32 — Slider sadeleştirme: geçişte üst üste binme yok, metin arkasında koyuluk,
   başlık her slaytta aynı hizada, sayaç yok (çizgiler + oklar yeterli)
   ========================================================================= */
/* 1. Önce eski metin kaybolur, sonra yenisi gelir (toplam 0,6 sn) */
.home-hero .carousel-fade .active.carousel-item-left,
.home-hero .carousel-fade .active.carousel-item-right{opacity:0;transition:opacity .22s ease}
.home-hero .carousel-fade .carousel-item-next.carousel-item-left,
.home-hero .carousel-fade .carousel-item-prev.carousel-item-right{opacity:1;transition:opacity .34s ease .24s}
/* 2. Metin sütununun arkasında yumuşak koyuluk (video filtresine ek) */
.home-hero .top-row>.showcase::before{content:"";position:absolute;z-index:-1;top:-46px;bottom:-34px;left:-60vw;right:0;pointer-events:none;
  background:linear-gradient(90deg,rgba(4,7,12,.62) 0%,rgba(4,7,12,.52) 70%,rgba(4,7,12,.18) 100%)}
.home-hero .sc-title{text-shadow:0 1px 18px rgba(0,0,0,.35)}
/* 3. Başlık hep aynı yerden başlar */
.home-hero .showcase .carousel-item.active,.home-hero .showcase .carousel-item-next,.home-hero .showcase .carousel-item-prev{align-items:flex-start}
.home-hero .sc-copy{padding-top:14px}
.home-hero .sc-date{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.72);letter-spacing:.06em}
.home-hero .sc-date::before{content:"";width:22px;height:2px;background:#ff6b70;flex-shrink:0}
/* 4. Alt kontroller: sayaç yok; çizgiler solda, oklar sağda */
.home-hero .sc-count{display:none}
.home-hero .sc-nav{padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}
@media (max-width:991.98px){
  .home-hero .top-row>.showcase::before{top:-22px;bottom:0;left:-20px;right:-20px;background:rgba(4,7,12,.5)}
}
@media (max-width:767.98px){.home-hero .top-row>.showcase::before{top:-18px}}
@media (prefers-reduced-motion:reduce){
  .home-hero .carousel-fade .active.carousel-item-left,.home-hero .carousel-fade .active.carousel-item-right,
  .home-hero .carousel-fade .carousel-item-next.carousel-item-left,.home-hero .carousel-fade .carousel-item-prev.carousel-item-right{transition:none}
}

/* =========================================================================
   V6.33 — Giriş bandı sağ panel: kutular beyaz zeminli, koyu yazılı (başlık satırı beyaz kalır)
   ========================================================================= */
.home-hero .fx-tile{background:#fff;border:0;box-shadow:0 14px 30px -18px rgba(0,0,0,.7)}
.home-hero .fx-tile span{color:#6b7486}
.home-hero .fx-tile small{color:#8a92a0}
.home-hero .fx-tile b{color:#1c232d}
.home-hero .parity-box{background:#fff;border:0;box-shadow:0 18px 36px -20px rgba(0,0,0,.75)}
.home-hero .pb-head h3{color:#1c232d}
.home-hero .pb-badge{background:#f3f4f7;border-color:#e2e6ec;color:#1c232d}
.home-hero .pb-fig{border-left-color:#b08a3a}
.home-hero .pb-fig+.pb-fig{border-left-color:#c5ccd6}
.home-hero .pb-fig span,.home-hero .pb-fig small{color:#6b7486}
.home-hero .pb-fig b{color:#1c232d}
.home-hero .pb-note{color:#6b7486}
.home-hero .pb-note b{color:#1c232d}

/* =========================================================================
   V6.34 — Altın ve Gümüş paritesi: kısa, yatay düzen; külçe ikonları
   ========================================================================= */
.parity-box{flex:0 0 auto;padding:14px 18px 14px}
.pb-head{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}
.pb-icon{width:40px;height:auto;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12))}
.pb-title{flex:1;min-width:0}
.pb-title h3{font-size:15.5px;line-height:1.25;margin:0}
.pb-title .pb-note{margin:2px 0 0;font-size:12.5px;line-height:1.4}
.pb-badge{flex-shrink:0}
.pb-figs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0;flex:0 0 auto}
.pb-fig{display:flex;align-items:center;gap:12px;padding:8px 0 0 0;border-left:0;border-top:1px solid var(--line-2)}
.pb-fig+.pb-fig{border-left:0}
.pb-fig img{width:44px;height:auto;flex-shrink:0}
.pb-fig>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;line-height:1.1}
.pb-fig span{flex-basis:100%;font-size:12.5px;margin-bottom:2px}
.pb-fig b{font-size:28px;line-height:1.05}
.pb-fig small{font-size:12.5px}
.home-hero .pb-fig{border-top-color:#eceff3}
.home-hero .market{display:flex;flex-direction:column}
@media (max-width:767.98px){
  .pb-head{flex-wrap:wrap}
  .pb-badge{margin-left:52px}
  .pb-figs{gap:10px}
  .pb-fig{gap:8px}
  .pb-fig img{width:34px}
  .pb-fig b{font-size:24px}
}
.pb-fig{flex-direction:row;justify-content:flex-start;align-items:center;padding-left:0}
.pb-figs{align-items:stretch}
@media (max-width:767.98px){
  .pb-head{flex-wrap:wrap;row-gap:8px}
  .pb-title{flex:1 1 calc(100% - 56px)}
  .pb-badge{margin-left:52px}
}

/* =========================================================================
   V6.35 — Parite: gerçek külçe altın/gümüş fotoğrafından kare kırpımlar;
   giriş bandı dışındaki tüm kartlarda koyu "Hemen İndir"
   ========================================================================= */
.pb-icon{width:48px;height:48px;object-fit:cover;border-radius:10px;filter:none;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 6px 14px -8px rgba(0,0,0,.45)}
.pb-fig img{width:44px;height:44px;object-fit:cover;border-radius:9px;box-shadow:0 0 0 1px rgba(0,0,0,.06)}
@media (max-width:767.98px){.pb-fig img{width:38px;height:38px}}

html body main .panel .dl-btn.dl-btn{background:#1c232d;border-color:#1c232d;color:#fff}
html body main .panel .dl-btn.dl-btn .ic{color:#ff8a8f}
html body main .panel .dl-btn.dl-btn:hover{background:var(--brand);border-color:var(--brand);color:#fff}
html body main .panel .dl-btn.dl-btn:hover .ic{color:#fff}

/* =========================================================================
   V6.36 — Takip eden header altında kayan fiyat şeridi
   ========================================================================= */
.sh-ticker{position:relative;z-index:2;height:30px;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.28);
  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}
.sh-tk-track{display:flex;width:max-content;height:100%;align-items:center;animation:shTick 60s linear infinite;will-change:transform}
.sh-ticker:hover .sh-tk-track{animation-play-state:paused}
.tk-run{display:flex;align-items:center;flex-shrink:0}
.tk-item{display:inline-flex;align-items:baseline;gap:6px;padding:0 4px;white-space:nowrap;font-size:12.5px;line-height:1}
.tk-label{color:rgba(255,255,255,.62);font-weight:500}
.tk-item b{color:#fff;font-weight:700;font-feature-settings:"tnum" 1}
.tk-item small{color:rgba(255,255,255,.5);font-size:11px}
.tk-chg{font-size:11.5px;font-weight:700;font-feature-settings:"tnum" 1}
.tk-chg.up{color:#4ade80}.tk-chg.down{color:#ff7a7f}.tk-chg.flat{color:rgba(255,255,255,.4)}
.tk-sep{display:inline-block;width:4px;height:4px;margin:0 16px;border-radius:50%;background:rgba(255,255,255,.25)}
@keyframes shTick{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){
  .sh-tk-track{animation:none}
  .sh-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}
  .tk-run+.tk-run{display:none}
}
@media (max-width:767.98px){.sh-ticker{height:28px}.tk-item{font-size:12px}}
@media print{.sh-ticker{display:none}}
/* Koyu "Hemen İndir": açık görünüm kurallarını da ezsin */
html body main .panel .dl-btn.dl-btn.dl-btn.dl-btn{background:#1c232d;border-color:#1c232d;color:#fff}
html body main .panel .dl-btn.dl-btn.dl-btn.dl-btn .ic{color:#ff8a8f}
html body main .panel .dl-btn.dl-btn.dl-btn.dl-btn:hover{background:var(--brand);border-color:var(--brand);color:#fff}
html body main .panel .dl-btn.dl-btn.dl-btn.dl-btn:hover .ic{color:#fff}

/* V6.37 — Kayan fiyat şeridi beyaz: koyu header'dan ayrışır, değişim renkleri net okunur */
.sh-ticker{background:#fff;border-top:0;border-bottom:1px solid #e2e6ec;box-shadow:inset 0 2px 0 var(--brand)}
.tk-label{color:#6b7486}
.tk-item b{color:#1c232d}
.tk-item small{color:#8a92a0}
.tk-chg.up{color:#13784a}.tk-chg.down{color:#c0142a}.tk-chg.flat{color:#a3abb8}
.tk-sep{background:#c9d0d9}

/* =========================================================================
   V6.38 — Takip eden header beyaz; fiyat şeridi haber sitesi netliğinde
   ========================================================================= */
.sticky-hdr{background:#fff;box-shadow:0 1px 0 #e2e6ec,0 14px 30px -20px rgba(23,30,40,.45)}
.sticky-hdr .sh-nav>ul>li>a{color:#2b3340}
.sticky-hdr .sh-nav>ul>li>a:hover,.sticky-hdr .sh-nav>ul>li:hover>a,.sticky-hdr .sh-nav>ul>li>a.current{color:#1c232d}
.sticky-hdr .sh-nav>ul>li>a::after{background:var(--brand)}
.sticky-hdr .sh-nav>ul>li+li>a::before{background:#e2e6ec}
.sticky-hdr .sh-nav .dropdown-toggle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%236b7486' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.sticky-hdr .sh-phone{color:#1c232d;border-right-color:#e2e6ec}
.sticky-hdr .sh-phone .ic{color:var(--brand)}
.sticky-hdr .sh-actions .hbtn-quote{color:#1c232d}
.sticky-hdr .sh-actions .hbtn-quote .ic{color:var(--brand)}
.sticky-hdr .sh-actions .hbtn-quote:hover{color:var(--brand)}
.sticky-hdr .sh-actions .hbtn-dealer{background:var(--brand)}
.sticky-hdr .sh-actions .hbtn-dealer:hover{background:#8f0a10}
.sticky-hdr .sh-actions .m-toggler span{background:#1c232d}
.sticky-hdr .sh-actions .m-toggler span:nth-child(2){background:var(--brand)}

/* Fiyat şeridi: açık gri bant, dengeli tipografi, renkli değişim etiketleri */
.sh-ticker{height:36px;background:#f4f5f7;border-top:1px solid #e2e6ec;border-bottom:1px solid #e2e6ec;box-shadow:none}
.tk-item{gap:7px;font-size:13.5px;align-items:center}
.tk-label{color:#1c232d;font-weight:600}
.tk-item b{color:#1c232d;font-weight:800;letter-spacing:-.01em}
.tk-item small{color:#5f6876;font-size:12px;font-weight:500}
.tk-chg{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;font-size:12px;font-weight:700}
.tk-chg.up{background:#e3f4ea;color:#0f6b3f}
.tk-chg.down{background:#fbe6e7;color:#b3121f}
.tk-chg.flat{background:#e9ecf0;color:#4f5866}
.tk-sep{width:1px;height:16px;margin:0 18px;border-radius:0;background:#cdd4dd}
@media (max-width:767.98px){.sh-ticker{height:34px}.tk-item{font-size:13px}}
/* V6.39 — Kayan fiyat şeridi kaldırıldı (kullanıcı isteği) */
.sh-ticker{display:none!important}

/* =========================================================================
   V6.40 — Ana menü bandı: logo bordosuyla (#760000) koyudan bordoya geçiş
   ========================================================================= */
.mainnav{background:
  radial-gradient(120% 140% at 0% 0%,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 55%),
  repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 14px),
  linear-gradient(100deg,#0b0d12 0%,#1c1216 30%,#4a0509 62%,#760000 88%,#8a0a10 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.mainnav>.nav-collapse>ul>li+li>a::before{background:rgba(255,255,255,.16)}
.mainnav .dropdown-toggle::after,.mainnav>.nav-collapse>ul>li>a::after{background:#ff8a8f}

/* V6.41 — Ana menü bandı: yalnızca bordonun kendi tonlarında geçiş */
.mainnav{background:
  radial-gradient(120% 140% at 0% 0%,rgba(255,255,255,.08) 0%,rgba(255,255,255,0) 55%),
  repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px),
  linear-gradient(100deg,#5a0006 0%,#6a0008 30%,#760000 58%,#86060c 82%,#930b12 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.mainnav>.nav-collapse>ul>li+li>a::before{background:rgba(255,255,255,.2)}
.mainnav .dropdown-toggle::after,.mainnav>.nav-collapse>ul>li>a::after{background:#fff}
.mainnav li>a:hover,.mainnav .show>a,.mainnav .dropdown:hover>a{background:rgba(0,0,0,.14)}

/* V6.42 — Ana menü bandı: ortası canlı bordo, kenarlar koyu */
.mainnav{background:
  radial-gradient(60% 160% at 50% 50%,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 70%),
  repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 14px),
  linear-gradient(90deg,#4a0005 0%,#68030a 22%,#8e0a12 50%,#68030a 78%,#4a0005 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}

/* V6.43 — Menü bandı kenarları: düz koyu yerine katmanlı derinlik
   (merkez ışık + kenarlarda yumuşak gölge + üstte kenarlara doğru sönen ince parıltı) */
.mainnav{background:
  linear-gradient(90deg,rgba(255,200,200,0) 6%,rgba(255,190,190,.38) 50%,rgba(255,200,200,0) 94%) top/100% 1px no-repeat,
  radial-gradient(55% 190% at 50% 0%,rgba(255,120,120,.16) 0%,rgba(255,120,120,0) 60%),
  radial-gradient(140% 260% at 50% 50%,rgba(0,0,0,0) 38%,rgba(20,0,3,.55) 100%),
  repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 1px,transparent 1px 14px),
  linear-gradient(90deg,#3c0206 0%,#5e040b 18%,#8a0a12 50%,#5e040b 82%,#3c0206 100%);
  box-shadow:inset 18px 0 24px -18px rgba(0,0,0,.6),inset -18px 0 24px -18px rgba(0,0,0,.6),inset 0 -1px 0 rgba(0,0,0,.35)}

/* V6.44 — Menü bandı "lüks" yorumu: saten parlaklık, kenarlarda derin şarap tonu,
   altta kenarlara doğru sönen ince altın çizgi; desen dokusu kaldırıldı */
.mainnav{background:
  linear-gradient(90deg,rgba(214,176,106,0) 4%,rgba(224,188,120,.85) 50%,rgba(214,176,106,0) 96%) bottom/100% 1px no-repeat,
  linear-gradient(180deg,rgba(255,255,255,.11) 0%,rgba(255,255,255,.03) 46%,rgba(0,0,0,0) 54%,rgba(0,0,0,.22) 100%),
  radial-gradient(48% 220% at 50% 50%,rgba(255,92,92,.18) 0%,rgba(255,92,92,0) 70%),
  linear-gradient(90deg,#24030a 0%,#4b0710 16%,#7a0a12 38%,#8c0d15 50%,#7a0a12 62%,#4b0710 84%,#24030a 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 28px -18px rgba(60,0,8,.75)}
.mainnav>.nav-collapse>ul>li+li>a::before{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.22),rgba(255,255,255,0));height:22px;margin-top:-11px}
.mainnav .dropdown-toggle::after,.mainnav>.nav-collapse>ul>li>a::after{background:#e0bc78}
.mainnav li>a:hover,.mainnav .show>a,.mainnav .dropdown:hover>a{background:rgba(0,0,0,.16)}
.mainnav li>a{letter-spacing:.01em}

/* V6.45 — Parlak alan fareyi takip eder (--mx); varsayılan ortada */
@property --mx{syntax:'<percentage>';inherits:false;initial-value:50%}
.mainnav{--mx:50%;transition:--mx 1.1s cubic-bezier(.2,.8,.2,1);background:
  linear-gradient(90deg,rgba(214,176,106,0) calc(var(--mx) - 46%),rgba(224,188,120,.85) var(--mx),rgba(214,176,106,0) calc(var(--mx) + 46%)) bottom/100% 1px no-repeat,
  linear-gradient(180deg,rgba(255,255,255,.11) 0%,rgba(255,255,255,.03) 46%,rgba(0,0,0,0) 54%,rgba(0,0,0,.22) 100%),
  radial-gradient(30% 220% at var(--mx) 50%,rgba(255,110,110,.20) 0%,rgba(255,110,110,0) 70%),
  radial-gradient(46% 260% at var(--mx) 50%,#8c0d15 0%,rgba(140,13,21,0) 78%),
  linear-gradient(90deg,#24030a 0%,#4b0710 18%,#640910 50%,#4b0710 82%,#24030a 100%)}
.mainnav.is-tracking{transition:--mx .35s ease-out}
@media (prefers-reduced-motion:reduce){.mainnav{transition:none}}

/* V6.46 — Menü bandı: fare takibi ve altın çizgiler kaldırıldı; daha açık, yumuşak bordo */
.mainnav,.mainnav.is-tracking{transition:none;background:
  linear-gradient(180deg,rgba(255,255,255,.10) 0%,rgba(255,255,255,.03) 46%,rgba(0,0,0,0) 54%,rgba(0,0,0,.12) 100%),
  radial-gradient(50% 240% at 50% 50%,rgba(255,110,110,.14) 0%,rgba(255,110,110,0) 70%),
  linear-gradient(90deg,#5c0a12 0%,#6e0b13 18%,#860d16 50%,#6e0b13 82%,#5c0a12 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 24px -18px rgba(60,0,8,.6)}
.mainnav .dropdown-toggle::after,.mainnav>.nav-collapse>ul>li>a::after{background:#fff}

/* =========================================================================
   V6.47 — İç sayfa kenar çubuğu: menüler zeminde (kartsız), yalnızca
   "Sipariş ve destek" koyu bordo kart (nervürlü demir deseni); zeminde çelik hasır deseni
   ========================================================================= */
body.inner{background-color:var(--page);background-image:url('../img/desen-hasir.svg');background-repeat:no-repeat;background-position:right -170px top 560px;background-size:820px auto}
.page-side{gap:36px;padding-top:6px}
.page-side .side-nav,.page-side .side-toc{background:none;border:0;box-shadow:none;padding:0;margin:0;border-radius:0}
.page-side .side-nav h2,.page-side .side-toc h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#7b8494}
.page-side .side-nav h2::before,.page-side .side-toc h2::before{content:"";width:18px;height:2px;background:var(--brand)}
.page-side .side-nav a{position:relative;display:flex;align-items:center;justify-content:space-between;padding:13px 2px 13px 0;border-radius:0;border-bottom:1px solid #e3e7ec;background:none;font-size:16.5px;font-weight:600;letter-spacing:-.015em;color:#2b3340}
.page-side .side-nav a:first-of-type{border-top:1px solid #e3e7ec}
.page-side .side-nav a .ic{width:15px;height:15px;color:#b0b7c3;transition:transform .2s,color .2s}
.page-side .side-nav a:hover{background:none;color:var(--brand)}
.page-side .side-nav a:hover .ic{color:var(--brand);transform:translateX(3px)}
.page-side .side-nav a.active{background:none;color:var(--brand);font-weight:800;padding-left:16px}
.page-side .side-nav a.active::before{left:0;top:50%;bottom:auto;height:18px;margin-top:-9px;width:3px;border-radius:2px;background:var(--brand)}
.page-side .side-nav a.active .ic{color:var(--brand)}
.page-side .side-toc a{padding:6px 0 6px 14px;border-left:1px solid #d9dee5;font-size:14px;color:#5d6675}
.page-side .side-toc a:hover{color:#1c232d}
.page-side .side-toc a.active{border-left:2px solid var(--brand);padding-left:13px;color:#1c232d;font-weight:700}
.side-sticky{top:96px}

/* Sipariş ve destek: koyu bordo kart + nervür deseni */
.side-contact{position:relative;overflow:hidden;padding:24px 22px 22px;border-radius:14px;color:#fff;
  background:url('../img/desen-nervur.svg') 0 0/180px,radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.10) 0%,rgba(255,255,255,0) 55%),linear-gradient(150deg,#7f0b13 0%,#5a060d 55%,#33030a 100%);
  box-shadow:0 22px 40px -22px rgba(70,4,10,.8),inset 0 1px 0 rgba(255,255,255,.12)}
.side-contact::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(51,3,10,0) 30%,rgba(51,3,10,.65) 100%);pointer-events:none}
.side-contact>*{position:relative;z-index:1}
.side-contact h2{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.72)}
.sc-lead{margin:8px 0 16px;font-size:14px;line-height:1.55;color:rgba(255,255,255,.82)}
.side-contact .sc-phone{font-size:24px;color:#fff}
.side-contact .sc-phone .ic{color:#ffb3b6}
.side-contact .sc-mail{margin-top:4px;color:rgba(255,255,255,.82)}
.sc-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}
.sc-btn{height:42px;border-radius:10px;font-size:14px;font-weight:700;letter-spacing:-.01em;transition:background .2s,color .2s,border-color .2s}
.sc-btn-light{border:0;background:#fff;color:#5a060d}
.sc-btn-light:hover{background:#f6eded;color:#5a060d}
.sc-btn-ghost{border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff}
.sc-btn-ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}
@media (max-width:991.98px){
  body.inner{background-position:right -260px top 900px;background-size:640px auto}
  .page-side{display:grid;grid-template-columns:1fr 1fr;gap:28px}
  .page-side .side-sticky{grid-column:1/-1;display:block}
}
@media (max-width:767.98px){
  body.inner{background-image:none}
  .page-side{grid-template-columns:1fr}
}
/* Desen menü yazılarının altına girmesin: kart ve altındaki boş zemine kaydırıldı */
body.inner{background-position:right -190px top 820px}

/* =========================================================================
   V6.48 — İç sayfalar: içerik kartı çerçevesiz/gölgesiz; başlık alanı daha kısa;
   Sipariş ve destek kartı desensiz, sade; zeminde hasır yerine yumuşak renk ışıması
   ========================================================================= */
/* 1. İçerik: kartsız, zeminle bütünleşik */
.page-article{border:0;box-shadow:none}
/* 2. Başlık alanı daha kısa */
.ihero-inner{padding-top:52px;padding-bottom:40px}
.ihero h1{font-size:44px}
.ihero-lead{margin-top:14px;font-size:16px;line-height:1.65}
.ihero-crumbs{margin-bottom:12px}
.ihero-bar-inner{min-height:56px}
@media (max-width:991.98px){.ihero-inner{padding-top:40px;padding-bottom:32px}.ihero h1{font-size:36px}}
@media (max-width:767.98px){.ihero-inner{padding-top:28px;padding-bottom:24px}.ihero h1{font-size:30px}}
/* 3. Sipariş ve destek: sade koyu bordo, desen yok */
.side-contact{background:radial-gradient(90% 70% at 100% 0%,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#860d16 0%,#640910 55%,#4a060c 100%)}
.side-contact::after{content:none}
/* 4. Zemin: desen yok; kenar çubuğu arkasında çok hafif, geniş renk ışıması */
body.inner{background-image:none}
.page-main{position:relative;isolation:isolate}
.page-main::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:120px;right:-6%;width:56%;height:900px;
  background:radial-gradient(42% 38% at 70% 30%,rgba(176,27,35,.07) 0%,rgba(176,27,35,0) 70%),radial-gradient(40% 40% at 30% 70%,rgba(40,49,61,.06) 0%,rgba(40,49,61,0) 70%);filter:blur(10px)}
@media (max-width:991.98px){.page-main::before{display:none}}

/* =========================================================================
   V6.49 — İç sayfa: yapışkan kenar çubuğu; mobilde açılır/kapanır; zemin ışıması solda;
   koyu kartta hafif dalga; paylaşım: adres görünmez, düğmeler menü sekmesi biçiminde
   ========================================================================= */
/* 1. Yapışkan kenar çubuğu (masaüstü) */
@media (min-width:992px){
  .page-side{position:sticky;top:84px;align-self:start;gap:28px}
  .page-side .side-sticky{position:static}
  .page-side .side-nav a{padding:11px 2px 11px 0;font-size:16px}
  .page-side .side-nav a.active{padding-left:16px}
}
/* Başlık düğmesi masaüstünde düz başlık gibi görünür */
.side-head{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:0;border:0;background:none;text-align:left;cursor:default;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#7b8494}
.side-head::before{content:"";width:18px;height:2px;background:var(--brand);flex-shrink:0}
.side-head .sh-current,.side-head .ic{display:none}
.page-side .side-nav h2,.page-side .side-toc h2{display:none}
/* 2. Mobil: açılır/kapanır */
@media (max-width:991.98px){
  .page-side{display:flex;flex-direction:column;gap:12px}
  .side-acc{border:1px solid #e2e6ec;border-radius:12px;background:#fff;overflow:hidden}
  .side-head{margin:0;padding:14px 16px;cursor:pointer;min-height:52px}
  .side-head::before{display:none}
  .side-head .sh-title{flex-shrink:0}
  .side-head .sh-current{display:block;flex:1;min-width:0;text-align:right;font-size:14px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .side-head .ic{display:block;width:16px;height:16px;color:#7b8494;transform:rotate(90deg);transition:transform .25s}
  .side-acc.is-open .side-head .ic{transform:rotate(-90deg)}
  .side-acc .side-body{display:none;padding:0 16px 10px}
  .side-acc.is-open .side-body{display:block}
  .page-side .side-nav a:first-of-type{border-top:1px solid #e3e7ec}
  .page-side .side-nav a:last-of-type{border-bottom:0}
}
/* 3. Zemin ışıması: solda, içeriğin arkasında, daha belirgin */
.page-main::before{left:-14%;right:auto;top:60px;width:62%;height:1000px;filter:blur(18px);
  background:radial-gradient(46% 40% at 32% 26%,rgba(176,27,35,.10) 0%,rgba(176,27,35,0) 72%),radial-gradient(42% 42% at 60% 70%,rgba(40,49,61,.08) 0%,rgba(40,49,61,0) 72%)}
.page-article{background:rgba(255,255,255,.72)}
/* 4. Koyu kart: hafif dalga çizgileri */
.side-contact{background:url('../img/desen-dalga.svg') right -120px top -40px/520px auto no-repeat,radial-gradient(90% 70% at 100% 0%,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#860d16 0%,#640910 55%,#4a060c 100%)}
/* 5–6. Paylaşım: adres yok; düğmeler menü bandı gibi üstten yuvarlak, alta oturan sekmeler */
.ihero-bar-inner{align-items:flex-end;min-height:58px;padding-top:10px}
.ihero-updated{align-self:center}
.ishare{gap:4px;align-items:flex-end}
.ishare-btn,.ishare .ishare-copy{height:42px;padding:0 14px;border-radius:8px 8px 0 0;border:1px solid rgba(255,255,255,.18);border-bottom:0;background:rgba(255,255,255,.06);color:#fff;font-size:13.5px;font-weight:600}
.ishare-btn:hover,.ishare .ishare-copy:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.3);color:#fff}
.ishare .ishare-copy{background:#fff;border-color:#fff;color:#1c232d}
.ishare .ishare-copy .ic{color:var(--brand)}
.ishare .ishare-copy:hover{background:#f3f4f7;color:#1c232d}
.ishare .ishare-copy.copied{background:#e7f5ee;border-color:#e7f5ee;color:var(--up)}
.qr-pop{bottom:calc(100% + 8px)}
@media (max-width:767.98px){
  .ishare{width:100%;flex-wrap:nowrap}
  .ishare .ishare-copy{flex:1;order:0}
  .ihero-bar-inner{padding-top:12px}
}
/* Kısa ekranlarda (dikeyde < 900 px) tüm kenar çubuğu sığmaz: yalnızca koyu kart yapışkan kalır */
@media (min-width:992px) and (max-height:899.98px){
  .page-side{position:static}
  .page-side .side-sticky{position:sticky;top:84px}
}
@media (max-width:991.98px){
  /* mobilde menü ve içindekiler içeriğin üstünde, sipariş kartı altta */
  .page-grid{display:flex;flex-direction:column;gap:12px}
  .page-side{display:contents}
  .page-side .side-nav.side-acc{order:-2}
  .page-side .side-toc.side-acc{order:-1;margin-bottom:6px}
  .page-side .side-sticky{order:2;margin-top:12px}
  .page-side .side-nav.side-acc,.page-side .side-toc.side-acc{border:1px solid #e2e6ec;border-radius:12px;background:#fff;padding:0;box-shadow:0 6px 18px -14px rgba(23,30,40,.35)}
  .page-side .side-toc.side-acc .side-body a{border-left:1px solid #d9dee5}
}
@media (max-width:991.98px){.page-grid{align-items:stretch}.page-side .side-acc{width:100%}.page-article{order:0}}

/* V6.50 — Paylaşım: tek parça kompakt araç grubu (menü bandıyla aynı üst köşe yarıçapı) */
.ishare{gap:0;align-items:stretch;border:1px solid rgba(255,255,255,.2);border-bottom:0;border-radius:8px 8px 0 0;background:rgba(10,14,20,.55);overflow:visible}
.ishare>*{position:relative}
.ishare>*+*::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:rgba(255,255,255,.16)}
.ishare input[type=hidden]+*::before{content:none}
.ishare-btn,.ishare .ishare-copy,.ishare-qr>.ishare-btn{height:40px;min-width:42px;padding:0 13px;border:0;border-radius:0;background:transparent;color:#fff;font-size:13px;font-weight:600;gap:7px}
.ishare-btn .ic{width:16px;height:16px;opacity:.9}
.ishare .ishare-copy{background:transparent;color:#fff}
.ishare .ishare-copy .ic{color:#ff9aa0}
.ishare-btn:hover,.ishare .ishare-copy:hover{background:rgba(255,255,255,.1);color:#fff;border:0}
.ishare .ishare-copy.copied{background:rgba(62,211,143,.16);color:#bff3d6}
.ishare>:first-child,.ishare>:first-child>.ishare-btn{border-top-left-radius:7px}
.ishare>:last-child{border-top-right-radius:7px}
@media (max-width:767.98px){
  .ishare{width:100%}
  .ishare .ishare-copy{flex:1;justify-content:center}
}
.ishare input[type=hidden]+*::before{content:""}
@media (max-width:767.98px){.ihero-bar-inner{padding-bottom:0}.ishare .ishare-copy::before{content:none}}

/* V6.51 (11 Kasım 2026): giriş bandı tek renk bordo örtü; piyasa göstergeleri zeminsiz ve beyaz yazılı;
   çizim külçeler; ana sayfa kartları çerçevesiz ve gölgesiz; Analizler ve Piyasa zeminsiz, boşluksuz */
.home-hero .ihero-media::after{background:#9a2d31cc}
.home-hero .top-row>.showcase::before{display:none}
.home-hero .fx-tile{background:none;border:0;border-left:1px solid rgba(255,255,255,.3);border-radius:0;box-shadow:none;padding:2px 0 2px 16px}
.home-hero .fx-tile:first-child{border-left:0;padding-left:0}
.home-hero .fx-tile span,.home-hero .fx-tile small,.home-hero .fx-tile b{color:#fff}
.home-hero .parity-box{background:none;border:0;border-top:1px solid rgba(255,255,255,.3);border-radius:0;box-shadow:none;padding:16px 0 0;margin-top:18px}
.home-hero .parity-box h3,.home-hero .pb-note,.home-hero .pb-note b,.home-hero .pb-fig span,.home-hero .pb-fig small,.home-hero .pb-fig b{color:#fff}
.home-hero .pb-badge{background:none;border-color:rgba(255,255,255,.6);color:#fff}
.home-hero .pb-fig{border-top:0;padding-top:0}
.pb-icon{width:60px;height:auto;object-fit:contain;border-radius:0;box-shadow:none}
.pb-fig img{width:56px;height:auto;object-fit:contain;border-radius:0;box-shadow:none}
@media (max-width:767.98px){
  .pb-icon{width:50px}
  .pb-fig img{width:44px;height:auto}
  .pb-title{flex:1 1 calc(100% - 66px)}
  .pb-badge{margin-left:62px}
  .home-hero .fx-tile:nth-child(odd){border-left:0;padding-left:0}
}
body.home main .panel,body.home main .feature-tile,body.home main .figures,html body.home .prices .side-info,body.home main .news-card,body.home main .news-card:hover{border:0;box-shadow:none}
body.home main .panel.newsroom{background:none;padding:0}

/* V6.52 (11 Kasım 2026): parite alanı sade ve net — üst ikon ve bölge etiketi yok; başlık solda, dayanak sağda;
   iki sonuç eşit sütunda, büyük külçe + "1 kg altın = 182,87 ton demir" */
.home-hero .pb-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}
.home-hero .pb-head h3{font-size:16px;font-weight:700;line-height:1.3;margin:0}
.home-hero .pb-head .pb-note{margin:0;font-size:13px;line-height:1.4}
.home-hero .pb-figs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;align-items:center}
.home-hero .pb-fig{display:flex;flex-direction:row;align-items:center;gap:16px;padding:2px 0;border:0}
.home-hero .pb-fig+.pb-fig{border-left:1px solid rgba(255,255,255,.3);padding-left:16px}
.home-hero .pb-fig img{width:76px;height:auto;flex-shrink:0}
.home-hero .pb-fig>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;line-height:1.1}
.home-hero .pb-fig span{flex-basis:100%;font-size:14px;font-weight:600;margin-bottom:4px}
.home-hero .pb-fig b{font-size:36px;font-weight:800;line-height:1;letter-spacing:-.03em}
.home-hero .pb-fig small{font-size:14.5px;font-weight:600;white-space:nowrap}
@media (max-width:1199.98px){.home-hero .pb-fig img{width:60px}.home-hero .pb-fig b{font-size:30px}}
@media (max-width:767.98px){
  .home-hero .pb-figs{grid-template-columns:1fr;gap:14px}
  .home-hero .pb-fig+.pb-fig{border-left:0;padding-left:0}
  .home-hero .pb-fig img{width:64px}
  .home-hero .pb-fig b{font-size:32px}
}

/* V6.53 (11 Kasım 2026): piyasa göstergelerinde rakamlar daha kalın ve büyük, etiketler daha okunaklı */
.home-hero .market{text-shadow:0 1px 2px rgba(58,10,14,.5)}
.home-hero .fx-tile span{font-size:14.5px;font-weight:700;letter-spacing:.01em}
.home-hero .fx-tile b{font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.02em;margin-top:4px}
.home-hero .fx-tile small{font-size:13px;font-weight:600}
.home-hero .market .pn-sub{font-size:13.5px;color:#fff}
.home-hero .market .pn-date{font-size:13.5px;font-weight:600;color:#fff}
.home-hero .pb-head h3{font-size:17px;font-weight:800}
.home-hero .pb-head .pb-note{font-size:14px;font-weight:600}
.home-hero .pb-head .pb-note b{font-weight:800}
.home-hero .pb-fig span{font-size:15.5px;font-weight:700}
.home-hero .pb-fig b{font-size:42px;font-weight:900}
.home-hero .pb-fig small{font-size:16px;font-weight:700}
@media (max-width:1199.98px){.home-hero .fx-tile b{font-size:22px}.home-hero .pb-fig b{font-size:34px}}
@media (max-width:767.98px){.home-hero .fx-tile b{font-size:24px}.home-hero .pb-fig b{font-size:36px}}

/* V6.54 (11 Kasım 2026): "Fiyatlar ve Araçlar" tek menü, iki sütun (Güncel fiyatlar | Endeksler ve araçlar) */
.dd-wide .dd-menu{min-width:640px;padding:0}
.dd-cols{display:grid;grid-template-columns:1fr 1fr}
.dd-col{padding:6px 0;min-width:0}
.dd-col+.dd-col{border-left:1px solid #eceff3}
.dd-head{display:block;padding:12px 22px 8px;font-size:12.5px;font-weight:700;color:var(--brand)}
.dd-head+.dd-item{border-top:1px solid #f0f2f5}
/* V6.56: iki sütunlu menüde son satırlar eşit yükseklikte; üzerine gelince zemin alt kenara kadar dolar */
.dd-wide .dd-menu{overflow:hidden}
.dd-col{display:flex;flex-direction:column;padding:6px 0 0}
.dd-col>.dd-item:last-child{flex:1 1 auto}

/* =========================================================================
   V6.57–58 (11 Kasım 2026) — Fiyat arşivi sayfası (insaat-demiri-fiyatlari.html, assets/js/arsiv.js)
   Fiyat tablosu en üstte; filtreler sağ yan sütunda; düğmeler açık renk (dolu siyah yok)
   ========================================================================= */
.arsiv{padding-top:18px}
.ar-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:16px;align-items:start}
.ar-main{grid-column:1;grid-row:1;min-width:0}
.ar-side{grid-column:2;grid-row:1;position:sticky;top:84px;background:#fff;border-radius:10px;padding:18px 18px 20px}
.arsiv .panel{border:0;box-shadow:none;border-radius:10px;padding:20px 24px;margin-bottom:16px}
.ar-side-toggle{display:none}
.ar-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.ar-side-head h2{font-size:16px;font-weight:800;letter-spacing:-.01em;color:#1c232d;margin:0}
.ar-reset{border:0;background:none;padding:0;font-family:var(--head);font-size:13px;font-weight:600;color:var(--brand)}
.ar-reset:hover{text-decoration:underline}
.ar-side-body{display:grid;gap:16px}
.ar-side-body .ar-side-head{margin-bottom:-4px}
.ar-f{display:flex;flex-direction:column;gap:7px;min-width:0}
.ar-f+.ar-f{padding-top:14px;border-top:1px solid #eceff3}
.ar-lbl{font-size:12.5px;font-weight:700;color:#5b6474}
.ar-chips{display:grid;gap:1px}
.ar-chips-2{grid-template-columns:1fr 1fr;column-gap:8px}
.ar-chips-2 .ar-chip-all{grid-column:1/-1}
.ar-chip{display:flex;align-items:center;gap:9px;height:32px;padding:0 6px;margin:0 -6px;border:0;border-radius:6px;background:none;color:#3d4553;font-family:var(--head);font-size:14px;font-weight:500;text-align:left;white-space:nowrap}
.ar-chip:hover{background:#f4f6f9}
.ar-box{position:relative;width:17px;height:17px;flex-shrink:0;border:1.5px solid #aab2bf;border-radius:4px;background:#fff}
.ar-chip i{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:auto}
.ar-chip[aria-pressed="true"]{color:#1c232d;font-weight:700}
.ar-chip[aria-pressed="true"] .ar-box{background:var(--brand);border-color:var(--brand)}
.ar-chip[aria-pressed="true"] .ar-box::after{content:"";position:absolute;left:4.5px;top:1.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.ar-chip[aria-pressed="false"] i{opacity:.3}
.ar-seg{display:flex;gap:2px;padding:3px;border-radius:8px;background:#f0f2f5}
.ar-seg-3{display:grid;grid-template-columns:repeat(3,1fr)}
.ar-seg button{flex:1;border:1px solid transparent;background:none;height:30px;padding:0 10px;border-radius:6px;font-family:var(--head);font-size:13.5px;font-weight:600;color:#5b6474;white-space:nowrap}
.ar-seg button:hover{color:#1c232d}
.ar-seg button[aria-pressed="true"]{background:#fff;border-color:#d5dbe4;color:var(--brand);font-weight:700}
.ar-seg-sm{display:inline-flex}
.ar-seg-sm button{height:26px;font-size:12.5px}
.ar-dates{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.ar-dates input{height:34px;width:100%;min-width:0;padding:0 6px;border:1px solid #d5dbe4;border-radius:8px;background:#fff;color:#3d4553;font-family:var(--head);font-size:13px;font-weight:600}
.ar-dates.on input{border-color:var(--brand);color:#1c232d}
.ar-chip:focus-visible,.ar-seg button:focus-visible,.ar-dates input:focus-visible,.ar-side-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.ar-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 24px;margin-bottom:14px}
.ar-head h2{font-size:21px;font-weight:800;letter-spacing:-.02em;color:#1c232d;margin:0}
.ar-chart-panel .ar-head h2{font-size:18px}
.ar-sub{margin:4px 0 0;font-size:13.5px;font-weight:500;color:#4a5466}
.ar-tools{display:flex;align-items:center;gap:16px}
.ar-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;font-weight:600;color:#3d4553;max-width:60%;justify-content:flex-end}
.ar-legend span{display:inline-flex;align-items:center;gap:6px}
.ar-legend i,.ar-tip i,.ar-table thead i{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}
.ar-charts{display:grid;gap:18px}
.ar-charts.ar-multi{grid-template-columns:repeat(2,minmax(0,1fr))}
.ar-charts.ar-n3{grid-template-columns:repeat(3,minmax(0,1fr))}
.ar-ct{font-size:14px;font-weight:700;color:#1c232d;margin:0 0 4px}
.ar-cwrap{position:relative}
.ar-cwrap svg{display:block;width:100%;height:auto;touch-action:pan-y}
.ar-cwrap .ar-grid{stroke:#e9edf2;stroke-width:1}
.ar-cwrap .ar-zero{stroke:#b6bdc9}
.ar-ax{font-family:var(--head);font-size:11.5px;font-weight:600;fill:#6b7486;font-feature-settings:"tnum" 1}
.ar-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
.ar-cross{stroke:#1c232d;stroke-width:1;stroke-dasharray:3 3}
.ar-tip{position:absolute;top:8px;z-index:3;min-width:168px;padding:10px 12px;border:1px solid #d5dbe4;border-radius:8px;background:#fff;color:#1c232d;font-size:12.5px;pointer-events:none}
.ar-tip strong{display:block;margin-bottom:6px;font-size:12.5px;font-weight:700}
.ar-tip ul{margin:0;padding:0;list-style:none;display:grid;gap:3px}
.ar-tip li{display:flex;align-items:center;gap:7px}
.ar-tip li span{flex:1;color:#4a5466}
.ar-tip li b{font-weight:700;font-feature-settings:"tnum" 1}
.ar-scroll{overflow:auto;max-height:640px;border:1px solid #e3e7ec;border-radius:8px}
.ar-scroll:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.ar-table{width:100%;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum" 1}
.ar-table th,.ar-table td{padding:0 12px;height:36px;white-space:nowrap;text-align:right;vertical-align:middle}
.ar-table td{font-size:15px;font-weight:700;color:#1c232d}
.ar-table .ar-date{position:sticky;left:0;z-index:2;text-align:left;min-width:140px;border-right:1px solid #e3e7ec}
.ar-table thead th{background:#fff;font-size:13px;font-weight:700;color:#1c232d}
.ar-table thead .ar-h1 th{height:38px;position:sticky;top:0;z-index:3;border-bottom:1px solid #d5dbe4}
.ar-table thead .ar-h1 th.ar-date{z-index:5;color:#5b6474}
.ar-table thead .ar-h1 th[colspan]{text-align:center;border-left:1px solid #e3e7ec}
.ar-table thead .ar-h2 th{height:30px;position:sticky;top:38px;z-index:3;font-size:12.5px;color:#5b6474;border-bottom:1px solid #d5dbe4}
.ar-table thead i{margin-right:7px}
.ar-table .ar-gs{border-left:1px solid #e3e7ec}
.ar-sum th,.ar-sum td{height:30px;background:#f4f6f9!important;font-size:13.5px;font-weight:600;color:#3d4553}
.ar-sum th.ar-date{font-size:12.5px;font-weight:700;color:#5b6474}
.ar-sum-last td b{font-size:15.5px;font-weight:800;color:#1c232d}
.ar-sum-end th,.ar-sum-end td{border-bottom:2px solid #d5dbe4}
.ar-table tbody th.ar-date{background:#fff;font-size:14px;font-weight:600;color:#3d4553}
.ar-table tbody tr:nth-child(even)>*{background:#f6f7f9}
.ar-table tbody tr:hover>*{background:#eef1f5}
.ar-wd{margin-left:8px;font-size:12px;font-weight:600;color:#6b7486}
.ar-nil{color:#97a0b0;font-weight:400}
.ar-tri{display:inline-block;width:0;height:0;margin-right:6px;vertical-align:2px;border-left:4px solid transparent;border-right:4px solid transparent}
.ar-tri.up{border-bottom:6px solid var(--up)}
.ar-tri.down{border-top:6px solid var(--down)}
.ar-table .chg{font-size:14px;font-weight:700}
.ar-dense th,.ar-dense td{padding:0 9px}
.ar-dense td{font-size:14px}
.ar-empty{padding:28px 0;text-align:center!important;color:#5b6474;font-weight:600!important}
.ar-more{display:flex;justify-content:center;margin-top:14px}
.ar-more .pill-link{height:34px;border-radius:17px;padding:0 18px;border-color:#c5ccd6;background:#fff;color:#28313d;font-weight:600}
.ar-more .pill-link:hover{border-color:var(--brand);color:var(--brand);background:#fff}
.ar-note{margin:2px 4px 16px;font-size:13px;line-height:1.6;color:#4a5466;max-width:110ch}
@media (max-width:1199.98px){.ar-layout{grid-template-columns:minmax(0,1fr) 264px}}
@media (max-width:991.98px){
  .ar-layout{display:block}
  .ar-side{position:static;padding:0;margin-bottom:12px}
  .ar-side-toggle{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 14px;border:0;border-radius:10px;background:none;font-family:var(--head);text-align:left}
  .ar-side-toggle span{font-size:14.5px;font-weight:800;color:#1c232d}
  .ar-side-toggle em{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:13px;font-weight:600;color:var(--brand)}
  .ar-side-toggle .ic{width:16px;height:16px;transform:rotate(90deg);transition:transform .2s;color:#5b6474}
  .ar-side.is-open .ar-side-toggle .ic{transform:rotate(-90deg)}
  .ar-side-body{display:none;padding:4px 14px 16px}
  .ar-side.is-open .ar-side-body{display:grid}
  .ar-side-head h2{display:none}
  .ar-side-head{justify-content:flex-end}
  .ar-chips-2{grid-template-columns:repeat(3,1fr)}
  .ar-charts.ar-multi,.ar-charts.ar-n3{grid-template-columns:1fr}
  .ar-legend{max-width:100%;justify-content:flex-start}
}
@media (max-width:767.98px){
  .arsiv{padding-top:12px}
  .arsiv .panel{padding:16px 14px;border-radius:8px}
    .ar-head h2{font-size:18px}
  .ar-chips-2{grid-template-columns:1fr 1fr}
  .ar-chip{height:38px}
  .ar-seg button{height:34px}
  .ar-table th,.ar-table td{padding:0 10px}
  .ar-table .ar-date{min-width:108px}
  .ar-wd{display:none}
  .ar-scroll{max-height:560px}
}
@media print{.ar-side,.ar-more,.ar-tools{display:none}.ar-layout{display:block}.ar-scroll{max-height:none;overflow:visible}}
/* V6.61 (11 Kasım 2026): arşiv filtre sütunu koyu kart — Hakkımızda'daki "Sipariş ve destek" kartının koyu bordosu */
.ar-side{padding:20px 20px 22px;border-radius:14px;color:#fff;
  background:url('../img/desen-dalga.svg') right -120px top -40px/520px auto no-repeat,radial-gradient(90% 70% at 100% 0%,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#860d16 0%,#640910 55%,#4a060c 100%)}
.ar-side-head h2{color:#fff;font-size:17px}
.ar-reset{color:rgba(255,255,255,.85)}
.ar-reset:hover{color:#fff}
.ar-side .ar-f+.ar-f{border-top-color:rgba(255,255,255,.16)}
.ar-side .ar-lbl{color:rgba(255,255,255,.74)}
.ar-side .ar-chip{color:rgba(255,255,255,.9)}
.ar-side .ar-chip:hover{background:rgba(255,255,255,.09)}
.ar-side .ar-chip[aria-pressed="true"]{color:#fff}
.ar-side .ar-box{background:transparent;border-color:rgba(255,255,255,.6)}
.ar-side .ar-chip[aria-pressed="true"] .ar-box{background:#fff;border-color:#fff}
.ar-side .ar-chip[aria-pressed="true"] .ar-box::after{border-color:#640910}
.ar-side .ar-chip i{box-shadow:0 0 0 1.5px rgba(255,255,255,.85)}
.ar-side .ar-chip[aria-pressed="false"] i{opacity:.45}
.ar-side .ar-seg{background:rgba(255,255,255,.13)}
.ar-side .ar-seg button{color:rgba(255,255,255,.85)}
.ar-side .ar-seg button:hover{color:#fff}
.ar-side .ar-seg button[aria-pressed="true"]{background:#fff;border-color:#fff;color:#5a060d}
.ar-side .ar-dates input{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.34);color:#fff;color-scheme:dark}
.ar-side .ar-dates.on input{border-color:#fff;color:#fff}
.ar-side .ar-chip:focus-visible,.ar-side .ar-seg button:focus-visible,.ar-side .ar-dates input:focus-visible,.ar-side .ar-side-toggle:focus-visible,.ar-side .ar-reset:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media (max-width:991.98px){
  .ar-side{padding:0;border-radius:12px}
  .ar-side-toggle span{color:#fff}
  .ar-side-toggle em{color:rgba(255,255,255,.82)}
  .ar-side-toggle .ic{color:#fff}
  .ar-side-body{padding:0 14px 16px}
}
/* V6.63: şehirsiz arşivde (hurda, cevher, kütük) sütun başlığında birim */
.ar-table thead th small{margin-left:4px;font-size:11.5px;font-weight:600;color:#6b7486}
.ar-f[hidden]{display:none}
.ar-f[hidden]+.ar-f{padding-top:14px}
/* V6.64: dönem düğmeleriyle tarih kutuları arasında açıklama; kutuların üstünde Başlangıç / Bitiş */
.ar-or{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.35;color:rgba(255,255,255,.82)}
.ar-or::before,.ar-or::after{content:"";flex:1;min-width:8px;height:1px;background:rgba(255,255,255,.22)}
.ar-dates label{display:flex;flex-direction:column;gap:4px;margin:0;min-width:0}
.ar-dates label span{font-size:12px;font-weight:600;color:rgba(255,255,255,.74)}
/* V6.65 (11 Kasım 2026): mobilde tarih sütunu dar (kısa tarih ve kısa özet etiketleri); filtre kartı ekranın altına sabit, yukarı açılır */
.ar-ds{display:none}
@media (max-width:767.98px){
  .ar-table .ar-date{min-width:0;padding:0 8px}
  .ar-table .ar-date .ar-d{display:none}
  .ar-table .ar-date .ar-ds{display:inline}
  .ar-table tbody th.ar-date{font-size:12.5px}
  .ar-sum th.ar-date{font-size:12px}
  .ar-table thead .ar-h1 th.ar-date{font-size:12px}
}
@media (max-width:991.98px){
  .ar-side{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1038;margin:0;border-radius:16px 16px 0 0;box-shadow:0 -10px 28px -14px rgba(20,4,6,.55)}
  .ar-side-toggle{height:54px;padding:0 18px;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:content-box}
  .ar-side-toggle .ic{transform:rotate(-90deg)}
  .ar-side.is-open .ar-side-toggle .ic{transform:rotate(90deg)}
  .ar-side.is-open .ar-side-toggle{padding-bottom:0;border-bottom:1px solid rgba(255,255,255,.16)}
  .ar-side.is-open .ar-side-body{max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px);overflow-y:auto;padding:4px 18px calc(18px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}
  .has-arsiv .fab{bottom:72px}
  .ar-open .fab{display:none}
  .has-arsiv .site-footer{padding-bottom:64px}
  .has-arsiv .arsiv{padding-bottom:8px}
}
/* V6.66 (11 Kasım 2026): mobil menü düğmesi — çizgiler ortalı (kayma yok), daha büyük; açılırken orta çizgi yavaş kaybolur */
.m-toggler{gap:6px;transition:background .25s,border-color .25s,gap .35s cubic-bezier(.2,.8,.2,1)}
.m-toggler span{width:28px;height:3px;border-radius:2px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .55s ease,width .3s}
.m-toggler span:nth-child(2){width:17px;margin-left:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease,width .3s}
.m-toggler:hover span:nth-child(2){width:28px;margin-left:0}
.m-toggler.opened{gap:0}
.m-toggler.opened span:first-child{transform:translateY(3px) rotate(-45deg)}
.m-toggler.opened span:nth-child(2){width:17px;opacity:0;transform:rotate(-25deg) scaleX(.2)}
.m-toggler.opened span:last-child{transform:translateY(-3px) rotate(45deg)}
@media (max-width:991.98px){.m-toggler,.sh-actions .m-toggler{width:50px;height:50px}}
@media (prefers-reduced-motion:reduce){.m-toggler,.m-toggler span,.m-toggler span:nth-child(2){transition:none}}
/* V6.67 (11 Kasım 2026)
   a) menü düğmesi: orta kırmızı çizgi sağa doğru yavaşça kayarak çıkar (0,75 sn, görünür hareket)
   b) piyasa göstergelerinin arkasında yukarıdan aşağı inen koyu şerit (ayrı bir parça gibi)
   c) mobil giriş: önce göstergeler (küçültülmüş, dört kutu tek satır), sonra mini slider; ilk ekrana sığar */
.m-toggler{overflow:hidden}
.m-toggler span:nth-child(2){transition:transform .75s cubic-bezier(.45,0,.25,1),opacity .45s ease .3s,width .3s}
.m-toggler.opened span:nth-child(2){width:17px;opacity:0;transform:rotate(-25deg) translateX(40px)}
.home-hero .top-row>.market{position:relative}
.home-hero .top-row>.market::before{content:"";position:absolute;z-index:-1;top:-46px;bottom:-34px;left:0;right:0;pointer-events:none;
  background:#ffffff17;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
@media (min-width:992px){
  .home-hero .top-row>.market{padding:4px 30px 0 34px}
  .home-hero .top-row>.showcase{border-right:0}
}
@media (max-width:991.98px){
  .home-hero .top-row>.market{order:-1;padding:0 0 18px}
  .home-hero .top-row>.market::before{top:-22px;bottom:0;left:-20px;right:-20px}
  .home-hero .top-row>.showcase{padding:18px 0 0;border-bottom:0}
}
@media (max-width:767.98px){
  .home-hero{padding:14px 0 14px}
  .home-hero .top-row>.market{padding:0 0 14px}
  .home-hero .top-row>.market::before{top:-14px}
  .home-hero .market .pn-head{margin-bottom:10px;align-items:center}
  .home-hero .market .pn-title h2{font-size:16px}
  .home-hero .market .pn-sub{display:none}
  .home-hero .market .pn-date{font-size:12px}
  .home-hero .fx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
  .home-hero .fx-grid .fx-tile{padding:0 0 0 9px;border-left:1px solid rgba(255,255,255,.3)}
  .home-hero .fx-grid .fx-tile:first-child{padding-left:0;border-left:0}
  .home-hero .fx-tile span{font-size:11.5px}
  .home-hero .fx-tile b{font-size:14.5px;margin-top:2px;letter-spacing:-.03em}
  .home-hero .fx-tile small{font-size:10.5px}
  .home-hero .parity-box{margin-top:12px;padding-top:10px}
  .home-hero .pb-head{gap:1px 10px}
  .home-hero .pb-head h3{font-size:14px}
  .home-hero .pb-head .pb-note{font-size:11.5px}
  .home-hero .pb-figs{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
  .home-hero .pb-fig{gap:8px}
  .home-hero .pb-fig+.pb-fig{border-left:1px solid rgba(255,255,255,.3);padding-left:10px}
  .home-hero .pb-fig img{width:34px}
  .home-hero .pb-fig span{font-size:12px;margin-bottom:2px}
  .home-hero .pb-fig b{font-size:22px}
  .home-hero .pb-fig small{font-size:11.5px}
  .home-hero .top-row>.showcase{padding:14px 0 0}
  .home-hero .sc-copy{padding-top:0}
  .home-hero .sc-date{font-size:11px;margin-bottom:6px}
  .home-hero .sc-title{font-size:17px;line-height:1.3}
  .home-hero .sc-copy p{display:none}
  .home-hero .sc-link{margin-top:10px;height:32px;padding:0 12px 0 14px;font-size:13px}
}
/* V6.68 (11 Kasım 2026): giriş bandı koyu nötr örtü (bordo değil); gösterge şeridi yarı saydam buzlu cam (#ffffff17 + blur) */
.home-hero .ihero-media::after{background:rgba(17,19,23,.8)}
.home-hero .market{text-shadow:0 1px 2px rgba(0,0,0,.45)}
/* V6.69 (11 Kasım 2026): altın ve gümüş kuru parite rakamının altında küçük; üstte yalnızca USD ve EUR.
   Mobilde USD/EUR satırı slider'ın altına taşınır (app.js). */
.home-hero .fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.pb-kur{flex-basis:100%;margin-top:7px;font-style:normal;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.86);white-space:nowrap}
@media (max-width:991.98px){
  .home-hero .top-row>.fx-grid{order:3;position:relative;grid-template-columns:1fr 1fr;gap:0;margin-top:16px;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.2);text-shadow:0 1px 2px rgba(0,0,0,.45)}
  .home-hero .top-row>.fx-grid .fx-tile{flex-direction:row;align-items:baseline;gap:8px;padding:0 0 0 14px}
  .home-hero .top-row>.fx-grid .fx-tile:first-child{padding-left:0}
  .home-hero .top-row>.fx-grid .fx-tile span{font-size:12.5px}
  .home-hero .top-row>.fx-grid .fx-tile b{font-size:18px;margin-top:0}
  .home-hero .top-row>.fx-grid .fx-tile small{font-size:11.5px}
  .home-hero .parity-box{margin-top:0;padding-top:0;border-top:0}
}
@media (max-width:767.98px){
  .home-hero .top-row>.fx-grid{margin-top:12px;padding-top:10px}
  .pb-kur{margin-top:4px;font-size:11.5px}
}
/* V6.70 (11 Kasım 2026): sağ panel yalnızca altın ve gümüş paritesi, şeritte dikey ortalı;
   USD / EUR / CHF slider'ın altında ince tek satır çubuk */
.home-hero .market{justify-content:center}
.home-hero .parity-box{margin-top:0;padding-top:0;border-top:0}
.home-hero .pb-head{flex-wrap:nowrap;align-items:flex-start;gap:16px}
.home-hero .pb-head h3{font-size:20px}
.home-hero .pb-head .pb-note{margin-top:5px}
.home-hero .pb-head .dl-btn{flex-shrink:0}
.home-hero .pb-figs{margin-top:26px}
.home-hero .top-row>.showcase{display:flex;flex-direction:column}
.home-hero .top-row>.showcase>#showcase{flex:1 1 auto;height:auto;min-height:0}
.home-hero .showcase .fx-grid{flex:0 0 auto;display:flex;flex-wrap:nowrap;gap:0;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);text-shadow:0 1px 2px rgba(0,0,0,.45)}
.home-hero .showcase .fx-grid .fx-tile{flex-direction:row;align-items:baseline;gap:7px;padding:0 18px;border:0;border-left:1px solid rgba(255,255,255,.28);background:none;box-shadow:none;border-radius:0;min-width:0}
.home-hero .showcase .fx-grid .fx-tile:first-child{padding-left:0;border-left:0}
.home-hero .showcase .fx-grid .fx-tile span{font-size:12.5px;font-weight:600;color:rgba(255,255,255,.82);white-space:nowrap}
.home-hero .showcase .fx-grid .fx-tile b{font-size:16px;font-weight:800;margin-top:0;color:#fff}
.home-hero .showcase .fx-grid .fx-tile small{font-size:11.5px;font-weight:600;color:rgba(255,255,255,.82)}
@media (max-width:991.98px){
  .home-hero .top-row>.market{padding:0 0 16px}
}
@media (max-width:767.98px){
  .home-hero .pb-head h3{font-size:15px}
  .home-hero .pb-head .dl-btn{display:none}
  .home-hero .pb-figs{margin-top:12px}
  .home-hero .pb-fig small{flex-basis:100%;margin-top:1px}
  .home-hero .showcase .fx-grid{margin-top:12px;padding-top:10px;justify-content:space-between}
  .home-hero .showcase .fx-grid .fx-tile{gap:5px;padding:0 0 0 10px}
  .home-hero .showcase .fx-grid .fx-tile span{font-size:11px}
  .home-hero .showcase .fx-grid .fx-tile b{font-size:14.5px}
  .home-hero .showcase .fx-grid .fx-tile small{display:none}
}
/* =========================================================================
   V6.71 (12 Kasım 2026)
   a) header: motto yok; telefon logonun yanında; USD/EUR/CHF sağda (>=1200), altında slider çubuğu (<1200)
   b) slider: başlık ve özet iki satıra sabit — slayt değişince yükseklik değişmez
   c) büyük footer (logo, iletişim, dört bağlantı sütunu)
   ========================================================================= */
.mh-row>.mh-phone{margin:0;padding:0 0 0 26px;border-right:0;border-left:1px solid var(--line)}
.mh-fx{display:flex;align-items:center;margin-right:8px;padding-right:20px;border-right:1px solid var(--line);font-feature-settings:"tnum" 1}
.mh-fx span{display:flex;flex-direction:column;line-height:1.25;padding:0 16px;border-left:1px solid var(--line)}
.mh-fx span:first-child{padding-left:0;border-left:0}
.mh-fx span:last-child{padding-right:0}
.mh-fx small{font-size:11.5px;font-weight:600;color:var(--slate-3)}
.mh-fx b{font-size:16.5px;font-weight:700;letter-spacing:-.02em;color:var(--navy)}
@media (max-width:1199.98px){.mh-fx{display:none}}
@media (min-width:1200px){.home-hero .showcase .fx-grid{display:none}}
.home-hero .sc-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;height:2.6em;min-height:0}
.home-hero .sc-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.3em}
@media (max-width:767.98px){.home-hero .sc-title{line-height:1.3;height:2.6em}.home-hero .sc-copy p{display:none;min-height:0}}
.big-footer{margin-top:32px;background:#14171c;color:#c5cbd5;border-top:3px solid var(--brand)}
.bf-top{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(0,1fr));gap:36px 40px;padding-top:54px;padding-bottom:46px}
.bf-logo img{display:block;width:210px;height:auto}
.bf-brand p{margin:18px 0 20px;max-width:34ch;font-size:14.5px;line-height:1.65;color:#aab2be}
.bf-phone{display:block;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff}
.bf-phone small{display:block;font-size:12.5px;font-weight:600;letter-spacing:0;color:#aab2be}
.bf-mail{display:inline-block;margin-top:8px;font-size:14.5px;color:#c5cbd5}
.bf-phone:hover,.bf-mail:hover{color:#fff}
.bf-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.bf-btn{height:42px;padding:0 20px;border-radius:21px;border:1px solid rgba(255,255,255,.34);background:transparent;color:#fff;font-family:var(--head);font-size:14px;font-weight:700;transition:background .2s,border-color .2s}
.bf-btn:hover{background:rgba(255,255,255,.1);border-color:#fff}
.bf-btn-solid{background:#9a0f1a;border-color:#9a0f1a}
.bf-btn-solid:hover{background:#b3121f;border-color:#b3121f}
.bf-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0}
.bf-col h3{margin:4px 0 8px;font-size:14px;font-weight:800;letter-spacing:-.01em;color:#fff}
.bf-col a{font-size:14.5px;line-height:1.35;color:#c5cbd5}
.bf-col a:hover{color:#fff}
.bf-col address{margin:0;font-style:normal;font-size:14.5px;line-height:1.6;color:#c5cbd5}
.bf-contact a{color:#fff;font-weight:600}
.big-footer .f-bar{background:#0e1014;padding:16px 0}
.big-footer .f-bar .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 28px}
.big-footer .f-bar small{font-size:13px;color:#9aa3b0}
.f-legal{display:flex;flex-wrap:wrap;gap:6px 24px}
.big-footer .f-bar a{font-size:13px;color:#c5cbd5}
.bf-btn:focus-visible,.big-footer a:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media (max-width:1199.98px){.bf-top{grid-template-columns:repeat(4,minmax(0,1fr))}.bf-brand{grid-column:1/-1}.bf-brand p{max-width:60ch}}
@media (max-width:767.98px){
  .bf-top{grid-template-columns:1fr 1fr;gap:30px 24px;padding-top:38px;padding-bottom:34px}
  .bf-logo img{width:180px}
  .bf-phone{font-size:24px}
  .big-footer .f-bar .container{flex-direction:column;align-items:flex-start}
}
/* =========================================================================
   V6.72 (12 Kasım 2026) — Perspektif sayfası (perspektif.html, tools/perspektif-sayfasi.py, assets/js/perspektif.js)
   ve Hakkımızda'da daha büyük başkan fotoğrafı
   ========================================================================= */
.leader{grid-template-columns:300px minmax(0,1fr);gap:36px}
.leader-photo{box-shadow:none}
@media (max-width:767.98px){.leader{grid-template-columns:132px minmax(0,1fr);gap:16px}}
.pv{padding-bottom:0;overflow:hidden}
.pv-strip{overflow:hidden;background:#0e1014;padding:10px 0}
.pv-shift{will-change:transform}
.pv-track{display:flex;gap:10px;width:max-content;animation:pvMarquee 90s linear infinite}
.pv-track img{display:block;height:340px;width:auto;flex-shrink:0;filter:grayscale(1) contrast(1.05);border-radius:2px}
.pv-strip:hover .pv-track{animation-play-state:paused}
@keyframes pvMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 5px),0,0)}}
@media (prefers-reduced-motion:reduce){.pv-track{animation:none}.pv-strip{overflow-x:auto}}
.pv-kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--brand)}
.pv-kicker::before{content:"";width:26px;height:2px;background:var(--brand)}
.pv-intro{padding-top:72px;padding-bottom:28px}
.pv-intro h2{margin:16px 0 22px;max-width:22ch;font-size:44px;font-weight:800;line-height:1.14;letter-spacing:-.035em;color:#1c232d;text-wrap:balance}
.pv-intro p{font-size:18px;line-height:1.75;color:#3d4553;max-width:68ch}
.pv-rows{display:grid;gap:84px;padding-top:56px;padding-bottom:88px}
.pv-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center}
.pv-row-alt .pv-img{order:2}
.pv-img{margin:0;border-radius:10px;overflow:hidden;aspect-ratio:3/2;background:#e9ecf0}
.pv-img img{display:block;width:100%;height:100%;object-fit:cover}
.pv-no{display:block;font-size:15px;font-weight:800;letter-spacing:.04em;color:var(--brand)}
.pv-txt h3{margin:10px 0 16px;font-size:32px;font-weight:800;line-height:1.18;letter-spacing:-.03em;color:#1c232d;text-wrap:balance}
.pv-txt p{font-size:16.5px;line-height:1.75;color:#3d4553}
.pv-txt ul{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:10px}
.pv-txt li{position:relative;padding-left:22px;font-size:15.5px;font-weight:600;line-height:1.5;color:#1c232d}
.pv-txt li::before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--brand)}
.pv-band{color:#fff;background:radial-gradient(90% 70% at 100% 0%,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#860d16 0%,#640910 55%,#4a060c 100%)}
.pv-band-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:center;padding-top:76px;padding-bottom:76px}
.pv-band .pv-kicker{color:#ffc9cc}
.pv-band .pv-kicker::before{background:#ffc9cc}
.pv-band h2{margin:14px 0 18px;font-size:36px;font-weight:800;line-height:1.16;letter-spacing:-.03em;color:#fff;text-wrap:balance}
.pv-band p{font-size:16.5px;line-height:1.75;color:rgba(255,255,255,.88);max-width:58ch}
.pv-facts{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.pv-facts div{padding-top:16px;border-top:1px solid rgba(255,255,255,.3)}
.pv-facts dt{font-size:46px;font-weight:800;line-height:1;letter-spacing:-.04em;color:#fff;font-feature-settings:"tnum" 1}
.pv-facts dd{margin:8px 0 0;font-size:14px;font-weight:600;color:rgba(255,255,255,.86)}
.pv-cta{padding-top:76px;padding-bottom:84px;text-align:center}
.pv-cta h2{font-size:34px;font-weight:800;letter-spacing:-.03em;color:#1c232d;margin:0 0 10px}
.pv-cta p{font-size:16.5px;color:#3d4553}
.pv-cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}
.pv-btn{display:inline-flex;align-items:center;height:48px;padding:0 26px;border-radius:24px;border:1px solid #c5ccd6;background:#fff;color:#1c232d;font-family:var(--head);font-size:15px;font-weight:700;transition:border-color .2s,color .2s,background .2s}
.pv-btn:hover{border-color:var(--brand);color:var(--brand)}
.pv-btn-solid{background:#9a0f1a;border-color:#9a0f1a;color:#fff}
.pv-btn-solid:hover{background:#b3121f;border-color:#b3121f;color:#fff}
.pv+.big-footer{margin-top:0}
@media (max-width:991.98px){
  .pv-track img{height:260px}
  .pv-intro{padding-top:52px}
  .pv-intro h2{font-size:34px}
  .pv-rows{gap:56px;padding-top:40px;padding-bottom:60px}
  .pv-row,.pv-band-in{grid-template-columns:1fr;gap:26px}
  .pv-row-alt .pv-img{order:0}
  .pv-txt h3{font-size:27px}
  .pv-band-in{padding-top:54px;padding-bottom:54px}
  .pv-band h2{font-size:29px}
}
@media (max-width:767.98px){
  .pv-track{gap:6px}
  .pv-track img{height:190px}
  .pv-strip{padding:6px 0}
  .pv-intro{padding-top:38px;padding-bottom:16px}
  .pv-intro h2{font-size:27px}
  .pv-intro p{font-size:16px}
  .pv-rows{gap:44px;padding-top:28px;padding-bottom:48px}
  .pv-txt h3{font-size:23px}
  .pv-txt p{font-size:15.5px}
  .pv-facts dt{font-size:34px}
  .pv-facts{gap:14px}
  .pv-cta{padding-top:52px;padding-bottom:58px}
  .pv-cta h2{font-size:26px}
}
.home-hero .sc-copy p{height:3.3em;min-height:0}
.pv-hero h1{max-width:none}
@media (min-width:992px){.pv-hero h1{white-space:nowrap}}
/* üst bant her iç sayfada aynı yükseklikte: açıklama satırı iki satırlık yer tutar */
@media (min-width:992px){.ihero-lead{min-height:3.3em}}
/* =========================================================================
   V6.73 (12 Kasım 2026) — Perspektif: özel giriş. Standart üst bant yok; eğik, döşeme düzeninde siyah beyaz
   fotoğraf mozaiği kendi kendine akar (kaydırmaya bağlı değil), üstünde koyu örtü ve ortada başlık.
   ========================================================================= */
.pvh{position:relative;overflow:hidden;isolation:isolate;margin-top:-34px;background:#0e1014;color:#fff;min-height:620px;display:flex;align-items:center}
.pvh-mosaic{position:absolute;z-index:-2;left:-12%;right:-12%;top:-45%;bottom:-45%;display:flex;flex-direction:column;justify-content:center;gap:12px;transform:rotate(-9deg)}
.pvh-row{flex:0 0 auto;overflow:visible}
.pvh-track{display:flex;gap:12px;width:max-content;animation:pvhLeft 150s linear infinite}
.pvh-rev .pvh-track{animation-name:pvhRight;animation-duration:180s}
.pvh-row:nth-child(3) .pvh-track{animation-duration:130s}
.pvh-track img{display:block;height:250px;width:auto;flex-shrink:0;filter:grayscale(1) contrast(1.08);border-radius:3px}
.pvh-mosaic.is-paused .pvh-track{animation-play-state:paused}
@keyframes pvhLeft{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 6px),0,0)}}
@keyframes pvhRight{from{transform:translate3d(calc(-50% - 6px),0,0)}to{transform:translate3d(0,0,0)}}
.pvh-veil{position:absolute;z-index:-1;inset:0;background:radial-gradient(60% 70% at 50% 50%,rgba(14,16,20,.5) 0%,rgba(14,16,20,0) 100%),linear-gradient(180deg,rgba(14,16,20,.66) 0%,rgba(14,16,20,.56) 45%,rgba(14,16,20,.76) 100%)}
.pvh-inner{padding-top:96px;padding-bottom:84px;text-align:center}
.pvh-crumbs{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;font-size:13px;font-weight:600;color:rgba(255,255,255,.78)}
.pvh-crumbs a{color:rgba(255,255,255,.78)}
.pvh-crumbs a:hover{color:#fff}
.pvh-crumbs b{color:#fff;font-weight:700}
.pvh-crumbs span{width:18px;height:1px;background:rgba(255,255,255,.5)}
.pvh h1{margin:0;font-size:76px;font-weight:800;line-height:1.02;letter-spacing:-.04em;color:#fff;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.45)}
.pvh-lead{margin:22px auto 0;max-width:46ch;font-size:20px;line-height:1.55;color:rgba(255,255,255,.9)}
.pvh-actions{margin-top:32px}
.pvh-btn{display:inline-flex;align-items:center;gap:14px;height:54px;padding:0 26px 0 30px;border:1.5px solid rgba(255,255,255,.7);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;font-family:var(--head);font-size:16px;font-weight:700;transition:background .2s,color .2s,border-color .2s}
.pvh-btn .ic{width:20px;height:20px;transform:rotate(-45deg)}
.pvh-btn:hover{background:#fff;border-color:#fff;color:#1c232d}
.pvh-pause{position:absolute;left:24px;bottom:22px;width:42px;height:42px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(14,16,20,.6);display:flex;align-items:center;justify-content:center}
.pvh-pause i{width:10px;height:12px;border-left:3px solid #fff;border-right:3px solid #fff}
.pvh-pause[aria-pressed="true"] i{width:0;height:0;border:0;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}
.pvh-pause:hover{background:rgba(14,16,20,.85);border-color:#fff}
.pvh-btn:focus-visible,.pvh-pause:focus-visible,.pvh-crumbs a:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.pvh-track{animation:none}.pvh-pause{display:none}}
@media (max-width:991.98px){
  .pvh{min-height:520px;margin-top:0}
  .pvh-track img{height:190px}
  .pvh h1{font-size:54px}
  .pvh-lead{font-size:18px}
  .pvh-inner{padding-top:72px;padding-bottom:72px}
}
@media (max-width:767.98px){
  .pvh{min-height:460px}
  .pvh-mosaic{gap:8px;left:-30%;right:-30%}
  .pvh-track{gap:8px}
  .pvh-track img{height:140px}
  .pvh h1{font-size:38px;line-height:1.06}
  .pvh-lead{font-size:16px;margin-top:16px}
  .pvh-actions{margin-top:24px}
  .pvh-btn{height:48px;font-size:15px}
  .pvh-inner{padding-top:56px;padding-bottom:70px}
  .pvh-pause{left:14px;bottom:14px;width:38px;height:38px}
}
/* =========================================================================
   V6.74 (12 Kasım 2026)
   a) header döviz alanı: tek parça, üç bölmeli kapsül
   b) sağ kenarda "Yukarı" paneli (sayfa aşağı inince belirir)
   c) footer açık renk + ziyaret istatistikleri alanı (Google Analytics bağlanınca dolar)
   d) Perspektif girişi tam ekran; "Bizi tanıyın" oku
   ========================================================================= */
.mh-fx{align-items:stretch;height:44px;margin-right:4px;padding:0;border:1px solid #e1e5eb;border-radius:22px;background:#f6f7f9;overflow:hidden}
.mh-fx span{flex-direction:row;align-items:center;gap:8px;padding:0 16px;border-left:1px solid #e1e5eb;line-height:1}
.mh-fx span:first-child{padding-left:20px;border-left:0}
.mh-fx span:last-child{padding-right:20px}
.mh-fx small{font-size:11.5px;font-weight:700;letter-spacing:.05em;color:#6b7486}
.mh-fx b{font-size:15.5px;font-weight:800;letter-spacing:-.02em;color:#1c232d}

.to-top{position:fixed;right:0;top:calc(50% + 104px);z-index:1030;display:flex;flex-direction:column;align-items:center;gap:6px;width:40px;padding:12px 0 11px;border:0;border-radius:10px 0 0 10px;background:var(--navy);color:#fff;font-family:var(--head);font-size:11.5px;font-weight:700;letter-spacing:.02em;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s,visibility .35s,background .2s}
.to-top .ic{width:18px;height:18px;transform:rotate(-90deg)}
.to-top span{writing-mode:vertical-rl;transform:rotate(180deg)}
.to-top.is-on{transform:none;opacity:1;visibility:visible}
.to-top:hover{background:var(--brand)}
.to-top:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
@media (max-width:991.98px){
  .to-top{top:auto;right:22px;bottom:86px;width:44px;height:44px;padding:0;border-radius:50%;justify-content:center;transform:translateY(12px)}
  .to-top span{display:none}
  .has-arsiv .to-top{bottom:136px}
  .ar-open .to-top{display:none}
}
@media print{.to-top{display:none!important}}

.big-footer{background:#fff;color:#4a5466;border-top:3px solid var(--brand)}
.bf-brand p{color:#5b6474}
.bf-phone{color:#1c232d}
.bf-phone small{color:#6b7486}
.bf-mail{color:#3d4553}
.bf-phone:hover,.bf-mail:hover{color:var(--brand)}
.bf-btn{border-color:#c5ccd6;color:#1c232d}
.bf-btn:hover{background:#fff;border-color:var(--brand);color:var(--brand)}
.bf-btn-solid{background:#9a0f1a;border-color:#9a0f1a;color:#fff}
.bf-btn-solid:hover{background:#b3121f;border-color:#b3121f;color:#fff}
.bf-col h3{color:#1c232d}
.bf-col a{color:#4a5466}
.bf-col a:hover{color:var(--brand)}
.bf-col address{color:#4a5466}
.bf-contact a{color:#1c232d}
.bf-stats{border-top:1px solid #e6e9ee}
.bf-stats-in{display:flex;flex-wrap:wrap;align-items:center;gap:14px 44px;padding-top:22px;padding-bottom:22px}
.bf-stats h3{margin:0;font-size:13px;font-weight:700;color:#5b6474}
.bf-stats dl{display:flex;flex-wrap:wrap;gap:12px 40px;margin:0}
.bf-stats dl div{display:flex;align-items:baseline;gap:9px}
.bf-stats dt{font-size:13px;font-weight:600;color:#5b6474}
.bf-stats dd{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;color:#1c232d;font-feature-settings:"tnum" 1}
.bf-stats small{margin-left:auto;font-size:12px;color:#6b7486}
.big-footer .f-bar{background:#f3f4f7;border-top:1px solid #e6e9ee}
.big-footer .f-bar small{color:#5b6474}
.big-footer .f-bar a{color:#4a5466}
.big-footer .f-bar a:hover{color:var(--brand)}
.bf-btn:focus-visible,.big-footer a:focus-visible{outline-color:var(--brand)}
@media (max-width:767.98px){.bf-stats small{margin-left:0;flex-basis:100%}}

.pvh{min-height:calc(100vh - 100px);min-height:calc(100svh - 100px)}
.pvh-inner{padding-bottom:120px}
.pvh-down{position:absolute;left:50%;bottom:28px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;font-family:var(--head);font-size:14.5px;font-weight:700;letter-spacing:.01em}
.pvh-down i{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;transition:background .2s,border-color .2s;animation:pvhBob 2.2s ease-in-out infinite}
.pvh-down .ic{width:20px;height:20px;transform:rotate(90deg)}
.pvh-down:hover{color:#fff}
.pvh-down:hover i{background:#fff;border-color:#fff;color:#1c232d}
.pvh-down:focus-visible{outline:2px solid #fff;outline-offset:6px}
@keyframes pvhBob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}
@media (prefers-reduced-motion:reduce){.pvh-down i{animation:none}}
#tanitim{scroll-margin-top:70px}
@media (max-width:991.98px){.pvh{min-height:calc(100vh - 68px);min-height:calc(100svh - 68px)}}
@media (max-width:767.98px){.pvh-inner{padding-bottom:110px}.pvh-down{bottom:20px;font-size:13.5px}.pvh-down i{width:42px;height:42px}}
/* V6.75 (12 Kasım 2026): diğer sayfalar (çözüm ortakları, iletişim, ürünler, tevkifat, fiyat habercisi/servisi) */
.prose+.prose{margin-top:34px;padding-top:30px;border-top:1px solid #eceff3}
.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.cta-row .pv-btn{height:44px;padding:0 20px;border-radius:22px;font-size:14.5px}
.big-phone{display:inline-flex;align-items:center;gap:12px;margin:4px 0 12px;font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#1c232d}
.big-phone .ic{width:30px;height:30px;color:var(--brand)}
.big-phone:hover{color:var(--brand)}
.pg-names{margin-top:18px;font-size:14px;line-height:1.7;color:#4a5466}
.prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}
.prod-tile{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:0 18px;border-radius:10px;background:#f6f7f9;color:#1c232d;transition:background .2s,color .2s}
.prod-tile b{font-size:15px;font-weight:700}
.prod-tile .ic{width:15px;height:15px;color:#8a92a0;flex-shrink:0}
.prod-tile:hover{background:#eef1f5;color:var(--brand)}
.prod-tile:hover .ic{color:var(--brand)}
.tool-box{margin-top:16px;padding:22px 22px 8px;border-radius:12px;background:#f6f7f9}
.tool-box .tev-list{margin-top:6px}
.soon-badge{display:inline-flex;align-items:center;height:26px;margin-bottom:14px;padding:0 12px;border-radius:13px;background:#f7eded;color:var(--brand);font-size:12.5px;font-weight:700}
.page-article .wide-photo{margin-top:18px}
@media (max-width:767.98px){
  .prod-grid{grid-template-columns:1fr 1fr}
  .prod-tile{padding:0 14px;min-height:52px}
  .prod-tile b{font-size:14px}
  .big-phone{font-size:30px}
  .tool-box{padding:16px 14px 4px}
}
.tool-box .tev-list{background:#fff}
.tool-box .tev-list>div{font-size:15px;padding:11px 16px}
.tool-box .tev-list>div:last-child{background:#f7eded;color:#5a060d;font-weight:800;font-size:16px}
/* =========================================================================
   V6.76 (12 Kasım 2026): footer üstünde kırmızı çizgi yok; teklif sekmesi WhatsApp temalı ve WhatsApp'a gider;
   site içi ürün sayfası (ürün kartları); Fiyat Servisi başvuru formu
   ========================================================================= */
.big-footer{border-top:1px solid #e6e9ee}
.side-tab.side-wa,.fab.fab-wa{background:#0e8f6f;color:#fff;text-decoration:none}
.side-tab.side-wa:hover,.fab.fab-wa:hover{background:#0a7459;color:#fff}
.side-tab.side-wa .ic,.fab.fab-wa .ic{color:#fff}
.fab.fab-wa{display:none;align-items:center;justify-content:center}
@media (max-width:991.98px){.fab.fab-wa{display:inline-flex}}
.prod-tile{border:0;width:100%;font-family:var(--head);text-align:left;flex-wrap:wrap;column-gap:10px;padding-top:10px;padding-bottom:10px;scroll-margin-top:90px}
.prod-tile b{flex:1 1 auto}
.prod-tile small{order:3;flex-basis:100%;font-size:12.5px;font-weight:600;color:#6b7486}
.prod-tile:target{background:#f7eded;color:var(--brand)}
.prod-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}
.prod-card{margin:0}
.prod-card img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:8px;background:#f1f3f6}
.prod-card figcaption{margin-top:8px;font-size:14px;font-weight:700;line-height:1.35;color:#1c232d}
.prose[id^="urun-"]{scroll-margin-top:90px}
.apply-form{padding-bottom:20px}
.apply-form label{font-size:13.5px;font-weight:600;color:#3d4553}
.apply-form .custom-control-label{font-weight:500;line-height:1.5}
.apply-form .custom-control-label a{color:var(--brand);text-decoration:underline}
.apply-form .cta-row{margin-top:6px}
.apply-msg{margin-top:16px;padding:14px 16px;border-radius:10px;background:#e7f5ee;color:#0b5c3a;font-size:15px;line-height:1.55}
.apply-msg small{display:block;margin-top:6px;font-size:12.5px;color:#3d6b57}
@media (max-width:991.98px){.prod-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:767.98px){.prod-cards{grid-template-columns:1fr 1fr;gap:12px}.prod-card figcaption{font-size:13px}}
/* =========================================================================
   V6.77 (12 Kasım 2026)
   a) WhatsApp sekmesi sağ altta, kenarları dalgalı (yanlardaki eski dikey sekme ve yuvarlak düğme yok)
   b) "Yukarı" düğmesi kenara yapışık değil: sağ altta yüzen yuvarlak düğme
   c) ürün sayfaları: kategori listesi, kategori (ürün kartları), ürün detayı ve yatay WhatsApp düğmesi
   ========================================================================= */
.wa-tab{--wa:#0e8f6f;position:fixed;right:56px;bottom:0;z-index:1040;display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 26px;border-radius:24px 24px 0 0;background:var(--wa);color:#fff;font-family:var(--head);font-size:15px;font-weight:700;letter-spacing:-.01em;text-decoration:none;transition:height .25s cubic-bezier(.2,.8,.2,1),background .2s}
.wa-tab::before,.wa-tab::after{content:"";position:absolute;bottom:0;width:26px;height:26px;pointer-events:none}
.wa-tab::before{right:100%;background:radial-gradient(circle at 0 0,rgba(14,143,111,0) 25.5px,var(--wa) 26px)}
.wa-tab::after{left:100%;background:radial-gradient(circle at 100% 0,rgba(14,143,111,0) 25.5px,var(--wa) 26px)}
.wa-tab .ic{width:22px;height:22px;flex-shrink:0}
.wa-tab:hover{--wa:#0a7459;height:56px;color:#fff}
.wa-tab:focus-visible{outline:2px solid #fff;outline-offset:-5px}
@media (max-width:991.98px){
  .wa-tab{right:34px;height:46px;padding:0 20px;font-size:14px}
  .wa-tab::before,.wa-tab::after{width:22px;height:22px}
  .wa-tab::before{background:radial-gradient(circle at 0 0,rgba(14,143,111,0) 21.5px,var(--wa) 22px)}
  .wa-tab::after{background:radial-gradient(circle at 100% 0,rgba(14,143,111,0) 21.5px,var(--wa) 22px)}
  .has-arsiv .wa-tab{display:none}
}
@media print{.wa-tab{display:none!important}}

.to-top{top:auto;right:26px;bottom:74px;width:48px;height:48px;padding:0;flex-direction:row;justify-content:center;gap:0;border:1px solid #d5dbe4;border-radius:50%;background:#fff;color:#1c232d;transform:translateY(14px)}
.to-top span{display:none}
.to-top .ic{width:20px;height:20px}
.to-top.is-on{transform:none}
.to-top:hover{background:#fff;border-color:var(--brand);color:var(--brand)}
@media (max-width:991.98px){
  .to-top{right:18px;bottom:64px;width:44px;height:44px}
  .has-arsiv .to-top{bottom:68px}
}

.urun-main{padding-top:24px}
.urun-main .panel{border:0;box-shadow:none;border-radius:10px;padding:26px 28px;margin-bottom:16px}
.urun-head{margin-bottom:18px}
.urun-head h2{margin:0;font-size:21px;font-weight:800;letter-spacing:-.02em;color:#1c232d}
.urun-head p{margin:5px 0 0;font-size:14.5px;line-height:1.6;color:#4a5466;max-width:76ch}
.kat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.kat-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:104px;padding:16px 18px;border-radius:10px;background:#f6f7f9;color:#1c232d;transition:background .2s,color .2s}
.kat-card b{font-size:17px;font-weight:800;letter-spacing:-.02em}
.kat-card small{margin-top:3px;font-size:13px;font-weight:600;color:#6b7486}
.kat-card .ic{position:absolute;right:16px;top:16px;width:18px;height:18px;color:#8a92a0;transition:transform .2s,color .2s}
a.kat-card:hover{background:#f7eded;color:var(--brand)}
a.kat-card:hover .ic{color:var(--brand);transform:translateX(3px)}
.kat-card-off{color:#5b6474}
.kat-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}
.kat-nav{position:sticky;top:84px;display:flex;flex-direction:column;padding:18px 18px 12px;border-radius:10px;background:#fff}
.kat-nav h2{margin:0 0 8px;font-size:13px;font-weight:700;color:#5b6474}
.kat-nav a,.kat-nav span{display:flex;align-items:center;justify-content:space-between;min-height:40px;border-top:1px solid #eef0f3;font-size:14.5px;font-weight:600;color:#3d4553}
.kat-nav span{color:#8a92a0;font-weight:500}
.kat-nav a .ic{width:14px;height:14px;color:#8a92a0}
.kat-nav a:hover,.kat-nav a.active{color:var(--brand)}
.kat-nav a.active{font-weight:800}
.kat-nav a.active .ic{color:var(--brand)}
.urun-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.urun-grid-1{grid-template-columns:1fr;gap:10px}
.urun-kart{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#f6f7f9;color:#1c232d;transition:background .2s}
.uk-img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#dfe3e8}
.uk-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.uk-img i{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:6px;background:rgba(14,16,20,.82);color:#fff;font-style:normal;font-size:13px;font-weight:800}
.uk-body{display:flex;flex-direction:column;gap:4px;padding:16px 18px 6px}
.uk-body b{font-size:17px;font-weight:800;letter-spacing:-.02em}
.uk-text{font-size:13.5px;line-height:1.5;color:#4a5466}
.uk-price{margin-top:6px;font-size:16px;font-weight:800;color:#1c232d;font-feature-settings:"tnum" 1}
.uk-price small{font-size:12.5px;font-weight:600;color:#6b7486}
.uk-go{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding:10px 18px 16px;font-size:14px;font-weight:700;color:var(--brand)}
.uk-go .ic{width:16px;height:16px;transition:transform .2s}
a.urun-kart:hover{background:#f1f3f6;color:#1c232d}
a.urun-kart:hover .uk-img img{transform:scale(1.05)}
a.urun-kart:hover .uk-go .ic{transform:translateX(4px)}
.urun-kart-sm{flex-direction:row;align-items:center}
.urun-kart-sm .uk-img{flex:0 0 120px;aspect-ratio:4/3}
.urun-kart-sm .uk-body{padding:10px 16px}
.urun-kart-sm .uk-body b{font-size:15.5px}
.urun-detay{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}
.ud-img{margin:0}
.ud-img img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:10px}
.ud-img figcaption{margin-top:8px;font-size:12.5px;color:#6b7486}
.ud-cat{font-size:13px;font-weight:700;color:var(--brand)}
.ud-info h2{margin:6px 0 12px;font-size:34px;font-weight:800;line-height:1.12;letter-spacing:-.035em;color:#1c232d}
.ud-info h2 small{font-size:20px;font-weight:700;color:#6b7486;letter-spacing:-.01em}
.ud-info p{font-size:16px;line-height:1.7;color:#3d4553;max-width:56ch}
.ud-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:20px 0 26px}
.ud-specs div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eceff3}
.ud-specs dt{font-size:14px;font-weight:600;color:#5b6474}
.ud-specs dd{margin:0;font-size:15px;font-weight:800;color:#1c232d;text-align:right}
.ud-specs dd small{font-size:12px;font-weight:600;color:#6b7486}
.wa-btn{display:flex;align-items:center;gap:16px;width:100%;min-height:68px;padding:12px 24px;border-radius:14px;background:#0e8f6f;color:#fff;text-decoration:none;transition:background .2s,transform .2s}
.wa-btn>.ic:first-child{width:32px;height:32px;flex-shrink:0}
.wa-btn span{flex:1;display:flex;flex-direction:column;line-height:1.25}
.wa-btn b{font-size:19px;font-weight:800;letter-spacing:-.02em}
.wa-btn small{font-size:13.5px;font-weight:500;color:rgba(255,255,255,.92)}
.wa-btn>.ic:last-child{width:22px;height:22px;flex-shrink:0;transition:transform .2s}
.wa-btn:hover{background:#0a7459;color:#fff}
.wa-btn:hover>.ic:last-child{transform:translateX(5px)}
.wa-btn:focus-visible{outline:2px solid #0a7459;outline-offset:3px}
.ud-lower{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:start}
.ud-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum" 1}
.ud-table th,.ud-table td{height:38px;padding:0 14px;text-align:right;font-size:15px}
.ud-table thead th{height:34px;font-size:12.5px;font-weight:700;color:#5b6474;border-bottom:1px solid #d5dbe4}
.ud-table th:first-child{text-align:left}
.ud-table tbody th{font-weight:700;color:#1c232d}
.ud-table tbody td{font-weight:700;color:#1c232d}
.ud-table tbody td:last-child{font-size:13.5px;font-weight:500;color:#5b6474}
.ud-table tbody tr:nth-child(even)>*{background:#f6f7f9}
.ud-more{margin-top:16px}
@media (max-width:1199.98px){.kat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.urun-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:991.98px){
  .kat-layout,.urun-detay,.ud-lower{grid-template-columns:1fr}
  .urun-detay{gap:22px}
  .kat-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:8px;padding:14px}
  .kat-nav h2{flex-basis:100%;margin-bottom:2px}
  .kat-nav a,.kat-nav span{min-height:34px;padding:0 13px;border:1px solid #e3e7ec;border-radius:17px;font-size:13.5px}
  .kat-nav a .ic{display:none}
  .kat-nav a.active{border-color:var(--brand)}
}
@media (max-width:767.98px){
  .urun-main{padding-top:14px}
  .urun-main .panel{padding:18px 16px}
  .kat-grid{grid-template-columns:1fr 1fr;gap:10px}
  .kat-card{min-height:84px;padding:12px 14px}
  .kat-card b{font-size:15px}
  .urun-grid{grid-template-columns:1fr}
  .ud-info h2{font-size:27px}
  .ud-specs{grid-template-columns:1fr}
  .wa-btn{min-height:62px;padding:10px 18px;gap:12px}
  .wa-btn b{font-size:17px}
  .ud-table th,.ud-table td{padding:0 10px;font-size:14px}
}
/* V6.78 (12 Kasım 2026): footer en sağ altta Siyah Yazılım imzası; alt bant WhatsApp sekmesinin üstünde kalır */
.big-footer .f-bar{padding:16px 0 66px}
.big-footer .f-bar .container{justify-content:flex-start}
.f-sign{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;font-size:12px;line-height:1.4;color:#5b6474}
.f-sign b{font-size:14.5px;font-weight:800;letter-spacing:-.01em;color:#1c232d}
@media (max-width:991.98px){.big-footer .f-bar{padding-bottom:62px}}
@media (max-width:767.98px){.f-sign{margin-left:0;align-items:flex-start;text-align:left}}
/* =========================================================================
   V6.79 (12 Kasım 2026): giriş bandı slider'ı tek cümle + küçük düğme (üstte tarih, altta özet yok), alan alçaldı;
   video örtüsü kullanıcının verdiği geçiş
   ========================================================================= */
.home-hero .ihero-media::after{background:
  linear-gradient(90deg,rgba(14,19,26,.94) 0%,rgba(16,22,30,.86) 38%,rgba(18,25,34,.62) 70%,rgba(18,25,34,.5) 100%),
  linear-gradient(180deg,rgba(14,19,26,.55) 0%,rgba(14,19,26,0) 30%,rgba(14,19,26,0) 65%,rgba(14,19,26,.7) 100%)}
.home-hero{padding:34px 0 26px}
.home-hero .top-row>.market::before{top:-34px;bottom:-26px}
.home-hero .top-row>.showcase{justify-content:center}
.home-hero .top-row>.showcase>#showcase{flex:0 0 auto}
.home-hero .sc-date,.home-hero .sc-copy p{display:none}
.home-hero .sc-copy{padding-top:0}
.home-hero .sc-title{font-size:27px;line-height:1.3;height:2.6em}
.home-hero .sc-link{margin-top:14px;height:32px;padding:0 12px 0 14px;border-width:1px;border-radius:16px;font-size:13px}
.home-hero .sc-link .ic{width:13px;height:13px}
.home-hero .sc-nav{margin-top:16px;padding-top:0;border-top:0}
.home-hero .sc-nav .sc-arrow{width:26px;height:26px}
.home-hero .pb-figs{margin-top:20px}
@media (max-width:991.98px){
  .home-hero{padding:22px 0 20px}
  .home-hero .top-row>.market::before{top:-22px;bottom:0}
  .home-hero .sc-title{font-size:23px}
}
@media (max-width:767.98px){
  .home-hero{padding:14px 0 14px}
  .home-hero .top-row>.market::before{top:-14px}
  .home-hero .sc-title{font-size:17px}
  .home-hero .sc-link{margin-top:10px}
  .home-hero .sc-nav{margin-top:12px}
}
/* V6.80 (12 Kasım 2026): mobil giriş — üstte slider yazısı (video yalnızca bu bölümün arkasında),
   altında düz zeminli altın/gümüş paritesi, en altta düz zeminli döviz çubuğu */
@media (max-width:991.98px){
  .home-hero{padding-bottom:0}
  .home-hero .top-row>.showcase{display:contents}
  .home-hero .top-row>.showcase>#showcase{order:1;padding:0 0 20px}
  .home-hero .top-row>.market{order:2;padding:18px 0 16px}
  .home-hero .top-row>.market::before{top:0;bottom:0;left:-40px;right:-40px;background:#141a22;-webkit-backdrop-filter:none;backdrop-filter:none}
  .home-hero .showcase .fx-grid{order:3;position:relative;margin-top:0;padding:12px 0 14px;border-top:1px solid rgba(255,255,255,.14)}
  .home-hero .showcase .fx-grid::before{content:"";position:absolute;z-index:-1;top:-1px;bottom:0;left:-40px;right:-40px;background:#141a22;border-top:1px solid rgba(255,255,255,.14)}
}
@media (max-width:767.98px){
  .home-hero .top-row>.showcase>#showcase{padding-bottom:16px}
  .home-hero .top-row>.market{padding:16px 0 14px}
}
/* =========================================================================
   V6.82 (12 Kasım 2026): sitede teklif formu yok — eski "Teklif İste" düğmeleri WhatsApp bağlantısı;
   tablolarda fiyat hücreleri düz yazı, satır başlıkları ilgili sayfaya gider; şehir sayfası özeti
   ========================================================================= */
.hbtn-wa{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#0b7a5e;font-weight:700}
.hbtn-wa .ic{width:20px;height:20px;color:#0e8f6f}
.hbtn-wa:hover{color:#0a5f4a}
.sticky-hdr .hbtn-wa,.sh-actions .hbtn-wa{color:#0b7a5e}
.bf-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}
.bf-btn.bf-btn-wa{background:#0e8f6f;border-color:#0e8f6f;color:#fff}
.bf-btn.bf-btn-wa:hover{background:#0a7459;border-color:#0a7459;color:#fff}
.bf-btn-wa .ic{width:18px;height:18px}
.pv-btn.pv-btn-wa{background:#0e8f6f;border-color:#0e8f6f;color:#fff}
.pv-btn.pv-btn-wa:hover{background:#0a7459;border-color:#0a7459;color:#fff}
a.sc-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
a.mm-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.mm-btn.mm-btn-wa{background:#0e8f6f;border-color:#0e8f6f;color:#fff}
.dt .v.px{display:inline-block;font-weight:700;font-size:15px;color:var(--navy);letter-spacing:-.015em}
.indicators .ind-col+.ind-col .v.px{color:inherit}
a.city-link{text-decoration:none}

.sehir-ozet{margin-top:0}
.arsiv .sehir-ozet{padding:22px 24px}
.so-head{margin-bottom:16px}
.so-head h2{margin:0;font-size:21px;font-weight:800;letter-spacing:-.02em;color:#1c232d}
.so-head p{margin:4px 0 0;font-size:13.5px;font-weight:500;color:#4a5466}
.so-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.so-card{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;padding:16px 18px;border-radius:10px;background:#f6f7f9;font-feature-settings:"tnum" 1}
.so-card span:first-child{flex-basis:100%;font-size:13.5px;font-weight:700;color:#5b6474}
.so-card b{font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-.035em;color:#1c232d}
.so-card .chg{font-size:15px;font-weight:700}
.so-card small{flex-basis:100%;margin-top:2px;font-size:12.5px;color:#6b7486}
.so-nil{color:#97a0b0}
.so-others{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding-top:14px;border-top:1px solid #eceff3}
.so-lbl{flex-basis:100%;font-size:13px;font-weight:700;color:#5b6474}
.so-lbl small{font-weight:500;color:#6b7486}
.so-link{display:inline-flex;align-items:baseline;gap:9px;height:40px;padding:0 16px;border:1px solid #e1e5eb;border-radius:20px;background:#fff;color:#1c232d;text-decoration:none;line-height:38px;font-feature-settings:"tnum" 1;transition:border-color .2s}
.so-link span{font-size:13.5px;font-weight:600;color:#4a5466}
.so-link b{font-size:15.5px;font-weight:800}
.so-link .chg{font-size:13px;font-weight:700}
.so-link:hover{border-color:var(--brand);color:#1c232d}
@media (max-width:767.98px){
  .arsiv .sehir-ozet{padding:16px 14px}
  .so-grid{grid-template-columns:1fr;gap:8px}
  .so-card{padding:12px 14px}
  .so-card b{font-size:28px}
  .so-link{height:38px;padding:0 13px}
}
/* üst bant yüksekliği: sayfa yolu masaüstünde tek satırda kalır */
@media (min-width:992px){.ihero-crumbs{flex-wrap:nowrap;white-space:nowrap;max-width:none}}
/* V6.84 (13 Kasım 2026): üst bardaki satış hattı — sade, kurumsal: ince çerçeveli ikon, küçük etiket,
   alan kodu açık, numara koyu ve aralıklı */
.mh-row>.mh-phone{gap:14px;padding:4px 0 4px 30px;border-left:1px solid #dfe3e9;text-decoration:none}
.mh-phone .mh-ph-ico{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border:1px solid #d5dbe4;border-radius:50%;transition:border-color .2s,background .2s}
.mh-phone .mh-ph-ico .ic{width:18px;height:18px;color:#28313d;stroke-width:1.5}
.mh-phone .mh-ph-txt{display:flex;flex-direction:column;gap:3px;font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:1}
.mh-phone .mh-ph-txt small{display:block;font-size:11.5px;font-weight:600;letter-spacing:.04em;color:#6b7486}
.mh-phone .mh-ph-txt b{font-family:var(--head);font-size:20px;font-weight:700;letter-spacing:.015em;color:#1c232d;font-feature-settings:"tnum" 1;white-space:nowrap}
.mh-phone .mh-ph-txt b i{font-style:normal;font-weight:500;color:#6b7486;margin-right:2px}
.mh-phone:hover .mh-ph-ico{border-color:#28313d;background:#28313d}
.mh-phone:hover .mh-ph-ico .ic{color:#fff}
.mh-phone:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}
@media (max-width:1199.98px){.mh-row>.mh-phone{padding-left:22px;gap:11px}.mh-phone .mh-ph-ico{width:38px;height:38px}.mh-phone .mh-ph-txt b{font-size:18px}}
/* =========================================================================
   V6.85 (13 Kasım 2026)
   a) WhatsApp sekmesi: geçişli zemin, çerçeveli ikon, iki satır yazı
   b) kırmızı bantlarda düz renk yok: çelik hasır döşemesi (assets/img/desen-hasir-kare.svg)
   c) header döviz: çerçevesiz, zeminsiz; küçük para birimi simgeleri
   d) ana sayfa: "Rakamlarla Ali Cangül" bandı — ekrana her girişte yeniden canlanır
   ========================================================================= */
.wa-tab{--wa:#0b7d61;gap:12px;height:58px;padding:0 26px 0 18px;border-radius:26px 26px 0 0;
  background:linear-gradient(180deg,#14a987 0%,#0e9273 46%,#0b7d61 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 0 0 1px rgba(255,255,255,.06),0 -10px 26px -12px rgba(5,58,44,.55)}
.wa-tab .wa-ico{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}
.wa-tab .wa-ico .ic{width:20px;height:20px}
.wa-tab .wa-txt{display:flex;flex-direction:column;gap:2px;line-height:1.05;text-align:left}
.wa-tab .wa-txt small{font-size:11.5px;font-weight:600;letter-spacing:.05em;color:rgba(255,255,255,.88)}
.wa-tab .wa-txt b{font-size:15.5px;font-weight:800;letter-spacing:-.01em;color:#fff}
.wa-tab:hover{--wa:#096a52;height:64px;background:linear-gradient(180deg,#12a180 0%,#0c8468 46%,#096a52 100%)}
@media (max-width:991.98px){
  .wa-tab{height:50px;padding:0 20px 0 14px;gap:10px;border-radius:22px 22px 0 0}
  .wa-tab .wa-ico{width:30px;height:30px}
  .wa-tab .wa-ico .ic{width:17px;height:17px}
  .wa-tab .wa-txt small{font-size:10.5px}
  .wa-tab .wa-txt b{font-size:14px}
  .wa-tab:hover{height:50px}
}

.pv-band{background:url('../img/desen-hasir-kare.svg') 0 0/44px 44px repeat,radial-gradient(70% 90% at 100% 0%,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 60%),linear-gradient(160deg,#8c0e17 0%,#640910 55%,#43050a 100%)}
.pv-band-in{position:relative}
.pv+.big-footer{margin-top:0}

.mh-fx{height:auto;margin-right:10px;padding:0 22px 0 0;border:0;border-right:1px solid #dfe3e9;border-radius:0;background:none;overflow:visible;gap:0}
.mh-fx span{gap:8px;padding:0 18px;border-left:1px solid #e6e9ee}
.mh-fx span:first-child{padding-left:0;border-left:0}
.mh-fx span:last-child{padding-right:0}
.mh-fx i{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:1px solid #cfd5de;border-radius:50%;font-style:normal;font-family:var(--head);font-size:11.5px;font-weight:700;line-height:1;color:#28313d}
.mh-fx small{font-size:11px;font-weight:600;letter-spacing:.06em;color:#6b7486}
.mh-fx b{font-size:15px;font-weight:700;letter-spacing:.01em;color:#1c232d;font-feature-settings:"tnum" 1}
/* V6.87 (13 Kasım 2026) — "Rakamlarla Ali Cangül": küçük, tek satırlık sakin şerit (büyük kart ve fotoğraf yok).
   Beyaz zemin, koyu rakamlar, ince ayırıcılar; ekrana her girişte rakamlar yeniden sayar. */
.rs{display:flex;align-items:center;gap:44px;margin-bottom:24px;padding:26px 36px;border-radius:12px;background:#fff}
.rs-head{flex:0 0 auto}
.rs-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--brand)}
.rs-kicker::before{content:"";width:18px;height:2px;background:var(--brand)}
.rs-head h2{margin:6px 0 0;font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-.025em;color:#1c232d;white-space:nowrap}
.rs-list{flex:1;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}
.rs-item{padding:2px 8px 2px 24px;border-left:1px solid #e3e7ec;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}
.rs-item b{display:block;font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.035em;color:#1c232d;font-feature-settings:"tnum" 1;white-space:nowrap}
.rs-item b sup{top:-.85em;margin-left:2px;font-size:.38em;font-weight:700;letter-spacing:0;color:var(--brand)}
.rs-item span{display:block;margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.3;color:#5b6474;white-space:nowrap}
.rs.is-in .rs-item{opacity:1;transform:none}
.rs.is-in .rs-item:nth-child(2){transition-delay:.07s}
.rs.is-in .rs-item:nth-child(3){transition-delay:.14s}
.rs.is-in .rs-item:nth-child(4){transition-delay:.21s}
.rs.is-in .rs-item:nth-child(5){transition-delay:.28s}
.rs.is-in .rs-item:nth-child(6){transition-delay:.35s}
.rs.no-anim .rs-item{opacity:1;transform:none;transition:none}
@media (max-width:1199.98px){.rs{gap:28px;padding:22px 26px}.rs-item{padding-left:16px}.rs-item b{font-size:25px}}
@media (max-width:991.98px){
  .rs{flex-direction:column;align-items:stretch;gap:16px}
  .rs-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}
  .rs-item:nth-child(3n+1){padding-left:0;border-left:0}
}
@media (max-width:767.98px){
  .rs{padding:18px 16px}
  .rs-head h2{font-size:18px}
  .rs-item{padding-left:12px;padding-right:4px}
  .rs-item b{font-size:22px}
  .rs-item span{font-size:11.5px}
}
@media (prefers-reduced-motion:reduce){.rs-item{opacity:1;transform:none;transition:none}}
/* V6.88: rakam şeridinde her rakamın yanında küçük bordo ek ("yıl", "marka", "bölge"…), altında mini cümle;
   girişte her rakamın üstünde kısa bordo çizgi çizilir */
.rs-item{position:relative;padding-top:10px;padding-bottom:2px}
.rs-item::before{content:"";position:absolute;left:24px;top:0;width:18px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.rs.is-in .rs-item::before{transform:scaleX(1)}
.rs.is-in .rs-item:nth-child(2)::before{transition-delay:.07s}
.rs.is-in .rs-item:nth-child(3)::before{transition-delay:.14s}
.rs.is-in .rs-item:nth-child(4)::before{transition-delay:.21s}
.rs.is-in .rs-item:nth-child(5)::before{transition-delay:.28s}
.rs.is-in .rs-item:nth-child(6)::before{transition-delay:.35s}
.rs.no-anim .rs-item::before{transform:none;transition:none}
.rs-item b sup{top:-.95em;margin-left:3px;font-size:.37em;font-weight:700;letter-spacing:.01em;color:var(--brand)}
.rs-item span{margin-top:7px;font-weight:500;color:#4a5466}
@media (max-width:1199.98px){.rs-item::before{left:16px}}
@media (max-width:991.98px){.rs-item:nth-child(3n+1)::before{left:0}}
@media (max-width:767.98px){
  .rs-item::before{left:12px}
  .rs-item b sup{font-size:.42em}
  .rs-item span{white-space:normal}
}
@media (prefers-reduced-motion:reduce){.rs-item::before{transform:none;transition:none}}
@media (max-width:767.98px){
  .rs-list{grid-template-columns:1fr 1fr;row-gap:18px}
  .rs-list .rs-item:nth-child(even){padding-left:16px;border-left:1px solid #e3e7ec}
  .rs-list .rs-item:nth-child(odd){padding-left:0;border-left:0}
  .rs-list .rs-item:nth-child(even)::before{left:16px}
  .rs-list .rs-item:nth-child(odd)::before{left:0}
  .rs-item b{font-size:24px}
}
/* V6.89 (13 Kasım 2026): rakam şeridine hafif gölge; header döviz alanı — çerçevesiz, renkli mini çizgi grafikli
   (son 30 günün gerçek kurları: tools/doviz-cek.py) */
.rs{box-shadow:0 1px 2px rgba(23,30,40,.05),0 18px 36px -24px rgba(23,30,40,.38)}
.mh-fx{display:flex;align-items:center;gap:26px;height:auto;margin-right:12px;padding:0 24px 0 0;border:0;border-right:1px solid #dfe3e9;border-radius:0;background:none;overflow:visible}
.fx-it{display:flex;align-items:center;gap:10px;--fx:#6b7486}
.fx-up{--fx:var(--up)}
.fx-down{--fx:var(--down)}
.fx-t{display:flex;flex-direction:column;gap:3px;line-height:1}
.mh-fx .fx-t small{display:flex;align-items:baseline;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:#6b7486}
.mh-fx .fx-t small em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:0;color:var(--fx)}
.mh-fx .fx-t b{font-size:16px;font-weight:700;letter-spacing:.005em;color:#1c232d;font-feature-settings:"tnum" 1}
.fx-sp{display:block;flex-shrink:0;overflow:visible}
.fx-sp .fx-l{fill:none;stroke:var(--fx);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.fx-sp .fx-a{fill:var(--fx);opacity:.12}
.fx-sp .fx-d{fill:#fff;stroke:var(--fx);stroke-width:1.6}
@media (max-width:1399.98px){.mh-fx{gap:18px;padding-right:18px}.fx-sp{width:42px}}
/* V6.90 (13 Kasım 2026): rakam şeridi koyu (çelik hasır döşemeli); footer'da düğmeler yerine ziyaret rakamı */
.rs{color:#fff;background:radial-gradient(70% 160% at 100% 0%,rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 62%),linear-gradient(120deg,#1c232d 0%,#151b23 55%,#10151b 100%);box-shadow:0 1px 2px rgba(10,14,20,.2),0 20px 38px -24px rgba(10,14,20,.6)}
.rs-kicker{color:#ff8f94}
.rs-kicker::before{background:#ff8f94}
.rs-head h2{color:#fff}
.rs-item{border-left-color:rgba(255,255,255,.14)}
.rs-item::before{background:#e5484f}
.rs-item b{color:#fff}
.rs-item b sup{color:#ff8f94}
.rs-item span{color:rgba(255,255,255,.8)}
@media (max-width:767.98px){.rs-list .rs-item:nth-child(even){border-left-color:rgba(255,255,255,.14)}}
.bf-visit{margin-top:22px;padding-top:18px;border-top:1px solid #e6e9ee;max-width:260px}
.bf-visit span{display:block;font-size:12.5px;font-weight:600;color:#5b6474}
.bf-visit b{display:block;margin-top:4px;font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#1c232d;font-feature-settings:"tnum" 1}
.bf-visit b sup{top:-.9em;margin-left:3px;font-size:.4em;font-weight:700;letter-spacing:0;color:var(--brand)}

/* V6.92 (13 Kasım 2026): yönetim paneli bağlantısı. WhatsApp butonları panelde seçilen gün/saat dışında gizlenir;
   ürün, kategori ve analiz sayfaları panel verisinden çizilir (assets/js/site.js). */
.wa-kapali .wa-tab,.wa-kapali .wa-btn,.wa-kapali a[href^="https://wa.me/9"]{display:none!important}
.wa-mesai-disi .wa-btn small{opacity:.9}
.urun-detay-noimg{display:block}
.ud-lower-1{grid-template-columns:1fr}
.ud-info p+p{margin-top:10px}
.uk-img:empty{background:#eef1f5}
.analiz-detay{padding:28px 30px}
.analiz-detay .ad-img{margin:0 0 22px}
.analiz-detay .ad-img img{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:10px}
.analiz-detay .prose{margin-bottom:22px}
#ac-analizler .newsroom{margin-top:0}
#ac-analizler .nc-date{margin-left:auto;font-size:12.5px;color:#6b7486}
@media (max-width:575.98px){.analiz-detay{padding:20px 16px}}
/* V6.92: üstteki döviz alanı dar ekranda gizli kalmalı (V6.89'daki display:flex bunu ezmiş, mobilde sayfa yana taşıyordu). */
@media (max-width:1199.98px){.mh-fx{display:none}}

/* V6.93 (15 Kasım 2026): fiyat sayfalarının üstünde sunucuda yazılan güncel fiyat tablosu (arama motorları için de okunur). */
.guncel-fiyat{margin-bottom:16px;padding:22px 24px}
.guncel-fiyat .urun-head{margin-bottom:12px}
.gf-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.gf-table{min-width:420px}
.gf-table th a{color:inherit;font-weight:700;text-decoration:none}
.gf-table th a:hover{color:var(--brand);text-decoration:underline}
.gf-table td,.gf-table td:last-child{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;color:#1c232d;text-align:right}
.gf-table thead th{text-align:right}
.gf-table thead th:first-child{text-align:left}
@media (max-width:575.98px){.guncel-fiyat{padding:16px 14px}.gf-suf{display:none}.gf-table{min-width:0}.gf-table th,.gf-table td{padding-left:8px;padding-right:8px}}

/* V6.94 (15 Kasım 2026): kategori kartlarında ve ürün listesi girilmemiş kategorilerde eski sitedeki kategori görselleri. */
.kat-card-foto{justify-content:flex-start;padding:0 0 14px;overflow:hidden;background:#fff;border:1px solid #e3e7ee}
.kat-card-foto .kat-foto{display:block;aspect-ratio:3/2;margin-bottom:12px;overflow:hidden;background:#eef1f5}
.kat-card-foto .kat-foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}
.kat-card-foto b,.kat-card-foto small{padding:0 44px 0 16px}
.kat-card-foto .ic{top:auto;bottom:16px}
a.kat-card-foto:hover{background:#fff;border-color:var(--brand)}
a.kat-card-foto:hover .kat-foto img{transform:scale(1.04)}
.kat-bos{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:26px;align-items:center}
.kat-bos-foto{margin:0;border-radius:10px;overflow:hidden;background:#eef1f5}
.kat-bos-foto img{display:block;width:100%;height:auto}
.kat-bos-txt p{margin:0 0 18px;font-size:16px;line-height:1.65;color:#3d4553}
.kat-bos-txt .wa-btn{margin-bottom:14px}
@media (max-width:767.98px){.kat-bos{grid-template-columns:1fr;gap:18px}}
@media (prefers-reduced-motion:reduce){.kat-card-foto .kat-foto img{transition:none}}

/* V6.95 — haber bölümü iki kartlı düzen */
@media (min-width:768px){.news-grid.news-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* V6.96 — slayt başlığı: uzun haber başlıkları kesilmesin (üç satıra kadar) */
.home-hero .sc-title{-webkit-line-clamp:3;height:auto;min-height:2.6em}
@media (max-width:767.98px){.home-hero .sc-title{height:3.9em;min-height:0}}

/* V6.97 — mobil ana sayfa: sade video, altında parite ve kurlar, sonra beyaz zeminde küçük haber slaytı */
@media (max-width:767.98px){
  .home-hero.home-hero{padding-top:0}
  .home-hero.home-hero .ihero-media{position:relative;inset:auto;height:132px}
  .home-hero.home-hero .top-row>.market{order:1;padding:14px 0 14px}
  .home-hero.home-hero .top-row #fx-grid{order:2}
  .home-hero.home-hero .top-row>.showcase>#showcase{order:3;margin:0 -12px;padding:12px 12px 12px;background:#fff;border-bottom:1px solid #e6e9ee}
  .home-hero.home-hero .sc-copy{padding:0;max-width:none}
  .home-hero.home-hero .sc-date{display:block;margin:0 0 3px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--brand);text-shadow:none}
  .home-hero.home-hero .sc-title{font-family:var(--body);font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.01em;height:2.7em;min-height:0;-webkit-line-clamp:2;color:#1c232d;text-shadow:none;text-wrap:pretty}
  .home-hero.home-hero .sc-copy p{display:none}
  .home-hero.home-hero .sc-link{margin-top:6px;padding:0;border:0;background:none;min-height:0;font-size:12.5px;font-weight:700;color:var(--brand);box-shadow:none}
  .home-hero.home-hero .sc-link .ic{width:12px;height:12px;stroke:currentColor}
  .home-hero.home-hero .sc-nav{position:absolute;right:12px;bottom:10px;margin:0;gap:6px;width:auto}
  .home-hero.home-hero .sc-bars,.home-hero.home-hero .sc-count{display:none}
  .home-hero.home-hero .sc-arrow{width:26px;height:26px;border:1px solid #d5dae2;background:#fff;color:#1c232d}
  .home-hero.home-hero .sc-arrow .ic{stroke:#1c232d}
}

/* V6.98 — mobil tablolar: değişim oranı fiyatın altında küçük yazılır (ayrı sütun gibi yer kaplamaz) */
@media (max-width:767.98px){
  .dt td.c-num .v{display:block}
  .dt.dt td.c-num .chg{display:flex;justify-content:flex-end;min-width:0;margin:1px 0 0;font-size:10.5px;line-height:1.2}
  .dt.dt td.c-num .chg:empty{display:none}
  .dt td.c-num{padding-top:5px;padding-bottom:5px}
  .dt .c-spark{display:none}
  .dt.dt th,.dt.dt td{padding-left:5px;padding-right:5px}
  .dt.dt .c-date{font-size:11.5px}
  .dt.dt td.c-num>small+.chg{margin-top:0}
  .dt.dt td.c-num .v{min-width:0;font-size:14px}
  .dt.dt th,.dt.dt td{padding-left:3px;padding-right:3px}
  .dt.dt thead th button{font-size:11px;letter-spacing:-.01em}
  .dt.dt thead th.c-num:not([aria-sort]) button::after{display:none}
  .dt.dt .city-link{font-size:13.5px;gap:2px}
  .dt.dt .city-link .ic{width:9px;height:9px}
  .dt.dt .c-date{font-size:11px;padding-right:2px}
  .dt.dt thead th.c-num{white-space:normal;line-height:1.2;vertical-align:bottom}
  .dt.dt thead th.c-num button{white-space:normal;text-align:right}
}

/* V6.99 — mobil ana sayfa: haber şeridi açık gri, giriş kısaltıldı (fiyat tablosu daha yukarıda) */
@media (max-width:767.98px){
  .home-hero.home-hero .ihero-media{height:72px}
  .home-hero.home-hero .top-row>.market{padding:10px 0 10px}
  .home-hero.home-hero .pb-figs{margin-top:12px}
  .home-hero.home-hero .top-row #fx-grid{padding:9px 0 10px}
  .home-hero.home-hero .top-row>.showcase>#showcase{padding:9px 12px 9px;background:#eef0f3;border-bottom:1px solid #dfe3e9}
  .home-hero.home-hero .sc-link{margin-top:3px;height:auto;line-height:1.5}
  .home-hero.home-hero .sc-nav{bottom:9px}
  .home-hero.home-hero .sc-arrow{background:#fff}
  body.home main.container{padding-top:12px}
  body.home #fiyatlar .pn-head{margin-bottom:8px}
}

/* V7.00 — değişim oranı her ekran boyutunda fiyatın altında küçük yazılır (yanında değil) */
.dt td.c-num .v{display:block;min-width:0}
.dt.dt td.c-num .chg{display:flex;justify-content:flex-end;min-width:0;margin:1px 0 0;font-size:11px;line-height:1.2}
.dt.dt td.c-num .chg:empty{display:none}
.dt td.c-num{padding-top:5px;padding-bottom:5px}
@media (max-width:767.98px){.dt.dt td.c-num .chg{font-size:10.5px}}
