header .wordmark{flex-shrink:0}header nav{margin-left:auto}header .nav-cta{white-space:nowrap}.language-control{display:flex;align-items:center;gap:6px;flex-shrink:0;color:var(--ink);border:1px solid var(--line);border-radius:24px;padding:0 10px;background:#fff7}.language-control select{background:transparent;border:0;border-radius:24px;padding:10px 3px;font-size:13px;font-weight:500;width:auto;max-width:112px;cursor:pointer;color:inherit}.language-control:focus-within{outline:2px solid var(--accent);outline-offset:3px}.language-control select:focus-visible{outline:none}.language-control:hover{border-color:var(--accent);background:#eaf0f2}.language-control svg{flex-shrink:0}html:not([lang="tr"]) .hero h1{font-size:clamp(52px,7.5vw,112px)}html:not([lang="tr"]) .about-copy h2{font-size:clamp(34px,3.8vw,55px)}html:not([lang="tr"]) .references h2{max-width:920px}.hero-bottom p,.about-copy p,.expertise-content p{overflow-wrap:break-word}.contact-primary{max-width:100%;text-align:left}.submit-button span,.contact-primary span{flex-shrink:0}
@media(min-width:761px) and (max-width:1100px){header{gap:16px}header nav{gap:18px}.nav-cta{display:none}}
@media(max-width:760px){.language-control{margin-left:auto}header nav{margin-left:0}.language-control select{font-size:12px;padding:8px 2px}html:not([lang="tr"]) .hero h1{font-size:clamp(43px,9.4vw,72px);letter-spacing:-.055em}.hero-bottom{align-items:flex-start}.hero-bottom p{min-width:0}.round-link{flex-shrink:0}.contact-primary{font-size:14px}.section-top{align-items:flex-start}}
@media(max-width:420px){html:not([lang="tr"]) .hero-bottom{flex-direction:column;gap:22px}html:not([lang="tr"]) .round-link,html:not([lang="tr"]) .round-link span{max-width:none}.expertise summary h3{overflow-wrap:anywhere}.hero-foot{letter-spacing:.8px}}
html:not([lang="tr"]) .hero h1{letter-spacing:-.045em;word-spacing:.045em}
html:not([lang="tr"]) h2{word-spacing:.04em}
