.digital-ai-hero{background-color:var(--color-dark);min-height:50vh;padding:var(--space-section) 0;display:flex;align-items:center}.digital-ai-hero h1{font-family:var(--font-sans);font-weight:var(--font-bold);font-size:clamp(2.5rem,5vw,3.5rem);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);margin-bottom:var(--space-lg)}.digital-ai-hero p{font-family:var(--font-sans);font-weight:var(--font-normal);font-size:var(--text-body-lg);line-height:var(--leading-normal);color:var(--color-white-70);max-width:640px;margin-bottom:var(--space-2xl)}.digital-ai-hero .breadcrumb{margin-bottom:var(--space-lg)}.digital-ai-hero .breadcrumb__link{color:var(--color-white-70)}.digital-ai-hero .breadcrumb__link:hover{color:var(--color-white)}.digital-ai-hero .breadcrumb__item{color:var(--color-white-40)}.digital-ai-hero .breadcrumb__item--current{color:var(--color-white)}.digital-ai-hero .breadcrumb__separator{color:var(--color-white-40)}.digital-ai-hero .hero-cta{display:flex;gap:var(--space-md);flex-wrap:wrap}.digital-ai-hero .btn-primary{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.digital-ai-hero .btn-primary:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-dark)}.btn-outline-white{background-color:transparent;border:2px solid var(--color-white-40);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.02em;text-decoration:none;padding:var(--space-md) var(--space-xl);border-radius:0;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base);white-space:nowrap}.btn-outline-white:hover{background-color:var(--color-white-10);border-color:var(--color-white)}.section-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-md);display:block}.digital-ai-intro{padding:var(--space-section) 0}.digital-ai-intro h2{font-size:var(--text-h2);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-md)}.digital-ai-intro p{font-size:var(--text-body-lg);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:680px}.service-areas-section{padding:0 0 var(--space-section)}.service-areas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter);margin-top:var(--space-2xl)}.service-area-card{border:1px solid var(--color-border);border-radius:0;padding:40px;transition:border-color var(--transition-base),transform var(--transition-base)}.service-area-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.service-area-card h3{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-md);letter-spacing:var(--tracking-tight)}.service-area-card p{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-normal);margin-bottom:var(--space-xl)}.service-area-card__link{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-accent);text-decoration:none;font-size:var(--text-body);font-weight:var(--font-medium);transition:gap var(--transition-base)}.service-area-card__link:hover{gap:12px}.methodology-section{background-color:var(--color-surface);padding:var(--space-section) 0}.methodology-section h2{font-size:var(--text-h2);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-2xl)}.methodology-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gutter)}.methodology-step{border:1px solid var(--color-border);border-radius:0;padding:var(--space-xl);transition:border-color var(--transition-base),transform var(--transition-base)}.methodology-step:hover{border-color:var(--color-accent);transform:translateY(-2px)}.methodology-step__number{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-md);display:block}.methodology-step h3{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-md);letter-spacing:var(--tracking-tight)}.methodology-step p{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-normal)}.digital-ai-industries{padding:var(--space-section) 0}.digital-ai-industries h2{font-size:var(--text-h2);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-2xl)}.digital-ai-industries-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--grid-gutter)}.industry-list-item{display:flex;align-items:baseline;gap:12px;padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);text-decoration:none;color:var(--color-text-primary);transition:color var(--transition-base)}.industry-list-item:hover{color:var(--color-accent)}.industry-list-item__name{font-size:var(--text-body);font-weight:var(--font-semibold);flex-shrink:0}.industry-list-item__arrow{color:var(--color-accent);flex-shrink:0}.industry-list-item__desc{font-size:var(--text-small);color:var(--color-text-secondary);line-height:var(--leading-normal)}.industry-list-item:hover .industry-list-item__desc{color:var(--color-text-primary)}.impact-stats-section{padding:var(--space-section) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.impact-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gutter)}.impact-stat{text-align:center;padding:var(--space-2xl) var(--space-md)}.impact-stat__value{font-family:var(--font-sans);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-bold);color:var(--color-accent);letter-spacing:var(--tracking-tight);line-height:1;margin-bottom:var(--space-sm);display:block}.impact-stat__label{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-normal)}.featured-insights-section{background-color:var(--color-surface);padding:var(--space-section) 0}.featured-insights-section h2{font-size:var(--text-h2);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-2xl)}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter)}.insight-card{border:1px solid var(--color-border);border-radius:0;padding:var(--space-xl);transition:border-color var(--transition-base),transform var(--transition-base)}.insight-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.insight-card__category{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:12px;display:block}.insight-card__title{font-size:var(--text-body-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-md);letter-spacing:var(--tracking-tight)}.insight-card__meta{font-size:var(--text-small);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.insight-card__link{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-accent);text-decoration:none;font-size:var(--text-body);font-weight:var(--font-medium);transition:gap var(--transition-base)}.insight-card__link:hover{gap:12px}.digital-ai-cta{background-color:var(--color-dark);text-align:center;padding:var(--space-section) 0}.digital-ai-cta h2{font-size:var(--text-h2);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--color-white);margin-bottom:var(--space-md)}.digital-ai-cta p{font-size:var(--text-body-lg);color:var(--color-white-70);line-height:var(--leading-normal);margin-bottom:var(--space-2xl);max-width:480px;margin-left:auto;margin-right:auto}.digital-ai-cta .cta-buttons{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.digital-ai-cta .btn-primary{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-white)}.digital-ai-cta .btn-primary:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-dark)}@media (min-width: 768px) and (max-width: 1023px){.service-areas-grid,.methodology-steps{grid-template-columns:repeat(2,1fr)}.digital-ai-industries-list{grid-template-columns:1fr}.impact-stats-grid,.insights-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.digital-ai-hero{padding:var(--space-section-mobile) 0;min-height:auto}.digital-ai-hero h1{font-size:var(--text-h2)}.digital-ai-hero .hero-cta{flex-direction:column}.btn-outline-white{width:100%;justify-content:center}.digital-ai-intro{padding:var(--space-section-mobile) 0}.service-areas-section{padding:0 0 var(--space-section-mobile)}.service-areas-grid{grid-template-columns:1fr;margin-top:var(--space-xl)}.service-area-card{padding:var(--space-lg)}.methodology-section{padding:var(--space-section-mobile) 0}.methodology-steps{grid-template-columns:1fr}.digital-ai-industries{padding:var(--space-section-mobile) 0}.digital-ai-industries-list{grid-template-columns:1fr}.impact-stats-section{padding:var(--space-section-mobile) 0}.impact-stats-grid{grid-template-columns:repeat(2,1fr)}.featured-insights-section{padding:var(--space-section-mobile) 0}.insights-grid{grid-template-columns:1fr}.digital-ai-cta{padding:var(--space-section-mobile) 0}.digital-ai-cta .cta-buttons{flex-direction:column;align-items:center}}
