.kk-home-references{background:#101719;border-block:1px solid #29373d;padding:30px 0 32px}.kk-reference-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.kk-reference-heading h2{font-size:22px!important;margin:12px 0 0}.kk-home-references>div>p{color:#9fb1b9;font-size:12px;margin:12px 0 20px}.kk-reference-controls{display:flex;gap:8px}.kk-reference-controls button{width:38px;height:38px;display:grid;place-items:center;color:#c8d9de;background:transparent;border:1px solid #536971;border-radius:50%;cursor:pointer}.kk-reference-controls button:first-child svg{transform:rotate(180deg)}.kk-reference-controls svg{width:17px;height:17px}.kk-reference-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kk-reference-track::-webkit-scrollbar{display:none}.kk-reference-track:focus-visible{outline:2px solid #94aeb8;outline-offset:5px}.kk-reference-card{flex:0 0 calc((100% - 70px)/6);height:92px;display:flex;align-items:center;justify-content:center;padding:18px;background:#f4f6f7;border:1px solid #dbe4e7;border-radius:10px;scroll-snap-align:start}.kk-reference-card img{width:100%;max-width:150px;height:50px;object-fit:contain}.kk-site-pages .service-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.kk-site-pages .service-card{grid-column:span 2}.kk-site-pages .service-card:nth-child(-n+2){grid-column:span 3}.kk-faq-intro{position:sticky;top:110px;align-self:start}.kk-faq-intro>p{font-size:15px;color:#637983;line-height:1.85;max-width:370px}.kk-faq-intro .kk-text-link{font-size:13px}.kk-site-home #merak-edilenler .faq{align-items:start}.kk-about-studio{margin:0}.kk-about-studio img{display:block;width:100%;max-width:400px;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:15px;background:#0c1012}.kk-about-studio figcaption{font-size:11px;color:#74858e;margin-top:12px}.kk-site-home .about-preview{align-items:center;grid-template-columns:1fr 1.5fr}.kk-site-home .about-label>.eyebrow{margin-bottom:20px}@media(max-width:1000px){.kk-reference-card{flex-basis:calc((100% - 42px)/4)}.kk-site-pages .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-site-pages .service-card,.kk-site-pages .service-card:nth-child(-n+2){grid-column:auto}.kk-site-pages .service-card:last-child{grid-column:1/-1}}@media(max-width:760px){.kk-home-references{padding:25px 0}.kk-reference-heading h2{font-size:20px!important}.kk-reference-heading .kk-kicker{font-size:10px}.kk-reference-card{flex-basis:calc((100% - 14px)/2);height:80px}.kk-reference-controls button{width:34px;height:34px}.kk-site-pages .service-grid{grid-template-columns:1fr}.kk-site-pages .service-card:last-child{grid-column:auto}.kk-faq-intro{position:static}.kk-site-home .about-preview{grid-template-columns:1fr}.kk-site-home .about-label{display:block}.kk-about-studio img{max-width:none;max-height:440px}.kk-about-studio{max-width:400px}}
@media(prefers-reduced-motion:reduce){.kk-reference-track{scroll-behavior:auto}}



.kk-site-home .hero-visual figcaption a{display:block;margin-top:7px;color:#a8bdc6;text-decoration:underline;text-underline-offset:4px}.kk-site-home .portrait-frame img{object-position:56% 50%}

#meta-ads-danismanligi{scroll-margin-top:110px}
