:root{--font-cormorant:var(--font-jakarta);--font-saira:var(--font-jakarta);--font-jetbrains:var(--font-jakarta);--font-primary:var(--font-jakarta);--font-secondary:var(--font-jakarta);--font-mono:var(--font-jakarta);--default-font:var(--font-jakarta);--heading-font:var(--font-jakarta);--nav-font:var(--font-jakarta)}.btn,.nav-link,a,body,button,h1,h2,h3,h4,h5,h6,input,label,p,select,textarea{font-family:var(--font-jakarta),system-ui,-apple-system,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.015em}body,p{line-height:1.65}.btn,.nav-link,button,label{font-weight:500}code,pre{font-family:var(--font-jetbrains),monospace!important}:root{--primary:#2563eb;--primary-dark:#1d4ed8;--primary-glow:rgba(37,99,235,0.25);--secondary:#0ea5e9;--accent:#005bff;--bg-primary:#f0f4ff;--bg-secondary:#ffffff;--bg-tertiary:#e8effe;--bg-card:#ffffff;--bg-surface:#f8fafc;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#d1d9f0;--border-subtle:#e8effe;--nav-bg:rgba(240,244,255,0.90);--nav-border:rgba(37,99,235,0.18);--nav-link:rgba(15,23,42,0.70);--nav-link-active:#0f172a;--shadow-sm:0 1px 2px rgba(0,0,0,.03),0 0 0 1px var(--border-color);--shadow-md:0 4px 12px rgba(0,0,0,.05),0 0 0 1px var(--border-color);--shadow-lg:0 10px 24px rgba(0,0,0,.06),0 0 0 1px var(--border-color);--shadow-xl:0 20px 48px rgba(0,0,0,.08),0 0 0 1px var(--border-color);--radius-sm:2px;--radius-md:4px;--radius-lg:4px;--radius-xl:4px;--section-padding:100px;--container-width:1400px;--background-color:var(--bg-primary);--default-color:var(--text-secondary);--heading-color:var(--text-primary);--accent-color:var(--accent);--surface-color:var(--bg-card);--contrast-color:#ffffff;--nav-color:var(--nav-link);--nav-hover-color:var(--primary);--nav-mobile-background-color:var(--bg-secondary);--nav-dropdown-background-color:var(--bg-card);--nav-dropdown-color:var(--text-primary);--nav-dropdown-hover-color:var(--primary)}[data-theme=dark]{--bg-primary:#050816;--bg-secondary:#0a1020;--bg-tertiary:#0d1530;--bg-card:#0d1530;--bg-surface:#0a1020;--text-primary:#f0f6ff;--text-secondary:#94a3b8;--text-muted:#475569;--border-color:rgba(255,255,255,.08);--border-subtle:rgba(255,255,255,.04);--nav-bg:rgba(5,8,22,0.85);--nav-border:rgba(0,91,255,0.30);--nav-link:rgba(255,255,255,.55);--nav-link-active:#ffffff;--shadow-sm:0 1px 2px rgba(0,0,0,.25),0 0 0 1px var(--border-color);--shadow-md:0 4px 12px rgba(0,0,0,.35),0 0 0 1px var(--border-color);--shadow-lg:0 10px 24px rgba(0,0,0,.45),0 0 0 1px var(--border-color);--shadow-xl:0 20px 48px rgba(0,0,0,.55),0 0 0 1px var(--border-color);--background-color:var(--bg-primary);--default-color:var(--text-secondary);--heading-color:var(--text-primary);--surface-color:var(--bg-card);--nav-color:var(--nav-link);--nav-mobile-background-color:var(--bg-secondary);--nav-dropdown-background-color:var(--bg-card);--nav-dropdown-color:var(--text-primary)}html{scroll-behavior:smooth}body{margin:0;padding:0;min-height:100vh;font-family:var(--font-jakarta,sans-serif);color:var(--text-primary);background:var(--bg-primary);transition:background .35s ease,color .35s ease}.rounded,.rounded-1,.rounded-2,.rounded-3,.rounded-4,.rounded-5,.rounded-circle,.rounded-pill,:not(.spinner-border):not(.spinner-grow):not([class*=loader]):not([class*=spinner]),:not(.spinner-border):not(.spinner-grow):not([class*=loader]):not([class*=spinner]):after,:not(.spinner-border):not(.spinner-grow):not([class*=loader]):not([class*=spinner]):before{border-radius:0!important}.btn,.card,.card-body,.hero-btn-primary,.hero-btn-secondary,.hs-premium-card,.info-box,.post-box,.pricing-item,.stats-item,button{transform:none!important;transition:all .2s ease!important;box-shadow:none!important}.btn:hover,.hero-btn-primary:hover,.hero-btn-secondary:hover,button:hover{transform:none!important;opacity:.9}:root:not([data-theme=dark]) body,[data-theme=light] body{background:radial-gradient(ellipse at 80% 0,rgba(37,99,235,.07) 0,transparent 55%),radial-gradient(ellipse at 20% 100%,rgba(14,165,233,.05) 0,transparent 50%),#f0f4ff}[data-theme=dark] body{background:radial-gradient(ellipse at 75% 0,rgba(0,91,255,.12) 0,transparent 50%),radial-gradient(ellipse at 25% 90%,rgba(0,91,255,.06) 0,transparent 45%),#050816}a{color:var(--primary);text-decoration:none;transition:color .25s ease}a:hover{color:var(--primary-dark)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--heading-font,sans-serif);font-weight:400;text-transform:uppercase;letter-spacing:2px;transition:color .35s ease}.text-white,h1.text-white,h2.text-white,h3.text-white,h4.text-white,h5.text-white,h6.text-white{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}li,p,span{color:var(--text-secondary);transition:color .35s ease}.cinematic-section,.section,section{background-color:transparent!important;background-image:none!important;padding-top:var(--section-padding);padding-bottom:var(--section-padding);position:relative;width:100%}@media (max-width:991px){.section,section{padding-top:60px!important;padding-bottom:60px!important}}#call-to-action,#features,#recent-posts,#services,.footer{position:relative;z-index:10;background-color:var(--bg-primary)!important}#call-to-action{background-color:transparent!important}[data-theme=light] #features,[data-theme=light] #recent-posts,[data-theme=light] #services,[data-theme=light] .footer{background-color:var(--bg-primary)!important}.page-title{background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;padding-top:calc(var(--section-padding) + 60px)!important;padding-bottom:60px!important;position:relative!important}.page-title,.page-title:before{background-color:transparent!important}.page-title.dark-background:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(2,10,28,.72),rgba(5,20,50,.65) 50%,rgba(2,10,28,.72));z-index:0;pointer-events:none}.page-title.dark-background .container{position:relative;z-index:2}.vaulk-navbar-border{background:linear-gradient(180deg,rgba(0,91,255,.65),rgba(0,91,255,.18))}.vaulk-navbar-content{background:var(--nav-bg)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 var(--nav-border)!important;border-bottom:1px solid var(--border-color);transition:background .35s ease}.vaulk-nav-link{color:var(--nav-link)!important;transition:color .25s ease}.vaulk-nav-link.active,.vaulk-nav-link:hover{color:var(--nav-link-active)!important}.vaulk-mobile-menu{background-color:var(--bg-secondary)!important;border-color:var(--border-color)}.vaulk-mobile-link{color:var(--nav-link)!important}.vaulk-mobile-link.active,.vaulk-mobile-link:hover{color:var(--nav-link-active)!important}.mobile-nav-toggle{color:var(--text-primary)!important}.vaulk-user-btn{color:var(--nav-link)!important}.vaulk-user-btn:hover{color:var(--nav-link-active)!important}.vaulk-dropdown-menu{background-color:var(--bg-card);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.vaulk-dropdown-menu .dropdown-item{color:var(--text-secondary)!important}.vaulk-dropdown-menu .dropdown-item:hover{background-color:var(--bg-tertiary);color:var(--text-primary)!important}.vaulk-dropdown-menu .dropdown-divider{border-color:var(--border-color)}.theme-toggle-btn{border:1px solid var(--border-color)!important;background-color:var(--bg-card)!important;color:var(--text-primary)!important;transition:all .3s ease}.theme-toggle-btn:hover{border-color:var(--primary)!important;color:var(--primary)!important;background-color:var(--bg-tertiary)!important}[data-theme=light] .footer .logo img,[data-theme=light] .vaulk-logo img{filter:none!important}.cinematic-hero-wrapper{position:relative;height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:80px;background-color:transparent}[data-theme=dark] .cinematic-heading{background:linear-gradient(180deg,#ffffff,rgba(255,255,255,.6))}:root:not([data-theme=dark]) .cinematic-heading,[data-theme=light] .cinematic-heading{background:linear-gradient(180deg,#0f172a,#1e3a8a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .cinematic-description{color:rgba(255,255,255,.75)}:root:not([data-theme=dark]) .cinematic-description,[data-theme=light] .cinematic-description{color:var(--text-secondary)}:root:not([data-theme=dark]) .cinematic-btn-primary,[data-theme=light] .cinematic-btn-primary{color:var(--text-primary)!important;border-color:var(--border-color)}:root:not([data-theme=dark]) .cinematic-btn-primary:hover,[data-theme=light] .cinematic-btn-primary:hover{background-color:var(--accent);color:#fff!important;border-color:var(--accent)}:root:not([data-theme=dark]) .cinematic-btn-secondary,[data-theme=light] .cinematic-btn-secondary{color:var(--text-secondary)!important}:root:not([data-theme=dark]) .cinematic-btn-secondary:hover,[data-theme=light] .cinematic-btn-secondary:hover{color:var(--text-primary)!important}.section-title .description,.section-title h2{color:var(--text-primary);transition:color .35s ease}[data-theme=light] .cinematic-section,[data-theme=light] .cinematic-section .section-title h2,[data-theme=light] .features-large-headline{color:var(--text-primary)!important}[data-theme=light] .accordion-feature-title{color:var(--text-secondary)!important}[data-theme=light] .accordion-feature-item:hover .accordion-feature-title{color:var(--text-primary)!important}[data-theme=light] .accordion-feature-item.active .accordion-feature-title{color:var(--primary)!important}[data-theme=light] .accordion-feature-description{color:var(--text-secondary)!important}[data-theme=light] .accordion-feature-item{border-bottom-color:var(--border-color)}[data-theme=light] .interactive-feature-card{background:var(--bg-card);border:1px solid var(--border-color)}[data-theme=light] .interactive-feature-card:hover{background:var(--bg-tertiary);border-color:var(--primary)}[data-theme=light] .interactive-feature-card.active{background:var(--bg-tertiary);border-color:var(--primary)!important}[data-theme=light] .interactive-feature-card .icon-list-title{color:var(--text-primary)}[data-theme=light] .cinematic-section .service-item{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}[data-theme=light] .cinematic-section .service-item h3.title{color:var(--text-primary)!important}[data-theme=light] .cinematic-section .service-item .description,[data-theme=light] .cinematic-section .service-item .service-features li{color:var(--text-secondary)!important}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:0!important;padding:24px;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-primary)}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:rgba(37,99,235,.3)}.card-glass{background:var(--bg-tertiary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:0!important;transition:all .3s ease}[data-theme=dark] .card-glass{background:rgba(13,18,37,.5)}.card-project,.card-service{background:var(--bg-card);border:1px solid var(--border-color);border-radius:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-project:hover,.card-service:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.btn-primary{height:48px;padding:0 24px;background-color:var(--primary);color:#ffffff!important;border:none;border-radius:0!important;font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer;text-decoration:none}.btn-primary:hover{background-color:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 14px var(--primary-glow);color:#ffffff!important}.btn-secondary{height:48px;padding:0 24px;background-color:var(--bg-tertiary);color:var(--text-primary)!important;border:1px solid var(--border-color);border-radius:0!important;font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.btn-secondary:hover{background-color:var(--border-color);transform:translateY(-1px)}.btn-outline{height:48px;padding:0 24px;background-color:transparent;color:var(--text-primary)!important;border:1px solid var(--border-color);border-radius:0!important;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.btn-outline:hover{border-color:var(--primary);color:var(--primary)!important;background-color:rgba(37,99,235,.05)}.conversational-contact-wrapper{background-color:transparent!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .conversational-contact-wrapper input.conversational-input,body:not(.is-admin-dashboard):not(.is-employee-dashboard) .conversational-contact-wrapper textarea.conversational-input{background:transparent!important;border:none!important;border-bottom:1px solid var(--border-color)!important;color:var(--text-primary)!important;caret-color:var(--cinematic-accent,#005bff)!important;padding:10px 0!important;outline:none!important;width:100%!important;font-size:1.5rem!important;transition:border-color .3s ease!important;font-family:inherit!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .conversational-contact-wrapper input.conversational-input:focus,body:not(.is-admin-dashboard):not(.is-employee-dashboard) .conversational-contact-wrapper textarea.conversational-input:focus{border-bottom:1px solid var(--primary)!important;color:var(--text-primary)!important;background:transparent!important;box-shadow:none!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .conversational-contact-wrapper input.conversational-input::placeholder,body:not(.is-admin-dashboard):not(.is-employee-dashboard) .conversational-contact-wrapper textarea.conversational-input::placeholder{color:var(--text-muted)!important;opacity:.7!important}.btn-icon-circular{width:60px;height:60px;border-radius:0!important;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-icon-circular.next{background-color:var(--text-primary)!important;color:var(--bg-primary)!important;border:none}.btn-icon-circular.next:hover:not(:disabled){background-color:var(--primary)!important;color:#ffffff!important}.btn-icon-circular.next:disabled{background-color:var(--border-color)!important;color:var(--text-muted)!important;opacity:.5;cursor:not-allowed}.btn-icon-circular.prev{background-color:transparent!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.btn-icon-circular.prev:hover{border-color:var(--primary)!important;color:var(--primary)!important}.back-link{color:var(--text-primary)!important;text-decoration:none;font-size:.9rem;display:flex;align-items:center;gap:10px;opacity:.7;transition:opacity .3s}.back-link:hover{opacity:1}.footer{background-color:var(--bg-secondary)!important;border-top:1px solid var(--border-color);color:var(--text-secondary)}.footer h3,.footer h4{color:var(--text-primary)}.footer a,.footer p{color:var(--text-secondary)}.footer a:hover{color:var(--primary)}.scroll-top{background-color:var(--bg-card)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-md)!important}.scroll-top:hover{background-color:var(--primary)!important;color:#ffffff!important;border-color:var(--primary)!important}.scroll-top i{color:inherit!important}[data-theme=light] .bottom-nav-capsule{background-color:rgba(255,255,255,.85);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}[data-theme=light] .bottom-nav-link{color:var(--text-secondary)}[data-theme=light] .bottom-nav-link.active,[data-theme=light] .bottom-nav-link:hover{color:var(--text-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgba(37,99,235,.4)}70%{box-shadow:0 0 0 10px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.scale-on-hover{transition:transform .3s cubic-bezier(.4,0,.2,1)}.scale-on-hover:hover{transform:scale(1.02)}.pulse-glow{animation:pulseGlow 2s infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:0!important}::-webkit-scrollbar-thumb:hover{background:var(--primary)}input,select,textarea{background-color:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color);border-radius:0!important;transition:border-color .25s ease,background .35s ease}input:focus,select:focus,textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.1)}input::placeholder,textarea::placeholder{color:var(--text-muted)}.text-primary-theme{color:var(--text-primary)!important}.text-secondary-theme{color:var(--text-secondary)!important}.bg-card-theme{background:var(--bg-card)!important}.border-theme{border-color:var(--border-color)!important}[data-theme=light] body.is-admin-dashboard .text-white,[data-theme=light] body.is-admin-dashboard h1.text-white,[data-theme=light] body.is-admin-dashboard h2.text-white,[data-theme=light] body.is-admin-dashboard h3.text-white,body.is-admin-dashboard .text-white,body.is-admin-dashboard .text-white-50,body.is-admin-dashboard h1.text-white{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}[data-theme=light] body.is-admin-dashboard .text-white-50{color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) h1:not(.sss-card-title-sm):not(.bento-title):not(.bento-hero-text):not(.page-title *):not(.dark-background *):not(.why-us-main-title):not(.animated-why-us *):not(.mission-vision-section *):not(.svc-footer-cta-banner *):not(.svc-cta-text *):not(.cta-banner-section *):not(.cta-banner *):not(.custom-footer *):not(.us-section-parallax *):not(.us-cta-section *):not(.us-heading):not(.us-cta-title),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) h2:not(.sss-card-title-sm):not(.bento-title):not(.bento-hero-text):not(.page-title *):not(.dark-background *):not(.why-us-main-title):not(.animated-why-us *):not(.mission-vision-section *):not(.svc-footer-cta-banner *):not(.svc-cta-text *):not(.cta-banner-section *):not(.cta-banner *):not(.custom-footer *):not(.us-section-parallax *):not(.us-cta-section *):not(.us-heading):not(.us-cta-title),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) h3:not(.sss-card-title-sm):not(.bento-title):not(.bento-hero-text):not(.page-title *):not(.dark-background *):not(.why-us-main-title):not(.animated-why-us *):not(.mission-vision-section *):not(.svc-footer-cta-banner *):not(.svc-cta-text *):not(.cta-banner-section *):not(.cta-banner *):not(.custom-footer *):not(.us-section-parallax *):not(.us-cta-section *):not(.us-heading):not(.us-cta-title),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) h4:not(.sss-card-title-sm):not(.bento-title):not(.bento-hero-text):not(.page-title *):not(.dark-background *):not(.why-us-main-title):not(.animated-why-us *):not(.mission-vision-section *):not(.svc-footer-cta-banner *):not(.svc-cta-text *):not(.cta-banner-section *):not(.cta-banner *):not(.custom-footer *):not(.us-section-parallax *):not(.us-cta-section *):not(.us-heading):not(.us-cta-title),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) h5:not(.sss-card-title-sm):not(.bento-title):not(.bento-hero-text):not(.page-title *):not(.dark-background *):not(.why-us-main-title):not(.animated-why-us *):not(.mission-vision-section *):not(.svc-footer-cta-banner *):not(.svc-cta-text *):not(.cta-banner-section *):not(.cta-banner *):not(.custom-footer *):not(.us-section-parallax *):not(.us-cta-section *):not(.us-heading):not(.us-cta-title),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) h6:not(.sss-card-title-sm):not(.bento-title):not(.bento-hero-text):not(.page-title *):not(.dark-background *):not(.why-us-main-title):not(.animated-why-us *):not(.mission-vision-section *):not(.svc-footer-cta-banner *):not(.svc-cta-text *):not(.cta-banner-section *):not(.cta-banner *):not(.custom-footer *):not(.us-section-parallax *):not(.us-cta-section *):not(.us-heading):not(.us-cta-title){color:var(--text-primary)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) li:not(.page-title *):not(.dark-background *):not(.animated-why-us *):not(.mission-vision-section *):not(.svc-footer-cta-banner *):not(.svc-cta-text *):not(.cta-banner-section *):not(.cta-banner *):not(.custom-footer *):not(.us-section-parallax *):not(.us-cta-section *),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) p:not(.page-title *):not(.dark-background *):not(.animated-why-us *):not(.mission-vision-section *):not(.svc-footer-cta-banner *):not(.svc-cta-text *):not(.cta-banner-section *):not(.cta-banner *):not(.custom-footer *):not(.us-section-parallax *):not(.us-cta-section *),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) span:not(.blue-square):not(.active-arrow):not(.page-title *):not(.dark-background *):not(.animated-why-us *):not(.mission-vision-section *):not(.svc-footer-cta-banner *):not(.svc-cta-text *):not(.cta-banner-section *):not(.cta-banner *):not(.custom-footer *):not(.us-section-parallax *):not(.us-cta-section *){color:var(--text-secondary)}.why-us-main-title,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .why-us-main-title,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .why-us-main-title{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:none!important;text-shadow:0 2px 10px rgba(0,0,0,.5)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-heading,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-section h2,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-title,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-heading,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-heading,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-section-header h1,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-section-header h2,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-section-header h3,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-glass-card h2,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-glass-card h3,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-section h1,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-section h2,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-section h3,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-title,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-heading,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-section-header h1,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-section-header h2,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-section-header h3,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) h2.us-cta-title{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 12px rgba(0,0,0,.6)!important;background:none!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-subtext,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-section p,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-text,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-subtext,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-section-header p,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-subtext,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-glass-card p,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-section p,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-cta-text,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-section-header p,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-subtext{color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-tag,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-tag,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-section-header .us-tag,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-tag,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-section-header .us-tag,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-tag{color:rgba(255,255,255,.75)!important;-webkit-text-fill-color:rgba(255,255,255,.75)!important;letter-spacing:.06em}html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-glass-card .us-card-title,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-glass-card h4,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-glass-card h5,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-glass-card .us-card-title,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-glass-card h4{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-glass-card .us-card-desc,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) #why-us .us-glass-card p,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .us-section-parallax .us-glass-card p{color:#475569!important;-webkit-text-fill-color:#475569!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card .pd-cta-heading,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card h2,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card .pd-cta-heading,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card h2,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card .pd-cta-check-text,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card p,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card span,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card .pd-cta-check-text,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card .pd-cta-sub,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card .pd-cta-tag,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card p,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .pd-cta-card span{color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .glass-card-wrapper .glass-title,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .glass-card-wrapper .glass-title,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .glass-card-wrapper h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 8px rgba(0,0,0,.5)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .glass-card-wrapper .glass-desc,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .glass-card-wrapper .glass-desc,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .glass-card-wrapper p{color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h2,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h3,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h2,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 10px rgba(0,0,0,.5)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section p,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section p{color:rgba(255,255,255,.85)!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}[data-theme=light] .premium-why-us,[data-theme=light] .sui-timeline-section{background-color:var(--bg-primary)!important}[data-theme=light] .premium-why-us h2,[data-theme=light] .premium-why-us h3,[data-theme=light] .sui-timeline-section h2,[data-theme=light] .sui-timeline-section h3{color:var(--text-primary)!important}[data-theme=light] .premium-why-us p,[data-theme=light] .premium-why-us span,[data-theme=light] .sui-timeline-section p,[data-theme=light] .sui-timeline-section span{color:var(--text-secondary)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .about-image-bg-section h1,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .about-image-bg-section h2,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .about-image-bg-section h3,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .about-image-bg-section h4,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .about-image-bg-section h5,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .about-image-bg-section h6,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .about-image-bg-section li,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .about-image-bg-section p,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .about-image-bg-section span:not(.blue-square):not(.active-arrow),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h1,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h2,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h3,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h4,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h5,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section h6{color:#ffffff!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section li,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section p,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .mission-vision-section span:not(.blue-square):not(.active-arrow){color:rgba(255,255,255,.9)!important}[data-theme=light] .premium-card,[data-theme=light] .sui-mockup-card,[data-theme=light] .sui-timeline-card{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-md)!important}[data-theme=light] .sui-mockup-card h3,[data-theme=light] .sui-timeline-card h3{color:var(--text-primary)!important}[data-theme=light] .sui-mockup-card p,[data-theme=light] .sui-timeline-card p{color:var(--text-secondary)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .badge-pill:not(.page-title *):not(.dark-background *),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .badge:not(.page-title *):not(.dark-background *):not(.blog-header-category-badge):not(.blog-header-featured-badge),[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .section-badge:not(.page-title *):not(.dark-background *){background-color:var(--bg-tertiary)!important;color:var(--primary)!important;border:1px solid var(--border-color)}[data-theme=light] .swiper-pagination-bullet{background:var(--border-color)!important}[data-theme=light] .swiper-pagination-bullet-active{background:var(--primary)!important}[data-theme=light] .code-window,[data-theme=light] .monitor-screen,[data-theme=light] .terminal-mockup{background:#1e2030!important;border:1px solid var(--border-color);box-shadow:var(--shadow-xl)}[data-theme=light] .section-title h2{color:var(--text-primary)!important}[data-theme=light] .section-title p{color:var(--text-secondary)!important}[data-theme=light] .section-label{color:var(--primary)!important}[data-theme=light] .services .service-item{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-sm)}[data-theme=light] .services .service-item h3{color:var(--text-primary)!important}[data-theme=light] .services .service-item p{color:var(--text-secondary)!important}[data-theme=light] .services .service-item .icon i{color:var(--primary)!important}[data-theme=light] #call-to-action{background-color:transparent!important;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}[data-theme=light] #call-to-action h3{color:var(--text-primary)!important}[data-theme=light] #call-to-action p{color:var(--text-secondary)!important}[data-theme=light] .recent-posts-item{background:var(--bg-card)!important;border:1px solid var(--border-color)!important}[data-theme=light] .recent-posts-item h3{color:var(--text-primary)!important}[data-theme=light] .recent-posts-item p{color:var(--text-secondary)!important}[data-theme=light] .stats-item .count,[data-theme=light] .stats-item span{color:var(--text-primary)!important}[data-theme=light] .stats-item p{color:var(--text-secondary)!important}[data-theme=light] .section-divider{border-color:var(--border-color)!important}[data-theme=light] .bi,[data-theme=light] i.bi{color:inherit}[data-theme=light] .footer{background-color:var(--bg-secondary)!important;border-top:1px solid var(--border-color)}[data-theme=light] .footer *{color:var(--text-secondary)}[data-theme=light] .footer h3,[data-theme=light] .footer h4{color:var(--text-primary)!important}[data-theme=light] .footer a{color:var(--text-secondary)}[data-theme=light] .footer a:hover{color:var(--primary)!important}[data-theme=light] .footer .social-links a{background-color:var(--primary)!important;color:#fff!important}[data-theme=light] .footer .copyright{color:var(--text-muted)!important}[data-theme=light] .bottom-nav-capsule{background:rgba(255,255,255,.92)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-lg)!important}[data-theme=light] .bottom-nav-logo{background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important}[data-theme=light] .bottom-nav-logo span{color:var(--text-primary)!important}[data-theme=light] .bottom-nav-cta{background-color:var(--text-primary)!important;color:#ffffff!important;border-color:var(--text-primary)!important}[data-theme=light] .bottom-nav-cta:hover{background-color:var(--primary)!important;border-color:var(--primary)!important}[data-theme=dark] .cinematic-heading{background:linear-gradient(180deg,#ffffff,rgba(255,255,255,.55));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .features-large-headline{color:#ffffff!important}[data-theme=dark] .accordion-feature-title{color:rgba(255,255,255,.45)!important}[data-theme=dark] .accordion-feature-item:hover .accordion-feature-title{color:rgba(255,255,255,.85)!important}[data-theme=dark] .accordion-feature-item.active .accordion-feature-title{color:#ffffff!important}[data-theme=dark] .accordion-feature-description{color:rgba(255,255,255,.6)!important}[data-theme=dark] .interactive-feature-card{background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.06)!important}[data-theme=dark] .interactive-feature-card:hover{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .interactive-feature-card .icon-list-title{color:rgba(255,255,255,.75)!important}[data-theme=dark] .interactive-feature-card.active .icon-list-title{color:#ffffff!important}[data-theme=dark] .cinematic-description{color:rgba(255,255,255,.72)!important}[data-theme=dark] .cinematic-btn-primary{color:#ffffff!important;border-color:rgba(255,255,255,.7)!important}[data-theme=dark] .cinematic-btn-secondary{color:rgba(255,255,255,.6)!important}[data-theme=light] .premium-badge{background:rgba(37,99,235,.08)!important;color:var(--primary)!important;border-color:rgba(37,99,235,.2)!important}[data-theme=light] .premium-title,[data-theme=light] .text-white:not(.sss-card-title-sm):not(.bento-title),[data-theme=light] h4.text-white:not(.sss-card-title-sm):not(.bento-title){color:var(--text-primary)!important}[data-theme=light] .premium-text-content p{color:var(--text-secondary)!important}[data-theme=light] .icon-box{background:var(--bg-tertiary)!important;border-color:var(--border-color)!important}[data-theme=light] .icon-box i{color:var(--primary)!important}[data-theme=light] .custom-bullet{background:var(--border-color)!important}[data-theme=light] .custom-bullet.active{background:var(--primary)!important;box-shadow:0 0 10px rgba(37,99,235,.35)!important}[data-theme=light] .premium-rounded-btn{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}[data-theme=light] .premium-rounded-btn:hover{background:var(--primary-dark)!important;border-color:var(--primary-dark)!important}[data-theme=light] .ide-body,[data-theme=light] .ide-header,[data-theme=light] .ide-sidebar,[data-theme=light] .mockup-page,[data-theme=light] .monitor-screen,[data-theme=light] .terminal-body{background-color:#0e1420!important}[data-theme=light] .terminal-output .text-muted{color:rgba(255,255,255,.35)!important}[data-theme=light] .terminal-output .text-white{color:#ffffff!important}[data-theme=light] .terminal-output{color:rgba(255,255,255,.65)!important}[data-theme=light] .btn-get-started{background-color:var(--primary)!important;color:#ffffff!important}[data-theme=light] .btn-get-started:hover{background-color:var(--primary-dark)!important;color:#ffffff!important}[data-theme=light] .lets-talk-button{background:var(--text-primary)!important;border-color:var(--text-primary)!important}[data-theme=light] .lets-talk-button:hover{background:var(--primary)!important;border-color:var(--primary)!important}[data-theme=light] .lets-talk-button .button-text{color:#ffffff!important}[data-theme=light] .lets-talk-button .arrow-icon{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.25)!important;color:#ffffff!important}[data-theme=light] .lets-talk-button:hover .arrow-icon{background:#ffffff!important;color:var(--text-primary)!important}[data-theme=light] .sui-engineering-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-md)!important}[data-theme=light] .sui-card-index-box{background:rgba(37,99,235,.06)!important;border-color:rgba(37,99,235,.25)!important;color:var(--primary)!important}[data-theme=light] .sui-card-layer-label{color:var(--text-primary)!important}[data-theme=light] .sui-card-desc,[data-theme=light] .sui-card-features li{color:var(--text-secondary)!important}[data-theme=light] .sui-card-features li i{color:var(--primary)!important}[data-theme=light] .sui-timeline-section{background-color:var(--bg-primary)!important}[data-theme=light] .sui-timeline-track{border-left-color:var(--border-color)!important}[data-theme=light] .sui-specs-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-md)!important}[data-theme=light] .sui-specs-panel *{color:var(--text-secondary)!important}[data-theme=light] .sui-specs-title{color:var(--text-primary)!important}.cap-intro-section{padding:80px 0 40px;background-color:var(--bg-primary);border-bottom:1px solid var(--border-subtle)}.cap-intro-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:991px){.cap-intro-grid{grid-template-columns:1fr;gap:24px}}.cap-intro-left{display:flex;align-items:start;gap:16px}.cap-intro-left i{font-size:24px;color:var(--primary);margin-top:4px}.cap-intro-heading{font-family:var(--heading-font),sans-serif;font-size:32px;font-weight:500;line-height:1.35;color:var(--text-primary);margin:0;letter-spacing:-.5px}.cap-intro-text{font-family:var(--font-jakarta),sans-serif;font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0}.cap-section-title-wrap{margin-top:60px;margin-bottom:40px}.cap-section-title{font-family:var(--heading-font),sans-serif;font-size:24px;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;position:relative;display:inline-block;padding-bottom:8px}.cap-section-title:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background-color:var(--primary)}.cap-services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:70px 30px;gap:70px 30px;margin-bottom:100px}@media (max-width:991px){.cap-services-grid{grid-template-columns:repeat(2,1fr);gap:60px 20px}}@media (max-width:600px){.cap-services-grid{grid-template-columns:1fr;gap:70px 16px}}.cap-service-card{position:relative;display:block;text-decoration:none;cursor:pointer}.cap-image-wrapper{position:relative;width:100%;height:250px;overflow:hidden;border-radius:0!important;box-shadow:var(--shadow-sm);background-color:var(--bg-tertiary)}.cap-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.cap-service-card:hover .cap-image-wrapper img{transform:scale(1.08)}.cap-label-box{position:absolute;bottom:0;left:50%;transform:translate(-50%,40%);width:85%;background:#ffffff;padding:20px 24px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05);border-radius:0!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease,background-color .3s ease;z-index:10;will-change:transform}[data-theme=dark] .cap-label-box{background:var(--bg-card);border-color:var(--border-color);box-shadow:0 10px 30px rgba(0,0,0,.4)}.cap-service-card:hover .cap-label-box{transform:translate(-50%,30%);box-shadow:0 14px 35px rgba(37,99,235,.15);border-color:var(--primary)}[data-theme=dark] .cap-service-card:hover .cap-label-box{border-color:var(--primary);box-shadow:0 14px 35px rgba(0,91,255,.25)}.cap-service-title{font-family:var(--heading-font),sans-serif;font-size:15px;font-weight:600;color:#0f172a;margin:0;text-transform:uppercase;letter-spacing:1px;transition:color .3s ease}[data-theme=dark] .cap-service-title{color:#f0f6ff}.cap-service-card:hover .cap-service-title{color:var(--primary)}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title.dark-background,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title.dark-background{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background h1,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background h2,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background h3,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title h1,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title h2,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title h3,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title.dark-background h1,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title.dark-background h2,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title.dark-background h3,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background h1,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background h2,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background h3,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title h1,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title h2,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title h3,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title.dark-background h1,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title.dark-background h2,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title.dark-background h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 10px rgba(0,0,0,.6)!important}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background p,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background span,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title p,html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title span,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background p,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .dark-background span,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title p,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title span{color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs{display:inline-flex!important;background:rgba(0,0,0,.35)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.18)!important;padding:6px 22px!important;border-radius:6px!important;margin-top:15px!important;box-shadow:0 4px 15px rgba(0,0,0,.2)!important}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:14px!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0!important}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li{padding:0!important;color:#ffffff!important}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li a,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li a{color:rgba(255,255,255,.85)!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;text-decoration:none!important;transition:color .3s ease!important}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li a:hover,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li a:hover{color:#38bdf8!important;-webkit-text-fill-color:#38bdf8!important}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li.current,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li.current{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:600!important}html body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li+li:before,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard):not(.admin):not(.employee) .page-title .breadcrumbs ol li+li:before{content:"/"!important;display:inline-block!important;padding:0!important;margin-right:8px!important;color:rgba(255,255,255,.6)!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}@media (max-width:767px){.page-title{display:none!important}.main>:nth-child(2),.page-title+*{margin-top:70px!important}}.cap-services-grid.premium-grid{gap:30px;margin-top:20px}.premium-service-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:380px;border-radius:0!important;overflow:hidden;border:1px solid var(--border-color);background-color:var(--bg-card);text-decoration:none;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1),border-color .3s cubic-bezier(.25,.8,.25,1);will-change:transform,box-shadow;z-index:2}.premium-service-card:hover{transform:translateY(-8px);border-color:var(--primary,#2563eb);box-shadow:0 20px 50px rgba(37,99,235,.15)}.sc-media-container{z-index:1;overflow:hidden}.sc-image-layer,.sc-media-container{position:absolute;top:0;left:0;width:100%;height:100%}.sc-image-layer{will-change:opacity,transform}.sc-image-layer img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1)}.premium-service-card:hover .sc-image-layer img{transform:scale(1.05)}.premium-service-card.has-video:hover .sc-image-layer img{opacity:0}.sc-video-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.25,1);will-change:opacity}.sc-video{width:100%;height:100%;object-fit:cover}.premium-service-card:hover .sc-video-layer{opacity:1}.sc-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(5,8,22,.15),rgba(5,8,22,.5) 50%,rgba(5,8,22,.85));z-index:2;transition:background .3s ease}.premium-service-card:hover .sc-gradient-overlay{background:linear-gradient(180deg,transparent,rgba(5,8,22,.65))}.sc-content-layer{position:relative;z-index:3;padding:28px;color:#ffffff;pointer-events:none}.sc-title{font-family:var(--heading-font),sans-serif;font-size:20px;font-weight:600;margin:0 0 10px;letter-spacing:-.2px;text-transform:none;transition:color .3s ease}.premium-service-card:hover .sc-title,.sc-title{color:#ffffff!important}.sc-description{font-family:var(--font-jakarta),sans-serif;font-size:14px;line-height:1.5;color:rgba(255,255,255,.75)!important;margin:0 0 20px}.sc-learn-more{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--primary,#2563eb)!important;transition:color .3s ease}.sc-learn-more i{display:inline-block;transition:transform .3s cubic-bezier(.25,.8,.25,1);color:inherit!important}.premium-service-card:hover .sc-learn-more{color:#ffffff!important}.premium-service-card:hover .sc-learn-more i{transform:translateX(6px)}.our-clients-section{background-color:#1e2029;color:#ffffff;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}:root:not([data-theme=dark]) .our-clients-section,[data-theme=light] .our-clients-section{background:linear-gradient(180deg,#eef2f7,#e2e8f0);border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.clients-heading{font-size:14px;font-weight:500;letter-spacing:2px;color:#ffffff;padding-top:20px}:root:not([data-theme=dark]) .clients-heading,[data-theme=light] .clients-heading{color:#0f172a}.clients-marquee-container{overflow-x:auto;overflow-y:hidden;width:100%;position:relative;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);padding:15px 0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.clients-marquee-container::-webkit-scrollbar{display:none}.clients-marquee-track{display:flex;width:max-content;align-items:center}.client-marquee-cell{flex:0 0 auto;width:220px;height:120px;display:flex;align-items:center;justifyContent:center;padding:15px 35px;transition:all .4s cubic-bezier(.16,1,.3,1)}.client-marquee-cell:hover{transform:scale(1.1)}.client-logo{max-width:100%;max-height:100%;object-fit:contain;opacity:.55;filter:brightness(0) invert(1);transition:all .4s cubic-bezier(.16,1,.3,1)}:root:not([data-theme=dark]) .client-logo,[data-theme=light] .client-logo{opacity:.55;filter:brightness(0)}.client-marquee-cell:hover .client-logo{opacity:1}[data-theme=light] .client-marquee-cell:hover .client-logo{opacity:1;filter:brightness(0)}@keyframes clientsMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:991px){.clients-marquee-container{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}}@media (max-width:768px){.client-marquee-cell{width:140px;height:75px;padding:10px 15px}}.lazarev-header-wrapper{position:fixed;top:0;left:0;right:0;width:100%;display:flex;justify-content:center;z-index:9999;background-color:transparent;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease;transform:translateY(0);opacity:1}.lazarev-header-wrapper.lazarev-header-hidden{transform:translateY(-100%);opacity:0}.lazarev-header{width:100%;height:70px;position:relative;transition:all .4s ease;background-color:rgba(5,8,22,.45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}:root:not([data-theme=dark]) .lazarev-header,[data-theme=light] .lazarev-header{background-color:rgba(240,244,255,.92);border-bottom-color:rgba(0,0,0,.1);box-shadow:0 2px 16px rgba(0,0,0,.06)}.lazarev-navbar-content{max-width:var(--container-width,1400px);height:100%;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between}.lazarev-logo{display:flex;align-items:center;transition:opacity .2s ease}.lazarev-logo:hover{opacity:.85}:root:not([data-theme=dark]) .lazarev-logo img,[data-theme=light] .lazarev-logo img{filter:none!important}.lazarev-navmenu{gap:0}.lazarev-nav-item,.lazarev-navmenu{display:flex;align-items:center}.lazarev-nav-link{font-family:var(--font-jakarta),sans-serif!important;font-size:15.5px!important;font-weight:500!important;letter-spacing:.5px!important;text-transform:none!important;color:rgba(255,255,255,.75)!important;text-decoration:none!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px!important;display:inline-flex;align-items:center;gap:4px;cursor:pointer!important;line-height:1.4;transition:color .2s ease;outline:none!important;white-space:nowrap}:root:not([data-theme=dark]) .lazarev-nav-link,[data-theme=light] .lazarev-nav-link{color:rgba(15,23,42,.75)!important}.lazarev-nav-link.dropdown-active,.lazarev-nav-link:hover{color:#ffffff!important;background-color:transparent!important}:root:not([data-theme=dark]) .lazarev-nav-link.dropdown-active,:root:not([data-theme=dark]) .lazarev-nav-link:hover,[data-theme=light] .lazarev-nav-link.dropdown-active,[data-theme=light] .lazarev-nav-link:hover{color:var(--primary,#2563eb)!important;background-color:transparent!important}.lazarev-nav-link.active{color:#ffffff!important;background-color:transparent!important}:root:not([data-theme=dark]) .lazarev-nav-link.active,[data-theme=light] .lazarev-nav-link.active{color:var(--primary,#2563eb)!important;background-color:transparent!important}.lazarev-dropdown-panel{position:absolute;top:100%;left:0;right:0;margin-left:auto;margin-right:auto;transform:translateY(12px);background-color:rgba(10,16,32,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.08);border-radius:0!important;box-shadow:0 20px 50px rgba(0,0,0,.3);padding:24px;width:max-content;max-width:max-content;z-index:1000;animation:navFadeIn .3s cubic-bezier(.16,1,.3,1) forwards}:root:not([data-theme=dark]) .lazarev-dropdown-panel,[data-theme=light] .lazarev-dropdown-panel{background-color:rgba(255,255,255,.95);border-color:rgba(0,0,0,.08);box-shadow:0 20px 50px rgba(0,0,0,.15)}@keyframes navFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(12px)}}.projects-panel.flex-layout,.services-panel.flex-layout{display:flex;gap:24px;padding:24px;width:auto;max-width:1050px}.services-list-grid{display:grid;grid-template-columns:repeat(3,220px);grid-gap:12px;gap:12px}.services-preview-pane{width:260px;min-width:260px;border-left:1px solid rgba(255,255,255,.08);padding-left:24px;display:flex;flex-direction:column;gap:12px}[data-theme=light] .services-preview-pane{border-left-color:rgba(0,0,0,.08)}.services-preview-image{width:100%;height:130px;border-radius:0!important;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.05)}[data-theme=light] .services-preview-image{border-color:rgba(0,0,0,.05)}.services-preview-image img{width:100%;height:100%;object-fit:cover;animation:previewFadeIn .3s ease forwards}@keyframes previewFadeIn{0%{opacity:.4;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.services-preview-info{display:flex;flex-direction:column;gap:6px}.services-preview-title{font-family:var(--font-jakarta),sans-serif;font-size:13.5px;font-weight:700;color:#ffffff}[data-theme=light] .services-preview-title{color:#0f172a}.services-preview-desc{font-family:var(--font-jakarta),sans-serif;font-size:11px;color:rgba(255,255,255,.5)!important;line-height:1.5}[data-theme=light] .services-preview-desc{color:#64748b!important}.dropdown-panel-grid{display:grid;grid-template-columns:repeat(3,240px);grid-gap:16px;gap:16px}.projects-panel .dropdown-panel-grid{grid-template-columns:repeat(2,200px)}.dropdown-panel-link{display:flex;flex-direction:column;padding:12px 16px;border-radius:0!important;text-decoration:none;transition:all .2s ease}.dropdown-panel-link:hover{background-color:rgba(255,255,255,.08)}.dropdown-panel-link:hover .link-title{color:#00f0ff!important}.dropdown-panel-link:hover .link-desc{color:rgba(255,255,255,.85)!important}:root:not([data-theme=dark]) .dropdown-panel-link:hover,[data-theme=light] .dropdown-panel-link:hover{background-color:rgba(0,91,255,.06)}:root:not([data-theme=dark]) .dropdown-panel-link:hover .link-title,[data-theme=light] .dropdown-panel-link:hover .link-title{color:#005bff!important}:root:not([data-theme=dark]) .dropdown-panel-link:hover .link-desc,[data-theme=light] .dropdown-panel-link:hover .link-desc{color:#334155!important}.dropdown-panel-link .link-title{font-family:var(--font-jakarta),sans-serif;font-size:13.5px;font-weight:600;color:#ffffff;transition:color .2s ease}:root:not([data-theme=dark]) .dropdown-panel-link .link-title,[data-theme=light] .dropdown-panel-link .link-title{color:#0f172a}.dropdown-panel-link .link-desc{font-family:var(--font-jakarta),sans-serif;font-size:11px;color:rgba(255,255,255,.4);margin-top:4px;transition:color .2s ease}:root:not([data-theme=dark]) .dropdown-panel-link .link-desc,[data-theme=light] .dropdown-panel-link .link-desc{color:#64748b}.lazarev-actions{display:flex;align-items:center}.lazarev-theme-btn,.lazarev-user-btn,[data-theme=dark] .lazarev-theme-btn,[data-theme=dark] .lazarev-user-btn,[data-theme=dark] button.lazarev-theme-btn,[data-theme=dark] button.lazarev-user-btn,[data-theme=light] .lazarev-theme-btn,[data-theme=light] .lazarev-user-btn,[data-theme=light] button.lazarev-theme-btn,[data-theme=light] button.lazarev-user-btn,button.lazarev-theme-btn,button.lazarev-user-btn{background:transparent!important;background-color:transparent!important;border:0 transparent!important;outline:none!important;box-shadow:none!important;color:rgba(255,255,255,.85)!important;width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease;cursor:pointer;box-sizing:border-box;padding:0!important;margin:0!important;border-radius:0!important}.lazarev-user-btn.icon-only{width:36px;height:36px;min-width:36px;padding:0!important;border:0!important;border-style:none!important;background:transparent!important}.lazarev-theme-btn:active,.lazarev-theme-btn:focus,.lazarev-user-btn:active,.lazarev-user-btn:focus,button.lazarev-theme-btn:active,button.lazarev-theme-btn:focus,button.lazarev-user-btn:active,button.lazarev-user-btn:focus{outline:none!important;box-shadow:none!important;border:0!important;border-style:none!important;background:transparent!important}:root:not([data-theme=dark]) .lazarev-theme-btn,:root:not([data-theme=dark]) .lazarev-user-btn,[data-theme=light] .lazarev-theme-btn,[data-theme=light] .lazarev-user-btn,[data-theme=light] button.lazarev-theme-btn,[data-theme=light] button.lazarev-user-btn{border:0!important;border-style:none!important;color:rgba(15,23,42,.85)!important;background:transparent!important}.lazarev-theme-btn:hover,.lazarev-user-btn:hover,button.lazarev-theme-btn:hover,button.lazarev-user-btn:hover{color:#3b82f6!important;background:transparent!important;background-color:transparent!important;border:0!important;border-style:none!important;transform:scale(1.08)}:root:not([data-theme=dark]) .lazarev-theme-btn:hover,:root:not([data-theme=dark]) .lazarev-user-btn:hover,[data-theme=light] .lazarev-theme-btn:hover,[data-theme=light] .lazarev-user-btn:hover,[data-theme=light] button.lazarev-theme-btn:hover,[data-theme=light] button.lazarev-user-btn:hover{color:#2563eb!important;background:transparent!important;background-color:transparent!important;border:0!important;border-style:none!important;transform:scale(1.08)}.lazarev-user-dropdown{position:absolute;top:100%;right:0;margin-top:12px;background-color:rgba(10,16,32,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.08);border-radius:0!important;padding:16px;min-width:250px;box-shadow:0 20px 50px rgba(0,0,0,.3);z-index:1000;animation:userDropdownFadeIn .3s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;gap:8px}@keyframes userDropdownFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root:not([data-theme=dark]) .lazarev-user-dropdown,[data-theme=light] .lazarev-user-dropdown{background-color:rgba(255,255,255,.95);border-color:rgba(0,0,0,.08);box-shadow:0 20px 50px rgba(0,0,0,.15)}.dropdown-user-info-title{color:#ffffff}:root:not([data-theme=dark]) .dropdown-user-info-title,[data-theme=light] .dropdown-user-info-title{color:#0f172a}.dropdown-user-info-desc{color:rgba(255,255,255,.4)}:root:not([data-theme=dark]) .dropdown-user-info-desc,[data-theme=light] .dropdown-user-info-desc{color:#64748b}.dropdown-user-info-border{border-bottom:1px solid rgba(255,255,255,.08)}:root:not([data-theme=dark]) .dropdown-user-info-border,[data-theme=light] .dropdown-user-info-border{border-bottom:1px solid rgba(0,0,0,.08)}.lazarev-talk-btn{background-color:transparent;color:rgba(255,255,255,.75)!important;font-family:var(--font-jakarta),sans-serif;font-weight:600;font-size:15px;letter-spacing:.4px;height:44px;padding:0 26px;border-radius:0!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;border:1.5px solid rgba(255,255,255,.25)!important;white-space:nowrap;box-sizing:border-box}.lazarev-talk-btn:hover{background-color:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.5)!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:none!important}:root:not([data-theme=dark]) .lazarev-talk-btn,[data-theme=light] .lazarev-talk-btn{color:rgba(15,23,42,.75)!important;border-color:rgba(15,23,42,.25)!important}:root:not([data-theme=dark]) .lazarev-talk-btn:hover,[data-theme=light] .lazarev-talk-btn:hover{background-color:rgba(0,0,0,.05)!important;border-color:rgba(15,23,42,.5)!important;color:#0f172a!important}.vaulk-header-wrapper{display:none!important}body.mobile-nav-active{overflow:hidden!important;height:100vh!important;height:100dvh!important}.lazarev-mobile-menu{position:fixed;top:70px;left:0;right:0;background-color:#050816;border-bottom:1px solid rgba(255,255,255,.08);max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);z-index:9998}:root:not([data-theme=dark]) .lazarev-mobile-menu,[data-theme=light] .lazarev-mobile-menu{background-color:#f8fafc;border-bottom-color:rgba(0,0,0,.08)}.lazarev-mobile-menu.active{max-height:calc(100vh - 70px);max-height:calc(100dvh - 70px);opacity:1;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.lazarev-mobile-menu-links{padding:24px;display:flex;flex-direction:column;gap:12px}.lazarev-mobile-link{font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:rgba(255,255,255,.6)!important;text-decoration:none;padding:12px 16px;border-radius:0!important;transition:all .2s ease}:root:not([data-theme=dark]) .lazarev-mobile-link,[data-theme=light] .lazarev-mobile-link{color:rgba(15,23,42,.6)!important}.lazarev-mobile-link.active{background-color:rgba(255,255,255,.08)!important;color:#ffffff!important}:root:not([data-theme=dark]) .lazarev-mobile-link.active,[data-theme=light] .lazarev-mobile-link.active{background-color:rgba(37,99,235,.1)!important;color:#2563eb!important}@media (hover:hover){.lazarev-mobile-link:hover{background-color:rgba(255,255,255,.05);color:#ffffff!important}:root:not([data-theme=dark]) .lazarev-mobile-link:hover,[data-theme=light] .lazarev-mobile-link:hover{background-color:rgba(0,0,0,.03);color:#0f172a!important}}.mobile-submenu-panel{display:flex;flex-direction:column;padding-left:24px;gap:8px;margin-top:4px;margin-bottom:12px}.mobile-submenu-panel a{font-family:var(--font-jakarta),sans-serif;font-size:13.5px;color:rgba(255,255,255,.4)!important;text-decoration:none;padding:8px 16px;border-radius:0!important;transition:all .2s ease}:root:not([data-theme=dark]) .mobile-submenu-panel a,[data-theme=light] .mobile-submenu-panel a{color:rgba(15,23,42,.5)!important}.mobile-submenu-panel a:hover{color:var(--primary,#2563eb)!important}.lazarev-mobile-talk-btn{background-color:var(--primary,#2563eb);color:#ffffff!important;font-family:var(--font-jakarta),sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;padding:14px;border-radius:0!important;text-decoration:none;display:flex;align-items:center;justify-content:center}.mobile-divider{height:1px;background-color:rgba(255,255,255,.08);margin:12px 0}:root:not([data-theme=dark]) .mobile-divider,[data-theme=light] .mobile-divider{background-color:rgba(0,0,0,.08)}@media (max-width:1200px){.lazarev-header{height:70px}.lazarev-mobile-menu{top:70px}.lazarev-navbar-content{padding:0 20px}}.stats-bento-section{padding:80px 0;background-color:var(--bg-primary)}.bento-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;grid-auto-rows:280px}.bento-card{grid-column:span 2;background-color:rgba(255,255,255,.02);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0!important;padding:32px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transition:transform .3s ease;border:1px solid rgba(255,255,255,.08)}:root:not([data-theme=dark]) .bento-card,[data-theme=light] .bento-card{background-color:rgba(13,21,48,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px rgba(0,0,0,.2)}.bento-card:hover{transform:translateY(-4px)}.bento-card .bento-desc,.bento-card .bento-hero-text,.bento-card .bento-number,.bento-card .bento-title,.bento-card h2,.bento-card h3,.bento-card h4,[data-theme=light] .bento-card .bento-desc,[data-theme=light] .bento-card .bento-hero-text,[data-theme=light] .bento-card .bento-number,[data-theme=light] .bento-card .bento-title,[data-theme=light] .bento-card h2,[data-theme=light] .bento-card h3,[data-theme=light] .bento-card h4,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .bento-card .bento-hero-text,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .bento-card .bento-title,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .bento-card h2,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .bento-card h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.bento-card .bento-title,.bento-card h2,.bento-card h3,.bento-title,[data-theme=light] .bento-card .bento-title,[data-theme=light] .bento-card h3,[data-theme=light] .bento-title{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 12px rgba(0,0,0,.95)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .ms-inline-detail .bento-box .bento-title,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .ms-inline-detail .bento-item .bento-title,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .ms-inline-detail .bento-title,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .ms-inline-detail h4.bento-title,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .ms-inline-detail .bento-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .ms-inline-detail .bento-box .bento-desc,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .ms-inline-detail .bento-desc,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .ms-inline-detail .bento-item .bento-desc,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .ms-inline-detail .bento-desc{color:#475569!important;-webkit-text-fill-color:#475569!important;text-shadow:none!important}.bento-card .bento-number,.bento-number,[data-theme=light] .bento-card .bento-number,[data-theme=light] .bento-number{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:.9!important;text-shadow:0 2px 10px rgba(0,0,0,.9)!important}.bento-card .bento-desc,.bento-desc,[data-theme=light] .bento-card .bento-desc,[data-theme=light] .bento-desc{color:rgba(255,255,255,.95)!important;-webkit-text-fill-color:rgba(255,255,255,.95)!important;text-shadow:0 1.5px 8px rgba(0,0,0,.9)!important}.bento-hover-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45;transition:opacity .5s ease,transform .5s ease;z-index:0;transform:scale(1.03);pointer-events:none}:root:not([data-theme=dark]) .bento-hover-video,[data-theme=light] .bento-hover-video{opacity:.45}.bento-card:hover .bento-hover-video{opacity:.65;transform:scale(1)}:root:not([data-theme=dark]) .bento-card:hover .bento-hover-video,[data-theme=light] .bento-card:hover .bento-hover-video{opacity:.65}.bento-content,.bento-number{position:relative;z-index:2;transition:text-shadow .3s ease}.bento-card:hover .bento-desc,.bento-card:hover .bento-number,.bento-card:hover .bento-title{text-shadow:0 2px 12px rgba(0,0,0,.9)!important}.bento-card:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(5,8,22,.15),rgba(5,8,22,.75))!important;z-index:1!important;pointer-events:none!important;transition:opacity .3s ease!important}.bento-card .bento-desc,.bento-card .bento-number,.bento-card .bento-title{text-shadow:0 1.5px 5px rgba(0,0,0,.75)!important}.bento-wide-half{grid-column:span 3}.bento-full{grid-column:span 6;grid-row:span 2;align-items:center;justify-content:center;text-align:center}.bento-number{font-family:var(--font-jakarta),sans-serif;font-size:14px;color:#666;font-weight:500}:root:not([data-theme=dark]) .bento-number,[data-theme=light] .bento-number{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:.9!important}.bento-content{margin-top:auto}.bento-title{font-size:48px;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.03em;line-height:1}.bento-desc,.bento-title{font-family:var(--font-jakarta),sans-serif}.bento-desc{font-size:16px;color:#aaa;margin:0;line-height:1.4;letter-spacing:-.01em}.bento-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(37,99,235,.15) 0,transparent 60%),radial-gradient(circle at 80% 20%,rgba(0,200,150,.1) 0,transparent 50%);z-index:0;pointer-events:none}:root:not([data-theme=dark]) .bento-glow,[data-theme=light] .bento-glow{background:radial-gradient(circle at 20% 80%,rgba(37,99,235,.08) 0,transparent 60%),radial-gradient(circle at 80% 20%,rgba(0,200,150,.05) 0,transparent 50%)}.bento-full-content{position:relative;z-index:1}.bento-hero-text{font-family:var(--font-jakarta),sans-serif;font-size:clamp(40px,4vw,56px);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px}:root:not([data-theme=dark]) .bento-hero-text,[data-theme=light] .bento-hero-text{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.bento-hero-subtext{font-size:18px;color:#aaa;max-width:600px;margin:0 auto}:root:not([data-theme=dark]) .bento-hero-subtext,[data-theme=light] .bento-hero-subtext{color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}.bento-link-arrow{position:absolute;bottom:32px;right:32px;color:#fff;font-size:24px;z-index:1;text-decoration:none;transition:transform .2s ease}:root:not([data-theme=dark]) .bento-link-arrow,[data-theme=light] .bento-link-arrow{color:#ffffff!important}.bento-link-arrow:hover{transform:translate(4px,-4px)}.bento-card.active-mobile .bento-hover-video{opacity:.65;transform:scale(1)}.bento-card.active-mobile .bento-desc,.bento-card.active-mobile .bento-number,.bento-card.active-mobile .bento-title{text-shadow:0 2px 10px rgba(0,0,0,.8)}@media (max-width:992px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:240px}.bento-card{grid-column:span 1}.bento-full,.bento-wide-half{grid-column:span 2}}@media (max-width:768px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:220px}.bento-card{grid-column:span 2}.bento-card:first-child,.bento-card:nth-child(2),.bento-card:nth-child(3),.bento-card:nth-child(4){grid-column:span 1}.bento-full,.bento-wide-half{grid-column:span 2}.bento-full{grid-row:span 2;padding:40px 24px}.bento-title{font-size:40px}}.blog-search-input{border:1px solid var(--border-color)!important;border-radius:0!important;padding:12px 18px!important;font-size:15px!important;transition:all .3s ease!important}.blog-search-input,.blog-search-input:focus{background-color:var(--bg-card)!important;color:var(--text-primary)!important}.blog-search-input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-glow)!important}.blog-search-input::placeholder{color:var(--text-muted)!important;opacity:.8!important}.blog-search-btn{background-color:var(--primary)!important;color:#ffffff!important;border:1px solid var(--primary)!important;border-radius:0!important;padding:0 24px!important;font-size:16px!important;transition:all .3s ease!important}.blog-search-btn:hover{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important;color:#ffffff!important}.blog-filter-select{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;border-radius:0!important;padding:12px 18px!important;font-size:15px!important;cursor:pointer!important;transition:all .3s ease!important}.blog-filter-select:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-glow)!important;background-color:var(--bg-card)!important}.blog-filter-select option{background-color:var(--bg-card)!important;color:var(--text-primary)!important}.blog-card-premium{background-color:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;border-radius:0!important;overflow:hidden!important;height:100%!important;display:flex!important;flex-direction:column!important;box-shadow:var(--shadow-sm)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease,border-color .4s ease!important;position:relative!important}.blog-card-premium:hover{transform:translateY(-8px)!important;box-shadow:var(--shadow-xl)!important;border-color:var(--primary-glow)!important}.blog-card-img-container{position:relative!important;width:100%!important;height:240px!important;overflow:hidden!important}.blog-card-img{object-fit:cover!important;transition:transform .6s cubic-bezier(.165,.84,.44,1)!important}.blog-card-premium:hover .blog-card-img{transform:scale(1.06)!important}.blog-card-img-placeholder{width:100%!important;height:100%!important;background-color:var(--bg-tertiary)!important;display:flex!important;align-items:center!important;justify-content:center!important}.blog-card-img-placeholder i{font-size:48px!important;color:var(--text-muted)!important}.blog-card-body{padding:28px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.blog-card-badges{margin-bottom:16px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.blog-badge-category{background-color:var(--primary-glow)!important;color:var(--primary)!important;font-size:12px!important;font-weight:600!important;padding:6px 12px!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.05em!important}[data-theme=dark] .blog-badge-category{background-color:rgba(37,99,235,.2)!important;color:#3b82f6!important}.blog-badge-featured{background-color:rgba(245,120,19,.15)!important;color:#f57813!important;font-size:12px!important;font-weight:600!important;padding:6px 12px!important;border-radius:0!important;text-transform:uppercase!important;letter-spacing:.05em!important}.blog-header-category-badge,.dark-background .badge.blog-header-category-badge,.page-title .badge.blog-header-category-badge,[data-theme=dark] body .page-title .badge.blog-header-category-badge,[data-theme=light] body .page-title .badge.blog-header-category-badge{background-color:#56b8e6!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;padding:8px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;border:none!important;box-shadow:0 4px 14px rgba(86,184,230,.4)!important;display:inline-block!important}.blog-header-featured-badge,.dark-background .badge.blog-header-featured-badge,.page-title .badge.blog-header-featured-badge,[data-theme=dark] body .page-title .badge.blog-header-featured-badge,[data-theme=light] body .page-title .badge.blog-header-featured-badge{background-color:#f57813!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;padding:8px 16px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;border:none!important;box-shadow:0 4px 14px rgba(245,120,19,.4)!important;display:inline-block!important}.blog-card-title{font-size:20px!important;font-weight:700!important;line-height:1.4!important;margin-bottom:14px!important}.blog-card-title a{color:var(--text-primary)!important;text-decoration:none!important;transition:color .3s ease!important}.blog-card-premium:hover .blog-card-title a{color:var(--primary)!important}.blog-card-excerpt{color:var(--text-secondary)!important;font-size:15.5px!important;line-height:1.6!important;margin-bottom:20px!important;flex-grow:1!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.blog-card-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;color:var(--text-muted)!important;padding-top:18px!important;border-top:1px solid var(--border-subtle)!important;margin-top:auto!important}.blog-card-readmore{display:inline-flex!important;align-items:center!important;font-size:14px!important;font-weight:600!important;color:var(--primary)!important;margin-top:16px!important;transition:color .3s ease,transform .3s ease!important;width:-moz-fit-content!important;width:fit-content!important}.blog-card-readmore i{transition:transform .3s ease!important}.blog-card-premium:hover .blog-card-readmore i{transform:translateX(4px)!important}.blog-pagination .blog-page-link{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;padding:10px 18px!important;margin:0 4px!important;border-radius:0!important;font-weight:500!important;transition:all .3s ease!important}.blog-pagination .page-item.active .blog-page-link{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#ffffff!important}.blog-pagination .blog-page-link:hover:not(:disabled){background-color:var(--bg-tertiary)!important;color:var(--primary)!important;border-color:var(--primary-glow)!important}.blog-pagination .page-item.disabled .blog-page-link{background-color:var(--bg-surface)!important;color:var(--text-muted)!important;border-color:var(--border-subtle)!important;opacity:.6!important}.blog-pagination .blog-page-link-dots{color:var(--text-muted)!important;border:none!important;background:transparent!important;padding:10px 8px!important}.blog-details-card{background-color:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;border-radius:0!important;padding:40px!important;box-shadow:var(--shadow-md)!important;margin-bottom:40px!important}@media (max-width:768px){.blog-details-card{padding:24px!important}}.blog-detail-meta-container{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:24px!important;padding:18px 24px!important;background-color:var(--bg-surface)!important;border-radius:0!important;border:1px solid var(--border-subtle)!important;font-size:14px!important;color:var(--text-secondary)!important}.blog-detail-meta-container i{color:var(--primary)!important}.blog-detail-content-wrapper{color:var(--text-primary)!important;font-size:18px!important;line-height:1.85!important}.blog-detail-content-wrapper p{margin-bottom:1.5em!important;color:var(--text-secondary)!important}.blog-detail-content-wrapper h2,.blog-detail-content-wrapper h3,.blog-detail-content-wrapper h4{color:var(--text-primary)!important;font-weight:700!important;margin-top:1.8em!important;margin-bottom:.8em!important}.blog-detail-content-wrapper blockquote{border-left:4px solid var(--primary)!important;padding:8px 0 8px 24px!important;margin:24px 0!important;font-style:italic!important;color:var(--text-secondary)!important;background-color:var(--bg-surface)!important;border-radius:0!important}.blog-detail-content-wrapper a{color:var(--primary)!important;text-decoration:underline!important}.blog-detail-content-wrapper a:hover{color:var(--primary-dark)!important}.blog-detail-tag-item{background-color:var(--bg-tertiary)!important;color:var(--text-primary)!important;padding:8px 18px!important;border-radius:0!important;font-size:13px!important;font-weight:500!important;border:1px solid var(--border-subtle)!important;transition:all .3s ease!important;display:inline-block!important}.blog-detail-tag-item:hover{background-color:var(--primary-glow)!important;color:var(--primary)!important;border-color:var(--primary)!important}.blog-detail-related-card{background-color:var(--bg-card)!important;border:1px solid var(--border-subtle)!important;border-radius:0!important;padding:20px!important;box-shadow:var(--shadow-sm)!important;height:100%!important;transition:transform .3s ease,box-shadow .3s ease!important}.blog-detail-related-card:hover{transform:translateY(-5px)!important;box-shadow:var(--shadow-md)!important}.blog-detail-cta-box{background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%)!important;border:1px solid var(--border-color)!important;padding:48px 32px!important;border-radius:0!important;text-align:center!important;box-shadow:var(--shadow-md)!important;position:relative!important;overflow:hidden!important}[data-theme=dark] .blog-detail-cta-box{background:linear-gradient(135deg,#0d1530,#050816)!important;border-color:var(--border-subtle)!important}.blog-detail-cta-title{color:var(--text-primary)!important;font-weight:800!important;font-size:32px!important;margin-bottom:16px!important}.blog-detail-cta-text{color:var(--text-secondary)!important;font-size:18px!important;margin-bottom:28px!important;max-width:500px!important;margin-left:auto!important;margin-right:auto!important}.service-details-page,[data-theme=dark] .service-details-page{background:var(--bg-primary)!important}.svc-main-content{padding-left:0}.svc-overview-heading{font-size:2.1rem!important;font-weight:800!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--text-primary)!important;margin-bottom:18px!important;font-family:var(--font-jakarta),sans-serif!important}.svc-overview-body{font-size:16px!important;line-height:1.8!important;color:var(--text-primary)!important;opacity:.8!important;margin-bottom:0!important;max-width:720px!important}[data-theme=dark] .svc-overview-body{opacity:.75!important}.svc-feature-image-wrap{position:relative!important;width:100%!important;height:320px!important;margin-top:32px!important;margin-bottom:44px!important;border-radius:0!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:0 6px 24px rgba(0,0,0,.09)!important}[data-theme=dark] .svc-feature-image-wrap{border-color:rgba(255,255,255,.07)!important;box-shadow:0 6px 24px rgba(0,0,0,.3)!important}.svc-capabilities-heading{font-size:1.05rem!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:var(--text-primary)!important;margin-bottom:32px!important;font-family:var(--font-jakarta),sans-serif!important}.svc-capability-card{background:#ffffff!important;border:1px solid rgba(0,0,0,.07)!important;padding:30px 26px!important;transition:box-shadow .25s ease,transform .25s ease!important}.svc-capability-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.1)!important;transform:translateY(-2px)!important}[data-theme=dark] .svc-capability-card{background:#0d1530!important;border-color:rgba(255,255,255,.06)!important}.svc-cap-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:0!important;background:rgba(37,99,235,.1)!important;color:#2563eb!important;font-size:18px!important;margin-bottom:18px!important;flex-shrink:0!important}.svc-cap-title{font-size:15.5px!important;font-weight:800!important;letter-spacing:.3px!important;text-transform:uppercase!important;margin-bottom:12px!important}.svc-cap-desc,.svc-cap-title{color:var(--text-primary)!important}.svc-cap-desc{opacity:.72!important}[data-theme=dark] .svc-cap-desc{opacity:.65!important}.svc-cap-header{gap:12px!important;margin-bottom:16px!important}.svc-cap-header .svc-cap-icon,.svc-cap-header .svc-cap-title{margin-bottom:0!important}.svc-cap-coming-soon{font-size:13px!important;font-weight:600!important;color:#005bff!important;font-family:var(--font-jakarta),sans-serif}.svc-cap-arrow{color:#005bff!important;font-size:18px!important;transition:transform .2s ease!important;display:inline-block!important}.svc-capability-card:hover .svc-cap-arrow{transform:translateX(4px)!important}.svc-sidebar-card{background:#ffffff!important;border:1px solid rgba(0,0,0,.07)!important;border-radius:0!important;padding:22px 20px!important}[data-theme=dark] .svc-sidebar-card{background:#0d1530!important;border-color:rgba(255,255,255,.07)!important}.svc-sidebar-label{font-size:10.5px!important;font-weight:700!important;letter-spacing:1.4px!important;text-transform:uppercase!important;color:#000000!important;opacity:.9!important;margin-bottom:14px!important;font-family:var(--font-jakarta),sans-serif!important}[data-theme=dark] .svc-sidebar-label{color:#ffffff!important}.svc-catalog-list{max-height:330px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:14px!important;scroll-behavior:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.svc-catalog-list::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.svc-custom-bar-track{position:absolute!important;top:0!important;bottom:0!important;right:-2px!important;width:4px!important;background:rgba(0,0,0,.06)!important;border-radius:4px!important;pointer-events:none!important;z-index:10!important}[data-theme=dark] .svc-custom-bar-track{background:rgba(255,255,255,.08)!important}.svc-custom-bar-thumb{position:absolute!important;top:0!important;left:0!important;width:100%!important;background:#2563eb!important;border-radius:4px!important;box-shadow:0 0 10px rgba(37,99,235,.6)!important;transition:none!important}.svc-nav-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;font-size:13.5px!important;font-weight:600!important;color:#000000!important;opacity:1!important;text-decoration:none!important;border-radius:0!important;transition:all .2s ease!important;margin-bottom:6px!important}.svc-nav-link i,.svc-nav-link span{color:#000000!important;opacity:1!important;transition:color .2s ease!important}[data-theme=dark] .svc-nav-link,[data-theme=dark] .svc-nav-link i,[data-theme=dark] .svc-nav-link span{color:#ffffff!important}.svc-nav-link:hover{background:rgba(37,99,235,.08)!important}.svc-nav-link:hover i,.svc-nav-link:hover span{color:#2563eb!important}.svc-nav-link.active{background:#2563eb!important}.svc-nav-link.active i,.svc-nav-link.active span{color:#ffffff!important}.svc-nav-icon{font-size:16px!important;flex-shrink:0!important}.svc-nav-chevron{font-size:12px!important;font-weight:700!important;margin-left:auto!important}.svc-mobile-title{display:none!important}@media (max-width:991px){.svc-mobile-title{display:block!important;font-size:2rem!important;font-weight:800!important;color:var(--text-primary)!important;margin-bottom:24px!important;font-family:var(--font-jakarta),sans-serif!important;border-bottom:2px solid var(--accent-color,#2563eb)!important;padding-bottom:12px!important}}.svc-cta-card{background:#1a1f36!important;border-radius:0!important;padding:28px 22px!important;color:#ffffff!important}.svc-cta-heading{font-size:17px!important;font-weight:700!important;color:#ffffff!important;margin-bottom:10px!important;font-family:var(--font-jakarta),sans-serif!important}.svc-cta-body{font-size:13.5px!important;line-height:1.65!important;color:rgba(255,255,255,.72)!important;margin-bottom:22px!important}.svc-cta-btn{display:block!important;width:100%!important;text-align:center!important;padding:12px 18px!important;background:#2563eb!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important;border-radius:0!important;text-decoration:none!important;transition:background .2s ease!important}.svc-cta-btn:hover{background:#1d4ed8!important;color:#ffffff!important}.svc-download-row{display:flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;padding:10px 4px!important;transition:background .2s ease!important}.svc-download-row:hover{background:rgba(37,99,235,.05)!important}.svc-download-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:rgba(37,99,235,.1)!important;color:#2563eb!important;font-size:16px!important;flex-shrink:0!important}.svc-download-info{flex:1 1!important}.svc-download-name{font-size:13px!important;font-weight:600!important}.svc-download-meta,.svc-download-name{display:block!important;color:var(--text-primary)!important}.svc-download-meta{font-size:11px!important;opacity:.82!important;margin-top:2px!important}.svc-download-arrow{font-size:14px!important;flex-shrink:0!important}.lazarev-mobile-accordion-header{display:flex;align-items:center;justify-content:space-between;width:100%}.lazarev-mobile-accordion-toggle{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:6px 12px!important;border-radius:0!important;color:#2563eb!important;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}[data-theme=dark] .lazarev-mobile-accordion-toggle{color:#3b82f6!important;background:transparent!important;border-color:transparent!important}.lazarev-mobile-accordion-toggle:hover{color:#1d4ed8!important;background:transparent!important;border-color:transparent!important}[data-theme=dark] .lazarev-mobile-accordion-toggle:hover{color:#60a5fa!important;background:transparent!important;border-color:transparent!important}body.is-admin-dashboard,body.is-employee-dashboard{scroll-behavior:smooth!important}.is-admin-dashboard label,.is-admin-dashboard p,.is-admin-dashboard td,.is-admin-dashboard th,.is-employee-dashboard label,.is-employee-dashboard p,.is-employee-dashboard td,.is-employee-dashboard th{color:#343a40!important;font-family:inherit!important}.is-admin-dashboard .card li,.is-admin-dashboard .container-fluid li,.is-admin-dashboard .modal-body li,.is-admin-dashboard .tab-content li,.is-employee-dashboard .card li,.is-employee-dashboard .container-fluid li,.is-employee-dashboard .modal-body li,.is-employee-dashboard .tab-content li{color:#343a40!important}.is-admin-dashboard .card span:not(.badge):not(.status-badge),.is-admin-dashboard .container-fluid span:not(.badge):not(.status-badge),.is-admin-dashboard .modal-body span:not(.badge):not(.status-badge),.is-admin-dashboard .tab-content span:not(.badge):not(.status-badge),.is-admin-dashboard table span:not(.badge):not(.status-badge),.is-employee-dashboard .card span:not(.badge):not(.status-badge),.is-employee-dashboard .container-fluid span:not(.badge):not(.status-badge),.is-employee-dashboard .modal-body span:not(.badge):not(.status-badge),.is-employee-dashboard .tab-content span:not(.badge):not(.status-badge),.is-employee-dashboard table span:not(.badge):not(.status-badge){color:#343a40!important;font-family:inherit!important}.is-admin-dashboard .text-muted,.is-admin-dashboard small,.is-employee-dashboard .text-muted,.is-employee-dashboard small{color:#6c757d!important}.is-admin-dashboard .btn,.is-admin-dashboard button,.is-employee-dashboard .btn,.is-employee-dashboard button{background:transparent;color:inherit;font-family:inherit!important;font-weight:500!important;font-size:.875rem!important;letter-spacing:normal!important;text-transform:none!important;border-radius:0!important;border:1px solid transparent!important;padding:.375rem .75rem!important;height:auto!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}.is-admin-dashboard .btn i,.is-admin-dashboard .btn span,.is-admin-dashboard button i,.is-admin-dashboard button span,.is-employee-dashboard .btn i,.is-employee-dashboard .btn span,.is-employee-dashboard button i,.is-employee-dashboard button span{color:inherit!important}.is-admin-dashboard .btn:hover,.is-admin-dashboard button:hover,.is-employee-dashboard .btn:hover,.is-employee-dashboard button:hover{opacity:.9}.is-admin-dashboard .btn-primary,.is-employee-dashboard .btn-primary{background-color:#0d6efd!important;border-color:#0d6efd!important;color:#ffffff!important}.is-admin-dashboard .btn-primary:hover,.is-employee-dashboard .btn-primary:hover{background-color:#0b5ed7!important;border-color:#0a58ca!important;color:#ffffff!important}.is-admin-dashboard .btn-success,.is-employee-dashboard .btn-success{background-color:#198754!important;border-color:#198754!important;color:#ffffff!important}.is-admin-dashboard .btn-danger,.is-employee-dashboard .btn-danger{background-color:#dc3545!important;border-color:#dc3545!important;color:#ffffff!important}.is-admin-dashboard .btn-warning,.is-employee-dashboard .btn-warning{background-color:#ffc107!important;border-color:#ffc107!important;color:#000000!important}.is-admin-dashboard .btn-info,.is-employee-dashboard .btn-info{background-color:#0dcaf0!important;border-color:#0dcaf0!important;color:#000000!important}.is-admin-dashboard .btn-secondary,.is-employee-dashboard .btn-secondary{background-color:#6c757d!important;border-color:#6c757d!important;color:#ffffff!important}.is-admin-dashboard .btn-light,.is-employee-dashboard .btn-light{background-color:#f8f9fa!important;border-color:#f8f9fa!important;color:#000000!important}.is-admin-dashboard .btn-dark,.is-employee-dashboard .btn-dark{background-color:#212529!important;border-color:#212529!important;color:#ffffff!important}.is-admin-dashboard .btn-outline-primary,.is-employee-dashboard .btn-outline-primary{background-color:transparent!important;border-color:#0d6efd!important;color:#0d6efd!important}.is-admin-dashboard .btn-outline-primary:hover,.is-employee-dashboard .btn-outline-primary:hover{background-color:#0d6efd!important;color:#ffffff!important}.is-admin-dashboard .btn-outline-success,.is-employee-dashboard .btn-outline-success{background-color:transparent!important;border-color:#198754!important;color:#198754!important}.is-admin-dashboard .btn-outline-success:hover,.is-employee-dashboard .btn-outline-success:hover{background-color:#198754!important;color:#ffffff!important}.is-admin-dashboard .btn-outline-danger,.is-employee-dashboard .btn-outline-danger{background-color:transparent!important;border-color:#dc3545!important;color:#dc3545!important}.is-admin-dashboard .btn-outline-danger:hover,.is-employee-dashboard .btn-outline-danger:hover{background-color:#dc3545!important;color:#ffffff!important}.is-admin-dashboard .btn-outline-warning,.is-employee-dashboard .btn-outline-warning{background-color:transparent!important;border-color:#ffc107!important;color:#856404!important}.is-admin-dashboard .btn-outline-warning:hover,.is-employee-dashboard .btn-outline-warning:hover{background-color:#ffc107!important;color:#000000!important}.is-admin-dashboard .btn-outline-info,.is-employee-dashboard .btn-outline-info{background-color:transparent!important;border-color:#0dcaf0!important;color:#055160!important}.is-admin-dashboard .btn-outline-secondary,.is-employee-dashboard .btn-outline-secondary{background-color:transparent!important;border-color:#6c757d!important;color:#6c757d!important}.is-admin-dashboard .btn-outline-dark,.is-employee-dashboard .btn-outline-dark{background-color:transparent!important;border-color:#212529!important;color:#212529!important}.is-admin-dashboard .btn-outline-light,.is-employee-dashboard .btn-outline-light{background-color:transparent!important;border-color:#f8f9fa!important;color:#f8f9fa!important}.is-admin-dashboard .form-control,.is-admin-dashboard .form-select,.is-admin-dashboard input[type=date],.is-admin-dashboard input[type=email],.is-admin-dashboard input[type=number],.is-admin-dashboard input[type=password],.is-admin-dashboard input[type=search],.is-admin-dashboard input[type=text],.is-admin-dashboard input[type=time],.is-admin-dashboard select,.is-admin-dashboard textarea,.is-employee-dashboard .form-control,.is-employee-dashboard .form-select,.is-employee-dashboard input[type=date],.is-employee-dashboard input[type=email],.is-employee-dashboard input[type=number],.is-employee-dashboard input[type=password],.is-employee-dashboard input[type=search],.is-employee-dashboard input[type=text],.is-employee-dashboard input[type=time],.is-employee-dashboard select,.is-employee-dashboard textarea{background-color:#ffffff!important;color:#212529!important;border:1px solid #ced4da!important;border-radius:0!important;font-family:inherit!important}.is-admin-dashboard .form-control-sm,.is-admin-dashboard .form-select-sm,.is-employee-dashboard .form-control-sm,.is-employee-dashboard .form-select-sm{padding:.25rem .5rem!important;font-size:.875rem!important}.is-admin-dashboard .form-control-lg,.is-admin-dashboard .form-select-lg,.is-employee-dashboard .form-control-lg,.is-employee-dashboard .form-select-lg{padding:.5rem 1rem!important;font-size:1.25rem!important}.is-admin-dashboard .form-control:not(.form-control-sm):not(.form-control-lg),.is-admin-dashboard .form-select:not(.form-select-sm):not(.form-select-lg),.is-employee-dashboard .form-control:not(.form-control-sm):not(.form-control-lg),.is-employee-dashboard .form-select:not(.form-select-sm):not(.form-select-lg){padding:.375rem .75rem!important}.is-admin-dashboard .form-control:focus,.is-admin-dashboard .form-select:focus,.is-admin-dashboard input[type=date]:focus,.is-admin-dashboard input[type=email]:focus,.is-admin-dashboard input[type=number]:focus,.is-admin-dashboard input[type=password]:focus,.is-admin-dashboard input[type=text]:focus,.is-admin-dashboard input[type=time]:focus,.is-admin-dashboard select:focus,.is-admin-dashboard textarea:focus,.is-employee-dashboard .form-control:focus,.is-employee-dashboard .form-select:focus,.is-employee-dashboard input[type=date]:focus,.is-employee-dashboard input[type=email]:focus,.is-employee-dashboard input[type=number]:focus,.is-employee-dashboard input[type=password]:focus,.is-employee-dashboard input[type=text]:focus,.is-employee-dashboard input[type=time]:focus,.is-employee-dashboard select:focus,.is-employee-dashboard textarea:focus{border-color:#86b7fe!important;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important;background-color:#ffffff!important;color:#212529!important}.is-admin-dashboard input::placeholder,.is-admin-dashboard textarea::placeholder,.is-employee-dashboard input::placeholder,.is-employee-dashboard textarea::placeholder{color:#6c757d!important;opacity:1}.is-admin-dashboard .form-label,.is-employee-dashboard .form-label{display:block!important;margin-bottom:.35rem!important;margin-top:0!important;padding:0!important;font-size:.8125rem!important;font-weight:600!important;color:#495057!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important}.is-admin-dashboard .card,.is-employee-dashboard .card{border-radius:0!important;box-shadow:0 1px 4px rgba(0,0,0,.08)!important;background-color:#ffffff!important;border:1px solid #e9ecef!important}.is-admin-dashboard table th,.is-employee-dashboard table th{color:#495057!important}.is-admin-dashboard table td,.is-employee-dashboard table td{color:#212529!important}.is-admin-dashboard .badge,.is-employee-dashboard .badge{font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}.is-admin-dashboard .navbar .nav-item .nav-link,.is-admin-dashboard .navbar .nav-link,.is-employee-dashboard .navbar .nav-item .nav-link,.is-employee-dashboard .navbar .nav-link{color:rgba(255,255,255,.75)!important}.is-admin-dashboard .navbar .nav-link.text-white,.is-admin-dashboard .navbar .nav-link:hover,.is-employee-dashboard .navbar .nav-link.text-white,.is-employee-dashboard .navbar .nav-link:hover{color:#ffffff!important}.is-admin-dashboard .navbar .nav-link.text-white-50,.is-employee-dashboard .navbar .nav-link.text-white-50{color:rgba(255,255,255,.5)!important}.is-admin-dashboard .card h1,.is-admin-dashboard .card h2,.is-admin-dashboard .card h3,.is-admin-dashboard .card h4,.is-admin-dashboard .card h5,.is-admin-dashboard .card h6,.is-admin-dashboard .container-fluid h1,.is-admin-dashboard .container-fluid h2,.is-admin-dashboard .container-fluid h3,.is-admin-dashboard .container-fluid h4,.is-admin-dashboard .container-fluid h5,.is-admin-dashboard .container-fluid h6,.is-admin-dashboard .modal h1,.is-admin-dashboard .modal h2,.is-admin-dashboard .modal h3,.is-admin-dashboard .modal h4,.is-admin-dashboard .modal h5,.is-admin-dashboard .modal h6,.is-admin-dashboard .tab-content h1,.is-admin-dashboard .tab-content h2,.is-admin-dashboard .tab-content h3,.is-admin-dashboard .tab-content h4,.is-admin-dashboard .tab-content h5,.is-admin-dashboard .tab-content h6,.is-employee-dashboard .card h1,.is-employee-dashboard .card h2,.is-employee-dashboard .card h3,.is-employee-dashboard .card h4,.is-employee-dashboard .card h5,.is-employee-dashboard .card h6,.is-employee-dashboard .container-fluid h1,.is-employee-dashboard .container-fluid h2,.is-employee-dashboard .container-fluid h3,.is-employee-dashboard .container-fluid h4,.is-employee-dashboard .container-fluid h5,.is-employee-dashboard .container-fluid h6,.is-employee-dashboard .modal h1,.is-employee-dashboard .modal h2,.is-employee-dashboard .modal h3,.is-employee-dashboard .modal h4,.is-employee-dashboard .modal h5,.is-employee-dashboard .modal h6,.is-employee-dashboard .tab-content h1,.is-employee-dashboard .tab-content h2,.is-employee-dashboard .tab-content h3,.is-employee-dashboard .tab-content h4,.is-employee-dashboard .tab-content h5,.is-employee-dashboard .tab-content h6{color:#1b2f45!important;font-family:inherit!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important}.is-admin-dashboard .py-4>div>h1,.is-admin-dashboard .py-4>div>h2,.is-employee-dashboard .py-4>div>h1,.is-employee-dashboard .py-4>div>h2{color:#1b2f45!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important}.is-admin-dashboard .text-white,.is-admin-dashboard .text-white h1,.is-admin-dashboard .text-white h2,.is-admin-dashboard .text-white h3,.is-admin-dashboard .text-white h4,.is-admin-dashboard .text-white h5,.is-admin-dashboard .text-white h6,.is-employee-dashboard .text-white,.is-employee-dashboard .text-white h1,.is-employee-dashboard .text-white h2,.is-employee-dashboard .text-white h3,.is-employee-dashboard .text-white h4,.is-employee-dashboard .text-white h5,.is-employee-dashboard .text-white h6{color:#ffffff!important}.is-admin-dashboard .text-white-50,.is-employee-dashboard .text-white-50{color:rgba(255,255,255,.5)!important}.is-admin-dashboard nav.navbar button,.is-admin-dashboard nav.navbar i,.is-admin-dashboard nav.navbar label,.is-admin-dashboard nav.navbar li,.is-admin-dashboard nav.navbar p,.is-admin-dashboard nav.navbar span,.is-employee-dashboard nav.navbar button,.is-employee-dashboard nav.navbar i,.is-employee-dashboard nav.navbar label,.is-employee-dashboard nav.navbar li,.is-employee-dashboard nav.navbar p,.is-employee-dashboard nav.navbar span{color:inherit!important;font-family:inherit!important}.is-admin-dashboard nav.navbar .text-white-50,.is-admin-dashboard nav.navbar small,.is-employee-dashboard nav.navbar .text-white-50,.is-employee-dashboard nav.navbar small{color:rgba(255,255,255,.6)!important}.is-admin-dashboard .sidebar .nav-link,.is-employee-dashboard .sidebar .nav-link{color:#495057!important}.is-admin-dashboard .sidebar .nav-link.active,.is-admin-dashboard .sidebar .nav-link:hover,.is-employee-dashboard .sidebar .nav-link.active,.is-employee-dashboard .sidebar .nav-link:hover{color:#0d6efd!important}.card .fw-bold.mb-3{color:#1b2f45!important;-webkit-text-fill-color:#1b2f45!important}.attendance-calendar .calendar-day-btn{border-radius:0!important;min-height:52px!important;border:1px solid transparent!important;cursor:pointer!important;padding:.375rem!important;text-transform:none!important;letter-spacing:normal!important;font-family:inherit!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;transition:all .2s ease!important;width:100%!important}@media (max-width:480px){.attendance-calendar{overflow-x:hidden}.attendance-calendar .calendar-day-btn{min-height:38px!important;padding:2px!important}.attendance-calendar .calendar-day-btn span.day-number{font-size:9px!important;font-weight:700!important}.attendance-calendar .calendar-day-btn .text-muted{font-size:7px!important;margin-top:1px!important}.attendance-calendar .status-badge{width:13px!important;height:13px!important;font-size:7px!important;border-radius:2px!important}.attendance-calendar .d-grid{gap:2px!important}.attendance-calendar .d-flex.justify-content-between.align-items-center.mb-3 h5{font-size:14px!important}.card-body .row.text-center .border.rounded.py-2{padding:6px 2px!important}.card-body .row.text-center .fw-bold{font-size:14px!important}.card-body .row.text-center .small.text-muted{font-size:10px!important}}.attendance-calendar .calendar-day-btn.day-present{background-color:#d1e7dd!important;color:#0f5132!important}.attendance-calendar .calendar-day-btn.day-present:hover{background-color:#badbcc!important}.attendance-calendar .calendar-day-btn.day-half-day{background-color:#fff3cd!important;color:#664d03!important}.attendance-calendar .calendar-day-btn.day-half-day:hover{background-color:#f7e1a0!important}.attendance-calendar .calendar-day-btn.day-absent{background-color:#f8d7da!important;color:#842029!important}.attendance-calendar .calendar-day-btn.day-absent:hover{background-color:#f5c2c7!important}.attendance-calendar .calendar-day-btn.day-default{background-color:#f8f9fa!important;color:#212529!important;border:1px solid #e9ecef!important}.attendance-calendar .calendar-day-btn.day-default:hover{background-color:#e2e6ea!important}.attendance-calendar .calendar-day-btn span.day-number{color:#212529!important;font-weight:600!important}.attendance-calendar .status-badge,.is-employee-dashboard .attendance-calendar .status-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border-radius:0!important;font-size:10px!important;font-weight:700!important;color:#ffffff!important;padding:0!important;line-height:1!important;border:none!important;box-shadow:0 1px 2px rgba(0,0,0,.15)!important}.attendance-calendar .status-badge.badge-present{background-color:#198754!important}.attendance-calendar .status-badge.badge-half-day{background-color:#b58900!important}.attendance-calendar .status-badge.badge-absent{background-color:#b02a37!important}.attendance-calendar .calendar-day-btn.selected-day{outline:2px solid #0d6efd!important;outline-offset:-1px!important}.attendance-calendar .calendar-day-btn.today-day{outline:2px dashed #6c757d!important;outline-offset:-1px!important}.navbar-user-btn,.navbar-user-btn i,.navbar-user-btn span,body.is-employee-dashboard .navbar-user-btn,body.is-employee-dashboard .navbar-user-btn i,body.is-employee-dashboard .navbar-user-btn span{color:#ffffff!important}.custom-footer{background-color:#010a15!important;color:rgba(255,255,255,.65)!important;font-family:var(--font-jakarta),sans-serif;padding:80px 0 0;border-top:1px solid rgba(255,255,255,.08)}.custom-footer-top{padding-bottom:40px}.custom-footer-container{max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px}.footer-main-header .footer-heading-lg,.footer-main-header h3{color:#ffffff!important;font-size:20px;font-weight:600;margin-bottom:10px;font-family:var(--font-jakarta),sans-serif}.footer-main-header p{font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.65)!important;margin:0}.footer-service-item .footer-service-title,.footer-service-item h4,.footer-service-item h5{color:#ffffff!important;font-size:15px;font-weight:600;margin-bottom:4px;font-family:var(--font-jakarta),sans-serif}.footer-service-item p{font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.5)!important;margin:0}@media (max-width:767px){.custom-footer-top{padding:22px 0 12px!important}.footer-main-header .footer-heading-lg,.footer-main-header h3{font-size:16px!important;margin-bottom:6px!important}.footer-main-header p{font-size:12px!important;line-height:1.45!important}.footer-main-header,.footer-services-row{display:none!important}.footer-column-links .footer-col-title,.footer-column-links h4{font-size:13px!important;margin-bottom:8px!important;letter-spacing:.5px!important;white-space:nowrap!important}.footer-column-links ul{gap:6px!important}.btn-footer-contact,.footer-column-links ul li a{font-size:12px!important}.btn-footer-contact{padding:8px 16px!important;max-width:150px!important}.footer-phone-link{font-size:15px!important}.footer-email-link{font-size:12px!important}.custom-footer-bottom{padding-bottom:70px!important}.footer-copyright-text,.footer-disclaimer,.footer-legal-links a{font-size:10.5px!important}}.footer-column-links .footer-col-title,.footer-column-links h4{color:#ffffff!important;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;font-family:var(--font-jakarta),sans-serif}.footer-column-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-column-links ul li a{color:rgba(255,255,255,.75)!important;font-size:14.5px;font-weight:400;text-decoration:none;transition:color .2s ease;font-family:var(--font-jakarta),sans-serif}.footer-column-links ul li a:hover{color:#00a3e0!important}.footer-contact-action{width:100%}.btn-footer-contact{display:block;width:100%;max-width:240px;border:1px solid #00a3e0!important;background-color:transparent;color:#ffffff!important;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1.5px;padding:12px 20px;text-align:center;text-decoration:none;transition:all .3s ease;border-radius:0!important}.btn-footer-contact:hover{background-color:#00a3e0!important;color:#ffffff!important;box-shadow:0 0 15px rgba(0,163,224,.4)}.footer-phone-box{margin-top:10px}.footer-phone-link{color:#ffffff!important;font-size:20px;font-weight:700;text-decoration:none;transition:color .2s ease;white-space:nowrap}.footer-phone-link:hover{color:#00a3e0!important}.footer-email-link{color:rgba(255,255,255,.6)!important;font-size:14px;text-decoration:none;transition:color .2s ease}.footer-email-link:hover{color:#00a3e0!important}.footer-border-top{border-top:1px solid rgba(255,255,255,.08)}.footer-legal-links{display:flex;align-items:center;gap:16px;margin-left:20px}.footer-legal-links a{color:#ffffff!important;font-size:13px;text-decoration:none;position:relative}.footer-legal-links a:not(:last-child):after{content:"|";color:rgba(255,255,255,.25);margin-left:16px;pointer-events:none}.footer-legal-links a:hover{color:#00a3e0!important}.footer-copyright-text{font-size:12px;color:rgba(255,255,255,.85)!important}.footer-social-icons{display:flex;gap:20px}.footer-social-icons a{color:#ffffff!important;font-size:20px;transition:color .2s ease,transform .2s ease}.footer-social-icons a:hover{color:#00a3e0!important}.footer-fine-print{font-size:11px;color:rgba(255,255,255,.8)!important}.footer-disclaimer{max-width:75%;line-height:1.5;color:rgba(255,255,255,.8)!important}.footer-powered-by{font-size:12px;color:rgba(255,255,255,.8)!important;white-space:nowrap}.footer-powered-by a{color:#ffffff!important;font-weight:600;text-decoration:none}.footer-powered-by a:hover{color:#00a3e0!important}@media (max-width:991px){.custom-footer{padding:60px 0 0!important}.custom-footer-top{padding-bottom:20px}.footer-legal-links{margin-left:0;width:100%;margin-top:10px;flex-wrap:wrap;gap:8px 12px}.footer-legal-links a:not(:last-child):after{display:none}.footer-disclaimer{max-width:100%}.footer-phone-link{font-size:22px}}@media (max-width:575px){.footer-social-icons{width:100%;justify-content:flex-start}}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer{background-color:#010a15!important;color:rgba(255,255,255,.8)!important;border-top:1px solid rgba(255,255,255,.08)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer .footer-legal-links a,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer .footer-phone-link,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer .footer-social-icons a,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h1,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h2,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h3,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h4,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h5,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h6,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h1,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h2,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h3,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h4,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h5,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer h6{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer li,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer p,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer span,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer li,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer p,html[data-theme] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer span{color:rgba(255,255,255,.8)!important;-webkit-text-fill-color:rgba(255,255,255,.8)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer .footer-service-item p{color:rgba(255,255,255,.7)!important;-webkit-text-fill-color:rgba(255,255,255,.7)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer a:not(.btn-footer-contact):not(.footer-phone-link):not(.footer-email-link){color:rgba(255,255,255,.85)!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .custom-footer a:hover{color:#38bdf8!important;-webkit-text-fill-color:#38bdf8!important}.talk-dropdown-panel{position:absolute;top:100%;right:0;background:rgba(11,17,32,.92)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;box-shadow:0 20px 40px rgba(0,0,0,.5)!important;padding:24px!important;width:340px!important;z-index:1000!important;margin-top:12px!important;animation:talkFadeIn .25s cubic-bezier(.16,1,.3,1) forwards!important;font-family:var(--font-jakarta),sans-serif!important;box-sizing:border-box!important}[data-theme=light] .talk-dropdown-panel{background:rgba(255,255,255,.94)!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 20px 40px rgba(0,0,0,.08)!important}@keyframes talkFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel h5{font-family:var(--font-jakarta),sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:none!important;margin-top:0!important;margin-bottom:18px!important;color:#ffffff!important;text-align:left!important;border:none!important;display:flex!important;align-items:center!important;gap:8px!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel h5:before{content:""!important;display:inline-block!important;width:4px!important;height:14px!important;background:linear-gradient(135deg,#005bff,#00c6ff)!important;border-radius:0!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel h5{color:#0f172a!important}.talk-form-group{margin-bottom:12px!important;width:100%!important;text-align:left!important;position:relative!important}.talk-input-icon{top:50%!important;transform:translateY(-50%)!important}.talk-input-icon,.talk-textarea-icon{position:absolute!important;left:14px!important;color:rgba(255,255,255,.35)!important;font-size:14px!important;pointer-events:none!important;transition:color .2s ease!important;z-index:10!important}.talk-textarea-icon{top:12px!important}[data-theme=light] .talk-input-icon,[data-theme=light] .talk-textarea-icon{color:rgba(0,0,0,.4)!important}.talk-form-group:focus-within .talk-input-icon,.talk-form-group:focus-within .talk-textarea-icon{color:#005bff!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel input.talk-input,body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel textarea.talk-input{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;color:#ffffff!important;padding:10px 14px 10px 38px!important;font-size:13px!important;border-radius:0!important;outline:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;font-family:var(--font-jakarta),sans-serif!important;line-height:1.5!important;width:100%!important;height:auto!important;box-shadow:none!important;box-sizing:border-box!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel textarea.talk-input{min-height:90px!important;resize:none!important;padding-top:10px!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel input.talk-input,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel textarea.talk-input{background:rgba(0,0,0,.02)!important;border:1px solid rgba(0,0,0,.08)!important;color:#0f172a!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel input.talk-input:focus,body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel textarea.talk-input:focus{border-color:#005bff!important;background:rgba(255,255,255,.06)!important;box-shadow:0 0 0 3px rgba(0,91,255,.15)!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel input.talk-input:focus,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel textarea.talk-input:focus{background:#ffffff!important;border-color:#005bff!important;box-shadow:0 0 0 3px rgba(0,91,255,.08)!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel input.talk-input::placeholder,body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel textarea.talk-input::placeholder{color:rgba(255,255,255,.35)!important;opacity:1!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel input.talk-input::placeholder,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel textarea.talk-input::placeholder{color:rgba(0,0,0,.4)!important;opacity:1!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel button.talk-btn-submit{width:100%!important;height:42px!important;background:linear-gradient(135deg,#005bff,#0088ff)!important;color:#ffffff!important;border:none!important;border-radius:0!important;font-size:13px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:none!important;cursor:pointer!important;transition:all .25s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:18px!important;padding:0 16px!important;box-shadow:0 4px 12px rgba(0,91,255,.2)!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel button.talk-btn-submit:hover:not(:disabled){background:linear-gradient(135deg,#004dcc,#0077ee)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(0,91,255,.3)!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel button.talk-btn-submit:active:not(:disabled){transform:translateY(0)!important}body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel button.talk-btn-submit:disabled{opacity:.4!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.3)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important;cursor:not-allowed!important}[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .talk-dropdown-panel button.talk-btn-submit:disabled{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.3)!important;border:1px solid rgba(0,0,0,.05)!important}.talk-status-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:24px 10px!important;text-align:center!important}.talk-status-title{font-size:15px!important;font-weight:600!important;margin-top:14px!important;margin-bottom:6px!important;color:#ffffff!important;font-family:var(--font-jakarta),sans-serif!important}[data-theme=light] .talk-status-title{color:#0f172a!important}.talk-status-desc{font-size:12px!important;color:rgba(255,255,255,.6)!important;font-family:var(--font-jakarta),sans-serif!important}[data-theme=light] .talk-status-desc{color:rgba(0,0,0,.6)!important}@media (max-width:768px){.dailycrm-page-wrapper .hero-title,.dailycrm-page-wrapper h1.hero-title,.hero-title,.ms-inline-detail .hero-title,.ms-products-page .ms-hero-title{font-size:clamp(1.05rem,4.2vw,1.35rem)!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-.3px!important;margin-bottom:16px!important;text-align:left!important}.dailycrm-page-wrapper .hero-title span,.hero-title span,.ms-inline-detail .hero-title span,.ms-products-page .ms-hero-title span{display:inline-block!important;max-width:100%!important;font-weight:800!important}.crm-section,body .dailycrm-page-wrapper .crm-section,body .ms-inline-detail .crm-section{border-top:1px solid var(--card-border,rgba(0,0,0,.08))!important;margin-top:10px!important}[data-theme=dark] .crm-section,[data-theme=dark] body .dailycrm-page-wrapper .crm-section,[data-theme=dark] body .ms-inline-detail .crm-section{border-top-color:rgba(255,255,255,.08)!important}.crm-hero,body .dailycrm-page-wrapper .crm-hero,body .ms-inline-detail .crm-hero{border-top:none!important;margin-top:0!important}.dailycrm-page-wrapper .section-title,.section-title,body .dailycrm-page-wrapper .section-title,body .dailycrm-page-wrapper h2,body .dailycrm-page-wrapper h2.section-title,body .ms-inline-detail .section-title,body .ms-inline-detail h2,body .ms-products-page .section-title,body .section-title{font-size:clamp(1.05rem,4.2vw,1.25rem)!important;font-weight:800!important;color:#005bff!important;line-height:1.2!important;letter-spacing:.2px!important;word-wrap:normal!important;text-wrap:balance!important;text-align:left!important;margin-top:0!important;margin-bottom:8px!important;padding-top:2px!important;padding-bottom:2px!important;display:inline-block!important;border-left:4px solid #005bff!important;padding-left:10px!important}[data-theme=dark] .dailycrm-page-wrapper .section-title,[data-theme=dark] .section-title,[data-theme=dark] body .dailycrm-page-wrapper .section-title,[data-theme=dark] body .dailycrm-page-wrapper h2,[data-theme=dark] body .ms-inline-detail .section-title,[data-theme=dark] body .ms-inline-detail h2,[data-theme=dark] body .section-title{color:#60a5fa!important;border-left-color:#60a5fa!important}body .dailycrm-page-wrapper .mb-4,body .dailycrm-page-wrapper .mb-5,body .dailycrm-page-wrapper .text-center.mb-4,body .dailycrm-page-wrapper .text-center.mb-5,body .ms-inline-detail .mb-4,body .ms-inline-detail .mb-5,body .ms-inline-detail .text-center.mb-4,body .ms-inline-detail .text-center.mb-5{margin-bottom:8px!important;text-align:left!important}body .dailycrm-page-wrapper .bento-title,body .dailycrm-page-wrapper .intro-card-label,body .dailycrm-page-wrapper h3,body .dailycrm-page-wrapper h4,body .dailycrm-page-wrapper h5,body .ms-inline-detail .bento-title,body .ms-inline-detail .intro-card-label,body .ms-inline-detail h3,body .ms-inline-detail h4,body .ms-inline-detail h5,body .ms-products-page h3,body .ms-products-page h4,body .ms-products-page h5{font-size:clamp(.88rem,3.4vw,1.05rem)!important;font-weight:700!important;line-height:1.35!important;text-align:left!important;margin-bottom:6px!important}body .dailycrm-page-wrapper .hero-subtitle,body .dailycrm-page-wrapper .section-desc,body .dailycrm-page-wrapper p,body .ms-inline-detail .hero-subtitle,body .ms-inline-detail .section-desc,body .ms-inline-detail p{font-size:.88rem!important;font-weight:500!important;line-height:1.5!important;text-align:left!important;margin-top:0!important;margin-bottom:16px!important}.crm-section,body .dailycrm-page-wrapper .crm-section,body .ms-inline-detail .crm-section{padding:20px 0!important}body .dailycrm-page-wrapper .mb-4,body .dailycrm-page-wrapper .mb-5,body .dailycrm-page-wrapper .text-center.mb-5,body .ms-inline-detail .mb-4,body .ms-inline-detail .mb-5,body .ms-inline-detail .text-center.mb-5{margin-bottom:12px!important;text-align:left!important}.dailycrm-page-wrapper .badge-pill,.ms-inline-detail .badge-pill{font-size:.72rem!important;font-weight:800!important;letter-spacing:1.5px!important;padding:4px 12px!important;margin-bottom:12px!important;display:inline-block!important;text-align:left!important}.achieve-item,.badge-pill,.dailycrm-page-wrapper .achieve-item,.dailycrm-page-wrapper .badge-pill,.dailycrm-page-wrapper .dark-pill,.dark-pill,.ms-inline-detail .achieve-item,.ms-inline-detail .badge-pill,.ms-inline-detail .dark-pill{font-size:.75rem!important;padding:6px 12px!important;border-radius:30px!important;font-weight:600!important;letter-spacing:0!important}.btn-solid,body .btn-solid,body .dailycrm-page-wrapper .btn-solid,body .ms-inline-detail .btn-solid,body .ms-products-page .btn-solid{background:linear-gradient(135deg,#005bff,#2563eb)!important;color:#ffffff!important;border-radius:12px!important;border:none!important;box-shadow:0 4px 14px rgba(0,91,255,.35)!important}.btn-outline,.btn-solid,body .btn-outline,body .btn-solid,body .dailycrm-page-wrapper .btn-outline,body .dailycrm-page-wrapper .btn-solid,body .ms-inline-detail .btn-outline,body .ms-inline-detail .btn-solid,body .ms-products-page .btn-outline,body .ms-products-page .btn-solid{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 24px!important;font-weight:700!important;font-size:.95rem!important;text-decoration:none!important;margin-bottom:8px!important;text-align:center!important;cursor:pointer!important}.btn-outline,body .btn-outline,body .dailycrm-page-wrapper .btn-outline,body .ms-inline-detail .btn-outline,body .ms-products-page .btn-outline{background:transparent!important;color:#005bff!important;border-radius:12px!important;border:2px solid #005bff!important}[data-theme=dark] body .btn-outline,[data-theme=dark] body .dailycrm-page-wrapper .btn-outline,[data-theme=dark] body .ms-inline-detail .btn-outline{color:#60a5fa!important;border-color:#60a5fa!important}.dailycrm-page-wrapper .container,.ms-products-page .container{padding-left:15px!important;padding-right:15px!important}.dailycrm-page-wrapper .crm-hero,.dailycrm-page-wrapper .crm-section,.ms-products-page .ms-hero,.ms-products-page .ms-products-grid-section{padding-left:0!important;padding-right:0!important}.dailycrm-page-wrapper .crm-hero,.ms-products-page .ms-hero{padding-top:40px!important;padding-bottom:30px!important}.achieve-box,.bento-item,.challenge-box,.highlight-box,.intro-card,.ms-resource-card,.solution-box{padding:15px!important;word-wrap:break-word!important;overflow-wrap:break-word!important}body.mobile-nav-active .mobile-nav-toggle{position:static!important;margin:0!important;display:inline-block!important}.achieve-box li,.achieve-box p,.bento-desc,.challenge-box p,.highlight-desc,.intro-card p,.ms-resource-content p,.solution-box p{font-size:.95rem!important;line-height:1.5!important;word-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}.bento-title,.highlight-title,.intro-card-label,.ms-resource-content h4{font-size:1.2rem!important;word-wrap:break-word!important}}.hero-btn-primary .hero-btn-text,.hero-btn-secondary .hero-btn-text{position:relative;z-index:2;transition:color .4s ease;pointer-events:none}.hero-btn-primary .hero-btn-text{color:#ffffff!important}.hero-btn-secondary .hero-btn-text{color:var(--laptop-btn-sec-color)!important}.hero-btn-primary:hover .hero-btn-text,.hero-btn-secondary:hover .hero-btn-text{color:#ffffff!important}[data-theme=dark] .hero-btn-secondary .hero-btn-text{color:var(--laptop-btn-sec-color)!important}[data-theme=dark] .hero-btn-secondary:hover .hero-btn-text{color:#020a1c!important}.svc-header-block{margin-bottom:64px!important}.svc-header-title{font-size:clamp(1.8rem,4vw,2.4rem)!important;font-weight:800!important;line-height:1.25!important;margin-bottom:18px!important;font-family:var(--font-jakarta),sans-serif!important;color:#ffffff!important;letter-spacing:-.5px!important}[data-theme=light] .svc-header-title{color:#0f172a!important}.svc-header-tagline{font-size:1.15rem!important;line-height:1.75!important;color:#ffffff!important;opacity:.95!important;margin-bottom:28px!important;font-family:var(--font-jakarta),sans-serif!important}[data-theme=light] .svc-header-tagline{color:#334155!important;opacity:1!important}.svc-pills-row{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.svc-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;background:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.25)!important;border-radius:0!important;color:#60a5fa!important;font-size:13.5px!important;font-weight:600!important}[data-theme=light] .svc-pill{background:rgba(37,99,235,.05)!important;border-color:rgba(37,99,235,.15)!important;color:#2563eb!important}.svc-orbit-container{position:relative!important;width:320px!important;height:320px!important;display:flex!important;align-items:center!important;justify-content:center!important}.svc-orbit-bg-glow{width:380px!important;height:380px!important;background:radial-gradient(circle,rgba(37,99,235,.15) 0,transparent 70%)!important;z-index:0!important}.svc-orbit-bg-glow,.svc-orbit-dots{position:absolute!important;pointer-events:none!important}.svc-orbit-dots{inset:0!important;z-index:1!important}.svc-dot{position:absolute!important;width:3px!important;height:3px!important;background:#60a5fa!important;border-radius:0!important;opacity:.3!important;animation:svcDotFloat 4s ease-in-out infinite!important}.dot-1{top:20%;left:15%;animation-delay:0s!important}.dot-2{top:75%;left:25%;animation-delay:1.5s!important}.dot-3{top:30%;right:20%;animation-delay:.8s!important}.dot-4{bottom:20%;right:15%;animation-delay:2.2s!important}@keyframes svcDotFloat{0%,to{transform:translateY(0) scale(1);opacity:.2}50%{transform:translateY(-10px) scale(1.5);opacity:.6}}.svc-orbit-center{width:88px!important;height:88px!important;border-radius:0!important;background:linear-gradient(135deg,#1d4ed8,#2563eb,#00d2ff)!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:36px!important;box-shadow:0 0 35px rgba(37,99,235,.5),inset 0 2px 4px rgba(255,255,255,.3)!important;z-index:5!important;animation:svcPulse 3s ease-in-out infinite!important}.svc-orbit-path{position:absolute!important;width:240px!important;height:240px!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;z-index:1!important}[data-theme=light] .svc-orbit-path{border-color:rgba(0,0,0,.06)!important}.svc-orbit-line-container{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;z-index:2!important}.svc-orbit-line-wrapper{width:240px!important;transform-origin:center center!important}.svc-orbit-line,.svc-orbit-line-wrapper{position:absolute!important;height:1px!important}.svc-orbit-line{left:50%!important;right:0!important;background:linear-gradient(90deg,rgba(37,99,235,.6),rgba(37,99,235,.1))!important}.svc-orbit-line:after{content:""!important;position:absolute!important;top:-1.5px!important;width:4px!important;height:4px!important;border-radius:0!important;background:#60a5fa!important;box-shadow:0 0 8px #3b82f6,0 0 12px #3b82f6!important;animation:svcLinePulse 3s ease-in-out infinite!important}@keyframes svcLinePulse{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.line-wrapper-1{animation:svcLineRotate1 30s linear infinite!important}.line-wrapper-2{animation:svcLineRotate2 30s linear infinite!important}.line-wrapper-3{animation:svcLineRotate3 30s linear infinite!important}.line-wrapper-4{animation:svcLineRotate4 30s linear infinite!important}.line-wrapper-5{animation:svcLineRotate5 30s linear infinite!important}.line-wrapper-6{animation:svcLineRotate6 30s linear infinite!important}@keyframes svcLineRotate1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes svcLineRotate2{0%{transform:rotate(60deg)}to{transform:rotate(420deg)}}@keyframes svcLineRotate3{0%{transform:rotate(120deg)}to{transform:rotate(480deg)}}@keyframes svcLineRotate4{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}@keyframes svcLineRotate5{0%{transform:rotate(240deg)}to{transform:rotate(600deg)}}@keyframes svcLineRotate6{0%{transform:rotate(300deg)}to{transform:rotate(660deg)}}.svc-orbit-node{position:absolute!important;left:50%!important;top:50%!important;margin-left:-24px!important;margin-top:-24px!important;width:48px!important;height:48px!important;border-radius:0!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important;z-index:6!important;transition:all .3s ease!important}.svc-orbit-node:hover{transform:scale(1.15)!important;z-index:10!important;box-shadow:0 0 25px var(--hover-shadow-color,rgba(37,99,235,.4))!important}.svc-orbit-node i{color:#ffffff!important}.node-whatsapp{--hover-shadow-color:rgba(34,197,94,0.6);border-color:rgba(34,197,94,.3)!important}.node-whatsapp i{color:#22c55e!important}.node-mail{--hover-shadow-color:rgba(59,130,246,0.6);border-color:rgba(59,130,246,.3)!important}.node-mail i{color:#3b82f6!important}.node-chat{--hover-shadow-color:rgba(6,182,212,0.6);border-color:rgba(6,182,212,.3)!important}.node-chat i{color:#06b6d4!important}.node-phone{--hover-shadow-color:rgba(168,85,247,0.6);border-color:rgba(168,85,247,.3)!important}.node-phone i{color:#a855f7!important}.node-tech{--hover-shadow-color:rgba(245,158,11,0.6);border-color:rgba(245,158,11,.3)!important}.node-tech i{color:#f59e0b!important}[data-theme=light] .svc-orbit-node{background:#ffffff!important;border-color:rgba(0,0,0,.08)!important;box-shadow:0 4px 12px rgba(0,0,0,.06)!important}[data-theme=light] .svc-orbit-node i{color:var(--primary)!important}.orbit-node-1{animation:svcNode1 30s linear infinite!important}.orbit-node-2{animation:svcNode2 30s linear infinite!important}.orbit-node-3{animation:svcNode3 30s linear infinite!important}.orbit-node-4{animation:svcNode4 30s linear infinite!important}.orbit-node-5{animation:svcNode5 30s linear infinite!important}.orbit-node-6{animation:svcNode6 30s linear infinite!important}@keyframes svcNode1{0%{transform:rotate(0deg) translate(120px) rotate(0deg)}to{transform:rotate(1turn) translate(120px) rotate(-1turn)}}@keyframes svcNode2{0%{transform:rotate(60deg) translate(120px) rotate(-60deg)}to{transform:rotate(420deg) translate(120px) rotate(-420deg)}}@keyframes svcNode3{0%{transform:rotate(120deg) translate(120px) rotate(-120deg)}to{transform:rotate(480deg) translate(120px) rotate(-480deg)}}@keyframes svcNode4{0%{transform:rotate(180deg) translate(120px) rotate(-180deg)}to{transform:rotate(540deg) translate(120px) rotate(-540deg)}}@keyframes svcNode5{0%{transform:rotate(240deg) translate(120px) rotate(-240deg)}to{transform:rotate(600deg) translate(120px) rotate(-600deg)}}@keyframes svcNode6{0%{transform:rotate(300deg) translate(120px) rotate(-300deg)}to{transform:rotate(660deg) translate(120px) rotate(-660deg)}}@keyframes svcPulse{0%,to{transform:scale(1);box-shadow:0 0 35px rgba(37,99,235,.4)}50%{transform:scale(1.05);box-shadow:0 0 50px rgba(37,99,235,.6)}}.svc-section-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;background:rgba(37,99,235,.12)!important;border-radius:0!important;color:#60a5fa!important;font-size:11px!important;font-weight:700!important;letter-spacing:1.2px!important;margin-bottom:20px!important}.svc-section-title-large{font-size:1.3rem!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#ffffff!important;margin-bottom:32px!important;font-family:var(--font-jakarta),sans-serif!important;border-bottom:none!important;padding-bottom:0!important}[data-theme=light] .svc-section-title-large{color:#0f172a!important}.svc-overview-section{margin-bottom:72px!important}.svc-overview-text{font-size:16.5px!important;font-family:var(--font-jakarta),sans-serif!important}[data-theme=light] .svc-overview-text{color:#334155!important}.svc-overview-image-wrapper{position:relative!important;width:100%!important;height:300px!important;border-radius:0!important;overflow:hidden!important}.svc-overlay-bubble-1,.svc-overlay-bubble-2,.svc-overlay-bubble-3{position:absolute!important;width:44px!important;height:44px!important;border-radius:0!important;background:#1e293b!important;border:1px solid rgba(255,255,255,.12)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:19px!important;box-shadow:0 8px 20px rgba(0,0,0,.4)!important;z-index:3!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.svc-overlay-bubble-1 i,.svc-overlay-bubble-2 i,.svc-overlay-bubble-3 i{color:#ffffff!important}[data-theme=light] .svc-overlay-bubble-1,[data-theme=light] .svc-overlay-bubble-2,[data-theme=light] .svc-overlay-bubble-3{background:rgba(255,255,255,.9)!important;border-color:rgba(0,0,0,.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}[data-theme=light] .svc-overlay-bubble-1 i,[data-theme=light] .svc-overlay-bubble-2 i,[data-theme=light] .svc-overlay-bubble-3 i{color:#2563eb!important}.svc-overlay-bubble-1{top:20px!important;right:20px!important}.svc-overlay-bubble-2{bottom:40px!important;left:30px!important}.svc-overlay-bubble-3{bottom:80px!important;right:40px!important}.svc-capabilities-section{margin-bottom:72px!important}.svc-capability-card{background:rgba(13,21,48,.5)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;padding:32px 28px!important;height:100%!important;transition:all .3s ease!important}[data-theme=light] .svc-capability-card{background:#ffffff!important;border-color:rgba(0,0,0,.06)!important;box-shadow:0 4px 20px rgba(0,0,0,.03)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.svc-capability-card:hover{transform:translateY(-4px)!important;border-color:rgba(37,99,235,.4)!important;box-shadow:0 12px 30px rgba(0,0,0,.35)!important}[data-theme=light] .svc-capability-card:hover{border-color:rgba(37,99,235,.2)!important;box-shadow:0 12px 30px rgba(0,0,0,.06)!important}.svc-cap-icon-circle{width:52px!important;height:52px!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;margin-bottom:24px!important}.svc-cap-icon-circle.icon-color-0{background:rgba(16,185,129,.1)!important;color:#10b981!important}.svc-cap-icon-circle.icon-color-1{background:rgba(59,130,246,.1)!important;color:#3b82f6!important}.svc-cap-icon-circle.icon-color-2{background:rgba(245,158,11,.1)!important;color:#f59e0b!important}.svc-cap-title{font-size:16.5px!important;font-weight:700!important;color:#ffffff!important;margin-bottom:14px!important;font-family:var(--font-jakarta),sans-serif!important;letter-spacing:.5px!important}[data-theme=light] .svc-cap-title{color:#0f172a!important}.svc-cap-desc{line-height:1.75!important;color:#ffffff!important;opacity:.95!important;margin-bottom:0!important;font-family:var(--font-jakarta),sans-serif!important}[data-theme=light] .svc-cap-desc{color:#475569!important;opacity:1!important}.svc-benefits-usecases-section{margin-bottom:72px!important}.svc-benefits-list{gap:20px!important}.svc-benefit-item{display:flex!important;align-items:flex-start!important;gap:16px!important}.svc-benefit-icon-circle{width:30px!important;height:30px!important;border-radius:0!important;background:rgba(59,130,246,.15)!important;color:#60a5fa!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;flex-shrink:0!important;margin-top:1px!important}.svc-benefit-text{font-size:15px!important;line-height:1.65!important;color:#ffffff!important;opacity:.95!important;font-family:var(--font-jakarta),sans-serif!important}[data-theme=light] .svc-benefit-text{color:#1e293b!important;opacity:1!important}.svc-usecase-card{background:rgba(13,21,48,.5)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;padding:18px 20px!important;height:100%!important;transition:all .2s ease!important}.svc-usecase-card:hover{border-color:rgba(37,99,235,.35)!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important}[data-theme=light] .svc-usecase-card{background:#ffffff!important;border-color:rgba(0,0,0,.05)!important;box-shadow:0 4px 15px rgba(0,0,0,.02)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.svc-usecase-icon-circle{width:36px!important;height:36px!important;border-radius:0!important;background:rgba(37,99,235,.12)!important;color:#60a5fa!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important}.svc-usecase-title{font-size:15.5px!important;font-weight:700!important;color:#ffffff!important;margin-bottom:6px!important;font-family:var(--font-jakarta),sans-serif!important;letter-spacing:.5px!important}[data-theme=light] .svc-usecase-title{color:#0f172a!important}.svc-usecase-desc{font-size:13.5px!important;line-height:1.55!important;color:#ffffff!important;opacity:.9!important;margin-bottom:0!important;font-family:var(--font-jakarta),sans-serif!important}[data-theme=light] .svc-usecase-desc{color:#475569!important;opacity:1!important}.svc-footer-cta-banner{border:1px solid rgba(37,99,235,.2)!important;border-radius:0!important;position:relative!important;overflow:hidden!important;margin-bottom:72px!important}[data-theme=light] .svc-footer-cta-banner{background:linear-gradient(135deg,#f8fafc,#edf2f7)!important;border-color:rgba(37,99,235,.12)!important;box-shadow:0 20px 45px rgba(0,0,0,.04)!important}.svc-cta-text h3{font-size:1.7rem!important;font-weight:800!important;color:#ffffff!important;margin-bottom:10px!important;font-family:var(--font-jakarta),sans-serif!important}[data-theme=light] .svc-cta-text h3{color:#0f172a!important}.svc-cta-text p{font-size:15px!important;color:#ffffff!important;opacity:.95!important}[data-theme=light] .svc-cta-text p{color:#475569!important;opacity:1!important}.svc-footer-btn-primary,.svc-footer-btn-secondary{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:13px 26px!important;font-size:15.5px!important;font-weight:600!important;border-radius:0!important;text-decoration:none!important;transition:all .2s ease!important;white-space:nowrap!important}.svc-footer-btn-primary{background:#2563eb!important;color:#ffffff!important}.svc-footer-btn-primary:hover{background:#1d4ed8!important;transform:translateY(-1px)!important}.svc-footer-btn-secondary{background:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:#ffffff!important}[data-theme=light] .svc-footer-btn-secondary{border-color:rgba(0,0,0,.15)!important;color:#0f172a!important}.svc-footer-btn-secondary:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.3)!important}[data-theme=light] .svc-footer-btn-secondary:hover{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.3)!important}.svc-cap-image-wrapper{position:relative!important;width:100%!important;height:140px!important;overflow:hidden!important;margin-bottom:20px!important;border:1px solid rgba(255,255,255,.05)!important}[data-theme=light] .svc-cap-image-wrapper{border-color:rgba(0,0,0,.05)!important}.svc-cap-image{object-fit:cover!important;transition:transform .4s ease-in-out!important}.svc-capability-card:hover .svc-cap-image{transform:scale(1.05)!important}.svc-overview-text{font-size:18.5px!important;line-height:1.8!important;color:#ffffff!important;opacity:.95!important}[data-theme=light] .svc-overview-text{color:#1e293b!important;opacity:1!important}.svc-cap-title{font-size:17.5px!important}.svc-cap-desc{font-size:15.5px!important;line-height:1.7!important}.svc-benefit-text{line-height:1.7!important}.svc-benefit-text,.svc-usecase-title{font-size:16.5px!important}.svc-usecase-desc{font-size:15px!important;line-height:1.65!important}.svc-header-block{margin-bottom:20px!important}.svc-orbit-container{transform:scale(.85)!important;transform-origin:center center!important;margin-top:-20px!important;margin-bottom:-20px!important}@media (max-width:991px){.svc-orbit-container{transform:scale(.75)!important;margin-top:10px!important;margin-bottom:10px!important}}.svc-capability-card{overflow:hidden!important}.svc-cap-image-wrapper{margin-top:-30px!important;margin-left:-26px!important;margin-right:-26px!important;width:calc(100% + 52px)!important;border-radius:0!important;border:none!important;height:160px!important}.svc-cap-header{align-items:flex-start!important;gap:16px!important}.svc-cap-icon-circle{margin-top:-2px!important}.svc-cap-header{display:flex!important;align-items:center!important;gap:14px!important}.svc-cap-icon-circle{width:42px!important;height:42px!important;font-size:20px!important;margin-top:0!important;margin-bottom:0!important;flex-shrink:0!important}.svc-nav-link,.svc-sidebar-label{font-size:15.5px!important}.svc-nav-link{padding:13px 18px!important}.svc-nav-icon{font-size:18px!important}.svc-footer-cta-banner{background:linear-gradient(135deg,#091330,#030712)!important;border:1px solid rgba(37,99,235,.25)!important;border-radius:12px!important;box-shadow:0 20px 45px rgba(0,0,0,.5)!important}.svc-cta-text h3,.svc-footer-cta-banner h3,body:not(.is-admin-dashboard):not(.is-employee-dashboard) .svc-footer-cta-banner h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 10px rgba(0,0,0,.4)!important}.svc-cta-text p,.svc-footer-cta-banner p,body:not(.is-admin-dashboard):not(.is-employee-dashboard) .svc-footer-cta-banner p{color:rgba(255,255,255,.85)!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}.svc-footer-cta-banner .svc-footer-btn-secondary{border:1px solid rgba(255,255,255,.25)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:rgba(255,255,255,.05)!important;border-radius:8px!important}.svc-footer-cta-banner .svc-footer-btn-secondary:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.45)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.svc-footer-cta-banner .svc-footer-btn-primary{border-radius:8px!important}[data-theme=light] .svc-footer-cta-banner,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .svc-footer-cta-banner{background:linear-gradient(135deg,#f8fafc,#edf2f7)!important;border:1px solid rgba(37,99,235,.15)!important;box-shadow:0 15px 35px rgba(0,0,0,.04)!important}[data-theme=light] .svc-cta-text h3,[data-theme=light] .svc-footer-cta-banner h3,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .svc-footer-cta-banner h3{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}[data-theme=light] .svc-cta-text p,[data-theme=light] .svc-footer-cta-banner p,html[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .svc-footer-cta-banner p{color:#475569!important;-webkit-text-fill-color:#475569!important}[data-theme=light] .svc-footer-cta-banner .svc-footer-btn-secondary{border-color:rgba(0,0,0,.15)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#ffffff!important}[data-theme=light] .svc-footer-cta-banner .svc-footer-btn-secondary:hover{background:#f1f5f9!important;border-color:rgba(0,0,0,.3)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.svc-download-row{background:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.18)!important;padding:14px 16px!important;border-radius:0!important;box-shadow:0 4px 12px rgba(37,99,235,.03)!important;transition:all .25s ease!important}[data-theme=light] .svc-download-row{background:rgba(37,99,235,.06)!important;border-color:rgba(37,99,235,.15)!important}.svc-download-row:hover{background:rgba(37,99,235,.14)!important;border-color:rgba(37,99,235,.3)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(37,99,235,.08)!important}.svc-download-icon{background:#2563eb!important;color:#ffffff!important;width:40px!important;height:40px!important;border-radius:0!important}.svc-download-name{font-size:15.5px!important;font-weight:700!important}.svc-download-meta{font-size:12px!important;opacity:.85!important}.svc-download-arrow{font-size:18px!important;color:#2563eb!important;transition:transform .2s ease!important}.svc-download-row:hover .svc-download-arrow{transform:translateY(2px)!important}.service-details-page .animate-fade-in-up,.svc-benefits-usecases-section.animate-fade-in-up,.svc-capabilities-section.animate-fade-in-up,.svc-footer-cta-banner.animate-fade-in-up,.svc-header-block.animate-fade-in-up,.svc-overview-section.animate-fade-in-up{animation:none!important;opacity:1!important;transform:none!important}.dia-footer-section{position:relative;overflow:hidden;background:#010a15;height:280px}.dia-footer-links-row{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;padding:170px 40px 0;pointer-events:none}.dia-footer-links-row>div{pointer-events:auto;will-change:transform}.dia-footer-links-row a{font-family:var(--font-jakarta),sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)!important;text-decoration:none;white-space:nowrap;transition:color .2s ease}.dia-footer-links-row a:hover{color:#ffffff!important}.dia-gradient-absolute{position:absolute;bottom:0;left:0;right:0;height:100%;transform-origin:bottom center;transform:scaleY(0);pointer-events:none;z-index:1;will-change:transform;transition:transform .2s cubic-bezier(.16,1,.3,1)}.dia-gradient-absolute svg{display:block;width:100%;height:100%}.custom-footer-bottom{position:relative;z-index:2;background-color:#010a15}@media (max-width:767px){.dia-footer-section{height:180px}}.service-intro-title,.service-intro-title h2{text-align:left!important}.service-intro-title h2{font-family:var(--font-jakarta),sans-serif;font-size:2rem!important;font-weight:700!important;text-transform:uppercase!important;margin:0 0 20px!important;padding-bottom:0!important}.service-intro-title h2:after{left:0!important;right:auto!important;margin:0!important;display:none!important}.service-intro-title p{text-align:left!important;font-size:1.1rem!important;line-height:1.8!important;margin:0!important}@media (max-width:768px){.service-intro-title{padding-bottom:20px!important}.service-intro-title h2{font-size:1.35rem!important;line-height:1.35!important;margin-bottom:12px!important;letter-spacing:.5px!important}.service-intro-title p{font-size:.9rem!important;line-height:1.6!important}}:root{--default-font:var(--font-jakarta),sans-serif!important;--heading-font:var(--font-jakarta),sans-serif!important;--nav-font:var(--font-jakarta),sans-serif!important;--button-font:var(--font-jakarta),sans-serif!important}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.hero-title,.page-title,.ql-editor *,.rich-text *,.section-title,[class*=content] *,[class*=display],[class*=heading],[class*=title],h1,h2,h3,h4,h5,h6{font-family:var(--font-jakarta),system-ui,-apple-system,sans-serif!important}.ql-editor code,.ql-editor pre,.rich-text code,.rich-text pre,[class*=content] code,[class*=content] pre{font-family:var(--font-jetbrains),monospace!important}:not(.bi):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons):not([class*=icon-]):not(code):not(pre):not(code *):not(pre *){font-family:var(--font-jakarta),system-ui,-apple-system,sans-serif!important}.lazarev-theme-btn,.lazarev-user-btn,[data-theme=dark] .lazarev-theme-btn,[data-theme=dark] .lazarev-user-btn,[data-theme=light] .lazarev-theme-btn,[data-theme=light] .lazarev-user-btn,button.lazarev-theme-btn,button.lazarev-user-btn,div.lazarev-theme-btn,div.lazarev-user-btn{border:0 transparent!important;background:transparent!important;background-color:transparent!important;outline:0 none transparent!important;box-shadow:none!important;border-radius:0!important}.lazarev-theme-btn:active,.lazarev-theme-btn:focus,.lazarev-theme-btn:hover,.lazarev-user-btn:active,.lazarev-user-btn:focus,.lazarev-user-btn:hover,[data-theme=dark] .lazarev-theme-btn:hover,[data-theme=dark] .lazarev-user-btn:hover,[data-theme=light] .lazarev-theme-btn:hover,[data-theme=light] .lazarev-user-btn:hover{border:0 transparent!important;background:transparent!important;background-color:transparent!important;outline:0 none transparent!important;box-shadow:none!important}.sss-card .sss-card-title-sm,.sss-card h4,.sss-card-title-sm,[data-theme=light] .sss-card h4,[data-theme=light] .sss-card-title-sm,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .sss-card .sss-card-title-sm,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) .sss-card h4,[data-theme=light] body:not(.is-admin-dashboard):not(.is-employee-dashboard) h4.sss-card-title-sm,[data-theme=light] h4.sss-card-title-sm,body[data-theme=light] .sss-card h4,body[data-theme=light] .sss-card-title-sm,h4.sss-card-title-sm,html[data-theme=light] .sss-card-title-sm,html[data-theme=light] h4.sss-card-title-sm{color:#ffffff!important;text-shadow:0 2px 12px rgba(0,0,0,.95),0 0 4px rgba(0,0,0,.9)!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important}.sss-card .sss-card-tag-sm,.sss-card-tag-sm,[data-theme=light] .sss-card-tag-sm,[data-theme=light] span.sss-card-tag-sm,body[data-theme=light] .sss-card-tag-sm,html[data-theme=light] .sss-card-tag-sm,span.sss-card-tag-sm{color:#93c5fd!important;text-shadow:0 1px 6px rgba(0,0,0,.9)!important;-webkit-text-fill-color:#93c5fd!important;opacity:1!important;visibility:visible!important}.sss-section h2.sss-title,.sss-title,h2.sss-title{color:#ffffff}[data-theme=light] .sss-section h2.sss-title,[data-theme=light] .sss-title,[data-theme=light] h2.sss-title,body[data-theme=light] .sss-title,html[data-theme=light] .sss-title{color:#0f172a!important;opacity:1!important;visibility:visible!important}[data-theme=light] .sss-section p.sss-subtitle,[data-theme=light] .sss-subtitle,[data-theme=light] p.sss-subtitle,body[data-theme=light] .sss-subtitle,html[data-theme=light] .sss-subtitle{color:#334155!important;opacity:1!important;visibility:visible!important}.cap-label-box{left:50%!important;right:auto!important;margin-left:0!important;margin-right:0!important;transform:translate(-50%,40%)!important}.cap-service-card:hover .cap-label-box{transform:translate(-50%,30%)!important}@media (max-width:768px){.intro-title img,.intro-title img.intro-d-logo{width:130px!important;max-width:45%!important;height:auto!important}}.internship-container{max-width:1100px;margin:0 auto}.internship-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--shadow-lg);padding:2.5rem;color:var(--text-primary);transition:all .3s ease}.internship-card h2,.internship-card h3,.internship-card h4,.internship-card h5,.internship-card h6{color:var(--text-primary)!important}.internship-card li,.internship-card p,.internship-card span{color:var(--text-secondary)}.internship-callout-info{background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.25);border-radius:14px;padding:1.25rem 1.5rem;color:var(--text-primary)}.internship-callout-info h5,.internship-callout-info p,.internship-callout-info strong{color:var(--text-primary)!important}.internship-callout-warning{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:14px;padding:1.25rem 1.5rem;color:var(--text-primary)}.internship-callout-warning h6,.internship-callout-warning li,.internship-callout-warning strong{color:var(--text-primary)!important}.internship-feature-item{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;height:100%;transition:transform .25s ease,border-color .25s ease}.internship-feature-item:hover{transform:translateY(-2px);border-color:var(--primary)}.internship-program-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:1.25rem;height:100%;transition:all .25s ease}.internship-program-box:hover{border-color:var(--primary);transform:translateY(-2px)}.internship-form-section{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:1.75rem;margin-bottom:1.75rem}.internship-form-section h5{font-size:1.15rem;font-weight:700;color:var(--text-primary)!important;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.internship-form-section label{color:var(--text-primary);font-weight:600;font-size:.9rem;margin-bottom:.4rem}.internship-form-section .form-control,.internship-form-section .form-select{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;border-radius:8px;padding:.75rem 1.1rem!important;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.internship-form-section .form-control:focus,.internship-form-section .form-select:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-glow)!important}[data-theme=light] .internship-card .form-control,[data-theme=light] .internship-card .form-select,[data-theme=light] .internship-card input,[data-theme=light] .internship-card select,[data-theme=light] .internship-card textarea,[data-theme=light] .internship-form-section .form-control,[data-theme=light] .internship-form-section .form-select,[data-theme=light] .internship-form-section input,[data-theme=light] .internship-form-section select,[data-theme=light] .internship-form-section textarea,html[data-theme=light] #internship-application .form-control,html[data-theme=light] #internship-application .form-select,html[data-theme=light] #internship-application input,html[data-theme=light] #internship-application select,html[data-theme=light] #internship-application textarea{background-color:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid #cbd5e1!important;padding-left:1.1rem!important;box-shadow:none!important}[data-theme=light] .internship-card select option,[data-theme=light] .internship-form-section select option,html[data-theme=light] #internship-application select option{background-color:#ffffff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}[data-theme=light] .internship-card input::placeholder,[data-theme=light] .internship-card textarea::placeholder,[data-theme=light] .internship-form-section input::placeholder,[data-theme=light] .internship-form-section textarea::placeholder,html[data-theme=light] #internship-application input::placeholder,html[data-theme=light] #internship-application textarea::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}[data-theme=light] .internship-card input[readonly],[data-theme=light] .internship-form-section input[readonly],html[data-theme=light] #internship-application input[readonly]{background-color:#f1f5f9!important;color:#334155!important;-webkit-text-fill-color:#334155!important}[data-theme=dark] .internship-card .form-control,[data-theme=dark] .internship-card .form-select,[data-theme=dark] .internship-card input,[data-theme=dark] .internship-card select,[data-theme=dark] .internship-card textarea,[data-theme=dark] .internship-form-section .form-control,[data-theme=dark] .internship-form-section .form-select,[data-theme=dark] .internship-form-section input,[data-theme=dark] .internship-form-section select,[data-theme=dark] .internship-form-section textarea,html[data-theme=dark] #internship-application .form-control,html[data-theme=dark] #internship-application .form-select,html[data-theme=dark] #internship-application input,html[data-theme=dark] #internship-application select,html[data-theme=dark] #internship-application textarea{background-color:#0d1530!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border:1px solid rgba(255,255,255,.15)!important;padding-left:1.1rem!important}[data-theme=dark] .internship-card select option,[data-theme=dark] .internship-form-section select option,html[data-theme=dark] #internship-application select option{background-color:#0d1530!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}[data-theme=dark] .internship-card input::placeholder,[data-theme=dark] .internship-card textarea::placeholder,[data-theme=dark] .internship-form-section input::placeholder,[data-theme=dark] .internship-form-section textarea::placeholder,html[data-theme=dark] #internship-application input::placeholder,html[data-theme=dark] #internship-application textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}[data-theme=dark] .internship-card .text-muted,[data-theme=dark] .internship-card label,[data-theme=dark] .internship-card li,[data-theme=dark] .internship-card p,[data-theme=dark] .internship-card small,[data-theme=dark] .internship-card span,[data-theme=dark] .internship-form-section .text-muted,[data-theme=dark] .internship-form-section label,[data-theme=dark] .internship-form-section p,[data-theme=dark] .internship-form-section small,[data-theme=dark] .internship-form-section span,html[data-theme=dark] .internship-card .text-muted,html[data-theme=dark] .internship-card label,html[data-theme=dark] .internship-card li,html[data-theme=dark] .internship-card p,html[data-theme=dark] .internship-card small,html[data-theme=dark] .internship-card span,html[data-theme=dark] .internship-form-section .text-muted,html[data-theme=dark] .internship-form-section label,html[data-theme=dark] .internship-form-section p,html[data-theme=dark] .internship-form-section small,html[data-theme=dark] .internship-form-section span{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;opacity:1!important}[data-theme=dark] .internship-card h1,[data-theme=dark] .internship-card h2,[data-theme=dark] .internship-card h3,[data-theme=dark] .internship-card h4,[data-theme=dark] .internship-card h5,[data-theme=dark] .internship-card h6,[data-theme=dark] .internship-form-section h5,html[data-theme=dark] .internship-card h1,html[data-theme=dark] .internship-card h2,html[data-theme=dark] .internship-card h3,html[data-theme=dark] .internship-card h4,html[data-theme=dark] .internship-card h5,html[data-theme=dark] .internship-card h6,html[data-theme=dark] .internship-form-section h5{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html[data-theme=dark] .internship-card input[type=date],html[data-theme=dark] .internship-form-section input[type=date]{color-scheme:dark}html[data-theme=dark] #internship-application input[readonly],html[data-theme=dark] .internship-card input[readonly],html[data-theme=dark] .internship-form-section input[readonly]{background-color:#1e293b!important;color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important;border-color:rgba(255,255,255,.2)!important}#internship-application button[type=submit],.internship-card button[type=submit],[data-theme=dark] #internship-application button[type=submit],[data-theme=dark] .internship-card button[type=submit],[data-theme=light] #internship-application button[type=submit],[data-theme=light] .internship-card button[type=submit]{background-color:#2563eb!important;background:#2563eb!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:none!important;padding:14px 44px!important;border-radius:0!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:1px!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .25s ease!important;display:inline-block!important;visibility:visible!important;opacity:1!important}#internship-application button[type=submit]:hover,.internship-card button[type=submit]:hover{background-color:#1d4ed8!important;background:#1d4ed8!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;transform:none!important;box-shadow:none!important;border-radius:0!important}@media (max-width:768px){.internship-card{padding:1.5rem 1.25rem;border-radius:16px}.internship-form-section{padding:1.25rem 1rem}}.policy-container{max-width:1000px;margin:0 auto}.policy-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--shadow-lg);padding:3.5rem;color:var(--text-primary);transition:all .3s ease}.policy-card h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--text-primary)!important}.policy-card h2,.policy-card h3,.policy-card h4{font-size:1.35rem;font-weight:700;color:var(--text-primary)!important;margin-top:2.25rem;margin-bottom:.85rem;display:flex;align-items:center;gap:.6rem}.policy-card li,.policy-card p{color:var(--text-secondary);font-size:1.025rem;line-height:1.8;margin-bottom:1.25rem}.policy-card .lead{font-size:1.15rem;font-weight:500;color:var(--text-primary);line-height:1.8;padding-bottom:1.75rem;border-bottom:1px solid var(--border-subtle);margin-bottom:2rem}.policy-card a{color:var(--primary);font-weight:600;text-decoration:none;transition:color .2s ease}.policy-card a:hover{color:var(--primary-dark);text-decoration:underline}.policy-meta-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:1.25rem 1.5rem;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.policy-meta-box span,.policy-meta-box strong{color:var(--text-primary)}[data-theme=light] .policy-card h1,[data-theme=light] .policy-card h2,[data-theme=light] .policy-card h3,[data-theme=light] .policy-card h4{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}[data-theme=light] .policy-card .lead,[data-theme=light] .policy-card li,[data-theme=light] .policy-card p{color:#334155!important}[data-theme=dark] .policy-card h1,[data-theme=dark] .policy-card h2,[data-theme=dark] .policy-card h3,[data-theme=dark] .policy-card h4{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}[data-theme=dark] .policy-card .lead,[data-theme=dark] .policy-card li,[data-theme=dark] .policy-card p{color:#cbd5e1!important}@media (max-width:768px){.policy-card{padding:2rem 1.25rem;border-radius:16px}.policy-card h2,.policy-card h3,.policy-card h4{font-size:1.15rem}.policy-card li,.policy-card p{font-size:.95rem}}.footer-copyright-text,.footer-disclaimer,.footer-legal-links a{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;font-size:.875rem;line-height:1.5}.footer-legal-links a:hover{color:#60a5fa!important;-webkit-text-fill-color:#60a5fa!important;text-decoration:underline}.footer-social-icons a{color:#f8fafc!important;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:50%;background:rgba(255,255,255,.08);transition:all .25s ease}.footer-social-icons a:hover{background:rgba(0,91,255,.8);color:#ffffff!important;transform:translateY(-2px)}