/* Rev124 | WebmasterSitesi creative direction
   REAL WORK > GENERIC GRAPHICS. Problem → mechanism → proof → decision.
   Progressive enhancement: existing structures, forms, URLs and JS preserved. */
:root{--w124-ink:#10233b;--w124-blue:#1765ad;--w124-sea:#177e70;--w124-cloud:#f3f7f8;--w124-paper:#fffdf9;--w124-rule:#d8e4e8;--w124-muted:#42596a}
body.wms124-art-direction{font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}
body.wms124-art-direction :is(h1,h2,h3){letter-spacing:-.033em;text-wrap:balance;overflow-wrap:break-word}
body.wms124-art-direction :is(main,header,footer) a:focus-visible,
body.wms124-art-direction :is(main,header,footer) button:focus-visible,
body.wms124-art-direction :is(main,header,footer) :is(input,select,textarea):focus-visible{outline:3px solid #0d7eeb!important;outline-offset:3px!important}
body.wms124-art-direction :is(main,header,footer) :is(button,a.btn,.btn-green,.ws30-primary,.wms117-offer__primary){touch-action:manipulation}
body.wms124-art-direction :is(.wms119-choice__card,.wms121-belief,.wms108-card,.wms111-story-evidence){box-sizing:border-box;min-width:0}
body.wms124-art-direction main img{max-width:100%;height:auto}
/* Brand signature: diagnostic line. The content is the mechanism, not a decorative stock scene. */
body.wms124-art-direction .wms121-belief{position:relative;isolation:isolate;background:var(--w124-paper)!important;border:1px solid var(--w124-rule)!important;border-left:5px solid var(--w124-sea)!important;border-radius:5px 18px 18px 5px!important;box-shadow:none!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px!important;padding:23px 26px!important;color:var(--w124-ink)!important;margin-bottom:16px!important}
body.wms124-art-direction .wms121-belief__eyebrow,
body.wms124-art-direction .wms121-belief__label{color:#166357!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important}
body.wms124-art-direction .wms121-belief__eyebrow:before{content:"TEŞHİS HATTI  /  ";color:#4d6776;font-size:10px}
body.wms124-art-direction .wms121-belief__statement{font-size:clamp(16px,1.55vw,20px)!important;line-height:1.35!important;color:var(--w124-ink)!important;letter-spacing:-.025em;max-width:51ch;margin:10px 0 0!important;font-weight:780!important}
body.wms124-art-direction .wms121-belief__how{padding-left:22px!important;border-left:1px solid #dce5e5!important}
body.wms124-art-direction .wms121-belief ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;margin-top:10px!important;list-style:none!important}
body.wms124-art-direction .wms121-belief li{position:relative;display:block!important;font-size:12px!important;line-height:1.45!important;font-weight:650!important;padding:28px 8px 0 0;color:#244456!important;min-width:0}
body.wms124-art-direction .wms121-belief li:before{content:counter(wms121,decimal-leading-zero)!important;position:absolute;top:0;left:0;display:grid;place-items:center;width:26px;height:26px;border:1px solid #b4d5cd;border-radius:8px;font-size:10px!important;line-height:1!important;font-weight:850!important;color:#126a59!important;background:#e6f4ee}
body.wms124-art-direction .wms121-belief li:not(:last-child):after{content:"";position:absolute;top:12px;left:29px;right:6px;height:1px;background:#9ebeb7}
body.wms124-art-direction .wms124-proof-link{display:inline-block;margin-top:11px;font-size:12px;line-height:1.45;font-weight:750}
body.wms124-art-direction .wms124-proof-link a{color:#0c6462!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
body.wms124-art-direction .wms121-home-insight{background:transparent!important;padding-block:18px!important}
body.wms124-art-direction .wms121-belief--home{width:min(1140px,calc(100% - 36px))!important;max-width:1140px;margin:0 auto!important}
/* The request-for-quote choice must not compete with three equally weighted cards. */
body.wms124-art-direction .wms119-choice{background:#f3f7f8!important;border-block:1px solid #e2ebed!important;padding-block:31px!important}
body.wms124-art-direction .wms119-choice__grid{grid-template-columns:1fr 1fr 1.14fr!important;gap:10px!important}
body.wms124-art-direction .wms119-choice__card{box-shadow:none!important;border-radius:9px!important;border-color:#d6e3e8!important;padding:16px 17px!important;min-height:138px;transition:border-color .15s ease,background-color .15s ease}
body.wms124-art-direction .wms119-choice__card--quote{background:#0d3e46!important;border-color:#0d3e46!important;color:white!important}
body.wms124-art-direction .wms119-choice__card--quote :is(strong,span){color:white!important}
body.wms124-art-direction .wms119-choice__card:hover{border-color:#17907b!important}
body.wms124-art-direction .wms119-choice__card--quote:hover{background:#10535a!important}
body.wms124-art-direction .wms119-choice__tag{letter-spacing:.04em;text-transform:uppercase;font-size:10px!important}
body.wms124-art-direction .wms119-choice__intro h2{max-width:26ch;line-height:1.12!important}
/* Present the actual work and the supporting evidence as one readable editorial unit. */
body.wms124-art-direction .wms111-story{background:#fff!important;border-block:1px solid #e5edf0!important}
body.wms124-art-direction .wms111-story-evidence{border-left:3px solid var(--w124-sea);padding-left:19px!important}
body.wms124-art-direction .wms108-grid{gap:0!important;border:1px solid #dce6ea;border-radius:12px;overflow:hidden;background:#fff}
body.wms124-art-direction .wms108-card{box-shadow:none!important;border:0!important;border-radius:0!important;border-right:1px solid #dce6ea!important;min-width:0}
body.wms124-art-direction .wms108-card:last-child{border-right:0!important}
/* Calm service presentation: stop surrounding every piece of information in equal shadows. */
body.wms124-art-direction :is(.hero-actions,.ws30-hero-actions,.wms117-offer__actions) a{min-height:44px}
body.wms124-art-direction :is(.wms117-offer,.wms119-choice__card,.wms121-belief){overflow-wrap:anywhere}
body.wms124-art-direction :is(.wms119-choice__card,.wms117-offer__primary):focus-visible{outline-offset:4px}
/* Extra audit trail on the ecommerce service, previously missing the One Belief component. */
body.wms124-art-direction .wms124-ecommerce-decision{padding:24px clamp(18px,4vw,44px);background:#f3f7f8}
body.wms124-art-direction .wms124-ecommerce-decision>.wms124-inner{max-width:1140px;margin:0 auto}
body.wms124-art-direction .wms124-ecommerce-decision .wms121-belief{margin:0!important}
/* Never force movement where the visitor requested reduced motion. */
@media(max-width:900px){body.wms124-art-direction .wms119-choice__grid{grid-template-columns:1fr 1fr!important}body.wms124-art-direction .wms119-choice__card--quote{grid-column:1 / -1;min-height:110px}}
@media(max-width:700px){
 body.wms124-art-direction .wms121-belief{grid-template-columns:minmax(0,1fr)!important;padding:19px 19px!important;gap:14px!important;border-radius:4px 12px 12px 4px!important}
 body.wms124-art-direction .wms121-belief__how{padding:13px 0 0!important;border-left:0!important;border-top:1px solid #dce6e8!important}
 body.wms124-art-direction .wms121-belief__statement{font-size:17px!important}
 body.wms124-art-direction .wms121-belief ol{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body.wms124-art-direction .wms121-belief li{font-size:11px!important;line-height:1.4!important;padding-right:3px}
 body.wms124-art-direction .wms119-choice__grid{display:flex!important;flex-direction:column!important;gap:9px!important}
 body.wms124-art-direction .wms119-choice__card{min-height:unset!important;padding:14px 15px!important}
 body.wms124-art-direction .wms119-choice__card--quote{order:-1}
 body.wms124-art-direction .wms108-grid{display:block!important}
 body.wms124-art-direction .wms108-card{border-right:0!important;border-bottom:1px solid #dce6ea!important}
 body.wms124-art-direction .wms108-card:last-child{border-bottom:0!important}
 body.wms124-art-direction .wms121-belief--home{width:calc(100% - 28px)!important}
}
@media(max-width:360px){body.wms124-art-direction .wms121-belief li{font-size:10.2px!important}}
@media(prefers-reduced-motion:reduce){body.wms124-art-direction *,body.wms124-art-direction *:before,body.wms124-art-direction *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
