.home-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8rem 0;position:relative;overflow:hidden}.home-hero:before{content:"";position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:60%;height:60%;background:radial-gradient(circle,rgba(0,102,204,.08) 0,hsla(0,0%,100%,0) 70%);z-index:-1;pointer-events:none}.founder-avatar{width:140px;height:140px;border-radius:50%;overflow:hidden;margin-bottom:2.5rem;border:4px solid var(--acs-background);box-shadow:0 20px 40px -10px rgba(0,0,0,.1),0 10px 20px -5px rgba(0,0,0,.05)}.founder-avatar img{width:100%;height:100%;object-fit:cover}.home-headline{font-size:5rem;font-weight:800;line-height:1.05;letter-spacing:-.04em;margin-bottom:2rem;max-width:1000px}.home-subheadline{font-size:1.5rem;line-height:1.6;color:var(--acs-secondary);max-width:750px;margin-bottom:3.5rem}.home-cta-group a{text-decoration:none}.stats-grid{display:flex;justify-content:center;gap:6rem;flex-wrap:wrap}.stat-item{text-align:center}.stat-value{font-size:3.5rem;font-weight:800;letter-spacing:-.02em;color:var(--acs-foreground);line-height:1;margin-bottom:.5rem}.stat-label{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--acs-secondary)}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:4rem}.expertise-item-icon{width:48px;height:48px;border-radius:12px;background:var(--acs-surface);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--acs-primary);transition:all .3s ease}.expertise-card:hover .expertise-item-icon{background:var(--acs-primary);color:#fff;transform:scale(1.1)}.section-title{font-size:4rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:1rem}.section-subtitle{font-size:1.25rem;color:var(--acs-secondary);max-width:600px}.expertise-section-title{font-size:3.5rem;font-weight:700;letter-spacing:-.03em;text-align:center;margin-bottom:1.5rem;color:#1d1d1f}.expertise-section-subtitle{font-size:1.25rem;color:var(--acs-secondary);max-width:600px;text-align:center;margin:0 auto 4rem;line-height:1.5}.cta-card{max-width:1000px;margin:0 auto;text-align:center;padding:6rem 2rem;border:1px solid var(--acs-border)}.cta-title{font-size:4.5rem;font-weight:800;margin-bottom:2rem;letter-spacing:-.03em;line-height:1.05}.cta-subtitle{font-size:1.5rem;color:var(--acs-secondary);margin-bottom:3.5rem;max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:768px){.home-hero{padding:4rem 0}.home-headline{font-size:2.25rem;margin-bottom:1.25rem;line-height:1.1;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.home-subheadline{font-size:1rem;margin-bottom:2rem;line-height:1.5}.stats-grid{gap:1.5rem;justify-content:center;padding:0 1rem}.stat-value{font-size:2rem}.expertise-section-title{font-size:2.25rem;margin-bottom:2.5rem;padding:0 1rem;line-height:1.1}.expertise-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.cta-title,.section-title{font-size:2.5rem}.cta-title{margin-bottom:1.5rem}.cta-subtitle{font-size:1.125rem;margin-bottom:2.5rem}.cta-card{padding:3.5rem 1.5rem}.home-cta-group{flex-direction:column;width:100%;align-items:center}.home-cta-group a{width:100%;max-width:300px;display:flex}.home-cta-group a button{width:100%}}