.refs205{--r205-line:#28465f;--r205-muted:#b7cadb;--r205-accent:#61dfd5;color:#edf6ff;padding-bottom:80px}.refs205 .wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.r205-hero{padding-top:30px;padding-bottom:56px}.r205-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--r205-muted);margin-bottom:45px}.r205-breadcrumb a{color:var(--r205-muted)}.r205-eyebrow{color:var(--r205-accent)!important;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 17px}.refs205 h1{font-size:clamp(38px,5.3vw,64px);line-height:1.12;letter-spacing:-.055em;margin:0 0 23px;color:#fff}.r205-lead{font-size:clamp(21px,2.7vw,30px);line-height:1.35;color:#edf6ff!important;margin:0 0 16px}.r205-intro{max-width:720px;font-size:16px;line-height:1.85;color:var(--r205-muted)!important}.r205-index{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.r205-index a{display:flex;justify-content:space-between;gap:20px;align-items:center;border:1px solid var(--r205-line);border-radius:10px;padding:12px 16px;color:#e4f2ff;background:#102639;font-size:13px;text-decoration:none}.r205-index a:hover,.r205-index a:focus-visible{border-color:var(--r205-accent);color:#fff}.r205-index a span{color:var(--r205-accent)}.r205-clients{display:grid;gap:28px}.r205-client{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.65fr);gap:42px;background:#0d2032;border:1px solid var(--r205-line);border-radius:20px;padding:35px;scroll-margin-top:100px}.r205-profile{min-width:0}.r205-logo{display:flex;align-items:center;justify-content:center;height:164px;border-radius:12px;overflow:hidden;margin-bottom:25px;padding:22px}.r205-logo--dark{background:#000}.r205-logo--light{background:#fff}.r205-logo img{display:block;object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto;margin:0;border:0;border-radius:0}.r205-logo--bebeym img{width:235px}.r205-logo--effect img{height:140px;max-width:100%;object-fit:contain}.r205-logo--parlak-bufe{padding:8px}.r205-logo--parlak-bufe img{width:100%}.r205-sector{color:var(--r205-accent)!important;font-size:11px;line-height:1.7;margin:0 0 11px}.refs205 h2{color:#fff;font-size:24px;line-height:1.4;letter-spacing:-.035em;margin:0 0 12px}.r205-solution{font-size:13px;line-height:1.8;color:var(--r205-muted)!important;margin:0}.r205-external{display:grid;gap:12px;margin-top:25px}.r205-external a{display:flex;align-items:center;gap:10px;color:#e7f6ff;text-decoration:none;font-size:12px;line-height:1.6}.r205-external a span[aria-hidden]{color:var(--r205-accent)}.r205-story{min-width:0}.r205-story .r205-statement{font-size:21px;font-weight:700;line-height:1.55;color:#f4f9ff;margin:0 0 20px;letter-spacing:-.025em}.r205-story>p{font-size:13px;line-height:1.95;color:var(--r205-muted);margin:0 0 16px}.r205-story h3{font-size:13px;color:#fff;margin:28px 0 15px}.r205-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 24px;margin:0}.r205-services>div{border-top:1px solid var(--r205-line);padding-top:14px}.r205-services dt{font-size:12px;font-weight:700;color:#d8f3f1;line-height:1.6;margin:0 0 6px}.r205-services dd{font-size:12px;line-height:1.85;color:var(--r205-muted);margin:0}.r205-related{border-top:1px solid var(--r205-line);display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;margin-top:26px;padding-top:18px;font-size:11px;line-height:1.6}.r205-related>span{color:#92aebf}.r205-related a{color:var(--r205-accent);text-decoration:none}.r205-cta{display:flex;gap:38px;align-items:center;justify-content:space-between;margin-top:55px!important;border:1px solid #315a6c;border-radius:18px;padding:35px;background:#102d40}.r205-cta>div:first-child{max-width:680px}.r205-cta p:not(.r205-eyebrow){font-size:13px;line-height:1.9;color:var(--r205-muted);margin-bottom:0}.r205-cta-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.r205-cta-actions .button{justify-content:center;font-size:12px;white-space:normal;text-align:center}.r205-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.refs205 a:focus-visible{outline:2px solid #61dfd5;outline-offset:5px}.refs205 a:hover{text-decoration:underline}.refs205 h1,.refs205 h2,.refs205 p,.refs205 dd{overflow-wrap:anywhere}.refs205-nav-link[aria-current=page]{color:#61dfd5!important}@media(max-width:850px){.r205-client{grid-template-columns:1fr;gap:24px;padding:25px}.r205-logo{height:155px;max-width:380px}.r205-cta{flex-direction:column;align-items:stretch}.r205-cta-actions{flex-direction:row;flex-wrap:wrap}.r205-hero{padding-bottom:35px}}@media(max-width:520px){.refs205 .wrap{width:calc(100% - 24px)}.r205-hero{padding-top:20px}.r205-breadcrumb{margin-bottom:32px}.r205-index{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r205-index a{font-size:11px;padding:10px;gap:5px}.r205-client{padding:20px;border-radius:14px}.r205-services{grid-template-columns:1fr;gap:16px}.r205-story .r205-statement{font-size:19px}.r205-cta{padding:24px}.r205-cta-actions{flex-direction:column}.refs205{padding-bottom:45px}}

/* V205A: give every menu item its own width, including native dropdowns. */
.public.erpbuluut-site .site-header {
  box-sizing:border-box; width:calc(100% - 32px); max-width:1440px;
  margin:14px auto 0; padding:12px 24px; min-height:76px; height:auto;
  display:flex; align-items:center; justify-content:space-between; gap:18px;
}
.public.erpbuluut-site .site-header .brand {width:174px; flex:0 0 174px}
.public.erpbuluut-site .site-header #public-nav {
  display:flex; position:static; flex:1 1 auto; min-width:0;
  flex-direction:row; flex-wrap:wrap; align-items:center; justify-content:flex-end;
  gap:8px 14px; font-size:12px;
}
.public.erpbuluut-site .site-header #public-nav > * {
  flex:0 0 auto; width:auto; min-width:max-content; white-space:nowrap;
}
.public.erpbuluut-site .site-header #public-nav > details > summary {
  white-space:nowrap; width:auto; min-width:max-content;
}
.public.erpbuluut-site .site-header #public-nav > a:not(.button) {display:block}
.public.erpbuluut-site .site-header #public-nav > .button {padding:11px 16px}
.public.erpbuluut-site .site-header .public-menu-toggle {display:none; flex:none}
@media(max-width:1359px) {
  .public.erpbuluut-site .site-header {position:relative; padding:10px 18px; min-height:66px}
  .public.erpbuluut-site .site-header .public-menu-toggle {
    display:block; margin-left:auto; border:1px solid #28475f; border-radius:9px;
    background:#102a43; color:#e6f3ff; font-size:23px; width:42px; height:42px;
  }
  .public.erpbuluut-site .site-header #public-nav {
    display:none; position:absolute; left:0; right:0; top:calc(100% + 10px);
    z-index:70; box-sizing:border-box; width:auto; background:#0d2033;
    padding:14px; border:1px solid #28475f; border-radius:16px;
    box-shadow:0 15px 40px #0004; align-items:stretch; justify-content:flex-start;
    flex-direction:column; flex-wrap:nowrap; gap:4px;
    max-height:calc(100dvh - 110px); overflow-y:auto; overscroll-behavior:contain;
  }
  .public.erpbuluut-site .site-header #public-nav.open {display:flex}
  .public.erpbuluut-site .site-header #public-nav > * {width:100%; min-width:0; white-space:normal}
  .public.erpbuluut-site .site-header #public-nav > a,
  .public.erpbuluut-site .site-header #public-nav > details > summary {
    box-sizing:border-box; min-width:0; padding:12px 14px; font-size:13px;
    white-space:normal; overflow-wrap:anywhere;
  }
  .public.erpbuluut-site .site-header #public-nav > details > summary {justify-content:space-between}
  .public.erpbuluut-site .site-header #public-nav > details > :not(summary) {
    position:static; width:auto; min-width:0; max-width:100%; margin:0 0 4px;
    padding:6px; background:#102a42; border-radius:10px; box-shadow:none;
  }
  .public.erpbuluut-site .site-header #public-nav > .button {margin:4px 0 0; text-align:center}
  /* Keep all links available if JavaScript is disabled. */
  .public.erpbuluut-site:not(.bloodsoft-enhanced) .site-header {flex-wrap:wrap}
  .public.erpbuluut-site:not(.bloodsoft-enhanced) .site-header .public-menu-toggle {display:none}
  .public.erpbuluut-site:not(.bloodsoft-enhanced) .site-header #public-nav {
    display:flex; position:static; flex-basis:100%; max-height:none;
  }
}
@media(max-width:520px) {
  .public.erpbuluut-site .site-header {width:calc(100% - 24px); padding-inline:14px; margin-top:10px}
  .public.erpbuluut-site .site-header .brand {width:160px; flex-basis:160px}
}
