/* Editorial service catalogue using Tasarlart's existing colour and type system. */
.service-page .site-header{position:relative}.service-page main{overflow:clip}.service-page h1{font-size:clamp(54px,5.4vw,86px);line-height:1.02;letter-spacing:-1.5px;font-weight:500;overflow-wrap:anywhere}.service-page h1 em{color:var(--red)}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px 15px;font-size:10px;color:var(--muted);padding:30px 0 55px}.breadcrumbs a:hover{color:var(--ink)}.breadcrumbs>span:not([aria-current]){color:#555}
.service-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:7%;align-items:center}.service-hero-grid h1{margin:24px 0}.service-lead{font-size:14px;line-height:1.9;max-width:590px}.service-hero-grid .text-link{margin-top:28px}.service-hero-bottom{display:flex;justify-content:space-between;gap:25px;padding:27px 0;margin-top:60px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.service-hero-bottom a{color:var(--ink)}
.service-art{position:relative;min-height:440px;background:#1b1b1b;overflow:hidden;border:1px solid #ffffff15;isolation:isolate}.service-art .art-label{position:absolute;top:25px;left:25px;font-size:9px;letter-spacing:1.8px;display:flex;gap:9px;align-items:center;color:#aaa}.art-word{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:7px;font:500 clamp(62px,7vw,100px)/1 var(--heading);color:var(--paper);letter-spacing:-2px}.art-word em{font-family:Arial;font-size:.5em;color:var(--red);align-self:center}.art-bottom{position:absolute;bottom:25px;left:25px;font-size:8px;letter-spacing:2px;color:#888}.art-orbit{position:absolute;border:1px solid #e3443645;border-radius:50%;width:110%;aspect-ratio:1;left:15%;top:-8%;transform:rotate(-25deg) scaleY(.68);z-index:-1}.orbit-two{left:-23%;top:35%;border-color:#eeede828}.orbit-three{left:48%;top:30%;border-color:#e3443670}.art-reklam .art-orbit{border-radius:14%;transform:rotate(-28deg) scaleY(.9)}.art-teknoloji .art-orbit{border-radius:0;transform:rotate(45deg) scale(.65)}.art-tasarim{background:#e34436}.art-tasarim .art-label,.art-tasarim .art-bottom{color:#301916}.art-tasarim .art-word{color:#161616}.art-tasarim .art-word em{color:var(--paper)}.art-tasarim .art-orbit{border-color:#15151538}
.production-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;filter:brightness(.6) saturate(.6);z-index:-1}.production-art .art-label{color:#e5dfd7}.art-caption{position:absolute;bottom:35px;left:30px;font:500 62px/.98 var(--heading);letter-spacing:-1px}
.service-scope{background:var(--paper);color:var(--bg)}.scope-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:9%}.scope-layout h2{font-size:clamp(44px,4.7vw,70px);max-width:470px}.scope-items article{display:flex;gap:22px;padding:25px 0;border-top:1px solid #12121225}.scope-items article:first-child{padding-top:0;border:0}.scope-number{font-size:10px;color:#9b322a;padding-top:5px}.scope-items h3{font-size:30px;margin-bottom:12px}.scope-items p{color:#55534e;font-size:13px;line-height:1.9}
.delivery-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:9%;margin-top:32px}.delivery-layout h2{font-size:clamp(44px,4.7vw,70px)}.delivery-layout ul{list-style:none;margin:0;padding:0}.delivery-layout li{padding:20px 0;border-bottom:1px solid var(--line);font-size:14px;display:flex;gap:20px}.delivery-layout li:first-child{padding-top:0}.delivery-layout li span{color:var(--red)}.delivery-layout p{font-size:11px;line-height:1.9;margin-top:24px}
.service-process{background:#1b1b1b}.service-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.service-steps article{border-top:1px solid var(--line);padding-top:20px}.service-steps article>span{color:var(--red);font-size:12px}.service-steps h3{font-size:32px;margin:26px 0 18px}.service-steps p{font-size:12px;line-height:1.9}.service-faq .eyebrow{margin-bottom:25px}.service-faq .faq-list summary{font-size:13px}.service-related{border-top:1px solid var(--line)}
.service-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.service-card{border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;min-height:290px;position:relative;transition:background .2s,border-color .2s,transform .2s}.service-card:hover{background:#202020;border-color:#e3443690;transform:translateY(-4px)}.service-card-no{font-size:8px;letter-spacing:.7px;text-transform:uppercase;color:#a4a09a}.service-card h3{font-size:34px;line-height:1.05;margin:24px 0 15px}.service-card p{font-size:11px;line-height:1.85;margin-bottom:30px}.service-card-link{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;margin-top:auto}.service-card-link>span{color:var(--red);font-size:24px}
.service-cta{padding:70px 0 80px;background:var(--red);color:#151515}.service-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-top:26px}.service-cta h2{font-size:clamp(70px,8vw,120px);line-height:.92}.service-cta h2 em{color:var(--paper)}.service-cta p{color:#251c19;font-size:14px;line-height:1.8;margin-bottom:25px}.service-cta-email{display:block;font-size:11px;margin-top:20px;width:fit-content;border-bottom:1px solid #15151550}
.catalog-hero-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:9%;align-items:end}.catalog-hero h1{font-size:clamp(74px,8.5vw,128px);line-height:.94;letter-spacing:-2px;margin-top:24px}.catalog-hero-heading p{font-size:14px;max-width:420px}.catalog-count{display:flex;align-items:center;gap:20px;font:500 64px/1 var(--heading);color:var(--red);margin-top:35px}.catalog-count small{font:10px var(--body);color:var(--muted)}.catalog-jumps{display:flex;flex-wrap:wrap;margin:65px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;gap:12px 26px}.catalog-jumps a{font-size:10px;display:flex;align-items:center;gap:9px;padding:8px 0}.catalog-jumps a>span{color:var(--red);font-size:9px}.catalog-jumps a>span:last-child{font-size:17px}.catalog-group{scroll-margin-top:25px;border-bottom:1px solid var(--line)}.catalog-group:nth-of-type(odd){background:#181818}.catalog-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.catalog-group h2{font-size:clamp(45px,4.5vw,68px);max-width:650px;margin-top:24px}.catalog-group-heading>p{max-width:320px;font-size:12px;line-height:1.9}
.home-services-lead{max-width:520px;font-size:13px;margin-top:28px}.home-service-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 36px;margin-top:55px}.home-service-groups article{border-top:1px solid var(--line);padding-top:20px}.home-service-groups h3{font-size:32px;margin:15px 0 22px}.home-service-groups ul{list-style:none;margin:0;padding:0}.home-service-groups a{display:flex;justify-content:space-between;gap:15px;font-size:11px;padding:10px 0;color:#c9c5be}.home-service-groups a:hover{color:var(--red)}.home-service-groups a span{color:var(--red)}.footer-services{display:flex;gap:25px;padding-bottom:25px;font-size:11px;color:#aaa}.footer-services a:first-child{color:var(--paper)}.footer-services a span{color:var(--red);margin-left:10px}
@media(max-width:991px){.service-hero-grid{gap:35px;grid-template-columns:1.15fr 1fr}.service-art{min-height:380px}.service-page h1{font-size:60px}.service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-layout,.delivery-layout{gap:45px;grid-template-columns:1fr 1.2fr}.service-card{padding:24px}.service-steps{gap:24px}.catalog-jumps{gap:10px 20px}.home-service-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.service-cta-grid{gap:40px}.art-word{font-size:68px}}
@media(max-width:640px){.breadcrumbs{font-size:9px;padding:25px 0 36px;gap:7px 10px}.service-page h1{font-size:53px;letter-spacing:-1px}.service-hero-grid{grid-template-columns:1fr;gap:35px}.service-hero-grid h1{margin:20px 0}.service-lead{font-size:12px}.service-art{min-height:260px}.art-word{font-size:76px}.art-orbit{width:85%;top:-45%;left:25%}.orbit-two{left:-30%;top:20%}.orbit-three{left:60%;top:10%}.art-caption{font-size:53px;bottom:25px}.production-art img{object-position:50% 42%}.service-hero-bottom{margin-top:30px;font-size:10px;flex-direction:column;gap:10px}.scope-layout,.delivery-layout{grid-template-columns:1fr;gap:32px}.scope-layout h2,.delivery-layout h2{font-size:48px;max-width:340px}.scope-items h3{font-size:28px}.scope-items p{font-size:12px}.scope-items article{gap:17px}.delivery-layout li{font-size:12px}.service-steps{grid-template-columns:1fr;gap:35px}.service-steps h3{font-size:30px;margin:18px 0 13px}.service-card-grid{grid-template-columns:1fr;gap:13px;margin-top:30px}.service-card{padding:24px;min-height:0}.service-card h3{font-size:32px;margin:19px 0 12px}.service-card p{margin-bottom:22px}.service-cta{padding:55px 0}.service-cta-grid{grid-template-columns:1fr;gap:30px}.service-cta h2{font-size:78px}.service-cta p{font-size:12px}.catalog-hero-heading{grid-template-columns:1fr;gap:28px}.catalog-hero h1{font-size:76px}.catalog-hero-heading p{font-size:12px}.catalog-count{font-size:49px;margin-top:23px}.catalog-jumps{margin-top:32px;display:grid;grid-template-columns:1fr;gap:3px;padding:14px 0}.catalog-jumps a{font-size:11px;gap:12px}.catalog-jumps a>span:last-child{margin-left:auto}.catalog-group-heading{display:block}.catalog-group h2{font-size:49px;margin-top:18px}.catalog-group-heading>p{margin-top:22px;max-width:none}.home-service-groups{grid-template-columns:1fr;gap:30px;margin-top:35px}.home-service-groups h3{font-size:31px}.home-service-groups a{padding:12px 0}.home-services-lead{font-size:12px}.footer-services{gap:20px;font-size:10px}.service-faq .faq-list summary{font-size:12px}}
