.cdr-vc.cdr-vc{padding-bottom:96px!important;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;& .vc-hero.vc-hero{margin:14px 0 0!important;max-width:none!important;width:100%!important;flex:0 0 100%!important;align-self:stretch!important;border-radius:20px!important}@media (min-width:768px) and (max-width:1024px){& .vc-hero.vc-hero{margin:-11px 25px 0!important;width:calc(100% - 50px)!important;flex:0 0 calc(100% - 50px)!important}}@media (max-width:767px){& .vc-hero.vc-hero{border-radius:15px!important;margin-top:10px!important}}& .vc-back-w{margin:0 0 4px}& a.vc-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none!important;transition:color .2s,background .2s,border-color .2s}& a.vc-back span{display:inline-block;transition:transform .2s}& a.vc-back:hover span{transform:translateX(-3px)}& a.vc-back:focus-visible{outline:2px solid #e77021;outline-offset:3px}@media (min-width:1025px){& .vc-sol{margin-left:0;margin-right:0}& .vc-sol .in{max-width:none}}@media (min-width:768px){& .vc-hero.vc-sm{justify-content:center!important}}& .vc-hero-tx{padding-bottom:26px!important}& .vc-about-w{position:relative;z-index:2;width:100%;max-width:min(760px,calc(58% - 20px));padding:0 64px 52px;margin:0}& .vc-about{padding-top:20px}& .vc-about p{margin:0}& .vc-about .ab-k{font:600 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px}& .vc-about .ab-t{font:500 15px/1.5 "Libre Franklin",sans-serif;margin:0 0 14px;max-width:540px}& .ab-s{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:540px}& .ab-s li{margin:0;padding:11px 12px;min-width:0}& .ab-s b{display:block;font:600 21px/1.1 var(--mono);letter-spacing:-.02em}& .ab-s span{display:flex;align-items:center;gap:5px;margin-top:5px;font:500 12.5px/1.2 "Libre Franklin",sans-serif;white-space:nowrap}& .ab-s img{width:14px;height:14px}& .ab-f{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}& .ab-seals{display:inline-flex;gap:6px}& .ab-seals img{width:36px;height:36px;object-fit:contain;padding:3px;border-radius:8px;background:#fff}& a.ab-l{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:600 14px/1 "IBM Plex Sans",sans-serif;text-decoration:none!important}& a.ab-c{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#e77021;color:#fff!important;font:700 14px/1 "IBM Plex Sans",sans-serif;text-decoration:none!important}& a.ab-c:hover{background:#d9631a}@media (max-width:1100px){& .vc-about-w{padding:0 40px 44px}}@media (max-width:767px){& .vc-about-w{order:3;max-width:100%;padding:0 16px 18px}& .vc-hero-tx{padding-bottom:18px!important}& .ab-s{gap:6px}& .ab-s li{padding:9px}& .ab-s b{font-size:17px}& .ab-s span{font-size:11.5px}& .ab-f{gap:8px 14px}& a.ab-c{width:100%;justify-content:center}& .vc-hero-img,& .vc-hero.vc-sm .vc-hero-img{margin-bottom:6px!important}}& .vc-pq blockquote::before{content:"“"}@media (max-width:767px){& .vc-pc .cdr-btn{font-size:15px;padding:12px 14px;white-space:nowrap}}& .vc-hero.vc-hero{background:radial-gradient(120% 90% at 50% 0%,rgba(7,28,77,0) 25%,#071c4d 85%),radial-gradient(rgba(255,255,255,.11) 1px,transparent 1.6px) 0 0/22px 22px,#0b3283!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}& a.vc-back{padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.04);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#dfe7fa!important}& a.vc-back:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08)}& .vc-chip{margin-top:18px!important}& .vc-chip a,& .vc-chip .elementor-post-info__terms-list-item{border-radius:6px!important;background:rgba(231,112,33,.12)!important;border:1px solid rgba(231,112,33,.5);color:#ffb27f!important;font:500 12px/1 var(--mono)!important;letter-spacing:.12em;padding:7px 10px}& .vc-title .elementor-heading-title{font-size:56px!important;letter-spacing:-.032em!important;line-height:1.04!important;margin:16px 0 20px!important}& .vc-meta,& .vc-meta span,& .vc-meta a,& .vc-meta time{font:500 12.5px/1.3 var(--mono)!important;letter-spacing:.06em;text-transform:uppercase;color:#a9b9e0!important}& .vc-meta .elementor-post-info__item--type-author{color:#fff!important}& .vc-rt{border-radius:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);color:#dfe7fa;font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}& .vc-hero.vc-sm .vc-hero-img{padding:1px;border-radius:15px;background:linear-gradient(135deg,rgba(231,112,33,.95),rgba(255,255,255,.14) 45%,rgba(9,243,230,.45));box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}& .vc-hero.vc-sm .vc-hero-img img{border-radius:14px!important}& .vc-about{border-top:1px solid rgba(255,255,255,.1)}& .vc-about .ab-k{color:#ffb27f}& .vc-about .ab-t{color:#c9d6f3}& .ab-s li{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.035)}& .ab-s b{color:#fff}& .ab-s span{color:#a9b9e0}& a.ab-l{color:#dfe7fa!important}& a.ab-l:hover{color:#fff!important}& .vc-content .elementor-widget-heading .elementor-heading-title::before{content:"#";margin-right:.35em;font:600 .8em/1 var(--mono);color:#e77021}& .vc-toc{padding:0 0 12px;border-radius:14px;background:#0a1d4d;border:1px solid #1d3a7a;box-shadow:0 30px 60px -30px rgba(7,28,77,.6);overflow:hidden}& .vc-toc .vc-toc-h{margin:0 0 8px;padding:13px 14px 12px 58px;border-bottom:1px solid #1d3a7a;font:500 11.5px/1 var(--mono);color:#8fa3d4;position:relative}& .vc-toc .vc-toc-h::before{content:"";position:absolute;left:14px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#e77021;box-shadow:13px 0 0 #3b5aa0,26px 0 0 #3b5aa0}& .vc-toc ol{border-left:0;margin:0 8px 12px;max-height:calc(100vh - 380px)}& .vc-toc ol a{margin:0;padding:7px 10px;border-left:0;border-radius:7px;color:#a9b9e0;font-size:13.5px}& .vc-toc li.done a{color:#dfe7fa}& .vc-toc li.on a{background:rgba(255,255,255,.07);color:#fff;box-shadow:inset 2px 0 0 #e77021}& .vc-toc ol a:hover{background:rgba(255,255,255,.05);color:#fff}& .vc-toc .mini{margin:0 10px;background:rgba(255,255,255,.05);border:1px solid #1d3a7a;border-radius:10px}& .vc-toc .mini b.t,& .vc-toc .mini .cdr-who b{color:#fff}& .vc-toc .mini .cdr-who i{color:#a9b9e0}& .vc-strip{border-radius:14px;border:1px solid transparent;background:linear-gradient(#0a1d4d,#0a1d4d) padding-box,linear-gradient(135deg,#e77021,#1d3a7a 50%,rgba(9,243,230,.6)) border-box}& .vc-strip span{color:#fff}& .vc-strip span small{color:#a9b9e0;font:500 12px/1.3 var(--mono);letter-spacing:.04em}& .cdr-btn{border-radius:10px;box-shadow:0 10px 24px -12px rgba(231,112,33,.8)}& a.vc-lt{border-left:0;border:1px solid #e3e9f5;border-radius:12px;background:#f7f9fd}& a.vc-lt small{font:500 11.5px/1 var(--mono);letter-spacing:.12em;color:#b8520f}& .vc-pq figcaption{font-family:var(--mono)!important;font-size:12.5px}& .vc-content .e-con[data-settings*=background_background]{border-radius:14px!important;background:#f7f9fd!important}& .vc-sol .in{border-radius:20px;background:radial-gradient(120% 90% at 50% 0%,rgba(7,28,77,0) 25%,#071c4d 85%),radial-gradient(rgba(255,255,255,.1) 1px,transparent 1.6px) 0 0/22px 22px,#0b3283}& .vc-pc{border:1px solid transparent;border-radius:16px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#e77021,rgba(255,255,255,.35) 50%,rgba(9,243,230,.7)) border-box}& .vc-pc .ph{border-radius:15px 15px 0 0;overflow:hidden}& .vc-pc .ph .tag{border-radius:7px;font:500 12px/1 var(--mono);letter-spacing:.06em}& .vc-proof{border-radius:14px}& .vc-proof .n b{font-family:var(--mono);letter-spacing:-.02em}& .vc-rel-posts .elementor-post__badge,& .vc-rel-posts .elementor-post__meta-data,& .vc-rel-posts .elementor-post__meta-data span{font-family:var(--mono)!important;letter-spacing:.06em}& .vc-rel-posts .elementor-post:first-child .elementor-post__card{border-radius:16px!important}& .vc-rel-posts .elementor-post__thumbnail{border-radius:10px}@media (max-width:1100px){& .vc-title .elementor-heading-title{font-size:42px!important}}@media (max-width:767px){& .vc-hero-tx{padding-top:16px!important}& .vc-title .elementor-heading-title{font-size:30px!important;line-height:1.12!important;margin:12px 0 14px!important}& .vc-hero-img,& .vc-hero.vc-sm .vc-hero-img{border-radius:12px;margin:0 12px 6px!important}& .vc-mtoc{background:#0a1d4d;border-color:#1d3a7a}& .vc-mtoc summary{color:#fff}& .vc-mtoc a{color:#c9d6f3}& .vc-mtoc li{color:#8fa3d4}}}.vc-prog{display:none!important}.elementor-location-single:has(.cdr-vc)>.elementor-top-section:first-child>.elementor-container>.elementor-column>.elementor-widget-wrap{background:0 0!important;padding:0!important;margin:0!important}.elementor-location-single:has(.cdr-vc)>.elementor-top-section:first-child .mi-header-sticky{background-color:#0b3283!important;border-radius:20px!important}.elementor-location-single:has(.cdr-vc)>.elementor-top-section:first-child .mi-header-sticky .elementor-widget-wrap{background:0 0!important}@media (max-width:767px){.elementor-location-single:has(.cdr-vc)>.elementor-top-section:first-child{margin-top:6px!important}.elementor-location-single:has(.cdr-vc)>.elementor-top-section:first-child .mi-header-sticky{margin-bottom:0!important;border-radius:15px!important}.cdr-vc .vc-hero>.elementor-widget:has(.vc-about-w){order:3!important}}@media (max-width:767px){.cdr-vc.cdr-vc{padding-bottom:64px!important}}.cdr-vc.cdr-vc .vc-rel .elementor-post-date,.cdr-vc.cdr-vc .vc-rel .elementor-post__meta-data{text-transform:lowercase}