.language-toggle{font:600 12px var(--latin),var(--font);padding:10px 9px;min-width:38px;text-align:center;border-bottom:1px solid #ffffff55;color:var(--green)}
.language-toggle:hover{border-color:var(--green)}
.attachment-note{font-size:11px;color:#717d69;line-height:1.8;margin-bottom:18px}
.footer-contact{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:34px 0;border-bottom:1px solid #ffffff21}
.footer-contact-label{color:#92a086;font-size:11px;margin-bottom:14px}
.footer-contact>div>a{display:block;width:fit-content;font:16px/2 var(--latin);margin-bottom:3px}
.footer-contact a:hover{color:var(--green)}
.social-links{display:flex;gap:23px;flex-wrap:wrap;font:12px/2 var(--latin);direction:ltr;justify-content:flex-end}
.request-recipient{display:inline-block;margin-top:14px;font:14px var(--latin);border-bottom:1px solid #a8b896;padding-bottom:6px}
.request-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px 20px}
.copy-button{background:transparent;border-bottom:1px solid #aebaa2;padding:8px 0;font-size:12px}
.dialog-inner .mail-help{font-size:11px;margin-top:22px}
.dialog-inner pre{unicode-bidi:plaintext}
[dir=ltr] body{font-family:var(--latin),Arial,sans-serif;line-height:1.75}
[dir=ltr] .hero h1{font-size:clamp(47px,5vw,73px);letter-spacing:-3px;line-height:1.15;max-width:800px}
[dir=ltr] .hero-body>.eyebrow{justify-content:flex-start}
[dir=ltr] .hero-copy{font-size:17px;line-height:1.9}
[dir=ltr] .hero-slide-portrait img{left:auto;right:0}
[dir=ltr] .hero-slide-portrait:after{background:linear-gradient(270deg,transparent 40%,#172023 67%)}
[dir=ltr] .hero-shade{background:linear-gradient(90deg,rgba(10,19,24,.89) 0%,rgba(10,19,24,.69) 35%,rgba(10,19,24,.12) 80%),linear-gradient(0deg,rgba(8,16,20,.86),transparent 40%),linear-gradient(180deg,rgba(8,16,20,.68),transparent 27%)}
[dir=ltr] .hero-project-caption{left:auto;right:5.5%;text-align:right}
[dir=ltr] .hero-index{left:auto;right:29px}
[dir=ltr] .expertise-tab,[dir=ltr] .project-card{text-align:left}
[dir=ltr] .expertise-tab[aria-selected=true]:before{right:auto;left:0}
[dir=ltr] .process-mark{margin-right:0;margin-left:auto}
[dir=ltr] .back-top{margin-right:0;margin-left:auto}
[dir=ltr] .detail-questions li:before{margin-left:0;margin-right:10px}
[dir=ltr] .dialog-close{left:auto;right:19px}
[dir=ltr] .social-links{justify-content:flex-start}
[dir=ltr] .button>span,[dir=ltr] .text-link>span,[dir=ltr] .underlined-link>span,[dir=ltr] .round-link>span,[dir=ltr] .project-arrow,[dir=ltr] .tab-arrow{display:inline-block;transform:scaleX(-1)}
[dir=ltr] h2{letter-spacing:-2px;line-height:1.17}
[dir=ltr] .contact-intro h2{font-size:clamp(36px,3.7vw,58px)}
[dir=ltr] .intro-content h2{font-size:clamp(36px,3.6vw,54px)}
[dir=ltr] .tab-title{font-size:20px}
[dir=ltr] .tab-english{display:none}
[dir=ltr] .expertise-tab{min-height:85px}
[dir=ltr] .project-card-title{font-size:18px}
[dir=ltr] .project-form input,[dir=ltr] .project-form select,[dir=ltr] .project-form textarea{font-size:13px}
[dir=ltr] .header-cta{font-size:12px;gap:20px}
[dir=ltr] .section-heading h2{font-size:clamp(35px,3.8vw,55px)}
[dir=ltr] .project-form h3{font-size:24px}
[dir=ltr] .process-step h3{font-size:22px}
[dir=ltr] .dialog-inner h2{font-size:33px}
@media(min-width:1600px){[dir=ltr] .hero-project-caption{right:calc((100% - 1320px)/2)}}
@media(max-width:1100px){.header-actions{gap:12px}.desktop-nav{gap:20px}[dir=ltr] .hero h1{font-size:64px}.footer-contact>div>a{font-size:14px}}
@media(max-width:800px){[dir=ltr] .hero h1{font-size:56px;max-width:660px}[dir=ltr] .hero-slide-portrait:after{background:linear-gradient(270deg,transparent 48%,#172023 82%)}[dir=ltr] .hero-project-caption{right:6%}[dir=ltr] .hero-copy{font-size:15px}[dir=ltr] .tab-title{font-size:17px}.footer-contact{gap:30px}.social-links{gap:12px 18px}[dir=ltr] .intro-content h2{font-size:43px}}
@media(max-width:560px){.header-actions{gap:6px}.language-toggle{padding:9px 6px;font-size:11px;min-width:29px}.header-cta{padding-inline:9px;gap:6px}.footer-contact{grid-template-columns:1fr;gap:23px}.social-links{justify-content:flex-start;font-size:12px}.footer-contact>div>a{font-size:15px}.request-actions{gap:12px}.request-actions .button{width:100%;font-size:12px}[dir=ltr] .hero h1{font-size:clamp(37px,9.2vw,50px);letter-spacing:-1.8px;line-height:1.17}[dir=ltr] .hero-copy{font-size:14px;max-width:325px}[dir=ltr] .hero-slide-portrait:after{background:linear-gradient(270deg,transparent 35%,#17202399 100%)}[dir=ltr] .hero-project-caption{text-align:right}[dir=ltr] .header-cta{font-size:0;gap:0;padding-inline:9px}[dir=ltr] .header-cta>span{font-size:20px}[dir=ltr] .tab-title{font-size:14px}[dir=ltr] .expertise-tab{min-height:76px}[dir=ltr] .intro-content h2{font-size:36px}[dir=ltr] .section-heading h2{font-size:34px}[dir=ltr] .contact-intro h2{font-size:36px}[dir=ltr] .back-top{margin-inline:0}[dir=ltr] .dialog-inner h2{font-size:27px}.brand{min-width:118px}.logo-window{width:118px;height:29.5px}}
