@font-face { font-family: 'Inter'; font-style: normal; font-weight: 300 800; font-display: swap; src: url('Inter-latin.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root{--cme-top:74px}
@media (min-width:1240px){:root{--cme-top:calc(72px + clamp(16px,1.9vw,36px))}}
:root:has(#wpadminbar){--cme-top:calc(74px + var(--wp-admin--admin-bar--height,32px))}
@media (min-width:1240px){:root:has(#wpadminbar){--cme-top:calc(72px + clamp(16px,1.9vw,36px) + var(--wp-admin--admin-bar--height,32px))}}
@keyframes cmhFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@keyframes cmhIn{from{opacity:0}to{opacity:1}}
@keyframes cmhUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes cmhSlide{from{transform:translateX(100%)}to{transform:none}}
@keyframes cmhGlow{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes cmhCore{0%,100%{transform:scale(1);box-shadow:0 0 28px rgba(59,63,232,.45)}50%{transform:scale(1.05);box-shadow:0 0 46px rgba(59,63,232,.8)}}
@keyframes cmhRow{0%,18%{opacity:0;transform:translateY(4px)}34%,88%{opacity:1;transform:none}100%{opacity:0}}
@keyframes cmhEnt{0%,28%,100%{background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}5%,23%{background:rgba(15,49,242,.2);box-shadow:inset 0 0 0 1px #3B55FF}}
@keyframes cmhFlow{0%{left:0;opacity:0}20%,80%{opacity:1}100%{left:calc(100% - 6px);opacity:0}}
@keyframes cmhStep{0%,10%{opacity:.3}20%,90%{opacity:1}100%{opacity:.3}}
@keyframes cmhShow{to{opacity:1;pointer-events:auto}}
[data-elementor-type="header"]:has(#cme-header),[data-elementor-type="header"] :is(.e-con,.e-con-inner,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-element,.elementor-widget-container):has(#cme-header){padding:0!important;margin:0!important;min-height:0!important;border:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;gap:0!important;max-width:none!important;width:100%!important;transform:none!important}
[data-elementor-type="header"] .elementor-sticky--active:has(#cme-header){position:relative!important;top:auto!important}
[data-elementor-type="header"] .elementor-sticky__spacer{display:none!important}
body *:has(>#cme-header){transform:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important}
#cme-header{--hd-tx:#0C0C1C;--hd-nav:#2A2A40;--hd-hov:#0509CA;--hd-hbg:#F4F4F8;--hd-bd:#E2E2EA;--hd-cta:#0509CA;--hd-ctx:#FFFFFF;--hd-ctah:#0408A8;--hd-lc:1;--hd-lb:0;--hd-mbg:rgba(244,244,248,.85);--hd-rb:999px;--pn-bg:#FFFFFF;--pn-tx:#0C0C1C;--pn-tx2:#2A2A40;--pn-mut:#6E6E85;--pn-mut2:#4B4B63;--pn-lab:#8A8AA0;--pn-bd:#E6E6EE;--pn-bd2:#EEEEF3;--pn-card:#F7F7FA;--pn-hov:#F4F4F8;--pn-foot:#FAFAFC;--pn-ac:#0509CA;--pn-ach:#0408A8;--pn-icbg:#EEEFFE;--pn-bub:#F4F4F8;--pn-hbd:#C9CAF5;--pn-logo:none;position:relative;z-index:1000;display:block;width:100%;margin:0;padding:0;background:transparent;color:#0C0C1C;font-family:'Inter',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:normal;text-transform:none;text-align:left;font-feature-settings:'cv11','ss01','ss03';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#cme-header.is-dk{--hd-tx:#FFFFFF;--hd-nav:rgba(255,255,255,.88);--hd-hov:#FFFFFF;--hd-hbg:rgba(255,255,255,.1);--hd-bd:rgba(255,255,255,.26);--hd-cta:#FFFFFF;--hd-ctx:#0509CA;--hd-ctah:#E8E9FE;--hd-lc:0;--hd-lb:1;--hd-mbg:rgba(255,255,255,.06);--pn-bg:#121226;--pn-tx:#FFFFFF;--pn-tx2:rgba(255,255,255,.86);--pn-mut:rgba(255,255,255,.6);--pn-mut2:rgba(255,255,255,.72);--pn-lab:rgba(255,255,255,.5);--pn-bd:rgba(255,255,255,.12);--pn-bd2:rgba(255,255,255,.08);--pn-card:rgba(255,255,255,.04);--pn-hov:rgba(255,255,255,.07);--pn-foot:rgba(255,255,255,.03);--pn-ac:#C5C7FC;--pn-ach:#FFFFFF;--pn-icbg:rgba(197,199,252,.14);--pn-bub:rgba(255,255,255,.08);--pn-hbd:rgba(197,199,252,.45);--pn-logo:brightness(0) invert(1)}
#cme-header *,#cme-header *::before,#cme-header *::after{box-sizing:border-box}
#cme-header a{color:inherit;text-decoration:none;box-shadow:none;background:none;border:0}
#cme-header button{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none;text-align:inherit;text-decoration:none;min-height:0;min-width:0;width:auto;height:auto;white-space:normal;cursor:pointer;-webkit-appearance:none;appearance:none;transition:none;-webkit-tap-highlight-color:transparent}
#cme-header ul,#cme-header li{margin:0;padding:0;list-style:none}
#cme-header p,#cme-header h3{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}
#cme-header img{max-width:none;border:0;border-radius:0;box-shadow:none}
#cme-header svg{overflow:visible}
#cme-header ::selection{background:#DCDDFE;color:#0C0C1C}
#cme-header :focus{outline:none}
#cme-header :focus-visible{outline:2px solid #0509CA;outline-offset:2px}
#cme-header.is-dk :focus-visible,#cme-header .cmh-p-x :focus-visible{outline-color:#C5C7FC}
#cme-header .cmh-ov{display:none;position:fixed;inset:0;top:calc(72px + clamp(16px,1.9vw,36px));z-index:0;background:rgba(12,12,28,.32);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:cmhIn .2s ease-out both}
#cme-header.is-fl .cmh-ov{top:0}
#cme-header .cmh-sp{display:block;height:86px}
#cme-header .cmh-wr{position:fixed;left:0;right:0;top:0;z-index:1;pointer-events:none;padding:12px 0 0;background-color:rgba(255,255,255,0);transition:padding .55s cubic-bezier(.2,.8,.2,1),background-color .2s ease}
#cme-header.is-fl .cmh-wr{padding:12px 12px 0}
#cme-header .cmh-bx{position:relative;isolation:isolate;margin:0 auto;max-width:100%;border-radius:0;opacity:0;pointer-events:none;transition:max-width .55s cubic-bezier(.2,.8,.2,1),border-radius .55s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}
#cme-header:not(.cmh-js) .cmh-bx{animation:cmhShow 0s 2.5s forwards}
#cme-header.is-ok .cmh-bx{opacity:1;pointer-events:auto}
#cme-header.is-hd .cmh-bx{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 40px))}
#cme-header.is-fl .cmh-bx{max-width:1232px;border-radius:31px}
#cme-header .cmh-bx::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-color:rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(12,12,28,0),0 0 0 0 rgba(12,12,28,0);transition:background-color .35s ease,box-shadow .35s ease}
#cme-header.is-dk .cmh-bx::before{background-color:rgba(18,18,36,0)}
#cme-header.is-fl .cmh-bx::before{background-color:rgba(255,255,255,.74);box-shadow:0 0 0 1px rgba(12,12,28,.07),0 12px 32px -10px rgba(12,12,28,.18);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}
#cme-header.is-fl.is-dk .cmh-bx::before{background-color:rgba(18,18,36,.56);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 12px 32px -10px rgba(0,0,0,.5)}
#cme-header .cmh-br{max-width:1760px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;height:62px;padding:0 20px;transition:height .55s cubic-bezier(.2,.8,.2,1),padding .55s cubic-bezier(.2,.8,.2,1)}
#cme-header.is-fl .cmh-br{padding:0 9px 0 24px}
#cme-header .cmh-lg{grid-column:1;justify-self:start;display:grid;align-items:center}
#cme-header .cmh-lg img{grid-area:1/1;height:26px;width:auto;display:block;transition:opacity .3s ease,height .55s cubic-bezier(.2,.8,.2,1)}
#cme-header .cmh-lg img:first-child{opacity:var(--hd-lc)}
#cme-header .cmh-lg img+img{opacity:var(--hd-lb)}
#cme-header .cmh-ac{grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px}
#cme-header .cmh-en,#cme-header .cmh-co{display:none;align-items:center;gap:7px;height:46px;padding:0 20px;border-radius:var(--hd-rb);font-size:14.5px;letter-spacing:-0.01em;white-space:nowrap}
#cme-header .cmh-en{box-shadow:inset 0 0 0 1px var(--hd-bd);font-weight:500;color:var(--hd-tx);transition:background .15s ease,color .3s ease,box-shadow .3s ease}
#cme-header .cmh-en:hover{background:var(--hd-hbg);color:var(--hd-hov)}
#cme-header .cmh-co{background:var(--hd-cta);font-weight:600;color:var(--hd-ctx);transition:background .25s ease,color .25s ease}
#cme-header .cmh-co:hover{background:var(--hd-ctah);color:var(--hd-ctx)}
#cme-header .cmh-en svg,#cme-header .cmh-co svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#cme-header .cmh-en svg{stroke-width:1.7}
#cme-header .cmh-hb{width:44px;height:44px;flex:none;border-radius:12px;background:var(--hd-mbg);box-shadow:inset 0 0 0 1px var(--hd-bd);color:var(--hd-tx);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:color .3s ease,background .3s ease,box-shadow .3s ease}
#cme-header .cmh-hb:hover{background:var(--hd-hbg)}
#cme-header .cmh-hb span{display:block;width:18px;height:2px;border-radius:2px;background:var(--hd-tx,#0C0C1C)}
#cme-header .cmh-mo{display:none}
@media (min-width:640px){#cme-header .cmh-co{display:inline-flex}}
#cme-header .mxa{position:relative;display:block;width:100%;aspect-ratio:480/462}
#cme-header .mxa-b,#cme-header .mxa-f{position:absolute;left:0;top:0;width:100%;height:100%;display:block}
#cme-header .mxa-b{transform-origin:47.5% 98.3%}
#cme-header .mxa-f{color:#11122B}
#cme-header .mxa-s{position:absolute;left:0;top:0;width:100%;height:100%}
#cme-header .mxa-m{position:absolute;display:block;left:47.2917%;top:40.6926%;width:61.6667%;height:64.0693%;transform-origin:0 0;transform:matrix(0.75,-0.2838,0,0.9054,0,0)}
#cme-header .mxa-e{position:absolute;display:block;top:29.0535%;width:40.541%;height:40.541%}
#cme-header .mxa-l{left:6.7565%}
#cme-header .mxa-r{left:47.2975%}
#cme-header .mxa-g{position:absolute;display:block;left:87.5%;top:-0.866%;width:33.333%;height:38.961%;transform-origin:15.6% 66.7%}
#cme-header .mxa-e svg,#cme-header .mxa-g svg{display:block;width:100%;height:100%}
@media (min-width:1240px){
#cme-header .cmh-sp{height:calc(72px + 2 * clamp(16px,1.9vw,36px))}
#cme-header .cmh-wr{padding:clamp(16px,1.9vw,36px) 0 0}
#cme-header.is-fl .cmh-wr{padding:clamp(16px,1.9vw,36px) clamp(16px,1.9vw,36px) 0}
#cme-header.is-pn:not(.is-fl) .cmh-wr{background-color:#FFFFFF}
#cme-header.is-pn.is-dk:not(.is-fl) .cmh-wr{background-color:#121226}
#cme-header.is-pn .cmh-ov{display:block}
#cme-header.is-fl .cmh-bx{max-width:var(--cmh-hw,1232px);border-radius:36px}
#cme-header.is-pn .cmh-bx::before{background-color:#FFFFFF;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px)}
#cme-header.is-pn.is-dk .cmh-bx::before{background-color:#121226}
#cme-header.is-pn:not(.is-fl) .cmh-bx::before{box-shadow:0 1px 0 0 rgba(12,12,28,.08),0 0 0 0 rgba(12,12,28,0)}
#cme-header.is-pn.is-dk:not(.is-fl) .cmh-bx::before{box-shadow:0 1px 0 0 rgba(255,255,255,.1),0 0 0 0 rgba(12,12,28,0)}
#cme-header .cmh-br{height:72px;padding:0 clamp(24px,3.6vw,72px)}
#cme-header.is-fl .cmh-br{padding:0 18px 0 30px}
#cme-header .cmh-lg img{height:28px}
#cme-header .cmh-en{display:inline-flex}
#cme-header .cmh-hb{display:none}
#cme-header .cmh-nv{grid-column:2;display:flex;align-items:center;justify-content:center}
#cme-header .cmh-dw,#cme-header .cmh-ds{display:contents}
#cme-header .cmh-dh,#cme-header .cmh-mc{display:none}
#cme-header .cmh-ul{display:flex;align-items:center;gap:2px}
#cme-header .cmh-bt{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:var(--hd-rb);font-size:14.5px;font-weight:500;letter-spacing:-0.01em;white-space:nowrap;background:transparent;color:var(--hd-nav);transition:background .15s ease,color .3s ease}
#cme-header .cmh-bt:hover{color:var(--hd-hov)}
#cme-header .cmh-li.is-open>.cmh-bt{background:#EEEFFC;color:#0509CA}
#cme-header.is-dk .cmh-li.is-open>.cmh-bt{background:rgba(255,255,255,.12);color:#FFFFFF}
#cme-header .cmh-cv{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform .2s ease}
#cme-header .cmh-li.is-open>.cmh-bt .cmh-cv{transform:rotate(180deg)}
#cme-header .cmh-cb{display:block;width:19px;flex:none}
#cme-header .cmh-pn{display:none;position:absolute;left:max(24px,calc(50% - var(--cmh-hh,616px)));right:max(24px,calc(50% - var(--cmh-hh,616px)));top:calc(100% + 8px);background:var(--pn-bg);border-radius:24px;box-shadow:0 0 0 1px var(--pn-bd),0 28px 56px -18px rgba(15,15,40,.18);overflow:hidden;animation:cmhFade .16s ease-out both;white-space:normal;text-align:left}
#cme-header.is-fl .cmh-pn{left:0;right:0}
#cme-header.is-sw .cmh-pn{animation:none}
#cme-header .cmh-li.is-open>.cmh-pn{display:block}
#cme-header .cmh-pd{padding:28px 32px}
#cme-header .cmh-in{margin:0 0 20px;font-size:13.5px;color:var(--pn-mut)}
#cme-header .cmh-lb{margin-bottom:10px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pn-lab)}
#cme-header .cmh-ft{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 32px;background:var(--pn-foot);box-shadow:inset 0 1px 0 var(--pn-bd2)}
#cme-header .cmh-fr{justify-content:flex-end}
#cme-header .cmh-fx{font-size:13px;color:var(--pn-mut)}
#cme-header .cmh-fl{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--pn-ac)}
#cme-header .cmh-fl:hover,#cme-header .cmh-fi:hover{color:var(--pn-ach)}
#cme-header .cmh-nw{white-space:nowrap}
#cme-header .cmh-fi{font-weight:600;color:var(--pn-ac)}
#cme-header .cmh-ar{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#cme-header .cmh-eg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px;gap:32px;align-items:stretch}
#cme-header .cmh-ec{display:flex;flex-direction:column}
#cme-header .cmh-ep{display:flex;gap:12px;align-items:flex-start;padding:10px;margin:0 -10px;border-radius:12px;color:var(--pn-tx);transition:background .15s ease}
#cme-header .cmh-ep:hover{color:var(--pn-tx)}
#cme-header .cmh-ep.is-on{background:var(--pn-hov)}
#cme-header .cmh-pi{width:34px;height:34px;border-radius:9px;display:block;flex:none}
#cme-header .cmh-et{display:flex;flex-direction:column;gap:2px;min-width:0}
#cme-header .cmh-nm{font-size:14.5px;font-weight:600;letter-spacing:-0.01em;color:var(--pn-tx)}
#cme-header .cmh-ep.is-on .cmh-nm{color:var(--pn-ac)}
#cme-header .cmh-de{font-size:13px;line-height:1.45;color:var(--pn-mut)}
#cme-header .cmh-ea{border-radius:16px;background:var(--pn-card);color:var(--pn-tx);box-shadow:inset 0 0 0 1px var(--pn-bd2);padding:16px;display:flex;flex-direction:column;min-width:0}
#cme-header .cmh-av{display:none;flex-direction:column;animation:cmhIn .2s ease-out both}
#cme-header .cmh-av.is-on{display:flex}
#cme-header .cmh-cnv{transform:scale(0.811)}
#cme-header .cmh-qg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
#cme-header .cmh-qc{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1fr);border-radius:16px;overflow:hidden;background:var(--pn-card);color:var(--pn-tx);box-shadow:inset 0 0 0 1px var(--pn-bd2);transition:background .15s ease}
#cme-header .cmh-qc:hover{background:var(--pn-hov);color:var(--pn-tx)}
#cme-header .cmh-qp{position:relative;display:block;min-height:250px;overflow:hidden}
#cme-header .cmh-qp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;display:block}
#cme-header .cmh-qc+.cmh-qc .cmh-qp img{object-position:50% 40%}
#cme-header .cmh-qb{display:flex;flex-direction:column;padding:20px 22px}
#cme-header .cmh-qt{font-size:20px;font-weight:650;letter-spacing:-0.02em;line-height:1.2}
#cme-header .cmh-qd{margin-top:6px;font-size:13px;line-height:1.5;color:var(--pn-mut2);text-wrap:pretty}
#cme-header .cmh-qk{margin-top:14px;display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--pn-tx2)}
#cme-header .cmh-qk>span{display:flex;gap:8px;align-items:flex-start}
#cme-header .cmh-qk svg{width:14px;height:14px;flex:none;margin-top:2px;fill:none;stroke:var(--pn-ac);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
#cme-header .cmh-qa{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--pn-ac)}
#cme-header .cmh-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
#cme-header .cmh-gc{display:flex;flex-direction:column}
#cme-header .cmh-c1{--ib:#EEEFFC;--if:#0509CA}
#cme-header .cmh-c2{--ib:#EEF0FF;--if:#4F46E5}
#cme-header .cmh-c3{--ib:#E6F6F4;--if:#0D9488}
#cme-header .cmh-c4{--ib:#E7F6EE;--if:#059669}
#cme-header .cmh-c5{--ib:#FEF3E2;--if:#D97706}
#cme-header .cmh-gl{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 8px;margin:0 -8px;border-radius:10px;font-size:14px;font-weight:500;letter-spacing:-0.005em;color:var(--pn-tx2);transition:background .15s ease}
#cme-header .cmh-gl:hover{background:var(--pn-hov);color:var(--pn-ac)}
#cme-header .cmh-gi{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--ib);color:var(--if)}
#cme-header .cmh-gi svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#cme-header .cmh-p-x{background:#0C0C11;color:#FFFFFF;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 28px 56px -18px rgba(0,0,0,.5)}
#cme-header .cmh-xg{position:absolute;left:62%;top:-140px;width:960px;height:480px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(15,49,242,.42),rgba(91,60,255,.14) 50%,rgba(12,12,17,0) 78%);pointer-events:none}
#cme-header .cmh-xw{position:relative;padding:28px 32px;display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:36px;align-items:stretch}
#cme-header .cmh-xl{display:flex;flex-direction:column;min-width:0}
#cme-header .cmh-xe{height:34px;width:auto;align-self:flex-start;display:block;filter:drop-shadow(0 0 22px rgba(15,49,242,.55))}
#cme-header .cmh-xh{margin:18px 0 0;font-size:24px;line-height:1.12;letter-spacing:-0.03em;font-weight:650;color:#FFFFFF;text-wrap:balance}
#cme-header .cmh-xp{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.7);text-wrap:pretty}
#cme-header .cmh-xc{margin-top:auto;padding-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}
#cme-header .cmh-xb{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;background:#FFFFFF;color:#0C0C1C;font-size:13.5px;font-weight:600}
#cme-header .cmh-xb:hover{background:#E8E9FE;color:#0C0C1C}
#cme-header .cmh-xa{font-size:13.5px;font-weight:600;color:#C5C7FC}
#cme-header .cmh-xa:hover{color:#FFFFFF}
#cme-header .cmh-xd{position:relative;min-width:0;border-radius:18px;background:rgba(11,11,19,.86);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);padding:18px;display:grid;grid-template-columns:minmax(0,1.1fr) 30px minmax(0,0.8fr) 30px minmax(0,1fr);align-items:center}
#cme-header .cmh-p-x .cmh-ft{position:relative;background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
#cme-header .cmh-p-x .cmh-fx{color:rgba(255,255,255,.62)}
#cme-header .cmh-p-x .cmh-fl{color:#C5C7FC}
#cme-header .cmh-p-x .cmh-fl:hover{color:#FFFFFF}
#cme-header .cmh-ig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#cme-header .cmh-ic{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;border-radius:16px;background:var(--pn-bg);box-shadow:inset 0 0 0 1px var(--pn-bd2);color:var(--pn-tx);transition:box-shadow .15s ease,background .15s ease}
#cme-header .cmh-ic:hover{box-shadow:inset 0 0 0 1px var(--pn-hbd);background:var(--pn-hov);color:var(--pn-tx)}
#cme-header .cmh-ih{display:flex;align-items:center;gap:10px}
#cme-header .cmh-ii{width:30px;height:30px;border-radius:9px;background:var(--pn-icbg);color:var(--pn-ac);display:flex;align-items:center;justify-content:center;flex:none}
#cme-header .cmh-ii svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
#cme-header .cmh-tt{font-size:14.5px;font-weight:650;letter-spacing:-0.01em;line-height:1.25}
#cme-header .cmh-id{font-size:12.5px;line-height:1.45;color:var(--pn-mut);text-wrap:pretty}
#cme-header .cmh-ib{margin-top:auto;padding-top:2px;display:flex;align-items:flex-end;gap:7px}
#cme-header .cmh-cu{display:block;width:20px;height:19.25px;flex:none}
#cme-header .cmh-bu{flex:1;min-width:0;padding:7px 9px;border-radius:12px 12px 12px 3px;background:var(--pn-bub);font-size:12px;line-height:1.4;color:var(--pn-tx)}
#cme-header .cmh-ip{padding-left:27px;font-size:11px;color:var(--pn-lab)}
}
@media (min-width:1280px){
#cme-header .cmh-eg{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 362px}
#cme-header .cmh-cnv{transform:none}
}
@media (max-width:1239.98px){
#cme-header .cmh-nv{display:none;position:fixed;inset:0;z-index:5;color:#0C0C1C;font-size:16px}
#cme-header.is-mn .cmh-nv{display:block}
#cme-header .cmh-nv::before{content:'';position:absolute;inset:0;background:rgba(12,12,28,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cmhIn .25s ease-out both}
#cme-header .cmh-dw{position:absolute;top:0;right:0;bottom:0;width:min(calc(100% - 56px),400px);background:#FFFFFF;display:flex;flex-direction:column;box-shadow:-24px 0 60px -20px rgba(12,12,28,.35);animation:cmhSlide .38s cubic-bezier(.2,.8,.2,1) both}
#cme-header .cmh-dw :focus-visible{outline-color:#0509CA}
#cme-header .cmh-dh{flex:none;display:flex;align-items:center;padding:16px 20px 6px}
#cme-header .cmh-x{width:44px;height:44px;border-radius:12px;background:#F4F4F8;box-shadow:inset 0 0 0 1px #E6E6EE;color:#0C0C1C;display:flex;align-items:center;justify-content:center}
#cme-header .cmh-x:hover{background:#ECECF2}
#cme-header .cmh-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}
#cme-header .cmh-ds{flex:1;min-height:0;overflow-y:auto;padding:4px 20px calc(24px + env(safe-area-inset-bottom))}
#cme-header .cmh-li{box-shadow:inset 0 -1px 0 #EEEEF3}
#cme-header .cmh-bt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;font-size:16.5px;font-weight:500;letter-spacing:-0.01em;color:#0C0C1C;text-align:left;transition:color .15s ease}
#cme-header .cmh-li.is-sub>.cmh-bt{color:#0509CA}
#cme-header .cmh-cv{width:18px;height:18px;flex:none;fill:none;stroke:#8A8AA0;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}
#cme-header .cmh-li.is-sub>.cmh-bt .cmh-cv{transform:rotate(180deg)}
#cme-header .cmh-cb,#cme-header .cmh-pn{display:none}
#cme-header .cmh-li.is-sub>.cmh-pn{display:flex;flex-direction:column;padding:0 2px 14px;animation:cmhUp .25s cubic-bezier(.2,0,0,1) both}
#cme-header .cmh-pd,#cme-header .cmh-eg,#cme-header .cmh-ec,#cme-header .cmh-et,#cme-header .cmh-qg,#cme-header .cmh-qb,#cme-header .cmh-g4,#cme-header .cmh-gc,#cme-header .cmh-xw,#cme-header .cmh-xl,#cme-header .cmh-xc,#cme-header .cmh-ig,#cme-header .cmh-ih,#cme-header .cmh-p-quem .cmh-ft{display:contents}
#cme-header .cmh-in,#cme-header .cmh-ft,#cme-header .cmh-fx,#cme-header .cmh-de,#cme-header .cmh-ea,#cme-header .cmh-qd,#cme-header .cmh-qk,#cme-header .cmh-qa,#cme-header .cmh-gi,#cme-header .cmh-xg,#cme-header .cmh-xe,#cme-header .cmh-xh,#cme-header .cmh-xp,#cme-header .cmh-xd,#cme-header .cmh-ii,#cme-header .cmh-id,#cme-header .cmh-ib,#cme-header .cmh-ip,#cme-header .cmh-pn .cmh-ar{display:none}
#cme-header .cmh-lb{display:block;margin:8px 0 2px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8A8AA0}
#cme-header .cmh-ep,#cme-header .cmh-qc,#cme-header .cmh-gl,#cme-header .cmh-ic,#cme-header .cmh-xb,#cme-header .cmh-xa,#cme-header .cmh-ml,#cme-header .cmh-p-quem .cmh-fl{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 0;margin:0;font-size:15px;font-weight:500;letter-spacing:-0.01em;line-height:normal;color:#0C0C1C;white-space:normal}
#cme-header .cmh-ep:hover,#cme-header .cmh-qc:hover,#cme-header .cmh-gl:hover,#cme-header .cmh-ic:hover,#cme-header .cmh-xb:hover,#cme-header .cmh-xa:hover,#cme-header .cmh-ml:hover,#cme-header .cmh-p-quem .cmh-fl:hover{color:#0509CA}
#cme-header .cmh-pi,#cme-header .cmh-mt,#cme-header .cmh-qp{display:block;position:relative;width:30px;height:30px;border-radius:8px;flex:none;background:#F4F4F8;object-fit:cover;overflow:hidden}
#cme-header .cmh-qp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
#cme-header .cmh-mc{margin-top:24px;display:grid;gap:10px}
#cme-header .cmh-m1{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:999px;background:#0509CA;color:#FFFFFF;font-size:15.5px;font-weight:600}
#cme-header .cmh-m1:hover{background:#0408A8;color:#FFFFFF}
#cme-header .cmh-m2{display:flex;align-items:center;justify-content:center;height:50px;border-radius:999px;box-shadow:inset 0 0 0 1px #E2E2EA;color:#0C0C1C;font-size:15.5px;font-weight:500}
#cme-header .cmh-m2:hover{background:#F6F6F9;color:#0C0C1C}
#cme-header .cmh-m3{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px;font-size:14px;font-weight:500;color:#4B4B63}
#cme-header .cmh-m3:hover{color:#0509CA}
#cme-header .cmh-m1 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#cme-header .cmh-m3 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
}
#cme-rodape{display:block;width:100%;margin:0;padding:0;background:transparent;color:#FFFFFF;font-family:'Inter',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:normal;letter-spacing:normal;text-transform:none;text-align:left;font-feature-settings:'cv11','ss01','ss03';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#cme-rodape *,#cme-rodape *::before,#cme-rodape *::after{box-sizing:border-box}
#cme-rodape a{color:inherit;text-decoration:none;box-shadow:none;background:none;border:0}
#cme-rodape button{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none;text-align:inherit;min-height:0;width:auto;height:auto;cursor:pointer;-webkit-appearance:none;appearance:none;transition:none;-webkit-tap-highlight-color:transparent}
#cme-rodape p,#cme-rodape address{margin:0;padding:0;font:inherit;font-style:normal;color:inherit}
#cme-rodape img{max-width:none;border:0;border-radius:0;box-shadow:none}
#cme-rodape svg{overflow:visible}
#cme-rodape :focus{outline:none}
#cme-rodape :focus-visible{outline:2px solid #C5C7FC;outline-offset:2px}
#cme-rodape .cmr-f{position:relative;z-index:0;margin:-40px 0 0;padding:40px 0 0;display:flex;flex-direction:column;min-height:calc(100vh - var(--rodape-top,0px) + 40px);background:#0C0C1C;color:#FFFFFF;overflow:hidden}
#cme-rodape .cmr-w{width:100%;max-width:1200px;margin:0 auto;padding:clamp(80px,11vh,128px) clamp(20px,4vw,40px) 0;flex:none;display:flex;flex-direction:column;gap:clamp(64px,10vh,112px)}
#cme-rodape .cmr-top{display:flex;flex-wrap:wrap;gap:44px clamp(32px,5vw,88px)}
#cme-rodape .cmr-br{flex:1 1 220px;max-width:300px;display:flex;flex-direction:column;align-items:flex-start}
#cme-rodape .cmr-lg{display:block}
#cme-rodape .cmr-lg svg{display:block;height:32px;width:auto}
#cme-rodape .cmr-pr{margin:18px 0 0 -6px;display:flex;flex-wrap:wrap;align-items:center;gap:2px}
#cme-rodape .cmr-pr a{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease,background .2s ease}
#cme-rodape .cmr-pr a:hover{opacity:1;background:rgba(255,255,255,.08)}
#cme-rodape .cmr-pr img{width:auto;display:block}
#cme-rodape .cmr-h16{height:16px}
#cme-rodape .cmr-h21{height:21px}
#cme-rodape .cmr-h22{height:22px}
#cme-rodape .cmr-nav{flex:4 1 620px;display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:36px 20px}
#cme-rodape .cmr-col{display:flex;flex-direction:column;gap:9px}
#cme-rodape .cmr-t{margin-bottom:4px;font-size:13px;font-weight:600;color:#FFFFFF}
#cme-rodape .cmr-tg{display:none}
#cme-rodape .cmr-ls{display:contents}
#cme-rodape .cmr-ls a,#cme-rodape .cmr-ls span{font-size:15px;color:rgba(255,255,255,.66)}
#cme-rodape .cmr-ls a:hover{color:#FFFFFF}
#cme-rodape .cmr-ls .cmr-nw{display:inline-flex;align-items:center;gap:8px}
#cme-rodape .cmr-nw span{padding:2px 7px;border-radius:999px;background:rgba(140,155,255,.18);color:#C5CCFF;font-size:11px;font-weight:600;line-height:1.4}
#cme-rodape .cmr-ask{display:flex;align-items:center;gap:16px}
#cme-rodape .cmr-ln{flex:1;height:1px;background:rgba(255,255,255,.1)}
#cme-rodape .cmr-ab{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;padding:6px 8px 6px 20px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);background:rgba(255,255,255,.03)}
#cme-rodape .cmr-al{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:#FFFFFF;white-space:nowrap}
#cme-rodape .cmr-al svg{width:14px;height:14px;flex:none;fill:none;stroke:#8C9BFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#cme-rodape .cmr-ap{display:none}
#cme-rodape .cmr-ias{display:flex;flex-wrap:wrap;gap:2px}
#cme-rodape .cmr-ias a{width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;opacity:.62;transition:opacity .2s ease,background .2s ease}
#cme-rodape .cmr-ias a:hover{opacity:1;background:rgba(255,255,255,.08)}
#cme-rodape .cmr-ias img{width:19px;height:19px;display:block}
#cme-rodape .cmr-ias span{display:none}
#cme-rodape .cmr-bt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;font-size:13px;color:rgba(255,255,255,.5)}
#cme-rodape .cmr-cp{display:flex;flex-direction:column;gap:4px;line-height:1.5}
#cme-rodape .cmr-lk,#cme-rodape .cmr-lg2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}
#cme-rodape .cmr-lg2{display:contents}
#cme-rodape .cmr-lg2 a{color:rgba(255,255,255,.6)}
#cme-rodape .cmr-lg2 a:hover{color:#FFFFFF}
#cme-rodape .cmr-dv{width:1px;height:16px;background:rgba(255,255,255,.14)}
#cme-rodape .cmr-so{display:flex;gap:6px}
#cme-rodape .cmr-so a{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.75)}
#cme-rodape .cmr-so a:hover{color:#FFFFFF;background:rgba(255,255,255,.14)}
#cme-rodape .cmr-so svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#cme-rodape .cmr-wm{position:relative;flex:none;width:100%;max-width:1200px;margin:auto auto 0;padding:clamp(64px,10vh,112px) clamp(20px,4vw,40px) 0;overflow:hidden}
#cme-rodape .cmr-wi{will-change:transform,opacity}
#cme-rodape .cmr-wi svg{--lg2:#FFFFFF;display:block;width:100%;height:auto;opacity:.09}
@media (max-width:639.98px){
#cme-rodape .cmr-w{max-width:none;padding:56px 20px 0;gap:36px}
#cme-rodape .cmr-top{display:contents}
#cme-rodape .cmr-br{order:1;flex:none;max-width:none;gap:14px}
#cme-rodape .cmr-lg svg{height:30px}
#cme-rodape .cmr-pr{margin-left:-9px}
#cme-rodape .cmr-pr a{width:38px;height:38px;border-radius:10px}
#cme-rodape .cmr-ask{order:2;display:block}
#cme-rodape .cmr-nav{order:3;flex:none;display:block;border-top:1px solid rgba(255,255,255,.1)}
#cme-rodape .cmr-bt{order:4}
#cme-rodape .cmr-col{display:block;border-bottom:1px solid rgba(255,255,255,.1)}
#cme-rodape .cmr-t{display:none}
#cme-rodape .cmr-tg{width:100%;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#FFFFFF;font-size:16px;font-weight:600;letter-spacing:-0.01em;text-align:left}
#cme-rodape .cmr-pl{width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,.08);color:#FFFFFF;display:flex;align-items:center;justify-content:center;flex:none;transition:transform .25s cubic-bezier(.2,0,0,1)}
#cme-rodape .cmr-col.is-on .cmr-pl{transform:rotate(45deg)}
#cme-rodape .cmr-pl svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#cme-rodape .cmr-ls{display:none}
#cme-rodape .cmr-col.is-on .cmr-ls{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding:2px 0 20px}
#cme-rodape .cmr-ln,#cme-rodape .cmr-dk,#cme-rodape .cmr-dv{display:none}
#cme-rodape .cmr-ab{display:block;border-radius:20px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);padding:18px 14px 14px}
#cme-rodape .cmr-al{display:flex;gap:8px;padding:0 4px;font-size:14.5px;white-space:normal}
#cme-rodape .cmr-al svg{width:15px;height:15px}
#cme-rodape .cmr-ap{display:block;margin:6px 0 0;padding:0 4px;font-size:13px;line-height:1.5;color:rgba(255,255,255,.55)}
#cme-rodape .cmr-ias{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
#cme-rodape .cmr-ias a{width:auto;height:54px;border-radius:14px;background:rgba(255,255,255,.07);flex-direction:column;gap:5px;opacity:1}
#cme-rodape .cmr-ias a:active{transform:scale(.96)}
#cme-rodape .cmr-ias img{width:20px;height:20px;opacity:.9}
#cme-rodape .cmr-ias span{display:block;font-size:10px;font-weight:500;color:rgba(255,255,255,.55)}
#cme-rodape .cmr-bt{flex-direction:column-reverse;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:20px;text-align:center}
#cme-rodape .cmr-lk{flex-direction:column-reverse;flex-wrap:nowrap;gap:20px}
#cme-rodape .cmr-lg2{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:13px}
#cme-rodape .cmr-lg2 a{color:rgba(255,255,255,.66)}
#cme-rodape .cmr-so{gap:8px}
#cme-rodape .cmr-so a{width:44px;height:44px;border-radius:12px;color:rgba(255,255,255,.8)}
#cme-rodape .cmr-so svg{width:18px;height:18px}
#cme-rodape .cmr-cp{font-size:12.5px;line-height:1.55;color:rgba(255,255,255,.48)}
}
