.sidebar-container{position:relative;padding-left:250px;transition:all .2s}.sidebar{width:250px;height:800px;left:0;background:#fff;z-index:1;height:calc(100vh - 75px);padding:48px 12px 24px;transition:all .2s;border-right:1px solid #ddd}.nav-circle{min-width:18px;min-height:18px;height:18px;width:18px;border:1px solid #777;border-radius:50%;margin-right:8px;margin-left:8px;margin-top:3px;background-color:#fff;z-index:1}.sidebar li{list-style:none;padding:0 0 36px;font-size:.8em}.sidebar ul{margin:0;padding:0;position:relative}.progress-bar{position:absolute;left:34px;top:4px;bottom:0;width:1px;background:#777}.sidebar li a{display:flex;align-items:flex-start;color:#777;transition:color .2s}.sidebar li a:hover{color:#3c73aa;font-weight:400}.sidebar li a.is-read .nav-circle{border:2px solid #3c73aa}.sidebar li a.is-active{color:#000}.mobile-icon{width:55px;height:55px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.28);cursor:pointer;transition:transform .2s;display:none;position:absolute;top:25px;right:-25px}.mobile-icon.scrolling{top:60px}.mobile-icon:hover{transform:translateY(-2px)}.mobile-icon svg{fill:#515151;stroke:#515151}.mobile-icon .menu{width:30px}.mobile-icon .close{width:20px;display:none}.sidebar-container.is-open .mobile-icon .menu{display:none}.sidebar-container.is-open .mobile-icon .close{display:block}@media (max-width:1300px){.sidebar{width:50px}.sidebar-container{padding-left:50px}.sidebar ul{display:none}.mobile-icon{display:flex}}@media (max-width:500px){.sidebar-container{padding-left:0}.sidebar{width:0;padding:0}.sidebar-container.is-open .sidebar{padding:60px 6px 0}.mobile-icon{right:-60px}}.sidebar-container.is-open .sidebar{width:250px}.sidebar-container.is-open .sidebar ul{display:block}.collapsible-list-wrapper{width:300px;min-width:300px}.list,.list-title{display:flex;justify-content:space-between;padding:12px 24px 12px 12px;font-weight:300;color:#515151;position:relative}.list-title svg,.list svg{transition:transform .2s ease-in-out;position:absolute;right:10px}.list-active,.list-title-active{background:#f3f3f3}.list-active svg,list-title-active svg{transform:rotate(-180deg)}.list-title-wrapper,.list-wrapper{width:100%;padding:0;margin:0;max-height:560px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.list-title-wrapper li,.list-wrapper li{list-style:none;cursor:pointer}.list-title-wrapper li:hover,.list-wrapper li:hover{background-color:#f3f3f3;color:#000}.no-sublist svg{display:none}.no-sublist.list-active{font-weight:400;color:#000;background:#fff}.sublist{font-weight:300;padding:0;margin:0;font-size:14px;max-height:0;transition:max-height .2s ease-in-out;overflow-y:hidden}.sublist-active{background:#f3f3f3;max-height:600px;padding-bottom:6px}.sublist-item{padding:6px 12px 6px 24px;color:#515151;position:relative}.sublist-item:hover{color:#000}.sublist-item-active{font-weight:400}.list-title{background:#f3f3f3;transition:transform .2s ease-in-out;cursor:pointer}.list-title-nav-open svg{transform:rotate(-180deg)}.handheld-only{display:none}.pane.faq-wrapper{flex-wrap:nowrap!important}.faq-content-wrapper{padding:24px 48px;width:100%;transition:opacity .2s}@media (max-width:767px){.list-title-wrapper li,.list-wrapper li{border-top:1px solid #ddd}.list-title-wrapper,.list-wrapper{border-bottom:1px solid #ddd}.collapsible-list .panes.center-vertically{padding-top:0}.collapsible-list-wrapper{width:100%}.collapsible-list-nav-wrapper{display:none}.collapsible-list-nav-wrapper.is-active{display:block}.handheld-only{display:flex}.pane.faq-wrapper{flex-wrap:wrap!important}.faq-content-wrapper{padding-left:12px;padding-right:12px}}.ergo-hs-section .panes>.pane{align-items:stretch}.ergo-hs-section .pane.ergo-hs-copy{order:2!important;color:var(--ergo-navy);flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:center;align-self:stretch}.ergo-hs-section .pane.ergo-hs-image{order:1!important;align-self:stretch;align-items:center}.ergo-hs-copy .ergo-hs-label{color:var(--ergo-orange)!important;font-size:36px;font-weight:700;letter-spacing:.01em;margin:0 0 10px;padding:0 12px!important;line-height:1.2;width:100%}.ergo-hs-copy .ergo-hs-headline{color:var(--ergo-navy);font-size:26px;font-weight:700;line-height:1.25;margin:0 0 24px;padding:0 12px;max-width:32ch;width:100%}.ergo-hs-copy .ergo-hs-points{list-style:none!important;margin:0 0 28px;padding:0 12px;display:block;width:100%}.ergo-hs-copy .ergo-hs-points li{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:12px;margin:0 0 16px;padding:0;width:100%;list-style:none!important}.ergo-hs-copy .ergo-hs-points li:last-child{margin-bottom:0}.ergo-hs-copy .ergo-hs-icon{flex:0 0 28px!important;min-width:28px!important;display:inline-block!important;line-height:0;overflow:hidden}.ergo-hs-copy .ergo-hs-icon,.ergo-hs-copy .ergo-hs-icon svg{width:28px!important;height:28px!important;max-width:28px!important}.ergo-hs-copy .ergo-hs-icon svg{max-height:28px!important;display:block}.ergo-hs-copy .ergo-hs-points p{flex:1 1 auto;margin:0!important;padding:0!important;color:var(--ergo-muted)!important;font-size:1.1rem;font-weight:400}.ergo-hs-copy .ergo-hs-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ergo-orange);color:var(--ergo-dark);border:none;border-radius:8px;padding:14px 22px;margin:4px 12px 0;font-size:14px;font-weight:700;letter-spacing:.01em;text-decoration:none;line-height:1.2;box-shadow:0 1px 0 rgba(26,35,64,.12);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ergo-hs-copy .ergo-hs-cta-arrow{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.ergo-hs-copy .ergo-hs-cta:hover{background:var(--ergo-orange-hover);color:var(--ergo-dark);transform:translateY(-1px);box-shadow:0 6px 16px rgba(26,35,64,.14)}.ergo-hs-copy .ergo-hs-cta:hover .ergo-hs-cta-arrow{transform:translateX(3px)}.ergo-hs-copy .ergo-hs-cta:active{transform:translateY(0);box-shadow:0 1px 0 rgba(26,35,64,.12)}.ergo-hs-copy .ergo-hs-cta:focus-visible{outline:2px solid var(--ergo-dark);outline-offset:3px}@media (max-width:768px){.ergo-hs-copy .ergo-hs-headline{font-size:22px;max-width:none}}.button-left-arrow{top:calc(50% - 20px);height:40px;width:40px;z-index:1000;top:0;display:flex;height:100%;width:10%;align-items:center;z-index:1;left:0;justify-content:flex-start}.button-left-arrow,.button-right-arrow{position:absolute;cursor:pointer;background:transparent}.button-right-arrow{top:calc(50% - 20px);height:40px;width:40px;z-index:1000;top:0;display:flex;height:100%;width:10%;align-items:center;z-index:1;right:0;justify-content:flex-end}.carousel-wrapper{height:100%;width:100%;overflow:hidden;display:flex;position:relative}.carousel-wrapper .slide-track{width:10000px;height:100%;display:flex;position:relative;-webkit-overflow-scrolling:touch}.carousel-wrapper .slide-track-wrapper{margin:auto;height:100%;overflow:hidden;position:relative;-webkit-overflow-scrolling:touch}.carousel-dot-wrapper{position:absolute;bottom:30px;right:0;left:0;margin:auto;width:300px;height:30px;justify-content:center;display:flex;list-style-type:none;z-index:1000}.carousel-dot{cursor:pointer;width:12px;height:12px;border-radius:50%;border:1px solid #fff;margin:0 4px}.carousel-dot-active{color:#fff;background:#fff}.carousel-dot-input{display:none}.carousel-slide{justify-content:space-around;padding:50px 20px 50px 40px;display:flex;margin-bottom:75px;margin-left:20px;margin-right:20px;border-top:3px solid #fff;border-bottom:3px solid #fff;position:relative;width:calc(100% - 40px);height:calc(100% - 75px)}.carousel-slide:after,.carousel-slide:before{content:"";position:absolute;background:#fff;width:3px;height:100%;top:0;clip-path:polygon(0 0,0 100%,0 100%,0 35%,100% 35%,100% 65%,0 65%,0 100%,100% 100%,100% 0)}.carousel-slide:before{left:0}.carousel-slide:after{right:0}.author-wrapper{display:flex;flex-direction:column;width:140px;margin-right:40px;justify-content:center;align-items:center}.author-wrapper img{height:140px;width:140px;min-width:140px;margin:0 10px 10px 0;border-radius:50%;-webkit-user-drag:none}.author-text{display:flex;flex-direction:column;justify-content:center;max-width:100%}.quote{max-width:600px;text-align:left;font-size:16px;line-height:1.8;margin:0;padding:0;letter-spacing:1px;font-weight:300;font-style:italic;color:#fff;align-self:center}.author{font-weight:400;font-size:.7em;margin-bottom:3px}.author,.title{color:#fff;text-transform:uppercase}.title{font-weight:300;font-size:.5em;letter-spacing:.5px}@media (max-width:767px){.button-left-arrow,.button-right-arrow{display:none}.carousel-dot-wrapper{bottom:10px}.carousel-slide{padding:20px 20px 0;border:none;flex-direction:column-reverse;align-items:center}.carousel-slide:after,.carousel-slide:before{clip-path:none;background:transparent}.author-wrapper{flex-direction:row;margin-right:0;width:100%;justify-content:center;margin-top:20px}}.product-card{display:flex;position:relative;max-width:300px;flex-wrap:wrap;margin:0 10px;background:#fff;align-content:flex-start;transition:all .2s}.product-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.28);transform:translateY(-2px)}.product-card img{width:100%;height:200px;object-fit:cover}.product-card-title-wrapper{height:60px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:12px}.product-card p{line-height:1.5;font-size:1em;margin:10px 0 0;color:#515151}.product-card .description-wrapper{padding:12px 12px 24px;background:#f2f2f2}.product-card .image-wrapper{position:relative;width:100%;height:200px}.product-card .image-wrapper .price-tag{display:block;height:35px;width:75px;text-align:center;line-height:35px;position:absolute;top:10px;right:-10px;font-size:16px;color:#fff;font-weight:400}.product-card .image-wrapper .eu-blue{background:var(--ergo-navy)}.product-card .image-wrapper .eu-gray{background:#515151}.product-card .image-wrapper .eu-red{background:#aa244a}.blog-card{display:flex;flex-wrap:wrap;max-width:375px;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;flex-basis:auto;background:#fff;align-content:flex-start;margin-bottom:12px;transition:all .2s}.blog-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.28);transform:translateY(-2px)}.blog-card img{width:100%;height:200px;max-width:375px;object-fit:cover;object-position:center}.blog-card-wrapper{padding:36px;text-align:left}.blog-card span{font-size:.8em;max-width:375px}.blog-card h4{padding:0;max-width:375px}.blog-card p{line-height:1.7;font-size:1em;margin:10px 0 0;padding:0!important;max-width:375px}.blog-card a{color:#333}.blog-card span.cta-link{color:#bf2c2f;text-transform:lowercase;text-decoration:underline;font-size:.8em;font-weight:500}.question-answer-card{display:flex;flex-wrap:wrap;max-width:575px;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;flex-basis:auto;background:#fff;align-content:flex-start;margin-bottom:12px;transition:all .2s;max-height:400px;min-height:400px;overflow:hidden;position:relative}.question-answer-card.full-width{max-width:1200px}.question-answer-card.is-open{max-height:100%;overflow:visible}.question-answer-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.28);transform:translateY(-2px)}.question-answer-card-wrapper{text-align:left;padding:36px 36px 72px;height:100%}.question-answer-card-wrapper .button-icon svg *{fill:#3c73aa}.card-image-wrapper{display:flex;flex-wrap:wrap}.question-answer-image{width:100%;max-width:500px;overflow:hidden;cursor:pointer;position:relative;margin:18px auto;display:flex;justify-content:center;align-items:center}.question-answer-image .image-expand{position:absolute;top:6px;right:6px;height:40px;width:40px;border-radius:50%;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.28);display:none;align-items:center;justify-content:center}.question-answer-image:hover .image-expand{display:flex}.question-answer-image .image-expand svg{fill:#515151;height:30px}.question-answer-card span{font-size:.8em}.question-answer-card h4{padding:0;font-weight:500}.question-answer-card p{line-height:1.7;font-size:1em;margin:10px 0 0;padding:0!important}.question-answer-card a{color:#333}.question-answer-card span.cta-link{color:#bf2c2f;text-transform:lowercase;text-decoration:underline;font-size:.8em;font-weight:500}.question-answer-card .subheader{margin-top:24px;margin-bottom:-6px;font-size:1.1em}.question-answer-show-more{bottom:0;left:0;right:0;height:120px;background-image:linear-gradient(0deg,#fff 30%,hsla(0,0%,100%,0));position:absolute;display:flex;justify-content:center;align-items:flex-end;cursor:pointer}.question-answer-show-more svg{fill:#515151;height:30px;margin-bottom:12px;transition:transform .2s ease-in-out}.question-answer-show-more:hover svg{transform:translateY(-2px)}.question-answer-show-more.is-open{background-image:none;height:75px}.question-answer-show-more.is-open svg{transform:rotate(180deg)}.question-answer-show-more.is-open:hover svg{transform:rotate(180deg) translateY(2px)}.question-answer-card-wrapper .social-wrapper{display:flex;justify-content:flex-end;flex-direction:column;position:absolute;bottom:0;right:0;padding-right:24px;padding-left:24px;display:none;z-index:1}.question-answer-card.is-open .question-answer-card-wrapper .social-wrapper{display:flex}.question-answer-card-wrapper .social-wrapper .button-secondary{padding-top:12px}.question-answer-labels{display:flex;flex-wrap:wrap;margin:12px 0;align-items:center;font-size:.9em}.question-answer-menu-label{padding:6px 10px;background:#3c73aa;border-radius:5px;font-size:.7em;color:#fff}.question-answer-label,.question-answer-menu-label{margin:3px 6px;cursor:pointer;display:flex;align-items:center;transition:all .2s}.question-answer-label{font-size:.9em;color:#3c73aa;text-transform:uppercase}.question-answer-menu-label svg{height:16px;width:16px;fill:#fff;margin-left:6px}.card-link-modal{position:absolute;top:60px;color:#fff;padding:6px;font-size:.9em;text-transform:none;background:#53af53;width:100px;left:-37px}.card-link-modal:after{content:"";width:0;height:0;position:absolute;top:-10px;left:40px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #53af53}.filtered-results-container,.question-answer-dropdown-container{width:45%;max-width:800px;background:#fff;border:1px solid #ddd;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;transition:height .4s}.filtered-results-container span,.question-answer-selection span{color:#aaa}.filtered-list{padding:12px 24px;flex-wrap:wrap}.filtered-list,.question-answer-selection{position:relative;cursor:pointer;width:100%;display:flex}.question-answer-selection{padding:12px 36px 12px 24px;text-align:left}.filtered-list .question-answer-menu-label:hover{background:#aa244a}.filtered-list-down-arrow,.question-answer-list-down-arrow{height:16px;width:16px;fill:#515151;position:absolute;right:12px;top:0;bottom:0;margin:auto}.filtered-results-container.is-open .filtered-list-down-arrow,.question-answer-dropdown-container.is-open .question-answer-list-down-arrow{transform:rotate(180deg)}.filtered-menu,.question-answer-dropdown-list{width:100%;display:flex;flex-wrap:wrap;height:0;overflow:hidden;visibility:hidden;border-top:1px solid #ccc}.question-answer-dropdown-list{overflow-y:auto}.filtered-results-container.is-open .filtered-menu,.question-answer-dropdown-container.is-open .question-answer-dropdown-list{height:100%;visibility:visible;max-height:500px;padding:12px 24px;transition:height .4s}.question-answer-dropdown-container.is-open .question-answer-dropdown-list{padding:0}.filtered-menu .question-answer-label:hover{transform:translateY(-2px)}.question-answer-dropdown-menu-item{text-align:left;padding:12px 24px;cursor:pointer;width:100%;transition:color .1s}.question-answer-dropdown-menu-item:nth-child(2n){background:#f5f5f5}.question-answer-dropdown-menu-item:hover{color:#3c73aa}.id-anchor{display:block;position:relative;top:-110px;visibility:hidden}.blog-header{max-width:800px;font-weight:500;margin-bottom:48px}.company-card{display:flex;flex-wrap:wrap;max-width:375px;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;flex-basis:auto;background:#fff;align-content:flex-start;margin-bottom:12px;transition:all .2s;cursor:pointer}.company-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.28);transform:translateY(-2px)}.company-card img{width:100%;height:200px;max-width:375px;object-fit:cover;object-position:center}.company-card-wrapper{padding:36px;text-align:left}.company-card span{font-size:.8em;max-width:375px}.company-card h4{padding:0;max-width:375px}.company-card p{line-height:1.7;font-size:1em;margin:10px 0 0;padding:0!important;max-width:375px}.company-card a{color:#333}.company-card span.cta-link{color:#bf2c2f;text-decoration:underline;font-size:.9em;font-weight:500}.card-grid{margin-bottom:24px;margin-top:24px}@media (max-width:767px){.card-grid{margin-top:0;margin-bottom:0}.product-card{padding:0 20px;margin:0 auto}.blog-card,.product-card{width:100%;max-width:400px}.blog-card{margin-left:auto;margin-right:auto;margin-bottom:20px}.blog-card-wrapper{padding:36px}.company-card{width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:20px}.company-card-wrapper{padding:36px}.question-answer-card{margin-top:6px;margin-bottom:6px}}@media (max-width:1023){.product-card .description-wrapper{padding-left:12px;padding-right:12px}.blog-card-wrapper,.company-card-wrapper{padding:24px}}.podcast-header{margin-bottom:36px;max-width:800px;font-weight:700}.audio-card{max-width:900px;background:#fff;border:1px solid #ddd;padding:36px 24px;display:flex;flex-direction:column;margin:12px}.audio-card p{text-align:left;margin-bottom:0}.audio-card iframe{margin:12px 0}.audio-meta{display:flex;flex-direction:column;padding:0 18px;align-items:flex-start}.audio-meta h4,.audio-meta span{text-align:left}.audio-meta h4{padding:0!important;font-size:1.5em}.audio-meta span{font-size:.85em}.audio-card a{color:#515151;font-size:.9em;text-align:left;padding:12px 12px 0;display:flex;align-items:center}.audio-card a svg{height:24px;transition:all .2s}.audio-card a:hover{color:#3c73aa}.audio-card a:hover svg{transform:translateX(3px)}.audio-meta picture{width:100%;margin-bottom:18px}.play-button{transition:all .2s;text-transform:none}.play-button svg{fill:#fff;margin-right:8px;transform:scale(.9)}.audio-widget{display:flex;flex-direction:column;align-items:center;max-width:600px;width:100%}.audio-widget a{font-size:.9em;margin-top:10px;color:#fff}.form-input-placeholder.has-text,input:focus~.form-input-placeholder{top:6px;bottom:10px;left:20px;font-size:11px;opacity:1}.form-input-placeholder{position:absolute;pointer-events:none;left:12px;top:20px;transition:all .2s ease;color:#a0a0a0;font-weight:300}.survey-question-form{display:flex;flex-direction:column;width:500px;min-height:700px}.survey-question-form form{display:flex;margin-bottom:24px;padding-top:0;padding-bottom:0;min-height:440px}.survey-question-form form input{margin:9px}.survey-question-form form label{font-size:14px;padding:9px 0;width:100%;text-align:left}.survey-question-form form fieldset{border:0}.survey-question-form form fieldset div{display:flex;justify-content:flex-start}.survey-question{display:flex;flex-direction:column}.survey-question span{text-align:left;margin-bottom:12px;color:#3c73aa;padding:0 6px;line-height:1.4;max-width:500px}.questions-finished-text{display:none}.questions-finished-text.is-open{display:block}.questions-finished-text span{margin-bottom:12px;display:block;line-height:1.4}.questions-finished-text>div{display:flex;align-items:center;justify-content:center;margin-bottom:12px;font-size:20px}.questions-finished-text svg{width:30px;height:30px;margin-left:12px}.questions-finished-text .path{stroke-dasharray:1000;stroke-dashoffset:0}.questions-finished-text .path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.questions-finished-text .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s ease-in-out .35s forwards;animation:dash-check .9s ease-in-out .35s forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}.survey-questions-answered{width:100%;color:#fff;background:#3c73aa;padding:12px;font-size:13px;letter-spacing:1px;font-weight:300;user-select:none;display:flex;justify-content:center;align-items:center}.survey-questions-answered -text{display:flex;line-height:18px}.survey-questions-answered span{opacity:0;transition:opacity .5s}.survey-questions-answered .is-completed{cursor:pointer;padding:0}.survey-questions-answered .is-completed span{opacity:1}.survey-questions-answered .is-completed .survey-questions-answered-text{display:none}.survey-questions-answered .is-completed .questions-finished{display:flex;font-size:18px;align-items:center;padding:12px}.questions-finished{display:none;justify-content:center;font-size:18px;line-height:18px;width:100%;height:100%}.survey-navigation{display:flex}.survey-next,.survey-previous{width:30%;padding:12px;color:#fff;font-size:13px;font-weight:300;letter-spacing:1px;cursor:pointer;display:flex}.survey-next svg line,.survey-previous svg line{fill:none;stroke:#000;stroke-width:2;stroke-miterlimit:10}.survey-next{justify-content:flex-end;margin-left:auto}.survey-contact-form{flex-direction:column;max-width:800px;align-items:center;display:flex;height:0;opacity:0;visibility:hidden;transition:all .4s}.survey-contact-form-is-shown{height:auto;opacity:1;visibility:visible}@media (max-width:767px){.survey-question-form{width:100%}}html.ergo-page-active .alert-banner,html.ergo-page-active .footer-main{display:none!important}html.ergo-page-active .ergo-reveal{opacity:0;transform:translate3d(0,48px,0);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}html.ergo-page-active .ergo-reveal--from-left{transform:translate3d(-40px,24px,0)}html.ergo-page-active .ergo-reveal--from-right{transform:translate3d(40px,24px,0)}html.ergo-page-active .ergo-reveal--scale{transform:translate3d(0,36px,0) scale(.96)}html.ergo-page-active .ergo-reveal.is-visible{opacity:1;transform:translateZ(0) scale(1)}html.ergo-page-active .ergo-reveal--hero{transition-duration:1.15s}@media (prefers-reduced-motion:reduce){html.ergo-page-active .ergo-reveal,html.ergo-page-active .ergo-reveal--from-left,html.ergo-page-active .ergo-reveal--from-right,html.ergo-page-active .ergo-reveal--scale{opacity:1;transform:none;transition:none}}.ergo-landing{--ergo-red:#c22329;--ergo-blue:#3c73aa;--ergo-red-gradient-end:#aa244a;--ergo-orange:#e19744;--ergo-orange-hover:#e19a48;--ergo-navy:var(--ergo-navy);--ergo-gray:#515151;--ergo-dark:#1a1d24;--ergo-muted:#5a6270;--ergo-bg:#f7f8fa;--ergo-white:#fff;--ergo-radius:12px;--ergo-shadow:0 4px 24px rgba(26,29,36,0.08);--ergo-shadow-lg:0 12px 48px rgba(26,29,36,0.14);font-family:inherit;color:var(--ergo-dark);line-height:1.65}.ergo-shell{max-width:1140px;margin:0 auto;padding:0 24px}.ergo-shell--wide{max-width:1360px;padding:0 clamp(20px,4vw,48px)}.ergo-eyebrow{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ergo-blue);margin-bottom:12px}.ergo-eyebrow--light{color:hsla(0,0%,100%,.85)}.ergo-hero{position:relative;background:linear-gradient(145deg,#f4f7fb,#fff 42%,#fafbfc);border-bottom:1px solid rgba(60,115,170,.1);padding-top:75px;min-height:calc(100vh - 75px);overflow:hidden}.ergo-hero__ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ergo-hero__orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.ergo-hero__orb--1{width:420px;height:420px;top:-120px;left:-80px;background:radial-gradient(circle,rgba(60,115,170,.22),transparent 70%)}.ergo-hero__orb--2{width:320px;height:320px;bottom:-100px;left:18%;background:radial-gradient(circle,rgba(194,35,41,.14),transparent 70%)}.ergo-hero__orb--3{width:280px;height:280px;top:20%;right:38%;background:radial-gradient(circle,rgba(60,115,170,.1),transparent 70%)}.ergo-hero__grid{position:relative;z-index:1;display:flex;align-items:stretch;width:100%;min-height:calc(100vh - 75px)}.ergo-hero__content{display:flex;flex-direction:column;justify-content:center;flex:1 1 56%;padding:72px clamp(28px,4vw,64px) 72px 40px;max-width:none;min-width:0}.ergo-hero__invest-title{color:var(--ergo-dark);font-size:clamp(1.7rem,2.9vw,2.55rem);font-weight:800;line-height:1.18;margin:0 0 16px;letter-spacing:-.02em;text-transform:uppercase}.ergo-hero__invest-accent{background:var(--ergo-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ergo-hero__invest-tagline{list-style:none;margin:0 0 28px;padding:0;font-size:1.15rem;font-weight:900!important;color:var(--ergo-dark);line-height:1.55}.ergo-hero__invest-tagline li{position:relative;padding-left:1.1em;margin:0 0 4px;font-weight:900}.ergo-hero__invest-tagline li:before{content:"\2022";position:absolute;left:0;color:var(--ergo-blue);font-weight:700}.ergo-hero__impact{margin-top:0}.ergo-hero__impact-divider{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 22px;color:var(--ergo-blue)}.ergo-hero__impact-divider:after,.ergo-hero__impact-divider:before{content:"";flex:1 1 auto;height:1.5px;background:var(--ergo-blue);opacity:.85}.ergo-hero__impact-divider span{flex:0 1 auto;max-width:100%;text-align:center;font-size:clamp(.72rem,1.15vw,.88rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;white-space:nowrap}.ergo-hero__impact .ergo-impact-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.ergo-hero__impact .ergo-impact-stat{padding:16px 8px 14px}.ergo-hero__impact .ergo-impact-stat__icon{width:72px;height:72px;margin-bottom:12px}.ergo-hero__impact .ergo-impact-stat__icon svg{width:46px;height:46px}.ergo-hero__impact .ergo-impact-stat__value{font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2;margin-bottom:10px}.ergo-hero__impact .ergo-impact-stat p{font-size:.78rem;line-height:1.4;max-width:14.5em}.ergo-hero__cta-wrap{margin-top:28px}.ergo-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--ergo-red) 0,var(--ergo-red-gradient-end) 100%);color:var(--ergo-white);border:none;border-radius:8px;padding:14px 24px;font-size:.95rem;font-weight:700;letter-spacing:.01em;text-decoration:none;line-height:1.2;box-shadow:0 4px 14px rgba(26,29,36,.12);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.ergo-hero__cta-arrow{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.ergo-hero__cta:hover{color:var(--ergo-white);transform:translateY(-1px);box-shadow:0 8px 22px rgba(26,29,36,.16)}.ergo-hero__cta:hover .ergo-hero__cta-arrow{transform:translateX(3px)}.ergo-hero__cta:focus-visible{outline:2px solid var(--ergo-dark);outline-offset:3px}.ergo-hero__media{position:relative;flex:1 1 44%;align-self:stretch;min-width:0;min-height:0;overflow:hidden;margin:0;background:transparent}.ergo-hero__media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,transparent 78%,rgba(244,247,251,.45) 92%,#f4f7fb)}.ergo-hero__media picture{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;line-height:0}.ergo-hero__media img{width:100%;height:100%;object-fit:cover;object-position:20% 20%;display:block}.ergo-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:8px;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:all .2s ease;letter-spacing:.02em}.ergo-btn--primary{background:var(--ergo-red);color:var(--ergo-white);border-color:var(--ergo-red)}.ergo-btn--primary:hover{background:#a61d22;border-color:#a61d22;transform:translateY(-1px);box-shadow:var(--ergo-shadow)}.ergo-btn--outline{background:transparent;color:var(--ergo-blue);border-color:var(--ergo-blue)}.ergo-btn--outline:hover{background:var(--ergo-blue);color:var(--ergo-white);transform:translateY(-1px)}.ergo-btn--large{padding:18px 36px;font-size:1.05rem}.ergo-btn__arrow{font-size:1.2em;line-height:1}.ergo-section{padding:80px 0;background:#fff}.ergo-section--alt{background:var(--ergo-bg)}.ergo-section--cta{background:var(--ergo-blue);color:var(--ergo-white)}.ergo-section--casestudy{background:var(--ergo-bg);padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(72px,9vw,110px)}.ergo-cs__eyebrow{margin:0 auto 28px;text-align:center;font-size:clamp(1.75rem,3.2vw,2.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.18;color:var(--ergo-dark)}.ergo-section__header{text-align:center;max-width:720px;margin:0 auto 48px}.ergo-section__header h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.3;margin:0;letter-spacing:-.02em}.ergo-lead{font-size:1.1rem;font-weight:400;color:var(--ergo-muted);margin-top:16px;line-height:1.7}.ergo-section--cta .ergo-lead{color:hsla(0,0%,100%,.8)}.ergo-section__cta{text-align:center;margin-top:48px}.ergo-section__cta--left{text-align:left;margin-top:32px}.ergo-section--facts{background:var(--ergo-bg)}.ergo-facts-shell{background:#fff;border-radius:24px;box-shadow:0 12px 48px rgba(26,29,36,.07);border:1px solid rgba(60,115,170,.08);overflow:hidden;margin-bottom:40px}.ergo-facts-hero{display:grid;grid-template-columns:.4fr 1fr;gap:0;align-items:stretch}.ergo-facts-hero__media{min-height:420px;overflow:hidden}.ergo-facts-hero__media img,.ergo-facts-hero__media picture{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.ergo-facts-hero__content{display:flex;flex-direction:column;justify-content:flex-start;padding:44px 48px 48px 44px}.ergo-facts-hero__title{margin:0 0 16px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;color:var(--ergo-dark)}.ergo-facts-hero__title-accent{background:linear-gradient(120deg,var(--ergo-blue),#5a9fd4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ergo-facts-hero__tagline{list-style:none;margin:0 0 4px;padding:0;font-size:1rem;font-weight:500;color:var(--ergo-muted);line-height:1.6}.ergo-facts-hero__tagline li{position:relative;padding-left:1.1em;margin:0 0 2px}.ergo-facts-hero__tagline li:before{content:"\2022";position:absolute;left:0;color:var(--ergo-blue);font-weight:700}.ergo-impact-panel{margin-top:28px;padding:0}.ergo-impact-panel__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(60,115,170,.1)}.ergo-impact-panel__eyebrow{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ergo-blue);margin:0}.ergo-impact-panel__head p{margin:0;font-size:.84rem;color:var(--ergo-muted)}.ergo-impact-panel__head p:before{content:"\B7";margin-right:14px;color:rgba(60,115,170,.35);font-weight:700}.ergo-impact-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px;border-radius:20px;background:var(--ergo-bg);border:1px solid rgba(60,115,170,.1);box-shadow:inset 0 1px 0 var(--ergo-white),0 10px 32px rgba(26,29,36,.07)}.ergo-impact-stat{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 10px 16px;border-radius:14px;transition:background .22s ease,transform .22s ease}.ergo-impact-stat:not(:last-child):after{content:"";position:absolute;top:16%;right:-2px;width:1px;height:68%;background:linear-gradient(180deg,transparent,rgba(60,115,170,.16) 50%,transparent)}.ergo-impact-stat:hover{background:hsla(0,0%,100%,.82);transform:translateY(-2px)}.ergo-impact-stat__icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;flex-shrink:0;margin-bottom:10px;border-radius:50%;background:hsla(0,0%,100%,.95);color:var(--ergo-blue);box-shadow:0 3px 10px rgba(60,115,170,.14)}.ergo-impact-stat:nth-child(odd) .ergo-impact-stat__icon{color:var(--ergo-red);box-shadow:0 3px 10px rgba(194,35,41,.14)}.ergo-impact-stat__icon svg{width:42px;height:42px}.ergo-impact-stat__value{display:block;margin-bottom:8px;font-size:clamp(1.3rem,1.85vw,1.7rem);font-weight:800;line-height:1.2;letter-spacing:-.04em;background:var(--ergo-blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ergo-impact-stat:nth-child(odd) .ergo-impact-stat__value{background:linear-gradient(135deg,var(--ergo-red) 10%,var(--ergo-red-gradient-end) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ergo-impact-stat p{margin:0;max-width:13em;font-size:.7rem;line-height:1.45;color:var(--ergo-muted);font-weight:500}.ergo-facts-panel{background:#fff;border-radius:20px;padding:40px 48px;border:1px solid rgba(60,115,170,.08);box-shadow:0 8px 32px rgba(26,29,36,.04)}.ergo-facts-panel__title{margin:0 0 28px;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:var(--ergo-dark);letter-spacing:-.02em}.ergo-facts-panel__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(60,115,170,.1)}.ergo-facts-panel__item{padding-right:16px}.ergo-facts-panel__item:not(:last-child){border-right:1px solid rgba(60,115,170,.1)}.ergo-facts-panel__value{display:block;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;color:var(--ergo-blue);line-height:1;margin-bottom:12px;letter-spacing:-.03em}.ergo-facts-panel__item:first-child .ergo-facts-panel__value{color:var(--ergo-red)}.ergo-facts-panel__item p{margin:0;font-size:.92rem;line-height:1.65;color:var(--ergo-muted)}.ergo-facts-panel__sources{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 20px}.ergo-facts-panel__sources-label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ergo-muted);padding-top:2px}.ergo-facts-panel__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;flex:1}.ergo-facts-panel__links a{font-size:.88rem;font-weight:500;color:var(--ergo-blue);text-decoration:none;line-height:1.5;transition:color .2s ease}.ergo-facts-panel__links a:hover{color:var(--ergo-red);text-decoration:underline}.ergo-facts-panel__dot{width:4px;height:4px;border-radius:50%;background:rgba(90,98,112,.35);flex-shrink:0}.ergo-sources{text-align:center;font-size:.85rem;color:var(--ergo-muted)}.ergo-sources p{margin:0 0 8px;font-weight:600}.ergo-sources ul{list-style:none;padding:0;margin:0}.ergo-sources li{margin-bottom:4px}.ergo-sources a{color:var(--ergo-blue);text-decoration:underline}.ergo-section--flow{background:linear-gradient(180deg,#fff 0,var(--ergo-bg) 100%)}.ergo-flow-header{text-align:center;max-width:760px;margin:0 auto 56px}.ergo-flow-header__eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ergo-blue);margin-bottom:14px}.ergo-flow-header__title{margin:0;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:700;line-height:1.22;letter-spacing:-.03em;color:var(--ergo-dark)}.ergo-flow-header__title-accent{background:linear-gradient(120deg,var(--ergo-blue),#5a9fd4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ergo-flow-header__lead{margin:18px 0 0;font-size:1.05rem;line-height:1.7;color:var(--ergo-muted)}.ergo-flow{display:flex;flex-direction:column;gap:56px;max-width:1180px;margin:0 auto}.ergo-flow__step{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;width:100%}.ergo-flow__step:nth-child(2n) .ergo-flow__image{order:2}.ergo-flow__step:nth-child(2n) .ergo-flow__card{order:1}.ergo-flow__image{position:relative;width:100%;min-height:360px;border-radius:24px;overflow:hidden;box-shadow:0 24px 56px rgba(26,29,36,.14),0 0 0 1px rgba(60,115,170,.08)}.ergo-flow__image img,.ergo-flow__image picture{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.ergo-flow__badge{position:absolute;top:22px;left:22px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 14px;border-radius:14px;font-size:.82rem;font-weight:800;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,var(--ergo-red),#d42e35);box-shadow:0 8px 24px rgba(194,35,41,.35)}.ergo-flow__card{position:relative;margin:0;padding:32px 36px;background:#fff;border-radius:20px;border:1px solid rgba(60,115,170,.1);border-left:5px solid var(--ergo-blue);box-shadow:0 16px 40px rgba(26,29,36,.08);transition:transform .22s ease,box-shadow .22s ease}.ergo-flow__step:nth-child(2n) .ergo-flow__card{border-left:1px solid rgba(60,115,170,.1);border-right:5px solid var(--ergo-red)}.ergo-flow__step:hover .ergo-flow__card{transform:translateY(-4px);box-shadow:0 22px 48px rgba(60,115,170,.14)}.ergo-flow__card-label{display:inline-block;margin-bottom:10px;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ergo-blue)}.ergo-flow__step:nth-child(2n) .ergo-flow__card-label{color:var(--ergo-red)}.ergo-flow__card h3{margin:0 0 10px;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--ergo-dark)}.ergo-flow__card p{margin:0;font-size:.98rem;line-height:1.65;color:var(--ergo-muted)}.ergo-section--flow .ergo-section__cta{margin-top:56px}.ergo-section--seamless{--seamless-accent:var(--ergo-blue);--seamless-accent-muted:#2f5a7a;--seamless-accent-soft:#eaf1f7;background:var(--ergo-bg);padding-top:72px;padding-bottom:80px}.ergo-section--seamless>.ergo-shell--wide{max-width:1480px}.ergo-seamless__title{margin:0 0 12px;text-align:center;font-size:clamp(1.75rem,3.2vw,2.4rem);font-weight:700;color:var(--ergo-dark);letter-spacing:-.03em;line-height:1.18}.ergo-seamless__subtitle{margin:0 auto 44px;max-width:720px;text-align:center;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:500;color:var(--ergo-muted);line-height:1.55;letter-spacing:-.01em}.ergo-seamless{max-width:100%;margin:0 auto;padding:0 8px;background:transparent;border:none}.ergo-seamless__steps{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:14px;row-gap:14px;align-items:start;width:100%}.ergo-seamless__step-head--1{grid-column:1;grid-row:1}.ergo-seamless__step-head--2{grid-column:3;grid-row:1}.ergo-seamless__step-head--3{grid-column:5;grid-row:1}.ergo-seamless__step-visual--1{grid-column:1;grid-row:2}.ergo-seamless__arrow--1{grid-column:2;grid-row:2}.ergo-seamless__step-visual--2{grid-column:3;grid-row:2}.ergo-seamless__arrow--2{grid-column:4;grid-row:2}.ergo-seamless__step-visual--3{grid-column:5;grid-row:2}.ergo-seamless__step-foot--1{grid-column:1;grid-row:3}.ergo-seamless__step-foot--2{grid-column:3;grid-row:3}.ergo-seamless__step-foot--3{grid-column:5;grid-row:3}.ergo-seamless__arrow{display:flex;align-items:center;justify-content:center;color:rgba(27,107,74,.45);width:100%;height:100%;align-self:stretch}.ergo-seamless__arrow svg{width:28px;height:28px}.ergo-seamless__step-head{display:flex;align-items:flex-start;gap:12px;margin:0}.ergo-seamless__step-num{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--seamless-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;line-height:1}.ergo-seamless__step-head h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--seamless-accent);line-height:1.3}.ergo-seamless__step-head p{margin:4px 0 0;font-size:.9rem;font-weight:500;color:var(--seamless-accent-muted);line-height:1.35}.ergo-seamless__step-visual{border-radius:14px;overflow:hidden;background:#fff;border:none;box-shadow:0 12px 36px rgba(26,29,36,.1);aspect-ratio:4/3.15;width:100%}.ergo-seamless__step-visual img,.ergo-seamless__step-visual picture{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}.ergo-seamless__step-foot{display:flex;align-items:flex-start;gap:12px;margin:0;padding:4px 2px 0;background:transparent}.ergo-seamless__step-icon{flex:0 0 30px;width:30px;height:30px;color:var(--seamless-accent);margin-top:1px}.ergo-seamless__step-icon svg{width:100%;height:100%;display:block}.ergo-seamless__step-foot p{margin:0;font-size:.92rem;line-height:1.55;color:var(--seamless-accent-muted);font-weight:500}.ergo-seamless__banner{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:36px;padding:16px 28px;border-radius:14px;background:var(--seamless-accent-soft)}.ergo-seamless__banner-check{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--seamless-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.ergo-seamless__banner-check svg{width:16px;height:16px}.ergo-seamless__banner p{margin:0;font-size:1rem;font-weight:600;color:var(--seamless-accent);line-height:1.45;letter-spacing:-.01em}.ergo-seamless__cta{display:flex;justify-content:center;margin-top:40px}.ergo-seamless__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ergo-orange);color:var(--ergo-dark);border:none;border-radius:10px;padding:16px 30px;font-size:1.02rem;font-weight:700;letter-spacing:.01em;text-decoration:none;line-height:1.2;box-shadow:0 6px 18px rgba(26,29,36,.12);transition:transform .2s ease,box-shadow .2s ease}.ergo-seamless__cta-arrow{width:18px;height:18px;flex-shrink:0;transition:transform .2s ease}.ergo-seamless__cta-btn:hover{background:var(--ergo-orange-hover);color:var(--ergo-dark);transform:translateY(-2px);box-shadow:0 10px 24px rgba(26,29,36,.16)}.ergo-seamless__cta-btn:hover .ergo-seamless__cta-arrow{transform:translateX(3px)}.ergo-seamless__cta-btn:focus-visible{outline:2px solid var(--ergo-dark);outline-offset:3px}@media (max-width:980px){.ergo-seamless__steps{grid-template-columns:1fr;grid-template-rows:none;gap:12px;max-width:560px;margin:0 auto}.ergo-seamless__step-head--1{grid-column:1;grid-row:1}.ergo-seamless__step-visual--1{grid-column:1;grid-row:2}.ergo-seamless__step-foot--1{grid-column:1;grid-row:3}.ergo-seamless__arrow--1{grid-column:1;grid-row:4}.ergo-seamless__step-head--2{grid-column:1;grid-row:5}.ergo-seamless__step-visual--2{grid-column:1;grid-row:6}.ergo-seamless__step-foot--2{grid-column:1;grid-row:7}.ergo-seamless__arrow--2{grid-column:1;grid-row:8}.ergo-seamless__step-head--3{grid-column:1;grid-row:9}.ergo-seamless__step-visual--3{grid-column:1;grid-row:10}.ergo-seamless__step-foot--3{grid-column:1;grid-row:11}.ergo-seamless__arrow{height:auto;padding:4px 0 10px;transform:rotate(90deg)}.ergo-seamless__step-visual{aspect-ratio:16/11}.ergo-seamless__step-foot{margin-bottom:8px}}@media (max-width:600px){.ergo-section--seamless{padding-top:56px;padding-bottom:64px}.ergo-seamless{padding:0}.ergo-seamless__banner{align-items:flex-start;text-align:left;padding:14px 16px}}.ergo-section--wyg{background:#fff;padding-top:clamp(72px,9vw,108px);padding-bottom:clamp(80px,10vw,116px)}.ergo-wyg__title{margin:0 0 clamp(40px,5vw,56px);text-align:center;font-size:clamp(1.75rem,3.2vw,2.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.18;color:var(--ergo-dark)}.ergo-wyg__copy{max-width:560px}.ergo-wyg__copy h2{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.3;margin:0 0 28px;color:var(--ergo-dark)}.ergo-wyg__split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,5vw,72px);align-items:center}.ergo-wyg__media{align-self:center;border-radius:18px;overflow:hidden;box-shadow:0 28px 64px rgba(26,29,36,.14)}.ergo-wyg__media img,.ergo-wyg__media picture{display:block;width:100%;height:auto}.ergo-wyg__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ergo-wyg__step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding-bottom:28px}.ergo-wyg__step:last-child{padding-bottom:0}.ergo-wyg__step:not(:last-child):after{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:linear-gradient(180deg,rgba(60,115,170,.35),rgba(60,115,170,.08));transform:translateX(-50%)}.ergo-wyg__step-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--ergo-blue);background:#fff;color:var(--ergo-blue);flex-shrink:0}.ergo-wyg__step:nth-child(2n) .ergo-wyg__step-icon{border-color:var(--ergo-red);color:var(--ergo-red)}.ergo-wyg__step-icon svg{width:20px;height:20px}.ergo-wyg__step p{margin:10px 0 0;font-size:1rem;line-height:1.7;color:var(--ergo-dark)}.ergo-wyg__cta{margin-top:32px}@media (max-width:980px){.ergo-wyg__split{grid-template-columns:1fr;gap:36px}.ergo-wyg__media{max-width:720px;margin:0 auto}.ergo-wyg__copy{max-width:none}}@media (max-width:600px){.ergo-section--wyg{padding-top:56px;padding-bottom:64px}.ergo-wyg__title{margin-bottom:32px}.ergo-wyg__copy h2{margin-bottom:22px}.ergo-wyg__step{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-bottom:24px}.ergo-wyg__step:not(:last-child):after{left:19px;top:40px}.ergo-wyg__step-icon{width:40px;height:40px}.ergo-wyg__step-icon svg{width:18px;height:18px}.ergo-wyg__step p{margin-top:8px;font-size:.95rem}}.ergo-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ergo-split h2{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.3;margin:0 0 20px}.ergo-split__media{border-radius:var(--ergo-radius);overflow:hidden;box-shadow:var(--ergo-shadow-lg)}.ergo-split__media img,.ergo-split__media picture{width:100%;display:block}.ergo-checklist{list-style:none;padding:0;margin:0}.ergo-checklist li{position:relative;padding-left:28px;margin-bottom:14px;color:var(--ergo-muted);font-size:.98rem}.ergo-checklist li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--ergo-red);font-weight:700}.ergo-icon-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ergo-icon-list__item{display:flex;align-items:flex-start;gap:14px}.ergo-icon-list__icon{flex:0 0 36px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--ergo-blue);background:#fff;color:var(--ergo-blue);margin-top:1px}.ergo-icon-list__item:nth-child(2n) .ergo-icon-list__icon{border-color:var(--ergo-red);color:var(--ergo-red)}.ergo-icon-list__icon svg{width:18px;height:18px;display:block}.ergo-icon-list__text{flex:1;min-width:0;font-size:.98rem;font-weight:400;line-height:1.62;color:var(--ergo-muted)}.ergo-citation-cards{display:flex;flex-direction:column;gap:10px;margin:8px 0 28px}.ergo-citation-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(60,115,170,.18);background:var(--ergo-white);box-shadow:var(--ergo-shadow);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ergo-citation-card:hover{transform:translateY(-2px);border-color:var(--ergo-blue);box-shadow:var(--ergo-shadow-lg)}.ergo-citation-card__icon{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(60,115,170,.1);color:var(--ergo-blue)}.ergo-citation-card__icon svg{width:18px;height:18px}.ergo-citation-card__text{flex:1;min-width:0;font-size:.86rem;line-height:1.5;color:var(--ergo-dark)}.ergo-citation-card__text strong{color:var(--ergo-dark)}.ergo-citation-card__arrow{flex:0 0 16px;width:16px;height:16px;color:var(--ergo-muted)}.ergo-expand-trigger{position:relative;display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in;border-radius:var(--ergo-radius);overflow:hidden}.ergo-expand-trigger__hint{position:absolute;bottom:12px;right:12px;background:rgba(26,29,36,.75);color:var(--ergo-white);font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:6px;pointer-events:none}.ergo-cs{--cs-navy:var(--ergo-navy);--cs-accent:var(--ergo-red);--cs-accent-deep:#8f1a1e;--cs-blue:var(--ergo-blue);position:relative;max-width:1080px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(28px,4vw,56px) clamp(36px,4vw,52px);background:transparent;border:2.5px solid rgba(13,47,87,.55);border-radius:32px;box-shadow:none;overflow:hidden}.ergo-cs__network{position:absolute;left:0;right:0;bottom:0;height:30%;min-height:140px;pointer-events:none;z-index:0;overflow:hidden}.ergo-cs__network-svg{display:block;width:100%;height:100%;opacity:.85}.ergo-cs__title{position:relative;z-index:1;margin:0 auto 14px;max-width:820px;text-align:center;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--cs-navy)}.ergo-cs__title-rule{position:relative;z-index:1;display:block;width:72px;height:3px;margin:0 auto 36px;border-radius:999px;background:var(--cs-accent)}.ergo-cs__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3vw,40px);align-items:center;margin-bottom:32px}.ergo-cs__abstract{background:var(--ergo-white);border-radius:18px;padding:clamp(20px,2.5vw,28px)}.ergo-cs__abstract-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.ergo-cs__abstract-icon{flex:0 0 42px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(171,21,21,.14);color:var(--cs-accent)}.ergo-cs__abstract-icon svg{width:22px;height:22px}.ergo-cs__abstract-head h3{margin:2px 0 8px;font-size:1.05rem;font-weight:700;color:var(--cs-navy);line-height:1.25}.ergo-cs__abstract-rule{display:block;width:56px;height:2px;border-radius:999px;background:var(--cs-accent)}.ergo-cs__abstract-body p{margin:0;padding:14px 0;font-size:1.02rem;font-weight:500;line-height:1.65;color:var(--cs-navy);border-bottom:1px solid rgba(13,47,87,.1)}.ergo-cs__abstract-body p:first-child{padding-top:0}.ergo-cs__abstract-body p:last-child{padding-bottom:0;border-bottom:none}.ergo-cs__abstract-body strong{color:var(--cs-accent);font-weight:700}.ergo-cs__results{text-align:center}.ergo-cs__results-title{margin:0 auto 24px;max-width:280px;font-size:.98rem;font-weight:700;line-height:1.35;color:var(--cs-navy)}.ergo-cs__stats{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:nowrap;padding-bottom:14px}.ergo-cs__stat{position:relative;flex:0 0 auto;width:clamp(136px,32vw,190px);height:clamp(136px,32vw,190px);border-radius:50%;color:#fff;box-shadow:0 14px 32px rgba(13,47,87,.18)}.ergo-cs__stat:after{content:"";position:absolute;left:50%;bottom:-10px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;transform:translateX(-50%)}.ergo-cs__stat--green{background:linear-gradient(100deg,var(--ergo-red) 0,var(--ergo-red-gradient-end) 100%)}.ergo-cs__stat--green:after{border-top:14px solid var(--cs-accent-deep)}.ergo-cs__stat--blue{background:var(--ergo-blue)}.ergo-cs__stat--blue:after{border-top:14px solid var(--ergo-blue)}.ergo-cs__stat-label{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-100% - 8px));width:84%;margin:0;font-size:clamp(.85rem,1.45vw,1.05rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.15;text-align:center}.ergo-cs__stat-value{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:3px;padding-right:calc(22px + 3px);white-space:nowrap;font-size:clamp(1.85rem,2.9vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1}.ergo-cs__stat-value svg{width:22px;height:22px;flex-shrink:0}.ergo-cs__equals{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ergo-white);border:1px solid rgba(13,47,87,.14);box-shadow:0 6px 16px rgba(13,47,87,.1);color:var(--cs-navy);font-size:1.1rem;font-weight:700}.ergo-cs__equals svg{width:18px;height:18px;flex-shrink:0}.ergo-cs__takeaway{position:relative;z-index:1;display:flex;align-items:center;gap:14px;max-width:760px;margin:0 auto;padding:14px 22px;background:#fff;border-radius:999px;border:1px solid rgba(13,47,87,.08);box-shadow:0 10px 28px rgba(13,47,87,.1)}.ergo-cs__takeaway-check{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cs-accent);color:#fff}.ergo-cs__takeaway-check svg{width:18px;height:18px}.ergo-cs__takeaway p{margin:0;font-size:.95rem;font-weight:700;line-height:1.4;color:var(--cs-navy)}.ergo-final-cta{text-align:center;padding:48px 32px;background:hsla(0,0%,100%,.06);border-radius:var(--ergo-radius);border:1px solid hsla(0,0%,100%,.12)}.ergo-final-cta h3{font-size:1.5rem;font-weight:600;margin:0 0 12px;color:var(--ergo-white)}.ergo-final-cta p{color:hsla(0,0%,100%,.75);margin:0 0 28px;font-size:1.05rem}.ergo-lightbox{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.88);display:flex;align-items:center;justify-content:center;padding:24px;animation:ergoFadeIn .2s ease}.ergo-lightbox__close{position:absolute;top:20px;right:24px;background:none;border:none;color:var(--ergo-white);font-size:2.5rem;cursor:pointer;line-height:1;padding:4px 12px;z-index:1}.ergo-lightbox__content{max-width:95vw;max-height:90vh;overflow:auto;border-radius:var(--ergo-radius)}.ergo-lightbox__content img,.ergo-lightbox__content picture{max-width:100%;height:auto;display:block}.ergo-footer{position:relative;margin-top:0;overflow:hidden;background:#333;color:hsla(0,0%,100%,.88)}.ergo-footer__ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ergo-footer__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.ergo-footer__orb--1{width:420px;height:420px;top:-180px;right:-80px;background:rgba(60,115,170,0)}.ergo-footer__orb--2{width:360px;height:360px;bottom:-120px;left:-100px;background:rgba(194,35,41,0)}.ergo-footer__inner{position:relative;z-index:1;background-color:#333;padding:72px 0 56px}.ergo-footer__grid{display:grid;grid-template-columns:1.15fr .9fr .95fr 1fr;gap:48px 40px}.ergo-footer__heading{margin:0 0 22px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.95)}.ergo-footer__heading:after{content:"";display:block;width:32px;height:3px;margin-top:10px;border-radius:2px;background:linear-gradient(90deg,var(--ergo-red-gradient-end),var(--ergo-red))}.ergo-footer__heading--spaced{margin-top:32px}.ergo-footer__press{display:flex;flex-direction:column;gap:14px}.ergo-footer__article{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ergo-footer__article:hover{background:hsla(0,0%,100%,.08);border-color:rgba(60,115,170,.35);transform:translateX(4px)}.ergo-footer__article img,.ergo-footer__article picture{width:52px;height:52px;flex-shrink:0;border-radius:10px;object-fit:cover;display:block}.ergo-footer__article-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ergo-footer__article-title{font-size:.86rem;font-weight:500;font-style:italic;line-height:1.45;color:hsla(0,0%,100%,.92)}.ergo-footer__article-date{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.ergo-footer__more{display:inline-block;margin-top:16px;font-size:.82rem;font-weight:600;color:var(--ergo-blue);text-decoration:none;transition:color .2s ease}.ergo-footer__more:hover{color:#7eb3e0}.ergo-footer__nav{display:flex;flex-direction:column;gap:2px}.ergo-footer__nav a{display:inline-block;padding:7px 0;font-size:.88rem;font-weight:400;color:hsla(0,0%,100%,.62);text-decoration:none;transition:color .2s ease,transform .2s ease}.ergo-footer__nav a:hover{color:#fff;transform:translateX(4px)}.ergo-footer__col--brand{display:flex;flex-direction:column;align-items:flex-start;align-self:start;width:100%;height:fit-content;padding:28px 28px 32px;border-radius:20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.ergo-footer__logo{display:block;margin-bottom:20px}.ergo-footer__logo img,.ergo-footer__logo picture{width:160px;height:auto;display:block;filter:brightness(1.15)}.ergo-footer__tagline{margin:0 0 24px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.55;color:hsla(0,0%,100%,.55)}.ergo-footer__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-size:.88rem;font-weight:700;letter-spacing:.04em;color:#fff;text-decoration:none;background:linear-gradient(135deg,var(--ergo-red) 0,#d42e35 50%,#a61d22 100%);box-shadow:0 8px 28px rgba(194,35,41,.35);transition:transform .2s ease,box-shadow .2s ease}.ergo-footer__cta:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(194,35,41,.45)}.ergo-footer__bar{position:relative;z-index:1;border-top:1px solid hsla(0,0%,100%,.08);background-color:#2d2d2d}.ergo-footer__bar-inner{justify-content:space-between;gap:20px 32px;padding:24px 0 28px}.ergo-footer__bar-inner,.ergo-footer__legal{display:flex;flex-wrap:wrap;align-items:center}.ergo-footer__legal{gap:12px}.ergo-footer__legal a{font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.55);text-decoration:none;transition:color .2s ease}.ergo-footer__legal a:hover{color:#fff}.ergo-footer__legal-dot{width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.25)}.ergo-footer__social{display:flex;align-items:center;gap:10px}.ergo-footer__social-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.ergo-footer__social-btn:hover{color:#fff;background:rgba(60,115,170,.35);border-color:rgba(60,115,170,.5);transform:translateY(-2px)}.ergo-footer__social-btn svg{width:18px;height:18px}.ergo-footer__copy{margin:0;font-size:.78rem;font-weight:500;color:hsla(0,0%,100%,.42);text-align:right}@keyframes ergoFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.ergo-hero__grid{flex-direction:column;min-height:auto}.ergo-hero__content{flex:none;max-width:none}.ergo-hero__media{flex:none;width:100%;height:360px;min-height:360px;max-height:360px;margin:0}.ergo-hero__media:after{background:linear-gradient(180deg,transparent,transparent 78%,rgba(244,247,251,.45) 92%,#f4f7fb)}.ergo-hero__media img{object-fit:cover;object-position:55% 18%}.ergo-hero__content{padding:40px 24px 52px}.ergo-hero__invest-title{font-size:clamp(1.5rem,5vw,2.05rem)}.ergo-hero__impact-divider span{white-space:normal;font-size:.7rem;letter-spacing:.06em}.ergo-hero__impact .ergo-impact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ergo-hero{padding-top:60px;min-height:0}.ergo-facts-hero{grid-template-columns:1fr}.ergo-facts-hero__media{min-height:260px;order:-1}.ergo-facts-hero__media img{min-height:260px}.ergo-facts-hero__content{padding:32px 24px}.ergo-impact-panel{margin-top:24px}.ergo-impact-panel__head p:before{display:none}.ergo-impact-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.ergo-impact-stat:not(:last-child):after{display:none}.ergo-impact-stat{padding:16px 12px;background:hsla(0,0%,100%,.55)}.ergo-impact-stat:last-child{grid-column:1/-1}.ergo-impact-stat p{max-width:none;font-size:.74rem}.ergo-facts-panel{padding:32px 24px}.ergo-facts-panel__grid{grid-template-columns:1fr;gap:24px}.ergo-facts-panel__item:not(:last-child){border-right:none;padding-right:0;padding-bottom:24px;border-bottom:1px solid rgba(60,115,170,.1)}.ergo-facts-panel__sources{flex-direction:column;gap:10px}.ergo-facts-panel__dot{display:none}.ergo-facts-panel__links{flex-direction:column;align-items:flex-start;gap:10px}.ergo-flow{max-width:100%;gap:40px}.ergo-flow__step{grid-template-columns:1fr;gap:24px}.ergo-flow__step:nth-child(2n) .ergo-flow__image{order:-1}.ergo-flow__step:nth-child(2n) .ergo-flow__card{order:0;border-left:5px solid var(--ergo-red);border-right:1px solid rgba(60,115,170,.1)}.ergo-flow__image{min-height:280px;border-radius:18px}.ergo-flow__image img{min-height:280px}.ergo-flow__card{padding:24px 26px}.ergo-flow__card h3{font-size:1.2rem}.ergo-flow-header{margin-bottom:40px}.ergo-split{grid-template-columns:1fr;gap:32px}.ergo-cs__grid{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.ergo-cs__results-title{max-width:420px;margin-bottom:20px}.ergo-cs__stats{gap:10px;padding-bottom:18px}.ergo-cs__stat{width:min(152px,40vw);height:min(152px,40vw)}.ergo-cs__stat-label{font-size:.78rem;width:86%;top:50%;transform:translate(-50%,calc(-100% - 7px))}.ergo-cs__stat-value{font-size:clamp(1.35rem,5.8vw,1.7rem);padding-right:calc(16px + 3px);top:54%}.ergo-cs__stat-value svg{width:16px;height:16px}.ergo-cs__stat:after{bottom:-8px;border-left-width:9px;border-right-width:9px}.ergo-cs__stat--blue:after,.ergo-cs__stat--green:after{border-top-width:11px}.ergo-cs__equals{flex:0 0 30px;width:30px;height:30px;font-size:.95rem}.ergo-cs__takeaway{border-radius:18px;align-items:flex-start;margin-top:8px}.ergo-split__media{order:-1}.ergo-footer__grid{grid-template-columns:1fr 1fr;gap:40px 28px}.ergo-footer__col--brand{grid-column:1/-1;order:-1}.ergo-footer__col:first-child{grid-column:1/-1}.ergo-footer__inner{padding:56px 28px 44px}.ergo-footer__bar-inner{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:24px 28px 28px}.ergo-footer__copy{flex-basis:100%;text-align:left;margin-top:4px}}@media (max-width:600px){.ergo-section{padding:56px 0}.ergo-cs{padding:28px 16px 24px;border-radius:24px}.ergo-cs__eyebrow{margin-bottom:20px}.ergo-cs__title{font-size:1.2rem}.ergo-cs__title-rule{margin-bottom:24px}.ergo-cs__stats{gap:8px;padding-bottom:20px}.ergo-cs__stat{width:min(142px,42vw);height:min(142px,42vw)}.ergo-cs__stat-label{font-size:.7rem;letter-spacing:.06em;width:88%;top:50%;transform:translate(-50%,calc(-100% - 6px))}.ergo-cs__stat-value{font-size:1.35rem;gap:2px;top:54%}.ergo-cs__equals{flex:0 0 26px;width:26px;height:26px;font-size:.85rem}.ergo-cs__takeaway{gap:12px;padding:14px 16px}.ergo-cs__takeaway p{font-size:.88rem}.ergo-hero__content{padding:32px 20px 40px}.ergo-hero__media{height:280px;min-height:280px;max-height:280px}.ergo-footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.ergo-footer__col--brand{grid-column:1/-1;order:-1;padding:24px 22px 28px}.ergo-footer__col:first-child{grid-column:1/-1}.ergo-footer__col:nth-child(3) .ergo-footer__nav{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.ergo-footer__col:nth-child(3) .ergo-footer__heading--spaced{grid-column:1/-1;margin-top:20px}.ergo-footer__col:nth-child(3) .ergo-footer__nav[aria-label=Compliance]{grid-column:1/-1;grid-template-columns:1fr}.ergo-footer__inner{padding:44px 24px 32px}.ergo-footer__heading{margin-bottom:16px}.ergo-footer__nav a{padding:5px 0;font-size:.84rem}.ergo-footer__bar-inner{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 28px}.ergo-footer__legal,.ergo-footer__social{width:auto}.ergo-footer__copy{flex-basis:100%;margin-top:4px}}.ergo-reveal--delay-100{--reveal-delay:100ms}.ergo-reveal--delay-120{--reveal-delay:120ms}.ergo-reveal--delay-180{--reveal-delay:180ms}.ergo-reveal--delay-220{--reveal-delay:220ms}.ergo-reveal--delay-280{--reveal-delay:280ms}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-light-webfont.woff2) format("woff2"),url(/fonts/montserrat-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-regular-webfont.woff2) format("woff2"),url(/fonts/montserrat-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-semibold-webfont.woff2) format("woff2"),url(/fonts/montserrat-semibold-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body{font-family:Montserrat,sans-serif;font-size:1rem;color:#333}.ulnoindent{padding-left:1em}.prob-text-wrapper{position:absolute;right:0;top:0;bottom:0;width:42%}.prob-text-container{flex-direction:column;padding:24px}.prob-text-body,.prob-text-header{display:flex;flex-direction:column;font-size:.9em}.prob-text-header{margin-bottom:24px}.ergo-container{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;bottom:0;right:0;width:950px;margin:auto;background:linear-gradient(180deg,#fff,#b0c7dd);flex-direction:column;overflow:hidden;height:calc(100% - 80px);max-width:100%}.ergo-container picture{width:100%;padding-left:48px;margin-top:12px}.ergo-results{height:100%;width:100%;position:relative}.ergo-assess-wrapper{height:680px;width:970px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border-color:#4d5365;background:linear-gradient(180deg,#414555,#515151);border-radius:10px;max-height:100%;max-width:100%}.ergo-assess-wrapper h2{color:#fff;text-transform:none;font-size:1.3em;position:absolute;top:8px;left:24px;margin:0}.picture-wrapper{position:relative;height:360px;width:400px;margin-left:72px}.ergo-title-container{display:flex;flex-direction:column;padding:24px 36px;position:absolute;top:50px;right:0;left:0}.ergo-title-container span{line-height:1.6;font-size:.9em}.ergo-title-container span:first-child{font-weight:700;font-size:1.1em}@media (max-width:767px){.ergo-assess-wrapper{height:auto;background:none}.ergo-assess-wrapper h2{display:none}.ergo-container{height:100%;background:none}.ergo-container picture{display:none}.picture-wrapper{position:absolute;bottom:0;left:0;right:0}.prob-text-container{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.28);height:calc(100% - 60px)}.prob-text-wrapper{right:10px;top:10px;font-size:.85em;z-index:1}.prob-text-header{margin-bottom:12px}}