.brand-rebuild .vg-fxt-page{color:#0e2f56;background:#f5f8fb;overflow:hidden}.brand-rebuild .vg-fxt-page .vg-library-hero{border-bottom:0}.brand-rebuild .vg-fxt-page .vg-library-hero-inner{padding-bottom:40px}.vg-fxt-quick-nav{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.vg-fxt-quick-nav a{color:#fff;background:#ffffff0c;border:1px solid #bfd1e3;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none;transition:color .22s,background .22s,border-color .22s;display:inline-flex}.vg-fxt-quick-nav a:hover,.vg-fxt-quick-nav a:focus-visible{color:#fff;background:#f52447;border-color:#f52447}.vg-fxt-quick-nav a svg{color:#f52447}.vg-fxt-quick-nav a:hover svg{color:#fff}.vg-fxt-workspace{color:#0e2f56;background:#f5f8fb;padding:0 clamp(17px,5vw,65px) 45px}.vg-fxt-workspace-inner{color:#fff;background:#0e2f56;max-width:1360px;margin:auto;box-shadow:0 30px 70px #0e2f5623}.vg-fxt-workspace-head{border-bottom:1px solid #ffffff20;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:36px clamp(20px,3vw,45px) 30px;display:grid}.vg-fxt-workspace-head>div>span,.vg-fxt-menu-eyebrow,.vg-fxt-detail-index{letter-spacing:.13em;color:#f88399;font:800 10px Objectivity,sans-serif}.vg-fxt-workspace-head h2{color:#fff;margin:8px 0 0;font-size:clamp(29px,3vw,44px);font-weight:900;line-height:1.4}.vg-fxt-workspace-head>p{color:#b8cce0;margin:0;font-size:13px;line-height:2.1}.vg-fxt-workspace-grid{grid-template-columns:minmax(295px,.83fr) minmax(0,1.17fr);min-height:370px;display:grid}.vg-fxt-workspace-menu{background:#0b2645;border-inline-end:1px solid #ffffff1a;flex-direction:column;gap:10px;padding:33px clamp(16px,2.7vw,36px);display:flex}.vg-fxt-menu-eyebrow{color:#b6cee1;margin-bottom:6px;display:block}.vg-fxt-workspace-option{text-align:start;cursor:pointer;color:#f1f7fb;background:#ffffff06;border:1px solid #ffffff21;align-items:center;gap:14px;width:100%;min-height:64px;padding:11px 17px;transition:background .2s,border-color .2s,transform .2s;display:flex}.vg-fxt-workspace-option:hover{background:#fff1;border-color:#ff6c86}.vg-fxt-workspace-option.is-active{background:#f524471b;border-color:#f52447;box-shadow:inset 3px 0 #f52447}.vg-fxt-workspace-option-num{color:#e7a1ae;font:800 12px Objectivity,sans-serif}.vg-fxt-workspace-option>svg:first-of-type{color:#f52447;flex:none}.vg-fxt-workspace-option>strong{flex:1;font-size:15px;font-weight:900}.vg-fxt-workspace-option>svg:last-of-type{color:#a6c0d8;flex:none;width:16px}.vg-fxt-workspace-detail{isolation:isolate;background:radial-gradient(circle at 83% 22%,#20456a 0%,#0000 47%),linear-gradient(125deg,#103458,#071c35);padding:42px clamp(25px,4vw,60px);position:relative;overflow:hidden}.vg-fxt-workspace-detail:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(125deg,#0000 0 78px,#ffffff07 78px 79px);position:absolute;inset:0}.vg-fxt-detail-symbol{color:#f52447;clip-path:polygon(0 0,88% 0,100% 17%,100% 100%,11% 100%,0 84%);background:#f524470f;border:1px solid #f524475a;place-items:center;width:85px;height:85px;margin:23px 0 15px;display:grid}.vg-fxt-detail-number{color:#f5adbb;font:800 11px Objectivity,sans-serif}.vg-fxt-workspace-detail h3{color:#fff;margin:10px 0;font-size:clamp(30px,3vw,46px);font-weight:900;line-height:1.4}.vg-fxt-workspace-detail p{color:#c5d7e8;max-width:565px;margin:0 0 22px;font-size:14px;line-height:2.1}.vg-fxt-workspace-cta{color:#fff;background:#f52447;align-items:center;gap:11px;min-height:49px;padding:13px 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.vg-fxt-workspace-cta:hover{background:#da193b}.vg-fxt-workspace-note{background:#071c34;border-top:1px solid #ffffff23;grid-template-columns:22px 1fr auto;align-items:center;gap:13px;padding:17px clamp(20px,3vw,39px);display:grid}.vg-fxt-workspace-note svg{color:#f52447;flex:none}.vg-fxt-workspace-note p{color:#bfd1e1;margin:0;font-size:11px;line-height:1.9}.vg-fxt-workspace-note a{color:#fff;white-space:nowrap;border-bottom:1px solid #f52447;font-size:11px;text-decoration:none}.vg-fxt-section{max-width:1490px;margin:auto;padding:45px clamp(17px,5vw,65px) 40px;scroll-margin-top:96px}.vg-fxt-section:nth-of-type(odd){background:#f0f5fa}.vg-fxt-section-inner{max-width:1360px;margin:auto}.vg-fxt-tool-heading{border-bottom:1px solid #d8e5ed;align-items:center;gap:22px;max-width:1360px;margin:0 auto 25px;padding:4px 0 24px;display:flex}.vg-fxt-tool-icon{color:#f52447;clip-path:polygon(0 0,90% 0,100% 15%,100% 100%,10% 100%,0 85%);background:#0e2f56;flex:none;place-items:center;width:75px;height:75px;display:grid}.vg-fxt-tool-heading h2{color:#0e2f56;margin:3px 0;font-size:clamp(27px,3vw,42px);font-weight:900;line-height:1.5}.vg-fxt-tool-heading p{color:#617b91;margin:0;font-size:13px;line-height:2}.vg-fxt-tool-eyebrow,.vg-fxt-calculator-intro>span{letter-spacing:.12em;color:#f52447;font:800 10px Objectivity,sans-serif}.vg-fxt-page .vg-real-risk{background:0 0;padding:4px 0 25px;scroll-margin-top:95px}.vg-fxt-page .vg-real-risk-hero{background:linear-gradient(115deg,#0e2f56,#08223e)}.vg-fxt-page .vg-real-risk-inner{max-width:1360px}.vg-fxt-page .vg-tools-layout{grid-template-columns:1fr;gap:0;max-width:1360px;margin:15px auto 0;padding:0;display:grid}.vg-fxt-page .vg-tools-card{width:100%;max-width:none}.vg-fxt-page .vg-tools-card-head{align-items:center}.vg-fxt-page .vg-tools-fields,.vg-fxt-page .vg-tools-result{max-width:840px}.vg-fxt-page .vg-tools-caution{max-width:880px}.vg-fxt-page .vg-tools-card>.vg-tools-provider{margin-top:7px}.vg-fxt-quick-budget{margin-top:22px}.vg-fxt-quick-budget h3{color:#0e2f56;margin:0 0 10px;font-size:17px;font-weight:900}.vg-fxt-calculator-card{background:#fff;border:1px solid #d6e2ed;border-top:3px solid #f52447;padding:clamp(23px,3.4vw,40px);box-shadow:0 16px 40px #0e2f5609}.vg-fxt-calculator-intro h3{color:#0e2f56;margin:9px 0;font-size:clamp(24px,2.7vw,33px);font-weight:900;line-height:1.5}.vg-fxt-calculator-intro p{color:#5b738a;max-width:900px;margin:0 0 24px;font-size:13px;line-height:2}.vg-fxt-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vg-fxt-field{align-content:start;gap:8px;min-width:0;display:grid}.vg-fxt-field>span{color:#0e2f56;font-size:12px;font-weight:900;line-height:1.7}.vg-fxt-field input,.vg-fxt-field select{color:#0e2f56;background:#f9fbfd;border:1px solid #d4e1eb;width:100%;min-width:0;height:48px;padding:9px 12px;font:600 14px Objectivity,Cairo,sans-serif}.vg-fxt-field small{color:#73889a;font-size:10px;line-height:1.9}.vg-fxt-direction-row{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;display:flex}.vg-fxt-direction-row strong{color:#0e2f56;font-size:13px}.vg-fxt-direction-row>div{display:flex}.vg-fxt-direction-row button{color:#506a80;cursor:pointer;background:#f4f8fb;border:1px solid #d2e0ec;min-height:42px;padding:9px 25px;font-size:13px;font-weight:900}.vg-fxt-direction-row button.is-active{color:#fff;background:#0e2f56;border-color:#0e2f56}.vg-fxt-form-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.vg-fxt-form-actions button{color:#fff;cursor:pointer;background:#0e2f56;border:1px solid #0e2f56;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:900;display:inline-flex}.vg-fxt-form-actions button+button{color:#0e2f56;background:#fff}.vg-fxt-form-actions button:hover{border-color:#f52447}.vg-fxt-value-panel{color:#fff;background:linear-gradient(115deg,#0e2f56,#09213d);border-inline-start:4px solid #f52447;gap:9px;margin:27px 0 0;padding:24px clamp(19px,3vw,36px);display:grid}.vg-fxt-value-panel>span{color:#bcd0e3;font-size:12px}.vg-fxt-value-panel>strong{overflow-wrap:anywhere;color:#fff;justify-self:start;font:800 clamp(28px,3vw,42px) Objectivity,sans-serif}.vg-fxt-value-panel>em{color:#e1c1c9;font-size:13px;font-style:normal}.vg-fxt-value-panel>small{color:#b3cbe0;font-size:11px}.vg-fxt-calculator-mini{border-top:1px solid #ffffff30;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:12px;padding-top:15px;display:grid}.vg-fxt-calculator-mini p{color:#d8e5ef;gap:3px;margin:0;font-size:12px;line-height:1.9;display:grid}.vg-fxt-calculator-mini b{color:#fff;font:800 17px Objectivity,sans-serif}.vg-fxt-disclaimer{color:#627a92;align-items:flex-start;gap:10px;margin:20px 0 0;font-size:11px;line-height:2.1;display:flex}.vg-fxt-disclaimer svg{color:#f52447;flex:none;margin-top:3px}.vg-fxt-page .vg-tools-end{max-width:1360px;margin-top:30px}.vg-fxt-calendar{border:1px solid #d7e3ed;background:#fff;border-inline-start:4px solid #f52447;align-items:center;gap:17px;margin-top:26px;padding:27px 29px;display:flex}.vg-fxt-calendar>svg{color:#f52447;flex:none}.vg-fxt-calendar>div{flex:1}.vg-fxt-calendar h3{color:#0e2f56;margin:0;font-size:19px;font-weight:900}.vg-fxt-calendar p{color:#5c768c;margin:7px 0 0;font-size:12px;line-height:2}.vg-fxt-calendar>a{color:#fff;white-space:nowrap;background:#0e2f56;padding:13px 20px;font-size:12px;font-weight:900;text-decoration:none}.vg-fxt-calendar>a:hover{background:#f52447}.vg-fxt :is(button,a,input,select):focus-visible,.vg-fxt-page :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #f52447}@media (width<=1050px){.vg-fxt-workspace-grid{grid-template-columns:1fr}.vg-fxt-workspace-menu{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vg-fxt-menu-eyebrow{grid-column:1/-1}.vg-fxt-workspace-detail{min-height:340px}.vg-fxt-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.vg-fxt-workspace-head{grid-template-columns:1fr;gap:12px;padding:27px 22px}.vg-fxt-workspace{padding:0 16px 22px}.vg-fxt-section{padding:30px 16px}.vg-fxt-workspace-menu{grid-template-columns:1fr}.vg-fxt-workspace-option{min-height:57px}.vg-fxt-workspace-detail{padding:28px 22px}.vg-fxt-workspace-note{grid-template-columns:20px 1fr;padding:16px 21px}.vg-fxt-workspace-note>a{grid-column:2;justify-self:start}.vg-fxt-calendar{flex-wrap:wrap;align-items:flex-start;padding:20px}.vg-fxt-calendar>a{text-align:center;width:100%}.vg-fxt-tool-heading{gap:13px}.vg-fxt-tool-icon{width:57px;height:57px}.vg-fxt-calculator-mini{grid-template-columns:1fr}}@media (width<=480px){.vg-fxt-input-grid{grid-template-columns:1fr}.vg-fxt-quick-nav{grid-template-columns:1fr 1fr;display:grid}.vg-fxt-quick-nav a{padding:11px 10px;font-size:11px}.vg-fxt-workspace-head h2{font-size:29px}.vg-fxt-workspace-option strong{font-size:13px}.vg-fxt-calculator-card{padding:21px 17px}.vg-fxt-tool-heading h2{font-size:26px}.vg-fxt-tool-heading p{font-size:11px}.vg-fxt-value-panel>strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.vg-fxt-page *{transition:none!important;animation:none!important}}
