:root{--ds-blue:#0066FF;--ds-dark:#0F172A;--ds-gray:#64748B;--ds-light-gray:#F1F5F9;--ds-white:#ffffff;--font-main:'Poppins',sans-serif;--font-accent:'Playfair Display',serif;--nav-height:80px;--timeline-text:#64748b;--sd-light-blue:#eef6ff;--border:#E2E8F0}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-main);background:var(--ds-white);color:var(--ds-dark);overflow-x:hidden;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{font-family:var(--font-main);cursor:pointer;border:none;background:none}@media (min-width:768px){.ds-hero-grid{grid-template-columns:1fr 1fr}.ds-nav-links{display:flex}.ds-btn-outline{display:block}.ds-menu-btn{display:none}}@media (max-width:768px){.clx-wrapper::before{left:20px;transform:none}.clx-item{flex-direction:column;align-items:flex-start;margin-bottom:40px;padding-left:50px}.clx-item .clx-content[style*="visibility: hidden"]{display:none}.clx-content{width:100%!important;text-align:left!important;padding:10px 0}.clx-icon-box{left:20px;width:40px;height:40px;transform:translateX(-50%)}.clx-number{position:static;font-size:24px;display:block;margin-bottom:5px;opacity:.6}.clx-content h3{font-size:18px}.clx-content p{font-size:13px}.stats-container{grid-template-columns:repeat(2,1fr)}.services-section{padding:50px 5%}.main-title{font-size:28px;text-align:center}.services-grid{grid-template-columns:1fr;gap:30px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.intro-section{padding:50px 30px}.ds-hero-content h1{font-size:clamp(25px,5vw,58px)}.about-content{font-size:.9rem}.stats-section{padding:60px 20px}.stats-container{gap:20px}.stat-number{font-size:32px}.stat-label{font-size:13px}.ph-cta-section{padding:60px 15px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;text-align:center}}@media (max-width:480px){.ds-hero-content p{font-size:14px}.ds-stats-overlay{display:none}}#ds-main-content{opacity:0}