.Header-module__hBw1pG__header{background-color:var(--background);z-index:50;border-bottom:1px solid var(--border);padding:1rem 0;position:sticky;top:0}.Header-module__hBw1pG__headerInner{justify-content:space-between;align-items:center;display:flex}.Header-module__hBw1pG__logo{letter-spacing:-.05em;font-size:1.5rem;font-weight:800}.Header-module__hBw1pG__nav{display:none}@media (min-width:768px){.Header-module__hBw1pG__nav{align-items:center;gap:2rem;display:flex}}.Header-module__hBw1pG__navLink{color:var(--text-muted);font-size:.95rem;font-weight:500;transition:color .2s}.Header-module__hBw1pG__navLink:hover{color:var(--foreground)}.Header-module__hBw1pG__cta{display:flex}
.Hero-module__ZARIfG__hero{text-align:center;padding-top:6rem;padding-bottom:6rem}.Hero-module__ZARIfG__heroInner{flex-direction:column;align-items:center;max-width:800px;display:flex}.Hero-module__ZARIfG__title{letter-spacing:-.05em;color:var(--foreground);margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}@media (min-width:768px){.Hero-module__ZARIfG__title{font-size:4.5rem}}.Hero-module__ZARIfG__description{color:var(--text-muted);max-width:600px;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.6}@media (min-width:768px){.Hero-module__ZARIfG__description{font-size:1.25rem}}.Hero-module__ZARIfG__actions{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:480px){.Hero-module__ZARIfG__actions{flex-direction:row;justify-content:center;width:auto}}
.Stats-module__yL2aHq__stats{padding-top:2rem;padding-bottom:4rem}.Stats-module__yL2aHq__statsInner{text-align:center;grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (min-width:768px){.Stats-module__yL2aHq__statsInner{text-align:left;border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);padding-top:4rem;padding-bottom:2rem}}.Stats-module__yL2aHq__statValue{letter-spacing:-.05em;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.Stats-module__yL2aHq__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:500}
.Clients-module__JtlyXW__clients{padding-top:2rem;padding-bottom:6rem}.Clients-module__JtlyXW__clientsInner{text-align:center}.Clients-module__JtlyXW__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;font-size:.875rem}.Clients-module__JtlyXW__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;display:flex}.Clients-module__JtlyXW__logoItem{cursor:default;justify-content:center;align-items:center;transition:all .3s;display:flex}.Clients-module__JtlyXW__logoItem img{object-fit:contain;filter:grayscale();opacity:.6;max-width:150px;max-height:50px;transition:all .3s}.Clients-module__JtlyXW__logoItem img:hover{filter:grayscale(0%);opacity:1}
.Services-module__dpHhBa__services{background-color:var(--bg-muted);padding:6rem 0}.Services-module__dpHhBa__header{max-width:650px;margin-bottom:4rem}.Services-module__dpHhBa__title{letter-spacing:-.05em;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.Services-module__dpHhBa__description{color:var(--text-muted);line-height:1.6}.Services-module__dpHhBa__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.Services-module__dpHhBa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Services-module__dpHhBa__grid{grid-template-columns:repeat(3,1fr)}}.Services-module__dpHhBa__card{background-color:var(--background);border:1px solid var(--border);border-radius:0;flex-direction:column;padding:2.5rem;transition:transform .3s,box-shadow .3s;display:flex}.Services-module__dpHhBa__card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000000d}.Services-module__dpHhBa__cardNumber{color:var(--text-muted);margin-bottom:3rem;font-size:.875rem;display:block}.Services-module__dpHhBa__cardTitle{margin-bottom:1rem;font-size:1.25rem;font-weight:700}.Services-module__dpHhBa__cardDesc{color:var(--text-muted);flex-grow:1;margin-bottom:2rem;line-height:1.6}.Services-module__dpHhBa__cardLink{align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.Services-module__dpHhBa__cardLink:hover{text-decoration:underline}
.CaseStudies-module__jbAG5a__cases{padding:6rem 0}.CaseStudies-module__jbAG5a__header{max-width:600px;margin-bottom:4rem}.CaseStudies-module__jbAG5a__title{letter-spacing:-.05em;font-size:2.5rem;font-weight:800}.CaseStudies-module__jbAG5a__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.CaseStudies-module__jbAG5a__grid{grid-template-columns:repeat(3,1fr)}}.CaseStudies-module__jbAG5a__card{border:1px solid var(--border);flex-direction:column;padding:2rem;display:flex}.CaseStudies-module__jbAG5a__chartMock{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.CaseStudies-module__jbAG5a__bar{background-color:var(--accent);opacity:.8;border-radius:2px;height:12px}.CaseStudies-module__jbAG5a__bar:first-child{opacity:.4}.CaseStudies-module__jbAG5a__bar:nth-child(2){opacity:.6}.CaseStudies-module__jbAG5a__bar:nth-child(3){opacity:.8}.CaseStudies-module__jbAG5a__bar:nth-child(4){opacity:1}.CaseStudies-module__jbAG5a__cardTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.CaseStudies-module__jbAG5a__cardResults{color:var(--text-muted);flex-grow:1;margin-bottom:1.5rem}.CaseStudies-module__jbAG5a__cardLink{align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.CaseStudies-module__jbAG5a__cardLink:hover{text-decoration:underline}
.Contact-module__hcVmEa__contact{border-top:1px solid var(--border);padding:6rem 0}.Contact-module__hcVmEa__header{margin-bottom:4rem}.Contact-module__hcVmEa__kicker{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem}.Contact-module__hcVmEa__title{letter-spacing:-.05em;font-size:2.5rem;font-weight:800}.Contact-module__hcVmEa__grid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:768px){.Contact-module__hcVmEa__grid{grid-template-columns:1fr 1.5fr}}.Contact-module__hcVmEa__left{flex-direction:column;gap:3rem;display:flex}.Contact-module__hcVmEa__founder{align-items:center;gap:1.5rem;display:flex}.Contact-module__hcVmEa__avatar{background-color:var(--border);object-fit:cover;background-image:linear-gradient(135deg,#f3f4f6 0%,#d1d5db 100%);border-radius:50%;width:80px;height:80px}.Contact-module__hcVmEa__founderName{font-size:1.25rem;font-weight:700}.Contact-module__hcVmEa__founderRole{color:var(--text-muted)}.Contact-module__hcVmEa__benefits{flex-direction:column;gap:1rem;list-style:none;display:flex}.Contact-module__hcVmEa__benefits li{align-items:center;gap:.75rem;font-weight:500;display:flex}.Contact-module__hcVmEa__check{color:var(--accent);font-weight:700}.Contact-module__hcVmEa__right{background-color:var(--background)}.Contact-module__hcVmEa__formIntro{margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.Contact-module__hcVmEa__form{flex-direction:column;gap:1.5rem;display:flex}.Contact-module__hcVmEa__formGroup{flex-direction:column;gap:.5rem;display:flex}.Contact-module__hcVmEa__formGroup label{font-size:.875rem;font-weight:600}.Contact-module__hcVmEa__formGroup input,.Contact-module__hcVmEa__formGroup textarea{border:1px solid var(--border);border-radius:4px;outline:none;padding:1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.Contact-module__hcVmEa__formGroup input:focus,.Contact-module__hcVmEa__formGroup textarea:focus{border-color:var(--foreground)}.Contact-module__hcVmEa__submitBtn{background-color:var(--foreground);color:var(--background);cursor:pointer;border:none;border-radius:9999px;align-self:flex-start;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:all .3s}.Contact-module__hcVmEa__submitBtn:hover{color:var(--foreground);border:1px solid var(--foreground);background-color:#0000}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--border);background-color:var(--background);padding:3rem 0}.Footer-module__S6Hkya__footerInner{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:768px){.Footer-module__S6Hkya__footerInner{flex-direction:row;justify-content:space-between}}.Footer-module__S6Hkya__logo{letter-spacing:-.05em;font-size:1.5rem;font-weight:800}.Footer-module__S6Hkya__copyright{color:var(--text-muted);font-size:.875rem}
