/* Logo ve tanker yerleşimi; sitenin önceki renkleri styles.css'ten gelir.
   Sunum görselindeki logo CSS ile çerçevelenir;
   orijinal piksel ve yazı biçimleri değiştirilmez. */
header{background:#fff}.links{gap:20px}.nav{gap:22px}
.approved-brand{flex-shrink:0;display:block;width:235px}
.brand-window{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:1140/285;background:#fff}
.approved-brand .brand-window img{position:absolute;width:127.018%;height:auto;max-width:none;left:-14.386%;top:-55.088%;display:block}
.footer-grid .approved-brand{width:230px;border-radius:3px}
.hero{padding-top:44px}.hero-grid{display:block}.hero-copy{display:grid;grid-template-columns:1.2fr 1fr;column-gap:65px;max-width:none}
.hero-copy>.eyebrow{grid-column:1/-1;margin-bottom:22px}.hero h1{grid-column:1;grid-row:2/4;font-size:clamp(38px,4.1vw,59px)}
.hero-copy>p{grid-column:2;grid-row:2;margin:0 0 24px;max-width:440px;font-size:16px}.hero-copy>.buttons{grid-column:2;grid-row:3;align-self:start}
.hero-copy>.hero-note{grid-column:1/-1;margin-top:26px}.hero-copy>.mobile-shortcuts{grid-column:1/-1}
.hero-visual.tanker-visual{min-height:0;height:auto;margin-top:28px;background:#fff;border:1px solid var(--line);border-radius:8px}
.tanker-visual img{width:100%;height:auto;object-fit:contain;display:block}
.tanker-visual .visual-label{position:static;padding:16px 24px;border-radius:0}
.feature-strip{margin-top:25px}
@media(max-width:1150px){.approved-brand{width:200px}.links{gap:14px}.nav{gap:15px}.hero-copy{column-gap:32px}}
@media(max-width:640px){
 .approved-brand{width:205px}.nav{gap:12px}.hero{padding-top:25px}.hero-copy{display:block}.hero h1{font-size:clamp(35px,9.2vw,44px)}
 .hero-copy>p{font-size:14px;margin:20px 0 24px}.hero-visual.tanker-visual{height:auto;min-height:0;margin-top:23px;border-radius:7px}
 .tanker-visual img{height:auto;object-fit:contain;object-position:center}.tanker-visual .visual-label{padding:13px 15px}.visual-label strong{font-size:12px}
 .footer-grid .approved-brand{width:215px}
}
.corporate-facility{grid-template-columns:1fr;gap:32px}
.facility-visual{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}
.facility-visual img{display:block;width:100%;height:auto;object-fit:contain}
.facility-visual figcaption{padding:13px 20px;color:var(--muted);font-size:13px}
.corporate-facility>div{max-width:820px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Footer: original logo geometry; white presentation background becomes transparent. */
.footer-grid .brand-window{background:transparent}.footer-grid .brand-window img{filter:url(#footer-logo-transparent)}.footer-logo-filter{position:absolute;pointer-events:none}
