/*! © 2026 ykg.digital. Tüm hakları saklıdır. All rights reserved. */
.mumkun-page .inner-main{width:min(100% - 32px,1180px);padding-bottom:clamp(72px,12vw,144px)}.mumkun-page .inner-main h1{margin-bottom:24px}.mk-intro{max-width:700px;margin:0 0 clamp(44px,7vw,80px);color:#c6c6c6;font-size:clamp(18px,2.3vw,22px);line-height:1.7}.mk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.mk-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:30px 26px 30px;color:var(--fg);text-decoration:none;border:1px solid rgba(242,242,242,.14);border-radius:12px;background:rgba(242,242,242,.03);transition:border-color .35s,background-color .35s}.mk-card:focus-visible{outline:1px solid var(--fg);outline-offset:4px}.mk-arrow{position:absolute;top:24px;right:26px;color:var(--muted);font-size:18px;line-height:1;transition:color .3s,transform .3s}.mk-title{margin:0;padding-right:30px;min-height:2.3em;font-size:clamp(25px,2.5vw,33px);font-weight:500;line-height:1.15;letter-spacing:-0.03em}.mk-text{margin:16px 0 0;color:#c6c6c6;font-size:15px;line-height:1.65}.mk-card.scroll-reveal{transition:opacity .7s ease,transform .7s cubic-bezier(0.2,0.7,0.2,1),border-color .35s,background-color .35s;transition-delay:var(--reveal-delay, 0ms),var(--reveal-delay, 0ms),0ms,0ms}.mk-draw{position:relative;display:block;width:100%;aspect-ratio:20 / 9;margin:auto 0 0}.mk-card .mk-draw.work-diagram{align-self:stretch;padding-top:0;min-width:0}.mk-draw .mk-scene-wrap{display:block;position:absolute;inset:0;width:100%;aspect-ratio:auto}.mk-draw canvas[hidden]{display:none}.mk-card .mk-text{margin-bottom:36px}.mk-draw canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.mk-scene-wrap{position:relative;width:100%;aspect-ratio:20 / 9}.mk-scene canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.mk-scene canvas[hidden]{display:none}.work-section .mk-scene{align-self:center;padding-top:0}.mk-scene .mk-fallback{position:absolute;top:50%;transform:translateY(-50%)}.mk-scene.has-animation .mk-fallback{display:none}.mk-scene .work-diagram-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:4px;text-align:center}.mk-scene .work-diagram-labels span{max-width:none;text-align:center;transition:color .4s}.mk-scene .work-diagram-labels .active{color:#fff}@media(max-width:640px){.mk-detail .work-section .mk-scene{margin-inline:auto}}.mk-back{margin:40px 0 0;font-size:14px}.mk-back a{color:var(--muted);text-decoration:none}.mk-back a:hover,.mk-back a:focus-visible{color:var(--fg)}@media(hover:hover){.mk-card:hover,.mk-card:focus-visible{border-color:rgba(242,242,242,.5);background:rgba(242,242,242,.05)}.mk-card:hover .mk-arrow,.mk-card:focus-visible .mk-arrow{color:var(--fg);transform:translate(2px,-2px)}}@media(max-width:960px){.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.mk-grid{grid-template-columns:1fr}.mk-card{padding:22px 22px 26px}.mk-arrow{top:22px;right:22px}.mk-title{min-height:0}}.mk-block{padding:36px 0 44px;border-top:1px solid var(--line)}.mk-block h2{margin:0 0 18px;font-size:clamp(23px,3.5vw,32px);font-weight:500;line-height:1.25;letter-spacing:-0.025em}.mk-block p,.mk-block .mk-list,.mk-block .mk-faq{max-width:700px}.mk-block p{margin:0 0 20px;color:#c6c6c6;font-size:16px;line-height:1.75}.mk-block p:last-child{margin-bottom:0}.mk-list{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.mk-list li{padding:12px 0;border-top:1px solid rgba(242,242,242,.1);color:var(--fg);font-size:16px;line-height:1.5}.mk-faq{margin-top:8px;border-bottom:1px solid var(--line)}.mk-faq details{border-top:1px solid var(--line)}.mk-faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary h3{margin:0;color:var(--fg);font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-0.01em}.mk-faq summary::after{content:"+";flex:none;color:var(--muted);font-size:22px;line-height:1;transition:color .3s}.mk-faq details[open] summary::after{content:"−";color:var(--fg)}.mk-faq summary:hover::after{color:var(--fg)}.mk-faq summary:focus-visible{outline:1px solid var(--fg);outline-offset:4px}.mk-faq details p{margin:0 0 22px;padding-right:32px}@media(max-width:640px){.mk-block{padding:30px 0 36px}.mk-list{grid-template-columns:1fr}}.work-section-copy>.work-links,.work-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:20px 0 0;font-size:14px;line-height:1.6}.work-links a{color:var(--fg);text-decoration:none;border-bottom:1px solid rgba(242,242,242,.28);transition:border-color .3s}.work-links a:hover,.work-links a:focus-visible{border-bottom-color:var(--fg)}.work-links span,.work-neler span{color:var(--muted)}.work-neler{margin:clamp(40px,6vw,64px) 0 0;font-size:16px}.work-neler a{color:var(--fg);text-decoration:none;border-bottom:1px solid rgba(242,242,242,.28)}.work-neler a:hover,.work-neler a:focus-visible{border-bottom-color:var(--fg)}.work-neler+.work-contact{margin-top:28px}.mk-faq-more[hidden]{display:none}.mk-faq-toggle{margin:22px 0 0;padding:0;border:0;border-bottom:1px solid rgba(242,242,242,.28);background:none;color:var(--fg);font:inherit;font-size:14px;line-height:1.6;cursor:pointer;transition:border-color .3s}.mk-faq-toggle:hover,.mk-faq-toggle:focus-visible{border-bottom-color:var(--fg)}.mk-faq-toggle:focus-visible{outline:1px solid var(--fg);outline-offset:4px}.mk-detail .work-formation,.mumkun-page .work-formation{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.mk-detail .inner-main,.mk-detail .site-footer,.mumkun-page .inner-main,.mumkun-page .site-footer{position:relative;z-index:1}.menu-open .work-formation{visibility:hidden}.mk-block h2+.mk-list{margin-top:0}
