:root{--light:#f4f5f7;--mid:#4a5568;--card:#d1d5db}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--navy);font-family:Inter,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}:root{--orange:#f28b1a;--teal:#15998d;--dark:#1e2535;--navy:#1a2130;--border:#e2e8f0}.site-logo{align-items:center;display:inline-flex;flex-shrink:0;margin-right:40px}.site-logo-img{display:block;height:46px;object-fit:contain;width:auto}.stats-band{background:var(--light);border-bottom:1px solid var(--border);padding:52px 0}.stats-row{display:grid;grid-template-columns:repeat(4,1fr)}.stat-item{border-right:1px solid var(--border);padding:16px 24px;text-align:center}.stat-item:last-child{border-right:none}.stat-num{color:var(--orange);font-size:48px;font-weight:800;line-height:1;margin-bottom:8px}.stat-label{color:var(--mid);font-size:14px}.section{padding:88px 0}.bg-white{background:#fff}.bg-light{background:var(--light)}.bg-dark{background:var(--dark)}.stag{color:var(--orange);display:block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.stag,.stitle{margin-bottom:14px;text-align:center}.stitle{color:var(--navy);font-size:40px;font-weight:800;line-height:1.15}.stitle .hl{color:var(--orange)}.ssub{color:var(--mid);font-size:16px;line-height:1.75;margin:0 auto 52px;max-width:620px;text-align:center}.sol-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.sol-card{background:#fff;border:1px solid var(--card);border-radius:10px;cursor:pointer;padding:30px 26px;transition:all .22s}.sol-card.active,.sol-card:hover{border-color:var(--orange);box-shadow:0 8px 28px rgba(242,139,26,.12);transform:translateY(-3px)}.sol-card.active .sol-title,.sol-icon{color:var(--orange)}.sol-icon{margin-bottom:18px}.sol-icon svg{height:36px;width:36px}.sol-title{color:var(--navy);font-size:17px;font-weight:700;margin-bottom:10px}.sol-desc{color:var(--mid);font-size:14px;line-height:1.7}.why-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.why-card{background:#fff;border:1px solid var(--card);border-radius:10px;padding:30px 26px;transition:all .22s}.why-card:hover{border-color:var(--teal);box-shadow:0 8px 28px rgba(21,153,141,.1);transform:translateY(-3px)}.why-icon{color:var(--teal);margin-bottom:18px}.why-icon svg{height:34px;width:34px}.why-title{color:var(--navy);font-size:17px;font-weight:700;margin-bottom:10px}.why-desc{color:var(--mid);font-size:14px;line-height:1.7}.ind-grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.ind-card{background:#fff;border:1px solid var(--card);border-radius:10px;cursor:pointer;padding:28px 16px 24px;text-align:center;transition:all .22s}.ind-card:hover{border-color:var(--orange);box-shadow:0 6px 20px rgba(242,139,26,.12);transform:translateY(-3px)}.ind-icon{color:var(--orange);display:flex;justify-content:center;margin-bottom:14px}.ind-icon svg{height:36px;width:36px}.ind-name{color:var(--navy);font-size:13px;font-weight:600;line-height:1.35}.testi-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.testi-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:32px 30px;transition:all .22s}.testi-card:hover{background:hsla(0,0%,100%,.09);border-color:rgba(242,139,26,.4);transform:translateY(-3px)}.testi-quote{color:hsla(0,0%,100%,.85);font-size:15.5px;font-style:italic;line-height:1.75;margin-bottom:22px}.testi-name{color:var(--orange);font-size:14.5px;font-weight:700;margin-bottom:3px}.testi-role{color:hsla(0,0%,100%,.45);font-size:13px}.cta-section{background:var(--dark);border-top:1px solid hsla(0,0%,100%,.06);padding:80px 0;text-align:center}.cta-section h2{color:#fff;font-size:38px;font-weight:800;margin-bottom:14px}.cta-section p{color:hsla(0,0%,100%,.65);font-size:16px;margin-bottom:36px;margin-left:auto;margin-right:auto;max-width:500px}.cta-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.hero-eyebrow{color:#f28b1a!important;margin-bottom:20px!important}.footer{background:var(--dark);border-top:1px solid hsla(0,0%,100%,.06);padding:64px 0 0}.footer-grid{display:grid;gap:40px;grid-template-columns:2.2fr 1fr 1fr 1fr 1fr;padding-bottom:48px}.footer-site-logo{margin-right:0}.footer-logo-img{height:48px;object-fit:contain;width:auto}.footer-desc{color:hsla(0,0%,100%,.5);font-size:14px;line-height:1.7;margin:14px 0 18px;max-width:280px}.footer-contact{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:14px;gap:8px;margin-bottom:8px;transition:color .2s}.footer-contact:hover{color:var(--orange)}.footer-col h4{color:#fff;font-size:15px;font-weight:700;margin-bottom:20px}.footer-col ul{display:flex;flex-direction:column;gap:12px;list-style:none}.footer-col a{color:hsla(0,0%,100%,.55);font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--orange)}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:20px 0}.footer-copy{color:hsla(0,0%,100%,.35);font-size:13.5px}.footer-legal{display:flex;gap:24px}.footer-legal a{color:hsla(0,0%,100%,.35);font-size:13.5px;transition:color .2s}.footer-legal a:hover{color:hsla(0,0%,100%,.7)}@media(max-width:1024px){.stats-row{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2){border-right:none}.stat-item:nth-child(3){border-right:1px solid var(--border)}.sol-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.nav{display:none}.hero h1{font-size:40px}.testi-grid,.why-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.container{padding:0 20px}.topbar{height:auto;padding:10px 0}.topbar-inner{flex-wrap:wrap;gap:8px}.hero{padding:60px 0 70px}.hero h1{font-size:28px}.hero-description{font-size:15px}.hero-circuit-image{object-position:center center}.hero-fade{background:linear-gradient(180deg,rgba(30,37,53,.72),rgba(30,37,53,.92) 55%,rgba(30,37,53,.98));width:100%}.hero-btns{flex-direction:column}.hero-btns .btn{justify-content:center}.nav-cta{font-size:13px;height:38px;padding:0 14px}.stats-row{grid-template-columns:1fr 1fr}.stat-item{border-bottom:1px solid var(--border);border-right:none!important}.stat-num{font-size:36px}.section{padding:56px 0}.stitle{font-size:24px}.sol-grid{grid-template-columns:1fr}.ind-grid{grid-template-columns:repeat(2,1fr)}.cta-section h2{font-size:24px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.site-logo-img{height:40px}.footer-logo-img{height:42px}}@media(max-width:1200px){.ind-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:1024px){.sol-grid{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:1fr 1fr}.stats-row{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2){border-right:none}.stat-item:nth-child(3){border-right:1px solid var(--border)}.testi-grid{grid-template-columns:1fr}}@media(max-width:900px){.nav{display:none}.hamburger{display:flex}.hero h1{font-size:40px}.stitle{font-size:32px}.footer-grid{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr}}@media(max-width:640px){.container{padding:0 20px}.topbar{height:auto;padding:10px 0}.topbar-inner{flex-wrap:wrap;gap:8px}.hero{padding:60px 0 70px}.hero h1{font-size:28px}.hero p{font-size:15px}.hero-circuit{opacity:.1}.hero-fade{background:linear-gradient(180deg,rgba(30,37,53,.6),rgba(30,37,53,.97));width:100%}.section{padding:56px 0}.stitle{font-size:24px}.sol-grid{grid-template-columns:1fr}.ind-grid{grid-template-columns:repeat(2,1fr)}.stats-row{grid-template-columns:1fr 1fr}.stat-item{border-bottom:1px solid var(--border);border-right:none!important}.stat-num{font-size:36px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.cta-section h2{font-size:24px}.navbar-inner{height:64px}.hero-btns{flex-direction:column}.hero-btns .btn{justify-content:center}.nav-cta{font-size:13px;height:38px;padding:0 14px}}