.hero .container{max-width:1200px;margin:0 auto;padding:0 24px}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-visuals{display:flex;flex-direction:column;gap:16px}.mockup-card{background:var(--white);border-radius:var(--radius);padding:20px 24px;box-shadow:0 8px 40px rgb(0 0 0 / .15)}.mockup-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--gray-600);margin-bottom:14px}.mockup-metric{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--gray-100)}.mockup-metric:last-child{border-bottom:none}.mockup-metric-label{font-size:13px;color:var(--gray-600)}.mockup-metric-value{font-size:15px;font-weight:700;color:var(--gray-800);display:flex;align-items:center;gap:8px}.mockup-metric-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:50px}.badge-green{background:var(--green-light);color:var(--green)}.badge-blue{background:#dbeafe;color:#1d4ed8}.badge-orange{background:#fff7ed;color:#ea580c}.mockup-bar{height:8px;background:var(--blue-light);border-radius:4px;margin:8px 0 4px;position:relative;overflow:hidden}.mockup-bar::after{content:'';position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--blue),var(--blue-mid));border-radius:4px;animation:barGrow 1.5s ease forwards}.mockup-bar.full::after{width:100%}.mockup-bar.w80::after{width:80%}.mockup-bar.w60::after{width:60%}.mockup-bar.w40::after{width:40%}.mockup-bar.w20::after{width:20%}@keyframes barGrow{from{width:0}}.seo-chart-wrap{position:relative;padding-bottom:4px}.seo-chart{width:100%;height:90px;display:block;overflow:visible}.seo-chart-labels{display:flex;justify-content:space-between;margin-top:6px}.seo-chart-labels span{font-size:11px;color:#64748b}.seo-chart-badge{display:inline-block;background:var(--green-light);color:var(--green);font-size:11px;font-weight:700;padding:3px 10px;border-radius:50px;margin-top:8px}.ga-why,.seo-why,.wd-why,.om-why,.sm-why{padding:96px 0;background:var(--white)}.ga-why-grid,.seo-why-grid,.wd-why-grid,.om-why-grid,.sm-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ga-why-content p,.seo-why-content p,.wd-why-content p,.om-why-content p,.sm-why-content p{font-size:16px;color:var(--gray-600);line-height:1.8;margin-bottom:20px}.ga-why-content p:last-child,.seo-why-content p:last-child,.wd-why-content p:last-child,.om-why-content p:last-child,.sm-why-content p:last-child{margin-bottom:0}.ga-services,.seo-services,.wd-services,.om-services,.sm-services{padding:96px 0;background:var(--gray-50)}.ga-services-header,.seo-services-header,.wd-services-header,.om-services-header,.sm-services-header{text-align:center;max-width:700px;margin:0 auto 64px}.ga-services-header .section-sub,.seo-services-header .section-sub,.wd-services-header .section-sub,.om-services-header .section-sub,.sm-services-header .section-sub{margin:0 auto}.ga-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ga-service-card{background:var(--white);border-radius:var(--radius-lg);padding:32px;border:1px solid var(--gray-200);transition:var(--transition)}.ga-service-card:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-2px)}.ga-service-icon{width:48px;height:48px;background:var(--blue-light);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--blue)}.ga-service-card h3{font-size:18px;font-weight:700;color:var(--gray-800);margin-bottom:12px}.ga-service-card p{font-size:15px;color:var(--gray-600);line-height:1.7;margin:0}.ga-service-link{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--blue);text-decoration:none;transition:var(--transition)}.ga-service-link:hover{color:var(--blue-dark);text-decoration:none}.ga-ai,.seo-geo,.wd-tech,.om-ai,.sm-ai{padding:96px 0;background:var(--white)}.ga-ai-grid,.seo-geo-grid,.wd-tech-grid,.om-ai-grid,.sm-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ga-ai-content p,.seo-geo-content p,.wd-tech-content p,.om-ai-content p,.sm-ai-content p{font-size:16px;color:var(--gray-600);line-height:1.8;margin-bottom:20px}.ga-ai-content p:last-child,.seo-geo-content p:last-child,.wd-tech-content p:last-child,.om-ai-content p:last-child,.sm-ai-content p:last-child{margin-bottom:0}.ga-process,.seo-process{padding:96px 0;background:var(--gray-50)}.ga-process-header,.seo-process-header{text-align:center;max-width:700px;margin:0 auto 64px}.ga-process-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.ga-process-step{background:var(--white);border-radius:var(--radius-lg);padding:32px;border:1px solid var(--gray-200);display:flex;gap:20px}.ga-step-number{font-size:32px;font-weight:900;color:var(--blue-light);line-height:1;flex-shrink:0;min-width:48px}.ga-step-content h3{font-size:17px;font-weight:700;color:var(--gray-800);margin-bottom:10px}.ga-step-content p{font-size:15px;color:var(--gray-600);line-height:1.7;margin:0}.seo-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.seo-pillar{background:var(--white);border-radius:var(--radius-lg);padding:36px;border:1px solid var(--gray-200);transition:var(--transition)}.seo-pillar:hover{border-color:var(--blue);box-shadow:var(--shadow)}.seo-pillar-icon{width:56px;height:56px;background:linear-gradient(135deg,var(--blue),var(--blue-mid));border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#fff}.seo-pillar h3{font-size:20px;font-weight:700;color:var(--gray-800);margin-bottom:14px}.seo-pillar p{font-size:15px;color:var(--gray-600);line-height:1.7;margin-bottom:20px}.seo-pillar-list{list-style:none;padding:0;margin:0}.seo-pillar-list li{font-size:14px;color:var(--gray-600);padding:6px 0;border-bottom:1px solid var(--gray-100);padding-left:20px;position:relative}.seo-pillar-list li:last-child{border-bottom:none}.seo-pillar-list li::before{content:'✓';position:absolute;left:0;color:var(--blue);font-weight:700}.seo-geo,.sm-ai{background:var(--gray-50)}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-visuals{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ga-why-grid,.seo-why-grid,.wd-why-grid,.om-why-grid,.sm-why-grid,.ga-ai-grid,.seo-geo-grid,.wd-tech-grid,.om-ai-grid,.sm-ai-grid{grid-template-columns:1fr;gap:40px}.seo-pillars{grid-template-columns:1fr}}@media (max-width:768px){.ga-services-grid{grid-template-columns:1fr}.ga-process-steps{grid-template-columns:1fr}.hero-visuals{grid-template-columns:1fr}.hero-visuals .mockup-card:nth-child(2){display:none}.ga-why,.seo-why,.wd-why,.om-why,.sm-why,.ga-services,.seo-services,.wd-services,.om-services,.sm-services,.ga-ai,.seo-geo,.wd-tech,.om-ai,.sm-ai,.ga-process,.seo-process{padding:64px 0}}@media (max-width:480px){.ga-process-step,.seo-pillar{padding:24px 20px}}