.elementor-7771 .elementor-element.elementor-element-b09dc75{--display:flex;--min-height:0px;--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-311ebb1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/Hero-BI.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-311ebb1 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-311ebb1 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-311ebb1 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-19ceb42 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/Hero-OJK.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-8ac40d6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/Hero-Corporate.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-a8f508b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/Hero-ASN.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-b52ef34 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/Hero-SKPI.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-499ad8e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2025/09/4-Copy.jpg);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-repeater-item-c9c7f3e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2025/09/2-Copy.jpg);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:1px;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-slide-button{background-color:transparent;border-width:3px;border-radius:48px;background-image:linear-gradient(146deg, #00000096 0%, #2777C1 100%);transition-duration:500ms;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-slide-button:hover{background-color:#2777C1;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-slide-inner{text-align:center;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-swiper-button{font-size:37px;color:#2777C1;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .elementor-swiper-button svg{fill:#2777C1;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-pagination-bullet{height:13px;width:13px;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-horizontal .swiper-pagination-progressbar{height:13px;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-pagination-fraction{font-size:13px;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-pagination-bullet-active{background-color:#2777C1;}.elementor-7771 .elementor-element.elementor-element-e57af0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-0ca1352 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/heromobile-BI.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-0ca1352 .swiper-slide-contents{margin:0 auto;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-0ca1352 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-7b3bbb1 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/heromobile-OJK.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-7b3bbb1 .swiper-slide-contents{margin:0 auto;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-7b3bbb1 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-bcab43f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/heromobile-cor.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-bcab43f .swiper-slide-contents{margin:0 auto;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-bcab43f .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-c0f0d63 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/Herom-ASN.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-c0f0d63 .swiper-slide-contents{margin:0 auto;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-c0f0d63 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-d1c604f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/07/Herom-SKPI.webp);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-d1c604f .swiper-slide-contents{margin:0 auto;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-d1c604f .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-c1c3029 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://asosiasi.ai/wp-content/uploads/2026/05/Detik-mobile.jpeg);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-c1c3029 .swiper-slide-contents{margin:0 auto;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-c1c3029 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-a3e37c3 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://asosiasi.ai/wp-content/uploads/2025/09/3-Copy-2.jpg);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-repeater-item-7552d61 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://asosiasi.ai/wp-content/uploads/2025/09/2-Copy-2.jpg);background-size:cover;}.elementor-7771 .elementor-element.elementor-element-728ba67 .swiper-slide{transition-duration:calc(4000ms*1.2);height:400px;}.elementor-7771 .elementor-element.elementor-element-728ba67 .elementor-slide-button{background-color:transparent;border-radius:29px;background-image:linear-gradient(180deg, #0C69D5 0%, #000000A3 100%);}.elementor-7771 .elementor-element.elementor-element-728ba67 .swiper-slide-contents{max-width:66%;}.elementor-7771 .elementor-element.elementor-element-728ba67 .swiper-slide-inner{text-align:center;}.elementor-7771 .elementor-element.elementor-element-3d734e7{--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;--padding-top:028px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-3d734e7:not(.elementor-motion-effects-element-type-background), .elementor-7771 .elementor-element.elementor-element-3d734e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4FF;}.elementor-7771 .elementor-element.elementor-element-32002f7{--display:flex;}.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-7771 .elementor-element.elementor-element-1ef0e24 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:56px;font-weight:600;}.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-7771 .elementor-element.elementor-element-d6e4877 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-d6e4877{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-7771 .elementor-element.elementor-element-f5ddfab{--display:flex;}.elementor-7771 .elementor-element.elementor-element-b2e95e6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:56px;font-weight:600;}.elementor-7771 .elementor-element.elementor-element-ca89802 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-ca89802{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-7771 .elementor-element.elementor-element-f7d725b{--display:flex;}.elementor-7771 .elementor-element.elementor-element-c8de9fa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:56px;font-weight:600;}.elementor-7771 .elementor-element.elementor-element-d8192ab > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-d8192ab{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-7771 .elementor-element.elementor-element-2a1d763{--display:flex;}.elementor-7771 .elementor-element.elementor-element-f7844b1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:56px;font-weight:600;}.elementor-7771 .elementor-element.elementor-element-3680190 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-3680190{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-7771 .elementor-element.elementor-element-5741bc8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-5741bc8:not(.elementor-motion-effects-element-type-background), .elementor-7771 .elementor-element.elementor-element-5741bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4FF;}.elementor-7771 .elementor-element.elementor-element-5741bc8::before, .elementor-7771 .elementor-element.elementor-element-5741bc8 > .elementor-background-video-container::before, .elementor-7771 .elementor-element.elementor-element-5741bc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7771 .elementor-element.elementor-element-5741bc8 > .elementor-background-slideshow::before, .elementor-7771 .elementor-element.elementor-element-5741bc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7771 .elementor-element.elementor-element-5741bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7771 .elementor-element.elementor-element-5cd23d6{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-7771 .elementor-element.elementor-element-74f879e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:2.4rem;font-weight:600;}.elementor-7771 .elementor-element.elementor-element-997cea5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-997cea5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{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-7771 .elementor-element.elementor-element-870b7bc img{border-radius:14px 14px 14px 14px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7771 .elementor-element.elementor-element-c3e212c .gallery-item{padding:0 15px 15px 0;}.elementor-7771 .elementor-element.elementor-element-c3e212c .gallery{margin:0 -15px -15px 0;}.elementor-7771 .elementor-element.elementor-element-c3e212c .gallery-item .gallery-caption{text-align:center;}.elementor-7771 .elementor-element.elementor-element-a7e28a8{--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;--overlay-opacity:0.88;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-a7e28a8:not(.elementor-motion-effects-element-type-background), .elementor-7771 .elementor-element.elementor-element-a7e28a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16315A;background-image:url("https://asosiasi.ai/wp-content/uploads/2026/06/10-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7771 .elementor-element.elementor-element-a7e28a8::before, .elementor-7771 .elementor-element.elementor-element-a7e28a8 > .elementor-background-video-container::before, .elementor-7771 .elementor-element.elementor-element-a7e28a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7771 .elementor-element.elementor-element-a7e28a8 > .elementor-background-slideshow::before, .elementor-7771 .elementor-element.elementor-element-a7e28a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7771 .elementor-element.elementor-element-a7e28a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0D1E3B;--background-overlay:'';}.elementor-7771 .elementor-element.elementor-element-bbf50b2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-864ba90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7771 .elementor-element.elementor-element-6b7a917 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7771 .elementor-element.elementor-element-a121178{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-0fbc2d2{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#06CEFF;}.elementor-7771 .elementor-element.elementor-element-63d4302{text-align:start;}.elementor-7771 .elementor-element.elementor-element-63d4302 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:2.4rem;font-weight:600;color:#FFFFFF;}.elementor-7771 .elementor-element.elementor-element-f8099cf{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.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-7771 .elementor-element.elementor-element-aa6d0d9 .elementor-button{background-color:#0B58BB;}.elementor-7771 .elementor-element.elementor-element-aa6d0d9{width:initial;max-width:initial;}.elementor-7771 .elementor-element.elementor-element-aa6d0d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-ea25d66{--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-7771 .elementor-element.elementor-element-66824c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-e05e27f{--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-7771 .elementor-element.elementor-element-5d22cb5{--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-7771 .elementor-element.elementor-element-5d22cb5:not(.elementor-motion-effects-element-type-background), .elementor-7771 .elementor-element.elementor-element-5d22cb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7771 .elementor-element.elementor-element-2acae88{--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-7771 .elementor-element.elementor-element-1908a0e{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;}.elementor-7771 .elementor-element.elementor-element-64f3e09 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-7771 .elementor-element.elementor-element-64f3e09 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:2.4rem;font-weight:600;}.elementor-7771 .elementor-element.elementor-element-2f9d330{--e-image-carousel-slides-to-show:2;}.elementor-7771 .elementor-element.elementor-element-2f9d330 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-50ffca2{--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-7771 .elementor-element.elementor-element-f462063 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-e6d9c79{--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-7771 .elementor-element.elementor-element-d92430c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.79;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7771 .elementor-element.elementor-element-d92430c:not(.elementor-motion-effects-element-type-background), .elementor-7771 .elementor-element.elementor-element-d92430c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4F7;background-image:url("https://asosiasi.ai/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-27-at-13.34.23.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7771 .elementor-element.elementor-element-d92430c::before, .elementor-7771 .elementor-element.elementor-element-d92430c > .elementor-background-video-container::before, .elementor-7771 .elementor-element.elementor-element-d92430c > .e-con-inner > .elementor-background-video-container::before, .elementor-7771 .elementor-element.elementor-element-d92430c > .elementor-background-slideshow::before, .elementor-7771 .elementor-element.elementor-element-d92430c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7771 .elementor-element.elementor-element-d92430c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#102F5C;--background-overlay:'';}.elementor-7771 .elementor-element.elementor-element-d92430c::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5px ) hue-rotate( 0deg );}.elementor-7771 .elementor-element.elementor-element-3466126{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-7771 .elementor-element.elementor-element-3466126.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7771 .elementor-element.elementor-element-d071970{width:100%;max-width:100%;text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;color:#5ADFFF;}.elementor-7771 .elementor-element.elementor-element-42981aa{width:100%;max-width:100%;text-align:center;}.elementor-7771 .elementor-element.elementor-element-42981aa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:2.4rem;font-weight:600;color:#FFFFFF;}.elementor-7771 .elementor-element.elementor-element-ddf9529{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7771 .elementor-element.elementor-element-103e6a4 img{width:100%;transition-duration:0.4s;}.elementor-7771 .elementor-element.elementor-element-31375d8 img{width:100%;transition-duration:0.4s;}.elementor-7771 .elementor-element.elementor-element-d8d79da img{width:100%;transition-duration:0.4s;}.elementor-7771 .elementor-element.elementor-element-17fadf3 .elementor-button{background-color:#FFFFFF;fill:#0E06FF;color:#0E06FF;border-radius:40px 40px 40px 40px;padding:20px 40px 20px 40px;}.elementor-7771 .elementor-element.elementor-element-b433599{--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;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-b433599:not(.elementor-motion-effects-element-type-background), .elementor-7771 .elementor-element.elementor-element-b433599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7771 .elementor-element.elementor-element-b433599::before, .elementor-7771 .elementor-element.elementor-element-b433599 > .elementor-background-video-container::before, .elementor-7771 .elementor-element.elementor-element-b433599 > .e-con-inner > .elementor-background-video-container::before, .elementor-7771 .elementor-element.elementor-element-b433599 > .elementor-background-slideshow::before, .elementor-7771 .elementor-element.elementor-element-b433599 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7771 .elementor-element.elementor-element-b433599 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7771 .elementor-element.elementor-element-315fffa{text-align:center;}.elementor-7771 .elementor-element.elementor-element-315fffa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:500;font-style:normal;line-height:47px;letter-spacing:0px;color:#1F3149;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7771 .elementor-element.elementor-element-1ba2f5f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7771 .elementor-element.elementor-element-1ba2f5f:after{content:"0.66";}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__thumbnail__link{width:100%;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__meta-data span + span:before{content:"•";}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__card .elementor-post__meta-data{border-top-color:#D6D6D6;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__text{margin-top:20px;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__badge{right:0;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__card .elementor-post__badge{background-color:#205FDD;margin:20px;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__title, .elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__title a{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__meta-data{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__read-more{color:#2A38E3;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f a.elementor-post__read-more{font-family:"Space Grotesk", Sans-serif;font-weight:500;}.elementor-7771 .elementor-element.elementor-element-c60025a .elementor-button{background-color:transparent;background-image:linear-gradient(162deg, #0957BB 0%, #0E0C55 100%);border-radius:20px 20px 20px 20px;}.elementor-7771 .elementor-element.elementor-element-fa98548{--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;}body.elementor-page-7771:not(.elementor-motion-effects-element-type-background), body.elementor-page-7771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-7771 .elementor-element.elementor-element-3466126{--width:100%;}}@media(max-width:1366px){.elementor-7771 .elementor-element.elementor-element-3d734e7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7771 .elementor-element.elementor-element-5741bc8{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7771 .elementor-element.elementor-element-a7e28a8{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-7771 .elementor-element.elementor-element-ddf9529{--grid-auto-flow:row;}.elementor-7771 .elementor-element.elementor-element-b433599{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}}@media(max-width:1024px){.elementor-7771 .elementor-element.elementor-element-e57af0f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-728ba67 .swiper-slide{height:1px;}.elementor-7771 .elementor-element.elementor-element-3d734e7{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-7771 .elementor-element.elementor-element-d6e4877{font-size:14px;}.elementor-7771 .elementor-element.elementor-element-ca89802{font-size:14px;}.elementor-7771 .elementor-element.elementor-element-d8192ab{font-size:14px;}.elementor-7771 .elementor-element.elementor-element-3680190{font-size:14px;}.elementor-7771 .elementor-element.elementor-element-5741bc8{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-7771 .elementor-element.elementor-element-a7e28a8{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-7771 .elementor-element.elementor-element-bbf50b2{--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;}.elementor-7771 .elementor-element.elementor-element-a121178{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7771 .elementor-element.elementor-element-ddf9529{--grid-auto-flow:row;}.elementor-7771 .elementor-element.elementor-element-b433599{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}}@media(max-width:767px){.elementor-7771 .elementor-element.elementor-element-728ba67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-728ba67 .swiper-slide{height:1px;}.elementor-7771 .elementor-element.elementor-element-3d734e7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7771 .elementor-element.elementor-element-32002f7{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7771 .elementor-element.elementor-element-1ef0e24 .elementor-heading-title{font-size:42px;}.elementor-7771 .elementor-element.elementor-element-d6e4877{font-size:12px;}.elementor-7771 .elementor-element.elementor-element-f5ddfab{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7771 .elementor-element.elementor-element-b2e95e6 .elementor-heading-title{font-size:42px;}.elementor-7771 .elementor-element.elementor-element-ca89802{font-size:12px;}.elementor-7771 .elementor-element.elementor-element-f7d725b{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7771 .elementor-element.elementor-element-c8de9fa .elementor-heading-title{font-size:42px;}.elementor-7771 .elementor-element.elementor-element-d8192ab{font-size:12px;}.elementor-7771 .elementor-element.elementor-element-2a1d763{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7771 .elementor-element.elementor-element-f7844b1 .elementor-heading-title{font-size:42px;}.elementor-7771 .elementor-element.elementor-element-3680190{font-size:12px;}.elementor-7771 .elementor-element.elementor-element-5741bc8{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7771 .elementor-element.elementor-element-74f879e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-74f879e .elementor-heading-title{font-size:1.7rem;}.elementor-7771 .elementor-element.elementor-element-a7e28a8{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-7771 .elementor-element.elementor-element-63d4302 .elementor-heading-title{font-size:1.7rem;}.elementor-7771 .elementor-element.elementor-element-64f3e09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-64f3e09 .elementor-heading-title{font-size:1.7rem;}.elementor-7771 .elementor-element.elementor-element-d92430c{--padding-top:30px;--padding-bottom:050px;--padding-left:30px;--padding-right:30px;}.elementor-7771 .elementor-element.elementor-element-d071970 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7771 .elementor-element.elementor-element-42981aa .elementor-heading-title{font-size:1.7rem;}.elementor-7771 .elementor-element.elementor-element-ddf9529{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7771 .elementor-element.elementor-element-103e6a4 img{width:100%;}.elementor-7771 .elementor-element.elementor-element-31375d8 img{width:100%;}.elementor-7771 .elementor-element.elementor-element-d8d79da img{width:100%;}.elementor-7771 .elementor-element.elementor-element-b433599{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-7771 .elementor-element.elementor-element-315fffa .elementor-heading-title{font-size:32px;}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7771 .elementor-element.elementor-element-1ba2f5f:after{content:"0.5";}.elementor-7771 .elementor-element.elementor-element-1ba2f5f .elementor-post__thumbnail__link{width:100%;}}@media(min-width:1367px){.elementor-7771 .elementor-element.elementor-element-a7e28a8:not(.elementor-motion-effects-element-type-background), .elementor-7771 .elementor-element.elementor-element-a7e28a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for slides, class: .elementor-element-d8ff0e2 *//* --- Corrected Aspect Ratio Slider CSS --- */

/* This targets the correct slide element to create the aspect ratio box */
.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-slide {
    padding-bottom: 50%; /* 👈 2:1 Aspect Ratio */
    height: 0;
    position: relative; /* Ensures inner elements are positioned correctly */
}

/* This targets the inner containers to fill the new slide dimensions */
.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-slide-inner,
.elementor-7771 .elementor-element.elementor-element-d8ff0e2 .swiper-slide-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-728ba67 *//* --- Corrected Aspect Ratio Slider CSS --- */

/* This targets the correct slide element to create the aspect ratio box */
.elementor-7771 .elementor-element.elementor-element-728ba67 .swiper-slide {
    padding-bottom: 100%; /* 👈 2:1 Aspect Ratio */
    height: 0;
    position: relative; /* Ensures inner elements are positioned correctly */
}

/* This targets the inner containers to fill the new slide dimensions */
.elementor-7771 .elementor-element.elementor-element-728ba67 .swiper-slide-inner,
.elementor-7771 .elementor-element.elementor-element-728ba67 .swiper-slide-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d734e7 */#section-training-metrics {
  background: #eef4ff !important;
  border-top: 1px solid #e4ebf7 !important;
  border-bottom: 1px solid #e4ebf7 !important;
}

.tm-num .elementor-heading-title {
  font-family: 'Space Grotesk', sans-serif !important;
  font-weight: 700 !important;
  color: #0A1628 !important;
  line-height: 1 !important;
  text-align: center !important;
  margin-bottom: 6px !important;
}

.tm-label .elementor-widget-container,
.tm-label .elementor-widget-container p {
  color: #5d6b82 !important;
  line-height: 1.45 !important;
  text-align: center !important;
  margin: 0 !important;
}

/* Divider antar kolom */
#section-training-metrics .elementor-column:not(:last-child) .elementor-column-wrap {
  border-right: 1px solid #e4ebf7 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5741bc8 */#section-trust {
  background: #ffffff !important;
  border-bottom: 1px solid #e4ebf7 !important;
}

.trust-eyebrow .elementor-widget-container,
.trust-eyebrow .elementor-widget-container p {
  font-family: 'JetBrains Mono', monospace !important;
  letter-spacing: 0.2em;
  text-transform: uppercase !important;
  color: #0066CC !important;
  text-align: center !important;
}

.trust-headline .elementor-heading-title {
  color: #0A1628 !important;
  font-weight: 600 !important;
  text-align: center !important;
  margin-bottom: 36px;
}

.tier-label .elementor-widget-container,
.tier-label .elementor-widget-container p {
  font-family: 'JetBrains Mono', monospace !important;
  letter-spacing: 0.18em;
  text-transform: uppercase !important;
  text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7e28a8 *//* ===== INTERNATIONAL PRESENCE ===== */
#section-intl {
  border-bottom: 1px solid rgba(255,255,255,0.07) !important;
}

.intl-eyebrow .elementor-widget-container,
.intl-eyebrow .elementor-widget-container p {
  font-family: 'JetBrains Mono', monospace !important;
  letter-spacing: 0.22em;
  text-transform: uppercase !important;
  margin-bottom: 10px;
}

.intl-headline .elementor-heading-title {
  font-weight: 600 !important;
  color: #ffffff !important;
  margin-bottom: 8px;
}

.intl-sub .elementor-widget-container,
.intl-sub .elementor-widget-container p {
  font-size: 0.9rem;
  text-align: center !important;
  margin-bottom: 40px;
}

.intl-card {
  background: rgba(255,255,255,0.04) !important;
  border: 1px solid rgba(255,255,255,0.1) !important;
  border-radius: 16px;
  padding: 28px 26px;
  transition: background 0.15s, border-color 0.15s !important;
}
.intl-card:hover {
  background: rgba(255,255,255,0.07) !important;
  border-color: rgba(59,143,240,0.35) !important;
}

.intl-card-icon .elementor-widget-container,
.intl-card-icon .elementor-widget-container p {
  width: 40px;
  height: 40px;
  background: rgba(59,143,240,0.13) !important;
  border: 1px solid rgba(59,143,240,0.28) !important;
  border-radius: 10px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 1.1rem;
  margin-bottom: 18px;
}

.intl-card-name .elementor-heading-title {
  font-weight: 600 !important;
  color: #ffffff !important;
  margin-bottom: 10px;
  line-height: 1.3;
}

.intl-card-meta .elementor-widget-container,
.intl-card-meta .elementor-widget-container p {
  color: #8ea2c2 !important;
  margin-bottom: 14px;
  line-height: 1.6;
}

.intl-card-role .elementor-widget-container,
.intl-card-role .elementor-widget-container p {
  display: inline-block !important;
  background: rgba(59,143,240,0.13) !important;
  border: 1px solid rgba(59,143,240,0.3) !important;
  border-radius: 999px;
  padding: 5px 13px;
  font-family: 'JetBrains Mono', monospace !important;
  color: #3b8ff0 !important;
  letter-spacing: 0.06em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66824c9 */.aaii-caip { background: var(--ice-bg); padding: 88px 0; }

/* Split layout: kiri judul, kanan stats */
.aaii-caip-layout {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 52px;
  align-items: center;
}

/* Kiri */
.aaii-caip-left .aaii-eyebrow { margin-bottom: 12px; }
.aaii-caip-left h2 {
  font-family: 'Space Grotesk'; font-size: 2rem; font-weight: 700;
  color: var(--navy); line-height: 1.2;
}

/* Kanan: 2 stat card susun vertikal */
.aaii-caip-right {
  display: flex; flex-direction: column; gap: 20px;
}
.aaii-cstat {
  background: #fff; border: 1px solid var(--line); border-radius: var(--r-lg);
  padding: 28px 32px;
  transition: border-color .2s, box-shadow .2s, transform .2s;
}
.aaii-cstat:hover {
  border-color: #c9ddfb;
  box-shadow: 0 8px 24px rgba(10,22,40,.07);
  transform: translateY(-2px);
}
.aaii-csn {
  font-family: 'Space Grotesk'; font-weight: 700; font-size: 2.2rem;
  color: var(--blue); line-height: 1; margin-bottom: 8px;
}
.aaii-csl { font-size: .9rem; color: var(--muted); line-height: 1.45; }

/* Responsive */
@media (max-width: 960px) {
  .aaii-caip-layout { grid-template-columns: 1fr; gap: 36px; }
  .aaii-caip-right { flex-direction: row; }
  .aaii-cstat { flex: 1; }
}
@media (max-width: 580px) {
  .aaii-caip-right { flex-direction: column; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea25d66 */.aaii-caip { background: var(--ice-bg); padding: 88px 0; }

.aaii-caip-head { margin-bottom: 44px; }
.aaii-caip-head h2 {
  font-family: 'Space Grotesk'; font-size: 2rem; font-weight: 700;
  color: var(--navy); margin-top: 10px; max-width: 640px;
}

/* Stat row */
.aaii-caip-stats {
  display: flex; gap: 32px; margin-bottom: 52px; flex-wrap: wrap;
}
.aaii-cstat {
  background: #fff; border: 1px solid var(--line); border-radius: var(--r-lg);
  padding: 28px 32px; flex: 1; min-width: 200px; max-width: 340px;
  transition: border-color .2s, box-shadow .2s;
}
.aaii-cstat:hover { border-color: #c9ddfb; box-shadow: 0 8px 24px rgba(10,22,40,.07); }
.aaii-csn {
  font-family: 'Space Grotesk'; font-weight: 700; font-size: 2.2rem;
  color: var(--blue); line-height: 1; margin-bottom: 8px;
}
.aaii-csl { font-size: .9rem; color: var(--muted); line-height: 1.45; }

/* Sub label */
.aaii-caip-sublabel {
  font-family: 'JetBrains Mono'; font-size: .64rem; letter-spacing: .18em;
  text-transform: uppercase; color: var(--muted); margin-bottom: 22px;
}

/* Prof grid */
.aaii-prof-grid {
  display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;
}
.aaii-prof-card {
  background: #fff; border: 1px solid var(--line); border-radius: var(--r);
  padding: 26px 20px; text-align: center;
  transition: border-color .2s, box-shadow .2s, transform .2s;
}
.aaii-prof-card:hover {
  border-color: #c9ddfb; transform: translateY(-4px);
  box-shadow: 0 14px 36px rgba(10,22,40,.07);
}

/* Avatar */
.aaii-prof-av {
  width: 90px; height: 90px; border-radius: 50%; margin: 0 auto 16px;
  overflow: hidden; border: 3px solid var(--line);
  background: linear-gradient(135deg, var(--blue), var(--navy-3));
  transition: border-color .2s, transform .3s;
}
.aaii-prof-card:hover .aaii-prof-av { border-color: #c9ddfb; transform: scale(1.05); }
.aaii-prof-av img {
  width: 100%; height: 100%; object-fit: cover; object-position: top;
  display: block;
}

.aaii-prof-name {
  font-family: 'Space Grotesk'; font-weight: 700; font-size: .88rem;
  color: var(--navy); margin-bottom: 8px; line-height: 1.35;
}
.aaii-prof-tag {
  display: inline-block; background: var(--ice-bg); border: 1px solid var(--ice);
  color: var(--blue); font-family: 'JetBrains Mono'; font-size: .6rem;
  letter-spacing: .06em; text-transform: uppercase; padding: 4px 10px;
  border-radius: 999px; margin-bottom: 6px;
}
.aaii-prof-role { font-size: .78rem; color: var(--navy); margin-bottom: 4px; font-weight: 500; }
.aaii-prof-uni { font-size: .75rem; color: var(--muted); }

/* CTA link */
.aaii-caip-cta { text-align: center; margin-top: 36px; }
.aaii-caip-cta a {
  font-size: .92rem; font-weight: 600; color: var(--blue);
  text-decoration: none; transition: gap .2s;
}
.aaii-caip-cta a:hover { text-decoration: underline; }

/* Responsive */
@media (max-width: 960px) {
  .aaii-prof-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 580px) {
  .aaii-prof-grid { grid-template-columns: 1fr; }
  .aaii-caip-stats { flex-direction: column; }
  .aaii-cstat { max-width: 100%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7bf2e5 */.aaii-tg { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }

/* Card adalah <a> — reset link styles */
.aaii-tcard {
  background: #fff; border: 1px solid var(--line); border-radius: var(--r); padding: 26px 24px;
  position: relative; overflow: hidden; cursor: pointer;
  transition: transform .25s, box-shadow .25s, border-color .25s;
  display: flex; flex-direction: column;
  color: inherit; text-decoration: none;
}
.aaii-tcard::before {
  content: "";
  position: absolute; top: 0; left: 0; width: 3px; height: 100%;
  background: linear-gradient(to bottom, var(--blue), transparent);
  transform: scaleY(0); transform-origin: top;
  transition: transform .3s ease;
}
.aaii-tcard:hover::before { transform: scaleY(1); }
.aaii-tcard:hover {
  transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(10,22,40,0.08);
  border-color: #c9ddfb;
}

/* Play button — bottom-right, big outline circle + small triangle icon */
.aaii-play {
  position: absolute; bottom: 18px; right: 18px;
  width: 48px; height: 48px; border-radius: 50%;
  border: 1.5px solid #c9ddfb;
  background: #fff;
  display: flex; align-items: center; justify-content: center;
  color: var(--blue);
  transition: transform .3s ease, border-color .3s ease, background .3s ease, box-shadow .3s ease;
}
.aaii-play svg { width: 13px; height: 13px; margin-left: 2px; transition: transform .3s ease; }
.aaii-tcard:hover .aaii-play {
  transform: scale(1.1);
  border-color: var(--blue);
  background: var(--blue);
  color: #fff;
  box-shadow: 0 8px 20px rgba(0,102,204,.28);
}
.aaii-tcard:hover .aaii-play svg { transform: scale(1.1); }

.aaii-tmark {
  font-family: 'Space Grotesk'; font-size: 2.8rem; color: var(--ice);
  line-height: .5; margin-bottom: 14px; display: block;
  transition: color .25s ease;
}
.aaii-tcard:hover .aaii-tmark { color: #b8d0f8; }

.aaii-tcard p {
  font-size: .93rem; color: #33425c; line-height: 1.65;
  flex: 1; margin-bottom: 20px;
}

.aaii-who { display: flex; align-items: center; gap: 13px; margin-top: auto; padding-right: 58px; }

/* Avatar dengan foto — fallback ke inisial jika foto belum ada */
.aaii-av {
  width: 44px; height: 44px; border-radius: 50%; flex: none;
  background: linear-gradient(135deg, var(--blue), var(--navy-3));
  color: #fff; display: flex; align-items: center; justify-content: center;
  font-family: 'Space Grotesk'; font-weight: 700; font-size: .78rem;
  overflow: hidden; border: 2px solid var(--line);
  transition: transform .25s ease, border-color .25s ease;
}
.aaii-tcard:hover .aaii-av { transform: scale(1.08); border-color: #c9ddfb; }

.aaii-av-photo { position: relative; }
.aaii-av-photo img {
  position: absolute; inset: 0; width: 100%; height: 100%;
  object-fit: cover; object-position: top;
}
/* Fallback inisial — tersembunyi saat foto berhasil load */
.aaii-av-fallback {
  position: relative; z-index: 1; pointer-events: none;
}
.aaii-av-photo img ~ .aaii-av-fallback { display: none; }

.aaii-wn { font-size: .88rem; font-weight: 700; color: var(--navy); line-height: 1.3; }
.aaii-wr { font-size: .72rem; color: var(--muted); margin-top: 2px; line-height: 1.4; }

@media (max-width: 768px) { .aaii-tg { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f462063 */.aaii-section { padding: 88px 0; background: var(--white); }
.aaii-sec-head { margin-bottom: 44px; }
.aaii-sec-head h2 { font-family: 'Space Grotesk'; font-size: 2.25rem; color: var(--navy); margin-top: 10px; }
.aaii-sec-head p { color: var(--muted); font-size: .98rem; margin-top: 13px; max-width: 620px; }

.aaii-pillars-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }

.aaii-pillar {
  background: #fff; border: 1px solid var(--line); border-radius: var(--r);
  padding: 26px 24px;
  transition: border-color .25s, transform .25s, box-shadow .25s;
  position: relative; overflow: hidden;
}
.aaii-pillar::after {
  content: "";
  position: absolute; bottom: 0; left: 0; right: 0; height: 3px;
  background: linear-gradient(90deg, var(--blue), var(--blue-soft));
  transform: scaleX(0); transform-origin: left;
  transition: transform .3s ease;
}
.aaii-pillar:hover::after { transform: scaleX(1); }
.aaii-pillar:hover {
  border-color: #c9ddfb; transform: translateY(-4px);
  box-shadow: 0 16px 40px rgba(10,22,40,0.08);
}

.aaii-pillar-cta {
  background: var(--ice-bg); border-color: #dce8fb;
  display: flex; flex-direction: column; justify-content: center;
}
.aaii-pillar-cta::after {
  background: linear-gradient(90deg, var(--blue), var(--gold));
}

.aaii-pn {
  font-family: 'JetBrains Mono'; font-size: .68rem; color: var(--blue);
  letter-spacing: .14em; margin-bottom: 14px;
}
.aaii-pic {
  width: 42px; height: 42px; border-radius: 10px; background: var(--ice-bg);
  display: flex; align-items: center; justify-content: center;
  margin-bottom: 14px; font-size: 1.15rem; border: 1px solid #dce8fb;
  transition: transform .25s ease;
}
.aaii-pillar:hover .aaii-pic { transform: rotate(-8deg) scale(1.1); }
.aaii-pillar h3 { font-family: 'Space Grotesk'; font-size: 1.04rem; color: var(--navy); margin-bottom: 8px; }
.aaii-pillar p  { font-size: .88rem; color: var(--muted); line-height: 1.55; }
.aaii-pillar-link {
  font-weight: 600; color: var(--blue); font-size: .9rem;
  display: inline-flex; align-items: center; gap: 7px; margin-top: 16px;
  transition: gap .2s ease;
}
.aaii-pillar-link:hover { gap: 12px; }

@media (max-width: 960px) { .aaii-pillars-grid { grid-template-columns: 1fr 1fr; } }
@media (max-width: 580px) { .aaii-pillars-grid { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-038f3be */.aaii-research { background: var(--white); padding: 88px 0; }
.aaii-research-grid { display: grid; grid-template-columns: 1.1fr .9fr; gap: 52px; align-items: start; }

.aaii-research-text h2 { font-family: 'Space Grotesk'; font-size: 1.9rem; color: var(--navy); margin: 12px 0 14px; line-height: 1.2; }
.aaii-rdesc { font-size: .95rem; color: var(--muted); margin-bottom: 16px; line-height: 1.7; }
.aaii-rsrc { font-size: .8rem; color: var(--muted); margin-bottom: 22px; }
.aaii-rsrc b { color: var(--navy); }

.aaii-research-stats {
  background: var(--ice-bg); border: 1px solid var(--line);
  border-radius: var(--r-lg); padding: 30px;
}
.aaii-rs-item {
  padding: 18px 0; border-bottom: 1px solid var(--line);
  display: flex; justify-content: space-between; align-items: center; gap: 16px;
  transition: background .2s ease;
}
.aaii-rs-item:last-child { border-bottom: none; padding-bottom: 0; }
.aaii-rs-item:first-child { padding-top: 0; }
.aaii-rs-item:hover { background: rgba(0,102,204,0.03); margin: 0 -8px; padding-left: 8px; padding-right: 8px; border-radius: 8px; }
.aaii-rsi-label { font-size: .88rem; color: var(--muted); max-width: 200px; line-height: 1.45; }
.aaii-rsi-right { text-align: right; }
.aaii-rsi-val {
  font-family: 'Space Grotesk'; font-weight: 700; font-size: 1.8rem;
  color: var(--navy); white-space: nowrap;
  transition: color .2s ease;
}
.aaii-rs-item:hover .aaii-rsi-val { color: var(--blue); }
.aaii-rsi-sub { font-size: .7rem; color: var(--muted); font-family: 'JetBrains Mono'; margin-top: 2px; }

@media (max-width: 960px) { .aaii-research-grid { grid-template-columns: 1fr; gap: 32px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86d0039 */.aaii-final {
  background: radial-gradient(110% 120% at 50% 0%, #14294a 0%, var(--navy) 55%);
  color: #fff; padding: 88px 0; position: relative; overflow: hidden;
}
.aaii-final::before {
  content: "";
  position: absolute; inset: 0;
  background: radial-gradient(circle at 50% 50%, rgba(59,143,240,0.06), transparent 60%);
  animation: aaii-cta-glow 6s ease-in-out infinite alternate;
}
@keyframes aaii-cta-glow {
  from { opacity: .5; transform: scale(1); }
  to   { opacity: 1;  transform: scale(1.15); }
}
.aaii-final-panel { max-width: 740px; margin: 0 auto; text-align: center; position: relative; z-index: 1; }
.aaii-final h2 { font-family: 'Space Grotesk'; font-size: 2.3rem; margin: 14px 0 14px; color: #fff; }
.aaii-final p { color: #aebfd8; font-size: 1rem; max-width: 520px; margin: 0 auto 30px; line-height: 1.65; }
.aaii-final-actions { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-bottom: 24px; }
.aaii-final-contact {
  font-size: .82rem; color: #8ea2c2;
  display: flex; gap: 20px; justify-content: center; flex-wrap: wrap;
}
.aaii-final-contact span {
  display: flex; align-items: center; gap: 7px;
  transition: color .2s ease;
}
.aaii-final-contact span:hover { color: #cdddf5; }

@media (max-width: 580px) {
  .aaii-final-actions .aaii-btn { flex: 1; justify-content: center; }
}/* End custom CSS */