/* Sektör adları masaüstünde ve telefonda tam olarak gösterilir. */
.sector-card h3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;line-height:1.3}
.sector-card h3 span{flex-shrink:0}
@media(max-width:640px){.sector-grid{grid-template-columns:1fr}.sector-card{padding:24px}.sector-card h3{font-size:21px}.sector-card p{font-size:13px}}

.wrap.sectors-page{padding:40px 56px 70px}
@media(max-width:1150px){.wrap.sectors-page{padding:32px 32px 56px}}
@media(max-width:640px){.wrap.sectors-page{padding:24px 22px 48px}}
/* Editorial ana sayfa v3 — kırık beyaz, antrasit ve ölçülü yeşil. */
.premium-home{background:#f7f8f3}
.premium-home .section{padding:60px 0}
.premium-home .eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:600;margin-bottom:23px}
.editorial-hero{padding:36px 0 0}
.editorial-intro{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:45px;align-items:end;margin-bottom:26px}
.editorial-title h1{font-size:clamp(58px,6.4vw,88px);line-height:1.04;letter-spacing:-.065em;font-weight:600}
.editorial-title h1 span{color:#53694e}
.editorial-summary{padding-bottom:6px}
.editorial-summary>p{font-size:15px;line-height:1.85;max-width:340px}
.editorial-summary .buttons{margin-top:26px;gap:23px;align-items:center;flex-wrap:wrap}
.editorial-summary .btn{font-size:12px;padding:15px 20px;border-radius:2px}
.editorial-summary .text-link{font-size:12px}
.editorial-panorama{margin:0;position:relative;background:#edf0ea;overflow:hidden}
.editorial-panorama>img{display:block;width:100%;height:auto;aspect-ratio:2.5;object-fit:cover}
.editorial-panorama figcaption{position:absolute;left:26px;top:24px;color:#31413e;display:flex;flex-direction:column;gap:7px}
.editorial-panorama figcaption span{font-size:8px;letter-spacing:1.7px}
.editorial-panorama figcaption b{font-size:11px;font-weight:500}
.editorial-utility{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-bottom:1px solid var(--line)}
.editorial-utility>form{padding:25px 28px 25px 0}
.editorial-utility label{font-size:10px;letter-spacing:.7px;display:block;margin-bottom:8px;color:var(--muted)}
.editorial-utility form>div{display:flex;border-bottom:1px solid #9da99b;gap:12px}
.editorial-utility input{border:0;background:transparent;min-width:0;width:100%;padding:8px 0;font-size:13px;color:var(--ink)}
.editorial-utility button{border:0;background:transparent;padding:8px 0;color:var(--ink);white-space:nowrap;font-size:12px;display:flex;gap:12px}
.editorial-utility>a{position:relative;padding:28px 22px 25px 28px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:8px}
.editorial-utility>a>span{font-size:8px;letter-spacing:1px;color:var(--muted)}
.editorial-utility strong{font-size:13px;font-weight:500;padding-right:25px}
.editorial-utility>a>b{position:absolute;right:20px;bottom:30px;font-size:21px;font-weight:400}
.editorial-utility>a:hover{background:#edf0e8}
.premium-home .section-head{align-items:end;margin-bottom:24px}
.premium-home .section-head h2{font-size:clamp(32px,3.7vw,49px);font-weight:550;line-height:1.15}
.editorial-section-note p{font-size:13px;margin-bottom:18px}
.editorial-sector-list{display:grid;grid-template-columns:1fr 1fr;column-gap:65px}
.editorial-sector-list>a{display:flex;align-items:center;gap:20px;border-top:1px solid #ccd5c6;min-height:68px;transition:background .2s,padding .2s}
.editorial-sector-list>a:nth-last-child(-n+2){border-bottom:1px solid #ccd5c6}
.editorial-index{font-size:10px;color:var(--muted);width:23px;flex-shrink:0}
.editorial-sector-list h3{font-size:21px;letter-spacing:-.035em;font-weight:500;line-height:1.3}
.editorial-sector-arrow{margin-left:auto;font-size:25px;font-weight:400;color:#607454}
.editorial-sector-list>a:hover{background:#edf0e8;padding-left:12px}
.editorial-products{background:#eef1e9;border-block:1px solid var(--line)}
.editorial-products .pill{background:transparent;border-color:#ced7c7;border-radius:2px;font-size:11px;padding:9px 14px}
.editorial-products .pill.selected{background:var(--ink);color:white;border-color:var(--ink)}
.editorial-products .product-card{border:0;background:#f9faf7;border-radius:2px}
.editorial-products .product-art{height:160px;background:#fff;border-radius:0}
.editorial-products .product-art img{max-height:136px}
.editorial-products .product-body{padding:18px}
.editorial-products .product-body h3{font-size:20px}
.editorial-company>.wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}
.editorial-company h2{font-size:clamp(34px,3.9vw,52px);font-weight:550;line-height:1.15}
.editorial-year{font-size:96px;line-height:1;letter-spacing:-.055em;color:#ced6c8;display:block;margin-top:45px;font-weight:500}
.editorial-year small{display:block;font-size:8px;letter-spacing:1.5px;color:var(--muted);margin:14px 0 0 5px}
.editorial-company-copy{padding-top:35px}
.editorial-company-copy>p{font-size:14px;line-height:1.9;margin-bottom:20px}
.editorial-company-copy>.text-link{font-size:12px;margin-top:4px}
.editorial-company-facts{display:grid;grid-template-columns:1fr 1.6fr;border-top:1px solid var(--line);margin-top:32px;padding-top:22px;gap:20px}
.editorial-company-facts b{font-size:32px;font-weight:500;letter-spacing:-.045em;display:block}
.editorial-company-facts span{display:block;font-size:11px;color:var(--muted);margin-top:5px}
.editorial-documents{background:#22383b;color:#f7f8f3}
.editorial-documents>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}
.editorial-documents .eyebrow{color:#b9c9af}
.editorial-documents h2{font-size:clamp(34px,4vw,53px);font-weight:550;line-height:1.15}
.editorial-documents p{color:#bac7c1;font-size:13px;max-width:365px;margin:24px 0 29px}
.editorial-documents .btn{border-radius:2px;font-size:12px}
.editorial-document-list>a{display:flex;align-items:center;gap:20px;border-top:1px solid #536763;padding:23px 0}
.editorial-document-list>a:last-of-type{border-bottom:1px solid #536763}
.editorial-document-list small{color:#a4b797;font-size:10px}
.editorial-document-list b{font-size:29px;letter-spacing:-.04em;font-weight:500;display:block}
.editorial-document-list span{font-size:11px;color:#bac7c1;display:block;margin-top:4px}
.editorial-document-list strong{margin-left:auto;font-size:27px;font-weight:400;color:#cfe0bb}
.editorial-document-list>a:hover{color:#cfe0bb}
.editorial-document-list>p{font-size:10px;margin:18px 0 0}
.premium-home .official-strip{background:#f7f8f3;border-bottom:1px solid var(--line);padding:65px 0}
.premium-home .official-card{background:transparent;border-radius:2px}
.editorial-contact-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;align-items:center}
.editorial-contact h2{font-size:clamp(34px,3.8vw,51px);font-weight:550;line-height:1.2}
.editorial-contact h2 span{color:#64755c}
.editorial-contact p{font-size:13px;margin-bottom:25px}
.editorial-contact .btn{border-radius:2px;font-size:12px}
.editorial-phone{display:block;font-size:16px;margin-top:25px;letter-spacing:-.025em}
@media(min-width:1500px){.editorial-hero>.wrap{max-width:1510px}.editorial-intro{grid-template-columns:1.8fr 1fr}.editorial-panorama>img{max-height:520px;object-fit:cover}}
@media(max-width:1100px){.editorial-intro{gap:25px;grid-template-columns:1.5fr 1fr}.editorial-title h1{font-size:64px}.editorial-summary>p{font-size:13px}.editorial-summary .buttons{gap:14px}.editorial-sector-list{column-gap:35px}.editorial-sector-list h3{font-size:19px}.editorial-documents>.wrap,.editorial-company>.wrap{gap:50px}.editorial-utility>a{padding-left:20px}.editorial-utility strong{font-size:11px}}
@media(max-width:1100px){.premium-home .section{padding:52px 0}.editorial-sector-list>a{min-height:62px}.editorial-products .product-art{height:150px}.editorial-products .product-art img{max-height:126px}}
@media(max-width:760px){
.premium-home .section{padding:42px 0}
.editorial-hero{padding:30px 0 0}
.editorial-intro{grid-template-columns:1fr;gap:21px;margin-bottom:27px}
.editorial-title h1{font-size:clamp(48px,10.6vw,73px);line-height:1.07;letter-spacing:-.06em}
.premium-home .eyebrow{font-size:8px;margin-bottom:18px;letter-spacing:1.25px}
.editorial-summary{padding:0}.editorial-summary>p{font-size:13px;max-width:none}.editorial-summary .buttons{margin-top:19px;gap:20px}.editorial-summary .btn{padding:13px 18px;font-size:11px}.editorial-summary .text-link{font-size:11px}
.editorial-panorama{margin-inline:-22px}.editorial-panorama>img{aspect-ratio:1.65;object-fit:cover;object-position:76% center}.editorial-panorama figcaption{left:20px;top:15px}.editorial-panorama figcaption span{font-size:7px}.editorial-panorama figcaption b{display:none}
.editorial-utility{grid-template-columns:1fr 1fr}.editorial-utility>form{grid-column:1/-1;padding:22px 0}.editorial-utility>a{padding:20px 12px 20px 0;border-left:0;border-top:1px solid var(--line)}.editorial-utility>a:last-child{border-left:1px solid var(--line);padding-left:17px}.editorial-utility>a>span{font-size:7px;letter-spacing:.5px}.editorial-utility strong{font-size:10px;padding-right:8px;line-height:1.6}.editorial-utility>a>b{right:5px;bottom:21px;font-size:16px}.editorial-utility>a:last-child>b{right:0}
.premium-home .section-head{margin-bottom:25px}.premium-home .section-head h2{font-size:33px}.editorial-section-note{margin-top:23px}.editorial-section-note p{font-size:12px;display:none}.editorial-section-note .text-link{font-size:11px}
.editorial-sector-list{grid-template-columns:1fr;gap:0}.editorial-sector-list>a{min-height:73px;gap:14px}.editorial-sector-list>a:nth-last-child(2){border-bottom:0}.editorial-sector-list h3{font-size:18px}.editorial-sector-arrow{font-size:22px}
.editorial-products .product-art{height:130px}.editorial-products .product-art img{max-height:112px}.editorial-products .product-body{padding:14px 12px}.editorial-products .product-body h3{font-size:15px}.editorial-products .product-bottom{font-size:10px}
.editorial-company>.wrap,.editorial-documents>.wrap,.editorial-contact-grid{grid-template-columns:1fr;gap:28px}.editorial-company h2,.editorial-documents h2,.editorial-contact h2{font-size:35px}.editorial-year{font-size:75px;margin-top:27px}.editorial-company-copy{padding-top:0}.editorial-company-copy>p{font-size:13px}.editorial-company-facts{margin-top:26px}.editorial-documents p{margin:20px 0 24px}.editorial-document-list b{font-size:26px}.editorial-document-list>a{padding:20px 0}.premium-home .official-strip{padding:45px 0}.editorial-contact-grid{gap:25px}.editorial-contact p{margin-bottom:20px}.editorial-phone{font-size:15px;margin-top:21px}
}
@media(prefers-reduced-motion:reduce){.editorial-sector-list>a{transition:none}}
@media(max-width:760px){.editorial-panorama{margin-inline:calc((100% - 100vw)/2)}.editorial-panorama>img{aspect-ratio:2.1;object-position:70% center}}

@media(max-width:760px){.editorial-panorama>img{object-position:90% center}}

.editorial-panorama .industrial-caption{top:auto;bottom:18px;left:22px;background:#f7f8f3ed;padding:12px 16px;border-left:2px solid #637653}
@media(max-width:760px){.editorial-panorama>img{object-position:65% center}.editorial-panorama .industrial-caption{bottom:10px;left:12px;padding:8px 10px}.editorial-panorama .industrial-caption b{display:block;font-size:8px}.editorial-panorama .industrial-caption span{font-size:6px}}

/* A yerleşimi: ürün listesinden sonra, kurumsal bölümden önce iki yan yana reklam kartı. */
.home-advertising{padding:0 0 88px;background:#eef1e9}
.home-ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.home-ad-card{display:flex;min-width:0;min-height:205px;overflow:hidden;background:#22383b;color:#f7f8f3}
.home-ad-card>img{display:block;flex:0 0 38%;width:38%;height:auto;min-height:205px;object-fit:cover}
.home-ad-industrial>img{object-position:60% center}
.home-ad-lab{background:#53694e}
.home-ad-lab>img{object-position:74% center}
.home-ad-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px 23px;min-width:0}
.home-ad-copy .eyebrow{margin:0 0 10px;color:#c4d0b9;font-size:8px;letter-spacing:1.2px}
.home-ad-copy h2{font-size:clamp(18px,1.55vw,24px);line-height:1.16;letter-spacing:-.035em;font-weight:550;margin:0}
.home-ad-copy p{font-size:11px;line-height:1.55;color:#e1e7e1;margin:11px 0 14px;max-width:330px}
.home-ad-copy .btn{font-size:10px;min-height:35px;padding:10px 13px;border-radius:2px;background:#f7f8f3;color:#20383b;border:1px solid #f7f8f3}
.home-ad-copy .btn:hover{background:#dfe7d7;border-color:#dfe7d7}
@media(max-width:1050px){.home-advertising{padding-bottom:64px}.home-ad-grid{grid-template-columns:1fr;gap:14px}.home-ad-card{min-height:188px}.home-ad-card>img{min-height:188px;flex-basis:34%;width:34%}.home-ad-copy{padding:20px 25px}.home-ad-copy h2{font-size:clamp(20px,3vw,27px)}}
@media(max-width:640px){.home-advertising{padding:0 0 52px}.home-ad-grid{gap:11px}.home-ad-card{min-height:155px}.home-ad-card>img{flex-basis:34%;width:34%;min-height:155px}.home-ad-copy{padding:13px 14px}.home-ad-copy .eyebrow{font-size:7px;letter-spacing:.7px;margin-bottom:7px}.home-ad-copy h2{font-size:clamp(15px,4.5vw,19px);line-height:1.13}.home-ad-copy p{font-size:9px;line-height:1.4;margin:7px 0 9px}.home-ad-copy .btn{font-size:9px;min-height:30px;padding:8px 10px}}
@media(max-width:360px){.home-ad-card{min-height:148px}.home-ad-card>img{min-height:148px;flex-basis:31%;width:31%}.home-ad-copy{padding:10px}.home-ad-copy h2{font-size:15px}.home-ad-copy p{font-size:8px}}

/* Formüller görselden bağımsız HTML'dir; mobilde okunaklı ayrı bir şeride dönüşür. */
.hero-chemistry{position:absolute;top:28px;left:28px;padding:23px 26px 25px;color:#20383b;background:#f5f8f1e8;backdrop-filter:blur(7px);border:1px solid #ffffff80;border-left:2px solid #778d67;min-width:265px}
.chemistry-kicker{font-size:8px;letter-spacing:2px;color:#65785f;margin-bottom:14px}
.hero-formula-main>span{font-size:61px;line-height:1;letter-spacing:-.04em;font-weight:500;display:block}
.hero-chemistry small{display:block;font-size:9px;color:#5b6b65;margin-top:8px;letter-spacing:.15px}
.hero-formula-pair{display:flex;gap:29px;margin-top:21px;padding-top:17px;border-top:1px solid #b8c6b3}
.hero-formula-pair span{font-size:25px;line-height:1.1;letter-spacing:-.02em;font-weight:500}
.hero-chemistry sub{font-size:.57em;vertical-align:baseline;position:relative;bottom:-.24em;line-height:0}
@media(max-width:760px){.hero-chemistry{position:relative;top:auto;left:auto;min-width:0;padding:19px 20px;display:grid;grid-template-columns:1fr 1.8fr;align-items:center;column-gap:20px;background:#edf2e8;border:0;border-bottom:1px solid #d5decc;backdrop-filter:none}.chemistry-kicker{grid-column:1/-1;margin-bottom:15px;font-size:7px}.hero-formula-main>span{font-size:33px}.hero-formula-pair{margin:0;padding:0;border:0;gap:19px}.hero-formula-pair span{font-size:20px}.hero-chemistry small{font-size:7px;margin-top:7px}.editorial-panorama .industrial-caption{top:10px;bottom:auto;left:12px;padding:7px 10px}.editorial-panorama .industrial-caption span{display:none}}

/* Sıralı ana sayfa sunumu: tesis, kimya, silolu tanker. */
.hero-carousel>.hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease;pointer-events:none;width:100%;height:auto;aspect-ratio:2.5;object-fit:cover}
.hero-carousel>.hero-slide:first-child{position:relative}
.hero-carousel>.hero-slide.is-active{opacity:1}
.hero-photo-only .hero-chemistry{opacity:0;pointer-events:none}
.hero-chemistry{transition:opacity .6s ease}
.hero-controls{position:absolute;bottom:18px;right:22px;display:flex;gap:5px;align-items:center;background:#f7f8f3ed;padding:5px;border:1px solid #ffffff60;z-index:2}
.hero-controls button{border:0;background:transparent;color:#20383b;width:38px;height:38px;cursor:pointer;font-size:18px}
.hero-controls button:hover{background:#dce4d5}
.hero-controls button:focus-visible{outline:2px solid #20383b;outline-offset:2px}
.hero-dots{display:flex;gap:1px}
.hero-dots button{width:26px;position:relative}
.hero-dots button::after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#98a197;top:16px;left:10px}
.hero-dots button[aria-pressed=true]::after{background:#20383b;transform:scale(1.4)}
@media(max-width:760px){
 .hero-carousel>.hero-slide{aspect-ratio:2.1;object-position:center}
 .hero-carousel>.hero-slide-tanker{object-fit:contain;background:#edf0ea}
 .hero-photo-only .hero-chemistry{opacity:1;pointer-events:auto}
 .hero-carousel .hero-controls{position:relative;bottom:auto;right:auto;justify-content:center;border:0;border-bottom:1px solid #d5decc;background:#edf2e8;padding:3px}
 .hero-controls button{height:40px;width:42px}
 .hero-dots button{width:32px}
 .hero-dots button::after{top:17px;left:13px}
}
@media(prefers-reduced-motion:reduce){.hero-carousel>.hero-slide,.hero-chemistry{transition:none}}
.hero-carousel>.hero-slide-tanker{object-fit:contain;background:#e8eeeb}

.hero-carousel>.hero-slide-tanker{object-fit:cover;object-position:center}@media(max-width:760px){.hero-carousel>.hero-slide-tanker{object-fit:cover;object-position:center}}
