.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame{display:none !important;visibility:hidden !important;height:0 !important}body{top:0px !important;position:static !important}#goog-gt-tt,.goog-te-balloon-frame{display:none !important}.goog-tooltip,.goog-tooltip:hover{display:none !important}.goog-text-highlight{background-color:transparent !important;box-shadow:none !important;border:none !important}.skiptranslate{display:none !important}#google_translate_element{display:none !important;position:absolute;left:-9999px}:root{--font-sans:'Work Sans','Noto Sans Devanagari','Noto Sans Tamil','Noto Sans Bengali','Noto Sans Gurmukhi','Noto Sans Oriya','Noto Sans Kannada',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,#desktop-header,#mobile-header,#desktop-nav,.desktop-nav-link,.mobile-nav-link{font-family:'Work Sans','Noto Sans Devanagari','Noto Sans Tamil','Noto Sans Bengali','Noto Sans Gurmukhi','Noto Sans Oriya','Noto Sans Kannada',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}a:focus-visible,button:focus-visible,[tabindex="0"]:focus-visible,.cv-dot:focus-visible,.cv-btn:focus-visible{outline:3px solid var(--orange) !important;outline-offset:2px !important}.skip-to-content{position:absolute;top:-100px;left:20px;background:var(--orange);color:#000 !important;padding:12px 24px;z-index:999999;font-weight:bold;border-radius:4px;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:top 0.2s ease}.skip-to-content:focus{top:20px;outline:3px solid #000;outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}html,body{scroll-behavior:auto !important}body{transition:padding-bottom 0.4s ease}html.lenis{height:auto}.lenis-smooth{scroll-behavior:auto !important}.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis-stopped{overflow:hidden}.lenis-scrolling iframe{pointer-events:none}html,:root,body{) --navy:var(--bt-primary,#efbf04) !important;--navy-deep:var(--bt-primary,#efbf04) !important;--navy-mid:var(--bt-primary,#efbf04) !important;--navy-light:var(--bt-primary,#efbf04) !important;) --orange:var(--bt-secondary,#071325) !important;--orange-dark:var(--bt-secondary,#071325) !important;) --gold:var(--bt-accent,#efbf04) !important;--gold-light:var(--bt-accent,#efbf04) !important;) --white:var(--bt-bg,#071325) !important;) --text-dark:var(--bt-text,#ffffff) !important}body,html,p,span,a,li,button,input,select,textarea,div,h1,h2,h3,h4,h5,h6,.section-title,.logo,.hero-headline,em{font-family:'Work Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}html{background-color:#071325 !important;scroll-behavior:smooth}body{background-color:#071325 !important;margin:0 !important;padding-bottom:0 !important}.text-gold{color:#efbf04}.bg-gold{background-color:#efbf04}.border-gold{border-color:#efbf04}.group:hover .group-hover\:text-navy-deep,.group:hover.group-hover\:text-navy-deep,.group:hover .group-hover\:text-navy-deep .material-symbols-outlined,.group:hover .text-gold.group-hover\:text-navy-deep{color:#1a1c3d !important}.group:hover .group-hover\:text-white-pure,.group:hover.group-hover\:text-white-pure,.group:hover .group-hover\:text-white-pure .material-symbols-outlined{color:#ffffff !important}.group:hover .group-hover\:bg-gold{background-color:#efbf04 !important}.group:hover .group-hover\:bg-coral-vibrant{background-color:#efbf04 !important}.material-symbols-outlined{font-family:'Material Symbols Outlined' !important;font-weight:normal !important;font-style:normal !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;display:inline-block !important;white-space:nowrap !important;word-wrap:normal !important;direction:ltr !important;font-feature-settings:'liga' 1 !important;font-variation-settings:'FILL' 0,'wght' 600,'GRAD' 0,'opsz' 48 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;vertical-align:middle}body.dark-mode{background-color:#0b0f19 !important;color:#cbd5e1 !important;--text-dark:#f8fafc !important;--text-mid:#cbd5e1 !important;--text-light:#94a3b8 !important;--off-white:#111827 !important;--light-bg:#1f2937 !important;--border:rgba(255,255,255,0.08) !important;--white:#0b0f19 !important}.page-hero,.contact-hero,.service-overview-visual,.cta-section{--text-dark:#ffffff !important;--text-mid:#cbd5e1 !important;--text-light:#94a3b8 !important;--off-white:rgba(255,255,255,0.03) !important;--light-bg:rgba(255,255,255,0.05) !important;--border:rgba(255,255,255,0.1) !important;--white:rgba(255,255,255,0.03) !important;color:#cbd5e1 !important}.contact-hero,.contact-hero-content,.page-hero,.page-hero .container{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;justify-content:center !important}.contact-hero .section-sub,.page-hero .section-sub,.page-hero p{margin-left:auto !important;margin-right:auto !important;text-align:center !important}.contact-hero h1,.contact-hero p,.contact-hero span,.page-hero h1,.page-hero p,.page-hero span{text-align:center !important}.page-hero h1,.page-hero h2,.page-hero h3,.page-hero h4,.page-hero h5,.page-hero h6,.contact-hero h1,.contact-hero h2,.contact-hero h3,.contact-hero h4,.contact-hero h5,.contact-hero h6,.service-overview-visual h1,.service-overview-visual h2,.service-overview-visual h3,.cta-section h1,.cta-section h2,.cta-section h3{color:#ffffff !important}.page-hero [style*="color:#0e"],.page-hero [style*="color:#0e"],.page-hero [style*="color:#0E"],.page-hero [style*="color:#0E"],.page-hero [style*="color:rgb(14"],.page-hero [style*="color:rgb(14"],.page-hero [style*="color:#37"],.page-hero [style*="color:#37"],.page-hero [style*="color:rgb(55"],.page-hero [style*="color:rgb(55"],.page-hero [style*="color:#0f"],.page-hero [style*="color:#0f"],.page-hero [style*="color:rgb(15"],.page-hero [style*="color:rgb(15"],.page-hero [style*="color:#33"],.page-hero [style*="color:#33"],.page-hero [style*="color:rgb(51"],.page-hero [style*="color:rgb(51"],.page-hero [style*="color:#07"],.page-hero [style*="color:#07"],.page-hero [style*="color:rgb(7"],.page-hero [style*="color:rgb(7"],.page-hero [style*="color:#0b"],.page-hero [style*="color:#0b"],.page-hero [style*="color:rgb(11"],.page-hero [style*="color:rgb(11"],.contact-hero [style*="color:#0e"],.contact-hero [style*="color:#0e"],.contact-hero [style*="color:#0E"],.contact-hero [style*="color:#0E"],.contact-hero [style*="color:rgb(14"],.contact-hero [style*="color:rgb(14"],.contact-hero [style*="color:#37"],.contact-hero [style*="color:#37"],.contact-hero [style*="color:rgb(55"],.contact-hero [style*="color:rgb(55"],.contact-hero [style*="color:#0f"],.contact-hero [style*="color:#0f"],.contact-hero [style*="color:rgb(15"],.contact-hero [style*="color:rgb(15"],.contact-hero [style*="color:#33"],.contact-hero [style*="color:#33"],.contact-hero [style*="color:rgb(51"],.contact-hero [style*="color:rgb(51"],.contact-hero [style*="color:#07"],.contact-hero [style*="color:#07"],.contact-hero [style*="color:rgb(7"],.contact-hero [style*="color:rgb(7"],.contact-hero [style*="color:#0b"],.contact-hero [style*="color:#0b"],.contact-hero [style*="color:rgb(11"],.contact-hero [style*="color:rgb(11"],.service-overview-visual [style*="color:#0e"],.service-overview-visual [style*="color:#0e"],.service-overview-visual [style*="color:#0E"],.service-overview-visual [style*="color:#0E"],.service-overview-visual [style*="color:rgb(14"],.service-overview-visual [style*="color:rgb(14"],.service-overview-visual [style*="color:#37"],.service-overview-visual [style*="color:#37"],.service-overview-visual [style*="color:rgb(55"],.service-overview-visual [style*="color:rgb(55"],.cta-section [style*="color:#0e"],.cta-section [style*="color:#0e"],.cta-section [style*="color:#0E"],.cta-section [style*="color:#0E"],.cta-section [style*="color:rgb(14"],.cta-section [style*="color:rgb(14"],.cta-section [style*="color:#37"],.cta-section [style*="color:#37"],.cta-section [style*="color:rgb(55"],.cta-section [style*="color:rgb(55"]{color:#ffffff !important}body.dark-mode [style*="color:#0e"],body.dark-mode [style*="color:#0e"],body.dark-mode [style*="color:#0E"],body.dark-mode [style*="color:#0E"],body.dark-mode [style*="color:rgb(14"],body.dark-mode [style*="color:rgb(14"],body.dark-mode [style*="color:#37"],body.dark-mode [style*="color:#37"],body.dark-mode [style*="color:rgb(55"],body.dark-mode [style*="color:rgb(55"],body.dark-mode [style*="color:#0f"],body.dark-mode [style*="color:#0f"],body.dark-mode [style*="color:rgb(15"],body.dark-mode [style*="color:rgb(15"],body.dark-mode [style*="color:#33"],body.dark-mode [style*="color:#33"],body.dark-mode [style*="color:rgb(51"],body.dark-mode [style*="color:rgb(51"],body.dark-mode [style*="color:#07"],body.dark-mode [style*="color:#07"],body.dark-mode [style*="color:rgb(7"],body.dark-mode [style*="color:rgb(7"],body.dark-mode [style*="color:#0b"],body.dark-mode [style*="color:#0b"],body.dark-mode [style*="color:rgb(11"],body.dark-mode [style*="color:rgb(11"]{color:#cbd5e1 !important}body.dark-mode .nav-wrapper .navbar{background:rgba(11,15,25,0.97) !important;border-bottom:1px solid rgba(255,255,255,0.06) !important;box-shadow:0 2px 20px rgba(0,0,0,0.35) !important}body.dark-mode .nav-link{color:rgba(255,255,255,0.78) !important}body.dark-mode .nav-link:hover,body.dark-mode .nav-link.active{color:#ffffff !important;background:rgba(255,255,255,0.08) !important}body.dark-mode .nav-top-contact a,body.dark-mode .nav-top-social a{color:rgba(255,255,255,0.55) !important}body.dark-mode .nav-logo-text{color:#ffffff !important}body.dark-mode .nav-logo-text span{color:var(--orange) !important}body.dark-mode .nav-hamburger span{background:#e2e8f0 !important}body.dark-mode .footer{background:#070a10 !important;border-top:1px solid rgba(255,255,255,0.05) !important;color:#94a3b8 !important}body.dark-mode .footer h4{color:#ffffff !important}body.dark-mode .footer-brand-logo .nav-logo-text{color:#ffffff !important}body.dark-mode .prose,body.dark-mode .intro-section,body.dark-mode .faq-section,body.dark-mode .benefits-section{color:#cbd5e1 !important}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#ffffff !important}body.dark-mode .bg-white,body.dark-mode .card,body.dark-mode .testimonial-card,body.dark-mode .team-card,body.dark-mode .blog-card{background-color:#111827 !important;border-color:#1f2937 !important}body.dark-mode .text-gray-800{color:#f3f4f6 !important}body.dark-mode .text-gray-900{color:#ffffff !important}body.dark-mode .text-gray-600{color:#9ca3af !important}body.dark-mode .text-gray-700{color:#d1d5db !important}body.dark-mode .bg-gray-50{background-color:#1f2937 !important}body.dark-mode .border-gray-200{border-color:#374151 !important}.dark-toggle-btn{background:none;border:none;color:inherit;font-size:1.15rem;cursor:pointer;padding:0 8px;display:flex;align-items:center}.scroll-top,#scroll-to-top,#scrollTop{position:fixed !important;bottom:24px !important;left:50% !important;right:auto !important;transform:translateX(-50%) translateY(20px) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;background:linear-gradient(135deg,#efbf04 0%,#d97706 100%) !important;color:#0B1D3A !important;font-weight:800 !important;width:46px !important;height:46px !important;border-radius:50% !important;border:1.5px solid rgba(255,255,255,0.4) !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 8px 24px rgba(0,0,0,0.35),0 0 15px rgba(239,191,4,0.25) !important;cursor:pointer !important;z-index:10090 !important;font-size:1.3rem !important;user-select:none !important;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275) !important}.scroll-top.visible,#scroll-to-top.visible,#scrollTop.visible{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateX(-50%) translateY(0) !important}.scroll-top:hover,#scroll-to-top:hover,#scrollTop:hover{transform:translateX(-50%) translateY(-4px) scale(1.1) !important;box-shadow:0 12px 30px rgba(239,191,4,0.6) !important}#btChatPreview{position:fixed;bottom:94px;right:20px;width:290px;max-width:calc(100vw - 40px);background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(30,58,95,0.1);border-radius:16px;box-shadow:0 10px 32px rgba(30,58,95,0.15),0 2px 8px rgba(0,0,0,0.06);z-index:10101;padding:12px 14px;box-sizing:border-box;display:none;cursor:pointer;animation:btSlideUp 0.35s cubic-bezier(0.175,0.885,0.32,1.275) forwards;transition:transform 0.2s ease,box-shadow 0.2s ease}#btChatPreview:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(30,58,95,0.20)}@keyframes btSlideUp{from{transform:translateY(20px) scale(0.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}#btChatPreviewContent{display:flex;flex-direction:column;gap:4px}.bt-preview-header{display:flex;justify-content:space-between;align-items:center}.bt-preview-sender{font-size:0.78rem;font-weight:700;color:var(--navy);display:flex;align-items:center;gap:6px}.bt-preview-dot{width:6px;height:6px;border-radius:50%;background-color:var(--orange)}.bt-preview-close{background:transparent;border:none;color:#94a3b8;font-size:1.15rem;cursor:pointer;padding:0;line-height:1;transition:color 0.15s;display:flex;align-items:center;justify-content:center;height:18px;width:18px;border-radius:50%}.bt-preview-close:hover{color:#ef4444;background-color:rgba(239,68,68,0.08)}.bt-preview-body{font-size:0.84rem;color:#334155;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:4px}@media (max-width:480px){#btChatPreview{bottom:82px;right:16px;width:calc(100vw - 32px);max-width:340px}}#btChatTeaser{position:fixed;bottom:74px;right:20px;background:#ffffff;border:1px solid rgba(11,29,58,0.14);border-radius:12px;box-shadow:0 8px 24px rgba(11,29,58,0.18),0 2px 6px rgba(0,0,0,0.06);z-index:10105;padding:8px 14px;cursor:pointer;display:none;align-items:center;gap:8px;user-select:none;transition:transform 0.2s ease,box-shadow 0.2s ease,bottom 0.2s ease,right 0.2s ease}#btChatTeaser:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(11,29,58,0.25)}#btChatTeaser::after{content:'';position:absolute;bottom:-6px;right:28px;width:10px;height:10px;background:#ffffff;border-right:1px solid rgba(11,29,58,0.14);border-bottom:1px solid rgba(11,29,58,0.14);transform:rotate(45deg)}.bt-teaser-content{display:flex;align-items:center;gap:8px}.bt-teaser-avatar{font-size:1.1rem;display:flex;align-items:center;justify-content:center}.bt-teaser-text{font-size:0.88rem;font-weight:500;color:var(--navy)}.bt-teaser-close{background:transparent;border:none;color:#94a3b8;font-size:1.2rem;font-weight:bold;cursor:pointer;padding:0;margin-left:6px;line-height:1;transition:color 0.15s;display:flex;align-items:center;justify-content:center;height:16px;width:16px;border-radius:50%}.bt-teaser-close:hover{color:#ef4444;background-color:rgba(239,68,68,0.08)}@keyframes teaserSlideIn{from{transform:translateY(20px) scale(0.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.teaser-anim-slide-in{animation:teaserSlideIn 0.4s cubic-bezier(0.175,0.885,0.32,1.275) forwards}@keyframes teaserBounce{0%{transform:translateY(30px) scale(0.5);opacity:0}50%{transform:translateY(-10px) scale(1.1);opacity:0.8}70%{transform:translateY(5px) scale(0.95);opacity:0.9}100%{transform:translateY(0) scale(1);opacity:1}}.teaser-anim-bounce{animation:teaserBounce 0.6s cubic-bezier(0.25,1,0.5,1) forwards}@keyframes teaserFadeIn{from{opacity:0}to{opacity:1}}.teaser-anim-fade-in{animation:teaserFadeIn 0.4s ease-out forwards}@media (max-width:480px){#btChatTeaser{bottom:82px;right:16px;width:calc(100vw - 32px);box-sizing:border-box}#btChatTeaser::after{right:32px}}<!-- Pre-Maintenance Advance Notice Banner --> @include('components.maintenance-notice-banner') <!-- Interactive Elements --> <!-- Scroll to top (Centered) --> <div class="scroll-top" id="scrollTop" onclick="window.scrollTo({top:0,behavior:'smooth'})" title="Scroll to Top" aria-label="Scroll to Top"> <span class="material-symbols-outlined text-2xl font-bold notranslate" translate="no" style="line-height:1;display:block;">arrow_upward</span> </div> <script> document.addEventListener('DOMContentLoaded',function(){const btn = document.getElementById('scrollTop');if (btn){function toggleScrollBtn(){if (window.scrollY > 250){btn.classList.add('visible')}else{btn.classList.remove('visible')}}window.addEventListener('scroll',toggleScrollBtn,{passive:true});toggleScrollBtn()}});</script> <!-- Instant.page for lightning fast page navigation --> <script src="https://instant.page/5.2.0" type="module" integrity="sha384-jnZyxPjiipYXnSU0ygqeac2q7CVYMbh84q0uHVRRxEtvFPiQYbXWUorga2aqZJ0z"></script> <!-- Visual Builder Popups Container --> @php $activePopups = [];try{$allActivePopups = \App\Models\BuilderPopup::with('form')->where('is_active',true)->get();$activePopups = $allActivePopups->filter(function ($popup) use ($currentPage,$currentPost){$conds = $popup->display_conditions;// Check Schedule Start/End Date $now = now();if (!empty($conds['schedule_start'])){if ($now->lt(\Illuminate\Support\Carbon::parse($conds['schedule_start']))){return false}}if (!empty($conds['schedule_end'])){if ($now->gt(\Illuminate\Support\Carbon::parse($conds['schedule_end']))){return false}}if (empty($conds)){return true}$targetType = $conds['target_type'] ?? 'all';if ($targetType === 'all'){return true}if ($targetType === 'categories'){$categories = $conds['categories'] ?? [];if (!is_array($categories)){return false}// 1. Single Blog Posts if (in_array('single_blog',$categories)){if ($currentPost instanceof \App\Models\Post){return true}}// 2. Blog Index Page if (in_array('all_blog',$categories)){if (request()->routeIs('blog.index')){return true}}// 3. Services Index Page if (in_array('all_service',$categories)){if (request()->routeIs('services')){return true}}// 4. Single Service Pages if (in_array('single_service',$categories)){if ($currentPage instanceof \App\Models\Page && $currentPage->template === 'service'){return true}if (request()->routeIs('services.show')){return true}}return false}if ($targetType === 'specific'){// Specific Pages (excluding service template) $specificPages = $conds['specific_pages'] ?? [];if ($currentPage instanceof \App\Models\Page && $currentPage->template !== 'service'){if (in_array($currentPage->id,$specificPages)){return true}}// Specific Services (template === service) $specificServices = $conds['specific_services'] ?? [];if ($currentPage instanceof \App\Models\Page && $currentPage->template === 'service'){if (in_array($currentPage->id,$specificServices)){return true}}// Specific Blog Posts $specificPosts = $conds['specific_posts'] ?? [];if ($currentPost instanceof \App\Models\Post){if (in_array($currentPost->id,$specificPosts)){return true}}return false}return false})}catch (\Throwable $e){}@endphp </head> <body class="antialiased bg-white text-navy-deep font-sans dark:bg-[#0b0f19] dark:text-white-pure"> @include('components.admin-topbar'){!! $customHeader->content !!}@include('components.header') <main id="main-content" style="min-height:80vh;">{{$slot}}</main>{!! $customFooter->content !!}@include('components.footer') && count($activePopups) > 0) <style> @keyframes popupFadeIn{from{opacity:0}to{opacity:1}}@keyframes popupZoomIn{from{opacity:0;transform:scale(0.85)}to{opacity:1;transform:scale(1)}}@keyframes popupSlideInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes popupSlideInDown{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes popupBounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.popup-anim-fade_in{animation:popupFadeIn 0.35s ease-out forwards}.popup-anim-zoom_in{animation:popupZoomIn 0.35s cubic-bezier(0.34,1.56,0.64,1) forwards}.popup-anim-slide_in_up{animation:popupSlideInUp 0.35s ease-out forwards}.popup-anim-slide_in_down{animation:popupSlideInDown 0.35s ease-out forwards}.popup-anim-bounce_in{animation:popupBounceIn 0.5s cubic-bezier(0.175,0.885,0.32,1.275) forwards}.popup-embedded-form{padding:28px 32px 28px;background:#ffffff;border-top:3px solid var(--orange);border-radius:0 0 8px 8px;margin-top:0 !important}.builder-popup-modal-overlay[data-layout="center_modal"] .builder-popup-modal-content:has(.popup-embedded-form){width:520px !important;max-width:90% !important}.builder-popup-modal-overlay[data-layout="full_screen"] .builder-popup-modal-content:has(.popup-embedded-form){display:flex !important;align-items:stretch !important;justify-content:center !important;height:auto !important;background:transparent !important;box-shadow:none !important}.popup-embedded-form .popup-form-title{font-size:0.78rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#888;margin-bottom:20px}.popup-embedded-form .dynamic-form-wrapper{text-align:left;font-family:inherit;background:none !important}.popup-embedded-form .dynamic-form-wrapper .df-label{font-size:0.78rem !important;font-weight:700 !important;letter-spacing:0.07em !important;text-transform:uppercase !important;color:#555 !important;margin-bottom:7px !important}.popup-embedded-form .dynamic-form-wrapper .df-input:not(.df-tel-input),.popup-embedded-form .dynamic-form-wrapper .df-select,.popup-embedded-form .dynamic-form-wrapper textarea.df-input{background:#f7f8fa !important;color:#111 !important;border:1.5px solid #dde1e7 !important;border-radius:6px !important;padding:13px 16px !important;font-size:0.95rem !important;font-weight:400 !important;transition:border-color 0.2s,box-shadow 0.2s !important;box-shadow:none !important}.popup-embedded-form .dynamic-form-wrapper .df-input.df-tel-input{background:#f7f8fa !important;color:#111 !important;border:1.5px solid #dde1e7 !important;border-radius:6px !important;padding-top:13px !important;padding-bottom:13px !important;padding-right:16px !important;font-size:0.95rem !important;font-weight:400 !important;transition:border-color 0.2s,box-shadow 0.2s !important;box-shadow:none !important}.popup-embedded-form .dynamic-form-wrapper .df-input::placeholder,.popup-embedded-form .dynamic-form-wrapper textarea.df-input::placeholder{color:#aab !important;font-size:0.92rem !important}.popup-embedded-form .dynamic-form-wrapper .df-input:focus,.popup-embedded-form .dynamic-form-wrapper .df-select:focus,.popup-embedded-form .dynamic-form-wrapper textarea.df-input:focus{background:#ffffff !important;border-color:var(--orange) !important;box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 12%,transparent) !important;outline:none !important}.popup-embedded-form .dynamic-form-wrapper .df-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath stroke='%23efbf04' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;background-size:20px !important;padding-right:40px !important;appearance:none !important}.popup-embedded-form .dynamic-form-wrapper .df-select option{background:#fff;color:#111}.popup-embedded-form .dynamic-form-wrapper .df-checkbox-wrap span,.popup-embedded-form .dynamic-form-wrapper .flex.flex-col span{color:#333 !important;font-size:0.9rem !important}.popup-embedded-form .dynamic-form-wrapper .df-btn.df-submit{background:var(--orange) !important;color:#ffffff !important;border:none !important;font-size:0.85rem !important;font-weight:800 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;padding:14px 28px !important;border-radius:6px !important;box-shadow:0 4px 18px color-mix(in srgb,var(--orange) 35%,transparent) !important;transition:background 0.2s,box-shadow 0.2s,transform 0.15s !important;cursor:pointer !important}.popup-embedded-form .dynamic-form-wrapper .df-btn.df-submit:hover{background:#c96818 !important;box-shadow:0 6px 24px color-mix(in srgb,var(--orange) 50%,transparent) !important;transform:translateY(-1px) !important}.popup-embedded-form .popup-inline-row{display:flex;align-items:stretch;border:1.5px solid #dde1e7;border-radius:6px;overflow:hidden;background:#f7f8fa;transition:border-color 0.2s,box-shadow 0.2s}.popup-embedded-form .popup-inline-row:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 12%,transparent);background:#fff}.popup-embedded-form .popup-inline-row .df-input{flex:1;border:none !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;padding:14px 18px !important}.popup-embedded-form .popup-inline-row .df-input:focus{border:none !important;box-shadow:none !important;background:transparent !important}.popup-embedded-form .popup-inline-row .df-btn.df-submit{border-radius:0 4px 4px 0 !important;padding:0 22px !important;white-space:nowrap !important;box-shadow:none !important;font-size:0.78rem !important;transform:none !important}.popup-embedded-form .dynamic-form-wrapper .df-btn.df-prev-btn{background:#f1f3f6 !important;color:#555 !important;border:1.5px solid #dde1e7 !important;border-radius:6px !important;font-weight:600 !important}.popup-embedded-form .dynamic-form-wrapper .df-btn.df-prev-btn:hover{background:#e5e8ed !important}.popup-embedded-form .dynamic-form-wrapper .df-alert-success{background:#f0fdf4 !important;border-left:4px solid #22c55e !important;color:#15803d !important;border-radius:6px !important;font-size:0.9rem !important}.popup-embedded-form .dynamic-form-wrapper .df-alert-error{background:#fef2f2 !important;border-left:4px solid #ef4444 !important;color:#b91c1c !important;border-radius:6px !important;font-size:0.9rem !important}.popup-embedded-form .dynamic-form-wrapper .df-error-text{color:#dc2626 !important;font-size:0.78rem !important}.popup-embedded-form .dynamic-form-wrapper .df-progress-bar-bg{background:#e2e8f0 !important;border-radius:9999px !important}.popup-embedded-form .dynamic-form-wrapper .flex.justify-between span{color:#666 !important;font-size:0.82rem !important}.popup-embedded-form .dynamic-form-wrapper .signature-pad-wrapper{background:#f7f8fa !important;border-color:#dde1e7 !important;border-radius:8px !important}.popup-embedded-form .dynamic-form-wrapper .signature-pad-wrapper canvas{background:#ffffff !important;border-color:#dde1e7 !important}.popup-embedded-form .dynamic-form-wrapper .signature-pad-wrapper span{color:#aab !important}.popup-embedded-form .dynamic-form-wrapper .border.rounded-lg{background:#f7f8fa !important;border-color:#dde1e7 !important;border-radius:8px !important}.popup-embedded-form .dynamic-form-wrapper .border.rounded-lg label span{color:#333 !important}.popup-embedded-form .dynamic-form-wrapper .rating-stars-wrapper svg.text-gray-300{color:#dde1e7 !important}.popup-embedded-form .dynamic-form-wrapper .df-group{margin-bottom:16px}.popup-embedded-form .dynamic-form-wrapper .df-button-group{margin-top:20px !important}.popup-embedded-form .iti{width:100% !important}.popup-embedded-form .iti__flag-container .iti__selected-flag{background:transparent !important;border-right:1.5px solid #dde1e7 !important}.popup-embedded-form .iti__flag-container .iti__selected-dial-code{color:#333 !important}.popup-embedded-form .iti__country-list{overscroll-behavior:contain !important}@media (min-width:641px){.builder-popup-modal-overlay:not([data-layout="slide_in_bottom_right"]):not([data-layout="slide_in_bottom_left"]) .popup-embedded-form .dynamic-form-wrapper .df-step-group{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;column-gap:20px !important;row-gap:16px !important}.popup-embedded-form .dynamic-form-wrapper .df-step-group > .df-group{margin-top:0 !important;margin-bottom:0 !important}.popup-embedded-form .dynamic-form-wrapper .df-step-group > .df-group:has(textarea),.popup-embedded-form .dynamic-form-wrapper .df-step-group > .df-group:has(.rich-text-editor),.popup-embedded-form .dynamic-form-wrapper .df-step-group > .df-group:has(.signature-pad-wrapper),.popup-embedded-form .dynamic-form-wrapper .df-step-group > .df-group:has(.slider-wrapper),.popup-embedded-form .dynamic-form-wrapper .df-step-group > .df-group:has(.rating-stars-wrapper),.popup-embedded-form .dynamic-form-wrapper .df-step-group > .df-group:has(.g-recaptcha),.popup-embedded-form .dynamic-form-wrapper .df-step-group > .df-group:has([name="captcha_math_answer"]),.popup-embedded-form .dynamic-form-wrapper .df-step-group > .df-group:has(.border.rounded-lg){grid-column:span 2 !important}.builder-popup-modal-overlay[data-layout="full_screen"] .popup-embedded-form{border-radius:0 8px 8px 0 !important}}.preview-target-highlight{outline:3px solid #0058be !important;outline-offset:4px !important;box-shadow:0 0 25px rgba(0,88,190,0.8),0 0 50px rgba(245,158,11,0.4) !important;background-color:rgba(219,234,254,0.5) !important;border-radius:4px !important;transition:all 0.3s ease-in-out !important;animation:previewHighlightPulse 1s infinite alternate !important;scroll-margin-top:140px !important}@keyframes previewHighlightPulse{0%{outline-color:#0058be;box-shadow:0 0 10px rgba(0,88,190,0.6)}100%{outline-color:#f59e0b;box-shadow:0 0 35px rgba(245,158,11,0.9)}}body[data-preview-mode="true"] h1:hover,body[data-preview-mode="true"] h2:hover,body[data-preview-mode="true"] h3:hover,body[data-preview-mode="true"] h4:hover,body[data-preview-mode="true"] h5:hover,body[data-preview-mode="true"] h6:hover,body[data-preview-mode="true"] p:hover,body[data-preview-mode="true"] span:hover,body[data-preview-mode="true"] a:hover,body[data-preview-mode="true"] button:hover,body[data-preview-mode="true"] label:hover,body[data-preview-mode="true"] td:hover,body[data-preview-mode="true"] th:hover,body[data-preview-mode="true"] li:hover{cursor:pointer !important;outline:1.5px dashed #0058be !important;outline-offset:2px !important}.preview-inline-editing{outline:3px solid #0058be !important;background-color:#ffffff !important;color:#0b1c30 !important;box-shadow:0 0 25px rgba(0,88,190,0.45) !important;border-radius:4px !important;padding:2px 6px !important;min-width:30px !important;z-index:99999 !important}.preview-save-success{animation:previewSaveGlow 2s ease-out !important}@keyframes previewSaveGlow{0%{background-color:#bbf7d0;outline:3px solid #16a34a}100%{background-color:transparent;outline:none}}#bt-inline-toolbar{position:absolute;z-index:999999;background:#ffffff;border:1px solid #c2c6d6;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,0.18);padding:4px 8px;display:flex;align-items:center;gap:8px}.preview-missing-alert{outline:2px dashed #f59e0b !important;background-color:rgba(254,243,199,0.4) !important;position:relative !important}.preview-missing-alert::after{content:'⚠️ UNTRANSLATED';position:absolute;top:-16px;right:0;background-color:#d97706;color:#ffffff;font-size:8px;font-weight:800;padding:1px 4px;border-radius:3px;letter-spacing:0.05em;pointer-events:none;z-index:1000}html,body{margin:0 !important;padding:0 !important}#desktop-header,#mobile-header,#desktop-nav,.desktop-nav-link,.mobile-nav-link{font-family:'Work Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}#desktop-header,#mobile-header{transition:top 0.2s cubic-bezier(0.16,1,0.3,1),background-color 0.45s cubic-bezier(0.16,1,0.3,1),backdrop-filter 0.45s cubic-bezier(0.16,1,0.3,1),-webkit-backdrop-filter 0.45s cubic-bezier(0.16,1,0.3,1),border-color 0.45s cubic-bezier(0.16,1,0.3,1),box-shadow 0.45s cubic-bezier(0.16,1,0.3,1),padding 0.35s cubic-bezier(0.16,1,0.3,1) !important;will-change:top,background-color,backdrop-filter,border-color,box-shadow}#desktop-nav a,#desktop-nav button,.desktop-nav-link,.mobile-nav-link,#desktop-lang-btn,#desktop-search-btn,#mobile-lang-btn,#mobile-search-btn{transition:color 0.4s cubic-bezier(0.16,1,0.3,1),background-color 0.4s cubic-bezier(0.16,1,0.3,1),border-color 0.4s cubic-bezier(0.16,1,0.3,1),opacity 0.4s cubic-bezier(0.16,1,0.3,1) !important}#desktop-logo-white,#desktop-logo-colored,#mobile-logo-white,#mobile-logo-colored{transition:opacity 0.4s cubic-bezier(0.16,1,0.3,1) !important}#announcement-banner{transition:max-height 0.4s cubic-bezier(0.16,1,0.3,1),opacity 0.3s ease,margin 0.4s ease,padding 0.4s ease !important}.desktop-nav-link{font-size:14px !important;font-weight:500 !important;line-height:20px !important;letter-spacing:normal !important;text-transform:none !important}#desktop-header:not(.header-scrolled) .desktop-nav-link,#desktop-nav .desktop-nav-link,#desktop-header:not(.header-scrolled) #more-menu-btn,.desktop-nav-link{color:rgba(255,255,255,0.9) !important}#desktop-header:not(.header-scrolled) .desktop-nav-link:hover,#desktop-nav .desktop-nav-link:hover,#desktop-header:not(.header-scrolled) #more-menu-btn:hover{color:#efbf04 !important}#desktop-header.header-scrolled .desktop-nav-link,#desktop-header.header-scrolled #desktop-nav .desktop-nav-link,#desktop-header.header-scrolled #more-menu-btn,.header-scrolled .desktop-nav-link{color:#071325 !important}#desktop-header.header-scrolled .desktop-nav-link:hover,#desktop-header.header-scrolled #desktop-nav .desktop-nav-link:hover,#desktop-header.header-scrolled #more-menu-btn:hover{color:#efbf04 !important}#desktop-header:not(.header-scrolled) #desktop-lang-btn,#mobile-header:not(.header-scrolled) #mobile-lang-btn{background-color:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.25) !important;color:#ffffff !important}#desktop-header:not(.header-scrolled) #desktop-lang-btn *,#mobile-header:not(.header-scrolled) #mobile-lang-btn *{color:#ffffff !important}#desktop-header:not(.header-scrolled) #desktop-search-btn{background-color:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.25) !important;color:#ffffff !important}#desktop-header:not(.header-scrolled) #desktop-search-btn *{color:#ffffff !important}#desktop-header.header-scrolled #desktop-lang-btn,#mobile-header.header-scrolled #mobile-lang-btn{background-color:rgba(7,19,37,0.05) !important;border:1px solid rgba(7,19,37,0.18) !important;color:#071325 !important}#desktop-header.header-scrolled #desktop-lang-btn *,#mobile-header.header-scrolled #mobile-lang-btn *{color:#071325 !important}#desktop-header.header-scrolled #desktop-lang-btn:hover,#desktop-header.header-scrolled #desktop-lang-btn:hover *,#mobile-header.header-scrolled #mobile-lang-btn:hover,#mobile-header.header-scrolled #mobile-lang-btn:hover *{color:#efbf04 !important;border-color:#efbf04 !important}#desktop-header.header-scrolled #desktop-search-btn{background-color:rgba(7,19,37,0.05) !important;border:1px solid rgba(7,19,37,0.18) !important;color:#071325 !important}#desktop-header.header-scrolled #desktop-search-btn *,#desktop-header.header-scrolled #desktop-search-btn .material-symbols-outlined{color:#071325 !important}#desktop-header.header-scrolled #desktop-search-btn:hover,#desktop-header.header-scrolled #desktop-search-btn:hover *{color:#efbf04 !important;border-color:#efbf04 !important}.material-symbols-outlined,.material-symbols,.material-icons,[class*="material-symbols"]{font-family:'Material Symbols Outlined' !important;font-weight:400 !important;font-style:normal !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;display:inline-block !important;white-space:nowrap !important;word-wrap:normal !important;direction:ltr !important;font-feature-settings:'liga' 1 !important;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24 !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;vertical-align:middle}#desktop-header .dropdown-arrow{font-size:16px !important;vertical-align:middle !important}#services-dropdown,#more-menu-dropdown{background-color:#1d1f46 !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 10px 30px rgba(0,0,0,0.4) !important}#services-dropdown a.services-dropdown-item{color:#ffffff !important;background-color:transparent !important}#services-dropdown a.services-dropdown-item:first-child{color:#efbf04 !important;border-bottom:1px solid rgba(255,255,255,0.1) !important}#services-dropdown a.services-dropdown-item:hover,#more-menu-dropdown a:hover{color:#efbf04 !important;background-color:rgba(255,255,255,0.12) !important}.bg-coral-vibrant{background-color:#efbf04 !important}.text-coral-vibrant{color:#efbf04 !important}.bg-navy-deep{background-color:#25274D !important}.text-navy-deep{color:#25274D !important}.text-white-pure{color:#ffffff}.bg-white-pure{background-color:#ffffff}.px-margin-mobile{padding-left:1rem !important;padding-right:1rem !important}@media (min-width:768px){.md\:px-margin-desktop{padding-left:4rem !important;padding-right:4rem !important}}.bg-clip-text,[class*="bg-clip-text"]{-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;-webkit-box-decoration-break:clone !important;box-decoration-break:clone !important;display:inline !important}:root{--primary-purple:var(--bt-primary,#efbf04);--primary-container:var(--bt-primary,#efbf04);--secondary-color:var(--bt-secondary,#071325);--primary-gradient:linear-gradient(135deg,var(--bt-primary,#efbf04) 0%,#162a47 100%);--primary-glow:0 10px 25px rgba(11,29,58,0.35);--bg-surface:#f8f9ff;--bg-surface-low:#eff4ff;--bg-surface-card:#ffffff;--text-dark:#0b1c30;--text-muted:#64748b;--border-light:#ccc3d8;--bt-emerald:#22c55e;--bt-font:'Work Sans',-apple-system,BlinkMacSystemFont,sans-serif}*,*::before,*::after{box-sizing:border-box}.glass-panel{background:rgba(255,255,255,0.96);border:1px solid rgba(204,195,216,0.6);box-shadow:0 10px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.08)}.pulse-dot{animation:pulse-green 2s infinite}@keyframes pulse-green{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(34,197,94,0.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(34,197,94,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(34,197,94,0)}}#btChatToggle{position:fixed;bottom:16px;right:16px;height:46px;padding:0 16px 0 12px;border-radius:23px;background:linear-gradient(135deg,var(--bt-primary,#efbf04) 0%,#071325 100%) !important;box-shadow:0 8px 24px rgba(11,29,58,0.4);z-index:10100;border:1.5px solid rgba(255,255,255,0.25);cursor:pointer;display:flex;align-items:center;gap:10px;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275);color:#ffffff !important;font-family:var(--bt-font);font-weight:700;font-size:0.85rem;-webkit-tap-highlight-color:transparent}#btChatToggle span,#btChatToggle p,#btChatToggle div{color:#ffffff !important}#btChatToggle:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 16px 40px rgba(11,29,58,0.65)}#btChatToggle:active{transform:scale(0.96)}.bt-trigger-avatar{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.25);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;border:1.5px solid rgba(255,255,255,0.5)}.bt-trigger-dot{width:9px;height:9px;border-radius:50%;background:var(--bt-emerald);box-shadow:0 0 8px var(--bt-emerald)}#btChatToggle .badge{position:absolute;top:-3px;right:-3px;background:#ef4444;color:#ffffff;border-radius:50%;width:22px;height:22px;font-size:0.68rem;font-weight:800;display:none;align-items:center;justify-content:center;border:2px solid #ffffff}#btChatPreview{position:fixed;bottom:96px;right:24px;background:#ffffff;border-radius:16px;box-shadow:0 10px 35px rgba(11,29,58,0.2),0 0 0 1px rgba(11,29,58,0.08);padding:12px 16px;z-index:10098;max-width:320px;display:none;cursor:pointer;box-sizing:border-box}.bt-preview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.bt-preview-sender{display:flex;align-items:center;gap:6px;font-weight:700;font-size:0.82rem;color:#0b1d3a}.bt-preview-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;display:inline-block}.bt-preview-close{background:none;border:none;color:#94a3b8;font-size:1.1rem;line-height:1;cursor:pointer;padding:0 4px}.bt-preview-close:hover{color:#ef4444}.bt-preview-body{font-size:0.82rem;color:#475569;line-height:1.4;word-break:break-word}#btChatWindow{position:fixed;z-index:10099;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-surface);border-radius:24px;border:1.5px solid var(--border-light);box-shadow:0 25px 80px rgba(11,28,48,0.22),0 0 0 1px rgba(99,14,212,0.08);font-family:var(--bt-font);isolation:isolate;transform-origin:bottom right;transform:scale(0.65) translateY(40px);opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.42s cubic-bezier(0.34,1.56,0.64,1),opacity 0.3s ease,visibility 0.42s ease;bottom:96px;right:24px;width:410px;max-width:calc(100vw - 32px);height:620px;max-height:calc(100vh - 120px)}#btChatWindow.open{transform:scale(1) translateY(0);opacity:1;visibility:visible;pointer-events:auto}@media (max-width:480px){#btChatToggle{bottom:16px;right:16px;height:52px;padding:0 18px 0 12px}#btChatWindow{transform-origin:bottom center;transform:scale(0.92) translateY(100%);bottom:0;right:0;left:0;width:100%;max-width:100%;border-radius:24px 24px 0 0;height:94dvh;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom,0px);transition:transform 0.42s cubic-bezier(0.16,1,0.3,1),opacity 0.3s ease,visibility 0.42s ease}#btChatWindow.open{transform:scale(1) translateY(0)}}.bt-hero-header{background:var(--primary-gradient);padding:18px 20px 16px 20px;border-bottom:1px solid rgba(255,255,255,0.15);position:relative;flex-shrink:0;box-shadow:0 4px 20px rgba(99,14,212,0.25)}.bt-hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bt-team-avatars{display:flex;align-items:center;gap:0}.bt-avatar-item{width:34px;height:34px;border-radius:50%;border:2px solid #ffffff;background:#ffffff;display:flex;align-items:center;justify-content:center;font-size:0.85rem;font-weight:800;color:var(--primary-purple);margin-left:-8px;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.bt-avatar-item:first-child{margin-left:0}.bt-online-tag{font-size:0.74rem;color:#ffffff;font-weight:700;display:flex;align-items:center;gap:6px;background:rgba(255,255,255,0.2);padding:4px 12px;border-radius:14px;backdrop-filter:blur(4px)}.bt-header-close-btn{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.2);border:none;color:#ffffff;font-size:0.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.bt-header-close-btn:hover{background:rgba(255,255,255,0.35);transform:scale(1.05)}.bt-hero-meta{text-align:left}.bt-hero-title{color:#ffffff;font-weight:800;font-size:1.15rem;letter-spacing:-0.015em;margin:0 0 2px 0}.bt-hero-subtitle{color:rgba(255,255,255,0.85);font-size:0.78rem;margin:0;font-weight:500}.bt-tab-bar{display:flex;gap:6px;background:rgba(7,19,37,0.45);padding:4px;border-radius:14px;margin-top:12px;border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(8px)}.bt-tab-btn{flex:1;padding:8px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:rgba(255,255,255,0.85);font-size:0.8rem;font-weight:700;cursor:pointer;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.bt-tab-btn:hover:not(.active){background:rgba(255,255,255,0.15);color:#ffffff}.bt-tab-btn.active{background:linear-gradient(135deg,#efbf04 0%,#f5cd2f 100%) !important;color:#0b1d3a !important;font-weight:800 !important;box-shadow:0 4px 14px rgba(239,191,4,0.35) !important;border:1px solid rgba(255,255,255,0.4) !important}.btcw-messages{flex:1;overflow-y:auto;overflow-x:hidden;padding:18px 16px;display:flex;flex-direction:column;gap:14px;background:var(--bg-surface-low);scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.btcw-messages::-webkit-scrollbar{width:4px}.btcw-messages::-webkit-scrollbar-thumb{background:#ccc3d8;border-radius:4px}.btcw-msg{display:flex;gap:10px;align-items:flex-end;max-width:100%;margin-bottom:4px}.btcw-msg.visitor{flex-direction:row-reverse}.btcw-bubble{padding:12px 16px 24px 16px;border-radius:18px;max-width:84%;font-size:0.88rem;line-height:1.5;overflow-wrap:break-word;word-break:break-word;position:relative;box-sizing:border-box;min-width:80px}.btcw-msg.bot .btcw-bubble,.btcw-msg.admin .btcw-bubble{background:#ffffff;color:var(--text-dark) !important;border:1.5px solid var(--border-light);border-radius:18px 18px 18px 4px;box-shadow:0 2px 8px rgba(0,0,0,0.03)}.btcw-msg.bot .btcw-bubble *,.btcw-msg.admin .btcw-bubble *{color:var(--text-dark) !important}.btcw-msg.visitor .btcw-bubble{background:var(--primary-gradient);color:#ffffff !important;border-radius:18px 18px 4px 18px;box-shadow:0 4px 16px rgba(99,14,212,0.3)}.btcw-msg.visitor .btcw-bubble *{color:#ffffff !important}.btcw-bubble-time{position:absolute;bottom:5px;right:12px;font-size:0.65rem;font-weight:600}.btcw-msg.visitor .btcw-bubble-time{color:rgba(255,255,255,0.8) !important}.btcw-msg.bot .btcw-bubble-time,.btcw-msg.admin .btcw-bubble-time{color:#64748b !important}.btcw-msg-icon{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:0.82rem;font-weight:800;color:white}.btcw-msg.bot .btcw-msg-icon{background:var(--primary-gradient)}.btcw-msg.admin .btcw-msg-icon{background:#3b82f6}.btcw-msg.visitor .btcw-msg-icon{background:#e2e8f0;color:var(--text-dark)}.btcw-ice-breakers{padding:10px 16px;display:flex;flex-wrap:wrap;gap:8px;background:var(--bg-surface-low);border-top:1px solid var(--border-light)}.btcw-pill{background:#ffffff;color:var(--primary-purple);border:1.5px solid var(--border-light);border-radius:20px;padding:7px 14px;font-size:0.78rem;font-weight:700;cursor:pointer;transition:all 0.2s ease;box-shadow:0 2px 6px rgba(0,0,0,0.02)}.btcw-pill:hover{background:var(--primary-purple);color:#ffffff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,14,212,0.3)}.btcw-footer{border-top:1.5px solid var(--border-light);padding:12px 16px;display:flex;gap:10px;align-items:center;background:#ffffff;flex-shrink:0}.btcw-input{flex:1;border:1.5px solid var(--border-light);border-radius:24px;padding:12px 18px;font-size:0.9rem;outline:none;background:#ffffff;color:var(--text-dark);transition:all 0.2s ease;font-family:inherit}.btcw-input:focus{border-color:var(--primary-purple);box-shadow:0 0 0 3px rgba(99,14,212,0.15)}.btcw-input::placeholder{color:var(--text-muted)}.btcw-send{width:44px;height:44px;border-radius:50%;background:var(--primary-gradient);border:none;color:white;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.2s ease;box-shadow:var(--primary-glow)}.btcw-send:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(99,14,212,0.5)}#btPreChatOverlay,#btOfflineOverlay,#btCloseFeedbackOverlay,#btCloseChatOverlay{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:var(--bg-surface) !important;z-index:1000;flex-direction:column;padding:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(99,14,212,0.25) transparent}#btPreChatOverlay::-webkit-scrollbar,#btOfflineOverlay::-webkit-scrollbar{width:4px}#btPreChatOverlay::-webkit-scrollbar-track,#btOfflineOverlay::-webkit-scrollbar-track{background:transparent}#btPreChatOverlay::-webkit-scrollbar-thumb,#btOfflineOverlay::-webkit-scrollbar-thumb{background:rgba(99,14,212,0.25);border-radius:4px}#btChatBody{position:relative;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.bt-overlay-header{background:var(--primary-gradient);padding:24px 22px 20px;text-align:center;position:relative;overflow:hidden;flex-shrink:0}.bt-overlay-header::before{content:'';position:absolute;top:-30px;right:-30px;width:110px;height:110px;background:rgba(255,255,255,0.07);border-radius:50%}.bt-overlay-header::after{content:'';position:absolute;bottom:-20px;left:-20px;width:80px;height:80px;background:rgba(255,255,255,0.05);border-radius:50%}#pcTitle,#ofTitle,#csTitle{margin:0 0 5px 0 !important;font-size:1.15rem !important;color:#ffffff !important;font-weight:800 !important;text-align:center !important;letter-spacing:-0.01em !important;position:relative;z-index:1}#pcSubtitle,#ofSubtitle,#csSubtitle{margin:0 !important;font-size:0.78rem !important;color:rgba(255,255,255,0.82) !important;text-align:center !important;font-weight:500 !important;position:relative;z-index:1}.bt-form-group-list{padding:18px 18px 18px;display:flex;flex-direction:column;gap:12px;flex:1}.bt-form-field{display:flex;flex-direction:column;gap:5px}#pcNameLabel,#pcEmailLabel,#pcSubjectLabel,#pcLangLabel,#ofNameLabel,#ofEmailLabel,#ofMsgLabel,#csLabel{font-size:0.75rem !important;font-weight:700 !important;color:#25274D !important;text-transform:uppercase !important;letter-spacing:0.05em !important;margin:0 0 6px 0 !important;display:block !important}.bt-input-wrap{position:relative;display:flex;align-items:center;background:#F8F8F8;border:1px solid rgba(37,39,77,0.12);border-radius:4px;transition:border-color 0.25s ease,box-shadow 0.25s ease}.bt-input-wrap:focus-within{border-color:var(--primary-purple);box-shadow:0 0 0 3px rgba(99,14,212,0.12)}.bt-input-icon{display:flex;align-items:center;justify-content:center;width:36px;flex-shrink:0;color:rgba(37,39,77,0.35);transition:color 0.2s ease}.bt-input-wrap:focus-within .bt-input-icon{color:var(--primary-purple)}#btPreChatOverlay input[type="text"],#btPreChatOverlay input[type="email"],#btPreChatOverlay select,#btOfflineOverlay input[type="text"],#btOfflineOverlay input[type="email"]{flex:1;width:100%;border:none;outline:none;background:transparent;padding:11px 14px 11px 2px;font-size:0.875rem;font-family:var(--bt-font);color:#25274D;-webkit-appearance:none;appearance:none}#btPreChatOverlay select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2325274d' opacity='0.5' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:30px;cursor:pointer}#btOfflineOverlay textarea{width:100%;background:#F8F8F8;border:1px solid rgba(37,39,77,0.12);border-radius:4px;outline:none;padding:11px 14px;font-size:0.875rem;font-family:var(--bt-font);color:#25274D;resize:none;min-height:80px;transition:border-color 0.25s ease,box-shadow 0.25s ease}#btOfflineOverlay textarea:focus{border-color:var(--primary-purple);box-shadow:0 0 0 3px rgba(99,14,212,0.12)}#btPreChatOverlay input::placeholder,#btOfflineOverlay input::placeholder,#btOfflineOverlay textarea::placeholder{color:rgba(37,39,77,0.35);font-size:0.84rem}#pcSubmitBtn,#ofSubmitBtn,#csSubmitBtn{width:100% !important;background:linear-gradient(135deg,#efbf04 0%,#f5cd2f 100%) !important;color:#0b1d3a !important;border:none !important;border-radius:12px !important;padding:13px !important;font-weight:800 !important;font-size:0.88rem !important;font-family:var(--bt-font) !important;cursor:pointer !important;box-shadow:0 6px 20px rgba(239,191,4,0.38) !important;transition:all 0.22s cubic-bezier(.175,.885,.32,1.275) !important;text-transform:uppercase !important;letter-spacing:0.07em !important;position:relative !important;overflow:hidden !important;margin-top:2px !important}#pcSubmitBtn::after,#ofSubmitBtn::after{content:'';position:absolute;inset:0;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,0.2) 50%,transparent 100%);transform:translateX(-100%);transition:transform 0.5s ease}#pcSubmitBtn:hover::after,#ofSubmitBtn:hover::after{transform:translateX(100%)}#pcSubmitBtn:hover,#ofSubmitBtn:hover,#csSubmitBtn:hover{transform:translateY(-2px) scale(1.01) !important;box-shadow:0 10px 30px rgba(239,191,4,0.5) !important}.bt-pill-carousel{position:relative;display:flex;align-items:center;gap:4px;margin-bottom:10px;flex-shrink:0;width:100%}.bt-pill-track{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 2px;box-sizing:border-box}.bt-pill-track::-webkit-scrollbar{display:none}.bt-pill-arrow{position:relative;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#ffffff;border:1px solid rgba(37,39,77,0.18);box-shadow:0 2px 6px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;color:#25274D;transition:all 0.2s ease;padding:0}.bt-pill-arrow:hover{background:#f1f5f9;border-color:var(--primary-purple);color:var(--primary-purple);transform:scale(1.08)}.bt-action-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:0.82rem;border-radius:12px;padding:10px 16px;cursor:pointer;box-sizing:border-box;text-decoration:none;transition:all 0.25s cubic-bezier(0.175,0.885,0.32,1.275)}.bt-action-btn:hover{transform:translateY(-2px)}.bt-action-btn:active{transform:translateY(0)}.bt-action-primary{background:linear-gradient(135deg,#0B1D3A 0%,#162a47 100%);color:#ffffff !important;border:1px solid rgba(239,191,4,0.4);box-shadow:0 4px 14px rgba(11,29,58,0.25)}.bt-action-primary:hover{border-color:#efbf04;box-shadow:0 6px 20px rgba(11,29,58,0.35),0 0 12px rgba(239,191,4,0.3)}.bt-action-gold{background:linear-gradient(135deg,#efbf04 0%,#f5cd2f 100%);color:#0b1d3a !important;border:1px solid #efbf04;box-shadow:0 4px 14px rgba(239,191,4,0.3)}.bt-action-gold:hover{box-shadow:0 6px 20px rgba(239,191,4,0.45)}.btcw-typing{display:none;align-items:flex-end;gap:8px;margin-bottom:12px;animation:fadeIn 0.3s ease}.btcw-typing .btcw-msg-icon{width:28px;height:28px;border-radius:50%;background:#0B1D3A;color:#efbf04;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btcw-typing .btcw-bubble{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;min-height:24px !important;min-width:44px !important;background:#ffffff !important;border:1px solid rgba(11,29,58,0.12) !important;border-radius:6px 18px 18px 18px !important;padding:10px 14px !important;box-shadow:0 2px 8px rgba(0,0,0,0.04) !important;box-sizing:border-box !important}.btcw-typing span,.btcw-typing .bt-dot{display:inline-block !important;width:7px !important;height:7px !important;border-radius:50% !important;background-color:#0B1D3A !important;animation:btDotPulse 1.4s infinite ease-in-out both !important}.btcw-typing span:nth-child(1),.btcw-typing .bt-dot:nth-child(1){animation-delay:-0.32s !important}.btcw-typing span:nth-child(2),.btcw-typing .bt-dot:nth-child(2){animation-delay:-0.16s !important}.btcw-typing span:nth-child(3),.btcw-typing .bt-dot:nth-child(3){animation-delay:0s !important}@keyframes btDotPulse{0%,80%,100%{transform:scale(0.6);opacity:0.35;background-color:#0B1D3A}40%{transform:scale(1.25);opacity:1;background-color:#efbf04}}#gdpr-cookie-banner,#gdpr-banner-box{--navy-deep:var(--bt-primary,#efbf04);--navy-mid:#162a47;--orange:var(--bt-secondary,#071325);--gold:var(--bt-secondary,#071325)}@media (max-width:640px){#gdpr-banner-box{bottom:12px !important;left:12px !important;right:auto !important;width:calc(100% - 24px) !important;max-width:none !important}}.gdpr-category-card.gdpr-active{border-color:color-mix(in srgb,var(--orange) 40%,transparent) !important;background:color-mix(in srgb,var(--orange) 10%,transparent) !important}.gdpr-toggle.gdpr-on{background:var(--orange,var(--bt-secondary,#071325)) !important;box-shadow:0 0 10px color-mix(in srgb,var(--orange) 50%,transparent) !important;border-color:transparent !important}.gdpr-toggle.gdpr-on .gdpr-toggle-thumb{transform:translateX(14px) !important;background:#fff !important}#gdpr-banner-box > div{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--orange) 25%,transparent) transparent}@keyframes pulseBannerDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.3;transform:scale(0.8)}}
#btChatToggle{position:fixed !important;bottom:16px;right:16px !important;height:48px !important;padding:0 18px 0 12px !important;border-radius:24px !important;background:linear-gradient(135deg,#efbf04 0%,#d97706 100%) !important;box-shadow:0 8px 24px rgba(239,191,4,0.45),0 2px 8px rgba(0,0,0,0.15) !important;z-index:10100 !important;border:1.5px solid rgba(255,255,255,0.5) !important;cursor:pointer !important;display:flex !important;align-items:center !important;gap:10px !important;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275) !important;color:#071325 !important;font-family:'Work Sans',sans-serif !important;font-weight:800 !important;font-size:0.88rem !important;-webkit-tap-highlight-color:transparent !important}#btChatToggle span,#btChatToggle p,#btChatToggle div{color:#071325 !important;font-weight:800 !important}#btChatToggle:hover{transform:translateY(-3px) scale(1.05) !important;box-shadow:0 14px 34px rgba(239,191,4,0.65),0 4px 12px rgba(0,0,0,0.2) !important}#btChatToggle:active{transform:scale(0.96) !important}.bt-trigger-avatar{width:32px !important;height:32px !important;border-radius:50% !important;background:rgba(7,19,37,0.12) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:1.1rem !important;flex-shrink:0 !important;border:1.5px solid rgba(7,19,37,0.25) !important;color:#071325 !important}.bt-trigger-avatar span{color:#071325 !important}.bt-trigger-dot{width:9px !important;height:9px !important;border-radius:50% !important;background:#16a34a !important;box-shadow:0 0 8px #16a34a,0 0 0 2px #efbf04 !important}#btChatToggle .badge{position:absolute !important;top:-4px !important;right:-4px !important;background:#071325 !important;color:#ffffff !important;border-radius:50% !important;width:20px !important;height:20px !important;font-size:0.68rem !important;font-weight:800 !important;display:none !important;align-items:center !important;justify-content:center !important;border:2px solid #efbf04 !important}
#btChatToggle{transition:bottom 0.35s cubic-bezier(0.175,0.885,0.32,1.275),transform 0.3s ease,box-shadow 0.3s ease !important}#btChatTeaser,#btChatPreview{transition:bottom 0.35s cubic-bezier(0.175,0.885,0.32,1.275),opacity 0.3s ease !important}
#btChatToggle{transition:bottom 0.35s cubic-bezier(0.175,0.885,0.32,1.275),transform 0.3s ease,box-shadow 0.3s ease !important}#btChatTeaser,#btChatPreview{transition:bottom 0.35s cubic-bezier(0.175,0.885,0.32,1.275),opacity 0.3s ease !important}