@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);html{scroll-behavior:smooth}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;outline:none!important;padding:0}body{background:#fff;color:#111;overflow-x:hidden}.container{margin:auto;max-width:1280px;width:90%}.gradient-text{-webkit-text-fill-color:#0000;animation:slow-brand-gradient 6s linear infinite;background:linear-gradient(120deg,#5e1faf,#24a10a 33%,#002e7a 66%,#5e1faf);-webkit-background-clip:text;background-size:300% auto}@keyframes slow-brand-gradient{0%{background-position:0}to{background-position:300%}}.primary-btn{padding:15px 26px}.secondary-btn{background:#0000;border:2px solid #5e1faf;border-radius:14px;color:#5e1faf;cursor:pointer;font-size:15px;font-weight:600;padding:14px 26px;transition:.3s}.secondary-btn:hover{background:#5e1faf;color:#fff}section{padding:50px 0}.logo{font-weight:900}.nav-links{gap:28px}.subcategory-page{align-items:center;background:#f8f5ff;display:flex;min-height:85vh;padding-bottom:60px;padding-top:110px}.subcategory-header{margin:0 auto 30px;max-width:800px;text-align:center}.subcategory-header>span{background:#efe7ff;border-radius:30px;color:#5e1faf;display:inline-block;font-size:13px;font-weight:500;letter-spacing:1px;margin-bottom:14px;padding:8px 18px;text-transform:uppercase}.subcategory-header h1{color:#111;font-size:clamp(22px,3.2vw,36px);font-weight:600;line-height:1.15}.subcategory-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));margin-top:16px}.subcategory-service-card{align-items:center;background:#fff;border:1px solid #eee;border-radius:22px;box-shadow:0 4px 20px #00000005;display:flex;flex-direction:column;justify-content:space-between;padding:18px;text-align:center;transition:all .35s ease}.subcategory-service-card:hover{border-color:#e9d8fd;box-shadow:0 15px 40px #5e1faf0f;transform:translateY(-6px)}.subcategory-service-card img{border-radius:16px;height:180px;margin-bottom:14px;object-fit:cover;transition:.3s ease;width:100%}.subcategory-service-card:hover img{transform:scale(1.02)}.subcategory-service-card h3{color:#111;font-size:16px;font-weight:600;margin-top:4px}.icon-service-card{align-items:center;background:#fff;border:1px solid #eee;border-radius:24px;box-shadow:0 4px 20px #00000005;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:28px 20px;text-align:center;transition:all .35s cubic-bezier(.4,0,.2,1)}.icon-service-card:hover{border-color:#e9d8fd;box-shadow:0 15px 40px #5e1faf14;transform:translateY(-6px)}.icon-service-card .icon-wrapper{align-items:center;border-radius:50%;display:flex;font-size:32px;height:76px;justify-content:center;transition:all .3s ease;width:76px}.icon-service-card:hover .icon-wrapper{transform:scale(1.08)}.icon-service-card h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.icon-service-card p{color:#64748b;font-size:12.5px;line-height:1.6;margin:0}.guidelines-container{border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:16px;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;text-align:left;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.guidelines-container.open{margin-top:14px;max-height:700px;opacity:1;padding-top:18px}.guideline-section{display:flex;flex-direction:column;gap:8px}.guideline-section h4{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px;letter-spacing:.5px;margin:0;text-transform:uppercase}.guideline-section.dos h4{color:#10b981}.guideline-section.donts h4{color:#ef4444}.guideline-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.guideline-list li{align-items:flex-start;color:#475569;display:flex;font-size:12.5px;gap:6px;line-height:1.45}.guideline-list li svg{flex-shrink:0;font-size:13px;margin-top:2px}.guidelines-toggle-btn{align-items:center;background:#f8f5ff;border:1px solid #e9d8fd;border-radius:14px;color:#5e1faf;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:8px;justify-content:center;margin-top:6px;padding:10px 20px;transition:all .25s ease;width:100%}.icon-service-card:hover .guidelines-toggle-btn{background:#5e1faf;border-color:#5e1faf;color:#fff}.guidelines-toggle-btn .arrow{display:inline-block;font-size:14px;line-height:1;transition:transform .3s ease}.guidelines-toggle-btn .arrow.up{transform:rotate(180deg)}.guidelines-detail-page{background:#f8f5ff;padding-bottom:80px;padding-top:120px}.back-to-services-btn{align-items:center;background:#fff;border:1px solid #e9d8fd;border-radius:12px;box-shadow:0 4px 15px #5e1faf08;color:#5e1faf;cursor:pointer;display:flex;font-size:14.5px;font-weight:500;gap:8px;margin-bottom:35px;padding:10px 18px;transition:all .25s ease}.back-to-services-btn:hover{background:#5e1faf;border-color:#5e1faf;box-shadow:0 10px 25px #5e1faf26;color:#fff}.back-to-services-btn .arrow{font-size:16px;transition:transform .2s ease}.back-to-services-btn:hover .arrow{transform:translateX(-4px)}.guidelines-detail-header{margin:0 auto 40px;max-width:820px;text-align:center}.guidelines-detail-header .category-badge{align-items:center;border-radius:30px;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:8px 16px}.guidelines-detail-header h1{color:#111;font-size:clamp(20px,3vw,34px);font-weight:600;line-height:1.15;margin:0}.detail-subtitle{color:#64748b;font-size:14px;line-height:1.7;margin-top:14px}.guidelines-columns-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:20px}@media (max-width:768px){.guidelines-columns-grid{gap:20px;grid-template-columns:1fr}}.guidelines-detail-card{background:#fff;border:1px solid #eee;border-radius:24px;box-shadow:0 8px 30px #00000005;padding:36px 30px;transition:transform .3s ease}.guidelines-detail-card:hover{transform:translateY(-4px)}.guidelines-detail-card.dos-card{border-top:6px solid #10b981}.guidelines-detail-card.donts-card{border-top:6px solid #ef4444}.guidelines-detail-card .card-header{align-items:center;display:flex;gap:12px;margin-bottom:26px}.guidelines-detail-card.dos-card .header-icon{color:#10b981;font-size:26px}.guidelines-detail-card.donts-card .header-icon{color:#ef4444;font-size:26px}.guidelines-detail-card h2{color:#1e293b;font-size:15px;font-weight:600;letter-spacing:.5px;margin:0}.detail-guideline-list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.detail-guideline-list li{align-items:flex-start;display:flex;gap:14px}.detail-guideline-list .num-badge{border-radius:8px;flex-shrink:0;font-size:11px;font-weight:500;padding:4px 8px;text-transform:uppercase}.detail-guideline-list .dos-num{background:#d1fae5;color:#059669}.detail-guideline-list .donts-num{background:#fee2e2;color:#dc2626}.detail-guideline-list li p{color:#475569;font-size:13px;line-height:1.6;margin:0}.guidelines-trust-card{background:#fff;border:1px solid #e9d8fd;border-radius:24px;box-shadow:0 4px 20px #5e1faf05;margin-top:40px;padding:30px;text-align:center}.guidelines-trust-card h3{color:#5e1faf;font-size:15px;font-weight:600;margin:0 0 10px}.guidelines-trust-card p{color:#475569;font-size:12.5px;line-height:1.65;margin:0}.contact-page{align-items:center;background:#fff;display:flex;min-height:85vh;overflow:hidden;padding-bottom:80px;padding-top:130px;position:relative}.contact-bg-blob{border-radius:50%;filter:blur(120px);opacity:.15;position:absolute;z-index:1}.blob-1{background:linear-gradient(135deg,#a78bfa,#818cf8);height:500px;left:-10%;top:-10%;width:500px}.blob-2{background:linear-gradient(135deg,#34d399,#6ee7b7);bottom:-5%;height:400px;right:-5%;width:400px}.contact-container{max-width:1000px;position:relative;z-index:10}.contact-header{margin-bottom:45px;text-align:center}.contact-badge{background:#f4eeff;border-radius:30px;color:#5e1faf;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:18px;padding:8px 18px;text-transform:uppercase}.contact-header h1{color:#111;font-size:clamp(32px,5vw,60px);font-weight:800;line-height:1.1;margin-bottom:18px}.contact-header p{color:#666;font-size:16px;margin:0 auto;max-width:580px}.contact-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:860px}.contact-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #eee;border-radius:26px;box-shadow:0 8px 28px #00000005;display:flex;flex-direction:column;padding:40px 30px;text-align:center;transition:all .35s ease}.contact-card:hover{border-color:#e9d8fd;box-shadow:0 20px 50px #5e1faf14;transform:translateY(-6px)}.contact-icon-wrapper{align-items:center;background:#f4eeff;border-radius:50%;display:flex;height:66px;justify-content:center;margin-bottom:20px;width:66px}.contact-icon{color:#5e1faf;font-size:24px}.contact-card h3{color:#666;font-size:13px;letter-spacing:1px;text-transform:uppercase}.contact-card h3,.contact-link{font-weight:700;margin-bottom:10px}.contact-link{color:#5e1faf;font-size:20px;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#7b2ff7;text-decoration:underline}.contact-card p{color:#888;font-size:13px}.cities-page,.legal-page{background:#f8f5ff;min-height:80vh;padding-bottom:60px;padding-top:110px}.cities-header,.legal-header{margin:0 auto 30px;max-width:700px;text-align:center}.cities-header span,.legal-header span{background:#efe7ff;border-radius:30px;color:#5e1faf;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:10px;padding:8px 16px;text-transform:uppercase}.cities-header h1,.legal-header h1{color:#111;font-size:clamp(28px,4vw,46px);font-weight:800;margin-bottom:8px}.cities-header p,.legal-header p{color:#666;font-size:14px}.legal-tabs{background:#fff;border:1px solid #eee;border-radius:16px;display:flex;gap:8px;justify-content:center;margin-bottom:28px;margin-left:auto;margin-right:auto;max-width:580px;padding:6px}.tab-btn{background:#0000;border:none;border-radius:12px;color:#666;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:11px 16px;transition:.2s ease}.tab-btn:hover{color:#5e1faf}.tab-btn.active{background:#5e1faf;color:#fff}.legal-content-card{background:#fff;border:1px solid #eee;border-radius:22px;box-shadow:0 4px 20px #00000005;margin:0 auto;max-width:800px;padding:30px}.tab-pane h2{color:#111;font-size:22px;font-weight:700;margin-bottom:6px}.pane-intro{color:#666;font-size:13px;margin-bottom:22px}.simple-list{list-style:none;margin:0;padding:0}.simple-list li{color:#444;font-size:14px;line-height:1.7;margin-bottom:14px;padding-left:22px;position:relative}.simple-list li:before{color:#5e1faf;content:"•";font-size:18px;left:4px;position:absolute;top:-2px}.cities-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.city-card{background:#fff;border:1px solid #eee;border-radius:22px;padding:14px;text-align:center;transition:all .3s ease}.city-card:hover{border-color:#e9d8fd;box-shadow:0 10px 25px #5e1faf0a;transform:translateY(-4px)}.city-card img{border-radius:16px;height:170px;margin-bottom:10px;object-fit:cover;width:100%}.city-card h3{color:#111;font-size:17px;font-weight:700}@media(max-width:1100px){.container{width:92%}}@media(max-width:900px){.nav-links{display:none}.container{width:92%}section{padding:44px 0}.contact-grid{gap:20px;grid-template-columns:1fr 1fr}.subcategory-grid{gap:18px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.contact-page{padding-bottom:50px;padding-top:100px}.cities-page,.legal-page,.subcategory-page{padding-bottom:40px;padding-top:100px}.contact-grid{gap:18px;grid-template-columns:1fr}.contact-card{padding:32px 22px}.contact-link{font-size:18px}.legal-tabs{flex-wrap:wrap;gap:6px;max-width:100%}.tab-btn{font-size:12px;padding:10px 12px}.cities-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.container{width:93%}section{padding:38px 0}.primary-btn,.secondary-btn{font-size:14px;padding:14px;text-align:center;width:100%}.contact-header h1{font-size:28px}.contact-header p{font-size:14px}.subcategory-grid{gap:14px;grid-template-columns:repeat(2,1fr)}.subcategory-service-card img{height:150px}.subcategory-service-card h3{font-size:15px}.legal-tabs{flex-direction:column}.tab-btn{width:100%}.cities-grid{gap:12px;grid-template-columns:1fr 1fr}.city-card img{height:140px}.city-card h3{font-size:14px}}@media(max-width:400px){.container{width:94%}.logo{font-size:30px}.subcategory-grid{gap:14px;grid-template-columns:1fr}.cities-grid{gap:12px;grid-template-columns:1fr}.contact-card{padding:26px 18px}.contact-link{font-size:16px}}[data-theme=dark]{background:#0b0716;color:#f1f5f9}[data-theme=dark] body{background:#0b0716!important;color:#f8fafc!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#fff!important}[data-theme=dark] p{color:#94a3b8!important}[data-theme=dark] .navbar{background:#0b0716e6!important;border-bottom:1px solid #1f143c!important}[data-theme=dark] .nav-links a{color:#cbd5e1!important}[data-theme=dark] .nav-links a:hover{color:#b794f4!important}[data-theme=dark] .logo .needs-text{color:#63b3ed!important}[data-theme=dark] .nav-dropdown-trigger{color:#d6bcfa!important}[data-theme=dark] .services-mega-dropdown{background:#150f28!important;border-color:#2b1f4c!important;box-shadow:0 15px 35px #0006!important}[data-theme=dark] .dropdown-item{color:#cbd5e1!important}[data-theme=dark] .dropdown-item:hover{background:#1f143c!important}[data-theme=dark] .dropdown-item:hover .service-item-name{color:#d6bcfa!important}[data-theme=dark] .dropdown-footer{background:#1c1435!important;border-top-color:#2b1f4c!important}[data-theme=dark] .theme-toggle-btn{background:#251b47!important;border-color:#3b2c6c!important;box-shadow:0 2px 8px #0000004d!important;color:#d6bcfa!important}[data-theme=dark] .theme-toggle-btn:hover{background:#2c1e55!important;border-color:#5e1faf!important}[data-theme=dark] .moon-icon{color:#d6bcfa!important}[data-theme=dark] .lang-dropdown-trigger{background:#251b47!important;border-color:#3b2c6c!important;color:#d6bcfa!important}[data-theme=dark] .lang-dropdown-trigger:hover{background:#2c1e55!important}[data-theme=dark] .lang-dropdown-menu.amazon-style{background:#150f28!important;border-color:#2b1f4c!important;box-shadow:0 10px 25px #0006!important}[data-theme=dark] .lang-dropdown-menu.amazon-style:before{background:#150f28!important;border-left-color:#2b1f4c!important;border-top-color:#2b1f4c!important}[data-theme=dark] .lang-dropdown-header{color:#fff!important}[data-theme=dark] .lang-dropdown-divider{background-color:#2b1f4c!important}[data-theme=dark] .lang-dropdown-item{color:#cbd5e1!important}[data-theme=dark] .lang-radio-outer{background:#150f28!important;border-color:#44337a!important}[data-theme=dark] .lang-dropdown-item.active .lang-label,[data-theme=dark] .lang-dropdown-item:hover .lang-label{color:#b794f4!important}[data-theme=dark] .mobile-drawer{background:#0b0716!important;box-shadow:-10px 0 30px #0000004d!important}[data-theme=dark] .mobile-nav-links a,[data-theme=dark] .mobile-services-trigger{color:#cbd5e1!important}[data-theme=dark] .mobile-services-list{background:#150f28!important;border-color:#2b1f4c!important}[data-theme=dark] .mobile-service-item{color:#cbd5e1!important}[data-theme=dark] .mobile-view-all{color:#b794f4!important}[data-theme=dark] .mobile-lang-row-btn,[data-theme=dark] .mobile-lang-title{color:#cbd5e1!important}[data-theme=dark] .mobile-lang-row-btn.active{background:#251b47!important;border-color:#3b2c6c!important;color:#d6bcfa!important}[data-theme=dark] .mobile-radio-outer{background:#150f28!important;border-color:#44337a!important}[data-theme=dark] .mobile-lang-row-btn.active .mobile-radio-outer{border-color:#b794f4!important}[data-theme=dark] .hero-section{background:#0f0a20!important}[data-theme=dark] .hero-sentence{color:#cbd5e1!important}[data-theme=dark] .ratings-text-wrapper{color:#94a3b8!important}[data-theme=dark] .ratings-plain-text{color:#cbd5e1!important}[data-theme=dark] .trusted-badge{background:#150f28!important;border-color:#2b1f4c!important;color:#cbd5e1!important}[data-theme=dark] .image-bg{opacity:.28!important}[data-theme=dark] .whyus-section{background:#0b0716!important}[data-theme=dark] .whyus-badge{background:#251b47!important;color:#d6bcfa!important}[data-theme=dark] .why-card{background:#150f28!important;border-color:#1f143c!important}[data-theme=dark] .why-card:hover{border-color:#5e1faf!important;box-shadow:0 20px 50px #5e1faf33!important}[data-theme=dark] .why-icon{background:#251b47!important;color:#d6bcfa!important}[data-theme=dark] .services-section{background:#0f0a20!important}[data-theme=dark] .services-badge{background:#251b47!important;color:#d6bcfa!important}[data-theme=dark] .small-service-card{background:#150f28!important;border-color:#1f143c!important}[data-theme=dark] .small-service-card:hover{border-color:#5e1faf!important;box-shadow:0 20px 45px #5e1faf33!important}[data-theme=dark] .service-image-wrapper{background:#1d1538!important}[data-theme=dark] .testimonials-section{background:#0b0716!important}[data-theme=dark] .testimonial-badge{background:#251b47!important;color:#d6bcfa!important}[data-theme=dark] .testimonial-card{background:#150f28!important;border-color:#1f143c!important;box-shadow:0 8px 25px #00000026!important}[data-theme=dark] .testimonial-card:hover{box-shadow:0 20px 50px #5e1faf40!important}[data-theme=dark] .review-text{color:#cbd5e1!important}[data-theme=dark] .faq-section{background:#0f0a20!important}[data-theme=dark] .faq-badge{background:linear-gradient(135deg,#5e1faf33,#002e7a1a)!important;border-color:#5e1faf4d!important;color:#d6bcfa!important}[data-theme=dark] .faq-item{background:#150f28d9!important;border-color:#44337a66!important}[data-theme=dark] .faq-item:hover{background:#150f28!important;border-color:#5e1faf80!important;box-shadow:0 18px 36px #00000040!important}[data-theme=dark] .faq-item.active-faq{background:#150f28!important;border-color:#5e1faf99!important;box-shadow:0 12px 30px #5e1faf33!important}[data-theme=dark] .faq-question span{background:#5e1faf40!important;color:#d6bcfa!important}[data-theme=dark] .faq-item.active-faq .faq-question h3,[data-theme=dark] .faq-item:hover .faq-question h3{color:#d6bcfa!important}[data-theme=dark] .faq-answer p{border-top-color:#5e1faf26!important;color:#cbd5e1!important}[data-theme=dark] .category-section{background:#0f0a20!important}[data-theme=dark] .subcategory-grid{background:#0000!important}[data-theme=dark] .subcategory-card{background:#150f28!important;border-color:#1f143c!important;box-shadow:0 4px 15px #00000026!important}[data-theme=dark] .subcategory-card:hover{border-color:#5e1faf!important;box-shadow:0 12px 25px #5e1faf33!important}[data-theme=dark] .subcategory-card h3{color:#fff!important}[data-theme=dark] .subcategory-card p{color:#94a3b8!important}[data-theme=dark] .back-to-list-btn{background:#251b47!important;border-color:#3b2c6c!important;color:#d6bcfa!important}[data-theme=dark] .back-to-list-btn:hover{background:#2c1e55!important;color:#fff!important}[data-theme=dark] .details-container{background:#150f28!important;border-color:#1f143c!important;box-shadow:0 10px 30px #0003!important}[data-theme=dark] .details-tabs{background:#0f0a20!important;border-color:#1f143c!important}[data-theme=dark] .tab-btn.active{background:#150f28!important;color:#fff!important}[data-theme=dark] .guidelines-card{background:#1a1435!important;border-color:#2b1f4c!important}[data-theme=dark] .price-box{background:#251b47!important;border-color:#3b2c6c!important}[data-theme=dark] .book-now-btn{background:#24a10a!important}[data-theme=dark] .contact-section{background:#0b0716!important}[data-theme=dark] .contact-card{background:#150f28!important;border-color:#1f143c!important}[data-theme=dark] .form-group input,[data-theme=dark] .form-group select,[data-theme=dark] .form-group textarea{background:#0f0a20!important;border-color:#2b1f4c!important;color:#fff!important}[data-theme=dark] .form-group input:focus,[data-theme=dark] .form-group select:focus,[data-theme=dark] .form-group textarea:focus{border-color:#5e1faf!important;box-shadow:0 0 0 2px #5e1faf33!important}[data-theme=dark] .cities-section,[data-theme=dark] .legal-section{background:#0b0716!important}[data-theme=dark] .legal-card{background:#150f28!important;border-color:#1f143c!important}[data-theme=dark] .chatbot-container{background:#150f28!important;border-color:#2b1f4c!important;box-shadow:0 10px 30px #0000004d!important}[data-theme=dark] .chatbot-window{background:#0f0a20!important;border-color:#2b1f4c!important}[data-theme=dark] .chat-body{background:#0f0a20!important}[data-theme=dark] .message.bot{background:#150f28!important;border-color:#2b1f4c!important;color:#f1f5f9!important}[data-theme=dark] .quick-reply-btn{background:#1c1435!important;border-color:#3b2c6c!important;color:#d6bcfa!important}[data-theme=dark] .quick-reply-btn:hover{background:#251b47!important;border-color:#5e1faf!important}[data-theme=dark] .chat-input-wrapper{background:#150f28!important;border-top-color:#2b1f4c!important}[data-theme=dark] .chat-input-wrapper input{background:#0f0a20!important;border-color:#2b1f4c!important;color:#fff!important}[data-theme=dark] .footer{background:#06040d!important;border-top-color:#150f28!important}[data-theme=dark] .footer-link-group a{color:#94a3b8!important}[data-theme=dark] .footer-link-group a:hover{color:#b794f4!important}[data-theme=dark] .footer-bottom{border-top-color:#150f28!important;color:#64748b!important}[data-theme=dark] .logo span{color:#fff!important}[data-theme=dark] .all-services-page{background:#0b0716!important}[data-theme=dark] .all-services-hero h1{color:#fff!important}[data-theme=dark] .all-services-hero p{color:#94a3b8!important}[data-theme=dark] .all-services-hero .hero-badge{background:#251b47b3!important;border-color:#5e1faf4d!important;box-shadow:0 4px 12px #5e1faf33!important;color:#d6bcfa!important}[data-theme=dark] .all-services-anchors-wrapper{background:#0b0716d9!important;border-bottom-color:#1f143c!important;border-top-color:#1f143c!important;box-shadow:0 10px 30px #0000004d!important}[data-theme=dark] .anchor-pill{background:#150f28!important;border-color:#1f143c!important;color:#cbd5e1!important}[data-theme=dark] .anchor-pill:hover{background:#251b47!important;border-color:#5e1faf!important;color:#fff!important}[data-theme=dark] .anchor-pill.active{background:linear-gradient(135deg,#5e1faf,#8b5cf6)!important;border-color:#5e1faf!important;color:#fff!important}[data-theme=dark] .all-services-banner{background:#150f28!important;border-color:#1f143c!important;box-shadow:0 10px 30px #0003!important}[data-theme=dark] .all-services-banner:hover{border-color:#5e1faf!important;box-shadow:0 25px 50px #5e1faf40!important}[data-theme=dark] .banner-overlay{background:linear-gradient(90deg,#5e1faf40,#0b071600)!important}[data-theme=dark] .banner-info h2{color:#fff!important}[data-theme=dark] .banner-info p{color:#94a3b8!important}[data-theme=dark] .banner-info .section-tag{background:#251b47!important;border-color:#5e1faf26!important;color:#d6bcfa!important}[data-theme=dark] .icon-service-card{background:#150f28!important;border-color:#1f143c!important;box-shadow:0 4px 15px #00000026!important}[data-theme=dark] .icon-service-card:hover{border-color:#b794f4!important;box-shadow:0 20px 40px #5e1faf40!important}[data-theme=dark] .icon-service-card h3{color:#fff!important}[data-theme=dark] .icon-service-card p{color:#94a3b8!important}[data-theme=dark] .guidelines-toggle-btn{color:#d6bcfa!important}[data-theme=dark] .guidelines-toggle-btn:hover{color:#b794f4!important}[data-theme=dark] .logo span,[data-theme=dark] .logo span.needs-text,[data-theme=dark] .logo span.two-text,[data-theme=dark] .logo span.u-text{color:#fff!important}[data-theme=dark] .guidelines-detail-card{background:#150f28!important;border-color:#1f143c!important;box-shadow:0 8px 30px #0003!important}[data-theme=dark] .guidelines-detail-card:hover{transform:translateY(-4px)!important}[data-theme=dark] .guidelines-detail-card h2{color:#fff!important}[data-theme=dark] .detail-guideline-list li p{color:#cbd5e1!important}[data-theme=dark] .detail-guideline-list .num-badge{border:none!important}[data-theme=dark] .detail-guideline-list .dos-num{background:#064e3b!important;color:#34d399!important}[data-theme=dark] .detail-guideline-list .donts-num{background:#7f1d1d!important;color:#fca5a5!important}[data-theme=dark] .cities-page{background:#0b0716!important;min-height:100vh;padding-top:100px}[data-theme=dark] .cities-header span{color:#d6bcfa!important}[data-theme=dark] .cities-header h1{color:#fff!important}[data-theme=dark] .cities-header p{color:#94a3b8!important}[data-theme=dark] .city-card{background:#150f28!important;border-color:#1f143c!important;box-shadow:0 10px 25px #0003!important}[data-theme=dark] .city-card:hover{border-color:#5e1faf!important;box-shadow:0 15px 35px #5e1faf33!important}[data-theme=dark] .city-card h3{color:#fff!important}[data-theme=dark] .legal-page{background:#0b0716!important;min-height:100vh;padding-top:100px}[data-theme=dark] .legal-header span{color:#d6bcfa!important}[data-theme=dark] .legal-header h1{color:#fff!important}[data-theme=dark] .legal-header p{color:#94a3b8!important}[data-theme=dark] .legal-tabs{background:#150f28!important;border-color:#1f143c!important}[data-theme=dark] .tab-btn{color:#94a3b8!important}[data-theme=dark] .tab-btn:hover{color:#fff!important}[data-theme=dark] .tab-btn.active{background:#0f0a20!important;border-bottom-color:#5e1faf!important;color:#b794f4!important}[data-theme=dark] .legal-content-card{background:#150f28!important;border-color:#1f143c!important;box-shadow:0 10px 30px #0003!important}[data-theme=dark] .tab-pane h2{color:#fff!important}[data-theme=dark] .tab-pane .pane-intro{color:#94a3b8!important}[data-theme=dark] .simple-list li{color:#cbd5e1!important}[data-theme=dark] .simple-list li strong{color:#fff!important}[data-theme=dark] .subcategory-page{background:#0b0716!important}[data-theme=dark] .subcategory-header>span{background:#251b47!important;border-color:#5e1faf26!important;color:#d6bcfa!important}[data-theme=dark] .subcategory-header h1{color:#fff!important}.nav-dropdown-wrapper{display:inline-block;height:100%;position:relative}.nav-dropdown-trigger{align-items:center;cursor:pointer;display:flex;gap:6px}.chevron-icon{font-size:11px;transition:transform .2s ease}.services-mega-dropdown{animation:dropdownFadeIn .25s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 15px 40px #00000014;padding:18px;position:absolute;right:-150px;top:calc(100% + 5px);width:580px;z-index:1000}.services-mega-dropdown:before{background:#0000;content:"";height:20px;left:0;position:absolute;top:-20px;width:100%}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-grid{grid-gap:8px 18px;display:grid;gap:8px 18px;grid-template-columns:1fr 1fr 1fr}.dropdown-item{align-items:center;border-radius:8px;color:#1e293b!important;display:flex;font-size:13px!important;font-weight:500;gap:8px;padding:6px 10px;text-decoration:none;transition:all .2s ease}.dropdown-item:hover{background:#f8fafc;transform:translateX(3px)}.service-icon-wrapper{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;height:26px;justify-content:center;transition:all .25s ease;width:26px}.dropdown-item:hover .service-icon-wrapper{background:#f1f5f9!important;transform:scale(1.06)}.dropdown-item .icon-clock{color:#f97316}.dropdown-item .icon-snowflake{color:#38bdf8}.dropdown-item .icon-utensils{color:#64748b}.dropdown-item .icon-dust{color:#0d9488}.dropdown-item .icon-party{color:#ec4899}.dropdown-item .icon-window{color:#2563eb}.dropdown-item .icon-kitchen{color:#475569}.dropdown-item .icon-fan{color:#0f766e}.dropdown-item .icon-plant{color:#16a34a}.dropdown-item .icon-bath{color:#0284c7}.dropdown-item .icon-pack{color:#b45309}.dropdown-item .icon-prep{color:#ea580c}.dropdown-item .icon-sweep{color:#14b8a6}.dropdown-item .icon-wardrobe{color:#8b5cf6}.dropdown-item .icon-iron{color:#64748b}.dropdown-item .icon-laundry{color:#3b82f6}.dropdown-item .icon-balcony{color:#22c55e}.dropdown-item .icon-cabinet{color:#854d0e}.dropdown-item .icon-car{color:#1e3a8a}.service-item-name{font-weight:550;transition:color .2s ease}.dropdown-item:hover .service-item-name{color:#5e1faf!important}.dropdown-footer{border-top:1px solid #f1f5f9;display:flex;justify-content:center;margin-top:10px;padding-top:10px}.view-all-services-btn{align-items:center;color:#5e1faf!important;cursor:pointer;display:inline-flex;font-size:12.5px!important;font-weight:700!important;gap:5px;text-decoration:none;transition:all .2s ease}.view-all-services-btn:hover{color:#47128c!important;transform:translateX(4px)}.hamburger-btn{background:none;border:none;border-radius:8px;color:#222;cursor:pointer;display:none;font-size:22px;line-height:1;padding:6px;transition:all .2s ease;z-index:1100}.hamburger-btn:hover{background:#f4eeff;color:#5e1faf}.hamburger-btn.open{color:#5e1faf}.mobile-drawer{background:#fff;box-shadow:-8px 0 40px #0000001f;display:none;height:100vh;max-width:320px;overflow-y:auto;padding:90px 0 30px;position:fixed;right:-100%;top:0;transition:right .35s cubic-bezier(.16,1,.3,1);width:80%;z-index:1050}.mobile-drawer.drawer-open{right:0}.mobile-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;display:none;inset:0;position:fixed;z-index:1040}.mobile-nav-links{display:flex;flex-direction:column;gap:4px;padding:0 20px}.mobile-nav-links>a{border-radius:12px;color:#222;display:block;font-size:16px;font-weight:600;padding:14px 16px;text-decoration:none;transition:all .2s ease}.mobile-nav-links>a:hover{background:#f4eeff;color:#5e1faf}.mobile-services-accordion{width:100%}.mobile-services-trigger{align-items:center;background:none;border:none;border-radius:12px;color:#222;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;justify-content:space-between;padding:14px 16px;text-align:left;transition:all .2s ease;width:100%}.mobile-services-trigger:hover{background:#f4eeff;color:#5e1faf}.mobile-services-list{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:2px;margin:4px 0 4px 8px;max-height:55vh;overflow-y:auto;padding:8px}.mobile-service-item{align-items:center;border-radius:10px;color:#1e293b;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 12px;text-decoration:none;transition:all .2s ease}.mobile-service-item:hover{background:#ede9fe;color:#5e1faf}.mobile-view-all{border-top:1px solid #e2e8f0;color:#5e1faf!important;display:block;font-size:13px;font-weight:700;margin-top:4px;padding:12px;text-align:center;text-decoration:none;transition:.2s}.mobile-view-all:hover{color:#47128c!important}@media (max-width:1024px){.services-mega-dropdown{right:-80px;width:500px}.dropdown-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.nav-links{display:none}.hamburger-btn{align-items:center;display:flex;justify-content:center}.mobile-drawer,.mobile-overlay{display:block}}@media (max-width:480px){.mobile-drawer{max-width:100%;width:88%}}.lang-dropdown-wrapper{display:inline-block;height:100%;position:relative}.lang-dropdown-trigger{align-items:center;background:#f4eeff;border:1px solid #e9d8fd;border-radius:8px;color:#5e1faf!important;cursor:pointer;display:flex;font-size:13.5px!important;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .25s ease}.lang-dropdown-trigger:hover{background:#eef2ff;border-color:#cbd5e1;transform:translateY(-1px)}.india-flag-svg{border-radius:1px;box-shadow:0 1px 2px #00000026;display:inline-block;height:12px;width:18px}.lang-code{color:#5e1faf;font-size:13.5px;font-weight:700;margin-left:2px}.lang-dropdown-menu.amazon-style{animation:dropdownFadeIn .2s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 25px #0000001f;display:flex;flex-direction:column;gap:8px;padding:14px 12px;position:absolute;right:-10px;top:calc(100% + 10px);width:190px;z-index:1010}.lang-dropdown-menu.amazon-style:before{background:#fff;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0;content:"";height:10px;position:absolute;right:25px;top:-6px;transform:rotate(45deg);width:10px;z-index:1011}.lang-dropdown-header{color:#1e293b;font-size:12.5px;font-weight:700;padding-bottom:2px}.lang-dropdown-divider{background-color:#f1f5f9;height:1px;margin:-2px 0 2px}.lang-dropdown-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:8px 6px;text-align:left;transition:all .15s ease;width:100%}.lang-dropdown-item:hover{background:#0000}.lang-dropdown-item:hover .lang-label{color:#5e1faf;text-decoration:underline}.lang-radio-outer{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .15s ease;width:16px}.lang-dropdown-item.active .lang-radio-outer{border-color:#5e1faf}.lang-radio-inner{animation:scaleIn .15s cubic-bezier(.34,1.56,.64,1);background-color:#5e1faf;border-radius:50%;height:8px;width:8px}.lang-label{color:#334155;font-size:13.5px;font-weight:500;transition:color .15s ease}.lang-dropdown-item.active .lang-label{color:#5e1faf;font-weight:700}.mobile-lang-section{border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.mobile-lang-title{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:700;gap:8px}.mobile-lang-title .india-flag-svg{height:14px;width:20px}.mobile-lang-list{display:flex;flex-direction:column;gap:4px}.mobile-lang-row-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.mobile-lang-row-btn:hover{background:#f8fafc}.mobile-lang-row-btn.active{background:#f4eeff;border-color:#e9d8fd;color:#5e1faf;font-weight:700}.mobile-radio-outer{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .15s ease;width:18px}.mobile-lang-row-btn.active .mobile-radio-outer{border-color:#5e1faf}.mobile-radio-inner{animation:scaleIn .15s cubic-bezier(.34,1.56,.64,1);background-color:#5e1faf;border-radius:50%;height:10px;width:10px}.mobile-lang-label{font-size:14px;transition:color .15s ease}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.theme-toggle-btn{align-items:center;background:#f4eeff;border:1px solid #e9d8fd;border-radius:50%;box-shadow:0 2px 8px #5e1faf0d;color:#5e1faf;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .25s cubic-bezier(.175,.885,.32,1.275);width:38px}.theme-toggle-btn:hover{background:#eef2ff;border-color:#cbd5e1;box-shadow:0 4px 12px #5e1faf1f;color:#5e1faf;transform:scale(1.08) rotate(12deg)}.sun-icon{color:#d97706;filter:drop-shadow(0 0 2px rgba(217,119,6,.2));font-size:16px}.moon-icon{color:#5e1faf;font-size:15px}.mobile-theme-btn{display:none;margin-left:auto;margin-right:15px}@media (max-width:991px){.nav-links .theme-toggle-btn{display:none}.mobile-theme-btn{display:flex}}.navbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #eee;position:fixed;top:0;width:100%;z-index:1000}.nav-container{height:72px;justify-content:space-between}.logo,.nav-container{align-items:center;display:flex}.logo{font-size:48px;font-weight:700;letter-spacing:-2px;line-height:1;text-decoration:none;white-space:nowrap}.needs-text{color:#002e7a}.two-text{color:#24a10a}.u-text{color:#5e1faf}.nav-links{align-items:center;display:flex;gap:32px}.nav-links a{color:#222;font-size:15px;font-weight:600;position:relative;text-decoration:none;transition:.3s}.nav-links a:hover{color:#5e1faf}.hero-section{align-items:center;background:#f8f5ff;display:flex;min-height:90vh;overflow:hidden;padding-bottom:30px;padding-top:90px}.hero-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr}.hero-left h1{color:#111;font-size:clamp(36px,4.5vw,72px);font-weight:700;line-height:1.08;margin-bottom:20px;margin-top:-15px;max-width:650px}.hero-left p{color:#666;font-size:clamp(14px,1.1vw,18px);line-height:1.8;margin-bottom:30px;max-width:560px}.hero-desc-paragraph{display:block}.hero-word{animation:wordFadeIn .45s cubic-bezier(.25,1,.5,1) forwards;display:inline-block;margin-right:.28em;opacity:0;transform:translateY(6px);vertical-align:initial}@keyframes wordFadeIn{to{opacity:1;transform:translateY(0)}}.trusted-badge{align-items:center;background:#fff;border:1px solid #ddd;border-radius:40px;color:#333;display:inline-flex;font-size:13px;font-weight:600;gap:12px;padding:10px 18px}.green-dot{background:#5e1faf;border-radius:50%;height:10px;width:10px}.hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px}.primary-btn{background:#5e1faf;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 26px;transition:.3s}.primary-btn:hover{background:#7b2ff7;transform:translateY(-3px)}.store-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.store-buttons img{cursor:pointer;height:50px;transition:.3s}.store-buttons img:hover{transform:translateY(-4px)}.ratings{display:table;margin-top:24px;width:auto}.ratings .stars,.ratings-text-wrapper{display:table-cell;line-height:1;vertical-align:middle}.ratings .stars{font-size:16px;letter-spacing:1px;padding-right:10px}.ratings-text-wrapper{color:#475569;font-size:14.5px;font-weight:600}.count-pill-num,.rating-pill-num,.ratings-plain-text{display:inline-block;line-height:1;vertical-align:middle}.count-pill-num,.rating-pill-num{color:#5e1faf;font-size:15.5px;font-weight:800;margin:0 4px}.hero-right{align-items:center;display:flex;justify-content:center;min-height:480px;overflow:hidden;position:relative;width:100%}.image-bg{background:linear-gradient(135deg,#5e1faf,#8b5cf6);border-radius:50%;filter:blur(70px);height:400px;opacity:.18;position:absolute;width:400px;z-index:1}.worker-image{animation:float 4s ease-in-out infinite;height:490px;object-fit:contain;position:relative;transition:opacity .6s ease-in-out;width:400px;z-index:2}.worker3-fix{transform:scale(1.16)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.whyus-section{background:#fff;padding:60px 0}.whyus-header{margin:auto auto 36px;max-width:760px;text-align:center}.whyus-badge{background:#f4eeff;border-radius:30px;color:#5e1faf;display:inline-block;font-size:13px;font-weight:700;margin-bottom:18px;padding:10px 18px}.whyus-header h2{color:#111;font-size:clamp(28px,3.5vw,54px);font-weight:800;line-height:1.1;margin-bottom:16px}.whyus-header p{color:#666;font-size:16px;line-height:1.8}.whyus-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.why-card{background:#fff;border:1px solid #eee;border-radius:24px;padding:28px 22px;transition:.3s}.why-card:hover{border-color:#e9d8fd;box-shadow:0 20px 50px #5e1faf14;transform:translateY(-8px)}.why-icon{align-items:center;background:#f4eeff;border-radius:16px;color:#5e1faf;display:flex;font-size:22px;height:56px;justify-content:center;margin-bottom:18px;width:56px}.why-card h3{color:#111;font-size:19px;font-weight:700;margin-bottom:12px}.why-card p{color:#666;font-size:14px;line-height:1.8}.services-section{background:#f8f5ff;padding:60px 0}.services-header{margin:auto auto 30px;max-width:700px;text-align:center}.services-badge{background:#efe7ff;border-radius:30px;color:#5e1faf;display:inline-block;font-size:12px;font-weight:700;margin-bottom:16px;padding:9px 18px}.services-header h2{color:#111;font-size:clamp(26px,3.5vw,50px);font-weight:800;line-height:1.1;margin-bottom:14px}.services-header p{color:#666;font-size:15px;line-height:1.7}.services-grid-small{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.small-service-card{background:#fff;border:1px solid #0000;border-radius:22px;overflow:hidden;padding:16px;text-decoration:none;transition:.35s}.small-service-card:hover{border-color:#e9d8fd;box-shadow:0 20px 45px #5e1faf14;transform:translateY(-6px)}.service-image-wrapper{align-items:flex-end;background:#f4eeff;border-radius:18px;display:flex;height:230px;justify-content:center;overflow:hidden;width:100%}.service-image-wrapper img{height:100%;object-fit:contain;object-position:center bottom;transition:.4s;width:100%}.small-service-card:hover img{transform:scale(1.04)}.small-service-card h3{color:#111;font-size:18px;font-weight:700;line-height:1.3;margin-top:14px}.small-service-card:nth-child(2) .service-image-wrapper img{object-position:center 15px}.small-service-card:nth-child(5) .service-image-wrapper{align-items:center}.small-service-card:nth-child(5) .service-image-wrapper img{object-fit:cover;object-position:center 15%}.testimonials-section{background:#fff;overflow:hidden;padding:60px 0}.testimonial-header{margin:auto auto 30px;max-width:760px;text-align:center}.testimonial-badge{background:#efe7ff;border-radius:30px;color:#5e1faf;display:inline-block;font-size:13px;font-weight:700;margin-bottom:18px;padding:10px 20px}.testimonial-header h2{font-size:clamp(28px,3.5vw,54px);font-weight:800;line-height:1.1;margin-bottom:16px}.testimonial-header p{color:#666;font-size:16px}.testimonial-slider{overflow:hidden;width:100%}.testimonial-track{animation:scrollTestimonials 35s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.testimonial-track:hover{animation-play-state:paused}@keyframes scrollTestimonials{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.testimonial-card{background:#fff;border:1px solid #eee;border-radius:24px;box-shadow:0 8px 25px #0000000a;margin-right:20px;min-height:230px;padding:28px;transition:.3s;width:360px}.testimonial-card:hover{box-shadow:0 20px 50px #5e1faf1a;transform:translateY(-8px)}.stars{color:#5e1faf;font-size:18px;letter-spacing:3px;margin-bottom:18px}.review-text{color:#555;font-size:15px;line-height:1.9;margin-bottom:28px}.review-user{gap:14px}.review-user,.user-circle{align-items:center;display:flex}.user-circle{background:linear-gradient(135deg,#5e1faf,#8b5cf6);border-radius:50%;color:#fff;flex-shrink:0;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.faq-section{background:#f9f7ff;background-image:radial-gradient(at 100% 0,#5e1faf0d 0,#0000 50%),radial-gradient(at 0 100%,#24a10a0a 0,#0000 50%),radial-gradient(at 50% 50%,#002e7a08 0,#0000 50%);overflow:hidden;padding:80px 0;position:relative}.faq-section:after,.faq-section:before{border-radius:50%;content:"";filter:blur(90px);height:300px;opacity:.45;pointer-events:none;position:absolute;width:300px;z-index:0}.faq-section:before{animation:floatOrb 14s ease-in-out infinite alternate;background:#5e1faf1f;right:-5%;top:15%}.faq-section:after{animation:floatOrb 16s ease-in-out infinite alternate-reverse;background:#24a10a14;bottom:15%;left:-5%}@keyframes floatOrb{0%{transform:translateY(0) scale(1)}to{transform:translateY(-30px) scale(1.15)}}.faq-section .container{position:relative;z-index:2}.faq-header{margin:auto auto 44px;max-width:760px;text-align:center}.faq-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#5e1faf1a,#002e7a0d);border:1px solid #5e1faf26;border-radius:30px;box-shadow:0 4px 12px #5e1faf0d;color:#5e1faf;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:20px;padding:8px 24px;text-transform:uppercase}.faq-header h2{color:#002e7a;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.15;margin-bottom:18px}.faq-header h2 .gradient-text{-webkit-text-fill-color:#0000;animation:rollingBrand 5s linear infinite;background:linear-gradient(135deg,#5e1faf 20%,#24a10a 50%,#002e7a 80%);-webkit-background-clip:text;background-size:200% auto}.faq-header p{color:#555;font-size:16px;line-height:1.8}.faq-container{margin:auto;max-width:860px;perspective:1200px}.faq-item{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #efe7ffb3;border-radius:22px;box-shadow:0 4px 20px #5e1faf05;margin-bottom:20px;overflow:hidden;position:relative;transform:translateZ(0) rotateX(0deg) rotateY(0deg);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.165,.84,.44,1),border-color .4s ease,box-shadow .5s cubic-bezier(.165,.84,.44,1),background-color .4s ease}.faq-item:before{background:linear-gradient(180deg,#5e1faf,#24a10a,#002e7a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:opacity .4s ease,transform .4s cubic-bezier(.165,.84,.44,1);width:5px;z-index:10}.faq-item:hover{background:#fff;border-color:#5e1faf40;box-shadow:0 18px 36px #5e1faf14,0 5px 15px #00000005,inset 0 0 1px #5e1faf26;transform:translate3d(0,-6px,15px) rotateX(1.8deg) rotateY(-.4deg)}.faq-item:hover:before{opacity:.65;transform:scaleY(.4)}.faq-item.active-faq{background:#fff;border-color:#5e1faf66;box-shadow:0 12px 30px #5e1faf1f,0 0 20px #5e1faf0f,inset 0 2px 4px #5e1faf05;transform:translate3d(0,2px,8px) rotateX(-1deg)}.faq-item.active-faq:before{opacity:1;transform:scaleY(1)}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:24px 30px;position:relative;-webkit-user-select:none;user-select:none;z-index:5}.faq-question h3{color:#1a1a1a;font-size:18px;font-weight:600;padding-right:20px;transition:color .3s ease,transform .3s ease}.faq-item:hover .faq-question h3{color:#5e1faf;transform:translateZ(10px)}.faq-item.active-faq .faq-question h3{color:#5e1faf;font-weight:700}.faq-question span{align-items:center;background:#5e1faf0f;border-radius:50%;box-shadow:0 2px 8px #5e1faf0a;color:#5e1faf;display:flex;flex-shrink:0;font-size:13px;height:42px;justify-content:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:42px}.faq-item:hover .faq-question span{background:#5e1faf1f;transform:translateZ(15px) scale(1.05)}.faq-item.active-faq .faq-question span{background:linear-gradient(135deg,#5e1faf,#002e7a);box-shadow:0 4px 15px #5e1faf59,0 2px 5px #002e7a33;color:#fff;transform:translateZ(15px) rotate(180deg) scale(1.05)}.faq-answer{max-height:0;opacity:0;overflow:hidden;position:relative;transform:perspective(800px) rotateX(-22deg);transform-origin:top center;transition:max-height .45s cubic-bezier(.16,1,.3,1),opacity .4s ease,transform .45s cubic-bezier(.16,1,.3,1);z-index:4}.faq-answer.show-answer{max-height:250px;opacity:1;transform:perspective(800px) rotateX(0deg)}.faq-answer p{border-top:1px dashed #5e1faf14;color:#555;font-size:15px;line-height:1.8;padding:18px 30px 26px}@media(min-width:1200px){.hero-left h1{font-size:68px}.whyus-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.whyus-grid{grid-template-columns:repeat(2,1fr)}.services-grid-small{grid-template-columns:repeat(3,1fr)}.hero-left h1{font-size:clamp(34px,4vw,58px)}}@media(max-width:900px){.nav-container{height:66px}.logo{font-size:40px}.hero-container{grid-template-columns:1fr;text-align:center}.hero-left{order:2}.hero-right{min-height:360px;order:1}.worker-image{height:370px;width:300px}.image-bg{height:260px;width:260px}.hero-buttons,.store-buttons{justify-content:center}.hero-left h1,.hero-left p{margin-left:auto;margin-right:auto}.trusted-badge{margin:0 auto 20px}.services-grid-small,.whyus-grid{gap:18px;grid-template-columns:repeat(2,1fr)}.nav-links{display:none}}@media(max-width:768px){.hero-section{min-height:auto;padding-top:80px}.hero-right{min-height:320px}.worker-image{height:330px;width:270px}.image-bg{height:230px;width:230px}.testimonial-card{padding:22px;width:300px}.faq-question{padding:20px 22px}.faq-question h3{font-size:16px;font-weight:600}.faq-answer p{border-top:1px dashed #5e1faf14;padding:14px 22px 20px}.services-grid-small{grid-template-columns:repeat(2,1fr)}.service-image-wrapper{height:150px}.faq-section,.services-section,.testimonials-section,.whyus-section{padding:44px 0}}@media(max-width:600px){.logo{font-size:36px;letter-spacing:-1px}.nav-container{height:60px}.hero-section{padding-bottom:20px;padding-top:74px}.hero-right{min-height:280px}.worker-image{height:280px;width:230px}.image-bg{height:200px;width:200px}.store-buttons img{height:42px}.ratings{font-size:14px}.primary-btn{font-size:15px;padding:14px;text-align:center;width:100%}.services-grid-small{gap:14px;grid-template-columns:1fr 1fr}.small-service-card h3{font-size:15px}.service-image-wrapper{height:130px}.whyus-grid{gap:14px;grid-template-columns:1fr 1fr}.why-card{padding:20px 16px}.why-card h3{font-size:16px}.why-card p{font-size:13px}.testimonial-card{min-height:200px;padding:18px;width:260px}.review-text{font-size:13px}.faq-question{padding:16px 18px}.faq-question h3{font-size:14px;font-weight:600}.faq-answer p{border-top:1px dashed #5e1faf14;font-size:13px;padding:12px 18px 16px}}@media(max-width:400px){.logo{font-size:30px}.hero-right{min-height:240px}.worker-image{height:235px;width:190px}.image-bg{height:160px;width:160px}.store-buttons{align-items:center;flex-direction:column;gap:10px}.store-buttons img{height:40px}.services-grid-small,.whyus-grid{gap:14px;grid-template-columns:1fr}.testimonial-card{width:240px}}.all-services-page{background:#f8f5ff;min-height:100vh;overflow-x:hidden;padding-bottom:80px;padding-top:100px;position:relative}.all-services-hero{margin:0 auto 40px;max-width:800px;padding:0 20px;position:relative;text-align:center;z-index:10}.all-services-hero:before{animation:hero-orb-float 10s ease-in-out infinite alternate;background:radial-gradient(circle,#8b5cf624 0,#5e1faf08 60%,#0000 100%);border-radius:50%;content:"";height:380px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px;z-index:-1}@keyframes hero-orb-float{0%{filter:blur(20px);transform:translate(-50%,-46%) scale(.95)}to{filter:blur(10px);transform:translate(-50%,-54%) scale(1.15)}}.all-services-hero .hero-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#efe7ffb3;border:1px solid #5e1faf26;border-radius:30px;box-shadow:0 4px 12px #5e1faf0d;color:#5e1faf;display:inline-block;font-size:13px;font-weight:600;letter-spacing:1.5px;margin-bottom:16px;padding:8px 20px;text-transform:uppercase}.all-services-hero h1{color:#111;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.15;margin-bottom:16px}.all-services-hero p{color:#64748b;font-size:15px;line-height:1.6}.all-services-anchors-wrapper{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border-bottom:1px solid #e2e8f0cc;border-top:1px solid #f1f5f9cc;box-shadow:0 10px 30px #5e1faf05;margin-bottom:50px;padding:14px 0;position:-webkit-sticky;position:sticky;top:72px;z-index:100}.all-services-anchors{display:flex;gap:12px;justify-content:center;overflow-x:auto;padding:0 10px;scrollbar-width:none}.all-services-anchors::-webkit-scrollbar{display:none}.anchor-pill{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:30px;color:#475569;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 22px;perspective:600px;transform-style:preserve-3d;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.anchor-pill:hover{background:#faf5ff;border-color:#5e1faf;box-shadow:0 6px 15px #5e1faf14;color:#5e1faf;transform:translateY(-3px) translateZ(4px)}.anchor-pill.active{background:linear-gradient(135deg,#5e1faf,#8b5cf6);border-color:#5e1faf;box-shadow:0 8px 20px #5e1faf40,0 0 15px #8b5cf626;color:#fff;transform:translateY(-2px) scale(1.03) translateZ(6px)}.anchor-pill:active{box-shadow:inset 0 2px 4px #0000000f;transform:translateY(1px) scale(.97) translateZ(0);transition:transform .1s ease}.all-services-section{animation:section-entrance-3d .8s cubic-bezier(.16,1,.3,1) both;padding:30px 0 60px;scroll-margin-top:140px}.all-services-section:first-of-type{animation-delay:.1s}.all-services-section:nth-of-type(2){animation-delay:.2s}.all-services-section:nth-of-type(3){animation-delay:.3s}.all-services-section:nth-of-type(4){animation-delay:.4s}.all-services-section:nth-of-type(5){animation-delay:.5s}@keyframes section-entrance-3d{0%{opacity:0;transform:perspective(1200px) rotateX(12deg) translateY(45px) translateZ(-60px)}to{opacity:1;transform:perspective(1200px) rotateX(0deg) translateY(0) translateZ(0)}}.all-services-banner{background:#fff;border:1px solid #f1f5f9;border-radius:28px;box-shadow:0 10px 30px rgba(0,0,0,.015);display:grid;grid-template-columns:320px 1fr;margin-bottom:30px;overflow:hidden;perspective:1000px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease,border-color .5s ease}.all-services-banner:hover{border-color:#e9d8fd;box-shadow:0 25px 50px #5e1faf12,0 0 25px #8b5cf61f;transform:perspective(1000px) rotateX(1.8deg) rotateY(-.8deg) translateY(-6px) translateZ(8px)}.all-services-banner:active{box-shadow:0 8px 20px #5e1faf0a;transform:perspective(1000px) rotateX(.5deg) translateY(-1px);transition:transform .1s ease}.banner-image-wrapper{height:100%;min-height:220px;overflow:hidden;position:relative}.banner-image-wrapper img{height:100%;object-fit:cover;transform-origin:center top;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.banner-daily-workers .banner-image-wrapper img,.banner-house-workers .banner-image-wrapper img,.banner-image-wrapper img{object-position:center 15%}.banner-logistics .banner-image-wrapper img,.banner-skilled-professionals .banner-image-wrapper img{object-position:center 12%}.banner-apartment-services .banner-image-wrapper img{object-position:80% 20%}.all-services-banner:hover .banner-image-wrapper img{transform:scale(1.03)}.banner-overlay{background:linear-gradient(90deg,#5e1faf26,#fff0);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.banner-info{align-items:flex-start;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:36px}.banner-info .section-tag{background:#faf5ff;border:1px solid #5e1faf14;border-radius:30px;color:#5e1faf;font-size:11.5px;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.banner-info h2{color:#1e293b;font-size:26px;font-weight:700;margin:0}.banner-info p{color:#64748b;font-size:14.5px;line-height:1.6;margin:0;max-width:750px}.banner-action-btn{align-items:center;background:linear-gradient(135deg,#5e1faf,#7c3aed);border:1px solid #5e1faf;border-radius:14px;box-shadow:0 4px 12px #5e1faf26;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:11px 24px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.banner-action-btn:hover{background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-color:#8b5cf6;box-shadow:0 8px 20px #5e1faf40,0 0 10px #8b5cf633;transform:translateY(-2px) scale(1.02)}.banner-action-btn:active{box-shadow:0 2px 6px #5e1faf1a;transform:translateY(1px) scale(.98);transition:transform .08s ease}.all-services-page .icon-service-card{perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease}.all-services-page .icon-service-card:hover{border-color:#c084fc;box-shadow:0 20px 40px #5e1faf1a,0 0 25px #a855f72e;transform:perspective(1000px) rotateX(4deg) rotateY(-4deg) translateY(-8px) translateZ(10px)}.all-services-page .icon-service-card:active{box-shadow:0 8px 16px #5e1faf0f;transform:perspective(1000px) rotateX(1.5deg) rotateY(-1.5deg) translateY(-2px) translateZ(3px);transition:transform .08s ease}.all-services-page .icon-service-card .icon-wrapper{position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.all-services-page .icon-service-card:hover .icon-wrapper{box-shadow:0 0 22px currentColor;transform:translateZ(22px) scale(1.06)}.all-services-page .icon-service-card h3{transition:transform .4s cubic-bezier(.16,1,.3,1)}.all-services-page .icon-service-card:hover h3{transform:translateZ(12px)}.all-services-page .icon-service-card p{transition:transform .4s cubic-bezier(.16,1,.3,1)}.all-services-page .icon-service-card:hover p{transform:translateZ(8px)}.all-services-page .guidelines-toggle-btn{align-items:center;background:#f8f5ff;border:1px solid #e9d8fd;border-radius:14px;color:#5e1faf;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:8px;justify-content:center;margin-top:6px;padding:10px 20px;transform-style:preserve-3d;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.all-services-page .icon-service-card:hover .guidelines-toggle-btn{background:linear-gradient(135deg,#5e1faf,#8b5cf6);border-color:#5e1faf;box-shadow:0 4px 15px #5e1faf33;color:#fff;transform:translateZ(14px)}.all-services-page .guidelines-toggle-btn:active{box-shadow:inset 0 2px 4px #0000001a;transform:translateZ(4px) scale(.97);transition:transform .08s ease}@media (max-width:992px){.all-services-banner{grid-template-columns:1fr}.banner-image-wrapper{aspect-ratio:auto;background:#f4eeff;height:260px;max-height:none;min-height:auto;width:100%}.banner-daily-workers .banner-image-wrapper img,.banner-house-workers .banner-image-wrapper img,.banner-logistics .banner-image-wrapper img,.banner-skilled-professionals .banner-image-wrapper img{object-fit:contain;object-position:center bottom;transform-origin:center bottom}.banner-apartment-services .banner-image-wrapper img{object-fit:cover;object-position:80% 20%;transform-origin:center top}.banner-info{padding:28px 24px}.all-services-anchors{justify-content:flex-start;padding:0 16px}}@media (max-width:576px){.all-services-anchors-wrapper{top:60px}.banner-image-wrapper{aspect-ratio:auto;height:220px}.subcategory-grid{gap:16px;grid-template-columns:1fr}}.chatbot-launcher{align-items:center;background:#5e1faf;border:none;border-radius:50%;bottom:24px;box-shadow:0 6px 22px #5e1faf59;color:#fff;cursor:pointer;display:flex;font-size:22px;height:58px;justify-content:center;outline:none;overflow:hidden;padding:0;position:fixed;right:24px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:58px;z-index:2000}.chatbot-launcher:hover{background:#47128c;box-shadow:0 10px 28px #5e1faf66;transform:scale(1.08) translateY(-3px)}.chatbot-launcher.active{background:#1a1a1a;box-shadow:0 4px 15px #00000040;transform:rotate(90deg)}.launcher-avatar{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.chatbot-window{animation:slideUp .32s cubic-bezier(.16,1,.3,1) forwards;background:#fff;border:1px solid #e2e8f0;border-radius:24px;bottom:96px;box-shadow:0 16px 48px #00000024;display:flex;flex-direction:column;font-family:Poppins,Inter,sans-serif;height:min(540px,calc(100vh - 130px));max-height:calc(100vh - 120px);overflow:hidden;position:fixed;right:24px;width:380px;z-index:2000}@keyframes slideUp{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot-header-bar{align-items:center;background:linear-gradient(135deg,#5e1faf,#3f127a);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.bot-profile{align-items:center;display:flex;gap:10px}.back-dashboard-btn{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;outline:none;transition:all .2s ease;width:28px}.back-dashboard-btn:hover{background:#ffffff4d;transform:translateX(-2px)}.bot-avatar{background:#fff;border:2px solid #ffffffd9;border-radius:50%;box-shadow:0 2px 8px #00000026;flex-shrink:0;height:40px;object-fit:cover;width:40px}.bot-status-info h3{font-size:15px;font-weight:700;letter-spacing:-.3px;margin:0 0 2px}.live-badge{align-items:center;color:#ffffffe6;display:flex;font-size:11px;font-weight:500;gap:5px}.live-indicator-dot{animation:pulseGreen 2s infinite;background:#24a10a;border-radius:50%;box-shadow:0 0 8px #24a10a;display:inline-block;flex-shrink:0;height:7px;width:7px}@keyframes pulseGreen{0%{box-shadow:0 0 0 0 #24a10ab3;transform:scale(.95)}70%{box-shadow:0 0 0 5px #24a10a00;transform:scale(1)}to{box-shadow:0 0 0 0 #24a10a00;transform:scale(.95)}}.close-chat-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:30px;justify-content:center;outline:none;transition:all .2s ease;width:30px}.close-chat-btn:hover{background:#ffffff47}.chatbot-dashboard{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:0}.chatbot-dashboard::-webkit-scrollbar{width:4px}.chatbot-dashboard::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.dashboard-qa-section{flex:1 1;padding:16px 16px 8px}.dashboard-qa-section h4{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:700;gap:7px;margin:0 0 12px}.icon-purple{color:#5e1faf}.dashboard-qa-grid{display:flex;flex-direction:column;gap:8px}.qa-dashboard-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 6px #00000005;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:11px 14px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.qa-dashboard-card:hover{background:#faf5ff;border-color:#5e1faf;box-shadow:0 4px 12px #5e1faf17;transform:translateY(-2px)}.qa-card-title{color:#1e293b;flex:1 1;font-size:13px;font-weight:600;line-height:1.4;padding-right:8px;text-align:left}.qa-card-action{color:#5e1faf;flex-shrink:0;font-size:11px;font-weight:700;opacity:0;transform:translateX(-5px);transition:all .2s ease;white-space:nowrap}.qa-dashboard-card:hover .qa-card-action{opacity:1;transform:translateX(0)}.dashboard-footer-hint{padding:10px 16px 14px;text-align:center}.dashboard-footer-hint p{color:#64748b;font-size:11px;font-weight:500;margin:0}.chatbot-messages{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.chatbot-messages::-webkit-scrollbar{width:4px}.chatbot-messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.message-bubble-wrapper{align-items:flex-end;display:flex;gap:8px;max-width:88%}.message-bubble-wrapper.bot{align-self:flex-start}.message-bubble-wrapper.user{align-self:flex-end;flex-direction:row-reverse}.small-bot-icon{align-items:center;background:#faf5ff;border:1px solid #ebd5ff;border-radius:50%;color:#5e1faf;display:flex;flex-shrink:0;font-size:10px;height:26px;justify-content:center;width:26px}.message-bubble{border-radius:16px;box-shadow:0 2px 8px #00000008;font-size:13.5px;line-height:1.55;padding:11px 14px}.message-bubble.bot{background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;color:#1e293b}.message-bubble.bot strong{color:#5e1faf;font-weight:700}.message-bubble.user{background:#5e1faf;border-bottom-right-radius:4px;box-shadow:0 4px 12px #5e1faf2e;color:#fff}.message-bubble p{margin:0}.message-bubble.bot.typing{align-items:center;display:flex;gap:4px;padding:13px 16px}.typing-dot{animation:typingBounce 1.4s ease-in-out infinite both;background:#5e1faf;border-radius:50%;display:inline-block;height:6px;width:6px}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chatbot-mini-hint{background:#fff;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:center;padding:7px 14px}.mini-dash-btn{align-items:center;background:#0000;border:none;color:#5e1faf;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;gap:6px;outline:none;padding:4px 8px;transition:all .2s ease}.mini-dash-btn:hover{color:#47128c;transform:translateY(-1px)}.chatbot-input-bar{align-items:center;background:#fff;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:10px;padding:12px 16px}.chatbot-input-bar input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#334155;flex:1 1;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:500;min-width:0;outline:none;padding:11px 14px;transition:all .2s ease}.chatbot-input-bar input:focus{background:#fff;border-color:#5e1faf;box-shadow:0 0 0 3px #5e1faf14}.send-msg-btn{align-items:center;background:#faf5ff;border:none;border-radius:12px;color:#5e1faf;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:42px;justify-content:center;outline:none;transition:all .2s ease;width:42px}.send-msg-btn:hover{background:#5e1faf;box-shadow:0 4px 10px #5e1faf2e;color:#fff;transform:translateY(-1px)}.message-bubble ol.msg-num-list,.message-bubble ul.msg-bullet-list{margin:6px 0!important;padding-left:18px!important}.message-bubble ol.msg-num-list li,.message-bubble ul.msg-bullet-list li{font-size:13px!important;line-height:1.5!important;margin-bottom:5px!important}.message-bubble.user ol.msg-num-list,.message-bubble.user ul.msg-bullet-list{color:#fff!important}.message-bubble.bot ul.msg-bullet-list li{list-style-type:disc!important}.message-bubble.bot ol.msg-num-list li{list-style-type:decimal!important}@media (max-width:768px){.chatbot-launcher{bottom:18px;height:54px;right:18px;width:54px}.chatbot-window{border-radius:20px;bottom:84px;height:min(500px,calc(100vh - 110px));max-width:400px;right:12px;width:calc(100vw - 24px)}}@media (max-width:540px){.chatbot-launcher{bottom:16px;font-size:20px;height:52px;right:16px;width:52px}.chatbot-window{border:none;border-radius:0;bottom:0;height:100vh;left:0;max-height:100vh;max-width:100%;right:0;width:100%}.chatbot-launcher.active{bottom:16px;right:16px;z-index:2100}.chatbot-header-bar{padding:max(14px,env(safe-area-inset-top)) 16px 14px}.bot-avatar{height:36px;width:36px}.bot-status-info h3{font-size:14px}.dashboard-qa-section{padding:14px 14px 6px}.qa-dashboard-card{padding:10px 12px}.qa-card-title{font-size:12.5px}.chatbot-input-bar{padding:10px 14px max(10px,env(safe-area-inset-bottom))}.chatbot-input-bar input{font-size:13px;padding:10px 12px}.send-msg-btn{height:40px;width:40px}.message-bubble{font-size:13px}.chatbot-messages{padding:14px}}@media (max-width:380px){.chatbot-launcher{bottom:14px;height:48px;right:14px;width:48px}.bot-status-info h3{font-size:13px}.live-badge{font-size:10px}.qa-card-title{font-size:12px}.qa-card-action{display:none}.chatbot-input-bar input{font-size:12.5px}}.footer{background:#050505;color:#fff;padding:55px 0 20px}.footer-top{grid-gap:40px;align-items:flex-start;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr}.footer-logo{color:#fff;font-size:44px;font-weight:600;margin-bottom:14px}.footer-logo .needs-text,.footer-logo .two-text,.footer-logo .u-text{color:#fff!important;font-weight:600}.footer-brand p{color:#bdbdbd;font-size:14px;line-height:1.7;margin-bottom:22px;max-width:380px}.footer-contact{margin-bottom:18px}.footer-contact h4{color:#fff;font-size:12px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.footer-contact a{color:#5e1faf;font-size:15px;font-weight:700;text-decoration:none}.footer-links h3{font-size:13px;letter-spacing:1.5px;margin-bottom:16px;text-transform:uppercase}.footer-links{display:flex;flex-direction:column}.footer-links a{color:#bdbdbd;font-size:13px;margin-bottom:11px;text-decoration:none;transition:.3s}.footer-links a:hover{color:#5e1faf}.footer-divider{background:#1d1d1d;height:1px;margin:32px 0;width:100%}.footer-bottom-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr}.footer-heading{font-size:15px;letter-spacing:1px;margin-bottom:18px;text-transform:uppercase}.footer-grid-links{grid-gap:10px 35px;display:grid;gap:10px 35px;grid-template-columns:repeat(2,1fr)}.footer-grid-links a{color:#bdbdbd;font-size:13px;text-decoration:none;transition:.3s}.footer-grid-links a:hover{color:#5e1faf}.footer-last{align-items:center;border-top:1px solid #1d1d1d;display:flex;justify-content:center;margin-top:32px;padding-top:20px;text-align:center}.footer-last p{color:#8d8d8d;font-size:13px}.social-icons{display:flex;gap:12px}.social-icons a{align-items:center;background:#111;border-radius:50%;color:#fff;display:flex;font-size:15px;height:40px;justify-content:center;text-decoration:none;transition:.3s;width:40px}.social-icons a:hover{background:#5e1faf;transform:translateY(-3px)}@media(max-width:1100px){.footer-top{gap:30px;grid-template-columns:1.5fr 1fr 1fr}.footer-top>.footer-links:last-child{display:none}}@media(max-width:900px){.footer-top{gap:28px;grid-template-columns:1fr 1fr}.footer-top>.footer-links:last-child{display:flex}.footer-bottom-grid{gap:28px;grid-template-columns:1fr}.footer{padding:45px 0 18px}}@media(max-width:700px){.footer{padding:40px 0 16px}.footer-top{gap:24px;grid-template-columns:1fr}.footer-top>.footer-links:last-child{display:flex}.footer-logo{font-size:36px}.footer-brand p{font-size:13px;max-width:100%}.footer-grid-links{gap:8px 20px;grid-template-columns:1fr 1fr}.footer-last{flex-direction:column;gap:16px;text-align:center}.footer-contact a{font-size:14px}}@media(max-width:480px){.footer-logo{font-size:32px}.footer-grid-links{gap:8px;grid-template-columns:1fr}.social-icons a{font-size:14px;height:36px;width:36px}}
/*# sourceMappingURL=main.0a27ee69.css.map*/