.capacity-page{background:#f4f6f8}
.capacity-hero{position:relative;overflow:hidden;padding:31px 0 0;border-bottom:4px solid var(--orange);background:#172133;color:#fff}
.capacity-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px}
.capacity-hero:after{content:"";position:absolute;width:400px;height:400px;right:-100px;top:-240px;border:70px solid rgba(237,109,29,.07);border-radius:50%}
.capacity-hero .container{position:relative;z-index:1}
.capacity-hero .history-breadcrumb{margin-bottom:29px}
.capacity-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;padding:6px 12px;border:1px solid #31523c;border-radius:20px;background:#193029;color:#55b063;font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}
.capacity-hero h1{margin:0 0 12px;font-size:47px;letter-spacing:-1.4px}
.capacity-hero p{max-width:720px;margin:0;color:#aebbd0;font-size:14px;line-height:1.75}
.capacity-hero-action{display:flex;width:max-content;margin-left:auto;align-items:center;gap:9px;padding:11px 15px;border:1px solid #465267;border-radius:9px;color:#fff;text-decoration:none;font-size:11px;font-weight:700}
.capacity-hero-action:hover{border-color:var(--orange);background:var(--orange);color:#fff}
.capacity-metrics{margin-top:35px}
.capacity-metrics>div>div{display:flex;min-height:72px;align-items:center;justify-content:center;gap:13px;border-radius:10px 10px 0 0;background:rgba(255,255,255,.07);backdrop-filter:blur(3px)}
.capacity-metrics strong{color:#fff;font-size:20px}
.capacity-metrics span{max-width:110px;color:#aebbd0;font-size:10px;line-height:1.45}
.capacity-content{padding:39px 0 67px}
.capacity-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:25px;align-items:start}
.capacity-main{display:grid;gap:23px}
.capacity-intro{display:flex;gap:20px;padding:27px;border:1px solid #dfe4e9;border-radius:14px;background:#fff;box-shadow:0 7px 18px rgba(16,24,40,.05)}
.capacity-intro>span{display:grid;flex:0 0 52px;width:52px;height:52px;place-items:center;border-radius:13px;background:#eaf5eb;color:var(--green);font-size:23px}
.capacity-intro small,.capacity-process header small,.capacity-faq header small{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}
.capacity-intro h2{max-width:710px;margin:5px 0 10px;font-size:21px;line-height:1.35}
.capacity-intro p{margin:0;color:#647084;line-height:1.75}
.capacity-process,.capacity-faq{padding:27px;border:1px solid #dfe4e9;border-radius:14px;background:#fff}
.capacity-process header h2,.capacity-faq header h2{margin:5px 0 18px;font-size:20px}
.capacity-process article{position:relative;height:100%;padding:19px;border:1px solid #e4e8ed;border-radius:11px}
.capacity-process article b{position:absolute;right:15px;top:13px;color:#d8dde4;font-size:20px}
.capacity-process article>i{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;background:#fff0e7;color:var(--orange);font-size:18px}
.capacity-process h3{margin:14px 0 7px;font-size:12px}
.capacity-process p{margin:0;color:#798395;font-size:13px;line-height:1.65}
.capacity-faq header p{margin:-9px 0 21px;color:#8791a2;font-size:13px}
.capacity-accordion{display:grid;gap:9px}
.capacity-accordion details{overflow:hidden;border:1px solid #e1e5ea;border-radius:10px;background:#fff}
.capacity-accordion summary{display:grid;grid-template-columns:34px 1fr 22px;align-items:center;gap:10px;min-height:56px;padding:9px 14px;cursor:pointer;list-style:none}
.capacity-accordion summary::-webkit-details-marker{display:none}
.capacity-accordion summary span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#edf6ee;color:var(--green);font-size:9px;font-weight:800}
.capacity-accordion summary strong{font-size:13px;line-height:1.45}
.capacity-accordion summary>i{color:#aab2bf;transition:.2s}
.capacity-accordion details[open]{border-color:#f1c2a4;box-shadow:0 4px 12px rgba(237,109,29,.06)}
.capacity-accordion details[open] summary{background:#fff9f5}
.capacity-accordion details[open] summary span{background:var(--orange);color:#fff}
.capacity-accordion details[open] summary>i{transform:rotate(45deg);color:var(--orange)}
.capacity-accordion details>div{padding:0 57px 17px;color:#596579;font-size:13px;line-height:1.75}
.capacity-accordion details p{margin:0}
.capacity-accordion details a{display:inline-flex;align-items:center;gap:6px;margin-top:11px;color:var(--orange);text-decoration:none;font-weight:700}
.capacity-aside{display:grid;gap:16px}
.capacity-download,.capacity-contact,.capacity-uses{border:1px solid #dfe4e9;border-radius:13px;background:#fff}
.capacity-download{padding:23px;background:#172133;color:#fff}
.capacity-download>span{display:grid;width:47px;height:47px;place-items:center;margin-bottom:14px;border-radius:11px;background:#243044;color:var(--orange);font-size:22px}
.capacity-download small,.capacity-contact>small{color:#95a3b8;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}
.capacity-download h2{margin:5px 0 9px;font-size:16px}
.capacity-download p{margin:0 0 16px;color:#aebbd0;font-size:11px;line-height:1.65}
.capacity-download>a{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border-radius:8px;background:var(--orange);color:#fff;text-decoration:none;font-size:11px;font-weight:800}
.capacity-contact,.capacity-uses{padding:21px}
.capacity-contact h3,.capacity-uses h3{margin:5px 0 14px;font-size:14px}
.capacity-contact>a{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid #edf0f2;color:#344054;text-decoration:none;font-size:12px;font-weight:700}
.capacity-contact>a i{color:var(--orange);font-size:14px}
.capacity-uses ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:#667184;font-size:12px}
.capacity-uses li{display:flex;gap:8px}.capacity-uses i{color:var(--green)}
.capacity-page footer{margin-top:0}
@media(max-width:991px){
    .capacity-hero h1{font-size:39px}
    .capacity-hero-action{margin-left:0}
    .capacity-layout{grid-template-columns:1fr}
    .capacity-aside{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:767px){
    .capacity-aside{grid-template-columns:1fr}
    .capacity-metrics>div>div{border-radius:8px}
    .capacity-intro{flex-direction:column}
    .capacity-accordion details>div{padding-left:18px;padding-right:18px}
}
@media(max-width:575px){
    .capacity-hero h1{font-size:32px}
    .capacity-metrics{padding-bottom:10px}
    .capacity-process,.capacity-faq,.capacity-intro{padding:20px}
    .capacity-accordion summary{grid-template-columns:30px 1fr 18px;padding:8px 10px}
    .capacity-accordion summary strong{font-size:10px}
}
/* Hero sadeleştirme: Üye Hizmetleri hero görünümü. */
.capacity-hero{background:#1c2434}
.capacity-hero:before,.capacity-hero:after{display:none!important;content:none!important}
.capacity-eyebrow{display:none!important}

.capacity-panel{padding:27px;border:1px solid #dfe4e9;border-radius:14px;background:#fff}.capacity-panel header{margin-bottom:17px}.capacity-panel header small{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.capacity-panel h2{margin:5px 0 0;font-size:21px}.capacity-panel h3{margin:0 0 8px;font-size:15px}.capacity-panel p{color:#647084;line-height:1.75}.capacity-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capacity-list-grid p{display:flex;gap:9px;align-items:flex-start;margin:0;padding:12px;border-radius:8px;background:#f5f7f9}.capacity-list-grid i{color:var(--green);margin-top:4px}.capacity-note{margin:15px 0 0;font-size:13px}.capacity-primary-link{display:inline-flex;gap:8px;align-items:center;margin:5px 0 12px;color:var(--orange);font-weight:800;text-decoration:none}.capacity-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.capacity-contact p{display:flex;gap:9px;margin:9px 0 0;color:#516075;font-size:12px;line-height:1.55}.capacity-contact p i,.capacity-uses a i{color:var(--orange)}.capacity-uses a{display:flex;gap:7px;color:#344054;font-size:12px;font-weight:700;text-decoration:none}@media(max-width:767px){.capacity-list-grid,.capacity-two-columns{grid-template-columns:1fr}.capacity-panel{padding:20px}}