body{color:#191c1d;-webkit-text-size-adjust:100%;background:#f8f9fa;margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}a{color:#002868}a:hover{color:#00153e}html{scroll-behavior:smooth}section[id]{scroll-margin-top:72px}.vf-menubtn{display:inline-flex}@media (width>=860px){.vf-menubtn,.vf-mobilemenu{display:none}}.vf-navlinks{display:none}@media (width>=860px){.vf-navlinks{display:flex}}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}details[open] .vf-plus{transform:rotate(45deg)}.vf-calcbar{display:none}@media (width<=859px){.vf-calcbar{display:flex}}.vf-range{-webkit-appearance:none;appearance:none;background:0 0}.vf-range::-webkit-slider-runnable-track{background:#e1e3e4;border-radius:4px;height:8px}.vf-range::-moz-range-track{background:#e1e3e4;border-radius:4px;height:8px}.vf-range::-moz-range-progress{background:#405c9e;border-radius:4px;height:8px}.vf-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#405c9e;border:4px solid #fff;border-radius:50%;width:28px;height:28px;margin-top:-10px;box-shadow:0 2px 8px #00153e59}.vf-range::-moz-range-thumb{background:#405c9e;border:4px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #00153e59}.vf-range:hover::-webkit-slider-thumb{background:#002868}.vf-range:focus-visible{outline:none}.vf-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #405c9e59,0 2px 8px #00153e59}.vf-chart-wide{width:100%;height:auto;font-family:Inter,system-ui,sans-serif;display:none}.vf-chart-narrow{display:block}@media (width>=860px){.vf-chart-wide{display:block}.vf-chart-narrow{display:none}.vf-steps li:not(:last-child):after{content:"";background:#0b2456;width:calc(100% - 56px);height:2px;position:absolute;top:23px;left:calc(50% + 40px)}}.vf-ch{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 0 clamp(48px,7vw,80px) 36px;display:grid;position:relative}.vf-ch:last-child{padding-bottom:0}.vf-ch:before{content:"";background:#d5dcec;width:2px;position:absolute;top:16px;bottom:-4px;left:5px}.vf-ch:last-child:before{display:none}.vf-ch-dot{background:#405c9e;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:0}@media (width>=960px){.vf-ch{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}}form input,form select{height:48px}form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23405C9E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:40px!important}.vf-hero{background-color:#00153e;background-image:linear-gradient(#00153e00 72%,#00153e 100%),linear-gradient(90deg,#00153eeb 0%,#00153ecc 38%,#00153e33 70%,#00153e00 100%),url(/assets/images/hero-home-bg.webp);background-position:70%;background-repeat:no-repeat;background-size:cover}@media (width<=859px){.vf-hero{background-image:linear-gradient(#00153e99 0%,#00153ee0 85%,#00153e 100%),url(/assets/images/hero-home-bg-1200.webp);background-position:72%}}.vf-cbar{z-index:60;color:#e6ecf7;background:#00153e;font-family:Inter,system-ui,sans-serif;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #00153e47}.vf-cbar-in{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:16px 40px;max-width:1280px;margin:0 auto;padding:20px clamp(20px,5vw,32px);display:flex}.vf-cbar-txt{flex:480px;min-width:0}.vf-cbar-h{color:#fff;margin-bottom:4px;font-size:16px;font-weight:800}.vf-cbar-txt p{color:#c9d3e6;margin:0;font-size:14px;line-height:1.55}.vf-cbar-txt p.vf-gpc,.vf-gpc{color:#9dbbff;margin:6px 0 0;font-size:13px;line-height:1.5}.vf-cdlg p.vf-gpc{color:#405c9e;margin:0}.vf-gpc:empty{display:none}.vf-cbar-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vf-cbtn,.vf-cbtn2,.vf-cbtn-p{cursor:pointer;white-space:nowrap;border:0;border-radius:4px;height:44px;padding:0 20px;font:700 14px/1 Inter,system-ui,sans-serif}.vf-cbtn{color:#00153e;background:#fff}.vf-cbtn:hover{background:#e9edf5}.vf-cbtn2{color:#00153e;background:#e9edf5}.vf-cbtn2:hover{background:#dce2ee}.vf-cbtn-p{color:#fff;background:#405c9e}.vf-cbtn-p:hover{background:#002868}.vf-clink-in{color:#9dbbff;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.vf-clink{color:#9dbbff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font:600 14px/1 Inter,system-ui,sans-serif;text-decoration:underline}.vf-cback{z-index:70;box-sizing:border-box;background:#00153e9e;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0;overflow-y:auto}.vf-cdlg{box-sizing:border-box;color:#191c1d;background:#fff;border-radius:6px;flex-direction:column;gap:14px;width:100%;max-width:600px;padding:clamp(20px,4vw,32px);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;display:flex;position:relative;box-shadow:0 24px 64px #00153e59}.vf-cdlg-h{letter-spacing:-.01em;color:#00153e;padding-right:44px;font-size:24px;font-weight:800;line-height:1.25}.vf-cdlg-p{color:#4a5056;margin:0;font-size:15px}.vf-crow{background:#f3f4f5;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.vf-crow-h{color:#00153e;font-size:15px;font-weight:800}.vf-crow-p{color:#4a5056;font-size:13px;line-height:1.5}.vf-con{letter-spacing:.12em;text-transform:uppercase;color:#405c9e;flex:none;font-size:11px;font-weight:700}.vf-sw{cursor:pointer;background:#aeb5c2;border:0;border-radius:6px;flex:none;width:52px;height:30px;padding:0;position:relative}.vf-sw span{background:#fff;border-radius:4px;width:22px;height:22px;transition:transform .15s;position:absolute;top:4px;left:4px}.vf-sw[aria-checked=true]{background:#405c9e}.vf-sw[aria-checked=true] span{transform:translate(22px)}.vf-cdlg-act{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.vf-cx{color:#00153e;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:10px;right:10px}.vf-privlink{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vf-privlink:hover{color:#fff}@media (width>=641px){.vf-cback{padding:32px}}@media (width<=640px){.vf-cbar-act{width:100%}.vf-cbar-act .vf-cbtn{flex:1 1 0;padding:0 12px}.vf-clink{text-align:center;width:100%}.vf-cdlg-act button{flex:100%}}@media (prefers-reduced-motion:reduce){.vf-sw span{transition:none}}.vf-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.vf-ferr{color:#b61c44;margin:0;font-size:14px;font-weight:600;line-height:1.5}.vf-ferr:empty{display:none}.vf-foot{color:#9aa3b5;background:#0a0d14;font-family:Inter,system-ui,sans-serif}.vf-foot-in{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;gap:32px 64px;max-width:1280px;margin:0 auto;padding:48px clamp(20px,5vw,32px) 36px;display:flex}.vf-foot-brand{flex:260px;max-width:380px}.vf-foot-name{letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:18px;font-weight:800}.vf-foot-brand p{color:#9aa3b5;margin:8px 0 0;font-size:14px;line-height:1.6}.vf-foot-cols{flex-wrap:wrap;gap:32px 64px;display:flex}.vf-foot-col{flex-direction:column;align-items:flex-start;gap:6px;min-width:150px;display:flex}.vf-foot-h{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:6px;font-size:11px;font-weight:700}.vf-foot a,.vf-foot .vf-privlink,.vf-foot-txt{color:#b9c1cf;text-transform:none;letter-spacing:0;text-align:left;padding:3px 0;font:400 14px/1.6 Inter,system-ui,sans-serif;text-decoration:none}.vf-foot a:hover,.vf-foot .vf-privlink:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.vf-foot-base{background:#06080c}.vf-foot-base div{color:#9aa3b5;box-sizing:border-box;max-width:1280px;margin:0 auto;padding:16px clamp(20px,5vw,32px);font-size:12px}.vf-fnote{color:#4a5056;margin:0;font-size:13px;line-height:1.5}.vf-fnote a{color:#405c9e;text-underline-offset:2px;text-decoration:underline}.vf-skip{z-index:100;color:#fff;background:#00153e;border-radius:4px;padding:12px 18px;font:700 15px/1 Inter,system-ui,sans-serif;text-decoration:none;position:absolute;top:-64px;left:12px}.vf-skip:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #405c9e}.vf-dark :focus-visible,.vf-foot :focus-visible,.vf-cbar :focus-visible{outline-color:#9dbbff}main:focus{outline:none}.vf-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #405c9e59,0 2px 8px #00153e59}.vf-flow>*{opacity:0;stroke-dashoffset:1px;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.vf-src{animation-name:vfSrc}.vf-core{animation-name:vfCore}.vf-tgt{animation-name:vfTgt}.vf-leg1{animation-name:vfLeg1}.vf-leg2{animation-name:vfLeg2}.vf-ping,.vf-ping2{transform-box:fill-box;transform-origin:50%;animation-name:vfPing}.vf-ping2{animation-name:vfPing2}@keyframes vfPing{0%{opacity:0;transform:scale(1)}1%{opacity:1;transform:scale(1)}7%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes vfPing2{0%,3%{opacity:0;transform:scale(1)}4%{opacity:1;transform:scale(1)}10%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes vfSrc{0%{opacity:0}1.5%{opacity:1}22%{opacity:1}25%,to{opacity:0}}@keyframes vfCore{0%,10%{opacity:0}12%{opacity:1}22%{opacity:1}25%,to{opacity:0}}@keyframes vfTgt{0%,16%{opacity:0}18%{opacity:1}22%{opacity:1}25%,to{opacity:0}}@keyframes vfLeg1{0%,6%{stroke-dashoffset:1px;opacity:1}11%{stroke-dashoffset:0;opacity:1}22%{stroke-dashoffset:0;opacity:1}25%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}@keyframes vfLeg2{0%,11%{stroke-dashoffset:1px;opacity:1}17%{stroke-dashoffset:0;opacity:1}22%{stroke-dashoffset:0;opacity:1}25%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}.vf-caps{text-align:center;max-width:720px;height:56px;margin:-8px auto 24px;padding:0 20px;position:relative}.vf-caps span{color:#00153e;opacity:0;font-size:17px;font-weight:700;animation:20s ease-in-out infinite both vfCap;position:absolute;top:0;left:20px;right:20px}@keyframes vfCap{0%{opacity:0}2%{opacity:1}22%{opacity:1}25%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.vf-flow,.vf-caps{display:none}}.vf-hive{margin:clamp(-8px,-1vw,0px) 0 clamp(8px,2vw,24px);position:relative;-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%)}.vf-hive svg{margin-left:50%;transform:translate(-50%);width:clamp(900px,100%,1040px)!important}.vf-abouthero{background-color:#00153e;background-image:linear-gradient(90deg,#00153ef0 0%,#00153ed1 40%,#00153e40 72%,#00153e0d 100%),url(/assets/images/hero-about-bg.webp);background-position:65%;background-repeat:no-repeat;background-size:cover}@media (width<=859px){.vf-abouthero{background-image:linear-gradient(#00153eb3 0%,#00153ee6 100%),url(/assets/images/hero-about-bg-1200.webp);background-position:78%}}.vf-legal{box-sizing:border-box;color:#191c1d;max-width:760px;margin:0 auto;padding:clamp(40px,7vw,72px) clamp(20px,5vw,32px) clamp(56px,8vw,96px);font-size:16px;line-height:1.7}.vf-legal h2{letter-spacing:-.01em;color:#00153e;margin:48px 0 12px;font-size:clamp(20px,2.4vw,24px);font-weight:800;line-height:1.3}.vf-legal h2:first-child{margin-top:0}.vf-legal h3{color:#00153e;margin:28px 0 8px;font-size:17px;font-weight:800}.vf-legal p{margin:0 0 14px}.vf-legal ul{margin:0 0 16px;padding-left:22px}.vf-legal li{margin:0 0 8px}.vf-legal a{color:#405c9e;text-underline-offset:2px;text-decoration:underline}.vf-legal strong{color:#00153e}.vf-tbl{border-collapse:collapse;width:100%;margin:8px 0 20px;font-size:14px;line-height:1.5}.vf-tbl th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#4a5056;background:#e9edf5;padding:10px 12px;font-size:11px;font-weight:700}.vf-tbl td{vertical-align:top;background:#fff;padding:10px 12px}.vf-tbl tr:nth-child(2n) td{background:#f3f4f5}.vf-tbl code{color:#00153e;white-space:nowrap;font-size:13px}.vf-tblwrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.vf-draft{color:#00153e;background:#e9edf5;border-radius:4px;margin:0 0 32px;padding:14px 16px;font-size:14px;line-height:1.55}.vf-legal .vf-btn-in{font:inherit;color:#405c9e;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.vf-404{align-items:center;min-height:56vh;display:flex}[hidden]{display:none!important}button[aria-expanded=true] .vf-faq-plus,button[aria-expanded=false] .vf-faq-minus{display:none}img{max-width:100%}
