html[data-theme=light] body{background-color:#f2f7f9;background-image:none;color:#555}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5,html[data-theme=light] h6{color:#222}html[data-theme=light] a{color:#0077a8}html[data-theme=light] .page-content{background-color:#fff;box-shadow:0 0 60px -10px rgba(0,0,0,.18);min-height:100vh}html[data-theme=light] .section-content,html[data-theme=light] .single-page-content{background-color:#fff;color:#555}html[data-theme=light] .title-block .sp-subtitle{color:#666}html[data-theme=light] .block-title:after,html[data-theme=light] .page-title:after{opacity:.25}html[data-theme=light] .fun-fact{background:#fff;border-color:#e5e5e5;box-shadow:0 8px 14px rgba(0,0,0,.08)}html[data-theme=light] .fun-fact:hover{box-shadow:0 14px 20px rgba(0,0,0,.12)}html[data-theme=light] .fun-fact h4,html[data-theme=light] .fun-fact-block-value{color:#333}html[data-theme=light] .timeline-second-style .divider{background-color:#e5e5e5}html[data-theme=light] .timeline-second-style .divider:after{background-color:#fff;border-color:#04b4e0}html[data-theme=light] .timeline-second-style .item-company,html[data-theme=light] .timeline-second-style .item-period{color:#777}html[data-theme=light] .certificate-item{background:#fff;border-color:#e5e5e5}html[data-theme=light] .blog-card{background:#fff;border:1px solid #e5e5e5}html[data-theme=light] .blog-card .post-info{background:#fff;border-color:#e5e5e5}html[data-theme=light] .blog-card .post-date{color:#777}html[data-theme=light] .blog-card .media-block a .mask{background:rgba(0,0,0,.06)}html[data-theme=light] .blog-card .blog-item-title,html[data-theme=light] .blog-card .blog-item-title a{color:#222}html[data-theme=light] .blog-card .blog-item-title a:hover{color:#04b4e0}html[data-theme=light] .policy-page .single-page-content{background:radial-gradient(circle at top left,rgba(4,180,224,.16),transparent 28%),radial-gradient(circle at top right,rgba(11,82,122,.08),transparent 22%),linear-gradient(180deg,#f7fbfd,#edf4f7);color:#405560}html[data-theme=light] .policy-shell{color:#425865}html[data-theme=light] .policy-card,html[data-theme=light] .policy-hero-main,html[data-theme=light] .policy-meta-card,html[data-theme=light] .policy-summary-card{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,250,252,.98));border-color:rgba(13,79,111,.1);box-shadow:0 18px 45px rgba(27,69,89,.12)}html[data-theme=light] .policy-kicker{background:rgba(4,180,224,.12);color:#0a7497}html[data-theme=light] .policy-card h2,html[data-theme=light] .policy-card strong,html[data-theme=light] .policy-hero-main h1,html[data-theme=light] .policy-meta-card strong,html[data-theme=light] .policy-meta-value{color:#163847}html[data-theme=light] .policy-card p,html[data-theme=light] .policy-lead,html[data-theme=light] .policy-list li,html[data-theme=light] .policy-meta-card p,html[data-theme=light] .policy-summary-card p{color:#54707d}html[data-theme=light] .policy-meta-label,html[data-theme=light] .policy-summary-label{color:#6f8a96}html[data-theme=light] .policy-note{background:rgba(4,180,224,.06);border-color:rgba(4,180,224,.14)}html[data-theme=light] .policy-list li:before{box-shadow:0 0 0 6px rgba(4,180,224,.1)}html[data-theme=light] .ai-card,html[data-theme=light] .hero-chips li,html[data-theme=light] .prompt-chip{border-color:rgba(0,0,0,.12)}html[data-theme=light] .ai-card{background:rgba(0,0,0,.02)}html[data-theme=light] .prompt-chip:hover{background:rgba(0,0,0,.04)}html[data-theme=light] .hero-kicker{color:#4d6470}html[data-theme=light] .faq-item summary,html[data-theme=light] .home-card h3,html[data-theme=light] .home-module-head h2,html[data-theme=light] .stack-group h3{color:#1c2d36}html[data-theme=light] .home-card p,html[data-theme=light] .home-checks li,html[data-theme=light] .snapshot-card p{color:#536874}html[data-theme=light] .hero-chips li,html[data-theme=light] .stack-tags li{background:rgba(4,180,224,.05);border-color:rgba(4,180,224,.14);color:#35525d}html[data-theme=light] .home-agent-panel{animation:agentBorderBeamLight 7.2s linear infinite;background:radial-gradient(circle at top right,rgba(4,180,224,.18),transparent 34%),linear-gradient(hsla(0,0%,100%,.92),hsla(0,0%,100%,.92)) padding-box,linear-gradient(135deg,rgba(4,180,224,.16),rgba(4,180,224,.05),rgba(4,180,224,.5),rgba(0,153,204,.05),rgba(4,180,224,.16)) border-box;background-position:0 0,0 0,0 50%;background-size:auto,100% 100%,240% 240%;border-color:transparent;box-shadow:0 18px 36px rgba(0,0,0,.08),inset 0 0 0 1px rgba(4,180,224,.055)}html[data-theme=light] .home-agent-panel:before{background:radial-gradient(circle,rgba(4,180,224,.22) 0,rgba(4,180,224,.1) 42%,rgba(4,180,224,0) 72%);opacity:1}html[data-theme=light] .home-agent-panel:after{animation:agentScanLineLight 10.8s ease-in-out infinite;background:linear-gradient(108deg,transparent,rgba(4,180,224,.04) 42%,rgba(4,180,224,.22) 50%,rgba(4,180,224,.05) 58%,transparent);opacity:.3}html[data-theme=light] .hero-subtitle{color:#24333d;opacity:1}html[data-theme=light] .hero-support{color:#5d6c75}html[data-theme=light] .hero-cta .btn-primary,html[data-theme=light] .mobile-chat-cta{background:linear-gradient(135deg,#04b4e0,#028ec6);border-color:#04b4e0;box-shadow:0 16px 36px rgba(4,180,224,.18);color:#fff}html[data-theme=light] .hero-cta .btn-primary:focus,html[data-theme=light] .hero-cta .btn-primary:hover,html[data-theme=light] .mobile-chat-cta:focus,html[data-theme=light] .mobile-chat-cta:hover{background:linear-gradient(135deg,#028ec6,#0276a6);border-color:#028ec6;color:#fff}html[data-theme=light] .hero-cta .btn-secondary{border-color:rgba(36,51,61,.18);color:#24333d}html[data-theme=light] .hero-cta .btn-secondary:focus,html[data-theme=light] .hero-cta .btn-secondary:hover{background:#24333d;border-color:#24333d;color:#fff}html[data-theme=light] .agent-desc,html[data-theme=light] .contact-chat-intro,html[data-theme=light] .faq-item p,html[data-theme=light] .home-module-head p,html[data-theme=light] .proof-label{color:#66737c}html[data-theme=light] .contact-chat-header{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,250,252,.98));border-color:rgba(4,180,224,.14);box-shadow:0 18px 36px rgba(14,32,44,.06)}html[data-theme=light] .contact-chat-header:before{background:radial-gradient(circle,rgba(4,180,224,.16),rgba(4,180,224,0))}html[data-theme=light] .contact-chat-dismiss{background:rgba(4,180,224,.08);color:#52717f}html[data-theme=light] .contact-chat-dismiss:focus,html[data-theme=light] .contact-chat-dismiss:hover{background:rgba(4,180,224,.16);color:#0b2f3a}html[data-theme=light] .contact-chat-eyebrow{color:#0499c3}html[data-theme=light] .contact-chat-shell .msger-inputarea-train.text-area-container{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(247,250,252,.98) 36%)}html[data-theme=light] .proof-card{background:hsla(0,0%,100%,.88);border-color:rgba(4,180,224,.12);box-shadow:0 12px 24px rgba(14,32,44,.04)}html[data-theme=light] .proof-icon{background:rgba(4,180,224,.08);box-shadow:inset 0 0 0 1px rgba(4,180,224,.12)}html[data-theme=light] .proof-value{color:#163744}html[data-theme=light] .about-story .faq-item,html[data-theme=light] .about-story .home-card,html[data-theme=light] .about-story .snapshot-card,html[data-theme=light] .about-story .stack-group{border-color:rgba(4,180,224,.16);box-shadow:0 14px 28px rgba(14,32,44,.05)}html[data-theme=light] .about-story .faq-item summary,html[data-theme=light] .about-story .home-card h3,html[data-theme=light] .about-story .snapshot-card h3,html[data-theme=light] .about-story .stack-group h3{color:#127493}html[data-theme=light] .about-story .home-checks li:before{background:#04b4e0;box-shadow:0 0 0 4px rgba(4,180,224,.1)}html[data-theme=light] .about-story .snapshot-step{background:rgba(4,180,224,.1);box-shadow:inset 0 0 0 1px rgba(4,180,224,.14);color:#0499c3}html[data-theme=light] .about-story .stack-tags li{background:rgba(4,180,224,.06);border-color:rgba(4,180,224,.18)}html[data-theme=light] .about-story .question-box{background:rgba(4,180,224,.06);border-color:rgba(4,180,224,.26);color:#127493}html[data-theme=light] .about-story .question-box:hover{background:rgba(4,180,224,.11);border-color:rgba(4,180,224,.34)}html[data-theme=light] .about-story .question-box:active{background:rgba(4,180,224,.14);border-color:rgba(4,180,224,.4)}html[data-theme=light] .agent-signal{background:rgba(4,180,224,.08);border-color:rgba(4,180,224,.2)}html[data-theme=light] .agent-signal-text{color:#35525d}html[data-theme=light] .home-footer-links a{color:#7f8d97}html[data-theme=light] .home-footer-links a:hover{color:#35525d}html[data-theme=light] .blog-card .post-meta .item,html[data-theme=light] .blog-card .post-meta .item a,html[data-theme=light] .blog-card ul.category li a{color:#666}html[data-theme=light] .blog-card .category a,html[data-theme=light] .sticky-badge{background:#fff;border:1px solid #e5e5e5;color:#444}html[data-theme=light] .single-page-content,html[data-theme=light] .single-page-content .post-content{background-color:#fff;color:#222}html[data-theme=light] .entry-meta.entry-meta-bottom{background-color:#fff;border:1px solid #e5e5e5}html[data-theme=light] .entry-meta a,html[data-theme=light] .entry-meta.entry-meta-bottom .date-author,html[data-theme=light] .entry-meta.entry-meta-bottom .share-buttons{color:#666}html[data-theme=light] .entry-meta.entry-meta-bottom .date-author>span:after{background-color:#d9d9d9}html[data-theme=light] .tags a{background-color:#fff;border:1px solid #e5e5e5;color:#555}html[data-theme=light] .share-buttons a{background-color:#fff;border:1px solid #e5e5e5;color:#666}html[data-theme=light] .share-buttons a:hover{background-color:#04b4e0;border-color:#04b4e0;color:#fff}html[data-theme=light] .post .knowledges li a,html[data-theme=light] .post .knowledges li a:focus,html[data-theme=light] .post .knowledges li a:hover,html[data-theme=light] .post .knowledges li a:visited{color:#fff;text-decoration:none}html[data-theme=light] .knowledgesIcons li{color:#333}html[data-theme=light] .knowledgesIcons li img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}html[data-theme=light] .skills-demo-note{color:#5f7480}html[data-theme=light] .skills-demo-note strong{color:#163847}html[data-theme=light] .skill-icon-item{background:transparent;border-color:transparent;box-shadow:none}html[data-theme=light] .skill-icon-item.is-open,html[data-theme=light] .skill-icon-item:focus-visible,html[data-theme=light] .skill-icon-item:hover{background:rgba(4,180,224,.14);border-color:rgba(4,180,224,.4);box-shadow:0 16px 28px rgba(14,32,44,.12)}html[data-theme=light] .skill-popover{background:#fff;border-color:rgba(4,180,224,.22);box-shadow:0 24px 46px rgba(14,32,44,.18)}html[data-theme=light] .skill-popover:before{content:none}html[data-theme=light] .skill-popover h4{color:#143543}html[data-theme=light] .skill-popover p{color:#58717d}html[data-theme=light] .skill-popover-kicker{color:#0499c3!important}html[data-theme=light] .skill-popover-points li{color:#35525d}html[data-theme=light] .skill-popover-points li:before{background:#04b4e0;box-shadow:0 0 0 4px rgba(4,180,224,.1)}html[data-theme=light] .info-block-w-icon{border:1px solid transparent;border-radius:14px;padding:12px 14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}html[data-theme=light] .info-block-w-icon:hover{background-color:#fff;border-color:#e6edf2;box-shadow:0 14px 22px rgba(0,0,0,.12);transform:translateY(-4px)}html[data-theme=light] .info-block-w-icon:hover .ci-icon i{color:#04b4e0;opacity:1}html[data-theme=light] .fun-fact{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}html[data-theme=light] .fun-fact:hover{border-color:#dfe6ec;box-shadow:0 16px 24px rgba(0,0,0,.14);transform:translateY(-4px)}html[data-theme=light] .lm-info-block{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}html[data-theme=light] .lm-info-block:hover{border-color:#dfe6ec;box-shadow:0 16px 24px rgba(0,0,0,.14);transform:translateY(-4px)}html[data-theme=light] .preloader,html[data-theme=light] .preloader-portfolio{background:#fff}html[data-theme=light] .header .copyrights,html[data-theme=light] .header-titles h2,html[data-theme=light] .social-links ul li a{color:#222}html[data-theme=light] .header-titles .header-subtitle{color:#667781}html[data-theme=light] .header-location{color:#4b6470}html[data-theme=light] .header-microcopy{color:#667781}html[data-theme=light] .header-titles hr{border-top-color:rgba(0,0,0,.2)}html[data-theme=light] .client-block .theme-logo-dark{display:none!important}html[data-theme=light] .client-block .theme-logo-light{display:block!important}html[data-theme=light] .header{background-color:#f3f5f7;height:100%}@media only screen and (min-width:1025px){html[data-theme=light] .header{height:100vh;max-height:none;min-height:100vh}}html[data-theme=light] .social-links ul li a:hover{background-color:rgba(0,0,0,.08)}html[data-theme=light] .lmpixels-arrows-nav,html[data-theme=light] ul.main-menu{background-color:transparent;box-shadow:none}html[data-theme=light] ul.main-menu a{border-bottom-color:#e5e5e5}html[data-theme=light] .lmpixels-arrows-nav div,html[data-theme=light] ul.main-menu a{color:#8a8a8a}html[data-theme=light] .lmpixels-arrows-nav div:hover,html[data-theme=light] ul.main-menu a.active,html[data-theme=light] ul.main-menu a:focus,html[data-theme=light] ul.main-menu a:hover{color:#04b4e0}html[data-theme=light] ul.main-menu .link-text{background-color:transparent!important;color:#222!important}@media only screen and (max-width:1024px){html[data-theme=light] ul.main-menu a{color:#222}html[data-theme=light] ul.main-menu a.active{color:#04b4e0;opacity:1}}html[data-theme=light] ul.main-menu a:hover .link-text{background-color:#eef3f6;color:#222}html[data-theme=light] .header-buttons .btn-primary{background-color:transparent;border-color:#04b4e0;color:#04b4e0}html[data-theme=light] .header-buttons .btn-primary:hover{background-color:#04b4e0;color:#fff}html[data-theme=light] .header-photo:after{background-image:-webkit-repeating-radial-gradient(center center,rgba(0,0,0,.35),rgba(0,0,0,.35) 1px,transparent 0,transparent 100%);background-image:-moz-repeating-radial-gradient(center center,rgba(0,0,0,.35),rgba(0,0,0,.35) 1px,transparent 0,transparent 100%);background-image:repeating-radial-gradient(center center,rgba(0,0,0,.35),rgba(0,0,0,.35) 1px,transparent 0,transparent 100%);background-size:6px 6px;opacity:.55}html[data-theme=light] #dxwand{content:url(../img/dxwand-light-theme.svg)}html[data-theme=light] #vezeeta{content:url(../img/vezeeta-light-theme.png)}html[data-theme=light]{--msger-bg:#fff;--border:2px solid #e0e0e0;--left-msg-bg:#fff}html[data-theme=light] .msger{background:var(--msger-bg)}html[data-theme=light] .msger-chat{background:#fff}html[data-theme=light] .msger-chat::-webkit-scrollbar-track{background:#e6e6e6}html[data-theme=light] .msger-chat::-webkit-scrollbar-thumb{background:#b5b5b5}html[data-theme=light] .msg-bubble{background:#fff;border:none;color:#222}html[data-theme=light] .msg-img{background-color:#eef2f6;border:1px solid #d8e0e7}html[data-theme=light] .msg-typing{background:#fff;border:1px solid #d8e0e7}html[data-theme=light] .msg-typing span{background:#8a9aa8}html[data-theme=light] .msger-inputarea,html[data-theme=light] .msger-inputarea-train{background:#fff}html[data-theme=light] .msger-inputarea-train{background:transparent;border-top:0}html[data-theme=light] .msger-input{background:#fff;color:#333}html[data-theme=light] .form-control,html[data-theme=light] .msger-input,html[data-theme=light] .question,html[data-theme=light] input[type=password],html[data-theme=light] input[type=search],html[data-theme=light] input[type=text],html[data-theme=light] textarea.form-control{box-shadow:none!important}html[data-theme=light] .question{background:#fff;border:1px solid #d8e0e7;color:#1f2a33}html[data-theme=light] .question:focus{border-color:#04b4e0}html[data-theme=light] .ai-input,html[data-theme=light] .msger-inputarea-train.text-area-container{background:hsla(0,0%,100%,.96);border-color:rgba(4,180,224,.16);box-shadow:inset 0 0 0 1px rgba(4,180,224,.04)}html[data-theme=light] .questionbutton{background-color:#04b4e0;border-color:transparent;box-shadow:none!important;color:#fff}html[data-theme=light] .questionbutton:hover{background-color:#0299c9;border-color:transparent;color:#fff}@media only screen and (max-width:768px){html[data-theme=light] .ai-input .questionbutton{background:#04b4e0;color:#fff}html[data-theme=light] .ai-input .questionbutton:focus,html[data-theme=light] .ai-input .questionbutton:hover{background:#0299c9;color:#fff}}html[data-theme=light] .send-icon{stroke:currentColor}html[data-theme=light] .question-box{background:#fff;border:1px solid #d8e0e7;border-radius:999px;box-shadow:none;color:#1f2a33;font-weight:500;letter-spacing:.1px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}html[data-theme=light] .question-box:hover{background-color:#f5f7fa;border-color:#c2cbd4}html[data-theme=light] .question-box:active{background-color:#eef2f6;border-color:#b5c1cb}