.elementor-25613 .elementor-element.elementor-element-1f54ab4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-d79ad3f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-3466eba{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-f61be04{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-0995f4b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-d8de890{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-6e49f17{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-2eea4e5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-83ef804{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-6dc5708{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-6b4c124{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-3d4719d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:90px;--padding-left:120px;--padding-right:120px;}.elementor-25613 .elementor-element.elementor-element-3d4719d:not(.elementor-motion-effects-element-type-background), .elementor-25613 .elementor-element.elementor-element-3d4719d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-25613 .elementor-element.elementor-element-b7cabba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-174bdb8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-174bdb8:not(.elementor-motion-effects-element-type-background), .elementor-25613 .elementor-element.elementor-element-174bdb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-25613 .elementor-element.elementor-element-b4b0a9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-b4b0a9a:not(.elementor-motion-effects-element-type-background), .elementor-25613 .elementor-element.elementor-element-b4b0a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4F0;}.elementor-25613 .elementor-element.elementor-element-e267c9b{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-25613 .elementor-element.elementor-element-e267c9b:not(.elementor-motion-effects-element-type-background), .elementor-25613 .elementor-element.elementor-element-e267c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #7C3AED 0%, #4338CA 100%);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25613 .elementor-element.elementor-element-a180455 .elementor-button{background-color:#FFFFFF26;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:inline-flex;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;border-radius:0px 0px 0px 0px;padding:5px 15px 3px 15px;}.elementor-25613 .elementor-element.elementor-element-a180455 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25613 .elementor-element.elementor-element-27141b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-25613 .elementor-element.elementor-element-457ed67{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#DDDCDC;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-25613 .elementor-element.elementor-element-67f1c56 .elementor-icon-list-icon i{color:#FFFFFFD4;transition:color 0.3s;}.elementor-25613 .elementor-element.elementor-element-67f1c56 .elementor-icon-list-icon svg{fill:#FFFFFFD4;transition:fill 0.3s;}.elementor-25613 .elementor-element.elementor-element-67f1c56{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-25613 .elementor-element.elementor-element-67f1c56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25613 .elementor-element.elementor-element-67f1c56 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-25613 .elementor-element.elementor-element-67f1c56 .elementor-icon-list-text{color:#FFFFFFD4;transition:color 0.3s;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:8px;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-8px;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-field-type-html{padding-bottom:0px;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-field-group .elementor-field, .elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .e-form__buttons__wrapper__button-next{background-color:#F7FBF8;color:#001AD1;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-button[type="submit"]{background-color:#F7FBF8;color:#001AD1;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-button[type="submit"] svg *{fill:#001AD1;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .e-form__buttons__wrapper__button-next:hover{color:#000EC1;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-button[type="submit"]:hover{color:#000EC1;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .elementor-button[type="submit"]:hover svg *{fill:#000EC1;}.elementor-25613 .elementor-element.elementor-element-f83aa1c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25613 .elementor-element.elementor-element-f83aa1c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-25613 .elementor-element.elementor-element-8aeba04{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-25613 .elementor-element.elementor-element-8aeba04:not(.elementor-motion-effects-element-type-background), .elementor-25613 .elementor-element.elementor-element-8aeba04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25613 .elementor-element.elementor-element-6184320 .elementor-button{background-color:#D6E4FB;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:inline-flex;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;fill:#004DB0;color:#004DB0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6DA4FF;border-radius:4px 4px 4px 4px;padding:5px 15px 3px 15px;}.elementor-25613 .elementor-element.elementor-element-6184320 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25613 .elementor-element.elementor-element-6184320 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-25613 .elementor-element.elementor-element-7c570f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#090A0A;}.elementor-25613 .elementor-element.elementor-element-e46ce3b{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;}.elementor-25613 .elementor-element.elementor-element-3b43784 .elementor-icon-list-icon i{color:#0A5AD8A3;transition:color 0.3s;}.elementor-25613 .elementor-element.elementor-element-3b43784 .elementor-icon-list-icon svg{fill:#0A5AD8A3;transition:fill 0.3s;}.elementor-25613 .elementor-element.elementor-element-3b43784{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-25613 .elementor-element.elementor-element-3b43784 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25613 .elementor-element.elementor-element-3b43784 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-25613 .elementor-element.elementor-element-3b43784 .elementor-icon-list-text{color:#2A2A2AD4;transition:color 0.3s;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:13px;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-13px;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25613 .elementor-element.elementor-element-e10556f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25613 .elementor-element.elementor-element-e10556f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25613 .elementor-element.elementor-element-e10556f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25613 .elementor-element.elementor-element-e10556f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-field-type-html{padding-bottom:0px;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-field-group .elementor-field{color:#3E3D3D;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-field-group .elementor-field, .elementor-25613 .elementor-element.elementor-element-e10556f .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-25613 .elementor-element.elementor-element-e10556f .e-form__buttons__wrapper__button-next{background-color:#050505;color:#ffffff;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-button[type="submit"]{background-color:#050505;color:#ffffff;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-25613 .elementor-element.elementor-element-e10556f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25613 .elementor-element.elementor-element-e10556f .e-form__buttons__wrapper__button-next:hover{background-color:#0751BB;color:#ffffff;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-button[type="submit"]:hover{background-color:#0751BB;color:#ffffff;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25613 .elementor-element.elementor-element-e10556f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25613 .elementor-element.elementor-element-e10556f .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-25613 .elementor-element.elementor-element-e10556f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-25613 .elementor-element.elementor-element-8f0f4a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25613 .elementor-element.elementor-element-8f0f4a7.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-25613 .elementor-element.elementor-element-3d4719d{--padding-top:030px;--padding-bottom:030px;--padding-left:030px;--padding-right:030px;}}@media(max-width:571px){.elementor-25613 .elementor-element.elementor-element-3d4719d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:572px){.elementor-25613 .elementor-element.elementor-element-e267c9b{--width:100%;}}@media(max-width:1024px) and (min-width:572px){.elementor-25613 .elementor-element.elementor-element-8f0f4a7{--width:923.2px;}}/* Start custom CSS for html, class: .elementor-element-b10597b */html{scroll-behavior:smooth;}
:root{
  --ink:#0D0F14;
  --ink2:#2C3142;
  --ink3:#636880;
  --bg:#F5F4F0;
  --white:#FFFFFF;
  --border:#E2E1DC;
  --navy:#0C1E3C;
  --blue:#005BC4;
  --blue2:#0070F3;
  --sky:#EAF2FF;
  --ag:#7C3AED;
  --ag2:#6D28D9;
  --ag-lt:#F3EEFF;
  --ag-border:#DDD6FE;
  --amber:#D97706;
  --green:#059669;
  --serif:'Lora',Georgia,serif;
  --display:'Bricolage Grotesque',sans-serif;
}
body{font-family:var(--display);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden;}

/* ── ANNOUNCEMENT BAR ─────────────────── */
.ann{background:var(--ag);color:#fff;padding:9px 5%;display:flex;align-items:center;justify-content:center;gap:10px;font-size:0.9rem;font-weight:500;position:relative;z-index:300;flex-wrap:wrap;text-align:center;}
.ann-pill{background:rgba(255,255,255,0.18);padding:2px 9px;border-radius:99px;font-size:0.66rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;}
.ann-link{color:#DDD6FE;text-decoration:underline;cursor:pointer;white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b56cec *//* ── NAV ──────────────────────────────── */
nav{position:sticky;top:0;z-index:200;background:rgba(245,244,240,0.96);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);padding:0 5%;height:64px;display:flex;align-items:center;justify-content:space-between;transition:box-shadow 0.2s;}
.logo{font-family:var(--display);font-size:1.5rem;font-weight:800;color:var(--ink);letter-spacing:-0.5px;}
.logo em{font-style:normal;color:var(--blue);}
.nav-left{display:flex;align-items:center;gap:0.8rem;}
.nav-badges{display:flex;gap:5px;}
.nb{display:flex;align-items:center;gap:4px;font-size:0.7rem;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;padding:3px 8px;border-radius:4px;}
.nb.sf{background:var(--sky);color:var(--blue);border:1px solid #BFDBFE;}
.nb.wf{background:#FFF7ED;color:var(--amber);border:1px solid #FDE68A;}
.nb.ag{background:var(--ag-lt);color:var(--ag);border:1px solid var(--ag-border);}
.nb.ns{background:#F0FDF4;color:var(--green);border:1px solid #BBF7D0;}
.nb .dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:blink 2s infinite;}
@keyframes blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.35;transform:scale(1.3)}}
.nav-right{display:flex;align-items:center;gap:1rem;}
.nav-link{font-size:1rem;font-weight:500;color:var(--ink2);text-decoration:none;}
.nav-link:hover{color:var(--blue);}
.nav-cta{background:var(--ink);color:#fff;font-weight:700;font-size:0.81rem;padding:8px 18px;border-radius:6px;text-decoration:none;transition:all 0.18s;white-space:nowrap;}
.nav-cta:hover{background:var(--blue);transform:translateY(-1px);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea4c3fc *//* ── HERO ─────────────────────────────── */
.hero{background:var(--ink);padding:72px 5%;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;}
.hero-mesh{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 80% 30%,rgba(124,58,237,0.22) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 20% 70%,rgba(0,91,196,0.18) 0%,transparent 60%);}
.hero-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,0.06) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);}
.hero-inner{max-width:1260px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.1fr 0.9fr;gap:4rem;align-items:center;position:relative;z-index:1;}
.hero-left{}

.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(124,58,237,0.15);border:1px solid rgba(124,58,237,0.3);padding:5px 12px;border-radius:99px;margin-bottom:1.5rem;font-size:0.68rem;font-weight:700;color:#C4B5FD;letter-spacing:1.5px;text-transform:uppercase;animation:up 0.6s both;}
.hero-h1{font-family:var(--display);font-size:clamp(2.6rem,3.8vw,4.2rem);font-weight:800;color:#fff;line-height:1.07;letter-spacing:-2px;animation:up 0.6s 0.07s both;}
.hero-h1 .l2{color:#C4B5FD;}
.hero-h1 .l3{background:linear-gradient(90deg,#7C3AED,#60A5FA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.hero-sub{margin-top:1.4rem;font-size:0.97rem;font-weight:300;line-height:1.75;color:rgba(255,255,255,255);max-width:480px;animation:up 0.6s 0.13s both;}
.hero-tags{display:flex;gap:7px;margin-top:1.5rem;flex-wrap:wrap;animation:up 0.6s 0.19s both;}
.htag{display:flex;align-items:center;gap:5px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);padding:6px 12px;border-radius:7px;font-size:0.75rem;font-weight:500;color:rgba(255,255,255,0.68);}
.hero-btns{display:flex;gap:10px;margin-top:1.8rem;flex-wrap:wrap;animation:up 0.6s 0.25s both;}
.btn-ag{background:linear-gradient(135deg,var(--ag),#4F46E5);color:#fff;font-weight:800;font-size:0.88rem;padding:13px 24px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all 0.2s;box-shadow:0 4px 20px rgba(124,58,237,0.4);}
.btn-ag:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(124,58,237,0.55);color:white;}
.btn-plain{background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.72);font-weight:600;font-size:0.85rem;padding:13px 20px;border-radius:8px;text-decoration:none;border:1px solid rgba(255,255,255,0.14);transition:all 0.2s;display:inline-flex;align-items:center;gap:6px;}
.btn-plain:hover{background:rgba(255,255,255,0.13);color:#fff;}

/* HERO ENROLL CARD */
.hero-card{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 24px 64px rgba(0,0,0,0.35),0 4px 16px rgba(0,0,0,0.15);animation:up 0.7s 0.15s both;}
.hc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.5rem;margin-bottom:1.1rem;}
.hc-label{font-size:0.63rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);margin-bottom:3px;}
.hc-price{font-family:var(--display);font-size:2.7rem;font-weight:800;color:var(--ink);line-height:1;letter-spacing:-2px;}
.hc-price sup{font-size:1.2rem;vertical-align:super;letter-spacing:0;}
.hc-price sub{font-size:0.95rem;color:var(--ink3);font-weight:400;letter-spacing:0;}
.hc-dur{font-size:0.75rem;color:var(--ink3);margin-top:3px;}
.hc-badge{display:flex;align-items:center;gap:4px;background:var(--ag-lt);color:var(--ag);border:1px solid var(--ag-border);font-size:0.62rem;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;padding:4px 9px;border-radius:5px;white-space:nowrap;flex-shrink:0;margin-top:4px;}
.hc-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:1rem 0;}
.hslot{background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:8px 6px;text-align:center;}
.hslot-l{font-size:0.57rem;font-weight:700;color:var(--ink3);text-transform:uppercase;letter-spacing:0.5px;display:block;margin-bottom:2px;}
.hslot-t{font-size:0.68rem;font-weight:700;color:var(--blue);}
.hc-feats{display:flex;flex-direction:column;gap:8px;margin-bottom:1.3rem;}
.hcf{display:flex;align-items:center;gap:9px;font-size:0.8rem;color:var(--ink2);}
.hcf .ck{width:17px;height:17px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:0.6rem;font-weight:800;}
.ck-b{background:var(--sky);color:var(--blue);}
.ck-a{background:var(--ag-lt);color:var(--ag);}
.hcf strong{color:var(--ag);font-weight:700;}
.hc-enroll{display:block;width:100%;text-align:center;background:var(--ink);color:#fff;font-weight:800;font-size:0.88rem;padding:13px;border-radius:9px;text-decoration:none;transition:all 0.2s;letter-spacing:-0.2px;}
.hc-enroll:hover{background:var(--blue);transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,91,196,0.35); color:white;}
.hc-foot{text-align:center;font-size:0.68rem;color:var(--ink3);margin-top:8px;}

@keyframes up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d57777 *//* ── TRUST BAR ────────────────────────── */
.trust{background:var(--white);border-bottom:2px solid var(--border);display:flex;flex-wrap:wrap;justify-content:center;}
.ti{display:flex;align-items:center;gap:9px;padding:15px 24px;border-right:1px solid var(--border);}
.ti:last-child{border-right:none;}
.ti-ico{font-size:1.2rem;}
.ti-val{font-family:var(--display);font-size:0.98rem;font-weight:800;color:var(--ink);line-height:1;letter-spacing:-0.3px;}
.ti-lbl{font-size:0.6rem;font-weight:600;color:var(--ink3);text-transform:uppercase;letter-spacing:0.5px;margin-top:1px;}

/* ── SECTION BASE ─────────────────────── */
.sec{padding:78px 5%;}
.sec-inner{max-width:1260px;margin:0 auto;}
.eyebrow{font-size:0.67rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:9px;}
.sec-h2{font-family:var(--display);font-size:clamp(1.75rem,2.5vw,2.55rem);font-weight:800;color:var(--ink);letter-spacing:-1px;line-height:1.15;}
.sec-h2 em{font-style:normal;color:var(--blue);}
.sec-h2 .ag-em{color:var(--ag);}
.sec-p{font-size:0.95rem;font-weight:300;color:var(--ink3);line-height:1.75;max-width:520px;margin-top:8px;}

/* ── STATS BAND ───────────────────────── */
.stats-band{background:var(--ink);padding:0;}
.stats-inner{max-width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:rgba(255,255,255,0.07);}
.stat-box{background:var(--ink);padding:1.8rem 1rem;text-align:center;transition:background 0.2s;}
.stat-box:hover{background:#141b2d;}
.stat-num{font-family:var(--display);font-size:2.1rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-1.5px;}
.stat-num.ag-c{color:#A78BFA;}
.stat-num.am-c{color:#FCD34D;}
.stat-lbl{font-size:0.62rem;font-weight:500;color:rgba(255,255,255,0.35);text-transform:uppercase;letter-spacing:0.7px;margin-top:4px;}


/* ── AGENTFORCE SPOTLIGHT ─────────────── */
.ag-spot{background:linear-gradient(135deg,#1A0843,#0B1A3C 60%,#0C1E3C);padding:78px 5%;position:relative;overflow:hidden;}
.ag-spot::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 65% 75% at 50% 50%,rgba(124,58,237,0.14) 0%,transparent 65%);}
.ag-inner{max-width:1260px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;position:relative;z-index:1;}
.ag-pill{display:inline-flex;align-items:center;gap:7px;background:rgba(167,139,250,0.14);border:1px solid rgba(167,139,250,0.28);padding:5px 12px;border-radius:99px;margin-bottom:1.2rem;font-size:0.66rem;font-weight:700;color:#C4B5FD;letter-spacing:1.5px;text-transform:uppercase;}
.ag-h2{font-family:var(--display);font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:800;color:#fff;letter-spacing:-1.5px;line-height:1.1;}
.ag-h2 em{font-style:normal;color:#C4B5FD;}
.ag-body{font-size:0.93rem;color:rgba(255,255,255,0.48);line-height:1.75;margin-top:0.9rem;font-weight:300;max-width:460px;}
.ag-path{display:flex;flex-direction:column;gap:9px;margin-top:1.8rem;}
.ag-step{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,0.04);border:1px solid rgba(167,139,250,0.14);border-radius:9px;padding:11px 13px;transition:all 0.2s;}
.ag-step:hover{background:rgba(167,139,250,0.09);border-color:rgba(167,139,250,0.28);}
.ag-sn{width:24px;height:24px;border-radius:5px;flex-shrink:0;background:rgba(124,58,237,0.28);color:#C4B5FD;display:flex;align-items:center;justify-content:center;font-size:0.62rem;font-weight:800;}
.ag-sname{font-size:0.82rem;font-weight:500;color:rgba(255,255,255,0.78);}
.ag-spct{margin-left:auto;font-size:0.68rem;font-weight:700;color:#A78BFA;white-space:nowrap;}
.ag-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px;}
.agc{background:rgba(255,255,255,0.04);border:1px solid rgba(167,139,250,0.18);border-radius:11px;padding:1.3rem;transition:all 0.2s;}
.agc:hover{background:rgba(167,139,250,0.08);border-color:rgba(167,139,250,0.38);transform:translateY(-2px);}
.agc-ico{font-size:1.5rem;margin-bottom:7px;}
.agc-title{font-size:0.83rem;font-weight:700;color:#fff;margin-bottom:4px;}
.agc-desc{font-size:0.74rem;color:rgba(255,255,255,0.43);line-height:1.55;}
.agc-new{display:inline-block;margin-top:7px;font-size:0.58rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#A78BFA;background:rgba(124,58,237,0.18);border:1px solid rgba(124,58,237,0.28);padding:2px 6px;border-radius:3px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8bf5faa *//* ── LEARNING PATH ────────────────────── */
.path-bg{background:var(--white);}
.lp-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:3rem;}
.lp-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:var(--white);border:1px solid var(--border);border-radius:12px;padding:1.4rem 1rem;}
.lp-ico{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0;}
.lp-ico-blue{background:var(--sky);border:1px solid #BFDBFE;}
.lp-ico-ag{background:var(--ag-lt);border:1px solid var(--ag-border);}
.lp-ico-green{background:#F0FDF4;border:1px solid #BBF7D0;}
.lp-phase{font-size:0.6rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:2px 8px;border-radius:3px;}
.lp-phase-blue{color:var(--blue);background:var(--sky);border:1px solid #BFDBFE;}
.lp-phase-ag{color:var(--ag);background:var(--ag-lt);border:1px solid var(--ag-border);}
.lp-phase-green{color:var(--green);background:#F0FDF4;border:1px solid #BBF7D0;}
.lp-name{font-size:0.83rem;font-weight:700;color:var(--ink);line-height:1.3;}
.lp-desc{font-size:0.67rem;color:var(--ink3);line-height:1.45;}
.lp-cert{font-size:0.6rem;font-weight:700;padding:2px 8px;border-radius:3px;}
.lp-cert-blue{color:var(--blue);background:var(--sky);border:1px solid #BFDBFE;}
.lp-cert-ag{color:var(--ag);background:var(--ag-lt);border:1px solid var(--ag-border);}
.lp-cert-green{color:var(--green);background:#F0FDF4;border:1px solid #BBF7D0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8959e2d *//* ── CURRICULUM ───────────────────────── */
.curric-bg{background:var(--bg);}
.curric-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:4rem;align-items:start;margin-top:3rem;}
.mod-list{display:flex;flex-direction:column;gap:2px;}
.mod{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:7px;cursor:pointer;border:1px solid transparent;transition:all 0.18s;}
.mod:hover{background:var(--white);border-color:var(--border);}
.mod.active{background:var(--white);border-color:#BFDBFE;box-shadow:0 2px 10px rgba(0,91,196,0.07);}
.mod.ag-mod:hover,.mod.ag-mod.active{border-color:var(--ag-border);background:var(--ag-lt);}
.mod-n{width:22px;height:22px;border-radius:5px;flex-shrink:0;background:var(--border);color:var(--ink3);display:flex;align-items:center;justify-content:center;font-size:0.6rem;font-weight:800;transition:all 0.18s;}
.mod.active .mod-n{background:var(--blue);color:#fff;}
.mod.ag-mod.active .mod-n{background:var(--ag);color:#fff;}
.mod-name{font-size:0.82rem;font-weight:500;color:var(--ink2);}
.mod.active .mod-name{color:var(--ink);font-weight:700;}
.mod-new{margin-left:auto;font-size:0.56rem;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;color:var(--ag);background:var(--ag-lt);border:1px solid var(--ag-border);padding:2px 6px;border-radius:3px;white-space:nowrap;}
.sk-head{font-size:0.63rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ink3);margin-bottom:10px;}
.sk-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.6rem;}
.sp{font-size:0.77rem;font-weight:500;padding:5px 12px;border-radius:99px;background:var(--white);border:1px solid var(--border);color:var(--ink2);transition:all 0.18s;cursor:default;}
.sp:hover{border-color:var(--blue);color:var(--blue);}
.sp.ag{background:var(--ag-lt);border-color:var(--ag-border);color:var(--ag);}
.cert-box{background:var(--ag-lt);border:1px solid var(--ag-border);border-radius:11px;padding:1.3rem;margin-bottom:1rem;}
.who-box{background:var(--white);border:1px solid var(--border);border-radius:11px;padding:1.3rem;}
.box-title{font-size:0.62rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink3);margin-bottom:10px;}
.box-title.ag-t{color:var(--ag);}
.dot-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;}
.dot-item:last-child{margin-bottom:0;}
.dot-b{width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0;margin-top:6px;}
.dot-b.ag{background:var(--ag);}
.dot-text{font-size:0.81rem;color:var(--ink2);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bc5b53 *//* ── SCHEDULE ─────────────────────────── */
.sched-bg{background:var(--white);}
.sched-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:13px;overflow:hidden;margin-top:2.5rem;}
.sched-card{background:var(--white);padding:1.5rem 1.2rem;text-align:center;transition:background 0.2s;}
.sched-card:hover{background:var(--bg);}
.sc-ico{font-size:1.6rem;margin-bottom:8px;}
.sc-val{font-family:var(--display);font-size:1.2rem;font-weight:800;color:var(--ink);line-height:1;letter-spacing:-0.5px;margin-bottom:4px;}
.sc-lbl{font-size:0.68rem;font-weight:500;color:var(--ink3);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-211b1bb *//* ── PROJECTS ─────────────────────────── */
.proj-bg{background:var(--ink);}
.proj-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:2.5rem;}
.proj-card{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:13px;padding:1.5rem;transition:all 0.25s;}
.proj-card:hover{background:rgba(255,255,255,0.07);border-color:rgba(123,184,245,0.3);transform:translateY(-3px);}
.proj-ico{font-size:1.7rem;margin-bottom:10px;}
.proj-title{font-family:var(--display);font-size:0.95rem;font-weight:700;color:#fff;margin-bottom:6px;}
.proj-desc{font-size:0.76rem;color:rgba(255,255,255,0.44);line-height:1.6;}
.proj-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;}
.ptag{font-size:0.63rem;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(123,184,245,0.1);color:#7BB8F5;border:1px solid rgba(123,184,245,0.2);}
.ptag.ag{background:rgba(167,139,250,0.1);color:#C4B5FD;border-color:rgba(167,139,250,0.2);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0825653 *//* ── SALARY ───────────────────────────── */
.sal-bg{background:var(--bg);}
.sal-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;align-items:start;margin-top:3rem;}
.sal-rows{display:flex;flex-direction:column;gap:12px;}
.srow{display:grid;grid-template-columns:150px 1fr 95px;align-items:center;gap:13px;}
.srole{font-size:0.76rem;font-weight:500;color:var(--ink3);text-align:right;}
.srole.ag-r{color:var(--ag);font-weight:600;}
.strack{height:6px;background:var(--border);border-radius:99px;overflow:hidden;}
.sfill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--navy),var(--blue2));width:0;transition:width 1.3s cubic-bezier(.4,0,.2,1);}
.sfill.ag-f{background:linear-gradient(90deg,var(--ag2),var(--ag));}
.sval{font-size:0.77rem;font-weight:800;color:var(--blue);white-space:nowrap;}
.sval.ag-v{color:var(--ag);}
.src-note{font-size:0.63rem;color:var(--ink3);margin-top:1.1rem;}
.market-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;}
.mc{background:var(--white);border:1px solid var(--border);border-radius:11px;padding:1.2rem;text-align:center;transition:all 0.2s;}
.mc:hover{border-color:#BFDBFE;transform:translateY(-2px);}
.mc-n{font-family:var(--display);font-size:1.8rem;font-weight:800;line-height:1;letter-spacing:-1px;}
.mc-l{font-size:0.66rem;font-weight:500;color:var(--ink3);margin-top:4px;line-height:1.35;}
.mc-s{font-size:0.59rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin-top:3px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dc5708 */.alumni-bg{background:var(--white);}
.company-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:13px;overflow:hidden;margin-top:2.5rem;}
.co-card{background:var(--white);padding:1.4rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:background 0.2s;min-height:80px;}
.co-card:hover{background:var(--bg);}
.co-name{font-family:var(--display);font-size:0.82rem;font-weight:700;color:var(--ink2);text-align:center;line-height:1.2;}
.co-name.cap{color:#0070AD;}
.co-name.tcs{color:#CC0000;}
.co-name.gen{color:#7B2D8B;}
.co-name.del{color:#000;}
.co-name.bar{color:#00AEEF;}
.co-name.pwc{color:#D04A02;}
.co-name.cog{color:#0033A0;}
.co-name.sap{color:#E24329;}
.co-name.wip{color:#341C6C;}
.co-name.tma{color:#C50A0A;}
.co-name.cof{color:#E05A1C;}
.co-name.sff{color:#00A1E0;}
.co-logo {
  width: 80px;
  height: 80px;
  object-fit: contain;
  margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0068e4 *//* ── REVIEWS ──────────────────────────── */
.rev-bg{background:var(--bg);}
.rev-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;margin-bottom:2.4rem;}
.rb{display:flex;align-items:center;gap:11px;background:var(--white);border:1px solid var(--border);border-radius:9px;padding:11px 15px;}
.rb-n{font-family:var(--display);font-size:2.1rem;font-weight:800;color:var(--ink);line-height:1;letter-spacing:-1px;}
.rb-stars{color:#F59E0B;font-size:0.88rem;letter-spacing:1.5px;}
.rb-src{font-size:0.66rem;color:var(--ink3);margin-top:2px;}
.rev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem;}
.rc{background:var(--white);border:1px solid var(--border);border-radius:11px;padding:1.4rem;transition:all 0.2s;display:flex;flex-direction:column;}
.rc:hover{border-color:#BFDBFE;transform:translateY(-2px);box-shadow:0 4px 18px rgba(0,91,196,0.06);}
.rc-stars{color:#F59E0B;font-size:0.75rem;letter-spacing:1px;margin-bottom:8px;}
.rc-text{font-size:0.82rem;font-weight:300;color:var(--ink2);line-height:1.7;margin-bottom:1rem;font-family:var(--serif);flex:1;}
.rc-author{display:flex;align-items:center;gap:9px;}
.rc-av{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:0.73rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--navy),var(--blue2));}
.rc-name{font-size:0.8rem;font-weight:700;color:var(--ink);}
.rc-sub{font-size:0.66rem;color:var(--ink3);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc2fd85 *//* ── FINAL CTA ────────────────────────── */
.fcta{background:var(--ink);padding:78px 5%;text-align:center;position:relative;overflow:hidden;}
.fcta::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(124,58,237,0.14) 0%,transparent 65%);}
.fcta-inner{max-width:640px;margin:0 auto;position:relative;z-index:1;}
.fcta-h{font-family:var(--display);font-size:clamp(1.9rem,2.8vw,2.9rem);font-weight:800;color:#fff;letter-spacing:-1.5px;line-height:1.1;}
.fcta-h em{font-style:normal;color:#C4B5FD;}
.fcta-body{font-size:0.94rem;color:rgba(255,255,255,0.43);margin:0.9rem 0 1.8rem;line-height:1.75;font-weight:300;}
.fcta-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;}
.fcta-note{margin-top:1.2rem;font-size:0.76rem;color:rgba(255,255,255,0.26);}
.fcta-note a{color:rgba(255,255,255,0.44);text-decoration:none;}
.fcta-note a:hover{color:#C4B5FD;}

/* ── FOOTER ───────────────────────────── */
footer{background:#080D16;border-top:1px solid rgba(255,255,255,0.06);padding:24px 5%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.8rem;}
.ft-left{display:flex;flex-direction:column;gap:4px;}
.ft-logo{font-family:var(--display);font-size:1.05rem;font-weight:800;color:rgba(255,255,255,0.5);letter-spacing:-0.3px;}
.ft-logo em{font-style:normal;color:#7BB8F5;}
.ft-addr{font-size:0.65rem;color:rgba(255,255,255,0.22);}
.ft-bs{display:flex;gap:5px;flex-wrap:wrap;}
.ft-b{font-size:0.6rem;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;padding:3px 8px;border-radius:4px;}
.ft-b.sf{background:rgba(123,184,245,0.1);color:#7BB8F5;border:1px solid rgba(123,184,245,0.18);}
.ft-b.wf{background:rgba(245,200,128,0.1);color:#F5C980;border:1px solid rgba(245,200,128,0.18);}
.ft-b.ag{background:rgba(167,139,250,0.1);color:#C4B5FD;border:1px solid rgba(167,139,250,0.18);}
.ft-b.ns{background:rgba(134,239,172,0.1);color:#86EFAC;border:1px solid rgba(134,239,172,0.18);}
.ft-copy{font-size:0.67rem;color:rgba(255,255,255,0.2);}/* End custom CSS */