.elementor .ftr-legal{width:50%;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:flex-end;}.elementor .ftr-copy{width:50%;margin:0px;}.elementor .ftr-bottom{width:100%;padding:0px;margin-block-start:30px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .ftr-disclosure{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--footer-text);line-height:1.5;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ftr-divider{width:100%;height:1px;padding:0px;margin-block-start:30px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--border-on-navy);\n}.elementor .ftr-link:hover,.elementor .ftr-link:focus-visible{color:var(--white);}.elementor .ftr-link{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--footer-text);line-height:21px;text-decoration:none;transition:color 0.3s;}.elementor .ftr-list{width:100%;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .ftr-heading{font-family:var(--font-heading);font-weight:500;font-size:18px;color:var(--white);line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .ftr-col{width:20%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:60px;padding-inline-end:0px;display:flex;flex-direction:column;gap:15px;}.elementor .ftr-tagline{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--soft-bg);line-height:1.5;margin:0px;}.elementor .ftr-text{font-family:var(--font-body);font-weight:400;font-size:13px;color:var(--footer-text);line-height:1.5;margin:0px;}.elementor .ftr-logo{width:70%;line-height:0px;padding:0px;display:block;}.elementor .ftr-brand{width:20%;padding:0px;display:flex;flex-direction:column;gap:15px;justify-content:center;}.elementor .ftr-top{width:100%;padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .ftr-inner{width:100%;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .ftr{width:100%;padding-block-start:80px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--navy-dark);display:flex;flex-direction:column;}.elementor .hdr-btn:hover,.elementor .hdr-btn:focus-visible{color:var(--white);background-color:var(--accent);}.elementor .hdr-btn:focus{color:var(--white);background-color:var(--accent);}.elementor .hdr-btn{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--white);line-height:1;text-align:center;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(--accent);border-style:solid;background-color:var(--accent);display:inline-flex;justify-content:center;align-items:center;}.elementor .hdr-btn-col{width:18.036%;padding:0px;display:flex;flex-direction:row;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .hdr-menu-col{width:56.964%;padding:0px;display:flex;flex-direction:row;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .hdr-logo-img{width:100%;height:auto;display:block;}.elementor .hdr-logo{width:70%;line-height:0px;padding:0px;display:block;}.elementor .hdr-logo-col{width:25%;padding:0px;display:flex;flex-direction:row;flex:0 0 auto;align-items:center;}.elementor .hdr-inner{width:100%;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;align-items:center;}.elementor .hdr-bar{width:100%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .sample-note{font-family:var(--font-body);font-size:16px;color:var(--muted);font-style:italic;margin-block-end:24px;}.elementor .example-box{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:8px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .factor-row{font-family:var(--font-body);font-size:16px;color:var(--text);padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;display:grid;gap:16px;grid-template-columns:1fr 1.6fr;grid-template-rows:auto;border-bottom-style: solid; border-bottom-color: var(--border);\n}.elementor .definition-text{font-family:var(--font-body);font-weight:500;font-size:18px;color:var(--primary);line-height:1.6;}.elementor .definition-label{font-family:var(--font-heading);font-weight:700;font-size:12.5px;color:var(--secondary);letter-spacing:0.12em;text-transform:uppercase;}.elementor .definition{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;margin-block-end:8px;border-radius:16px;border-inline-start-width:4px;background-color:var(--soft-bg);display:flex;flex-direction:column;gap:6px;border-left-style: solid; border-left-color: var(--secondary);\n}.elementor .toc-box{padding:24px;border-radius:16px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--soft-bg);display:flex;flex-direction:column;}.elementor .prose{font-family:var(--font-body);font-size:18px;color:var(--text);line-height:1.75;margin-block-end:18px;& a { color: var(--secondary); } & ul { margin: 0px 0px 20px 0px; padding-left: 24px; } & li { margin-bottom: 8px; } & strong { color: var(--primary); }\n}.elementor .faq-plus{display:flex;}.elementor .icon-14{width:14px;height:14px;line-height:0px;display:flex;& svg { fill: currentColor; }\n}.elementor .btn-white:hover,.elementor .btn-white:focus-visible{color:var(--primary);background-color:var(--white);transform:translate3d(0px, -2px, 0px);}.elementor .btn-white{height:54px;font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--primary);line-height:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:var(--white);border-style:solid;background-color:var(--white);transition:transform 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .faq-icon{width:32px;height:32px;font-family:var(--font-heading);font-weight:800;font-size:14px;color:var(--secondary);line-height:1;border-radius:50%;background-color:var(--tint);transition:background-color 0.25s, color 0.25s;justify-content:center;&.faq-icon .e-svg-base { width: 14px; height: 14px; }\n}.elementor .row{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.elementor .stack{padding:0px;display:flex;flex-direction:column;}.elementor .faq-answer{padding-block-start:0px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .faq-question{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--primary);padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;gap:16px;}.elementor .faq-item{overflow:hidden;border-radius:14px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);&[open] .faq-icon { background-color: var(--primary); color: var(--white); } &[open] .faq-plus { display: none; } &[open] .faq-minus { display: flex; } &[open] .faq-icon svg { transform: none; }\n}.elementor .img-cover{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block;}.elementor .text-link:hover,.elementor .text-link:focus-visible{color:var(--primary);}.elementor .text-link{font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--secondary);transition:color 0.2s;}.elementor .card:hover,.elementor .card:focus-visible{border-color:transparent;box-shadow:0px 12px 32px 0px rgba(11,45,92,0.10);transform:translate3d(0px, -4px, 0px);}.elementor .card{padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);transition:box-shadow 0.25s, transform 0.25s, border-color 0.25s;display:flex;flex-direction:column;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--white);border-color:var(--accent-hover);background-color:var(--accent-hover);transform:translate3d(0px, -2px, 0px);}.elementor .btn-primary{height:54px;font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--white);line-height:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:2px;border-color:var(--accent);border-style:solid;background-color:var(--accent);transition:background-color 0.2s, border-color 0.2s, transform 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .disclosure{font-family:var(--font-body);font-size:13px;color:var(--muted);line-height:1.5;}.elementor .body{font-family:var(--font-body);font-size:17px;color:var(--text);line-height:1.65;}.elementor .lead{max-width:560px;font-family:var(--font-body);font-size:19px;color:var(--text);line-height:1.65;}.elementor .eyebrow{font-family:var(--font-heading);font-weight:700;font-size:13px;color:var(--secondary);letter-spacing:0.14em;text-transform:uppercase;margin-block-end:16px;}.elementor .h3{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--primary);letter-spacing:-0.02em;line-height:1.3;}.elementor .h2{font-family:var(--font-heading);font-weight:800;font-size:46px;color:var(--primary);letter-spacing:-0.02em;line-height:1.15;}.elementor .h1{font-family:var(--font-heading);font-weight:800;font-size:68px;color:var(--primary);letter-spacing:-0.02em;line-height:1.06;}.elementor .container{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .section{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .center{text-align:center;margin-inline-start:auto;margin-inline-end:auto;align-items:center;}.elementor .body-sm{font-size:15.5px;}.elementor .text-on-navy{color:var(--on-navy-text);}.elementor .text-white{color:var(--white);}.elementor .body-md{font-size:16px;}.elementor .h1-inner{font-size:60px;}.elementor .text-muted{color:var(--muted);}.elementor .faq-minus{display:none;}.elementor .h2-prose{scroll-margin-top:110px;font-size:32px;margin-block-start:56px;margin-block-end:16px;}.elementor .factor-head{font-family:var(--font-heading);font-weight:700;color:var(--primary);background-color:var(--soft-bg);}.elementor .cta-buttons{width:100%;margin-block-start:40px;gap:12px;justify-content:center;}.elementor .mt-24{margin-block-start:24px;}.elementor .cta-navy{padding-block-start:136px;padding-block-end:136px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #0B2D5C 0%,#071F40 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .card-read{width:auto;padding-block-start:18px;margin-block-start:auto;gap:8px;flex-wrap:nowrap;}.elementor .card-text{margin-block-start:10px;flex:1 1 auto;}.elementor .card-body{padding:28px;flex:1 1 auto;}.elementor .card-img{height:220px;border-radius:0px;}.elementor .card-media{height:100%;overflow:hidden;padding:0px;}.elementor .post-loop-grid{gap:24px;grid-template-columns:repeat(3, 1fr);}.elementor .post-loop{margin-block-start:40px;}.elementor .max-720{max-width:720px;}.elementor .bg-soft{background-color:var(--soft-bg);}.elementor .btn-block{width:100%;justify-content:center;}.elementor .mb-16{margin-block-end:16px;}.elementor .mb-12{margin-block-end:12px;}.elementor .post-cta-box{position:sticky;inset-block-start:110px;}.elementor .post-featured{width:100%;height:auto;aspect-ratio:16/9;margin-block-end:40px;border-radius:20px;}.elementor .post-col{width:100%;min-width:0px;padding:0px;}.elementor .post-grid{padding:0px;gap:64px;grid-template-columns:minmax(0, 1fr) 300px;grid-template-rows:auto;align-items:start;}.elementor .post-body-section{padding-block-start:24px;}.elementor .post-byline{font-size:14px;padding-block-start:24px;margin-block-start:28px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--border); & strong { color: var(--primary); font-weight: 600; }\n}.elementor .post-excerpt{margin-block-start:20px;}.elementor .post-cat-slot{width:auto;margin-block-end:18px;gap:8px;}.elementor .max-820{max-width:820px;}.elementor .post-hero{padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #F2F6FB 0%,#FFFFFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .ftr-divider-first{margin-block-start:60px;}