@font-face{font-family:Inter;src:url('assets/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}body{--bg:#1e1e1e;--text:#ccc;--title:#e0e0e0;--panel:#282828;--hover:#333;--border:#444;--muted:#aaa;margin:0;background:var(--bg);color:var(--text);font:14px/1.42857 Inter,Arial,sans-serif;color-scheme:dark}body.light{--bg:#fff;--text:#444;--title:#444;--panel:#fff;--hover:#f5f5f5;--border:#ddd;--muted:#666;color-scheme:light}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:2px solid #58b1ff;outline-offset:3px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
header{height:110px;display:flex;align-items:center;justify-content:space-between;padding:10px 15px 10px 60px;position:relative;z-index:10;background:var(--bg)}.brand{display:flex;align-items:center;width:155px;height:80px;flex-shrink:0;transform:translateY(5px)}.brand img{width:100%;height:100%}.main-nav{display:flex;align-items:center;height:90px;gap:17px;font-weight:600}.primary-links{display:flex;align-items:center;gap:20px;height:100%;padding-top:30px}.nav-dropdown{position:relative}.nav-label{display:flex;align-items:center;white-space:nowrap}.nav-label>a,.blog{padding:20px 0}.nav-label>a:hover,.blog:hover{color:#ff0053}.menu-toggle{background:none;border:0;color:inherit;padding:4px;font-size:12px}.icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;background:none;border:0;color:inherit;padding:0;flex-shrink:0}.icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.main-nav>.icon,.language-dropdown{transform:translateY(15px)}.login{height:90px;padding:30px 22px 0;display:flex;align-items:center;background:linear-gradient(135deg,#ff0053,#ff276b);color:#fff;white-space:nowrap}.moon{display:none}.light .moon{display:block}.light .sun{display:none}.mobile-toggle{display:none}
.dropdown-panel{position:absolute;top:100%;left:0;background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:0 8px 24px #0003;overflow:hidden;z-index:20}.services{width:340px}.services a{display:block;padding:15px 20px;border-bottom:1px solid var(--border);white-space:normal}.services a:last-child{border:0}.services a:hover,.locale a:hover{background:var(--hover)}.services strong{display:block;font-size:14px;font-weight:600}.services span{display:block;font-size:12px;font-weight:400;line-height:1.6;margin-top:5px;color:var(--muted)}.nav-dropdown:last-child .services{left:auto;right:0}.language-dropdown{padding:20px 0}.locale{left:auto;right:-130px;width:270px;top:100%;font-weight:400}.locale-columns{display:grid;grid-template-columns:1fr 1fr}.locale a{display:flex;align-items:center;gap:5px;padding:10px 18px;border-bottom:1px solid var(--border);font-size:14px;white-space:nowrap}.locale p{font-size:10px;margin:0;padding:9px 12px;color:var(--muted);border-top:1px solid var(--border)}.currency-badge{display:inline-flex;align-items:center;justify-content:center;color:white;border-radius:50%;width:20px;height:20px}.EUR{background:#1234de}.TRY{background:#f03}.USD{background:#8bb66d}
.container{width:1170px;margin:auto}.intro{padding:80px 30px}.intro h1{font-size:36px;line-height:1.1;font-weight:600;margin:20px 0 10px;padding:60px 0 0 9px;color:var(--title)}.blue-line{height:10px;background:#58b1ff}.intro p{font-size:20px;font-weight:600;margin:0 0 10px;line-height:1.42857}.viewer-container{padding:0 15px}.official-viewer{display:block;width:100%;height:900px;border:0;background:#404040;color-scheme:normal}.report-links{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:12px;margin:18px 0}.report-links a,footer a{color:#428fc8}.report-links a:hover,footer a:hover{text-decoration:underline}footer{max-width:1140px;margin:55px auto 35px;font-size:11px;color:var(--muted);text-align:center;padding:0 20px}.cookie{position:fixed;bottom:10px;right:16px;border:0;border-radius:50%;background:#58b1ffcc;width:32px;height:32px;padding:5px;z-index:5}.cookie img{width:100%;height:100%}
@media(max-width:1199px){.container{width:970px}.main-nav{gap:12px}.primary-links{gap:10px}.blog{display:none}.services{width:310px}}
@media(max-width:991px){.container{width:750px}header{padding-left:30px}.brand{width:125px}.main-nav{gap:8px;font-size:13px}.primary-links{gap:5px}.login{padding-left:12px;padding-right:12px}.menu-toggle{padding:3px}.services{width:290px}}
@media(max-width:767px){header{height:80px;padding:10px 14px}.brand{width:115px;height:60px;transform:none}.main-nav{height:60px;gap:10px}.main-nav>.icon,.language-dropdown{transform:none}.notification-link{display:none}.login{height:48px;padding:0 10px;font-size:11px}.mobile-toggle{display:inline-flex}.primary-links{display:none;position:absolute;top:80px;left:10px;right:10px;height:auto;padding:8px;background:var(--panel);border:1px solid var(--border);border-radius:12px;max-height:75vh;overflow:auto;box-shadow:0 8px 24px #0003}.mobile-open .primary-links{display:block}.nav-label{justify-content:space-between}.nav-label>a{display:block;flex:1;padding:14px 10px}.nav-label>.menu-toggle{width:40px;height:40px}.dropdown-panel.services{position:static;width:100%;border-radius:8px;box-shadow:none}.services a{padding:12px}.primary-links .blog{display:block;padding:14px 10px}.language-dropdown{padding:16px 0}.locale{position:fixed;top:76px;right:10px;left:auto;width:270px}.container{width:100%}.intro{padding:40px 20px}.intro h1{padding:20px 0 0;font-size:28px}.intro p{font-size:16px}.viewer-container{padding:0 10px}.official-viewer{height:76vh;min-height:480px}.report-links{gap:12px;font-size:11px}footer{margin-top:40px}}
@media(max-width:359px){.main-nav{gap:5px}.brand{width:100px}.login{font-size:10px;padding:0 7px}}
.flag{display:block;width:19px;height:14px;object-fit:cover}
/* Geometry measured against Endeksa at the same viewport and scroll position. */
@font-face{font-family:Inter;src:url('assets/inter-regular.woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('assets/inter-semibold.woff2');font-weight:600;font-display:swap}
@font-face{font-family:EndeksaIcons;src:url('assets/endeksa-icons.woff2');font-display:block}
body{--bg:#1e1e1e;color-scheme:normal}body.light{--bg:#cfcfcf;--text:#484848;--title:#484848}
header{position:fixed;top:0;left:0;right:0;height:110px;padding:0 0 0 80px;background:transparent}main{padding-top:110px}.brand{transform:none;align-self:flex-start;margin-top:20px}
.main-nav{height:110px;gap:0;font-size:15px;line-height:60px}.primary-links{gap:0;padding:0}.nav-label>a,.primary-links>.blog{height:90px;padding:30px 12px 0;line-height:60px}.nav-label>.menu-toggle{position:absolute;inset:0 0 auto auto;width:10px;height:90px;padding:0;font-size:0}.nav-label>.menu-toggle:focus-visible{outline-offset:-2px}.main-nav>.icon,.language-dropdown{transform:none;width:42px;height:110px;padding:30px 12px 0}.main-nav>.icon{align-items:center}.language-dropdown>.icon{width:18px;height:80px}.main-nav .icon svg{width:18px;height:18px}.main-nav>.login{height:90px;align-self:flex-start;margin:10px 0 0 10px;padding:30px 21px 0;line-height:60px}.blog{display:block}.services{width:340px}.locale{top:110px;right:-125px;width:270px;line-height:20px}.locale a{padding:9px 20px;font-size:14px}.locale p{display:none}.locale a .sr-only{display:none}.locale-columns>div>a:last-child{border-bottom:0}.cookie{right:15px;bottom:15px;width:35px;height:35px;padding:5px}
@media(max-width:1377px){header{padding-left:60px}}
@media(max-width:1200px){header{padding-left:75px}.brand{width:145px}}
@media(max-width:1000px){.primary-links>.blog{display:none}}
@media(max-width:991px){header{padding-left:60px}.brand{width:135px}.main-nav{font-size:15px}.nav-label>a{padding-left:6px;padding-right:6px}.main-nav>.icon,.language-dropdown{width:30px;padding-left:6px;padding-right:6px}}
@media(min-width:769px) and (max-width:850px){.primary-links>.nav-dropdown:nth-child(3){display:none}}
@media(max-width:768px){main{padding-top:50px}header{padding-left:50px}.brand{width:110px;height:60px}.primary-links>.nav-dropdown:nth-child(3){display:none}}
@media(max-width:767px){
 header{height:60px;padding:0}.brand{position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0;width:110px;height:55px}.brand img{filter:brightness(0) invert(1)}.light .brand img{filter:none}
 .main-nav{width:100%;height:60px}.main-nav>.notification-link,.main-nav>#theme,.main-nav>.login{display:none}.language-dropdown{position:absolute;right:15px;top:0;width:24px;height:60px;padding:0}.language-dropdown>.icon{height:60px;width:24px}.main-nav .icon svg{width:20px;height:20px}.main-nav>.mobile-toggle{display:flex;position:absolute;left:20px;top:0;width:22px;height:60px;padding:0}
 .intro{padding:80px 30px}.intro h1{font-size:36px;line-height:39.6px;padding:60px 0 0 9px}.intro p{font-size:20px;line-height:28.5714px}.viewer-container{padding:0 15px}.official-viewer{height:900px;min-height:0}.locale{position:fixed;top:60px;right:15px;width:270px}
 .primary-links{position:fixed;inset:0;max-height:none;height:100dvh;border:0;border-radius:0;padding:0 20px 50px;background:var(--panel);overflow:auto;z-index:30;line-height:1.5}.mobile-open .primary-links{display:block}.primary-links>.nav-dropdown:nth-child(3){display:block}.nav-label>a{font-size:20px;height:auto;padding:15px 0;line-height:1.5}.nav-label>.menu-toggle{position:static;width:32px;height:40px;font-size:14px}.primary-links .blog{padding:15px 0;font-size:20px}.services{line-height:1.6}.primary-links .mobile-menu-heading{height:65px;display:flex;align-items:center;justify-content:center;position:sticky;top:0;background:var(--panel);z-index:1}.mobile-menu-heading img{width:130px;filter:brightness(0) invert(1)}.light .mobile-menu-heading img{filter:none}.mobile-menu-heading button{position:absolute;left:0;top:10px;width:35px;height:40px;font-size:32px;line-height:32px;color:inherit;border:0;background:none}.mobile-extra{display:block;padding:12px 0;font-size:20px;line-height:1.5}.mobile-theme{display:block;border:0;background:none;color:inherit;padding:15px 0;font-size:20px;text-align:left;width:100%}
}
@media(min-width:768px){.mobile-menu-heading,.mobile-extra,.mobile-theme{display:none}}


.ei{font-family:EndeksaIcons!important;font-size:18px;font-weight:400;font-style:normal;line-height:18px;display:inline-block}.ei.moon{display:none}.light .ei.sun{display:none}.light .ei.moon{display:inline-block}
.locale{left:50%;right:auto;transform:translateX(-50%);top:108.5px;padding:5px 0}.locale a{padding:10px 20px 7px;gap:4px;line-height:20px}
@media(min-width:768px) and (max-width:850px){.primary-links>.nav-dropdown:nth-child(3){display:block}.primary-links>.nav-dropdown:has(#service-2){display:none}}
@media(max-width:767px){.ei{font-size:20px;line-height:20px}.mobile-toggle .ei{font-size:22px;line-height:22px}.primary-links>.nav-dropdown:has(#service-2){display:block}.locale{left:auto;right:15px;transform:none;top:60px}.cookie{bottom:80px}.intro p{line-height:28.5625px}}

.mobile-drawer-body{display:none}
@media(max-width:767px){.primary-links{padding:0 0 40px}.primary-links>.nav-dropdown,.primary-links>.nav-dropdown:nth-child(3),.primary-links>.nav-dropdown:has(#service-2),.primary-links>.blog,.primary-links>.mobile-extra,.primary-links>.mobile-theme{display:none}.mobile-menu-heading button{left:15px}.mobile-drawer-body{display:block;color:#999}.light .mobile-drawer-body{color:#666}.mobile-cards{display:flex;gap:10px;overflow-x:auto;padding:5px 15px 12px}.mobile-cards>a{height:96px;min-width:96px;border:1px solid #ffffff0b;border-radius:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;text-align:center;font-size:12px;font-weight:600;line-height:13px;color:var(--text)}.mobile-cards .ei{font-size:36px;line-height:36px;color:#999}.mobile-rows{padding:15px 20px 30px;font-weight:400}.mobile-rows>a{display:flex;align-items:center;gap:22px;font-size:20px;line-height:30px;padding:10px 0}.mobile-rows>a:nth-child(4){margin-top:18px}.mobile-rows .ei{font-size:22px;line-height:22px;width:32px;text-align:center}.mobile-rows details{margin-top:14px}.mobile-rows summary{list-style:none;cursor:pointer;font-size:20px;padding:12px 0}.mobile-rows details a{display:block;padding:12px 0 12px 25px;font-size:16px;line-height:20px}.drawer-footer{position:fixed;bottom:0;left:0;right:0;background:var(--panel);padding:10px;text-align:center;font-size:12px}.drawer-languages{display:flex;flex-wrap:wrap;gap:15px}.mobile-rows>a.drawer-legal{font-size:12px;line-height:18px}}
/* Detailed audit: lower page, sticky header and service hover panels. */
.report-links,body>footer{display:none}.viewer-container{padding-bottom:192.8px}
@media(min-width:768px){
 header.scrolled{height:81.8px;background:rgba(30,30,30,.9);backdrop-filter:blur(12px);box-shadow:0 2px 12px #00000014;border-bottom:1px solid #ffffff0a}.light header.scrolled{background:rgba(255,255,255,.85)}
 header.scrolled .main-nav{height:81px;line-height:81px}header.scrolled .brand{margin-top:0}
 header.scrolled .nav-label>a,header.scrolled .primary-links>.blog{height:81px;line-height:81px;padding-top:0}header.scrolled .main-nav>.icon,header.scrolled .language-dropdown{height:81px;padding-top:0}header.scrolled .language-dropdown>.icon{height:81px}header.scrolled .main-nav>.login{height:81px;margin-top:0;padding-top:0;line-height:81px}header.scrolled .locale{top:89px}
 .dropdown-panel.services{width:450px;left:-155px;right:auto;top:90px;padding:12px 25px;border:1px solid #505050cc;background:#282828f2;backdrop-filter:blur(12px);box-shadow:0 8px 32px #0006;line-height:20px}.light .dropdown-panel.services{background:#fffffff2;border-color:#e0e0e0cc;box-shadow:0 8px 32px #0000001f}
 .services a{padding:12px 0 10px;border-bottom:1px solid #505050cc}.services a:last-child{border-bottom:1px solid transparent;margin-bottom:-3px}.light .services a{border-color:#eaeaea80}.services strong{color:#e0e0e0;line-height:20px}.light .services strong{color:#1a1a1a}.services span{font-size:12px;line-height:18px;margin-top:4px;color:#999}.light .services span{color:#666}.services a:hover,.services a:focus{transform:translateX(2px);background:#ff055014}.services a:hover strong,.services a:focus strong{color:#f36}.light .services a:hover strong{color:#ff0550}.nav-label>a:hover{color:inherit;box-shadow:inset 0 -2px #ff0550}header.scrolled .dropdown-panel.services{top:81px}
}
@media(max-width:767px){header.scrolled{background:rgba(30,30,30,.9);backdrop-filter:blur(12px)}.light header.scrolled{background:rgba(255,255,255,.85)}.primary-links{overflow:hidden;padding:0 0 40px}.mobile-drawer-body{height:calc(100dvh - 105px);display:flex;flex-direction:column}.mobile-cards{flex-shrink:0;height:125px;padding-top:5px;overflow-y:hidden}.mobile-rows{overflow-y:auto;flex:1;padding:0 20px 50px}.mobile-rows>a{padding:5px 0;line-height:30px}.mobile-rows details a{padding:10px 0 10px 25px}.mobile-rows details{margin-top:14px}.mobile-rows>.mobile-theme{margin:30px auto 20px;border-radius:24px;border:1px solid #555;background:linear-gradient(#414141,#303030);box-shadow:0 2px 5px #0004;font-size:14px;font-weight:600;width:200px;text-align:center;padding:10px;color:#eee}.mobile-rows>a.drawer-legal{text-align:center;display:block;padding:12px 0}.drawer-languages{display:block;margin:0 auto;width:200px;border:1px solid #555}.drawer-languages a{display:block;padding:7px 12px;font-size:14px}.drawer-languages a:hover{background:#ff055014}.drawer-footer{font-size:12px;font-weight:400;color:#999}.mobile-menu-heading button{font-family:Inter;font-weight:200;font-size:36px}}
@media(max-width:767px){.mobile-rows details.drawer-languages,.mobile-rows details.drawer-currency{margin:0 auto;width:200px;border:1px solid #555}.mobile-rows .drawer-languages summary,.mobile-rows .drawer-currency summary{font-size:14px;line-height:20px;padding:7px 12px;display:flex;align-items:center;gap:5px}.drawer-languages summary>span:last-child,.drawer-currency summary>span:last-child{margin-left:auto}.mobile-rows .drawer-languages a,.mobile-rows .drawer-currency a{font-size:14px;padding:7px 12px}.mobile-rows .drawer-currency{margin-bottom:45px!important}}
/* Match the supplied light-theme hover reference, including the parent underline. */
@media(min-width:768px){
 .primary-links>.nav-dropdown:has(.services:not([hidden]))>.nav-label>a{color:inherit;box-shadow:inset 0 -2px #ff0550}
 .services a{transition:transform .3s ease,background-color .2s ease}
 .services strong{transition:color .2s ease}
 .light .services a:hover,.light .services a:focus{background:transparent}
 .light .services a:hover strong,.light .services a:focus strong{color:#ff0550}
 .light .dropdown-panel.services{border-top:0}
}
@media(min-width:768px){
 .nav-label>a{position:relative}
 .nav-label>a:hover,.primary-links>.nav-dropdown:has(.services:not([hidden]))>.nav-label>a{box-shadow:none}
 .primary-links>.nav-dropdown:has(.services:not([hidden]))>.nav-label>a::after{content:'';position:absolute;bottom:0;left:12px;right:12px;height:2px;background:#ff0550}
}
.locale a.selected{background:#47474740}.light .locale a.selected{background:#f2f2f2}.drawer-languages a.selected{background:#ff055014}
/* Original sign-in and locale hover styles, including separate active-language state. */
.main-nav>.login{position:relative;background:linear-gradient(135deg,#ff0550,#ff3366);transition:color .3s ease}
.main-nav>.login:hover,.main-nav>.login:focus-visible{background:linear-gradient(180deg,#282828f2 0,#282828 80%,#232323),linear-gradient(135deg,#ff0550,#ff3366);color:#fff}
.light .main-nav>.login:hover,.light .main-nav>.login:focus-visible{background:linear-gradient(180deg,#fffffff2 0,#fff 80%,#f5f5f5),linear-gradient(135deg,#ff0550,#ff3366);color:#484848}
.main-nav>.login:hover::after,.main-nav>.login:focus-visible::after{content:'';position:absolute;left:21px;right:21px;bottom:0;height:3px;background:#ff0550}
.locale a{transition:transform .3s ease,color .3s ease,background-color .2s ease}
.locale a:hover,.locale a:focus-visible{transform:translateX(2px);background:#ff055014;color:inherit}
.light .locale a:hover,.light .locale a:focus-visible{background:transparent;color:inherit}
.light .locale a.selected{background:#f2f2f2}
.light .locale a.selected:hover,.light .locale a.selected:focus-visible{background:#f2f2f2}
.language-dropdown:hover>.icon{color:#fff}.light .language-dropdown:hover>.icon{color:#484848}
/* CookieYes launcher geometry measured after the original chat widget loads. */
.cookie{width:32px;height:32px;right:36px;bottom:10px;padding:6px;display:flex;align-items:center;justify-content:center}
.cookie img{width:20px;height:20px}
@media(max-width:767px){.cookie{right:27px;bottom:84px}}
.drawer-currency a.selected{background:#47474740}.light .drawer-currency a.selected{background:#f2f2f2}
