.AIAssistant{padding:60px 0}.assistant-inner{padding:35px;border-radius:36px;border:1px solid #275fce;background:#F6F7F8 url(https://cdn.prioxis.com/website/Images/ai_bg.svg) no-repeat 100% 0;background-size:cover}.assistant-inner .search{border-radius:100px;border:1px solid rgba(39,95,206,.26);background:rgba(255,255,255,.6);width:100%;display:flex;align-items:center;gap:8px;justify-content:space-between;padding:15px 25px}.assistant-inner .search .form-control{width:100%;border:none;height:32px;background:none;outline:none;font-size:18px;box-shadow:none}.assistant-inner .search .form-control::placeholder{color:#7e8ba6}.assistant-inner .search button{background:none;border:none;padding:0;cursor:pointer}.assistant-inner .search button:disabled{opacity:.5;cursor:not-allowed}.assistant-inner .search .send-button.is-unclickable{pointer-events:none}.assistant-show{margin:25px 0 0;grid-gap:35px;gap:35px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.assistant-show .item{display:flex;align-items:center;justify-content:center;border-radius:27px;border:1px solid #ddd;background:#FFF;gap:10px;padding:10px;cursor:pointer;transition:all .2s ease;color:#0D112D;font-size:16px}.assistant-show .item:hover{border-color:rgba(39,95,206,.5);transform:translateY(-1px)}.assistant-show .item:disabled{opacity:.65;cursor:not-allowed}.assistant-popup-overlay{position:fixed;inset:0;z-index:9999;background:rgba(15,19,34,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-end;justify-content:center;padding:20px 20px 0}.assistant-popup-shell{width:min(940px,100%);height:100%;overflow:hidden;border-radius:30px 30px 0 0;border:1px solid rgba(39,95,206,.22);background:#f8f9fb;box-shadow:0 30px 60px rgba(10,15,32,.22);display:flex;flex-direction:column}.assistant-popup-header{padding:25px;display:flex;align-items:center;justify-content:space-between}.assistant-popup-header h3{font-size:24px;line-height:1.2;color:#23252A;margin:0;font-weight:400}.assistant-popup-header-actions{display:flex;align-items:center;gap:40px}.assistant-popup-icon-btn{border-radius:50%;color:#3c4967;font-size:22px;line-height:1;cursor:pointer;border:none;background:none}.assistant-popup-icon-btn:disabled{opacity:.45;cursor:not-allowed}.assistant-popup-body{padding:0 25px 25px;flex:1 1;overflow-y:auto}.assistant-popup-body::-webkit-scrollbar{width:4px}.assistant-popup-body::-webkit-scrollbar-track{border-radius:4px}.assistant-popup-body::-webkit-scrollbar-thumb{background:#B3B3B3;border-radius:4px}.assistant-popup-message{margin-bottom:30px}.assistant-popup-message:last-child{margin-bottom:0}.assistant-popup-question{max-width:370px;margin-left:auto;border-radius:8px;background:rgba(57,156,252,.1);color:#293146;padding:12px 14px;font-size:16px;line-height:1.5}.assistant-popup-time{display:block;margin:6px 0 24px;text-align:right;color:rgba(7,14,25,.6);font-size:14px}.assistant-popup-thinking{display:inline-flex;align-items:center;gap:9px;color:rgba(0,0,0,.5);font-size:16px;line-height:1.35;margin-top:8px}.assistant-popup-thinking-dot{animation:assistantPulse 1s ease-in-out infinite}@keyframes assistantPulse{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}.assistant-popup-answer{margin-top:16px;color:#000;font-size:16px;line-height:1.65;letter-spacing:.002em;font-weight:400;word-break:break-word}.assistant-popup-line{margin:0 0 12px}.assistant-popup-bullets,.assistant-popup-numbered{margin:0 0 18px;padding-left:15px;list-style:disc}.assistant-popup-bullets{list-style:disc}.assistant-popup-bullets li,.assistant-popup-numbered li{margin:0 0 8px}.assistant-popup-answer a{color:#275FCE;text-decoration:underline}.assistant-popup-empty{margin:0;color:#000;font-size:16px;line-height:1.6;display:flex;height:400px;width:100%;flex-direction:column;justify-content:center;align-items:center}.assistant-popup-error{color:#b32020;margin-top:16px;font-size:16px}.assistant-popup-form{margin:0 25px 20px;border-radius:50px;border:1px solid #97b0e8;background:#fff;display:flex;align-items:center;padding:15px 25px;gap:10px}.assistant-popup-form input{width:100%;border:none;background:transparent;outline:none;font-size:16px;color:#1f2841}.assistant-popup-form input::placeholder{color:#9ea7b8}.assistant-popup-form button{width:32px;height:32px;border:none;border-radius:10px;background:#275FCE;color:#7a869f;font-size:16px;line-height:1;cursor:pointer}.assistant-popup-form button.is-unclickable{pointer-events:none;background:#B3B3B3}.assistant-popup-form button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1199px){.assistant-popup-header h3{font-size:28px}.assistant-popup-thinking{font-size:24px}.assistant-popup-answer{font-size:20px}.assistant-popup-form input{font-size:19px}}@media (max-width:991px){.assistant-show{grid-template-columns:1fr 1fr}}@media (max-width:767px){.AIAssistant{padding:40px 0}.assistant-inner{padding:22px 16px;border-radius:22px}.assistant-inner .search{padding:12px 14px}.assistant-inner .search .form-control{font-size:15px;height:auto}.assistant-show{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.assistant-show .item{justify-content:space-between;padding:12px 14px;font-size:15px}.assistant-popup-overlay{padding:12px 12px 0}.assistant-popup-shell{max-height:calc(100vh - 180px)}.assistant-popup-header{padding:14px 14px 10px}.assistant-popup-header h3{font-size:22px}.assistant-popup-icon-btn{width:32px;height:32px;font-size:18px}.assistant-popup-body{margin:0 12px;padding:14px;border-radius:16px;min-height:300px}.assistant-popup-question{max-width:100%;font-size:14px}.assistant-popup-time{font-size:12px;margin-bottom:16px}.assistant-popup-thinking{font-size:21px}.assistant-popup-answer{font-size:17px;line-height:1.55}.assistant-popup-bullets,.assistant-popup-numbered{padding-left:24px}.assistant-popup-form{margin:12px;padding:7px 8px 7px 14px}.assistant-popup-form input{font-size:14px}.assistant-popup-form button{width:30px;height:30px;font-size:17px}}@media (max-width:479px){.assistant-show{grid-template-columns:1fr}}.ai-summary-sec{background:url(https://cdn.prioxis.com/website/Images/ai_summary_bg.jpg) no-repeat 100% 0;background-size:cover;padding:30px 0}.ai-summary-sec h2{color:#275FCE;font-size:36px;font-weight:400;line-height:120%;letter-spacing:-1.08px}.ai-summary-sec .d-flex{flex-wrap:wrap;gap:40px}.ai-tool-link{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.ai-tool-link:hover{transform:translateY(-2px)}.ai-tool-link img{display:block}