@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a241265daddc572-s.0a3e2386.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a4bffee540098bb-s.3724591d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1515b7e0a765b6d-s.4a470d41.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d77ad0cbd7090990-s.6d84de41.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f26d6d8170e57a33-s.p.1454d351.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a241265daddc572-s.0a3e2386.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a4bffee540098bb-s.3724591d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1515b7e0a765b6d-s.4a470d41.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d77ad0cbd7090990-s.6d84de41.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f26d6d8170e57a33-s.p.1454d351.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a241265daddc572-s.0a3e2386.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a4bffee540098bb-s.3724591d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1515b7e0a765b6d-s.4a470d41.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d77ad0cbd7090990-s.6d84de41.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f26d6d8170e57a33-s.p.1454d351.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter Fallback;src:local(Times New Roman);ascent-override:81.69%;descent-override:23.15%;line-gap-override:0.0%;size-adjust:114.46%}.bitter_1ec92eca-module__3-zdcG__className{font-family:Bitter,Bitter Fallback;font-style:normal}.bitter_1ec92eca-module__3-zdcG__variable{--font-hpv3-serif:"Bitter","Bitter Fallback"}
.hpv3,.hpv3-nav,.hpv3-footer{--hpv3-gutter:clamp(1.25rem,3.5vw,2.5rem);--hpv3-container-wide:1920px;--hpv3-container-slim:1200px;--hpv3-sans:var(--font-inter,"Inter",system-ui,sans-serif);--hpv3-fs-h1:clamp(2.625rem,2.1rem + 3.5vw,4.5rem);--hpv3-fs-h2:clamp(2.125rem,1.4rem + 2.6vw,3.125rem);--hpv3-fs-h3:clamp(1.125rem,1rem + .45vw,1.375rem);--hpv3-fs-paragraph:clamp(.8125rem,.78rem + .15vw,.9375rem);--hpv3-fs-footnote:.75rem;--hpv3-fs-eyebrow:.6875rem;--hpv3-fs-button:.9375rem;--hpv3-card-shadow:0 18px 44px #06174129,0 4px 12px #0617411a;--hpv3-card-radius:1rem;--hpv3-payback-yellow:#ffc400;--hpv3-investment-blue:#0057c2;--hpv3-investment-blue-light:#4d9bff;--hpv3-ui-duration:.4s;--hpv3-ui-ease:cubic-bezier(.22,1,.36,1);--hpv3-card-shadow-hover:0 26px 60px #06174142,0 6px 16px #06174124}.hpv3{--hpv3-section-pad:clamp(4rem,10vh,7rem);--hpv3-hero-inset:clamp(2rem,5vw,4.5rem);--hpv3-tritone-overlay:#0617411f;--hpv3-tritone-image:url(/assets/caskade-tritone-blurred-red.webp);--hpv3-serif:var(--font-hpv3-serif),"Bitter","Roboto Slab",ui-serif,serif;color:var(--brand-charcoal,#232325);font-family:var(--hpv3-sans);font-weight:450;position:relative}.hpv3-tritone-backdrop{z-index:0;pointer-events:none;background:var(--hpv3-tritone-image)center/cover no-repeat;position:fixed;inset:0}.hpv3>:not(.hpv3-tritone-backdrop){z-index:1;position:relative}.hpv3-container{width:100%;max-width:var(--hpv3-container-wide);padding-inline:var(--hpv3-gutter);margin-inline:auto}.hpv3-container--slim{max-width:var(--hpv3-container-slim)}.hpv3-measure{max-width:56rem;margin-inline:auto}.hpv3-measure--wide{max-width:72rem;margin-inline:auto}.hpv3-section{flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hpv3-hero{background-color:var(--brand-navy,#061741);position:relative;overflow:hidden}.hpv3-hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.hpv3-hero-video,.hpv3-hero-poster{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hpv3-hero-scrim{pointer-events:none;background:linear-gradient(#0617418c 0%,#06174159 45%,#061741d1 100%);position:absolute;inset:0}.hpv3-hero-content{z-index:1;position:relative}.hpv3-section-inner{width:100%;padding-block:var(--hpv3-section-pad);flex-direction:column;flex:1;justify-content:center;display:flex}.hpv3-h1{font-family:var(--hpv3-serif);font-size:var(--hpv3-fs-h1);letter-spacing:-.03em;text-wrap:balance;font-weight:400;line-height:1.02}.hpv3-h2{font-family:var(--hpv3-serif);font-size:var(--hpv3-fs-h2);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.08}.hpv3-h2+.hpv3-paragraph,.hpv3-h2+.hpv3-mosaic-intro{margin-top:1.25rem}.hpv3-h2--content,.hpv3-h2--edge{text-align:left;width:100%;max-width:none}.hpv3-h2--center{text-align:center;width:100%}.hpv3-section-inner--centered{justify-content:center;align-items:center}.hpv3-block--center{text-align:center;flex-direction:column;align-items:center;display:flex}.hpv3-block--center .hpv3-paragraph{margin-inline:auto}.hpv3-h3{font-family:var(--hpv3-serif);font-size:var(--hpv3-fs-h3);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.25}.hpv3-h3--card{text-wrap:pretty}@media (min-width:768px){.hpv3-problem-intro{max-width:36rem}}.hpv3-comparison-headline{text-wrap:pretty;width:100%;max-width:100%;margin-inline:auto}.hpv3-h3,.hpv3-paragraph,.hpv3-label,.hpv3-chip,.hpv3-mosaic-item{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width:640px){.hpv3-h1,.hpv3-h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.hpv3-paragraph{font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-paragraph);max-width:42rem;font-weight:450;line-height:1.65}.hpv3-paragraph--lead{text-wrap:balance;max-width:60rem}.hpv3-footnote{font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-footnote);color:color-mix(in srgb,currentColor 70%,transparent);font-weight:450;line-height:1.5}.hpv3-surface-tritone .hpv3-footnote{color:color-mix(in srgb,currentColor 85%,transparent)}.hpv3-footnote--error{color:var(--brand-negative,#ff6f61)}.hpv3-label{font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1.2}.hpv3-card{border-radius:var(--hpv3-card-radius);box-shadow:var(--hpv3-card-shadow);background-color:#fffffff5;border:none}.hpv3-cards-row{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hpv3-cards-row-card{flex-direction:column;gap:.6rem;padding:clamp(1rem,1.6vw,1.4rem);display:flex}.hpv3-cards-row-card>*{margin:0}.hpv3-cards-row-bullets{margin:0;padding-left:1.2rem;list-style:outside}.hpv3-cards-row-bullets>li+li{margin-top:.3rem}@media (max-width:767px){.hpv3,.hpv3-nav,.hpv3-footer{--hpv3-fs-h2:1.75rem}}@media (max-width:899px){.hpv3-cards-row{grid-template-columns:minmax(0,1fr)}}.hpv3-card--on-white{box-shadow:none;background-color:#e4e8f2}.hpv3-card--solid-white{background-color:#fff}.hpv3-card--on-dark{color:#fff;background-color:#061741e6}.hpv3-card-shadow{box-shadow:var(--hpv3-card-shadow)}.hpv3-card--lift{transition:box-shadow .3s}.hpv3-card--lift:hover{box-shadow:var(--hpv3-card-shadow-hover)}.hpv3-btn{height:3rem;min-height:3rem;font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-button);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding-inline:1.5rem;font-weight:450;line-height:1.2;transition:opacity .15s,background-color .15s,border-color .15s;display:inline-flex}.hpv3-btn--primary{border:2px solid var(--brand-mint,#77f7b4);color:var(--brand-mint,#77f7b4);background-color:#0000}.hpv3-btn--primary:hover{background-color:var(--brand-mint,#77f7b4);color:var(--brand-navy,#061741);opacity:1}.hpv3-btn--secondary{background-color:#0000;border:2px solid}.hpv3-btn--secondary:hover{color:var(--brand-navy,#061741);background-color:#fff;border-color:#fff}.hpv3-btn--secondary.hpv3-btn--on-dark:hover{color:var(--brand-navy,#061741)}.hpv3-btn--secondary-blue{color:var(--brand-vivid,#0078ff);border-color:var(--brand-vivid,#0078ff)}.hpv3-btn--secondary-blue:hover{background-color:var(--brand-blue,#1e3bb3);border-color:var(--brand-blue,#1e3bb3);color:#fff}.hpv3-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.hpv3-btn--secondary-blue:focus-visible,.hpv3-btn--solid-blue:focus-visible{outline-color:var(--brand-blue,#1e3bb3)}.hpv3-btn--sm{font-size:var(--hpv3-fs-paragraph);border-width:1px;height:2.25rem;min-height:2.25rem;padding-inline:1rem}.hpv3-nav-portal .hpv3-nav-portal-icon,.hpv3-nav-cta-mobile{display:none}@media (max-width:767px){.hpv3-nav .hpv3-nav-actions{gap:.25rem}.hpv3-nav .hpv3-btn--sm{padding-inline:.65rem}.hpv3-nav-cta-full{display:none}.hpv3-nav-cta-mobile{display:inline}.hpv3-nav .hpv3-btn.hpv3-nav-portal{color:#fffc;border-color:#0000;width:2.25rem;padding-inline:0}.hpv3-nav .hpv3-btn.hpv3-nav-portal:hover{color:var(--brand-mint,#77f7b4);background-color:#ffffff1a;border-color:#0000}.hpv3-nav-portal .hpv3-nav-portal-icon{display:block}.hpv3-nav-portal .hpv3-nav-portal-text{display:none}}.hpv3-nav details>summary{color:#fff}.hpv3-btn-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:480px){.hpv3-btn-row .hpv3-btn{white-space:normal;text-align:center;text-wrap:balance;max-width:100%;height:auto;padding-block:.75rem}}.hpv3-surface-navy{background-color:var(--brand-navy,#061741);color:#ffffffeb}.hpv3-surface-blue{background-color:var(--brand-blue,#1e3bb3);color:#ffffffeb}.hpv3-surface-charcoal{background-color:var(--brand-charcoal,#232325);color:#ffffffe6}.hpv3-surface-white{color:var(--brand-charcoal,#232325);background-color:#fff}.hpv3-surface-panel{color:var(--brand-charcoal,#232325);background-color:#e4e8f2}.hpv3-surface-tritone{color:#ffffffeb;isolation:isolate;position:relative}.hpv3-surface-tritone:after{content:"";z-index:0;background:var(--hpv3-tritone-overlay);position:absolute;inset:0}.hpv3-surface-tritone>.hpv3-section-inner,.hpv3-surface-tritone>.hpv3-ba-intro{z-index:1;position:relative}.hpv3-faq-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:.75rem;width:100%;display:grid}.hpv3-case-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (min-width:768px){.hpv3-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hpv3-case-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.hpv3-industry-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (min-width:640px){.hpv3-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.hpv3-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.hpv3-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.hpv3-industry-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1440px){.hpv3-industry-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.hpv3-link-arrow{color:#fff;background-color:#06174147;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s,color .2s;display:inline-flex}.hpv3-link-arrow-icon{width:1rem;height:1rem}a:hover .hpv3-link-arrow,a:focus-visible .hpv3-link-arrow,.hpv3-link-arrow:hover{color:var(--brand-blue,#1e3bb3);background-color:#fff}.hpv3-inline-link{color:#fff;text-underline-offset:2px;font-style:italic;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.hpv3-inline-link:hover{text-decoration-color:#fff}.hpv3-tag{border-radius:.25rem;align-items:center;padding:.25rem .625rem;display:inline-flex}.hpv3-tag--blue{background-color:var(--brand-blue,#1e3bb3);color:#fff}.hpv3-tag--light{background-color:var(--brand-offwhite,#f9f7f1);color:var(--brand-navy,#061741)}.hpv3-image-placeholder{background-color:#0617411f;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:16px 16px}.hpv3-field{flex-direction:column;gap:.5rem;display:flex}.hpv3-field+.hpv3-field,.hpv3-field+.hpv3-reasons,.hpv3-reasons+.hpv3-field{margin-top:1.25rem}.hpv3-input{width:100%;height:2.75rem;font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-paragraph);color:var(--brand-charcoal,#232325);background-color:#f3f5fb;border:1px solid #06174124;border-radius:.5rem;padding:0 .875rem;font-weight:450}.hpv3-input::placeholder{color:#23232573}.hpv3-input:focus-visible{outline:2px solid var(--brand-blue,#1e3bb3);outline-offset:1px}.hpv3-reasons{border:0;min-width:0;margin:0;padding:0}.hpv3-reasons>legend{margin-bottom:.5rem;padding:0}.hpv3-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.hpv3-chip{font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-paragraph);color:var(--brand-charcoal,#232325);background-color:#f3f5fb;border:1px solid #06174124;border-radius:999px;padding:.5rem .875rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.hpv3-chip:hover{border-color:var(--brand-blue,#1e3bb3)}.hpv3-chip[aria-pressed=true]{border-color:var(--brand-blue,#1e3bb3);background-color:var(--brand-blue,#1e3bb3);color:#fff}.hpv3-chip:focus-visible{outline:2px solid var(--brand-blue,#1e3bb3);outline-offset:2px}.hpv3-btn--solid-blue{border:2px solid var(--brand-blue,#1e3bb3);background-color:var(--brand-blue,#1e3bb3);color:#fff}.hpv3-btn--solid-blue:hover:not(:disabled){background-color:var(--brand-navy,#061741);border-color:var(--brand-navy,#061741)}.hpv3-btn--solid-blue:disabled{opacity:.6;cursor:not-allowed}.hpv3-btn--primary:disabled{opacity:.45;cursor:not-allowed}.hpv3-steps{counter-reset:hpv3-step;margin:2.25rem 0 0;padding:0;list-style:none}.hpv3-steps>li{-moz-column-gap:.25rem;counter-increment:hpv3-step;grid-template-columns:2.5rem 1fr;column-gap:.25rem;display:grid}.hpv3-steps>li:before{content:counter(hpv3-step);font-family:var(--hpv3-serif);font-size:var(--hpv3-fs-h3);color:var(--brand-mint,#77f7b4);grid-row:1;line-height:1.25}.hpv3-steps>li>*{grid-column:2}.hpv3-steps>li+li{margin-top:1.5rem}.hpv3-offer-frame{box-shadow:var(--hpv3-card-shadow);-webkit-backdrop-filter:blur(16px)saturate(130%);background:#ffffff12;border:1px solid #ffffff29;border-radius:1.65rem;padding:.85rem .85rem .85rem 3.15rem}.hpv3-offer-sheet{color:#fffffff0;background:#0c1a33;border-radius:1.15rem}.hpv3-offer-line{-moz-column-gap:.65rem;grid-template-columns:minmax(12.5rem,1.7fr) repeat(4,minmax(0,1fr));align-items:center;column-gap:.65rem;padding:.85rem 1.15rem .85rem 1.85rem;display:grid}.hpv3-offer-head{box-shadow:inset 0 -1px #ffffff14}.hpv3-offer-head [role=columnheader]{font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-eyebrow);letter-spacing:.11em;text-align:center;text-transform:uppercase;color:var(--brand-mint,#77f7b4);font-weight:600;line-height:1.25}.hpv3-offer-head [role=columnheader]:first-child{text-align:left}.hpv3-offer-row{min-height:4.85rem;position:relative}.hpv3-offer-row+.hpv3-offer-row{box-shadow:inset 0 1px #ffffff14}.hpv3-offer-row.is-recommended{background:#17304f}.hpv3-offer-option{align-items:center;min-width:0;min-height:3.4rem;display:flex}.hpv3-offer-thumb{border-radius:.7rem;width:4.25rem;height:4.25rem;position:absolute;top:50%;left:-2.7rem;overflow:visible;transform:translateY(-50%);box-shadow:0 8px 18px #00000059}.hpv3-offer-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:.7rem;width:100%;height:100%;display:block}.hpv3-offer-letter{color:#0c1a33;width:1.4rem;height:1.4rem;font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-footnote);z-index:1;background:#fff;border-radius:999px;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;top:-.4rem;left:-.4rem;box-shadow:0 2px 6px #00000047}.hpv3-offer-flag{z-index:0;border-radius:999px;width:1.7rem;height:1.4rem;display:block;position:absolute;top:-.4rem;left:.45rem;overflow:hidden;box-shadow:0 2px 6px #00000047}.hpv3-offer-flag svg{width:100%;height:100%;display:block}.hpv3-offer-row.is-recommended .hpv3-offer-letter{background:#8ef6c4}.hpv3-offer-name{min-width:0;font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-paragraph);color:#fff;flex-direction:column;align-items:flex-start;gap:.35rem;font-weight:600;line-height:1.25;display:flex}.hpv3-offer-badge{color:#0c1a33;width:fit-content;font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;background:#8ef6c4;border-radius:999px;align-items:center;padding:.16rem .5rem;font-weight:600;line-height:1.2;display:inline-flex}.hpv3-offer-cell{justify-content:center;min-width:0;display:flex}.hpv3-offer-figure{font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-paragraph);font-variant-numeric:tabular-nums;white-space:nowrap;color:#fffffff0;font-weight:500;line-height:1.2}.hpv3-offer-figure.is-poor{color:var(--brand-negative,#ff6f61);font-weight:600}.hpv3-offer-blur{filter:blur(3px);opacity:.8;align-items:center;gap:.18rem;display:inline-flex}.hpv3-offer-blur span{background:#ffffffbf;border-radius:.15rem;height:.7rem;display:block}.hpv3-offer-blur span:first-child{width:1.65rem}.hpv3-offer-blur span:nth-child(2){width:.8rem}.hpv3-offer-blur span:nth-child(3){width:.42rem}@media (max-width:900px){.hpv3-offer-frame{padding:.7rem}.hpv3-offer-head{display:none}.hpv3-offer-row.hpv3-offer-line{grid-template-columns:1fr 1fr;row-gap:.75rem;padding:.95rem .85rem}.hpv3-offer-option{grid-column:1/-1;gap:.75rem}.hpv3-offer-thumb{flex:none;width:3.4rem;height:3.4rem;position:relative;top:auto;left:auto;transform:none}.hpv3-offer-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.15rem}.hpv3-offer-cell:before{content:attr(data-label);font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-mint,#77f7b4);font-weight:600;line-height:1.2}}.hpv3-payoff-toggle-row{justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.hpv3-seg{background:#061741e6;border:1px solid #ffffff38;border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.hpv3-seg-option{appearance:none;cursor:pointer;color:#fff;background:0 0;border:0;border-radius:999px;min-height:2.5rem;padding:.35rem 1.1rem;transition:background-color .2s,color .2s}.hpv3-seg-option:hover:not(.is-selected){background:#ffffff24}.hpv3-seg-option.is-selected{color:var(--brand-navy,#061741);background:#fff}.hpv3-seg-option:focus-visible{outline:2px solid var(--brand-mint,#77f7b4);outline-offset:2px}.hpv3-payoff-stage{display:grid}.hpv3-payoff-stage>.hpv3-payoff-cards{transition:opacity var(--hpv3-ui-duration)var(--hpv3-ui-ease),transform var(--hpv3-ui-duration)var(--hpv3-ui-ease),visibility 0s linear var(--hpv3-ui-duration);grid-area:1/1}.hpv3-payoff-stage>.hpv3-payoff-cards:not([data-pos=current]){opacity:0;visibility:hidden;pointer-events:none}.hpv3-payoff-stage>.hpv3-payoff-cards[data-pos=before]{transform:translate(-2rem)}.hpv3-payoff-stage>.hpv3-payoff-cards[data-pos=after]{transform:translate(2rem)}.hpv3-payoff-stage>.hpv3-payoff-cards[data-pos=current]{transition-delay:0s}.hpv3-payoff-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.hpv3-payoff-image{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.hpv3-payoff-body{flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1rem,1.6vw,1.4rem);display:flex}.hpv3-payoff-body>*{margin:0}.hpv3-payoff-badges{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.hpv3-payoff-badges .hpv3-payoff-badge{border-radius:.75rem;margin-left:0;padding:.25rem .6rem}@media (max-width:767px){.hpv3-offer-cell[data-col=capex],.hpv3-offer-cell[data-col=annualSavings]{display:none}}.hpv3-trust-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.hpv3-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.hpv3-trust-grid{gap:1.5rem}}.hpv3-trust-logos{grid-template-columns:repeat(3,minmax(0,1fr));align-content:space-between;align-items:center;gap:.75rem;display:grid}.hpv3-trust-card{flex-direction:column;padding:clamp(1.125rem,2.2vw,1.75rem);display:flex}.hpv3-trust-card--brand{background:linear-gradient(180deg,var(--brand-navy,#061741)0%,var(--brand-blue,#1e3bb3)100%);color:#fff;box-shadow:var(--hpv3-card-shadow)}.hpv3-trust-logo{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;opacity:.75;width:100%;height:auto;display:block}.hpv3-trust-more{aspect-ratio:3/2;justify-content:center;align-items:center;display:flex}.hpv3-trust-eyebrow{margin:0}@media (min-width:768px){.hpv3-trust-eyebrow{min-height:2.4em}}@media (min-width:1024px){.hpv3-trust-eyebrow{min-height:0}}.hpv3-section--fit{min-height:0}.hpv3-section--strip{padding-block:var(--hpv3-section-pad)}.hpv3-offer-frame.is-pending .hpv3-offer-figure,.hpv3-offer-frame.is-pending .hpv3-offer-flag{visibility:hidden}.hpv3-mosaic{--hpv3-mosaic-row:clamp(11.75rem,13vw,13rem);width:100%;container-type:inline-size}.hpv3-mosaic-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;grid-auto-rows:minmax(15rem,auto);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hpv3-mosaic-item{--mc-lines:6;min-width:0;display:flex}.hpv3-mc{isolation:isolate;border-radius:var(--hpv3-card-radius);background-color:var(--brand-navy,#061741);width:100%;box-shadow:var(--hpv3-card-shadow);color:#fff;flex-direction:column;justify-content:flex-end;padding:clamp(1rem,1.5vw,1.375rem);transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.hpv3-mc:hover,.hpv3-mc:focus-visible{box-shadow:var(--hpv3-card-shadow-hover)}.hpv3-mc:focus-visible{outline-offset:3px;outline:3px solid #fff}.hpv3-mc-img{z-index:-3;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.hpv3-mc:after{content:"";z-index:-2;background:linear-gradient(#06174114 0%,#06174166 25%,#061741a8 55%,#061741f0 100%);position:absolute;inset:0}.hpv3-mc:before{content:"";z-index:-1;background:#0617414d;transition:opacity .35s;position:absolute;inset:0}.hpv3-mc:hover:before,.hpv3-mc:focus-visible:before{opacity:0}.hpv3-mc:hover .hpv3-mc-img{transform:scale(1.04)}.hpv3-mc-title{color:#fff;margin:0 0 .4rem}.hpv3-mc-text{-webkit-line-clamp:var(--mc-lines);line-clamp:var(--mc-lines);color:#fff;-webkit-box-orient:vertical;max-width:none;margin:0;display:-webkit-box;overflow:hidden}.hpv3-mc-label{float:right;height:calc(var(--hpv3-fs-paragraph)*1.65);color:#fff;text-align:right;align-items:center;gap:.4rem;margin-left:.75rem;display:inline-flex}.hpv3-mc:hover .hpv3-mc-label,.hpv3-mc:focus-visible .hpv3-mc-label{text-underline-offset:3px;text-decoration:underline}.hpv3-mc-mark{border-radius:50%;flex:none;width:1rem;height:1rem;display:block}@container (min-width:36rem){.hpv3-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hpv3-mosaic-item{--mc-lines:4}.hpv3-mosaic-item:nth-child(8n+1),.hpv3-mosaic-item:nth-child(8n){grid-column:1/-1}}@container (min-width:70rem){.hpv3-mosaic-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--hpv3-mosaic-row)}.hpv3-mosaic-item{--mc-lines:3}.hpv3-mosaic-item:nth-child(8n+1){grid-area:span 2/span 5}.hpv3-mosaic-item:nth-child(8n+2),.hpv3-mosaic-item:nth-child(8n+4){grid-column:span 4}.hpv3-mosaic-item:nth-child(8n+3),.hpv3-mosaic-item:nth-child(8n+6){grid-area:span 2/span 3}.hpv3-mosaic-item:nth-child(8n+5){grid-area:span 2/span 4}.hpv3-mosaic-item:nth-child(8n+7),.hpv3-mosaic-item:nth-child(8n){grid-column:span 5}.hpv3-mosaic-item:nth-child(8n+1),.hpv3-mosaic-item:nth-child(8n+3),.hpv3-mosaic-item:nth-child(8n+5),.hpv3-mosaic-item:nth-child(8n+6){--mc-lines:7}}.hpv3-bullets{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.hpv3-bullets>li{max-width:none;padding-left:1.4rem;position:relative}.hpv3-bullets>li:before{content:"";background:var(--bullet-color,var(--brand-mint,#77f7b4));border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.6em;left:0}.hpv3-mosaic-intro{flex-direction:column;gap:1.25rem;display:flex}.hpv3-mosaic-intro-lead{text-wrap:balance;max-width:31ch}.hpv3-mosaic-intro-rule{background:#ffffff47;align-self:stretch;height:1px}@media (min-width:900px){.hpv3-mosaic-intro{flex-direction:row;align-items:stretch;gap:2rem}.hpv3-mosaic-intro-rule{width:1px;height:auto}.hpv3-mosaic-intro-list{align-self:center}}.hpv3-bullets--compact{gap:.2rem}.hpv3-bullets--compact>li{padding-left:1.1rem;line-height:1.4}.hpv3-bullets--compact>li:before{width:.35rem;height:.35rem;top:.55em}.hpv3-badge{color:var(--brand-navy,#061741);font-family:var(--hpv3-sans);font-size:var(--hpv3-fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#fff;border-radius:999px;align-items:center;margin-left:.5rem;padding:.15rem .5rem;font-weight:700;line-height:1.2;display:inline-flex}.hpv3-badge--outline{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px}.hpv3-ease{--_t:clamp(0,calc((var(--step-progress,0) - var(--ease-start,0))/var(--ease-span,.2)),1);--e:calc(var(--_t)*var(--_t)*(3 - 2*var(--_t)))}.hpv3-ba-half--without{--ba-ink:var(--brand-charcoal,#232325);--ba-accent:var(--brand-negative,#ff6f61);--ba-bar-fill:var(--brand-grey,#6b6b73);--ba-bar-track:#23232524;--ba-ar:1.6}.hpv3-ba-half--with{--ba-ink:#fff;--ba-accent:#fff;--ba-bar-fill:#fff;--ba-bar-track:#fff3;--ba-ar:1.39}.hpv3-ba-intro .hpv3-ba-label{max-width:100%;color:var(--ba-ink);margin:0}.hpv3-ba-intro .hpv3-ba-lead{margin:0 0 clamp(.5rem,2svh,1.5rem)}.hpv3-ba-you-get{font-style:italic;font-weight:600}.hpv3-ba-card{position:relative;overflow:hidden}.hpv3-ba-bar{z-index:2;background:var(--ba-bar-track);height:.3rem;position:absolute;top:0;left:0;right:0;overflow:hidden}.hpv3-ba-bar-fill{background:var(--ba-bar-fill);width:100%;height:100%;transform:scaleX(var(--ba-progress,0));transform-origin:0;display:block}.hpv3-hl{color:inherit;text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.hpv3-hl--payback{-webkit-text-decoration-color:var(--hpv3-payback-yellow);text-decoration-color:var(--hpv3-payback-yellow)}.hpv3-hl--net{-webkit-text-decoration-color:var(--brand-mint,#77f7b4);text-decoration-color:var(--brand-mint,#77f7b4)}.hpv3-hl--white{text-decoration-color:#fff}.hpv3-hl--investment{-webkit-text-decoration-color:var(--hpv3-investment-blue-light);text-decoration-color:var(--hpv3-investment-blue-light)}.hpv3-ba-visual{width:min(100cqw,calc(100cqh*var(--ba-ar)));aspect-ratio:var(--ba-ar);border-radius:var(--hpv3-card-radius);box-shadow:var(--hpv3-card-shadow);background-color:#ffffff8c;position:relative;container-type:size}.hpv3-ba-half--with .hpv3-ba-visual{--tbl-top:3cqh;--tbl-row:21.5cqh;--tbl-foot:5cqh;--tbl-gap:2cqw;--tbl-pad:2.5cqw;--tbl-thumb:15cqw;--tbl-cols:var(--tbl-thumb)minmax(0,1fr)26cqw;background:linear-gradient(var(--hpv3-tritone-overlay),var(--hpv3-tritone-overlay)),var(--hpv3-tritone-image)center/cover no-repeat}.hpv3-ba-scene-box,.hpv3-ba-scene,.hpv3-ba-layer{position:absolute;inset:0}.hpv3-ba-phase{--step-progress:clamp(0,calc((var(--ba-progress) - var(--phase-start,0))/var(--phase-span,1)),1)}.hpv3-ba-out,.hpv3-ba-in{--_ft:clamp(0,calc((var(--ba-progress) - var(--fade-start,0))/var(--fade-span,.2)),1);--_fe:calc(var(--_ft)*var(--_ft)*(3 - 2*var(--_ft)))}.hpv3-ba-out{opacity:calc(1 - var(--_fe))}.hpv3-ba-in{opacity:var(--_fe)}.hpv3-ba-off{opacity:0}.hpv3-ba-leave{--step-progress:calc(.88 + .12*clamp(0,calc((var(--ba-progress) - var(--phase-start,0))/var(--phase-span,1)),1))}.hpv3-ba-cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;margin-block:0;padding:0;list-style:none;display:grid}.hpv3-ba-card{flex-direction:column;gap:.6rem;margin:0;padding:clamp(1rem,1.6vw,1.4rem);display:flex}.hpv3-ba-card>*{margin:0}.hpv3-ba-half--with .hpv3-ba-card .hpv3-h3{color:var(--ba-ink)}.hpv3-ba-half{padding-block:var(--hpv3-section-pad)}.hpv3-ba-autoplay{--ba-progress:0;--step-progress:var(--ba-progress)}.hpv3-ba-intro{text-align:center;flex-direction:column;align-items:center;gap:clamp(.75rem,2svh,1.25rem);display:flex}.hpv3-ba-cards--without{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.hpv3-ba-card--media{grid-row:1/span 2;gap:0;padding:0}.hpv3-ba-card-body{flex-direction:column;gap:.6rem;padding:clamp(1rem,1.6vw,1.4rem);display:flex}.hpv3-ba-card-body>*{margin:0}.hpv3-ba-visual--card{border-radius:var(--hpv3-card-radius)var(--hpv3-card-radius)0 0;width:100%;box-shadow:none;background-color:#e4e8f280;overflow:hidden}@media (max-width:899px){.hpv3-ba-cards{grid-template-columns:minmax(0,1fr)}.hpv3-ba-cards--without{grid-template-rows:none}.hpv3-ba-card--media{grid-row:auto}}.hpv3-ba-stack,.hpv3-ba-map,.hpv3-ba-globe{position:absolute;inset:0}.hpv3-ba-map{place-items:center;display:grid;inset:4cqh 4cqw}.hpv3-ba-map>*{grid-area:1/1}.hpv3-ba-map-svg{width:min(100%,calc(100cqh*var(--ar)));height:auto;aspect-ratio:var(--ar);overflow:hidden}.hpv3-ba-map-land{fill:#fff;stroke:#06174159;stroke-width:1.2px;stroke-linejoin:round}.hpv3-ba-map--dark .hpv3-ba-map-land{fill:#ffffff24;stroke:#fff6}.hpv3-ba-phone{color:#fff;width:2.25rem;height:2.25rem;opacity:var(--e);transform:scale(calc(.3 + .7*var(--e)));background:#3b3b40;border-radius:50%;place-items:center;margin:-1.125rem 0 0 -1.125rem;display:grid;position:absolute;box-shadow:0 6px 16px #23232559}.hpv3-ba-phone svg{width:55%;height:55%}.hpv3-ba-map--fill{border-radius:var(--hpv3-card-radius);display:block;inset:0;overflow:hidden}.hpv3-ba-map--fill .hpv3-ba-map-svg{aspect-ratio:auto;width:100%;height:100%}.hpv3-ba-map-focus{fill:#3b3b4033;stroke:#3b3b40a6;stroke-width:1.6px;stroke-linejoin:round}.hpv3-ba-docs,.hpv3-ba-doc{pointer-events:none;position:absolute;inset:0}.hpv3-ba-doc{opacity:var(--e)}.hpv3-ba-stem{width:2px;height:1.075rem;opacity:var(--e);pointer-events:none;background:#3b3b40;border-radius:1px;margin:-2.2rem 0 0 -1px;position:absolute}.hpv3-ba-stem-line{border-radius:inherit;background:inherit;width:100%;height:100%;opacity:calc(1 - var(--e));display:block}.hpv3-ba-question{width:26cqh;height:26cqh;color:var(--ba-accent);opacity:var(--e);transform:scale(calc(.7 + .3*var(--e)));pointer-events:none;margin:-13cqh 0 0 -13cqh;position:absolute;top:50%;left:50%}.hpv3-ba-question--mark{width:9cqh;height:9cqh;transform:scale(calc(.6 + .4*var(--e)));margin:-4.5cqh 0 0 -4.5cqh}.hpv3-ba-pile{--lift:calc(2.2rem + 5.4cqh);width:26cqh;height:36cqh;transform:translate(calc((var(--x0) + (var(--x1) - var(--x0))*var(--e))*1cqw),max(-41cqh,calc((var(--y0) + (var(--y1) - var(--y0))*var(--e))*1cqh - (1 - var(--e))*var(--lift))))rotate(calc((var(--r0) + (var(--r1) - var(--r0))*var(--e))*1deg))scale(calc(var(--k0) + (var(--k1) - var(--k0))*var(--e)));margin:-18cqh 0 0 -13cqh;position:absolute;top:50%;left:50%}.hpv3-ba-sheet{--spread:1;width:100%;height:100%;transform:translate(calc(var(--dx,0)*var(--spread)*1cqh),calc(var(--dy,0)*var(--spread)*1cqh))rotate(calc(var(--dr,0deg)*var(--spread)));background:#fff repeating-linear-gradient(#0000 0 7%,#0617411a 7% 7.6%);border-radius:2px;display:block;position:absolute;inset:0;box-shadow:0 2px 6px #06174140}.hpv3-ba-sheet--top{-o-object-fit:cover;object-fit:cover;box-shadow:none;filter:drop-shadow(0 3px 5px #06174159);background:0 0}.hpv3-ba-note{max-width:70%;color:var(--brand-charcoal,#232325);opacity:var(--e);background:#ffd84d;padding:.35rem .5rem;position:absolute;bottom:12%;right:-14%;transform:rotate(5deg);box-shadow:0 3px 8px #0617414d}.hpv3-ba-globe{border-radius:var(--hpv3-card-radius);isolation:isolate;justify-content:center;align-items:center;display:flex;overflow:hidden}.hpv3-ba-globe>div{justify-content:center;align-items:center;display:flex}.hpv3-ba-globe canvas{flex:none}.hpv3-ba-globe-stage{border-radius:var(--hpv3-card-radius);isolation:isolate;background-color:var(--brand-navy,#061741);position:absolute;inset:0;overflow:hidden}.hpv3-ba-globe-stage>.hpv3-ba-globe{mix-blend-mode:lighten}.hpv3-gp-layer-box{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hpv3-gp{--v:0;width:0;height:0;opacity:var(--v);will-change:transform;position:absolute;top:0;left:0}.hpv3-gp--candidate{color:#fff}.hpv3-gp--chosen{color:var(--brand-mint,#77f7b4)}.hpv3-gp-layer{width:var(--gp-pin-w,18px);margin-left:calc(var(--gp-pin-w,18px)/-2);opacity:var(--e);transform-origin:50% 100%;transform:scale(calc(.6 + .4*var(--e)));filter:drop-shadow(0 1px 2px #0617418c);position:absolute;bottom:0;left:0}.hpv3-gp-svg{width:100%;height:auto;display:block;overflow:visible}.hpv3-gp-turn,.hpv3-gp-grow{transform-origin:50% 100%;display:block}.hpv3-gp-turn{opacity:calc(1 - var(--e));transform:scale(calc(1 - .7*var(--e)))}.hpv3-gp-cross{width:calc(var(--gp-pin-w,18px)*.62);margin-left:calc(var(--gp-pin-w,18px)*-.31);margin-top:calc(var(--gp-pin-w,18px)*-.31);transform-origin:50%;transform:scale(calc(.4 + .6*var(--e)));top:0;bottom:auto}.hpv3-gp-cross-out{opacity:calc(1 - var(--e));display:block}.hpv3-gp-grow{transform:scale(calc(1 + .3*var(--e)))}.hpv3-gp--chosen{--_head:calc(var(--gp-pin-w,18px)*1.3333*1.3);--gp-cx:0px;--gp-cy:calc(var(--_head)*-1 - 7px - var(--gp-card-w,60px)*.375);--gp-len:7px;--gp-rot:180deg}.hpv3-gp-card{width:var(--gp-card-w,60px);aspect-ratio:4/3;opacity:var(--e);transform:translate(calc(var(--gp-cx) - 50%),calc(var(--gp-cy) - 50% + (1 - var(--e))*10px))scale(calc(.8 + .2*var(--e)));background:#fff;border:2px solid #fff;border-radius:10px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 6px 16px #06174173}.hpv3-gp-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hpv3-gp-stem{left:-1px;top:calc(var(--_head)*-1);width:2px;height:var(--gp-len);transform-origin:50% 0;transform:rotate(var(--gp-rot));opacity:var(--e);background:#fff;border-radius:1px;position:absolute}.hpv3-gp-static{position:relative}.hpv3-gp-static-map{width:100%;height:auto;aspect-ratio:var(--ar);display:block;overflow:hidden}.hpv3-gp-static .hpv3-gp{--gp-card-w:clamp(52px,22cqw,160px);--gp-pin-w:clamp(14px,3.2cqw,28px)}.hpv3-ba-table{top:var(--tbl-top);bottom:var(--tbl-top);color:#fff;flex-direction:column;display:flex;position:absolute;left:3.5cqw;right:5.5cqw}.hpv3-ba-table-row,.hpv3-ba-table-foot{grid-template-columns:var(--tbl-cols);-moz-column-gap:var(--tbl-gap);align-items:center;column-gap:var(--tbl-gap);padding-inline:var(--tbl-pad);display:grid}.hpv3-ba-table-row{height:var(--tbl-row)}.hpv3-ba-table-row+.hpv3-ba-table-row{box-shadow:inset 0 1px #ffffff1a}.hpv3-ba-table-foot{height:var(--tbl-foot);box-shadow:inset 0 1px #ffffff29}.hpv3-cash-years{text-align:center;grid-column:2;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hpv3-cash-bar--investment{background:var(--brand-vivid,#0078ff)}.hpv3-cash-tag.hpv3-cash-tag--investment{background:var(--hpv3-investment-blue);color:#fff}.hpv3-cash-tag--payback{background:var(--hpv3-payback-yellow)}.hpv3-cash-tag.hpv3-cash-tag--warn{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #fff}.hpv3-cash-bar--positive,.hpv3-cash-tag--net{background:var(--brand-mint,#77f7b4)}.hpv3-cash-plot{grid-template-columns:repeat(5,minmax(0,1fr));align-self:stretch;margin-block:.4rem;display:grid;position:relative}.hpv3-cash-axis{left:0;right:0;bottom:calc(var(--zero)*100%);background:#fff6;height:1px;position:absolute}.hpv3-cash-cell{position:relative}.hpv3-cash-bar{height:calc(var(--h)*100%*var(--e));position:absolute;left:20%;right:20%}.hpv3-cash-bar--investment,.hpv3-cash-bar--negative{top:calc((1 - var(--zero))*100%);border-radius:0 0 3px 3px}.hpv3-cash-bar--negative{background:#fff;box-shadow:inset 0 0 0 1.5px #ffffff80}.hpv3-cash-bar--positive{bottom:calc(var(--zero)*100%);border-radius:3px 3px 0 0}.hpv3-cash-payback{background:var(--hpv3-payback-yellow);width:3px;opacity:var(--e);border-radius:2px;margin-left:-1.5px;position:absolute;top:-2%;bottom:-2%}.hpv3-cash-tag-cell{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;min-width:0;max-width:100%;display:flex}.hpv3-ba-checks{top:0;bottom:0;right:5.5cqw;left:calc(3.5cqw + var(--tbl-pad,2.5cqw) + var(--tbl-thumb,15cqw) + var(--tbl-gap,2cqw));pointer-events:none;box-sizing:border-box;z-index:1;place-items:center;display:grid;position:absolute}.hpv3-ba-checks-in{--ease-start:0;--ease-span:.1;opacity:var(--e);transform:translateY(calc((1 - var(--e))*12px))}.hpv3-ba-checks-out{--ease-start:.88;--ease-span:.12;opacity:calc(1 - var(--e));transform:translateY(calc(var(--e)*-14px))}.hpv3-ba-checks--hold .hpv3-ba-checks-out{opacity:1;transform:none}.hpv3-ba-checks-list{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:1.6cqw;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.hpv3-ba-check{--_t:clamp(0,calc((var(--step-progress,0) - var(--end,0))/.06),1);--d:calc(var(--_t)*var(--_t)*(3 - 2*var(--_t)));--_a:clamp(0,calc((var(--step-progress,0) - var(--at,0))/.08),1);color:#fff;opacity:var(--_a);background:#061741c7;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.5em;padding:.45em .8em .45em .6em;display:inline-flex}.hpv3-ba-check-icon{flex:none;place-items:center;display:inline-grid}.hpv3-ba-check-icon>*{grid-area:1/1}.hpv3-ba-check-icon svg{width:1.5em;height:1.5em;display:block;overflow:visible}.hpv3-ba-check-work{opacity:calc(1 - var(--d));color:#ffffffd9}.hpv3-ba-check-cog{transform:rotate(calc(var(--step-progress,0)*900deg))}.hpv3-ba-check-spin{transform:rotate(calc(var(--step-progress,0)*1800deg))}.hpv3-ba-check-scan{transform:translate(calc(sin(calc(var(--step-progress,0)*2160deg))*12%),calc(cos(calc(var(--step-progress,0)*1440deg))*8%))}.hpv3-ba-check-tick{fill:none;stroke:var(--brand-mint,#77f7b4);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--d))}.hpv3-ba-check--estimated .hpv3-ba-check-tick{stroke:#c2c8d6}.hpv3-ba-check-paren{color:#c2c8d6;opacity:var(--d)}.hpv3-ba-check-mark{align-items:center;gap:.15em;display:inline-flex}.hpv3-ba-offer-slot{aspect-ratio:4/3;width:100%;display:block}.hpv3-ba-flights{pointer-events:none}.hpv3-ba-fly{box-sizing:border-box;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;visibility:hidden;will-change:transform;background:#fff;border:2px solid #fff;border-radius:10px;width:0;position:absolute;top:0;left:0;box-shadow:0 6px 16px #06174173}.hpv3-ba-scene[data-flying] :is(.hpv3-gp-card,.hpv3-gp-stem){visibility:hidden}.hpv3-cash-tag{box-sizing:border-box;max-width:100%;color:var(--brand-navy,#061741);opacity:var(--e);transform:scale(calc(.85 + .15*var(--e)));transform-origin:0;overflow-wrap:anywhere;border-radius:8px;padding:.3rem .55rem;font-weight:700;line-height:1.2}@container (max-width:34rem){.hpv3-ba-half--with .hpv3-ba-visual{--tbl-thumb:15cqw;--tbl-cols:var(--tbl-thumb)minmax(0,1fr)34cqw;--tbl-gap:1.5cqw}.hpv3-cash-tag{letter-spacing:.02em;padding:.1rem .3rem;line-height:1.1}}@media (min-width:900px){.hpv3-ba-half--with .hpv3-ba-visual{--tbl-top:2cqh;--tbl-row:22.5cqh;--tbl-foot:4cqh;--tbl-thumb:calc((var(--tbl-row) - 3cqh)*4/3);--tbl-cols:var(--tbl-thumb)minmax(0,1fr)30cqw}.hpv3-ba-half--with .hpv3-cash-tag{padding:.22rem .45rem}.hpv3-ba-half--with .hpv3-cash-bar{left:30%;right:30%}}@media (scripting:none){.hpv3-ba-visual--card,.hpv3-ba-bar{display:none}}.hpv3-calc-shell{padding:clamp(1.25rem,2.5vw,2rem)}.hpv3-calc{align-items:start;gap:1.75rem;display:grid}@media (min-width:900px){.hpv3-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}}.hpv3-calc-controls{flex-direction:column;gap:1rem;display:flex}.hpv3-calc-control{flex-direction:column;gap:.25rem;display:flex}.hpv3-calc-control-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.hpv3-calc-control-head .hpv3-label{flex:auto;min-width:0}.hpv3-calc-value{color:var(--brand-charcoal,#232325);text-align:right;white-space:nowrap;flex:none}.hpv3-calc-range{width:100%;accent-color:var(--brand-vivid,#0078ff)}.hpv3-calc-scenarios{flex-direction:column;gap:.35rem;margin:.25rem 0 0;display:flex}.hpv3-calc-scenario-row{flex-wrap:wrap;gap:.4rem;width:100%;display:flex}.hpv3-calc-scenario{appearance:none;cursor:pointer;color:var(--brand-charcoal,#232325);text-align:center;white-space:normal;-webkit-hyphens:auto;hyphens:auto;background:#fff;border:1px solid #0617412e;border-radius:8px;flex:5.5rem;min-width:0;max-width:none;padding:.4rem .5rem}@media (max-width:640px){.hpv3-calc-scenario{padding:.3rem .35rem}}.hpv3-calc-scenario.is-active{border-color:var(--brand-vivid,#0078ff);background:#0078ff14}.hpv3-cards-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:899px){.hpv3-cards-row--2{grid-template-columns:minmax(0,1fr)}}.hpv3-calc-results{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.hpv3-calc-total{text-align:left;margin:0}.hpv3-calc-indicative{vertical-align:middle;margin-left:.75rem}.hpv3-calc-lines{text-align:left;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.hpv3-calc-line,.hpv3-calc-line>*{margin:0}.hpv3-calc-line>*+*{margin-top:.25rem}.hpv3-calc-footnote{max-width:36rem}.hpv3-calc-footnote .hpv3-inline-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.12em}.hpv3-calc-footnote .hpv3-inline-link:hover{text-decoration-color:currentColor}
/*# sourceMappingURL=96d532c1d1e356ce.css.map*/