.RotatingText_rotatingText__KJ9_G{display:inline-block;position:relative;vertical-align:baseline;line-height:inherit}.RotatingText_highlight__u6VOr{background:#5551ff;color:#fff;padding:.15em .5em;border-radius:.375em;font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone;position:relative;overflow:hidden;display:inline-block;vertical-align:baseline;line-height:1.5;margin-bottom:-.5em;margin-top:.125em;text-align:center;box-sizing:border-box}.RotatingText_textContainer___mFOC{display:inline-block;position:relative;width:100%;text-align:center}.RotatingText_letter__aQZyo{display:inline-block;position:relative;will-change:transform,opacity}.RotatingText_pairRoot__ugb8N{position:relative;display:inline}.RotatingText_measureLayer__Vqfxm{position:absolute;visibility:hidden;pointer-events:none;left:0;top:0;white-space:nowrap;height:0;overflow:hidden;z-index:-1}.RotatingText_measureLayer__Vqfxm>*{display:inline-block;white-space:nowrap}.Button_button__eeUFl{font-family:Euclid Circular B,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;padding:.5em 1em!important}.Button_button__eeUFl i[class^=fa-]{font-size:95%}.Button_button__eeUFl.Button_btn-sm__98i4u{padding:.4em .75em!important}@media(max-width:800px){.Button_button__eeUFl.Button_btn-sm__98i4u{font-size:clamp(14px,1.2vw,16px)!important}}.Button_button__eeUFl.Button_btn-lg___IMFQ{padding:.6em 1.25em!important}@media(max-width:800px){.Button_button__eeUFl.Button_btn-lg___IMFQ{font-size:clamp(16px,1.6vw,18px)!important}}.Button_button__eeUFl.Button_xl__DOI6M{line-height:1.5!important;font-size:1.25rem!important;padding:.75em 1.5em!important}@media(max-width:800px){.Button_button__eeUFl.Button_xl__DOI6M{font-size:clamp(18px,2vw,24px)!important}}.Button_rounded__Gu3Pc,.Button_rounded__Gu3Pc:focus{border-radius:360px!important}.Button_rounded__Gu3Pc:focus{box-shadow:0 0 0 .25rem rgba(0,0,0,.25)!important}.Button_iconOnly__fBRll{padding-left:.5em!important;padding-right:.5em!important;display:flex;align-items:center;justify-content:center}.Button_button__eeUFl.Button_btn-outline-danger__5DbU7,.Button_button__eeUFl.Button_btn-outline-dark__daGEM,.Button_button__eeUFl.Button_btn-outline-info__hlUkE,.Button_button__eeUFl.Button_btn-outline-light__vENEl,.Button_button__eeUFl.Button_btn-outline-primary__DYjS1,.Button_button__eeUFl.Button_btn-outline-secondary__RN35U,.Button_button__eeUFl.Button_btn-outline-success__t_mFL,.Button_button__eeUFl.Button_btn-outline-warning__N0gLH{background-color:hsla(0,0%,100%,.8)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.Button_button__eeUFl.Button_btn-outline-danger__5DbU7:active,.Button_button__eeUFl.Button_btn-outline-danger__5DbU7:focus,.Button_button__eeUFl.Button_btn-outline-danger__5DbU7:hover,.Button_button__eeUFl.Button_btn-outline-dark__daGEM:active,.Button_button__eeUFl.Button_btn-outline-dark__daGEM:focus,.Button_button__eeUFl.Button_btn-outline-dark__daGEM:hover,.Button_button__eeUFl.Button_btn-outline-info__hlUkE:active,.Button_button__eeUFl.Button_btn-outline-info__hlUkE:focus,.Button_button__eeUFl.Button_btn-outline-info__hlUkE:hover,.Button_button__eeUFl.Button_btn-outline-light__vENEl:active,.Button_button__eeUFl.Button_btn-outline-light__vENEl:focus,.Button_button__eeUFl.Button_btn-outline-light__vENEl:hover,.Button_button__eeUFl.Button_btn-outline-primary__DYjS1:active,.Button_button__eeUFl.Button_btn-outline-primary__DYjS1:focus,.Button_button__eeUFl.Button_btn-outline-primary__DYjS1:hover,.Button_button__eeUFl.Button_btn-outline-secondary__RN35U:active,.Button_button__eeUFl.Button_btn-outline-secondary__RN35U:focus,.Button_button__eeUFl.Button_btn-outline-secondary__RN35U:hover,.Button_button__eeUFl.Button_btn-outline-success__t_mFL:active,.Button_button__eeUFl.Button_btn-outline-success__t_mFL:focus,.Button_button__eeUFl.Button_btn-outline-success__t_mFL:hover,.Button_button__eeUFl.Button_btn-outline-warning__N0gLH:active,.Button_button__eeUFl.Button_btn-outline-warning__N0gLH:focus,.Button_button__eeUFl.Button_btn-outline-warning__N0gLH:hover{background-color:var(--bs-btn-hover-bg)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.Header_header__4pLdo{position:fixed;top:1.5rem;left:50%;transform:translateX(-50%);width:90%;max-width:1400px;z-index:1045;background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.1);padding:.6878rem .48rem .6878rem 1.5rem;border-radius:2rem;border-radius:var(--Corner-Radius-Max,360px);box-shadow:0 0 16px 0 rgba(0,0,0,.1);overflow:visible}@media(max-width:991.98px){.Header_header__4pLdo{padding:.4375rem .48rem .4375rem 1.5rem}}.Header_headerContent__HTr1f{display:flex;justify-content:space-between;align-items:center;gap:2rem}.Header_logo__3zqHD{display:flex;align-items:center;flex-shrink:0}.Header_logo__3zqHD a{display:flex;align-items:center;text-decoration:none;margin-top:2px;margin-bottom:-2px}.Header_nav__nS57w{display:flex;align-items:center;gap:2rem;flex:1 1;justify-content:center}.Header_navLink__GWdqc{color:#343a40;text-decoration:none;font-weight:500;font-size:1rem;transition:color .2s ease}.Header_navLink__GWdqc:hover{color:#5551ff;text-decoration:none}.Header_auth__KvLdc{display:flex;gap:.75rem;align-items:center;flex-shrink:0}.Header_menuButton__ZZy_0{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;transition:background-color .2s ease}.Header_menuButton__ZZy_0:hover{background-color:rgba(0,0,0,.05)}.Header_menuButton__ZZy_0:focus{outline:2px solid #5551ff;outline-offset:2px}.Header_hamburger__RlNZq{display:flex;flex-direction:column;gap:4px;width:20px;height:16px}.Header_hamburger__RlNZq span{display:block;width:100%;height:2px;background-color:#343a40;border-radius:2px;transition:all .3s ease}.Header_mobileNav__B_PQS{display:flex;flex-direction:column;gap:1rem}.Header_mobileNavLink__bmDHR{color:#343a40;text-decoration:none;font-weight:500;font-size:1.125rem;padding:.75rem 1rem;border-radius:.5rem;transition:color .2s ease}.Header_mobileNavLink__bmDHR:active,.Header_mobileNavLink__bmDHR:focus,.Header_mobileNavLink__bmDHR:hover{color:#5551ff;text-decoration:none;background-color:#f7f7f7}.Header_mobileNavLink__bmDHR:last-of-type{border-bottom:none}.Header_mobileAuth__2xDQw{margin-top:1.5rem}.Header_offcanvasLogo__Nuxnv{display:flex;align-items:center;text-decoration:none}.Header_offcanvasLogo__Nuxnv:hover{opacity:.8}.GradientText_animatedGradientText__EN7JP{position:relative;display:inline-block;font-weight:inherit;font-family:inherit;overflow:visible}.GradientText_gradientOverlay__9RrOB{position:absolute;top:0;left:0;width:200%;height:100%;background-size:200% 100%;animation:GradientText_gradient__r_rIy linear infinite;border-radius:.25em;z-index:0;pointer-events:none}.GradientText_gradientOverlay__9RrOB:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:.25em;transform:translateZ(0);background-color:rgba(0,0,0,.8);z-index:1}@keyframes GradientText_gradient__r_rIy{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.GradientText_textOutline__Tr_qs{position:absolute;top:0;left:0;z-index:1;color:rgba(0,0,0,0);text-shadow:1px 2px 1px rgba(0,0,0,.1),2px 2px 2px rgba(0,0,0,.1),2px 2px 1px rgba(0,0,0,.1),2px 1px 3px rgba(0,0,0,.1),-1px 1px 2px rgba(0,0,0,.1),1px 1px 0 rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.1);font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;white-space:nowrap;pointer-events:none;width:100%;height:100%}@media(max-width:767.98px){.GradientText_textOutline__Tr_qs{text-shadow:1px 1px 1px rgba(0,0,0,.12),1px 1px 0 rgba(0,0,0,.1),0 1px 0 rgba(0,0,0,.08)}}.GradientText_textContent__fyQo0{display:inline-block;position:relative;z-index:2;background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:GradientText_gradient__r_rIy linear infinite;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.FAQItem_faqItem__nBOHC{width:100%;padding:1.25rem;border-bottom:1px solid rgba(0,0,0,0);background-color:#fff;border-radius:8px}.FAQItem_faqItem__nBOHC:focus,.FAQItem_faqItem__nBOHC:hover{background-color:#f7f7f7}.FAQItem_questionWrapper__RC1FI{display:flex;align-items:flex-start;justify-content:space-between;width:100%;cursor:pointer;gap:1rem;padding:0;margin:0;background:none;border:none}.FAQItem_questionText__M3kxu{flex:1 1;color:#474747;margin:0;padding:0;transition:color .2s ease}.FAQItem_iconWrapper__t0pHP{position:relative;width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.25rem}.FAQItem_iconLine__opK_g{position:absolute;background-color:#737373;transition:background-color .2s ease,transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.FAQItem_iconLineHorizontal__EPCUq{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.FAQItem_iconLineVertical__XKeAn{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}.FAQItem_questionWrapper__RC1FI.FAQItem_expanded__LY0j_ .FAQItem_iconLineHorizontal__EPCUq{transform:translateY(-50%) rotate(0deg)}.FAQItem_questionWrapper__RC1FI.FAQItem_expanded__LY0j_ .FAQItem_iconLineVertical__XKeAn{opacity:0;transform:translateX(-50%) rotate(90deg)}.FAQItem_answer__ASJa_{max-height:0;overflow:hidden;margin-top:0;margin-bottom:0;color:#737373;font-size:18px;line-height:1.6;padding-left:0;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s,margin-top .4s cubic-bezier(.4,0,.2,1),margin-bottom .4s cubic-bezier(.4,0,.2,1)}@media(max-width:800px){.FAQItem_answer__ASJa_{font-size:clamp(16px,2.2vw,20px)!important}}.FAQItem_answer__ASJa_.FAQItem_expanded__LY0j_{max-height:1000px;opacity:1;margin-top:1rem;margin-bottom:.5rem;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,margin-top .4s cubic-bezier(.4,0,.2,1),margin-bottom .4s cubic-bezier(.4,0,.2,1)}.FAQItem_answer__ASJa_ p{margin:0 0 .75rem}.FAQItem_answer__ASJa_ p:last-child{margin-bottom:0}.CostComparisonBar_bar__S4yj3{display:flex;align-items:stretch;gap:4px;width:100%;min-height:48px;height:100%}.CostComparisonBar_segmentElectric__tvt_S{background:#0ee077}.CostComparisonBar_segmentElectric__tvt_S,.CostComparisonBar_segmentGas__4m7P7{flex:1 1;min-width:0;min-height:48px;height:100%;border-radius:8px;box-sizing:border-box;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.CostComparisonBar_segmentGas__4m7P7{background:#6b6b6b}.CostComparisonBar_segmentDefault__cKEuH{flex:1 1;min-width:0;min-height:48px;height:100%;border-radius:8px;box-sizing:border-box;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03);background:#f5f6f5}.DataSourceAttribution_attribution__6Xl_I{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;font-size:.68rem;line-height:1.3;color:#94a3b8}.DataSourceAttribution_leadText__bexFr{color:inherit}.DataSourceAttribution_logoLink__mVRKW{display:inline-flex;align-items:center;text-decoration:none;border-radius:.25rem;transition:opacity .15s ease}.DataSourceAttribution_logoLink__mVRKW:hover{opacity:.88}.DataSourceAttribution_logoLink__mVRKW:focus-visible{outline:2px solid rgba(14,116,144,.45);outline-offset:2px}.DataSourceAttribution_logoStatic__n28zU{display:inline-flex;align-items:center}.DataSourceAttribution_logoFrame__jeQji{display:inline-flex;align-items:center;justify-content:center;line-height:0}.DataSourceAttribution_logo__2Ogde{display:block;width:auto;object-fit:contain}.AnimatedBlobs_blobsContainer__0GX6z{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0;opacity:.8}.AnimatedBlobs_blob__nSa35{position:absolute;border-radius:50%;transform:translate(-50%,-50%);will-change:transform,scale;filter:blur(90px);-webkit-filter:blur(90px)}@media(max-width:767.98px){.AnimatedBlobs_blobCornerTopLeft__2Y5KV{left:-12%!important;top:-4%!important;width:190px!important;height:190px!important}.AnimatedBlobs_blobCornerTopRight__Pi1Y_{left:88%!important;top:-8%!important;width:260px!important;height:260px!important}}.AnimatedBlobs_blobsContainerSection__VWXO1 .AnimatedBlobs_blobCornerTopLeft__2Y5KV{left:-14%!important;top:-8%!important}.AnimatedBlobs_blobsContainerSection__VWXO1 .AnimatedBlobs_blobCornerTopRight__Pi1Y_{left:78%!important;top:-16%!important}.AnimatedBlobs_blobsContainerSection__VWXO1 .AnimatedBlobs_blobCornerBottomLeft__HOxFf{left:-18%!important;top:96%!important}.AnimatedBlobs_blobsContainerSection__VWXO1 .AnimatedBlobs_blobOrange__5CB6w{top:42%!important}@media(max-width:767.98px){.AnimatedBlobs_blobsContainerSection__VWXO1 .AnimatedBlobs_blobCornerTopLeft__2Y5KV{left:-18%!important;top:-10%!important;width:170px!important;height:170px!important}.AnimatedBlobs_blobsContainerSection__VWXO1 .AnimatedBlobs_blobCornerTopRight__Pi1Y_{left:92%!important;top:-12%!important;width:220px!important;height:220px!important}.AnimatedBlobs_blobsContainerSection__VWXO1 .AnimatedBlobs_blobCornerBottomLeft__HOxFf{left:-28%!important;top:108%!important;width:280px!important;height:280px!important}.AnimatedBlobs_blobsContainerSection__VWXO1 .AnimatedBlobs_blobOrange__5CB6w{top:48%!important}}.AnimatedBlobs_blobsContainerAlt__mG10F{opacity:.72}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobCornerTopLeft__2Y5KV{left:-14%!important;top:-8%!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobCornerTopRight__Pi1Y_{left:92%!important;top:-10%!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobOrange__5CB6w{top:-6%!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobAltLeftEdge__WufpH{left:-12%!important;top:40%!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobAltRightEdge__fCNDf{left:104%!important;top:36%!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobCornerBottomLeft__HOxFf{left:-10%!important;top:100%!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobAltBottomRight__9CmzB{left:90%!important;top:96%!important}@media(max-width:767.98px){.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobCornerTopLeft__2Y5KV{left:-20%!important;width:220px!important;height:220px!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobCornerTopRight__Pi1Y_{left:96%!important;width:240px!important;height:240px!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobAltLeftEdge__WufpH{left:-22%!important;width:200px!important;height:200px!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobAltRightEdge__fCNDf{left:108%!important;width:200px!important;height:200px!important}.AnimatedBlobs_blobsContainerAlt__mG10F .AnimatedBlobs_blobAltBottomRight__9CmzB{left:96%!important;top:98%!important}}.AnimatedBlobs_blobsContainerHeroApi__jlLl0 .AnimatedBlobs_blobCornerTopLeft__2Y5KV{left:-14%!important;top:-12%!important}.AnimatedBlobs_blobsContainerHeroApi__jlLl0 .AnimatedBlobs_blobHeroApiCardWash__8RlqB{left:72%!important;top:32%!important}.AnimatedBlobs_blobsContainerHeroApi__jlLl0 .AnimatedBlobs_blobOrange__5CB6w{left:-6%!important;top:78%!important}.AnimatedBlobs_blobsContainerHeroApi__jlLl0 .AnimatedBlobs_blobHeroApiBottomRight__fZBCl{left:96%!important;top:102%!important}@media(max-width:767.98px){.AnimatedBlobs_blobsContainerHeroApi__jlLl0 .AnimatedBlobs_blobCornerTopLeft__2Y5KV{left:-18%!important;top:-14%!important;width:180px!important;height:180px!important}.AnimatedBlobs_blobsContainerHeroApi__jlLl0 .AnimatedBlobs_blobHeroApiCardWash__8RlqB{left:78%!important;top:48%!important;width:300px!important;height:300px!important}.AnimatedBlobs_blobsContainerHeroApi__jlLl0 .AnimatedBlobs_blobOrange__5CB6w{left:-18%!important;top:86%!important;width:280px!important;height:280px!important}.AnimatedBlobs_blobsContainerHeroApi__jlLl0 .AnimatedBlobs_blobHeroApiBottomRight__fZBCl{left:98%!important;top:108%!important;width:300px!important;height:300px!important}}.StepCard_stepCard__dfivV{background-color:#fff;border-radius:1.25rem;padding:1.5rem 1.35rem 1.65rem;box-shadow:0 2px 6px -4px rgba(15,25,61,.16),0 4.2px 2.1px -.625px rgba(39,40,42,.02),0 10px 5px -1.25px rgba(39,40,42,.02),0 18px 9px -1.875px rgba(39,40,42,.02),0 30px 15px -2.5px rgba(39,40,42,.02),0 49px 24px -3.125px rgba(39,40,42,.02),0 80px 40px -3.75px rgba(39,40,42,.01),0 137px 69px -4.375px rgba(39,40,42,.01),0 250px 125px -5px rgba(39,40,42,0);height:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media(max-width:767.98px){.StepCard_stepCard__dfivV{max-width:350px;margin:0 auto}}.StepCard_icon__D9Wrd{font-size:1.6rem;color:#5551ff;margin-bottom:.85rem;line-height:1}.StepCard_title__0Y0zP{font-size:1.25rem;font-weight:700;color:#212529;margin:0 0 .4rem;line-height:1.25}.StepCard_description__pHP3G{font-size:.98rem;line-height:1.5;color:#4a524a;margin:0}.BackToTopButton_backToTopButton__vQvhP{position:fixed;bottom:1.5rem;right:1.5rem;width:3.5rem;height:3.5rem;border-radius:999px;border:none;background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#474747;border:1px solid rgba(0,0,0,.1);box-shadow:0 12px 24px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:1050}.BackToTopButton_backToTopButton__vQvhP:hover{background-color:#fcfcfc}.BackToTopButton_backToTopButton__vQvhP:focus-visible{outline:3px solid #cecdfd;outline-offset:3px}.BackToTopButton_backToTopButton__vQvhP i{font-size:1.2rem}.BackToTopButton_visible__wC91L{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:768px){.BackToTopButton_backToTopButton__vQvhP{bottom:1rem;right:1rem;width:3rem;height:3rem}}.CodeSnippet_snippet__prkSn{border-radius:1rem;overflow:hidden;background:#e2e2ee;border:1px solid rgba(85,81,255,.12);margin-bottom:.25rem}.CodeSnippet_toolbar__sIufZ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem .75rem;background:color-mix(in oklab,#e2e2ee 70%,#5551FF);border-bottom:1px solid rgba(85,81,255,.1)}.CodeSnippet_tabs__shhdN{display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:.1rem}.CodeSnippet_tab__lNRxY{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);color:#3835bc;font-size:.78rem;font-weight:600;padding:.35rem .65rem;border-radius:999px;cursor:pointer;opacity:.72}.CodeSnippet_tab__lNRxY:hover{opacity:1}.CodeSnippet_tabActive__Yxbqg{background:hsla(0,0%,100%,.72);opacity:1}.CodeSnippet_copyBtn__mFEpq{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(56,53,188,.18);background:hsla(0,0%,100%,.75);color:#3835bc;font-size:.78rem;font-weight:600;padding:.35rem .7rem;border-radius:.55rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.CodeSnippet_copyBtn__mFEpq:hover{background:#fff}.CodeSnippet_code__ZMdEP{margin:0;padding:1rem 1.1rem 1.15rem;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.55;color:#252525;max-height:22rem}.CodeSnippet_code__ZMdEP code{font-family:inherit;white-space:pre}.EndpointPlayground_playground__Axpt6{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:1.25rem;padding:1.5rem 1.4rem 1.6rem;box-shadow:0 2px 6px -4px rgba(15,25,61,.12),0 18px 40px -24px rgba(39,40,42,.18)}.EndpointPlayground_header__CiOyu{margin-bottom:1.25rem}.EndpointPlayground_titleRow__xsbSm{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-bottom:.55rem}.EndpointPlayground_method__wp1jJ{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:.4rem}.EndpointPlayground_methodGET__ZFIhu{background:rgba(14,224,119,.18);color:#00af57}.EndpointPlayground_methodPOST__oTvHF{background:rgba(85,81,255,.12);color:#3835bc}.EndpointPlayground_path__GcoEh{font-size:.82rem;color:#474747;background:#f7f7f7;padding:.25rem .55rem;border-radius:.45rem}.EndpointPlayground_title__nIw6W{font-size:1.2rem;font-weight:700;color:#474747;margin:0 0 .35rem;line-height:1.3}.EndpointPlayground_description__pwt4w{margin:0;color:#474747;font-size:.95rem;line-height:1.5;max-width:44rem}.EndpointPlayground_controls__9oejC{display:flex;flex-direction:column;gap:.85rem}.EndpointPlayground_field__tt0sQ{display:flex;flex-direction:column;gap:.3rem}.EndpointPlayground_label__fm5jy{font-size:.78rem;font-weight:600;color:#474747}.EndpointPlayground_input__urSlr,.EndpointPlayground_select__LYq84{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:.55rem;padding:.55rem .7rem;font-size:.92rem;color:#212529;background:#fff}.EndpointPlayground_input__urSlr:focus,.EndpointPlayground_select__LYq84:focus{outline:2px solid rgba(85,81,255,.35);outline-offset:1px;border-color:rgba(85,81,255,.45)}.EndpointPlayground_checkRow__H3dww{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#474747}.EndpointPlayground_checkRow__H3dww input{width:1rem;height:1rem;accent-color:#5551ff}.EndpointPlayground_tryRow__s7UCj{margin-top:1.1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.EndpointPlayground_snippetOnlyNote__EzFih,.EndpointPlayground_tryNote__NXN5W{margin:0;font-size:.8rem;color:#737373;line-height:1.45}.EndpointPlayground_snippetOnlyNote__EzFih{margin-top:1rem;padding:.75rem .85rem;background:#fffcf4;border-radius:.65rem;color:#664d03}.EndpointPlayground_responsePanel__z4v4X{margin-top:1rem;border-radius:1rem;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#212529}.EndpointPlayground_responseLabel__ZzI2x{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.06)}.EndpointPlayground_responseStatus__Pn8oo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#62ffb1}.EndpointPlayground_responseCode__G3TKC{margin:0;padding:.9rem 1rem 1.1rem;overflow-x:auto;max-height:18rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.5;color:hsla(0,0%,100%,.92)}.EndpointPlayground_responseCode__G3TKC code{font-family:inherit;white-space:pre}.EndpointPlayground_examplePanel__Kpov4{background:#474747}.EndpointPlayground_examplePanel__Kpov4 .EndpointPlayground_responseLabel__ZzI2x{color:hsla(0,0%,100%,.58)}.EndpointPlayground_responseError__bJ6js{margin-top:1rem;padding:.75rem .9rem;border-radius:.75rem;background:#fffaf7;color:#b34700;font-size:.88rem}.api-docs_page__QEvwK{background-color:#f3f8f2;background-image:url(/repeated-dot-pattern.png);background-repeat:repeat;background-size:28px 28px;padding-top:80px;padding-bottom:4rem}@media(max-width:767.98px){.api-docs_page__QEvwK{padding-top:80px}}.api-docs_breadcrumb__RWPoj{font-size:.88rem;color:#737373;margin-bottom:.75rem}.api-docs_breadcrumb__RWPoj a{color:#3835bc;text-decoration:none;font-weight:500}.api-docs_breadcrumb__RWPoj a:hover{text-decoration:underline}.api-docs_heroPanel__J_SbZ{margin-bottom:2.75rem}.api-docs_heroTitle__j4Xex{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:700;color:#212529;line-height:1.15;margin:0 0 .75rem}.api-docs_heroLead__hJeYl{max-width:40rem;color:#474747;font-size:1.05rem;line-height:1.55;margin:0 0 1.5rem}.api-docs_heroCtas__0j4ls{display:flex;flex-wrap:wrap;gap:.75rem}.api-docs_layout__TFgMQ{display:grid;grid-template-columns:13rem minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start;padding-bottom:2rem}@media(max-width:991.98px){.api-docs_layout__TFgMQ{grid-template-columns:1fr;gap:1rem}}.api-docs_sideNavGroup__TwVaB{margin:.55rem 0 .2rem;padding:.35rem .65rem .15rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#949494;white-space:nowrap}.api-docs_pathCards__9Wr1y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:1.15rem 0 .25rem}@media(max-width:767.98px){.api-docs_pathCards__9Wr1y{grid-template-columns:1fr}}.api-docs_pathCard__AHoVy{display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem;border-radius:.85rem;border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.45);text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.api-docs_pathCard__AHoVy:hover{border-color:rgba(85,81,255,.35);background:hsla(0,0%,100%,.75)}.api-docs_pathCardTitle__ywSZp{margin:0;font-size:1.05rem;font-weight:700;color:#737373}.api-docs_pathCardPath__AJ2oL{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;color:#3835bc;word-break:break-all}.api-docs_pathCardBody__9HKgu{margin:0;font-size:.84rem;line-height:1.4;color:#474747}.api-docs_sideNav__ztvvg{position:-webkit-sticky;position:sticky;top:7rem}.api-docs_sideNavInner__p1yAE{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.1);border-radius:1rem}.api-docs_tocTrigger__RWIIA{position:fixed;bottom:16px;left:10px;border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.16);padding:.65rem 1.1rem .65rem 1rem;display:inline-flex;align-items:center;gap:.5rem;z-index:1000;font-weight:600}.api-docs_drawerNav__7cWfl{display:flex;flex-direction:column;gap:.15rem}.api-docs_drawerGroup__p_Yfu{margin:.85rem 0 .25rem;padding:.15rem .75rem .1rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#949494}.api-docs_drawerGroup__p_Yfu:first-child{margin-top:0}.api-docs_drawerLink__3QXJ5{display:block;padding:.65rem .75rem;border-radius:.75rem;color:#474747;text-decoration:none;font-size:.92rem;font-weight:500;transition:background-color .18s ease,color .18s ease}.api-docs_drawerLink__3QXJ5:focus,.api-docs_drawerLink__3QXJ5:hover{color:#5551ff;background-color:rgba(85,81,255,.08)}.api-docs_sideLink__joO8i{display:block;padding:.45rem .65rem;border-radius:.55rem;color:#474747;text-decoration:none;font-size:.86rem;font-weight:500;white-space:nowrap}.api-docs_sideLink__joO8i:hover{background:rgba(85,81,255,.08);color:#3835bc}.api-docs_main__lQcIc{min-width:0;padding-top:.75rem}.api-docs_section__FzrYw{margin-bottom:2rem;scroll-margin-top:7rem}.api-docs_majorSection__6FH_5{margin-bottom:3.5rem;scroll-margin-top:7rem}.api-docs_majorSectionTitle__625Ia{font-size:clamp(1.85rem,3.8vw,2.35rem);font-weight:700;color:#212529;margin:0 0 1.35rem;padding-inline:1rem;line-height:1.2;letter-spacing:-.02em}.api-docs_sectionTitle__ckL0x{font-size:clamp(1.45rem,2.8vw,1.85rem);font-weight:700;color:#212529;margin:0 0 .55rem;padding-inline:1rem;line-height:1.25}.api-docs_sectionLead__7Kd9p{color:#474747;font-size:1rem;line-height:1.55;margin:0 0 1.25rem;max-width:42rem}.api-docs_bodyCopy__j0oQ8{color:#474747;font-size:.98rem;line-height:1.55;margin:0 0 1rem;max-width:42rem}.api-docs_bodyCopy__j0oQ8 a{color:#3835bc;font-weight:500}.api-docs_mt__69dsm{margin-top:1.1rem}.api-docs_mtLoose__WJ7Pf{margin-top:2.25rem}.api-docs_inlineCode__YwjVU{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86em;background:rgba(85,81,255,.08);color:#3835bc;padding:.1rem .35rem;border-radius:.35rem}.api-docs_attributionPreview__MxxVK{display:inline-flex;flex-direction:column;gap:.45rem;align-items:flex-start;padding:1rem 1.15rem;margin-bottom:1rem;background:hsla(0,0%,100%,.35);border:1px solid rgba(0,0,0,.06);border-radius:1rem}.api-docs_docsCardHeader__jhfR4{margin-bottom:1.25rem}.api-docs_docsCardTitle__lym7_{font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:700;color:#474747;margin:0 0 .4rem;line-height:1.25}.api-docs_docsSubheading__1W_Vg{font-size:1.1rem;font-weight:700;color:#737373;margin-top:0;margin-bottom:.55rem;line-height:1.3}.api-docs_docsSubheading__1W_Vg.api-docs_mtLoose__WJ7Pf{margin-top:2.25rem}.api-docs_docsSubheading__1W_Vg.api-docs_mt__69dsm{margin-top:1.1rem}.api-docs_docsCardDescription__X34p4{margin:0;color:#474747;font-size:.98rem;line-height:1.5;max-width:44rem}.api-docs_calculateIntro__Y9wrZ{margin-bottom:1.25rem}.api-docs_calculateIntro__Y9wrZ .api-docs_docsCardTitle__lym7_{margin-bottom:.35rem}.api-docs_previewLabel__h1Y0k{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#949494}.api-docs_bulletList__8_dGi{margin:0 0 1.25rem;padding-left:1.2rem;max-width:44rem;color:#474747;font-size:.98rem;line-height:1.55}.api-docs_bulletList__8_dGi li+li{margin-top:.55rem}.api-docs_bulletList__8_dGi a{color:#3835bc;font-weight:500}.api-docs_statusTableWrap__8xn6P{overflow-x:auto;margin:0 0 1.25rem}.api-docs_statusCaption__Z2Qyy{caption-side:top;text-align:left;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#949494;margin-bottom:.55rem}.api-docs_statusTable__W6jCU{width:100%;max-width:48rem;border-collapse:collapse;font-size:.92rem;color:#474747}.api-docs_statusTable__W6jCU td,.api-docs_statusTable__W6jCU th{text-align:left;vertical-align:top;padding:.65rem .75rem .65rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.api-docs_statusTable__W6jCU th{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#949494}.api-docs_statusTable__W6jCU td:first-child{white-space:nowrap;width:4.5rem}.glass-panel .api-docs_bodyCopy__j0oQ8:last-child{margin-bottom:0}.SimpleFooter_simpleFooter__gaZgL{padding:2rem 0;background-color:#fff;width:100%;border-top:1px solid rgba(0,0,0,.08)}@media(max-width:767.98px){.SimpleFooter_simpleFooter__gaZgL{padding:1.5rem 0}}.SimpleFooter_bottomLinks__y1u3h{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25rem;font-size:14px;color:#495057;text-align:center;width:100%}@media(max-width:767.98px){.SimpleFooter_bottomLinks__y1u3h{flex-direction:column;gap:.5rem}}.SimpleFooter_link__oPLa0{color:#495057;text-decoration:none;transition:color .2s ease}.SimpleFooter_link__oPLa0:hover{color:#5551ff;text-decoration:underline}.SimpleFooter_contactText__aNnV0{color:#495057}.SimpleFooter_emailLink__dWcsj{color:#495057;text-decoration:none;font-weight:600;transition:color .2s ease}.SimpleFooter_emailLink__dWcsj:hover{color:#5551ff;text-decoration:underline}.SimpleFooter_separator__rHbFf{margin:0 .5rem;color:#94a3b8}@media(max-width:767.98px){.SimpleFooter_separator__rHbFf{display:none}}.SimpleFooter_copyright__wWBuJ{color:#495057}.FeatureCard_featureCard__jXLSf{position:relative;background-color:#fff;background-image:url(/repeated-dot-pattern.png);background-repeat:repeat;background-size:24px 24px;border-radius:1.5rem;padding:1rem 1.5rem 2rem 1rem;display:flex;flex-direction:row;align-items:flex-start;gap:1rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 6px -4px rgba(15,25,61,.16),0 4.199011383px 2.0995056915px -.625px rgba(39,40,42,.02),0 9.952398419px 4.9761992095px -1.25px rgba(39,40,42,.02),0 18.1542034483px 9.0771017241px -1.875px rgba(39,40,42,.02),0 30.1813267888px 15.0906633944px -2.5px rgba(39,40,42,.02),0 48.7403818049px 24.3701909024px -3.125px rgba(39,40,42,.02),0 79.7831690186px 39.8915845093px -3.75px rgba(39,40,42,.01),0 137.3812294084px 68.6906147042px -4.375px rgba(39,40,42,.01),0 250px 125px -5px rgba(39,40,42,0);height:100%;isolation:isolate}.FeatureCard_featureCard__jXLSf:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}@container feature-card-container (max-width: 360px){.FeatureCard_featureCard__jXLSf{flex-direction:column;padding:1rem 1.5rem 1.75rem;gap:.5rem}}.FeatureCard_iconWrapper__zqdSv{width:56px;height:56px;min-width:56px;border-radius:.75rem;margin-top:.75rem;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FeatureCard_iconWrapper__zqdSv i{font-size:1.75rem;color:#4a524a}@media(max-width:767.98px){.FeatureCard_iconWrapper__zqdSv{width:48px;height:48px;min-width:48px}.FeatureCard_iconWrapper__zqdSv i{font-size:1.5rem}}@container feature-card-container (max-width: 360px){.FeatureCard_iconWrapper__zqdSv{margin-top:0}}.FeatureCard_iconWrapper__zqdSv.FeatureCard_standardIcon__ixabE{padding:.25rem}.FeatureCard_iconWrapper__zqdSv.FeatureCard_standardIcon__ixabE i{font-size:1.5rem}@media(max-width:767.98px){.FeatureCard_iconWrapper__zqdSv.FeatureCard_standardIcon__ixabE i{font-size:1.25rem}}.FeatureCard_content__QJpgr{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.FeatureCard_title__g1us4{color:#4a524a;margin-top:1.75rem;line-height:1.1}@container feature-card-container (max-width: 360px){.FeatureCard_title__g1us4{margin-top:0}}.FeatureCard_statusBadge__dRWbL{position:absolute;top:1rem;right:1rem}.FeatureCard_percentageWrapper__94jTn{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.FeatureCard_percentageValue__S09Ee{font-size:1rem;background:#5551ff;color:#fff;padding:.15em .5em;border-radius:.375em;font-weight:600}.FeatureCard_percentageDescriptor___y_ZL{font-size:14px;color:#737373;font-weight:500}.FeatureCard_description__K1ac0{font-size:16px;color:#474747;background-color:#fff;line-height:1.5;margin:0}.FeatureCard_arrow__buoNT{position:absolute;top:1.5rem;right:1.5rem;color:#94a3b8;font-size:1rem;transition:transform .2s ease,color .2s ease;flex-shrink:0}@media(max-width:767.98px){.FeatureCard_arrow__buoNT{top:1.25rem;right:1.25rem;font-size:.875rem}}.FeatureCard_featureCard__jXLSf:hover .FeatureCard_arrow__buoNT{transform:translateX(4px);color:#5551ff}.PillBadge_pillBadge__2koHb{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;font-family:Euclid Circular B,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:.2896em .75em;font-size:.95em;border-radius:999px!important;width:auto;transition:all .2s}.PillBadge_pillBadge__2koHb i[class^=fa-]{font-size:95%;vertical-align:middle;margin:0!important}.PillBadge_pillBadge__2koHb.PillBadge_badge-sm___Itlu{padding:.25em .7em;font-size:.85em}.PillBadge_pillBadge__2koHb.PillBadge_badge-lg__Y1DA4{padding:.7em 1.5em;font-size:1.15em}.ProblemSolutionCards_section__ZmMIB{width:100%}.ProblemSolutionCards_heading__qc7qL{margin:0;color:#212529;font-size:clamp(24px,4.5vw,34px);font-weight:700;line-height:1.3;text-align:center}.ProblemSolutionCards_cardsRow__61f7T{margin-top:1.75rem}.ProblemSolutionCards_card__cFaT1{display:flex;flex-direction:column;height:100%;border:none;border-radius:1.25rem;padding:2rem 1.75rem 2.1rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px -2px rgba(15,25,61,.28),0 8px 20px -6px rgba(15,25,61,.22),0 18px 36px -10px rgba(15,25,61,.18),0 32px 56px -14px rgba(15,25,61,.12)}@media(min-width:992px){.ProblemSolutionCards_card__cFaT1{padding:2.25rem 2rem 2.35rem}}.ProblemSolutionCards_problemCard__hMGKK{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ProblemSolutionCards_solutionCard__bDdwz{background-color:rgba(243,248,242,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ProblemSolutionCards_titleRow__CfjpH{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.ProblemSolutionCards_icon__vaPFi{flex-shrink:0;font-size:1.65rem;line-height:1}.ProblemSolutionCards_imageIcon__RHWSx{flex-shrink:0;width:clamp(2.75rem,5.5vw,3.5rem);line-height:0}.ProblemSolutionCards_imageIcon__RHWSx img{width:100%;height:auto}.ProblemSolutionCards_solutionCard__bDdwz .ProblemSolutionCards_imageIcon__RHWSx{width:clamp(2.15rem,4.25vw,2.75rem);padding-bottom:.4rem}.ProblemSolutionCards_problemCard__hMGKK .ProblemSolutionCards_icon__vaPFi{color:#c24e00}.ProblemSolutionCards_solutionCard__bDdwz .ProblemSolutionCards_icon__vaPFi{color:#007a3d}.ProblemSolutionCards_title__x3w_2{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.25}.ProblemSolutionCards_problemCard__hMGKK .ProblemSolutionCards_title__x3w_2{color:#212529}.ProblemSolutionCards_solutionCard__bDdwz .ProblemSolutionCards_title__x3w_2{color:#005c2e}.ProblemSolutionCards_body___AiH0{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.ProblemSolutionCards_body___AiH0 p{margin:0 0 .85rem}.ProblemSolutionCards_body___AiH0 p:last-child{margin-bottom:0}.ProblemSolutionCards_problemCard__hMGKK .ProblemSolutionCards_body___AiH0{color:#737373}.ProblemSolutionCards_solutionCard__bDdwz .ProblemSolutionCards_body___AiH0{color:#007a3d}.ProblemSolutionCards_list__naFtF{list-style:none;width:100%;max-width:400px;margin:auto auto 0;padding:1.5rem 0 0;display:flex;flex-direction:column;gap:.85rem}.ProblemSolutionCards_problemItem__fXy3B,.ProblemSolutionCards_solutionItem__unoc0{display:flex;align-items:flex-start;gap:.65rem;font-size:clamp(.95rem,1.35vw,1.05rem);font-weight:500;line-height:1.4}.ProblemSolutionCards_problemItem__fXy3B i,.ProblemSolutionCards_solutionItem__unoc0 i{flex-shrink:0;margin-top:.2em;font-size:.95em}.ProblemSolutionCards_problemItem__fXy3B,.ProblemSolutionCards_problemItem__fXy3B i{color:#c24e00}.ProblemSolutionCards_solutionItem__unoc0{color:#063}.ProblemSolutionCards_solutionItem__unoc0 i{color:#007a3d}.ParallaxBackground_root__wVUUm{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.ParallaxBackground_layer__yv4l8{position:absolute;top:-25%;left:0;width:100%;height:150%;will-change:transform}.ParallaxBackground_image__xqCjC{width:100%;height:100%;background-color:#f3f8f2;background-repeat:no-repeat;background-position:center 42%;background-size:cover;transform-origin:center center}.SavingsPlacard_placard__8dKSG{border-radius:.75rem;border:2px solid #865536;background:conic-gradient(from 250deg at 48.5% 50%,#E3A455 26.25deg,#E8C57F 88.13deg,#FFDF9F 156.58deg,#F0BE79 191.74deg,#A8784A 213.59deg,#AD7A54 225.95deg,#C48A48 255.19deg,#EEBC70 278.6deg,#B87A58 331.88deg);width:185px;height:auto;min-height:150px;flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;padding:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.04);transition:filter 1s;box-sizing:border-box;overflow:hidden}.SavingsPlacard_placardFullWidth__zuBs_{width:100%;max-width:none;min-height:0;flex:0 0 auto;align-self:stretch}.SavingsPlacard_placardFullWidth__zuBs_.SavingsPlacard_solar__YP9rr{min-height:0}.SavingsPlacard_placardFullWidth__zuBs_ .SavingsPlacard_placardInner__nG8C6{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:12px 16px}.SavingsPlacard_placardFullWidth__zuBs_ .SavingsPlacard_primaryGroup___rCPR,.SavingsPlacard_placardFullWidth__zuBs_ .SavingsPlacard_secondaryGroup__2SgOw{flex:1 1;width:0;min-width:0;max-width:100%}.SavingsPlacard_placardFullWidth__zuBs_ .SavingsPlacard_extraCostFrame__oxrq5,.SavingsPlacard_placardFullWidth__zuBs_ .SavingsPlacard_solarFrame__IPMQg{width:100%;min-width:0}.SavingsPlacard_placardFullWidth__zuBs_.SavingsPlacard_placardTall__4b5xw .SavingsPlacard_placardInner__nG8C6{padding-top:12px;padding-bottom:12px}.SavingsPlacard_placardInner__nG8C6{flex:1 1 auto;min-height:min-content;min-width:0;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:1rem;padding:16px 20px;box-sizing:border-box;overflow:hidden}.SavingsPlacard_placardTall__4b5xw .SavingsPlacard_placardInner__nG8C6{padding-top:24px;padding-bottom:24px}.SavingsPlacard_positive__hNR_k{border-color:#865536;background:conic-gradient(from 250deg at 48.5% 50%,#E3A455 26.25deg,#E8C57F 88.13deg,#FFDF9F 156.58deg,#F0BE79 191.74deg,#A8784A 213.59deg,#AD7A54 225.95deg,#C48A48 255.19deg,#EEBC70 278.6deg,#B87A58 331.88deg)}.SavingsPlacard_negative__uIn8w{filter:brightness(115%) saturate(0)}.SavingsPlacard_solar__YP9rr{border-color:rgba(180,152,88,.4);background:conic-gradient(from 250deg at 48.5% 50%,#F0D98E 26.25deg,#F7E8B8 88.13deg,#FFF8EB 156.58deg,#F7DE88 191.74deg,#F4D870 213.59deg,#F5DA78 225.95deg,#FAE890 255.19deg,#F2E0A8 278.6deg,#F2D280 331.88deg);min-height:180px}.SavingsPlacard_solar__YP9rr .SavingsPlacard_bottomLabel__WxEK2,.SavingsPlacard_solar__YP9rr .SavingsPlacard_bottomValue__ehhOT{color:#523f06}.SavingsPlacard_solar__YP9rr .SavingsPlacard_bottomValue__ehhOT{color:#352808}.SavingsPlacard_solarFrame__IPMQg{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:.2rem;text-align:center;width:100%;max-width:100%;min-width:0;color:#523f06}.SavingsPlacard_solarTitleRow__WfWK1{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;max-width:100%}.SavingsPlacard_solarTitleIcon__1tm7t{font-size:.85rem;flex-shrink:0}.SavingsPlacard_solarTitle__3vzFn{font-size:.95rem;font-weight:700;line-height:1.15;white-space:nowrap}.SavingsPlacard_solarValueLabel__vSyBc{margin:.1rem 0 0;font-size:.62rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.SavingsPlacard_solarValue__7GNY1{font-size:1.65rem;font-weight:700;line-height:1.1;white-space:nowrap;display:inline-block;color:#352808}.SavingsPlacard_solarBreakdown__keRUj{display:flex;flex-direction:column;align-items:center;gap:.0625rem;width:100%;margin-top:.15rem}.SavingsPlacard_solarBreakdownLine__8PXIc{margin:0;font-size:.72rem;line-height:1.2}.SavingsPlacard_bottomLabel__WxEK2,.SavingsPlacard_solarBreakdownLine__8PXIc{font-weight:500;max-width:100%;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.SavingsPlacard_bottomLabel__WxEK2{font-size:.875rem;color:#3d2a0a;margin-bottom:2px;text-align:center;line-height:1.25}.SavingsPlacard_topLabelRow__K48or{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;margin-bottom:2px;max-width:100%;min-width:0}.SavingsPlacard_topLabel__RGWR4{font-size:1.125rem;color:#3d2a0a;font-weight:600;text-align:center;line-height:1.25;max-width:100%;min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.SavingsPlacard_topLabelAccessory__LLEjC{display:inline-flex;align-items:center;flex-shrink:0;line-height:1}.SavingsPlacard_fitValueShell__1q3UZ{width:100%;max-width:100%;overflow:hidden;display:flex;justify-content:center}.SavingsPlacard_topValue__b1wlW{font-size:2rem}.SavingsPlacard_bottomValue__ehhOT,.SavingsPlacard_topValue__b1wlW{font-weight:700;color:#2d2107;text-align:center;line-height:1.1;white-space:nowrap;display:inline-block}.SavingsPlacard_bottomValue__ehhOT{font-size:1.65rem}.SavingsPlacard_topValueUnit__qWM3c{font-size:.45em;font-weight:600;margin-left:.25em;vertical-align:baseline}.SavingsPlacard_primaryGroup___rCPR,.SavingsPlacard_secondaryGroup__2SgOw{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;min-width:0;gap:.25rem}.SavingsPlacard_secondaryGroup__2SgOw{justify-content:flex-start}.SavingsPlacard_primaryGroup___rCPR{justify-content:flex-end}.SavingsPlacard_extraCostFrame__oxrq5{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:.2rem;text-align:center;width:100%;max-width:100%;min-width:0}.SavingsPlacard_extraCostLead__CJ6rj{font-size:1.125rem;font-weight:600;color:#3d2a0a;line-height:1.25;max-width:100%;overflow-wrap:break-word}.SavingsPlacard_extraCostAmount__9DmSH{font-size:1.85rem;font-weight:700;color:#2d2107;line-height:1.1;white-space:nowrap;display:inline-block}.SavingsPlacard_extraCostTail__QYlG6{font-size:.82rem;font-weight:500;color:#3d2a0a;line-height:1.3;padding:0 2px;max-width:100%;min-width:0;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@container (max-width: 460px){.SavingsPlacard_placard__8dKSG{flex-direction:row;align-items:center;height:auto;width:100%;min-height:0}.SavingsPlacard_placardInner__nG8C6{flex-direction:row;align-items:center;gap:1rem;padding-left:16px;padding-right:16px}.SavingsPlacard_primaryGroup___rCPR,.SavingsPlacard_secondaryGroup__2SgOw{flex:1 1;width:0;min-width:0;max-width:100%}.SavingsPlacard_extraCostFrame__oxrq5,.SavingsPlacard_solarFrame__IPMQg{width:100%;min-width:0}}@container (max-width: 300px){.SavingsPlacard_placardInner__nG8C6,.SavingsPlacard_placard__8dKSG{flex-direction:column;align-items:stretch}.SavingsPlacard_primaryGroup___rCPR,.SavingsPlacard_secondaryGroup__2SgOw{flex:0 0 auto;width:auto;max-width:100%}.SavingsPlacard_placardFullWidth__zuBs_ .SavingsPlacard_placardInner__nG8C6{flex-direction:column;align-items:stretch;padding:12px 16px}.SavingsPlacard_placardFullWidth__zuBs_ .SavingsPlacard_primaryGroup___rCPR,.SavingsPlacard_placardFullWidth__zuBs_ .SavingsPlacard_secondaryGroup__2SgOw{flex:0 0 auto;width:auto;max-width:100%}}.MarketingWaterHeaterSavingsCard_root__ufsBV{position:relative;box-sizing:border-box;width:100%;max-width:600px;min-width:0;margin:0 auto;padding:1rem 1rem 1rem 1.25rem;border-radius:22px;border:1px solid rgba(0,0,0,.1);background-color:#fff;box-shadow:0 2px 6px -4px rgba(15,25,61,.16),0 4.2px 2.1px -.625px rgba(39,40,42,.02),0 10px 5px -1.25px rgba(39,40,42,.02),0 18px 9px -1.875px rgba(39,40,42,.02),0 30px 15px -2.5px rgba(39,40,42,.02),0 49px 24px -3.125px rgba(39,40,42,.02),0 80px 40px -3.75px rgba(39,40,42,.01),0 137px 69px -4.375px rgba(39,40,42,.01),0 250px 125px -5px rgba(39,40,42,0);container-type:inline-size;container-name:simulate-card;display:flex;flex-direction:column}.MarketingWaterHeaterSavingsCard_header__4tWGb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;min-width:0}.MarketingWaterHeaterSavingsCard_titleRow__cPd3r{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;overflow:visible}.MarketingWaterHeaterSavingsCard_title__ZY_EW{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;margin:0;font-size:clamp(20px,2.4vw,26px)!important;font-weight:700;line-height:1.2!important;color:#212529;min-width:0;overflow:hidden}.MarketingWaterHeaterSavingsCard_applianceIcon__t_j9y{flex-shrink:0;font-size:.92em;line-height:1;color:#475569}.MarketingWaterHeaterSavingsCard_titleText__AI4uN{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketingWaterHeaterSavingsCard_headerActions__goLIZ{flex-shrink:0;display:inline-flex;align-items:center;gap:.125rem;overflow:visible}.MarketingWaterHeaterSavingsCard_statusBadge__1Oxp1{flex:0 0 1.75rem;width:1.75rem;height:1.75rem;flex-shrink:0;display:block;overflow:visible}.MarketingWaterHeaterSavingsCard_detailsSection__HeQ73{margin-bottom:.25rem}.MarketingWaterHeaterSavingsCard_savingsSection__c6muz{margin-top:1.5rem;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.MarketingWaterHeaterSavingsCard_savingsHeading__V799i{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}.MarketingWaterHeaterSavingsCard_savingsHeadingTitle__ALa8a{margin:0;font-size:1.15rem;font-weight:700;line-height:1.25;color:#212529;text-align:left}.MarketingWaterHeaterSavingsCard_infoIcon__CcF8j{color:#949494;font-size:1.15rem;line-height:1}.MarketingWaterHeaterSavingsCard_comparisonRow__3K5gq{display:flex;flex-direction:row;align-items:stretch;gap:1.25rem;margin-bottom:0;width:100%;min-height:140px;flex:1 1 auto}.MarketingWaterHeaterSavingsCard_barRow__bhEyJ{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;align-items:center;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:1rem;row-gap:1rem;flex:1 1;width:100%;min-width:0}.MarketingWaterHeaterSavingsCard_comparisonCol__0MRok{display:contents}.MarketingWaterHeaterSavingsCard_comparisonLabel__rCpb6{font-size:1rem;color:#737373;font-weight:500;text-align:left;min-width:0}.MarketingWaterHeaterSavingsCard_comparisonLabel__rCpb6 h5{margin:0;font-size:1.05rem;color:#212529;display:flex;align-items:center;gap:.4rem;white-space:nowrap}.MarketingWaterHeaterSavingsCard_comparisonLabel__rCpb6 p{margin:.15rem 0 0;font-size:.9rem;color:#737373;white-space:nowrap}.MarketingWaterHeaterSavingsCard_comparisonLabel__rCpb6 i{font-size:.9em;color:#949494}.MarketingWaterHeaterSavingsCard_barTrack__goGfr{min-width:0;width:100%;height:100%;align-self:stretch}.MarketingWaterHeaterSavingsCard_barTrack__goGfr>*{width:100%;height:100%}.MarketingWaterHeaterSavingsCard_placardCol__v45L5{display:flex;flex-direction:column;align-self:stretch;flex:0 0 auto;min-width:170px;min-height:min-content}.MarketingWaterHeaterSavingsCard_placardCol__v45L5>.savings-placard{flex:1 1 auto;min-height:min-content;height:auto;align-self:stretch}@container simulate-card (max-width: 460px){.MarketingWaterHeaterSavingsCard_comparisonRow__3K5gq{flex-direction:column;align-items:center;gap:1.25rem}.MarketingWaterHeaterSavingsCard_barRow__bhEyJ{margin-bottom:.5rem}.MarketingWaterHeaterSavingsCard_placardCol__v45L5{width:100%;min-width:0}}.WaterHeaterSimulationSection_section__1M2S2{position:relative;isolation:isolate;padding:5rem 0;background-color:#f3f8f2;overflow:visible}.WaterHeaterSimulationSection_blobs__Jkke_{z-index:0;overflow:hidden;pointer-events:none}.WaterHeaterSimulationSection_textureLayer__YzqkT{z-index:0!important;pointer-events:none}.WaterHeaterSimulationSection_content__OXp_6{position:relative;z-index:1}.WaterHeaterSimulationSection_intro__gHT9P{max-width:720px;margin:0 auto 2rem;text-align:center}.WaterHeaterSimulationSection_headline__NNSOI{margin:0 0 .85rem;font-size:clamp(24px,4.5vw,34px);font-weight:700;line-height:1.3;color:#212529}.WaterHeaterSimulationSection_headlineIcon__HZTJZ{margin-right:.35em;font-size:.92em;vertical-align:-.05em;color:#5551ff}.WaterHeaterSimulationSection_lede__R5JiF{margin:0;color:#737373;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.55}.WaterHeaterSimulationSection_sequence__4UKiF{position:relative;height:340vh}@media(max-width:991.98px),(min-height:950px){.WaterHeaterSimulationSection_sequence__4UKiF{height:auto}}.WaterHeaterSimulationSection_sequenceReduced__Jb__R{height:auto}.WaterHeaterSimulationSection_stickyFrame__SP5Ls{position:-webkit-sticky;position:sticky;top:5.5rem;z-index:1;display:flex;align-items:center;min-height:calc(100vh - 6.5rem);padding:1.25rem 0 2rem;box-sizing:border-box}@media(max-width:991.98px),(min-height:950px){.WaterHeaterSimulationSection_stickyFrame__SP5Ls{position:relative;top:auto;min-height:0;padding:0 0 1.5rem}}.WaterHeaterSimulationSection_columns__zWzIE{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-gap:2.5rem 2rem;gap:2.5rem 2rem;align-items:center;width:min(1120px,100% - 2rem);margin:0 auto}@media(max-width:991.98px),(min-height:950px){.WaterHeaterSimulationSection_columns__zWzIE{grid-template-columns:1fr;gap:1.25rem;width:min(640px,100% - 2rem);align-items:stretch}}@media(max-width:991.98px)and (min-height:950px),(min-height:950px)and (min-height:950px){.WaterHeaterSimulationSection_columns__zWzIE{gap:clamp(1.75rem,4vh,4rem)}}.WaterHeaterSimulationSection_copyColumn__SZBrk{margin-left:1.25rem;padding:1.6rem 1.5rem 1.8rem;border-radius:1rem;background-color:rgba(236,240,235,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:600px}@media(max-width:991.98px),(min-height:950px){.WaterHeaterSimulationSection_copyColumn__SZBrk{margin-left:0;margin-inline:auto;text-align:left;order:1;width:100%;background-color:rgba(236,240,235,.05)}}.WaterHeaterSimulationSection_stageLabel__qZVjo{margin:0 0 .55rem;color:#5551ff;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.WaterHeaterSimulationSection_stageTitle__TWU5i{margin:0 0 .85rem;font-size:clamp(1.45rem,2.8vw,2rem);font-weight:700;line-height:1.2;color:#212529}@media(max-width:413.98px){.WaterHeaterSimulationSection_stageTitle__TWU5i{font-size:clamp(1.25rem,2.8vw,2rem)}}.WaterHeaterSimulationSection_stageIcon__SyVvA{margin-right:.35em;font-size:.9em;vertical-align:-.05em;color:#5551ff}.WaterHeaterSimulationSection_stageBody__5IAB5{margin:0;color:#737373;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.55}.WaterHeaterSimulationSection_cardColumn__XMnIH{display:flex;justify-content:center;align-items:stretch;width:100%;min-width:0;padding-top:.75rem}.WaterHeaterSimulationSection_cardColumn__XMnIH>*{width:100%;max-width:600px;min-width:0}@media(max-width:991.98px),(min-height:950px){.WaterHeaterSimulationSection_cardColumn__XMnIH{order:2;padding-top:0}}.WaterHeaterSimulationSection_chapterSpacer__jZg2c{position:absolute;inset:0;pointer-events:none}@media(max-width:991.98px),(min-height:950px){.WaterHeaterSimulationSection_chapterSpacer__jZg2c{position:relative;display:flex;flex-direction:column;gap:0;pointer-events:auto}}.WaterHeaterSimulationSection_chapter__4cuKb{height:22%}.WaterHeaterSimulationSection_chapter__4cuKb:last-child{height:34%}@media(max-width:991.98px),(min-height:950px){.WaterHeaterSimulationSection_chapter__4cuKb{height:auto;padding:1.25rem 1rem 2rem}}.WaterHeaterSimulationSection_sequenceReduced__Jb__R .WaterHeaterSimulationSection_chapter__4cuKb{height:auto;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.WaterHeaterSimulationSection_sequenceReduced__Jb__R .WaterHeaterSimulationSection_chapter__4cuKb:last-child{min-height:95vh}@media(max-width:991.98px),(min-height:950px){.WaterHeaterSimulationSection_sequence__4UKiF:not(.WaterHeaterSimulationSection_sequenceReduced__Jb__R) .WaterHeaterSimulationSection_chapterSpacer__jZg2c{display:flex;flex-direction:column}.WaterHeaterSimulationSection_sequence__4UKiF:not(.WaterHeaterSimulationSection_sequenceReduced__Jb__R) .WaterHeaterSimulationSection_chapter__4cuKb{min-height:55vh;display:block}.WaterHeaterSimulationSection_sequence__4UKiF:not(.WaterHeaterSimulationSection_sequenceReduced__Jb__R) .WaterHeaterSimulationSection_chapter__4cuKb:last-child{min-height:95vh}.WaterHeaterSimulationSection_sequence__4UKiF:not(.WaterHeaterSimulationSection_sequenceReduced__Jb__R) .WaterHeaterSimulationSection_stickyFrame__SP5Ls{position:-webkit-sticky;position:sticky;top:4.5rem;z-index:2;min-height:calc(100dvh - 5.5rem);padding:.75rem 0 1rem;align-items:safe center}.WaterHeaterSimulationSection_sequence__4UKiF:not(.WaterHeaterSimulationSection_sequenceReduced__Jb__R) .WaterHeaterSimulationSection_cardColumn__XMnIH{padding-top:0}}@media(max-width:413.98px)and (max-height:849.98px){.WaterHeaterSimulationSection_sequenceCompact__E3wNI:not(.WaterHeaterSimulationSection_sequenceReduced__Jb__R) .WaterHeaterSimulationSection_chapter__4cuKb{min-height:48vh}.WaterHeaterSimulationSection_sequenceCompact__E3wNI:not(.WaterHeaterSimulationSection_sequenceReduced__Jb__R) .WaterHeaterSimulationSection_chapter__4cuKb:last-child{min-height:80vh}.WaterHeaterSimulationSection_sequenceCompact__E3wNI:not(.WaterHeaterSimulationSection_sequenceReduced__Jb__R) .WaterHeaterSimulationSection_stickyFrame__SP5Ls{align-items:center;padding:.5rem 0 .75rem}.WaterHeaterSimulationSection_columnsCompact__QvpfX{position:relative;display:block;gap:0;width:min(600px,100% - 1.25rem)}.WaterHeaterSimulationSection_columnsCompact__QvpfX .WaterHeaterSimulationSection_copyColumn__SZBrk{position:absolute;left:50%;top:50%;z-index:5;order:unset;width:100%;max-width:100%;max-height:min(52vh,20rem);margin:0;padding:1.1rem 1rem 1.15rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left;background-color:rgba(243,248,242,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 32px rgba(15,25,61,.14);opacity:0;transform:translate(-50%,-42%) scale(.98);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.WaterHeaterSimulationSection_columnsCompact__QvpfX .WaterHeaterSimulationSection_copyColumn__SZBrk.WaterHeaterSimulationSection_copyVisible__K0LrN{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.WaterHeaterSimulationSection_columnsCompact__QvpfX .WaterHeaterSimulationSection_cardColumn__XMnIH{order:unset;position:relative;z-index:1;transition:filter .35s ease,opacity .35s ease}.WaterHeaterSimulationSection_columnsCompact__QvpfX.WaterHeaterSimulationSection_copyRevealed__uj7iM .WaterHeaterSimulationSection_cardColumn__XMnIH{filter:brightness(.78);opacity:.78}.WaterHeaterSimulationSection_columnsCompact__QvpfX .WaterHeaterSimulationSection_stageBody__5IAB5{font-size:.95rem;line-height:1.45}}.WaterHeaterSimulationSection_ctaBlock__su_DS{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center}.WaterHeaterSimulationSection_visuallyHidden__Tlfzm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}