.hero-section[data-astro-cid-yodha2z4]{padding-top:var(--space-3xl);padding-bottom:var(--space-4xl);background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.hero-grid[data-astro-cid-yodha2z4]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=980px){.hero-grid[data-astro-cid-yodha2z4]{gap:var(--space-3xl);grid-template-columns:1.15fr .85fr}}.hero-content[data-astro-cid-yodha2z4]{flex-direction:column;align-items:flex-start;display:flex}.hero-title[data-astro-cid-yodha2z4]{margin-bottom:var(--space-lg);color:var(--color-brand-graphite)}.hero-description[data-astro-cid-yodha2z4]{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-2xl);max-width:58ch;line-height:1.6}.hero-actions[data-astro-cid-yodha2z4]{gap:var(--space-md);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.hero-footnote[data-astro-cid-yodha2z4]{font-size:var(--text-xs);color:var(--color-gray-slate);padding-top:var(--space-md);border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;display:flex}.footnote-highlight[data-astro-cid-yodha2z4]{color:var(--color-brand-petrol);font-weight:600}.footnote-divider[data-astro-cid-yodha2z4]{color:var(--color-border)}.hero-visual[data-astro-cid-yodha2z4]{width:100%}.visual-frame[data-astro-cid-yodha2z4]{background-color:var(--color-brand-graphite);border:1px solid var(--color-border);border-radius:var(--radius-xs);overflow:hidden}.hero-image[data-astro-cid-yodha2z4]{object-fit:cover;width:100%;height:auto;display:block}.visual-caption[data-astro-cid-yodha2z4]{background-color:var(--color-brand-graphite);border-top:1px solid var(--color-border-dark);font-size:var(--text-xs);color:var(--color-text-muted-on-dark);justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex}.caption-index[data-astro-cid-yodha2z4]{color:#60a5fa;font-family:monospace;font-weight:600}.caption-text[data-astro-cid-yodha2z4]{font-size:.75rem}.intro-section[data-astro-cid-4kfi7f3w]{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);background-color:var(--color-gray-light);border-bottom:1px solid var(--color-border)}.intro-grid[data-astro-cid-4kfi7f3w]{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}@media (width>=900px){.intro-grid[data-astro-cid-4kfi7f3w]{gap:var(--space-3xl);grid-template-columns:1fr 1.2fr;align-items:start}}.intro-col-left[data-astro-cid-4kfi7f3w]{flex-direction:column;align-items:flex-start;display:flex}.intro-title[data-astro-cid-4kfi7f3w]{color:var(--color-brand-graphite);margin-bottom:var(--space-xl);max-width:20ch}.intro-year-badge[data-astro-cid-4kfi7f3w]{border-left:3px solid var(--color-brand-blue);padding-left:var(--space-md);flex-direction:column;margin-top:auto;display:flex}.year-numeral[data-astro-cid-4kfi7f3w]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-3xl);color:var(--color-brand-petrol);line-height:1}.year-label[data-astro-cid-4kfi7f3w]{font-size:var(--text-xs);color:var(--color-gray-slate);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.intro-col-right[data-astro-cid-4kfi7f3w]{gap:var(--space-md);flex-direction:column;display:flex}.intro-lead[data-astro-cid-4kfi7f3w]{font-size:var(--text-lg);color:var(--color-brand-graphite);line-height:1.6}.intro-body[data-astro-cid-4kfi7f3w]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.65}.intro-commitments[data-astro-cid-4kfi7f3w]{gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border);grid-template-columns:1fr;display:grid}@media (width>=600px){.intro-commitments[data-astro-cid-4kfi7f3w]{grid-template-columns:1fr 1fr}}.commitment-item[data-astro-cid-4kfi7f3w]{flex-direction:column;gap:.25rem;display:flex}.commitment-title[data-astro-cid-4kfi7f3w]{font-weight:600;font-size:var(--text-sm);color:var(--color-brand-petrol)}.commitment-text[data-astro-cid-4kfi7f3w]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}.section-heading[data-astro-cid-ysklgcyt]{gap:var(--space-xs);margin-bottom:var(--space-2xl);flex-direction:column;display:flex}.section-heading--center[data-astro-cid-ysklgcyt]{text-align:center;align-items:center}.section-heading--left[data-astro-cid-ysklgcyt]{text-align:left;align-items:flex-start}.heading-title[data-astro-cid-ysklgcyt]{color:var(--color-brand-graphite);max-width:24ch}.heading-subtitle[data-astro-cid-ysklgcyt]{font-size:var(--text-base);color:var(--color-text-muted);margin-top:var(--space-xs);max-width:60ch;line-height:1.6}.section-heading--dark[data-astro-cid-ysklgcyt] .editorial-kicker[data-astro-cid-ysklgcyt]{color:#60a5fa}.section-heading--dark[data-astro-cid-ysklgcyt] .heading-title[data-astro-cid-ysklgcyt]{color:var(--color-white)}.section-heading--dark[data-astro-cid-ysklgcyt] .heading-subtitle[data-astro-cid-ysklgcyt]{color:var(--color-text-muted-on-dark)}.services-section[data-astro-cid-j2lavqje]{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);background-color:var(--color-white)}.services-editorial-flow[data-astro-cid-j2lavqje]{gap:var(--space-4xl);flex-direction:column;display:flex}.service-block[data-astro-cid-j2lavqje]{gap:var(--space-2xl);padding-bottom:var(--space-3xl);border-bottom:1px solid var(--color-border);grid-template-columns:1fr;align-items:center;display:grid}.service-block[data-astro-cid-j2lavqje]:last-child{border-bottom:none;padding-bottom:0}@media (width>=960px){.service-block--image-left[data-astro-cid-j2lavqje]{grid-template-columns:1fr 1.15fr}.service-block--image-left[data-astro-cid-j2lavqje] .service-content[data-astro-cid-j2lavqje]{order:2}.service-block--image-left[data-astro-cid-j2lavqje] .service-media[data-astro-cid-j2lavqje]{order:1}.service-block--image-right[data-astro-cid-j2lavqje]{grid-template-columns:1.15fr 1fr}.service-block--horizontal-type[data-astro-cid-j2lavqje]{background-color:var(--color-gray-light);padding:var(--space-2xl);border-radius:var(--radius-xs);border:1px solid var(--color-border);grid-template-columns:1.25fr .95fr}.service-block--editorial-spread[data-astro-cid-j2lavqje]{grid-template-columns:1fr 1.15fr}.service-block--editorial-spread[data-astro-cid-j2lavqje] .service-content[data-astro-cid-j2lavqje]{order:2}.service-block--editorial-spread[data-astro-cid-j2lavqje] .service-media[data-astro-cid-j2lavqje]{order:1}}.service-content[data-astro-cid-j2lavqje]{flex-direction:column;display:flex}.service-meta-header[data-astro-cid-j2lavqje]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.service-order[data-astro-cid-j2lavqje]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-base);color:var(--color-brand-blue);letter-spacing:.05em}.service-tag[data-astro-cid-j2lavqje]{font-size:var(--text-xs);color:var(--color-brand-graphite);border-radius:var(--radius-xs);background-color:#e2e8f0;padding:2px 8px;font-weight:500}.service-title[data-astro-cid-j2lavqje]{color:var(--color-brand-graphite);margin-bottom:var(--space-sm)}.service-summary[data-astro-cid-j2lavqje]{font-size:var(--text-base);color:var(--color-brand-petrol);margin-bottom:var(--space-sm);font-weight:500;line-height:1.5}.service-description[data-astro-cid-j2lavqje]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg);line-height:1.6}.service-capabilities-wrapper[data-astro-cid-j2lavqje]{margin-bottom:var(--space-xl);padding:var(--space-md);border-left:3px solid var(--color-brand-petrol);background-color:#f8fafc}.capabilities-label[data-astro-cid-j2lavqje]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand-graphite);margin-bottom:var(--space-xs);font-weight:600;display:block}.capabilities-list[data-astro-cid-j2lavqje]{flex-direction:column;gap:.5rem;display:flex}.capability-item[data-astro-cid-j2lavqje]{font-size:var(--text-sm);color:var(--color-text-main);align-items:center;gap:.5rem;display:flex}.capability-bullet[data-astro-cid-j2lavqje]{background-color:var(--color-brand-blue);border-radius:1px;flex-shrink:0;width:6px;height:6px}.service-action[data-astro-cid-j2lavqje]{display:flex}.media-container[data-astro-cid-j2lavqje]{background-color:var(--color-brand-graphite);border:1px solid var(--color-border);border-radius:var(--radius-xs);overflow:hidden}.service-image[data-astro-cid-j2lavqje]{object-fit:cover;width:100%;height:auto;display:block}.media-footer[data-astro-cid-j2lavqje]{color:var(--color-text-muted-on-dark);font-size:var(--text-xs);border-top:1px solid var(--color-border-dark);background-color:#0f1720;justify-content:space-between;align-items:center;padding:.5rem .875rem;display:flex}.media-code[data-astro-cid-j2lavqje]{color:#60a5fa;font-family:monospace}.value-section[data-astro-cid-yfw33hkm]{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);background-color:var(--color-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.value-rows[data-astro-cid-yfw33hkm]{margin-top:var(--space-xl);flex-direction:column;display:flex}.value-row[data-astro-cid-yfw33hkm]{gap:var(--space-sm);padding-top:var(--space-xl);padding-bottom:var(--space-xl);border-top:1px solid var(--color-border);grid-template-columns:1fr;align-items:baseline;display:grid}.value-row[data-astro-cid-yfw33hkm]:last-child{border-bottom:1px solid var(--color-border)}@media (width>=768px){.value-row[data-astro-cid-yfw33hkm]{gap:var(--space-xl);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);grid-template-columns:80px 240px 1fr}}.value-row-number[data-astro-cid-yfw33hkm]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-2xl);color:var(--color-brand-blue);line-height:1}.value-row-title[data-astro-cid-yfw33hkm] h3[data-astro-cid-yfw33hkm]{font-size:var(--text-xl);color:var(--color-brand-graphite);font-weight:600}.value-row-desc[data-astro-cid-yfw33hkm] p[data-astro-cid-yfw33hkm]{font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.6}.experience-section[data-astro-cid-uxnjntfu]{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);background-color:var(--color-gray-light);border-bottom:1px solid var(--color-border)}.experience-editorial[data-astro-cid-uxnjntfu]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=860px){.experience-editorial[data-astro-cid-uxnjntfu]{gap:var(--space-4xl);grid-template-columns:1fr 1.3fr}}.experience-col-numeral[data-astro-cid-uxnjntfu]{padding-bottom:var(--space-lg);border-bottom:2px solid var(--color-brand-blue);flex-direction:column;align-items:flex-start;display:flex}@media (width>=860px){.experience-col-numeral[data-astro-cid-uxnjntfu]{border-bottom:none;border-right:2px solid var(--color-brand-blue);padding-bottom:0;padding-right:var(--space-2xl)}}.numeral-huge[data-astro-cid-uxnjntfu]{font-family:var(--font-heading);font-size:var(--text-numeral);letter-spacing:-.04em;color:var(--color-brand-petrol);font-weight:800;line-height:.9}.numeral-caption[data-astro-cid-uxnjntfu]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray-slate);margin-top:var(--space-sm);font-weight:600}.experience-col-narrative[data-astro-cid-uxnjntfu]{flex-direction:column;display:flex}.narrative-title[data-astro-cid-uxnjntfu]{color:var(--color-brand-graphite);margin-bottom:var(--space-md)}.narrative-lead[data-astro-cid-uxnjntfu]{font-size:var(--text-lg);color:var(--color-brand-petrol);margin-bottom:var(--space-sm);font-weight:600;line-height:1.5}.narrative-body[data-astro-cid-uxnjntfu]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.65}.methodology-section[data-astro-cid-kzctxv3y]{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);background-color:var(--color-white)}.steps-flow[data-astro-cid-kzctxv3y]{gap:var(--space-2xl);margin-top:var(--space-xl);grid-template-columns:1fr;display:grid}@media (width>=768px){.steps-flow[data-astro-cid-kzctxv3y]{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps-flow[data-astro-cid-kzctxv3y]{gap:var(--space-xl);grid-template-columns:repeat(4,1fr)}}.step-card[data-astro-cid-kzctxv3y]{flex-direction:column;display:flex}.step-indicator[data-astro-cid-kzctxv3y]{margin-bottom:var(--space-md);align-items:center;gap:1rem;display:flex}.step-numeral[data-astro-cid-kzctxv3y]{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-brand-blue);font-weight:700;line-height:1}.step-line[data-astro-cid-kzctxv3y]{background-color:var(--color-border);flex-grow:1;height:1px}.step-title[data-astro-cid-kzctxv3y]{font-size:var(--text-base);color:var(--color-brand-graphite);margin-bottom:var(--space-xs);font-weight:600;line-height:1.35}.step-description[data-astro-cid-kzctxv3y]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.methodology-validation-note[data-astro-cid-kzctxv3y]{margin-top:var(--space-3xl);padding-top:var(--space-md);border-top:1px dashed var(--color-border);font-size:var(--text-xs);color:var(--color-gray-slate);font-style:italic}.contact-form[data-astro-cid-qhsmdzqq]{gap:var(--space-lg);flex-direction:column;display:flex}.form-grid[data-astro-cid-qhsmdzqq]{gap:var(--space-md);grid-template-columns:1fr;display:grid}@media (width>=640px){.form-grid[data-astro-cid-qhsmdzqq]{gap:var(--space-lg);grid-template-columns:1fr 1fr}}.form-group[data-astro-cid-qhsmdzqq]{flex-direction:column;gap:.375rem;display:flex}.form-group--full[data-astro-cid-qhsmdzqq]{grid-column:1/-1}.form-label[data-astro-cid-qhsmdzqq]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);font-weight:600}.required-indicator[data-astro-cid-qhsmdzqq]{color:#f87171}.form-control[data-astro-cid-qhsmdzqq]{border:1px solid var(--color-border-dark);border-radius:var(--radius-xs);width:100%;color:var(--color-white);font-size:var(--text-sm);transition:border-color var(--transition-fast), background-color var(--transition-fast);background-color:#15222e;padding:.75rem .875rem}.form-control[data-astro-cid-qhsmdzqq]:focus{background-color:#192a3a;border-color:#60a5fa;outline:none}.form-control[data-astro-cid-qhsmdzqq].is-invalid{border-color:#ef4444}.field-error[data-astro-cid-qhsmdzqq]{color:#fca5a5;min-height:1rem;font-size:.75rem}select[data-astro-cid-qhsmdzqq].form-control{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}textarea[data-astro-cid-qhsmdzqq].form-control{resize:vertical;min-height:100px}.form-actions[data-astro-cid-qhsmdzqq]{gap:var(--space-sm);margin-top:var(--space-xs);flex-direction:column;display:flex}.submit-btn[data-astro-cid-qhsmdzqq]{background-color:var(--color-brand-blue);color:var(--color-white);font-weight:600;font-size:var(--text-base);border:1px solid var(--color-brand-blue);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--transition-fast);justify-content:center;align-items:center;padding:.875rem 1.75rem;display:inline-flex}.submit-btn[data-astro-cid-qhsmdzqq]:hover:not(:disabled){background-color:#1d5a8a;border-color:#1d5a8a}.submit-btn[data-astro-cid-qhsmdzqq]:disabled{opacity:.7;cursor:wait}.form-disclaimer[data-astro-cid-qhsmdzqq]{font-size:var(--text-xs);color:var(--color-text-muted-on-dark)}.form-feedback[data-astro-cid-qhsmdzqq]{padding:var(--space-md);border-radius:var(--radius-xs);font-size:var(--text-sm);line-height:1.5}.form-feedback--error[data-astro-cid-qhsmdzqq]{color:#fee2e2;background-color:#ef444426;border:1px solid #ef4444}.form-feedback--info[data-astro-cid-qhsmdzqq]{color:#dbeafe;background-color:#3b82f626;border:1px solid #3b82f6}.form-feedback--pending-config[data-astro-cid-qhsmdzqq]{border:1px solid var(--color-brand-blue);color:#e2e8f0;background-color:#1e3a52e6}.contact-section[data-astro-cid-d56ov33j]{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);background-color:var(--color-brand-petrol);color:var(--color-white)}.contact-grid[data-astro-cid-d56ov33j]{gap:var(--space-3xl);grid-template-columns:1fr;display:grid}@media (width>=960px){.contact-grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr 1.25fr;align-items:start}}.editorial-kicker--light[data-astro-cid-d56ov33j]{color:#93c5fd}.contact-title[data-astro-cid-d56ov33j]{color:var(--color-white);margin-bottom:var(--space-md)}.contact-description[data-astro-cid-d56ov33j]{font-size:var(--text-base);color:var(--color-text-muted-on-dark);margin-bottom:var(--space-2xl);line-height:1.6}.direct-channels[data-astro-cid-d56ov33j]{gap:var(--space-xl);flex-direction:column;display:flex}.channel-card[data-astro-cid-d56ov33j]{border:1px solid var(--color-border-dark);padding:var(--space-lg);border-radius:var(--radius-xs);gap:var(--space-xs);background-color:#17212b;flex-direction:column;display:flex}.channel-label[data-astro-cid-d56ov33j]{font-weight:600;font-size:var(--text-sm);color:var(--color-white)}.channel-text[data-astro-cid-d56ov33j]{font-size:var(--text-xs);color:var(--color-text-muted-on-dark);margin-bottom:var(--space-xs)}.channel-btn[data-astro-cid-d56ov33j]{align-self:flex-start}.channel-note[data-astro-cid-d56ov33j]{color:var(--color-gray-slate);margin-top:4px;font-size:.7rem;font-style:italic}.channel-details[data-astro-cid-d56ov33j]{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border-dark);flex-direction:column;display:flex}.detail-row[data-astro-cid-d56ov33j]{font-size:var(--text-sm);flex-direction:column;display:flex}.detail-name[data-astro-cid-d56ov33j]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.detail-val[data-astro-cid-d56ov33j]{color:var(--color-white);font-weight:500}.detail-link[data-astro-cid-d56ov33j]{color:#60a5fa;text-decoration:underline}.contact-form-wrapper[data-astro-cid-d56ov33j]{background-color:var(--color-brand-graphite);border:1px solid var(--color-border-dark);padding:var(--space-xl);border-radius:var(--radius-xs)}@media (width>=640px){.contact-form-wrapper[data-astro-cid-d56ov33j]{padding:var(--space-2xl)}}.form-header[data-astro-cid-d56ov33j]{margin-bottom:var(--space-xl);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-dark)}.form-title[data-astro-cid-d56ov33j]{color:var(--color-white);font-size:var(--text-xl);margin-bottom:var(--space-2xs)}.form-subtitle[data-astro-cid-d56ov33j]{font-size:var(--text-xs);color:var(--color-text-muted-on-dark);margin:0}
