:root{--primary-color: #6366f1;--primary-rgb: 99, 102, 241;--sidebar-bg-rgb: 255, 255, 255;--primary-gradient: linear-gradient(135deg, #6366f1 0%, #a855f7 100%);--accent-color: #6366f1;--success-color: #10b981;--warning-color: #f59e0b;--danger-color: #ef4444;--body-bg: #f5f7fb;--card-bg: rgb(255, 255, 255);--card-border: rgba(255, 255, 255, .4);--sidebar-bg: #ffffff;--text-main: #000000;--text-muted: #000000;--glass-blur: blur(12px);--shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1);--radius-lg: 1.25rem;--transition-fast: .2s ease;--sidebar-width: 65px;--panel-width: 230px;--header-height: 60px;--panel-title-link: 70px;--transition-speed: .35s ease;--transition-main: var(--transition-speed) cubic-bezier(.4, 0, .2, 1);--primary-soft: rgba(99, 102, 241, .1);--border-color: rgb(215, 220, 225);--border-color-imput: rgba(158, 161, 165, .732);--main-text: #000000;--muted-text: #64748b;--bs-font-inters: "Inters", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bs-font-jakarta-sans: "Plus Jakarta Sans", sans-serif;--tooltip-bg: var(--primary-color);--tooltip-color: #fff;--tooltip-shadow: 0 8px 20px rgba(0, 0, 0, .15);--panel-transition: .4s cubic-bezier(.25, 1, .5, 1);--panel-transition-duration: .4s;--panel-transition-curve: cubic-bezier(.1, .9, .2, 1);--chat-bg-left: #ffffff;--chat-bg-right: #bdeeb5;--chat-footer-bg: #f8f9fa;--chat-left-msg: #ffffff;--dropdown-border: rgba(140, 142, 237, .21);--bg-light-custom: rgba(245, 238, 238, .119)}[data-bs-theme=dark]{--body-bg: #0f172a;--card-bg: #111827;--sidebar-bg: #0b1220;--sidebar-bg-rgb: 11, 18, 32;--card-border: rgba(255, 255, 255, .05);--border-color: rgba(255, 255, 255, .08);--border-color-input: rgba(255, 255, 255, .12);--text-main: #f1f5f9;--main-text: #f1f5f9;--text-muted: #94a3b8;--muted-text: #94a3b8;--tooltip-bg: rgba(var(--primary-rgb), .9);--tooltip-color: #ffffff;--table-thead-bg: #1c2b3c;--bs-body-bg: #0f162a;--bs-tertiary-bg: #0f162a;--bs-pagination-bg: #0f162a;--bs-pagination-border-color: var(--border-color);--bs-pagination-color: var(--text-main);--primary-soft: rgba(99, 102, 241, .15);--shadow-sm: 0 4px 10px rgba(0, 0, 0, .35);--shadow-md: 0 10px 30px rgba(0, 0, 0, .45);--chat-bg-left: #334155;--chat-bg-right: #144d37;--chat-footer-bg: #111827;--chat-left-msg: #202a40}[data-bs-theme=dark] .custom-faq .accordion-item.glass-card{background:#0003}[data-bs-theme=dark] .logo-gradient-wrapper div{filter:drop-shadow(0 0 5px rgba(255,255,255,.1))}[data-bs-theme=dark] .logo-wrapper:not(.glass-card-header):not(.glass-card-footer) .jmatende-svg-dynamic{color:#fff!important}[data-bs-theme=dark] .logo-theme-adapt{color:#fff}[data-bs-theme=dark] .border-white-subtle{border-color:#ffffff0d!important}[data-bs-theme=dark] .glass-card{background:#0003}[data-bs-theme=dark] .btn-to-top{background:#0006}[data-bs-theme=dark]{--body-bg: #0f172a;--sidebar-bg: #1e293b;--sidebar-bg-rgb: 30, 41, 59;--card-bg: rgba(30, 41, 59, .7);--card-border: rgba(255, 255, 255, .1);--border-color: rgba(255, 255, 255, .1);--text-main: #ffffff;--text-muted: #b3c3d9;--tooltip-bg: rgba(var(--primary-rgb), .9);--tooltip-color: #fff;--table-thead-bg: #1c2b3c;--bs-body-bg: #0f162a;--bs-tertiary-bg: #0f162a;--bs-pagination-bg: #0f162a;--bs-pagination-border-color: var(--border-color);--bs-pagination-color: var(--text-main)}[data-theme=default]{--primary-color: #6366f1;--primary-rgb: 99, 102, 241;--accent-color: #6366f1;--primary-gradient: linear-gradient(135deg, #6366f1 0%, #a855f7 100%);--primary-soft: rgba(99, 102, 241, .1)}[data-theme=emerald]{--primary-color: #10b981;--primary-rgb: 16, 185, 129;--accent-color: #10b981;--primary-gradient: linear-gradient(135deg, #10b981 0%, #059669 100%);--primary-soft: rgba(16, 185, 129, .1)}[data-theme=sunset]{--primary-color: #f43f5e;--primary-rgb: 244, 63, 94;--accent-color: #f43f5e;--primary-gradient: linear-gradient(135deg, #f43f5e 0%, #fb923c 100%);--primary-soft: rgba(244, 63, 94, .1)}[data-theme=ocean]{--primary-color: #0ea5e9;--primary-rgb: 14, 165, 233;--accent-color: #0ea5e9;--primary-gradient: linear-gradient(135deg, #0ea5e9 0%, #2563eb 100%);--primary-soft: rgba(14, 165, 233, .1)}.auth-container{display:flex;min-height:100vh;background-color:#fff;color:#1e293b;transition:background-color .3s ease,color .3s ease}.auth-visual{flex:1;background:var(--primary-gradient);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem;position:relative}.auth-form-section{width:450px;background-color:#fff;padding:3rem;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #e2e8f0}.forgot-password{color:var(--primary-color);font-weight:500;transition:opacity .2s ease}.forgot-password:hover{opacity:.8}[data-bs-theme=dark] .auth-container{background-color:var(--body-bg);color:var(--text-main)}[data-bs-theme=dark] .auth-form-section{background-color:var(--sidebar-bg);border-left:1px solid var(--border-color)}[data-bs-theme=dark] .auth-form-section .form-control{background-color:var(--body-bg)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}[data-bs-theme=dark] .auth-form-section .form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .25rem rgba(var(--primary-rgb),.25)!important}[data-bs-theme=dark] .auth-form-section .text-muted{color:var(--text-muted)!important}[data-bs-theme=dark] .forgot-password{color:var(--text-main)}[data-bs-theme=dark] .forgot-password:hover{color:var(--primary-color)}[class^=btn-][class$=-outline]{display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease;border:2px solid rgba(var(--btn-color),.3);color:rgb(var(--btn-color));background-image:linear-gradient(135deg,rgba(var(--btn-color),.05),rgba(var(--btn-color),.15))}[class^=btn-][class$=-outline]:hover{transform:translateY(-2px);color:#fff;border-color:rgb(var(--btn-color));background-image:linear-gradient(135deg,rgb(var(--btn-color)),rgba(var(--btn-color),.8));box-shadow:0 8px 15px rgba(var(--btn-color),.3)}[data-bs-theme=dark] .btn-dark-outline{color:#e2e8f0;background-color:#ffffff14;background-image:linear-gradient(135deg,#ffffff1f,#ffffff05);border-color:#ffffff26}[data-bs-theme=dark] .btn-dark-outline:hover{color:#fff;background-image:linear-gradient(135deg,#ffffff2e,#ffffff0d);border-color:#fff3;box-shadow:0 6px 20px #0006}[data-bs-theme=dark] .btn-dark-outline:focus{box-shadow:0 0 0 .25rem #ffffff40}[data-theme=dark] .custom-faq .accordion-item.glass-card{background:#0003}[data-theme=dark] .logo-gradient-wrapper div{filter:drop-shadow(0 0 5px rgba(255,255,255,.1))}[data-theme=dark] .logo-wrapper:not(.glass-card-header):not(.glass-card-footer) .jmatende-svg-dynamic{color:#fff!important}[data-theme=dark] .logo-theme-adapt{color:#fff}[data-theme=dark] .border-white-subtle{border-color:#ffffff0d!important}[data-theme=dark] .glass-card{background:#0003}[data-theme=dark] .btn-to-top{background:#0006}[data-bs-theme=dark] .card-gradient-border{border-color:#ffffff14}[data-bs-theme=dark] .card-gradient-border:after{background:linear-gradient(90deg,rgba(var(--primary-rgb),.15),rgba(var(--primary-rgb),.9),rgba(var(--primary-rgb),.15))}[data-bs-theme=dark] .card-gradient-border .card-divider{background:linear-gradient(90deg,transparent,rgba(var(--primary-rgb),.6),transparent)}[data-bs-theme=dark] .card-body-top{border-color:#ffffff14!important;background:#1e293b99}[data-bs-theme=dark] .form-label{color:#e2e8f0}[data-bs-theme=dark] .form-label code{color:rgb(var(--primary-rgb))}[data-bs-theme=dark] .dataTables_wrapper{background-color:#0f162a}[data-bs-theme=dark] table.dataTable{background-color:#0f162a!important;color:var(--text-main)!important}[data-bs-theme=dark] table.dataTable thead th{background-color:#0f162a!important;color:var(--text-muted)!important;border-bottom:1px solid var(--border-color)!important}[data-bs-theme=dark] table.dataTable tbody tr>*{background-color:transparent!important}[data-bs-theme=dark] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#ffffff05!important}[data-bs-theme=dark] .table-hover>tbody>tr:hover>*{background-color:#ffffff0d!important}[data-bs-theme=dark] .dataTables_wrapper .form-control,[data-bs-theme=dark] .dataTables_wrapper .form-select,[data-bs-theme=dark] .dataTables_wrapper input,[data-bs-theme=dark] .dataTables_wrapper select{background-color:#0f162a!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}[data-bs-theme=dark] .dataTables_wrapper .form-select{background-image:none!important}[data-bs-theme=dark] .dataTables_wrapper label{color:var(--text-muted)!important}[data-bs-theme=dark] .dataTables_wrapper .pagination{background-color:#0f162a!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-link{background-color:#0f162a!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-link:hover{background-color:rgba(var(--primary-rgb),.2)!important;color:#fff!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-item.active .page-link{background-color:rgba(var(--primary-rgb),1)!important;border-color:rgba(var(--primary-rgb),1)!important;color:#fff!important}[data-bs-theme=dark] .dataTables_wrapper .pagination .page-link:focus{background-color:#0f162a!important;box-shadow:0 0 0 .2rem rgba(var(--primary-rgb),.25)!important}[data-bs-theme=dark] .dataTables_wrapper .dataTables_length,[data-bs-theme=dark] .dataTables_wrapper .dataTables_filter,[data-bs-theme=dark] .dataTables_wrapper .dataTables_info{background-color:#0f162a!important}[data-bs-theme=dark] .bg-pdv{background-color:#0f172a;background-image:radial-gradient(at 0% 0%,rgba(var(--primary-rgb),.05) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(var(--primary-rgb),.05) 0px,transparent 50%)}[data-bs-theme=dark] .bg-pdv:before{background:rgba(var(--primary-rgb),.4)}[data-bs-theme=dark] .bg-pdv:after{background:#4f46e5;opacity:.1}[data-bs-theme=dark] .bg-pdv .bg-white{background:#1e293bb3!important;border:1px solid rgba(255,255,255,.08)!important;color:#f1f5f9}[data-bs-theme=dark] .bg-pdv .bg-light{background:#0f172a99!important}[data-bs-theme=dark] .table{color:#cbd5e1!important}[data-bs-theme=dark] .table thead th{background-color:var(--primary-soft)!important;color:#fff!important}[data-bs-theme=light] .table thead th{background-color:var(--primary-soft)!important;color:#000!important}[data-bs-theme=dark] .table>:not(caption)>*>*{border-bottom-width:1px;border-bottom-color:#ffffff26}[data-bs-theme=dark] .text-muted,[data-bs-theme=dark] .text-secondary{color:#94a3b8!important}[data-bs-theme=dark] .react-datepicker{background:#1e293b!important;border-color:#ffffff14!important}[data-bs-theme=dark] .react-datepicker__day{color:#e2e8f0!important}[data-bs-theme=dark] .react-datepicker__day:hover{background:rgba(var(--primary-rgb),.15)!important}[data-theme=dark] .app-chats-content-direita .chat-right-msg{color:#fff}[data-bs-theme=dark]{--body-bg: #0f172a;--card-bg: #111827;--sidebar-bg: #0b1220;--sidebar-bg-rgb: 11, 18, 32;--main-text: #f1f5f9;--text-main: #f1f5f9;--muted-text: #94a3b8;--text-muted: #94a3b8;--border-color: rgba(255, 255, 255, .08);--border-color-imput: rgba(255, 255, 255, .12);--card-border: rgba(255, 255, 255, .05);--primary-soft: rgba(99, 102, 241, .15);--shadow-sm: 0 4px 10px rgba(0, 0, 0, .35);--shadow-md: 0 10px 30px rgba(0, 0, 0, .45);--chat-bg-left: #1e293b;--chat-footer-bg: #0f172a}[data-theme=dark] .whatsapp-chat-wrapper{background:var(--card-bg);border-color:var(--border-color);box-shadow:var(--shadow-md)}[data-theme=dark] .app-chats-sidebar,[data-theme=dark] .app-sidebar-header{background:var(--sidebar-bg);border-color:var(--border-color)}[data-theme=dark] .app-chats-listers .list-group-item{color:var(--main-text)}[data-theme=dark] .app-chats-listers .list-group-item:hover,[data-theme=dark] .app-chats-listers .list-group-item.active{background:#6366f11f}[data-theme=dark] .app-chats-header,[data-theme=dark] .whatsapp-chat-footer{background:var(--card-bg);border-color:var(--border-color)}[data-theme=dark] .footer-layout-message,[data-theme=dark] .notify-messagess,[data-theme=dark] .chat-toggle-btn,[data-theme=dark] .whatsapp-chat-footer-menu a,[data-theme=dark] .app-top-header-menu a{background:#182235;border-color:#ffffff0f;color:var(--muted-text)}[data-theme=dark] .footer-layout-message:hover,[data-theme=dark] .whatsapp-chat-footer-menu a:hover,[data-theme=dark] .app-top-header-menu a:hover{background:rgba(var(--primary-rgb),.18);color:#fff}[data-bs-theme=dark] .app-chats-content{position:absolute;inset:70px 0 70px 340px;overflow-y:auto;padding:15px;background-color:#0f172a!important;background-image:linear-gradient(#00000059,#0000008c),url(/build/assets/zap-2-D8WAUaiJ.png)!important;background-size:400px!important;background-repeat:repeat!important;background-position:left top!important}[data-bs-theme=light] .app-chats-content{position:absolute;inset:70px 0 70px 340px;overflow-y:auto;padding:15px;background-color:var(--body-bg)!important;background-image:linear-gradient(#ffffff1a,#fff0),url(/build/assets/zap-0-D9a1VrGW.png)!important;background-size:400px!important;background-repeat:repeat!important;background-position:left top!important}[data-theme=dark] .app-chats-content-esquerdaside .chat-left-msg{background:var(--chat-bg-left);color:#f1f5f9;border:1px solid rgba(255,255,255,.05)}[data-theme=dark] .app-chats-content-direita .chat-right-msg{background:var(--chat-bg-right);color:#f8fafc;border:1px solid rgba(255,255,255,.04)}[data-theme=dark] .chat-bg-light-audio{background:#182235;border-color:#ffffff14}[data-theme=dark] .lightbox{background:#020617e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=dark] .lightbox-img{border-color:#ffffff14}[data-theme=dark] .close-btn{color:#fff}[data-theme=dark] .chat-content-image{background-color:var(--card-bg)}[data-theme=dark] .scroll-autoload{background:#111827!important;border-color:#ffffff14}[data-theme=dark] .app-chats-titles,[data-theme=dark] .app-chats-times{color:#f8fafc}[data-theme=dark] .app-chats-messages{color:#94a3b8}[data-theme=dark] .step-number{background:rgba(var(--primary-rgb),.18);border-color:#ffffff14;color:#c7d2fe}[data-theme=dark] .icon-badge-message,[data-theme=dark] .icon-badge-contact,[data-theme=dark] .icon-badge-alternate,[data-theme=dark] .icon-badge-cart,[data-theme=dark] .icon-badge-cart-alternate,[data-theme=dark] .icon-badge-msg-total{box-shadow:0 0 0 2px #0f172a}[data-theme=dark] .app-chats-online:before,[data-theme=dark] .app-chats-ofline:before{box-shadow:0 0 0 2px #0f172a}[data-theme=dark] .content-body::-webkit-scrollbar-button:single-button:decrement,[data-bs-theme=dark] .content-body::-webkit-scrollbar-button:single-button:decrement,[data-theme=dark] .app-chats-listers::-webkit-scrollbar-button:single-button:decrement,[data-bs-theme=dark] .app-chats-listers::-webkit-scrollbar-button:single-button:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='50,20 20,80 80,80'/></svg>")}[data-theme=dark] .content-body::-webkit-scrollbar-button:single-button:increment,[data-bs-theme=dark] .content-body::-webkit-scrollbar-button:single-button:increment,[data-theme=dark] .app-chats-listers::-webkit-scrollbar-button:single-button:increment,[data-bs-theme=dark] .app-chats-listers::-webkit-scrollbar-button:single-button:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23f8fafc'><polygon points='20,20 80,20 50,80'/></svg>")}[data-bs-theme=dark] .bg-light{background-color:var(--bg-light-custom)!important;color:var(--text-main)!important}*,*:before,*:after{letter-spacing:.3px;font-style:normal;font-family:var(--bs-font-jakarta-sans);box-sizing:border-box;margin:0;padding:0}body{background-color:var(--body-bg);color:var(--text-main);overflow-x:hidden;transition:background-color .4s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper-landing{margin:0;padding:0}.logo-wrapper{display:flex;align-items:center}.logo-gradient-wrapper{display:flex;align-items:center;justify-content:center}.logo-gradient-wrapper div{background:var(--primary-gradient)!important}.no-gradient .logo-gradient-wrapper div{background:currentColor!important;-webkit-mask-image:none;mask-image:none}.jmatende-svg-dynamic{height:auto;width:100%}.jmatende-svg-dynamic .bubble-front,.jmatende-svg-dynamic .logo-text{color:#1a1a1a;transition:color .3s ease}.jmatende-svg-dynamic .bubble-back{color:#1a1a1a;opacity:.6}.logo-theme-adapt{color:#1a1a1a}.text-gradient{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.section-title{color:var(--accent-color);font-weight:700}.text-justify{text-align:justify;line-height:1.8;color:var(--bs-secondary-color)}.border-white-subtle{border-color:#8080801a!important}.circle-zaap{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#10b9811a;color:#10b981}.glass-card{background:var(--card-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.glass-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.glass-card-header{background:var(--primary-gradient);transition:background .3s ease;border-bottom:1px solid rgba(255,255,255,.1)}.glass-card-footer{background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative}.glass-card-footer .jmatende-svg-dynamic,.glass-card-header .jmatende-svg-dynamic,.glass-card-header .logo-theme-adapt,.glass-card-footer .logo-theme-adapt{color:var(--accent-color)!important}.btn-modern{background:var(--primary-gradient);border:none;color:#fff!important;padding:.75rem 1.75rem;border-radius:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 12px #6366f14d}.btn-modern:hover:not(:disabled){opacity:.95;transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.btn-modern i,.btn-modern span{display:inline-flex;align-items:center;justify-content:center}.btn-modern:disabled{cursor:not-allowed;transform:none!important}.btn-theme-dynamic{background:var(--primary-gradient);border:none;color:#fff;transition:transform .2s shadow .2s}.btn-theme-dynamic:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 15px #00000026}.btn-to-top{position:fixed;bottom:30px;right:30px;width:45px;height:45px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--accent-color)!important;color:var(--accent-color)!important;border-radius:12px;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform:translateY(20px) scale(.8);box-shadow:0 8px 32px #0000001a}.btn-to-top.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.btn-to-top:hover{background:var(--primary-gradient)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-5px) scale(1.05)}.badge-soft{padding:6px 12px;border-radius:8px;font-weight:600;font-size:.75rem;background:#6366f11a;color:var(--accent-color);display:inline-block}.badge-soft-title{background:#6366f11a;color:var(--accent-color)}.badge-theme{background:var(--primary-gradient);color:#fff;min-width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;box-shadow:0 4px 10px #0000001a;flex-shrink:0}.hero-section{padding:50px 0}.hero-title{font-size:3.5rem;line-height:1.1;letter-spacing:-1px}.hero-image-container{position:relative;display:flex;justify-content:center;align-items:center}.hero-image-placeholder{width:100%;max-width:550px;height:auto;border-radius:2rem;background:var(--card-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);box-shadow:var(--shadow-md);padding:15px;transition:all .5s ease;animation:float 6s ease-in-out infinite}.hover-up{transition:transform .3s ease}.hover-up:hover{transform:translateY(-10px)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.custom-faq .accordion-item.glass-card{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)!important;transition:transform .3s ease,background .3s ease}.custom-faq .accordion-item.glass-card:has(.accordion-button:not(.collapsed)){background:#ffffff14;transform:translateY(-2px);border-color:var(--accent-color)!important}.custom-faq .accordion-button{background:transparent!important;color:inherit;box-shadow:none!important}.custom-faq .accordion-button:after{filter:grayscale(1) invert(.5)}.custom-faq .accordion-button:not(.collapsed){color:var(--accent-color)}.admin-sidebar{width:280px;background:var(--sidebar-bg);border-right:1px solid var(--card-border);min-height:100vh;padding:1.5rem}.nav-link-modern{padding:.8rem 1.2rem;border-radius:.6rem;color:var(--text-muted);text-decoration:none;display:flex;align-items:center;gap:12px;margin-bottom:5px;font-weight:500;transition:.3s}.nav-link-modern:hover,.nav-link-modern.active{background:var(--primary-gradient);color:#fff}.footer-links a{text-decoration:none;transition:all .2s ease;display:inline-block;padding:4px 0}.footer-links a:hover{color:var(--accent-color)!important;transform:translate(5px)}.social-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;color:inherit;text-decoration:none;transition:.3s;border:1px solid rgba(255,255,255,.1)}.social-icon:hover{background:var(--primary-gradient);color:#fff!important;border-color:transparent;transform:translateY(-3px)}.custom-privacy-list{list-style:none;padding-left:0}.custom-privacy-list li{position:relative;padding-left:1.5rem;margin-bottom:.75rem}.custom-privacy-list li:before{content:"•";color:var(--accent-color);font-weight:700;font-size:1.5rem}.cursor-pointer{cursor:pointer!important}@media(max-width:991px){.hero-section{padding:60px 0;text-align:center}.hero-title{font-size:2.5rem}.hero-btns{justify-content:center}.hero-image-container{margin-top:50px}}@media(max-width:576px){.btn-to-top{bottom:20px;right:20px;width:44px;height:44px;font-size:20px}}
