  @font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 800;font-display:optional;src:url('fonts/plus-jakarta-sans-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
  @font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 800;font-display:optional;src:url('fonts/plus-jakarta-sans-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
  :root{
    color-scheme: light;
    --font-body:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
    --font-display:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
    --red:#E31837;
    --red-deep:#B90F29;
    --red-tint:#FCE7EA;
    --navy:#11294B;
    --navy-deep:#0B1A2E;
    --bg:#FFFFFF;
    --bg-alt:#F5F6FA;
    --surface:#FFFFFF;
    --border:#E3E6EE;
    --text:#11294B;
    --text-body:#3C4761;
    --text-muted:#5F6981;
    --header-bg:#F6F7F9;
    --header-text:#11294B;
    --header-border:#E7E9EF;
    --header-muted:#606A82;
    --header-hover:#E9EBF1;
    --header-surface:#FFFFFF;
    --dd-bg:#FFFFFF;
    --dd-hover:#F6F7F9;
    --dd-title:#11294B;
    --dd-desc:#6C768D;
    --dd-label:#6B7690;
    --hero-text:#F3F5FA;
    --hero-text-body:#C7D0E2;
    --hero-text-muted:#8D9AB8;
    --hero-bg-a:rgba(46,100,114,.6);
    --hero-bg-b:rgba(23,61,76,.66);
    --hero-bg-c:rgba(9,16,38,.8);
    --hero-bg-image:url('hero-bg.jpg');
    --hero-glow-1:rgba(255,255,255,.05);
    --hero-glow-2:rgba(255,255,255,.045);
    --hero-vignette:rgba(10,30,36,.55);
    --hero-line:rgba(255,255,255,.07);
    --hero-input-bg:rgba(255,255,255,.08);
    --hero-input-border:rgba(255,255,255,.18);
    --hero-chip-bg:rgba(255,255,255,.07);
    --hero-chip-border:rgba(255,255,255,.14);
    --hero-card-bg:rgba(18,45,54,.55);
    --hero-card-border:rgba(255,255,255,.12);
    --hero-divider:rgba(255,255,255,.13);
    --hero-eyebrow-text:#F5F6FA;
    --hero-eyebrow-border:#21C7B7;
    --hero-action-text:#FF8FA0;
    --hero-action-border:rgba(255,143,160,.45);
    --hero-track:rgba(255,255,255,.14);
    --hero-list-line:rgba(255,255,255,.09);
    --hero-muted-badge:rgba(255,255,255,.18);
    --hero-accent2:#21C7B7;
    --hero-accent2-soft:rgba(33,199,183,.14);
    --hero-accent2-border:rgba(33,199,183,.45);
    --cta-bg-a:#F3F5FA;
    --cta-bg-b:#E4E9F5;
  }
  body[data-mode="dark"]{
    --bg:#0B1A2E;
    --bg-alt:#0F2038;
    --surface:#122544;
    --border:#213A5E;
    --text:#F3F5FA;
    --text-body:#C7D0E2;
    --text-muted:#8D9AB8;
    --header-bg:#122544;
    --header-text:#F3F5FA;
    --header-border:#213A5E;
    --header-muted:#98A4BF;
    --header-hover:#1B3A63;
    --header-surface:#0F2038;
    --dd-bg:#122544;
    --dd-hover:#1B3A63;
    --dd-title:#F3F5FA;
    --dd-desc:#A9B4C9;
    --dd-label:#8D9AB8;
    --hero-text:#F3F5FA;
    --hero-text-body:#C7D0E2;
    --hero-text-muted:#8D9AB8;
    --hero-bg-a:rgba(46,100,114,.6);
    --hero-bg-b:rgba(23,61,76,.66);
    --hero-bg-c:rgba(9,16,38,.8);
    --hero-bg-image:url('hero-bg.jpg');
    --hero-glow-1:rgba(255,255,255,.05);
    --hero-glow-2:rgba(255,255,255,.045);
    --hero-vignette:rgba(10,30,36,.55);
    --hero-line:rgba(255,255,255,.07);
    --hero-input-bg:rgba(255,255,255,.08);
    --hero-input-border:rgba(255,255,255,.18);
    --hero-chip-bg:rgba(255,255,255,.07);
    --hero-chip-border:rgba(255,255,255,.14);
    --hero-card-bg:rgba(18,45,54,.55);
    --hero-card-border:rgba(255,255,255,.12);
    --hero-divider:rgba(255,255,255,.13);
    --hero-eyebrow-text:#F5F6FA;
    --hero-eyebrow-border:#21C7B7;
    --hero-action-text:#FF8FA0;
    --hero-action-border:rgba(255,143,160,.45);
    --hero-track:rgba(255,255,255,.14);
    --hero-list-line:rgba(255,255,255,.09);
    --hero-muted-badge:rgba(255,255,255,.18);
    --hero-accent2:#21C7B7;
    --hero-accent2-soft:rgba(33,199,183,.14);
    --hero-accent2-border:rgba(33,199,183,.45);
    --cta-bg-a:var(--navy);
    --cta-bg-b:var(--navy-deep);
  }
  *{box-sizing:border-box;}
  html,body{margin:0;padding:0;}
  body{
    background:var(--bg);
    color:var(--text-body);
    font-family:var(--font-body);
    -webkit-font-smoothing:antialiased;
    transition:background .25s ease, color .25s ease;
  }
  h1,h2,h3{
    font-family:var(--font-display);
    color:var(--text);
    text-wrap:balance;
    margin:0;
  }
  .mono{font-family:var(--font-display);}
  img{max-width:100%;}
  a{color:inherit;}
  button{font-family:inherit;}
  .wrap{max-width:1180px;margin-inline:auto;padding-inline:20px;}
  section{padding-block:64px;}
  @media (max-width:640px){ section{padding-block:44px;} }
  .header-shell{position:sticky;top:0;z-index:50;padding:14px 16px 0;margin-bottom:-86px;}
  .header{
    max-width:1180px;margin-inline:auto;background:var(--header-bg);
    border:1px solid var(--header-border);border-radius:999px;
    box-shadow:0 10px 30px -12px rgba(11,26,46,.35);
    display:flex;align-items:center;justify-content:space-between;gap:12px;
    padding:8px 10px 8px 20px;color:var(--header-text);
  }
  .brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:20px;white-space:nowrap;text-decoration:none;}
  .brand svg{flex:none;}
  .brand .m{color:var(--red);}
  .brand .n{color:var(--navy);}
  .nav{display:flex;align-items:center;gap:4px;}
  .nav-item{position:relative;}
  .nav-link{
    display:flex;align-items:center;gap:4px;padding:9px 14px;border-radius:999px;border:none;
    background:none;color:var(--header-text);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;
  }
  .nav-link:hover,.nav-link[aria-expanded="true"]{background:var(--header-hover);}
  .nav-link svg{transition:transform .15s ease;}
  .nav-link[aria-expanded="true"] svg{transform:rotate(180deg);}
  .header-right{display:flex;align-items:center;gap:8px;}
  .lang-pill{display:flex;background:var(--header-hover);border-radius:999px;padding:3px;font-size:11px;font-weight:600;}
  .lang-pill button{border:none;background:none;padding:6px 10px;border-radius:999px;cursor:pointer;color:var(--header-muted);}
  .lang-pill button.active{background:var(--red);color:#fff;}
  .icon-btn{
    width:36px;height:36px;border-radius:999px;border:1px solid var(--header-border);
    background:var(--header-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--header-text);
  }
  .btn-ghost{
    border:1px solid var(--header-border);background:var(--header-surface);color:var(--header-text);
    padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;
  }
  .btn-solid{
    border:none;background:var(--red);color:#fff;padding:10px 18px;border-radius:999px;
    font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;
    box-shadow:0 8px 20px -6px rgba(227,24,55,.55);
  }
  .btn-solid:hover{background:var(--red-deep);}
  .hamburger{display:none;}
  .dropdown{
    position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);
    width:520px;max-width:88vw;background:var(--dd-bg);border:1px solid var(--header-border);border-radius:20px;
    box-shadow:0 24px 60px -20px rgba(11,26,46,.4);padding:22px;display:none;gap:28px;
  }
  .dropdown.open{display:grid;grid-template-columns:1fr 1fr;}
  .dropdown.single{width:300px;}
  .dropdown.single.open{grid-template-columns:1fr;}
  .dd-col-title{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dd-label);font-weight:700;margin-bottom:12px;}
  .dd-row{display:flex;gap:12px;align-items:flex-start;padding:8px 6px;border-radius:12px;text-decoration:none;color:inherit;}
  .dd-row:hover{background:var(--dd-hover);}
  .dd-icon{width:36px;height:36px;border-radius:10px;background:var(--red-tint);color:var(--red);display:flex;align-items:center;justify-content:center;flex:none;}
  .dd-title{display:block;font-size:15.5px;font-weight:700;color:var(--dd-title);}
  .dd-desc{display:block;font-size:13.5px;color:var(--dd-desc);margin-top:2px;}
  .dd-all{display:inline-flex;align-items:center;gap:4px;color:var(--red);font-weight:700;font-size:14.5px;text-decoration:none;margin-top:6px;}
  @media (max-width:905px){
    .nav{display:none;}
    .hamburger{display:flex;}
    .header-right .lang-pill,.header-right .btn-ghost{display:none;}
  }
  .mobile-panel{
    display:none;max-width:1180px;margin:8px auto 0;background:var(--dd-bg);border:1px solid var(--header-border);
    border-radius:20px;padding:14px;box-shadow:0 10px 30px -12px rgba(11,26,46,.35);
  }
  .mobile-panel.open{display:block;}
  .mobile-panel a{display:block;padding:12px 10px;border-radius:10px;color:var(--header-text);text-decoration:none;font-weight:600;font-size:17px;}
  .mobile-panel a:hover{background:var(--dd-hover);}
  .mobile-panel{max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow-y:auto;}
  .mp-grup{border-bottom:1px solid var(--header-border);}
  .mp-grup summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:13px 10px;font-weight:700;font-size:17px;color:var(--header-text);cursor:pointer;border-radius:10px;}
  .mp-grup summary::-webkit-details-marker{display:none;}
  .mp-grup summary svg{transition:transform .2s ease;}
  .mp-grup[open] summary{background:var(--dd-hover);}
  .mp-grup[open] summary svg{transform:rotate(180deg);}
  .mp-grup a{font-size:15.5px;font-weight:600;padding:10px 10px 10px 24px;color:var(--text-muted,var(--header-text));}
  .mp-grup[open]{padding-bottom:8px;}
  .mobile-panel a.mp-link{font-weight:700;padding:13px 10px;border-bottom:1px solid var(--header-border);border-radius:0;}
  .mp-dil{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 12px;border-bottom:1px solid var(--header-border);}
  .mp-dil-ad{font-size:14px;font-weight:600;color:var(--text-muted,var(--header-text));}
  .mobile-panel .lang-pill{display:inline-flex !important;}
  .hero{
    background-image:
      radial-gradient(900px 620px at 8% -10%, var(--hero-glow-1), transparent 60%),
      radial-gradient(1100px 700px at 88% 30%, var(--hero-glow-2), transparent 55%),
      linear-gradient(155deg,var(--hero-bg-a) 0%,var(--hero-bg-b) 42%,var(--hero-bg-c) 100%),
      var(--hero-bg-image);
    background-size:auto,auto,auto,cover;
    background-position:0 0,0 0,0 0,center;
    background-repeat:no-repeat;
    position:relative;overflow:hidden;
    min-height:100vh;min-height:100svh;
    display:flex;align-items:center;
    padding-top:150px;padding-bottom:140px;
    transition:background-color .25s ease;
  }
  .hero-trust{
    position:absolute;left:0;right:0;bottom:0;z-index:2;
    border-top:1px solid var(--hero-divider);padding-block:22px;
  }
  .hero-trust .wrap{display:flex;flex-wrap:wrap;gap:20px 0;}
  @media (max-width:900px){
    .hero:has(> .hero-trust){flex-direction:column;align-items:stretch;padding-bottom:0;}
    .hero:has(> .hero-trust) > .wrap{width:100%;}
    .hero-trust{position:relative;margin-top:40px;}
  }
  .trust-item{display:flex;align-items:center;gap:12px;padding-inline:22px;position:relative;flex:1 1 200px;}
  .trust-item:first-child{padding-left:0;}
  .trust-item:not(:first-child)::before{
    content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:32px;background:var(--hero-divider);
  }
  .trust-ic{
    width:40px;height:40px;border-radius:10px;flex:none;
    border:1.5px solid var(--hero-accent2-border);background:var(--hero-accent2-soft);color:var(--hero-accent2);
    display:flex;align-items:center;justify-content:center;
  }
  .trust-text{display:flex;flex-direction:column;min-width:0;}
  .trust-title{color:var(--hero-text);font-size:12px;font-weight:700;white-space:nowrap;}
  .trust-desc{color:var(--hero-text-muted);font-size:12px;margin-top:2px;white-space:nowrap;}
  @media (max-width:760px){
    .trust-item:not(:first-child)::before{display:none;}
    .trust-item{padding-left:0;flex:1 1 45%;}
  }
  .hero::before{
    content:"";position:absolute;inset:0;z-index:1;
    background-image:
      radial-gradient(60% 85% at 22% 105%, var(--hero-vignette), transparent 70%),
      radial-gradient(40% 60% at 100% 0%, rgba(227,24,55,.14), transparent 65%),
      linear-gradient(var(--hero-line) 1px, transparent 1px),
      linear-gradient(90deg, var(--hero-line) 1px, transparent 1px);
    background-size:auto,auto,64px 64px,64px 64px;
    -webkit-mask-image:linear-gradient(to bottom, rgba(0,0,0,.9), rgba(0,0,0,.35) 75%, transparent 100%);
    mask-image:linear-gradient(to bottom, rgba(0,0,0,.9), rgba(0,0,0,.35) 75%, transparent 100%);
    pointer-events:none;
    transition:background-image .25s ease;
  }
  .hero-grid{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;}
  @media (max-width:900px){ .hero-grid{grid-template-columns:1fr;gap:40px;} .hero{padding-top:140px;} }
  .eyebrow{
    display:inline-flex;align-items:center;gap:6px;color:var(--hero-eyebrow-text);font-size:12.5px;font-weight:600;
    letter-spacing:.02em;margin-bottom:20px;background:rgba(60,71,97,.55);
    border:1px solid var(--hero-eyebrow-border);border-radius:999px;padding:7px 14px 7px 12px;
  }
  .hero h1{font-size:64px;line-height:1.06;font-weight:700;color:var(--hero-text);}
  @media (max-width:640px){ .hero h1{font-size:42px;} }
  .hero p.lead{color:var(--hero-text-body);font-size:17px;line-height:1.6;margin-top:18px;max-width:52ch;}
  .search-card{margin-top:28px;}
  .search-row{
    display:flex;align-items:stretch;
    background:var(--hero-input-bg);border:1px solid var(--hero-input-border);
    border-radius:999px;overflow:hidden;
    -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  }
  .search-row input{
    flex:1 1 auto;min-width:0;background:transparent;border:none;
    padding:17px 22px;font-size:16px;color:var(--hero-text);
  }
  .search-row input:focus{outline:none;}
  .search-row input::placeholder{color:var(--hero-text-muted);}
  .search-row button{background:var(--red);color:#fff;border:none;padding:17px 32px;font-weight:600;font-size:16px;cursor:pointer;flex:none;}
  .search-row button:hover{background:var(--red-deep);}
  .ext-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;}
  .net-serit{display:flex;align-items:center;gap:12px;margin-top:18px;}
  .net-logo{flex:none;display:inline-flex;align-items:center;}
  .net-logo img{display:block;width:auto;height:32px;}
  .net-logo .net-koyu{display:none;}
  .net-metin{display:flex;flex-direction:column;gap:2px;line-height:1.3;text-decoration:none;}
  .net-metin b i{font-style:normal;display:inline-block;color:var(--red);transition:transform .2s ease;}
  .net-metin:hover b i{transform:translateX(4px);}
  .net-metin:hover b span{text-decoration:underline;text-underline-offset:3px;}
  .net-metin b{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--hero-text);}
  .net-metin > span{font-size:13.5px;font-weight:600;color:var(--hero-text-body);}
  @media (max-width:560px){.net-serit{gap:12px;margin-top:14px;}.net-logo img{height:28px;}.net-metin b{font-size:15px;}.net-metin > span{font-size:12.5px;}}
  .ext-chip{
    font-size:13px;color:var(--hero-text-muted);background:var(--hero-chip-bg);border:1px solid var(--hero-chip-border);
    border-radius:999px;padding:7px 16px;
    -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  }
  .ext-chip.ok{color:#F5F6FA;border-color:#21C7B7;}
  span.ext-chip.ok::before{content:"✓";color:#21C7B7;font-weight:700;margin-right:6px;}
  .ext-chip.kmp{display:inline-flex;align-items:center;gap:7px;padding-right:6px;color:#fff;font-weight:600;border-color:rgba(227,24,55,.9);background:rgba(227,24,55,.18);box-shadow:0 0 16px -6px rgba(227,24,55,.8);}
  .cip-kmp{background:#E31837;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1;border-radius:999px;padding:4px 7px;}
  .ext-chip.kmp.ok{border-color:#21C7B7;}
  .ext-chip[hidden],.ext-chip.kmp[hidden]{display:none;}
  button.ext-chip.kmp:hover{border-color:#E31837;background:rgba(227,24,55,.28);}
  .journey-card{
    background:var(--hero-card-bg);border:1px solid var(--hero-card-border);
    border-radius:20px;padding:26px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);
    box-shadow:0 20px 50px -30px rgba(0,0,0,.3);
  }
  .journey-card-title{color:var(--hero-text);font-family:var(--font-display);font-weight:800;font-size:21.5px;margin-bottom:20px;}
  .journey-top{display:flex;align-items:center;justify-content:space-between;gap:10px;}
  .journey-domain-row{display:flex;align-items:center;gap:9px;}
  .journey-domain-row svg{flex:none;color:var(--hero-accent2);}
  .journey-domain{font-family:var(--font-display);font-weight:600;color:var(--hero-text);font-size:17px;}
  .badge-ok{background:var(--hero-accent2);color:#fff;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px;letter-spacing:.03em;}
  .journey-progress{margin-top:16px;display:flex;align-items:center;gap:12px;}
  .bar-track{flex:1;height:6px;border-radius:999px;background:var(--hero-track);overflow:hidden;}
  .bar-fill{height:100%;width:14.3%;background:var(--hero-accent2);border-radius:999px;}
  .journey-progress-label{font-size:13.5px;color:var(--hero-text-muted);white-space:nowrap;}
  .journey-list{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;}
  .journey-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 2px;border-top:1px solid var(--hero-list-line);}
  .journey-list li:first-child{border-top:none;}
  .jl-left{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--hero-text);font-weight:600;min-width:0;}
  .jl-left span:last-child{min-width:0;overflow-wrap:anywhere;}
  .jl-num{
    font-family:var(--font-display);font-size:12px;font-weight:700;color:#fff;background:var(--red);
    width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex:none;
  }
  .jl-icon{flex:none;color:var(--hero-text-muted);}
  .jl-actions{display:flex;align-items:center;gap:8px;flex:none;}
  .jl-tag{background:var(--red);color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;white-space:nowrap;}
  .jl-action{
    font-size:11px;color:var(--hero-action-text);font-weight:700;text-decoration:none;white-space:nowrap;
    border:1px solid var(--hero-action-border);border-radius:999px;padding:6px 12px;
  }
  .journey-list li.muted{opacity:.55;}
  .journey-list li.muted .jl-num{background:var(--hero-muted-badge);color:var(--hero-text);}
  .journey-list li.muted .jl-action{color:var(--hero-text-muted);border-color:var(--hero-muted-badge);}
  .journey-caption{margin-top:18px;font-size:14px;font-style:italic;color:var(--hero-text-muted);}
  .journey-card{position:relative;isolation:isolate;overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;}
  .journey-card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s ease;
    background:radial-gradient(420px circle at var(--mx,50%) var(--my,30%),rgba(33,199,183,.20),rgba(124,92,252,.10) 40%,transparent 70%);}
  .journey-card:hover{transform:translateY(-4px);border-color:rgba(33,199,183,.55);box-shadow:0 30px 60px -30px rgba(0,0,0,.55),0 0 0 1px rgba(33,199,183,.25),0 0 40px -12px rgba(33,199,183,.45);}
  .journey-card:hover::before{opacity:1;}
  .bar-fill{position:relative;overflow:hidden;}
  .bar-fill::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:translateX(-100%);}
  .journey-card:hover .bar-fill::after{animation:jl-parilti 1.4s ease-in-out infinite;}
  .journey-card:hover .badge-ok{box-shadow:0 0 0 4px rgba(33,199,183,.18),0 0 18px rgba(33,199,183,.55);}
  .badge-ok{transition:box-shadow .3s ease;}
  .journey-list li{position:relative;border-radius:10px;transition:transform .25s ease,background .25s ease;}
  .journey-list li::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:10px;pointer-events:none;
    background:linear-gradient(90deg,rgba(33,199,183,.16),rgba(33,199,183,0));transform:scaleX(0);transform-origin:left;transition:transform .3s ease;}
  .journey-list li:hover{transform:translateX(5px);}
  .journey-list li:hover::before{transform:scaleX(1);}
  .jl-num{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;}
  .journey-list li:hover .jl-num{transform:scale(1.15) rotate(-6deg);box-shadow:0 6px 16px -4px rgba(227,24,55,.7);}
  .jl-icon{transition:color .25s ease;}
  .journey-list li:hover .jl-icon{color:var(--hero-accent2,#21C7B7);animation:jl-zipla .5s ease;}
  .jl-action{position:relative;display:inline-flex;align-items:center;gap:0;transition:background .25s ease,color .25s ease,border-color .25s ease,gap .25s ease,box-shadow .25s ease;}
  .jl-action::after{content:"→";display:inline-block;max-width:0;opacity:0;overflow:hidden;transition:max-width .25s ease,opacity .25s ease;}
  .jl-action > span{margin-left:4px;}
  .journey-list li:hover .jl-action{background:var(--red);border-color:var(--red);color:#fff;gap:5px;box-shadow:0 6px 18px -6px rgba(227,24,55,.8);}
  .journey-list li:hover .jl-action::after{max-width:1em;opacity:1;}
  .journey-list li:hover .jl-tag{animation:jl-nabiz 1.2s ease-out infinite;}
  .journey-list li.muted:hover{opacity:.85;}
  .journey-list li.muted:hover .jl-action{background:transparent;border-color:var(--hero-accent2,#21C7B7);color:var(--hero-accent2,#21C7B7);box-shadow:none;}
  .journey-list li.muted:hover .jl-num{box-shadow:none;}
  @keyframes jl-parilti{to{transform:translateX(100%);}}
  @keyframes jl-zipla{0%,100%{transform:translateY(0);}40%{transform:translateY(-4px);}70%{transform:translateY(1px);}}
  @keyframes jl-nabiz{0%{box-shadow:0 0 0 0 rgba(227,24,55,.6);}100%{box-shadow:0 0 0 8px rgba(227,24,55,0);}}
  @media (prefers-reduced-motion:reduce){
    .journey-card,.journey-list li,.jl-num,.jl-action{transition:none;}
    .journey-card:hover,.journey-list li:hover,.journey-list li:hover .jl-num{transform:none;}
    .journey-card:hover .bar-fill::after,.journey-list li:hover .jl-icon,.journey-list li:hover .jl-tag{animation:none;}
  }
  .journey-card .svc-list{align-items:flex-start;}
  .journey-card .svc-list li{color:var(--hero-text-body);}
  .journey-card .svc-list li svg{color:var(--hero-accent2);}
  .section-head{max-width:56ch;margin-bottom:40px;}
  .section-head .tag{color:var(--red);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;}
  .section-head h2{font-size:clamp(1.9rem,3.5vw,2.8rem);margin-top:8px;}
  .section-head p{color:var(--text-muted);margin-top:10px;font-size:16px;line-height:1.6;}
  .roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;}
  @media (max-width:860px){ .roadmap{grid-template-columns:1fr 1fr;} }
  @media (max-width:560px){ .roadmap{grid-template-columns:1fr;} }
  .rm-card{
    display:flex;gap:16px;align-items:flex-start;
    background:var(--surface);border:1px solid var(--border);
    border-radius:16px;padding:22px;
  }
  .rm-card.muted{opacity:.55;}
  .rm-num{
    font-family:var(--font-display);font-weight:700;font-size:13px;color:#fff;background:var(--red);
    width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;
  }
  .rm-body h3{font-size:17px;color:var(--text);margin-bottom:5px;}
  .rm-body p{margin:0;font-size:14.5px;color:var(--text-muted);line-height:1.55;}
  .svc-timeline{display:flex;flex-direction:column;gap:40px;margin-top:44px;position:relative;}
  .svc-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;position:relative;}
  .svc-row::before{
    content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);
    background:linear-gradient(var(--red),transparent 0%,var(--red) 50%,transparent 100%);
    opacity:.35;z-index:0;
  }
  @media (max-width:760px){
    .svc-row{grid-template-columns:1fr;}
    .svc-row::before{display:none;}
    .svc-companion{display:none;}
  }
  .svc-card{
    border:1px solid var(--border);
    background:linear-gradient(160deg,var(--surface) 0%,var(--bg-alt) 100%);
    border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:14px;
    box-shadow:0 24px 44px -28px rgba(0,0,0,.45);position:relative;z-index:1;
    text-align:center;align-items:center;
  }
  .svc-top{display:flex;align-items:center;justify-content:center;}
  .svc-num{
    font-family:var(--font-display);font-weight:700;font-size:12px;color:#fff;
    background:linear-gradient(135deg,var(--red) 0%,var(--red-deep) 100%);
    box-shadow:0 8px 16px -6px rgba(227,24,55,.55);
    width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;
  }
  .svc-card h3{font-size:23px;}
  .svc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:7px;}
  .svc-list li{display:flex;gap:8px;font-size:15px;color:var(--text-body);align-items:flex-start;}
  .svc-list li svg{flex:none;margin-top:2px;color:var(--red);}
  .svc-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-top:auto;padding-top:6px;flex-wrap:wrap;}
  .svc-price{font-family:var(--font-display);font-size:14.5px;color:var(--text-muted);}
  .svc-price b{color:var(--text);font-size:17px;}
  .svc-cta{display:inline-block;text-decoration:none;border:1.5px solid var(--red);color:var(--red);background:transparent;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap;}
  .svc-cta:hover{background:var(--red);color:#fff;}
  .svc-companion{
    border:1px solid var(--border);
    background:linear-gradient(160deg,var(--surface) 0%,var(--bg-alt) 100%);
    border-radius:18px;padding:24px;
    box-shadow:0 24px 44px -28px rgba(0,0,0,.45);position:relative;z-index:1;
    display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;
  }
  .svc-companion .ic{
    width:44px;height:44px;border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;
    background:linear-gradient(135deg,var(--red) 0%,var(--red-deep) 100%);
    box-shadow:0 10px 20px -8px rgba(227,24,55,.55);
  }
  .svc-companion h4{font-size:16px;color:var(--text);margin:0;}
  .svc-companion p{font-size:14px;color:var(--text-muted);margin:0;max-width:26ch;}
  .svc-finale{
    background:linear-gradient(135deg,var(--red) 0%,var(--red-deep) 40%,var(--navy-deep) 100%);
    border-radius:22px;padding:48px 32px;text-align:center;color:#fff;position:relative;
    box-shadow:0 40px 70px -30px rgba(227,24,55,.55);
  }
  .svc-finale .svc-num{margin-inline:auto;background:var(--navy-deep);color:var(--red);box-shadow:none;}
  .svc-finale h3{color:#fff;font-size:26px;margin-top:14px;}
  .svc-finale p{color:rgba(255,255,255,.85);margin-top:8px;}
  .svc-finale-pills{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px;}
  .svc-finale-pills span{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 14px;border-radius:999px;font-size:14px;font-weight:600;}
  .svc-finale-actions{display:flex;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap;}
  .svc-finale-actions a{border-radius:999px;padding:11px 22px;font-weight:700;font-size:14px;text-decoration:none;display:inline-block;}
  .svc-finale-actions .outline{border:1.5px solid rgba(255,255,255,.6);color:#fff;}
  .svc-finale-actions .solid{border:1.5px solid #fff;background:#fff;color:var(--red-deep);}
  .neden-split{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;margin-top:44px;align-items:start;}
  @media (max-width:860px){ .neden-split{grid-template-columns:1fr;gap:36px;} }
  .why-list{display:flex;flex-direction:column;gap:26px;}
  .why-item{display:flex;gap:14px;align-items:flex-start;}
  .why-item .ic{width:38px;height:38px;border-radius:10px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;}
  .why-item h3{font-size:17.5px;margin-bottom:4px;}
  .why-item p{margin:0;font-size:15px;color:var(--text-muted);line-height:1.55;}
  .neden-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
  @media (max-width:480px){ .neden-stats-grid{grid-template-columns:1fr;} }
  .stat-tile{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:22px;text-align:center;}
  .stat-tile b{display:block;font-family:var(--font-display);font-size:29px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;}
  .stat-tile span{display:block;font-size:14px;color:var(--text-muted);margin-top:6px;}
  .cta-section{background:linear-gradient(135deg,var(--cta-bg-a) 0%,var(--cta-bg-b) 100%);padding-block:56px;text-align:center;}
  .cta{max-width:760px;margin-inline:auto;padding-inline:20px;}
  .cta h2{color:var(--text);font-size:clamp(1.9rem,3.5vw,2.8rem);}
  .cta p{color:var(--text-muted);margin-top:10px;font-size:16px;}
  .cta .btn-solid{margin-top:22px;font-size:16px;padding:14px 28px;}
  footer{background:var(--navy-deep);color:#C7D2E8;padding-block:56px 28px;}
  .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;}
  .foot-ac{all:unset;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;cursor:default;}
  .foot-ac svg{display:none;}
  .foot-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:20px;color:#fff;}
  .foot-desc{font-size:13.5px;color:#8D9AB8;margin-top:12px;line-height:1.6;max-width:32ch;}
  .foot-col h4,.foot-col .foot-baslik{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#7A8AAE;margin:0 0 14px;}
  .foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}
  .foot-col a{font-size:13px;color:#C7D2E8;text-decoration:none;}
  .foot-col a:hover{color:#fff;}
  @media (max-width:760px){
    .foot-grid{grid-template-columns:1fr;gap:0;}
    .foot-grid > div:first-child{margin-bottom:22px;}
    .foot-col{border-top:1px solid rgba(255,255,255,.1);}
    .foot-col h4,.foot-col .foot-baslik{margin:0;}
    .foot-ac{cursor:pointer;padding:16px 0;}
    .foot-ac svg{display:block;transition:transform .2s ease;}
    .foot-col.acik .foot-ac svg{transform:rotate(180deg);}
    .foot-col ul{display:none;padding-bottom:14px;}
    .foot-col.acik ul{display:flex;}
    .foot-col li.mob-gizle{display:none;}
    .foot-col:last-of-type{border-bottom:1px solid rgba(255,255,255,.1);}
  }
  .foot-bottom{max-width:1180px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;font-size:13px;color:#7A8AAE;}
  .foot-bottom a{color:#7A8AAE;text-decoration:none;margin-right:16px;}
  @media (max-width:1220px){ .foot-bottom{margin-inline:20px;} }
  .foot-bottom a:hover{color:#fff;}
  .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;margin-top:44px;}
  @media (max-width:860px){ .pricing-grid{grid-template-columns:1fr;} }
  .pricing-grid.grid5{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;}
  .pricing-grid.grid5 .price-card{padding:26px 22px;gap:12px;}
  .pricing-grid.grid5 .price-card h3{font-size:17px;}
  .pricing-grid.grid5 .price-amount{font-size:24px;}
  .pricing-grid.grid5 .price-amount span{font-size:11.5px;}
  @media (max-width:640px){ .pricing-grid.grid5{grid-template-columns:1fr;} }
  @media (min-width:1101px){ .pricing-grid.grid6{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;} .pricing-grid.grid6 .price-card{padding:24px 16px;} }
  @media (min-width:1400px){ .pricing-grid.grid6{width:1320px;margin-inline:calc((100% - 1320px) / 2);} .pricing-grid.grid6 .price-card{padding:24px 20px;} }
  @media (min-width:641px) and (max-width:1100px){ .pricing-grid.grid6{grid-template-columns:repeat(3,minmax(0,1fr));} }
  .ep-free .ep-free-kul{font-size:14px;font-weight:600;color:var(--text);background:var(--surface);border:1.5px solid var(--border);border-radius:10px;padding:8px 10px;line-height:1.35;}
  .ep-free .price-list li.yok{color:var(--text-muted);}
  .ep-free .price-list li.yok svg{color:var(--text-muted);}
  .price-card{
    border:1px solid var(--border);background:linear-gradient(160deg,var(--surface) 0%,var(--bg-alt) 100%);
    border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;gap:14px;
    box-shadow:0 24px 44px -28px rgba(0,0,0,.35);position:relative;
  }
  .price-card.popular{border-color:var(--red);box-shadow:0 30px 60px -25px rgba(227,24,55,.4);}
  .price-card.pc-indirim{border-color:#21C7B7;box-shadow:0 30px 60px -25px rgba(33,199,183,.45);}
  .price-card.pc-indirim .price-badge{background:#0E8074;}
  body[data-mode="dark"] .price-card.pc-indirim .price-badge{background:#21C7B7;color:#0B1A2E;}
  .price-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--red);color:#fff;font-size:10.5px;font-weight:700;padding:6px 16px;border-radius:999px;white-space:nowrap;}
  .price-card h3{font-size:20px;}
  .price-card .price-audience{font-size:13px;color:var(--text-muted);margin-top:-8px;}
  .price-amount{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--text);margin-top:6px;}
  .price-amount span{font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-muted);}
  .price-quota{font-size:13px;color:var(--text-muted);background:var(--bg-alt);border:1px solid var(--border);border-radius:999px;padding:5px 12px;display:inline-block;width:fit-content;}
  .price-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;}
  .price-list li{display:flex;gap:8px;font-size:13px;color:var(--text-body);align-items:flex-start;}
  .price-list li svg{flex:none;margin-top:2px;color:var(--red);}
  .price-list li.pl-yok,.price-list li.pl-yok svg{color:var(--text-muted);}
  .price-cta{margin-top:auto;display:block;text-align:center;text-decoration:none;border-radius:999px;padding:13px;font-weight:700;font-size:13px;cursor:pointer;background:transparent;border:1.5px solid var(--red);color:var(--red);}
  .price-card.popular .price-cta{background:var(--red);color:#fff;}
  .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;}
  @media (max-width:860px){ .feat-grid{grid-template-columns:1fr 1fr;} }
  @media (max-width:560px){ .feat-grid{grid-template-columns:1fr;} }
  .feat-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:24px;}
  .feat-card .ic{width:40px;height:40px;border-radius:10px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:14px;}
  .feat-card h3{font-size:16.5px;margin-bottom:6px;}
  .feat-card p{margin:0;font-size:14px;color:var(--text-muted);line-height:1.55;}
  .support-band{
    background:linear-gradient(135deg,var(--navy) 0%,var(--navy-deep) 100%);border-radius:24px;
    padding:44px 36px;color:#fff;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between;
  }
  .support-band h2{color:#fff;font-size:25px;}
  .support-band p{color:#C7D2E8;margin-top:8px;font-size:15px;max-width:48ch;}
  .support-list{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;}
  .support-list li{list-style:none;font-size:14.5px;color:#C7D2E8;display:flex;gap:9px;align-items:flex-start;}
  .support-list li svg{flex:none;margin-top:2px;color:#FF8FA0;}
  .faq-list{display:flex;flex-direction:column;gap:12px;max-width:820px;margin:44px auto 0;}
  .faq-item{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:2px 22px;}
  .faq-item summary{cursor:pointer;padding:18px 0;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;}
  .faq-item summary::-webkit-details-marker{display:none;}
  .faq-item summary::after{content:"+";font-size:22px;color:var(--red);flex:none;line-height:1;}
  .faq-item[open] summary::after{content:"\2013";}
  .faq-item p{margin:0 0 18px;font-size:14.5px;color:var(--text-muted);line-height:1.6;}
  .dest-hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:30px;}
  .dest-btn-primary{
    display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff;border:none;
    border-radius:999px;padding:14px 28px;font-weight:700;font-size:16px;cursor:pointer;text-decoration:none;
    box-shadow:0 10px 24px -8px rgba(227,24,55,.5);
  }
  .dest-btn-primary:hover{background:var(--red-deep);}
  .dest-btn-secondary{
    display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--hero-text);border:1.5px solid var(--hero-input-border);
    border-radius:999px;padding:13px 26px;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none;
  }
  .dest-btn-secondary:hover{background:rgba(255,255,255,.08);}
  .dest-search-section{background:var(--bg-alt);border-bottom:1px solid var(--border);padding-block:48px;}
  .dest-search-wrap{max-width:720px;margin-inline:auto;}
  .dest-search-label{text-align:center;font-size:13px;font-weight:600;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px;}
  .dest-search-box{
    display:flex;align-items:stretch;background:var(--surface);border:2px solid var(--border);border-radius:14px;
    box-shadow:0 4px 24px rgba(0,0,0,.06);overflow:hidden;
  }
  .dest-search-box input{flex:1 1 auto;min-width:0;border:none;background:transparent;padding:16px 18px;font-size:15px;color:var(--text);}
  .dest-search-box input:focus{outline:none;}
  .dest-search-box input::placeholder{color:var(--text-muted);}
  .dest-search-box button{margin:6px;padding:11px 22px;background:var(--red);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap;}
  .dest-search-box button:hover{background:var(--red-deep);}
  .dest-search-tags{margin-top:16px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;}
  .dest-search-tag-lbl{font-size:12.5px;color:var(--text-muted);}
  .dest-search-tag{font-size:12.5px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:5px 13px;text-decoration:none;}
  .dest-search-tag:hover{border-color:var(--red);color:var(--red);}
  .cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;}
  @media (max-width:900px){ .cat-grid{grid-template-columns:1fr 1fr;} }
  @media (max-width:520px){ .cat-grid{grid-template-columns:1fr;} }
  .cat-grid.five{grid-template-columns:repeat(5,1fr);}
  @media (max-width:1100px){ .cat-grid.five{grid-template-columns:repeat(3,1fr);} }
  @media (max-width:700px){ .cat-grid.five{grid-template-columns:1fr 1fr;} }
  @media (max-width:520px){ .cat-grid.five{grid-template-columns:1fr;} }
  .cat-card{
    display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1.5px solid var(--border);
    border-radius:16px;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;
  }
  .cat-card:hover{border-color:var(--red);box-shadow:0 12px 28px -14px rgba(227,24,55,.35);transform:translateY(-2px);}
  .cat-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none;}
  .cat-icon.c-red{background:var(--red-tint);color:var(--red);}
  .cat-icon.c-navy{background:rgba(17,41,75,.08);color:var(--navy);}
  .cat-icon.c-green{background:rgba(33,199,183,.12);color:#0E8074;}
  .cat-icon.c-blue{background:rgba(37,99,235,.1);color:#2563EB;}
  .cat-icon.c-purple{background:rgba(124,58,237,.1);color:#7C3AED;}
  .cat-icon.c-orange{background:rgba(234,88,12,.1);color:#EA580C;}
  .cat-name{font-size:15.5px;font-weight:700;color:var(--text);}
  .cat-desc{font-size:13px;color:var(--text-muted);margin-top:3px;line-height:1.5;}
  .cat-arrow{margin-top:auto;display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--red);}
  .contact-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:44px;}
  @media (max-width:700px){ .contact-grid2{grid-template-columns:1fr;} }
  .contact-card2{
    border:1.5px solid var(--border);border-radius:18px;padding:30px 26px;text-align:center;background:var(--surface);
  }
  .contact-card2.featured{border-color:var(--red);box-shadow:0 16px 36px -20px rgba(227,24,55,.35);}
  .cc-badge2{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--red-tint);color:var(--red);padding:4px 11px;border-radius:999px;margin-bottom:14px;}
  .cc-icon2{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;background:var(--red-tint);color:var(--red);}
  .cc-name2{font-size:17px;font-weight:700;color:var(--text);margin-bottom:6px;}
  .cc-desc2{font-size:13.5px;color:var(--text-muted);line-height:1.6;margin-bottom:16px;}
  .cc-info2{font-size:12.5px;font-weight:600;color:var(--navy);margin-bottom:18px;}
  a.btn-ghost,a.btn-solid{text-decoration:none;display:inline-flex;align-items:center;}
  a.icon-btn{text-decoration:none;}
  a.svc-cta,.cta a.btn-solid{text-decoration:none;}
  .hero.page-hero{min-height:auto;padding-top:150px;padding-bottom:96px;}
  @media (max-width:900px){ .hero.page-hero{padding-top:130px;padding-bottom:72px;} }
  .ph-wrap{position:relative;z-index:2;max-width:780px;margin-inline:auto;text-align:center;}
  .ph-wrap .eyebrow{margin-inline:auto;}
  .hero.page-hero h1{font-size:clamp(34px,5vw,54px);line-height:1.08;}
  .ph-wrap p.lead{margin-inline:auto;max-width:60ch;}
  .ph-fiyat{display:inline-flex;align-items:baseline;gap:6px;margin:6px auto 0;padding:8px 18px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:var(--hero-text,#fff);font-size:14px;}
  .ph-fiyat b{font-size:20px;font-weight:800;}
  .ph-fiyat span{color:var(--hero-text-body,#C7D0E2);}
  .ph-actions{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:28px;}
  .ph-actions > a{margin-top:0;}
  .sec-alt{background:var(--bg-alt);}
  .prose{max-width:780px;margin-inline:auto;color:var(--text-body);font-size:16px;line-height:1.75;}
  .prose p{margin:0 0 16px;}
  .prose h2{font-size:clamp(1.45rem,2.6vw,1.95rem);margin:40px 0 14px;}
  .prose h2:first-child{margin-top:0;}
  .prose h3{font-size:18.5px;margin:28px 0 10px;}
  .prose ul,.prose ol{margin:0 0 18px;padding-left:22px;}
  .prose li{margin-bottom:8px;}
  .prose a{color:var(--red);font-weight:600;text-decoration:none;}
  .prose a:hover{text-decoration:underline;}
  .prose strong{color:var(--text);}
  .prose .note{font-size:14px;color:var(--text-muted);}
  .split-2{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px;}
  @media (max-width:820px){ .split-2{grid-template-columns:1fr;} }
  .panel-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:28px 26px;}
  .panel-card h3{font-size:19px;margin-bottom:14px;}
  .panel-card p{margin:0 0 12px;color:var(--text-body);font-size:15px;line-height:1.65;}
  .panel-card ol,.panel-card ul{margin:0;padding-left:20px;color:var(--text-body);font-size:15px;line-height:1.65;}
  .panel-card li{margin-bottom:8px;}
  .def-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden;margin-top:36px;}
  .def-row{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:16px 22px;border-top:1px solid var(--border);align-items:baseline;}
  .def-row:first-child{border-top:none;}
  .def-row dt{font-family:var(--font-display);font-weight:700;color:var(--text);font-size:16px;}
  .def-row dd{margin:0;color:var(--text-body);font-size:15px;line-height:1.6;}
  @media (max-width:560px){ .def-row{grid-template-columns:1fr;gap:4px;} }
  .info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:920px;margin:40px auto 0;}
  @media (max-width:700px){ .info-grid{grid-template-columns:1fr;} }
  .info-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px 22px;display:flex;gap:14px;align-items:flex-start;}
  .info-card .ic{width:42px;height:42px;border-radius:12px;background:var(--red-tint);color:var(--red);display:flex;align-items:center;justify-content:center;flex:none;}
  .info-card .lbl{font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-weight:700;}
  .info-card .val{font-size:15.5px;color:var(--text);font-weight:600;margin-top:4px;line-height:1.5;word-break:break-word;}
  .info-card .val a{color:inherit;text-decoration:none;}
  .info-card .val a:hover{color:var(--red);}
  .info-card .saat{font-size:13px;color:var(--text-muted);font-weight:500;margin-top:6px;line-height:1.5;}
  .table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:var(--surface);margin-top:28px;}
  .data-table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px;}
  .data-table th{background:var(--bg-alt);text-align:left;font-weight:700;color:var(--text);padding:14px 16px;font-size:13px;border-bottom:1px solid var(--border);white-space:nowrap;}
  .data-table td{padding:13px 16px;border-bottom:1px solid var(--border);color:var(--text-body);font-variant-numeric:tabular-nums;}
  .data-table tr:last-child td{border-bottom:none;}
  .data-table td:first-child{font-weight:700;color:var(--text);}
  .data-table.center th:not(:first-child),.data-table.center td:not(:first-child){text-align:center;}
  .data-table .yes{color:#0E8074;font-weight:700;}
  .data-table .no{color:var(--text-muted);}
  .data-table .price-row td{font-family:var(--font-display);font-weight:700;color:var(--text);font-size:16px;}
  .data-table a.tbl-btn{display:inline-block;background:var(--red);color:#fff;text-decoration:none;font-weight:700;font-size:12.5px;padding:8px 14px;border-radius:999px;white-space:nowrap;}
  .data-table a.tbl-btn:hover{background:var(--red-deep);}
  .tbl-note{font-size:13.5px;color:var(--text-muted);margin-top:14px;line-height:1.6;}
  .tld-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;}
  @media (max-width:860px){ .tld-grid{grid-template-columns:1fr 1fr;} }
  .tld-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:24px 18px;text-align:center;}
  .tld-card .tag{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--red);text-transform:uppercase;}
  .tld-card .ext{font-family:var(--font-display);font-size:25px;font-weight:700;color:var(--text);margin-top:6px;}
  .tld-card .amt{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--text);margin-top:10px;font-variant-numeric:tabular-nums;}
  .tld-card .per{font-size:12.5px;color:var(--text-muted);margin-top:2px;}
  .tbl-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:32px;}
  .tbl-search{flex:1 1 260px;max-width:360px;border:1.5px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:11px 18px;font-size:14.5px;}
  .tbl-search:focus{outline:none;border-color:var(--red);}
  .pager{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:18px;}
  .pager button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;min-width:36px;height:36px;font-weight:600;cursor:pointer;font-size:13.5px;}
  .pager button.active{background:var(--red);border-color:var(--red);color:#fff;}
  .pager button:disabled{opacity:.4;cursor:default;}
  .guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;}
  @media (max-width:860px){ .guide-grid{grid-template-columns:1fr;} }
  .guide-card{display:flex;flex-direction:column;gap:10px;border:1.5px solid var(--border);background:var(--surface);border-radius:16px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;}
  .guide-card:hover{border-color:var(--red);transform:translateY(-2px);}
  .guide-card .gt{font-size:16px;font-weight:700;color:var(--text);line-height:1.4;}
  .guide-card .gd{font-size:13.5px;color:var(--text-muted);line-height:1.6;}
  .guide-card .go{margin-top:auto;font-size:12.5px;font-weight:700;color:var(--red);}
  .partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;}
  @media (max-width:860px){ .partner-grid{grid-template-columns:1fr 1fr;} }
  @media (max-width:480px){ .partner-grid{grid-template-columns:1fr;} }
  .partner-card{border:1.5px solid var(--border);background:var(--surface);border-radius:16px;padding:22px;text-decoration:none;transition:border-color .15s;}
  .partner-card:hover{border-color:var(--red);}
  .partner-card .pn{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);}
  .partner-card .pd{font-size:13px;color:var(--text-muted);margin-top:6px;line-height:1.5;}
  .calc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;}
  @media (max-width:760px){ .calc-grid{grid-template-columns:1fr 1fr;} }
  @media (max-width:480px){ .calc-grid{grid-template-columns:1fr;} }
  .calc-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--text-body);}
  .calc-grid input{border:1.5px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:11px 14px;font-size:15px;font-variant-numeric:tabular-nums;}
  .calc-grid input:focus{outline:none;border-color:var(--red);}
  .inline-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:24px;}
  .inline-links a{font-size:13.5px;font-weight:600;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:8px 16px;text-decoration:none;}
  .inline-links a:hover{border-color:var(--red);color:var(--red);}
  .foot-contact{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:#A9B4C9;line-height:1.5;}
  .foot-contact a{color:#C7D2E8;text-decoration:none;}
  .foot-contact a:hover{color:#fff;}
  .foot-social{display:flex;gap:8px;margin-top:18px;}
  .foot-social a{width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;color:#C7D2E8;}
  .foot-social a:hover{border-color:rgba(255,255,255,.4);color:#fff;}
  .foot-etbis{display:inline-block;margin-top:18px;background:#fff;border-radius:8px;padding:4px;}
  .foot-etbis img{display:block;height:64px;width:auto;}
  .foot-bottom .fb-note{color:#7A8AAE;}
  .faq-item .faq-a{padding-bottom:18px;color:var(--text-muted);font-size:14.5px;line-height:1.65;}
  .faq-item .faq-a p{margin:0 0 10px;}
  .faq-item .faq-a p:last-child{margin-bottom:0;}
  .faq-item .faq-a ol,.faq-item .faq-a ul{margin:0 0 10px;padding-left:20px;}
  .faq-item .faq-a li{margin-bottom:6px;}
  .faq-item .faq-a a{color:var(--red);font-weight:600;text-decoration:none;}
  .faq-item .faq-a strong{color:var(--text);}
  .cat-card.static{cursor:default;}
  .cat-card.static:hover{transform:none;border-color:var(--border);box-shadow:none;}
  .form-card{align-items:flex-start;}
  .form-dl{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}
  .form-dl a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--red);text-decoration:none;border:1px solid var(--border);border-radius:8px;padding:6px 10px;}
  .form-dl a:hover{border-color:var(--red);}
  .pkg-card{border:1.5px solid var(--border);background:var(--surface);border-radius:20px;padding:30px 28px;display:flex;flex-direction:column;gap:14px;}
  .pkg-card h3{font-size:21px;}
  .pkg-card p{margin:0;color:var(--text-body);font-size:15px;line-height:1.65;}
  .pkg-card .pkg-price{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--text);}
  .pkg-card .pkg-price span{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-muted);}
  .pkg-card .price-cta{margin-top:auto;}
  .pkg-card.featured{border-color:var(--red);box-shadow:0 24px 44px -26px rgba(227,24,55,.4);}
  .kb-search{margin-top:26px;max-width:620px;margin-inline:auto;}
  .kb-search input{width:100%;height:56px;border-radius:999px;border:1px solid var(--hero-card-border, rgba(255,255,255,.22));background:rgba(255,255,255,.08);color:var(--hero-text);padding:0 24px;font:inherit;font-size:16px;outline:none;}
  .kb-search input::placeholder{color:var(--hero-text-muted);}
  .kb-search input:focus{border-color:var(--hero-accent2);box-shadow:0 0 0 3px var(--hero-accent2-soft, rgba(33,199,183,.25));}
  .kb-sec{padding-top:48px;}
  .kb-toolbar{max-width:980px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;}
  .kb-alan{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--surface);flex-wrap:wrap;justify-content:center;}
  .kb-alan button{border:0;background:transparent;color:var(--text-body);font:inherit;font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer;}
  .kb-alan button.is-on{background:var(--navy);color:#fff;}
  .kb-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}
  .kb-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-body);font:inherit;font-size:14px;font-weight:500;padding:8px 14px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;}
  .kb-chip span{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;}
  .kb-chip:hover{border-color:var(--hero-accent2, #21C7B7);}
  .kb-chip.is-on{border-color:var(--navy);background:var(--navy);color:#fff;}
  .kb-chip.is-on span{color:rgba(255,255,255,.75);}
  .kb-count{font-size:14px;color:var(--text-muted);margin:0;}
  .kb-list{margin-top:26px;}
  .kb-empty{text-align:center;color:var(--text-muted);margin-top:26px;}
  .kb-empty a{color:var(--red);font-weight:600;}
  .faq-more{align-self:center;margin-top:10px;color:var(--red);font-weight:600;font-size:15px;text-decoration:none;}
  .faq-more:hover{text-decoration:underline;}
  .faq-item .faq-a ul,.faq-item .faq-a ol{margin:0 0 10px;padding-left:20px;}
  .faq-item .faq-a a{color:var(--red);}
  .faq-item .faq-a table{border-collapse:collapse;margin:8px 0;font-size:14px;}
  .faq-item .faq-a td,.faq-item .faq-a th{border:1px solid var(--border);padding:6px 10px;}
  body[data-mode="dark"] .kb-alan button.is-on,body[data-mode="dark"] .kb-chip.is-on{background:var(--hero-accent2, #21C7B7);border-color:var(--hero-accent2, #21C7B7);color:#0B1A2E;}
  .upgrade-note{max-width:900px;margin:0 auto 34px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--hero-accent2, #21C7B7);background:var(--hero-accent2-soft, rgba(33,199,183,.14));border-radius:14px;padding:16px 20px;color:var(--text-body);font-size:15px;}
  .upgrade-note strong{color:var(--text);font-size:16px;}
  .data-table th.is-current{background:var(--hero-accent2-soft, rgba(33,199,183,.14));}
  .cur-badge{display:block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0F8F83;}
  a.tbl-btn.is-disabled{opacity:.45;pointer-events:none;cursor:default;}
  .prose.legal{font-size:15.5px;}
  .prose.legal .belge-surum{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0 0 26px;padding:0 0 14px;border-bottom:1px solid var(--border);font-size:14px;color:var(--text-muted);}
  .prose.legal .belge-surum span{white-space:nowrap;}
  .prose.legal .kosul-bitti{margin:0 0 18px;padding:12px 16px;border-radius:12px;background:var(--red-tint);color:var(--text);font-weight:700;}
  .prose.legal .surum-gecmisi{font-size:14px;color:var(--text-muted);}
  .prose.legal h2{font-size:clamp(1.25rem,2.2vw,1.55rem);margin:34px 0 12px;}
  .prose.legal h4{font-size:16px;margin:22px 0 8px;color:var(--text);}
  .prose table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:14.5px;display:block;overflow-x:auto;}
  .prose td,.prose th{border:1px solid var(--border);padding:9px 12px;vertical-align:top;text-align:left;}
  .prose th{background:var(--bg-alt);color:var(--text);font-weight:600;}
  .prose img{max-width:100%;height:auto;border-radius:10px;border:1px solid var(--border);margin:6px 0 18px;}
  .dt-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:34px auto 0;}
  .dt-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-body);font:inherit;font-size:15px;font-weight:600;padding:11px 20px;border-radius:999px;cursor:pointer;}
  .dt-tabs button svg{color:var(--hero-accent2, #21C7B7);}
  .dt-tabs button.is-on{background:var(--navy);border-color:var(--navy);color:#fff;}
  .dt-tabs button.is-on svg{color:#8DEBE1;}
  .dt-sec:not(.js) .dt-tabs{display:none;}
  .dt-panel{max-width:860px;margin:30px auto 0;}
  .dt-sec.js .dt-title{display:none;}
  .dt-title{font-size:20px;margin:34px 0 12px;text-align:center;}
  .dt-panel .prose{max-width:none;}
  .dt-panel .faq-list{margin-top:18px;}
  .dt-actions{justify-content:center;margin-top:22px;}
  .dt-konular{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;}
  .dt-konular a{border:1px solid var(--border);background:var(--surface);color:var(--text-body);font-size:14px;font-weight:500;padding:7px 13px;border-radius:999px;text-decoration:none;}
  .dt-konular a span{font-size:12px;color:var(--text-muted);margin-left:4px;}
  .dt-konular a:hover{border-color:var(--hero-accent2, #21C7B7);}
  body[data-mode="dark"] .dt-tabs button.is-on{background:var(--hero-accent2, #21C7B7);border-color:var(--hero-accent2, #21C7B7);color:#0B1A2E;}
  body[data-mode="dark"] .dt-tabs button.is-on svg{color:#0B1A2E;}
  .dropdown.dd-single{width:380px;grid-template-columns:1fr !important;}
  .kmp-sec{padding-top:64px;padding-bottom:40px;}
  .kmp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;}
  .kmp-head h2{margin:8px 0 6px;}
  .kmp-head p{margin:0;color:var(--text-muted);}
  .kmp-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:28px;}
  .kmp-grid > *{flex:0 1 calc((100% - 40px) / 3);min-width:0;}
  .kmp-grid > .kmp-yeni{order:3;}
  .kmp-card[hidden]{display:none;}
  @media (max-width:900px){ .kmp-grid > *{flex-basis:calc((100% - 20px) / 2);} }
  @media (max-width:600px){ .kmp-grid > *{flex-basis:100%;} }
  .kmp-card{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px;}
  .kmp-card.kmp-yeni{background:linear-gradient(160deg,var(--hero-accent2-soft, rgba(33,199,183,.14)),var(--surface) 60%);}
  .kmp-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;}
  .kmp-badge{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;}
  .kmp-badge.live{background:var(--hero-accent2-soft, rgba(33,199,183,.14));color:#0C776C;}
  .kmp-badge.soon{background:rgba(17,41,75,.08);color:var(--navy);}
  .kmp-badge.last{background:var(--red-tint);color:var(--red-deep);}
  .kmp-badge.new{background:var(--navy);color:#fff;}
  .kmp-date{font-size:12.5px;color:var(--text-muted);}
  .kmp-vurgu{font-family:var(--font-display);font-weight:700;font-size:30px;color:var(--red);line-height:1.1;margin-top:6px;}
  .kmp-card h3{font-size:17px;margin:0;color:var(--text);}
  .kmp-card p{font-size:14.5px;line-height:1.55;color:var(--text-muted);margin:0;flex:1;}
  .kmp-cta{margin-top:8px;font-weight:600;font-size:15px;color:var(--red);text-decoration:none;}
  .kmp-cta:hover{text-decoration:underline;}
  .kmp-kosul{margin-top:6px;font-size:13px;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;}
  body[data-mode="dark"] .kmp-badge.live{color:#8DEBE1;}
  body[data-mode="dark"] .kmp-badge.soon{background:rgba(255,255,255,.08);color:var(--text);}
  body[data-mode="dark"] .kmp-badge.new{background:var(--hero-accent2, #21C7B7);color:#0B1A2E;}
  .kb-search{display:flex;gap:8px;}
  .kb-search input{flex:1;min-width:0;}
  .kb-search > button{flex:none;height:56px;padding:0 26px;border-radius:999px;border:0;background:var(--red);color:#fff;font:inherit;font-weight:700;font-size:16px;cursor:pointer;}
  .kb-search > button:hover{background:var(--red-deep);}
  .faq-item summary mark{background:rgba(33,199,183,.28);color:inherit;border-radius:3px;padding:0 2px;}
  .hero-news{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:10px;max-width:100%;margin-bottom:20px;padding:6px 18px 6px 6px;border-radius:999px;
    border:1.5px solid transparent;
    background:linear-gradient(rgba(10,22,40,.72),rgba(10,22,40,.72)) padding-box,
               linear-gradient(90deg,#21C7B7,#7C5CFC,#E31837,#7C5CFC,#21C7B7) border-box;
    background-size:100% 100%,300% 100%;
    box-shadow:0 0 0 0 rgba(33,199,183,0),0 8px 28px -10px rgba(124,92,252,.55);
    color:#fff;font-size:15px;font-weight:600;text-decoration:none;
    animation:hn-kenar 5s linear 1;transition:transform .25s ease,box-shadow .25s ease;}
  .hero-news::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
    background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);
    transform:translateX(-120%);animation:hn-parilti 4.5s ease-in-out .4s 1;}
  .hero-news:hover{transform:translateY(-2px);box-shadow:0 0 0 4px rgba(33,199,183,.14),0 14px 34px -10px rgba(124,92,252,.7);}
  .hn-tag{position:relative;flex:none;background:linear-gradient(135deg,#21C7B7,#7C5CFC);color:#fff;border:0;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 11px;font-size:12px;
    animation:hn-nabiz 2.4s ease-out 2;}
  .hn-text{min-width:0;}
  .hn-eski{opacity:.55;font-weight:500;text-decoration-thickness:1.5px;}
  .hn-vurgu{display:inline-block;margin-left:2px;padding:2px 9px;border-radius:999px;background:#E31837;color:#fff;font-weight:800;white-space:nowrap;box-shadow:0 0 14px -4px rgba(227,24,55,.8);}
  .hn-arrow{flex:none;color:#8FF3E8;font-weight:700;animation:hn-ok 1.6s ease-in-out 3;}
  .hero-news:hover .hn-arrow{animation-duration:.8s;}
  @keyframes hn-kenar{to{background-position:0 0,300% 0;}}
  @keyframes hn-parilti{0%{transform:translateX(-120%);}45%,100%{transform:translateX(120%);}}
  @keyframes hn-nabiz{0%{box-shadow:0 0 0 0 rgba(33,199,183,.65);}70%{box-shadow:0 0 0 9px rgba(33,199,183,0);}100%{box-shadow:0 0 0 0 rgba(33,199,183,0);}}
  @keyframes hn-ok{0%,100%{transform:translateX(0);}50%{transform:translateX(4px);}}
  @media (prefers-reduced-motion:reduce){ .hero-news,.hero-news::after,.hn-tag,.hn-arrow{animation:none;} .hero-news::after{display:none;} }
  @media (max-width:640px){ .hero-news{font-size:13px;} }
  body.ana-acik[data-mode="light"] .hero-news{
    background:linear-gradient(rgba(255,255,255,.94),rgba(255,255,255,.94)) padding-box,
               linear-gradient(90deg,#21C7B7,#7C5CFC,#E31837,#7C5CFC,#21C7B7) border-box;
    background-size:100% 100%,300% 100%;color:#11294B;
    -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
    box-shadow:0 0 0 0 rgba(33,199,183,0),0 8px 24px -10px rgba(17,41,75,.35);}
  body.ana-acik[data-mode="light"] .hero-news::after{background:linear-gradient(105deg,transparent 35%,rgba(124,92,252,.16) 50%,transparent 65%);}
  body.ana-acik[data-mode="light"] .hero-news:hover{box-shadow:0 0 0 4px rgba(124,92,252,.14),0 14px 30px -10px rgba(17,41,75,.4);}
  body.ana-acik[data-mode="light"] .hn-arrow{color:#7C5CFC;}
  .u-tr{--u:#E31837;--u-deep:#B90F29;--u-soft:rgba(227,24,55,.12);--u-glow:rgba(227,24,55,.30);}
  .u-gtld{--u:#21C7B7;--u-deep:#0E8074;--u-soft:rgba(33,199,183,.14);--u-glow:rgba(33,199,183,.30);}
  .u-design{--u:#7C5CFC;--u-deep:#5B3FD6;--u-soft:rgba(124,92,252,.13);--u-glow:rgba(124,92,252,.34);}
  .u-ssl{--u:#1FA971;--u-deep:#12805A;--u-soft:rgba(31,169,113,.13);--u-glow:rgba(31,169,113,.32);}
  .u-mail{--u:#2F7DE1;--u-deep:#1F5FB5;--u-soft:rgba(47,125,225,.13);--u-glow:rgba(47,125,225,.34);}
  .u-brand{--u:#D98E04;--u-deep:#A36A00;--u-soft:rgba(217,142,4,.15);--u-glow:rgba(217,142,4,.30);}
  .u-backorder{--u:#EF6A2B;--u-deep:#C04C12;--u-soft:rgba(239,106,43,.13);--u-glow:rgba(239,106,43,.30);}
  .u-secpkg{--u:#5561E0;--u-deep:#3843AE;--u-soft:rgba(85,97,224,.13);--u-glow:rgba(85,97,224,.34);}
  .u-cert{--u:#0E8FA3;--u-deep:#0A6E7E;--u-soft:rgba(14,143,163,.13);--u-glow:rgba(14,143,163,.32);}
  .u-host{--u:#11294B;--u-deep:#0B1A2E;--u-soft:rgba(17,41,75,.10);--u-glow:rgba(120,150,200,.25);}
  .dd-icon[class*=" u-"],.cat-icon[class*=" u-"]{background:var(--u-soft);color:var(--u);}
  body.urun{--hero-glow-2:var(--u-glow);}
  body.urun .hero .eyebrow{background:var(--u-soft);border-color:var(--u);color:#fff;}
  body.urun .hero .eyebrow svg{color:var(--u);}
  body.urun .hero{box-shadow:inset 0 -4px 0 var(--u);}
  body.urun .hero-trust .trust-ic{color:var(--u);border-color:var(--u-soft);}
  body.urun .section-head .tag{color:var(--u-deep);}
  body.urun .feat-card .ic{background:var(--u);}
  body.urun .rm-num{background:var(--u);}
  body.urun .faq-item summary::after{color:var(--u);}
  body.urun .dt-tabs button svg{color:var(--u);}
  body.urun .def-row dt{color:var(--u-deep);}
  body[data-mode="dark"].urun .section-head .tag{color:var(--u);}
  body[data-mode="dark"].urun .def-row dt{color:var(--u);}
  .dest-kb{margin:26px 0 12px;}
  .dest-hero-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin-bottom:26px;font-size:13px;color:var(--hero-text-muted);}
  .dest-hero-tag{border:1px solid var(--hero-chip-border);background:var(--hero-chip-bg);color:var(--hero-text-body);border-radius:999px;padding:6px 13px;text-decoration:none;font-size:13px;}
  .dest-hero-tag:hover{border-color:var(--hero-accent2, #21C7B7);color:var(--hero-text);}
  .search-card{position:relative;}
  button.ext-chip{font-family:inherit;cursor:pointer;}
  button.ext-chip:hover{color:var(--hero-text);border-color:var(--hero-accent2, #21C7B7);}
  .dom-oneri{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px -20px rgba(11,26,46,.45);padding:8px;max-height:420px;overflow:auto;}
  .do-head{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:8px 12px 6px;}
  .do-row{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;text-decoration:none;color:var(--text-body);}
  .do-row:hover,.do-row:focus{background:var(--bg-alt);outline:none;}
  .do-name{flex:1;min-width:0;font-size:15.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .do-name b{color:var(--text);font-weight:700;}
  .do-tag{flex:none;font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;background:rgba(33,199,183,.14);color:#0F8F83;}
  .do-tag.do-kmp{background:rgba(227,24,55,.12);color:#C8102E;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .do-price{flex:none;font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;}
  .do-go{flex:none;font-size:13.5px;font-weight:700;color:var(--red);}
  .do-foot{font-size:12px;color:var(--text-muted);padding:8px 12px 6px;border-top:1px solid var(--border);margin-top:4px;}
  @media (max-width:520px){ .do-tag{display:none;} .do-tag.do-kmp{display:inline-block;max-width:92px;} .do-go{display:none;} }
  .hero-grid{position:relative;z-index:5;}
  .kim-sec{padding-block:56px;background:var(--bg);}
  .kim-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;}
  .kim-sec .tag{color:var(--red);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;}
  .kim-sec h2{font-size:clamp(1.7rem,3vw,2.4rem);margin:8px 0 14px;}
  .kim-sec p{color:var(--text-body);font-size:16.5px;line-height:1.7;margin:0 0 16px;max-width:58ch;}
  .kim-link{color:var(--red);font-weight:700;text-decoration:none;}
  .kim-link:hover{text-decoration:underline;}
  .kim-zaman{list-style:none;margin:0;padding:0 0 0 22px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:18px;}
  .kim-zaman li{position:relative;display:flex;flex-direction:column;gap:2px;}
  .kim-zaman li::before{content:"";position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 4px var(--bg);}
  .kim-zaman li:last-child::before{background:var(--red);}
  .kim-zaman b{font-size:18px;color:var(--text);font-family:var(--font-display);}
  .kim-zaman span{font-size:14.5px;color:var(--text-muted);line-height:1.5;}
  @media (max-width:860px){ .kim-grid{grid-template-columns:1fr;gap:28px;} }
  .kim-sec.sec-alt{background:var(--bg-alt);}
  .kim-sec.sec-alt .kim-zaman li::before{box-shadow:0 0 0 4px var(--bg-alt);}
  .tb-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}
  .tb-p{color:var(--text-body);font-size:16.5px;line-height:1.7;margin:0 0 14px;}
  .tb-img{margin:0;display:flex;justify-content:center;}
  .tb-belge{position:relative;display:block;width:100%;max-width:340px;}
  .tb-belge > img:first-child{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--border);border-radius:6px;box-shadow:0 28px 60px -22px rgba(11,26,46,.45),0 4px 14px -6px rgba(11,26,46,.18);}
  .tb-rozet{position:absolute;top:-14px;right:-18px;width:27%;height:auto;filter:drop-shadow(0 6px 10px rgba(11,26,46,.28));pointer-events:none;}
  .tb-guide{grid-template-columns:repeat(3,1fr);max-width:1080px;margin-inline:auto;}
  @media (max-width:860px){ .tb-split{grid-template-columns:1fr;gap:28px;} .tb-guide{grid-template-columns:1fr;} }
  .feat-grid.tb-feat{grid-template-columns:repeat(4,1fr);}
  @media (max-width:1000px){ .feat-grid.tb-feat{grid-template-columns:1fr 1fr;} }
  @media (max-width:560px){ .feat-grid.tb-feat{grid-template-columns:1fr;} }
  .svc-soon{display:inline-block;margin:8px 0 2px;background:#3C4761;color:#F5F6FA;border:1px solid #21C7B7;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;}
  .price-amount.host-soon{font-size:30px;color:var(--text);}
  .host-eco{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 50px -30px rgba(17,41,75,.35);}
  .host-eco-title{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--text-muted);margin-bottom:4px;}
  .host-eco-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);text-decoration:none;color:var(--text);transition:border-color .15s,transform .15s;}
  a.host-eco-row:hover{border-color:var(--u, var(--red));transform:translateX(3px);}
  .host-eco-row b{display:block;font-size:15px;}
  .host-eco-row small{display:block;font-size:13px;color:var(--text-muted);}
  .host-eco-row em{margin-left:auto;font-style:normal;background:#3C4761;color:#F5F6FA;border:1px solid #21C7B7;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;}
  .host-eco-row.now{border:1.5px solid #21C7B7;background:#F5F6FA;}
  .host-eco .cat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;}
  .feat-grid.host-steps{grid-template-columns:repeat(4,1fr);}
  @media (max-width:860px){ .feat-grid.host-steps{grid-template-columns:1fr 1fr;} }
  @media (max-width:560px){ .feat-grid.host-steps{grid-template-columns:1fr;} }
  .host-steps .ic{font-family:var(--font-display);font-weight:800;font-size:17px;}
  .kb-chip[hidden]{display:none;}
  .dd-badge{display:inline-flex;align-items:center;margin-left:8px;vertical-align:2px;background:#3C4761;color:#F5F6FA;border:1px solid #21C7B7;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-size:10.5px;padding:3px 9px;}
  body[data-mode="dark"] .host-eco-row.now{background:rgba(33,199,183,.08);}
  .eyebrow svg{color:#21C7B7;}
  body.urun .hero .eyebrow svg{color:var(--u);}
  .ic-img{display:block;border-radius:4px;}
  .feat-grid.neden-grid{grid-template-columns:repeat(4,1fr);}
  @media (max-width:860px){ .feat-grid.neden-grid{grid-template-columns:1fr 1fr;} }
  @media (max-width:560px){ .feat-grid.neden-grid{grid-template-columns:1fr;} }
  .feat-card .ic.akis-no{font-family:var(--font-display);font-weight:800;font-size:17px;}
  .next-card{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;margin:0 auto 26px;max-width:980px;padding:26px 28px;border-radius:20px;background:var(--surface);border:1.5px solid var(--u);box-shadow:0 18px 46px -26px var(--u-glow);position:relative;overflow:hidden;}
  .next-ic{width:58px;height:58px;border-radius:16px;background:var(--u-soft);color:var(--u);display:flex;align-items:center;justify-content:center;}
  .next-tag{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--u-deep);margin-bottom:6px;}
  .next-body h3{font-size:21px;line-height:1.25;color:var(--text);margin-bottom:6px;}
  .next-body p{margin:0;font-size:15px;line-height:1.55;color:var(--text-muted);max-width:60ch;}
  .next-btn{flex:none;background:var(--u-deep);color:#fff;text-decoration:none;font-weight:700;font-size:14.5px;border-radius:999px;padding:13px 22px;white-space:nowrap;}
  .next-btn:hover{filter:brightness(1.08);}
  body[data-mode="dark"] .next-tag{color:var(--u);}
  @media (max-width:760px){ .next-card{grid-template-columns:1fr;gap:14px;padding:22px;} .next-btn{justify-self:start;} }
  .roadmap.four{grid-template-columns:repeat(4,1fr);}
  @media (max-width:860px){ .roadmap.four{grid-template-columns:1fr 1fr;} }
  @media (max-width:560px){ .roadmap.four{grid-template-columns:1fr;} }
  .roadmap{position:relative;gap:34px;}
  .roadmap .rm-card{position:relative;flex-direction:column;gap:14px;padding:24px 22px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;}
  .roadmap .rm-card:not(:last-child)::after{content:"→";position:absolute;top:34px;right:-29px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff;background:var(--u, var(--navy));z-index:2;box-shadow:0 0 0 4px var(--bg);transition:transform .25s ease;}
  .sec-alt .roadmap .rm-card:not(:last-child)::after{box-shadow:0 0 0 4px var(--bg-alt);}
  body .roadmap .rm-num{width:40px;height:40px;border-radius:12px;font-size:15px;background:var(--u-soft, rgba(17,41,75,.08));color:var(--u-deep, var(--navy));transition:background .25s ease,color .25s ease,transform .25s ease;}
  .roadmap .rm-card:hover,.roadmap .rm-card.is-active{transform:translateY(-6px);border-color:var(--u, var(--navy));box-shadow:0 22px 44px -26px var(--u-glow, rgba(17,41,75,.35));}
  body .roadmap .rm-card:hover .rm-num, body .roadmap .rm-card.is-active .rm-num{background:var(--u, var(--navy));color:#fff;transform:scale(1.08);}
  .roadmap .rm-card:hover::after,.roadmap .rm-card.is-active::after{transform:translateX(3px);}
  .roadmap.play .rm-card{animation:rm-in .5s ease both;}
  .roadmap.play .rm-card:nth-child(2){animation-delay:.15s;}
  .roadmap.play .rm-card:nth-child(3){animation-delay:.3s;}
  .roadmap.play .rm-card:nth-child(4){animation-delay:.45s;}
  @keyframes rm-in{from{opacity:0;translate:0 16px;}to{opacity:1;translate:0 0;}}
  @media (max-width:860px){ .roadmap .rm-card:not(:last-child)::after{display:none;} }
  @media (prefers-reduced-motion:reduce){ .roadmap .rm-card,.roadmap .rm-num{transition:none;} .roadmap.play .rm-card{animation:none;} }
  section[data-rol="nasil"] .panel-card ol{list-style:none;counter-reset:adim;padding:0;margin:14px 0 0;}
  section[data-rol="nasil"] .panel-card li{counter-increment:adim;position:relative;padding:6px 10px 16px 46px;border-radius:12px;transition:background .2s ease;}
  section[data-rol="nasil"] .panel-card li::before{content:counter(adim);position:absolute;left:6px;top:4px;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:13px;background:var(--u-soft);color:var(--u-deep);transition:background .2s ease,color .2s ease;}
  section[data-rol="nasil"] .panel-card li:not(:last-child)::after{content:"";position:absolute;left:19px;top:34px;bottom:-2px;width:2px;background:var(--u-soft);}
  section[data-rol="nasil"] .panel-card li:hover{background:var(--u-soft);}
  section[data-rol="nasil"] .panel-card li:hover::before{background:var(--u);color:#fff;}
  .tld-card .ren{font-size:12.5px;color:var(--text-muted);margin-top:6px;}
  .tld-card .tld-go{display:inline-block;margin-top:14px;font-size:13.5px;font-weight:700;color:var(--red);text-decoration:none;}
  .tld-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}
  body.urun .tld-card:hover{transform:translateY(-4px);border-color:var(--u);box-shadow:0 18px 40px -26px var(--u-glow);}
  body.urun .tld-card .tag{color:var(--u-deep);}
  .tld-note{text-align:center;font-size:13.5px;color:var(--text-muted);margin-top:18px;}
  .ep-users{display:flex;flex-direction:column;gap:6px;margin-top:-4px;font-size:12.5px;font-weight:600;color:var(--text-muted);}
  .ep-users select{font:inherit;font-size:14px;font-weight:600;color:var(--text);background:var(--surface);border:1.5px solid var(--border);border-radius:10px;padding:8px 10px;cursor:pointer;}
  .ep-users select:hover,.ep-users select:focus{border-color:var(--u, var(--navy));outline:none;}
  .ep-per{display:block;font-size:12.5px;color:var(--text-muted);margin-top:-6px;}
  .price-card.is-muted{opacity:.6;}
  .price-badge.cur{background:var(--navy);}
  .ep-compare{margin-top:30px;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:0 18px;}
  .ep-compare summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:700;color:var(--red);text-align:center;}
  .ep-compare summary::-webkit-details-marker{display:none;}
  .ep-compare summary::after{content:" ▾";}
  .ep-compare[open] summary::after{content:" ▴";}
  .ep-compare .table-wrap{padding-bottom:18px;overflow-x:auto;}
  .upgrade-note[hidden]{display:none;}
  .rehber-prose .rh-giris{font-size:15.5px;color:var(--text-body);margin:0 0 18px;}
  .rh-kart{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px 24px;margin-bottom:18px;transition:border-color .2s ease,box-shadow .2s ease;}
  .rh-kart:hover{border-color:var(--u, var(--navy));box-shadow:0 18px 40px -30px var(--u-glow, rgba(17,41,75,.35));}
  .rh-baslik{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--text);margin:0 0 14px;}
  .rh-baslik::before{content:"";width:10px;height:10px;border-radius:3px;background:var(--u, var(--navy));flex:none;}
  .rh-tbl{min-width:0;font-size:14px;}
  .rh-tbl td{vertical-align:top;line-height:1.55;}
  .rh-tbl td:first-child{white-space:normal;min-width:120px;}
  .rh-tbl td:first-child strong{color:var(--u-deep, var(--navy));}
  .rh-mini{margin:0;padding-left:18px;}
  .rh-mini li{margin-bottom:6px;}
  .rh-adimlar{list-style:none;counter-reset:rh;padding:0;margin:4px 0 0;}
  .rh-adimlar li{counter-increment:rh;position:relative;padding:5px 10px 14px 46px;border-radius:12px;transition:background .2s ease;}
  .rh-adimlar li::before{content:counter(rh);position:absolute;left:6px;top:3px;width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:13px;background:var(--u-soft, rgba(17,41,75,.08));color:var(--u-deep, var(--navy));}
  .rh-adimlar li:not(:last-child)::after{content:"";position:absolute;left:19px;top:33px;bottom:-1px;width:2px;background:var(--u-soft, rgba(17,41,75,.1));}
  .rh-adimlar li:hover{background:var(--u-soft, rgba(17,41,75,.05));}
  .rh-adimlar li:hover::before{background:var(--u, var(--navy));color:#fff;}
  @media (max-width:700px){
    .rh-tbl thead{display:none;}
    .rh-tbl tr{display:block;border-bottom:1px solid var(--border);padding:10px 0;}
    .rh-tbl td{display:block;border:0;padding:4px 0;}
    .rh-tbl td::before{content:attr(data-label);display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);}
  }
  .rh-uzantilar{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
  @media (max-width:760px){ .rh-uzantilar{grid-template-columns:1fr;} }
  .rh-uzanti{border:1px solid var(--border);border-radius:14px;background:var(--bg);transition:border-color .2s ease;}
  .rh-uzanti[open]{grid-column:1/-1;border-color:var(--u, var(--navy));}
  .rh-uzanti:hover{border-color:var(--u, var(--navy));}
  .rh-uzanti summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:14px 16px;}
  .rh-uzanti summary::-webkit-details-marker{display:none;}
  .rh-uzanti summary b{flex:none;min-width:70px;font-family:var(--font-display);font-size:16px;color:var(--u-deep, var(--navy));}
  .rh-uzanti summary span{flex:1;font-size:14px;color:var(--text-body);line-height:1.45;}
  .rh-uzanti summary::after{content:"+";flex:none;font-size:20px;font-weight:700;color:var(--red);}
  .rh-uzanti[open] summary::after{content:"−";}
  .rh-uzanti-body{padding:0 16px 16px 98px;font-size:14px;line-height:1.6;color:var(--text-body);}
  @media (max-width:560px){ .rh-uzanti-body{padding-left:16px;} }
  .rh-lbl{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;}
  .rh-cift{display:grid;grid-template-columns:1fr 1.4fr;gap:18px;}
  @media (max-width:640px){ .rh-cift{grid-template-columns:1fr;} }
  #uzanti-turleri .rh-uzantilar{max-width:980px;margin-inline:auto;}
  .ssl-tum{margin-top:44px;}
  .ssl-tum-h{text-align:center;font-size:22px;color:var(--text);margin-bottom:14px;}
  .ssl-filtre{justify-content:center;margin-bottom:16px;}
  .ssl-tbl td{vertical-align:middle;}
  .ssl-tbl td b{display:block;color:var(--text);}
  .ssl-tbl td small{display:block;font-size:12px;color:var(--text-muted);font-weight:500;}
  .ssl-tbl tr[hidden]{display:none;}
  .ssl-tbl tbody tr{transition:background .15s ease;}
  .ssl-tbl tbody tr:hover{background:var(--u-soft, rgba(17,41,75,.04));}
  .ssl-tip{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;border-radius:999px;padding:3px 9px;margin:2px 4px 2px 0;background:var(--u-soft);color:var(--u-deep);}
  .ssl-tip.t-wc{background:rgba(17,41,75,.08);color:var(--navy);}
  body[data-mode="dark"] .ssl-tip.t-wc{background:rgba(255,255,255,.1);color:var(--text);}
  .ssl-fiyat{font-family:var(--font-display);font-weight:700;color:var(--text);white-space:nowrap;}
  .ssl-fiyat small{display:inline!important;margin-left:2px;}
  @media (max-width:700px){ .ssl-tbl{min-width:600px;} }
  .ssl-tbl a.tbl-btn{background:transparent;color:var(--u-deep, var(--navy));border:1.5px solid var(--u, var(--navy));}
  .ssl-tbl a.tbl-btn:hover{background:var(--u, var(--navy));color:#fff;}
  .kat-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:34px;}
  .kat-chips{margin:0;}
  .kat-toolbar .tbl-search{max-width:260px;}
  .kat-count{font-size:13.5px;color:var(--text-muted);margin:14px 0 6px;}
  .kat-grup{margin-top:30px;}
  .kat-head h3{font-size:20px;color:var(--text);display:flex;align-items:center;gap:8px;}
  .kat-head h3 span{font-size:12px;font-weight:700;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:2px 9px;}
  .kat-head p{font-size:14px;color:var(--text-muted);margin:4px 0 0;}
  .kat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin-top:14px;}
  .kat-card{display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}
  .kat-card:hover{transform:translateY(-4px);border-color:var(--hero-accent2, #21C7B7);box-shadow:0 18px 40px -28px rgba(17,41,75,.4);}
  .kat-ext{font-family:var(--font-display);font-size:21px;font-weight:700;color:var(--text);}
  .kat-amt{font-family:var(--font-display);font-size:19px;font-weight:700;color:var(--text);margin-top:8px;font-variant-numeric:tabular-nums;}
  .kat-per{font-size:12px;color:var(--text-muted);}
  .kat-sub{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-muted);}
  .kat-sub b{color:var(--text-body);font-weight:600;font-variant-numeric:tabular-nums;}
  .kat-go{margin-top:10px;font-size:13px;font-weight:700;color:var(--red);}
  .kat-empty{text-align:center;color:var(--text-muted);margin:30px 0;}
  .kat-right{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
  .kat-sort{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-muted);}
  .kat-sort select{font:inherit;font-size:14px;font-weight:600;color:var(--text);background:var(--surface);border:1.5px solid var(--border);border-radius:999px;padding:9px 14px;cursor:pointer;}
  .kat-sort select:hover,.kat-sort select:focus{border-color:var(--hero-accent2, #21C7B7);outline:none;}
  .kat-card{position:relative;}
  .kat-etiket{position:absolute;top:12px;right:12px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;background:#3C4761;color:#F5F6FA;border:1px solid #21C7B7;}
  .kat-etiket{position:static;align-self:flex-start;margin:-4px 0 6px;}
  .kat-toolbar{align-items:flex-start;}
  .kat-rows{margin-top:12px;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;}
  .kat-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 110px;align-items:center;gap:12px;padding:13px 20px;border-top:1px solid var(--border);text-decoration:none;color:var(--text-body);font-size:14.5px;transition:background .15s ease;}
  .kat-row:first-child{border-top:0;}
  a.kat-row:hover{background:rgba(33,199,183,.07);}
  .kr-head{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);padding-top:11px;padding-bottom:11px;background:var(--bg-alt);}
  .kr-ext{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap;}
  .kr-ext em{font-style:normal;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;background:#3C4761;color:#F5F6FA;border:1px solid #21C7B7;}
  .kr-p{font-variant-numeric:tabular-nums;}
  .kr-p b{font-family:var(--font-display);font-weight:700;color:var(--text);font-size:15.5px;}
  .kr-p small{display:block;font-size:11.5px;color:var(--text-muted);}
  .kr-go{justify-self:end;font-size:13px;font-weight:700;color:var(--red);opacity:.65;transition:opacity .15s ease;}
  a.kat-row:hover .kr-go{opacity:1;}
  @media (max-width:700px){
    .kr-head{display:none;}
    .kat-row{grid-template-columns:1fr auto;row-gap:4px;}
    .kat-row .kr-p:nth-of-type(3),.kat-row .kr-p:nth-of-type(4){grid-column:1/-1;font-size:12.5px;color:var(--text-muted);}
    .kat-row .kr-p:nth-of-type(3)::before{content:"Yenileme ";}
    .kat-row .kr-p:nth-of-type(4)::before{content:"Transfer ";}
    .kr-go{grid-row:1;grid-column:2;}
  }
  .kat-list{margin-top:14px;}
  .kat-tbl{min-width:620px;}
  .kat-tbl tbody tr:not(.kt-grup):hover{background:rgba(33,199,183,.07);}
  .kat-tbl tr.kt-grup th{background:var(--bg-alt);font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text);padding:16px 16px 12px;white-space:normal;text-align:left;}
  .kat-tbl tr.kt-grup th span{font-size:11.5px;font-weight:700;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:1px 8px;margin-left:6px;}
  .kat-tbl tr.kt-grup th small{display:block;font-family:var(--font-body);font-size:12.5px;font-weight:500;color:var(--text-muted);margin-top:3px;}
  .kt-ext{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text);}
  .kt-ext em{font-style:normal;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;margin-left:6px;background:#3C4761;color:#F5F6FA;border:1px solid #21C7B7;vertical-align:2px;}
  .data-table td.kt-p{font-weight:500;}
  .kt-p b{font-family:var(--font-display);color:var(--text);}
  .kt-p small{color:var(--text-muted);font-size:11.5px;}
  .kt-go{text-align:right;}
  .kt-go a{font-size:13px;font-weight:700;color:var(--red);text-decoration:none;}
  .kt-kmp{display:inline-block;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;margin-left:6px;background:var(--red-tint);color:var(--red-deep);vertical-align:2px;cursor:help;}
  body[data-mode="dark"] .kt-kmp{background:rgba(227,24,55,.18);color:#FFB3BF;}
  .kat-tbl tr.kt-daha td{text-align:center;padding:10px;background:var(--surface);}
  .kt-daha button{font:inherit;font-size:13.5px;font-weight:700;color:var(--red);background:none;border:1.5px solid var(--border);border-radius:999px;padding:8px 18px;cursor:pointer;transition:border-color .15s ease;}
  .kt-daha button:hover{border-color:var(--red);}
  .top-baslik{font-size:16px;font-weight:700;color:var(--text);margin:0 0 -22px;}
  .fl-kmp-ust .top-baslik:not(:first-child){margin-top:34px;}
  .kmp-card-top{text-decoration:none;border-color:rgba(227,24,55,.35);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}
  .kmp-card-top:hover{transform:translateY(-4px);border-color:var(--red);box-shadow:0 18px 40px -28px rgba(227,24,55,.45);}
  .kmp-card-top .tag{display:inline-block;background:var(--red-tint);color:var(--red-deep);border-radius:999px;padding:3px 10px;}
  .kmp-card-top .tag.son{background:var(--red);color:#fff;}
  .kmp-e{font-family:var(--font-display);font-size:21px;font-weight:700;color:var(--red);margin-top:8px;}
  .kmp-card-top .per{margin-top:6px;line-height:1.4;}
  .kmp-bit{font-size:12px;font-weight:600;color:var(--text-muted);margin-top:8px;}
  .ka-alt .ka-go{margin-left:auto;}
  .kmp-afisler{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px;}
  @media (max-width:980px){ .kmp-afisler{grid-template-columns:1fr 1fr;} }
  @media (max-width:560px){ .kmp-afisler{grid-template-columns:1fr;} }
  .kmp-afis{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:20px 20px 18px;border-radius:18px;text-decoration:none;color:#F5F6FA;
    background:linear-gradient(135deg,#11294B 0%,#15505a 100%);box-shadow:0 18px 40px -26px rgba(17,41,75,.7);transition:transform .2s ease,box-shadow .2s ease;}
  .kmp-afis::after{content:"";position:absolute;right:-40px;top:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(33,199,183,.35),transparent 70%);}
  .kmp-afis:hover{transform:translateY(-4px);box-shadow:0 0 0 1.5px #21C7B7,0 22px 46px -24px rgba(17,41,75,.8);}
  .ka-ust{display:flex;align-items:center;justify-content:space-between;gap:8px;}
  .ka-ext{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.02em;color:#F5F6FA;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:3px 9px;}
  .ka-tag{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;background:#3C4761;color:#F5F6FA;border:1px solid #21C7B7;}
  .ka-tag.son{background:var(--red);border-color:var(--red);color:#fff;}
  .ka-e{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.2;color:#fff;min-height:54px;}
  .ka-alt{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;color:rgba(245,246,250,.72);}
  .ka-go{font-weight:700;color:#21C7B7;}
  .ka-e s{opacity:.55;font-weight:500;}
  .top-baslik{margin:0 0 -22px;}
  section:has(> .wrap > #kmpTopWrap[hidden]){display:none;}
  .kt-kmp.k-indirim{background:rgba(33,199,183,.15);color:#0F8F83;}
  .kt-kmp.k-hediye{background:rgba(47,125,225,.13);color:#1F5FB5;}
  .kt-kmp.k-ozel{background:rgba(17,41,75,.09);color:#11294B;}
  .kt-kmp.k-son{background:var(--red-tint);color:var(--red-deep);}
  body[data-mode="dark"] .kt-kmp.k-indirim{background:rgba(33,199,183,.18);color:#8DEBE1;}
  body[data-mode="dark"] .kt-kmp.k-hediye{background:rgba(47,125,225,.2);color:#9CC3F5;}
  body[data-mode="dark"] .kt-kmp.k-ozel{background:rgba(255,255,255,.1);color:var(--text);}
  body[data-mode="dark"] .kt-kmp.k-son{background:rgba(227,24,55,.18);color:#FFB3BF;}
  .kmp-afis{background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:none;--k:#21C7B7;}
  .kmp-afis::after{display:none;}
  .kmp-afis.k-hediye{--k:#2F7DE1;} .kmp-afis.k-ozel{--k:#11294B;} .kmp-afis.k-son{--k:var(--red);}
  .kmp-afis:hover{box-shadow:0 18px 40px -28px rgba(17,41,75,.4);border-color:var(--k);}
  .kmp-afis .ka-ext{color:var(--text);background:var(--bg-alt);border-color:var(--border);}
  .kmp-afis .ka-e{color:var(--text);}
  .kmp-afis .ka-alt{border-top-color:var(--border);color:var(--text-muted);}
  .kmp-afis .ka-go{color:var(--red);}
  .kmp-afis a.ka-go{text-decoration:none;}
  .kmp-afis a.ka-go:hover{text-decoration:underline;}
  .kmp-afis .ka-kosul{font-size:12px;color:var(--text-muted);text-decoration:underline;}
  .kmp-afis .ka-kosul:hover{color:var(--text);}
  .kmp-afis .kt-kmp{margin-left:0;}
  .kmp-afis .ka-e2{display:block;margin-top:4px;font-size:17px;color:var(--red-text);}
  .kmp-afis .ka-d{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted);}
  body[data-mode="dark"] .kmp-afis.k-ozel{--k:#8D9AB8;}
  .fl-sec{padding-top:0;}
  .hero.page-hero:has(.fl-tabs-wrap){flex-direction:column;align-items:stretch;justify-content:center;}
  .hero.page-hero:has(.fl-tabs-wrap) > .wrap{width:100%;}
  .fl-tabs-wrap{position:relative;z-index:2;margin-top:34px;}
  .fl-ara{margin-top:26px;}
  .fl-ara-sonuc{position:relative;z-index:3;max-width:620px;margin:10px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;}
  .fl-ara-sonuc button{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.35);background:#fff;color:#11294B;font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;cursor:pointer;}
  .fl-ara-sonuc button span{color:#3C4761;font-weight:500;}
  .fl-ara-sonuc button:hover{border-color:var(--red);color:var(--red);}
  .fl-ara-sonuc p{margin:0;color:var(--hero-text-body,#C7D0E2);font-size:14px;}
  .hero .fl-tabs{margin:0;justify-content:center;}
  .hero .fl-tabs button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#F3F5FA;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}
  .hero .fl-tabs button svg{color:#8DEBE1;}
  .hero .fl-tabs button.is-on,body[data-mode="dark"] .hero .fl-tabs button.is-on{background:#fff;border-color:#fff;color:#11294B;}
  .hero .fl-tabs button.is-on svg{color:#0E8074;}
  .hero .fl-tabs button:not(.is-on):hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.16);}
  .fl-tabs-sabit{position:fixed;left:0;right:0;top:84px;z-index:40;background:var(--bg);border-bottom:1px solid var(--border);box-shadow:0 10px 24px -18px rgba(17,41,75,.45);padding:10px 16px;transform:translateY(-12px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;}
  .fl-tabs-sabit.on{opacity:1;transform:none;pointer-events:auto;}
  .fl-tabs-sabit .fl-tabs{margin:0 auto;max-width:1240px;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;}
  .fl-tabs-sabit .fl-tabs::-webkit-scrollbar{display:none;}
  .fl-tabs-sabit .fl-tabs{gap:6px;max-width:1440px;} .fl-tabs-sabit .fl-tabs button{flex:none;padding:7px 11px;font-size:13px;gap:6px;}
  .fl-tabs-sabit .fl-tabs>:first-child{margin-left:auto;} .fl-tabs-sabit .fl-tabs>:last-child{margin-right:auto;}
  @media (max-width:900px){
    .hero .fl-tabs{gap:8px;justify-content:center;}
    .hero .fl-tabs button{padding:8px 13px;font-size:13.5px;gap:6px;}
    .hero .fl-tabs button svg{width:14px;height:14px;}
    .fl-tabs-wrap{margin-top:24px;}
    .fl-ara input{font-size:14px;padding:0 18px;} .fl-ara > button{padding:0 20px;}
  }
  .fl-tabs button[data-u="u-tr"] svg{color:#E31837;}
  .fl-tabs button[data-u="u-design"] svg{color:#7C5CFC;}
  .fl-tabs button[data-u="u-ssl"] svg{color:#1FA971;}
  .fl-tabs button[data-u="u-mail"] svg{color:#2F7DE1;}
  .fl-tabs button[data-u="u-brand"] svg{color:#D98E04;}
  .fl-tabs button[data-u="u-backorder"] svg{color:#EF6A2B;}
  .fl-tabs button[data-u="u-secpkg"] svg{color:#5561E0;}
  .fl-tabs button[data-u="u-cert"] svg{color:#0E8FA3;}
  .hero .fl-tabs button[data-u] svg{filter:brightness(1.35) saturate(1.1);}
  .hero .fl-tabs button.is-on[data-u] svg{filter:none;}
  .fl-sec .dt-panel{padding-top:34px;}
  .fl-cta{text-align:center;margin-top:24px;}
  .ep-matris td.kt-ext small{display:block;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-muted);}
  .ep-matris th:not(:first-child),.ep-matris td:not(:first-child){text-align:center;}
  .fl-cta a.dest-btn-secondary{color:var(--text);border-color:var(--border);background:var(--surface);}
  .fl-cta a.dest-btn-secondary:hover{border-color:var(--red);color:var(--red);}
  .fl-sec .fl-kmp-ust{margin-bottom:46px;}
  .fl-sec .dt-panel{max-width:none;}
  .gp-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:10px auto 0;align-items:stretch;}
  @media (max-width:760px){ .gp-grid{grid-template-columns:1fr;} }
  .gp-card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:30px 28px;}
  .gp-card.featured{border:2px solid var(--red);box-shadow:0 22px 50px -30px rgba(227,24,55,.55);}
  .gp-card.featured::before{content:"";position:absolute;left:18px;right:18px;top:-2px;height:5px;border-radius:0 0 6px 6px;background:var(--red);}
  .gp-rozet{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--red-tint);color:var(--red-deep);border-radius:6px;padding:5px 10px;margin-bottom:10px;}
  .gp-tur{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--u-soft, rgba(17,41,75,.08));color:var(--u-deep, var(--navy));border-radius:6px;padding:4px 9px;}
  .gp-card.featured .gp-tur{background:var(--red-tint);color:var(--red-deep);}
  .gp-card h3{font-size:24px;color:var(--text);margin:14px 0 6px;}
  .gp-desc{font-size:14.5px;color:var(--text-muted);line-height:1.55;margin:0;min-height:46px;}
  .gp-price{font-family:var(--font-display);font-size:54px;font-weight:800;color:var(--text);line-height:1;margin-top:22px;display:flex;align-items:baseline;gap:4px;}
  .gp-price small{font-size:18px;font-weight:700;color:var(--text-muted);}
  .gp-price span{font-size:16px;font-weight:600;color:var(--text-muted);margin-left:4px;}
  .gp-not{font-size:12.5px;color:var(--text-muted);margin:8px 0 18px;}
  .gp-card .price-cta{display:block;text-align:center;}
  .gp-card .price-cta.gp-cta-on{background:var(--red);color:#fff;border-color:var(--red);}
  .gp-lbl{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:22px 0 10px;padding-top:18px;border-top:1px solid var(--border);}
  .gp-card .price-list{margin:0;}
  .gp-card .price-list svg{color:var(--hero-accent2, #21C7B7);}
  .gy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:10px;}
  @media (max-width:860px){ .gy-grid{grid-template-columns:1fr;} }
  .gy-card{--c:#1FA971;--cs:rgba(31,169,113,.12);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:30px 24px;border-radius:20px;background:var(--surface);border:1px solid var(--border);}
  .gy-warn{--c:#D98E04;--cs:rgba(217,142,4,.14);border-color:rgba(217,142,4,.45);}
  .gy-x{--c:var(--red);--cs:var(--red-tint);border-color:rgba(227,24,55,.45);}
  .gy-ic{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--cs);color:var(--c);margin-bottom:6px;}
  .gy-gun{font-size:13.5px;font-weight:600;color:var(--text-muted);}
  .gy-deg{font-family:var(--font-display);font-size:46px;font-weight:800;line-height:1.05;color:var(--c);}
  .gy-card p{font-size:14px;color:var(--text-muted);line-height:1.55;margin:0;max-width:30ch;}
  .gy-notlar{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;}
  @media (max-width:760px){ .gy-notlar{grid-template-columns:1fr;} }
  .gy-not{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:14px;background:var(--bg-alt);border:1px solid var(--border);}
  .gy-not p{margin:0;font-size:14px;line-height:1.55;color:var(--text-body);}
  .gy-not b{color:var(--text);}
  .gy-ni{flex:none;margin-top:1px;}
  .gy-ni.warn{color:var(--red);} .gy-ni.ok{color:#1FA971;}
  .gp-card h3{margin-top:4px;}
  .gp-card.featured::before{display:none;}
  .price-badge{text-transform:uppercase;letter-spacing:.06em;}
  .gp-desc{min-height:50px;}
  .pricing-grid.grid5 .price-audience{min-height:34px;}
  .ks-sec{padding-top:10px;}
  .ks-kutu{border:1px solid var(--border);border-radius:24px;padding:36px 32px;background:linear-gradient(180deg,var(--surface),var(--bg-alt));}
  .ks-bas{text-align:center;max-width:64ch;margin:0 auto 26px;}
  .ks-bas h2{margin:8px 0 8px;}
  .ks-bas p{color:var(--text-muted);margin:0;}
  .ks-akis{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;position:relative;}
  .ks-adim{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:var(--text);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}
  .ks-adim:not(:last-child)::after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:var(--navy);color:#fff;z-index:2;}
  .ks-adim:hover{transform:translateY(-4px);border-color:var(--u);box-shadow:0 18px 40px -28px var(--u-glow);}
  .ks-no{font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--text-muted);}
  .ks-ic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--u-soft);color:var(--u);margin:4px 0 6px;}
  .ks-adim b{font-size:15.5px;}
  .ks-adim small{font-size:13px;color:var(--text-muted);}
  .ks-f{margin-top:8px;font-family:var(--font-display);font-weight:700;font-size:14.5px;color:var(--u-deep);}
  .ks-cta{text-align:center;margin-top:26px;}
  .ks-cta .btn-solid{display:inline-block;text-decoration:none;padding:14px 28px;font-size:15.5px;}
  @media (max-width:980px){ .ks-akis{grid-template-columns:1fr 1fr;} .ks-adim::after{display:none;} }
  @media (max-width:520px){ .ks-akis{grid-template-columns:1fr;} }
  .gy-serit{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:center;margin-top:28px;padding:30px 32px;border-radius:22px;border:1px solid var(--border);background:linear-gradient(135deg,rgba(31,169,113,.08),rgba(33,199,183,.06) 60%,var(--surface));}
  .gy-serit h3{font-size:24px;color:var(--text);margin:8px 0 8px;}
  .gy-serit p{color:var(--text-muted);margin:0 0 14px;line-height:1.6;}
  .gy-serit ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}
  .gy-serit li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--text-body);}
  .gy-serit li svg{flex:none;color:#1FA971;margin-top:1px;}
  .gy-s-cta{display:flex;flex-direction:column;align-items:center;gap:14px;}
  .gy-s-cta .btn-solid{display:inline-block;text-decoration:none;padding:15px 30px;font-size:16px;}
  .gy-s-link{font-size:14px;font-weight:700;color:var(--red);text-decoration:none;}
  @media (max-width:820px){ .gy-serit{grid-template-columns:1fr;} }
  #tamamlayanlar[hidden]{display:none;}
  .gy-serit + .ks-kutu{margin-top:28px;}
  .gy-s-metin.section-head h3{font-size:24px;}
  .gy-serit + .ks-kutu .ks-cta .btn-solid{background:transparent;color:var(--red);border:1.5px solid var(--red);box-shadow:none;}
  .gy-serit + .ks-kutu .ks-cta .btn-solid:hover{background:var(--red);color:#fff;}
  .fl-sec .dt-panel > .gy-serit:first-child{margin:10px 0 44px;}
  .sepet-btn{position:relative;}
  .sepet-sayi{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--red);color:#fff;font-size:10.5px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--header-bg, #fff);}
  .sepet-sayi[hidden]{display:none;}
  .oturum-yok[hidden],.oturum-var[hidden]{display:none !important;}
  .ep-fatura{display:block;font-size:11.5px;color:var(--text-muted);margin-top:-4px;}
  .gb-kural{max-width:980px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch;}
  .gb-k{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--border);font-size:14px;line-height:1.5;color:var(--text-body);}
  .gb-k b{flex:none;width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--u-soft);color:var(--u-deep);font-size:12.5px;}
  .gb-form{grid-column:1/-1;justify-self:center;font-weight:700;font-size:14px;color:var(--red);text-decoration:none;}
  .gb-not{margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--border);font-size:13.5px;color:var(--text-muted);}
  @media (max-width:760px){ .gb-kural{grid-template-columns:1fr;} }
  .rh-yonlen a{color:var(--red);font-weight:600;}
  .tf-grup{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px 24px;margin-bottom:18px;}
  .tf-grup .rh-baslik{margin-bottom:6px;}
  .tf-acik{font-size:14px;color:var(--text-muted);margin:0 0 14px;}
  .rh-uzanti summary::after{content:"Ayrıntılar ▾";font-size:12.5px;font-weight:700;color:var(--red);white-space:nowrap;border:1.5px solid rgba(227,24,55,.35);border-radius:999px;padding:5px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease;}
  [data-panel="belgeli"] .rh-uzanti summary::after{content:"Belgeleri gör ▾";}
  .rh-uzanti[open] summary::after,[data-panel="belgeli"] .rh-uzanti[open] summary::after{content:"Kapat ▴";color:var(--text-muted);border-color:var(--border);}
  .rh-uzanti summary:hover::after{background:var(--red);color:#fff;border-color:var(--red);}
  .rh-uzanti summary:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:14px;}
  @media (max-width:560px){ .rh-uzanti summary{flex-wrap:wrap;} .rh-uzanti summary::after{margin-left:auto;} }
  .fx{--fx-c:var(--u,#21C7B7);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background-color .35s ease;}
  .fx.fx:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--fx-c) 70%,transparent);
    box-shadow:0 22px 44px -26px rgba(11,26,46,.45),0 0 0 1px color-mix(in srgb,var(--fx-c) 30%,transparent),0 0 34px -14px color-mix(in srgb,var(--fx-c) 55%,transparent);
    background-image:radial-gradient(380px circle at var(--mx,50%) var(--my,30%),color-mix(in srgb,var(--fx-c) 14%,transparent),transparent 70%);}
  .fx :is(.ic,.cat-icon,.next-ic,.trust-ic,.gy-ic,.ks-ic,.cc-icon2,.svc-num,.ks-no,.rm-num){transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;}
  .fx:hover :is(.ic,.cat-icon,.next-ic,.trust-ic,.gy-ic,.ks-ic,.cc-icon2,.svc-num,.ks-no,.rm-num){transform:scale(1.12) rotate(-6deg);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--fx-c) 80%,transparent);}
  .fx :is(.cat-arrow,.tld-go,.kmp-cta,.go,.next-btn,.price-cta,.svc-cta){transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease;}
  .fx:hover :is(.cat-arrow,.tld-go,.kmp-cta,.go){transform:translateX(4px);}
  .fx:hover :is(.next-btn,.price-cta,.svc-cta){box-shadow:0 8px 20px -8px rgba(227,24,55,.75);transform:translateY(-1px);}
  .fx:hover :is(.price-cta,.svc-cta){background:var(--red);border-color:var(--red);color:#fff;}
  .fx:hover .dest-btn-secondary{border-color:var(--red);}
  .fx-row{transition:transform .25s ease,background-color .25s ease;}
  .fx-row:hover{transform:translateX(4px);background-image:linear-gradient(90deg,rgba(33,199,183,.14),rgba(33,199,183,0) 75%);}
  .fx-row :is(.dd-icon){transition:transform .3s cubic-bezier(.34,1.56,.64,1);}
  .fx-row:hover :is(.dd-icon){transform:scale(1.12) rotate(-6deg);}
  @media (hover:none){ .fx.fx:hover,.fx-row:hover{transform:none;} }
  @media (prefers-reduced-motion:reduce){
    .fx,.fx-row,.fx *{transition:none !important;}
    .fx.fx:hover,.fx-row:hover,.fx:hover *{transform:none !important;}
  }
  .kb-search{position:relative;}
  .kb-oneri{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px -20px rgba(11,26,46,.45);padding:8px;max-height:420px;overflow:auto;}
  .kb-oneri-bas{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:8px 12px 6px;}
  .kb-oneri-satir{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;padding:11px 12px;border-radius:12px;color:var(--text-body);transition:background .2s ease,transform .2s ease;}
  .kb-oneri-satir:hover,.kb-oneri-satir.is-sel{background:var(--bg-alt);transform:translateX(3px);}
  .kos-q{flex:1;min-width:0;font-size:14.5px;font-weight:600;color:var(--text);line-height:1.4;}
  .kos-q mark{background:rgba(33,199,183,.28);color:inherit;border-radius:3px;padding:0 2px;}
  .kos-konu{flex:none;font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;background:rgba(33,199,183,.14);color:#0F8F83;}
  @media (max-width:520px){ .kos-konu{display:none;} }
  .hero:has(.kb-search){overflow:visible;z-index:5;}
  body[data-mode="dark"].u-tr,body[data-mode="dark"] .u-tr{--u-lite:#FF7A8C;}
  body[data-mode="dark"].u-gtld,body[data-mode="dark"] .u-gtld{--u-lite:#5FE3D6;}
  body[data-mode="dark"].u-design,body[data-mode="dark"] .u-design{--u-lite:#A895FF;}
  body[data-mode="dark"].u-ssl,body[data-mode="dark"] .u-ssl{--u-lite:#4FD39B;}
  body[data-mode="dark"].u-mail,body[data-mode="dark"] .u-mail{--u-lite:#74ABF2;}
  body[data-mode="dark"].u-brand,body[data-mode="dark"] .u-brand{--u-lite:#F2B544;}
  body[data-mode="dark"].u-backorder,body[data-mode="dark"] .u-backorder{--u-lite:#F79A6A;}
  body[data-mode="dark"].u-secpkg,body[data-mode="dark"] .u-secpkg{--u-lite:#939BF2;}
  body[data-mode="dark"].u-cert,body[data-mode="dark"] .u-cert{--u-lite:#43C6DA;}
  body[data-mode="dark"].u-host,body[data-mode="dark"] .u-host{--u-lite:#9FB3D1;}
  body[data-mode="dark"].u-host,body[data-mode="dark"] .u-host{--u:#4F7FC4;--u-soft:rgba(111,155,219,.18);--u-glow:rgba(111,155,219,.30);}
  body[data-mode="dark"].urun .section-head .tag,body[data-mode="dark"].urun .def-row dt,body[data-mode="dark"] .next-tag,body[data-mode="dark"] .roadmap .rm-num,
  body[data-mode="dark"].urun .tld-card .tag,body[data-mode="dark"] .rh-tbl td:first-child strong,body[data-mode="dark"] .rh-uzanti summary b,body[data-mode="dark"] .ssl-tbl a.tbl-btn,
  body[data-mode="dark"] .gp-tur,body[data-mode="dark"] .ks-f,body[data-mode="dark"] .gb-k b,body[data-mode="dark"] .n4-urun .n4-git,body[data-mode="dark"] .ssl-tip,body[data-mode="dark"] section[data-rol="nasil"] .panel-card li::before{color:var(--u-lite,var(--text));}
  body[data-mode="dark"] .roadmap .rm-card:hover .rm-num,body[data-mode="dark"] .roadmap .rm-card.is-active .rm-num{color:#fff;}
  .badge-ok{color:#0B1A2E;}
  body[data-mode="dark"] .kb-chip.is-on span{color:rgba(11,26,46,.75);}
  .tema-renk main :is(.u-tr,.u-gtld,.u-design,.u-ssl,.u-mail,.u-brand,.u-backorder,.u-secpkg,.u-cert,.u-host){--u:#21C7B7;--u-deep:#11294B;--u-soft:rgba(33,199,183,.14);--u-glow:rgba(33,199,183,.30);}
  .tema-renk main .oz-kart.u-tr .oz-ic{color:#E31837;background:rgba(227,24,55,.12);}
  .tema-renk main .oz-kart.u-design .oz-ic{color:#7C5CFC;background:rgba(124,92,252,.13);}
  .tema-renk main .oz-kart.u-ssl .oz-ic{color:#1FA971;background:rgba(31,169,113,.13);}
  .tema-renk main .oz-kart.u-mail .oz-ic{color:#2F7DE1;background:rgba(47,125,225,.13);}
  .tema-renk main .oz-kart.u-brand .oz-ic{color:#D98E04;background:rgba(217,142,4,.15);}
  .tema-renk main .oz-kart.u-backorder .oz-ic{color:#EF6A2B;background:rgba(239,106,43,.13);}
  .tema-renk main .oz-kart.u-secpkg .oz-ic{color:#5561E0;background:rgba(85,97,224,.13);}
  .tema-renk main .oz-kart.u-cert .oz-ic{color:#0E8FA3;background:rgba(14,143,163,.13);}
  .tema-renk main .oz-kart.u-host .oz-ic{color:#11294B;background:rgba(17,41,75,.10);}
  body[data-mode="dark"].tema-renk main .oz-kart.u-host .oz-ic{color:#9FB3D1;background:rgba(159,179,209,.14);}
  .tema-renk .gy-card{--c:#0E8074;--cs:rgba(33,199,183,.14);}
  .tema-renk .gy-card.gy-ok{border-color:rgba(33,199,183,.55);}
  .tema-renk .gy-warn{--c:#11294B;--cs:rgba(17,41,75,.09);border-color:rgba(17,41,75,.35);}
  .tema-renk .gy-x{--c:var(--red);--cs:var(--red-tint);border-color:rgba(227,24,55,.45);}
  .tema-renk .gy-ni.ok,.tema-renk .gy-serit li svg{color:#21C7B7;}
  .tema-renk .gy-serit{background:linear-gradient(135deg,rgba(33,199,183,.10),rgba(17,41,75,.04) 60%,var(--surface));}
  .tema-renk .kmp-afis.k-hediye{--k:#11294B;} .tema-renk .kmp-afis.k-ozel{--k:#11294B;}
  :root[data-theme="dark"] .tema-renk .gy-warn,.tema-renk[data-mode="dark"] .gy-warn{--c:#9FB3D1;}
  .oz-grup{margin-top:34px;}
  .oz-grup:first-of-type{margin-top:12px;}
  .oz-grup-h{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;}
  .oz-grup-h::after{content:"";flex:1;height:1px;background:var(--border);}
  .oz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
  .oz-g-alan{grid-template-columns:2fr 1fr;grid-template-rows:auto auto;}
  .oz-g-alan .oz-kart.genis{grid-row:span 2;}
  @media (max-width:980px){ .oz-grid,.oz-g-alan{grid-template-columns:1fr 1fr;} .oz-g-alan .oz-kart.genis{grid-column:1 / -1;grid-row:auto;} }
  @media (max-width:560px){ .oz-grid,.oz-g-alan{grid-template-columns:1fr;} }
  .oz-kart{position:relative;display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:18px;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:var(--text);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;}
  .oz-kart:hover{border-color:var(--text-muted);box-shadow:0 14px 30px -20px rgba(17,41,75,.45);transform:translateY(-2px);}
  .oz-ust{display:flex;align-items:flex-start;gap:12px;}
  .oz-kart:has(.oz-rozet) .oz-ust,.oz-kart:has(.oz-kmp) .oz-ust{padding-top:24px;}
  .oz-ic{flex:none;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--u-soft);color:var(--u);}
  .oz-baslik b{display:block;font-size:17px;font-weight:800;color:var(--text);line-height:1.25;}
  .oz-baslik small{display:block;font-size:13px;color:var(--text-muted);margin-top:3px;line-height:1.45;}
  .oz-alt{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px dashed var(--border);}
  .oz-fiyat{font-family:var(--font-display);}
  .oz-fiyat b{font-size:22px;font-weight:800;color:var(--text);}
  .oz-bas{display:block;font-size:11.5px;font-weight:600;color:var(--text-muted);text-transform:lowercase;}
  .oz-birim{font-size:13px;color:var(--text-muted);margin-left:2px;}
  .oz-go{font-size:13.5px;font-weight:700;color:var(--red);white-space:nowrap;margin-left:auto;}
  .oz-rozet,.oz-kmp{position:absolute;top:18px;right:18px;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 9px;background:#3C4761;color:#F5F6FA;}
  .oz-kmp{background:#E31837;color:#fff;}
  .oz-tld{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}
  @media (max-width:760px){ .oz-tld{grid-template-columns:1fr 1fr;} }
  @media (max-width:420px){ .oz-tld{grid-template-columns:1fr;} }
  .oz-tld li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:11px 13px;border-radius:12px;background:var(--bg-alt);}
  .oz-ext{font-weight:800;font-size:15px;color:var(--text);}
  .oz-tag{font-size:9.5px;font-weight:800;letter-spacing:.04em;border-radius:999px;padding:3px 7px;display:none;}
  .oz-tag.on{display:inline-block;background:#E31837;color:#fff;}
  .oz-tag.on.ozel{background:#11294B;}
  body[data-mode="dark"] .oz-tag.on.ozel{background:#F3F5FA;color:#11294B;}
  .oz-p{margin-left:auto;font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text);}
  .oz-not{font-size:12px;color:var(--text-muted);}
  .urun-kmp .kmp-grid{justify-content:center;}
  .blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:10px;}
  @media (max-width:980px){ .blog-grid{grid-template-columns:1fr 1fr;} }
  @media (max-width:520px){ .blog-grid{grid-template-columns:1fr;} }
  .blog-kart{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:var(--text);}
  .blog-kart[hidden]{display:none;}
  .blog-etk{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0C776C;}
  .blog-kart b{font-size:14.5px;line-height:1.4;}
  .blog-go{margin-top:auto;font-size:13px;font-weight:700;color:var(--red);}
  .blog-alt{text-align:center;margin-top:18px;}
  .blog-alt a{font-weight:700;color:var(--red);text-decoration:none;}
  .kb-blog{margin:6px 0 28px;padding:20px;border-radius:18px;background:var(--bg-alt);border:1px solid var(--border);}
  .kb-blog .blog-alt{margin-top:12px;}
  .blog-kb-baslik{font-size:18px;margin:0 0 4px;}
  .foot-rozetler{display:flex;align-items:center;gap:14px;margin-top:18px;}
  .foot-rozetler .foot-etbis{margin-top:0;}
  .foot-icann{display:inline-block;background:#fff;border-radius:8px;padding:4px 6px;}
  .foot-icann img{display:block;height:64px;width:auto;}
  .kb-oneri-satir.blog{text-decoration:none;}
  .kos-tur{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:4px 7px;min-width:44px;text-align:center;}
  .kos-tur.soru{background:rgba(33,199,183,.16);color:#0F8F83;}
  .kos-tur.blog{background:rgba(239,106,43,.14);color:#C04C12;}
  .kos-git{flex:none;color:var(--text-muted);font-weight:700;}
  .kb-oneri-bas + .kb-oneri-satir{margin-top:2px;}
  .kb-oneri .kb-oneri-bas:not(:first-child){margin-top:6px;border-top:1px solid var(--border);padding-top:12px;}
  .kb-grup-bas{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px 2px 8px;padding-bottom:8px;border-bottom:2px solid var(--border);}
  .kb-grup-bas:first-child{margin-top:4px;}
  .kb-grup-bas h3{margin:0;font-size:17px;color:var(--text);}
  .kb-grup-bas span{font-size:13px;color:var(--text-muted);}
  .kb-daha{align-self:flex-start;margin:6px 0 4px;background:none;border:1.5px solid var(--border);border-radius:999px;padding:9px 16px;font:inherit;font-size:14px;font-weight:700;color:var(--red);cursor:pointer;transition:border-color .2s ease,background .2s ease;}
  .kb-daha:hover{border-color:var(--red);background:var(--red-tint,rgba(227,24,55,.06));}
  body.hero-urun:not(.urun){--u:#E31837;--u-deep:#B90F29;--u-soft:rgba(227,24,55,.12);--u-glow:rgba(227,24,55,.30);}
  body.hero-urun .hero{
    background-image:
      radial-gradient(720px 420px at 82% 38%, color-mix(in srgb,var(--u) 42%,transparent), transparent 70%),
      radial-gradient(620px 380px at 6% 110%, color-mix(in srgb,var(--u) 22%,transparent), transparent 70%),
      linear-gradient(135deg,#0B1A2E 0%,color-mix(in srgb,var(--u-deep) 38%,#0B1A2E) 100%);
    background-size:auto;
  }
  .hero-ikon{position:absolute;right:max(3vw,24px);top:50%;transform:translateY(-44%) rotate(-8deg);z-index:1;pointer-events:none;
    color:var(--u);opacity:.16;filter:drop-shadow(0 0 40px color-mix(in srgb,var(--u) 60%,transparent));}
  .hero-ikon svg,.hero-ikon img{width:clamp(180px,24vw,320px);height:auto;display:block;}
  .hero-ikon svg *{stroke-width:1.1;}
  @media (max-width:760px){ .hero-ikon{opacity:.09;right:8px;} .hero-ikon svg,.hero-ikon img{width:150px;} }
  body.hero-urun .hero .eyebrow{background:color-mix(in srgb,var(--u) 18%,transparent);border-color:var(--u);color:#fff;}
  body.hero-sade .hero{
    --hero-text:var(--text);--hero-text-body:var(--text-body);--hero-text-muted:var(--text-muted);
    --hero-chip-bg:var(--surface);--hero-chip-border:var(--border);--hero-input-border:var(--border);
    --hero-input-bg:var(--surface);--hero-card-bg:var(--surface);--hero-card-border:var(--border);
    --hero-eyebrow-text:var(--text);--hero-divider:var(--border);
    background-image:
      radial-gradient(640px 360px at 90% 18%, rgba(227,24,55,.13), transparent 70%),
      radial-gradient(700px 380px at 6% 100%, rgba(17,41,75,.16), transparent 70%),
      linear-gradient(120deg,#E7ECF4 0%,#F4F6FA 50%,#FBEDEF 100%);
    background-size:auto;color:var(--text);
    box-shadow:inset 0 -4px 0 0 transparent;border-bottom:0;
  }
  body.hero-sade .hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#11294B,#E31837);z-index:1;pointer-events:none;}
  [data-mode="dark"] body.hero-sade .hero,body.hero-sade[data-mode="dark"] .hero{
    background-image:
      radial-gradient(640px 360px at 90% 18%, rgba(227,24,55,.18), transparent 70%),
      radial-gradient(700px 380px at 6% 100%, rgba(17,41,75,.45), transparent 70%),
      linear-gradient(120deg,#0C1B31 0%,#111F36 50%,#2A1424 100%);
  }
  body.hero-sade .hero-ikon{color:#11294B;opacity:.10;filter:none;}
  body.hero-sade[data-mode="dark"] .hero-ikon{color:#F3F5FA;opacity:.08;}
  body.hero-sade .hero .eyebrow{background:rgba(17,41,75,.08);border-color:rgba(17,41,75,.35);color:var(--text);}
  body.hero-sade .hero .eyebrow svg{color:#E31837;}
  body.hero-sade .hero.page-hero{padding-top:128px;padding-bottom:52px;}
  @media (max-width:900px){ body.hero-sade .hero.page-hero{padding-top:118px;padding-bottom:40px;} }
  body.hero-sade .hero h1{color:var(--text);font-size:clamp(30px,4vw,44px);}
  body.hero-sade .hero .lead,body.hero-sade .hero p{color:var(--text-body);}
  body.hero-sade .hero .eyebrow{background:var(--surface);border-color:var(--border);color:var(--text);}
  body.hero-sade .hero .dest-btn-secondary{color:var(--text);border-color:var(--border);background:var(--surface);}
  body.hero-sade .hero .dest-btn-secondary:hover{border-color:var(--red);}
  body.hero-sade .kb-search input{background:var(--surface);color:var(--text);border:1.5px solid var(--border);}
  body.hero-sade .kb-search input::placeholder{color:var(--text-muted);}
  .kirinti{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:13px;color:var(--text-muted);margin-bottom:14px;}
  .kirinti a{color:var(--text-muted);text-decoration:none;}
  .kirinti a:hover{color:var(--red);}
  .kirinti [aria-current]{color:var(--text);font-weight:600;}
  .kr-ayrac{opacity:.6;}
  body.hero-urun .hero{min-height:600px;padding-top:128px;padding-bottom:72px;align-items:center;}
  body.hero-urun .hero-trust{display:none;}
  body.hero-urun .hero-grid{grid-template-columns:1.15fr .85fr;gap:44px;}
  @media (max-width:900px){ body.hero-urun .hero-grid{grid-template-columns:1fr;gap:32px;} }
  body.hero-urun .hero-grid h1{font-size:clamp(32px,3vw,40px);}
  body.hero-urun .hero-grid h1 br{display:none;}
  body.hero-urun .hero h1{font-size:clamp(34px,4.6vw,52px);line-height:1.08;}
  body.hero-sade .hero.page-hero{min-height:520px;display:flex;align-items:center;}
  body.hero-sade .hero .hero-trust{display:none;}
  body.hero-sade .hero{min-height:520px;padding-top:128px;padding-bottom:52px;}
  @media (max-width:900px){
    body.hero-urun .hero{min-height:0;padding-top:130px;padding-bottom:72px;}
    body.hero-sade .hero.page-hero{min-height:0;}
  }
  body.hero-urun .hero:has(.hero-grid){padding-top:116px;padding-bottom:52px;}
  @media (max-width:900px){ body.hero-urun .hero:has(.hero-grid){padding-top:130px;padding-bottom:72px;} }
  .site-duyuru{position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;
    background:linear-gradient(90deg,#11294B,#1B3A66 60%,#3A1B35);color:#F3F5FA;font-size:14px;line-height:1.4;}
  .sd-ic{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;text-align:center;}
  .sd-rozet{background:#E31837;color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;border-radius:999px;padding:3px 9px;}
  .sd-metin{font-weight:600;}
  .sd-link{color:#FF9BAA;font-weight:700;text-decoration:none;white-space:nowrap;}
  .sd-link:hover{text-decoration:underline;}
  .sd-kapat{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:18px;line-height:1;cursor:pointer;}
  .sd-kapat:hover{background:rgba(255,255,255,.2);}
  @media (max-width:640px){ .site-duyuru{font-size:13px;padding:9px 12px;} }
  body[data-mode="light"] .site-duyuru{background:linear-gradient(90deg,#E6EDF7,#F2F5FA 55%,#FBE9EC);color:#11294B;border-bottom:1px solid #DCE1EA;}
  body.ana-acik .site-duyuru{background:rgba(11,26,46,.3);border-bottom:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}
  body.ana-acik[data-mode="light"] .site-duyuru{background:rgba(255,255,255,.35);border-bottom:0;}
  @media (min-width:901px){ body.ana-acik .site-duyuru ~ main{display:flow-root;}
  body.ana-acik .site-duyuru ~ main .hero{margin-top:calc(-1 * var(--hero-kaydir,26px));} }
  body[data-mode="light"] .sd-link{color:#E31837;}
  .header{transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease;}
  .header .nav-link,.header .icon-btn,.header .btn-ghost,.header .lang-pill,.header .lang-pill button{transition:background-color .25s ease,color .25s ease,border-color .25s ease;}
  body[data-mode="light"] .header-shell.kaydi .header{
    --header-bg:#11294B;--header-text:#F3F5FA;--header-border:#213A5E;--header-muted:#9AA7C4;--header-hover:#1B3A63;--header-surface:#16325A;
    box-shadow:0 14px 34px -14px rgba(11,26,46,.6);}
  body[data-mode="dark"] .header-shell.kaydi .header{
    --header-bg:#FFFFFF;--header-text:#11294B;--header-border:#E3E6EE;--header-muted:#636D86;--header-hover:#EEF0F5;--header-surface:#F6F7F9;
    box-shadow:0 14px 34px -14px rgba(0,0,0,.55);}
  .n4-oneri{margin:0 auto 34px;max-width:980px;}
  .n4-liste{max-width:780px;margin:0 auto 18px;}
  .n4-oneri h2,.n4-bas{font-size:20px;text-align:center;margin:0 0 14px;}
  .n4-liste{display:flex;flex-direction:column;gap:10px;}
  .n4-sayfa{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:var(--text);}
  .n4-sayfa small{color:var(--text-muted);font-size:12.5px;}
  .n4-sayfa:hover{border-color:var(--red);}
  .n4-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-width:980px;margin:0 auto;}
  @media (max-width:860px){ .n4-grid{grid-template-columns:1fr 1fr;} }
  .n4-kart{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-radius:14px;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:var(--text);font-weight:700;font-size:14px;text-align:center;}
  .n4-kart svg{color:var(--red);}
  .n4-kart:hover{border-color:var(--red);}
  .n4-urun-bas{margin-top:34px;}
  .n4-urunler{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:980px;margin:0 auto;}
  @media (max-width:760px){ .n4-urunler{grid-template-columns:1fr;} }
  .n4-urun{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border-radius:16px;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:var(--text);}
  .n4-urun b{font-size:16px;}
  .n4-urun small{color:var(--text-muted);font-size:13px;line-height:1.45;}
  .n4-urun .n4-git{margin-top:auto;padding-top:6px;color:var(--u,var(--red));font-weight:700;font-size:13.5px;}
  .n4-urun:hover{border-color:var(--u,var(--red));}
  .n4-alt{text-align:center;color:var(--text-muted);margin-top:26px;}
  .n4-alt a{color:var(--red);font-weight:600;}
  body.ana-acik[data-mode="light"] .hero{
    --hero-text:#11294B;--hero-text-body:#2E3A52;--hero-text-muted:#4F5A72;
    --hero-chip-bg:rgba(255,255,255,.78);--hero-chip-border:#DCE1EA;--hero-input-bg:#FFFFFF;--hero-input-border:#D5DBE6;
    --hero-card-bg:rgba(255,255,255,.9);--hero-card-border:#E3E6EE;--hero-divider:#DCE1EA;
    --hero-action-text:#E31837;--hero-action-border:rgba(227,24,55,.35);--hero-track:rgba(17,41,75,.12);
    --hero-list-line:#E6E9F0;--hero-muted-badge:#E3E6EE;--hero-eyebrow-text:#11294B;
    background-image:
      linear-gradient(90deg,rgba(244,247,252,.94) 0%,rgba(244,247,252,.86) 40%,rgba(244,247,252,.5) 58%,rgba(244,247,252,0) 78%),
      linear-gradient(90deg,rgba(11,26,46,.22) 0%,rgba(11,26,46,.36) 45%,rgba(11,26,46,.60) 100%),
      url('hero-acik.jpg');
    background-size:auto,auto,cover;background-position:0 0,0 0,center;  }
  @supports (background-image:image-set(url('a.webp') type('image/webp') 1x)){
    body.ana-acik[data-mode="light"] .hero{background-image:
      linear-gradient(90deg,rgba(244,247,252,.94) 0%,rgba(244,247,252,.86) 40%,rgba(244,247,252,.5) 58%,rgba(244,247,252,0) 78%),
      linear-gradient(90deg,rgba(11,26,46,.22) 0%,rgba(11,26,46,.36) 45%,rgba(11,26,46,.60) 100%),
      url('hero-acik.webp');}
    body.ana-acik[data-mode="dark"] .hero{background-image:
      linear-gradient(90deg,rgba(8,16,34,.92) 0%,rgba(11,26,46,.78) 38%,rgba(11,26,46,.45) 68%,rgba(11,26,46,.35) 100%),
      url('hero-acik.webp');}
  }
  @supports (background-image:image-set(url('a.webp') type('image/webp') 1x)){ @media (max-width:900px){
    body.ana-acik[data-mode="light"] .hero{background-image:
      linear-gradient(90deg,rgba(244,247,252,.94) 0%,rgba(244,247,252,.86) 40%,rgba(244,247,252,.5) 58%,rgba(244,247,252,0) 78%),
      linear-gradient(90deg,rgba(11,26,46,.22) 0%,rgba(11,26,46,.36) 45%,rgba(11,26,46,.60) 100%),
      url('hero-acik-k.webp');}
    body.ana-acik[data-mode="dark"] .hero{background-image:
      linear-gradient(90deg,rgba(8,16,34,.92) 0%,rgba(11,26,46,.78) 38%,rgba(11,26,46,.45) 68%,rgba(11,26,46,.35) 100%),
      url('hero-acik-k.webp');}
  } }
  body.ana-acik[data-mode="light"] .hero .journey-card{box-shadow:0 30px 60px -34px rgba(17,41,75,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);}
  body.ana-acik[data-mode="light"] .hero .search-row input,body.ana-acik[data-mode="light"] .hero input{color:#11294B;}
  body.ana-acik[data-mode="light"] .ext-chip.ok{color:#11294B;}
  body.ana-acik[data-mode="light"] .net-metin b{color:#0B1B33;}
  body.ana-acik[data-mode="light"] .net-metin > span{color:#1F2B45;}
  body.ana-acik[data-mode="light"] .net-logo .net-koyu{display:block;}
  body.ana-acik[data-mode="light"] .net-logo .net-beyaz{display:none;}
  body.ana-acik[data-mode="light"] .ext-chip.kmp{color:#11294B;background:rgba(227,24,55,.08);}
  body.ana-acik[data-mode="light"] .hero-trust{background:rgba(255,255,255,.35);border-top-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}
  body.ana-acik[data-mode="dark"] .hero-trust{background:rgba(11,26,46,.3);border-top-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}
  body.ana-acik[data-mode="dark"] .trust-desc{color:#C2CCDF;}
  .site-duyuru ~ main .hero{min-height:calc(100vh - var(--hero-ust,42px));min-height:calc(100svh - var(--hero-ust,42px));}
  body.ana-acik .hero{padding-top:112px;padding-bottom:112px;}
  @media (max-height:820px) and (min-width:901px){ body.ana-acik .hero .journey-list li{padding-block:9px;} body.ana-acik .hero .journey-card{padding:20px 22px;} body.ana-acik .hero h1{font-size:56px;} }
  @media (max-width:900px){ body.ana-acik .hero{padding-top:140px;padding-bottom:40px;} }
  @media (max-width:900px){ body.ana-acik .hero:has(> .hero-trust){padding-bottom:0;} }
  @media (max-height:780px) and (min-width:901px){
    body.ana-acik .hero{padding-top:100px;padding-bottom:96px;}
    body.ana-acik .hero .journey-card-title{font-size:18px;margin-bottom:12px;}
    body.ana-acik .hero .journey-list{margin-top:12px;}
    body.ana-acik .hero .journey-list li{padding-block:6px;}
    body.ana-acik .hero .journey-caption{display:none;}
    body.ana-acik .hero h1{font-size:50px;}
    body.ana-acik .hero p.lead{margin-top:12px;}
    body.ana-acik .hero-trust{padding-block:14px;}
  }
  body.ana-acik[data-mode="light"] .hero .journey-card{
    background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,.82));
    border:1px solid rgba(255,255,255,.7);
    -webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);
    box-shadow:0 30px 60px -34px rgba(17,41,75,.35),inset 0 1px 0 rgba(255,255,255,.8);}
  body.ana-acik[data-mode="light"] .hero .journey-list li{border-top-color:rgba(255,255,255,.6);}
  body.ana-acik[data-mode="light"] .hero .bar-track{background:rgba(255,255,255,.55);}
  body.ana-acik[data-mode="light"] .hero .jl-action{background:rgba(255,255,255,.92);}
  body.ana-acik[data-mode="light"] .hero .journey-list li:hover .jl-action{background:var(--red);border-color:var(--red);color:#fff;}
  body.ana-acik[data-mode="light"] .hero .journey-list li.muted:hover .jl-action{background:rgba(255,255,255,.45);border-color:var(--hero-accent2,#21C7B7);color:#0E8F83;}
  body.ana-acik[data-mode="light"] .hero .journey-list li.muted .jl-num{background:rgba(255,255,255,.6);}
  body.ana-acik[data-mode="dark"] .hero{
    background-image:
      linear-gradient(90deg,rgba(8,16,34,.92) 0%,rgba(11,26,46,.78) 38%,rgba(11,26,46,.45) 68%,rgba(11,26,46,.35) 100%),
      url('hero-acik.jpg');
    background-size:auto,cover;background-position:0 0,center;
  }
  .bo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;max-width:1080px;margin:0 auto;}
  .bo-kart{display:flex;flex-direction:column;gap:8px;padding:22px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--border);}
  .bo-ext{font-size:22px;color:var(--text);}
  .bo-fiyat-tutar{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;}
  .bo-p{font-size:24px;font-weight:800;color:var(--red);}
  .bo-fiyat-tutar small,.bo-yen{color:var(--text-muted);font-size:13px;}
  .bo-kart .price-cta{margin-top:6px;}
  .bo-yukle,.bo-hata{text-align:center;color:var(--text-muted);grid-column:1/-1;}
  .bo-not{text-align:center;color:var(--text-muted);font-size:13px;max-width:70ch;margin:18px auto 0;}
  .bo-not a,.bo-hata a{color:var(--red);font-weight:600;}
  .prose a,.prose p,.prose li,.hk-kart p,.kb-list p{overflow-wrap:anywhere;}
  @media (max-width:760px){ html,body{overflow-x:clip;} }
  .hero-grid > *{min-width:0;}
  .btn-solid,.dest-btn-primary,.price-cta,.svc-cta,.dest-btn-secondary,.svc-finale-actions a,.dt-tabs button,.kb-chip,button.ext-chip,.kb-alan button{
    transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;}
  .btn-solid:hover,.dest-btn-primary:hover,.search-row button:hover,.kb-search > button:hover,.dest-search-box button:hover,.data-table a.tbl-btn:hover{
    background:var(--red-deep);color:#fff;transform:translateY(-1px);}
  .price-cta:hover,.svc-cta:hover{background:var(--red);border-color:var(--red);color:#fff;}
  main section:not(.hero) .dest-btn-secondary{color:var(--text);border-color:var(--border);background:var(--surface);}
  main section:not(.hero) .dest-btn-secondary:hover,body.hero-sade .hero .dest-btn-secondary:hover{border-color:var(--red);color:var(--red);background:var(--surface);}
  body:not(.hero-sade) .hero .dest-btn-secondary:hover,.svc-finale-actions .outline:hover{background:#fff;border-color:#fff;color:#11294B;}
  body.ana-acik[data-mode="light"] .hero .dest-btn-secondary:hover{background:#11294B;border-color:#11294B;color:#fff;}
  .svc-finale-actions .solid:hover{background:#11294B;border-color:#11294B;color:#fff;}
  .dt-tabs button:not(.is-on):hover,.kb-chip:not(.is-on):hover,.kb-alan button:not(.is-on):hover{border-color:var(--red);color:var(--red);}
  .dt-tabs button.is-on:hover,.kb-chip.is-on:hover{filter:brightness(1.12);}
  button.ext-chip:not(.ok):hover{border-color:var(--red);}
  @media (prefers-reduced-motion:reduce){ .btn-solid:hover,.dest-btn-primary:hover,.search-row button:hover{transform:none;} }
  @media (max-width:760px){ .hero-ikon{display:none;} }
  .price-card.popular .price-cta:hover,.gp-card .price-cta.gp-cta-on:hover{background:var(--red-deep);border-color:var(--red-deep);color:#fff;}
  .ph-actions > :is(.btn-solid,.svc-cta,.dest-btn-primary,.dest-btn-secondary),.cta .ph-actions > a{
    display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 28px;font-size:15px;margin-top:0;box-sizing:border-box;line-height:1.2;}
  .n4-sss{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
  @media (max-width:860px){ .n4-sss{grid-template-columns:1fr;} }
  .n4-sss-kol{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--border);}
  .n4-sss-kol h3{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 6px;color:var(--text);}
  .n4-sss-kol h3 svg,.n4-sss-kol h3 img{color:var(--u);}
  .n4-soru{display:block;padding:8px 10px;border-radius:10px;color:var(--text-body);text-decoration:none;font-size:14px;line-height:1.4;}
  .n4-soru:hover{background:var(--u-soft);color:var(--text);}
  .mt-adimlar{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:0 auto;}
  @media (max-width:860px){ .mt-adimlar{grid-template-columns:1fr;} }
  .mt-adim{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:18px;background:var(--surface);border:1px solid var(--border);}
  .mt-no{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--u,var(--red));color:#fff;font-weight:800;}
  .mt-adim b{font-size:17px;color:var(--text);}
  .mt-adim p{margin:0;color:var(--text-body);font-size:14.5px;line-height:1.55;}
  .mt-not{text-align:center;color:var(--text-muted);font-size:14px;max-width:70ch;margin:18px auto 0;}
  .mt-ucret .fl-cta{text-align:center;margin-top:18px;}
  .mt-ucret .fl-cta .btn-solid{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 34px;font-size:16px;}
  .cip-kmp.ozel{background:#11294B;color:#fff;}
  body[data-mode="dark"] .cip-kmp.ozel{background:#F3F5FA;color:#11294B;}
  .sabit-cta{display:none;}
  @media (max-width:760px){
    .sabit-cta{display:flex;align-items:center;justify-content:center;position:fixed;z-index:70;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));
      min-height:48px;padding:0 24px;max-width:calc(100% - 100px);border-radius:999px;background:var(--red);color:#fff;font-weight:700;font-size:15px;text-decoration:none;
      box-shadow:0 12px 28px -10px rgba(227,24,55,.6);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .25s ease,transform .25s ease;}
    .sabit-cta.acik{opacity:1;transform:none;pointer-events:auto;}
  }
  @media (prefers-reduced-motion:reduce){ .sabit-cta{transition:none;} }
  .sss-daha{display:block;margin:14px auto 0;}
  @media (max-width:520px){
    .cat-grid.mob2{grid-template-columns:1fr 1fr;gap:12px;}
    .cat-grid.mob2 .cat-card{padding:16px;gap:10px;}
    .cat-grid.mob2 .cat-name{font-size:14.5px;}
    .cat-grid.mob2 .cat-desc{font-size:12.5px;}
    .cat-grid.mob2 .cat-arrow{display:none;}
  }
  .kat-tbl tr.kt-grup th.kt-sut{font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);vertical-align:bottom;white-space:nowrap;}
  .data-table td.no{font-size:0;}
  .data-table td.no::after{content:"—";font-size:15px;color:var(--text-muted);opacity:.6;}
  @media (max-width:600px){
    .kmp-card{padding:18px;gap:6px;}
    .kmp-vurgu{font-size:26px;margin-top:2px;}
    .kmp-card h3{font-size:16px;}
    .kmp-card p{font-size:13.5px;line-height:1.5;}
  }
  :root{--focus-ring:#E31837;}
  body[data-mode="dark"],.hero,footer{--focus-ring:#FF8FA0;}
  body.ana-acik[data-mode="light"] .hero{--focus-ring:#E31837;}
  :focus-visible{outline:2px solid var(--focus-ring) !important;outline-offset:2px !important;}
  .table-wrap:focus-visible,.table-scroll:focus-visible{outline-offset:-2px !important;}
  .search-row input:focus-visible,.dest-search-box input:focus-visible{outline:none !important;}
  @keyframes aramaVurgu{0%{box-shadow:0 0 0 0 rgba(227,24,55,.55);}70%{box-shadow:0 0 0 14px rgba(227,24,55,0);}100%{box-shadow:0 0 0 0 rgba(227,24,55,0);}}
  .search-card.vurgu .search-row{border-color:var(--red);animation:aramaVurgu 1s ease-out 3;}
  .search-card.vurgu .search-row input::placeholder{color:var(--red);}
  @media (prefers-reduced-motion:reduce){ .search-card.vurgu .search-row{animation:none;box-shadow:0 0 0 3px rgba(227,24,55,.45);} }
  .page-hero .tr-arama{max-width:620px;margin:26px auto 0;}
  .page-hero .tr-cipler{justify-content:center;align-items:center;max-width:720px;margin-inline:auto;}
  .page-hero .tr-belge-link{color:var(--hero-text);font-weight:700;font-size:14px;text-decoration:none;margin-left:6px;}
  .page-hero .tr-belge-link:hover{text-decoration:underline;}
  .fl-arama{--hero-input-bg:var(--surface);--hero-input-border:var(--border);--hero-text:var(--text);--hero-text-muted:var(--text-muted);max-width:640px;margin:0 auto 28px;}
  .fl-arama .search-row{box-shadow:0 10px 28px -18px rgba(17,41,75,.35);}
  .search-row:has(input:focus-visible),.dest-search-box:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px;}
  .nobr{white-space:nowrap;}
  @media (max-width:900px){
    #lhc_needhelp_widget_v2{width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;}
    #lhc_status_widget_v2{zoom:.68;}
  }
  body:has(#mobilePanel.open) #lhc_container_v2 > *{clip-path:inset(50%) !important;pointer-events:none !important;}
  :root{--red-text:#CC1533;}
  body[data-mode="dark"]{--red-text:#FF6B80;}
  .dd-all,.kmp-cta,.svc-cta,.kb-daha{color:var(--red-text);}
  body[data-mode="light"] .sd-link{color:#CC1533;}
  .kb-daha:hover{color:#CC1533;}
  body[data-mode="dark"] .kb-daha:hover{color:#FF6B80;}
  .n4-urun .n4-git{color:var(--u-deep,var(--u,var(--red-text)));}
  .ssl-tip{color:#0F7352;}
  body.ana-acik[data-mode="light"] .search-row input::placeholder{color:#5D6780;}
  .tbl-search{border-color:#7D879B !important;}
  body[data-mode="dark"] .blog-etk{color:#1FB5A6;}
  .jl-action{font-size:12px;}
  .sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
  .skip-link{position:absolute;left:12px;top:-60px;z-index:1000;background:#11294B;color:#fff;font-weight:700;padding:10px 16px;border-radius:10px;text-decoration:none;}
  .skip-link:focus{top:12px;}
  [id]{scroll-margin-top:96px;}
  @media (max-width:400px){ .next-btn{white-space:normal;text-align:center;} .next-card > *{min-width:0;} }
  .journey-top{flex-wrap:wrap;}
  @media (max-height:500px) and (orientation:landscape){ .hero h1{font-size:36px;} .hero{min-height:auto;} }
  .kaydir-ipucu{display:none;font-size:13px;color:var(--text-muted);margin:0 0 8px;text-align:right;}
  .kaydir-ipucu.acik{display:block;}
  .fiyat-not{display:block;font-size:13px;font-weight:600;color:var(--red-text);margin-top:4px;}
  .canli-yok{flex-basis:100%;width:100%;margin:10px 0 0;font-size:14px;color:var(--text-muted);}
  .canli-yok a{color:inherit;font-weight:700;}
  @supports not (color:color-mix(in srgb,red,blue)){
    body.hero-urun .hero{background-image:radial-gradient(720px 420px at 82% 38%,var(--u-glow),transparent 70%),linear-gradient(135deg,#0B1A2E 0%,#14294A 100%);}
    body.hero-urun .hero .eyebrow{background:var(--u-soft);}
  }
  .canli-dugme{position:fixed;left:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:80;width:58px;height:58px;border-radius:50%;border:0;background:#1A8FD3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px -8px rgba(11,26,46,.45);transition:transform .2s ease;}
  .canli-dugme:hover{transform:scale(1.06);}
  .canli-dugme.yukleniyor{opacity:.7;cursor:progress;}
  @media (max-width:900px){ .canli-dugme{width:44px;height:44px;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));} .canli-dugme svg{width:20px;height:20px;} }
  body:has(#mobilePanel.open) .canli-dugme{display:none;}
  .cerez-bandi{position:fixed;z-index:90;right:20px;bottom:20px;max-width:440px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:16px;padding:18px 20px;box-shadow:0 24px 48px -20px rgba(11,26,46,.45);font-size:14px;line-height:1.5;}
  .cerez-bandi p{margin:0 0 14px;}
  .cerez-bandi a{color:var(--red-text);font-weight:700;}
  .cerez-dugmeler{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;}
  .cerez-dugmeler button{font:inherit;font-weight:700;font-size:14px;border-radius:999px;padding:9px 18px;cursor:pointer;border:1.5px solid #11294B;background:transparent;color:var(--text);}
  .cerez-dugmeler [data-cerez="kabul"]{background:#11294B;color:#fff;}
  body[data-mode="dark"] .cerez-dugmeler button{border-color:#F3F5FA;}
  body[data-mode="dark"] .cerez-dugmeler [data-cerez="kabul"]{background:#F3F5FA;color:#11294B;}
  @media (max-width:600px){ .cerez-bandi{left:12px;right:12px;bottom:12px;max-width:none;} body.cerez-acik .sabit-cta,body.cerez-acik .canli-dugme{display:none;} .cerez-dugmeler button{flex:1;} }
  .cerez-ayar{all:unset;cursor:pointer;font-size:13px;color:#C7D2E8;}
  .cerez-ayar:hover{text-decoration:underline;}
  .nav-link{white-space:nowrap;}
  @media (max-width:900px){ body.ana-acik[data-mode="light"] .hero{background-image:linear-gradient(rgba(244,247,252,.9),rgba(244,247,252,.9)),url('hero-acik.jpg');background-size:auto,cover;} }
  @supports (background-image:image-set(url('a.webp') type('image/webp') 1x)){ @media (max-width:900px){ body.ana-acik[data-mode="light"] .hero{background-image:linear-gradient(rgba(244,247,252,.9),rgba(244,247,252,.9)),url('hero-acik-k.webp');} } }
  :root{--btn-h-lg:50px;--btn-h-md:44px;}
  main :is(.btn-solid,.dest-btn-primary,.dest-btn-secondary):not(#_){min-height:var(--btn-h-lg);padding:12px 28px;font-size:15.5px;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;}
  main :is(.price-cta,.next-btn):not(#_){min-height:var(--btn-h-md);padding:10px 20px;font-size:14.5px;line-height:1.25;display:flex;align-items:center;justify-content:center;box-sizing:border-box;}
  main .next-btn:not(#_){display:inline-flex;}
  main .svc-cta:not(#_){min-height:var(--btn-h-md);padding:10px 18px;font-size:14px;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;}
  :is(main,footer) :is(p,li,td,dd,.faq-a,.inline-links) > a[target="_blank"]:not([class])::after{content:"\2197";display:inline-block;margin-left:.2em;font-size:.85em;line-height:1;text-decoration:none;}
  .hero-aksiyon{justify-content:flex-start;margin-top:26px;}
  body.hero-gorsel[data-mode="light"] .hero{background-image:linear-gradient(rgba(244,247,252,.84),rgba(244,247,252,.84)),url('hero-acik.jpg');background-size:auto,cover;background-position:0 0,center;}
  body.hero-gorsel[data-mode="dark"] .hero{background-image:linear-gradient(rgba(11,26,46,.84),rgba(11,26,46,.84)),url('hero-acik.jpg');background-size:auto,cover;background-position:0 0,center;}
  @supports (background-image:image-set(url('a.webp') type('image/webp') 1x)){
    body.hero-gorsel[data-mode="light"] .hero{background-image:linear-gradient(rgba(244,247,252,.84),rgba(244,247,252,.84)),url('hero-acik.webp');}
    body.hero-gorsel[data-mode="dark"] .hero{background-image:linear-gradient(rgba(11,26,46,.84),rgba(11,26,46,.84)),url('hero-acik.webp');}
  }
  .net-yuzde{display:inline-block;margin-left:8px;padding:3px 9px;border-radius:999px;background:#E31837;color:#fff;font-style:normal;font-size:12.5px;font-weight:800;letter-spacing:.03em;vertical-align:2px;box-shadow:0 6px 16px -6px rgba(227,24,55,.7);}
  .net-metin:hover b .net-yuzde{text-decoration:none;}
  .net-metin > span s{opacity:.7;font-weight:500;}
  .net-metin > span strong{color:#E31837;font-weight:800;}
  body[data-mode="dark"] .net-metin > span strong{color:#FF6B80;}
  .oz-kmp-uz{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border);}
  .oz-kmp-bas{display:block;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;}
  .oz-kmp-uz ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;}
  .oz-kmp-uz li{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--bg-alt);font-weight:700;font-size:13px;color:var(--text);}
  .oz-kmp-uz li .oz-p{display:none;}
  .oz-kmp-uz li .oz-tag{margin:0;}
  .brand{flex:none;}
  #headerLogo{flex:none;width:auto;height:34px;object-fit:contain;}
  @media (max-width:370px){ .header{padding-left:12px;padding-right:12px;gap:8px;} .header-right{gap:6px;} .header-right .btn-solid{padding:9px 12px;font-size:12.5px;} .header-right .icon-btn{width:34px;height:34px;} }
  :is(.table-wrap,.table-scroll) table tr > :first-child:not([colspan]){position:sticky;left:0;z-index:1;box-shadow:inset -1px 0 0 var(--border);}
  .table-wrap table tr > td:first-child:not([colspan]){background:var(--surface);}
  .table-scroll table tr > td:first-child:not([colspan]){background:var(--bg);}
  :is(.table-wrap,.table-scroll) table tr > th:first-child:not([colspan]){background:var(--bg-alt);z-index:2;}
  .kat-tbl tbody tr:not(.kt-grup):hover > td:first-child{background:linear-gradient(rgba(33,199,183,.07),rgba(33,199,183,.07)),var(--surface);}
  :root{--fs-h2:clamp(30.4px,3.3vw,44.8px);--fs-h2-sm:clamp(22px,2.4vw,28px);--fs-h3-lg:clamp(20px,1.8vw,24px);--fs-h3:20px;--fs-h3-sm:17px;--lh-h1:1.08;--lh-h2:1.15;--lh-h3:1.25;}
  main h1:not(#_){line-height:var(--lh-h1);}
  main h2:not(#_){line-height:var(--lh-h2);}
  main h3:not(#_){line-height:var(--lh-h3);}
  main .kim-sec h2:not(#_){font-size:var(--fs-h2);}
  main :is(.support-band,.prose,.n4-oneri) h2:not(#_),main h2.n4-bas:not(#_){font-size:var(--fs-h2-sm);}
  main :is(.gp-card,.svc-card,.svc-finale) h3:not(#_){font-size:var(--fs-h3-lg);}
  main :is(.next-body,.panel-card,.prose,.ssl-tum) h3:not(#_),main h3.ssl-tum-h:not(#_){font-size:var(--fs-h3);}
  main :is(.feat-card,.kmp-card,.price-card,.rm-body,.why-item,.kb-grup-bas,.n4-sss-kol) h3:not(#_){font-size:var(--fs-h3-sm);}
  .price-amount.fiyat-bulanik{filter:blur(7px);user-select:none;pointer-events:none;}
  .price-cta.price-yakinda{cursor:default;opacity:.75;}
  .price-cta.price-yakinda:hover{transform:none;}
  html.kutlama-acik,html.kutlama-acik body{overflow:hidden;}
  .kutlama{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;overflow-y:auto;background:radial-gradient(ellipse at 50% 30%,rgba(240,34,44,.84) 0,rgba(227,10,23,.86) 50%,rgba(183,7,17,.9) 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;text-align:center;cursor:pointer;animation:kutlamaGir .4s ease-out;transition:opacity .3s ease;}
  .kutlama.kapaniyor{opacity:0;}
  .kutlama.bekliyor{visibility:hidden;pointer-events:none;}
  .kutlama.bekliyor,.kutlama.bekliyor *{animation:none;}
  .kutlama-ic{flex:1 0 auto;width:100%;max-width:752px;margin:0 auto;padding:56px 16px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
  .kutlama picture{display:block;max-width:100%;}
  .kutlama-gorsel{display:block;width:auto;height:min(38vh,60vw,420px);max-width:100%;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 46%,#000 50%,rgba(0,0,0,.55) 74%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 46%,#000 50%,rgba(0,0,0,.55) 74%,transparent 100%);animation:kutlamaFoto .9s ease-out;}
  .kutlama-tarih{margin:clamp(14px,2.6vh,24px) 0 0;font-size:clamp(13px,1.8vh,15px);font-weight:700;letter-spacing:.08em;opacity:.95;}
  .kutlama h2{margin:clamp(6px,1.2vh,10px) 0 0;font-family:var(--font-display);font-weight:800;font-size:clamp(26px,min(5.2vh,7.4vw),50px);line-height:1.1;letter-spacing:-.01em;color:#fff;text-wrap:balance;}
  .kutlama-cizgi{display:block;width:72px;height:3px;border-radius:2px;background:rgba(255,255,255,.85);margin:clamp(12px,2.4vh,22px) 0;}
  .kutlama-soz{margin:0;max-width:600px;}
  .kutlama-soz p{margin:0;font-size:clamp(15px,2.2vh,19px);font-style:italic;font-weight:500;line-height:1.5;text-wrap:balance;}
  .kutlama-soz .kutlama-imza{margin-top:clamp(8px,1.4vh,12px);font-style:normal;line-height:1.4;font-size:12px;font-weight:700;letter-spacing:.26em;opacity:.9;}
  .kutlama:focus{outline:none;}
  .kutlama-kapat{position:absolute;top:20px;right:20px;z-index:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.2);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease;}
  .kutlama-kapat:hover{background:rgba(0,0,0,.34);transform:scale(1.06);}
  .kutlama-kapat:focus{outline:none;}
  .kutlama-kapat:focus-visible{outline:2px solid #fff;outline-offset:3px;}
  .kutlama-sure{position:fixed;left:0;bottom:0;width:100%;height:5px;background:rgba(255,255,255,.9);transform-origin:left;animation:kutlamaSure 7s linear forwards;}
  @media (max-height:640px){ .kutlama-ic{padding-top:48px;} .kutlama-gorsel{height:min(32vh,60vw);} }
  @keyframes kutlamaGir{from{opacity:0}to{opacity:1}}
  @keyframes kutlamaFoto{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}
  @keyframes kutlamaSure{from{transform:scaleX(1)}to{transform:scaleX(0)}}
  @media (prefers-reduced-motion:reduce){ .kutlama,.kutlama-gorsel{animation:none;} .kutlama{transition:none;} }
