.home-cosmos-wrapper{background:linear-gradient(180deg, #050b14 0%, #0b1b3d 15%, #17448a 35%, #5397e1 60%, #e1e8ec 80%, var(--bg) 100%);position:relative;overflow:hidden}.cosmos-fixed-container{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-cosmos-wrapper>section{z-index:1;position:relative}.star-layer{will-change:transform;width:100%;height:50%;position:absolute;top:0;left:0}.star-layer-sm{background-image:radial-gradient(1px 1px at 15% 30%,#fff,#fff0),radial-gradient(1px 1px at 80% 20%,#fff,#fff0),radial-gradient(1.5px 1.5px at 10% 80%,#fff,#fff0),radial-gradient(1px 1px at 90% 40%,#fffc,#fff0);background-size:250px 250px}.star-layer-lg{background-image:radial-gradient(2px 2px at 40% 30%,#c8dcffb3,#fff0),radial-gradient(2px 2px at 85% 15%,#ffdcc8cc,#fff0),radial-gradient(2px 2px at 15% 90%,#fff9,#fff0);background-size:350px 350px}.nebula{filter:blur(50px);background:radial-gradient(circle,#8b5cf614 0%,#0000 60%);width:900px;height:900px;position:absolute;top:-5%;right:-5%}.dark-theme-section{--text-main:#fff;--text-muted:#cbd5e1;color:#fff}.dark-theme-section h1,.dark-theme-section h2,.dark-theme-section h3,.dark-theme-section p,.dark-theme-section span,.dark-theme-section li,.dark-theme-section strong{color:inherit}.dark-theme-section .lead,.dark-theme-section .caption{color:var(--text-muted)}.dark-theme-section .kicker{color:#93c5fd}.dark-theme-section .metric-card{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}.dark-theme-section .metric-card strong,.dark-theme-section .metric-card p{color:#fff}.dark-theme-section .service-editorial-item{transition:transform .3s,box-shadow .3s;color:var(--ink)!important}.dark-theme-section .service-editorial-item:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 20px 40px #0006}.dark-theme-section .service-editorial-item h3,.dark-theme-section .service-editorial-item p,.dark-theme-section .service-editorial-item span,.dark-theme-section .service-editorial-item .price{color:var(--ink)!important}.dark-theme-section .list li{color:#fff!important}.home-cosmos-wrapper .home-spotlight-surface,.home-cosmos-wrapper .home-services-surface,.home-cosmos-wrapper .home-featured-surface{color:var(--ink);--text-muted:#4f5f7c;background:linear-gradient(#fafcfff0 0%,#f0f6fff0 100%);border-top:1px solid #799cd638;border-bottom:1px solid #799cd629}.home-cosmos-wrapper .home-spotlight-surface h1,.home-cosmos-wrapper .home-spotlight-surface h2,.home-cosmos-wrapper .home-spotlight-surface h3,.home-cosmos-wrapper .home-spotlight-surface p,.home-cosmos-wrapper .home-spotlight-surface span,.home-cosmos-wrapper .home-spotlight-surface li,.home-cosmos-wrapper .home-spotlight-surface strong,.home-cosmos-wrapper .home-services-surface h1,.home-cosmos-wrapper .home-services-surface h2,.home-cosmos-wrapper .home-services-surface h3,.home-cosmos-wrapper .home-services-surface p,.home-cosmos-wrapper .home-services-surface span,.home-cosmos-wrapper .home-services-surface li,.home-cosmos-wrapper .home-services-surface strong,.home-cosmos-wrapper .home-featured-surface h1,.home-cosmos-wrapper .home-featured-surface h2,.home-cosmos-wrapper .home-featured-surface h3,.home-cosmos-wrapper .home-featured-surface p,.home-cosmos-wrapper .home-featured-surface span,.home-cosmos-wrapper .home-featured-surface li,.home-cosmos-wrapper .home-featured-surface strong{color:inherit}.home-cosmos-wrapper .home-spotlight-surface .lead,.home-cosmos-wrapper .home-spotlight-surface .caption,.home-cosmos-wrapper .home-services-surface .lead,.home-cosmos-wrapper .home-services-surface .caption,.home-cosmos-wrapper .home-featured-surface .lead,.home-cosmos-wrapper .home-featured-surface .caption{color:var(--text-muted)}.home-cosmos-wrapper .home-spotlight-surface .kicker,.home-cosmos-wrapper .home-services-surface .kicker,.home-cosmos-wrapper .home-featured-surface .kicker{color:#1e56c9}.home-cosmos-wrapper .home-spotlight-surface .kicker:before,.home-cosmos-wrapper .home-services-surface .kicker:before,.home-cosmos-wrapper .home-featured-surface .kicker:before{background:linear-gradient(90deg,#7eaef7,#f4af84)}.home-cosmos-wrapper .home-featured-surface .featured-projects-head h2,.home-cosmos-wrapper .home-featured-surface .featured-projects-head p{color:#1a2b4f!important}.home-cosmos-wrapper .home-featured-surface .featured-project-tab{color:#1f3f7a;background:#e8f1ff;border-color:#bdd2f7}.home-cosmos-wrapper .home-featured-surface .featured-project-tab.is-active{color:#fff;background:#125be5;border-color:#125be5}.home-cosmos-wrapper .home-featured-surface .featured-projects-cta-btn,.home-cosmos-wrapper .home-featured-surface .featured-projects-cta-note{color:#1f3f74!important}.home-cosmos-wrapper .home-spotlight-surface .list li,.home-cosmos-wrapper .home-services-surface .list li,.home-cosmos-wrapper .home-featured-surface .list li{color:#4f5f7c!important}
