:root{--mx-site-primary:#8A5A00;--mx-site-primary-contrast:#FFFFFF;--mx-site-accent:#8A5A00;--mx-site-bg:#F6F8FB;--mx-site-text:#0B1220;--mx-site-surface:#FFFFFF;--mx-site-surface-2:#E8EEF6;--mx-font-sans:"Inter", Rubik, system-ui, -apple-system, "Segoe UI", sans-serif;--mx-font-heading:"Fraunces", Rubik, Georgia, "Times New Roman", serif}@media (prefers-color-scheme:dark){:root:not([data-mx-scheme="light"]){--mx-site-primary:#E3B65C;--mx-site-primary-contrast:#0B1220;--mx-site-accent:#E3B65C;--mx-site-bg:#0B1220;--mx-site-text:#E9EDF5;--mx-site-surface:#111B2E;--mx-site-surface-2:#18253D;color-scheme:dark}}html[data-mx-scheme="dark"]{--mx-site-primary:#E3B65C;--mx-site-primary-contrast:#0B1220;--mx-site-accent:#E3B65C;--mx-site-bg:#0B1220;--mx-site-text:#E9EDF5;--mx-site-surface:#111B2E;--mx-site-surface-2:#18253D;color-scheme:dark}body{background:var(--mx-site-bg,#fff);color:var(--mx-site-text,inherit)}html[lang="ar"]{--mx-font-sans:"Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--mx-font-heading:"Rubik", system-ui, -apple-system, "Segoe UI", sans-serif}

  
  #header { position: sticky; top: 0; z-index: 1000; width: 100%; }
  .svh { --svh-bar: 72px; --svh-logo: 44px; width: 100%; color: var(--mx-site-text); font-family: var(--mx-font-sans); }
  .svh.svh-sm { --svh-bar: 56px; --svh-logo: 34px; }
  .svh *, .svh *::before, .svh *::after { box-sizing: border-box; }
  .svh :where(ul) { list-style: none; margin: 0; padding: 0; }
  .svh :where(a) { text-decoration: none; color: inherit; }
  .svh :where(button) { font: inherit; color: inherit; background: none; border: 0; padding: 0; cursor: pointer; }
  .svh a:focus-visible, .svh button:focus-visible { outline: 2px solid var(--mx-site-primary); outline-offset: 2px; border-radius: 6px; }

  .svh-bar { position: relative; z-index: 0; display: flex; align-items: center; gap: 20px; max-width: 1288px; height: var(--svh-bar); margin: 0 auto; padding: 0 24px; transition: height 0.2s ease-out; }
  
  .svh::before { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none; background: color-mix(in srgb, var(--mx-site-bg) 94%, transparent); border-bottom: 1px solid var(--sv-line, color-mix(in srgb, var(--mx-site-text) 14%, transparent)); transition: background 0.2s ease-out, box-shadow 0.2s ease-out; }
  .svh { position: relative; }
  @supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)) {
    .svh.svh-sm::before { background: color-mix(in srgb, var(--mx-site-bg) 78%, transparent); -webkit-backdrop-filter: saturate(1.4) blur(14px); backdrop-filter: saturate(1.4) blur(14px); box-shadow: 0 6px 24px -14px rgba(0, 0, 0, 0.45); }
  }
  .svh.svh-sm::before { background: color-mix(in srgb, var(--mx-site-bg) 92%, transparent); }

  .svh-logo { position: relative; z-index: 2; display: inline-flex; align-items: center; flex: 0 0 auto; }
  .svh-logo-img { display: block; height: var(--svh-logo); width: auto; max-width: 200px; transition: height 0.2s ease-out; }

  
  .svh-panel { position: relative; z-index: 1; flex: 1 1 auto; display: flex; justify-content: center; min-width: 0; }
  .svh-panel-foot { display: none; }
  .svh-list { display: flex; align-items: center; gap: 4px; }
  .svh-item { position: relative; }
  .svh-link { position: relative; display: inline-flex; align-items: center; gap: 4px; min-height: 40px; padding: 0 12px; font-size: 15px; font-weight: 500; letter-spacing: 0.005em; white-space: nowrap; color: var(--mx-site-text); border-radius: 8px; transition: color 0.15s ease-out, background-color 0.15s ease-out; }
  .svh-link:hover { color: var(--mx-site-primary); background: color-mix(in srgb, var(--mx-site-primary) 10%, transparent); }
  .svh-link[aria-current="page"], .svh-branch-active > .svh-sub-btn { color: var(--mx-site-primary); font-weight: 600; }
  .svh-item > .svh-link[aria-current="page"]::after, .svh-branch-active > .svh-sub-btn::after { content: ""; position: absolute; inset-inline: 12px; bottom: 2px; height: 2px; border-radius: 2px; background: var(--mx-site-primary); }
  .svh-chev { width: 16px; height: 16px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.2s ease-out; flex: 0 0 auto; }
  .svh-has-sub.svh-open > .svh-sub-btn .svh-chev { transform: rotate(180deg); }

  .svh-sub { position: absolute; inset-inline-start: 0; top: calc(100% + 6px); min-width: 250px; padding: 8px; background: var(--mx-site-surface); border: 1px solid var(--sv-line, color-mix(in srgb, var(--mx-site-text) 16%, transparent)); border-radius: 12px; box-shadow: 0 18px 40px -18px rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; transform: translateY(-4px); transition: opacity 0.15s ease-out, transform 0.15s ease-out, visibility 0s linear 0.15s; }
  .svh-has-sub.svh-open > .svh-sub { opacity: 1; visibility: visible; transform: none; transition-delay: 0s; }
  @media (hover: hover) { .svh-has-sub:hover > .svh-sub { opacity: 1; visibility: visible; transform: none; transition-delay: 0s; } .svh-has-sub:hover > .svh-sub-btn .svh-chev { transform: rotate(180deg); } }
  .svh-sublink { display: flex; width: 100%; min-height: 40px; padding: 0 12px; }
  .svh-sub-all { margin-top: 6px; padding-top: 6px; border-top: 1px solid var(--sv-line, color-mix(in srgb, var(--mx-site-text) 16%, transparent)); }
  .svh-sub .svh-link[aria-current="page"]::after { display: none; }
  .svh-sub .svh-link[aria-current="page"] { color: var(--mx-site-text); font-weight: 700; border-inline-start: 3px solid var(--mx-site-primary); padding-inline-start: 9px; border-radius: 4px 8px 8px 4px; }

  
  .svh-tools { position: relative; z-index: 2; display: flex; align-items: center; gap: 10px; flex: 0 0 auto; }
  .svh-theme { margin: 0 !important; width: 40px; height: 40px; border-radius: 8px; border: 1px solid var(--sv-line, color-mix(in srgb, currentColor 30%, transparent)); }
  .svh-cta { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; padding: 0 18px; border-radius: 8px; background: var(--mx-site-primary); color: var(--mx-site-primary-contrast) !important; font-size: 14px; font-weight: 700; letter-spacing: 0.01em; white-space: nowrap; transition: background-color 0.15s ease-out, transform 0.15s ease-out; }
  .svh-cta:hover { background: color-mix(in srgb, var(--mx-site-primary) 66%, var(--mx-site-text)); }
  .svh-lang { position: relative; }
  .svh-lang-btn { display: inline-flex; align-items: center; gap: 4px; min-height: 40px; padding: 0 8px 0 12px; border: 1px solid var(--sv-line, color-mix(in srgb, currentColor 30%, transparent)); border-radius: 8px; font-size: 13px; font-weight: 600; letter-spacing: 0.04em; transition: border-color 0.15s ease-out, background-color 0.15s ease-out; }
  .svh-lang-btn:hover, .svh-lang.svh-open > .svh-lang-btn { border-color: var(--mx-site-primary); background: color-mix(in srgb, var(--mx-site-primary) 10%, transparent); }
  .svh-lang.svh-open .svh-chev { transform: rotate(180deg); }
  .svh-lang-list { position: absolute; inset-inline-end: 0; top: calc(100% + 6px); min-width: 170px; padding: 6px; background: var(--mx-site-surface); border: 1px solid var(--sv-line, color-mix(in srgb, var(--mx-site-text) 16%, transparent)); border-radius: 12px; box-shadow: 0 18px 40px -18px rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; transform: translateY(-4px); transition: opacity 0.15s ease-out, transform 0.15s ease-out, visibility 0s linear 0.15s; }
  .svh-lang.svh-open > .svh-lang-list { opacity: 1; visibility: visible; transform: none; transition-delay: 0s; }
  .svh-lang-list a { display: flex; align-items: center; gap: 10px; min-height: 40px; padding: 0 10px; border-radius: 8px; font-size: 14px; }
  .svh-lang-list a:hover { background: color-mix(in srgb, var(--mx-site-primary) 10%, transparent); color: var(--mx-site-primary); }
  .svh-lang-list a[aria-current="true"] { font-weight: 700; border-inline-start: 3px solid var(--mx-site-primary); padding-inline-start: 7px; }
  .svh-lcode { min-width: 24px; font-size: 12px; font-weight: 700; letter-spacing: 0.05em; }

  .svh-burger { display: none; position: relative; z-index: 2; width: 48px; height: 48px; margin-inline-start: auto; border-radius: 10px; align-items: center; justify-content: center; }
  .svh-burger-box { position: relative; display: block; width: 22px; height: 16px; }
  .svh-burger-box i { position: absolute; inset-inline: 0; height: 2px; border-radius: 2px; background: currentColor; transition: transform 0.2s ease-out, opacity 0.15s ease-out, top 0.2s ease-out; }
  .svh-burger-box i:nth-child(1) { top: 0; }
  .svh-burger-box i:nth-child(2) { top: 7px; }
  .svh-burger-box i:nth-child(3) { top: 14px; }
  .svh-burger[aria-expanded="true"] .svh-burger-box i:nth-child(1) { top: 7px; transform: rotate(45deg); }
  .svh-burger[aria-expanded="true"] .svh-burger-box i:nth-child(2) { opacity: 0; }
  .svh-burger[aria-expanded="true"] .svh-burger-box i:nth-child(3) { top: 7px; transform: rotate(-45deg); }

  
  @media (max-width: 1100px) {
    .svh-bar { padding: 0 16px; gap: 12px; }
    .svh-tools { display: none; }
    .svh-burger { display: inline-flex; }
    .svh-panel { position: fixed; inset: 0; z-index: 1; display: block; padding: calc(var(--svh-bar) + 8px) 20px 28px; overflow-y: auto; overscroll-behavior: contain; background: var(--mx-site-bg); visibility: hidden; opacity: 0; transform: translateY(-8px); transition: opacity 0.2s ease-out, transform 0.2s ease-out, visibility 0s linear 0.2s; }
    .svh.svh-menu-open .svh-panel { visibility: visible; opacity: 1; transform: none; transition-delay: 0s; }
    .svh-nav { max-width: 560px; margin: 0 auto; }
    .svh-list { display: block; }
    .svh-item { border-bottom: 1px solid var(--sv-line, color-mix(in srgb, var(--mx-site-text) 14%, transparent)); }
    .svh-link { display: flex; width: 100%; min-height: 56px; padding: 0 4px; font-size: 18px; border-radius: 0; justify-content: space-between; }
    .svh-link:hover { background: none; }
    .svh-item > .svh-link[aria-current="page"]::after, .svh-branch-active > .svh-sub-btn::after { inset-inline: auto; inset-inline-start: -20px; top: 12px; bottom: 12px; width: 3px; height: auto; }
    .svh-sub { position: static; min-width: 0; padding: 0 0 8px 0; background: none; border: 0; box-shadow: none; border-radius: 0; opacity: 1; visibility: visible; transform: none; display: none; }
    .svh-has-sub.svh-open > .svh-sub { display: block; }
    .svh-sublink { min-height: 52px; padding: 0 16px; font-size: 16px; font-weight: 400; color: var(--mx-site-text); }
    .svh-sub-all { margin-top: 0; padding-top: 0; border-top: 0; }
    .svh-panel-foot { display: flex; flex-direction: column; gap: 16px; max-width: 560px; margin: 24px auto 0; }
    .svh-panel-foot .svh-cta { min-height: 52px; font-size: 16px; width: 100%; }
    .svh-chips { display: grid; grid-template-columns: repeat(auto-fit, minmax(48px, 1fr)); gap: 8px; }
    .svh-chip { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; border: 1px solid var(--sv-line, color-mix(in srgb, currentColor 30%, transparent)); border-radius: 8px; font-size: 14px; font-weight: 600; letter-spacing: 0.04em; }
    .svh-chip[aria-current="true"] { border-color: var(--mx-site-primary); color: var(--mx-site-primary-contrast); background: var(--mx-site-primary); }
    .svh-theme-row { display: inline-flex; align-items: center; gap: 12px; min-height: 48px; padding: 0 4px; font-size: 16px; }
    .svh-theme-ico { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border: 1px solid var(--sv-line, color-mix(in srgb, currentColor 30%, transparent)); border-radius: 8px; }
    .svh-theme-row svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
    .svh-theme-row .sv-ico-sun { display: none; }
    :root:not([data-mx-scheme="light"]) .svh-theme-row .sv-ico-sun { display: none; }
    html[data-mx-scheme="dark"] .svh-theme-row .sv-ico-sun { display: block; }
    html[data-mx-scheme="dark"] .svh-theme-row .sv-ico-moon { display: none; }
  }
  @media (max-width: 1100px) and (prefers-color-scheme: dark) {
    :root:not([data-mx-scheme="light"]) .svh-theme-row .sv-ico-sun { display: block; }
    :root:not([data-mx-scheme="light"]) .svh-theme-row .sv-ico-moon { display: none; }
  }
  .svh .svh-sub-btn > span, .svh .svh-lcode, .svh .svh-theme-row > span:last-child { font-size: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; }
  html.svh-lock { overflow: hidden; }
  html.svh-lock a.whatsapp { display: none; }
  @media (min-width: 1101px) { .svh-theme-row { display: none; } }
  @media (prefers-reduced-motion: reduce) { .svh *, .svh *::before, .svh::before { transition: none !important; } }


  .sv-ct-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
  .sv-ct-btn[disabled]{opacity:.65;cursor:progress}
  .sv-ct{max-width:1100px;margin:0 auto;padding:40px 24px 72px}
  .sv-ct-h1{font-family:var(--mx-font-heading);font-weight:600;font-size:clamp(2rem,4vw,3.1rem);letter-spacing:-.025em;line-height:1.15;text-align:center;margin:8px 0 14px;color:var(--mx-site-text)}
  .sv-ct-lead{font-family:var(--mx-font-heading);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55;color:var(--mx-site-text);text-align:center;max-width:46rem;margin:0 auto 28px}
  .sv-ct-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:start}
  .sv-ct-form,.sv-ct-card{background:var(--mx-site-surface);border:1px solid var(--sv-line);border-radius:16px;padding:28px}
  .sv-ct h2{font-family:var(--mx-font-heading);font-size:1.35rem;margin:0 0 18px;color:var(--mx-site-text)}
  .sv-ct-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
  .sv-ct-f{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;font-size:.92rem;color:var(--mx-site-text)}
  .sv-ct-f span{font-weight:600}.sv-ct-f small{font-weight:400;color:var(--sv-muted)}
  .sv-ct-f input,.sv-ct-f select,.sv-ct-f textarea{width:100%;box-sizing:border-box;font:inherit;font-size:1rem;color:var(--mx-site-text);background:var(--mx-site-bg);border:1px solid var(--sv-chip);border-radius:10px;padding:11px 13px;min-height:44px}
  .sv-ct-f textarea{resize:vertical;min-height:120px}
  .sv-ct-f input:focus-visible,.sv-ct-f select:focus-visible,.sv-ct-f textarea:focus-visible{outline:2px solid var(--mx-site-primary);outline-offset:1px}
  .sv-ct-f[data-bad] input,.sv-ct-f[data-bad] textarea{border-color:#B42318}
  .sv-ct-err{display:none;font-style:normal;font-size:.85rem;color:#B42318}
  .sv-ct-f[data-bad] .sv-ct-err,.sv-ct-err-k[data-bad]{display:block}
  .sv-ct-k{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.5;color:var(--sv-body);margin-bottom:6px}
  .sv-ct-k input{width:20px;height:20px;margin-top:2px;flex:0 0 auto;accent-color:var(--mx-site-primary)}
  .sv-ct-k a{color:var(--mx-site-primary);text-underline-offset:3px}
  .sv-ct-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}
  .sv-ct-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:8px;border:1px solid var(--mx-site-primary);background:var(--mx-site-primary);color:var(--mx-site-primary-contrast);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color 250ms ease-out,border-color 250ms ease-out}
  .sv-ct-btn:hover{background:color-mix(in srgb,var(--mx-site-primary) 88%,var(--mx-site-text))}
  .sv-ct-btn-ghost{background:transparent;color:var(--mx-site-text);border-color:var(--sv-chip)}
  .sv-ct-btn-ghost:hover{background:color-mix(in srgb,var(--mx-site-primary) 10%,transparent);border-color:var(--mx-site-primary)}
  .sv-ct-hint{margin:14px 0 0;font-size:.85rem;color:var(--sv-muted)}
  .sv-ct-status{margin:14px 0 0;padding:12px 14px;border-radius:10px;border:1px solid var(--sv-line);background:var(--mx-site-surface-2);font-size:.95rem;color:var(--mx-site-text)}
  .sv-ct-status a{color:var(--mx-site-primary)}
  .sv-ct-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}
  .sv-ct-card li{display:flex;gap:12px;align-items:flex-start;color:var(--sv-body);line-height:1.5}
  .sv-ct-card svg{width:22px;height:22px;flex:0 0 auto;margin-top:1px;fill:none;stroke:var(--mx-site-primary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
  .sv-ct-card a{color:var(--mx-site-text);text-underline-offset:3px;word-break:break-word}
  .sv-ct-card a:hover{color:var(--mx-site-primary)}
  .sv-ct-after{margin-top:40px}
  .sv-ct-after ol{list-style:none;counter-reset:sv;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
  .sv-ct-after li{counter-increment:sv;position:relative;background:var(--mx-site-surface);border:1px solid var(--sv-line);border-radius:14px;padding:18px 18px 18px 56px;display:flex;flex-direction:column;gap:4px}
  .sv-ct-after li::before{content:counter(sv);position:absolute;inset-inline-start:16px;top:16px;width:28px;height:28px;border-radius:50%;background:var(--mx-site-primary);color:var(--mx-site-primary-contrast);display:grid;place-items:center;font-weight:700;font-size:.9rem}
  .sv-ct-after strong{color:var(--mx-site-text)}.sv-ct-after span{color:var(--sv-body);font-size:.95rem;line-height:1.5}
  @media (max-width:860px){.sv-ct-grid{grid-template-columns:1fr}.sv-ct-after ol{grid-template-columns:1fr}.sv-ct-row{grid-template-columns:1fr}.sv-ct-form,.sv-ct-card{padding:20px}}


  
  .svf { background: var(--sv-footer-bg, var(--mx-site-surface-2)); color: var(--mx-site-text); font-family: var(--mx-font-sans); padding: 56px 24px 84px; border-top: 1px solid var(--sv-line, color-mix(in srgb, var(--mx-site-text) 14%, transparent)); }
  .svf *, .svf *::before, .svf *::after { box-sizing: border-box; }
  .svf :where(ul) { list-style: none; margin: 0; padding: 0; }
  .svf :where(a) { color: inherit; text-decoration: none; }
  .svf a:focus-visible { outline: 2px solid var(--mx-site-primary); outline-offset: 3px; border-radius: 4px; }
  .svf-inner { max-width: 1240px; margin: 0 auto; }
  .svf-cols { display: grid; grid-template-columns: 1.5fr 1fr 1fr 1.4fr; gap: 40px 48px; text-align: start; }
  .svf-col { min-width: 0; }
  .svf-logo { display: inline-flex; }
  .svf-logo-img { display: block; height: 48px; width: auto; max-width: 220px; }
  .svf-tag { margin: 16px 0 20px; max-width: 34ch; font-size: 15px; line-height: 1.6; color: var(--sv-muted, color-mix(in srgb, var(--mx-site-text) 75%, var(--mx-site-bg))); }
  .svf-social { display: flex; gap: 10px; }
  .svf-social a { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border: 1px solid var(--sv-line, color-mix(in srgb, currentColor 30%, transparent)); border-radius: 10px; transition: color 0.15s ease-out, border-color 0.15s ease-out, background-color 0.15s ease-out; }
  .svf-social a:hover { color: var(--mx-site-primary); border-color: var(--mx-site-primary); background: color-mix(in srgb, var(--mx-site-primary) 10%, transparent); }
  .svf-social svg { width: 20px; height: 20px; fill: currentColor; }
  .svf .svf-h { margin: 0 0 16px; font-family: var(--mx-font-sans); font-size: 12px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--sv-muted, color-mix(in srgb, var(--mx-site-text) 75%, var(--mx-site-bg))); }
  .svf-links { display: flex; flex-direction: column; gap: 2px; }
  .svf-links a, .svf-contact a { display: inline-flex; align-items: center; min-height: 36px; font-size: 15px; transition: color 0.15s ease-out; }
  .svf-links a:hover, .svf-contact a:hover, .svf-legal a:hover { color: var(--mx-site-primary); text-decoration: underline; text-underline-offset: 3px; }
  .svf-links a[aria-current="page"], .svf-legal a[aria-current="page"] { color: var(--mx-site-primary); font-weight: 600; }
  .svf-contact { display: flex; flex-direction: column; gap: 2px; }
  .svf-contact a { gap: 10px; }
  .svf-ic { display: inline-flex; }
  .svf-ic svg { width: 18px; height: 18px; fill: currentColor; }
  .svf-loc { margin-top: 10px; font-size: 14px; line-height: 1.55; max-width: 32ch; color: var(--sv-muted, color-mix(in srgb, var(--mx-site-text) 75%, var(--mx-site-bg))); }
  .svf-bottom { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 28px; margin-top: 44px; padding-top: 20px; border-top: 1px solid var(--sv-line, color-mix(in srgb, var(--mx-site-text) 14%, transparent)); font-size: 14px; }
  .svf-copy { margin: 0; color: var(--sv-muted, color-mix(in srgb, var(--mx-site-text) 75%, var(--mx-site-bg))); }
  .svf-legal { display: flex; flex-wrap: wrap; gap: 4px 20px; flex: 1 1 auto; }
  .svf-legal a { display: inline-flex; align-items: center; min-height: 32px; }
  .svf-langs { display: flex; gap: 6px; }
  .svf-chip { display: inline-flex; align-items: center; justify-content: center; min-width: 40px; min-height: 36px; padding: 0 10px; border: 1px solid var(--sv-line, color-mix(in srgb, currentColor 30%, transparent)); border-radius: 8px; font-size: 13px; font-weight: 600; letter-spacing: 0.04em; transition: color 0.15s ease-out, border-color 0.15s ease-out; }
  .svf-chip:hover { color: var(--mx-site-primary); border-color: var(--mx-site-primary); }
  .svf-chip[aria-current="true"] { color: var(--mx-site-primary-contrast); border-color: var(--mx-site-primary); background: var(--mx-site-primary); }
  @media (max-width: 960px) { .svf-cols { grid-template-columns: 1fr 1fr; } .svf-brand { grid-column: 1 / -1; } }
  @media (max-width: 600px) {
    .svf { padding: 40px 20px 84px; }
    .svf-cols { grid-template-columns: 1fr; gap: 32px; }
    .svf-bottom { flex-direction: column; align-items: flex-start; margin-top: 32px; }
  }
  


  .whatsapp {
    border-radius: 50px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    padding: 5px;
    background-color: var(--mx-site-primary);
    display: flex;
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 18px;
    color: #ffffff !important;
    z-index: 10000;
    padding-right: 20px;
  }

  
  .whatsapp-cerezkacin {
    right: auto;
    inset-inline-end: 30px;
    bottom: max(30px, calc(var(--mx-cookie-pad, 0px) + 8px));
  }

  .whatsappicon {
    width: 40px;
    height: 40px;
  }

  .whatsappicon svg {
    fill: currentColor;
  }

  
  @keyframes f0001W2Enter {
    from { opacity: 0.98; }
    to { opacity: 1; }
  }

  [class*="f0001"] {
    box-sizing: border-box;
    animation: f0001W2Enter 0.3s ease;
    transition: opacity 0.25s ease, transform 0.25s ease;
  }

  a, button, [role="button"], input[type="submit"], input[type="button"] {
    cursor: pointer;
  }

  @media (max-width: 768px) {
    [class*="f0001"] {
      max-width: 100%;
      overflow-x: hidden;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    [class*="f0001"] {
      animation: none !important;
      transition: none !important;
    }
  }


  
  .f0002-cb2 {
    box-sizing: border-box; position: fixed; inset: auto 0 0 0; z-index: 10001;
    background: var(--mx-site-bg, #ffffff); color: var(--mx-site-text, #1b1b1b); border-top: 1px solid color-mix(in srgb, var(--mx-site-text, #1b1b1b) 16%, transparent);
    box-shadow: 0 -10px 30px color-mix(in srgb, var(--mx-site-text, #1b1b1b) 16%, transparent);
  }
  .f0002-cb2 *, .f0002-cb2 *::before, .f0002-cb2 *::after { box-sizing: border-box; }
  .f0002-cb2 :where(span:not(.material-symbols-outlined), bdi, b, em) { font: inherit; }
  .f0002-cb2[hidden], .f0002-cb2-prefs[hidden], .f0002-cb2-btn[hidden], .f0002-cb2-yeniden[hidden] { display: none !important; }
  .f0002-cb2-ic { max-width: 1200px; margin-inline: auto; padding: 14px 16px; }
  .f0002-cb2-satir { display: flex; align-items: center; gap: 16px 28px; }
  .f0002-cb2-metin { flex: 1; min-width: 0; }
  .f0002-cb2-h { margin: 0 0 2px; font-weight: 800; font-size: 0.98rem; }
  .f0002-cb2-p { margin: 0; font-size: 0.9rem; line-height: 1.5; color: color-mix(in srgb, var(--mx-site-text, #1b1b1b) 72%, var(--mx-site-bg, #ffffff)); }
  .f0002-cb2-link { color: var(--mx-site-text, #1b1b1b); text-decoration: underline; }
  .f0002-cb2-dugmeler { flex: 0 0 auto; display: flex; flex-wrap: wrap; gap: 8px; }
  .f0002-cb2-btn {
    min-width: 128px; min-height: 44px; padding: 0 16px; border: 2px solid var(--mx-site-primary, #2563eb); border-radius: 10px;
    background: var(--mx-site-primary, #2563eb); color: var(--mx-site-primary-contrast, #ffffff); font: inherit; font-size: 0.9rem; font-weight: 700; cursor: pointer;
  }
  .f0002-cb2-prefs { border-bottom: 1px solid color-mix(in srgb, var(--mx-site-text, #1b1b1b) 16%, transparent); background: var(--mx-site-surface, #f6f6f4); }
  .f0002-cb2-kats { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px 20px; }
  .f0002-cb2-kat { position: relative; display: flex; align-items: flex-start; gap: 10px; cursor: pointer; font-size: 0.88rem; line-height: 1.4; }
  .f0002-cb2-kat input { position: absolute; opacity: 0; width: 1px; height: 1px; }
  .f0002-cb2-kat small { display: block; font-size: 0.82rem; color: color-mix(in srgb, var(--mx-site-text, #1b1b1b) 72%, var(--mx-site-bg, #ffffff)); }
  .f0002-cb2-anahtar { flex: 0 0 auto; position: relative; width: 40px; height: 22px; margin-top: 1px; border-radius: 999px; background: var(--mx-site-surface-2, #ececea); border: 1px solid color-mix(in srgb, var(--mx-site-text, #1b1b1b) 16%, transparent); }
  .f0002-cb2-anahtar::after { content: ""; position: absolute; top: 2px; inset-inline-start: 2px; width: 16px; height: 16px; border-radius: 50%; background: var(--mx-site-text, #1b1b1b); transition: inset-inline-start 0.2s ease; }
  .f0002-cb2-kat input:checked + .f0002-cb2-anahtar { background: var(--mx-site-primary, #2563eb); border-color: var(--mx-site-primary, #2563eb); }
  .f0002-cb2-kat input:checked + .f0002-cb2-anahtar::after { inset-inline-start: 20px; background: var(--mx-site-primary-contrast, #ffffff); }
  .f0002-cb2-kat input:disabled + .f0002-cb2-anahtar { opacity: 0.6; }
  .f0002-cb2-kat input:focus-visible + .f0002-cb2-anahtar { outline: 3px solid var(--mx-site-primary, #2563eb); outline-offset: 2px; }
  .f0002-cb2-yeniden {
    position: fixed; bottom: 12px; inset-inline-start: 12px; z-index: 9998; display: inline-flex; align-items: center; gap: 6px;
    min-height: 40px; padding: 0 14px 0 10px; border: 1px solid color-mix(in srgb, var(--mx-site-text, #1b1b1b) 16%, transparent); border-radius: 999px;
    background: var(--mx-site-bg, #ffffff); color: var(--mx-site-text, #1b1b1b); font: inherit; font-size: 0.85rem; font-weight: 600; cursor: pointer;
    box-shadow: 0 4px 14px color-mix(in srgb, var(--mx-site-text, #1b1b1b) 18%, transparent);
  }
  .f0002-cb2 a:focus-visible, .f0002-cb2-btn:focus-visible, .f0002-cb2-yeniden:focus-visible { outline: 3px solid var(--mx-site-text, #1b1b1b); outline-offset: 2px; }
  .f0002-cb2:not([hidden]) { animation: f0002Cb2Gir 0.3s ease-out; }
  @keyframes f0002Cb2Gir { from { transform: translateY(100%); } to { transform: none; } }
  @media (max-width: 900px) {
    .f0002-cb2-satir { flex-direction: column; align-items: stretch; }
    .f0002-cb2-kats { grid-template-columns: 1fr 1fr; }
    .f0002-cb2-btn { flex: 1 1 140px; }
  }
  @media (max-width: 520px) { .f0002-cb2-kats { grid-template-columns: 1fr; } }
  @media (prefers-reduced-motion: reduce) {
    .f0002-cb2 *, .f0002-cb2 *::before, .f0002-cb2 *::after, .f0002-cb2:not([hidden]) { animation: none !important; transition: none !important; }
  }


:root{--sv-line:rgba(11,18,32,.14);--sv-muted:#44506A;--sv-body:#2B364D;--sv-soft:#3A465F;--sv-chip:#5C6B88;--sv-footer-bg:#E8EEF6;--sv-grad-hero:radial-gradient(900px 480px at 86% -8%,rgba(227,182,92,.30),transparent 62%),radial-gradient(760px 460px at 0% 108%,rgba(64,96,170,.12),transparent 62%),#F6F8FB;--sv-grad-stats:linear-gradient(180deg,#E8EEF6 0%,#F6F8FB 100%);--sv-grad-cta:radial-gradient(800px 360px at 100% 0%,rgba(227,182,92,.26),transparent 62%),linear-gradient(135deg,#E8EEF6 0%,#F3F6FB 100%);--sv-r:14px;--sv-dur:250ms}
@media (prefers-color-scheme:dark){:root:not([data-mx-scheme="light"]){--sv-line:rgba(233,237,245,.12);--sv-muted:#A9B4C8;--sv-body:var(--sv-body);--sv-soft:var(--sv-soft);--sv-chip:#7384A3;--sv-footer-bg:#080E1A;--sv-grad-hero:radial-gradient(900px 480px at 86% -8%,rgba(227,182,92,.15),transparent 62%),radial-gradient(760px 460px at 0% 108%,rgba(64,96,170,.24),transparent 62%),#0B1220;--sv-grad-stats:linear-gradient(180deg,#0E1830 0%,#0B1220 100%);--sv-grad-cta:radial-gradient(800px 360px at 100% 0%,rgba(227,182,92,.13),transparent 62%),linear-gradient(135deg,#14213A 0%,#0F1A30 100%)}}
html[data-mx-scheme="dark"]{--sv-line:rgba(233,237,245,.12);--sv-muted:#A9B4C8;--sv-body:var(--sv-body);--sv-soft:var(--sv-soft);--sv-chip:#7384A3;--sv-footer-bg:#080E1A;--sv-grad-hero:radial-gradient(900px 480px at 86% -8%,rgba(227,182,92,.15),transparent 62%),radial-gradient(760px 460px at 0% 108%,rgba(64,96,170,.24),transparent 62%),#0B1220;--sv-grad-stats:linear-gradient(180deg,#0E1830 0%,#0B1220 100%);--sv-grad-cta:radial-gradient(800px 360px at 100% 0%,rgba(227,182,92,.13),transparent 62%),linear-gradient(135deg,#14213A 0%,#0F1A30 100%)}
html{scroll-behavior:smooth}
body{font-family:var(--mx-font-sans);background:var(--mx-site-bg);color:var(--mx-site-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.65}
#content h1,#content h2,#content h3,#footer h2,#footer h3{font-family:var(--mx-font-heading);font-weight:600;letter-spacing:-.018em}
::selection{background:var(--mx-site-primary);color:var(--mx-site-primary-contrast)}
a:focus-visible,button:focus-visible{outline:2px solid var(--mx-site-primary);outline-offset:3px}

#content [class*="-hero2"]:not([class*="-hero2-"]){min-height:680px}
#content [class*="-hero2-container"]{max-width:1000px;padding:132px 24px 120px}
#content [class*="-hero2-badge"]{background:transparent;border:1px solid color-mix(in srgb,var(--mx-site-primary) 50%,transparent);color:var(--mx-site-primary);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600;padding:9px 22px;backdrop-filter:none;margin-bottom:34px}
#content [class*="-hero2-title"]{font-family:var(--mx-font-heading);font-weight:600;font-size:clamp(2.35rem,5.2vw,4.25rem);line-height:1.07;letter-spacing:-.028em;max-width:920px;margin-bottom:26px}
#content [class*="-hero2-title"]::after{content:"";display:block;width:64px;height:2px;background:var(--mx-site-primary);margin:30px auto 0}
#content [class*="-hero2-desc"]{color:var(--sv-soft);font-size:1.18rem;line-height:1.75;max-width:690px;margin-bottom:44px}
#content [class*="-hero2-btn"]{border-radius:8px;min-height:52px;letter-spacing:.01em;box-shadow:none;transition:transform var(--sv-dur) ease-out,background-color var(--sv-dur) ease-out,border-color var(--sv-dur) ease-out}
#content [class*="-hero2-btn-primary"]{background:var(--mx-site-primary);color:var(--mx-site-primary-contrast)}
#content [class*="-hero2-btn-secondary"]{background:transparent;color:var(--mx-site-text);border:1px solid color-mix(in srgb,var(--mx-site-text) 30%,transparent)}
#content [class*="-hero2-btn-secondary"]:hover{border-color:var(--mx-site-primary);background:color-mix(in srgb,var(--mx-site-primary) 8%,transparent)}

#content h2{line-height:1.18}
#content [class*="-values-title"]{font-size:clamp(1.8rem,3.4vw,2.7rem)}
#content [class*="-values"]:not([class*="-values-"]){padding-block:104px}
#content [class*="-values-card"]:not([class*="-values-card-"]){border:1px solid var(--sv-line);border-radius:var(--sv-r);box-shadow:none;transition:transform var(--sv-dur) ease-out,border-color var(--sv-dur) ease-out}
#content [class*="-values-card"]:not([class*="-values-card-"]):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--mx-site-primary) 45%,transparent)}

#content section:not([class])>*{max-width:72ch;margin-inline:auto}
#content section:not([class]){padding:56px 24px 96px}
#content section:not([class])>h2{margin-block:2.4em .6em;font-size:clamp(1.6rem,2.8vw,2.2rem)}
#content section:not([class])>h3{margin-block:2em .5em;font-size:1.35rem;color:var(--mx-site-text)}
#content section:not([class])>h4{margin-block:1.6em .4em;font-size:1.05rem;letter-spacing:.02em;color:var(--mx-site-primary);font-family:var(--mx-font-sans);font-weight:600}
#content section:not([class])>p,#content section:not([class])>ul,#content section:not([class])>ol{font-size:1.04rem;line-height:1.8;color:var(--sv-body)}
#content section:not([class]) li{margin:.35em 0}
#content section:not([class]) a{color:var(--mx-site-primary);text-underline-offset:3px;text-decoration-thickness:1px}
#content section:not([class]) a:hover{text-decoration-thickness:2px}
#content section:not([class]) img{border-radius:var(--sv-r);border:1px solid var(--sv-line)}
#content [class*="-stats-number"]{font-family:var(--mx-font-heading);font-weight:600;letter-spacing:-.02em}

#content [class*="-title"] h1{font-size:clamp(2rem,4vw,3.1rem);font-weight:600;letter-spacing:-.025em;text-shadow:none}
#content [class*="-oz-chip"]:not([aria-pressed="true"]){background:var(--mx-site-surface-2);border-color:var(--sv-chip)}
#content [class*="-pd5-cta-wa"]{background:var(--mx-site-surface-2);border-color:var(--sv-line)}

a.whatsapp{background:var(--mx-site-primary)!important;color:var(--mx-site-primary-contrast)!important;border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,.35)}
a.whatsapp *{color:inherit!important;fill:currentColor}

#footer{border-top:1px solid var(--sv-line)}

.cookie-banner[data-mx-cookie]{left:0;right:0;bottom:0;width:auto;max-width:none;transform:none;border-radius:0;padding:0;animation:none;font-family:var(--mx-font-sans)}

@keyframes svUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:no-preference){#content section:not([class])>*{animation:svUp .5s ease-out both}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}
@media (max-width:768px){#content [class*="-hero2-container"]{padding:88px 20px 80px}#content [class*="-values"]:not([class*="-values-"]){padding-block:72px}}


#content .sv-meta{display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:center;margin:0 0 1.4rem;font-size:.8rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--sv-muted)}
#content .sv-meta .sv-cat{color:var(--mx-site-primary);font-weight:600}
#content .sv-meta .sv-dot{opacity:.6}
#content section:not([class]) .sv-lead{font-family:var(--mx-font-heading);font-size:clamp(1.15rem,2vw,1.38rem);line-height:1.6;color:var(--mx-site-text);margin:0 auto 2.2rem;padding-bottom:2.2rem;max-width:648px;width:100%;border-bottom:1px solid var(--sv-line)}
#content section:not([class])>article>h2{margin-block:2.4em .6em;font-size:clamp(1.45rem,2.6vw,1.95rem)}
#content section:not([class])>article>p,#content section:not([class])>article>ul,#content section:not([class])>article>ol{font-size:1.04rem;line-height:1.8;color:var(--sv-body)}
#content section:not([class])>article>ul,#content section:not([class])>article>ol{padding-inline-start:1.3em;list-style:disc}
#content section:not([class])>.sv-post{width:100%;padding:2.2rem 0;border-top:1px solid var(--sv-line)}
#content section:not([class])>.sv-lead+.sv-post{border-top:0;padding-top:0}
#content section:not([class])>.sv-post h2{margin:0 0 .6rem;font-size:clamp(1.45rem,2.8vw,1.95rem);line-height:1.22}
#content .sv-post h2 a{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:var(--mx-site-text);text-decoration:none;transition:color var(--sv-dur) ease-out}
#content .sv-post h2 a:hover{color:var(--mx-site-primary)}
#content .sv-post p{margin:0 0 .8rem;font-size:1.04rem;line-height:1.75;color:var(--sv-body)}
#content .sv-post .sv-meta{margin-bottom:.9rem}
#content .sv-readmore{font-weight:600}
#content .sv-readmore a{text-decoration:none}
#content .sv-readmore a:hover{text-decoration:underline}
#content .sv-author{margin-top:3.2rem;padding:1.5rem 1.6rem;background:var(--mx-site-surface-2);border:1px solid var(--sv-line);border-radius:var(--sv-r)}
#content .sv-author strong,#content .sv-more strong{display:block;margin-bottom:.4rem;font-family:var(--mx-font-heading);font-size:1.15rem;color:var(--mx-site-text)}
#content .sv-author p{margin:.3rem 0;font-size:.98rem;line-height:1.7;color:var(--sv-body)}
#content .sv-more{margin-top:2rem}
#content .sv-more ul{margin:.3rem 0 .6rem;padding-inline-start:1.2em;list-style:disc;font-size:1rem}
#content .sv-readmore{font-size:1rem}


.sv-logo-dark{display:none!important}
@media (prefers-color-scheme:dark){:root:not([data-mx-scheme="light"]) .sv-logo-light{display:none!important}:root:not([data-mx-scheme="light"]) .sv-logo-dark{display:block!important}}
html[data-mx-scheme="dark"] .sv-logo-light{display:none!important}
html[data-mx-scheme="dark"] .sv-logo-dark{display:block!important}
.sv-theme-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:8px;background:transparent;color:var(--mx-site-text);cursor:pointer;transition:border-color var(--sv-dur) ease-out,background-color var(--sv-dur) ease-out}
.sv-theme-btn:hover{border-color:var(--mx-site-primary);background:color-mix(in srgb,var(--mx-site-primary) 12%,transparent)}
.sv-theme-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.sv-theme-btn .sv-ico-sun{display:none}
@media (prefers-color-scheme:dark){:root:not([data-mx-scheme="light"]) .sv-theme-btn .sv-ico-sun{display:block}:root:not([data-mx-scheme="light"]) .sv-theme-btn .sv-ico-moon{display:none}}
html[data-mx-scheme="dark"] .sv-theme-btn .sv-ico-sun{display:block}
html[data-mx-scheme="dark"] .sv-theme-btn .sv-ico-moon{display:none}
#content [class*="-hero2-title"]{color:var(--mx-site-text)}
#content [class*="-cta-title"]{color:var(--mx-site-text)}
#content [class*="-cta-desc"]{color:var(--sv-soft)}
#content [class*="-cta-btn-secondary"],#content a[class*="-cta-btn-secondary"],#content [class*="-cta-btn-secondary"]>*{color:var(--mx-site-text)!important}
#content [class*="-cta-btn-secondary"]{background:transparent;border-color:color-mix(in srgb,var(--mx-site-text) 35%,transparent)}
#content [class*="-cta-btn-primary"]:hover{background-color:color-mix(in srgb,var(--mx-site-primary) 88%,var(--mx-site-text))}

#content .sv-case{margin:2.2rem auto;padding:1.5rem 1.6rem;background:var(--mx-site-surface);border:1px solid var(--sv-line);border-radius:var(--sv-r);scroll-margin-top:24px}
#content .sv-case h3{margin:0 0 .8rem!important;font-size:1.3rem!important}
#content .sv-case ul{margin:.3rem 0 .9rem;padding-inline-start:1.2em;list-style:disc;font-size:1rem;line-height:1.7;color:var(--sv-body)}
#content .sv-case p{margin:0;font-size:.92rem;line-height:1.6;color:var(--sv-muted)}


.cookie-banner[data-mx-cookie] [class*="-cb2-satir"]{padding-block:8px;gap:8px 20px}
.cookie-banner[data-mx-cookie] [class*="-cb2-metin"]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}
.cookie-banner[data-mx-cookie] [class*="-cb2-metin"] p{margin:0!important}
.cookie-banner[data-mx-cookie] [class*="-cb2-h"]{font-size:.9rem!important}
.cookie-banner[data-mx-cookie] [class*="-cb2-p"]{font-size:.85rem!important;line-height:1.45!important}
.cookie-banner[data-mx-cookie] button[data-mx-cookie-accept],.cookie-banner[data-mx-cookie] button[data-mx-cookie-reject],.cookie-banner[data-mx-cookie] button[data-mx-cookie-prefs],.cookie-banner[data-mx-cookie] button[data-mx-cookie-save]{min-width:0;min-height:40px;padding:0 16px;font-size:.85rem;border-radius:8px;flex:0 0 auto;transition:background-color var(--sv-dur) ease-out,border-color var(--sv-dur) ease-out,color var(--sv-dur) ease-out}
.cookie-banner[data-mx-cookie] button[data-mx-cookie-reject],.cookie-banner[data-mx-cookie] button[data-mx-cookie-prefs],.cookie-banner[data-mx-cookie] button[data-mx-cookie-save]{background:transparent;color:var(--mx-site-text);border:1.5px solid color-mix(in srgb,var(--mx-site-text) 60%,transparent);font-weight:600}
.cookie-banner[data-mx-cookie] button[data-mx-cookie-reject]:hover,.cookie-banner[data-mx-cookie] button[data-mx-cookie-prefs]:hover,.cookie-banner[data-mx-cookie] button[data-mx-cookie-save]:hover{border-color:var(--mx-site-primary);color:var(--mx-site-primary);background:color-mix(in srgb,var(--mx-site-primary) 10%,transparent)}
.cookie-banner[data-mx-cookie] button[data-mx-cookie-accept]:hover{background:color-mix(in srgb,var(--mx-site-primary) 66%,var(--mx-site-text));border-color:color-mix(in srgb,var(--mx-site-primary) 66%,var(--mx-site-text))}
@media (max-width:900px){.cookie-banner[data-mx-cookie] [class*="-cb2-p"]{font-size:.8rem!important}
.cookie-banner[data-mx-cookie] [class*="-cb2-dugmeler"]{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:8px}
.cookie-banner[data-mx-cookie] button[data-mx-cookie-accept],.cookie-banner[data-mx-cookie] button[data-mx-cookie-reject],.cookie-banner[data-mx-cookie] button[data-mx-cookie-prefs],.cookie-banner[data-mx-cookie] button[data-mx-cookie-save]{padding:0 8px;min-height:44px}}

a.whatsapp{margin-bottom:var(--mx-cookie-pad,0px)}

