.elementor-kit-142{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-fb42777:#7ba7a2;--e-global-color-be6d197:#1b6dff;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}h1.entry-title{display:var(--page-title-display)}@media (max-width:1024px){.e-con{--container-max-width:1024px}}@media (max-width:767px){.e-con{--container-max-width:767px}}.elementor-173010 .elementor-element.elementor-element-595a3a7{--display:flex}.elementor-173010 .elementor-element.elementor-element-c56088d{--display:flex}.elementor-173010 .elementor-element.elementor-element-10fbeaa{--display:flex}@media (max-width:760px){.rux-lead-pass .r-lead__inner{gap:8px!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important}.rux-lead-pass .r-lead__icon{margin-bottom:12px!important}}.rux-compl{--rc-brand:#1b6dff;--rc-brand-2:#00d8ff;--rc-text:#0f172a;--rc-muted:#64748b;--rc-border:rgba(15,23,42,.12);--rc-soft:rgba(15,23,42,.06);--rc-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 24px rgba(0,0,0,.06);--rc-radius:16px;--rc-ring:0 0 0 3px rgba(27,109,255,.25);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--rc-text)}:where(body.dark-mode,body.pcdark-mode,html[data-theme=dark]) .rux-compl{--rc-text:#e5e7eb;--rc-muted:#9aa3b2;--rc-border:rgba(229,231,235,.18);--rc-soft:rgba(229,231,235,.08);--rc-shadow:0 1px 2px rgba(0,0,0,.15),0 10px 24px rgba(0,0,0,.22)}.rux-compl .rc__card{background:0 0;border:1px solid var(--rc-border);border-radius:var(--rc-radius);box-shadow:var(--rc-shadow);padding:18px}.rux-compl .rc__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.rux-compl .rc__title{font-weight:900;font-size:20px;margin:0}.rux-compl .rc__ctrl{display:flex;justify-content:center;margin:4px 0 10px}.rux-compl .rc__chips{display:flex;gap:8px;flex-wrap:wrap}.rux-compl .rc__chip{border:1px solid var(--rc-border);background:var(--rc-soft);color:var(--rc-text);border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease}.rux-compl .rc__chip:hover{transform:translateY(-1px)}.rux-compl .rc__chip.is-on{background:var(--rc-brand);color:#fff;border-color:#0e56db;box-shadow:0 2px 10px rgba(27,109,255,.25)}.rux-compl .rc__chip:focus-visible{outline:none;box-shadow:var(--rc-ring)}.rux-compl .rc__out{border:1px dashed var(--rc-border);border-radius:14px;background:linear-gradient(180deg,rgba(27,109,255,.045),rgba(27,109,255,0));padding:18px 14px;margin:6px 0 12px}.rux-compl .rc__lead{margin:0;text-align:center;font-weight:900;line-height:1.22;letter-spacing:.2px;font-size:clamp(20px,2.2vw + 16px,42px);text-shadow:0 1px 0 rgba(0,0,0,.12)}.rux-compl .rc__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.rux-compl .rc__btn{border:1px solid var(--rc-border);background:0 0;color:var(--rc-text);border-radius:12px;padding:12px 14px;font-weight:900;cursor:pointer;line-height:1;transition:transform .12s cubic-bezier(.2,.7,.2,1),box-shadow .12s ease,background .12s ease,border-color .12s ease,color .12s ease}.rux-compl .rc__btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.rux-compl .rc__btn:focus-visible{outline:none;box-shadow:var(--rc-ring)}.rux-compl .rc__btn--primary{background:var(--rc-brand);color:#fff;border-color:#0e56db}@keyframes rc-bump{0%{transform:translateY(0) scale(1)}50%{transform:translateY(0) scale(.97)}100%{transform:translateY(0) scale(1)}}@media (max-width:760px){.rux-compl .rc__title{font-size:19px}.rux-compl .rc__btn{flex:1 1 45%}}