/* ATM unified identity: shared by all Turkish and international pages. */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
body.atm-unified{--ink:#192922;--navy:#192922;--navy-2:#2b3a31;--copper:#a10a45;--gold:#a10a45;--muted:#62685f;--paper:#f7f4ee;--white:#f7f4ee;--soft:#eee9df;--line:#d8d5cb;--radius:0;--shadow:none;--max:1320px;color:var(--ink);background:var(--paper);font-family:'DM Sans',Arial,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}
body.atm-unified h1,body.atm-unified h2,body.atm-unified h3,body.atm-unified h4{font-family:'Manrope','DM Sans',Arial,sans-serif;font-weight:500;color:var(--ink);line-height:1.16;letter-spacing:-.04em;text-wrap:balance}
body.atm-unified h1{font-size:clamp(36px,4.6vw,68px)}body.atm-unified h2{font-size:clamp(28px,3.1vw,44px)}body.atm-unified h3{font-size:clamp(19px,1.8vw,25px);letter-spacing:-.025em}body.atm-unified p{color:var(--muted);line-height:1.85}body.atm-unified a{transition:color .2s,background .2s}body.atm-unified :focus-visible{outline:3px solid #b7748d;outline-offset:4px}
body.atm-unified .container,body.atm-unified .wrap{width:min(1320px,90%);margin-inline:auto}body.atm-unified .topbar,body.atm-unified .landing-header{background:#f7f4eef5;border-bottom:1px solid var(--line);backdrop-filter:blur(14px);box-shadow:none}body.atm-unified .landing-header{padding:24px 0}body.atm-unified .nav{height:92px;gap:25px}body.atm-unified .brand{font-family:'Manrope',Arial,sans-serif;font-size:13px;font-weight:600;gap:14px;letter-spacing:0;color:var(--ink)}body.atm-unified .brand-mark,body.atm-unified .mark{width:auto;min-width:58px;height:auto;border-radius:0;padding:0 0 4px;border-bottom:3px solid var(--copper);background:none;color:var(--ink);font-family:'Manrope',Arial,sans-serif;font-size:29px;letter-spacing:-1.5px;font-weight:800;line-height:1.2;direction:ltr}body.atm-unified .brand span:last-child{max-width:180px;line-height:1.35}body.atm-unified .menu{color:var(--ink);font-size:12px;gap:20px}body.atm-unified .menu>a:last-child:not(.social-link){border-inline-start:1px solid var(--line);padding-inline-start:15px}body.atm-unified .menu .social-link span{display:none}body.atm-unified .menu .social-link{color:var(--muted)}body.atm-unified .menu a:hover,body.atm-unified .landing-header nav a:hover{color:var(--copper)}body.atm-unified .landing-header nav{font-size:12px;gap:22px}body.atm-unified .menu-toggle{background:transparent;border:1px solid var(--line);border-radius:0;color:var(--ink);font-size:12px}
body.atm-unified .btn,body.atm-unified .button,body.atm-unified button[type=submit]{border-radius:0;box-shadow:none;min-height:48px;padding:14px 22px;font-size:12px;font-weight:600;border:1px solid var(--copper);background:var(--copper);color:#fff9f3;line-height:1.5;text-decoration:none}body.atm-unified .btn-primary,body.atm-unified .button{background:var(--copper);color:#fff9f3}body.atm-unified .btn-dark{background:var(--ink);border-color:var(--ink);color:#fff9f3}body.atm-unified .btn-ghost,body.atm-unified .btn-light{background:transparent;border:1px solid var(--line);color:var(--ink)}body.atm-unified .btn:hover,body.atm-unified .button:hover{transform:translateY(-2px);box-shadow:none}body.atm-unified .eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--copper);line-height:1.7;display:flex;align-items:center;gap:12px}body.atm-unified .eyebrow:before{content:'';display:block;width:7px;height:7px;flex:0 0 7px;background:var(--copper);border-radius:0}
body.atm-unified .page-hero,body.atm-unified .studio-hero,body.atm-unified .case-hero{background:var(--paper);padding:64px 0 50px;border-bottom:1px solid var(--line)}body.atm-unified .hero{background:var(--paper);color:var(--ink);min-height:0;padding:64px 0 52px}body.atm-unified .hero h1{color:var(--ink)}body.atm-unified .hero .container{background:transparent;border:0;border-radius:0;margin-inline:auto;width:min(1320px,90%);padding:0}body.atm-unified .hero .lead,body.atm-unified .hero p,body.atm-unified .studio-intro{color:var(--muted);font-size:16px;line-height:1.85}body.atm-unified .studio-intro{margin-top:24px;max-width:540px}body.atm-unified .studio-note{font-size:12px}body.atm-unified .studio-hero-grid{gap:55px}body.atm-unified .studio-hero-visual{padding:14px;background:var(--soft);transform:none;border-radius:0;border-top:3px solid var(--copper)}body.atm-unified .studio-hero-visual img,body.atm-unified .hero-image{border-radius:0;border-top:0}body.atm-unified .hero-image{border-block-start:3px solid var(--copper);padding:8px;background:var(--soft)}body.atm-unified .studio-hero-visual figcaption{font-size:11px;padding-top:13px;line-height:1.7}body.atm-unified .breadcrumb{font-size:11px;color:var(--muted);margin-bottom:28px}body.atm-unified .breadcrumb a:hover{color:var(--copper)}body.atm-unified .studio-proof,body.atm-unified .hero-proof{border:1px solid var(--line);border-inline:0;background:transparent;box-shadow:none}body.atm-unified .proof-item{background:var(--paper)}
body.atm-unified .card,body.atm-unified .search-improvement article,body.atm-unified .project-card,body.atm-unified .pricing-card,body.atm-unified .form,body.atm-unified .contact-card,body.atm-unified .trust-note,body.atm-unified .box-promo-stage,body.atm-unified .print-promo,body.atm-unified .print-service-card,body.atm-unified .print-card{border-radius:0;box-shadow:none;border-color:var(--line);background:var(--paper)}body.atm-unified .card{border-top:2px solid var(--line)}body.atm-unified .card:hover{border-color:var(--copper);box-shadow:none;transform:translateY(-3px)}body.atm-unified .card img,body.atm-unified .studio-work img,body.atm-unified .project-card img,body.atm-unified .case-hero img,body.atm-unified .article-body img,body.atm-unified .portfolio-card img,body.atm-unified .print-card img,body.atm-unified .search-improvement img{border-radius:0;background:var(--soft)}body.atm-unified .card h3,body.atm-unified .project-card h3{font-size:21px}body.atm-unified .card p{font-size:14px}body.atm-unified .work-category{font-size:9px;letter-spacing:.13em;color:var(--copper)}body.atm-unified .studio-work p{font-size:13px}body.atm-unified .studio-work h3{font-size:23px}body.atm-unified .project-grid,body.atm-unified .studio-work-grid{gap:32px 24px}body.atm-unified .filter,body.atm-unified .tab,body.atm-unified .portfolio-tab{border-radius:0;box-shadow:none;border-color:var(--line)}body.atm-unified .filter.active,body.atm-unified .tab.active,body.atm-unified .portfolio-tab.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}body.atm-unified .content-list li::marker{color:var(--copper)}body.atm-unified .num,body.atm-unified .service-arrow{color:var(--copper)}
body.atm-unified .studio-services,body.atm-unified .studio-brief,body.atm-unified .cta,body.atm-unified .process{background:var(--ink);color:var(--paper);border-radius:0;box-shadow:none}body.atm-unified :is(.studio-services,.studio-brief,.cta,.process) :is(h2,h3,h4){color:var(--paper)}body.atm-unified :is(.studio-services,.studio-brief,.cta,.process) :is(p,li){color:#c7cec0}body.atm-unified :is(.studio-services,.studio-brief,.cta,.process) .eyebrow{color:#d2a4b3}body.atm-unified :is(.studio-services,.studio-brief,.cta,.process) .eyebrow:before{background:#d2a4b3}body.atm-unified :is(.studio-services,.studio-brief,.cta,.process) :is(.num,.service-arrow){color:#d2a4b3}body.atm-unified :is(.studio-services,.studio-brief,.cta,.process) .btn-ghost{color:var(--paper);border-color:#83917d}body.atm-unified .studio-service,body.atm-unified .studio-steps article{border-color:#82917f66}body.atm-unified .studio-service h3{font-size:22px}body.atm-unified .studio-service p{font-size:13px}body.atm-unified .studio-delivery,body.atm-unified .search-improvement,body.atm-unified .print-promo{background:var(--soft);border-block:1px solid var(--line)}body.atm-unified .studio-links a{border-radius:0;border-color:var(--line);font-size:12px;background:transparent}body.atm-unified .studio-links a:hover{background:var(--soft)}body.atm-unified .deliverable-grid article{border-color:var(--line)}body.atm-unified .deliverable-grid h3{font-size:21px}body.atm-unified .deliverable-grid p{font-size:13px}
body.atm-unified .article-body,body.atm-unified .article-content,body.atm-unified .seo-content{line-height:1.9}body.atm-unified .article-body h2{margin-top:40px;font-size:34px}body.atm-unified .article-body p{font-size:15px}body.atm-unified .post-date,body.atm-unified .seo-byline{font-size:11px;color:var(--muted)}body.atm-unified details{border-radius:0;background:transparent;border-color:var(--line);padding:20px 0;box-shadow:none}body.atm-unified summary{font-size:15px;font-weight:500;color:var(--ink);cursor:pointer}body.atm-unified details p{font-size:13px}body.atm-unified input,body.atm-unified select,body.atm-unified textarea{border-radius:0;border:1px solid var(--line);background:#fffdf8;color:var(--ink);box-shadow:none}body.atm-unified table{border-color:var(--line)}body.atm-unified th{background:var(--ink);color:var(--paper)}body.atm-unified td{border-color:var(--line)}body.atm-unified .form{border-top:4px solid var(--copper)}
body.atm-unified .footer,body.atm-unified .landing-footer,body.atm-unified footer{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);border-radius:0;padding-top:42px}body.atm-unified footer :is(h2,h3,h4,p,li,a){color:var(--ink)}body.atm-unified footer p{font-size:12px;color:var(--muted)}body.atm-unified footer h3{font-size:16px}body.atm-unified footer a{font-size:12px}body.atm-unified footer .brand-mark{font-size:29px;color:var(--ink)}body.atm-unified .footer-bottom,body.atm-unified .copyright{border-top:1px solid var(--line);font-size:10px;color:var(--muted)}body.atm-unified .europe-languages{border-color:var(--line);padding:24px 0;margin-top:25px;max-width:1320px}body.atm-unified .europe-languages a{font-size:11px;text-underline-offset:5px}body.atm-unified .europe-languages p{font-size:10px;letter-spacing:.12em;font-weight:500}body.atm-unified .sticky-cta{border-radius:0;box-shadow:none;background:var(--paper);border-color:var(--line)}
:is(html[dir=rtl] body.atm-unified,body.atm-unified[dir=rtl]){font-family:Tahoma,Arial,sans-serif;text-align:right}:is(html[dir=rtl] body.atm-unified,body.atm-unified[dir=rtl]) :is(h1,h2,h3,h4){font-family:Tahoma,Arial,sans-serif;letter-spacing:normal;line-height:1.5}:is(html[dir=rtl] body.atm-unified,body.atm-unified[dir=rtl]) .eyebrow{letter-spacing:normal}:is(html[dir=rtl] body.atm-unified,body.atm-unified[dir=rtl]) .brand-mark{direction:ltr}:is(html[dir=rtl] body.atm-unified,body.atm-unified[dir=rtl]) .landing-footer a[href^="mailto"],:is(html[dir=rtl] body.atm-unified,body.atm-unified[dir=rtl]) .landing-footer a[href^="tel"]{direction:ltr;unicode-bidi:isolate}body.atm-unified[lang=ru] h1{letter-spacing:-.025em}
@media(max-width:1100px){body.atm-unified .menu{gap:12px;font-size:11px}body.atm-unified .brand{font-size:11px}body.atm-unified .studio-hero-grid{gap:32px}body.atm-unified .studio-service{gap:17px}body.atm-unified .studio-service h3{font-size:20px}}
@media(max-width:900px){body.atm-unified .nav{height:76px}body.atm-unified .menu{background:var(--paper);border-color:var(--line);font-size:14px}body.atm-unified .menu.open{background:var(--paper);border-color:var(--line);max-height:calc(100dvh - 76px);overflow:auto}body.atm-unified .menu>a:last-child:not(.social-link){border:0;padding-inline-start:0}body.atm-unified .menu .social-link span{display:inline}body.atm-unified .brand{font-size:12px}body.atm-unified .brand-mark{font-size:27px;min-width:52px}body.atm-unified h1{font-size:clamp(36px,6vw,58px)}}
@media(max-width:700px){body.atm-unified .container,body.atm-unified .wrap{width:90%}body.atm-unified :is(.hero,.studio-hero,.page-hero,.case-hero){padding:35px 0 32px}body.atm-unified .studio-hero-grid{gap:27px}body.atm-unified h1{font-size:41px;letter-spacing:-.04em}body.atm-unified h2{font-size:31px}body.atm-unified h3{font-size:21px}body.atm-unified .studio-intro,body.atm-unified .lead{font-size:15px}body.atm-unified .eyebrow{font-size:9px}body.atm-unified .btn,body.atm-unified .button{font-size:11px;padding:13px 17px;min-height:45px}body.atm-unified .brand{gap:10px;font-size:10px}body.atm-unified .brand span:last-child{max-width:145px}body.atm-unified .landing-header{padding:19px 0}body.atm-unified .landing-header .brand{max-width:60%}body.atm-unified .landing-header nav{font-size:10px;gap:10px;max-width:37%}body.atm-unified .project-grid{gap:25px 16px}body.atm-unified .project-card h3{font-size:15px}body.atm-unified .studio-work h3{font-size:22px}body.atm-unified .studio-hero-visual{padding:8px}body.atm-unified .card{padding:22px}body.atm-unified .card h3{font-size:20px}body.atm-unified .card p{font-size:13px}body.atm-unified .article-body h2{font-size:28px}body.atm-unified footer{padding-bottom:35px}body.atm-unified .europe-languages ul{gap:11px 17px}body.atm-unified .europe-languages a{font-size:10px}}
@media(prefers-reduced-motion:reduce){body.atm-unified *,body.atm-unified *:before,body.atm-unified *:after{transition:none!important;animation:none!important}}

body.atm-unified h1,body.atm-unified h2,body.atm-unified h3{overflow-wrap:normal;word-break:normal;hyphens:auto}body.atm-unified .landing-header .brand>span:last-child{overflow-wrap:normal;hyphens:auto}

body.atm-unified .hero-image{aspect-ratio:1.5;object-fit:contain}

body.atm-unified .hero.wrap h1{font-size:clamp(32px,3.2vw,50px);hyphens:none;text-wrap:initial;overflow-wrap:normal}

/* Finish the remaining article, contact, legacy service and language templates. */
body.atm-unified header{background:var(--paper);border-color:var(--line)}body.atm-unified .header-inner{padding-block:24px}body.atm-unified .wide{max-width:1320px;width:90%;padding-inline:0}body.atm-unified .brand-mark,body.atm-unified .mark,body.atm-unified .brand b{display:inline-flex;align-items:baseline;min-width:auto;border:0;background:none;color:var(--ink);padding:0;font-family:Manrope,Arial,sans-serif;font-size:31px;letter-spacing:-1.5px;line-height:1.2;box-shadow:none}body.atm-unified .brand-mark:after,body.atm-unified .mark:after,body.atm-unified .brand b:after{content:'.';color:var(--copper)}body.atm-unified .brand span:last-child{font-weight:500}body.atm-unified .article-languages a{border-radius:0;border-color:var(--line);font-size:11px}body.atm-unified .article-languages [aria-current]{background:var(--ink);color:var(--paper);border-color:var(--ink)}body.atm-unified :is(.article-wrap figure img,.project-next-step,.toc,.pricing-note,.service-panel,.portfolio-item,.print-studio-card,.dg-panel,.dg-sidebar,.dg-stage){border-radius:0;box-shadow:none}body.atm-unified :is(.toc,.project-next-step,.pricing-note,.service-panel){background:var(--soft);border-color:var(--line);color:var(--ink)}body.atm-unified .intro{color:var(--muted)}body.atm-unified .article-wrap{max-width:960px}body.atm-unified .article-wrap article{font-size:16px}body.atm-unified .article-wrap figure{border-block-start:3px solid var(--copper);padding-top:10px}body.atm-unified .read-more{color:var(--copper)}body.atm-unified .contact-layout .form{border-top:4px solid var(--copper)}body.atm-unified .contact-layout .form h2{font-size:31px}body.atm-unified footer .brand{font-size:12px}body.atm-unified footer .brand-mark{font-size:31px}body.atm-unified footer .brand span:last-child{font-size:12px}body.atm-unified .sticky-cta a{border-radius:0}body.atm-unified .article-wrap .cta{padding:30px;border-top:4px solid var(--copper)}body.atm-unified .article-wrap .cta h2{font-size:30px}body.atm-unified .article-wrap :is(.cta h2,.cta h3,.cta p){color:var(--paper)}body.atm-unified .atm-chatbot-panel,body.atm-unified .atm-chatbot-invite{border-radius:0!important}@media(max-width:700px){body.atm-unified .wide{width:90%}body.atm-unified .header-inner{padding-block:20px}body.atm-unified .brand b{font-size:26px}body.atm-unified .article-wrap{padding-inline:5%}}
