/* Standard two-column service hero, independent of external Tailwind runtime. */
html body section.taner-standard-hero{display:block!important;position:relative!important;padding:52px 24px!important;margin:0!important;min-height:0!important;height:auto!important;max-width:none!important;width:100%!important;background:#001d3d!important;color:#fff!important;overflow:visible!important;isolation:isolate;border:0!important;border-radius:0!important;}
html body .taner-standard-hero .taner-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:36px!important;align-items:center!important;max-width:1240px!important;width:100%!important;padding:0!important;margin:0 auto!important;}
html body .taner-standard-hero .taner-hero-copy,html body .taner-standard-hero .taner-request-column{min-width:0!important;}
html body .taner-standard-hero .taner-hero-copy h1{position:relative!important;display:block!important;width:100%!important;max-width:none!important;margin:18px 0 20px!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;font-family:'Plus Jakarta Sans','Inter',Arial,sans-serif!important;font-size:clamp(32px,3.3vw,49px)!important;line-height:1.18!important;letter-spacing:-.02em!important;font-weight:800!important;font-style:normal!important;white-space:normal!important;text-wrap:balance;overflow-wrap:break-word;opacity:1!important;text-shadow:none!important;}
html body .taner-standard-hero h1 span{line-height:inherit!important;color:#f27333!important;-webkit-text-fill-color:currentColor!important;}
html body .taner-service-badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 20px!important;}
html body .taner-service-badges a{display:inline-flex!important;align-items:center!important;padding:10px 12px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:9px!important;background:rgba(255,255,255,.08)!important;color:#fff!important;text-decoration:none!important;font:700 11px/1.4 'Inter',Arial,sans-serif!important;letter-spacing:.015em!important;white-space:normal!important;}
html body .taner-service-badges a:hover{background:#f27333!important;border-color:#f27333!important;}
html body .taner-standard-hero .taner-hero-eyebrow{margin:0!important;padding:0!important;color:#f27333!important;font:700 12px/1.65 'Inter',Arial,sans-serif!important;letter-spacing:.035em!important;}
html body .taner-standard-hero .taner-hero-description{display:block!important;position:relative!important;padding:0!important;margin:0 0 24px!important;width:100%!important;max-width:none!important;color:#dce6f2!important;font:500 16px/1.75 'Inter',Arial,sans-serif!important;}
html body .taner-standard-hero .taner-hero-description>span{font-size:inherit!important;line-height:inherit!important;padding:0!important;margin:0!important;background:none!important;}
html body .taner-standard-hero .taner-hero-retained{margin-top:20px;color:#dce6f2;}
html body .taner-standard-hero .taner-hero-retained div{position:static!important;padding:0!important;margin:0 0 14px!important;max-width:none!important;min-height:0!important;height:auto!important;box-shadow:none!important;background:none!important;border:0!important;filter:none!important;transform:none!important;}
html body .taner-standard-hero .taner-hero-retained nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start!important;margin:14px 0!important;font-size:12px!important;line-height:1.6!important;}
html body .taner-standard-hero .taner-hero-retained nav a,html body .taner-standard-hero .taner-hero-retained nav span{color:#dce6f2!important;}
html body .taner-standard-hero .taner-hero-retained a{max-width:100%;white-space:normal;overflow-wrap:anywhere;}
html body .taner-standard-hero .taner-hero-retained a[href^="tel:"],html body .taner-standard-hero .taner-hero-retained a[href*="wa.me"]{display:inline-flex!important;align-items:center!important;padding:12px 16px!important;border-radius:8px!important;font:700 13px/1.45 'Inter',Arial,sans-serif!important;letter-spacing:0!important;background:#f27333!important;color:#fff!important;}
html body .taner-standard-hero .taner-hero-retained-image{display:block!important;position:static!important;object-fit:cover!important;width:100%!important;max-width:540px!important;height:200px!important;min-height:0!important;margin:18px 0 0!important;border-radius:14px!important;opacity:1!important;filter:none!important;transform:none!important;}
html body .taner-standard-hero .taner-request-card{position:relative!important;background:#fff!important;color:#172b45!important;padding:32px!important;border-radius:32px!important;box-shadow:0 20px 50px rgba(0,0,0,.2)!important;border:1px solid #e7edf3!important;width:100%!important;}
html body .taner-standard-hero .taner-request-card h2{display:block!important;margin:0 0 14px!important;padding:0!important;color:#082c52!important;-webkit-text-fill-color:currentColor!important;font:800 27px/1.25 'Plus Jakarta Sans','Inter',Arial,sans-serif!important;letter-spacing:-.02em!important;text-transform:none!important;}
html body .taner-request-intro{margin:0 0 20px!important;color:#64748b!important;font:500 14px/1.65 'Inter',Arial,sans-serif!important;}
html body .taner-service-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;}
html body .taner-service-form label{display:block!important;margin:5px 0 0!important;color:#263c54!important;font:700 12px/1.5 'Inter',Arial,sans-serif!important;}
html body .taner-service-form input,html body .taner-service-form select{display:block!important;position:static!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:11px 12px!important;border:1px solid #d5dee7!important;border-radius:8px!important;background:#fff!important;color:#1c3046!important;font:500 14px/1.4 'Inter',Arial,sans-serif!important;}
html body .taner-service-form .taner-request-submit,html body .taner-service-form .taner-request-call{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:13px 14px!important;border-radius:8px!important;border:0!important;background:#f27333!important;color:#fff!important;text-decoration:none!important;cursor:pointer!important;font:700 14px/1.4 'Inter',Arial,sans-serif!important;text-align:center!important;white-space:normal!important;}
html body .taner-service-form .taner-request-submit{margin-top:12px!important;}
html body .taner-service-form .taner-request-call{background:#082c52!important;}
html body .taner-request-notice{margin:16px 0 0!important;color:#66778a!important;font:500 11px/1.65 'Inter',Arial,sans-serif!important;}
html body.menu-open #globalMobileDock{display:none!important;}
@media(min-width:1024px){html body .taner-standard-hero .taner-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:48px!important;}html body .taner-standard-hero .taner-hero-copy{grid-column:span 7/span 7!important;}html body .taner-standard-hero .taner-request-column{grid-column:span 5/span 5!important;}}
@media(max-width:767px){html body section.taner-standard-hero{padding:34px 18px!important;}html body .taner-standard-hero .taner-hero-grid{gap:26px!important;}html body .taner-standard-hero .taner-hero-copy h1{font-size:clamp(2rem,7vw,2.8rem)!important;line-height:1.22!important;}html body .taner-standard-hero .taner-request-card{padding:24px 20px!important;border-radius:24px!important;}html body .taner-service-form input,html body .taner-service-form select{font-size:16px!important;}.taner-service-badges a{flex:1 1 130px;}html body.menu-open #globalMobileDock{display:none!important;}}
/* Brand article keeps all existing legal and service content with the shared chrome. */
body.taner-baymak-standard .main-container{max-width:1240px;margin:40px auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;}
body.taner-baymak-standard .article-content,body.taner-baymak-standard .widget,body.taner-baymak-standard .cta-box{padding:26px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#334155;}
body.taner-baymak-standard .article-content h2{margin:28px 0 14px;font-size:26px;color:#082c52;line-height:1.25;}
body.taner-baymak-standard .article-content p,body.taner-baymak-standard .article-content li{line-height:1.75;margin-bottom:14px;}
body.taner-baymak-standard .article-content ul{list-style:disc;padding-left:24px;}
body.taner-baymak-standard .alert-box,body.taner-baymak-standard .legal-badge-top{margin:18px 0;padding:18px;border-left:4px solid #f27333;background:#fff7ed;color:#9a3412;border-radius:9px;}
body.taner-baymak-standard .sidebar{display:grid;gap:20px;align-content:start;}
body.taner-baymak-standard .faq-item{border:1px solid #e2e8f0;border-radius:9px;margin:16px 0;overflow:hidden;}
body.taner-baymak-standard .faq-q{padding:15px;background:#f1f5f9;font-weight:700;color:#082c52;}
body.taner-baymak-standard .faq-a{padding:16px;line-height:1.7;}
body.taner-baymak-standard .breadcrumb{max-width:1240px;margin:20px auto;padding:0 24px;color:#64748b;}
body.taner-baymak-standard .taner-footer-preserved{padding-top:24px;border-top:1px solid rgba(255,255,255,.2);font-size:13px;line-height:1.7;}
@media(max-width:900px){body.taner-baymak-standard .main-container{grid-template-columns:minmax(0,1fr);padding:0 18px;}}
html body .taner-standard-hero .taner-hero-retained p,html body .taner-standard-hero .taner-hero-retained li,html body .taner-standard-hero .taner-hero-retained h2,html body .taner-standard-hero .taner-hero-retained h3,html body .taner-standard-hero .taner-hero-retained span{color:#dce6f2!important;line-height:1.6!important;}
/* Explicit contrast over legacy article/hero paragraph selectors. */
html body section.taner-standard-hero .taner-hero-copy>p.taner-hero-eyebrow{color:#f27333!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
html body section.taner-standard-hero .taner-request-card p.taner-request-intro{color:#64748b!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
html body section.taner-standard-hero .taner-request-card p.taner-request-notice{color:#66778a!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;}
html body .taner-standard-hero .taner-hero-retained div{color:#dce6f2!important;}
html body .taner-standard-hero h1 span{position:static!important;display:inline!important;margin:0!important;padding:0!important;transform:none!important;word-spacing:normal!important;}
