/* Header spacing and type now inherit the same shared styles as the home page. */
.docs-hero{background:linear-gradient(125deg,#061b2d,#0b3347);color:white;padding:37px 0 88px;position:relative;overflow:hidden}.docs-hero:before{content:'';position:absolute;inset:0;opacity:.07;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:80px 80px}.docs-hero .container{position:relative}.docs-breadcrumb{font-size:11px;color:#93b4c0;display:flex;gap:12px}.docs-breadcrumb a:hover{color:white}.docs-breadcrumb strong{color:#56d8dc}.docs-hero-content{display:flex;justify-content:space-between;align-items:center;padding-top:70px;gap:35px}.docs-overline,.docs-kicker{font-size:11px;letter-spacing:2px;color:#5de0de;font-weight:800}.docs-hero h1{font:800 clamp(40px,4.7vw,66px)/1.12 'Manrope',sans-serif;letter-spacing:-2px;margin:25px 0}.docs-hero h1 em{font-style:normal;color:#56d6db}.docs-hero p{max-width:600px;color:#b7cbd6;font-size:15px;line-height:1.9}.docs-hero-mark{border:1px solid #2b6474;width:230px;height:230px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 0 35px #ffffff04,0 0 0 70px #ffffff03;flex-shrink:0}.docs-hero-mark span{font:800 65px 'Manrope',sans-serif;letter-spacing:-7px;color:#47cfd5}.docs-hero-mark small{font-size:9px;letter-spacing:2px;color:#b6d0d7}.docs-content{padding:94px 0 110px;background:#f5f9fa}.docs-intro{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:40px}.docs-intro h2{font:800 clamp(29px,3.2vw,43px)/1.2 'Manrope',sans-serif;letter-spacing:-1.4px;margin:18px 0 0}.docs-intro h2 span{color:#079daa}.docs-intro>p{max-width:365px;color:#728895;line-height:1.8;font-size:14px;margin:0 0 5px}.docs-kicker{color:#089ca5}.docs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.doc-card{border:1px solid #dce8eb;background:#fff;border-radius:3px;padding:30px 32px;transition:transform .2s,box-shadow .2s}.doc-card:hover{transform:translateY(-3px);box-shadow:0 16px 30px #092e4210}.doc-card-top{display:flex;justify-content:space-between;align-items:center}.doc-icon{width:54px;height:54px;background:#eaf8f9;color:#009ca8;border-radius:3px;display:grid;place-items:center;font-size:30px}.doc-number{font-size:10px;letter-spacing:1.4px;font-weight:800;color:#90a5ae}.doc-card h3{font:800 21px 'Manrope',sans-serif;letter-spacing:-.5px;margin:25px 0 12px}.doc-card p{font-size:14px;color:#788d98;line-height:1.8;max-width:450px;min-height:50px}.doc-status{border-top:1px solid #e8eef1;padding-top:18px;margin-top:23px;color:#8696a0;font-size:12px;font-weight:700;display:flex;align-items:center;gap:9px}.status-dot{width:7px;height:7px;background:#b3c3c9;border-radius:50%}.docs-contact{background:#082c40;color:white;padding:70px 0}.docs-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.docs-contact-inner>div>span{font-size:11px;letter-spacing:2px;color:#5cdbdb;font-weight:800}.docs-contact h2{font:800 30px/1.3 'Manrope',sans-serif;letter-spacing:-.9px;margin:16px 0}.docs-contact p{font-size:14px;color:#b5cbd4;line-height:1.8;margin:0}.docs-contact-button{background:#00aeb8;color:#073140;border-radius:3px;padding:19px 22px;font-size:13px;font-weight:800;white-space:nowrap;display:flex;gap:35px}.docs-contact-button:hover{background:#48d6d9}
@media(max-width:850px){.docs-hero-content{padding-top:45px}.docs-hero-mark{width:150px;height:150px}.docs-hero-mark span{font-size:45px}.docs-contact-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.docs-hero{padding-bottom:60px}.docs-hero-content{display:block}.docs-hero-mark{display:none}.docs-intro{display:block}.docs-intro>p{margin-top:22px}.docs-grid{grid-template-columns:1fr}.docs-content{padding:70px 0}.doc-card{padding:25px}.doc-card p{min-height:0}.docs-contact h2{font-size:26px}.docs-contact-button{width:100%;justify-content:space-between}}
.docs-hero-mark span{font-size:52px;letter-spacing:-3px}
.doc-product-card{display:flex;flex-direction:column;min-width:0}
.doc-product-card .doc-icon{font:800 19px 'Manrope',sans-serif}
.doc-product-card h3{margin-top:28px;margin-bottom:10px}
.doc-product-card h3 span{color:#069eaa}
.doc-product-card>p{min-height:0;margin-bottom:28px}
.doc-file-list{display:grid;gap:12px;margin-top:auto}
.doc-file{display:flex;align-items:center;gap:15px;border:1px solid #d9e8eb;border-radius:3px;padding:18px;background:#f7fbfc;color:#0a3043;transition:background .2s,border-color .2s,transform .2s}
.doc-file:hover,.doc-file:focus-visible{background:#eaf7f8;border-color:#00a5ae;transform:translateY(-2px)}
.doc-file-symbol{display:grid;place-items:center;flex:0 0 45px;height:48px;border:1px solid #b7dce0;background:#e5f5f6;color:#008e99;font:800 11px 'Manrope',sans-serif;letter-spacing:.7px;border-radius:3px}
.doc-file-text{min-width:0;display:grid;gap:5px}
.doc-file-text strong{font:800 14px/1.35 'Manrope',sans-serif}
.doc-file-text small{font:500 11px/1.6 'DM Sans',sans-serif;color:#68838f}
.doc-file-arrow{margin-left:auto;color:#009fa9;font-size:20px;flex-shrink:0}
.doc-product-link{margin-top:25px;color:#008f9c;font-size:12px;font-weight:800;display:flex;align-items:center;gap:9px}
.doc-product-link:hover{text-decoration:underline}
.docs-verification{display:flex;align-items:flex-start;gap:16px;margin-top:30px;padding:22px 25px;background:#eaf4f6;border-left:3px solid #07a9b3;border-radius:3px}
.docs-verification-icon{width:30px;height:30px;border:1px solid #79cbd0;color:#008c97;border-radius:50%;display:grid;place-items:center;flex:0 0 30px;font-weight:800}
.docs-verification strong{font-size:13px;color:#0a3043}
.docs-verification p{margin:7px 0 0;color:#607c88;line-height:1.7;font-size:12px}
@media(max-width:600px){.doc-file{gap:11px;padding:14px}.doc-file-symbol{flex-basis:39px;height:44px}.doc-file-text strong{font-size:12px}.doc-file-text small{font-size:10px}.docs-verification{padding:17px}}

/* Belgelerin türünü ve erişilebilir durumunu açık gösteren kurumsal son düzen */
.docs-hero{padding-bottom:70px;background:linear-gradient(120deg,#071e31,#0b4051)}
.docs-hero-content{padding-top:55px}
.docs-hero-mark{border-radius:3px;width:185px;height:185px;box-shadow:16px 16px 0 #ffffff09}
.docs-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#0a3045;border-radius:3px;margin:0 0 28px;overflow:hidden}
.docs-summary>div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 12px;min-height:104px;text-align:center;border-right:1px solid #ffffff1f}
.docs-summary>div:last-child{border-right:0}
.docs-summary strong{font:800 34px 'Manrope',sans-serif;color:#42cbd2}
.docs-summary span{font-size:10px;letter-spacing:1.2px;color:#bdd4dc;font-weight:800;margin-top:5px}
.docs-grid{gap:20px}
.doc-card{padding:30px}
.doc-file{position:relative}
.doc-file-text strong{color:#113b4d}
.doc-file-text small{color:#607e8b}
.doc-file:focus-visible,.doc-product-link:focus-visible,.docs-other a:focus-visible,.docs-contact-button:focus-visible{outline:2px solid #03aeba;outline-offset:3px}
.docs-other{display:flex;justify-content:space-between;align-items:center;gap:35px;background:#fff;border:1px solid #dce9ed;border-radius:3px;margin-top:21px;padding:28px 30px}
.docs-other h3{margin:9px 0 10px;font:800 20px 'Manrope',sans-serif;color:#143b4b}
.docs-other p{margin:0;font-size:12px;line-height:1.75;color:#64818d;max-width:665px}
.docs-other>a{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;flex-shrink:0;background:#e5f6f7;border:1px solid #7dd0d5;padding:15px 19px;color:#0a6170;text-decoration:none;font-size:12px;font-weight:800;border-radius:3px}
.docs-other>a:hover{background:#cef0f2}
@media(max-width:800px){.docs-summary{grid-template-columns:repeat(2,1fr)}.docs-summary>div:nth-child(2){border-right:0}.docs-summary>div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.docs-other{display:block}.docs-other>a{margin-top:18px}}
@media(max-width:600px){.docs-hero-content{padding-top:37px}.docs-hero-mark{display:none}.docs-summary>div{min-height:90px;padding:15px 8px}.docs-summary strong{font-size:28px}.docs-summary span{font-size:9px}.docs-other{padding:22px}}
