.elementor .lfp-btn:hover,.elementor .lfp-btn:focus-visible{color:var(--brand-blue);border-color:var(--brand-blue);background-color:var(--white)}.elementor .lfp-btn:focus{color:var(--brand-blue);border-color:var(--brand-blue);background-color:var(--white);box-shadow:0px 0px 0px 3px rgba(35,130,197,.28)}.elementor .lfp-btn{font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff;line-height:1.6;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:var(--brand-blue);border-style:solid;background-color:var(--brand-blue);transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;justify-content:center;align-items:center;padding-block:12px;padding-inline:26px;\n}.elementor .lfp-cta{padding:0;margin-block-start:32px;display:flex;flex-direction:row;justify-content:center}.elementor .lfp-link-dark:hover,.elementor .lfp-link-dark:focus-visible{color:var(--brand-blue);text-decoration:underline}.elementor .lfp-link-dark{font-family:var(--font-body);font-size:14px;color:var(--text-body);line-height:1.4;text-decoration:none;display:block}.elementor .lfp-check{width:13px;height:13px;color:#6b7682;margin-block-start:3px;display:block;flex:0 0 auto}.elementor .lfp-core-item{padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:9px;align-items:flex-start}.elementor .lfp-core-list{padding:0;margin-block-start:22px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style:solid;border-top-color:var(--border);\n}.elementor .lfp-pro-sub{font-family:var(--font-body);font-size:15px;color:#6b7682;line-height:1.5;margin-block-end:22px;display:block;cursor:auto;\n}.elementor .lfp-pro-name{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--text-dark);line-height:1.2;margin-block-end:6px;display:block;cursor:auto;\n}.elementor .lfp-pro{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:14px;border-width:1px;border-color:var(--border);border-style:solid;background-color:#fff;box-shadow:0px 1px 2px 0px rgba(14,19,24,.06),0px 1px 1px 0px rgba(14,19,24,.04);display:flex;flex-direction:column}.elementor .lfp-soon-text{font-family:var(--font-body);font-size:15px;color:#fff;line-height:1.4;display:block;cursor:auto;\n}.elementor .lfp-clock{width:16px;height:16px;color:#bfe3fa;display:block;flex:0 0 auto}.elementor .lfp-soon-item{padding:0;display:flex;flex-direction:row;gap:10px;align-items:center}.elementor .lfp-soon-list{column-gap:28px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-template-rows:none;grid-auto-rows:auto;row-gap:10px;\n}.elementor .lfp-soon{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:24px;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,.4);border-style:dashed;display:flex;flex-direction:column}.elementor .lfp-link-light:hover,.elementor .lfp-link-light:focus-visible{color:#bfe3fa;text-decoration:underline}.elementor .lfp-link-light{font-family:var(--font-body);font-size:15px;color:#fff;line-height:1.4;text-decoration:none;display:block;white-space:nowrap;\n}.elementor .lfp-bolt{width:16px;height:16px;color:#ffd66b;margin-block-start:2px;display:block;flex:0 0 auto}.elementor .lfp-auto-item{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:flex-start;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,.14);\n}.elementor .lfp-auto-list{column-gap:28px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-template-rows:none;grid-auto-rows:auto;row-gap:4px;\n}.elementor .lfp-label{font-family:var(--font-display);font-weight:800;font-size:12px;color:#bfe3fa;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;margin-block-end:12px;display:block;cursor:auto;\n}.elementor .lfp-inherit-text{font-family:var(--font-body);font-size:14px;color:#bfe3fa;line-height:1.6;display:block;cursor:auto;\n}.elementor .lfp-inherit-link:hover,.elementor .lfp-inherit-link:focus-visible{color:#bfe3fa;text-decoration:underline}.elementor .lfp-inherit-link{font-family:var(--font-display);font-weight:800;font-size:18px;color:#fff;line-height:1.5;text-decoration:none;display:block}.elementor .lfp-inherit-icon{width:28px;height:28px;color:#fff;display:block;flex:0 0 auto}.elementor .lfp-inherit{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;margin-block-end:24px;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;background-color:rgba(255,255,255,.1);display:flex;flex-direction:row;gap:14px;align-items:center}.elementor .lfp-terms{font-family:var(--font-body);font-size:14px;line-height:1.4;margin-block-start:8px;display:block;cursor:auto;\n}.elementor .lfp-price-n{font-family:var(--font-display);font-weight:800;font-size:60px;letter-spacing:-.02em;line-height:1;display:block;cursor:auto;\n}.elementor .lfp-price-c{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1;margin-block-start:6px;display:block;cursor:auto;\n}.elementor .lfp-price{font-family:var(--font-display);font-weight:800;line-height:1;padding:0;display:flex;flex-direction:row;gap:3px;align-items:flex-start}.elementor .lfp-muted{color:#6b7682}.elementor .lfp-sky{color:#bfe3fa}.elementor .lfp-from{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;margin-block-end:4px;display:block;cursor:auto;\n}.elementor .lfp-plus-sub{font-family:var(--font-body);font-size:16px;color:#bfe3fa;line-height:1.5;display:block;cursor:auto;\n}.elementor .lfp-plus-name{font-family:var(--font-display);font-weight:800;font-size:32px;color:#fff;letter-spacing:-.01em;line-height:1.15;margin-block-end:6px;display:block;cursor:auto;\n}.elementor .lfp-stack{width:auto;padding:0;display:flex;flex-direction:column;flex:0 1 auto}.elementor .lfp-head{padding:0;margin-block-end:28px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.elementor .lfp-flag-text{font-family:var(--font-display);font-weight:800;font-size:11px;color:var(--brand-blue-deep);letter-spacing:.1em;line-height:1.2;text-transform:uppercase;display:block;cursor:auto;\n}.elementor .lfp-flag-icon{width:13px;height:13px;color:var(--brand-blue);display:block;flex:0 0 auto}.elementor .lfp-flag{padding-block-start:6px;padding-block-end:6px;padding-inline-start:9px;padding-inline-end:12px;margin-block-end:18px;border-radius:999px;background-color:#fff;display:inline-flex;flex-direction:row;gap:6px;align-items:center;align-self:flex-start;width:fit-content;\n}.elementor .lfp-plus{position:relative;color:#fff;padding:36px;border-radius:14px;background-color:#114569;box-shadow:0px 8px 24px 0px rgba(14,19,24,.14),0px 2px 6px 0px rgba(14,19,24,.08);display:flex;flex-direction:column;background-image:radial-gradient(120% 90% at 0% 0%,#2287cd 0%,#114569 55%,#04121b 100%);\n}.elementor .lfp-grid{padding:0;display:grid;gap:24px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-rows:auto;align-items:stretch}.elementor .lfp-intro-title{max-width:680px;font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4vw,40px);color:var(--text-dark);letter-spacing:-.01em;line-height:1.15;text-align:center;margin-block-start:0px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:block;cursor:auto;text-wrap:balance;max-width:none;white-space:nowrap;\n}.elementor .lfp-wrap{width:100%;max-width:1280px;font-family:var(--font-body);color:var(--text-dark);padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column}