:root{--navy:#191b48;--navy-ink:#101233;--navy-mid:#2f3266;--red:#9e0e1c;--red-deep:#7c0a16;--slate:#4e5372;--border:#e3e6ee;--wash:#f3f5f9;--paper:#f2f4f8;--white:#ffffff}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--navy-ink);-webkit-font-smoothing:antialiased;background-image:linear-gradient(rgba(25,27,72,.06) 1px,transparent 0),linear-gradient(90deg,rgba(25,27,72,.06) 1px,transparent 0);background-size:44px 44px}img{max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}ul{list-style:none}.sec{max-width:1080px;margin:0 auto;padding:0 24px}.rv{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.nav{border-bottom:3px solid var(--navy);background:var(--paper);position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav .sec{display:flex;align-items:center;gap:20px;padding-top:14px;padding-bottom:14px}.nav img{height:56px;width:auto}.brand b{font-size:18px;font-weight:800;color:var(--navy);display:block;line-height:1.3}.brand span{font-size:11px;color:var(--red);font-weight:700;display:inline-block}[dir=rtl] .brand span{direction:ltr;letter-spacing:2px}.nav .links{display:flex;gap:24px;font-size:15px;font-weight:800;color:var(--navy);-webkit-margin-start:auto;margin-inline-start:auto}.nav .links a{border-bottom:2px solid transparent;padding-bottom:2px}.nav .links a:hover{border-color:var(--red);color:var(--red)}.nav .lang{border:2px solid var(--navy);padding:6px 13px;font-size:12px;font-weight:800;color:var(--navy);transition:all .2s}.nav .lang:hover{background:var(--navy);color:#fff}.hero{overflow:hidden;border-bottom:2px solid var(--navy)}.hero,.hero .sec{position:relative}.hero .sec{padding-top:80px;padding-bottom:90px}.hex{position:absolute;inset-inline-start:-60px;top:30px;opacity:.1;pointer-events:none}.hero .chip{display:inline-block;background:var(--red);color:#fff;font-size:13px;font-weight:800;padding:7px 15px;margin-bottom:20px}.hero h1{font-size:clamp(38px,7vw,74px);font-weight:800;line-height:1.25;color:var(--navy);letter-spacing:-1px}[dir=rtl] .hero h1{letter-spacing:0}.hero h1 .out{color:transparent;-webkit-text-stroke:2px var(--red)}.hero .sub{margin-top:18px;font-size:17px;color:var(--slate);max-width:54ch;line-height:2}.hero .row{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap;align-items:center}.solid{display:inline-block;background:var(--navy);color:#fff;border:2px solid var(--navy);padding:14px 28px;font-size:15px;font-weight:800;transition:all .2s}.solid:hover{background:var(--red);border-color:var(--red);color:#fff}.line{display:inline-block;background:transparent;color:var(--navy);border:2px solid var(--navy);padding:14px 28px;font-size:15px;font-weight:800;transition:all .2s}.line:hover,.strip{background:var(--navy);color:#fff}.strip{overflow:hidden;padding:12px 0;border-bottom:2px solid var(--navy)}.strip .in-track{display:flex;gap:44px;white-space:nowrap;font-size:14px;font-weight:700;color:#c9cde2;animation:slide-ltr 26s linear infinite}[dir=rtl] .strip .in-track{animation-name:slide-rtl}.strip i{font-style:normal;color:var(--red)}@keyframes slide-ltr{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slide-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.strip .in-track{animation:none}}.block{padding:70px 0}.bhead{display:flex;align-items:baseline;gap:16px;margin-bottom:36px}.bhead .no{font-size:15px;font-weight:800;color:var(--red)}.bhead h2{font-size:clamp(26px,3.6vw,40px);font-weight:800;color:var(--navy)}.bhead .rule{flex:1 1;height:2px;background:var(--navy);opacity:.15}.who{background:#fff;border-bottom:2px solid var(--navy)}.who .sec{display:grid;grid-template-columns:1fr 2fr;grid-gap:54px;gap:54px;align-items:start;padding-top:70px;padding-bottom:70px}.lbl{font-size:13px;color:var(--red);font-weight:800;letter-spacing:2px}[dir=rtl] .lbl{letter-spacing:0}.who h2{font-size:clamp(26px,3vw,36px);font-weight:800;margin-top:10px;color:var(--navy)}.who p{color:var(--slate);line-height:2.1;font-size:16px}.trust{padding:26px 0}.trust .sec{display:flex;gap:14px;flex-wrap:wrap;align-items:stretch}.badge{flex:1 1;min-width:180px;display:flex;gap:10px;align-items:center;border:2px solid var(--navy);padding:12px 14px;background:#fff}.badge svg{flex:none}.badge b{display:block;font-size:14px;color:var(--navy-ink)}.badge span{font-size:12px;color:var(--slate)}.ledger{border-top:2px solid var(--navy)}.lrow{display:grid;grid-template-columns:70px 1.2fr 2fr;grid-gap:18px;gap:18px;align-items:center;padding:20px 4px;border-bottom:2px solid rgba(25,27,72,.12);transition:background .2s,padding .2s}.lrow:hover{background:#fff;-webkit-padding-start:14px;padding-inline-start:14px}.lrow .no{font-size:21px;font-weight:800;color:var(--red)}.lrow h3{font-size:19px;font-weight:800;color:var(--navy)}.lrow h3 small{display:block;font-size:10px;letter-spacing:1.5px;color:#9aa0b5}[dir=rtl] .lrow h3 small{direction:ltr;text-align:right}[dir=ltr] .lrow h3 small{direction:rtl;text-align:left;letter-spacing:0}.lrow p{font-size:14.5px;color:var(--slate);line-height:1.8}.mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:190px;grid-gap:14px;gap:14px}.mcell{position:relative;overflow:hidden;border:2px solid var(--navy);background:#fff}.mcell:first-child{grid-row:span 2}.mcell svg{position:absolute;inset:0;width:100%;height:100%}.mcell img{transition:transform .6s ease}.mcell:hover img{transform:scale(1.05)}.mcell .cap{position:absolute;bottom:0;inset-inline:0;background:var(--navy);color:#fff;font-size:14px;font-weight:800;padding:10px 14px;display:flex;justify-content:space-between;gap:8px;z-index:2}.mcell .cap span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcell .cap i{font-style:normal;color:#e59aa2;font-weight:400;font-size:11px}.bignums{background:var(--navy);border-top:6px solid var(--red)}.bignums .sec{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding-top:56px;padding-bottom:56px;text-align:center}.bignums .n{font-size:clamp(36px,5vw,64px);font-weight:800;color:#fff;line-height:1}.bignums span{display:block;margin-top:8px;font-size:14px;color:#c9cde2;font-weight:700}.cta-band .sec{padding-top:70px;padding-bottom:70px;text-align:center}.cta-band h2{font-size:clamp(26px,4vw,44px);font-weight:800;color:var(--navy);line-height:1.4}.cta-band h2 em{font-style:normal;color:var(--red)}.cta-band p{color:var(--slate);margin:12px 0 26px;font-size:16px}.contact{background:#fff;border-top:2px solid var(--navy)}.contact .sec{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding-top:64px;padding-bottom:64px}.contact h2{font-size:clamp(24px,3vw,32px);font-weight:800;color:var(--navy);margin-top:4px}.contact .intro-p{color:var(--slate);margin-top:8px;line-height:1.9;max-width:48ch}.cinfo{margin-top:22px}.cinfo li{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;font-size:15px;color:var(--navy-ink);font-weight:700}.cinfo li svg{flex:none;margin-top:2px}.cinfo li span{color:var(--slate);display:block;font-size:13px;font-weight:400}.actions{display:grid;grid-gap:12px;gap:12px;align-content:start}.act{display:flex;align-items:center;gap:14px;border:2px solid var(--navy);background:var(--paper);padding:17px 19px;font-weight:800;font-size:16px;color:var(--navy);transition:all .2s}.act:hover{background:var(--navy);color:#fff}.act.hot{background:var(--red);border-color:var(--red);color:#fff}.act.hot:hover{background:var(--red-deep);border-color:var(--red-deep)}.act small{display:block;font-size:12px;font-weight:400;opacity:.75;direction:ltr}.act svg{flex:none}footer.site{background:var(--navy);color:#b9bdd4;font-size:14px;border-top:2px solid var(--red)}footer.site .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;grid-gap:34px;gap:34px;padding:54px 0}footer.site .cols img{height:44px;width:auto;filter:brightness(0) invert(1);opacity:.9;margin-bottom:14px}footer.site .cols p{line-height:2;font-size:13.5px}footer.site .cols b{display:block;color:#fff;font-size:14px;margin-bottom:12px}footer.site .cols li{margin-bottom:8px}footer.site .cols a:hover{color:#fff}footer.site .legalrow{border-top:1px solid rgba(255,255,255,.15)}footer.site .legalrow .sec{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;font-size:13px}footer.site .legalrow .legal{display:flex;gap:16px;flex-wrap:wrap}footer.site .legalrow .legal a:hover{color:#fff}.legal-page{background:#fff;border-bottom:2px solid var(--navy)}.legal-page .sec{max-width:780px;padding-top:60px;padding-bottom:80px}.legal-page h1{font-size:clamp(26px,4vw,38px);font-weight:800;color:var(--navy);margin-bottom:8px}.legal-page .updated{font-size:12px;color:var(--slate);margin-bottom:30px}.legal-page h2{font-size:18px;font-weight:800;color:var(--navy);margin:28px 0 10px}.legal-page li,.legal-page p{color:var(--slate);line-height:2;font-size:15.5px;margin-bottom:10px}.legal-page ul{-webkit-padding-start:20px;padding-inline-start:20px;list-style:disc}.legal-page .back{display:inline-block;margin-top:30px;font-weight:800;color:var(--red);border-bottom:2px solid var(--red);padding-bottom:2px;font-size:13px}@media (max-width:900px){.contact .sec,.who .sec{grid-template-columns:1fr}.bignums .sec{grid-template-columns:1fr 1fr}.lrow{grid-template-columns:44px 1fr}.lrow p{grid-column:2}.mosaic,footer.site .cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.nav .links{display:none}.mosaic,footer.site .cols{grid-template-columns:1fr}.bignums .sec{grid-template-columns:1fr 1fr}}