.theme-transition{position:fixed;top:0;left:0;width:100vw;height:100vh;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);background-color:transparent;pointer-events:none;z-index:9999;opacity:0;transition:backdrop-filter 0.5s ease,background-color 0.5s ease,opacity 0.5s ease}.theme-transition.is-active{opacity:1;pointer-events:auto}.theme-transition.to-light.is-active{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:rgba(255,255,255,0.4)}.theme-transition.to-dark.is-active{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:rgba(0,0,0,0.4)}html.light-mode{background-color:#ffffff;color:#111111}html.light-mode body{background-color:#ffffff;color:#111111}html.light-mode .header .blur{background-color:rgba(255,255,255,0.85)}html.light-mode .header.scroll_down{border-bottom-color:rgba(0,0,0,0.08)}html.light-mode .header .left .site-logo{filter:none}html.light-mode .header .menu-a{color:#1a1a1a}html.light-mode .header .menu-pill{background-color:rgba(255,96,0,0.12)}html.light-mode .header .menu-arrow{stroke:#1a1a1a}html.light-mode .header .menu-li:hover .menu-arrow{stroke:var(--cmain)}html.light-mode .header .menu-li .dropdown-menu,html.light-mode .header .dropdown-item .dropdown-sub-menu{background:rgba(255,255,255,0.98);border-color:rgba(0,0,0,0.1);box-shadow:0 20px 48px rgba(0,0,0,0.12),0 0 0 1px rgba(0,0,0,0.04) inset}html.light-mode .header .dropdown-link{color:#1a1a1a}html.light-mode .header .dropdown-link:hover{background:rgba(255,96,0,0.08);color:var(--cmain)}html.light-mode .header .dropdown-link-desc{color:#666666}html.light-mode .header .sub-menu{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 20px 40px rgba(0,0,0,0.08)}html.light-mode .flex-menu-in .m-item .m-grup-name{color:#0a0a0a;border-bottom-color:rgba(0,0,0,0.08)}html.light-mode .flex-menu-in .m-item ul li a{color:#111111}html.light-mode .flex-menu-in .m-item ul li p{color:#666666}html.light-mode .flex-menu-in .m-right{border-left-color:rgba(0,0,0,0.08)}html.light-mode .side-bar-box-3{background:#f7f7f9;border-color:rgba(0,0,0,0.06)}html.light-mode .side-bar-box-3 .stat-text{color:#555555}html.light-mode .toggleTheme{background:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.08)}html.light-mode .toggleTheme:hover{background:rgba(0,0,0,0.1)}html.light-mode .hamburger .line{stroke:#111111}html.light-mode .mobilMenu{background:#ffffff}html.light-mode .mobilMenu .mainMenu>li>a{color:#111111}html.light-mode .mobilMenu .mainMenu>li>a:hover,html.light-mode .mobilMenu .mainMenu>li>a:active{color:var(--cmain)}html.light-mode .mobilMenu .mobile-parent-arrow{stroke:#111111;opacity:0.6}html.light-mode .mobilMenu .mainMenu>li{border-bottom-color:rgba(0,0,0,0.08)}html.light-mode .mobilMenu li.has-sub>ul.sub-menu-drawer,html.light-mode .mobilMenu li.has-sub>ul{background:#ffffff}html.light-mode .mobilMenu .back-item{background:#ffffff}html.light-mode .mobilMenu .mobile-back-btn{background:#ff6000;color:#ffffff !important;box-shadow:0 6px 20px rgba(255,96,0,0.35)}html.light-mode .mobilMenu .mobile-back-btn:hover,html.light-mode .mobilMenu .mobile-back-btn:active{background:#e05500}html.light-mode .mobilMenu .back-btn-icon{color:#ffffff !important}html.light-mode .mobilMenu .back-btn-icon svg{stroke:#ffffff !important}html.light-mode .mobilMenu .back-btn-label{color:#ffffff !important}html.light-mode .mobilMenu .category-pill{background:rgba(255,96,0,0.1);border-color:rgba(255,96,0,0.28);color:#e05500}html.light-mode .mobilMenu .overview-link{background:rgba(255,96,0,0.08);border-color:rgba(255,96,0,0.3);color:#e05500 !important}html.light-mode .mobilMenu .overview-link:hover,html.light-mode .mobilMenu .overview-link:active{background:var(--cmain);color:#ffffff !important;border-color:var(--cmain)}html.light-mode .mobilMenu .mobile-sub-link{background:#f6f6f9;border-color:rgba(0,0,0,0.08)}html.light-mode .mobilMenu .mobile-sub-link:hover,html.light-mode .mobilMenu .mobile-sub-link:active{background:rgba(255,96,0,0.08);border-color:rgba(255,96,0,0.3)}html.light-mode .mobilMenu .mobile-item-title{color:#111111 !important}html.light-mode .mobilMenu .mobile-sub-link:hover .mobile-item-title,html.light-mode .mobilMenu .mobile-sub-link:active .mobile-item-title{color:var(--cmain) !important}html.light-mode .mobilMenu .mobile-item-desc{color:#555555 !important}html.light-mode .mobilMenu .mobile-item-arrow{stroke:#ff6000 !important}html.light-mode .hero{background-color:#f7f7f9}html.light-mode .hero-bg-img,html.light-mode .hero-bg-slide.is-active,html.light-mode .hero-bg-slide.is-prev{opacity:0.38}html.light-mode .hero-bg-slide img{filter:contrast(1.05) brightness(1.05)}html.light-mode .hero .filter{background:linear-gradient(180deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.3) 50%,#ffffff 100%)}html.light-mode .hero-ambient-canvas{background:radial-gradient(circle at 75% 25%,rgba(255,96,0,0.12) 0%,transparent 55%),radial-gradient(circle at 20% 70%,rgba(255,119,26,0.08) 0%,transparent 50%),linear-gradient(180deg,rgba(255,255,255,0.1) 0%,rgba(247,247,249,0.85) 100%)}html.light-mode .ticker-item{color:#111111}html.light-mode .ticker-item.outline{color:transparent !important;-webkit-text-fill-color:transparent !important;-webkit-text-stroke:var(--ticker-2-stroke,1.5px) rgba(17,17,17,0.7);text-shadow:none}html.light-mode .hero .contents .right{background:rgba(255,255,255,0.85);border-color:rgba(0,0,0,0.08)}html.light-mode .hero .contents .right:hover{background:rgba(255,255,255,0.98);border-color:var(--cmain);box-shadow:0 8px 25px rgba(0,0,0,0.08)}html.light-mode .hero .contents .right .preview-logos img,html.light-mode .hero .contents .right .preview-logos svg{filter:brightness(0)}html.light-mode .read_more{background-color:#ffffff}html.light-mode .read_more .gradient-text h1,html.light-mode .read_more .gradient-text .title{background:linear-gradient(135deg,#0a0a0a 30%,#555555 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.light-mode .read_more .lead-text{color:#111111}html.light-mode .read_more-toggle{background:#f0f0f2;border-color:rgba(0,0,0,0.1)}html.light-mode .read_more-toggle svg{stroke:#111111}html.light-mode .read_more-toggle:hover svg{stroke:#ffffff}html.light-mode .w_item{background-color:#ffffff}html.light-mode .w_item.black{background-color:#f7f7f9}html.light-mode .w_item .right h2{color:#111111}html.light-mode .w_item .right p{color:#555555}html.light-mode .service-media-wrap{box-shadow:0 16px 40px rgba(0,0,0,0.08) !important;border-color:rgba(0,0,0,0.08) !important;background:#f7f7f9 !important}html.light-mode .logos{background-color:#ffffff}html.light-mode .logos h3{color:#111111}html.light-mode .logoMarquee .item{background:#f7f7f9;border-color:rgba(0,0,0,0.06)}html.light-mode .logoMarquee .item img,html.light-mode .logoMarquee .item svg{filter:brightness(0) opacity(0.7)}html.light-mode .logoMarquee .item:hover{background:rgba(255,96,0,0.08);border-color:var(--cmain)}html.light-mode .logoMarquee .item:hover img,html.light-mode .logoMarquee .item:hover svg{filter:none}html.light-mode .cta_section{background-color:#f7f7f9}html.light-mode .cta_section .cta-vignette{background:radial-gradient(ellipse 65% 65% at 50% 50%,rgba(247,247,249,0.45) 0%,rgba(247,247,249,0.9) 65%,#f7f7f9 100%)}html.light-mode .cta_section .cta-ambient-glow{background:radial-gradient(circle,rgba(255,96,0,0.12) 0%,rgba(255,96,0,0.02) 50%,transparent 70%)}html.light-mode .cta_section .box{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.06)}html.light-mode .cta_section .box.glass{background:rgba(255,255,255,0.75);border-color:rgba(0,0,0,0.08)}html.light-mode .cta_section .box.accent{background:radial-gradient(circle at 30% 30%,rgba(255,96,0,0.12) 0%,rgba(255,255,255,0.95) 100%);border-color:rgba(255,96,0,0.25)}html.light-mode .cta_section .box.img{background:#ffffff;border-color:rgba(0,0,0,0.08)}html.light-mode .cta_section .box.img img{filter:none;opacity:0.85}html.light-mode .cta_section .texts .title{color:#111111;text-shadow:0 2px 10px rgba(255,255,255,0.8)}html.light-mode .cta_section .texts .title strong{color:var(--cmain);text-shadow:none}html.light-mode .portfolio{background-color:#ffffff}html.light-mode .portfolio .top h3{color:#111111}html.light-mode .portfolio-cat-btn{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#555555}html.light-mode .project-card{background-color:#f7f7f9;border-color:rgba(0,0,0,0.08)}html.light-mode .btn-portfolio-load-more{background:#ffffff;border-color:rgba(255,96,0,0.4);color:#111111;box-shadow:0 6px 20px rgba(0,0,0,0.06),0 2px 6px rgba(255,96,0,0.08)}html.light-mode .btn-portfolio-load-more:hover{background:linear-gradient(135deg,#ff6000,#e05500);border-color:#ff6000;color:#ffffff;box-shadow:0 12px 30px rgba(255,96,0,0.35)}html.light-mode .experience{background-color:#f7f7f9;border-color:rgba(0,0,0,0.08)}html.light-mode .experience h3{color:#111111}html.light-mode .experience .num{color:#0a0a0a}html.light-mode .experience .stat-title{color:#111111}html.light-mode .experience .stat-desc{color:#666666}html.light-mode .yorumlar{background-color:#ffffff}html.light-mode .yorumlar .top-head h3{color:#111111}html.light-mode .testimonial-card{background:#f7f7f9;border-color:rgba(0,0,0,0.06)}html.light-mode .testimonial-quote{color:#222222}html.light-mode .testimonial-info .name{color:#111111}html.light-mode .testimonial-info .title{color:#666666}html.light-mode .blogs{background-color:#f7f7f9;border-color:rgba(0,0,0,0.08)}html.light-mode .blogs .top-head h3{color:#111111}html.light-mode .blog-card{background:#ffffff;border-color:rgba(0,0,0,0.08)}html.light-mode .blog-content h4{color:#111111}html.light-mode .blog-content p{color:#555555}html.light-mode .faq{background-color:#ffffff}html.light-mode .faq .left h3{color:#111111}html.light-mode .accordion-item{background:#f7f7f9;border-color:rgba(0,0,0,0.06)}html.light-mode .accordion-item.active{background:#ffffff;border-color:rgba(255,96,0,0.35);box-shadow:0 10px 30px rgba(0,0,0,0.05)}html.light-mode .accordion-toggle{color:#111111}html.light-mode .accordion-item.active .accordion-toggle{color:var(--cmain)}html.light-mode .accordion-toggle .icon-wrap{background:rgba(0,0,0,0.06)}html.light-mode .accordion-toggle .icon-wrap svg{stroke:#111111}html.light-mode .accordion-toggle .icon-wrap img{filter:brightness(0)}html.light-mode .accordion-item.active .icon-wrap{background:var(--cmain)}html.light-mode .accordion-item.active .icon-wrap svg{stroke:#ffffff}html.light-mode .accordion-item.active .icon-wrap img{filter:brightness(0) invert(1)}html.light-mode .accordion-content p{color:#555555}html.light-mode .cta_section_2{background:radial-gradient(circle at 80% 50%,rgba(255,96,0,0.08) 0%,transparent 60%),#f7f7f9;border-top-color:rgba(0,0,0,0.08)}html.light-mode .cta_section_2 h2{color:#111111}html.light-mode .footer{background-color:#ffffff;border-top-color:rgba(0,0,0,0.08)}html.light-mode .footer .faydali-linkler{border-bottom-color:rgba(0,0,0,0.08)}html.light-mode .footer .faydali-linkler nav a{color:#555555}html.light-mode .footer .faydali-linkler nav a:hover{color:var(--cmain)}html.light-mode .office-card .title-footer{color:#111111}html.light-mode .office-card .desc-footer{color:#555555}html.light-mode .office-card .tel-footer a{color:#111111}html.light-mode .office-card .tel-footer a:hover{color:var(--cmain)}html.light-mode .office-card .time-footer{color:#666666 !important}html.light-mode .office-card .time-footer img{filter:brightness(0) opacity(0.5)}html.light-mode .all-partner .partner-badge{color:#444444;border-color:rgba(0,0,0,0.1);background:#f7f7f9}html.light-mode .footer-bottom{border-top-color:rgba(0,0,0,0.08)}html.light-mode .footer-bottom .copyright{color:#777777}html.light-mode .footer-bottom .legal-links a{color:#666666 !important}html.light-mode .footer-bottom .legal-links a:hover{color:var(--cmain) !important}html.light-mode .footer-social a{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#111111}html.light-mode .footer-social a:hover{background:var(--cmain);border-color:var(--cmain);color:#ffffff}html.light-mode #backToTop,html.light-mode .back-to-top{background:#ffffff;border-color:rgba(0,0,0,0.12);box-shadow:0 4px 20px rgba(0,0,0,0.08)}html.light-mode #backToTop svg.progress-circle circle,html.light-mode .back-to-top svg.progress-circle circle{stroke:rgba(0,0,0,0.08)}html.light-mode #backToTop .progress-arrow img,html.light-mode .back-to-top .progress-arrow img{filter:brightness(0)}html.light-mode #backToTop:hover,html.light-mode .back-to-top:hover{background:var(--cmain);border-color:var(--cmain);box-shadow:0 6px 25px rgba(255,96,0,0.4)}html.light-mode #backToTop:hover .progress-arrow img,html.light-mode .back-to-top:hover .progress-arrow img{filter:brightness(0) invert(1)}html.light-mode .buton.kirmizi{background-color:var(--cmain);border-color:var(--cmain);box-shadow:0 4px 20px rgba(255,96,0,0.35)}html.light-mode .buton.kirmizi span{color:#ffffff !important}html.light-mode .buton.kirmizi .icon{background:rgba(255,255,255,0.22)}html.light-mode .buton.kirmizi .icon svg,html.light-mode .buton.kirmizi .icon img{stroke:#ffffff !important;color:#ffffff !important;filter:none !important}html.light-mode .buton.kirmizi:hover{background-color:var(--cmain-hover);border-color:var(--cmain-hover);box-shadow:0 8px 25px rgba(255,96,0,0.5)}html.light-mode .buton.glass{background-color:rgba(255,255,255,0.88);border-color:rgba(0,0,0,0.12);box-shadow:0 4px 20px rgba(0,0,0,0.06)}html.light-mode .buton.glass span{color:#111111}html.light-mode .buton.glass .icon{background:rgba(0,0,0,0.06)}html.light-mode .buton.glass .icon svg{stroke:#111111;color:#111111}html.light-mode .buton.glass .icon img{filter:brightness(0)}html.light-mode .buton.glass:hover{background-color:#ffffff;border-color:rgba(0,0,0,0.22);box-shadow:0 8px 30px rgba(0,0,0,0.12)}html.light-mode .buton.glass.instagram-btn:hover{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-color:transparent;box-shadow:0 10px 30px rgba(220,39,67,0.4)}html.light-mode .buton.glass.instagram-btn:hover span{color:#ffffff !important}html.light-mode .buton.glass.instagram-btn:hover .icon{background:rgba(255,255,255,0.22)}html.light-mode .buton.glass.instagram-btn:hover .icon svg{stroke:#ffffff !important;color:#ffffff !important}html.light-mode .buton.white{background-color:#ffffff;border-color:rgba(0,0,0,0.16);box-shadow:0 4px 15px rgba(0,0,0,0.05)}html.light-mode .buton.white span{color:#111111}html.light-mode .buton.white .icon{background:rgba(0,0,0,0.06)}html.light-mode .buton.white .icon svg,html.light-mode .buton.white .icon img{stroke:#111111;color:#111111;filter:brightness(0)}html.light-mode .buton.white:hover{background-color:#111111;border-color:#111111;box-shadow:0 8px 25px rgba(0,0,0,0.15)}html.light-mode .buton.white:hover span{color:#ffffff}html.light-mode .buton.white:hover .icon{background:rgba(255,255,255,0.2)}html.light-mode .buton.white:hover .icon svg,html.light-mode .buton.white:hover .icon img{stroke:#ffffff;color:#ffffff;filter:brightness(0) invert(1)}html.light-mode .buton.dark{background-color:#111111;border-color:#111111;box-shadow:0 4px 15px rgba(0,0,0,0.12)}html.light-mode .buton.dark span{color:#ffffff}html.light-mode .buton.dark .icon{background:rgba(255,255,255,0.15)}html.light-mode .buton.dark .icon svg,html.light-mode .buton.dark .icon img{stroke:#ffffff;color:#ffffff;filter:brightness(0) invert(1)}html.light-mode .buton.dark:hover{background-color:transparent;border-color:#111111}html.light-mode .buton.dark:hover span{color:#111111}html.light-mode .buton.dark:hover .icon{background:rgba(0,0,0,0.08)}html.light-mode .buton.dark:hover .icon svg,html.light-mode .buton.dark:hover .icon img{stroke:#111111;color:#111111;filter:brightness(0)}html.light-mode .call-btn{background:rgba(255,96,0,0.1);border-color:rgba(255,96,0,0.28)}html.light-mode .call-btn:hover{background:var(--cmain);border-color:var(--cmain);box-shadow:0 0 20px rgba(255,96,0,0.5),0 4px 12px rgba(255,96,0,0.3)}html.light-mode .call-btn:hover .thunder-icon,html.light-mode .call-btn:hover svg{fill:#ffffff !important;stroke:#ffffff !important}html.light-mode .call-btn:hover img{filter:brightness(0) invert(1)}html.light-mode .post-single,html.light-mode .page-template-default .site-main,html.light-mode .archive-layout{background-color:#ffffff}html.light-mode .post-title,html.light-mode .post-content h1,html.light-mode .post-content h2,html.light-mode .post-content h3,html.light-mode .post-content h4,html.light-mode .page-content h1,html.light-mode .page-content h2,html.light-mode .page-content h3,html.light-mode .page-content h4{color:#111111}html.light-mode .post-content,html.light-mode .page-content{color:#333333 !important}html.light-mode .post-featured-image{border-color:rgba(0,0,0,0.08);box-shadow:0 12px 36px rgba(0,0,0,0.06)}html.light-mode .post-tags{border-top-color:rgba(0,0,0,0.08)}html.light-mode .post-tags a{background:#f4f4f6;border:1px solid rgba(0,0,0,0.08);color:#333333}html.light-mode .post-tags a:hover{background:rgba(255,96,0,0.1);border-color:var(--cmain);color:var(--cmain)}html.light-mode .blog-footer img,html.light-mode .read-time img{filter:brightness(0) opacity(0.6)}html.light-mode .read-more-link img{filter:brightness(0)}html.light-mode .projects-page-main{background-color:#ffffff}html.light-mode .projects-hero-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 12px 36px rgba(0,0,0,0.06)}html.light-mode .projects-cover-wrap{background:#f4f4f6;border-color:rgba(0,0,0,0.08)}html.light-mode .projects-cover-badge{background:rgba(255,255,255,0.92);border-color:rgba(0,0,0,0.12);color:#111111}html.light-mode .projects-main-title{color:#111111}html.light-mode .projects-main-desc{color:#555555}html.light-mode .projects-feature-pills .feature-pill{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#333333}html.light-mode .projects-filter-inner{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.04)}html.light-mode .filter-label{color:#64748b}html.light-mode .projects-filter-btn{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#555555}html.light-mode .projects-filter-btn:hover{background:rgba(255,96,0,0.08);color:var(--cmain)}html.light-mode .projects-filter-btn.active{background:linear-gradient(135deg,#ff6000 0%,#ff771a 100%);color:#ffffff}html.light-mode .projects-filter-btn:not(.active) .filter-btn-badge{background:rgba(0,0,0,0.06);color:#555555}html.light-mode .project-archive-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.05)}html.light-mode .project-archive-card:hover{box-shadow:0 20px 45px -10px rgba(0,0,0,0.12),0 0 30px -5px rgba(255,96,0,0.15)}html.light-mode .card-pill-cat{background:rgba(255,255,255,0.92);border-color:rgba(255,96,0,0.3);color:var(--cmain)}html.light-mode .card-pill-year{background:rgba(255,255,255,0.92);border-color:rgba(0,0,0,0.1);color:#111111}html.light-mode .card-client-label{color:#64748b}html.light-mode .card-item-title{color:#111111}html.light-mode .card-item-excerpt{color:#555555}html.light-mode .card-actions-row{border-top-color:rgba(0,0,0,0.08)}html.light-mode .card-action-external{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#555555}html.light-mode .card-action-external:hover{background:var(--cmain);color:#ffffff}html.light-mode .projects-cta-box{background:#ffffff;border-color:rgba(255,96,0,0.25);box-shadow:0 12px 36px rgba(0,0,0,0.06)}html.light-mode .projects-cta-box .cta-heading{color:#111111}html.light-mode .projects-cta-box .cta-subtext{color:#555555}html.light-mode .services-page-main{background-color:#ffffff}html.light-mode .services-hero-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 16px 40px rgba(0,0,0,0.06)}html.light-mode .services-cover-wrap{background:#f4f4f6}html.light-mode .services-cover-badge{background:rgba(255,255,255,0.92);border-color:rgba(0,0,0,0.1);color:#111111}html.light-mode .services-main-title{color:#111111}html.light-mode .services-main-desc{color:#555555}html.light-mode .services-feature-pills .srv-pill{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#333333}html.light-mode .services-filter-inner{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.04)}html.light-mode .srv-filter-label{color:#64748b}html.light-mode .srv-jump-link{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#333333}html.light-mode .srv-jump-link:hover{background:rgba(255,96,0,0.1);color:var(--cmain)}html.light-mode .srv-meta-pill{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#555555}html.light-mode .services-showcase-section .ww_do{border-color:rgba(0,0,0,0.08)}html.light-mode .services-showcase-section .w_item{border-top-color:rgba(0,0,0,0.06)}html.light-mode .service-feature-tag{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#333333}html.light-mode .capabilities-header h2{color:#111111}html.light-mode .capabilities-header p{color:#555555}html.light-mode .capability-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.04)}html.light-mode .capability-card:hover{border-color:rgba(255,96,0,0.45);box-shadow:0 14px 34px rgba(255,96,0,0.12)}html.light-mode .capability-card h3{color:#111111}html.light-mode .capability-card p{color:#555555}html.light-mode .services-cta-box{background:#ffffff;border-color:rgba(255,96,0,0.25);box-shadow:0 16px 40px rgba(0,0,0,0.06)}html.light-mode .services-cta-box .cta-heading{color:#111111}html.light-mode .services-cta-box .cta-subtext{color:#555555}html.light-mode .references-page-main{background-color:#ffffff}html.light-mode .references-hero-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 16px 40px rgba(0,0,0,0.06)}html.light-mode .references-cover-wrap{background:#f4f4f6;border-color:rgba(0,0,0,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.06)}html.light-mode .references-cover-badge{background:rgba(255,255,255,0.92);border-color:rgba(0,0,0,0.1);color:#111111}html.light-mode .references-eyebrow .eyebrow-count{color:#555555;background:#f4f4f6;border-color:rgba(0,0,0,0.08)}html.light-mode .references-main-title{color:#111111}html.light-mode .references-main-desc{color:#555555}html.light-mode .references-feature-pills .ref-pill{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#333333}html.light-mode .references-filter-inner{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 4px 20px rgba(0,0,0,0.04)}html.light-mode .filter-label{color:#64748b}html.light-mode .ref-meta-pill{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#555555}html.light-mode .ref-client-tile{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.04)}html.light-mode .ref-client-tile:hover{border-color:rgba(255,96,0,0.5);box-shadow:0 16px 36px rgba(0,0,0,0.08),0 0 25px rgba(255,96,0,0.12)}html.light-mode .ref-logo-graphic{filter:drop-shadow(0 2px 6px rgba(0,0,0,0.08))}html.light-mode .ref-brand-name{color:#111111}html.light-mode .references-cta-box{background:#ffffff;border-color:rgba(255,96,0,0.25);box-shadow:0 16px 40px rgba(0,0,0,0.06)}html.light-mode .references-cta-box .cta-heading{color:#111111}html.light-mode .references-cta-box .cta-subtext{color:#555555}html.light-mode .contact-page-main{background-color:#ffffff}html.light-mode .contact-hero-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 16px 40px rgba(0,0,0,0.06)}html.light-mode .contact-cover-wrap{background:#f4f4f6}html.light-mode .contact-cover-badge{background:rgba(255,255,255,0.92);border-color:rgba(0,0,0,0.1);color:#111111}html.light-mode .contact-main-title{color:#111111}html.light-mode .contact-main-desc{color:#555555}html.light-mode .contact-feature-pills .contact-pill{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#333333}html.light-mode .contact-info-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.04);color:#111111}html.light-mode .contact-info-card:hover{border-color:rgba(255,96,0,0.45);box-shadow:0 14px 34px rgba(255,96,0,0.12)}html.light-mode .contact-card-label{color:#64748b}html.light-mode .contact-card-val{color:#111111}html.light-mode .contact-card-sub{color:#64748b}html.light-mode .contact-form-box{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 16px 40px rgba(0,0,0,0.06)}html.light-mode .contact-form-header h2{color:#111111}html.light-mode .contact-form-header p{color:#555555}html.light-mode .contact-form-group label{color:#334155}html.light-mode .contact-input,html.light-mode .contact-select,html.light-mode .contact-textarea{background:#f8fafc;border-color:rgba(0,0,0,0.12);color:#111111}html.light-mode .contact-select option{background:#ffffff;color:#111111}html.light-mode .contact-input:focus,html.light-mode .contact-select:focus,html.light-mode .contact-textarea:focus{background:#ffffff;border-color:var(--cmain,#ff6000)}html.light-mode .contact-map-card{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 16px 40px rgba(0,0,0,0.06)}html.light-mode .map-card-header{border-bottom-color:rgba(0,0,0,0.08)}html.light-mode .map-title{color:#111111}html.light-mode .map-badge{background:#f1f5f9;border-color:rgba(0,0,0,0.08);color:#334155}html.light-mode .map-route-btn{background:rgba(255,96,0,0.08);border-color:rgba(255,96,0,0.25);color:var(--cmain)}html.light-mode .contact-cta-box{background:#ffffff;border-color:rgba(255,96,0,0.25);box-shadow:0 16px 40px rgba(0,0,0,0.06)}html.light-mode .contact-cta-box .cta-heading{color:#111111}html.light-mode .contact-cta-box .cta-subtext{color:#555555}html.light-mode .portfolio-single{background-color:#ffffff}html.light-mode .portfolio-top-bar{border-bottom-color:rgba(0,0,0,0.08)}html.light-mode .portfolio-back-btn{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#333333}html.light-mode .portfolio-back-btn:hover{background:rgba(255,96,0,0.08);border-color:var(--cmain);color:var(--cmain)}html.light-mode .top-tag.tag-year{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#555555}html.light-mode .portfolio-title{color:#111111}html.light-mode .portfolio-description{color:#444444}html.light-mode .portfolio-specs-strip{background:#f8fafc;border-color:rgba(0,0,0,0.08)}html.light-mode .spec-label{color:#64748b}html.light-mode .spec-value{color:#111111}html.light-mode .portfolio-nav-strip{border-top-color:rgba(0,0,0,0.08)}html.light-mode .nav-prev a,html.light-mode .nav-next a{color:#111111}html.light-mode .nav-prev a:hover,html.light-mode .nav-next a:hover{color:var(--cmain)}html.light-mode .nav-subtitle{color:#64748b}html.light-mode .nav-all a{background:#f4f4f6;border-color:rgba(0,0,0,0.08);color:#333333}html.light-mode .nav-all a:hover{background:rgba(255,96,0,0.1);border-color:var(--cmain);color:var(--cmain)}html.light-mode .social-page-main{background-color:#f8fafc}html.light-mode .social-hero-card,html.light-mode .ig-metric-card,html.light-mode .ig-module-card,html.light-mode .ig-step-card,html.light-mode .ig-faq-item,html.light-mode .social-cta-box{background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.08)}html.light-mode .social-main-title,html.light-mode .social-section-title,html.light-mode .metric-label,html.light-mode .module-title,html.light-mode .step-title,html.light-mode .ig-faq-question,html.light-mode .social-cta-box .cta-heading{color:#111111}html.light-mode .social-main-desc,html.light-mode .social-section-desc,html.light-mode .metric-sub,html.light-mode .module-desc,html.light-mode .step-desc,html.light-mode .ig-faq-answer,html.light-mode .social-cta-box .cta-subtext{color:#555555}html.light-mode .metric-val{background:linear-gradient(135deg,#111111 40%,#555555 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.light-mode .social-pill{background:#f1f5f9;border-color:#e2e8f0;color:#334155}html.light-mode .module-point-item{color:#334155}html.light-mode .module-badge{background:#f1f5f9;border-color:#e2e8f0;color:#475569}html.light-mode .ig-faq-icon{background:#f1f5f9;border-color:#e2e8f0}html.light-mode .ig-faq-header:hover{background:#f8fafc}html.light-mode .graphic-page-main{background-color:#f8fafc}html.light-mode .graphic-hero-card,html.light-mode .graphic-metric-card,html.light-mode .graphic-module-card,html.light-mode .graphic-step-card,html.light-mode .graphic-faq-item,html.light-mode .graphic-cta-box{background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.08)}html.light-mode .graphic-main-title,html.light-mode .graphic-section-title,html.light-mode .metric-label,html.light-mode .module-title,html.light-mode .step-title,html.light-mode .graphic-faq-question,html.light-mode .graphic-cta-box .cta-heading{color:#111111}html.light-mode .graphic-main-desc,html.light-mode .graphic-section-desc,html.light-mode .metric-sub,html.light-mode .module-desc,html.light-mode .step-desc,html.light-mode .graphic-faq-answer,html.light-mode .graphic-cta-box .cta-subtext{color:#555555}html.light-mode .metric-val{background:linear-gradient(135deg,#111111 40%,#555555 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.light-mode .graphic-pill{background:#f1f5f9;border-color:#e2e8f0;color:#334155}html.light-mode .module-point-item{color:#334155}html.light-mode .module-badge{background:#f1f5f9;border-color:#e2e8f0;color:#475569}html.light-mode .graphic-btn-secondary{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}html.light-mode .graphic-btn-secondary:hover{background:#e2e8f0;color:var(--cmain,#ff6000)}html.light-mode .graphic-faq-icon{background:#f1f5f9;border-color:#e2e8f0}html.light-mode .graphic-faq-header:hover{background:#f8fafc}html.light-mode .graphic-cta-box .cta-btn-wa{color:#128c7e;border-color:rgba(18,140,126,0.35);background:rgba(18,140,126,0.08)}html.light-mode .graphic-cta-box .cta-btn-wa:hover{background:#25d366;color:#ffffff}html.light-mode .print-page-main{background-color:#f8fafc}html.light-mode .print-hero-card,html.light-mode .print-metric-card,html.light-mode .print-module-card,html.light-mode .print-step-card,html.light-mode .print-faq-item,html.light-mode .print-cta-box{background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.08)}html.light-mode .print-main-title,html.light-mode .print-section-title,html.light-mode .metric-label,html.light-mode .module-title,html.light-mode .step-title,html.light-mode .print-faq-question,html.light-mode .print-cta-box .cta-heading{color:#111111}html.light-mode .print-main-desc,html.light-mode .print-section-desc,html.light-mode .metric-sub,html.light-mode .module-desc,html.light-mode .step-desc,html.light-mode .print-faq-answer,html.light-mode .print-cta-box .cta-subtext{color:#555555}html.light-mode .metric-val{background:linear-gradient(135deg,#111111 40%,#555555 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.light-mode .print-pill{background:#f1f5f9;border-color:#e2e8f0;color:#334155}html.light-mode .module-point-item{color:#334155}html.light-mode .module-badge{background:#f1f5f9;border-color:#e2e8f0;color:#475569}html.light-mode .print-btn-secondary{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}html.light-mode .print-btn-secondary:hover{background:#e2e8f0;color:var(--cmain,#ff6000)}html.light-mode .print-faq-icon{background:#f1f5f9;border-color:#e2e8f0}html.light-mode .print-faq-header:hover{background:#f8fafc}html.light-mode .print-cta-box .cta-btn-wa{color:#128c7e;border-color:rgba(18,140,126,0.35);background:rgba(18,140,126,0.08)}html.light-mode .print-cta-box .cta-btn-wa:hover{background:#25d366;color:#ffffff}html.light-mode .web-page-main{background-color:#f8fafc}html.light-mode .web-hero-card,html.light-mode .web-metric-card,html.light-mode .web-module-card,html.light-mode .web-step-card,html.light-mode .web-faq-item,html.light-mode .web-cta-box{background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.08)}html.light-mode .web-main-title,html.light-mode .web-section-title,html.light-mode .metric-label,html.light-mode .module-title,html.light-mode .step-title,html.light-mode .web-faq-question,html.light-mode .web-cta-box .cta-heading{color:#111111}html.light-mode .web-main-desc,html.light-mode .web-section-desc,html.light-mode .metric-sub,html.light-mode .module-desc,html.light-mode .step-desc,html.light-mode .web-faq-answer,html.light-mode .web-cta-box .cta-subtext{color:#555555}html.light-mode .metric-val{background:linear-gradient(135deg,#111111 40%,#555555 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.light-mode .web-pill{background:#f1f5f9;border-color:#e2e8f0;color:#334155}html.light-mode .module-point-item{color:#334155}html.light-mode .module-badge{background:#f1f5f9;border-color:#e2e8f0;color:#475569}html.light-mode .web-btn-secondary{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}html.light-mode .web-btn-secondary:hover{background:#e2e8f0;color:var(--cmain,#ff6000)}html.light-mode .web-faq-icon{background:#f1f5f9;border-color:#e2e8f0}html.light-mode .web-faq-header:hover{background:#f8fafc}html.light-mode .web-cta-box .cta-btn-wa{color:#128c7e;border-color:rgba(18,140,126,0.35);background:rgba(18,140,126,0.08)}html.light-mode .web-cta-box .cta-btn-wa:hover{background:#25d366;color:#ffffff}