@charset "UTF-8";:root{--bs-primary: #131432;--bs-page-bg: #0b0f16;--bs-page-fg: #e7eefc;--bs-surface: rgba(19, 20, 50, .92);--bs-surface-solid: rgba(19, 20, 50, .96);--bs-border: rgba(255, 255, 255, .12);--bs-text: #ffffff;--bs-muted: rgba(255, 255, 255, .72);--bs-accent: #2166a4;--radius: 16px;--radius-sm: 12px;--radius-lg: 22px;--shadow: 0 18px 50px rgba(0, 0, 0, .35);--shadow-soft: 0 18px 40px rgba(0, 0, 0, .25);--container: 1180px;--gutter: 16px;--focus: 0 0 0 3px rgba(33, 102, 164, .35);--bs-font: "Sora", "Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--bs-font-display: "Oxanium", "Sora", "Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif}h1,h2,h3,.hero__title,.company__name,.col__title,.panel__title{font-family:var(--bs-font-display)}.bs-container{width:min(var(--container),100% - var(--gutter) * 2);margin-inline:auto}.bs-section{padding:clamp(44px,6vw,88px) 0}.bs-hero{position:relative;overflow:hidden;padding:clamp(56px,8vw,104px) 0;background:radial-gradient(900px 520px at 10% 10%,rgba(33,102,164,.28),transparent 60%),radial-gradient(900px 520px at 90% 20%,rgba(255,255,255,.07),transparent 62%),linear-gradient(180deg,#13143252,#0b0f1600);border-bottom:1px solid rgba(255,255,255,.08)}.bs-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:120px 120px;opacity:.35;pointer-events:none}.bs-surface{background:#ffffff05;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.bs-card{border:1px solid rgba(255,255,255,.12);background:#ffffff08;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.bs-card--hover{transition:.16s ease}.bs-card--hover:hover{border-color:#2166a473;background:#ffffff0e;box-shadow:0 0 0 1px #2166a459 inset,0 12px 26px #00000059,0 0 28px #2166a438;transform:translateY(-2px)}.bs-muted{color:var(--bs-muted)}.bs-anchor{scroll-margin-top:92px}.bs-grid{display:grid;gap:18px}.bs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:980px){.bs-grid--2,.bs-grid--3,.bs-grid--4{grid-template-columns:1fr}}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(33,102,164,.35);text-decoration:none;font-weight:850;letter-spacing:.01em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--bs-font);transition:.16s ease;position:relative;overflow:hidden}.bs-btn--primary{color:#fff;background:linear-gradient(120deg,#2166a4f2,#12487ef2);border-color:#2166a48c;box-shadow:0 0 0 1px #2166a43d,0 14px 30px #00000059}.bs-btn--primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #2166a459,0 18px 40px #0006}.bs-btn--ghost{color:var(--bs-text);background:#ffffff0d;border-color:#ffffff2e;box-shadow:0 0 0 1px #ffffff14}.bs-btn--ghost:hover{border-color:#2166a459;background:#ffffff14;box-shadow:0 0 0 1px #2166a43d}.bs-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(33,102,164,.28);background:#2166a41a;color:#ffffffeb;font-weight:800;font-size:12px;letter-spacing:.02em}.hero__grid{display:grid;grid-template-columns:1.35fr .65fr;gap:26px;align-items:start}.hero__title{margin:14px 0 10px;font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-.02em;color:var(--bs-text);font-weight:950;text-transform:uppercase}.hero__subtitle{margin:0 0 18px;max-width:64ch;font-size:15px;line-height:1.55}.hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 18px}.hero__highlights{display:grid;gap:10px;margin-top:10px;max-width:66ch}.hl{display:flex;gap:10px;align-items:center;color:#ffffffdb}.hl__dot{width:10px;height:10px;border-radius:999px;background:#2166a4f2;box-shadow:0 0 0 3px #2166a42e,0 0 16px #2166a459}.hero__aside{padding:16px;border-radius:var(--radius-lg);background:radial-gradient(900px 520px at 10% 10%,rgba(33,102,164,.14),transparent 55%),#ffffff08}.aside__title{font-weight:950;letter-spacing:.01em;margin-bottom:10px;color:var(--bs-text)}.bs-list{margin:0;padding-left:18px;display:grid;gap:10px;color:#ffffffd6;line-height:1.45}.bs-list--tight{gap:8px}.aside__cta{margin-top:14px}.section__head{margin-bottom:16px}.section__title{margin:0 0 6px;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.01em;font-weight:950;color:var(--bs-text);text-transform:uppercase}.section__subtitle{margin:0;max-width:80ch;line-height:1.55}.bs-kpi{padding:14px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.1);background:#ffffff08;transition:.16s ease}.bs-kpi__title{font-weight:900;letter-spacing:.01em;margin-bottom:6px;color:var(--bs-text)}.bs-kpi__desc{color:var(--bs-muted);line-height:1.4;font-size:13px}.bs-kpi:hover{border-color:#2166a459;box-shadow:0 0 0 1px #2166a440 inset,0 8px 18px #00000040}.svc{padding:16px}.svc__title{margin:0 0 8px;font-weight:950;letter-spacing:-.01em;color:var(--bs-text)}.svc__desc{margin:0 0 12px;line-height:1.55}.svc__bullets{margin:0 0 14px;padding-left:18px;display:grid;gap:8px;color:#ffffffd6}.svc__actions{display:flex;justify-content:flex-start}.steps .step{padding:16px;border-radius:var(--radius)}.step__title{font-weight:950;color:var(--bs-text);margin-bottom:8px}.step__desc{line-height:1.55}.faqs{display:grid;gap:12px}.faq{padding:14px;border-radius:var(--radius)}.faq__q{cursor:pointer;font-weight:900;color:var(--bs-text);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq__a{margin-top:10px;line-height:1.55}.cta{margin-top:18px;padding:16px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:space-between;gap:16px;background:radial-gradient(900px 520px at 15% 30%,rgba(33,102,164,.18),transparent 60%),#ffffff08;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px #2166a41f,0 10px 28px #00000047}.cta__title{font-weight:950;color:var(--bs-text);margin-bottom:6px}.cta__desc{line-height:1.55;max-width:78ch}.bs-table-wrap{overflow:auto;border-radius:var(--radius);border:1px solid rgba(255,255,255,.1)}.bs-table{width:100%;border-collapse:collapse;min-width:760px;background:#ffffff05}.bs-table th,.bs-table td{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.bs-table th{font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:#ffffffdb;background:#13143259}@media(max-width:980px){.hero__grid{grid-template-columns:1fr}.cta{flex-direction:column;align-items:flex-start}}.bs-back{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:#ffffffc7;text-decoration:none;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;transition:.16s ease}.bs-back:hover{color:var(--bs-text);border-color:#2166a459;background:#ffffff0b}.bs-steps{display:grid;gap:12px}.bs-step{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);background:#ffffff08;box-shadow:var(--shadow-soft)}.bs-step__n{flex:0 0 34px;width:34px;height:34px;border-radius:12px;display:grid;place-items:center;font-weight:900;color:#ffffffeb;border:1px solid rgba(33,102,164,.35);background:#2166a424;box-shadow:0 10px 22px #2166a41f}.bs-step__title{margin:0 0 6px;font-weight:950;letter-spacing:-.01em;color:var(--bs-text)}.bs-step__desc{margin:0;line-height:1.55}.bs-cards{display:grid;gap:18px}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;color-scheme:dark}html.no-scroll{overflow:hidden}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;overflow-x:hidden;position:relative;background:var(--bs-page-bg);color:var(--bs-page-fg);font:var(--mat-sys-body-medium);font-family:var(--bs-font);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}app-root{position:relative;z-index:1}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none}body:before{z-index:0;opacity:.55;background:radial-gradient(900px 540px at 18% 8%,rgba(33,102,164,.22),transparent 62%),radial-gradient(900px 540px at 82% 0%,rgba(255,255,255,.05),transparent 66%),linear-gradient(90deg,rgba(33,102,164,.12) 1px,transparent 1px),linear-gradient(0deg,rgba(33,102,164,.1) 1px,transparent 1px);background-size:auto,auto,120px 120px,120px 120px;background-position:0 0,0 0,0 0,0 0}body:after{z-index:0;opacity:.22;background:repeating-linear-gradient(0deg,#fff0 0 3px,#ffffff0f 4px)}@supports (color: color-mix(in srgb,white,black)){body:before{opacity:.6;background:radial-gradient(900px 540px at 18% 8%,color-mix(in srgb,var(--bs-accent) 34%,transparent),transparent 62%),radial-gradient(900px 540px at 82% 0%,color-mix(in srgb,var(--bs-page-fg) 10%,transparent),transparent 66%),linear-gradient(90deg,color-mix(in srgb,var(--bs-accent) 18%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--bs-accent) 16%,transparent) 1px,transparent 1px);background-size:auto,auto,120px 120px,120px 120px}}a{color:inherit}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:10px}
