.elementor-19 .elementor-element.elementor-element-557ca8d4{--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;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-5214eca4{--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}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-19 .elementor-element.elementor-element-78d57041.elementor-element{--align-self:center}.elementor-19 .elementor-element.elementor-element-78d57041{text-align:center}.elementor-19 .elementor-element.elementor-element-78d57041 img{max-width:100%}.elementor-19 .elementor-element.elementor-element-77544148{--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;--padding-top:150px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-298040f0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:48px;font-weight:700}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);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-19 .elementor-element.elementor-element-69cd9881{padding:0 25px 0 0;font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.6em}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);font-style:var(--e-global-typography-accent-font-style);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-38dd7e28 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Lato",Sans-serif;font-size:20px;font-weight:500;font-style:italic;line-height:1.6em}.elementor-19 .elementor-element.elementor-element-38dd7e28{padding:20px 35px 20px 35px}.elementor-19 .elementor-element.elementor-element-1d9ee352{--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:30px;--margin-left:0px;--margin-right:0px}.elementor-19 .elementor-element.elementor-element-1d9ee352:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-1d9ee352>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-1c82815a{padding:20px 0 20px 0;text-align:center}.elementor-19 .elementor-element.elementor-element-1c82815a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:48px;font-weight:700;color:#FFF}.elementor-19 .elementor-element.elementor-element-7839e16{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#FFF}.elementor-19 .elementor-element.elementor-element-dba9cc1{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-19 .elementor-element.elementor-element-dba9cc1:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-dba9cc1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-8656997)}.elementor-19 .elementor-element.elementor-element-b0087fe{--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}.elementor-19 .elementor-element.elementor-element-a7001be .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700}.elementor-19 .elementor-element.elementor-element-57ac4e5{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.6em}.elementor-19 .elementor-element.elementor-element-25ae176 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700}.elementor-19 .elementor-element.elementor-element-ee31209{--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}.elementor-19 .elementor-element.elementor-element-1e2dbc3 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700}.elementor-19 .elementor-element.elementor-element-be0ad0c{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.6em}.elementor-19 .elementor-element.elementor-element-506068d{--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}.elementor-19 .elementor-element.elementor-element-c525f8a .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700}.elementor-19 .elementor-element.elementor-element-5d8b201{--display:flex}.elementor-19 .elementor-element.elementor-element-a8a9eb0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 120px) 0}.elementor-19 .elementor-element.elementor-element-e5ca7d1{--display:flex}.elementor-19 .elementor-element.elementor-element-bffa03e{padding:0 0 40px 0}.elementor-19 .elementor-element.elementor-element-1b280e9{--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:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-19 .elementor-element.elementor-element-1b280e9:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-1b280e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-19 .elementor-element.elementor-element-ac3fdf2{padding:20px 0 20px 0;text-align:center}.elementor-19 .elementor-element.elementor-element-ac3fdf2 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:48px;font-weight:700;color:#FFF}.elementor-19 .elementor-element.elementor-element-3f53bf1{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#FFF}.elementor-19 .elementor-element.elementor-element-b43b601{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-19 .elementor-element.elementor-element-b43b601:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-b43b601>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-8656997)}.elementor-19 .elementor-element.elementor-element-2216005{--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}.elementor-19 .elementor-element.elementor-element-a56ebc6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700}.elementor-19 .elementor-element.elementor-element-2a588c8{font-family:"Lato",Sans-serif;font-size:20px;font-weight:400;line-height:1.6em}.elementor-19 .elementor-element.elementor-element-dd727c4{--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}.elementor-19 .elementor-element.elementor-element-910deed .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700}.elementor-19 .elementor-element.elementor-element-1b23bc5{--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}.elementor-19 .elementor-element.elementor-element-3adb4ac .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:30px;font-weight:700}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-5214eca4{--width:50%}.elementor-19 .elementor-element.elementor-element-77544148{--width:50%}.elementor-19 .elementor-element.elementor-element-b0087fe{--width:33%}.elementor-19 .elementor-element.elementor-element-ee31209{--width:33%}.elementor-19 .elementor-element.elementor-element-506068d{--width:33%}.elementor-19 .elementor-element.elementor-element-2216005{--width:33%}.elementor-19 .elementor-element.elementor-element-dd727c4{--width:33%}.elementor-19 .elementor-element.elementor-element-1b23bc5{--width:33%}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-557ca8d4{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-19 .elementor-element.elementor-element-78d57041{padding:20px 0 0 0}.elementor-19 .elementor-element.elementor-element-77544148{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-19 .elementor-element.elementor-element-298040f0 .elementor-heading-title{font-size:36px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-19 .elementor-element.elementor-element-69cd9881{font-size:18px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-1d9ee352{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-1c82815a{padding:30px 0 30px 0;text-align:center}.elementor-19 .elementor-element.elementor-element-1c82815a .elementor-heading-title{font-size:36px}.elementor-19 .elementor-element.elementor-element-7839e16{padding:0 15px 0 15px}.elementor-19 .elementor-element.elementor-element-a7001be .elementor-heading-title{font-size:20px}.elementor-19 .elementor-element.elementor-element-1e2dbc3 .elementor-heading-title{font-size:20px}.elementor-19 .elementor-element.elementor-element-c525f8a .elementor-heading-title{font-size:20px}.elementor-19 .elementor-element.elementor-element-a8a9eb0{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-1b280e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ac3fdf2{padding:30px 0 30px 0;text-align:center}.elementor-19 .elementor-element.elementor-element-ac3fdf2 .elementor-heading-title{font-size:36px}.elementor-19 .elementor-element.elementor-element-3f53bf1{padding:0 15px 0 15px}.elementor-19 .elementor-element.elementor-element-a56ebc6 .elementor-heading-title{font-size:20px}.elementor-19 .elementor-element.elementor-element-910deed .elementor-heading-title{font-size:20px}.elementor-19 .elementor-element.elementor-element-3adb4ac .elementor-heading-title{font-size:20px}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-557ca8d4{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-19 .elementor-element.elementor-element-78d57041{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-77544148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-19 .elementor-element.elementor-element-298040f0{padding:10px 0 0 10px}.elementor-19 .elementor-element.elementor-element-298040f0 .elementor-heading-title{font-size:26px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-19 .elementor-element.elementor-element-69cd9881{font-size:16px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}.elementor-19 .elementor-element.elementor-element-1d9ee352{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-1c82815a{padding:15px 15px 15px 15px}.elementor-19 .elementor-element.elementor-element-1c82815a .elementor-heading-title{font-size:36px}.elementor-19 .elementor-element.elementor-element-a8a9eb0{padding:0 0 0 0}.elementor-19 .elementor-element.elementor-element-1b280e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-19 .elementor-element.elementor-element-ac3fdf2{padding:15px 15px 15px 15px}.elementor-19 .elementor-element.elementor-element-ac3fdf2 .elementor-heading-title{font-size:36px}}body #uploader.ai-analysis-box{max-width:760px!important;margin:20px auto 40px!important;padding:24px 24px 20px!important;background:#fff!important;border:1px solid #e8edf3!important;border-radius:14px!important;box-shadow:0 18px 38px rgb(10 37 64 / .06)!important}body #uploader.ai-analysis-box .kai-analyze-header{margin:0 0 18px!important}body #uploader.ai-analysis-box .kai-analyze-title{margin:0 0 8px!important;font-weight:800!important;font-size:1.875rem!important;line-height:1.25!important;letter-spacing:.2px!important;color:#0A2540!important}body #uploader.ai-analysis-box .kai-analyze-desc{margin:0!important;font-size:1.0625rem!important;line-height:1.6!important;color:#3f4a5a!important;max-width:680px!important}body #uploader.ai-analysis-box .kai-analyze-form{max-width:680px!important}body #uploader.ai-analysis-box .kai-form-row{margin:0 0 16px!important}body #uploader.ai-analysis-box .kai-label{display:block!important;margin:0 0 8px!important;font-size:.92rem!important;font-weight:600!important;letter-spacing:.1px!important;color:#0A2540!important}body #uploader.ai-analysis-box .kai-input-file,body #uploader.ai-analysis-box .kai-input-select{width:100%!important;border:1px solid #cfd6df!important;background:#fff!important;border-radius:10px!important;padding:12px 14px!important;height:42px!important;font-size:1rem!important;line-height:1.4!important;color:#0A2540!important;box-shadow:0 1px 2px rgb(10 37 64 / .04)!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}body #uploader.ai-analysis-box .kai-input-file:focus,body #uploader.ai-analysis-box .kai-input-select:focus{outline:2px solid rgb(42 111 178 / .22)!important;outline-offset:2px!important;border-color:#2A6FB2!important;box-shadow:0 0 0 4px rgb(42 111 178 / .15)!important}body #uploader.ai-analysis-box input[type="file"]::-webkit-file-upload-button{border:0;border-radius:8px;background:#eef4fa;padding:8px 12px;margin-right:10px;font-weight:700;cursor:pointer;transition:background .15s ease}body #uploader.ai-analysis-box input[type="file"]::-webkit-file-upload-button:hover{background:#e2eef9}body #uploader.ai-analysis-box .kai-hint{margin-top:8px!important;font-size:.85rem!important;color:#6b7280!important}body #uploader.ai-analysis-box .kai-submit-row{margin-top:18px!important}body #uploader.ai-analysis-box .kai-btn-primary{appearance:none!important;border:0!important;border-radius:10px!important;background:#2A6FB2!important;color:#fff!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.2px!important;padding:11px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 20px rgb(42 111 178 / .22)!important;transition:box-shadow .15s ease,transform .15s ease,background-color .15s ease!important}body #uploader.ai-analysis-box .kai-btn-primary:hover{background:#245f9a!important;transform:translateY(-1px)!important;box-shadow:0 12px 30px rgb(42 111 178 / .32)!important}body #uploader.ai-analysis-box .kai-btn-primary:active{transform:translateY(0)!important;box-shadow:0 8px 20px rgb(42 111 178 / .22)!important}body #uploader.ai-analysis-box .kai-btn-primary:disabled{opacity:.65!important;cursor:not-allowed!important}body #uploader.ai-analysis-box .kai-legal-note{margin:10px 0 0!important;font-size:.85rem!important;color:#6b7280!important}body #uploader.ai-analysis-box .kai-alert{margin:16px 0 0!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid #f3dda9!important;background:#fff8ea!important;color:#5c4100!important;box-shadow:0 1px 2px rgb(0 0 0 / .03)!important}body #uploader.ai-analysis-box .kai-alert strong{font-weight:800!important}body #uploader.ai-analysis-box .kai-underlink{margin:12px 0 0!important;font-size:.95rem!important;text-decoration:underline!important;color:#2A6FB2!important}@media (max-width:767px){body #uploader.ai-analysis-box{margin:16px auto 32px!important;padding:18px!important}body #uploader.ai-analysis-box .kai-analyze-title{font-size:1.5rem!important}body #uploader.ai-analysis-box .kai-input-file,body #uploader.ai-analysis-box .kai-input-select{height:40px!important}body #uploader.ai-analysis-box .kai-btn-primary{width:100%!important}}.kai-loading-overlay{position:fixed!important;z-index:9999!important;inset:0!important;background:rgb(10 37 64 / .45)!important;display:none!important;align-items:center!important;justify-content:center!important;padding:16px!important}.kai-loading-overlay[aria-hidden="false"]{display:flex!important}.kai-loading-dialog{background:#fff!important;border-radius:10px!important;border:1px solid #e8edf3!important;box-shadow:0 24px 48px rgb(0 0 0 / .3)!important;max-width:360px!important;width:100%!important;padding:20px 24px 24px!important;text-align:left!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Arial,sans-serif!important}.kai-loading-title{margin:0 0 8px!important;font-size:1rem!important;font-weight:700!important;color:#0A2540!important}.kai-loading-desc{margin:0 0 16px!important;font-size:.95rem!important;color:#4a5568!important}.kai-progress-bar{position:relative!important;width:100%!important;height:6px!important;border-radius:9999px!important;background:#e5ebf2!important;overflow:hidden!important;box-shadow:inset 0 0 2px rgb(0 0 0 / .08)!important;margin-bottom:12px!important}.kai-progress-bar-inner{position:absolute!important;left:0!important;top:0!important;height:100%!important;width:40%!important;background:#2A6FB2!important;border-radius:inherit!important;box-shadow:0 0 12px rgb(42 111 178 / .6)!important;animation:kai-progress-move 1.4s infinite ease-in-out!important}@keyframes kai-progress-move{0%{transform:translateX(-60%)}50%{transform:translateX(40%)}100%{transform:translateX(140%)}}.kai-loading-footnote{margin:0!important;font-size:.8rem!important;color:#6b7280!important}body #uploader.ai-analysis-box{max-width:820px!important}body #uploader.ai-analysis-box .kai-analyze-header{text-align:center!important}body #uploader.ai-analysis-box .kai-analyze-title,body #uploader.ai-analysis-box .kai-analyze-desc{margin-left:auto!important;margin-right:auto!important}body #uploader.ai-analysis-box .kai-analyze-form,body #uploader.ai-analysis-box .kai-form-row,body #uploader.ai-analysis-box .kai-label,body #uploader.ai-analysis-box .kai-hint,body #uploader.ai-analysis-box .kai-legal-note,body #uploader.ai-analysis-box .kai-alert{text-align:left!important}body #uploader.ai-analysis-box .kai-input-select,body #uploader.ai-analysis-box .kai-input-file{height:auto!important;min-height:48px!important;padding-top:12px!important;padding-bottom:12px!important;line-height:1.4!important;font-size:1rem!important}body #uploader.ai-analysis-box .kai-input-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none!important}body #uploader.ai-analysis-box .kai-submit-row{text-align:center!important}body #uploader.ai-analysis-box .kai-btn-primary{display:inline-flex!important}#uploader.ai-analysis-box .kai-analyze-header{text-align:center!important}#uploader.ai-analysis-box .kai-analyze-desc{text-align:left!important;margin-left:auto!important;margin-right:auto!important;display:inline-block!important}#uploader.ai-analysis-box .kai-underlink{text-align:center!important}html.kai-no-scroll,body.kai-no-scroll{overflow:hidden!important}.kai-modal{position:fixed;inset:0;z-index:10000;display:none}.kai-modal[aria-hidden="false"]{display:block}.kai-modal-backdrop{position:absolute;inset:0;background:rgb(10 37 64 / .55)}.kai-modal-dialog{position:relative;margin:6vh auto 4vh;max-width:920px;width:calc(100% - 32px);background:#fff;border:1px solid #e8edf3;border-radius:12px;box-shadow:0 24px 48px rgb(0 0 0 / .3);overflow:hidden;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.kai-modal-topbar{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #e8edf3;background:#f7f9fc}.kai-modal-topbar h3{margin:0;font-size:1.05rem;font-weight:800;color:#0A2540}.kai-modal-actions{display:flex;gap:8px;align-items:center}.kai-btn-ghost,.kai-btn-outline{height:36px;padding:0 12px;border-radius:8px;font-weight:700;cursor:pointer;border:1px solid #fff0}.kai-btn-ghost{background:#fff0;color:#2A6FB2}.kai-btn-ghost:hover{background:rgb(42 111 178 / .08)}.kai-btn-outline{background:#fff;color:#2A6FB2;border-color:#2A6FB2}.kai-btn-outline:hover{background:#2A6FB2;color:#fff}.kai-modal-close{height:36px;width:36px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#0A2540;cursor:pointer;font-size:20px;line-height:1}.kai-modal-close:hover{background:#f1f5f9}.kai-modal-body{padding:18px 18px 22px;max-height:70vh;overflow:auto}.kai-report-brand{font-weight:800;letter-spacing:.2px;color:#0A2540;margin:0 0 12px}.kai-report-disclaimer{margin:14px 0 0;font-size:.88rem;color:#6b7280}.kai-sec{margin:18px 0 0}.kai-sec h4{margin:0 0 10px;color:#0A2540;font-size:1rem}.kai-list{margin:0 0 0 1.1rem}.kai-list li{margin:6px 0}.kai-num{list-style:decimal}.kai-bul{list-style:disc}.kai-sec h4::after{content:"";display:block;width:40px;height:3px;background:#2A6FB2;border-radius:2px;margin-top:6px}