.bcgv{--bcgv-blue:#1863dc;--bcgv-ink:#34343a;--bcgv-body:#5b5b60;--bcgv-muted:#6e6e75;--bcgv-line:#e4e9f1;--bcgv-surface:#f4f7fb;color:var(--bcgv-body);font-family:inherit;line-height:1.65}.bcgv *,.bcgv *::before,.bcgv *::after{box-sizing:border-box}.bcgv h1,.bcgv h2,.bcgv h3{color:var(--bcgv-ink);letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.bcgv h1{max-width:800px;margin:0 0 24px;font-size:clamp(3rem, 7vw, 6.2rem)}.bcgv h2{margin:0 0 20px;font-size:clamp(2rem, 4.4vw, 3.5rem)}.bcgv h3{margin:0 0 6px}.bcgv p{margin-top:0;text-wrap:pretty}.bcgv-shell{width:min(calc(100% - 40px), 1140px);margin-inline:auto}.bcgv-eyebrow,.bcgv-form-kicker{margin-bottom:18px;color:var(--bcgv-blue);font-size:.74rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.bcgv-lead{max-width:680px;font-size:clamp(1.04rem, 1.6vw, 1.25rem)}.bcgv-hero,.bcgv-report-hero{padding-block:clamp(62px, 9vw, 112px);background:radial-gradient(circle at 88% 12%,rgb(38 125 244 / .16),transparent 28rem),var(--bcgv-surface)}.bcgv-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.75fr);gap:clamp(44px,8vw,96px);align-items:center}.bcgv-benefits{display:grid;gap:12px;margin:30px 0 0;padding:0;color:var(--bcgv-ink);font-size:.9rem;font-weight:650;list-style:none}.bcgv-benefits li{position:relative;padding-left:29px}.bcgv-benefits li::before{position:absolute;top:.12rem;left:0;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#e8f7ef;color:#176b44;content:"✓";font-size:.72rem}.bcgv-form-card{padding:clamp(25px,4vw,40px);border:1px solid var(--bcgv-line);border-radius:15px;background:#fff;box-shadow:0 25px 75px rgb(24 52 92 / .1)}.bcgv-form-card>p:not(.bcgv-form-kicker){margin-bottom:26px}.bcgv-warning{padding:18px;border-radius:9px;background:#fff4d9}.bcgv .gform_wrapper .gform_fields{row-gap:18px}.bcgv .gform_wrapper .gfield_label{color:var(--bcgv-ink);font-size:.8rem;font-weight:700}.bcgv .gform_wrapper .gfield_description{color:var(--bcgv-muted);font-size:.74rem}.bcgv .gform_wrapper input:not([type="checkbox"]):not([type="radio"]),.bcgv .gform_wrapper select,.bcgv .gform_wrapper textarea{min-height:50px;padding:11px 13px;border:1px solid #ccd5e3;border-radius:7px;background:#fff;color:var(--bcgv-ink)}.bcgv .gform_wrapper textarea{min-height:118px}.bcgv .gform_wrapper .gform_button,.bcgv .gform_wrapper .gform_next_button,.bcgv .gform_wrapper .gform_previous_button,.bcgv-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 20px;border:0;border-radius:7px;background:var(--bcgv-blue);color:#fff;font:inherit;font-size:.82rem;font-weight:720;text-decoration:none;cursor:pointer}.bcgv .gform_wrapper .gform_previous_button{border:1px solid var(--bcgv-line);background:#fff;color:var(--bcgv-ink)}.bcgv .gform_wrapper .gf_page_steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--bcgv-line);border-radius:8px;background:var(--bcgv-line)}.bcgv .gform_wrapper .gf_step{margin:0;padding:10px;background:#fff;font-size:.72rem}.bcgv .gform_wrapper .gf_step_active{background:#edf5ff;color:var(--bcgv-blue)}.bcgv-live-estimate{display:grid;gap:5px;padding:18px;border:1px solid #bfd6f5;border-radius:9px;background:#edf5ff}.bcgv-live-estimate span,.bcgv-live-estimate small{color:var(--bcgv-muted);font-size:.72rem}.bcgv-live-estimate strong{color:var(--bcgv-ink);font-size:1.05rem}.bcgv-form-value{display:grid;gap:5px;padding:17px 18px;border-radius:9px;background:#edf5ff}.bcgv-form-value strong{color:var(--bcgv-ink);font-size:.86rem;line-height:1.4}.bcgv-form-value span{color:var(--bcgv-muted);font-size:.76rem}.bcgv-estimator .bcgv-hero{padding-block:clamp(56px, 6vw, 88px);background:#f1f5fa}.bcgv-estimator .bcgv-shell{width:min(calc(100% - 64px), 1280px)}.bcgv-estimator .bcgv-hero__grid{grid-template-columns:minmax(360px,.72fr) minmax(620px,1fr);gap:clamp(52px,6vw,88px);align-items:start}.bcgv-estimator .bcgv-hero__copy{padding-top:clamp(24px,3vw,44px)}.bcgv-estimator h1{max-width:600px;margin-bottom:28px;font-size:clamp(3.7rem,5.2vw,4.8rem);line-height:.98}.bcgv-estimator .bcgv-lead{max-width:540px;font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.65}.bcgv-estimator .bcgv-benefits{max-width:520px;gap:0;margin-top:38px;border-top:1px solid #d9e1eb}.bcgv-estimator .bcgv-benefits li{padding-block:15px;padding-left:34px;border-bottom:1px solid #d9e1eb}.bcgv-estimator .bcgv-benefits li::before{top:1.02rem}.bcgv-estimator .bcgv-form-card{padding:clamp(36px,4vw,50px);border-color:#dce4ee;border-radius:12px;box-shadow:none}.bcgv-estimator .bcgv-form-card h2{max-width:570px;margin-bottom:18px;font-size:clamp(2.35rem,3.15vw,3.05rem);line-height:1}.bcgv-estimator .bcgv-form-card>p:not(.bcgv-form-kicker){max-width:610px;margin-bottom:32px}.bcgv-estimator .bcgv-form-kicker,.bcgv-estimator .bcgv-method .bcgv-eyebrow{margin-bottom:14px;font-size:.86rem;letter-spacing:0;text-transform:none}.bcgv-estimator .gform_wrapper .gform_fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:20px}.bcgv-estimator .gform_wrapper .gfield{grid-column:1 / -1}.bcgv-estimator .gform_wrapper .gfield[id$="_1"],.bcgv-estimator .gform_wrapper .gfield[id$="_2"],.bcgv-estimator .gform_wrapper .gfield[id$="_3"],.bcgv-estimator .gform_wrapper .gfield[id$="_4"],.bcgv-estimator .gform_wrapper .gfield[id$="_5"],.bcgv-estimator .gform_wrapper .gfield[id$="_6"],.bcgv-estimator .gform_wrapper .gfield[id$="_7"],.bcgv-estimator .gform_wrapper .gfield[id$="_8"],.bcgv-estimator .gform_wrapper .gfield[id$="_9"],.bcgv-estimator .gform_wrapper .gfield[id$="_10"]{grid-column:span 1}.bcgv-estimator .gform_wrapper input:not([type="checkbox"]):not([type="radio"]),.bcgv-estimator .gform_wrapper select,.bcgv-estimator .gform_wrapper textarea{width:100%!important}.bcgv-estimator .gform_wrapper .gform_footer{margin-top:26px;padding:0}.bcgv-estimator .gform_wrapper .gform_button{width:100%;min-height:56px;font-size:.9rem}.bcgv-estimator .gform_wrapper .gfield_checkbox label{line-height:1.45}.bcgv-estimator .bcgv-live-estimate{height:100%;min-height:156px;justify-content:center;padding:20px 22px}.bcgv-estimator .bcgv-method{padding-block:clamp(72px,8vw,104px)}.bcgv-estimator .bcgv-method h2{max-width:470px;font-size:clamp(2.4rem,3.6vw,3.2rem)}.bcgv-estimator .bcgv-method__grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1fr);gap:clamp(52px,7vw,92px)}.bcgv-estimator .bcgv-method li{padding-block:24px}.bcgv-estimator .bcgv-method li>span{font-family:inherit;font-weight:750}.bcgv-method{padding-block:clamp(68px,9vw,116px);background:#fff}.bcgv-method__grid{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1fr);gap:clamp(44px,8vw,96px)}.bcgv-method ol{margin:0;padding:0;border-top:1px solid var(--bcgv-line);list-style:none}.bcgv-method li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid var(--bcgv-line)}.bcgv-method li>span{color:var(--bcgv-blue);font-family:monospace;font-size:.75rem}.bcgv-method li p{margin:0}.bcgv-admin-note{padding-block:18px;border-top:1px solid #e8d08d;background:#fff8e7;color:#6c571b;font-size:.78rem}.bcgv-confirmation{padding:clamp(24px,4vw,42px);border:1px solid var(--bcgv-line);border-radius:12px;background:#fff}.bcgv-confirmation>span{color:var(--bcgv-blue);font-size:.74rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.bcgv-confirmation h2{margin-top:14px;font-size:clamp(2rem,4vw,3.2rem)}.bcgv-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0;overflow:hidden;border:1px solid var(--bcgv-line);border-radius:10px;background:var(--bcgv-line)}.bcgv-result-grid>div{padding:20px;background:#fff}.bcgv-result-grid>div.is-planning{box-shadow:inset 0 4px 0 var(--bcgv-blue);background:#f7fbff}.bcgv-result-grid small,.bcgv-result-grid>div>span{display:block;color:var(--bcgv-muted);font-size:.7rem;text-transform:uppercase}.bcgv-result-grid>div>strong{display:block;margin-top:10px;color:var(--bcgv-ink);font-size:3rem;line-height:1}.bcgv-result-grid dl{margin:20px 0 0}.bcgv-result-grid dl div{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--bcgv-line);font-size:.73rem}.bcgv-result-grid dt,.bcgv-result-grid dd{margin:0}.bcgv-result-grid dd{color:var(--bcgv-ink);font-weight:700}.bcgv-report-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.65fr);gap:clamp(44px,8vw,96px);align-items:center}.bcgv-report-hero h1{font-size:clamp(2.8rem,6vw,5.5rem)}.bcgv-report-outcome{margin-top:32px;padding:24px;border:1px solid #d9e6f7;border-radius:10px;background:rgb(255 255 255 / .8)}.bcgv-report-outcome span,.bcgv-report-outcome strong{display:block}.bcgv-report-outcome span{color:var(--bcgv-muted);font-size:.72rem;text-transform:uppercase}.bcgv-report-outcome strong{margin:8px 0;color:var(--bcgv-ink);font-size:1.15rem}.bcgv-report-outcome p{margin:0}.bcgv-report-list{margin:0;padding:0;border-top:1px solid var(--bcgv-line);list-style:none}.bcgv-report-list li{display:grid;gap:4px;padding:19px 0;border-bottom:1px solid var(--bcgv-line)}.bcgv-report-list strong{color:var(--bcgv-ink)}.bcgv-report-list span{font-size:.82rem}.bcgv-report-form-section{padding-block:clamp(68px,9vw,116px);background:#fff}.bcgv-report-form-grid{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);gap:clamp(44px,8vw,96px);align-items:start}.bcgv-report-request .bcgv-shell{width:min(calc(100% - 64px),1280px)}.bcgv-report-request .bcgv-report-hero{padding-block:clamp(64px,7vw,96px);background:#f1f5fa}.bcgv-report-request .bcgv-report-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(390px,.72fr);gap:clamp(60px,7vw,94px);align-items:start}.bcgv-report-request .bcgv-report-hero h1{max-width:760px;margin-bottom:30px;font-size:clamp(3.7rem,5.15vw,4.65rem);line-height:.98}.bcgv-report-request .bcgv-report-hero .bcgv-lead{max-width:720px;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65}.bcgv-report-request .bcgv-report-list{padding-top:clamp(34px,5vw,68px)}.bcgv-report-request .bcgv-report-list li{gap:7px;padding-block:22px}.bcgv-report-request .bcgv-report-list strong{font-size:1rem;line-height:1.35}.bcgv-report-request .bcgv-report-list span{font-size:.88rem;line-height:1.55}.bcgv-report-request .bcgv-report-outcome{max-width:720px;margin-top:38px;padding:26px 28px;border:0;border-radius:10px;background:var(--bcgv-blue)}.bcgv-report-request .bcgv-report-outcome span{color:#fff;font-weight:700;letter-spacing:.08em}.bcgv-report-request .bcgv-report-outcome strong{margin-block:9px;color:#fff;font-size:1.2rem}.bcgv-report-request .bcgv-report-outcome p{color:#fff}.bcgv-report-request .bcgv-report-form-section{padding-block:clamp(72px,8vw,108px)}.bcgv-report-request .bcgv-report-form-grid{grid-template-columns:minmax(320px,.58fr) minmax(640px,1fr);gap:clamp(60px,7vw,94px)}.bcgv-report-request .bcgv-report-form-grid>div:first-child{padding-top:24px}.bcgv-report-request .bcgv-report-form-section .bcgv-eyebrow{margin-bottom:14px;font-size:.9rem;letter-spacing:0;text-transform:none}.bcgv-report-request .bcgv-report-form-section h2{max-width:440px;font-size:clamp(2.7rem,3.8vw,3.35rem);line-height:1}.bcgv-report-request .bcgv-report-form-grid>div:first-child>p:last-child{max-width:460px;font-size:1rem}.bcgv-report-request .bcgv-form-card{padding:clamp(36px,4vw,48px);border-color:#dce4ee;border-radius:12px;box-shadow:none}.bcgv-report-request .gform_wrapper .gf_page_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible;margin-bottom:34px;border:0;border-radius:0;background:#fff0}.bcgv-report-request .gform_wrapper .gf_step{display:flex;min-height:46px;align-items:center;gap:9px;padding:10px 4px 12px;border-bottom:2px solid #dbe3ed;background:#fff0;color:var(--bcgv-body);font-size:.78rem;opacity:1}.bcgv-report-request .gform_wrapper .gf_step_active{border-color:var(--bcgv-blue);color:var(--bcgv-blue)}.bcgv.bcgv-report-request .gform_wrapper .gf_page_steps .gf_step .gf_step_number{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;margin:0;padding:1px 0 0;border:1px solid #c4cedb;border-radius:50%;font-weight:750;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.bcgv-report-request .gform_wrapper .gf_step_active .gf_step_number{border-color:var(--bcgv-blue);background:var(--bcgv-blue);color:#fff}.bcgv-report-request .gform_wrapper .gform_fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:22px}.bcgv-report-request .gform_wrapper .gfield{grid-column:1 / -1}.bcgv-report-request .gform_wrapper .gfield[id$="_1"],.bcgv-report-request .gform_wrapper .gfield[id$="_2"],.bcgv-report-request .gform_wrapper .gfield[id$="_6"],.bcgv-report-request .gform_wrapper .gfield[id$="_8"],.bcgv-report-request .gform_wrapper .gfield[id$="_9"],.bcgv-report-request .gform_wrapper .gfield[id$="_11"],.bcgv-report-request .gform_wrapper .gfield[id$="_12"],.bcgv-report-request .gform_wrapper .gfield[id$="_15"],.bcgv-report-request .gform_wrapper .gfield[id$="_16"],.bcgv-report-request .gform_wrapper .gfield[id$="_18"],.bcgv-report-request .gform_wrapper .gfield[id$="_19"],.bcgv-report-request .gform_wrapper .gfield[id$="_20"],.bcgv-report-request .gform_wrapper .gfield[id$="_21"]{grid-column:span 1}.bcgv-report-request .gform_wrapper .gfield_label{font-size:.88rem}.bcgv-report-request .gform_wrapper .gfield_description{font-size:.8rem}.bcgv-report-request .gform_wrapper input:not([type="checkbox"]):not([type="radio"]),.bcgv-report-request .gform_wrapper select,.bcgv-report-request .gform_wrapper textarea{width:100%!important;min-height:54px}.bcgv-report-request .gform_wrapper input[type="checkbox"]{width:18px;height:18px;accent-color:var(--bcgv-blue)}.bcgv-report-request .gform_wrapper .gfield_checkbox label{line-height:1.45}.bcgv-report-request .gform_wrapper .gform_page_footer,.bcgv-report-request .gform_wrapper .gform_footer{display:flex;gap:12px;margin-top:28px;padding:0}.bcgv-report-request .gform_wrapper input.gform_next_button,.bcgv-report-request .gform_wrapper input.gform_button{min-height:56px;flex:1 1 280px;border:0!important;background:var(--bcgv-blue)!important;color:#fff!important;font-size:.9rem;text-transform:none!important;transition:background-color 180ms cubic-bezier(.22,1,.36,1)}.bcgv-report-request .gform_wrapper input.gform_previous_button{min-width:120px;border:1px solid #cbd5e1!important;background:#fff!important;color:var(--bcgv-ink)!important;text-transform:none!important}.bcgv-report-request .gform_wrapper input.gform_next_button:hover,.bcgv-report-request .gform_wrapper input.gform_button:hover{background:#0f52c0!important}.bcgv-report-request .gform_wrapper input.gform_next_button:focus-visible,.bcgv-report-request .gform_wrapper input.gform_previous_button:focus-visible,.bcgv-report-request .gform_wrapper input.gform_button:focus-visible,.bcgv-report-request .gform_wrapper input:focus-visible,.bcgv-report-request .gform_wrapper select:focus-visible{outline:3px solid rgb(24 99 220 / .28);outline-offset:2px}@media (max-width:1100px){.bcgv-estimator .bcgv-hero__grid{grid-template-columns:1fr;gap:48px}.bcgv-estimator .bcgv-hero__copy{padding-top:0}.bcgv-estimator h1,.bcgv-estimator .bcgv-lead,.bcgv-estimator .bcgv-benefits{max-width:720px}.bcgv-report-request .bcgv-report-hero__grid,.bcgv-report-request .bcgv-report-form-grid{grid-template-columns:1fr;gap:52px}.bcgv-report-request .bcgv-report-hero h1,.bcgv-report-request .bcgv-report-hero .bcgv-lead{max-width:820px}.bcgv-report-request .bcgv-report-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding-top:0;border-top:0}.bcgv-report-request .bcgv-report-list li{border-top:1px solid var(--bcgv-line)}.bcgv-report-request .bcgv-report-form-grid>div:first-child{padding-top:0}.bcgv-report-request .bcgv-report-form-section h2,.bcgv-report-request .bcgv-report-form-grid>div:first-child>p:last-child{max-width:720px}}@media (max-width:820px){.bcgv-hero__grid,.bcgv-method__grid,.bcgv-report-hero__grid,.bcgv-report-form-grid{grid-template-columns:1fr}.bcgv-result-grid{grid-template-columns:1fr}.bcgv-estimator .bcgv-shell{width:min(calc(100% - 40px),1140px)}.bcgv-estimator .bcgv-hero__copy{padding-top:0}.bcgv-estimator .bcgv-form-card{padding:34px 28px}.bcgv-estimator .gform_wrapper .gform_fields{grid-template-columns:1fr}.bcgv-estimator .gform_wrapper .gfield[id]{grid-column:1 / -1}.bcgv-report-request .bcgv-shell{width:min(calc(100% - 40px),1140px)}.bcgv-report-request .bcgv-report-list{grid-template-columns:1fr}}@media (max-width:560px){.bcgv-shell{width:min(calc(100% - 24px),1140px)}.bcgv-estimator .bcgv-shell{width:min(calc(100% - 24px),1140px)}.bcgv h1{font-size:clamp(2.55rem,14vw,4.1rem)}.bcgv-form-card{padding:22px 16px}.bcgv-estimator .bcgv-form-card{padding:28px 18px}.bcgv-estimator .bcgv-form-card h2{font-size:clamp(2.15rem,10vw,2.65rem)}.bcgv .gform_wrapper .gf_page_steps{grid-template-columns:1fr}.bcgv-report-request .bcgv-shell{width:min(calc(100% - 24px),1140px)}.bcgv-report-request .bcgv-report-hero h1{font-size:clamp(2.5rem,12vw,3.2rem)}.bcgv-report-request .bcgv-report-form-section h2{font-size:clamp(2.25rem,10vw,2.8rem)}.bcgv-report-request .bcgv-form-card{padding:28px 18px}.bcgv-report-request .gform_wrapper .gf_page_steps{grid-template-columns:1fr;gap:0}.bcgv-report-request .gform_wrapper .gf_step{min-height:38px;padding-block:8px}.bcgv-report-request .gform_wrapper .gform_fields{grid-template-columns:1fr}.bcgv-report-request .gform_wrapper .gfield[id]{grid-column:1 / -1}.bcgv-report-request .gform_wrapper .gform_page_footer,.bcgv-report-request .gform_wrapper .gform_footer{flex-direction:column-reverse}.bcgv-report-request .gform_wrapper input.gform_next_button,.bcgv-report-request .gform_wrapper input.gform_previous_button,.bcgv-report-request .gform_wrapper input.gform_button{width:100%;flex-basis:auto}}@media (prefers-reduced-motion:reduce){.bcgv *,.bcgv *::before,.bcgv *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bcgv-estimator[data-estimator-flow] .bcgv-estimate-result a.bcgv-button,.bcgv-estimator[data-estimator-flow] .bcgv-estimate-result a.bcgv-button:visited{color:#fff}.bcgv-estimator[data-estimator-flow] .bcgv-estimate-result a.bcgv-button:hover,.bcgv-estimator[data-estimator-flow] .bcgv-estimate-result a.bcgv-button:focus-visible,.bcgv-estimator[data-estimator-flow] .bcgv-estimate-result a.bcgv-button:active{color:#fff;background:#0053a6;text-decoration:none}.bcgv-estimator[data-estimator-flow] .bcgv-estimate-result a.bcgv-button:focus-visible{outline:3px solid #143d66;outline-offset:3px}.bcgv .bcgv-sales-proof{margin-top:24px;padding:18px 20px;border-left:3px solid #1559b8;background:#edf3fb;color:#152636;font-size:15px;line-height:1.6}.bcgv .bcgv-sales-proof p{margin:8px 0}.bcgv .bcgv-sales-proof a{color:#1559b8;font-weight:600;text-decoration:underline;text-underline-offset:3px}.bcgv .bcgv-sales-proof a:hover{color:#103f84}.bcgv .bcgv-sales-proof a:focus-visible{outline:3px solid #1559b8;outline-offset:4px}.bcgv-report-form-grid--single{grid-template-columns:minmax(0,1fr);max-width:860px}