.elementor-32680 .elementor-element.elementor-element-66725727{--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;--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-32680 .elementor-element.elementor-element-6441d1da{--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-32680 .elementor-element.elementor-element-1931bcd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-32680 .elementor-element.elementor-element-7a1c05bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-32680 .elementor-element.elementor-element-1b95c960{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-32680 .elementor-element.elementor-element-222bbf0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-32680 .elementor-element.elementor-element-6da3c916{--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-32680 .elementor-element.elementor-element-54722299{--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-32680 .elementor-element.elementor-element-59a4649b{--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;--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-32680 .elementor-element.elementor-element-59a4649b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-1e413292{--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-32680 .elementor-element.elementor-element-5b42b9d5{--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-32680 .elementor-element.elementor-element-700bfeb6{--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;--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-32680 .elementor-element.elementor-element-ac9bc35{--spacer-size:36px;}.elementor-32680 .elementor-element.elementor-element-3f72673e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap: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-32680 .elementor-element.elementor-element-77c74c39{--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;--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-32680 .elementor-element.elementor-element-77c74c39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-b4cb970{--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;--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-32680 .elementor-element.elementor-element-b4cb970.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-391a8b5c{--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;--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-32680 .elementor-element.elementor-element-391a8b5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-75c9a02b{--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;--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-32680 .elementor-element.elementor-element-75c9a02b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-29f3c2ca{--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;--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-32680 .elementor-element.elementor-element-29f3c2ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-50ba7905{--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;--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-32680 .elementor-element.elementor-element-50ba7905.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-3c8d53c0{--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-32680 .elementor-element.elementor-element-78a841b9{--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-32680 .elementor-element.elementor-element-14cef581{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap: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-32680 .elementor-element.elementor-element-706ba5b5{--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;--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-32680 .elementor-element.elementor-element-706ba5b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-28cd69c3{--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;--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-32680 .elementor-element.elementor-element-28cd69c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-1210edfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-1210edfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-1210edfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-1210edfc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-32680 .elementor-element.elementor-element-1210edfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-32680 .elementor-element.elementor-element-1210edfc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32680 .elementor-element.elementor-element-1210edfc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32680 .elementor-element.elementor-element-1210edfc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-32680 .elementor-element.elementor-element-1210edfc .elementor-icon-list-text{transition:color 0.3s;}.elementor-32680 .elementor-element.elementor-element-4f82c433{--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;--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-32680 .elementor-element.elementor-element-4f82c433.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-41a6e0c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-41a6e0c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-41a6e0c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-41a6e0c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-32680 .elementor-element.elementor-element-41a6e0c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-32680 .elementor-element.elementor-element-41a6e0c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32680 .elementor-element.elementor-element-41a6e0c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32680 .elementor-element.elementor-element-41a6e0c2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-32680 .elementor-element.elementor-element-41a6e0c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32680 .elementor-element.elementor-element-33d65577{--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;--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-32680 .elementor-element.elementor-element-33d65577.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-6f10026a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-6f10026a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-6f10026a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-6f10026a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-32680 .elementor-element.elementor-element-6f10026a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-32680 .elementor-element.elementor-element-6f10026a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32680 .elementor-element.elementor-element-6f10026a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32680 .elementor-element.elementor-element-6f10026a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-32680 .elementor-element.elementor-element-6f10026a .elementor-icon-list-text{transition:color 0.3s;}.elementor-32680 .elementor-element.elementor-element-24b11c9f{--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;--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-32680 .elementor-element.elementor-element-24b11c9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32680 .elementor-element.elementor-element-405bad4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-405bad4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-405bad4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-32680 .elementor-element.elementor-element-405bad4c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-32680 .elementor-element.elementor-element-405bad4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-32680 .elementor-element.elementor-element-405bad4c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32680 .elementor-element.elementor-element-405bad4c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32680 .elementor-element.elementor-element-405bad4c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-32680 .elementor-element.elementor-element-405bad4c .elementor-icon-list-text{transition:color 0.3s;}.elementor-32680 .elementor-element.elementor-element-8c360e0{--spacer-size:40px;}.elementor-32680 .elementor-element.elementor-element-59eba8e7{--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;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap: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-32680 .elementor-element.elementor-element-644d5327{--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;}@media(min-width:768px){.elementor-32680 .elementor-element.elementor-element-66725727{--width:100%;}.elementor-32680 .elementor-element.elementor-element-59a4649b{--width:100%;}.elementor-32680 .elementor-element.elementor-element-77c74c39{--width:32%;}.elementor-32680 .elementor-element.elementor-element-b4cb970{--width:32%;}.elementor-32680 .elementor-element.elementor-element-391a8b5c{--width:32%;}.elementor-32680 .elementor-element.elementor-element-75c9a02b{--width:32%;}.elementor-32680 .elementor-element.elementor-element-29f3c2ca{--width:32%;}.elementor-32680 .elementor-element.elementor-element-50ba7905{--width:32%;}.elementor-32680 .elementor-element.elementor-element-706ba5b5{--width:30%;}.elementor-32680 .elementor-element.elementor-element-28cd69c3{--width:16%;}.elementor-32680 .elementor-element.elementor-element-4f82c433{--width:16%;}.elementor-32680 .elementor-element.elementor-element-33d65577{--width:16%;}.elementor-32680 .elementor-element.elementor-element-24b11c9f{--width:16%;}}/* Start custom CSS for container, class: .elementor-element-66725727 */@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Bricolage+Grotesque:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap');

:root{
  --agb-blue:#3D59F9;--agb-blue-50:#EDEEFF;--agb-ink:#052143;
  --agb-ink-80:rgba(5,33,67,.82);--agb-ink-60:rgba(5,33,67,.58);
  --agb-text:#707B90;--agb-yellow:#FFC224;--agb-orange:#F87A53;
  --agb-green:#1F8A5B;--agb-purple:#7A4FE0;
  --agb-border:rgba(5,33,67,.12);--agb-border-2:rgba(5,33,67,.06);
  --agb-footer-bg:#02152C;
  --agb-display:"Bricolage Grotesque","Plus Jakarta Sans",sans-serif;
  --agb-body:"Plus Jakarta Sans",system-ui,sans-serif;
  --agb-mono:"JetBrains Mono",ui-monospace,monospace;
}
.agb-section,.agb-section *{box-sizing:border-box}
.agb-section{font-family:var(--agb-body);color:var(--agb-ink);font-size:15px;line-height:1.5}
.agb-section a{color:inherit;text-decoration:none}
.agb-fd .elementor-heading-title{font-family:var(--agb-display)!important;font-weight:600;letter-spacing:-.025em}
.agb-fm{font-family:var(--agb-mono)!important}
.agb-ey .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;margin:0!important}

/* ── NAV ── */
.agb-nav{background:#fff!important;border-bottom:1px solid var(--agb-border-2)!important;position:sticky!important;top:0!important;z-index:100!important}
.agb-nav-inner{padding:20px 56px!important}
.agb-nav-logo .elementor-heading-title{font-family:var(--agb-display)!important;font-size:22px!important;font-weight:700!important;color:var(--agb-ink)!important;margin:0!important}
.agb-nav-link .elementor-button{background:transparent!important;color:var(--agb-ink-80)!important;font-size:14px!important;font-weight:500!important;padding:0!important;border-radius:0!important;border:0!important}
.agb-nav-link .elementor-button:hover{color:var(--agb-blue)!important;background:transparent!important}
.agb-nav-badge .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:11px!important;font-weight:600!important;color:var(--agb-blue)!important;background:var(--agb-blue-50)!important;padding:5px 9px!important;border-radius:6px!important;display:inline-block!important;margin:0!important;letter-spacing:.04em!important}
.agb-btn-ink-nav .elementor-button{background:var(--agb-ink)!important;color:#fff!important;padding:11px 18px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important}
.agb-btn-ink-nav .elementor-button:hover{opacity:.85}

/* ── HERO ── */
.agb-hero{background:var(--agb-blue-50)!important}
.agb-hero-inner{padding:88px 56px 96px!important}
.agb-hero-eyebrow .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:11px!important;font-weight:700!important;color:var(--agb-blue)!important;letter-spacing:.14em!important;margin:0 0 22px!important}
.agb-hero-h1 .elementor-heading-title{font-family:var(--agb-display)!important;font-size:72px!important;font-weight:600!important;line-height:1.0!important;letter-spacing:-.025em!important;color:var(--agb-ink)!important;margin:0 0 22px!important}
.agb-hero-p p{font-size:18px!important;line-height:1.5!important;color:var(--agb-ink-80)!important;margin:0 0 28px!important;max-width:520px}
.agb-btn-hero .elementor-button{background:var(--agb-ink)!important;color:#fff!important;padding:15px 24px!important;border-radius:999px!important;font-size:15px!important;font-weight:700!important}
.agb-btn-hero .elementor-button:hover{opacity:.85}
.agb-btn-ghost .elementor-button{background:transparent!important;color:var(--agb-ink)!important;padding:15px 4px!important;font-size:14px!important;font-weight:600!important;border:0!important}
.agb-btn-ghost .elementor-button:hover{background:transparent!important;color:var(--agb-blue)!important}
.agb-hero-stats{padding-top:22px;border-top:1px solid var(--agb-border)}
.agb-stat-n .elementor-heading-title{font-family:var(--agb-display)!important;font-size:26px!important;font-weight:600!important;color:var(--agb-ink)!important;margin:0!important}
.agb-stat-l .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:10px!important;font-weight:600!important;color:var(--agb-text)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:4px 0 0!important}

/* Intake (the interactive card stays as an HTML widget) */
.agb-intake{background:#fff!important;border:1px solid var(--agb-border)!important;border-radius:20px!important;padding:0!important;box-shadow:0 30px 60px -30px rgba(5,33,67,.18)!important;overflow:hidden}

/* ── SECTION SHELLS ── */
.agb-section-inner{padding:80px 56px!important}
.agb-section-inner-72{padding:72px 56px!important}
.agb-section-inner-96{padding:96px 56px!important}
.agb-sec-h .elementor-heading-title{font-family:var(--agb-display)!important;font-size:52px!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.0!important;color:var(--agb-ink)!important;margin:0!important}
.agb-sec-p p{font-size:16px!important;color:var(--agb-text)!important;margin:16px 0 0!important;line-height:1.55!important}

/* ── SPECTRUM ── */
.agb-spectrum{background:#fff!important}
.agb-tier{background:#fff!important;border:1px solid var(--agb-border)!important;border-radius:16px!important;padding:24px!important}
.agb-tier-dark{background:var(--agb-ink)!important;border:0!important;color:#fff!important}
.agb-tier-name .elementor-heading-title{font-family:var(--agb-display)!important;font-size:26px!important;font-weight:600!important;letter-spacing:-.015em!important;margin:0 0 12px!important;color:var(--agb-ink)!important}
.agb-tier-dark .agb-tier-name .elementor-heading-title{color:#fff!important}
.agb-tier-desc p{font-size:13px!important;color:var(--agb-text)!important;line-height:1.5!important;margin:0 0 20px!important}
.agb-tier-dark .agb-tier-desc p{color:rgba(255,255,255,.7)!important}
.agb-tier-list .elementor-icon-list-items{display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:24px}
.agb-tier-list .elementor-icon-list-item{padding:0!important;margin:0!important;align-items:flex-start!important}
.agb-tier-list .elementor-icon-list-text{font-size:13px!important;color:var(--agb-ink)!important;line-height:1.45!important}
.agb-tier-dark .agb-tier-list .elementor-icon-list-text{color:rgba(255,255,255,.9)!important}
.agb-tier-list .elementor-icon-list-icon{font-weight:700!important}
.agb-tier-cta .elementor-button{padding:12px 14px!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%}
.agb-tier-cta-y .elementor-button{background:var(--agb-yellow)!important;color:var(--agb-ink)!important}
.agb-tier-cta-b .elementor-button{background:var(--agb-blue)!important;color:#fff!important}
.agb-tier-cta-o .elementor-button{background:var(--agb-orange)!important;color:#fff!important}
.agb-tier-cta .elementor-button:hover{opacity:.85}

/* ── VERIFIED ── */
.agb-verified{background:var(--agb-ink)!important;color:#fff!important}
.agb-verified-inner{padding:72px 56px!important}
.agb-verified-eyebrow .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:11px!important;font-weight:700!important;color:var(--agb-yellow)!important;letter-spacing:.14em!important;margin:0 0 16px!important}
.agb-verified-h2 .elementor-heading-title{font-family:var(--agb-display)!important;font-size:48px!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.0!important;color:#fff!important;margin:0!important}
.agb-verified-p p{font-size:16px!important;opacity:.75!important;margin:20px 0 0!important;line-height:1.55!important;color:#fff!important}

/* ── KEY VISAS ── */
.agb-keyvisas{background:#FAFAFB!important}
.agb-vcard{background:#fff!important;border:1px solid var(--agb-border)!important;border-radius:16px!important;padding:28px!important}
.agb-vcountry .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:10px!important;font-weight:600!important;color:var(--agb-text)!important;letter-spacing:.1em!important;margin:0 0 8px!important}
.agb-vname .elementor-heading-title{font-family:var(--agb-display)!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.015em!important;margin:0 0 12px!important;color:var(--agb-ink)!important}
.agb-vdesc p{font-size:13.5px!important;color:var(--agb-text)!important;line-height:1.55!important;margin:0 0 24px!important}
.agb-vlearn{padding-top:18px!important;border-top:1px dashed var(--agb-border)!important}
.agb-vlearn .elementor-button{background:transparent!important;color:var(--agb-blue)!important;padding:0!important;font-size:13px!important;font-weight:700!important;display:flex!important;justify-content:space-between!important;width:100%}
.agb-vbrowse{background:var(--agb-ink)!important;border-radius:16px!important;padding:28px!important;color:#fff!important}
.agb-vbrowse-more .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:10px!important;font-weight:700!important;color:var(--agb-yellow)!important;letter-spacing:.12em!important;margin:0 0 20px!important}
.agb-vbrowse-name .elementor-heading-title{font-family:var(--agb-display)!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.015em!important;margin:0 0 12px!important;color:#fff!important}
.agb-vbrowse-desc p{font-size:13.5px!important;color:rgba(255,255,255,.7)!important;line-height:1.55!important;margin:0 0 24px!important}
.agb-btn-browse .elementor-button{background:var(--agb-yellow)!important;color:var(--agb-ink)!important;padding:12px 18px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important}

/* ── ALL VISAS ── */
.agb-allvisas{background:#fff!important}
.agb-dir-sub .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em!important;margin:0 0 16px!important}
.agb-cat-card{background:var(--agb-blue-50)!important;border-radius:14px!important;padding:22px!important}
.agb-cat-name .elementor-heading-title{font-family:var(--agb-display)!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0 0 14px!important;color:var(--agb-ink)!important}
.agb-cat-list .elementor-icon-list-items{display:flex!important;flex-direction:column!important;gap:0!important}
.agb-cat-list .elementor-icon-list-item{padding:3px 0!important;margin:0!important;justify-content:space-between!important;align-items:center!important}
.agb-cat-list .elementor-icon-list-text{font-size:13px!important;color:var(--agb-ink)!important;flex:1}
.agb-cat-list .elementor-icon-list-icon{order:2!important;margin:0 0 0 8px!important}
.agb-cat-list .elementor-icon-list-icon i,.agb-cat-list .elementor-icon-list-icon svg{color:var(--agb-blue)!important;font-size:11px!important}
.agb-titem .elementor-button{padding:12px 14px!important;border:1px solid var(--agb-border)!important;border-radius:10px!important;font-size:13px!important;font-weight:600!important;color:var(--agb-ink)!important;background:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%}
.agb-titem .elementor-button:hover{border-color:var(--agb-blue)!important}

/* ── TOOLS ── */
.agb-tools{background:var(--agb-blue-50)!important}
.agb-tool{background:#fff!important;border-radius:14px!important;padding:22px!important}
.agb-tool-name .elementor-heading-title{font-family:var(--agb-display)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0 0 8px!important;color:var(--agb-ink)!important}
.agb-tool-desc p{font-size:12px!important;color:var(--agb-text)!important;line-height:1.5!important;margin:0 0 18px!important}
.agb-tool-open .elementor-button{background:transparent!important;color:var(--agb-ink)!important;padding:0!important;font-size:12px!important;font-weight:700!important;display:flex!important;justify-content:space-between!important;width:100%}

/* ── PROCESS ── */
.agb-process{background:#fff!important}
.agb-pstep{padding:24px 28px 24px 0!important;border-top:1.5px solid var(--agb-ink)!important;position:relative}
.agb-pstep::after{content:"→";position:absolute;top:-12px;right:22px;font-size:22px;color:var(--agb-ink-60);background:#fff;padding:0 4px;line-height:1}
.agb-pstep-last::after{display:none}
.agb-pn .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:11px!important;font-weight:700!important;color:var(--agb-blue)!important;margin:0 0 28px!important;letter-spacing:.04em!important}
.agb-ptitle .elementor-heading-title{font-family:var(--agb-display)!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.015em!important;margin:0 0 10px!important;color:var(--agb-ink)!important}
.agb-pdesc p{font-size:13px!important;color:var(--agb-text)!important;line-height:1.55!important;margin:0!important}

/* ── RESCUE ── */
.agb-rescue{background:var(--agb-yellow)!important}
.agb-rescue-eyebrow .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:11px!important;font-weight:700!important;color:var(--agb-ink)!important;letter-spacing:.14em!important;margin:0 0 10px!important}
.agb-rescue-h2 .elementor-heading-title{font-family:var(--agb-display)!important;font-size:52px!important;font-weight:600!important;letter-spacing:-.025em!important;color:var(--agb-ink)!important;margin:0!important;line-height:1.0!important}
.agb-rescue-p p{font-size:16px!important;color:var(--agb-ink-80)!important;margin:0!important}
.agb-rcard{background:var(--agb-ink)!important;border-radius:14px!important;padding:22px!important;color:#fff!important}
.agb-rcard-title .elementor-heading-title{font-family:var(--agb-display)!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.01em!important;margin:0 0 8px!important;color:#fff!important}
.agb-rcard-desc p{font-size:13px!important;color:rgba(255,255,255,.7)!important;line-height:1.5!important;margin:0 0 18px!important}
.agb-rcard-cta .elementor-button{background:transparent!important;color:var(--agb-yellow)!important;padding:0!important;font-size:12px!important;font-weight:700!important;border:0!important}

/* ── TRUST ── */
.agb-trust{background:#fff!important;border-top:1px solid var(--agb-border-2)!important;border-bottom:1px solid var(--agb-border-2)!important}
.agb-trust-inner{padding:36px 56px!important}
.agb-trust-lbl .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:10px!important;font-weight:700!important;color:var(--agb-text)!important;letter-spacing:.16em!important;margin:0!important;max-width:140px}
.agb-tlogo .elementor-heading-title{font-size:12px!important;font-weight:700!important;color:var(--agb-ink)!important;opacity:.5!important;margin:0!important}

/* ── STORIES ── */
.agb-stories{background:#FAFAFB!important}
.agb-story{background:#fff!important;border:1px solid var(--agb-border)!important;border-radius:16px!important;padding:26px!important}
.agb-story-tier .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:10px!important;font-weight:700!important;color:var(--agb-blue)!important;letter-spacing:.08em!important;background:var(--agb-blue-50)!important;padding:4px 8px!important;border-radius:4px!important;display:inline-block!important;margin:0 0 16px!important}
.agb-story-q p{font-size:16px!important;color:var(--agb-ink)!important;line-height:1.45!important;margin:0 0 18px!important}
.agb-story-name .elementor-heading-title{font-size:13px!important;font-weight:600!important;padding-top:14px!important;border-top:1px solid var(--agb-border-2)!important;margin:0!important;color:var(--agb-ink)!important}

/* ── CTA ── */
.agb-cta-sec{background:var(--agb-ink)!important;color:#fff!important}
.agb-cta-inner{padding:88px 56px!important}
.agb-cta-ey .elementor-heading-title{font-family:var(--agb-mono)!important;font-size:11px!important;font-weight:700!important;color:var(--agb-yellow)!important;letter-spacing:.14em!important;margin:0 0 18px!important}
.agb-cta-h2 .elementor-heading-title{font-family:var(--agb-display)!important;font-size:80px!important;font-weight:600!important;line-height:.95!important;letter-spacing:-.035em!important;color:#fff!important;margin:0!important}
.agb-cta-p p{font-size:18px!important;opacity:.7!important;margin:18px 0 0!important;color:#fff!important;max-width:540px}
.agb-btn-cta-y .elementor-button{background:var(--agb-yellow)!important;color:var(--agb-ink)!important;padding:18px 22px!important;border-radius:12px!important;font-size:16px!important;font-weight:700!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%}
.agb-btn-cta-out .elementor-button{background:transparent!important;border:1.5px solid rgba(255,255,255,.3)!important;color:#fff!important;padding:18px 22px!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%}
.agb-btn-cta-out .elementor-button:hover{border-color:rgba(255,255,255,.65)!important}
.agb-btn-cta-ghost .elementor-button{background:transparent!important;color:rgba(255,255,255,.7)!important;padding:14px 22px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%;border:0!important}
.agb-btn-cta-ghost .elementor-button:hover{color:#fff!important}

/* ── FOOTER ── */
.agb-footer{background:var(--agb-footer-bg)!important;color:rgba(255,255,255,.7)!important}
.agb-footer-inner{padding:48px 56px 32px!important}
.agb-footer-logo .elementor-heading-title{font-family:var(--agb-display)!important;font-size:22px!important;font-weight:700!important;color:#fff!important;margin:0 0 14px!important}
.agb-footer-about p{font-size:13px!important;line-height:1.55!important;color:rgba(255,255,255,.5)!important;margin:0 0 16px!important}
.agb-footer-contact p{font-family:var(--agb-mono)!important;font-size:11px!important;color:rgba(255,255,255,.4)!important;line-height:1.7!important;margin:0!important}
.agb-fcol-title .elementor-heading-title{font-size:12px!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0 0 14px!important}
.agb-fcol-list .elementor-icon-list-items{gap:8px!important}
.agb-fcol-list .elementor-icon-list-item{padding:0!important;margin:0!important}
.agb-fcol-list .elementor-icon-list-text{font-size:13px!important;color:rgba(255,255,255,.7)!important}
.agb-fcol-list .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fff!important}
.agb-fcol-list .elementor-icon-list-icon{display:none!important}
.agb-footer-bot{padding-top:24px!important;border-top:1px solid rgba(255,255,255,.1)!important}
.agb-footer-bot p{font-size:11px!important;color:rgba(255,255,255,.4)!important;margin:0!important}
.agb-footer-bot-r p{font-family:var(--agb-mono)!important}

/* Tablet */
@media (max-width:1024px){
  .agb-nav-inner,.agb-trust-inner{padding:20px 32px!important}
  .agb-hero-inner,.agb-section-inner,.agb-section-inner-72,.agb-section-inner-96,.agb-verified-inner,.agb-cta-inner,.agb-footer-inner{padding:64px 32px!important}
}
/* Mobile */
@media (max-width:767px){
  .agb-nav-inner,.agb-trust-inner{padding:16px 20px!important}
  .agb-hero-inner{padding:44px 20px 52px!important}
  .agb-hero-h1 .elementor-heading-title{font-size:44px!important}
  .agb-section-inner,.agb-section-inner-72,.agb-section-inner-96,.agb-verified-inner,.agb-cta-inner,.agb-footer-inner{padding:52px 20px!important}
  .agb-sec-h .elementor-heading-title,.agb-rescue-h2 .elementor-heading-title,.agb-verified-h2 .elementor-heading-title{font-size:36px!important}
  .agb-cta-h2 .elementor-heading-title{font-size:48px!important}
}/* End custom CSS */