.p8GJGW_main{padding-top:var(--workflow-sticky-top);background:var(--color-paper)}.p8GJGW_hero{max-width:var(--layout-heading);padding:var(--space-section) var(--page-gutter) var(--space-2xl);text-align:center;margin:auto}.p8GJGW_eyebrow{color:var(--color-muted);font-size:var(--text-sm);margin:0 0 var(--space-lg)}.p8GJGW_hero h1{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-display);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.05}.p8GJGW_lede{max-width:52ch;margin:var(--space-lg) auto;color:var(--color-graphite);font-size:var(--text-md)}.p8GJGW_button{justify-content:center;align-items:center;gap:var(--space-lg);min-height:48px;padding:var(--space-sm) var(--space-lg);background:var(--color-ink);color:var(--color-paper);white-space:nowrap;font-size:var(--text-sm);display:inline-flex}.p8GJGW_grid{max-width:var(--layout-content);padding:0 var(--page-gutter) var(--space-section);gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.p8GJGW_card{padding:var(--space-xl);border:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.p8GJGW_card h2{font-size:var(--text-lg);margin:0;line-height:1.3}.p8GJGW_card p{color:var(--color-muted);font-size:var(--text-sm);margin:var(--space-md) 0}.p8GJGW_card span{min-height:44px;font-size:var(--text-sm);white-space:nowrap;align-items:center;margin-top:auto;display:flex}.p8GJGW_reading{max-width:calc(var(--insights-reading-width) + var(--page-gutter)*2);padding:var(--space-xl) var(--page-gutter) var(--space-section);margin:auto}.p8GJGW_reading section{margin-bottom:var(--space-2xl)}.p8GJGW_reading h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);margin:0 0 var(--space-lg);line-height:1.1}.p8GJGW_reading p{color:var(--color-graphite);line-height:1.8}.p8GJGW_reading li{padding:var(--space-xs) 0;color:var(--color-graphite)}.p8GJGW_reading a:not(.p8GJGW_button){text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.p8GJGW_includes{padding:var(--space-xl);background:var(--color-meadow)}.p8GJGW_cover{width:min(calc(100% - var(--page-gutter)*2),var(--layout-heading));aspect-ratio:10/5;margin:0 auto var(--space-xl);overflow:clip}.p8GJGW_related{gap:var(--space-md);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){.p8GJGW_card:hover{background:var(--color-meadow)}.p8GJGW_button:hover{background:var(--color-forest)}}@media (max-width:900px){.p8GJGW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.p8GJGW_grid{grid-template-columns:1fr}.p8GJGW_hero{padding-top:var(--space-2xl)}.p8GJGW_card{padding:var(--space-lg)}}.p8GJGW_breadcrumb{min-height:44px;font-size:var(--text-sm);margin-bottom:var(--space-lg);align-items:center;display:inline-flex}.p8GJGW_heroIcon{background:var(--color-meadow);width:64px;height:64px;margin:0 auto var(--space-lg);place-items:center;display:grid}.p8GJGW_heroIcon svg{width:32px;height:32px}.p8GJGW_serviceDetails{max-width:var(--layout-content);padding:var(--space-2xl) var(--page-gutter) var(--space-section);margin:auto}.p8GJGW_serviceDetails section{align-items:start;gap:var(--space-xl);padding:var(--space-xl) 0;border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:44px minmax(0,1fr) minmax(0,1.2fr);display:grid}.p8GJGW_stepNumber{color:var(--color-muted);font-size:var(--text-sm)}.p8GJGW_serviceDetails h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);letter-spacing:-.025em;margin:0;line-height:1.1}.p8GJGW_serviceDetails p{color:var(--color-graphite);margin:0;line-height:1.7}.p8GJGW_deliverables{padding:var(--space-section) var(--page-gutter);gap:var(--space-2xl);color:var(--color-on-dark);background:var(--color-ink);grid-template-columns:1fr 1fr;display:grid}.p8GJGW_deliverables .p8GJGW_eyebrow{color:var(--color-on-dark-muted)}.p8GJGW_deliverables h2,.p8GJGW_relatedServices h2{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-display);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.08}.p8GJGW_deliverables ul{margin:var(--space-xl) 0 0;padding:0;list-style:none}.p8GJGW_deliverables li{gap:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule-dark);padding-block:var(--space-md);display:flex}.p8GJGW_deliverables li span{color:var(--color-accent)}.p8GJGW_serviceQuestion{border:var(--rule-hair) solid var(--color-rule-dark);padding:var(--space-xl);align-self:center}.p8GJGW_serviceQuestion h3{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);margin:0;line-height:1.1}.p8GJGW_serviceQuestion p{color:var(--color-on-dark-muted);margin-block:var(--space-lg)}.p8GJGW_serviceQuestion a{white-space:nowrap;min-height:44px;font-size:var(--text-sm);align-items:center;display:inline-flex}.p8GJGW_relatedServices{padding-top:var(--space-section)}.p8GJGW_relatedServices header{text-align:center;max-width:var(--layout-heading);margin:0 auto var(--space-2xl);padding-inline:var(--page-gutter)}.p8GJGW_relatedIcon{width:44px;height:44px;margin-bottom:var(--space-lg);background:var(--color-meadow);justify-content:center}.p8GJGW_relatedIcon svg{width:24px;height:24px}.p8GJGW_card h3{font-size:var(--text-lg);margin:0;line-height:1.3}@media (max-width:700px){.p8GJGW_serviceDetails section{gap:var(--space-md);grid-template-columns:32px 1fr}.p8GJGW_serviceDetails p{grid-column:2}.p8GJGW_deliverables{gap:var(--space-xl);grid-template-columns:1fr}}
