.at h2{margin-bottom:16px;font-size:31px;font-weight:800;line-height:1.2}#cbb{z-index:9999;background:var(--red);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:all .2s;animation:2.8s ease-in-out infinite cbp;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 24px #e31e2480}#cbb:hover{transform:scale(1.08)}#cbb svg{fill:#fff;width:28px;height:28px}@keyframes cbp{0%,to{box-shadow:0 4px 24px #e31e2473}50%{box-shadow:0 4px 40px #e31e24bf,0 0 0 12px #e31e241a}}.cbbadge{color:var(--red);border:2px solid var(--red);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}#cbw{z-index:9999;border-radius:16px;width:370px;animation:.3s cbs;display:none;position:fixed;bottom:104px;right:28px;overflow:hidden;box-shadow:0 20px 60px #00000038}@keyframes cbs{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cbh{background:var(--red);align-items:center;gap:12px;padding:16px 20px;display:flex}.cbav{background:#fff3;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.cbi{flex:1}.cbi strong{color:#fff;font-size:15px;display:block}.cbi small{color:#ffffffbf;align-items:center;gap:5px;font-size:12px;display:flex}.cbi small:before{content:"";background:#4cff82;border-radius:50%;width:7px;height:7px;display:inline-block}.cbx{color:#fffc;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1}.cbx:hover{color:#fff}.cbm{background:#fff;flex-direction:column;gap:12px;height:310px;padding:20px;display:flex;overflow-y:auto}.cbm::-webkit-scrollbar{width:4px}.cbm::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.msg{max-width:82%;font-size:13.5px;line-height:1.65}.msg.bot{color:#333;background:#f5f5f5;border-radius:4px 14px 14px;align-self:flex-start;padding:12px 16px}.msg.usr{background:var(--red);color:#fff;border-radius:14px 4px 14px 14px;align-self:flex-end;padding:12px 16px}.cbq{background:#fff;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:6px;padding:8px 16px 12px;display:flex}.qb{cursor:pointer;color:#555;white-space:nowrap;background:#fafafa;border:1px solid #e0e0e0;border-radius:20px;padding:5px 13px;font-family:Poppins,sans-serif;font-size:11.5px;transition:all .2s}.qb:hover{background:var(--red);color:#fff;border-color:var(--red)}.msg.bot .qb{margin:4px 4px 4px 0;display:inline-block}.msg.bot input[type=file]{border:1px solid #e0e0e0;border-radius:6px;width:100%;margin:8px 0;padding:8px;font-family:Poppins,sans-serif;font-size:12px}.msg.bot input[type=file]::-webkit-file-upload-button{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-right:10px;padding:6px 14px;font-size:11px;font-weight:600}.msg.bot input[type=file]::-webkit-file-upload-button:hover{background:var(--red2)}.cbf{background:#fff;border-top:1px solid #eee;gap:8px;padding:12px 16px;display:flex}.cbf input{border:1.5px solid #e5e5e5;border-radius:24px;outline:none;flex:1;padding:10px 18px;font-family:Poppins,sans-serif;font-size:13px;transition:all .2s}.cbf input:focus{border-color:var(--red)}.cbsend{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;transition:all .2s;display:flex}.cbsend:hover{background:var(--red2)}@media (width<=1024px){.pg{grid-template-columns:repeat(3,1fr)}.fg{grid-template-columns:1fr 1fr}}@media (width<=768px){nav .nl,.topbar,.tr{display:none}.sec{padding:48px 20px}.ag,.techg{grid-template-columns:1fr}.pg{grid-template-columns:repeat(2,1fr)}.stg,.careg{grid-template-columns:1fr 1fr}nav{padding:0 20px}.tcon{padding:24px 20px}.tabnav{padding:0 20px}#cbw{width:calc(100vw - 32px);right:16px}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{width:100%;margin:0;padding:0;overflow-x:hidden}#root{box-sizing:border-box;flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.chat-button{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.4s cubic-bezier(.4,0,.2,1) slideIn;display:flex;position:relative;overflow:visible;box-shadow:0 6px 16px #0000001f,0 3px 8px #00000014}.chat-button:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3 0%,#0000 100%);border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.chat-button:hover:before{opacity:1}.chat-button:hover{transform:scale(1.08);box-shadow:0 12px 28px #0003,0 6px 16px #00000026}.chat-button:active{transform:scale(.95);box-shadow:0 4px 12px #00000026}.chat-button-icon{object-fit:cover;z-index:2;filter:brightness(1.2)contrast(1.15)saturate(1.2)drop-shadow(0 3px 8px #00000040)drop-shadow(0 0 6px #fff6);background:#0ecf5c;border:2px solid #ffffffe6;border-radius:50%;width:64px;height:64px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 12px #00a65140,0 0 24px #00a65114}.chat-button .notification-badge{color:#fff;z-index:10;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;transition:all .3s;animation:2s infinite badgePulse,2s infinite badgeRipple;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 8px #dc262666,0 0 #dc2626b3}.chat-button .notification-badge:hover{transform:scale(1.15)}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes badgeRipple{0%{box-shadow:0 2px 8px #dc262666,0 0 #dc2626b3}50%{box-shadow:0 2px 8px #dc262666,0 0 0 8px #dc262600}to{box-shadow:0 2px 8px #dc262666,0 0 #dc262600}}@keyframes badgeShake{0%,to{transform:translate(0)scale(1)}10%,30%,50%,70%,90%{transform:translate(-2px)scale(1.05)}20%,40%,60%,80%{transform:translate(2px)scale(1.05)}}.chat-button .notification-badge.new{animation:2s infinite badgePulse,2s infinite badgeRipple,.6s ease-in-out badgeShake}@keyframes slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.chat-button{width:50px;height:50px}.chat-button-icon{width:58px;height:58px;transform:translate(-50%,-50%)scale(1.1)}}.file-upload-container{background:#fff;border:2px solid #e8f5e9;border-radius:12px;width:85%;margin:16px 0;padding:20px;box-shadow:0 2px 8px #00a65114}.upload-button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:14px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.upload-button:disabled{opacity:.6;cursor:not-allowed}.upload-button.primary{color:#fff;background:linear-gradient(135deg,#00a651 0%,#008f45 100%);box-shadow:0 4px 12px #00a65133}.upload-button.primary:hover:not(:disabled){background:linear-gradient(135deg,#008f45 0%,#007a3a 100%);transform:translateY(-2px);box-shadow:0 6px 16px #00a65159}.upload-button.primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #00a65140}.spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.upload-error{color:#c33;background:#fee;border:1px solid #fcc;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:12px;font-size:13px;display:flex}.upload-error svg{flex-shrink:0}.upload-info{color:#666;text-align:center;background:#f8f9fa;border-radius:8px;padding:12px;font-size:12px;line-height:1.8}.upload-info p{margin:2px 0}.upload-info p:first-child{color:#00a651;margin-bottom:4px;font-weight:600}.upload-success{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:12px;font-size:13px;display:flex}.upload-success svg{flex-shrink:0}@media (width<=480px){.file-upload-container{margin:12px 0;padding:16px}.upload-button{padding:12px 20px;font-size:14px}}.product-card-container{background:linear-gradient(135deg,#00a651 0%,#008a44 100%);border-radius:16px;width:100%;max-width:400px;margin:16px auto;padding:20px;position:relative;box-shadow:0 4px 16px #00a65133}.product-card{background:#fff;border-radius:12px;transition:transform .3s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.product-image{background:#f8f9fa;justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}.product-image img{object-fit:contain;object-position:center;width:100%;height:100%}.product-image-placeholder{color:#cbd5e0;font-size:64px}.product-info{padding:16px}.product-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.product-icon{filter:drop-shadow(0 2px 4px #0000001a);font-size:20px}.product-name{color:#1a2332;margin:0;font-size:16px;font-weight:600;line-height:1.3}.product-price{color:#00a651;margin-bottom:10px;font-size:17px;font-weight:700}.product-features-list{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.product-features-list li{color:#4a5568;align-items:baseline;gap:6px;font-size:13.5px;line-height:1.4;display:flex}.product-features-list li strong{color:#1a202c}.feature-bullet{color:#00a651;font-size:14px}.product-specs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.spec-highlight{color:#8b6914;background:linear-gradient(135deg,#fff8e1 0%,#ffe082 100%);border:1px solid #ffd54f;border-radius:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.product-description{color:#4a5568;margin:0 0 12px;font-size:14px;line-height:1.6}.read-more-btn{color:#00a651;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:14px;font-weight:600;transition:color .2s}.read-more-btn:hover{color:#008a44;text-decoration:underline}.product-highlight{color:#00a651;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-left:3px solid #00a651;border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.enquire-now-btn{color:#fff;text-align:center;background:#e31e24;border-radius:8px;width:100%;margin-top:10px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:block}.enquire-now-btn:hover{background:#c0181d}.nav-arrow{color:#00a651;cursor:pointer;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.nav-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.1);box-shadow:0 4px 12px #0003}.nav-arrow:active{transform:translateY(-50%)scale(.95)}.nav-arrow-left{left:-12px}.nav-arrow-right{right:-12px}.product-nav-dots{justify-content:center;gap:8px;margin:16px 0;display:flex}.nav-dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.nav-dot:hover{background:#fffc;transform:scale(1.2)}.nav-dot.active{background:#fff;border-radius:4px;width:24px}.product-actions{text-align:center;margin-top:16px}.action-prompt{color:#fff;margin:0 0 12px;font-size:14px;font-weight:500}.action-btn{cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;margin-bottom:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:block}.action-btn-primary{color:#00a651;background:#fff;box-shadow:0 2px 8px #0000001a}.action-btn-primary:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.action-btn-secondary{color:#fff;background:#fff3;border:1px solid #ffffff4d}.action-btn-secondary:hover{background:#ffffff4d;transform:translateY(-2px)}.action-btn:active{transform:translateY(0)}@media (width<=480px){.product-card-container{max-width:100%;margin:12px 0;padding:16px}.product-image{height:180px}.product-name{font-size:15px}.spec-highlight{padding:3px 10px;font-size:12px}.product-description{font-size:13px}.nav-arrow{width:32px;height:32px;font-size:14px}.nav-arrow-left{left:-8px}.nav-arrow-right{right:-8px}}.product-card{animation:.3s ease-out slideIn}.form-input-container{width:100%;max-width:400px;margin:12px 0}.expert-form{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}.form-field{margin-bottom:16px}.form-field:last-of-type{margin-bottom:20px}.form-label{color:#1a2332;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-label .required{color:#dc2626;margin-left:4px}.form-input,.form-select{color:#1a2332;background:#f5f7fa;border:2px solid #e1e8ed;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .3s}.form-input:focus,.form-select:focus{background:#fff;border-color:#00a651;outline:none;box-shadow:0 0 0 3px #00a6511a}.form-input.error,.form-select.error{background:#fef2f2;border-color:#dc2626}.form-input::placeholder{color:#94a3b8}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%235A6C7D' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.form-select option{padding:8px}.form-error{color:#dc2626;margin-top:6px;font-size:12px;font-weight:500;display:block}.form-submit-btn{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#00a651 0%,#008a44 100%);border:none;border-radius:10px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #00a65140}.form-submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.form-submit-btn:hover:before{left:100%}.form-submit-btn:hover{background:linear-gradient(135deg,#00b85a 0%,#009650 100%);transform:translateY(-2px);box-shadow:0 6px 16px #00a65159}.form-submit-btn:active{transform:translateY(0);box-shadow:0 4px 12px #00a65140}.form-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (width<=768px){.form-input-container{max-width:100%}.expert-form{padding:16px}.form-input,.form-select{font-size:16px}}.feedback-widget{box-sizing:border-box;background:#fff;border:1px solid #d1ead9;border-radius:12px;width:85%;margin:8px 0;padding:16px;animation:.3s ease-out slideIn;box-shadow:0 2px 8px #00a65114}.feedback-widget.submitted{text-align:center;background:#f0faf4;border-color:#00a651;padding:24px}.feedback-header{text-align:center;margin-bottom:16px}.feedback-header h3{color:#1a2332;margin:0 0 4px;font-size:15px;font-weight:600}.feedback-header p{color:#5a6c7d;margin:0;font-size:12px}.feedback-body{margin-bottom:14px}.star-rating{justify-content:center;gap:6px;margin-bottom:10px;display:flex}.star{color:#d1d5db;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1;transition:color .15s,transform .15s}.star:hover:not(:disabled),.star.filled{color:#fbbf24;transform:scale(1.15)}.star:disabled{cursor:not-allowed;opacity:.6}.rating-label{text-align:center;color:#00a651;margin-bottom:14px;font-size:13px;font-weight:600}.helpful-section{margin-bottom:14px}.helpful-question{color:#374151;text-align:center;margin:0 0 10px;font-size:13px;font-weight:500}.helpful-buttons{justify-content:center;gap:10px;display:flex}.helpful-btn{color:#5a6c7d;cursor:pointer;background:#fff;border:1.5px solid #d1ead9;border-radius:8px;flex:1;max-width:110px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s}.helpful-btn:hover:not(:disabled){color:#00a651;border-color:#00a651}.helpful-btn.selected{color:#fff;background:#00a651;border-color:#00a651}.helpful-btn:disabled{cursor:not-allowed;opacity:.6}.comment-section{position:relative}.feedback-comment{resize:vertical;box-sizing:border-box;color:#1a2332;border:1.5px solid #d1ead9;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:13px;transition:border-color .15s}.feedback-comment::placeholder{color:#9ca3af}.feedback-comment:focus{border-color:#00a651;outline:none}.feedback-comment:disabled{cursor:not-allowed;background:#f5f7fa}.char-count{text-align:right;color:#9ca3af;margin-top:3px;font-size:11px}.feedback-actions{gap:10px;display:flex}.feedback-btn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:13px;font-weight:600;transition:all .15s}.skip-btn{color:#5a6c7d;background:#f5f7fa;border:1.5px solid #e1e8ed}.skip-btn:hover:not(:disabled){color:#1a2332;background:#e1e8ed}.submit-btn{color:#fff;background:#00a651}.submit-btn:hover:not(:disabled){background:#008a44}.feedback-btn:disabled{cursor:not-allowed;opacity:.55}.feedback-success{animation:.3s ease-out scaleIn}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.success-icon{color:#00a651;margin-bottom:10px;font-size:40px}.success-message{color:#1a2332;margin:0;font-size:15px;font-weight:600}@media (width<=480px){.star{font-size:24px}.helpful-buttons{flex-direction:column;align-items:center}.helpful-btn{width:100%;max-width:none}.feedback-actions{flex-direction:column}}.date-picker{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;max-width:280px;margin-top:8px;padding:10px;font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:13px}.dp-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dp-title{color:#1f2328;font-size:13px;font-weight:600}.dp-nav{cursor:pointer;color:#3b82d4;background:0 0;border:none;padding:0 6px;font-size:17px;line-height:1}.dp-nav:disabled{color:silver;cursor:default}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-weekdays{margin-bottom:4px}.dp-weekday{text-align:center;color:#57606a;padding:2px 0;font-size:11px;font-weight:500}.dp-sunday-label{color:#d0574a}.dp-cell{border-radius:6px;justify-content:center;align-items:center;height:30px;font-size:12px;display:flex}.dp-blank{background:0 0}.dp-day{cursor:pointer;color:#1f2328;background:0 0;border:none;font-size:12px;transition:background .15s}.dp-day:hover:not(.dp-disabled){color:#3b82d4;background:#e8f0fe}.dp-sunday{color:#d0574a!important}.dp-disabled,.dp-too-late{cursor:not-allowed;color:silver!important;background:0 0!important}.dp-selected{font-weight:600;color:#fff!important;background:#3b82d4!important}.message-list{flex-direction:column;gap:16px;display:flex}.message-wrapper{flex-direction:column;gap:8px;animation:.4s cubic-bezier(.4,0,.2,1) fadeIn;display:flex}.message-wrapper.user{align-items:flex-end}.message-wrapper.bot{align-items:flex-start}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.message{display:flex}.message.user{justify-content:flex-end}.message.bot{justify-content:flex-start}.message-content{border-radius:16px;min-width:280px;max-width:85%;padding:16px 20px;transition:all .2s;position:relative;box-shadow:0 2px 8px #0000000f}.message-content:hover{box-shadow:0 4px 12px #0000001a}.message.user .message-content{color:#fff;background:linear-gradient(135deg,#00a651 0%,#008a44 100%);border-bottom-right-radius:4px;max-width:70%;box-shadow:0 2px 8px #00a65133}.message.bot .message-content{color:#1a2332;background:#fff;border:1px solid #a3bcaf;border-bottom-left-radius:4px;font-weight:400;box-shadow:0 4px 16px #00a65126}.message.bot .message-content strong,.message.bot .message-content b{font-weight:600}.message.error .message-content{color:#991b1b;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #fca5a5}.message.system .message-content,.message.warning .message-content{color:#8b6914;text-align:center;background:#fff8e1;border:1px solid #ffd54f;border-radius:12px;max-width:85%;box-shadow:0 2px 8px #ffc10726}.message.system,.message.warning{justify-content:center}.message.technical .message-content{color:#1a2332;background:#f5f7fa;border:1px dashed #cbd5e1;font-family:Roboto Mono,Courier New,monospace;font-size:13px;position:relative}.message.technical .copy-button{color:#fff;cursor:pointer;opacity:0;background:#00a651;border:none;border-radius:6px;padding:6px 10px;font-size:11px;transition:opacity .2s;position:absolute;top:12px;right:12px}.message.technical .message-content:hover .copy-button{opacity:1}.message-content p{word-wrap:break-word;margin:0;font-size:15px;font-weight:500;line-height:1.7}.message-text{word-wrap:break-word;white-space:pre-wrap;margin:0;font-size:15px;font-weight:500;line-height:1.7}.message.bot .message-text{color:#1a2332;font-weight:500}.message-text strong{color:inherit;font-weight:600}.message.bot .message-text strong{color:#1a2332;font-weight:600}.message.user .message-text strong{font-weight:700}.message-time{opacity:.7;margin-top:6px;font-size:10px;font-weight:500;display:block}.message-link{color:#fff;cursor:pointer;background:#00a651;border-radius:20px;padding:5px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .1s;display:inline-block}.message-link:hover{background:#008a44;text-decoration:none;transform:translateY(-1px)}.message.user .message-link{color:#fff;background:#ffffff40;border:1px solid #ffffff80}.message.user .message-link:hover{background:#ffffff59}.conversation-suggestions{flex-wrap:wrap;gap:8px;max-width:85%;padding-left:0;display:flex}.message-wrapper.user .conversation-suggestions{justify-content:flex-end}.message-wrapper.bot .conversation-suggestions{justify-content:flex-start}.suggestion-btn{color:#5a6c7d;cursor:pointer;letter-spacing:.2px;opacity:.85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;border:1px solid #e1e8ed;border-radius:20px;padding:10px 20px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000d}.suggestion-btn:before{content:"";background:linear-gradient(90deg,#0000,#00a6511a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.suggestion-btn:hover:before{left:100%}.suggestion-btn:hover{color:#00a651;opacity:1;background:#ecfdf5e6;border-color:#00a651;transform:translateY(-2px)scale(1.01);box-shadow:0 4px 12px #00a65126}.suggestion-btn:active{transform:translateY(0)scale(1);box-shadow:0 2px 6px #00a6511a}.flow-options{flex-wrap:wrap;gap:8px;max-width:88%;padding-top:4px;display:flex}.message-wrapper.user .flow-options{justify-content:flex-end}.message-wrapper.bot .flow-options{justify-content:flex-start}.flow-option-btn{color:#1a2332;cursor:pointer;white-space:nowrap;letter-spacing:.1px;background:#fff;border:1.5px solid #d1d9e0;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.flow-option-btn:hover{color:#00a651;background:#f0faf5;border-color:#00a651;box-shadow:0 2px 8px #00a6511f}.flow-option-btn:active{color:#008a44;box-shadow:none;background:#d1fae5;border-color:#008a44}.otp-resend-control{align-items:center;gap:8px;padding:6px 0 2px;display:flex}.otp-resend-btn{color:#00a651;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #00a651;border-radius:20px;padding:7px 16px;font-size:13px;font-weight:600;transition:background .18s,box-shadow .18s,transform .12s}.otp-resend-btn:hover{background:#f0faf5;transform:translateY(-1px);box-shadow:0 2px 8px #00a65126}.otp-resend-btn:active{box-shadow:none;background:#d1fae5;transform:translateY(0)}.otp-resend-count{opacity:.8;font-size:11px;font-weight:500}.otp-resend-hint{color:#5a6c7d;font-size:12px;font-weight:500}.otp-resend-control.locked .otp-resend-hint{color:#c0392b}.related-questions{background:#fff;border:1px solid #e1e8ed;border-radius:12px;max-width:80%;padding:16px;box-shadow:0 2px 8px #0000000f}.message-wrapper.bot .related-questions{align-self:flex-start}.related-questions-title{color:#5a6c7d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:12px;font-weight:600}.related-questions ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.related-question-btn{text-align:left;color:#1a2332;cursor:pointer;letter-spacing:.2px;background:#f5f7fa;border:2px solid #e1e8ed;border-radius:10px;width:100%;padding:14px 18px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d}.related-question-btn:before{content:"";background:linear-gradient(90deg,#0000,#00a65114,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.related-question-btn:hover:before{left:100%}.related-question-btn:hover{color:#00a651;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-color:#00a651;transform:translate(6px)scale(1.01);box-shadow:0 4px 16px #00a65133}.related-question-btn:active{transform:translate(3px)scale(1);box-shadow:0 2px 8px #00a65126}.typing-indicator .message-content{padding:18px 20px}.typing-dots{align-items:center;gap:6px;display:flex}.typing-dots span{background:linear-gradient(135deg,#00a651 0%,#008a44 100%);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite bounce;box-shadow:0 2px 4px #00a65133}.typing-dots span:first-child{animation-delay:-.32s}.typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.product-card{background:#fff;border:1px solid #e1e8ed;border-radius:12px;max-width:280px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.product-card-image{object-fit:cover;border-radius:8px;width:100%;height:160px;margin-bottom:12px}.product-card-title{color:#1a2332;margin:0 0 8px;font-size:16px;font-weight:600}.product-card-price{color:#00a651;margin:0 0 12px;font-size:18px;font-weight:700}.product-card-button{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#00a651 0%,#008a44 100%);border:none;border-radius:10px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #00a65140}.product-card-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.product-card-button:hover:before{left:100%}.product-card-button:hover{background:linear-gradient(135deg,#00b85a 0%,#009650 100%);transform:translateY(-3px)scale(1.02);box-shadow:0 8px 20px #00a65166}.product-card-button:active{transform:translateY(-1px)scale(1);box-shadow:0 4px 12px #00a6514d}.document-preview{background:#fff;border:1px solid #e1e8ed;border-radius:12px;max-width:320px;padding:16px;box-shadow:0 2px 8px #0000000f}.document-icon{text-align:center;margin-bottom:12px;font-size:48px}.document-title{color:#1a2332;margin:0 0 8px;font-size:14px;font-weight:600}.document-meta{color:#5a6c7d;margin:0 0 12px;font-size:12px}.document-actions{gap:8px;display:flex}.document-action-btn{color:#00a651;cursor:pointer;letter-spacing:.3px;background:#f5f7fa;border:2px solid #e1e8ed;border-radius:8px;flex:1;padding:10px 16px;font-size:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d}.document-action-btn:before{content:"";background:linear-gradient(90deg,#0000,#00a6511a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.document-action-btn:hover:before{left:100%}.document-action-btn:hover{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-color:#00a651;transform:translateY(-2px)scale(1.02);box-shadow:0 4px 12px #00a65133}.document-action-btn:active{transform:translateY(0)scale(1);box-shadow:0 2px 6px #00a65126}.message-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.action-button{cursor:pointer;letter-spacing:.3px;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.action-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.action-button:hover:before{left:100%}.link-button{color:#00a651;box-shadow:none;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.link-button:hover{box-shadow:none;color:#008a44;background:0 0;text-decoration:underline;transform:none}.link-button:active{box-shadow:none;color:#063;transform:none}.link-button:before{display:none}.pdf-button{color:#00a651;background:#fff;border:2px solid #00a651;box-shadow:0 4px 12px #00a65126}.pdf-button:hover{color:#008a44;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border-color:#008a44;transform:translateY(-3px)scale(1.02);box-shadow:0 8px 20px #00a65140}.pdf-button:active{transform:translateY(-1px)scale(1);box-shadow:0 4px 12px #00a65133}.action-button svg,.action-button i{font-size:16px;transition:transform .3s}.action-button:hover svg,.action-button:hover i{transform:scale(1.1)}@media (width<=768px){.message-content,.conversation-suggestions,.flow-options,.related-questions{max-width:90%}}.message-input-form{align-items:center;gap:10px;display:flex}.message-input{color:#1a2332;resize:none;background:#f5f7fa;border:2px solid #e1e8ed;border-radius:24px;outline:none;flex:1;min-height:44px;max-height:120px;padding:12px 18px;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;transition:all .3s cubic-bezier(.4,0,.2,1)}.message-input:focus{background:#fff;border-color:#00a651;box-shadow:0 0 0 3px #00a6511a}.message-input:disabled{cursor:not-allowed;opacity:.6;background:#f5f7fa;border-color:#cbd5e1}.message-input::placeholder{color:#8b98a5;font-weight:400}.send-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00a651 0%,#008a44 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #00a65140}.send-button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px #00a65159}.send-button:active:not(:disabled){transform:scale(.95);box-shadow:0 3px 8px #00a65140}.send-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;background:linear-gradient(135deg,#cbd5e1 0%,#8b98a5 100%)}.character-counter{color:#8b98a5;font-size:11px;font-weight:500;position:absolute;bottom:-20px;right:60px}.character-counter.warning{color:#f59e0b}.character-counter.error{color:#dc2626}.attachment-button{color:#5a6c7d;cursor:pointer;background:#f5f7fa;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.attachment-button:hover{color:#00a651;background:#e1e8ed}.voice-button{color:#5a6c7d;cursor:pointer;background:#f5f7fa;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.voice-button:hover{color:#00a651;background:#e1e8ed}.voice-button.recording{color:#fff;background:#dc2626;animation:1.5s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #dc262666}50%{box-shadow:0 0 0 8px #dc262600}}.chat-window{background:#fff;border:1px solid #e1e8ed;border-radius:16px;flex-direction:column;width:420px;height:680px;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;animation:.3s cubic-bezier(.4,0,.2,1) slideUp;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000026,0 12px 24px #00000014}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-header{color:#fff;background:linear-gradient(135deg,#00a651 0%,#008a44 100%);padding:20px 24px;position:relative;overflow:hidden;box-shadow:0 2px 12px #00a65126}.chat-header:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff14 0%,#0000 100%);position:absolute;inset:0}.chat-header-content{z-index:1;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.chat-header-info{align-items:center;gap:12px;display:flex}.chat-avatar{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.chat-header-title{flex-direction:column;gap:2px;display:flex}.chat-header-title h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600;line-height:1.3}.chat-status{opacity:.95;align-items:center;gap:6px;font-size:13px;font-weight:400;line-height:1.3;display:flex}.status-dot{background:#00ff87;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite statusPulse;display:inline-block;box-shadow:0 0 0 2px #00ff8766}@keyframes statusPulse{0%,to{box-shadow:0 0 0 2px #00ff8766}50%{box-shadow:0 0 0 4px #00ff8733}}.chat-close-button{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.chat-close-button:hover{background:#fff3;transform:rotate(90deg)}.chat-close-button:active{transform:rotate(90deg)scale(.95)}.chat-body{background:linear-gradient(160deg,#e8f8f0 0%,#d0f0e2 40%,#eaf5ee 100%);flex:1;padding:24px;overflow-y:auto}.chat-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.loading-spinner{border:3px solid #e1e8ed;border-top-color:#00a651;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}.chat-loading p{color:#5a6c7d;font-size:14px;font-weight:500}.chat-footer{background:#fff;border-top:1px solid #e1e8ed;padding:16px 20px;box-shadow:0 -2px 8px #00000005}.chat-footer-info{color:#8b98a5;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:500;display:flex}.chat-footer-info .security-badge{color:#00a651;align-items:center;gap:4px;font-weight:600;display:inline-flex}.chat-footer-info svg{flex-shrink:0}.chat-body::-webkit-scrollbar{width:6px}.chat-body::-webkit-scrollbar-track{background:0 0}.chat-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;transition:background .2s}.chat-body::-webkit-scrollbar-thumb:hover{background:#8b98a5}@media (width<=768px){.chat-window{border-radius:0;width:100%;height:100vh;max-height:100vh}}.chat-widget{z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:fixed}.chat-widget.bottom-right{bottom:20px;right:20px}.chat-widget.bottom-left{bottom:20px;left:20px}@media (width<=768px){.chat-widget{bottom:0;left:0;right:0}}.chat-widget.embedded{width:100vw;height:100vh;margin:0;padding:0;display:flex;position:static;overflow:hidden}.chat-widget.embedded .chat-window{box-shadow:none;border:1px solid #00000014;border-radius:16px;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}:root{--red:#3dbd59;--red2:#c01a1f;--dark:#1a1a1a;--grey:#f4f4f4;--mid:#555;--border:#e0e0e0;--yellow:#f7a800}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--dark);background:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.topbar{background:var(--red);color:#fff;justify-content:space-between;align-items:center;padding:7px 48px;font-size:12px;display:flex}.tl{gap:24px;display:flex}.tl span{opacity:.95;align-items:center;gap:6px;display:flex}.tr{display:flex}.tr a{color:#fff;opacity:.9;border-right:1px solid #ffffff4d;padding:0 14px;font-size:12px;transition:all .2s}.tr a:first-child{border-left:1px solid #ffffff4d}.tr a:hover{opacity:1}nav{border-bottom:1px solid var(--border);z-index:999;background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 48px;display:flex;position:sticky;top:0;box-shadow:0 2px 16px #00000012}.logo img{object-fit:contain;width:auto;height:50px}.logo-fb{letter-spacing:-1px;align-items:center;font-size:26px;font-weight:800;display:none}.logo-fb .r{color:var(--red)}.logo-fb .b{color:var(--dark)}.nl{align-items:center;gap:0;height:100%;list-style:none;display:flex}.nl>li{align-items:center;height:100%;display:flex;position:relative}.nl>li>a{color:var(--dark);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;height:100%;padding:0 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.nl>li:hover>a{color:var(--red);border-bottom-color:var(--red)}.dd{border-top:3px solid var(--red);z-index:200;background:#fff;border-radius:0 0 10px 10px;min-width:220px;padding:8px 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 40px #0000001f}.nl>li:hover .dd{display:block}.dd a{color:#444;border-left:3px solid #0000;padding:10px 22px;font-size:13px;transition:all .15s;display:block}.dd a:hover{color:var(--red);border-left-color:var(--red);background:#fff6f6}.ncta{border-radius:6px;margin-left:10px;font-weight:600;background:var(--red)!important;color:#fff!important;border-bottom:none!important;padding:10px 20px!important;transition:all .2s!important}.ncta:hover{transform:translateY(-1px);background:var(--red2)!important}.hero{background:var(--dark);position:relative;overflow:hidden}.slides{transition:transform .65s cubic-bezier(.4,0,.2,1);display:flex}.slide{min-width:100%;position:relative}.sf{background-position:50%;background-size:cover;align-items:center;width:100%;height:480px;padding:0 80px;display:flex}.s1{background:linear-gradient(110deg,#0a0505eb 48%,#0a050580 100%),url(https://images.unsplash.com/photo-1581092160607-ee22621dd758?w=1400&q=80) 50%/cover}.s2{background:linear-gradient(110deg,#050a19eb 48%,#050a1980 100%),url(https://images.unsplash.com/photo-1473341304170-971dccb5ac1e?w=1400&q=80) 50%/cover}.s3{background:linear-gradient(110deg,#050f05eb 48%,#050f0580 100%),url(https://images.unsplash.com/photo-1509391366360-2e959784a276?w=1400&q=80) 50%/cover}.sc{max-width:520px}.stag{letter-spacing:3px;text-transform:uppercase;color:var(--yellow);margin-bottom:14px;font-size:11px;font-weight:700}.sc h1{color:#fff;margin-bottom:18px;font-size:46px;font-weight:800;line-height:1.1}.sc h1 em{color:var(--red);font-style:normal}.sc p{color:#ffffffb8;margin-bottom:30px;font-size:15px;line-height:1.8}.br{background:var(--red);color:#fff;border-radius:6px;margin-right:10px;padding:13px 28px;font-size:14px;font-weight:600;transition:all .2s;display:inline-block}.br:hover{background:var(--red2);transform:translateY(-2px);box-shadow:0 6px 20px #e31e2459}.bw{color:#fff;border:2px solid #ffffff73;border-radius:6px;padding:11px 26px;font-size:14px;font-weight:500;transition:all .2s;display:inline-block}.bw:hover{background:#ffffff14;border-color:#fff}.hctrl{align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.dot{cursor:pointer;background:#ffffff61;border-radius:50%;width:9px;height:9px;transition:all .3s}.dot.on{background:#fff;border-radius:5px;width:28px}.arr{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arr:hover{background:var(--red);border-color:var(--red)}.al{left:20px}.ar{right:20px}.strip{border-bottom:1px solid var(--border);background:#fff;padding:0 48px}.strip-inner{justify-content:center;align-items:stretch;max-width:1100px;margin:0 auto;display:flex}.si{border-right:1px solid var(--border);text-align:center;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:22px 10px;transition:all .2s;display:flex}.si:last-child{border-right:none}.si:hover{background:#fff5f5}.si:hover .sico{color:var(--red)}.sico{font-size:28px;transition:all .2s}.slbl{color:#555;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.sec{padding:72px 48px}.sh{color:var(--red);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.st{color:var(--dark);margin-bottom:10px;font-size:33px;font-weight:800;line-height:1.2}.st span{color:var(--red)}.ss{color:var(--mid);max-width:560px;margin:0 auto 48px;font-size:15px;line-height:1.7}.rl{background:var(--red);border-radius:2px;width:48px;height:4px;margin-bottom:18px}.rl.c{margin:0 auto 18px}.tc{text-align:center}.ag{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ai{border-radius:14px;position:relative;overflow:hidden}.ai img{object-fit:cover;width:100%;height:420px}.aibadge{background:var(--red);color:#0e0707;border-radius:10px;padding:16px 22px;font-size:13px;font-weight:600;line-height:1.5;position:absolute;bottom:24px;left:24px}.aibadge strong{font-size:28px;font-weight:800;display:block}.at h2{color:#033c1a;margin-bottom:16px;font-size:31px;font-weight:800;line-height:1.2}.at p{color:#201d1d;margin-bottom:14px;font-size:14.5px;line-height:1.9}.al2{margin-bottom:28px;list-style:none}.al2 li{color:#110d0d;border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:10px;padding:7px 0;font-size:14px;display:flex}.al2 li:last-child{border:none}.al2 li:before{content:"✓";color:var(--red);flex-shrink:0;margin-top:1px;font-weight:700}.tabwrap{background:var(--grey)}.tabnav{border-bottom:2px solid var(--border);background:#fff;gap:0;padding:0 48px;display:flex;overflow-x:auto}.tabnav::-webkit-scrollbar{height:0}.tbtn{color:#777;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:18px 20px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.tbtn.on,.tbtn:hover{color:var(--red);border-bottom-color:var(--red)}.tcon{padding:48px;display:none}.tcon.on{display:block}.pg{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pc{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;transition:all .25s;overflow:hidden}.pc:hover{border-color:#ddd;transform:translateY(-4px);box-shadow:0 8px 28px #0000001a}.pimg{background:var(--grey);justify-content:center;align-items:center;height:175px;padding:14px;display:flex;overflow:hidden}.pimg img{object-fit:contain;max-width:100%;max-height:135px;transition:all .3s}.pc:hover .pimg img{transform:scale(1.06)}.pbody{padding:16px}.pmodel{color:var(--red);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.pname{color:var(--dark);margin-bottom:8px;font-size:13.5px;font-weight:700;line-height:1.3}.pmeta span{color:#777;font-size:12px;display:block}.pmeta span strong{color:var(--dark)}.pbadge{color:var(--red);background:#fff5f5;border-radius:20px;margin-top:8px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.tmore{text-align:center;margin-top:32px}.bor{border:2px solid var(--red);color:var(--red);border-radius:6px;padding:12px 32px;font-size:14px;font-weight:600;transition:all .2s;display:inline-block}.bor:hover{background:var(--red);color:#fff}.techg{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tcard{cursor:pointer;border-radius:14px;align-items:flex-end;min-height:260px;transition:all .3s;display:flex;position:relative;overflow:hidden}.tcard:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0003}.tcard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tov{background:linear-gradient(#00000014 40%,#000000d1 100%);position:absolute;inset:0}.tcb{z-index:2;padding:28px;position:relative}.tctag{letter-spacing:2px;text-transform:uppercase;color:var(--yellow);margin-bottom:8px;font-size:10px;font-weight:700}.tctitle{color:#fff;margin-bottom:8px;font-size:22px;font-weight:800}.tcsub{color:#ffffffb3;margin-bottom:16px;font-size:13px;line-height:1.6}.tclink{color:var(--red);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.tclink:after{content:"→"}.stats{background:var(--red);padding:60px 48px}.stg{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}.stat{text-align:center}.stn{color:#fff;font-size:52px;font-weight:800;line-height:1}.stl{color:#ffffffd1;letter-spacing:.5px;margin-top:8px;font-size:13px;font-weight:500}.careg{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.carecard{border:1px solid var(--border);text-align:center;cursor:pointer;border-radius:12px;padding:36px 28px;transition:all .25s}.carecard:hover{border-color:var(--red);transform:translateY(-4px);box-shadow:0 8px 28px #e31e241a}.careico{background:#fff5f5;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 20px;font-size:28px;transition:all .2s;display:flex}.carecard:hover .careico{background:var(--red)}.carecard h3{margin-bottom:10px;font-size:17px;font-weight:700}.carecard p{color:#666;font-size:13.5px;line-height:1.7}.carecard .bor{margin-top:20px;padding:10px 24px;font-size:13px}.dealer{background:linear-gradient(135deg, var(--dark) 0%, #2d0a0b 100%);text-align:center;padding:60px 48px}.dealer h2{color:#fff;margin-bottom:12px;font-size:32px;font-weight:800}.dealer p{color:#ffffffb3;margin-bottom:28px;font-size:15px}.dform{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dform input{border:none;border-radius:8px;outline:none;width:300px;padding:14px 20px;font-family:Poppins,sans-serif;font-size:14px}.dform button{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:14px 28px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.dform button:hover{background:var(--red2)}footer{background:#111;padding:60px 48px 24px}.fg{grid-template-columns:2.2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.fb p{color:#666;max-width:280px;margin-top:16px;font-size:13px;line-height:1.9}.fco{flex-direction:column;gap:8px;margin-top:16px;display:flex}.fco span{color:#888;align-items:center;gap:8px;font-size:13px;display:flex}.fc h4{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:13px;font-weight:700}.fc a{color:#666;margin-bottom:10px;font-size:13px;transition:all .15s;display:block}.fc a:hover{color:var(--red)}.fbot{border-top:1px solid #222;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.fbot span{color:#444;font-size:12px}.socs{gap:10px;display:flex}.soc{color:#888;cursor:pointer;background:#222;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.soc:hover{background:var(--red);color:#fff}@media (width<=1024px){.pg{grid-template-columns:repeat(3,1fr)}.fg{grid-template-columns:1fr 1fr}}@media (width<=768px){nav .nl,.topbar,.tr{display:none}.sec{padding:48px 20px}.ag,.techg{grid-template-columns:1fr}.pg{grid-template-columns:repeat(2,1fr)}.stg,.careg{grid-template-columns:1fr 1fr}nav{padding:0 20px}.tcon{padding:24px 20px}.tabnav{padding:0 20px}}
