.modal:has(.sign-in-modal__container){overflow-y:auto}.sign-in-modal__modal{display:block}.sign-in-modal__modal>.modal-dialog{z-index:1;position:relative}.sign-in-modal__backdrop{position:absolute;inset:0}.sign-in-modal__container{flex-direction:column;gap:1.5rem;max-width:38.6875rem;min-height:16.5rem;margin:1.5625rem;padding:1.5rem 2.5rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;display:flex;position:relative!important}@media (max-width:30rem){.sign-in-modal__container{padding:1.5rem 1rem}}.sign-in-modal__header{border-bottom:none;flex-direction:row;justify-content:space-between;margin:0;padding:0;display:flex}.sign-in-modal__content{flex-direction:column;gap:1rem;display:flex}.sign-in-modal__heading{letter-spacing:-1.5%;color:#0e1726;font-size:2rem;font-weight:400;line-height:2.5rem}.sign-in-modal__close{width:40px;padding-right:5px;color:#2a446f!important;border:.125rem solid #2a446f!important;height:40px!important}.sign-in-modal__body-content{letter-spacing:-2%;color:#0e1726;opacity:.8;font-size:1rem;font-weight:400;line-height:1.5rem}.sign-in-modal__sign-in-btn{border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}@media (forced-colors:active){.sign-in-modal__sign-in-btn{border:.125rem solid buttontext}}.sign-in-modal__btn-text{letter-spacing:-2%;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.375rem}.sign-in-modal__footer{justify-content:center;align-items:center;display:flex;padding:0!important}
.progressbar{justify-content:flex-start;display:flex}.progressbar_mobile{justify-content:center;display:flex}.progressbar_slider{width:100%;max-width:19.188rem;position:relative}.progressbar_container{--selector-slider-item-count:4}.progressbar_wrapper{background-color:#06161f1a}.progressbar_active{opacity:0;transition:all .6s}.progressbar_pill{max-width:4.563rem;height:2rem;margin-left:.188rem}.progressbar_indicator_color{background-color:var(--root-color-brilliant-blue-800)}@media (forced-colors:active){.progressbar_indicator_color,.progressbar_pill{forced-color-adjust:none;background-color:highlight}}
.deepLinkError_active{z-index:2000;background:#00000080;justify-content:center;align-items:flex-start;padding:0;inset:0;overflow-y:auto;visibility:visible!important;opacity:1!important;display:flex!important;position:fixed!important}.deepLinkError_active .announcement-banner{width:100%;min-height:44px;box-shadow:none;color:#242424;background:#dceff8;border-radius:0;margin:0}.deepLinkError_active .announcement-banner .row{justify-content:center;align-items:center;margin:0;display:flex}.deepLinkError_active .announcement-banner .row>.col{flex:0 auto;justify-content:center;align-items:center;gap:.75rem;width:auto;display:flex}.deepLinkError_active .announcement-banner__center{flex:0 auto}.deepLinkError_active .deepLinkError_errortext{color:#e81123;margin:0}.deepLinkError_active .deepLinkError_cancelicon{color:#242424}.deepLinkError_badge_icon{padding-left:0%!important}.deepLinkError_badge{align-self:center}
.wizard{min-height:100vh;position:relative;overflow:hidden}.wizard_bg_image{object-fit:cover;object-position:center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;inset:0;position:absolute!important}.wizard_container{z-index:1;position:relative}.wizard_banner{padding-top:4.5rem;padding-bottom:4.5rem}@media (forced-colors:active){.wizard_banner .block-heading__title,.wizard_banner .block-heading__paragraph{color:buttontext!important}}.wizard_layout{margin-bottom:2rem}.wizard_para{margin-top:1rem!important}.wizard_eyebrow{gap:.5rem;display:inline-flex}.wizard_button{margin-top:3rem}@media (forced-colors:active){.wizard_button .btn--secondary{forced-color-adjust:none;color:buttontext;background-color:#0000;border-color:buttontext}.wizard_button .btn--secondary .btn__text{background-color:#0000}.wizard_button_modal-back-btn{forced-color-adjust:none;border-color:canvastext!important}.wizard_button_modal-back-btn .btn__text{color:var(--theme-background-card-normal)!important}}.wizard_link{margin-top:3rem;margin-bottom:4.5rem}.wizard a[href].wizard_link:focus{outline-offset:.25rem;outline:.125rem dotted #fff}.wizard_linktext{color:#2a446f}@media (forced-colors:active){.wizard_linktext{forced-color-adjust:none;color:canvas}}.wizard_columnone{background-color:#fff;border-left:.063rem;border-radius:1rem;max-width:30rem;height:5.25rem;margin-top:1rem;box-shadow:0 .125rem .125rem .125rem #0000001f}.wizard_columnone .wizard_label{color:#000}@media (forced-colors:active){.wizard_columnone{forced-color-adjust:none;background-color:canvas;border:.125rem solid canvastext}.wizard_columnone .wizard_label{color:var(--theme-background-card-normal)}}.wizard_columnone_text.list-item__inner{padding:1rem}.wizard_label{width:100%;height:5.25rem;color:var(--root-color-sky-blue-50);align-items:center;margin-left:.75rem;padding:2rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex;font-family:Segoe Sans,Segoe UI,sans-serif!important}@media (forced-colors:active){.wizard_label{color:buttontext}}.wizard_dot{color:var(--block-heading-eyebrow-color);line-height:.5rem}.wizard_active{background-color:var(--root-color-sky-blue-100);border-bottom:.25rem solid var(--theme-border-base-subtle)}@media (forced-colors:active){.wizard_active{forced-color-adjust:none;background-color:var(--root-color-sky-blue-50);border-bottom:.4rem solid #000}.wizard_active .wizard_label{color:#000}}.wizard_modalactive{background-color:var(--root-color-sky-blue-100);border-bottom:.25rem solid var(--theme-border-base-subtle)}@media (forced-colors:active){.wizard_modalactive{forced-color-adjust:none;background-color:var(--root-color-warm-white-50);border-bottom:.4rem solid var(--root-color-neutral-black)}.wizard_modalactive .wizard_label{color:var(--root-color-neutral-black)}}.wizard_svg{padding-right:0!important}.wizard_focus{outline-offset:-.2rem;outline:.2rem dotted #000}@media (forced-colors:active){.wizard_focus{forced-color-adjust:none;outline:.125rem dotted #000}}.wizard_modal_focus{outline:.125rem dotted #000}@media (forced-colors:active){.wizard_modal_focus{forced-color-adjust:none;outline:.125rem dotted var(--root-color-sky-blue-50)}}.wizard input[type=checkbox]:not(:checked),.wizard input[type=checkbox]:checked,.wizard input[type=radio]:not(:checked),.wizard input[type=radio]:checked{position:absolute;left:-9999%}.wizard_question,.wizard_heading{margin-top:2rem}.wizard_multianswer{letter-spacing:-.03em;text-align:left;color:var(--root-color-sky-blue-50);margin-top:1rem;font-family:Segoe UI;font-size:1rem;font-weight:400;line-height:1.5rem}@media (forced-colors:active){.wizard_multianswer{color:var(--theme-background-card-normal)}}.wizard_startover{margin-left:1.5rem}.wizard_startover.mobile{margin-top:1.5rem;margin-left:0}.wizard_startover{cursor:pointer}.wizard_startover_wrapper{padding-right:0!important}.wizard [tabindex].wizard_startover:focus{outline-offset:.125rem;outline:.125rem dotted #fff}.wizard .link__text{color:var(--root-color-sky-blue-50);font-family:Segoe Sans,Segoe UI,sans-serif!important}@media (forced-colors:active){.wizard .link__text{forced-color-adjust:none}}.wizard .block-heading__title,.wizard .block-heading__paragraph{color:var(--root-color-sky-blue-50);font-family:Segoe Sans,Segoe UI,sans-serif!important}.wizard_continue{background-color:var(--root-color-sky-blue-300);color:var(--root-color-dark-blue-900)}.wizard_continue:hover,.wizard_continue:active{background-color:var(--root-color-sky-blue-200);color:var(--root-color-dark-blue-800)}.wizard_checkbox{width:.063rem;height:.063rem}.wizard_back_btn{--border-color:var(--theme-border-neutral-pure)!important;--button-border-color:var(--theme-border-neutral-pure)!important}@media (forced-colors:active){.wizard_back_btn .btn__text{forced-color-adjust:none;color:#fff!important}}.wizard_back_btn_custom{border-color:var(--root-color-sky-blue-100)!important;color:#f4fafd!important;--border-color:var(--root-color-sky-blue-100)!important;--button-border-color:var(--root-color-sky-blue-100)!important}.wizard .spinner .spinner-dot:after{background-color:#fff;border:.09375rem solid #fff}.error{color:var(--root-color-red-600);padding:2rem 0;font-weight:600}@media (min-width:900px){.wizard{background-image:url(../media/wizardbg.3fofgdwzfezle.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;inset:0}.wizard.wizard_modal{background-image:none}.wizard_modal{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;inset:0}}@media (max-width:900px){.isv-bg{background-image:url(../media/wizardbg.3fofgdwzfezle.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;inset:0}.wizard{margin-top:3rem}.wizard_banner{padding-top:3rem;padding-bottom:2rem}.wizard_para{margin-top:.75rem!important}.wizard.wizard_modal{margin-top:0}}.wizard_modal{min-height:auto;overflow:visible;background:0 0!important}.wizard_modal .wizard_button{margin-top:2rem;margin-bottom:0}.wizard_modal .wizard_question_heading{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;font-weight:600;line-height:2.5rem;overflow:hidden}.wizard_modal .block-heading__title{color:inherit}.wizard_modal .wizard_multianswer{color:inherit;font-size:1rem;font-weight:600;line-height:1.5rem}.wizard_modal .wizard_question,.wizard_modal .wizard_heading{margin-top:1rem}#question:focus{outline:none!important}
.commonbanner_home_card .card{border-radius:1rem;margin-bottom:-9.5rem;overflow:hidden;height:23.75rem!important;padding:0!important}.commonbanner_home_card .card__media{height:100%}.commonbanner_home_card_image{object-fit:cover!important}.commonbanner_home_card_content{padding:56px!important}.commonbanner_home_card_content .block-feature__title,.commonbanner_home_card_content .block-feature__label,.commonbanner_home_card_content .block-feature__paragraph,.commonbanner_home_card_content .link__text{color:var(--theme-background-base-neutral)}.commonbanner_home_card_title{max-width:70%;letter-spacing:-.015em!important;font-size:2rem!important;font-weight:400!important;line-height:2.5rem!important}.commonbanner_home_card_paragraph{opacity:.9;max-width:32.5rem;letter-spacing:-.02em!important;font-size:1rem!important;font-weight:400!important;line-height:1.5rem!important}@media (forced-colors:active){.commonbanner_button{border:.125rem solid buttontext!important}}@media (max-width:35rem){.commonbanner_home_card .card{height:auto;min-height:20rem;position:relative}.commonbanner_home_card .media,.commonbanner_home_card .media__asset,.commonbanner_home_card .ocr-img{width:100%;height:100%;position:absolute;inset:0}.commonbanner_home_card_image{object-fit:cover;width:100%;height:100%}.commonbanner_home_card_content{z-index:2;height:auto;position:relative;padding:1.5rem!important}.commonbanner_home_card_content .block-feature{flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.commonbanner_home_card_title{max-width:100%;font-size:1.5rem!important;line-height:2rem!important}.commonbanner_home_card_paragraph{max-width:100%}}@media (max-width:39.75rem){.commonbanner_home_card .card{min-height:28rem}}@media (max-width:32.75rem){.commonbanner_home_card .card{min-height:20rem}}@media (max-width:26.5rem){.commonbanner_home_card .card{min-height:23rem}}@media (max-width:19.875rem){.commonbanner_home_card .card{min-height:15rem}}
@media (forced-colors:active){.projectcard_textColor{color:var(--theme-background-card-normal);border-color:canvastext}}.projectcard_deletedata{justify-self:end}.projectcard_deletedata .link-inline{color:var(--theme-background-card-normal);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.projectcard_deletedata .link-inline:disabled{cursor:default;opacity:.4}.projectcard_card{border-radius:.5rem;width:26rem}@media (max-width:33.75rem){.projectcard_card{width:min(18.25rem,100vw - 3.25rem);max-width:none;height:12.75rem!important;min-height:12.75rem!important}}.projectcard_card_closebtn{padding-right:0%!important}@media (forced-colors:active){.projectcard_card_closebtn{color:var(--theme-background-card-normal)}}.projectcard_card_content{background-color:var(--theme-background-card-normal);border-color:var(--theme-border-card-fade);border-radius:.5rem;display:block;padding-top:1rem!important;padding-bottom:1rem!important;padding-right:1.188rem!important}.projectcard_card_content_groupbtn{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex}@media (max-width:33.75rem){.projectcard_card_content{box-sizing:border-box;flex-direction:column;display:flex;height:100%!important;min-height:100%!important;padding:1rem!important}.projectcard_card_content_groupbtn{justify-content:flex-start;align-items:stretch;gap:.5rem;margin-top:auto;display:flex}.projectcard_card_content_groupbtn .projectcard_card_content_btn{box-sizing:border-box;white-space:normal;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;padding:.375rem .75rem;line-height:1.25;margin-left:0!important}.projectcard_card_content_groupbtn .projectcard_card_content_btn_secondary{flex:auto}}@media (forced-colors:active){.projectcard_card_content{background-color:canvas}}.projectcard_card_content.active{background-color:var(--theme-background-highlight-normal);border-color:var(--theme-background-highlight-hover);border-radius:.5rem}@media (forced-colors:active){.projectcard_card_content.active{background-color:canvas}}.projectcard_card_content_title{justify-content:space-between;display:flex}.projectcard_card_content_title_eyebrow{color:var(--root-color-brilliant-blue-800)}@media (forced-colors:active){.projectcard_card_content_title_eyebrow{color:var(--theme-background-card-normal)}}.projectcard_card_content_title_editicon{--icon-glyph-color:var(--theme-foreground-base-subtle)!important}@media (forced-colors:active){.projectcard_card_content_title_editicon{--icon-glyph-color:CanvasText!important}}.projectcard_card_content_title_editicon span{padding-left:0!important}.projectcard_card_content_title_actions{gap:.25rem}.projectcard_card_content_title h3{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:15ch;display:inline-block;position:relative;overflow:hidden}.projectcard_card_content_title h3[title]:hover:after{content:attr(title);color:var(--root-color-warm-white-50);white-space:normal;word-wrap:break-word;z-index:10;background-color:#000c;border-radius:.25rem;width:max-content;padding:.5rem;font-size:1rem;position:absolute;top:100%;left:0}.projectcard_card_content_text{margin-bottom:.75rem;margin-top:0!important}@media (max-width:33.75rem){.projectcard_card_content_text{flex:auto;width:100%;min-height:0}}.projectcard_card_content_text_stagename{text-transform:lowercase;display:inline-block}.projectcard_card_content_text_stagename:first-letter{text-transform:capitalize}@media (forced-colors:active){.projectcard_card_content_heading{color:var(--theme-background-card-normal)}}.projectcard_card_content_btn{margin-top:.75rem;padding:.25rem .75rem}.projectcard_card_content_btn.active{display:none}@media (forced-colors:active){.projectcard_card_content_btn:hover{forced-color-adjust:none;color:var(--theme-background-card-normal);background-color:canvas;border-color:canvastext}}.projectcard_card_disable-edit{cursor:pointer;pointer-events:none;opacity:.4}.projectcard_carousel{padding:0 1rem 0 0;margin-bottom:0!important}@media (max-width:33.75rem){.projectcard_carousel{flex:0 0 min(18.25rem,100vw - 3.25rem);width:min(18.25rem,100vw - 3.25rem);max-width:none;padding-right:1rem}}.projectcard_container{margin:0!important;padding:0!important}.projectcard_arrowButtons{margin-bottom:2rem}.projectcard_arrowButtons_prev{border:.125rem solid var(--root-color-neutral-white);border-radius:12.5rem;padding:.875rem}.projectcard_arrowButtons_prev:hover{border-color:var(--root-color-neutral-white)}.projectcard_arrowButtons_prev_icon{--icon-svg-fill:var(--root-color-neutral-white)!important}.projectcard_arrowButtons_prev:focus{outline-color:var(--root-color-neutral-white)}.projectcard_arrowButtons_next{border:.125rem solid var(--root-color-neutral-white);border-radius:12.5rem;padding:.875rem}.projectcard_arrowButtons_next:hover{border-color:var(--root-color-neutral-white)}.projectcard_arrowButtons_next_icon{--icon-svg-fill:var(--root-color-neutral-white)!important}.projectcard_arrowButtons_next:focus{outline-color:var(--root-color-neutral-white)}.projectcard_controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0;padding:1rem 0 0;display:grid}.projectcard_controls_left{grid-column:1;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}@media (max-width:33.75rem){.projectcard_controls{grid-template-columns:1fr;row-gap:.75rem}.projectcard_controls_left{grid-column:auto;justify-content:flex-start;justify-self:start}}.projectcard_group{display:flex;overflow-x:auto;margin-bottom:0!important}.projectcard_scroll{padding-top:.5rem;scroll-padding-inline-start:4rem}.projectcard_padding{padding-bottom:0;padding-right:0;margin-bottom:1.5rem!important}.projectcard_addIconImage{border-radius:var(--root-radii-s);opacity:1;background-color:#293e74;border:.0625rem solid #0000;width:2.5rem;height:2.5rem;display:inline-flex}.projectcard_addprojectbtn{color:var(--root-color-neutral-white);background-color:#0000;border:none;width:max-content}.projectcard_addprojectbtn:hover{color:#fffc}@media (max-width:33.75rem){.projectcard_addprojectbtn{width:100%}}.modal-footer{--modal-footer-display:auto}.cursor{cursor:pointer}
.deleteProjectModal{--projectNameModal-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.deleteProjectModal_overlay{z-index:10001;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.deleteProjectModal_popup{overflow-y:hidden}.deleteProjectModal_popup .modal.fade.show.deleteProjectModal_modal{justify-content:center;display:flex;width:100%!important}.deleteProjectModal_popup_scroll{width:min(46rem,100% - 2rem);margin:0 auto;overflow-y:auto}.deleteProjectModal_content{max-height:90vh;margin:0 auto;display:flex;position:relative;overflow:hidden;width:41rem!important}@media (forced-colors:active){.deleteProjectModal_content{forced-color-adjust:none;background-color:canvas;border:.125rem solid canvastext}}.deleteProjectModal_visible{visibility:visible;display:block}@media (max-width:48rem){.deleteProjectModal_overlay{align-items:flex-start;padding:.75rem;overflow-y:auto}.deleteProjectModal_popup{overflow-y:auto}.deleteProjectModal_popup_scroll{width:min(46rem,100% - 1.5rem);max-width:min(46rem,100% - 1.5rem);margin:0 auto}.deleteProjectModal_content{max-height:calc(100dvh - 1.5rem);margin:.25rem auto 0;display:block;overflow-y:auto;width:min(41rem,100% - 1.5rem)!important}.deleteProjectModal_modalBody{overflow-y:auto}}.deleteProjectModal_closebtn{padding-right:0!important}@media (forced-colors:active){.deleteProjectModal_closebtn{color:var(--theme-background-card-normal)}}.deleteProjectModal_model-heading{font-family:var(--projectNameModal-font-family);font-size:1.5rem;font-weight:600;line-height:2.5rem}@media (forced-colors:active){.deleteProjectModal_model-heading{color:var(--theme-background-card-normal)}}.deleteProjectModal_modalBody{padding-left:.125rem;padding-right:.625rem;overflow-y:visible}.deleteProjectModal_paragraph{font-family:var(--projectNameModal-font-family);font-size:1rem;font-weight:400;line-height:1.5rem}@media (forced-colors:active){.deleteProjectModal_paragraph{color:var(--theme-background-card-normal)}}.deleteProjectModal_error{color:var(--theme-status-danger-foreground,#b42318);margin-top:1rem}.deleteProjectModal_loadingOverlay{z-index:1;cursor:wait;background-color:#ffffffbf;position:absolute;inset:0}.deleteProjectModal_button{justify-content:flex-start;gap:.75rem;margin-top:3rem;display:flex}@media (forced-colors:active){.deleteProjectModal_button .btn--secondary{forced-color-adjust:none;background-color:#0000}.deleteProjectModal_button .btn--secondary .btn__text{background-color:#0000}}
.select{cursor:pointer}.select--disabled{cursor:not-allowed;color:#a19f9d;pointer-events:none;opacity:.7}.select--read-only .select_btn__text,.select--read-only .select__list{color:#a19f9d;opacity:.7}.select--read-only .select__list_menu_item{cursor:not-allowed}.select_btn{height:3.5rem;position:relative}.select_btn--disabled{cursor:not-allowed}.select_btn--disabled .select_btn__text{color:#8a8a8a;background-color:#f0f0f0;border-color:#d6d6d6}.select_btn--disabled .select_btn__icon,.select_btn--disabled .select_btn__icon:hover{color:#8a8a8a;cursor:not-allowed;background-color:#e1e1e1}@media (forced-colors:active){.select_btn--disabled .select_btn__text,.select_btn--disabled .select_btn__icon,.select_btn--disabled .select_btn__icon:hover{forced-color-adjust:none;color:graytext;background-color:canvas;border-color:graytext}}.select_btn__text{background-color:var(--theme-background-card-normal);border:.125rem solid var(--root-color-dark-blue-100);border-radius:.5rem;padding:.75rem}.select_btn__text_search{border:.125rem solid var(--root-color-dark-blue-100);cursor:text;border-radius:.5rem;margin-bottom:.5rem;padding:.25rem}.select_btn__text_search:focus-within{outline:dotted}.select_btn__text_search_input{padding:.05rem}.select_btn__text_search_input_field{width:inherit}.select_btn__text_search_input input:focus{outline:none}.select_btn__text_input{cursor:pointer}.select_btn__icon,.select_btn__icon:hover{background-color:var(--theme-background-highlight-selected);border-width:0!important}.select_btn__icon_content{padding-right:0!important}@media (forced-colors:active){.select_btn:focus,.select_btn:focus-visible{border-radius:.5rem;outline:.125rem dotted canvastext!important}.select_btn__text{forced-color-adjust:none;color:var(--theme-background-card-normal)!important;background-color:canvas!important}.select_btn__icon,.select_btn__icon:hover{forced-color-adjust:none;color:buttontext!important;background-color:buttonface!important}.select_btn__icon_content{forced-color-adjust:none;color:buttontext!important}}.select__list{-webkit-overflow-scrolling:touch;z-index:1;background-color:var(--theme-background-card-normal);border-bottom:none;border:.125rem solid var(--theme-border-base);cursor:pointer;border-radius:.5rem;min-width:98%;max-height:12.5rem;margin-top:.375rem;position:absolute;overflow:hidden auto}.select__list--search{max-height:none;overflow:hidden}@media (forced-colors:active){.select__list{background-color:canvas!important;border:.125rem solid canvastext!important}}.select__list_menu{max-height:inherit;margin-bottom:0;padding:0;list-style:none}.select__list_menu_item{color:var(--theme-foreground-base,#242424)}.select__list_menu_item_disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.select__list_menu_item :hover{background-color:var(--theme-background-base-fade)}@media (forced-colors:active){.select__list_menu_item :hover{color:var(--theme-foreground-base);background-color:#0000}}.select__list_menu_item :hover{color:var(--theme-foreground-base)}.select__list_menu_item :active{background-color:var(--theme-foreground-base);color:#263e65}.select__list_menu_item :hover .content_indicator,.select__list_menu_item :active .content_indicator{display:block}.select__list_menu_item_content{border:.125rem;border-radius:.25rem;padding:.75rem .25rem}.select__list_menu_item_dropdownlist{color:var(--theme-foreground-base);white-space:nowrap;text-overflow:ellipsis;display:block}@media (forced-colors:active){.select__list_menu_item_dropdownlist{color:linktext}}.select__list_menu_item_activated{background-color:var(--theme-background-highlight-selected);color:var(--theme-foreground-base);outline-offset:-.125rem;border-radius:.5rem;outline:.125rem dotted!important}@media (forced-colors:active){.select__list_menu_item_activated{color:linktext;background-color:canvas;outline-color:canvastext}}.select__list_menu_item:focus,.select__list_menu_item:focus-visible{outline-offset:-.125rem;background-color:var(--theme-background-highlight-selected);border-radius:.5rem;outline:.125rem dotted!important}.select__list_menu_item:focus .content_indicator,.select__list_menu_item:focus-visible .content_indicator{display:block}@media (forced-colors:active){.select__list_menu_item:focus,.select__list_menu_item:focus-visible{color:linktext;background-color:canvas;outline-color:canvastext}}.select__list_menu_item .content_indicator.show{display:block}.select__list_menu_item_header{cursor:default;justify-content:space-between;padding:0 .5rem .5rem;display:flex}.select__list_menu_item_header_button{cursor:pointer;color:var(--root-color-brilliant-blue-500);background:0 0;border:none;margin:0;padding:0;text-decoration:none}.select__list_menu_item_header_button:disabled{opacity:.25;cursor:default}.select .content_indicator{background-color:var(--theme-background-accent-strong-normal);height:1.4375rem;display:none}@media (forced-colors:active){.select .content_indicator{forced-color-adjust:none;background-color:highlight}}.select .content_text{pointer-events:none;white-space:pre-wrap;width:100%;color:var(--theme-foreground-base,#242424);display:block}@media (forced-colors:active){.select .content_text{color:canvastext}}.select.offertypeDropdown .select__list_menu_item.no_padding{margin-bottom:0!important}.select__loader{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;height:15.5rem!important}.select__loader .loader{height:12rem;padding:0;left:0}
.existingOffer{--existingOffer-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.existingOffer_overlay{z-index:10001;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.existingOffer_popup{overflow-y:visible}.existingOffer_popup .modal.fade.show.existingOffer_modal{justify-content:center;display:flex;width:100%!important}.existingOffer_popup_scroll{align-items:safe center;width:min(46rem,100% - 2rem);margin:0 auto;overflow-y:auto}.existingOffer_modal{margin:0 auto;display:flex;width:41rem!important}@media (forced-colors:active){.existingOffer_modal{forced-color-adjust:none;background-color:canvas;border:.125rem solid canvastext}}.existingOffer_productPopupScroll{box-sizing:border-box;width:min(50rem,100% - 2rem);max-width:min(50rem,100% - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden auto;padding-left:0!important;padding-right:0!important}.existingOffer_productModal{max-height:calc(100dvh - 2rem);overflow-y:auto;width:50rem!important}@media (max-width:62.5rem){.existingOffer_productModal{width:min(50rem,100% - 1.5rem)!important}}.existingOffer_productModalBody{overflow:hidden auto}.existingOffer_visible{visibility:visible;display:block}@media (max-width:48rem){.existingOffer_overlay{align-items:flex-start;padding:.75rem;overflow-y:auto}.existingOffer_popup{overflow-y:auto}.existingOffer_popup_scroll{width:min(46rem,100% - 1.5rem);max-width:min(46rem,100% - 1.5rem);margin:0 auto}.existingOffer_modal{max-height:calc(100dvh - 1.5rem);margin:.25rem auto 0;display:block;overflow-y:auto;width:min(41rem,100% - 1.5rem)!important}.existingOffer_modalBody{overflow-y:auto}.existingOffer_productPopupScroll{width:min(50rem,100% - 1.5rem);max-width:min(50rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem)}.existingOffer_productModal{max-height:calc(100dvh - 1.5rem);width:min(41rem,100% - 1.5rem)!important}}.existingOffer_closebtn{padding-right:0!important}@media (forced-colors:active){.existingOffer_closebtn{color:var(--theme-background-card-normal)}}.existingOffer_model-heading{font-family:var(--existingOffer-font-family);font-size:1.5rem;font-weight:600;line-height:2.5rem}@media (forced-colors:active){.existingOffer_model-heading{color:canvastext}}.existingOffer_modalBody{padding-left:.125rem;padding-right:.625rem;overflow-y:visible}.existingOffer_paragraph{font-family:var(--existingOffer-font-family);padding-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.5rem}@media (forced-colors:active){.existingOffer_paragraph{color:canvastext}}.existingOffer_productParagraph{padding-bottom:.5rem}.existingOffer_viewBody{min-height:12rem}.existingOffer_loading{font-family:var(--existingOffer-font-family);color:var(--root-color-neutral-gray-60);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:12rem;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}.existingOffer_loadingIndicator{border:.2rem solid #d2d2d2;border-top-color:#0078d4;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite existingOffer-spin}.existingOffer_loadingText{margin:0}.existingOffer_warning{padding-top:.5rem;font-size:.875rem;font-weight:600}.existingOffer_error{color:#a4262c;padding:1rem 0}.existingOffer_partnerCenter_text{padding-bottom:1.5rem}@media (forced-colors:active){.existingOffer_modal .offerlist{color:canvastext!important}}@keyframes existingOffer-spin{to{transform:rotate(360deg)}}.existingOffer_footerbuttons{margin-top:1rem}.existingOffer_button{justify-content:flex-start;gap:.75rem;margin-top:3rem;display:flex}@media (forced-colors:active){.existingOffer_button .btn--secondary{forced-color-adjust:none;background-color:#0000}.existingOffer_button .btn--secondary .btn__text{background-color:#0000}}
.projectNameModal{--projectNameModal-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.projectNameModal_overlay{z-index:10001;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.projectNameModal_form_label{padding-top:1.5rem;padding-bottom:.75rem}@media (forced-colors:active){.projectNameModal_form_label{color:canvastext!important}}.projectNameModal_form_structure{border:.125rem solid var(--root-color-dark-blue-100);border-radius:.5rem;width:100%;height:3.5rem}@media (forced-colors:active){.projectNameModal_form_structure{forced-color-adjust:none;color:fieldtext;background-color:field;border:.125rem solid canvastext}}.projectNameModal_popup{overflow-y:hidden}.projectNameModal_popup .modal.fade.show.projectNameModal_modal{justify-content:center;display:flex;width:100%!important}.projectNameModal_popup_scroll{width:min(46rem,100% - 2rem);margin:0 auto;overflow-y:auto}.projectNameModal_modal{max-height:90vh;margin:0 auto;display:flex;overflow:hidden;width:41rem!important}@media (forced-colors:active){.projectNameModal_modal{forced-color-adjust:none;background-color:canvas;border:.125rem solid canvastext}}.projectNameModal_visible{visibility:visible;display:block}@media (max-width:48rem){.projectNameModal_overlay{align-items:flex-start;padding:.75rem;overflow-y:auto}.projectNameModal_popup{overflow-y:auto}.projectNameModal_popup_scroll{width:min(46rem,100% - 1.5rem);max-width:min(46rem,100% - 1.5rem);margin:0 auto}.projectNameModal_modal{max-height:calc(100dvh - 1.5rem);margin:.25rem auto 0;display:block;overflow-y:auto;width:min(41rem,100% - 1.5rem)!important}.projectNameModal_modalBody{overflow-y:auto}}.projectNameModal_closebtn{padding-right:0!important}@media (forced-colors:active){.projectNameModal_closebtn{color:var(--theme-background-card-normal)}}.projectNameModal_model-heading{font-family:var(--projectNameModal-font-family);font-size:1.5rem;font-weight:600;line-height:2.5rem}@media (forced-colors:active){.projectNameModal_model-heading{color:canvastext}}.projectNameModal_modalBody{padding-left:.125rem;padding-right:.625rem;overflow-y:visible}.projectNameModal_paragraph{font-family:var(--projectNameModal-font-family);font-size:1rem;font-weight:400;line-height:1.5rem}@media (forced-colors:active){.projectNameModal_paragraph{color:canvastext}}.projectNameModal_button{justify-content:flex-start;gap:.75rem;margin-top:2rem;display:flex}@media (forced-colors:active){.projectNameModal_button .btn--secondary{forced-color-adjust:none;background-color:#0000}.projectNameModal_button .btn--secondary .btn__text{background-color:#0000}}
.startFromScratchModal{--projectNameModal-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.startFromScratchModal_overlay{z-index:10001;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.startFromScratchModal_popup{overflow-y:hidden}.startFromScratchModal_popup .modal.fade.show.startFromScratchModal_modal{justify-content:center;display:flex;width:100%!important}.startFromScratchModal_popup_scroll{box-sizing:border-box;align-items:safe center;width:min(50rem,100% - 2rem);margin:0 auto;overflow:hidden auto;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.startFromScratchModal_modal{margin:0 auto;width:50rem!important}@media (max-width:62.5rem){.startFromScratchModal_modal{display:flex;width:min(50rem,100% - 1.5rem)!important}}@media (forced-colors:active){.startFromScratchModal_modal{forced-color-adjust:none;background-color:canvas;border:.125rem solid canvastext}.startFromScratchModal_modal .wizard_question_heading{color:canvastext!important}.startFromScratchModal_modal .wizard_focus{outline-offset:0;outline:.125rem dotted canvastext}}.startFromScratchModal_visible{visibility:visible;display:block}.startFromScratchModal_header{justify-content:space-between;flex-direction:row!important}@media (max-width:48rem){.startFromScratchModal_overlay{align-items:flex-start;padding:.75rem;overflow-y:auto}.startFromScratchModal_popup{overflow-y:auto}.startFromScratchModal_popup_scroll{width:min(50rem,100% - 1.5rem);max-width:min(50rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:0 auto;overflow-x:auto}.startFromScratchModal_modal{margin:.25rem auto 0;display:block;width:min(41rem,100% - 1.5rem)!important}.startFromScratchModal_modalBody{overflow:visible auto}}.startFromScratchModal_closebtn{color:var(--theme-foreground-base-strong);padding-right:0!important}@media (forced-colors:active){.startFromScratchModal_closebtn{color:var(--theme-background-card-normal)}}.startFromScratchModal_model-heading{font-family:var(--projectNameModal-font-family);margin:0;font-size:1.5rem;font-weight:600;line-height:2.5rem}@media (forced-colors:active){.startFromScratchModal_model-heading{color:var(--theme-background-card-normal)}}.startFromScratchModal_modalBody{padding-left:.125rem;padding-right:.625rem;overflow:hidden auto}.startFromScratchModal_paragraph{font-family:var(--projectNameModal-font-family);font-size:1rem;font-weight:400;line-height:1.5rem}@media (forced-colors:active){.startFromScratchModal_paragraph{color:var(--theme-background-card-normal)}}.startFromScratchModal_modalpopup{margin-left:0;padding-left:0}
.wizardModal{--wizard-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.wizardModal_wizard_align{display:flex;margin-top:.625rem!important}.wizardModal_closebtn{padding-right:0%!important}@media (forced-colors:active){.wizardModal_closebtn{color:var(--theme-background-card-normal)}}.wizardModal_wizard-model-heading{font-weight:600;font-family:var(--wizard-font-family);font-size:2rem;line-height:2.5rem}@media (forced-colors:active){.wizardModal_wizard-model-heading{color:var(--theme-background-card-normal)}}.wizardModal_layout{margin-bottom:2rem}.wizardModal_heading{margin-top:2rem}.wizardModal_button{justify-content:flex-start;gap:.75rem;margin-top:3rem;display:flex}@media (forced-colors:active){.wizardModal_button .btn--secondary{forced-color-adjust:none;color:buttontext;background-color:#0000;border-color:buttontext}.wizardModal_button .btn--secondary .btn__text{background-color:#0000}}.wizardModal_label{width:100%;height:5.25rem;font-size:.875rem;font-weight:600;font-family:var(--wizard-font-family);color:var(--theme-foreground-base-strong);align-items:center;margin-left:.75rem;padding:2rem 1rem;line-height:1.25rem;display:flex}@media (forced-colors:active){.wizardModal_label{color:canvastext}}.wizardModal_questionheading{font-family:var(--wizard-font-family);overflow-wrap:break-word;margin:0 0 2rem;font-size:1.5rem!important;font-weight:600!important}@media (forced-colors:active){.wizardModal_questionheading{color:var(--theme-background-card-normal)}}.wizardModal_paragraph{font-family:var(--wizard-font-family);font-size:1rem;font-weight:400;line-height:1.5rem}@media (forced-colors:active){.wizardModal_paragraph{color:var(--theme-background-card-normal)}}.wizardModal_columnone{background-color:var(--theme-background-card-normal);border-left:.063rem;border-radius:1rem;max-width:30rem;height:5.25rem;margin-top:1rem;box-shadow:0 .125rem .125rem .125rem #0000001f}@media (forced-colors:active){.wizardModal_columnone{forced-color-adjust:none;background-color:canvas;border:.125rem solid canvastext}.wizardModal_columnone .wizardModal_label{color:canvastext}}.wizardModal_active{background-color:var(--root-color-sky-blue-100);border-bottom:.25rem solid var(--theme-border-base-subtle)}@media (forced-colors:active){.wizardModal_active{forced-color-adjust:none;background-color:var(--root-color-warm-white-50);border-bottom:.4rem solid var(--root-color-neutral-black)}.wizardModal_active .wizardModal_label{color:highlighttext}}.wizardModal_focus{outline:.125rem dotted var(--root-color-neutral-black)}@media (forced-colors:active){.wizardModal_focus{forced-color-adjust:none;outline:.125rem dotted canvastext}}.wizardModal_checkbox{outline:none!important}.wizardModal_popup{overflow-y:hidden}.wizardModal_popup .modal.fade.show.wizardModal_modal{justify-content:center;display:flex;width:100%!important}.wizardModal_popup_scroll{box-sizing:border-box;align-items:safe center;width:min(46rem,100% - 2rem);margin:0 auto;overflow-y:auto;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.wizardModal_modal{margin:0 auto;width:45rem!important}@media (max-width:62.5rem){.wizardModal_modal{display:flex;width:min(45rem,100% - 1.5rem)!important}}@media (forced-colors:active){.wizardModal_modal{forced-color-adjust:none;background-color:canvas;border:.125rem solid canvastext}}.wizardModal_modalBody{padding-left:.125rem;padding-right:.625rem;overflow:hidden auto}.wizardModal_overlay{z-index:10001;background:#07142b8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.wizardModal_visible{visibility:visible;display:block}@media (max-width:48rem){.wizardModal_overlay{align-items:flex-start;padding:.75rem;overflow-y:auto}.wizardModal_popup{overflow-y:auto}.wizardModal_popup .modal.fade.show.wizardModal_modal{display:block;width:100%!important}.wizardModal_popup_scroll{width:min(46rem,100% - 1.5rem);max-width:min(46rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:0 auto}.wizardModal_modal{margin:.25rem auto 0;display:block;width:min(42rem,100% - 1.5rem)!important}.wizardModal_modalBody{overflow-y:auto}}
.acknowledgementModal_overlay{z-index:10002;background:#07142b8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.acknowledgementModal_modal{width:100%;display:block;position:static}.acknowledgementModal_container{width:min(49.125rem,100% - 2rem);margin:0 auto;padding:0!important}.acknowledgementModal_content{color:#17233c;border-radius:1.75rem;width:100%;max-height:90vh;margin:0 auto;padding:2rem 1.875rem 1.75rem}.acknowledgementModal_header{align-items:center;padding:0 0 2rem}.acknowledgementModal_header .modal-header__container{letter-spacing:0;font-size:3rem;font-weight:600;line-height:1.15}.acknowledgementModal_body{padding:0;font-size:1.125rem;line-height:1.6;overflow-y:auto}.acknowledgementModal_body>p:first-child{margin-bottom:1.75rem}.acknowledgementModal_body ul{margin:0 0 1.25rem;padding-left:3rem}.acknowledgementModal_body li{padding-left:.125rem}.acknowledgementModal_footnote{margin:1.75rem 0 0;font-size:.75rem;line-height:1.35}.acknowledgementModal_actions{justify-content:flex-start;gap:.75rem;padding:0;display:flex}.acknowledgementModal_button{border-radius:.625rem;min-width:auto;padding:.6875rem 1.25rem}@media (max-width:34rem){.acknowledgementModal_overlay{align-items:flex-start;padding:.75rem;overflow-y:auto}.acknowledgementModal_container{width:100%}.acknowledgementModal_content{border-radius:1rem;padding:1.5rem 1.25rem}.acknowledgementModal_header{padding-bottom:1.25rem}.acknowledgementModal_header .modal-header__container{font-size:2rem}.acknowledgementModal_body{font-size:1rem}.acknowledgementModal_body ul{padding-left:1.5rem}.acknowledgementModal_actions{flex-wrap:wrap}}
.newprojectmodal{width:100%;max-width:100%}.newprojectmodal_backgroundChangeOnExpand{box-shadow:none;forced-color-adjust:none;background-color:#0000;border:0;border-radius:0;width:calc(100% + 3rem);max-width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;position:relative}.newprojectmodal_backgroundChangeOnExpand .newprojectmodal_content{box-sizing:border-box;width:100%;min-height:4.5rem;padding:0;position:relative}.newprojectmodal_backgroundChangeOnExpand .newprojectmodal_panel{z-index:9000;background-color:#25356d;border:1px solid gray;border-radius:1rem;position:absolute;top:0;left:0;right:0;overflow:hidden}.newprojectmodal_backgroundChangeOnExpand .newprojectmodal_header{padding:.5rem 1.5rem}@media (max-width:56.25rem){.newprojectmodal_backgroundChangeOnExpand{width:100%;margin-left:0;margin-right:0}}.newprojectmodal .ocr-accordion-item,.newprojectmodal .ocr-accordion-item__content,.newprojectmodal #accordion-container{overflow:visible}.newprojectmodal_content{color:var(--root-color-neutral-white);box-sizing:border-box;width:100%;padding:.5rem 0;position:relative;margin-left:0!important}.newprojectmodal_content_show{transform-origin:top;background-color:#25356d;max-height:none;padding:0;animation:.22s ease-out newproject-slide-down;position:static;overflow:hidden;height:auto!important}.newprojectmodal_content_show .newprojectmodal_body{background-color:#25356d;height:auto;min-height:14rem;max-height:65vh;padding:.5rem 1.5rem;overflow:hidden auto;display:block!important}.newprojectmodal_content_show .newprojectmodal_body .projectcard_group{gap:1rem;display:flex}.newprojectmodal_content_show .newprojectmodal_body .projectcard_carousel{padding-right:0}@media (max-width:56.25rem){.newprojectmodal_content_show{max-height:none;padding:0}.newprojectmodal_content_show .newprojectmodal_body{max-height:60vh;padding:.75rem .75rem 1rem}}.newprojectmodal_content_heading{color:var(--root-color-neutral-white);font-size:1rem;font-weight:600;line-height:1.75rem;border-bottom:none!important}.newprojectmodal_content_addprojectbtn{color:var(--root-color-neutral-white);background-color:#0000;border:none;width:max-content}.newprojectmodal_content_addprojectbtn:hover{color:#fffc}@media (max-width:33.75rem){.newprojectmodal_content_addprojectbtn{width:100%}}@media (max-width:56.25rem){.newprojectmodal_content>.button-group{display:inline-table}.newprojectmodal_content .commonbanner_home_navbar{justify-content:space-between;align-items:center;width:100%;display:flex}.newprojectmodal_content .commonbanner_home_navbar_heading{text-align:left;margin:0 auto 0 0}.newprojectmodal_content .newprojectmodal_header .button-group{margin-left:auto}.newprojectmodal_content .newprojectmodal_content_heading{text-align:right;margin:0}}.newprojectmodal_content_button{width:max-content;color:var(--root-color-neutral-white);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:inline-flex;margin:0!important}.newprojectmodal_content_button:disabled{opacity:.4}.newprojectmodal_content_button_iconSurface{border-radius:var(--root-radii-s);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.newprojectmodal_content_button_icon{vertical-align:sub;padding-left:.5rem}.newprojectmodal_body{gap:0!important;padding:.5rem 1.5rem!important}.newprojectmodal .newprojectmodal_spinnerOverlay{z-index:9001;position:fixed;inset:0}.newprojectmodal .newprojectmodal_spinnerOverlay .loader{height:0}
.section-master .homebanner_home_container,.section-master .homebanner_home_container *{font-family:Segoe Sans,Segoe UI,sans-serif}.homebanner_home_container{gap:2.5rem;width:83rem;max-width:calc(100% - 12rem)}.homebanner_home_navbar_heading{letter-spacing:-.015em;color:var(--theme-background-base-neutral);font-size:2rem;font-weight:400;line-height:2.5rem}.homebanner_home_projects .ocr-accordion,.homebanner_home_projects .accordion,.homebanner_home_projects .ocr-accordion-item,.homebanner_home_projects .ocr-accordion-item__content,.homebanner_home_projects .button-group{border:0}.homebanner_home_projects .indicator--shape-pill{display:none}.homebanner_home_projects .ocr-accordion-item__header.btn-collapse{gap:.5rem;padding:0!important}.homebanner_home_projects .ocr-accordion-item__header.btn-collapse:before,.homebanner_home_projects .ocr-accordion-item__header.btn-collapse:after{content:none;display:none}.homebanner_home_projects_title{color:var(--theme-background-base-neutral);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.176}.homebanner_home_projects_chevron{border:.0625rem solid #ffffff40;flex:none;width:2.5rem;height:2.5rem}.homebanner_home_projects_chevron:before{content:"";border-right:.125rem solid var(--theme-background-base-neutral);border-bottom:.125rem solid var(--theme-background-base-neutral);width:.5rem;height:.5rem;transform:rotate(45deg)translateY(-.125rem)}.homebanner_home_title{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:75%;padding-bottom:.5rem;font-size:4.75rem;font-weight:400;line-height:5.5rem;overflow:hidden}.homebanner_home_paragraph{letter-spacing:-.02em;color:var(--app-color-base-default-fg-body,#dceef8);max-width:41.5rem;margin-top:.5rem;font-size:1rem;font-weight:400;line-height:1.5rem}.homebanner_eyebrow_text{color:#e2f9ff}.homebanner .surface--glass{border:1px solid #b8dcf857}@media (max-width:48rem){.homebanner_home_container{max-width:calc(100% - 6rem)}}@media (max-width:35rem){.homebanner_home_container{padding-left:1rem;padding-right:1rem}.homebanner_home_title{max-width:100%;max-height:5.5rem;font-size:2.25rem;line-height:2.75rem}}
.listening-spinner{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:7.75rem;height:7.75rem;margin-top:2.0625rem;display:flex;position:relative;box-shadow:0 .8125rem 1.5625rem #25374924,0 .125rem .3125rem #2537490d}.listening-spinner__ring{border-radius:50%;width:5.5rem;height:5.5rem;position:relative}.listening-spinner__track,.listening-spinner__gradient{border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1rem),#000 calc(100% - .9375rem));mask:radial-gradient(farthest-side,#0000 calc(100% - 1rem),#000 calc(100% - .9375rem))}.listening-spinner__track{background:#f0f0f0}.listening-spinner__gradient{background:conic-gradient(from -8deg,#0000 0deg 15deg,#3cb4ff 48deg,#4b9fff 75deg,#8755ff 105deg,#c84cff 125deg,#e78ac4 145deg,#0000 168deg 360deg);animation:2.3s linear infinite listening-spinner-rotate}.listening-spinner__center{z-index:1;background:#fff;border-radius:50%;width:3.5rem;height:3.5rem;position:absolute}@keyframes listening-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:37.5rem){.listening-spinner{margin-top:1.875rem}}
.listening-loader{color:#111827;justify-content:center;align-items:flex-start;width:100%;min-height:26.25rem;display:flex}.listening-loader__content{flex-direction:column;align-items:center;padding-top:1.9375rem;display:flex}.listening-loader__title{letter-spacing:-1%;color:#111827;font-size:1.5rem;font-weight:500;line-height:2rem}.listening-loader__subtitle{letter-spacing:-2%;color:#4b5563;margin-top:.5rem;font-size:1.25rem;font-style:italic;line-height:1.75rem}@media (max-width:37.5rem){.listening-loader{min-height:23.75rem}.listening-loader__content{padding-top:1.75rem}}
.stage_overview_banner .overviewbanner_maincontainer,.stage_overview_banner .overviewbanner_maincontainer *{font-family:Segoe Sans,Segoe UI,sans-serif}.stage_overview_banner .overviewbanner_maincontainer{width:83rem;max-width:calc(100% - 6rem);margin:4rem auto 0;padding:0 0 1rem;position:relative}.stage_overview_banner .overviewbanner_maincontainer>.layout{justify-content:space-between;align-items:flex-start;gap:2.5rem}.stage_overview_banner .overviewbanner_maincontainer>.layout>.layout__col{flex:20rem}.stage_overview_banner .overviewbanner_heading_container{max-width:36.5625rem}.stage_overview_banner .overviewbanner_heading_container .overviewbanner_eyebrow_text,.stage_overview_banner .overviewbanner_heading_container p{margin:0;font-weight:400}.stage_overview_banner .overviewbanner_eyebrow{border:1px solid #ffffff52}.stage_overview_banner .overviewbanner_eyebrow_text{color:#e2f9ff}.stage_overview_banner .overviewbanner_title{color:var(--theme-background-base-neutral);letter-spacing:-.015em;font-size:2rem;font-weight:500;line-height:2.5rem}.stage_overview_banner .overviewbanner_paragraph{color:var(--theme-background-base-neutral);margin-top:1rem!important}.stage_overview_banner .overviewbanner_button{background:var(--root-color-brilliant-blue-100);margin-top:2rem}.stage_overview_banner .overviewbanner_button_text{color:var(--root-color-dark-blue-900)}.stage_overview_banner .overviewbanner_card{border-radius:var(--root-radii-l);-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);background:linear-gradient(85.94deg,#0e17264d .3%,#7baad64d 160.62%);border:.0625rem solid #ffffff52;max-width:36.375rem;padding:0 .8125rem}.stage_overview_banner .overviewbanner_card_icon{opacity:.9;width:24px;height:24px}.stage_overview_banner .overviewbanner_card_content{color:var(--theme-background-base-neutral);font-weight:400}.stage_overview_banner .overviewbanner_card_content h5{font-size:1.5rem;font-weight:400}.stage_overview_banner .overviewbanner_card_bullet_list{margin:0;padding-left:1.25rem;list-style:outside}.stage_overview_banner .overviewbanner_card_para{opacity:.8;font-size:.75rem}@media (max-width:48rem){.stage_overview_banner .overviewbanner_maincontainer>.layout{flex-direction:column}.stage_overview_banner .overviewbanner_heading_container,.stage_overview_banner .overviewbanner_card{max-width:100%}}@media (max-width:35rem){.stage_overview_banner .overviewbanner_maincontainer{max-width:calc(100% - 2rem)}.stage_overview_banner .overviewbanner_maincontainer>.layout{flex-direction:column}.stage_overview_banner .overviewbanner_maincontainer .stage_overview_banner .overviewbanner_heading_container,.stage_overview_banner .overviewbanner_maincontainer .stage_overview_banner .overviewbanner_card{flex:100%;max-width:100%}}
.side-panel-modal__header{border-bottom:.0625rem solid #b7b5b5ac;margin:0 -2.5rem 1.25rem -4rem;padding:0 7rem 1.25rem 4rem}.side-panel-modal__container{flex-direction:column;width:100%;max-width:49.5rem;padding:2.5rem 1rem 2.5rem 4rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif;display:flex;position:fixed;right:0;overflow:hidden!important}.side-panel-modal__container>.modal-body{flex:auto;min-height:0;overflow:hidden auto;margin:0!important}.side-panel-modal__container>.modal-body .modal-body-wrapper{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.side-panel-modal__container>.modal-body .modal-body-wrapper>*{flex-direction:column;gap:8px;display:flex}.side-panel-modal__container>.modal-body .modal-body-wrapper img,.side-panel-modal__container>.modal-body .modal-body-wrapper video,.side-panel-modal__container>.modal-body .modal-body-wrapper iframe,.side-panel-modal__container>.modal-body .modal-body-wrapper table{max-width:100%}:is(.side-panel-modal__container>.modal-body .modal-body-wrapper table:has(tr+tr) th:first-child,.side-panel-modal__container>.modal-body .modal-body-wrapper table:has(tr+tr) td:first-child){overflow-wrap:normal;word-break:normal}.side-panel-modal__container a:not(.table-of-contents__step-link){color:#0067b8}@media (max-width:48rem){.side-panel-modal__container{padding:2.5rem 1rem}}.side-panel-modal__body{min-width:0;padding-left:.4rem!important;padding-right:3.275rem!important}.side-panel-modal__footer{background:#fff;border-top:.0625rem solid #b7b5b5ac;flex:none;margin-right:4rem}.side-panel-modal__title{min-height:2.5rem;letter-spacing:-1.5%;color:#0e1726;font-size:2rem;font-weight:400;line-height:2.5rem}.side-panel-modal__close-icon{padding-right:0!important}.side-panel-modal__close-button{width:2rem;height:2rem;color:#2a446f!important;border:2px solid #2a446f!important}@media (max-width:56.25rem){.side-panel-modal_modal_wrap{z-index:1050;position:fixed;inset:0}.side-panel-modal_backdrop{background-color:#000000b3;position:fixed;inset:0}.side-panel-modal_dialog{justify-content:center;align-items:center;height:100vh;position:fixed;inset:0;width:100vw!important;display:flex!important}.side-panel-modal_mobile_container,.side-panel-modal_dialog-container,.side-panel-modal_col{max-width:none;margin:0;width:100%!important}.side-panel-modal_mobile_container{justify-content:center;align-items:center;display:flex}.side-panel-modal_dialog-container{box-sizing:border-box;height:100%;width:100vw!important}.side-panel-modal_col{height:auto;width:100vw!important}.side-panel-modal__container{box-sizing:border-box;max-width:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);border:none!important;width:100%!important;height:75vh!important;margin:0!important}.side-panel-modal__body,.side-panel-modal__container>.modal-body{padding-right:0!important}.side-panel-modal__header{padding-right:45px}.side-panel-modal__header .side-panel-modal__title{overflow-wrap:anywhere;word-break:break-word;max-width:100%}}.modal--side-panel .modal-body.rounded-scrollbar{scrollbar-width:auto}@supports selector(::-webkit-scrollbar){.modal--side-panel .modal-body.rounded-scrollbar{scrollbar-color:auto}.modal--side-panel .modal-body.rounded-scrollbar::-webkit-scrollbar-track{background-color:#0000}.modal--side-panel .modal-body.rounded-scrollbar::-webkit-scrollbar-thumb{background-color:var(--theme-border-supportive-pure);border-color:#0000}.modal--side-panel .modal-body.rounded-scrollbar::-webkit-scrollbar-button{-webkit-appearance:none;background:0 0;width:0;height:0;display:none}}
.table-of-contents{background-color:#fff;flex-direction:column;gap:4rem;width:100%;max-width:49.5rem;display:flex}.table-of-contents__list{padding:0;list-style-type:none}.table-of-contents__item{flex-direction:column;gap:2.5rem;width:100%;margin-bottom:2.5rem;display:flex}.table-of-contents__stage-image{flex-shrink:0;width:2.5rem;height:2.5rem}.table-of-contents__steps-list{flex-direction:column;gap:2.5rem;padding:0;list-style-type:none;display:flex}.table-of-contents__step{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;min-height:2rem;display:flex}.table-of-contents__step-radio{cursor:pointer;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.25rem}.table-of-contents__step-radio:focus-visible{outline-offset:.125rem;outline:.1875rem dotted #000}.table-of-contents__step-radio-selected{pointer-events:none;position:absolute;top:0;left:0}@media (forced-colors:active){.table-of-contents__step-radio{forced-color-adjust:none;border:.125rem solid buttontext}.table-of-contents__step-radio:focus-visible{outline-offset:.125rem;outline:.1875rem dotted highlight}}.table-of-contents__step-meta{flex-shrink:0;align-items:center;gap:.5rem;min-height:1.75rem;margin-top:.125rem;display:flex}.table-of-contents__step-tag{white-space:nowrap;background-color:#0078d40f;border:.0625rem solid #0669bc21;border-radius:62.4375rem;align-items:center;gap:.5rem;height:1.75rem;padding:.25rem .5rem;display:flex;color:#3a4c56!important}.table-of-contents__step-time{color:#3a4c56;letter-spacing:-.02em;white-space:nowrap;height:1.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.table-of-contents__step-header{flex-direction:row;flex:auto;align-items:flex-start;gap:1.5rem;min-width:0;min-height:2rem;display:flex;position:relative}.table-of-contents__step-name{color:#0e1726;letter-spacing:-1%;opacity:.7;overflow-wrap:anywhere;min-width:0;font-size:1.5rem;font-weight:400;line-height:2rem}.table-of-contents__step-link{text-decoration:none}.table-of-contents__link-active{font-weight:700}.table-of-contents__stage-header{flex-direction:row;align-items:center;gap:1rem;display:flex}.table-of-contents__stage-title{color:#0e1726;letter-spacing:-1%;font-size:1.5rem;font-weight:400;line-height:2rem}@media (max-width:48rem){.table-of-contents__step-meta{flex-direction:column;align-items:center;gap:.25rem}}
.stage_overview_navbar.overviewnavbar{z-index:1;width:83rem;max-width:calc(100% - 6rem);margin:0 auto;padding-bottom:2rem;position:relative}.stage_overview_navbar.overviewnavbar--toc-open{z-index:1050}.stage_overview_navbar.overviewnavbar .overviewnavbar_actions{gap:.5rem}.stage_overview_navbar.overviewnavbar .overviewnavbar_title-group{text-align:center;flex-direction:column}.stage_overview_navbar.overviewnavbar .overviewnavbar_project-name{letter-spacing:-2%;color:#2a446f;margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.stage_overview_navbar.overviewnavbar .overviewnavbar_headline{letter-spacing:0;font-size:1.25rem;font-weight:600}.stage_overview_navbar.overviewnavbar span.overviewnavbar_headline{margin-top:0;margin-bottom:0}.stage_overview_navbar.overviewnavbar.stepdetails{max-width:100%;margin:0}.stage_overview_navbar.overviewnavbar.stepdetails:after{content:"";background:#0000001a;height:5px;position:absolute;inset:auto calc(50% - 50vw) 0}.stage_overview_navbar.overviewnavbar.stepdetails .overviewnavbar_toc_button{color:#fff!important;background-color:#0078d4!important;border:none!important}.stage_overview_navbar.overviewnavbar.stepdetails .btn{color:#2a446f;border:1px solid #2a446f}.stage_overview_navbar.overviewnavbar.stepdetails .ocr-icon{--icon-svg-fill:#2a446f!important}.stage_overview_navbar.overviewnavbar .btn{white-space:nowrap;height:2rem;min-height:2rem;color:var(--theme-background-base-neutral);font-size:.875rem}.stage_overview_navbar.overviewnavbar .overviewnavbar_prev_button,.stage_overview_navbar.overviewnavbar .overviewnavbar_next_button{border:1px solid #ffffff57}.stage_overview_navbar.overviewnavbar .overviewnavbar_prev_button .ocr-icon,.stage_overview_navbar.overviewnavbar .overviewnavbar_next_button .ocr-icon{--icon-svg-fill:var(--root-color-neutral-white)}.stage_overview_navbar.overviewnavbar .overviewnavbar_prev_button:not(:disabled):hover,.stage_overview_navbar.overviewnavbar .overviewnavbar_next_button:not(:disabled):hover{background:#fff3}.stage_overview_navbar.overviewnavbar .overviewnavbar_prev_button:disabled,.stage_overview_navbar.overviewnavbar .overviewnavbar_next_button:disabled{opacity:.4;background:0 0}.stage_overview_navbar.overviewnavbar .btn.btn--icon{border-radius:var(--root-radii-s);background:#ffffff24;border:1px solid #ffffff24}.stage_overview_navbar.overviewnavbar .btn.btn--icon .glyph-prepend{align-items:center;display:inline-flex}.stage_overview_navbar.overviewnavbar .btn.btn--icon:hover{background:#fff3}@media (forced-colors:active){.stage_overview_navbar.overviewnavbar .btn.btn--icon.overviewnavbar_toc_button{color:buttontext!important;background:buttonface!important;border:1px solid buttontext!important}}@media (min-width:35.0625rem) and (max-width:60rem){.stage_overview_navbar.overviewnavbar .layout{flex-direction:column;align-items:flex-start;display:flex}.stage_overview_navbar.overviewnavbar .overviewnavbar_project-name{text-align:left;align-self:flex-start}}@media (max-width:35rem){.stage_overview_navbar.overviewnavbar .navbar{flex-direction:column;width:100%;display:flex}.stage_overview_navbar.overviewnavbar .overviewnavbar_prev_button,.stage_overview_navbar.overviewnavbar .overviewnavbar_next_button,.stage_overview_navbar.overviewnavbar .overviewnavbar_toc_button{width:100%}.stage_overview_navbar.overviewnavbar .overviewnavbar_headline{margin-right:0}.stage_overview_navbar.overviewnavbar .btn{white-space:normal;height:auto;min-height:2rem}.stage_overview_navbar.overviewnavbar .btn .btn__text{white-space:normal}}
.commonbanner__bg-image{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.commonbanner__bg-image img{object-fit:cover;width:100%;height:100%}.commonbanner_image{z-index:2;width:100vw;min-height:42.75rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:visible}.commonbanner_image.stage{min-height:32.3125rem}.commonbanner_image{color:var(--root-color-neutral-white);padding:2rem 0 0}.commonbanner_eyebrow_text{color:#e2f9ff}.commonbanner_button{background:var(--root-color-brilliant-blue-100);border-radius:var(--root-radii-s);border:none}.commonbanner_button_text{color:var(--root-color-dark-blue-900)}@media (max-width:35rem){.commonbanner .btn--outline{white-space:normal}}
#accordion-container .ocr-accordion-item__content{border-bottom:none!important;margin-left:0!important}#accordion-container .ocr-accordion-item:first-child .ocr-accordion-item__content .ocr-accordion-item__header{padding-top:2rem!important}.homepage-accordion__list{width:100%;max-width:83rem;margin:0 auto;padding:0;list-style:none}.homepage-accordion__item{background-color:#fff;border-radius:1rem;margin-bottom:.625rem;padding-bottom:.625rem}.homepage-accordion__header-row{justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:0 2rem;display:flex}.homepage-accordion__title-group{align-items:center;gap:1rem;display:flex}.homepage-accordion__icon-wrap{border-radius:62.4375rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.homepage-accordion__icon-wrap--blue{background-color:#0078d4}.homepage-accordion__icon{width:3rem;height:3rem}.homepage-accordion__icon--blue{filter:brightness(0)invert()}.homepage-accordion__title{color:#0e1726;letter-spacing:0;min-height:1.5rem;font-size:1rem;font-weight:600;line-height:1.5rem}.homepage-accordion__description{letter-spacing:-.02em;color:#0e1726;opacity:.8;font-size:1.25rem;font-weight:400;line-height:1.75rem}.homepage-accordion__chevron-wrap{border:.0625rem solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (forced-colors:active){.homepage-accordion__chevron-wrap{color:buttontext;border-color:buttontext}}.homepage-accordion__chevron{color:#0e1726;transition:transform .3s;display:block;transform:rotate(0)}@media (forced-colors:active){.homepage-accordion__chevron{color:buttontext}}.homepage-accordion__body{border-top:.0625rem solid #b7b5b5ac;padding:0 0 1.5rem}.homepage-accordion__step{flex-direction:row;gap:.5rem;padding:0 2rem 0 5.9375rem;display:flex;position:relative}.homepage-accordion__active-step{background-color:var(--theme-background-base-color);border-radius:.75rem}.homepage-accordion__radio{cursor:pointer;z-index:3;flex-shrink:0;width:1.2rem;min-width:1.2rem;height:1.2rem;min-height:1.2rem;margin-top:1.625rem;margin-left:-2rem;margin-right:.25rem;position:relative}.homepage-accordion__radio:focus,.homepage-accordion__radio:focus-visible{outline-offset:2px;outline:3px dotted #000!important}.homepage-accordion__radio__radio-selected{color:#000;pointer-events:none;position:absolute;top:0;left:5.9375rem}.homepage-accordion__radio__radio-selected svg path{fill:#000}.homepage-accordion__step-content{flex-direction:column;flex:auto;gap:1rem;min-width:0;margin:0 -3rem -2rem 0;padding:1rem 3rem 2rem 0;display:flex}.homepage-accordion__step-content__border{z-index:0;border-top:.0625rem solid #0003;position:relative}.homepage-accordion__active-step-content{background-color:var(--theme-background-base-color);z-index:1;border-bottom:.0625rem solid #0003;border-radius:.75rem;flex-direction:column;flex:auto;gap:1rem;min-width:0;margin:0 -3.5rem -2rem -4.2rem;padding:1rem 3.5rem 2rem 4.2rem;display:flex;position:relative}.homepage-accordion__step-name{color:#0e1726;letter-spacing:-.01em;overflow-wrap:anywhere;min-height:2rem;font-size:1.5rem;font-weight:400;line-height:2rem}.homepage-accordion__step-meta{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.homepage-accordion__tag{white-space:nowrap;background-color:#0078d40f;border:.0625rem solid #0669bc21;border-radius:62.4375rem;align-items:center;height:1.75rem;padding:.25rem .5rem;display:flex}.homepage-accordion__time{color:#3a4c56;letter-spacing:-.02em;height:1.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.homepage-accordion__step-description{letter-spacing:-.02em;color:#0e1726;opacity:.8;overflow-wrap:anywhere;max-width:70%;margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.homepage-accordion__step-link{color:#3f3b3c;cursor:pointer;z-index:2;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:flex-start;width:2.5rem;height:2.5rem;margin-top:1rem;display:flex;position:static}.homepage-accordion__step-link:before{z-index:2;content:"";position:absolute;inset:0}.homepage-accordion__step-link:focus,.homepage-accordion__step-link:focus-visible{outline-offset:2px;outline:3px dotted #000!important}.homepage-accordion__step-link:hover{border-color:#000}@media (forced-colors:active){.homepage-accordion__step-link{color:linktext}}.homepage-accordion__arrow-icon{cursor:pointer;z-index:3;flex-shrink:0;width:2.5rem;height:2.5rem;position:relative}.homepage-accordion__arrow-icon rect{stroke-opacity:.3}@media (forced-colors:active){.homepage-accordion__arrow-icon rect{stroke-opacity:1}}[aria-expanded=true] .homepage-accordion__chevron{transform:rotate(180deg)}
.home-accordion_container{width:min(83rem,100vw - 12rem);margin-top:5rem;position:relative;left:50%;transform:translate(-50%)}.overviewstep_returnsection{padding-top:4rem}.overviewstep_returnsection .glyph-prepend{padding-right:0!important}@media (max-width:48rem){.home-accordion_container{width:calc(100vw - 6rem);margin-top:10rem}}@media (max-width:35rem){.home-accordion_container{width:calc(100vw - 2rem)}}
