.elementor .fact-val{font-family:var(--font-body);font-size:16px;color:var(--ink);text-align: right;\n}.elementor .fact-key{font-family:var(--font-head);font-weight:700;font-size:14px;color:var(--navy);letter-spacing:0.01em;}.elementor .fact-row{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:flex;flex-direction:row;gap:20px;justify-content:space-between;border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .pill{font-family:var(--font-head);font-weight:700;font-size:12px;color:var(--leaf);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#E4F1E8;width: fit-content;\n}.elementor .stat-label{font-family:var(--font-body);font-size:16px;color:rgba(255,255,255,0.8);line-height:1.5;}.elementor .stat-num{font-family:var(--font-head);font-weight:800;font-size:46px;color:var(--saffron);letter-spacing:-0.02em;line-height:1;}.elementor .badge{font-family:var(--font-head);font-weight:800;font-size:15px;color:var(--saffron);line-height:1;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;background-color:var(--saffron-soft);width: fit-content;\n}.elementor .row{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .stack{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .grid-4{column-gap:24px;padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:none;grid-auto-rows:auto;row-gap: 24px;\n}.elementor .grid-2{column-gap:56px;padding:0px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:none;grid-auto-rows:auto;align-items:center;row-gap: 32px;\n}.elementor .grid-3{column-gap:28px;padding:0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:none;grid-auto-rows:auto;row-gap: 28px;\n}.elementor .card:hover,.elementor .card:focus-visible{box-shadow:0px 18px 40px 0px rgba(22,41,79,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .card{padding:34px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);box-shadow:0px 10px 30px 0px rgba(22,41,79,0.06);transition:all 0.25s;display:flex;flex-direction:column;gap:14px;}.elementor .btn-navy:hover,.elementor .btn-navy:focus-visible{background-color:var(--saffron);}.elementor .btn-navy{font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--white);letter-spacing:0.02em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:0px;background-color:var(--navy);transition:all 0.2s;align-self:flex-start;}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{color:var(--navy);background-color:var(--white);}.elementor .btn-ghost{font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--white);letter-spacing:0.02em;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.7);border-style:solid;background-color:rgba(255,255,255,0);transition:all 0.2s;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:#C95E12;transform:translate3d(0px, -2px, 0px);}.elementor .btn-primary{font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--white);letter-spacing:0.02em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:0px;background-color:var(--saffron);transition:all 0.2s;align-self:flex-start;}.elementor .small{font-family:var(--font-body);font-size:15px;color:var(--muted);line-height:1.6;}.elementor .body{font-family:var(--font-body);font-weight:400;font-size:17px;color:var(--ink);line-height:1.75;}.elementor .lead{font-family:var(--font-body);font-weight:400;font-size:19px;color:var(--muted);line-height:1.7;}.elementor .h-card{font-family:var(--font-head);font-weight:700;font-size:20px;color:var(--navy);letter-spacing:-0.01em;line-height:1.3;}.elementor .h-sec{font-family:var(--font-head);font-weight:800;font-size:40px;color:var(--navy);letter-spacing:-0.02em;line-height:1.15;}.elementor .h-display{font-family:var(--font-head);font-weight:800;font-size:58px;color:var(--white);letter-spacing:-0.025em;line-height:1.06;}.elementor .eyebrow{font-family:var(--font-head);font-weight:700;font-size:13px;color:var(--saffron);letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;}.elementor .wrap{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .sec{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--white);display:flex;flex-direction:column;align-items:center;}.elementor .sec-navy{background-image:radial-gradient(circle at 85% 15%, rgba(226,112,31,0.22) 0%,rgba(226,112,31,0) 45%),linear-gradient(160deg, #16294F 0%,#0E1C38 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--navy);}.elementor .sec-cream{background-color:var(--cream);}.elementor .page-hero{padding-block-start:96px;padding-block-end:96px;padding-inline-start:6vw;padding-inline-end:6vw;}.elementor .lead-dark{color:rgba(255,255,255,0.82);}.elementor .on-dark{color:var(--white);}