
:root{color-scheme:dark;--bg:#07141e;--ink:#f4f8fc;--soft:#aec0d1;--accent:#44e3c0;--amber:#f2b46a;--edge:rgba(145,201,224,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% -10%,rgba(40,115,133,.19),transparent 40%),#07141e;color:var(--ink);font:16px/1.7 system-ui,Segoe UI,Arial,sans-serif}a{color:#89eacf;text-underline-offset:4px}a:hover{color:#fff}.bic-header{background:#061019ed;border-bottom:1px solid var(--edge)}.bic-shell{max-width:1140px;margin:auto;padding:0 30px}.bic-top{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:30px}.bic-logo{text-decoration:none;color:#f2ffff;font-size:20px;font-weight:800;letter-spacing:-.6px}.bic-logo:before{content:'◆';color:var(--accent);margin-right:11px}.bic-menu{display:flex;flex-wrap:wrap;gap:26px}.bic-menu a{font-size:14px;color:#d3e4ee;text-decoration:none}.bic-menu a:hover{color:var(--accent)}.bic-trust-hero{position:relative;padding:80px 0 46px;overflow:hidden}.bic-trust-hero:after{content:'';pointer-events:none;position:absolute;right:-120px;top:-100px;width:460px;height:460px;border:1px solid rgba(64,216,203,.14);border-radius:46%;box-shadow:0 0 0 50px rgba(65,167,172,.035),0 0 0 100px rgba(65,167,172,.02);transform:rotate(-19deg)}.bic-trust-hero>*{position:relative;z-index:1}.bic-kicker{font-size:12px;letter-spacing:2px;font-weight:700;color:var(--accent)}h1{font-size:clamp(35px,5.2vw,65px);line-height:1.11;max-width:850px;margin:13px 0 18px;letter-spacing:-2px}p.bic-lead{max-width:810px;font-size:clamp(17px,2vw,20px);color:#c2d5e4;line-height:1.62}.bic-notice{background:linear-gradient(110deg,rgba(48,136,135,.14),rgba(18,36,52,.5));border:1px solid var(--edge);padding:19px 24px;border-radius:14px;color:#c6dfdf;margin-top:30px;max-width:890px}.bic-trust-layout{display:grid;grid-template-columns:255px 1fr;gap:55px;padding-top:25px;padding-bottom:80px}.bic-aside{position:sticky;top:24px;align-self:start;border:1px solid var(--edge);border-radius:16px;padding:23px;background:rgba(11,27,41,.8)}.bic-aside b{font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:var(--amber)}.bic-aside a{display:block;text-decoration:none;border-top:1px solid var(--edge);padding:12px 0;color:#cbdfed;font-size:14px}.bic-aside a:first-of-type{margin-top:15px}.bic-aside a:hover{color:var(--accent)}.bic-trust article{max-width:810px}.bic-trust section{margin-bottom:38px;padding-bottom:26px;border-bottom:1px solid var(--edge)}.bic-trust section:last-child{border-bottom:0}.bic-trust h2{font-size:clamp(22px,2.3vw,27px);line-height:1.25;letter-spacing:-.55px;margin:0 0 17px}.bic-trust p,.bic-trust li{color:#bed0df;line-height:1.77}.bic-trust strong{color:#ecf8fc}.bic-trust ol,.bic-trust ul{padding-left:23px}.bic-trust li{margin:8px 0}.bic-trust code{color:#aef0cc;font-size:13px;overflow-wrap:anywhere}.bic-bottom-cta{background:linear-gradient(120deg,#102d35,#102135);border:1px solid var(--edge);border-radius:18px;padding:26px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:50px}.bic-bottom-cta strong{font-size:20px}.bic-bottom-cta a{display:inline-block;border:1px solid rgba(79,243,214,.55);padding:12px 20px;border-radius:8px;text-decoration:none;color:var(--accent);white-space:nowrap}.bic-footer{border-top:1px solid var(--edge);padding:28px 0 42px;color:#91acbe;font-size:13px}.bic-footer-links{display:flex;gap:17px;flex-wrap:wrap;margin-top:9px}.bic-footer a{color:#bdceec}.bic-form{border:1px solid var(--edge);border-radius:14px;padding:22px;background:#0b1f2d}.bic-form .bic-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bic-form label{display:block;font-size:13px;color:#b5cbd9;margin:0 0 12px}.bic-form input,.bic-form select,.bic-form textarea{margin-top:6px;width:100%;border:1px solid #426276;border-radius:8px;background:#0a1a29;color:#d4dfea;padding:11px 13px;font:inherit}.bic-form textarea{min-height:115px;resize:vertical}.bic-form button{padding:12px 22px;background:#214c50;border:0;border-radius:8px;color:#bfd3d6;cursor:not-allowed}.bic-preview-note{background:#3d2d16;border:1px solid #b58e47;color:#eed8a6;border-radius:8px;padding:10px 12px;font-size:13px;margin-bottom:16px}@media(max-width:780px){.bic-shell{padding:0 19px}.bic-top{min-height:70px;align-items:flex-start;flex-direction:column;padding:18px 0;gap:10px}.bic-menu{gap:14px}.bic-trust-hero{padding:56px 0 23px}.bic-trust-layout{display:block;padding:10px 19px 45px}.bic-aside{position:static;margin-bottom:35px;display:flex;flex-wrap:wrap;gap:0 16px}.bic-aside b{width:100%;margin-bottom:2px}.bic-aside a{padding:9px 0}.bic-bottom-cta{flex-direction:column;align-items:flex-start}.bic-form .bic-grid{grid-template-columns:1fr}h1{letter-spacing:-1px}}

/* Localized trust route refinements */
.bic-shell,.bic-trust-layout{min-width:0}.bic-trust article,.bic-trust section{min-width:0}.bic-lang{font-size:13px;color:#a8cbd1}.bic-header nav a[aria-current="page"]{color:#48edd2;font-weight:700}.bic-notice strong{color:#fff}.bic-footer small{display:block;margin-top:13px;max-width:900px}.bic-aside a{overflow-wrap:anywhere}.bic-bottom-cta p{margin:3px 0 0;color:#b5c5d6}.bic-trust section a{overflow-wrap:anywhere}@media(max-width:780px){.bic-top{gap:13px}.bic-trust-layout{padding-left:19px;padding-right:19px}.bic-header nav{gap:12px}.bic-header nav a{font-size:13px}}

/* Stage21 Thai/Devanagari: legibility and robust wrapping */
html[lang=th] body{font-family:'Noto Sans Thai','Noto Looped Thai',Tahoma,system-ui,sans-serif;line-height:1.8}html[lang=hi] body{font-family:'Noto Sans Devanagari','Noto Serif Devanagari',system-ui,sans-serif;line-height:1.8}.bic-trust-hero h1{overflow-wrap:anywhere;line-height:1.2}.bic-trust-layout{min-width:0}.bic-trust article{overflow-wrap:break-word}.bic-aside{overflow-wrap:anywhere}.bic-notice{max-width:860px}.bic-menu{align-items:center}.bic-footer small{display:block}.bic-meta{font-size:13px;color:#a8c3d6;margin-top:14px}.bic-preview-note{line-height:1.5}.bic-contact-status{border:1px solid #577181;background:#102535;border-radius:12px;padding:20px}.bic-pageflag{font-size:12px;color:#8bb0bd}@media(max-width:780px){.bic-top{flex-wrap:wrap}.bic-trust h2{line-height:1.45}.bic-menu{gap:12px}.bic-menu a{font-size:12px}.bic-header .bic-top{padding:18px 19px}.bic-trust-hero{padding:56px 19px 23px}}

/* BIC_TRUST_HERO_CENTER_V1 */
/* Trust pages have no image column: a centered, symmetrical hero is mandatory. */
.bic-trust-hero {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  isolation:isolate;
  padding-top:76px;
  padding-bottom:52px;
}
.bic-trust-hero:after { content:none !important; display:none !important; }
.bic-trust-hero:before {
  content:"";
  pointer-events:none;
  position:absolute;
  z-index:-1;
  inset:0;
  background:radial-gradient(ellipse 58% 65% at 50% 32%,rgba(30,116,126,.16),transparent 76%);
}
.bic-trust-hero .bic-trust-content-head { display:flex; flex-direction:column; align-items:center; width:100%; }
.bic-trust-hero .bic-kicker { margin:0 auto 13px; max-width:100%; text-align:center; }
.bic-trust-hero h1 {
  width:100%; max-width:900px;
  margin:0 auto 18px;
  text-align:center;
  text-wrap:balance;
}
.bic-trust-hero p.bic-lead {
  width:100%; max-width:740px;
  margin:0 auto;
  text-align:center;
  text-wrap:pretty;
}
.bic-trust-hero .bic-notice {
  width:100%; max-width:850px;
  margin:26px auto 0;
  text-align:center;
}
.bic-trust-hero .bic-preview-note {
  align-self:center;
  width:100%; max-width:850px;
  margin:0 auto 24px;
  text-align:center;
}
@media (max-width:780px) {
  .bic-trust-hero { padding-top:48px; padding-bottom:36px; }
  .bic-trust-hero h1 { max-width:100%; letter-spacing:-1px; }
  .bic-trust-hero p.bic-lead { max-width:100%; }
  .bic-trust-hero .bic-notice { margin-top:22px; padding:16px 17px; }
}


/* Stage 23: Kazakh/Uzbek text and localized centered trust HERO */
html[lang="kk"] body,html[lang="uz"] body{font-family:system-ui,"Segoe UI",Arial,sans-serif;}
.bic-trust-hero,.bic-trust-hero h1,.bic-trust-hero .bic-kicker,.bic-trust-hero .bic-lead,.bic-trust-hero .bic-notice{text-align:center!important}
.bic-trust-hero:after{display:none!important;content:none!important}
.bic-trust-hero .bic-notice{margin-inline:auto}
.bic-header .bic-menu a:focus-visible,.bic-footer a:focus-visible{outline:2px solid #47e5c5;outline-offset:4px}
.bic-contact-placeholder{background:#0c2734;border:1px dashed #55829a;border-radius:13px;padding:22px;color:#c7dbe6}
.bic-contact-placeholder code{color:#aaf3de}

/* Stage 24: centered Azerbaijani/Kyrgyz trust pages, no empty right image column */
html[lang="az"] body,html[lang="ky"] body{font-family:system-ui,"Segoe UI",Arial,sans-serif}
.bic-trust-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.bic-trust-hero h1,.bic-trust-hero .bic-lead,.bic-trust-hero .bic-notice,.bic-trust-hero .bic-kicker{text-align:center!important}
.bic-trust-hero:after{display:none!important;content:none!important}
.bic-trust-hero .bic-notice{margin-inline:auto}.bic-trust section{scroll-margin-top:20px}
.bic-contact-placeholder{border:1px dashed #527a8b;border-radius:13px;padding:22px;background:#0b2732;color:#cde2e7}
@media(max-width:780px){.bic-trust-hero{padding-inline:0}.bic-shell{padding-inline:19px}.bic-trust-hero h1{font-size:clamp(30px,8vw,44px)}}