.sc-placeholder { background: color-mix(in srgb, currentcolor 8%, transparent 92%); border: 1px solid color-mix(in srgb, currentcolor, transparent); border-radius: 2px; box-sizing: border-box; overflow: hidden; }
.sc-placeholder-error { padding: 4px 8px; font: 11px / 1.4 ui-monospace, monospace; color: color-mix(in srgb, currentcolor 70%, transparent 30%); word-break: break-word; }
.sc-interp.sc-missing { display: inline-block; width: 2em; height: 1em; overflow: hidden; vertical-align: text-bottom; background: rgba(255, 255, 255, 0.3); border: 1px solid rgba(0, 0, 0, 0.5); border-radius: 2px; box-sizing: border-box; color: transparent; user-select: none; }
.sc-interp.sc-unresolved { font-family: ui-monospace, monospace; font-size: 0.85em; color: color-mix(in srgb, currentcolor, transparent); background: color-mix(in srgb, currentcolor 10%, transparent 90%); border-radius: 3px; padding: 0px 3px; }
.sc-host.sc-has-error { position: relative; }
.sc-logic-error { position: absolute; top: 8px; left: 8px; z-index: 2147483647; max-width: 60ch; padding: 6px 10px; background: rgb(176, 0, 32); color: rgb(255, 255, 255); font: 12px / 1.4 ui-monospace, monospace; border-radius: 4px; white-space: pre-wrap; pointer-events: none; }
x-dc { display: none !important; }
.scp0:hover { background: rgb(43, 77, 208) !important; border-color: rgb(43, 77, 208) !important; color: rgb(255, 255, 255) !important; }
.scp1:focus { outline: rgb(56, 99, 219) solid 2px !important; outline-offset: 2px !important; }
.scp2:hover { background: rgb(241, 242, 248) !important; color: rgb(23, 24, 28) !important; }
.scp3:hover { background: rgb(36, 38, 44) !important; }
.scp4:hover { background: rgb(42, 79, 184) !important; color: rgb(255, 255, 255) !important; }
.scp5:focus { outline: rgb(255, 255, 255) solid 2px !important; outline-offset: 2px !important; }
.scp6:hover { }
.scp7:hover { }
.scp8:hover { background: rgb(230, 234, 247) !important; color: rgb(11, 16, 48) !important; }
.scp9:hover { background: rgba(255, 255, 255, 0.08) !important; color: rgb(255, 255, 255) !important; }
.scpa:hover { color: rgb(255, 255, 255) !important; text-decoration: underline !important; }
.scpb:hover { background: rgb(242, 243, 246) !important; }
.scpc:focus { border-color: rgb(56, 99, 219) !important; box-shadow: rgba(56, 99, 219, 0.25) 0px 0px 0px 3px !important; }
.scpd:hover { border-color: rgb(75, 79, 91) !important; }
.scpe:focus { outline: rgb(56, 99, 219) solid 2px !important; outline-offset: 2px !important; border-radius: 999px !important; }
.scpf:hover { background: rgb(43, 77, 208) !important; }
body{margin:0}
:root { --container: 1200px; --page-px: clamp(16px,5vw,48px); --grid-cols: 4; --grid-gap: clamp(16px,3vw,32px); --sp-1: 4px; --sp-2: 8px; --sp-3: 12px; --sp-4: 16px; --sp-5: 24px; --sp-6: 32px; --sp-7: 48px; --sp-8: 64px; --sp-9: 96px; --section-py: clamp(48px,8vw,96px); --fs-h1: clamp(32px,7vw,60px); --fs-h2: clamp(26px,5vw,40px); --fs-h3: clamp(20px,3.5vw,28px); --fs-body: clamp(16px,1.5vw,18px); --fs-small: 14px; --fs-label: 13px; --fs-button: 16px; --lh-head: 1.2; --lh-body: 1.5; --measure: 65ch; --stack-label: var(--sp-3); --stack-sub: var(--sp-4); --stack-content: clamp(32px,5vw,48px); --radius-card: 16px; --radius-menu: 12px; --radius-badge: 6px; --radius-pill: 999px; --line: #E2E4EB; --line-dark: rgba(255,255,255,.14); --border: 1px solid var(--line); --border-dark: 1px solid var(--line-dark); --shadow-frame: 0 24px 48px -24px rgba(32,38,93,.28); --card-pad: 16px; --btn-h: 48px; --btn-w: 100%; --tap: 44px; --tag-h: 24px; --ar-wide: 16/9; --ar-std: 4/3; --ar-sq: 1/1; --header-h: 64px; }
@media (min-width: 480px){:root { --btn-w: auto; }}
@media (min-width: 768px){:root { --grid-cols: 8; --card-pad: 24px; --btn-h: 44px; }}
@media (min-width: 1024px){:root { --grid-cols: 12; --header-h: 80px; }}
:root { --pastel-sky: #DCE6FA; --pastel-lavender: #E7E0F7; --pastel-peach: #FBE6E1; --pastel-mint: #DDF1EA; --panel-pastel: linear-gradient(135deg,var(--pastel-sky) 0%,var(--pastel-lavender) 35%,var(--pastel-peach) 70%,var(--pastel-mint) 100%); --panel-pastel-compact: linear-gradient(135deg,var(--pastel-sky) 10%,var(--pastel-lavender) 38%,var(--pastel-peach) 64%,var(--pastel-mint) 90%); }
:root { --panel-hero: radial-gradient(55% 45% at 50% 95%,rgba(95,134,245,.45),rgba(124,92,230,.18) 45%,transparent 72%),linear-gradient(180deg,#05061A 0%,#0E1240 60%,#1A1E5C 100%); }
:root { --panel-plum: radial-gradient(70% 60% at 8% 10%,rgba(92,36,96,1),rgba(92,36,96,0) 70%),radial-gradient(65% 60% at 92% 30%,rgba(232,112,96,.95),rgba(232,112,96,0) 70%),radial-gradient(70% 60% at 40% 105%,rgba(246,184,110,.95),rgba(246,184,110,0) 70%),radial-gradient(45% 40% at 55% 55%,rgba(196,82,110,.7),rgba(196,82,110,0) 70%),#4a1f4f; }
html { text-size-adjust: 100%; }
body { overflow-x: clip; }
img, video { max-width: 100%; }
@media (max-width: 767px){input, select, textarea { font-size: 16px !important; }}
@media (prefers-reduced-motion: reduce){*, ::before, ::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }}
:root { --acc-head-min: 48px; --acc-pad-y: var(--sp-4); --acc-line: var(--line); --acc-dur: 250ms; --focus: #3863DB; --tab-min: 44px; --tab-ink: #4b4f5b; --tab-ink-hover: #17181c; --tab-active: #3863DB; --tab-line: var(--line); }
[data-tone="dark"] { --acc-line: var(--line-dark); --tab-ink: rgba(255,255,255,.78); --tab-ink-hover: #FFFFFF; --tab-active: #FFFFFF; --tab-line: var(--line-dark); --focus: #FFFFFF; }
[data-acc] { border-top: 1px solid var(--acc-line); }
[data-acc-item] { border-bottom: 1px solid var(--acc-line); }
[data-acc-head] { box-sizing: border-box; width: 100%; min-height: var(--acc-head-min); display: flex; align-items: center; justify-content: space-between; gap: var(--sp-4); padding: var(--acc-pad-y) 0; margin: 0px; border: 0px; background: transparent; font: inherit; color: inherit; text-align: left; cursor: pointer; }
[data-acc-head][aria-disabled="true"] { opacity: 0.45; cursor: not-allowed; }
[data-acc-head]:not([aria-disabled="true"]):hover [data-acc-chev] { color: var(--tab-active); }
[data-acc-chev] { flex: 0 0 auto; display: flex; transition: transform var(--acc-dur) ease; }
[aria-expanded="true"] > [data-acc-chev], [aria-expanded="true"] [data-acc-chev] { transform: rotate(180deg); }
[data-acc-panel] { display: grid; grid-template-rows: 0fr; opacity: 0; visibility: hidden; transition: grid-template-rows var(--acc-dur) ease,opacity var(--acc-dur) ease,visibility 0s linear var(--acc-dur); }
[data-acc-panel][data-open="true"] { grid-template-rows: 1fr; opacity: 1; visibility: visible; transition-delay: 0s; }
[data-acc-panel] > * { overflow: hidden; min-height: 0px; }
[data-acc-head]:focus-visible, [data-acc-card]:focus-visible, [data-tab]:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; border-radius: 4px; }
[data-tablist] { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; box-shadow: inset 0 -1px 0 var(--tab-line); }
[data-tablist]::-webkit-scrollbar { display: none; }
[data-tab] { flex: 1 0 auto; scroll-snap-align: start; box-sizing: border-box; min-height: var(--tab-min); display: flex; align-items: center; justify-content: center; gap: var(--sp-2); padding: 0 var(--sp-4); margin: 0px; border: 0px; border-radius: 0px; background: transparent; font: inherit; color: var(--tab-ink); white-space: nowrap; cursor: pointer; box-shadow: transparent 0px -2px 0px inset; transition: color 160ms, box-shadow 160ms; }
[data-tab]:hover { color: var(--tab-ink-hover); }
[data-tab][aria-selected="true"] { color: var(--tab-active); box-shadow: inset 0 -2px 0 var(--tab-active); }
[data-tab][aria-disabled="true"] { opacity: 0.45; cursor: not-allowed; }
[data-tab-progress] { position: absolute; left: 0px; right: 0px; bottom: 0px; height: 2px; background: var(--tab-active); transform-origin: left center; transform: scaleX(0); pointer-events: none; }
body { margin: 0px; background: rgb(255, 255, 255); }
a { color: rgb(56, 99, 219); }
a:hover { color: rgb(43, 77, 208); }
[data-nav-tone="dark"] [data-nf]:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 2px; }
[data-nav-tone="light"] [data-nf]:focus-visible { outline: rgb(56, 99, 219) solid 2px; outline-offset: 2px; }
[data-nav-tone] [data-nf]:focus:not(:focus-visible) { outline: none; }
@media (max-width: 767px){[data-tap] { min-height: 44px; box-sizing: border-box; }}
@media (max-width: 767px){[data-tap="c"] { display: inline-flex !important; align-items: center !important; }}
@media (max-width: 767px){[data-tap="dot"] { min-width: 44px; }}
@media (max-width: 767px){[data-tap="row"] { display: flex; align-items: center; }}
[data-cep-footer] a:focus-visible, [data-cep-footer] button:focus-visible { outline: rgb(255, 255, 255) solid 2px; outline-offset: 2px; }
[data-cep-footer] a { color: rgb(184, 193, 224); }
[data-cep-footer] a:hover { color: rgb(255, 255, 255); }
@media (max-width: 767px){[data-tap] { min-height: 44px; box-sizing: border-box; }}
@media (max-width: 767px){[data-tap="c"] { display: inline-flex !important; align-items: center !important; }}
@media (max-width: 767px){[data-tap="dot"] { min-width: 44px; }}
@media (max-width: 767px){[data-tap="row"] { display: flex; align-items: center; }}
.c0{font-family:"IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:rgb(255, 255, 255);color:rgb(23, 24, 28)}
.c1{position:sticky;top:0px;z-index:100}
.c2{position:relative;width:100%;height:80px;transition:height 240ms cubic-bezier(0.2, 0, 0, 1);font-family:"IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;color:rgb(11, 16, 48)}
.c3{position:absolute;inset:0px;pointer-events:none;background-color:rgba(0, 0, 0, 0);border-bottom:1px solid rgba(0, 0, 0, 0);backdrop-filter:blur(0px) saturate(100%);transition:background-color 240ms cubic-bezier(0.2, 0, 0, 1), border-color 240ms cubic-bezier(0.2, 0, 0, 1), backdrop-filter 240ms cubic-bezier(0.2, 0, 0, 1), -webkit-backdrop-filter 240ms cubic-bezier(0.2, 0, 0, 1)}
.c4{position:relative;height:100%;max-width:1440px;margin:0px auto;padding:0px 40px;box-sizing:border-box;display:flex;align-items:center;gap:24px}
.c5{flex:1 1 0px;display:flex;align-items:center;min-width:0px}
.c6{display:inline-flex;align-items:flex-start;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-0.01em;color:rgb(11, 16, 48);text-decoration:none;white-space:nowrap;border-radius:6px}
.c7{height:22px;width:auto;display:block;filter:brightness(0)}
.c8{display:flex;align-items:stretch;gap:var(--sp-6);height:100%}
.c9{position:relative;display:flex;align-items:center;height:100%}
.ca{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-small);line-height:20px;font-weight:500;color:rgb(11, 16, 48);text-decoration:none;border-radius:6px;transition:color 120ms, background-color 120ms, transform 120ms}
.cb,.cd,.cg{transform:none;transition:color 120ms, background-color 120ms, transform 120ms}
.cc,.cf{display:flex;align-items:center;gap:var(--sp-1);padding:0px;border:0px;background:transparent;cursor:pointer;font-style:inherit;font-variant:inherit;font-weight:500;font-stretch:inherit;font-size:var(--fs-small);line-height:20px;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:rgba(11, 16, 48, 0.7);border-radius:6px;transition:color 120ms, background-color 120ms, transform 120ms}
.ce{display:flex;align-items:center;gap:var(--sp-1);font-size:var(--fs-small);line-height:20px;font-weight:500;color:rgba(11, 16, 48, 0.7);text-decoration:none;border-radius:6px;transition:color 120ms, background-color 120ms, transform 120ms}
.ch{flex:1 1 0px;display:flex;align-items:center;justify-content:flex-end;gap:12px}
.ci{display:inline-flex;align-items:center;height:40px;padding:0 var(--sp-5);box-sizing:border-box;border-radius:999px;border:1px solid rgba(11, 16, 48, 0.4);color:rgb(11, 16, 48);font-size:var(--fs-small);line-height:20px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color 120ms, background-color 120ms, transform 120ms}
.cj{display:inline-flex;align-items:center;height:var(--btn-h);padding:0px 20px;box-sizing:border-box;border-radius:999px;border:1px solid rgb(11, 16, 48);background-color:rgb(11, 16, 48);color:rgb(255, 255, 255);font-size:var(--fs-small);line-height:20px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color 120ms, background-color 120ms, transform 120ms}
.ck{padding:64px 40px 96px}
.cl{max-width:var(--container);margin:0px auto;display:grid;grid-template-columns:minmax(0px, 45fr) minmax(0px, 55fr);gap:64px;align-items:center}
.cm{display:flex;flex-direction:column;gap:24px;min-width:0px}
.cn{margin:0px;font-size:var(--fs-label);line-height:20px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:rgb(31, 90, 114)}
.co{margin:0px;letter-spacing:-0.01em;color:rgb(23, 24, 28);text-wrap:balance;font-size:var(--fs-h1);line-height:var(--lh-head);font-weight:500}
.cp{margin:0px;max-width:480px;color:rgb(75, 79, 91);text-wrap:pretty;font-size:var(--fs-body);line-height:var(--lh-body)}
.cq{margin-top:8px;display:flex;flex-flow:wrap;gap:12px;font-size:16px;line-height:24px;font-weight:500}
.cr{height:var(--btn-h);width:var(--btn-w);justify-content:center;padding:0 var(--sp-5);box-sizing:border-box;border-radius:999px;border:1px solid rgb(56, 99, 219);background:rgb(56, 99, 219);color:rgb(255, 255, 255);display:flex;align-items:center;white-space:nowrap;text-decoration:none;transition:background-color 120ms}
.cs{height:var(--btn-h);width:var(--btn-w);justify-content:center;padding:0 var(--sp-5);box-sizing:border-box;border-radius:999px;border:1px solid rgb(158, 162, 173);background:rgb(255, 255, 255);color:rgb(23, 24, 28);display:flex;align-items:center;white-space:nowrap;text-decoration:none;transition:background-color 120ms}
.ct{min-width:0px;aspect-ratio:4 / 3;border-radius:16px;background:rgb(249, 250, 251);border:1px solid rgb(238, 239, 245);overflow:hidden}
.cu{display:block}
.cv{font-family:"IBM Plex Sans", system-ui, sans-serif;font-size:38px;font-weight:600;letter-spacing:-0.02em}
.cw{background:rgb(255, 255, 255);padding:96px 40px}
.cx{max-width:var(--container);margin:0px auto;display:flex;flex-direction:column;gap:48px}
.cy{display:grid;grid-template-columns:minmax(0px, 1fr) minmax(0px, 1fr);gap:16px 64px}
.cz{display:flex;flex-direction:column;gap:16px;min-width:0px}
.c10{margin:0px;font-size:var(--fs-small);line-height:20px;font-weight:500;color:rgb(107, 111, 123)}
.c11{margin:0px;max-width:520px;letter-spacing:-0.01em;color:rgb(23, 24, 28);text-wrap:balance;font-size:var(--fs-h2);line-height:var(--lh-head);font-weight:500}
.c12{margin:0px;padding-top:36px;max-width:520px;font-size:var(--fs-body);line-height:var(--lh-body);color:rgb(75, 79, 91);text-wrap:pretty}
.c13{display:grid;grid-template-columns:repeat(6, minmax(0px, 1fr));gap:16px}
.c14{grid-column:1 / span 2;background:rgb(23, 24, 28);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0px;transition:background-color 70ms}
.c15{width:32px;height:32px;border-radius:6px;background:rgba(255, 255, 255, 0.1);display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.c16{display:flex;flex-direction:column;gap:8px}
.c17{margin:0px;color:rgb(255, 255, 255);font-size:var(--fs-h3);line-height:var(--lh-head);font-weight:500}
.c18{margin:0px;color:rgba(255, 255, 255, 0.82);text-wrap:pretty;font-size:var(--fs-body);line-height:var(--lh-body)}
.c19{grid-column:3 / span 2;background:rgb(23, 24, 28);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0px;transition:background-color 70ms}
.c1a{grid-column:5 / span 2;background:rgb(23, 24, 28);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0px;transition:background-color 70ms}
.c1b{grid-column:1 / span 3;background:rgb(23, 24, 28);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0px;transition:background-color 70ms}
.c1c{grid-column:4 / span 3;background:rgb(23, 24, 28);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0px;transition:background-color 70ms}
.c1d{position:relative;background:rgb(11, 15, 51);border-top:1px solid rgba(255, 255, 255, 0.08);border-bottom:1px solid rgba(255, 255, 255, 0.08);padding:0px 40px}
.c1e{position:absolute;inset:0px;display:flex;justify-content:center;pointer-events:none}
.c1f{width:100%;max-width:1520px;display:grid;grid-template-columns:repeat(6, minmax(0px, 1fr))}
.c1g{border-left:1px solid rgba(255, 255, 255, 0.05)}
.c1h{border-left:1px solid rgba(255, 255, 255, 0.05);border-right:1px solid rgba(255, 255, 255, 0.05)}
.c1i{position:relative;max-width:var(--container);margin:0px auto;display:grid;grid-template-columns:400px minmax(0px, 1fr);border-left:1px solid rgba(255, 255, 255, 0.1);border-right:1px solid rgba(255, 255, 255, 0.1);background:rgb(11, 15, 51)}
.c1j{display:flex;align-items:center;justify-content:center;padding:80px 40px;border-right:1px solid rgba(255, 255, 255, 0.1);border-bottom:0px}
.c1k{display:grid;grid-template-columns:repeat(3, 56px);grid-template-rows:repeat(3, 56px)}
.c1l{background:rgb(28, 42, 134);border-radius:0px 0px 100%}
.c1m{background:rgb(39, 63, 168);border-radius:100% 0px 0px}
.c1n{background:rgb(39, 63, 168);border-radius:0px 100% 0px 0px}
.c1o{background:rgb(56, 99, 219);border-radius:50%}
.c1p{background:rgb(28, 42, 134);border-radius:0px 0px 0px 100%}
.c1q{background:rgb(28, 42, 134);border-radius:0px 100% 0px 0px}
.c1r{display:flex;flex-direction:column;justify-content:center;gap:32px;padding:80px 64px}
.c1s{margin:0px;letter-spacing:-0.01em;color:rgb(255, 255, 255);text-wrap:balance;font-size:var(--fs-h2);line-height:var(--lh-head);font-weight:500}
.c1t{width:100%;display:flex;flex-flow:wrap;gap:12px;font-size:16px;line-height:24px;font-weight:500}
.c1u{height:var(--btn-h);width:var(--btn-w);justify-content:center;padding:0 var(--sp-6);box-sizing:border-box;border-radius:999px;border:1px solid rgb(23, 24, 28);background:rgb(56, 99, 219);color:rgb(255, 255, 255);display:flex;align-items:center;white-space:nowrap;text-decoration:none;transition:background-color 120ms}
.c1v{font-family:"IBM Plex Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:rgb(11, 16, 48);color:rgb(230, 234, 247);font-size:var(--fs-body);line-height:var(--lh-body);padding:var(--section-py) var(--page-px) var(--sp-7);box-sizing:border-box;width:100%;position:relative;overflow:hidden;isolation:isolate}
.c1w{display:block;position:absolute;inset:0px;z-index:-1;pointer-events:none;background:radial-gradient(90% 80% at 50% 115%, rgba(56, 99, 219, 0.85) 0%, rgba(56, 99, 219, 0.35) 45%, rgba(56, 99, 219, 0) 80%), radial-gradient(50% 45% at 50% 108%, rgba(143, 176, 255, 0.6) 0%, rgba(143, 176, 255, 0) 70%)}
.c1x{max-width:var(--container);margin:0px auto;display:flex;flex-direction:column}
.c1y{display:grid;grid-template-columns:minmax(0px, 4fr) minmax(0px, 8fr);gap:48px 40px;align-items:start}
.c1z{display:flex;flex-direction:column;gap:16px;max-width:360px}
.c20{display:block;width:160px;height:auto;filter:brightness(0) invert(1)}
.c21{margin:0px;font-size:var(--fs-body);line-height:var(--lh-body);color:rgb(201, 208, 234)}
.c22{display:flex;flex-direction:row;gap:12px;margin-top:8px}
.c23{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--sp-5);border-radius:999px;background:rgb(255, 255, 255);color:rgb(11, 16, 48);font-size:var(--fs-button);font-weight:500;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:background-color 120ms}
.c24{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--sp-5);border-radius:999px;border:1px solid rgb(255, 255, 255);background:transparent;color:rgb(255, 255, 255);font-size:var(--fs-button);font-weight:500;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:background-color 120ms}
.c25{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:32px 24px}
.c26{display:flex;flex-direction:column;gap:12px}
.c27{margin:0px;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600;color:rgb(255, 255, 255)}
.c28{list-style:none;margin:0px;padding:0px;display:flex;flex-direction:column;gap:var(--sp-3)}
.c29{font-weight:400;color:rgb(184, 193, 224);text-decoration:none;transition:color 120ms}
.c2a{margin-top:32px;border-top:1px solid rgba(255, 255, 255, 0.12);padding-top:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;font-size:13px;line-height:1.5}
.c2b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;color:rgb(184, 193, 224)}
.c2c{color:rgb(184, 193, 224);text-decoration:none}
.c2d,.c2j,.c2k{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:360px;box-sizing:border-box;padding:8px;border-radius:16px;border:1px solid rgba(11, 16, 48, 0.08);background-color:rgba(255, 255, 255, 0.72);backdrop-filter:blur(16px) saturate(160%);box-shadow:rgba(11, 16, 48, 0.18) 0px 16px 40px;display:flex;flex-direction:column;gap:4px}
.c2e{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:12px;text-decoration:none;color:rgb(11, 16, 48)}
.c2f{display:flex;align-items:center;gap:8px;font-size:15px;line-height:22px;font-weight:500;color:rgb(11, 16, 48)}
.c2g{font-size:14px;line-height:20px;color:rgba(11, 16, 48, 0.75)}
.c2h{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0px 8px;box-sizing:border-box;border-radius:999px;background:rgb(252, 244, 203);border:1px solid rgb(252, 244, 203);color:rgb(135, 69, 29);font-family:"IBM Plex Sans", system-ui, sans-serif;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;flex:0 0 auto;vertical-align:middle}
.c2i{flex:0 0 auto;color:rgb(135, 69, 29);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.c2l{width:44px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0px;border-radius:999px;border:1px solid rgba(11, 16, 48, 0.4);background:transparent;color:rgb(11, 16, 48);cursor:pointer}
.c2o{position:absolute;top:100%;left:0px;right:0px;height:calc(100dvh - 64px);overflow-y:auto;box-sizing:border-box;padding:8px 20px calc(32px + env(safe-area-inset-bottom));background-color:rgba(255, 255, 255, 0.72);backdrop-filter:blur(16px) saturate(160%);display:flex;flex-direction:column}
.c2p{display:flex;flex-direction:column;--acc-line:rgba(11,16,48,0.08)}
.c2q{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:500;color:rgb(11, 16, 48)}
.c2r{display:flex;flex-direction:column;gap:4px;padding:0px 0px 12px}
.c2s{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-3) var(--sp-3);border-radius:12px;text-decoration:none;color:rgb(11, 16, 48)}
.c2t{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;font-weight:500}
.c2u{min-height:56px;display:flex;align-items:center;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:500;color:rgb(11, 16, 48);text-decoration:none}
.c2v{margin-top:var(--sp-5);display:flex;align-items:center;justify-content:center;height:var(--btn-h);width:var(--btn-w);padding:0 var(--sp-5);font-size:var(--fs-button);box-sizing:border-box;border-radius:999px;border:1px solid rgb(11, 16, 48);background-color:rgb(11, 16, 48);color:rgb(255, 255, 255);line-height:24px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color 120ms, background-color 120ms, transform 120ms}
.c2w{margin-top:var(--sp-3);display:flex;align-items:center;justify-content:center;height:var(--btn-h);width:var(--btn-w);box-sizing:border-box;border-radius:999px;border:1px solid rgba(11, 16, 48, 0.4);color:rgb(11, 16, 48);font-size:var(--fs-button);line-height:24px;font-weight:500;text-decoration:none}
@media (max-width:767.98px){
.c4{padding:0px 20px}
.ch{gap:8px}
.cj{padding:0px 16px}
.c13{grid-template-columns:minmax(0px, 1fr)}
.c1y{grid-template-columns:minmax(0px, 1fr);gap:48px}
.c22{flex-direction:column}
.c25{grid-template-columns:minmax(0px, 1fr);gap:32px}
.c2a{flex-direction:column;align-items:flex-start}
}
@media (max-width:1023.98px){
.ck{padding:40px 20px 64px}
.cl{grid-template-columns:minmax(0px, 1fr);gap:40px}
.cw{padding:64px 20px}
.cy,.c1i{grid-template-columns:minmax(0px, 1fr)}
.c12{padding-top:0px}
.c1d{padding:0px}
.c1e{display:none}
.c1j{padding:48px 20px;border-right:0px;border-bottom:1px solid rgba(255, 255, 255, 0.1)}
.c1k{grid-template-columns:repeat(3, 40px);grid-template-rows:repeat(3, 40px)}
.c1r{padding:40px 20px 56px}
}
@media (max-width:479.98px){
.cq,.c1t{flex-flow:column wrap}
.c14,.c19,.c1a,.c1b,.c1c{grid-column:auto;padding:24px}
}
@media (min-width:480px) and (max-width:767.98px){
.c14,.c19,.c1a,.c1b,.c1c{grid-column:auto}
}
@media (min-width:768px) and (max-width:1023.98px){
.c1y{grid-template-columns:minmax(0px, 1fr)}
.c25{grid-template-columns:repeat(2, minmax(0px, 1fr))}
}
[data-cep="header"][data-scrolled="1"] .c2{height:64px}
[data-cep="header"][data-scrolled="1"] .c3{background-color:rgba(255, 255, 255, 0.72);border-bottom:1px solid rgba(11, 16, 48, 0.08);backdrop-filter:blur(16px) saturate(160%)}
@media (min-width:768px){
[data-cep="header"][data-open="platform"] .cb{transform:rotate(180deg)}
[data-cep="header"][data-open="solutions"] .cc{color:rgb(11, 16, 48)}
[data-cep="header"][data-open="solutions"] .cd{transform:rotate(180deg)}
[data-cep="header"][data-open="resources"] .cf{color:rgb(11, 16, 48)}
[data-cep="header"][data-open="resources"] .cg{transform:rotate(180deg)}
}
@media (max-width:767.98px){
[data-cep="header"][data-m="1"][data-exp=""] .c2{height:64px}
[data-cep="header"][data-m="1"][data-exp="platform"] .c2{height:64px}
[data-cep="header"][data-m="1"][data-exp="solutions"] .c2{height:64px}
[data-cep="header"][data-m="1"][data-exp="resources"] .c2{height:64px}
[data-cep="header"][data-m="1"][data-exp=""] .c3{background-color:rgba(255, 255, 255, 0.72);border-bottom:1px solid rgba(11, 16, 48, 0.08);backdrop-filter:blur(16px) saturate(160%)}
[data-cep="header"][data-m="1"][data-exp="platform"] .c3{background-color:rgba(255, 255, 255, 0.72);border-bottom:1px solid rgba(11, 16, 48, 0.08);backdrop-filter:blur(16px) saturate(160%)}
[data-cep="header"][data-m="1"][data-exp="solutions"] .c3{background-color:rgba(255, 255, 255, 0.72);border-bottom:1px solid rgba(11, 16, 48, 0.08);backdrop-filter:blur(16px) saturate(160%)}
[data-cep="header"][data-m="1"][data-exp="resources"] .c3{background-color:rgba(255, 255, 255, 0.72);border-bottom:1px solid rgba(11, 16, 48, 0.08);backdrop-filter:blur(16px) saturate(160%)}
}
@media (max-width:767.98px){
.c8.c8,.ci.ci,.c2d.c2d,.c2j.c2j,.c2k.c2k{display:none!important}
[data-cep="header"]:not([data-m="1"][data-exp=""]):not([data-m="1"][data-exp="platform"]):not([data-m="1"][data-exp="solutions"]):not([data-m="1"][data-exp="resources"]) .c2n.c2n,[data-cep="header"]:not([data-m="1"][data-exp=""]):not([data-m="1"][data-exp="platform"]):not([data-m="1"][data-exp="solutions"]):not([data-m="1"][data-exp="resources"]) .c2o.c2o{display:none!important}
}
@media (min-width:768px){
[data-cep="header"]:not([data-open="platform"]) .c2d.c2d{display:none!important}
[data-cep="header"]:not([data-open="solutions"]) .c2j.c2j{display:none!important}
[data-cep="header"]:not([data-open="resources"]) .c2k.c2k{display:none!important}
.c2l.c2l,.c2m.c2m,.c2n.c2n,.c2o.c2o{display:none!important}
}
@media (max-width:767.98px){
[data-cep="header"][data-m="1"][data-exp=""] .c2m.c2m{display:none!important}
[data-cep="header"][data-m="1"][data-exp="platform"] .c2m.c2m{display:none!important}
[data-cep="header"][data-m="1"][data-exp="solutions"] .c2m.c2m{display:none!important}
[data-cep="header"][data-m="1"][data-exp="resources"] .c2m.c2m{display:none!important}
}
