.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1132 .elementor-element.elementor-element-ba10014{--display:flex;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1132 .elementor-element.elementor-element-710017c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-710017a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7100080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-710007f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-710007c{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#40545A;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-710007d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:64px;font-weight:700;line-height:1.12em;letter-spacing:-0.7px;color:#212121;}.elementor-1132 .elementor-element.elementor-element-710007e{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#40545A;}.elementor-1132 .elementor-element.elementor-element-7100091{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7100090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-710008f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7100088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7100081 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:42px;font-weight:700;line-height:1.12em;letter-spacing:-0.7px;color:#212121;}.elementor-1132 .elementor-element.elementor-element-7100082{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#40545A;}.elementor-1132 .elementor-element.elementor-element-7100084{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1132 .elementor-element.elementor-element-7100083 .elementor-button{background-color:#E0C028;font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:600;text-transform:none;line-height:1.3em;letter-spacing:0px;fill:#212121;color:#212121;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E0C028;border-radius:50px 50px 50px 50px;padding:15px 27px 15px 27px;}.elementor-1132 .elementor-element.elementor-element-7100083 .elementor-button:hover, .elementor-1132 .elementor-element.elementor-element-7100083 .elementor-button:focus{background-color:#17353A;color:#FFFFFF;border-color:#17353A;}.elementor-1132 .elementor-element.elementor-element-7100083 .elementor-button:hover svg, .elementor-1132 .elementor-element.elementor-element-7100083 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1132 .elementor-element.elementor-element-7100085{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#40545A;}.elementor-1132 .elementor-element.elementor-element-7100087{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7100086{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#40545A;}.elementor-1132 .elementor-element.elementor-element-710008e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-7100089 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:42px;font-weight:700;line-height:1.12em;letter-spacing:-0.7px;color:#212121;}.elementor-1132 .elementor-element.elementor-element-710008a{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#40545A;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1132 .elementor-element.elementor-element-710008c{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#40545A;}.elementor-1132 .elementor-element.elementor-element-710017e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-710007d .elementor-heading-title{font-size:50px;}.elementor-1132 .elementor-element.elementor-element-7100081 .elementor-heading-title{font-size:36px;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-7100089 .elementor-heading-title{font-size:36px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-710007c{font-size:17px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-710007d .elementor-heading-title{font-size:40px;}.elementor-1132 .elementor-element.elementor-element-710007e{font-size:17px;}.elementor-1132 .elementor-element.elementor-element-7100081 .elementor-heading-title{font-size:31px;}.elementor-1132 .elementor-element.elementor-element-7100082{font-size:17px;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-7100083 .elementor-button{font-size:16px;}.elementor-1132 .elementor-element.elementor-element-7100085{font-size:17px;}.elementor-1132 .elementor-element.elementor-element-7100086{font-size:17px;}.elementor-1132 .elementor-element.elementor-element-7100089 .elementor-heading-title{font-size:31px;}.elementor-1132 .elementor-element.elementor-element-710008a{font-size:17px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1132 .elementor-element.elementor-element-710008c{font-size:17px;}}/* Start custom CSS */.nx-page{font-family:'Inter Tight',sans-serif;color:#17353A;background:#fff;width:100%;--nx-ink:#17353A;--nx-teal:#10A3B5;--nx-gold:#E0C028;--nx-pale:#F0F8F8;--nx-line:#D5E5E6;}
.nx-page *{box-sizing:border-box;min-width:0;}
.nx-page .elementor-widget{margin:0;max-width:100%;}
.nx-page .elementor-heading-title{font-family:'Inter Tight',sans-serif!important;line-height:1.08!important;letter-spacing:-1.3px!important;color:inherit!important;}
.nx-page .nx-h1 .elementor-heading-title{font-size:clamp(54px,5vw,72px)!important;font-weight:650!important;letter-spacing:-2.6px!important;line-height:1.04!important;text-wrap:balance;}
.nx-page .nx-h2 .elementor-heading-title{font-size:clamp(36px,3.6vw,52px)!important;font-weight:650!important;}
.nx-page .nx-h3 .elementor-heading-title{font-size:25px!important;letter-spacing:-.5px!important;font-weight:600!important;line-height:1.16!important;}
.nx-page .elementor-widget-text-editor{color:inherit!important;font-family:'Inter Tight',sans-serif!important;font-size:18px!important;line-height:1.6!important;}
.nx-page p{margin:0 0 14px;}.nx-page p:last-child{margin-bottom:0;}
.nx-page ul,.nx-page ol{margin:0;padding-left:22px;}.nx-page li{margin-bottom:10px;}
.nx-page .nx-lead{font-size:21px!important;line-height:1.5!important;color:#40545A!important;}
.nx-page .nx-small{font-size:14px!important;line-height:1.55!important;color:#496268!important;}
.nx-page .nx-kicker{font-size:14px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.1px!important;}
.nx-page .nx-kicker p{display:flex;align-items:center;gap:10px;}.nx-page .nx-kicker p:before{content:'';width:8px;height:8px;border-radius:50%;background:#10A3B5;flex:0 0 8px;}
.nx-page .nx-wrap{width:100%;max-width:1200px;margin-inline:auto;gap:36px;}
.nx-page .nx-section{padding:100px 32px;width:100%;scroll-margin-top:100px;}
.nx-page .nx-compact{padding-block:56px;}.nx-page .nx-pale{background:#F0F8F8;}.nx-page .nx-dark{background:#17353A;color:#fff;}
.nx-page .nx-dark .elementor-widget-text-editor,.nx-page .nx-dark .nx-lead,.nx-page .nx-dark .nx-small{color:#D5E5E6!important;}
.nx-page .nx-dark .nx-kicker{color:#fff!important;}.nx-page .nx-dark .nx-kicker p:before{background:#E0C028;}
.nx-page .nx-accent{color:#E0C028;}.nx-page .nx-dark h1,.nx-page .nx-dark h2,.nx-page .nx-dark h3{color:#fff!important;}
.nx-page .nx-actions{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}
.nx-page .nx-actions>.elementor-widget{width:auto;}
.nx-page .elementor-button{font-family:'Inter Tight',sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;text-transform:none!important;letter-spacing:0!important;padding:16px 25px!important;box-shadow:none!important;border-radius:50px!important;min-height:50px;text-decoration:none;}
.nx-page .nx-dark .nu-button-outline .elementor-button{color:#fff!important;border-color:#769096!important;background:transparent!important;}
.nx-page a{letter-spacing:normal;text-transform:none;}.nx-page .elementor-widget-text-editor a{color:#176B77;text-decoration:underline;text-underline-offset:4px;}
.nx-page .nx-dark .elementor-widget-text-editor a{color:#fff;}.nx-page a:focus-visible,.nx-page summary:focus-visible{outline:3px solid #10A3B5;outline-offset:5px;}
.nx-page .nx-title-row{display:grid;grid-template-columns:1.65fr 1fr;gap:72px;align-items:center;}
.nx-page .nx-intro{gap:26px;}.nx-page .nx-side-copy{gap:24px;}
.nx-page .nx-hero-agents{padding-top:72px;padding-bottom:64px;}.nx-page .nx-hero-agents .nx-wrap{gap:50px;}
.nx-page .nx-video-stage{max-width:1080px;align-self:center;width:100%;gap:17px;scroll-margin-top:100px;}
.nx-page .nx-video .elementor-wrapper{aspect-ratio:16/9;border-radius:15px;overflow:hidden;box-shadow:0 30px 70px #00191e44;}
.nx-page .nx-video video{display:block;width:100%;height:100%;object-fit:contain;background:#08252B;}
.nx-page .nx-video-caption{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;}
.nx-page .nx-video-caption .nx-small{font-size:13px!important;}
.nx-page .nx-editorial{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;}
.nx-page .nx-editorial-copy{gap:24px;}.nx-page .nx-rows{gap:0;}
.nx-page .nx-row{border-top:1px solid #D5E5E6;padding:26px 0;gap:10px;}.nx-page .nx-row:first-child{padding-top:0;border-top:0;}
.nx-page .nx-row:last-child{padding-bottom:0;}.nx-page .nx-row .elementor-widget-text-editor{font-size:17px!important;}
.nx-page .nx-dark .nx-row{border-color:#496268;}
.nx-page .nx-manifesto{max-width:960px;gap:24px;}.nx-page .nx-manifesto .nx-h2 .elementor-heading-title{font-size:clamp(38px,4.4vw,62px)!important;}
.nx-page .nx-outcome-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-top:1px solid #D5E5E6;padding-top:32px;}
.nx-page .nx-outcome .nx-h3 .elementor-heading-title{font-size:23px!important;}.nx-page .nx-outcome{gap:10px;}
.nx-page .nx-outcome .elementor-widget-text-editor{font-size:16px!important;}
.nx-page .nx-route{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center;}
.nx-page .nx-route-line{gap:0;padding-left:29px;border-left:1px solid #10A3B5;margin-left:7px;}
.nx-page .nx-route-stop{position:relative;padding:0 0 35px;gap:8px;}.nx-page .nx-route-stop:last-child{padding-bottom:0;}
.nx-page .nx-route-stop:before{content:'';position:absolute;left:-36px;top:5px;width:13px;height:13px;border-radius:50%;background:#10A3B5;border:3px solid #F0F8F8;box-shadow:0 0 0 1px #10A3B5;}
.nx-page .nx-route-stop .elementor-widget-text-editor{font-size:17px!important;}
.nx-page .nx-conversation{gap:24px;padding:40px;background:#fff;border-radius:18px;box-shadow:0 24px 70px #17353a12;}
.nx-page .nx-message{align-self:flex-end;background:#17353A;color:#fff;padding:22px 26px;border-radius:16px 16px 3px 16px;max-width:88%;}
.nx-page .nx-message .elementor-widget-text-editor{color:#fff!important;font-size:23px!important;line-height:1.35!important;}
.nx-page .nx-record{gap:0;border:1px solid #D5E5E6;border-radius:13px;padding:24px;}
.nx-page .nx-record-line{display:grid;grid-template-columns:105px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid #D5E5E6;}
.nx-page .nx-record-line:last-child{border-bottom:0;padding-bottom:0;}.nx-page .nx-record-line .elementor-widget-text-editor{font-size:16px!important;}
.nx-page .nx-inline-note{border-left:3px solid #10A3B5;padding-left:22px;max-width:850px;}
.nx-page .nx-price-list{gap:0;border-top:1px solid #D5E5E6;}
.nx-page .nx-price-row{display:grid;grid-template-columns:1fr 1.25fr .7fr;gap:45px;padding:34px 0;border-bottom:1px solid #D5E5E6;align-items:start;}
.nx-page .nx-price-title{gap:12px;}.nx-page .nx-price-value{font-size:28px!important;line-height:1.2!important;font-weight:600!important;}
.nx-page .nx-price-featured{background:#F0F8F8;padding-inline:26px;margin-inline:-26px;border-left:3px solid #10A3B5;}
.nx-page .nx-price-action{align-items:flex-end;gap:15px;}.nx-page .nx-price-badge{font-size:12px!important;text-align:right;color:#176B77!important;}
.nx-page .nx-disclosure details{border-top:1px solid #D5E5E6;padding:20px 0;}
.nx-page .nx-disclosure summary{display:flex;justify-content:space-between;align-items:baseline;gap:25px;list-style:none;cursor:pointer;font-weight:500;font-size:21px;line-height:1.35;color:#17353A;}
.nx-page .nx-disclosure summary::-webkit-details-marker{display:none;}.nx-page .nx-disclosure summary:after{content:'+';font-size:25px;font-weight:400;flex:0 0 auto;color:#176B77;}
.nx-page .nx-disclosure details[open]>summary:after{content:'−';}.nx-page .nx-disclosure .nx-answer{padding-top:18px;font-size:17px;line-height:1.65;}
.nx-page .nx-price-row .nx-disclosure details{border:0;padding:8px 0 0;}.nx-page .nx-price-row .nx-disclosure summary{font-size:16px;text-decoration:underline;text-underline-offset:4px;}
.nx-page .nx-faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:100px;align-items:start;}
.nx-page .nx-faq-layout .nx-disclosure:first-child details{border-top:0;padding-top:0;}
.nx-page .nx-bespoke{border-top:1px solid #D5E5E6;padding-top:36px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;}
.nx-page .nx-bespoke .nx-h3 .elementor-heading-title{font-size:28px!important;}.nx-page .nx-bespoke .elementor-widget-text-editor{font-size:16px!important;}
.nx-page .nx-closing{padding-block:96px;}.nx-page .nx-closing .nx-wrap{max-width:850px;align-items:center;text-align:center;gap:28px;}
.nx-page .nx-closing .nx-h2 .elementor-heading-title{font-size:clamp(40px,4.8vw,68px)!important;}.nx-page .nx-closing .nx-lead{max-width:650px;}
.nx-page .nx-cross{display:flex;flex-direction:row;justify-content:space-between;gap:28px;align-items:center;border-bottom:1px solid #D5E5E6;padding-bottom:28px;}
.nx-page .nx-cross a{font-weight:500;font-size:21px;text-decoration:none;}.nx-page .nx-cross p{margin:0;}
.nx-page .nx-hero-ask{padding-top:76px;padding-bottom:70px;background:linear-gradient(#fff 40%,#F0F8F8);}
.nx-page .nx-centred-intro{max-width:950px;text-align:center;align-items:center;align-self:center;gap:24px;}
.nx-page .nx-centred-intro .nx-actions{justify-content:center;}.nx-page .nx-centred-intro>.nx-lead{max-width:720px!important;align-self:center;}
.nx-page .nx-centred-intro .nx-lead{max-width:720px;}.nx-page .nx-centred-intro .nx-h1 .elementor-heading-title{font-size:clamp(50px,5vw,72px)!important;}
.nx-page .nx-ask-window{margin-top:24px;border:1px solid #D5E5E6;border-radius:18px;background:#fff;box-shadow:0 26px 80px #17353a12;gap:0;overflow:hidden;scroll-margin-top:100px;}
.nx-page .nx-window-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:19px 30px;border-bottom:1px solid #D5E5E6;gap:20px;}
.nx-page .nx-window-name{font-size:20px!important;font-weight:600!important;}.nx-page .nx-window-status{font-size:12px!important;color:#496268!important;}
.nx-page .nx-ask-body{display:grid;grid-template-columns:1.4fr .75fr;gap:0;}
.nx-page .nx-answer-pane{padding:42px;gap:24px;}.nx-page .nx-question-bubble{background:#F0F8F8;padding:24px 28px;border-radius:16px 16px 3px 16px;align-self:flex-end;max-width:95%;}
.nx-page .nx-question-bubble .elementor-widget-text-editor{font-size:25px!important;line-height:1.35!important;letter-spacing:-.4px!important;}
.nx-page .nx-answer-body{gap:18px;}.nx-page .nx-answer-body ol{padding-left:24px;}.nx-page .nx-answer-body li{padding-left:7px;margin-bottom:15px;}
.nx-page .nx-source-pane{background:#F7FAFA;border-left:1px solid #D5E5E6;padding:38px 28px;gap:22px;scroll-margin-top:120px;}
.nx-page .nx-source-paper{background:#fff;border:1px solid #D5E5E6;padding:24px 21px;gap:15px;box-shadow:0 10px 25px #17353a08;}
.nx-page .nx-source-paper .nx-h3 .elementor-heading-title{font-size:21px!important;}.nx-page .nx-source-paper .elementor-widget-text-editor{font-size:15px!important;}
.nx-page .nx-situations{gap:0;}.nx-page .nx-situation{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:baseline;padding:29px 0;border-top:1px solid #D5E5E6;}
.nx-page .nx-situation .nx-h3 .elementor-heading-title{font-size:29px!important;}
.nx-page .nx-pilot{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:start;}
.nx-page .nx-pilot-scope{padding-left:40px;border-left:1px solid #10A3B5;gap:24px;}
.nx-page .nx-hero-course{padding-top:76px;padding-bottom:66px;background:#F0F8F8;}.nx-page .nx-hero-course .nx-title-row{grid-template-columns:1.5fr 1fr;}
.nx-page .nx-course-stage{display:grid;grid-template-columns:.55fr 1.45fr;gap:58px;align-items:center;padding-top:32px;scroll-margin-top:110px;}
.nx-page .nx-materials{position:relative;padding:30px 26px;background:#fff;border:1px solid #D5E5E6;transform:rotate(-3deg);gap:20px;box-shadow:6px 8px 0 #e3eeee,11px 15px 0 #cadfe2;}
.nx-page .nx-material-line{padding:13px 0;border-top:1px solid #D5E5E6;gap:8px;}.nx-page .nx-material-line .elementor-widget-text-editor{font-size:16px!important;}
.nx-page .nx-materials .nx-h3 .elementor-heading-title{font-size:29px!important;}.nx-page .nx-materials:after{content:'→';position:absolute;right:-45px;top:48%;font-size:35px;color:#10A3B5;}
.nx-page .nx-academy{background:#fff;border:1px solid #D5E5E6;border-radius:16px;box-shadow:0 25px 60px #17353a13;overflow:hidden;gap:0;}
.nx-page .nx-academy-body{display:grid;grid-template-columns:.65fr 1.35fr;gap:0;}
.nx-page .nx-syllabus{padding:27px 22px;background:#17353A;color:#fff;gap:22px;}.nx-page .nx-syllabus .elementor-widget-text-editor{color:#D5E5E6!important;font-size:14px!important;}
.nx-page .nx-syllabus .nx-h3 .elementor-heading-title{color:#fff!important;font-size:20px!important;}.nx-page .nx-syllabus-item{padding:12px 0;border-bottom:1px solid #496268;}
.nx-page .nx-syllabus-active{background:#2b4a50;padding:12px;border-radius:7px;border-bottom:0;}
.nx-page .nx-lesson{padding:30px;gap:22px;}.nx-page .nx-lesson .nx-h3 .elementor-heading-title{font-size:30px!important;}
.nx-page .nx-lesson .elementor-widget-text-editor{font-size:16px!important;}.nx-page .nx-practice{padding:22px;background:#F0F8F8;border-left:3px solid #10A3B5;gap:15px;}
.nx-page .nx-practice .nx-disclosure summary{font-size:16px!important;}.nx-page .nx-practice .nx-disclosure details{padding-bottom:0;}
.nx-page .nx-project-parts{display:grid;grid-template-columns:1fr 1fr;gap:55px;border-top:1px solid #D5E5E6;padding-top:30px;}
.nx-page .nx-project-parts .nx-h3 .elementor-heading-title{font-size:25px!important;}.nx-page .nx-project-parts .elementor-widget-text-editor{font-size:17px!important;}
.nx-page .nx-motivations{display:grid;grid-template-columns:1fr 1fr;gap:80px;}.nx-page .nx-motivation{gap:24px;}.nx-page .nx-motivation+.nx-motivation{border-left:1px solid #D5E5E6;padding-left:70px;}
.nx-page .nx-motivation .nx-h3 .elementor-heading-title{font-size:36px!important;line-height:1.1!important;}
.nx-page .nx-route-choice{display:grid;grid-template-columns:.95fr 1.3fr auto;gap:36px;align-items:center;padding:30px 0;border-top:1px solid #D5E5E6;}
.nx-page .nx-route-choice .elementor-widget-text-editor{font-size:17px!important;}
@media(max-width:1024px){.nx-page .nx-section{padding:72px 28px;}.nx-page .nx-title-row,.nx-page .nx-hero-course .nx-title-row{grid-template-columns:1fr;gap:30px;}.nx-page .nx-side-copy{max-width:730px;}.nx-page .nx-h1 .elementor-heading-title{font-size:64px!important;}.nx-page .nx-editorial{gap:46px;}.nx-page .nx-route{gap:40px;}.nx-page .nx-outcome-strip{grid-template-columns:1fr 1fr;gap:30px 45px;}.nx-page .nx-price-row{grid-template-columns:1fr 1.3fr;gap:25px;}.nx-page .nx-price-action{grid-column:2;align-items:flex-start;}.nx-page .nx-price-badge{text-align:left;}.nx-page .nx-faq-layout{grid-template-columns:.7fr 1.3fr;gap:40px;}.nx-page .nx-ask-body{grid-template-columns:1.2fr .8fr;}.nx-page .nx-answer-pane{padding:28px;}.nx-page .nx-source-pane{padding:28px 22px;}.nx-page .nx-course-stage{grid-template-columns:1fr;gap:42px;}.nx-page .nx-materials{transform:none;max-width:540px;margin-inline:auto;width:100%;}.nx-page .nx-materials:after{content:'↓';right:50%;top:auto;bottom:-40px;}.nx-page .nx-material-line{padding:8px 0;}.nx-page .nx-materials{gap:8px;padding:24px;}.nx-page .nx-motivations{gap:35px;}.nx-page .nx-motivation+.nx-motivation{padding-left:35px;}.nx-page .nx-route-choice{grid-template-columns:.9fr 1.1fr;}.nx-page .nx-route-choice>.nu-button{grid-column:2;}.nx-page .nx-pilot{gap:40px;}.nx-page .nx-conversation{padding:28px;}}
@media(max-width:767px){.nx-page .nx-section{padding:58px 20px;}.nx-page .nx-wrap{gap:30px;}.nx-page .nx-h1 .elementor-heading-title,.nx-page .nx-centred-intro .nx-h1 .elementor-heading-title{font-size:46px!important;letter-spacing:-1.6px!important;line-height:1.04!important;}.nx-page .nx-h2 .elementor-heading-title,.nx-page .nx-manifesto .nx-h2 .elementor-heading-title{font-size:36px!important;letter-spacing:-1px!important;}.nx-page .nx-h3 .elementor-heading-title{font-size:24px!important;}.nx-page .nx-lead{font-size:19px!important;}.nx-page .elementor-widget-text-editor{font-size:17px!important;}.nx-page .nx-title-row{gap:25px;}.nx-page .nx-editorial,.nx-page .nx-route,.nx-page .nx-faq-layout,.nx-page .nx-pilot,.nx-page .nx-motivations,.nx-page .nx-project-parts,.nx-page .nx-bespoke{grid-template-columns:1fr;gap:32px;}.nx-page .nx-actions{align-items:stretch;}.nx-page .nx-actions>.elementor-widget{width:100%;}.nx-page .nx-actions .elementor-button{width:100%;}.nx-page .nx-outcome-strip{gap:28px;}.nx-page .nx-outcome .nx-h3 .elementor-heading-title{font-size:21px!important;}.nx-page .nx-outcome .elementor-widget-text-editor{font-size:15px!important;}.nx-page .nx-video-caption{align-items:flex-start;}.nx-page .nx-video-caption .nx-small{font-size:12px!important;}.nx-page .nx-video-stage{gap:12px;}.nx-page .nx-video .elementor-wrapper{border-radius:9px;}.nx-page .nx-hero-agents .nx-wrap{gap:34px;}.nx-page .nx-route-line{margin-left:6px;padding-left:23px;}.nx-page .nx-route-stop:before{left:-30px;}.nx-page .nx-conversation{padding:24px;gap:22px;}.nx-page .nx-message{max-width:100%;padding:20px;}.nx-page .nx-message .elementor-widget-text-editor{font-size:22px!important;}.nx-page .nx-record{padding:20px;}.nx-page .nx-record-line{grid-template-columns:88px 1fr;gap:14px;}.nx-page .nx-price-row{grid-template-columns:1fr;gap:22px;}.nx-page .nx-price-action{grid-column:auto;}.nx-page .nx-price-featured{padding-inline:17px;margin-inline:-17px;}.nx-page .nx-disclosure summary{font-size:20px;}.nx-page .nx-ask-body,.nx-page .nx-academy-body{grid-template-columns:1fr;}.nx-page .nx-answer-pane{padding:25px 21px;}.nx-page .nx-question-bubble{padding:20px;max-width:100%;}.nx-page .nx-question-bubble .elementor-widget-text-editor{font-size:23px!important;}.nx-page .nx-source-pane{border-left:0;border-top:1px solid #D5E5E6;padding:25px 21px;}.nx-page .nx-source-paper{padding:22px;}.nx-page .nx-window-bar{padding:18px 20px;}.nx-page .nx-window-status{max-width:105px;text-align:right;}.nx-page .nx-ask-window{margin-top:8px;}.nx-page .nx-situation{grid-template-columns:1fr;gap:14px;padding:25px 0;}.nx-page .nx-situation .nx-h3 .elementor-heading-title{font-size:27px!important;}.nx-page .nx-pilot-scope{padding-left:24px;}.nx-page .nx-centred-intro{align-items:flex-start;text-align:left;}.nx-page .nx-materials{max-width:calc(100% - 12px);margin-left:0;}.nx-page .nx-course-stage{gap:42px;padding-top:10px;}.nx-page .nx-syllabus{padding:23px;gap:15px;}.nx-page .nx-syllabus-item{padding:8px 0;}.nx-page .nx-syllabus-active{padding:10px;}.nx-page .nx-lesson{padding:25px 22px;}.nx-page .nx-lesson .nx-h3 .elementor-heading-title{font-size:29px!important;}.nx-page .nx-practice{padding:20px;}.nx-page .nx-motivation+.nx-motivation{padding:32px 0 0;border-left:0;border-top:1px solid #D5E5E6;}.nx-page .nx-motivation .nx-h3 .elementor-heading-title{font-size:32px!important;}.nx-page .nx-route-choice{grid-template-columns:1fr;gap:20px;}.nx-page .nx-route-choice>.nu-button{grid-column:auto;}.nx-page .nx-cross{flex-direction:column;align-items:flex-start;gap:15px;}.nx-page .nx-closing .nx-wrap{text-align:left;align-items:stretch;}.nx-page .nx-closing .nx-h2 .elementor-heading-title{font-size:40px!important;}.nx-page .nx-bespoke .nx-h3 .elementor-heading-title{font-size:28px!important;}}
.nx-page .elementor-widget-text-editor.nx-small{font-size:14px!important;line-height:1.55!important;}.nx-page .elementor-widget-text-editor.nx-kicker{font-size:14px!important;line-height:1.4!important;}.nx-page .elementor-widget-text-editor.nx-lead{font-size:21px!important;line-height:1.5!important;}
@media(max-width:767px){.nx-page .elementor-widget-text-editor.nx-lead{font-size:19px!important;}.nx-page .nx-syllabus-item:not(.nx-syllabus-active){display:none;}.nx-page .nx-centred-intro>.nx-lead{align-self:stretch;}}
@media(prefers-reduced-motion:reduce){.nx-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}

/* Ask Nuuaa draft: approved overview film and expanded player. */
.elementor-1114 .nx-video-keyboard-support{display:none;}
.elementor-1114 .nx-video .elementor-custom-embed-image-overlay img{display:block;width:100%;height:100%;object-fit:cover;}
.elementor-1114 .nx-video .elementor-custom-embed-play{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#E0C028;color:#17353A;box-shadow:0 12px 40px #00191e44;}
.elementor-1114 .nx-video .elementor-custom-embed-play svg{width:48px;height:48px;fill:currentColor;}
.elementor-1114 .nx-video .elementor-custom-embed-play:focus-visible{outline:3px solid #fff;outline-offset:7px;}
#elementor-lightbox-d414011{z-index:1000000;background:rgba(5,24,29,.78);}
#elementor-lightbox-d414011 .dialog-widget-content{width:100%;height:100%;margin:0;}
#elementor-lightbox-d414011 .dialog-message{padding:0;height:100%;}
#elementor-lightbox-d414011 .elementor-video-container{position:absolute!important;top:56px!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:calc(100vw - 48px)!important;max-width:1280px!important;height:50vh!important;height:50dvh!important;margin:0!important;padding:0!important;border-radius:14px;overflow:hidden;background:#00191e;box-shadow:0 20px 80px #0008;}
#elementor-lightbox-d414011 .elementor-video-wrapper{position:relative!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;}
#elementor-lightbox-d414011 video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;}
#elementor-lightbox-d414011 .dialog-close-button{position:fixed;top:6px;right:18px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;background:#17353A;border-radius:50%;opacity:1;z-index:2;}
#elementor-lightbox-d414011 .dialog-close-button:focus-visible{outline:3px solid #E0C028;outline-offset:3px;}
@media(max-width:767px){.elementor-1114 .nx-video .elementor-custom-embed-play{width:64px;height:64px;}.elementor-1114 .nx-video .elementor-custom-embed-play svg{width:38px;height:38px;}#elementor-lightbox-d414011 .elementor-video-container{top:58px!important;width:calc(100vw - 20px)!important;height:min(50vh,calc((100vw - 20px) * .5625))!important;height:min(50dvh,calc((100vw - 20px) * .5625))!important;border-radius:9px;}#elementor-lightbox-d414011 .dialog-close-button{right:10px;}}
/* The approved cover already includes its play symbol. Keep the native keyboard-accessible button across the cover. */
.elementor-1114 .nx-video .elementor-custom-embed-play{position:absolute!important;inset:0!important;transform:none!important;width:100%!important;height:100%!important;border-radius:15px;background:transparent;box-shadow:none;}
.elementor-1114 .nx-video .elementor-custom-embed-play svg{opacity:0;}
.elementor-1114 .nx-video .elementor-custom-embed-play:focus-visible{outline:3px solid #E0C028;outline-offset:-6px;}
@media(max-width:767px){.elementor-1114 .nx-video-caption{flex-direction:column;gap:4px;}}

.nl-shell{font-family:'Inter Tight',sans-serif;color:#17353A;width:100%;box-sizing:border-box}.nl-shell *{box-sizing:border-box}.nl-shell a{color:inherit;text-decoration:none}.nl-shell a:hover{text-decoration:underline;text-underline-offset:5px}.nl-shell a:focus-visible,.nl-shell summary:focus-visible{outline:3px solid #10A3B5;outline-offset:5px}.nl-skip{position:absolute;left:20px;top:-100px;background:#fff;padding:14px;z-index:1000}.nl-skip:focus{top:12px}.nl-header{background:#fff;border-bottom:1px solid #D5E5E6}.nl-header-inner{max-width:1280px;padding:16px 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:26px}.nl-logo img{display:block;width:95px;height:76px;object-fit:contain}.nl-desktop-nav{display:flex;align-items:center;gap:28px;font-size:16px;font-weight:600}.nl-desktop-nav details{position:relative}.nl-desktop-nav summary{cursor:pointer;list-style:none}.nl-desktop-nav summary::-webkit-details-marker{display:none}.nl-desktop-nav summary:after{content:'⌄';padding-left:8px}.nl-drop{position:absolute;top:34px;left:-22px;z-index:100;width:270px;background:#fff;padding:14px;border:1px solid #D5E5E6;border-radius:13px;box-shadow:0 18px 50px #17353a18}.nl-drop a{display:block;padding:12px 10px;border-radius:7px}.nl-drop a:hover{background:#F0F8F8}.nl-nav-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:40px;background:#E0C028;padding:14px 22px;font-size:15px;font-weight:650;line-height:1.3}.nl-mobile-nav{display:none}
.nl-footer{background:#17353A;color:#fff;padding:65px 32px 25px}.nl-footer-inner{max-width:1200px;margin:auto}.nl-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:40px}.nl-footer-brand img{width:112px;height:100px;object-fit:contain;background:#fff;padding:8px;border-radius:14px}.nl-footer-brand p{font-size:23px;line-height:1.3;max-width:260px;margin:22px 0;color:#fff}.nl-footer h2{font-size:15px;letter-spacing:.5px;color:#B9DDE0;margin:0 0 22px;font-weight:600}.nl-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:15px}.nl-footer li,.nl-footer a{font-size:16px;line-height:1.5}.nl-footer a:focus-visible{outline-color:#E0C028}.nl-footer a:hover{color:#F2D953}.nl-footer .nl-soon{color:#BDCDD0;display:block;font-size:14px}.nl-footer .nl-soon small{display:block;font-size:12px}.nl-footer-bottom{border-top:1px solid #4B686D;margin-top:45px;padding-top:23px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;color:#C2D4D6;font-size:13px;line-height:1.5}.nl-footer-bottom a{font-size:13px}.nl-footer-legal,.nl-footer-social{display:flex;gap:22px;flex-wrap:wrap}.nl-footer-social{margin-top:23px;gap:18px}.nl-footer-social a{font-size:14px}
.nl-page{background:#fff;color:#17353A}.nl-page .nl-hero{padding:90px 32px 85px;background:linear-gradient(140deg,#fff 15%,#EFF8F7 100%)}.nl-page .nl-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.nl-page .nl-hero-copy{gap:25px}.nl-page .nl-hero-copy .nx-h1 .elementor-heading-title{font-size:clamp(48px,4.9vw,72px)!important;line-height:1.04!important;letter-spacing:-2.6px!important;color:#17353A!important}.nl-page .nl-accent{color:#008E9E}.nl-page .nl-hero-copy .nx-lead{max-width:620px}.nl-page .nl-path{padding:12px 38px;background:#17353A;color:#fff;border-radius:24px;gap:0;box-shadow:0 24px 60px #17353A20}.nl-page .nl-path-step{padding:30px 0;border-bottom:1px solid #547075;gap:13px}.nl-page .nl-path-step:last-child{border:0}.nl-page .nl-path .elementor-heading-title{color:#fff!important;font-size:33px!important;line-height:1.15!important}.nl-page .nl-path .elementor-widget-text-editor{color:#D0E6E7!important;font-size:17px!important}.nl-page .nl-path .nl-label{color:#E0C028!important;font-size:13px!important;letter-spacing:1px;font-weight:650;text-transform:uppercase}.nl-page .nl-path .nl-arrow{color:#E0C028}
.nl-page .nl-note-band{padding:34px 32px;background:#E0C028}.nl-page .nl-note-band p{font-size:24px;line-height:1.35;font-weight:600;color:#17353A;max-width:1020px}.nl-page .nl-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.nl-page .nl-story-copy{gap:24px}.nl-page .nl-story-copy .nx-h2{max-width:630px}.nl-page .nl-example{padding:37px;border:1px solid #C8DFE0;border-radius:20px;background:#F0F8F8;gap:22px}.nl-page .nl-example-white{background:#fff}.nl-page .nl-example .nx-h3 .elementor-heading-title{font-size:29px!important}.nl-page .nl-example .nl-label{font-size:12px!important;letter-spacing:1px;font-weight:650;text-transform:uppercase;color:#176B77!important}.nl-page .nl-example .nl-question{background:#fff;border-radius:13px;padding:25px;box-shadow:0 5px 16px #17353A08;font-size:25px!important;line-height:1.3!important;color:#17353A!important}.nl-page .nl-example .nl-answer{padding:0 4px;font-size:19px!important}.nl-page .nl-example .nl-source{font-size:13px!important;color:#176B77!important;border-top:1px solid #BFD6D8;padding-top:17px}.nl-page .nl-pale{background:#F0F8F8}.nl-page .nl-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nl-page .nl-stat{border-top:3px solid #10A3B5;padding-top:24px;gap:12px}.nl-page .nl-stat .elementor-heading-title{font-size:56px!important;letter-spacing:-2px!important}.nl-page .nl-quote{max-width:970px;gap:25px}.nl-page .nl-quote .elementor-heading-title{font-size:38px!important;line-height:1.3!important}.nl-page .nl-process{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.nl-page .nl-process>div{border-top:1px solid #A4C9CD;padding-top:27px;gap:18px}.nl-page .nl-label{color:#176B77!important;font-size:14px!important;font-weight:600}.nl-page .nl-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.nl-page .nl-contact-panel{padding:38px;border:1px solid #D5E5E6;border-radius:20px;background:#fff;gap:22px}.nl-page .nl-contact-panel a:not(.elementor-button){color:#176B77;text-decoration:underline;text-underline-offset:4px}.nl-page .nl-contact-details{border-top:1px solid #D5E5E6;padding-top:25px;margin-top:10px}.nl-page .nl-contact-details p{line-height:1.7}.nl-page .nl-wide-title{max-width:900px}.nl-page .nl-training-row{display:grid;grid-template-columns:55px 1fr 1.2fr;gap:30px;padding:30px 0;border-top:1px solid #D5E5E6;align-items:start}.nl-page .nl-training-row .nl-number{font-size:17px!important;color:#0D8796!important}.nl-page .nl-training-row .nx-h3 .elementor-heading-title{font-size:29px!important}.nl-page .nl-note{border-left:4px solid #E0C028;padding:8px 0 8px 24px;max-width:830px}.nl-page .nl-champion-diagram{gap:14px}.nl-page .nl-champion-step{padding:22px 25px;border:1px solid #C9DFE0;border-radius:12px;background:#fff}.nl-page .nl-champion-step .elementor-heading-title{font-size:26px!important}.nl-page .nl-champion-step:nth-child(2){margin-left:24px;background:#17353A}.nl-page .nl-champion-step:nth-child(2) .elementor-heading-title,.nl-page .nl-champion-step:nth-child(2) .elementor-widget-text-editor{color:#fff!important}.nl-page .nl-champion-step:nth-child(3){margin-left:48px;background:#E0C028}.nl-page .nl-champion-step:nth-child(3) .elementor-widget-text-editor{color:#17353A!important}
.nl-page .wpcf7{font-family:'Inter Tight',sans-serif;color:#17353A}.nl-page .wpcf7 label{display:block;font-size:16px}.nl-page .wpcf7 input[type=text],.nl-page .wpcf7 input[type=email],.nl-page .wpcf7 textarea{display:block;width:100%;border:1px solid #9BBBC0;border-radius:9px;padding:15px 16px;background:#fff;color:#17353A;font:inherit;margin-top:5px}.nl-page .wpcf7 input:focus,.nl-page .wpcf7 textarea:focus{outline:3px solid #10A3B544;border-color:#087D8A}.nl-page .wpcf7 input[type=submit]{background:#E0C028;border:0;color:#17353A;border-radius:40px;padding:16px 28px;font:600 17px 'Inter Tight',sans-serif;cursor:pointer;min-height:50px}.nl-page .wpcf7 textarea{min-height:155px}.nl-page .wpcf7-not-valid-tip{font-size:14px}.nl-page .nl-audio audio{width:100%}
@media(max-width:1050px){.nl-desktop-nav{gap:18px;font-size:15px}.nl-nav-cta{max-width:220px;text-align:center}.nl-page .nl-hero-grid,.nl-page .nl-story{gap:38px}.nl-footer-grid{grid-template-columns:1.2fr 1fr;gap:38px}}
@media(max-width:850px){.nl-desktop-nav{display:none}.nl-mobile-nav{display:block;position:relative}.nl-mobile-nav>summary{cursor:pointer;padding:12px 17px;border:1px solid #A8C4C7;border-radius:24px;font-size:15px;list-style:none}.nl-mobile-nav>summary::-webkit-details-marker{display:none}.nl-mobile-nav>summary:after{content:' ☰'}.nl-mobile-links{position:absolute;right:0;top:55px;width:min(330px,calc(100vw - 40px));padding:20px;background:#fff;border:1px solid #C5DADC;border-radius:15px;z-index:100;box-shadow:0 20px 50px #17353A30;display:grid;gap:4px}.nl-mobile-links a{display:block;padding:11px 8px;font-size:16px}.nl-mobile-links .nl-nav-cta{max-width:none;margin-top:10px;padding:14px}.nl-mobile-links small{padding:14px 8px 3px;color:#617C82;font-size:12px;text-transform:uppercase;letter-spacing:.6px}.nl-header-inner{padding:12px 22px}.nl-logo img{width:82px;height:65px}}
@media(max-width:767px){.nl-page .nl-hero{padding:55px 20px}.nl-page .nl-hero-grid,.nl-page .nl-story,.nl-page .nl-contact-grid{grid-template-columns:1fr;gap:35px}.nl-page .nl-hero-copy .nx-h1 .elementor-heading-title{font-size:46px!important;letter-spacing:-1.5px!important}.nl-page .nl-path{padding:12px 25px;border-radius:17px}.nl-page .nl-path-step{padding:23px 0}.nl-page .nl-path .elementor-heading-title{font-size:28px!important}.nl-page .nl-note-band{padding:28px 20px}.nl-page .nl-note-band p{font-size:21px}.nl-page .nl-example{padding:25px}.nl-page .nl-example .nl-question{font-size:23px!important;padding:20px}.nl-page .nl-story-reverse .nl-story-copy{order:-1}.nl-page .nl-process{grid-template-columns:1fr;gap:30px}.nl-page .nl-stat-row{grid-template-columns:1fr;gap:27px}.nl-page .nl-stat .elementor-heading-title{font-size:45px!important}.nl-page .nl-quote .elementor-heading-title{font-size:29px!important}.nl-page .nl-contact-panel{padding:26px}.nl-page .nl-training-row{grid-template-columns:35px 1fr;gap:14px}.nl-page .nl-training-row>div:last-child{grid-column:2}.nl-page .nl-training-row .nx-h3 .elementor-heading-title{font-size:25px!important}.nl-footer{padding:44px 22px 24px}.nl-footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.nl-footer-brand{grid-column:1/-1}.nl-footer-brand p{max-width:310px;font-size:25px}.nl-footer-grid>div:last-child{grid-column:1/-1}.nl-footer-bottom{margin-top:34px;flex-direction:column}.nl-page .nl-champion-step:nth-child(2){margin-left:12px}.nl-page .nl-champion-step:nth-child(3){margin-left:24px}}
@media(prefers-reduced-motion:reduce){.nl-shell *{scroll-behavior:auto;transition:none;animation:none}}

/* Keep navigation and footer text in the written case. */
.nl-shell a{text-transform:none!important;letter-spacing:normal!important;font-weight:inherit;}
.nl-header .nl-nav-cta{font-weight:650;}

.nl-page .wpcf7 input[type=text],.nl-page .wpcf7 input[type=email],.nl-page .wpcf7 textarea{border:1px solid #9BBBC0!important;border-radius:9px!important;padding:15px 16px!important;color:#17353A!important;font:400 17px Inter Tight,sans-serif!important;background:#fff!important;}
.nl-page .wpcf7 input[type=submit]{color:#17353A!important;font:600 17px Inter Tight,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;padding:16px 28px!important;border:0!important;}
.nl-form-label{display:block;font-size:16px;font-weight:600;margin-bottom:8px;color:#17353A;}

/* Resource menu, unpublished review. */
.nl-header .nl-soon{display:block;padding:12px 10px;color:#536B71;font-size:14px;line-height:1.5}.nl-header .nl-soon small{display:block;padding:0;color:#536B71;font-size:12px;text-transform:none;letter-spacing:0}.nl-mobile-links{max-height:calc(100dvh - 170px);overflow:auto;}

/* Nuuaa background family — unpublished page review. All additions scoped. */
.nb-page-style-root{display:none!important;}
.nb-variant .nb-hero-zone{position:relative;isolation:isolate;background:#f5faf8!important;}
.nb-variant .nb-hero-zone>.nx-wrap{position:relative;z-index:1;}
.nb-variant .nb-hero-zone>.nb-brand-art{position:absolute!important;inset:0!important;width:100%!important;height:100%;max-width:none!important;pointer-events:none!important;z-index:0;margin:0!important;}
.nb-brand-art>.elementor-widget-container{height:100%;}
.nb-brand-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(112deg,#fafcf8 12%,#f2f9f5 50%,#ccece8 100%);}
.nb-brand-field:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f9fbf6 0%,#f9fbf6df 25%,transparent 77%),linear-gradient(0deg,#f5faf8,transparent 20%);}
.nb-brand-lines{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:.58;}
.nb-brand-halo{position:absolute;right:-210px;top:-310px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,#10a3b54d,transparent 70%);}
.nb-brand-warmth{position:absolute;right:80px;bottom:-350px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#e0c02835,transparent 70%);}
.nb-variant .nb-hero-zone .nl-path{background:linear-gradient(145deg,#173d41,#17353a);box-shadow:0 25px 65px #17353a20;border:1px solid #ffffff70;}
.nb-variant .nx-closing{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 100% 100%,#0e6571 0%,#17353a 66%)!important;color:#fff!important;}
.nb-variant .nx-closing>.nx-wrap{position:relative;z-index:1;}
.nb-variant .nx-closing .elementor-heading-title{color:#fff!important;}
.nb-variant .nx-closing .elementor-widget-text-editor,.nb-variant .nx-closing .nx-lead{color:#e3f1f1!important;}
.nb-variant .nx-closing .nu-button-outline .elementor-button{color:#fff!important;border-color:#b9d8dc!important;background:transparent!important;}
.nb-variant .nx-closing .nu-button-outline .elementor-button:hover{color:#17353a!important;background:#fff!important;border-color:#fff!important;}
.nb-variant .nx-closing .nu-button-primary .elementor-button{color:#17353a!important;}
.nb-variant .nx-closing .nu-button-primary .elementor-button:hover{color:#fff!important;}
.nb-variant .nx-closing:before{content:'';position:absolute;left:auto!important;top:auto!important;right:-370px!important;bottom:-410px!important;width:600px!important;height:600px!important;border:1px solid #a7d8d63d;border-radius:50%;box-shadow:0 0 0 30px #ffffff05,0 0 0 60px #ffffff05,0 0 0 90px #ffffff05,0 0 0 120px #ffffff05;z-index:0!important;pointer-events:none!important;opacity:.55;}
.nb-agents .nb-hero-zone{background:#12383e!important;}
.nb-agents .nb-brand-field{background:radial-gradient(ellipse at 100% 0%,#176775 0%,#153d44 40%,#17353a 75%);}
.nb-agents .nb-brand-field:after{background:linear-gradient(90deg,#17353a 5%,#17353a88 38%,transparent 82%),linear-gradient(0deg,#17353a 0%,transparent 45%);}
.nb-agents .nb-brand-lines{opacity:.68;}
.nb-agents .nb-brand-halo{background:radial-gradient(circle,#10a3b566,transparent 70%);}
.nb-agents .nb-brand-warmth{opacity:.35;right:-200px;bottom:-80px;}
.nb-agents .nx-video-stage .elementor-wrapper{box-shadow:0 25px 70px #001b1e66,0 0 0 1px #98e4e02e;}
.nb-ask .nb-brand-field{background:linear-gradient(155deg,#fff 15%,#f8fcfa 52%,#e1f3ef 100%);}
.nb-ask .nb-brand-field:after{background:radial-gradient(ellipse 60% 46% at 50% 15%,#fff 40%,transparent 100%),linear-gradient(0deg,#f0f8f8,transparent 24%);}
.nb-ask .nb-brand-lines{left:18%;width:115%;opacity:.2;}
.nb-ask .nb-brand-halo{top:-240px;right:-350px;opacity:.45;}
.nb-ask .nb-brand-warmth{opacity:.25;}
.nb-course .nb-brand-field,.nb-training .nb-brand-field,.nb-champions .nb-brand-field{background:linear-gradient(125deg,#fbfcf6 12%,#f5faf3 42%,#d6eeea 100%);}
.nb-course .nb-brand-lines,.nb-training .nb-brand-lines,.nb-champions .nb-brand-lines{opacity:.34;}
.nb-course .nb-brand-warmth,.nb-training .nb-brand-warmth,.nb-champions .nb-brand-warmth{background:radial-gradient(circle,#e0c02850,transparent 70%);}
.nb-course .nx-academy,.nb-champions .nx-video-stage{position:relative;}
.nb-about .nb-brand-lines,.nb-contact .nb-brand-lines,.nb-resourcePack .nb-brand-lines{opacity:.25;}
.nb-contact .nb-brand-field:after{background:linear-gradient(90deg,#f9fbf6 0%,#f9fbf6e8 50%,#f9fbf666 85%);}
.nb-contact .nb-brand-warmth{opacity:.3;}
.nb-resourcePack .nl-contact-panel{background:#fff;position:relative;box-shadow:0 18px 55px #17353a10;}
@media(max-width:767px){.nb-brand-lines{left:-55%;width:185%;opacity:.35;}.nb-brand-field:after{background:linear-gradient(180deg,#f9fbf6e6 0%,#f9fbf699 30%,transparent 60%),linear-gradient(0deg,#f5faf8,transparent 22%);}.nb-brand-halo{right:-360px;top:-180px;opacity:.4;}.nb-brand-warmth{right:-300px;bottom:-380px;}.nb-agents .nb-brand-field:after{background:linear-gradient(90deg,#17353ac9 5%,#17353a66 50%,transparent 100%),linear-gradient(0deg,#17353a,transparent 55%);}.nb-ask .nb-brand-lines{left:-25%;width:160%;opacity:.16;}.nb-variant .nx-closing:before{opacity:.3;}}/* End custom CSS */