.hd{position:sticky;top:0;z-index:60;background:var(--navy-2);border-bottom:1px solid rgba(255,255,255,.08)}.hd__in{display:flex;align-items:center;gap:28px;height:66px;max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.logo{display:flex;align-items:baseline;gap:8px;color:#fff;font-weight:700;font-size:19px;letter-spacing:.14em}.logo i{font-style:normal;font-size:10px;font-weight:400;letter-spacing:.18em;color:#ffffff73}.nav{display:flex;gap:26px;margin-left:8px}.nav a{font-size:13.5px;color:#ffffffbd;padding:6px 0;border-bottom:1px solid transparent;transition:color .16s,border-color .16s}.nav a:hover{color:#fff;border-bottom-color:var(--accent)}.hd__sp{flex:1}.lang{display:inline-flex;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.22);border-radius:3px}.lang__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffa8;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.08em;line-height:1;padding:7px 10px;border-radius:2px;cursor:pointer;transition:background .16s,color .16s}.lang__btn:hover{color:#fff;background:#ffffff1a}.lang__btn[aria-pressed=true]{background:#fff;color:var(--navy-2)}.hd__cta{background:#fff;color:var(--navy-2);font-size:13px;font-weight:600;padding:10px 18px;border-radius:2px;white-space:nowrap}.hd__cta:hover{background:#e8eef4}.hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(460px,58vh,620px);overflow:hidden;background:var(--navy);color:#fff;isolation:isolate}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:52% 42%}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#061422f6,#061422ed 30%,#061422bd 50%,#0614224d 68%,#0614220f,#06142200),linear-gradient(180deg,#05111d80,#05111d00 22%,#05111d00 68%,#05111db3)}.hero__in{position:relative;width:100%;max-width:var(--max);margin:0 auto;padding:72px var(--pad) 40px}.hero__col{max-width:628px}.rule{width:56px;height:3px;background:var(--accent);margin-bottom:22px}.eyebrow{margin:0 0 18px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.hero h1{margin:0;font-size:clamp(30px,3.5vw,52px);line-height:1.06;letter-spacing:-.022em;font-weight:700;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero h1 .sub{display:block;margin-top:14px;font-size:clamp(15px,1.35vw,20px);line-height:1.4;font-weight:500;letter-spacing:.01em;color:#ffffffd6;-webkit-hyphens:none;hyphens:none}.hero .lede{margin:22px 0 0;max-width:50ch;font-size:15.5px;line-height:1.62;color:#fffc;-webkit-hyphens:auto;hyphens:auto}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:2px;font-size:14.5px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,transform .18s}.btn--solid{background:#fff;color:#0a1c2b}.btn--solid:hover{background:#eef4f9;transform:translateY(-1px)}.btn--ghost{color:#fff;border:1px solid rgba(255,255,255,.34)}.btn--ghost:hover{border-color:#ffffff9e;background:#ffffff0f}.facts{border-top:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#040e184d,#040e188c)}.facts ul{display:flex;flex-wrap:wrap;list-style:none;max-width:var(--max);margin:0 auto;padding:14px var(--pad)}.facts li{position:relative;padding:0 24px;white-space:nowrap}.facts li:first-child{padding-left:0}.facts li+li:before{content:"";position:absolute;left:0;top:9px;width:3px;height:3px;border-radius:50%;background:#ffffff57}.facts b{display:block;font-size:13px;font-weight:600;letter-spacing:.04em;color:#ffffffd6}.facts i{display:block;margin-top:2px;font-style:normal;font-size:11px;color:#ffffff75}.sec{padding:88px 0}.sec--sunken{background:var(--sunken)}.sec--dark{background:var(--navy);color:#fff}.shead{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px}.shead h2{margin:10px 0 0;font-size:clamp(24px,2.5vw,36px);line-height:1.18;letter-spacing:-.018em;font-weight:700}.shead p{margin:12px 0 0;max-width:56ch;font-size:14.5px;line-height:1.65;color:var(--muted)}.sec--dark .shead p{color:#ffffffa8}.eyebrow--d{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:11.5px}.sec--dark .eyebrow--d{color:#6fb4e8}.link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--accent);white-space:nowrap}.link:hover{text-decoration:underline}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pcard{border:1px solid var(--line);border-radius:3px;background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:border-color .18s,transform .18s}.pcard:hover{border-color:#9fb0bd}.pcard__img{background:#f7f8fa;padding:18px;border-bottom:1px solid var(--line)}.pcard__img img{display:block;width:100%;height:170px;object-fit:contain}.pcard__b{padding:18px 18px 20px;display:flex;flex-direction:column;gap:7px;flex:1}.chip{align-self:flex-start;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:4px 8px;border-radius:2px;font-weight:600}.pcard h3{margin:2px 0 0;font-size:16px;font-weight:700;letter-spacing:-.01em}.pcard .spec{font-size:12.5px;color:var(--muted);letter-spacing:.01em}.pcard .desc{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.acard{background:#fff;padding:26px 24px;display:flex;flex-direction:column;gap:8px;min-height:150px}.acard .n{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--accent)}.acard h3{margin:0;font-size:15.5px;font-weight:700}.acard p{margin:0;font-size:12.5px;line-height:1.6;color:var(--muted)}.sol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.scard{border:1px solid rgba(255,255,255,.14);border-radius:3px;padding:26px 24px;background:#ffffff08;display:flex;flex-direction:column}.scard h3{margin:0 0 10px;font-size:18px;font-weight:700;letter-spacing:-.01em}.scard p{margin:0 0 16px;font-size:13px;line-height:1.65;color:#ffffffa8}.scard ul{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.scard li{position:relative;padding-left:16px;font-size:12.5px;line-height:1.5;color:#fffc}.scard li:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.wcard .n{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--accent);padding-bottom:10px;border-bottom:1px solid var(--line);display:block}.wcard h3{margin:14px 0 6px;font-size:16px;font-weight:700}.wcard p{margin:0;font-size:13px;line-height:1.65;color:var(--muted)}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ccard{border:1px solid var(--line);border-radius:3px;overflow:hidden;background:#fff}.ccard img{display:block;width:100%;height:210px;object-fit:cover}.ccard__b{padding:18px}.ccard .ind{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.ccard h3{margin:8px 0 6px;font-size:15px;font-weight:700}.ccard p{margin:0;font-size:12.5px;line-height:1.6;color:var(--muted)}.note{margin:22px 0 0;font-size:11.5px;color:var(--dim)}.about{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start}.about p{margin:0 0 14px;font-size:14px;line-height:1.75;color:#333a41}.kv{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.kv li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.kv span{color:var(--muted)}.kv b{font-weight:700;letter-spacing:.01em}.certs{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.certs__row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.cbadge{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--navy-2);border:1px solid #cfd8e0;border-radius:2px;padding:6px 10px;background:#fff}.cnote{font-size:11px;line-height:1.7;color:var(--dim);margin:0}.ct{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:8px}.cti span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff70;margin-bottom:8px}.cti b,.cti a{display:block;font-size:14px;font-weight:600;color:#fff;line-height:1.5;letter-spacing:.01em}.cti a:hover{color:#8ec4ea}.ctact{margin-top:34px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ctact em{font-style:normal;font-size:12px;color:#ffffff80}.ft{background:#04101c;color:#ffffff80;padding:30px 0;font-size:11.5px}.ft__in{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.ft a:hover{color:#fff}html[data-lang=ru] .hero h1{font-size:clamp(26px,3.1vw,46px);letter-spacing:-.012em}html[data-lang=es] .hero h1{font-size:clamp(28px,3.3vw,50px)}html[data-lang=zh] .hero h1{letter-spacing:0}html[data-lang=ru] .pcard h3,html[data-lang=ru] .scard h3,html[data-lang=ru] .wcard h3{-webkit-hyphens:auto;hyphens:auto}@media (max-width:1000px){.nav,.hd__cta,.hd__sp{display:none}.lang{margin-left:auto}}@media (max-width:1080px){:root{--pad:28px}.grid4{grid-template-columns:repeat(2,1fr)}.why{grid-template-columns:repeat(2,1fr);gap:24px}.cases{grid-template-columns:repeat(2,1fr)}.sol{grid-template-columns:1fr}.about{grid-template-columns:1fr;gap:32px}.nav{gap:18px}.nav a{font-size:12.5px}}@media (max-width:820px){:root{--pad:20px}.sec{padding:56px 0}.hd__in{height:auto;padding:12px var(--pad);flex-wrap:wrap;gap:10px}.nav,.hd__cta,.hd__sp{display:none}.lang{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:3px;order:3}.lang__btn{display:flex;align-items:center;justify-content:center;min-height:40px;padding:0;font-size:12px;letter-spacing:.04em}.logo{order:1}.hero{min-height:0;display:grid;grid-template-rows:auto auto auto}.hero__media{position:relative;inset:auto;grid-row:2;height:200px;z-index:auto}.hero__media img{object-position:52% 38%}.hero__scrim{display:none}.hero__in{grid-row:1;padding:34px var(--pad) 26px;background:linear-gradient(180deg,var(--navy-2),var(--navy))}.hero h1{font-size:clamp(25px,7vw,31px);letter-spacing:-.01em}.hero h1 .sub{font-size:15px;margin-top:10px}.hero .lede{font-size:14px;margin-top:16px}.actions{margin-top:22px;gap:10px}.btn{flex:1 1 auto;padding:13px 16px;font-size:14px}html[data-lang=ru] .hero h1{font-size:clamp(22px,6.2vw,28px)}html[data-lang=es] .hero h1{font-size:clamp(23px,6.4vw,29px)}.facts{grid-row:3;background:var(--navy)}.facts ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;padding:16px var(--pad) 20px}.facts li{padding:0;white-space:normal}.facts li+li:before{display:none}.shead{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:30px}.grid4,.cases,.why,.grid3{grid-template-columns:1fr}.ct{grid-template-columns:1fr 1fr;gap:20px}.ccard img{height:190px}.pcard__img img{height:150px}}
