
.detail-page main{max-width:1264px;margin:auto;padding:0 28px}.detail-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;padding:65px 0 75px;min-height:650px}.detail-back{display:inline-block;font-size:12px;color:#a3b6b8;margin-bottom:35px}.detail-hero .eyebrow{display:block}.detail-hero h1{font-size:clamp(40px,5.1vw,70px);line-height:1.08;letter-spacing:-2.6px;font-weight:400;margin:22px 0}.detail-hero h1 em{font-family:Georgia,serif;font-weight:400}.detail-hero p{max-width:540px;line-height:1.9;color:#b2c8c7;font-size:15px}.detail-hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.detail-art{position:relative;height:500px;min-width:0;isolation:isolate}.detail-orbit{position:absolute;inset:12% 0;border:1px solid #b8f2d833;border-radius:50%;transform:rotate(-35deg)}.menu-detail-art .phone{position:absolute;left:50%;top:15px;transform:translateX(-50%) rotate(9deg);width:260px;height:450px}.detail-art-note{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:10px;letter-spacing:2px;color:#a3b6b8}.tour-detail-art{display:flex;flex-direction:column;justify-content:center;gap:20px}.tour-detail-art>img{width:100%;height:365px;object-fit:cover;border-radius:12px;box-shadow:0 25px 80px #0006;border:1px solid #b8f2d844;transform:rotate(-3deg)}.tour-detail-art>small{font-size:10px;color:#a3b6b8;text-align:center}.detail-tour-badge{position:absolute;right:20px;top:55px;font-size:40px;font-family:Georgia,serif;color:#fff;text-shadow:0 2px 15px #000}.card-detail-art .identity-stage{height:450px;min-height:0;transform:scale(.9);transform-origin:center}.solution-tabs{display:flex;gap:10px;flex-wrap:wrap;padding:22px 0;border-top:1px solid #bedfd624;border-bottom:1px solid #bedfd624}.solution-tabs a{padding:10px 19px;border-radius:30px;font-size:13px;color:#a3b6b8}.solution-tabs a[aria-current=page]{background:#b8f2d8;color:#092025}.detail-page .section{padding:75px 0}.detail-page h2{font-size:clamp(30px,3.5vw,46px);font-weight:400;letter-spacing:-1px;line-height:1.2}.detail-features{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:38px}.detail-features article{border-top:1px solid #b8f2d844;padding-top:25px}.detail-symbol{color:#b8f2d8;font-size:25px}.detail-features h3{font-size:19px;margin:18px 0 12px}.detail-features p,.detail-process p,.faq p,.detail-contact p{font-size:14px;line-height:1.8;color:#a3b6b8}.detail-process .steps{margin-top:35px}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.project-grid:empty{display:none}.project-card{border:1px solid #bedfd624;border-radius:14px;overflow:hidden;background:#0c2026}.project-card img{display:block;width:100%;height:220px;object-fit:cover}.project-card>div{padding:23px}.project-card h3{margin:0 0 12px}.project-card p{color:#a3b6b8;font-size:14px}.project-card a{display:inline-block;margin-top:12px;color:#b8f2d8}.project-empty{padding:36px;border-radius:16px;margin-top:30px}.project-empty h3{font-size:26px;font-weight:400;margin:16px 0}.project-empty p{max-width:650px;color:#a3b6b8;line-height:1.8}.project-empty a{display:inline-flex;margin-top:12px}.faq details{border-bottom:1px solid #bedfd624;padding:22px 0}.faq summary{cursor:pointer;font-size:18px;padding-right:20px}.faq details p{max-width:800px}.detail-page .detail-contact{padding:38px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin:20px 0 75px;border-radius:18px}.detail-contact h2{margin:15px 0}.detail-contact .primary{flex-shrink:0}.chapter-detail-link{color:inherit}.chapter-detail-link:focus-visible{outline:2px solid #b8f2d8;outline-offset:8px}.chapter-detail-link:hover{opacity:.85}
@media(max-width:1000px){.detail-hero{gap:20px}.detail-features{grid-template-columns:repeat(2,1fr)}.detail-art{height:460px}.card-detail-art .identity-stage{transform:scale(.72);transform-origin:left center}.project-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.detail-page main{padding:0 22px}.detail-hero{grid-template-columns:1fr;padding-top:35px;gap:25px}.detail-hero h1{font-size:clamp(38px,9vw,58px);letter-spacing:-1.8px}.detail-art{height:490px;max-width:480px;width:100%;margin:auto}.tour-detail-art{height:380px}.tour-detail-art>img{height:290px}.card-detail-art{height:400px}.card-detail-art .identity-stage{transform:scale(.75);width:450px;transform-origin:left center}.detail-page .section{padding:50px 0}.detail-features{gap:22px}.detail-page .detail-contact{display:block;padding:25px;margin-bottom:55px}.detail-contact .primary{display:inline-flex;margin-top:20px}.project-grid{grid-template-columns:1fr}.solution-tabs{gap:0}.solution-tabs a{font-size:12px;padding:9px 12px}.project-empty{padding:25px}}
@media(max-width:400px){.detail-features{grid-template-columns:1fr}.card-detail-art .identity-stage{transform:scale(.64)}.detail-art{overflow:hidden}}

.detail-art{overflow:clip}.detail-page main{overflow-x:clip}

nav.solution-tabs{position:static;inset:auto;width:auto;flex-direction:row;align-items:center;background:none;backdrop-filter:none;border-radius:0;box-shadow:none;transform:none}

.detail-tour-badge span{display:block;font-family:inherit;font-size:10px;letter-spacing:2px;line-height:1.6;margin-top:8px;max-width:170px}.detail-tour-badge{line-height:1.1}

.menu-showcase{margin-top:30px;border:1px solid #b8f2d833;border-radius:18px;overflow:hidden;background:#0c2226}.menu-showcase-stage{position:relative;height:470px;background:radial-gradient(ellipse,#29443d,#091c21)}.menu-project-link{display:block;width:100%;height:100%;position:relative;padding:25px}.menu-project-image{display:block;width:100%;height:100%;object-fit:contain}.menu-project-open{position:absolute;bottom:20px;right:20px;background:#b8f2d8;color:#082521;border-radius:30px;padding:12px 20px;font-size:13px}.menu-showcase-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px}.menu-project-name{font-size:28px;margin:12px 0 0;font-weight:400}.menu-showcase-controls{display:flex;gap:8px}.menu-showcase-controls button,.menu-project-picker button{border:1px solid #b8f2d844;border-radius:25px;color:#d5e9df;background:transparent;padding:10px 15px;cursor:pointer;font:inherit;font-size:12px}.menu-project-picker{display:flex;gap:9px;overflow-x:auto;padding:0 27px 25px;scrollbar-width:thin}.menu-project-picker button{white-space:nowrap}.menu-project-picker button[aria-pressed=true]{background:#b8f2d8;color:#082521}.menu-project-shutter{position:absolute;inset:0;display:grid;grid-template-rows:repeat(8,1fr);pointer-events:none;visibility:hidden;overflow:hidden}.menu-project-shutter i{background:linear-gradient(#31594d,#0d2929);border-top:1px solid #b8f2d833;transform:scaleY(0);transform-origin:top}.menu-project-shutter.is-moving{visibility:visible}.menu-project-shutter.is-moving i{animation:menu-panjur .68s ease-in-out calc(var(--slat)*22ms) both}@keyframes menu-panjur{0%,100%{transform:scaleY(0)}35%,60%{transform:scaleY(1.04)}}@media(max-width:760px){.menu-showcase-stage{height:350px}.menu-project-link{padding:15px}.menu-showcase-bottom{display:block;padding:22px}.menu-showcase-controls{margin-top:20px}.menu-project-picker{padding:0 22px 22px}.menu-project-name{font-size:24px}.menu-project-open{font-size:11px;bottom:12px;right:12px}}@media(prefers-reduced-motion:reduce){.menu-project-shutter{display:none}}

/* Menü vitrini girişin hemen altında, daha kompakt bir ikinci bölüm. */
.detail-menus .detail-hero{min-height:470px;padding:35px 0 40px;gap:35px}.detail-menus .detail-hero h1{font-size:clamp(36px,4.2vw,56px)}.detail-menus .detail-back{margin-bottom:22px}.detail-menus .detail-art{height:365px}.detail-menus .menu-detail-art .phone{transform:translateX(-50%) rotate(9deg) scale(.7);transform-origin:top center;top:0}.detail-menus .detail-art-note{font-size:8px;letter-spacing:1.2px}.detail-menus .detail-hero p{font-size:14px}.detail-menus #calismalar{padding:38px 0 45px;scroll-margin-top:20px}.detail-menus #calismalar .section-top h2{font-size:32px;margin:12px 0}.detail-menus #calismalar .section-top{align-items:center}.detail-menus #calismalar .section-top p{font-size:12px}.menu-showcase{max-width:900px;margin:20px auto 0}.menu-showcase-stage{height:280px}.menu-project-link{padding:15px}.menu-showcase-bottom{padding:18px 22px}.menu-project-name{font-size:22px;margin-top:8px}.menu-project-picker{padding:0 22px 18px}.menu-project-picker button{font-size:11px;padding:8px 12px}.menu-project-open{padding:9px 15px;font-size:12px}.menu-showcase-bottom .eyebrow{font-size:8px;letter-spacing:1.6px}
@media(max-width:760px){.detail-menus .detail-hero{padding-top:25px;gap:10px}.detail-menus .detail-hero h1{font-size:38px}.detail-menus .detail-art{height:290px}.detail-menus .menu-detail-art .phone{transform:translateX(-50%) rotate(9deg) scale(.57)}.detail-menus #calismalar .section-top{display:block}.detail-menus #calismalar .section-top p{margin-top:16px}.menu-showcase-stage{height:230px}.menu-showcase-bottom{padding:18px}.menu-showcase-controls{margin-top:15px}.menu-project-picker{padding:0 18px 18px}.menu-project-name{font-size:21px}.menu-project-open{font-size:10px}}

/* Menü vitrini girişin hemen altında, daha kompakt bir ikinci bölüm. */
.detail-cards .detail-hero{min-height:470px;padding:35px 0 40px;gap:35px}.detail-cards .detail-hero h1{font-size:clamp(36px,4.2vw,56px)}.detail-cards .detail-back{margin-bottom:22px}.detail-cards .detail-art{height:365px}.detail-cards .menu-detail-art .phone{transform:translateX(-50%) rotate(9deg) scale(.7);transform-origin:top center;top:0}.detail-cards .detail-art-note{font-size:8px;letter-spacing:1.2px}.detail-cards .detail-hero p{font-size:14px}.detail-cards #calismalar{padding:38px 0 45px;scroll-margin-top:20px}.detail-cards #calismalar .section-top h2{font-size:32px;margin:12px 0}.detail-cards #calismalar .section-top{align-items:center}.detail-cards #calismalar .section-top p{font-size:12px}.menu-showcase{max-width:900px;margin:20px auto 0}.menu-showcase-stage{height:280px}.menu-project-link{padding:15px}.menu-showcase-bottom{padding:18px 22px}.menu-project-name{font-size:22px;margin-top:8px}.menu-project-picker{padding:0 22px 18px}.menu-project-picker button{font-size:11px;padding:8px 12px}.menu-project-open{padding:9px 15px;font-size:12px}.menu-showcase-bottom .eyebrow{font-size:8px;letter-spacing:1.6px}
@media(max-width:760px){.detail-cards .detail-hero{padding-top:25px;gap:10px}.detail-cards .detail-hero h1{font-size:38px}.detail-cards .detail-art{height:290px}.detail-cards .menu-detail-art .phone{transform:translateX(-50%) rotate(9deg) scale(.57)}.detail-cards #calismalar .section-top{display:block}.detail-cards #calismalar .section-top p{margin-top:16px}.menu-showcase-stage{height:230px}.menu-showcase-bottom{padding:18px}.menu-showcase-controls{margin-top:15px}.menu-project-picker{padding:0 18px 18px}.menu-project-name{font-size:21px}.menu-project-open{font-size:10px}}

.detail-cards .card-detail-art .identity-stage{height:365px;transform:scale(.72);transform-origin:left top}.detail-cards .detail-art-note{bottom:5px}@media(max-width:760px){.detail-cards .card-detail-art .identity-stage{transform:scale(.62);transform-origin:left top}}
