/* Ortak alt bilgideki yasal bağlantıları geniş ve dar ekranlarda dengeli sırala. */
.premium-legal-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}
.premium-legal-links a{color:#979da5;font-size:.73rem}.premium-legal-links a:hover{color:#fff}

/* Bütün içerik türlerinde ortak marka dilini taşıyan, sınıfa göre değişebilen kapağı kur. */
.premium-page-hero{position:relative;min-height:470px;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(90deg,rgba(8,10,13,.96),rgba(8,10,13,.78) 55%,rgba(8,10,13,.25)),var(--page-hero) center/cover no-repeat;color:#fff}
.premium-page-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(128deg,transparent 0 63%,rgba(179,15,20,.76) 63.2% 63.8%,transparent 64%)}
.premium-page-hero::after{content:"";position:absolute;right:-90px;bottom:-180px;width:430px;height:430px;border:70px solid rgba(255,255,255,.035);border-radius:50%}
.premium-page-hero-inner{position:relative;z-index:2;padding-top:80px;padding-bottom:70px}
.premium-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:34px;color:#aeb4bc;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.premium-breadcrumb a{color:#dfe3e8}.premium-breadcrumb a:hover{color:#fff}.premium-breadcrumb i{font-size:.55rem}.premium-breadcrumb span{color:#e45a5e}
.premium-page-kicker{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:#ef5b60;font-size:.72rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}
.premium-page-kicker::before{content:"";width:30px;height:2px;background:#d91b20}
.premium-page-hero h1,.premium-page-hero .premium-page-title{max-width:900px;margin:0;font-size:clamp(3rem,6.5vw,6.4rem);line-height:.89;letter-spacing:-.065em;font-weight:950}
.premium-page-hero p{max-width:720px;margin:24px 0 0;color:#cbd0d6;font-size:1rem;line-height:1.75}
.premium-page-hero.is-facility{background-position:center 58%}.premium-page-hero.is-process{min-height:520px}.premium-page-hero.is-quality{background-position:center 66%}.premium-page-hero.is-brands h1{max-width:1100px}.premium-page-hero.is-legal{min-height:390px}.premium-page-hero.is-legal h1{font-size:clamp(2.7rem,5vw,5rem)}

/* Zengin panel metinlerini sayfalar arasında tutarlı ve rahat okunur biçimde yayınla. */
.premium-rich-copy{color:#60666e;font-size:1rem;line-height:1.85}.premium-rich-copy p{margin:0 0 18px}.premium-rich-copy p:last-child{margin-bottom:0}
.premium-rich-copy h2{margin:34px 0 12px;color:#17191d;font-size:1.65rem;font-weight:900}.premium-rich-copy a{color:var(--brand);font-weight:800}
.premium-section-heading>span,.premium-story-statement>span,.premium-principles-head>span,.premium-quality-intro>span,.premium-service-article>span,.premium-scope-panel>div>span,.premium-brand-intro>div>span,.premium-quote-copy>span{display:block;margin-bottom:12px;color:var(--brand);font-size:.7rem;font-weight:950;letter-spacing:.16em}
.premium-section-heading h2{max-width:740px;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:-.045em;font-weight:950}

/* Kurumsal hikâyeyi manifesto, ölçülebilir değerler ve birbirine geçen kartlarla özgünleştir. */
.premium-corporate-story{padding:110px 0 0;background:#fff}.premium-story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:start}
.premium-story-statement h2{margin:0;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.94;letter-spacing:-.06em;font-weight:950}
.premium-metric-rail{display:grid;grid-template-columns:repeat(4,1fr);margin-top:90px;border-top:1px solid #e1e4e7;border-bottom:1px solid #e1e4e7}
.premium-metric-rail>div{padding:35px 28px;border-right:1px solid #e1e4e7}.premium-metric-rail>div:last-child{border-right:0}
.premium-metric-rail strong{display:block;color:var(--brand);font-size:3rem;line-height:1;font-weight:950}.premium-metric-rail span{display:block;margin-top:9px;color:#646a72;font-size:.77rem;font-weight:800}
.premium-value-section{padding:110px 0;background:#f1f3f5}.premium-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px}
.premium-value-card{position:relative;min-height:330px;padding:38px 30px;background:#fff;border-right:1px solid #e1e4e7;transition:.25s ease}.premium-value-card:nth-child(even){margin-top:34px;background:#17191d;color:#fff}.premium-value-card:hover{transform:translateY(-7px);box-shadow:0 20px 45px rgba(13,18,23,.12)}
.premium-value-index{position:absolute;right:24px;top:23px;color:#b4bac1;font-size:.7rem;font-weight:900}.premium-value-card>i{display:grid;width:60px;height:60px;place-items:center;margin:50px 0 30px;border-radius:50%;background:#fbe7e8;color:var(--brand);font-size:1.55rem}
.premium-value-card h3{font-size:1.2rem;font-weight:900}.premium-value-card p{color:#71777f;font-size:.84rem;line-height:1.7}.premium-value-card:nth-child(even) p{color:#adb3ba}

/* Servis merkezi sayfasını fotoğraf, teknik istasyon ve numaralı standart listesiyle farklılaştır. */
.premium-facility-showcase{padding:110px 0;background:#fff}.premium-facility-lead{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}
.premium-facility-image{position:relative;min-height:520px;overflow:hidden;border-radius:3px}.premium-facility-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.premium-facility-image::after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(0,0,0,.72))}.premium-facility-image span{position:absolute;z-index:2;left:28px;bottom:24px;color:#fff;font-size:.69rem;font-weight:900;letter-spacing:.16em}
.premium-facility-copy h2{margin:0 0 24px;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.98;letter-spacing:-.05em;font-weight:950}
.premium-facility-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:70px}.premium-facility-grid article{padding:31px 27px;border:1px solid #e0e3e6;border-radius:16px}.premium-facility-grid i{color:var(--brand);font-size:1.65rem}.premium-facility-grid h3{margin:24px 0 10px;font-size:1.02rem;font-weight:900}.premium-facility-grid p{margin:0;color:#737982;font-size:.82rem;line-height:1.65}
.premium-principles{padding:105px 0;background:#14171a;color:#fff}.premium-principles .container{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.premium-principles-head h2{font-size:clamp(2.3rem,4vw,4rem);line-height:.98;letter-spacing:-.05em;font-weight:950}.premium-principles ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.13)}.premium-principles li{display:grid;grid-template-columns:70px 1fr;align-items:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.13)}.premium-principles li span{color:#e44b50;font-size:.7rem;font-weight:900}.premium-principles li strong{font-size:1rem}

/* Servis sürecini dikey omurga çevresinde dönüşümlü adımlar ve büyük numaralarla anlat. */
.premium-process-experience{padding:110px 0;background:#f2f4f6}.premium-process-intro{display:grid;grid-template-columns:1fr .72fr;gap:90px;margin-bottom:95px}.premium-process-intro aside{display:flex;align-items:center;gap:18px;padding:30px;background:#fff;border-left:4px solid var(--brand);box-shadow:0 15px 40px rgba(20,25,30,.08)}.premium-process-intro aside i{color:var(--brand);font-size:2.2rem}.premium-process-intro aside strong{font-size:1.05rem;line-height:1.5}
.premium-timeline{position:relative}.premium-timeline::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#cfd4d9}.premium-timeline article{position:relative;display:grid;grid-template-columns:1fr 84px 1fr;gap:35px;align-items:center;min-height:235px}.premium-timeline article.is-reverse .premium-timeline-copy{grid-column:1;grid-row:1;text-align:right}.premium-timeline article.is-reverse .premium-timeline-number{grid-column:3;grid-row:1;text-align:left}.premium-timeline-number{font-size:7rem;line-height:1;color:#e0e3e6;font-weight:950;text-align:right}.premium-timeline-icon{grid-column:2;grid-row:1;position:relative;z-index:2;display:grid;width:84px;height:84px;place-items:center;border:10px solid #f2f4f6;border-radius:50%;background:var(--brand);color:#fff;font-size:1.5rem}.premium-timeline-copy span{color:var(--brand);font-size:.67rem;font-weight:900;letter-spacing:.15em}.premium-timeline-copy h2{margin:8px 0;font-size:1.8rem;font-weight:950}.premium-timeline-copy p{max-width:440px;margin:0;color:#707780;font-size:.88rem;line-height:1.7}.premium-timeline article.is-reverse .premium-timeline-copy p{margin-left:auto}

/* Kalite politikasını koyu manifesto yüzeyi, farklı boyda kartlar ve garanti notuyla sun. */
.premium-quality-manifesto{padding:115px 0;background:#111316;color:#fff}.premium-quality-intro{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px;margin-bottom:70px}.premium-quality-intro .premium-rich-copy{color:#b8bec5}.premium-policy-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.premium-policy-grid article{grid-column:span 2;min-height:280px;padding:30px;border:1px solid rgba(255,255,255,.12);background:#191c20}.premium-policy-grid article:nth-child(1),.premium-policy-grid article:nth-child(5){grid-column:span 3;background:linear-gradient(145deg,#8f0c10,#ce171d)}.premium-policy-grid article span{color:#ef777b;font-size:.72rem;font-weight:900}.premium-policy-grid article:nth-child(1) span,.premium-policy-grid article:nth-child(5) span{color:#fff}.premium-policy-grid h2{margin:50px 0 12px;font-size:1.35rem;font-weight:950}.premium-policy-grid p{margin:0;color:#aeb4bb;font-size:.84rem;line-height:1.7}.premium-policy-grid article:nth-child(1) p,.premium-policy-grid article:nth-child(5) p{color:#f6d9da}.premium-warranty-note{display:flex;align-items:flex-start;gap:22px;margin-top:22px;padding:30px;background:#fff;color:#17191d}.premium-warranty-note i{color:var(--brand);font-size:2.1rem}.premium-warranty-note strong{font-size:1.1rem}.premium-warranty-note p{margin:7px 0 0;color:#6b7179;font-size:.85rem}

/* Hizmetler girişini açık yüzey, ortalı tipografi ve hafif marka vurgusuyla karşıla. */
.premium-services-intro{position:relative;overflow:hidden;padding:90px 0 82px;background:linear-gradient(180deg,#fff 0%,#f7f8f9 100%)}
.premium-services-intro::before{position:absolute;top:-290px;left:50%;width:900px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(179,15,20,.09) 0%,rgba(179,15,20,0) 68%);content:"";transform:translateX(-50%);pointer-events:none}
.premium-services-intro>.container{position:relative;z-index:1;display:block}
.premium-services-lead{max-width:920px;margin:0 auto;text-align:center}
.premium-services-lead>span{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid rgba(179,15,20,.14);border-radius:999px;color:var(--brand);background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(22,28,34,.05);font-size:.7rem;font-weight:950}
.premium-services-lead>span::before{width:7px;height:7px;border-radius:50%;background:var(--brand-accent);box-shadow:0 0 0 5px rgba(179,15,20,.08);content:""}
.premium-services-lead h2{max-width:820px;margin:20px auto 15px;font-size:40px;line-height:1.2;letter-spacing:0;font-weight:900}
.premium-services-lead p{max-width:720px;margin:0 auto;color:#69717a;font-size:1rem;line-height:1.75}
.premium-services-lead::after{display:block;width:64px;height:3px;margin:28px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-accent));content:""}
.premium-services-bento{padding:0 0 110px;background:#fff}.premium-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(300px,auto);gap:15px}.premium-bento-card{position:relative;display:flex;min-height:300px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:28px;background:linear-gradient(180deg,rgba(14,16,19,.22),rgba(14,16,19,.94)),var(--card-bg) center/cover no-repeat;color:#fff}.premium-bento-card.is-wide{grid-column:span 2}.premium-bento-card::after{content:"";position:absolute;right:-35px;top:-35px;width:120px;height:120px;border:24px solid rgba(255,255,255,.06);border-radius:50%;transition:.25s ease}.premium-bento-card:hover{color:#fff}.premium-bento-card:hover::after{transform:scale(1.25)}.premium-bento-number{position:absolute;right:22px;top:19px;color:#fff;font-size:.7rem;font-weight:900}.premium-bento-card>i{position:relative;z-index:1;font-size:2rem}.premium-bento-card>div{position:relative;z-index:1}.premium-bento-card h2{font-size:1.45rem;font-weight:950}.premium-bento-card p{max-width:500px;color:#cbd0d5;font-size:.8rem;line-height:1.6}.premium-bento-card strong{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}

/* Hizmet detayını teşhis odaklı kapak, uyarı kartı, kapsam panosu ve işlem akışıyla biçimlendir. */
.premium-service-hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(90deg,rgba(7,9,11,.96),rgba(7,9,11,.78) 55%,rgba(7,9,11,.2)),var(--service-hero) center/cover no-repeat;color:#fff}.premium-service-hero::after{content:"";position:absolute;right:-150px;bottom:-250px;width:650px;height:650px;border:100px solid rgba(179,15,20,.35);border-radius:50%}.premium-service-hero>.container{position:relative;z-index:2;padding-top:85px;padding-bottom:70px}.premium-service-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px}.premium-service-index{display:block;margin-bottom:15px;color:rgba(255,255,255,.18);font-size:6.5rem;line-height:.75;font-weight:950}.premium-service-hero h1{max-width:850px;margin:0;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.87;letter-spacing:-.07em;font-weight:950}.premium-service-hero p{max-width:690px;margin:23px 0 30px;color:#c9ced4;line-height:1.75}.premium-service-symbol{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);background:rgba(17,19,22,.54);backdrop-filter:blur(8px)}.premium-service-symbol i{font-size:6rem}.premium-service-symbol span{margin-top:28px;color:#e6585d;font-size:.7rem;font-weight:950;letter-spacing:.18em}
.premium-diagnostic-overview{padding:110px 0;background:#fff}.premium-diagnostic-overview>.container{display:grid;grid-template-columns:1.08fr .92fr;gap:85px}.premium-service-article{font-size:1.03rem;line-height:1.9;color:#5f666e}.premium-service-article p{margin-bottom:20px}.premium-diagnostic-overview aside{align-self:start;padding:36px;background:#f1f3f5;border-top:5px solid var(--brand)}.premium-warning-head{display:flex;align-items:center;gap:16px}.premium-warning-head i{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#fae1e2;color:var(--brand);font-size:1.25rem}.premium-warning-head h2{margin:0;font-size:1.45rem;font-weight:950}.premium-diagnostic-overview aside ul{display:grid;gap:14px;margin:30px 0 0;padding:0;list-style:none}.premium-diagnostic-overview aside li{display:flex;gap:11px;color:#4d545c;font-size:.88rem}.premium-diagnostic-overview aside li i{color:var(--brand)}
.premium-service-scope{padding:0 0 110px;background:#fff}.premium-scope-panel{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;padding:55px;background:#15181b;color:#fff}.premium-scope-panel h2{font-size:clamp(2.2rem,4vw,4rem);line-height:.96;font-weight:950}.premium-scope-panel ul{margin:0;padding:0;list-style:none}.premium-scope-panel li{display:grid;grid-template-columns:58px 1fr;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.13);font-size:.9rem}.premium-scope-panel li span{color:#e34a4f;font-size:.7rem;font-weight:900}.premium-service-flow{padding:90px 0 55px}.premium-service-flow>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.premium-service-flow article{position:relative;min-height:180px;padding:28px;background:#f1f3f5}.premium-service-flow article span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--brand);color:#fff;font-size:.72rem;font-weight:900}.premium-service-flow article p{margin:45px 0 0;font-size:.9rem;font-weight:850;line-height:1.55}.premium-service-note{display:flex;align-items:flex-start;gap:16px;padding:25px;border:1px solid #dfe3e7}.premium-service-note i{color:var(--brand);font-size:1.35rem}.premium-service-note p{margin:0;color:#656c74;font-size:.86rem;line-height:1.65}
.premium-related-services{padding:100px 0;background:#f2f4f6}.premium-related-track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:45px;border-left:1px solid #d7dce0}.premium-related-track a{display:flex;min-height:180px;flex-direction:column;padding:25px;border-top:1px solid #d7dce0;border-right:1px solid #d7dce0;border-bottom:1px solid #d7dce0;color:#1a1d21}.premium-related-track a>i:first-child{color:var(--brand);font-size:1.45rem}.premium-related-track a span{margin:auto 0;font-size:.9rem;font-weight:900}.premium-related-track a>i:last-child{align-self:flex-end}.premium-related-track a:hover{background:#17191d;color:#fff}

/* Marka sayfasını büyük tipografi, bölgesel gruplar ve araç uyumluluk çağrısıyla kur. */
.premium-brand-intro{padding:100px 0;background:#fff}.premium-brand-intro>.container{display:grid;grid-template-columns:.55fr 1.45fr;gap:90px;align-items:center}.premium-brand-intro-mark{font-size:clamp(6rem,15vw,13rem);line-height:.72;color:#edf0f2;font-weight:950;letter-spacing:-.1em}.premium-brand-atlas{padding:0 0 110px;background:#fff}.premium-brand-group{padding:70px 0;border-top:1px solid #dfe3e6}.premium-brand-group-title{display:flex;align-items:center;gap:18px;margin-bottom:34px}.premium-brand-group-title span{color:var(--brand);font-size:.7rem;font-weight:950}.premium-brand-group-title h2{margin:0;font-size:1.6rem;font-weight:950}.premium-brand-word-grid{display:grid;grid-template-columns:repeat(5,1fr)}.premium-brand-word-grid a{display:flex;min-height:145px;flex-direction:column;justify-content:space-between;padding:25px;border:1px solid #dfe3e6;margin:-1px 0 0 -1px;color:#1a1d21}.premium-brand-word-grid strong{font-size:1.05rem;font-weight:950}.premium-brand-word-grid span{color:#8a9097;font-size:.65rem;font-weight:800}.premium-brand-word-grid a:hover{z-index:2;background:var(--brand);border-color:var(--brand);color:#fff}.premium-brand-word-grid a:hover span{color:#ffd8da}.premium-brand-note{display:flex;align-items:center;gap:25px;margin-top:40px;padding:35px;background:#15181b;color:#fff}.premium-brand-note>i{font-size:3rem;color:#e55459}.premium-brand-note>div{margin-right:auto}.premium-brand-note h2{margin:0 0 7px;font-size:1.35rem;font-weight:950}.premium-brand-note p{margin:0;color:#abb1b8;font-size:.82rem}

/* SSS sayfasını konu kılavuzu, numaralı akordeon ve ayrı destek çağrısıyla düzenle. */
.premium-faq-topics{padding:90px 0 60px;background:#fff}.premium-faq-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.premium-faq-topic-grid article{padding:30px;background:#f1f3f5}.premium-faq-topic-grid i{color:var(--brand);font-size:1.7rem}.premium-faq-topic-grid h2{margin:24px 0 8px;font-size:1.05rem;font-weight:950}.premium-faq-topic-grid p{margin:0;color:#757c84;font-size:.78rem}.premium-faq-intro{max-width:780px;margin:55px auto 0;text-align:center}.premium-faq-guide{padding:70px 0 110px;background:#f1f3f5}.premium-faq-heading{display:grid;grid-template-columns:.5fr 1.5fr;margin-bottom:45px}.premium-faq-heading span{color:var(--brand);font-size:.69rem;font-weight:950;letter-spacing:.15em}.premium-faq-heading h2{margin:0;font-size:clamp(2.3rem,4vw,4rem);line-height:.98;letter-spacing:-.05em;font-weight:950}.premium-faq-accordion{border-top:1px solid #ccd2d7}.premium-faq-accordion .accordion-item{border:0;border-bottom:1px solid #ccd2d7;background:transparent}.premium-faq-accordion .accordion-button{gap:25px;padding:27px 15px;background:transparent;box-shadow:none;color:#171a1d;font-size:1rem;font-weight:900}.premium-faq-accordion .accordion-button span{color:var(--brand);font-size:.7rem}.premium-faq-accordion .accordion-body{max-width:900px;padding:0 15px 30px 62px;color:#687079;font-size:.9rem;line-height:1.75}.premium-faq-contact{display:flex;align-items:center;gap:30px;margin-top:60px;padding:35px;background:#15181b;color:#fff}.premium-faq-contact>div{margin-right:auto}.premium-faq-contact span{color:#e45358;font-size:.67rem;font-weight:950;letter-spacing:.15em}.premium-faq-contact h2{margin:7px 0;font-size:1.5rem;font-weight:950}.premium-faq-contact p{margin:0;color:#aeb4bb;font-size:.82rem}

/* Randevu, iletişim ve teklif formlarında ortak erişilebilir alan yapısını premium görünüme taşı. */
.premium-form-card{padding:40px;background:#fff;box-shadow:0 25px 65px rgba(15,20,25,.13)}.premium-form-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:30px}.premium-form-card-head span{color:var(--brand);font-size:.66rem;font-weight:950;letter-spacing:.13em}.premium-form-card-head h2{margin:6px 0 0;font-size:1.45rem;font-weight:950}.premium-form-card-head>i{color:var(--brand);font-size:2.2rem}.premium-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.premium-form-grid label{display:grid;gap:7px}.premium-form-grid label>span{font-size:.71rem;font-weight:850}.premium-form-grid input,.premium-form-grid select,.premium-form-grid textarea{width:100%;border:1px solid #dce1e5;border-radius:8px;padding:13px 14px;background:#f8f9fa;color:#202328;font:inherit;font-size:.85rem;outline:none}.premium-form-grid textarea{resize:vertical}.premium-form-grid input:focus,.premium-form-grid select:focus,.premium-form-grid textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(179,15,20,.1)}.premium-form-grid .is-wide{grid-column:1/-1}.premium-check{display:flex!important;grid-template-columns:20px 1fr!important;align-items:start}.premium-check input{width:17px;height:17px;margin-top:2px;accent-color:var(--brand)}.premium-check span{color:#6d737a;font-weight:600!important;line-height:1.5}.premium-check a{color:var(--brand);font-weight:850}.premium-submit{min-height:50px}.premium-form-alert{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:13px 15px;border-radius:8px;font-size:.82rem;font-weight:750}.premium-form-alert.is-success{background:#e5f6ec;color:#17713b}.premium-form-alert.is-error{background:#fde8e8;color:#a11419}
.premium-appointment-benefits{position:relative;z-index:4;margin-top:-34px}.premium-appointment-benefits>.container{display:grid;grid-template-columns:repeat(3,1fr);padding:0;background:#fff;box-shadow:0 16px 45px rgba(13,18,23,.13)}.premium-appointment-benefits article{display:flex;gap:17px;padding:28px;border-right:1px solid #e0e4e7}.premium-appointment-benefits article:last-child{border-right:0}.premium-appointment-benefits i{color:var(--brand);font-size:1.6rem}.premium-appointment-benefits h2{margin:0 0 6px;font-size:.95rem;font-weight:950}.premium-appointment-benefits p{margin:0;color:#777e85;font-size:.75rem;line-height:1.5}.premium-appointment-studio{padding:110px 0;background:#f1f3f5}.premium-appointment-studio>.container{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.premium-appointment-copy>span{color:var(--brand);font-size:.7rem;font-weight:950;letter-spacing:.15em}.premium-appointment-copy>h2{margin:13px 0 25px;font-size:clamp(2.4rem,4vw,4rem);line-height:.98;letter-spacing:-.05em;font-weight:950}.premium-form-note{display:flex;gap:13px;margin-top:28px;padding:20px;background:#fff}.premium-form-note i{color:var(--brand)}.premium-form-note p{margin:0;color:#666d75;font-size:.78rem;line-height:1.6}

/* İletişim sayfasını erişim kanalları ve çapraz form çalışma alanıyla ayır. */
/* İkinci telefon dahil iletişim kanallarını masaüstünde tek sırada göster. */
.premium-contact-channels{position:relative;z-index:4;margin-top:-40px}.premium-contact-channels>.container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;background:#17191d;box-shadow:0 20px 50px rgba(0,0,0,.22)}.premium-contact-channels a{display:flex;align-items:center;gap:14px;min-height:118px;padding:25px;border-right:1px solid rgba(255,255,255,.1);color:#fff}.premium-contact-channels a:hover{background:var(--brand)}.premium-contact-channels i{font-size:1.4rem;color:#e7595e}.premium-contact-channels a:hover i{color:#fff}.premium-contact-channels small{display:block;color:#8f969e;font-size:.61rem;font-weight:900;letter-spacing:.13em}.premium-contact-channels strong{display:block;margin-top:4px;font-size:.78rem}.premium-contact-workspace{padding:120px 0;background:#fff}.premium-contact-workspace>.container{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.premium-contact-aside>span{color:var(--brand);font-size:.68rem;font-weight:950;letter-spacing:.15em}.premium-contact-aside>h2{margin:12px 0 25px;font-size:clamp(2.3rem,4vw,4.2rem);line-height:.97;letter-spacing:-.05em;font-weight:950}.premium-contact-hours{display:flex;gap:16px;margin-top:35px;padding:22px;background:#f1f3f5}.premium-contact-hours i{color:var(--brand);font-size:1.4rem}.premium-contact-hours small{display:block;color:#8b9198;font-size:.61rem;font-weight:900;letter-spacing:.12em}.premium-contact-hours strong{display:block;margin-top:5px;font-size:.82rem}.premium-form-card.is-contact{box-shadow:none;border:1px solid #e0e4e7}

/* Bütün iletişim sayfalarında ortak konum başlığını, eylemi ve harita yüzeyini yayınla. */
.premium-contact-location{background:#f1f3f5}.premium-contact-location-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:28px}.premium-contact-location-head span{display:block;margin-bottom:9px;color:var(--brand-accent);font-size:.7rem;font-weight:950;letter-spacing:.14em}.premium-contact-location-head h2{max-width:760px;margin:0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.04;font-weight:950}.premium-contact-location-head p{max-width:760px;margin:15px 0 0;color:#68717a;line-height:1.65}.premium-contact-location-head .btn{white-space:nowrap}.premium-contact-location-frame{overflow:hidden;border:1px solid #dce1e4;border-radius:22px;background:#fff;box-shadow:0 20px 45px rgba(15,21,27,.1)}.premium-contact-location-frame iframe{display:block;width:100%;height:480px;border:0}

/* Teklif sayfasını fiyatlandırma mantığı şeridi ve geniş form yapılandırıcısıyla farklılaştır. */
.premium-quote-logic{position:relative;z-index:4;margin-top:-45px}.premium-quote-logic>.container{display:grid;grid-template-columns:repeat(3,1fr);padding:0;background:#fff;box-shadow:0 20px 55px rgba(13,18,23,.14)}.premium-quote-logic article{display:flex;gap:20px;padding:30px;border-right:1px solid #e0e4e7}.premium-quote-logic article>span{color:#e1e4e7;font-size:2.8rem;line-height:.8;font-weight:950}.premium-quote-logic h2{margin:0 0 7px;font-size:.95rem;font-weight:950}.premium-quote-logic p{margin:0;color:#737a82;font-size:.74rem;line-height:1.5}.premium-quote-builder{padding:120px 0;background:#15181b;color:#fff}.premium-quote-builder>.container{display:grid;grid-template-columns:.62fr 1.38fr;gap:75px;align-items:start}.premium-quote-copy>h2{font-size:clamp(2.4rem,4vw,4.2rem);line-height:.96;letter-spacing:-.05em;font-weight:950}.premium-quote-copy .premium-rich-copy{color:#b2b8bf}.premium-quote-seal{display:flex;align-items:center;gap:14px;margin-top:35px;padding:20px;border:1px solid rgba(255,255,255,.14)}.premium-quote-seal i{color:#e5575c;font-size:1.5rem}.premium-quote-seal strong{font-size:.8rem}.premium-form-card.is-quote{color:#17191d}

/* Servis durumunu güvenlik odağı, üç büyük adım ve doğrulanmış iletişim aksiyonlarıyla sun. */
.premium-tracking-guide{padding:110px 0;background:#fff}.premium-tracking-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.premium-lock-symbol{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;background:#15181b;color:#fff}.premium-lock-symbol i{font-size:4.5rem;color:#e35358}.premium-lock-symbol span{margin-top:20px;font-size:.67rem;font-weight:950;letter-spacing:.15em}.premium-tracking-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px}.premium-tracking-steps article{min-height:270px;padding:30px;background:#f1f3f5}.premium-tracking-steps article>span{color:var(--brand);font-size:2.8rem;font-weight:950}.premium-tracking-steps h2{margin:45px 0 10px;font-size:1.15rem;font-weight:950}.premium-tracking-steps p{color:#717880;font-size:.82rem;line-height:1.65}.premium-security-note{display:flex;gap:15px;margin-top:20px;padding:23px;border:1px solid #dfe3e6}.premium-security-note i{color:var(--brand);font-size:1.3rem}.premium-security-note p{margin:0;color:#666d75;font-size:.82rem}.premium-tracking-actions{display:flex;gap:12px;margin-top:30px}.premium-outline-dark{border:1px solid #181b1e;color:#181b1e;font-weight:850}.premium-outline-dark:hover{background:#181b1e;color:#fff}

/* Yasal belgeleri sabit bilgi sütunu ve geniş okuma alanıyla sadeleştir. */
.premium-legal-document{padding:100px 0;background:#f1f3f5}.premium-legal-document>.container{display:grid;grid-template-columns:300px 1fr;gap:75px;align-items:start}.premium-legal-document aside{position:sticky;top:30px;padding:28px;background:#15181b;color:#fff}.premium-legal-document aside>span{display:block;color:#e15156;font-size:.62rem;font-weight:950;letter-spacing:.13em}.premium-legal-document aside>strong{display:block;margin-top:7px;font-size:.9rem}.premium-legal-document aside>div{display:flex;gap:13px;margin:25px 0;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.premium-legal-document aside i{color:#e15156;font-size:1.3rem}.premium-legal-document aside p{margin:0;color:#afb5bc;font-size:.75rem;line-height:1.6}.premium-legal-document aside nav{display:grid;gap:9px}.premium-legal-document aside nav a{color:#d9dde2;font-size:.76rem}.premium-legal-document aside nav a:hover{color:#fff}.premium-legal-copy{padding:55px 65px;background:#fff;color:#5f666e;font-size:.96rem;line-height:1.9;box-shadow:0 20px 55px rgba(15,20,25,.07)}.premium-legal-copy h2{margin:42px 0 13px;color:#17191d;font-size:1.45rem;font-weight:950}.premium-legal-copy h2:first-child{margin-top:0}.premium-legal-copy p{margin:0 0 17px}.premium-editorial-page{padding:100px 0}.premium-editorial-page article{max-width:850px;margin:auto}

/* İç sayfaların sonunda randevu ve iletişim seçeneklerini güçlü marka bandında birleştir. */
.premium-page-cta{padding:0 0 100px;background:#f1f3f5}.premium-page-cta-inner{display:flex;align-items:center;gap:45px;padding:48px 55px;background:linear-gradient(120deg,#8f0b10,#c4141a);color:#fff}.premium-page-cta-inner>div:first-child{margin-right:auto}.premium-page-cta-inner span{font-size:.66rem;font-weight:950;letter-spacing:.15em}.premium-page-cta-inner h2{margin:8px 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:950;letter-spacing:-.04em}.premium-page-cta-inner p{max-width:650px;margin:0;color:#f4d1d3;font-size:.84rem}.premium-page-cta-actions{display:flex;gap:10px;flex-shrink:0}

/* Kırmızı CTA bandındaki iletişim bağlantısını açık renkli tut ve içeriğini dikeyde ortala. */
.premium-page-cta-actions .btn-cta-outline{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#fff;border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.06)}

/* İletişim bağlantısının üzerine gelindiğinde güçlü bir ters renk durumu göster. */
.premium-page-cta-actions .btn-cta-outline:hover{color:#17191d;border-color:#fff;background:#fff}

/* Çok sayfalı düzenleri tablet genişliğinde kontrollü olarak iki sütuna indir. */
@media(max-width:1199.98px){
  .premium-value-grid,.premium-facility-grid{grid-template-columns:repeat(2,1fr)}.premium-value-card:nth-child(even){margin-top:0}.premium-bento-grid{grid-template-columns:repeat(3,1fr)}.premium-related-track{grid-template-columns:repeat(3,1fr)}.premium-brand-word-grid{grid-template-columns:repeat(4,1fr)}
}

/* İç sayfa kompozisyonlarını mobil menü genişliğinde tek sütunlu okunabilir akışa çevir. */
@media(max-width:991.98px){
  .premium-legal-links{justify-content:flex-start}.premium-page-hero{min-height:420px}.premium-page-hero-inner{padding-top:65px;padding-bottom:55px}.premium-page-hero h1,.premium-page-hero .premium-page-title{font-size:3.8rem}
  .premium-story-grid,.premium-facility-lead,.premium-principles .container,.premium-process-intro,.premium-quality-intro,.premium-services-intro>.container,.premium-service-hero-grid,.premium-diagnostic-overview>.container,.premium-scope-panel,.premium-brand-intro>.container,.premium-appointment-studio>.container,.premium-contact-workspace>.container,.premium-quote-builder>.container,.premium-tracking-intro,.premium-legal-document>.container{grid-template-columns:1fr;gap:45px}
  .premium-metric-rail{grid-template-columns:repeat(2,1fr)}.premium-metric-rail>div:nth-child(2){border-right:0}.premium-metric-rail>div:nth-child(-n+2){border-bottom:1px solid #e1e4e7}.premium-policy-grid{grid-template-columns:repeat(2,1fr)}.premium-policy-grid article,.premium-policy-grid article:nth-child(1),.premium-policy-grid article:nth-child(5){grid-column:span 1}.premium-bento-grid{grid-template-columns:repeat(2,1fr)}.premium-related-track{grid-template-columns:repeat(2,1fr)}.premium-brand-word-grid{grid-template-columns:repeat(3,1fr)}
  .premium-service-flow>div:last-child{grid-template-columns:repeat(2,1fr)}.premium-faq-topic-grid,.premium-contact-channels>.container{grid-template-columns:repeat(2,1fr)}.premium-faq-heading{grid-template-columns:1fr;gap:14px}.premium-appointment-benefits>.container,.premium-quote-logic>.container,.premium-tracking-steps{grid-template-columns:1fr}.premium-appointment-benefits article,.premium-quote-logic article{border-right:0;border-bottom:1px solid #e0e4e7}.premium-legal-document aside{position:static}.premium-page-cta-inner{align-items:flex-start;flex-direction:column}.premium-page-cta-actions{flex-wrap:wrap}
}

/* Dar telefon ekranlarında büyük tipografiyi, formları ve kart gruplarını taşmadan göster. */
@media(max-width:575.98px){
  .premium-page-hero{min-height:380px}.premium-page-hero-inner{padding:50px 20px}.premium-page-hero h1,.premium-page-hero .premium-page-title{font-size:2.75rem}.premium-page-hero p{font-size:.88rem}.premium-breadcrumb{margin-bottom:24px}
  .premium-corporate-story,.premium-value-section,.premium-facility-showcase,.premium-principles,.premium-process-experience,.premium-quality-manifesto,.premium-services-intro,.premium-diagnostic-overview,.premium-related-services,.premium-brand-intro,.premium-faq-topics,.premium-faq-guide,.premium-appointment-studio,.premium-contact-workspace,.premium-quote-builder,.premium-tracking-guide,.premium-legal-document{padding:75px 0}
  .premium-value-grid,.premium-facility-grid,.premium-bento-grid,.premium-policy-grid,.premium-related-track,.premium-brand-word-grid,.premium-faq-topic-grid,.premium-contact-channels>.container{grid-template-columns:1fr}.premium-bento-card.is-wide{grid-column:span 1}.premium-metric-rail{grid-template-columns:1fr}.premium-metric-rail>div{border-right:0;border-bottom:1px solid #e1e4e7}.premium-metric-rail>div:last-child{border-bottom:0}
  .premium-timeline::before{left:32px}.premium-timeline article,.premium-timeline article.is-reverse{grid-template-columns:65px 1fr;gap:20px;margin-bottom:30px}.premium-timeline-number{display:none}.premium-timeline-icon,.premium-timeline article.is-reverse .premium-timeline-icon{grid-column:1;grid-row:1;width:65px;height:65px;border-width:7px}.premium-timeline-copy,.premium-timeline article.is-reverse .premium-timeline-copy{grid-column:2;grid-row:1;text-align:left}.premium-timeline article.is-reverse .premium-timeline-copy p{margin-left:0}
  .premium-service-hero{min-height:590px}.premium-service-hero>.container{padding:65px 20px}.premium-service-hero h1{font-size:3rem}.premium-service-symbol{display:none}.premium-scope-panel{padding:32px 24px}.premium-service-flow>div:last-child{grid-template-columns:1fr}.premium-brand-word-grid a{min-height:115px}.premium-brand-note{align-items:flex-start;flex-direction:column}.premium-form-card{padding:28px 20px}.premium-form-grid{grid-template-columns:1fr}.premium-appointment-benefits,.premium-contact-channels,.premium-quote-logic{margin-top:0}.premium-legal-copy{padding:32px 22px}.premium-page-cta{padding-bottom:70px}.premium-page-cta-inner{padding:35px 24px}.premium-page-cta-actions{width:100%;flex-direction:column}.premium-page-cta-actions .btn{width:100%}
}

/* İç sayfa başlıklarını talep edilen sabit ölçü ve sade harf aralığıyla yayınla. */
.premium-page-hero h1,.premium-page-hero .premium-page-title{font-size:40px!important;letter-spacing:0!important}
.premium-section-heading h2{max-width:100%}

/* Büyük sol-sağ metin çarpışmalarını dengeli giriş kartı ve okunabilir içerik paneliyle değiştir. */
.premium-balanced-intro{position:relative;padding:34px 36px;border-radius:22px;color:#fff;background:linear-gradient(145deg,#15181c,#252a30);box-shadow:0 22px 55px rgba(17,22,28,.12)}
.premium-balanced-intro::after{position:absolute;right:24px;bottom:22px;width:48px;height:4px;border-radius:4px;background:var(--brand-accent);content:""}
.premium-balanced-intro>span{display:block;color:#f47c80!important;font-size:.7rem;font-weight:950;letter-spacing:.14em}
.premium-balanced-intro h2{max-width:760px;margin:13px 0 17px!important;color:#fff;font-size:clamp(2rem,3.5vw,3.35rem)!important;line-height:1.08!important;letter-spacing:-.035em!important}
.premium-balanced-intro p{max-width:720px;margin:0;color:#bcc3ca;line-height:1.7}
.premium-intro-panel{padding:34px 36px;border:1px solid #dfe3e6;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(16,23,30,.06)}
.premium-trust-intro>.container,.premium-services-intro>.container{grid-template-columns:minmax(0,1fr);gap:22px}

/* Servis alanı anlatısına kayıt vurgusu ve Fancybox galerisi için belirgin etkileşim katmanı ekle. */
.premium-facility-note{display:flex;gap:13px;align-items:flex-start;margin-top:24px;padding:17px 19px;border-left:4px solid var(--brand-accent);border-radius:0 13px 13px 0;color:#4f5962;background:#f1f3f5;font-size:.87rem;line-height:1.6}
.premium-facility-note i{color:var(--brand-accent);font-size:1.25rem}
.premium-facility-gallery-grid>a{position:relative;display:block;overflow:hidden;border-radius:18px;color:#fff;background:#24282e}
.premium-facility-gallery-grid>a.is-wide{grid-row:1/3}
.premium-facility-gallery-grid>a:hover{color:#fff}.premium-facility-gallery-grid>a:hover img{transform:scale(1.04)}
.premium-facility-gallery-grid>a>strong{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:52px 24px 22px;background:linear-gradient(transparent,rgba(7,9,12,.92));font-size:.84rem}
.premium-facility-gallery-grid>a>strong em{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--brand-accent);font-size:.7rem;font-style:normal}
.premium-gallery-zoom{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;background:rgba(10,12,15,.68);backdrop-filter:blur(8px)}

/* Servis standardını numara yerine ikon, başlık ve açıklama içeren güven kartlarıyla geliştir. */
.premium-principles-head p{max-width:560px;margin:20px 0 0;color:#68717a;line-height:1.75}
.premium-principle-grid{display:grid;gap:12px}
.premium-principle-grid article{position:relative;display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:start;padding:22px 50px 22px 22px;border:1px solid #dce1e4;border-radius:17px;background:#fff;box-shadow:0 12px 28px rgba(17,24,31,.05)}
.premium-principle-grid article>span{position:absolute;top:20px;right:20px;color:#c6ccd1;font-size:.68rem;font-weight:950}
.premium-principle-grid article>i{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;color:#fff;background:#171a1d;font-size:1.25rem}
.premium-principle-grid h3{margin:1px 0 7px;font-size:1.02rem}.premium-principle-grid p{margin:0;color:#6a737c;font-size:.84rem;line-height:1.6}

/* Servis süreci giriş başlığını belirginleştirip bütün zaman çizgisi kopyalarına eşit iç boşluk ver. */
.premium-process-intro>div>span{display:block;margin-bottom:11px;color:var(--brand-accent);font-size:.7rem;font-weight:950;letter-spacing:.14em}
.premium-process-intro>div>h2{max-width:650px;margin:0 0 18px;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.08;letter-spacing:-.035em}
.premium-timeline-copy{padding:15px}

/* Kalite esaslarını ikon, sıra ve ayrıntılı açıklaması olan kurumsal kartlara dönüştür. */
.premium-quality-policy-intro{max-width:900px;margin:18px 0 0;color:#68717a;line-height:1.75}
.premium-quality-policies .premium-policy-grid article{position:relative;grid-column:auto;grid-template-columns:56px 1fr;min-height:230px;padding:28px}
.premium-quality-policies .premium-policy-grid article>span{position:absolute;top:22px;right:23px;width:auto;height:auto;color:#cbd1d6;background:transparent;font-size:1.2rem}
.premium-quality-policies .premium-policy-grid article>i{display:grid;width:54px;height:54px;place-items:center;border-radius:15px;color:#fff;background:#171a1d;font-size:1.3rem}
.premium-quality-policies .premium-policy-grid h2{margin:4px 34px 10px 0}

/* Hizmet dizinini masaüstünde üçlü, eşit yükseklikte ve güçlü görsel hiyerarşili kartlarla sun. */
.premium-services-bento{padding-top:0}
.premium-service-directory-card{display:flex;height:100%;min-height:420px;overflow:hidden;flex-direction:column;border:1px solid #dfe3e6;border-radius:20px;color:#171a1d;background:#fff;box-shadow:0 16px 38px rgba(16,23,30,.07);transition:transform .25s ease,box-shadow .25s ease}
.premium-service-directory-card:hover{color:#171a1d;transform:translateY(-7px);box-shadow:0 24px 55px rgba(16,23,30,.13)}
.premium-service-directory-image{position:relative;display:block;min-height:190px;background:linear-gradient(180deg,rgba(10,12,15,.12),rgba(10,12,15,.72)),var(--card-bg) center/cover no-repeat}
.premium-service-directory-image>i{position:absolute;left:22px;bottom:20px;display:grid;width:54px;height:54px;place-items:center;border-radius:15px;color:#fff;background:var(--brand-accent);font-size:1.35rem}
.premium-service-directory-image>em{position:absolute;top:19px;right:20px;color:#fff;font-size:.72rem;font-style:normal;font-weight:950;letter-spacing:.08em}
.premium-service-directory-copy{display:flex;flex:1;flex-direction:column;padding:25px}
.premium-service-directory-copy h2{margin:0 0 11px;font-size:1.25rem;line-height:1.2}.premium-service-directory-copy p{margin:0;color:#69727b;font-size:.85rem;line-height:1.68}
.premium-service-directory-copy strong{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:23px;color:var(--brand-accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}

/* YouTube galerisini Euroford örneğindeki sıra, başlık ve izleme çağrısıyla bütünleştir. */
.premium-video-card{transition:transform .25s ease,box-shadow .25s ease}.premium-video-card:hover{transform:translateY(-6px);box-shadow:0 1.4rem 3rem rgba(16,26,36,.14)}
.premium-video-frame img{transition:transform .35s ease}.premium-video-card:hover .premium-video-frame img{transform:scale(1.035)}
.premium-video-copy{display:flex;min-height:150px;flex-direction:column;padding:19px 20px}
.premium-video-copy>span{display:flex;align-items:center;gap:7px;color:var(--brand-accent);font-size:.67rem;font-weight:950;letter-spacing:.11em}
.premium-video-copy h3{margin:11px 0 0;padding:0;color:#172029;font-size:1rem;line-height:1.45}
.premium-video-copy strong{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;color:#505a63;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}
.premium-video-grid.is-shorts .premium-video-copy{min-height:135px}

/* Tabletlerde yeni kart kataloglarını iki veya tek sütuna indir. */
@media(max-width:991.98px){
  .premium-principles .container{grid-template-columns:1fr;gap:35px}
}

/* Telefonlarda sabit 40 piksel sayfa başlığını ve yeni kart içeriklerini taşmadan sırala. */
@media(max-width:575.98px){
  .premium-page-hero h1,.premium-page-hero .premium-page-title{font-size:40px!important;letter-spacing:0!important}
  .premium-balanced-intro,.premium-intro-panel{padding:26px 22px}.premium-balanced-intro h2{font-size:2rem!important}
  .premium-facility-gallery-grid>a.is-wide{grid-row:auto}.premium-principle-grid article{grid-template-columns:46px 1fr;padding:19px 42px 19px 18px}.premium-principle-grid article>i{width:44px;height:44px}
  .premium-quality-policies .premium-policy-grid article{grid-template-columns:48px 1fr;padding:22px}.premium-quality-policies .premium-policy-grid article>i{width:46px;height:46px}
  .premium-service-directory-card{min-height:390px}.premium-video-copy{min-height:130px;padding:16px}
}

/* İç sayfalardaki açık kırmızı yazı ve ikonları logo kırmızısında birleştir. */
.premium-breadcrumb span,
.premium-page-kicker,
.premium-principles li span,
.premium-policy-grid article span,
.premium-service-symbol span,
.premium-scope-panel li span,
.premium-brand-note>i,
.premium-faq-contact span,
.premium-contact-channels i,
.premium-quote-seal i,
.premium-lock-symbol i,
.premium-legal-document aside>span,
.premium-legal-document aside i{color:var(--brand-accent)}
.premium-page-kicker::before{background:var(--brand-accent)}

/* Uzun hizmet makalesini hızlı erişim paneliyle dengeli iki sütuna ayır. */
.seo-service-intro{padding:90px 0 55px;background:#fff}.seo-service-intro>.container{max-width:1240px}.seo-service-intro-grid{display:grid;grid-template-areas:"copy quick";grid-template-columns:minmax(0,1fr) minmax(310px,.43fr);gap:70px;align-items:start}.seo-service-intro-copy{grid-area:copy;min-width:0}.seo-section-label{display:flex;align-items:center;gap:14px;margin-bottom:28px;color:var(--brand-accent);font-size:.72rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.seo-section-label i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff0f1;font-size:1.35rem}.seo-important-note{display:flex;align-items:flex-start;gap:12px;margin:34px 0 0;padding:20px 22px;border-left:4px solid var(--brand-accent);background:#f3f5f6;color:#555d65;font-size:.86rem;line-height:1.7}.seo-important-note i{margin-top:3px;color:var(--brand-accent)}

/* Alt hizmet hızlı gezginini marka dili, görünür odak ve bağımsız kaydırmayla sun. */
.seo-service-quick-nav{grid-area:quick;position:sticky;top:105px;overflow:hidden;border:1px solid #2b3036;border-radius:20px;color:#fff;background:#15181c;box-shadow:0 24px 55px rgba(15,20,25,.18)}.seo-service-quick-nav-head{position:relative;padding:29px 28px 25px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#1c2025,#101215)}.seo-service-quick-nav-head::after{position:absolute;right:27px;bottom:0;width:46px;height:3px;background:var(--brand-accent);content:""}.seo-service-quick-nav-head>span{color:#f36b70;font-size:.66rem;font-weight:950;letter-spacing:.15em}.seo-service-quick-nav-head h2{margin:10px 0 12px;color:#fff;font-size:1.25rem;line-height:1.25;font-weight:950}.seo-service-quick-nav-head p{margin:0;color:#aeb5bc;font-size:.76rem;line-height:1.6}.seo-service-quick-nav nav{max-height:calc(100vh - 330px);min-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#555d65 #15181c;scrollbar-width:thin}.seo-service-quick-nav a{display:grid;grid-template-columns:30px minmax(0,1fr) 20px;gap:12px;align-items:center;min-height:58px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:#d9dde1;transition:color .2s ease,background .2s ease}.seo-service-quick-nav a:last-child{border-bottom:0}.seo-service-quick-nav a>span{color:#ef5d62;font-size:.65rem;font-weight:950;letter-spacing:.07em}.seo-service-quick-nav a>strong{font-size:.78rem;line-height:1.35;font-weight:850}.seo-service-quick-nav a>i{color:#69717a;font-size:.9rem;transition:transform .2s ease,color .2s ease}.seo-service-quick-nav a:hover,.seo-service-quick-nav a:focus-visible,.seo-service-quick-nav a[aria-current="true"]{color:#fff;background:#252a30}.seo-service-quick-nav a:hover>i,.seo-service-quick-nav a:focus-visible>i,.seo-service-quick-nav a[aria-current="true"]>i{color:var(--brand-accent);transform:translate(2px,2px)}.seo-service-quick-nav a:focus-visible{position:relative;z-index:2;outline:3px solid rgba(255,33,39,.45);outline-offset:-3px}

/* Mobil seçim düğmesini masaüstü sidebar düzeninde gizli tut. */
.seo-service-mobile-toggle{display:none}

/* Alt hizmetleri rahat taranan responsive accordion ve iki sütunlu detay alanında göster. */
.seo-service-accordion-section{padding:55px 0 110px;background:#f1f3f5;scroll-margin-top:95px}.seo-service-accordion{margin-top:45px;border-top:1px solid #cbd1d6}.seo-service-accordion .accordion-item{border:0;border-bottom:1px solid #cbd1d6;background:transparent}.seo-service-accordion .accordion-header{scroll-margin-top:105px}.seo-service-accordion .accordion-button{gap:22px;padding:27px 18px;background:transparent;box-shadow:none;color:#171a1d;font-weight:950}.seo-service-accordion .accordion-button:not(.collapsed){background:#fff;color:var(--brand-accent)}.seo-service-accordion .accordion-button>span{color:var(--brand-accent);font-size:.68rem;letter-spacing:.08em}.seo-service-accordion .accordion-body{padding:28px 34px 34px;background:#fff;color:#626a72;line-height:1.75}.seo-accordion-detail{display:grid;grid-template-columns:1.15fr .85fr;gap:35px;margin:28px 0;padding:24px;background:#f4f5f6}.seo-accordion-detail h4{margin:0 0 13px;color:#171a1d;font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.seo-accordion-detail ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.seo-accordion-detail li{display:flex;gap:8px;font-size:.77rem}.seo-accordion-detail li i{color:var(--brand-accent)}.seo-accordion-detail p{margin:0;font-size:.8rem}.seo-detail-link{display:inline-flex;align-items:center;gap:9px;color:var(--brand-accent);font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}

/* Hizmet ve model detaylarını ana okuma alanı ile sabit bilgi paneline ayır. */
.seo-detail-layout{padding:95px 0;background:#fff}.seo-detail-layout>.container{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:65px;align-items:start}.seo-detail-copy h2{margin-top:46px}.seo-detail-copy h2:first-child{margin-top:0}.seo-detail-aside{position:sticky;top:105px;padding:32px;background:#171a1d;color:#fff}.seo-detail-aside ul{display:grid;gap:13px;margin:0 0 28px;padding:0;list-style:none}.seo-detail-aside li{display:flex;gap:10px;color:#d5d9dd;font-size:.8rem;line-height:1.55}.seo-detail-aside li i{margin-top:3px;color:var(--brand-accent)}.seo-detail-aside>p{display:flex;gap:10px;margin:0 0 28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#adb4bb;font-size:.76rem;line-height:1.65}.seo-detail-aside>p i{margin-top:3px;color:var(--brand-accent)}.seo-detail-aside .btn{width:100%}

/* Marka ve model dizinlerini eşit dokunma alanlarına sahip sade kart ızgaralarında sun. */
.seo-directory-section,.seo-model-directory{padding:95px 0 110px;background:#fff}.seo-directory-intro{max-width:900px;margin-bottom:55px}.seo-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-directory-grid>a{position:relative;display:flex;min-height:245px;flex-direction:column;padding:29px;border:1px solid #dfe3e6;color:#171a1d;transition:.2s ease}.seo-directory-grid>a:hover{z-index:2;transform:translateY(-4px);border-color:var(--brand-accent);box-shadow:0 18px 45px rgba(16,18,20,.09);color:#171a1d}.seo-directory-index{color:var(--brand-accent);font-size:.68rem;font-weight:950}.seo-directory-grid h2{margin:35px 0 12px;font-size:1.16rem;font-weight:950}.seo-directory-grid p{margin:0 0 24px;color:#747b82;font-size:.76rem;line-height:1.65}.seo-directory-grid strong{margin-top:auto;color:var(--brand-accent);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.seo-model-directory{padding-top:55px}.seo-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px}.seo-model-grid a{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:15px;margin:-1px 0 0 -1px;padding:22px;border:1px solid #dfe3e6;color:#202428;font-size:.8rem;font-weight:900}.seo-model-grid a i{color:var(--brand-accent)}.seo-model-grid a:hover{z-index:2;background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.seo-model-grid a:hover i{color:#fff}

/* Uzun marka makalesinin yanında model seçimini sayfayı takip etmeyen düzenli bir panelde tut. */
.seo-brand-overview{padding:95px 0 110px;background:#fff}.seo-brand-overview>.container{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:65px;align-items:start}.seo-brand-sidebar{position:static;display:grid;gap:24px;padding:18px;border:1px solid #dce1e4;background:#f1f3f5;box-shadow:0 22px 55px rgba(17,22,27,.1)}

/* Model seçim başlığını güçlü kontrastla ayırıp bütün model bağlantılarını kompakt kartlara dönüştür. */
.seo-brand-model-picker{padding:25px;background:#171a1d;color:#fff}.seo-brand-model-heading>span{display:inline-flex;align-items:center;gap:8px;color:#ff7e82;font-size:.68rem;font-weight:950;letter-spacing:.13em}.seo-brand-model-heading>span::before{width:22px;height:2px;background:var(--brand-accent);content:""}.seo-brand-model-heading h2{margin:11px 0 8px;color:#fff;font-size:1.25rem;font-weight:950}.seo-brand-model-heading p{margin:0;color:#adb5bd;font-size:.76rem;line-height:1.6}.seo-brand-model-list{display:grid;grid-template-columns:minmax(0,1fr);margin-top:22px}.seo-brand-model-list a{position:relative;display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:10px;margin:-1px 0 0 -1px;padding:13px 14px;border:1px solid rgba(255,255,255,.14);color:#eef1f3;font-size:.73rem;font-weight:850;line-height:1.35}.seo-brand-model-list a i{flex:0 0 auto;color:#ff7e82}.seo-brand-model-list a:hover,.seo-brand-model-list a:focus-visible{z-index:2;border-color:var(--brand-accent);outline:0;background:var(--brand-accent);color:#fff}.seo-brand-model-list a:hover i,.seo-brand-model-list a:focus-visible i{color:#fff}

/* Ortak mobil model seçiciyi masaüstünde gizleyip yalnız dar ekran düzeninde etkinleştir. */
.seo-model-mobile-picker{display:none}

/* Model detayında aynı marka listesini iç kaydırma olmadan yerinde tutup açık modeli belirt. */
.seo-model-sidebar{position:static;max-height:none;overflow:visible}.seo-model-sidebar-list a.is-active,.seo-model-sidebar-list a[aria-current="page"]{z-index:2;border-color:var(--brand-accent);background:var(--brand-accent);color:#fff}.seo-model-sidebar-list a.is-active i,.seo-model-sidebar-list a[aria-current="page"] i{color:#fff}.seo-model-control-summary{margin-top:28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}.seo-model-control-summary .seo-section-label{margin-bottom:22px}.seo-model-control-summary>p{display:flex;gap:10px;margin:0 0 28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#adb4bb;font-size:.76rem;line-height:1.65}.seo-model-control-summary>p i{margin-top:3px;color:var(--brand-accent)}.seo-model-control-summary .btn{width:100%}

/* Servis kontrol noktalarını model seçiciden ayrı ve sakin bir alt kartta okunabilir tut. */
.seo-brand-service-summary{padding:6px 10px 10px}.seo-brand-service-summary h2{margin:0;font-size:1.05rem;font-weight:950}.seo-brand-service-summary ul{display:grid;gap:12px;margin:21px 0;padding:0;list-style:none}.seo-brand-service-summary li{display:flex;gap:10px;color:#545c64;font-size:.8rem;line-height:1.55}.seo-brand-service-summary li i{margin-top:3px;color:var(--brand-accent)}.seo-brand-service-summary p{display:flex;gap:10px;margin:0;padding-top:19px;border-top:1px solid #d7dce0;color:#697078;font-size:.75rem;line-height:1.65}.seo-brand-service-summary p i{margin-top:3px;color:var(--brand-accent)}

/* İç bağlantıları hizmet, model ve destek sayfalarında ortak açıklayıcı kartlarla göster. */
.seo-related-section{padding:85px 0;background:#f1f3f5}.seo-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px}.seo-link-grid a{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:15px;padding:20px 23px;background:#fff;border:1px solid #dde1e4;color:#1d2125;font-size:.8rem;font-weight:900}.seo-link-grid a i{color:var(--brand-accent)}.seo-link-grid a:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.seo-sibling-section{padding:65px 0;background:#171a1d;color:#fff}.seo-sibling-section h2{margin:0 0 25px;font-size:1.25rem;font-weight:950}.seo-sibling-section>div>div{display:flex;flex-wrap:wrap;gap:9px}.seo-sibling-section a{padding:10px 13px;border:1px solid rgba(255,255,255,.15);color:#d8dde1;font-size:.72rem}.seo-sibling-section a:hover{border-color:var(--brand-accent);color:#fff}.seo-directory-page{padding:95px 0 110px;background:#fff}.seo-directory-page .premium-rich-copy{max-width:900px}.seo-directory-page .seo-link-grid{margin-top:55px}

/* Tabletlerde hızlı gezgini yatay şeride, model seçimini kompakt açılır panele dönüştür. */
@media(max-width:991.98px){.seo-service-intro-grid{grid-template-areas:"quick" "copy";grid-template-columns:1fr;gap:42px}.seo-service-quick-nav{position:static}.seo-service-quick-nav-head{padding:25px 24px 21px}.seo-service-quick-nav nav{display:flex;min-height:0;max-height:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.seo-service-quick-nav a{grid-template-columns:30px minmax(170px,1fr) 20px;min-width:min(310px,78vw);border-right:1px solid rgba(255,255,255,.08);border-bottom:0;scroll-snap-align:start}.seo-detail-layout>.container,.seo-brand-overview>.container{grid-template-columns:minmax(0,1fr);gap:40px}.seo-detail-copy,.seo-brand-overview .premium-rich-copy,.seo-brand-sidebar{min-width:0}.seo-detail-aside,.seo-brand-sidebar{position:static}.seo-model-sidebar{max-height:none;overflow-y:visible}.seo-model-mobile-picker{display:block;border:1px solid #2b3036;border-radius:16px;color:#fff;background:#171a1d;box-shadow:0 16px 38px rgba(17,22,27,.14)}.seo-model-mobile-picker summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;cursor:pointer;list-style:none}.seo-model-mobile-picker summary::-webkit-details-marker{display:none}.seo-model-mobile-copy{display:grid;gap:5px;min-width:0}.seo-model-mobile-copy small{color:#ff7479;font-size:.62rem;font-weight:950;letter-spacing:.13em}.seo-model-mobile-copy strong{overflow:hidden;color:#fff;font-size:.88rem;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.seo-model-mobile-action{display:flex;flex:0 0 auto;align-items:center;gap:8px;color:#bac0c6;font-size:.67rem;font-weight:850}.seo-model-mobile-action .is-open{display:none}.seo-model-mobile-action i{color:#ff7479;transition:transform .2s ease}.seo-model-mobile-picker[open] .seo-model-mobile-action .is-closed{display:none}.seo-model-mobile-picker[open] .seo-model-mobile-action .is-open{display:inline}.seo-model-mobile-picker[open] .seo-model-mobile-action i{transform:rotate(180deg)}.seo-model-mobile-picker nav{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid rgba(255,255,255,.12)}.seo-model-mobile-picker nav a{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.09);color:#e7eaed;font-size:.76rem;font-weight:850}.seo-model-mobile-picker nav a:last-child{border-bottom:0}.seo-model-mobile-picker nav a i{color:#ff7479}.seo-model-mobile-picker nav a.is-active,.seo-model-mobile-picker nav a[aria-current="page"]{background:var(--brand-accent);color:#fff}.seo-model-mobile-picker nav a.is-active i,.seo-model-mobile-picker nav a[aria-current="page"] i{color:#fff}.seo-brand-sidebar .seo-brand-model-picker,.seo-model-sidebar>.seo-brand-model-heading,.seo-model-sidebar>.seo-model-sidebar-list{display:none}.seo-model-control-summary{margin-top:0;padding-top:0;border-top:0}.seo-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Telefonlarda yatay şeridi tek satırlık düğme ve dikey açılır hizmet listesiyle değiştir. */
@media(max-width:767.98px){.seo-service-intro-grid{gap:28px}.seo-service-quick-nav{border:1px solid #e1e5e8;border-radius:17px;color:#171a1d;background:#fff;box-shadow:0 16px 38px rgba(16,23,30,.1)}.seo-service-quick-nav-head{display:none}.seo-service-mobile-toggle{display:grid;width:100%;grid-template-columns:46px minmax(0,1fr) 24px;gap:13px;align-items:center;padding:15px 16px;border:0;color:#171a1d;background:#fff;text-align:left}.seo-service-mobile-toggle-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:13px;color:#fff;background:var(--brand-accent);font-size:1.05rem}.seo-service-mobile-toggle-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.seo-service-mobile-toggle-copy small{color:var(--brand-accent);font-size:.61rem;font-weight:950;letter-spacing:.13em}.seo-service-mobile-toggle-copy strong{overflow:hidden;font-size:.87rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.seo-service-mobile-toggle>i{color:#7c858d;transition:transform .2s ease}.seo-service-quick-nav.is-mobile-open .seo-service-mobile-toggle>i{transform:rotate(180deg)}.seo-service-quick-nav nav{display:grid;min-height:0;max-height:min(56vh,460px);overflow-x:hidden;overflow-y:auto;border-top:1px solid #e3e6e9;scroll-snap-type:none;scrollbar-color:#c5cbd0 #f6f7f8}.seo-service-quick-nav.is-mobile-ready:not(.is-mobile-open) nav{display:none}.seo-service-quick-nav a{width:100%;min-width:0;grid-template-columns:30px minmax(0,1fr) 20px;min-height:56px;padding:13px 16px;border-right:0;border-bottom:1px solid #eceef0;color:#30363c;background:#fff;scroll-snap-align:none}.seo-service-quick-nav a>strong{font-size:.8rem}.seo-service-quick-nav a>i{color:#a1a8ae}.seo-service-quick-nav a:hover,.seo-service-quick-nav a:focus-visible,.seo-service-quick-nav a[aria-current="true"]{color:#171a1d;background:#fff1f2}.seo-service-quick-nav a:hover>i,.seo-service-quick-nav a:focus-visible>i,.seo-service-quick-nav a[aria-current="true"]>i{color:var(--brand-accent)}}

/* Telefonlarda açılır hizmet kontrolünü ve accordion ayrıntılarını dar ekrana sığdır. */
@media(max-width:575.98px){.seo-service-intro,.seo-detail-layout,.seo-directory-section,.seo-brand-overview,.seo-model-directory,.seo-directory-page{padding:70px 0}.seo-detail-layout>.container,.seo-brand-overview>.container{gap:22px}.seo-service-quick-nav{border-radius:15px}.seo-service-mobile-toggle{padding:13px 14px}.seo-service-quick-nav a{width:100%;min-width:0;padding:13px 15px}.seo-service-accordion-section{padding:45px 0 75px}.seo-service-accordion .accordion-button{padding:22px 10px;font-size:.88rem}.seo-service-accordion .accordion-body{padding:23px 18px 28px}.seo-accordion-detail{grid-template-columns:1fr;gap:24px;padding:18px}.seo-accordion-detail ul{grid-template-columns:1fr}.seo-directory-grid,.seo-model-grid,.seo-link-grid,.seo-brand-model-list{grid-template-columns:1fr}.seo-directory-grid>a{min-height:205px}.seo-model-grid a,.seo-brand-model-list a{margin-top:-1px}.seo-detail-aside{padding:26px 22px}.seo-brand-sidebar{padding:12px}.seo-brand-model-picker{padding:22px 18px}.seo-brand-service-summary{padding:7px 8px 11px}}

/* Fotoğraf ve video galerilerini premium iç sayfa görsel diliyle düzenle. */
.premium-media-section{padding:clamp(3.5rem,7vw,6.5rem) 0;background:#f5f6f7}.premium-media-section.is-shorts{background:#fff}.premium-media-intro{max-width:860px;margin:0 0 2rem}.premium-channel-link{margin-top:.5rem}.premium-media-empty{margin:2rem 0 0;padding:1.25rem 1.5rem;border-left:.3rem solid var(--brand-accent);color:#394956;background:#fff}

/* Galeri fotoğraflarını responsive kart düzeninde ve sabit görsel oranıyla göster. */
.premium-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.premium-photo-grid a{display:grid;overflow:hidden;border:1px solid rgba(16,26,36,.1);border-radius:1rem;color:#12202d;background:#fff;text-decoration:none;box-shadow:0 1rem 2.5rem rgba(16,26,36,.08)}.premium-photo-grid img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .35s ease}.premium-photo-grid a:hover img,.premium-photo-grid a:focus-visible img{transform:scale(1.035)}.premium-photo-grid span{padding:1rem 1.1rem 1.2rem;font-weight:700;line-height:1.45}

/* Normal ve kısa videoları oynatma işaretli premium kartlara dönüştür. */
.premium-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem}.premium-video-card{overflow:hidden;border:1px solid rgba(16,26,36,.1);border-radius:1rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(16,26,36,.08)}.premium-video-frame{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:#111a22}.premium-video-frame img{width:100%;height:100%;object-fit:cover}.premium-video-frame i{position:absolute;inset:50% auto auto 50%;display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:50%;color:#fff;background:var(--brand-accent);transform:translate(-50%,-50%);font-size:1.8rem}.premium-video-card h3{margin:0;padding:1.1rem;font-size:1.05rem;line-height:1.5}.premium-video-card h3 a{color:#12202d;text-decoration:none}

/* Shorts kartlarını video galerisinde mobil içeriğe uygun dikey oranla göster. */
.premium-video-grid.is-shorts{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-video-grid.is-shorts .premium-video-frame{aspect-ratio:9/16}.premium-video-grid.is-shorts .premium-video-frame img{object-fit:cover}

/* Tablet ve telefonlarda medya kartlarının sütun sayısını kademeli olarak azalt. */
@media(max-width:991.98px){.premium-photo-grid,.premium-video-grid,.premium-video-grid.is-shorts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.premium-photo-grid,.premium-video-grid{grid-template-columns:1fr}.premium-video-grid.is-shorts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.premium-video-grid.is-shorts .premium-video-card h3{padding:.85rem;font-size:.9rem}}

/* HTTP hata sayfasını premium marka kabuğunda iki sütunlu ve yüksek kontrastlı sun. */
.premium-error-section{min-height:68vh;padding:clamp(3rem,7vw,7rem) 0;background:linear-gradient(135deg,#f5f6f7 0%,#fff 65%)}.premium-error-breadcrumb{display:flex;align-items:center;gap:.6rem;margin-bottom:clamp(2.5rem,5vw,5rem);color:#6a737b;font-size:.76rem;font-weight:800}.premium-error-breadcrumb a{display:flex;align-items:center;gap:.45rem;color:var(--brand-accent)}.premium-error-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(3rem,7vw,8rem);align-items:center}.premium-error-kicker{display:flex;align-items:center;gap:.65rem;color:var(--brand-accent);font-size:.72rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.premium-error-content h1{max-width:760px;margin:1rem 0 1.4rem;color:#171a1d;font-size:clamp(2.4rem,6vw,5.3rem);font-weight:950;line-height:.96;letter-spacing:-.045em}.premium-error-message{max-width:680px;margin:0;color:#4f5962;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.75}.premium-error-hint{max-width:650px;margin:1rem 0 0;color:#737c84;line-height:1.7}

/* Hata kurtarma eylemlerini gerçek sayfalara bağlanan dokunulabilir alanlarda göster. */
.premium-error-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.premium-error-actions .btn{display:inline-flex;align-items:center;gap:.55rem}.premium-error-secondary{display:inline-flex;align-items:center;gap:.55rem;color:#171a1d;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.premium-error-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:2.25rem}.premium-error-links a{display:flex;min-height:76px;align-items:center;gap:.75rem;padding:1rem;border:1px solid #dde1e4;color:#28313a;background:#fff;font-size:.76rem;font-weight:850}.premium-error-links a i{color:var(--brand-accent);font-size:1.15rem}.premium-error-links a:hover{border-color:var(--brand-accent);color:var(--brand-accent)}

/* Hata kodunu otomotiv odaklı dekoratif dişli kompozisyonuyla vurgula. */
.premium-error-visual{position:relative;display:grid;min-height:330px;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:#171a1d;box-shadow:0 2rem 5rem rgba(16,26,36,.2)}.premium-error-visual::before{position:absolute;inset:8%;border:1px solid rgba(255,255,255,.14);border-radius:50%;content:""}.premium-error-visual span{position:relative;z-index:2;color:#fff;font-size:clamp(5rem,12vw,10rem);font-weight:950;letter-spacing:-.08em}.premium-error-visual i{position:absolute;right:12%;bottom:9%;color:var(--brand-accent);font-size:4.5rem}

/* Tablet ve telefonlarda hata sayfasını tek sütuna indirip hızlı bağlantıları koru. */
@media(max-width:991.98px){.premium-error-grid{grid-template-columns:1fr}.premium-error-visual{min-height:260px;max-width:520px;width:100%;margin:auto}}@media(max-width:575.98px){.premium-error-links{grid-template-columns:1fr}.premium-error-actions{align-items:stretch;flex-direction:column}.premium-error-actions>*{justify-content:center;width:100%}}

/* Bütün iç sayfalarda içerik bölümlerini sabit elli piksel dikey ritimde tut. */
.premium-inner-page main>section:not(.premium-page-hero):not(.premium-inner-hero){padding-top:50px!important;padding-bottom:50px!important}

/* Ortak iç sayfa başlığını taşmayan daha dengeli boyut ve sıfır harf aralığıyla göster. */
.premium-page-hero h1,.premium-page-hero .premium-page-title{max-width:980px;font-size:clamp(2.25rem,4.5vw,4.35rem);line-height:1.04;letter-spacing:0;overflow-wrap:break-word}
.premium-inner-hero h1{font-size:clamp(2.25rem,4.5vw,4.35rem);line-height:1.04;letter-spacing:0;overflow-wrap:break-word}

/* Kurumsal yaklaşımı okunabilir metin ve servis fotoğraf mozaiğiyle dengele. */
.premium-corporate-story{background:#f4f5f6}
.premium-corporate-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:48px;align-items:stretch}
.premium-story-copy{padding:12px 0}
.premium-story-copy>span,.premium-corporate-proof .premium-section-heading>span{color:var(--brand-accent);font-size:.72rem;font-weight:950;letter-spacing:.12em}
.premium-story-copy h2{max-width:620px;margin:13px 0 22px;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.08;letter-spacing:-.035em}
.premium-story-copy blockquote{margin:25px 0 0;padding:21px 24px;border-left:4px solid var(--brand-accent);color:#171a1d;background:#fff;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:900;line-height:1.35;box-shadow:0 14px 38px rgba(17,24,31,.06)}
.premium-story-gallery{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr;gap:12px;min-height:480px}
.premium-story-gallery figure{position:relative;margin:0;overflow:hidden;border-radius:20px;background:#171a1d}
.premium-story-gallery figure.is-large{grid-row:1/3}
.premium-story-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.premium-story-gallery figure:hover img{transform:scale(1.035)}
.premium-corporate-story .premium-metric-rail{margin-top:35px;border-radius:18px;background:#fff;box-shadow:0 15px 35px rgba(17,24,31,.06)}

/* Kurumsal servis sözünü üç somut ve eşit yükseklikte güven kartıyla yayınla. */
.premium-corporate-proof{background:#fff}
.premium-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}
.premium-proof-grid article{position:relative;min-height:230px;padding:30px;border:1px solid #e2e5e8;border-radius:18px;background:linear-gradient(145deg,#fff,#f7f8f9)}
.premium-proof-grid article::after{position:absolute;right:25px;bottom:24px;width:34px;height:3px;background:var(--brand-accent);content:""}
.premium-proof-grid i{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;color:#fff;background:#16191d;font-size:1.35rem}
.premium-proof-grid h3{margin:25px 0 10px;font-size:1.18rem}
.premium-proof-grid p{margin:0;color:#68717a;line-height:1.7}

/* Servis galerisini bir geniş ve iki destekleyici görselle modern pano düzenine çevir. */
.premium-facility-gallery{background:#111419;color:#fff}
.premium-facility-gallery .premium-section-heading h2{color:#fff}
.premium-facility-gallery-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:repeat(2,250px);gap:14px;margin-top:28px}
.premium-facility-gallery-grid figure{position:relative;margin:0;overflow:hidden;border-radius:18px;background:#24282e}
.premium-facility-gallery-grid figure.is-wide{grid-row:1/3}
.premium-facility-gallery-grid img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.premium-facility-gallery-grid figure:hover img{transform:scale(1.03)}
.premium-facility-gallery-grid figcaption{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;padding:24px;color:#fff;background:linear-gradient(transparent,rgba(7,9,12,.9));font-size:.84rem;font-weight:850}
.premium-facility-gallery-grid figcaption span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--brand-accent)}
.premium-principles{color:#171a1d;background:#f2f4f5}
.premium-principles .premium-principles-head h2,.premium-principles ol strong{color:#171a1d}
.premium-principles ol{border-color:#d7dbdf;background:#fff}

/* Servis sürecinin güven çıktılarını zaman çizgisinden önce güçlü kartlar hâlinde göster. */
.premium-process-assurances{background:#fff}
.premium-process-assurances>.container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.premium-process-assurances article{display:flex;gap:18px;align-items:flex-start;padding:25px;border:1px solid #e1e4e7;border-radius:17px;box-shadow:0 12px 30px rgba(16,24,32,.05)}
.premium-process-assurances i{display:grid;width:46px;height:46px;place-items:center;flex:0 0 auto;border-radius:13px;color:#fff;background:var(--brand-accent);font-size:1.2rem}
.premium-process-assurances h2{margin:2px 0 7px;font-size:1.05rem}
.premium-process-assurances p{margin:0;color:#6a737c;font-size:.87rem;line-height:1.6}
.premium-process-experience{background:#f3f5f6}
.premium-timeline-copy{border:1px solid #e1e4e7;border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(14,20,26,.06)}
.premium-timeline-copy small{display:flex;align-items:center;gap:7px;margin-top:16px;color:#2f6b4f;font-size:.76rem;font-weight:850}
.premium-process-close{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin-top:36px;padding:30px;border-radius:20px;color:#fff;background:#171a1d}
.premium-process-close>i{display:grid;width:58px;height:58px;place-items:center;border-radius:16px;background:var(--brand-accent);font-size:1.5rem}
.premium-process-close span{color:#f68487;font-size:.68rem;font-weight:950;letter-spacing:.12em}
.premium-process-close h2{margin:5px 0;color:#fff;font-size:1.4rem}
.premium-process-close p{margin:0;color:#b7bec5}

/* Kalite politikasını açık kurumsal zemin ve izlenebilir uygulama akışıyla düzenle. */
.premium-quality-overview{background:#fff}
.premium-quality-overview>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:60px;align-items:center}
.premium-quality-copy>span,.premium-quality-policies .premium-section-heading>span{color:var(--brand-accent);font-size:.7rem;font-weight:950;letter-spacing:.12em}
.premium-quality-copy h2{margin:12px 0 20px;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.08}
.premium-quality-flow{margin:0;padding:0;list-style:none;border:1px solid #e0e4e7;border-radius:20px;background:#f5f6f7}
.premium-quality-flow li{display:flex;gap:18px;align-items:center;padding:18px 22px;border-bottom:1px solid #dfe3e6}
.premium-quality-flow li:last-child{border-bottom:0}
.premium-quality-flow li>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:#171a1d;font-size:.7rem;font-weight:950}
.premium-quality-flow div{display:flex;flex-direction:column;gap:3px}
.premium-quality-flow strong{font-size:.95rem}.premium-quality-flow small{color:#717a83}
.premium-quality-policies{background:#f1f3f4}
.premium-quality-policies .premium-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}
.premium-quality-policies .premium-policy-grid article{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:26px;border:1px solid #dfe3e6;border-radius:17px;color:#171a1d;background:#fff}
.premium-quality-policies .premium-policy-grid article>span{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;color:#fff;background:var(--brand-accent);font-weight:950}
.premium-quality-policies .premium-policy-grid h2{margin:0 0 8px;color:#171a1d;font-size:1.12rem}
.premium-quality-policies .premium-policy-grid article p{margin:0;color:#68717a;line-height:1.65}
.premium-quality-policies .premium-warranty-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;margin-top:20px;border:1px solid #dce1e4;color:#171a1d;background:#fff}
.premium-quality-policies .premium-warranty-note a{display:flex;align-items:center;gap:7px;color:var(--brand-accent);font-weight:900}

/* Tercih nedenlerini güven merkezi görünümünde kart ve adım akışıyla sun. */
.premium-trust-intro{background:#fff}
.premium-trust-intro>.container{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1fr);gap:70px;align-items:start}
.premium-trust-intro span{color:var(--brand-accent);font-size:.7rem;font-weight:950;letter-spacing:.12em}
.premium-trust-intro h2{margin:12px 0 0;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.08}
.premium-trust-reasons{background:#f2f4f5}
.premium-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.premium-trust-grid article{position:relative;min-height:260px;padding:28px;border:1px solid #dfe3e6;border-radius:18px;background:#fff;box-shadow:0 14px 35px rgba(16,23,30,.05)}
.premium-trust-grid article>span{position:absolute;top:24px;right:24px;color:#d4d9dd;font-size:1.3rem;font-weight:950}
.premium-trust-grid i{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;color:#fff;background:#171a1d;font-size:1.25rem}
.premium-trust-grid h3{margin:25px 0 10px;font-size:1.13rem}.premium-trust-grid p{margin:0;color:#69727b;line-height:1.7}
.premium-trust-proof{background:#fff}
.premium-trust-proof ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;border:1px solid #dfe3e6;border-radius:18px;overflow:hidden}
.premium-trust-proof li{min-height:210px;padding:25px;border-right:1px solid #dfe3e6}.premium-trust-proof li:last-child{border-right:0}
.premium-trust-proof li>span{color:var(--brand-accent);font-size:1.25rem;font-weight:950}.premium-trust-proof h3{margin:25px 0 8px;font-size:1.05rem}.premium-trust-proof p{margin:0;color:#6a737c;line-height:1.65}
.premium-trust-promise{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-top:20px;padding:26px;border-radius:18px;color:#fff;background:#171a1d}
.premium-trust-promise>i{color:var(--brand-accent);font-size:2rem}.premium-trust-promise p{margin:0;line-height:1.65}

/* SSS konu başlıklarını gerçek filtre düğmeleri ve dengeli yanıt başlığı olarak düzenle. */
.premium-faq-topic-grid button{position:relative;display:grid;min-height:185px;padding:24px;border:1px solid #dfe3e6;border-radius:17px;color:#23282d;background:#fff;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.premium-faq-topic-grid button:hover,.premium-faq-topic-grid button.is-active{border-color:var(--brand-accent);transform:translateY(-3px);box-shadow:0 16px 34px rgba(22,27,32,.08)}
.premium-faq-topic-grid button>i{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:#fff;background:#171a1d;font-size:1.2rem}
.premium-faq-topic-grid button.is-active>i{background:var(--brand-accent)}
.premium-faq-topic-grid button span{display:flex;flex-direction:column;gap:6px;margin-top:18px}.premium-faq-topic-grid button strong{font-size:1rem}.premium-faq-topic-grid button small{color:#737c84;line-height:1.5}
.premium-faq-topic-grid button em{position:absolute;top:25px;right:22px;color:#959da5;font-size:.68rem;font-style:normal;font-weight:850}
.premium-faq-heading{display:grid;grid-template-columns:180px minmax(0,680px);gap:36px;align-items:start;margin-bottom:28px}
.premium-faq-heading>span{padding-top:9px;color:var(--brand-accent);font-size:.7rem;font-weight:950;letter-spacing:.13em}
.premium-faq-heading h2{margin:0;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.12}.premium-faq-heading p{margin:10px 0 0;color:#707982}
.premium-faq-group>header{display:flex;gap:15px;align-items:center;margin-bottom:18px;padding:18px 22px;border-radius:15px;color:#fff;background:#171a1d}
.premium-faq-group>header>i{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--brand-accent)}
.premium-faq-group>header span{font-weight:950}.premium-faq-group>header p{margin:3px 0 0;color:#b8bec5;font-size:.82rem}

/* İletişim bilgilerini büyük kanal kartları ve yanıt rehberiyle ayrı sayfa hâline getir. */
.premium-contact-info-channels{background:#f1f3f4}
/* İki telefon ile WhatsApp ve e-posta kartlarını geniş ekranda dengeli sırala. */
.premium-contact-info-channels>.container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.premium-contact-info-channels a{min-height:260px;padding:28px;border:1px solid #dde1e4;border-radius:19px;color:#171a1d;background:#fff;box-shadow:0 16px 38px rgba(17,24,31,.05)}
.premium-contact-info-channels a>i{display:grid;width:54px;height:54px;place-items:center;border-radius:15px;color:#fff;background:var(--brand-accent);font-size:1.35rem}
.premium-contact-info-channels a>span{display:block;margin-top:27px;color:#8a939b;font-size:.67rem;font-weight:950;letter-spacing:.12em}
.premium-contact-info-channels h2{margin:9px 0 10px;font-size:1.2rem;overflow-wrap:anywhere}.premium-contact-info-channels p{margin:0;color:#6b747d;line-height:1.65}
.premium-contact-info-guide{background:#fff}
.premium-contact-info-guide>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:60px}
.premium-contact-info-guide article>span{color:var(--brand-accent);font-size:.7rem;font-weight:950;letter-spacing:.12em}.premium-contact-info-guide h2{margin:12px 0 18px;font-size:clamp(2rem,3.3vw,3rem)}
.premium-contact-note{display:flex;gap:10px;margin-top:22px;padding:16px;border-radius:13px;color:#4f5962;background:#f1f3f4;line-height:1.55}.premium-contact-note i{color:var(--brand-accent)}
.premium-contact-info-guide dl{margin:0;border:1px solid #dfe3e6;border-radius:18px;overflow:hidden}.premium-contact-info-guide dl div{display:grid;grid-template-columns:.8fr 1.2fr;gap:15px;padding:18px 20px;border-bottom:1px solid #e4e7e9}.premium-contact-info-guide dl div:last-child{border-bottom:0}.premium-contact-info-guide dt{font-weight:900}.premium-contact-info-guide dd{margin:0;color:#69727b}

/* Yol tarifi sayfasını adres kartı ve ziyaret akışıyla düzenle. */
.premium-directions-overview{background:#f2f4f5}
.premium-directions-overview>.container{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:22px}
.premium-directions-card{display:flex;min-height:460px;align-items:flex-start;flex-direction:column;padding:36px;border-radius:22px;color:#fff;background:linear-gradient(145deg,#15191e,#272d34)}
.premium-directions-card>span,.premium-directions-copy>span{font-size:.7rem;font-weight:950;letter-spacing:.12em}.premium-directions-card>i{margin:65px 0 18px;color:var(--brand-accent);font-size:3rem}.premium-directions-card h2{margin:0;color:#fff;font-size:1.7rem;line-height:1.35}.premium-directions-card p{display:flex;gap:9px;margin:14px 0 28px;color:#c4cad0}.premium-directions-card .btn{margin-top:auto}
.premium-directions-copy{padding:34px;border:1px solid #dfe3e6;border-radius:22px;background:#fff}.premium-directions-copy>span{color:var(--brand-accent)}.premium-directions-copy>h2{margin:11px 0 18px;font-size:clamp(2rem,3vw,2.8rem)}
.premium-directions-copy ol{margin:25px 0 0;padding:0;list-style:none}.premium-directions-copy li{display:grid;grid-template-columns:48px 1fr;gap:17px;padding:16px 0;border-top:1px solid #e2e5e8}.premium-directions-copy li>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#171a1d;font-size:.7rem;font-weight:950}.premium-directions-copy h3{margin:0 0 5px;font-size:1rem}.premium-directions-copy li p{margin:0;color:#6b747d;line-height:1.55}
.premium-directions-map-empty{background:#fff}.premium-directions-map-empty>.container{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:30px;border:1px solid #dfe3e6;border-radius:18px}.premium-directions-map-empty>div>i{color:var(--brand-accent);font-size:2.2rem}.premium-directions-map-empty h2{margin:0 0 5px}.premium-directions-map-empty p{margin:0;color:#6d767f}.premium-directions-map-empty a{display:flex;gap:8px;align-items:center;color:var(--brand-accent);font-weight:900}

/* Bize Yazın sayfasını konu kartları ve odaklı yazışma çalışma alanıyla ayır. */
.premium-message-topics{background:#fff}.premium-message-topics>.container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.premium-message-topics article{padding:24px;border-left:4px solid var(--brand-accent);border-radius:0 15px 15px 0;background:#f2f4f5}.premium-message-topics i{color:var(--brand-accent);font-size:1.35rem}.premium-message-topics h2{margin:15px 0 7px;font-size:1.05rem}.premium-message-topics p{margin:0;color:#6b747d;line-height:1.6}
.premium-message-workspace{background:#e9edf0}.premium-message-workspace>.container{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:35px;align-items:start}.premium-message-copy{position:sticky;top:110px;padding:34px;border-radius:20px;color:#fff;background:#171a1d}.premium-message-copy>span{color:#f7797d;font-size:.7rem;font-weight:950;letter-spacing:.12em}.premium-message-copy h2{margin:12px 0 18px;color:#fff;font-size:2rem}.premium-message-copy .premium-rich-copy{color:#c4cad0}.premium-message-copy>div:last-child{display:flex;gap:12px;margin-top:25px;padding-top:22px;border-top:1px solid rgba(255,255,255,.13)}.premium-message-copy>div:last-child i{color:var(--brand-accent)}.premium-message-copy>div:last-child p{margin:0;color:#c4cad0;line-height:1.55}.premium-form-card.is-message{border-top:5px solid var(--brand-accent)}

/* Randevu, teklif ve ana iletişim sayfalarına birbirinden ayrılan renk ve yüzey kimlikleri ver. */
.premium-appointment-benefits{background:#111419}.premium-appointment-benefits h2{color:#fff}.premium-appointment-benefits p{color:#aeb6be}.premium-appointment-studio{background:#eef2f4}.premium-appointment-studio .premium-form-card{border-top:5px solid var(--brand-accent)}
.premium-quote-logic{color:#fff;background:#171a1d}.premium-quote-logic h2{color:#fff}.premium-quote-logic p{color:#b5bdc5}.premium-quote-builder{background:#f5eee9}.premium-form-card.is-quote{border-top:5px solid #171a1d}
.premium-contact-channels{background:#fff}.premium-contact-workspace{background:#edf3f5}.premium-form-card.is-contact{border-top:5px solid #278095}

/* Ortak YouTube popupını dikey ve yatay videolarda oranını koruyan geçişli oynatıcıya dönüştür. */
.premium-video-modal{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}
.premium-video-modal[hidden]{display:none}.premium-video-modal.is-open{opacity:1;visibility:visible}.premium-video-backdrop{position:absolute;inset:0;border:0;background:rgba(5,7,10,.9);backdrop-filter:blur(10px)}
.premium-video-dialog{position:relative;width:min(960px,94vw);max-height:94vh;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#111419;box-shadow:0 35px 90px rgba(0,0,0,.5);transform:translateY(20px) scale(.97);transition:transform .22s ease,opacity .12s ease}.premium-video-modal.is-open .premium-video-dialog{transform:none}.premium-video-dialog.is-switching{opacity:.45;transform:scale(.985)}
.premium-video-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;color:#fff}.premium-video-dialog-head span{color:#f67478;font-size:.65rem;font-weight:950;letter-spacing:.13em}.premium-video-dialog-head h2{max-width:760px;margin:3px 0 0;color:#fff;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.premium-video-dialog-head button{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff;background:rgba(255,255,255,.06)}
.premium-video-player{width:100%;aspect-ratio:16/9;background:#000}.premium-video-modal.is-short .premium-video-dialog{width:min(480px,94vw)}.premium-video-modal.is-short .premium-video-player{aspect-ratio:9/16;max-height:72vh}.premium-video-player iframe{display:block;width:100%;height:100%;border:0}
.premium-video-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 18px;color:#fff}.premium-video-controls button{display:flex;align-items:center;gap:8px;border:0;color:#fff;background:transparent;font-weight:850}.premium-video-controls button:last-child{justify-self:end}.premium-video-controls button:disabled{opacity:.35}.premium-video-controls strong{font-size:.72rem}.has-video-modal{overflow:hidden}

/* Tabletlerde yeni sayfa düzenlerini tek sütuna indirerek içerik sırasını koru. */
@media(max-width:991.98px){
  .premium-corporate-intro,.premium-quality-overview>.container,.premium-trust-intro>.container,.premium-contact-info-guide>.container,.premium-directions-overview>.container,.premium-message-workspace>.container{grid-template-columns:1fr}
  .premium-proof-grid,.premium-process-assurances>.container,.premium-trust-grid,.premium-contact-info-channels>.container,.premium-message-topics>.container{grid-template-columns:repeat(2,minmax(0,1fr))}
  .premium-trust-proof ol{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-trust-proof li:nth-child(2){border-right:0}.premium-trust-proof li:nth-child(-n+2){border-bottom:1px solid #dfe3e6}
  .premium-contact-location-head{grid-template-columns:1fr;align-items:start}.premium-contact-location-head .btn{justify-self:start}.premium-message-copy{position:static}.premium-faq-heading{grid-template-columns:1fr;gap:10px}
}

/* Telefonlarda bütün yeni kart, galeri ve eylem düzenlerini tek elle okunabilir hâle getir. */
@media(max-width:575.98px){
  .premium-inner-page main>section:not(.premium-page-hero):not(.premium-inner-hero){padding-top:50px!important;padding-bottom:50px!important}
  .premium-page-hero h1,.premium-page-hero .premium-page-title,.premium-inner-hero h1{font-size:clamp(2.05rem,10vw,2.8rem);line-height:1.08;letter-spacing:0}
  .premium-proof-grid,.premium-process-assurances>.container,.premium-trust-grid,.premium-contact-info-channels>.container,.premium-message-topics>.container,.premium-quality-policies .premium-policy-grid{grid-template-columns:1fr}
  .premium-story-gallery{grid-template-columns:1fr 1fr;grid-template-rows:300px 150px;min-height:0}.premium-story-gallery figure.is-large{grid-column:1/3;grid-row:auto}
  .premium-facility-gallery-grid{grid-template-columns:1fr;grid-template-rows:300px 210px 210px}.premium-facility-gallery-grid figure.is-wide{grid-row:auto}
  .premium-process-close,.premium-trust-promise,.premium-quality-policies .premium-warranty-note,.premium-directions-map-empty>.container{grid-template-columns:1fr;text-align:left}.premium-process-close .btn,.premium-trust-promise .btn{width:100%}
  .premium-trust-proof ol{grid-template-columns:1fr}.premium-trust-proof li{border-right:0;border-bottom:1px solid #dfe3e6}.premium-trust-proof li:last-child{border-bottom:0}
  .premium-faq-topic-grid{grid-template-columns:1fr}.premium-faq-topic-grid button{min-height:150px}.premium-faq-heading{display:block}.premium-faq-heading>span{display:block;margin-bottom:12px}
  .premium-contact-info-guide dl div{grid-template-columns:1fr;gap:5px}.premium-directions-card{min-height:400px;padding:28px}.premium-directions-copy{padding:25px}
  .premium-contact-location-head .btn{width:100%}.premium-contact-location-frame iframe{height:390px}
  .premium-quality-policies .premium-policy-grid article{grid-template-columns:46px 1fr;padding:20px}.premium-quality-policies .premium-policy-grid article>span{width:44px;height:44px}
  .premium-video-modal{padding:8px}.premium-video-dialog{width:100%;border-radius:15px}.premium-video-dialog-head h2{max-width:70vw}.premium-video-modal.is-short .premium-video-player{max-height:68vh}.premium-video-controls button span{display:none}
}

/* Dosyanın son katmanında kalite ikonları ve YouTube kart metinlerinin yeni düzenini kesinleştir. */
.premium-quality-policies .premium-policy-grid article{position:relative;grid-template-columns:56px 1fr;min-height:230px;padding:28px}
.premium-quality-policies .premium-policy-grid article>span{position:absolute;top:22px;right:23px;width:auto;height:auto;color:#cbd1d6;background:transparent;font-size:1.2rem}
.premium-quality-policies .premium-policy-grid article>i{display:grid;width:54px;height:54px;place-items:center;border-radius:15px;color:#fff;background:#171a1d;font-size:1.3rem}
.premium-quality-policies .premium-policy-grid h2{margin:4px 34px 10px 0}
.premium-video-card .premium-video-copy h3{margin:11px 0 0;padding:0;color:#172029;font-size:1rem;line-height:1.45}

/* Site genelindeki bütün metin ve simge karakterlerinin harf aralığını sıfırla. */
*,*::before,*::after{letter-spacing:0!important}

/* Son mobil katmanda sabit sayfa başlığını ve kalite kartlarının ikon sütununu koru. */
@media(max-width:575.98px){
  .premium-page-hero h1,.premium-page-hero .premium-page-title{font-size:40px!important;letter-spacing:0!important}
  .premium-quality-policies .premium-policy-grid article{grid-template-columns:48px 1fr;padding:22px}.premium-quality-policies .premium-policy-grid article>i{width:46px;height:46px}
}

/* Marka dizini kartlarında özgün logoya ferah, açık renkli ve dengeli bir alan ayır. */
.seo-directory-grid.is-brands .seo-brand-card{min-height:290px;background:linear-gradient(145deg,#fff 0%,#f8f9fa 100%)}
.seo-brand-card-topline{display:flex;min-height:78px;align-items:flex-start;justify-content:space-between;gap:18px}
.seo-brand-logo{display:flex;width:180px;height:72px;align-items:center;justify-content:flex-start}
.seo-brand-logo img{display:block;width:auto;max-width:100%;height:auto;max-height:66px;object-fit:contain;object-position:left center}
.seo-directory-grid.is-brands .seo-brand-card h2{margin:24px 0 12px}

/* Dar ekranlarda logoyu okunaklı tutarken marka kartının gereksiz yükselmesini önle. */
@media(max-width:575.98px){
  .seo-directory-grid.is-brands .seo-brand-card{min-height:245px;padding:24px}
  .seo-brand-logo{width:155px;height:62px}.seo-brand-logo img{max-height:58px}
}

/* Marka ve model makalelerindeki içindekiler alanını ana metinden kolayca ayırt et. */
.premium-rich-copy .makale-icindekiler{margin:0 0 28px;padding:22px 24px;border-left:4px solid var(--brand);background:#f3f5f7}
.premium-rich-copy .makale-icindekiler strong{display:block;margin-bottom:10px;color:#17191d;font-size:.78rem;font-weight:950;text-transform:uppercase}
.premium-rich-copy .makale-icindekiler ol{display:grid;gap:7px;margin:0;padding-left:21px}
.premium-rich-copy .makale-icindekiler a{color:#4f565e;font-size:.9rem;text-decoration:none}
.premium-rich-copy .makale-icindekiler a:hover{color:var(--brand)}

/* Giriş özeti, içerik listeleri ve sayfaya özel randevu çağrısını okunabilir aralıklarla sun. */
.premium-rich-copy .makale-ozet,.premium-rich-copy .kisa-cevap{margin-bottom:25px;color:#30353b;font-size:1.05rem;line-height:1.8}
.premium-rich-copy section{scroll-margin-top:120px}
.premium-rich-copy section>h2:first-child{margin-top:28px}
.premium-rich-copy section ul,.premium-rich-copy section ol{display:grid;gap:8px;margin:0 0 22px;padding-left:23px}
.premium-rich-copy .makale-cta{margin-top:27px;padding:18px 20px;border:1px solid #e0e4e7;background:#fff;color:#333941}

/* Küçük ekranlarda içindekiler ve çağrı kutularının yatay alanını dengeli kullan. */
@media(max-width:575.98px){
  .premium-rich-copy .makale-icindekiler{padding:18px 19px}
  .premium-rich-copy .makale-cta{padding:16px}
}

/* Uzun SEO makalesinin başlık, giriş ve kısa cevap alanlarını tek okuma ritminde sun. */
.premium-rich-copy .seo-makale{color:#343a40}
.premium-rich-copy .makale-header{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e1e5e8}
.premium-rich-copy .makale-header h1{margin:0 0 18px;color:#171a1d;font-size:clamp(2rem,4vw,3.45rem);font-weight:950;line-height:1.08}
.premium-rich-copy .makale-header .makale-ozet{margin:0;color:#4d555d;font-size:1.08rem;line-height:1.8}
.premium-rich-copy .makale-giris{margin-bottom:26px}
.premium-rich-copy .kisa-cevap{padding:21px 23px;border-left:4px solid var(--brand);background:#fff6f0}
.premium-rich-copy .kisa-cevap strong{display:block;margin-bottom:7px;color:#171a1d}
.premium-rich-copy .kisa-cevap p{margin:0}

/* İçindekiler listesini bütün ana bölümler için erişilebilir bağlantı ızgarasına dönüştür. */
.premium-rich-copy .makale-icindekiler h2{margin:0 0 12px;color:#17191d;font-size:1rem;font-weight:950;text-transform:uppercase}
.premium-rich-copy .makale-icindekiler ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding-left:20px}
.premium-rich-copy .makale-icindekiler li{padding:0}

/* Karşılaştırma tablosu ile bilgi kutusunu uzun içerikte yatay taşmayı önleyerek göster. */
.premium-rich-copy .table-responsive{margin:24px 0;overflow-x:auto;border:1px solid #dfe3e6}
.premium-rich-copy table{width:100%;min-width:680px;border-collapse:collapse;background:#fff}
.premium-rich-copy th,.premium-rich-copy td{padding:14px 16px;border-bottom:1px solid #e5e8ea;text-align:left;vertical-align:top}
.premium-rich-copy th{color:#fff;background:#22262a;font-size:.82rem;font-weight:900;text-transform:uppercase}
.premium-rich-copy tbody tr:last-child td{border-bottom:0}
.premium-rich-copy .bilgi-kutusu{margin:25px 0;padding:22px 24px;border:1px solid #ffd9c5;background:#fff9f5}
.premium-rich-copy .bilgi-kutusu h3{margin:0 0 9px;color:#d65313;font-size:1.12rem;font-weight:900}

/* SSS ve makale çağrısını birbirinden ayrılan, taranabilir içerik blokları olarak biçimlendir. */
.premium-rich-copy .sss-item{padding:19px 0;border-bottom:1px solid #e2e6e9}
.premium-rich-copy .sss-item h3{margin:0 0 8px;color:#202428;font-size:1.08rem;font-weight:900}
.premium-rich-copy .sss-item p{margin:0}
.premium-rich-copy .makale-cta{border-left:4px solid var(--brand);background:#f7f8f9}
.premium-rich-copy .makale-cta h2{margin:0 0 10px;font-size:1.45rem}
.premium-rich-copy .makale-cta p{margin:0}

/* Dar ekranlarda makale içindekiler listesini ve tablo hücrelerini okunabilir ölçüye indir. */
@media(max-width:575.98px){
  .premium-rich-copy .makale-header h1{font-size:2rem}.premium-rich-copy .makale-icindekiler ul{grid-template-columns:1fr}
  .premium-rich-copy th,.premium-rich-copy td{padding:12px 13px}.premium-rich-copy .bilgi-kutusu{padding:19px}
}
