.elementor-kit-2759{--e-global-color-primary:#0B2240;--e-global-color-secondary:#2B2B2B;--e-global-color-text:#1A1A1A;--e-global-color-accent:#F8F8F8;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:16px;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#1A1A1A;font-family:"Playfair Display", Sans-serif;font-weight:600;line-height:1px;background-color:#F8F8F8;}.elementor-kit-2759 p{margin-bottom:16px;}.elementor-kit-2759 a{color:#0B2240;}.elementor-kit-2759 a:hover{color:#081A30;}.elementor-kit-2759 h1{color:#0B2240;font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:50px;letter-spacing:-1px;word-spacing:14px;}.elementor-kit-2759 h2{color:#0B2240;font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:50px;}.elementor-kit-2759 h3{color:#0B2240;font-size:22px;font-weight:600;font-style:normal;text-decoration:none;}.elementor-kit-2759 h4{color:#0B2240;font-size:18px;font-weight:600;font-style:normal;text-decoration:none;}.elementor-kit-2759 h5{color:#0B2240;}.elementor-kit-2759 h6{color:#0B2240;}.elementor-kit-2759 button,.elementor-kit-2759 input[type="button"],.elementor-kit-2759 input[type="submit"],.elementor-kit-2759 .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#010202;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:0% 0% 0% 0%;}.elementor-kit-2759 button:hover,.elementor-kit-2759 button:focus,.elementor-kit-2759 input[type="button"]:hover,.elementor-kit-2759 input[type="button"]:focus,.elementor-kit-2759 input[type="submit"]:hover,.elementor-kit-2759 input[type="submit"]:focus,.elementor-kit-2759 .elementor-button:hover,.elementor-kit-2759 .elementor-button:focus{color:#0B2240;background-color:transparent;background-image:linear-gradient(180deg, #032347 0%, #665E60 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-2759 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Lexius Landing Styles (neutral, sobrio, premium) */
.lx-landing { --lx-navy:#0B2240; --lx-gold:#C6A95E; --lx-ink:#111; --lx-muted:#5b5f66; --lx-bg:#f6f7f9; --lx-card:#fff; --lx-line:rgba(17,17,17,.10); color:var(--lx-ink); }
.lx-landing * { box-sizing:border-box; }

.lx-wrap { width:min(1120px, 92vw); margin:0 auto; }
.lx-hero { background:linear-gradient(180deg, var(--lx-navy), #07162b); padding:76px 0 64px; color:#fff; }
.lx-kicker { letter-spacing:.08em; text-transform:uppercase; font-size:12px; opacity:.85; }
.lx-h1 { margin:12px 0 10px; font-size:42px; line-height:1.12; font-weight:700; }
.lx-sub { margin:0 0 18px; font-size:18px; line-height:1.6; color:rgba(255,255,255,.88); max-width:78ch; }
.lx-cta-row { display:flex; gap:12px; flex-wrap:wrap; margin:16px 0 10px; }
.lx-hero-note { margin-top:10px; font-size:13px; color:rgba(255,255,255,.82); }

.lx-section { padding:64px 0; background:#fff; }
.lx-section.lx-alt { background:var(--lx-bg); }
.lx-h2 { font-size:30px; line-height:1.2; margin:0 0 18px; font-weight:700; }
.lx-h3 { font-size:18px; margin:0 0 10px; font-weight:700; }
.lx-p { margin:0 0 12px; line-height:1.65; color:var(--lx-muted); }
.lx-list { margin:0; padding-left:18px; color:var(--lx-muted); line-height:1.65; }
.lx-list li { margin:6px 0; }
.lx-list-ol { margin:0; padding-left:18px; color:var(--lx-muted); line-height:1.65; }
.lx-list-ol li { margin:6px 0; }

.lx-grid-2 { display:grid; grid-template-columns:1fr; gap:16px; }
.lx-grid-3 { display:grid; grid-template-columns:1fr; gap:16px; }
@media (min-width: 860px){
  .lx-grid-2 { grid-template-columns:1.1fr .9fr; }
  .lx-grid-3 { grid-template-columns:1fr 1fr 1fr; }
}

.lx-card { background:var(--lx-card); border:1px solid var(--lx-line); border-radius:14px; padding:18px; box-shadow:0 10px 30px rgba(0,0,0,.04); }
.lx-card-strong { border-color:rgba(198,169,94,.45); box-shadow:0 16px 40px rgba(11,34,64,.10); }

.lx-btn { display:inline-flex; align-items:center; justify-content:center; gap:8px;
  padding:14px 18px; border-radius:12px; text-decoration:none; font-weight:700; font-size:15px;
  border:1px solid transparent; transition:transform .12s ease, background .12s ease, color .12s ease, border-color .12s ease;
}
.lx-btn:active { transform:translateY(1px); }
.lx-btn-primary { background:var(--lx-gold); color:#0b0b0b; }
.lx-btn-primary:hover { background:#fff; color:var(--lx-navy); border-color:rgba(255,255,255,.65); }
.lx-btn-ghost { background:transparent; color:#fff; border-color:rgba(255,255,255,.28); }
.lx-btn-ghost:hover { background:rgba(255,255,255,.10); border-color:rgba(255,255,255,.38); }

.lx-link { color:var(--lx-navy); text-decoration:underline; text-underline-offset:3px; }
.lx-mini-cta { display:flex; flex-wrap:wrap; gap:10px; align-items:center; margin-top:10px; }
.lx-footnote { margin-top:10px; font-size:12px; color:var(--lx-muted); }

.lx-steps { display:grid; gap:12px; }
.lx-step { display:flex; gap:12px; padding:14px; border:1px solid var(--lx-line); border-radius:14px; background:#fff; }
.lx-step-num { width:34px; height:34px; border-radius:10px; background:rgba(11,34,64,.08); display:flex; align-items:center; justify-content:center; font-weight:800; color:var(--lx-navy); }
.lx-step-body { flex:1; }

.lx-slab { margin-top:18px; border-radius:16px; border:1px solid rgba(11,34,64,.14); background:linear-gradient(180deg, #fff, #f8fafc);
  padding:18px; display:grid; gap:14px;
}
@media (min-width: 860px){
  .lx-slab { grid-template-columns:1.3fr .7fr; align-items:center; }
}
.lx-slab-actions { display:flex; gap:10px; flex-wrap:wrap; justify-content:flex-start; }
.lx-slab .lx-btn-ghost { color:var(--lx-navy); border-color:rgba(11,34,64,.18); }
.lx-slab .lx-btn-ghost:hover { background:rgba(11,34,64,.06); }

.lx-faq { margin-top:28px; }
.lx-qa { border:1px solid var(--lx-line); background:#fff; border-radius:14px; padding:12px 14px; margin:10px 0; }
.lx-qa summary { cursor:pointer; font-weight:700; color:var(--lx-ink); }
.lx-qa p { margin:10px 0 0; }

.lx-final-cta { margin-top:26px; background:var(--lx-navy); color:#fff; border-radius:18px; padding:18px; }
.lx-final-cta-inner { display:grid; gap:14px; }
@media (min-width: 860px){
  .lx-final-cta-inner { grid-template-columns:1.2fr .8fr; align-items:center; }
}
.lx-final-cta .lx-p { color:rgba(255,255,255,.85); }
.lx-final-cta-actions { display:flex; gap:10px; flex-wrap:wrap; justify-content:flex-start; }
.lx-footer { margin-top:26px; padding-top:16px; border-top:1px solid var(--lx-line); }
.lx-footer-row { display:flex; gap:10px; flex-wrap:wrap; color:var(--lx-muted); font-size:13px; }/* End custom CSS */