/* Shared v5 navigation: stronger brand presence, preserved destinations. */
body.v5{--v5-header-h:92px}.v5-top{background:#102b49}.v5-top-since{display:inline-block;font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:#d5ed96;border-right:1px solid #6f88a654;padding-right:13px;margin-right:13px;font-weight:700}.v5-header{border-bottom:3px solid #b5d64b;box-shadow:0 8px 28px #132f4c0d!important}.v5-nav{gap:18px}.v5-brand{flex-direction:column;align-items:flex-start;gap:5px;flex-shrink:0}.v5-brand img{width:180px}.v5-brand-caption{font-size:6.5px;letter-spacing:1.15px;font-weight:700;color:#64819e;white-space:nowrap;padding-left:4px}.v5-navigation{gap:3px}.v5-mega-toggle{font-size:12px;padding:0 9px;min-height:48px;gap:7px;border-radius:10px;transition:background .2s,color .2s}.v5-nav-glyph{display:flex;align-items:center;justify-content:center;width:27px;height:29px;color:#6384a5;background:#edf3fa;border-radius:7px;transition:background .2s,color .2s}.v5-nav-glyph svg{width:16px;height:16px}.v5-mega-toggle:hover,.v5-mega-toggle[aria-expanded=true]{background:#eaf1f8;color:#173f68}.v5-mega-toggle[aria-expanded=true] .v5-nav-glyph,.v5-mega-toggle:hover .v5-nav-glyph{background:#b5d64b;color:#244664}.v5-mega-caret{font-size:10px;transition:transform .2s}.v5-mega-toggle[aria-expanded=true] .v5-mega-caret{transform:rotate(180deg)}.v5-panel{border-radius:10px!important;font-size:11px!important;padding:13px 16px!important;border:1px solid #254f7b!important;background:linear-gradient(130deg,#21496f,#102b49)!important;box-shadow:0 5px 14px #17365120;min-height:46px}.v5-panel svg{color:#b5d64b}.v5-mega-panel{border-top:0;background:#fff;box-shadow:0 25px 50px #102b4930}.v5-mega-grid{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:30px;padding:26px 0}.v5-mega-intro{position:relative;overflow:hidden;border:1px solid #cfddad;border-radius:14px;padding:24px;background:linear-gradient(140deg,#f0f7db,#e7f0f8);display:flex;flex-direction:column;align-items:flex-start;min-width:0}.v5-mega-emblem{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:12px;background:#b5d64b;color:#244566;margin-bottom:20px;box-shadow:5px 5px 0 #d4e69b}.v5-mega-emblem svg{width:25px;height:25px}.v5-mega-eyebrow{font-size:8px;letter-spacing:1px;font-weight:700;color:#667d43}.v5-mega-intro .v5-mega-title{font-weight:700;font-size:23px;letter-spacing:-.8px;line-height:1.25;color:#193b5e;margin:12px 0}.v5-mega-intro p{font-size:11px;line-height:1.8;color:#5f7991;margin:0 0 22px}.v5-mega-intro>a{margin-top:auto;font-size:11px;font-weight:700;color:#244b6d;display:flex;align-items:center;gap:12px}.v5-mega-intro>a svg{width:16px;height:16px}.v5-mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-content:start;min-width:0}.v5-mega-link{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:17px 12px;min-width:0;border:1px solid transparent;border-radius:12px;transition:background .15s,border-color .15s}.v5-mega-link-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#eef4fa;color:#6486a6;border:1px solid #dce7f1;border-radius:10px;flex-shrink:0}.v5-mega-link-icon svg{width:21px;height:21px}.v5-mega-link-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.v5-mega-link-copy strong{font-size:13px;line-height:1.4;color:#1d4267}.v5-mega-link-copy>span{font-size:10px;line-height:1.7;color:#6e8298}.v5-mega-link-arrow{margin-left:auto;flex-shrink:0;padding-top:9px;color:#8fa7bf}.v5-mega-link-arrow svg{width:13px;height:13px}.v5-mega-link:hover,.v5-mega-link[aria-current=page]{background:#f3f7fb;border-color:#d9e5f0}.v5-mega-link:hover .v5-mega-link-icon{background:#edf5d6;border-color:#cbdeaa;color:#5e8237}.v5-mega-link:hover .v5-mega-link-arrow{color:#315d89}.v5-mega-bottom{background:#f4f7fb;border-top:1px solid #e0e8f1}.v5-mega-bottom>.v5-wrap{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:11px;color:#7b8fa5}.v5-mega-bottom a{display:flex;align-items:center;gap:12px;color:#315778;font-weight:700}.v5-mega-bottom svg{width:17px;height:17px}
@media(max-width:1180px) and (min-width:981px){.v5-brand img{width:152px}.v5-brand-caption{font-size:5.5px}.v5-nav{gap:8px}.v5-mega-toggle{font-size:11px;padding:0 6px;gap:5px}.v5-nav-glyph{width:23px}.v5-panel{padding:12px!important;font-size:10px!important}}
@media(max-width:980px){body.v5{--v5-header-h:80px}.v5-brand img{width:165px}.v5-brand-caption{font-size:6px}.v5-menu-toggle{border-color:#cdddb0;background:#f0f6e3;color:#244966;min-height:41px;padding:10px 14px}.v5-navigation{padding:14px 16px 24px;gap:8px;border-bottom:3px solid #b5d64b;max-height:calc(100dvh - 80px)}.v5-mega-toggle{width:100%;justify-content:flex-start;padding:10px 12px;min-height:52px;font-size:13px;background:#f6f9fc;border:1px solid #e3ebf3}.v5-nav-glyph{width:30px;height:30px}.v5-mega-caret{margin-left:auto}.v5-mega-panel{position:static;box-shadow:none;padding-top:10px}.v5-mega-grid{width:100%;padding:0;grid-template-columns:minmax(0,1fr);gap:9px}.v5-mega-intro{padding:18px;min-height:0}.v5-mega-emblem{display:none}.v5-mega-intro .v5-mega-title{font-weight:700;font-size:19px;margin:8px 0}.v5-mega-intro p{font-size:11px;margin:0 0 12px}.v5-mega-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.v5-mega-link{padding:14px 8px;gap:9px}.v5-mega-bottom{margin-top:10px;border-radius:7px}.v5-mega-bottom>.v5-wrap{width:100%;padding:12px}.v5-mega-bottom span{font-size:10px}.v5-panel{justify-content:center}.v5-brand-caption{display:block}}
@media(max-width:640px){.v5-mega-links{grid-template-columns:minmax(0,1fr)}.v5-mega-link-copy strong{font-size:13px}.v5-mega-link-copy>span{font-size:11px}.v5-mega-bottom>.v5-wrap{flex-direction:column;align-items:flex-start;gap:8px}.v5-brand img{width:152px}.v5-brand-caption{font-size:5.5px;letter-spacing:.8px}.v5-menu-toggle{font-size:12px}.v5-mega-link-icon{width:36px;height:36px}.v5-top-since{display:none}}
@media(prefers-reduced-motion:reduce){.v5-mega-toggle,.v5-nav-glyph,.v5-mega-caret,.v5-mega-link{transition:none}}
/* Mega menü: hizmete özel renkli ikonlar, rozetler, fiyat ve alt başlıklar */
.v5-mega-link-icon{background:color-mix(in srgb,var(--nav-c,#1d5fd0) 12%,#fff);border-color:color-mix(in srgb,var(--nav-c,#1d5fd0) 22%,#fff);color:var(--nav-c,#1d5fd0)}
.v5-mega-link-icon.is-mono{background:var(--nav-c,#1d5fd0);border-color:var(--nav-c,#1d5fd0);color:#fff;font-size:13px;font-weight:800;letter-spacing:-.3px}
.v5-mega-link:hover .v5-mega-link-icon{background:var(--nav-c,#1d5fd0);border-color:var(--nav-c,#1d5fd0);color:#fff}
.v5-mega-link:hover{border-color:color-mix(in srgb,var(--nav-c,#1d5fd0) 25%,#fff);background:color-mix(in srgb,var(--nav-c,#1d5fd0) 5%,#fff)}
.v5-mega-link-copy strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.v5-mega-badge{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--nav-c,#1d5fd0) 14%,#fff);color:var(--nav-c,#1d5fd0)}
.v5-mega-badge.is-free{background:#dcfce7;color:#166534}
.v5-mega-badge.is-muted{background:#eef2f7;color:#5b6b80}
.v5-mega-price{font-size:11px;font-weight:800;color:var(--nav-c,#1d5fd0)}
.v5-mega-section{grid-column:1/-1;margin:6px 12px 0;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#7b8fa5}
.v5-mega-section:first-child{margin-top:0}
@media(min-width:981px){.v5-mega-links.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
