.ContentSections_lightSection__DEQZt{background:var(--color-background)}.ContentSections_chapterComposition__u_qhX{display:grid;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start}.ContentSections_chapterNarrative__7om6K{min-width:0}.ContentSections_chapterList__P17Ir{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:var(--space-8) 0 0;padding:0;list-style:none}.ContentSections_chapterList__P17Ir>li>.reveal{display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.ContentSections_chapterList__P17Ir>li>.reveal>span{-webkit-padding-before:.25rem;padding-block-start:.25rem;color:var(--color-action)}.ContentSections_chapterList__P17Ir h3{max-width:34rem;font-size:clamp(1.15rem,1rem + .5vw,1.45rem)}.ContentSections_chapterList__P17Ir p{max-width:41rem;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.7}.ContentSections_chapterStage__cEjdg{min-width:0}.ContentSections_stageVisual__oLFB9{overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:0 32px 80px color-mix(in srgb,var(--color-canopy) 24%,transparent)}.ContentSections_stageBar__F5e5a{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);-webkit-border-after:1px solid var(--color-grid);border-block-end:1px solid var(--color-grid);color:var(--color-text-muted);font-size:var(--text-xs)}.ContentSections_stageBar__F5e5a>span:first-child{color:var(--color-text);font-weight:600}.ContentSections_stageOutput__ijU4x{display:flex;justify-content:space-between;gap:var(--space-4);align-items:baseline;margin:0;padding:var(--space-4);-webkit-border-before:1px solid var(--color-grid);border-block-start:1px solid var(--color-grid);background:var(--color-surface-raised);font-size:var(--text-xs)}.ContentSections_stageOutput__ijU4x span{color:var(--color-text-muted)}.ContentSections_stageOutput__ijU4x strong{color:var(--color-action);font-weight:500;text-align:end}.ContentSections_measureRows__ViMXl{display:grid;padding:var(--space-3)}.ContentSections_measureRows__ViMXl p{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 var(--space-3);gap:0 var(--space-3);margin:0;padding:var(--space-3);-webkit-border-after:1px solid var(--color-grid);border-block-end:1px solid var(--color-grid);font-size:var(--text-sm)}.ContentSections_measureRows__ViMXl p:last-child{border:0}.ContentSections_measureRows__ViMXl strong{color:var(--color-action);font-size:var(--text-xs);font-weight:500}.ContentSections_measureRows__ViMXl small{grid-column:1/-1;color:var(--color-text-muted)}.ContentSections_reviewFlow__bIyV1{display:grid;grid-gap:0;gap:0;margin:0;padding:var(--space-4);list-style:none}.ContentSections_reviewFlow__bIyV1 li{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-height:3.25rem;position:relative;color:var(--color-text-muted);font-size:var(--text-xs)}.ContentSections_reviewFlow__bIyV1 li:not(:last-child):after{content:"";position:absolute;inset:calc(50% + 1rem) auto auto .45rem;width:1px;height:1.5rem;background:var(--color-border-strong)}.ContentSections_reviewFlow__bIyV1 li span{display:grid;place-items:center;width:1.1rem;height:1.1rem;border:1px solid var(--color-border-strong);border-radius:50%;font-size:.55rem}.ContentSections_reviewFlow__bIyV1 li[data-active=true] span{border-color:var(--color-action);background:var(--color-action);color:var(--color-text-inverse)}.ContentSections_reviewFlow__bIyV1 strong{font-weight:500}.ContentSections_orgTree__gqAxZ{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5)}.ContentSections_orgTree__gqAxZ p{display:flex;justify-content:space-between;gap:var(--space-3);margin:0;padding:var(--space-3);border:1px solid var(--color-grid);border-radius:var(--radius-control);font-size:var(--text-xs)}.ContentSections_orgTree__gqAxZ>p{width:65%;margin-inline:auto;border-color:var(--color-action)}.ContentSections_orgTree__gqAxZ>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.ContentSections_orgTree__gqAxZ small{color:var(--color-text-muted)}.ContentSections_reportSheet___8rJA{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-5);padding:var(--space-5);background:var(--color-mineral);color:var(--color-carbon);box-shadow:0 12px 32px rgba(0,0,0,.16)}.ContentSections_reportSheet___8rJA>strong{grid-column:1/-1;-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);font-family:var(--font-display);font-size:1.2rem;font-weight:400}.ContentSections_reportSheet___8rJA p{margin:0;padding-block:var(--space-3);-webkit-border-before:1px solid rgba(9,17,14,.2);border-block-start:1px solid rgba(9,17,14,.2);font-size:var(--text-xs)}.ContentSections_tierGrid__vsj25{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:var(--space-8) 0 0;align-items:start}.ContentSections_tierCard__wDl41{display:flex;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,2.5rem);-webkit-border-before:1px solid var(--color-border-strong);border-block-start:1px solid var(--color-border-strong);background:color-mix(in srgb,var(--color-surface) 75%,transparent)}.ContentSections_tierCardRecommended__gMZ7Y{border:1px solid var(--color-action);border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:0 32px 80px rgba(9,17,14,.4)}.ContentSections_tierHead__LlCNs>span{color:var(--color-action)}.ContentSections_tierHead__LlCNs h3{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);font-size:clamp(1.75rem,4vw,3rem)}.ContentSections_tierHead__LlCNs p{min-height:2.75rem;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.ContentSections_tierPrice__O7ss_{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:var(--space-6) 0}.ContentSections_tierPrice__O7ss_ strong{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;letter-spacing:-.04em}.ContentSections_tierPrice__O7ss_ span{color:var(--color-text-muted);font-size:var(--text-xs)}.ContentSections_tierCard__wDl41 ul{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-5) 0 0;-webkit-border-before:1px solid var(--color-grid);border-block-start:1px solid var(--color-grid);list-style:none}.ContentSections_tierCard__wDl41 li{display:flex;gap:var(--space-2);align-items:baseline;color:var(--color-text-muted);font-size:var(--text-sm)}.ContentSections_tierCard__wDl41 li span{color:var(--color-action)}.ContentSections_tierCard__wDl41 a{align-self:flex-start}.ContentSections_pricingNote__PO1DH{max-width:48rem;-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs)}.ContentSections_entitlementWrap__erGGm{overflow-x:auto;-webkit-margin-before:var(--space-9);margin-block-start:var(--space-9);border-block:1px solid var(--color-grid)}.ContentSections_entitlementTable__VT7ZL{width:100%;min-width:46rem;border-collapse:collapse;font-size:var(--text-sm)}.ContentSections_entitlementTable__VT7ZL caption{padding-block:0 1.5rem;color:var(--color-action);font-family:var(--font-technical);font-size:var(--text-xs);letter-spacing:.06em;text-align:start;text-transform:uppercase}.ContentSections_entitlementTable__VT7ZL td,.ContentSections_entitlementTable__VT7ZL th{padding:var(--space-4);-webkit-border-after:1px solid var(--color-grid);border-block-end:1px solid var(--color-grid);text-align:start;vertical-align:top}.ContentSections_entitlementTable__VT7ZL thead th{color:var(--color-text-muted);font-family:var(--font-technical);font-size:var(--text-xs);font-weight:400}.ContentSections_entitlementTable__VT7ZL tbody td:nth-child(3),.ContentSections_entitlementTable__VT7ZL thead th:nth-child(3){background:color-mix(in srgb,var(--color-action) 7%,transparent)}.ContentSections_entitlementTable__VT7ZL tbody th{width:30%;font-weight:500}.ContentSections_entitlementTable__VT7ZL td{color:var(--color-text-muted)}.ContentSections_entitlementTable__VT7ZL td[data-included=false]{color:var(--color-border-strong)}.ContentSections_faqTools__pmuys{display:grid;grid-gap:var(--space-6);gap:var(--space-6);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.ContentSections_faqSearch__wFR53{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ContentSections_faqSearch__wFR53>span{color:var(--color-action)}.ContentSections_faqSearch__wFR53 input{width:100%;min-height:3.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-lead)}.ContentSections_faqSearch__wFR53 input::placeholder{color:var(--color-text-muted)}.ContentSections_faqCategories__kRuSn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--color-grid)}.ContentSections_faqCategories__kRuSn a{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);background:var(--color-background);color:var(--color-text);font-size:var(--text-xs);text-decoration:none}.ContentSections_faqCategories__kRuSn a:hover{background:var(--color-surface-raised)}.ContentSections_faqCategories__kRuSn a span{color:var(--color-action);font-family:var(--font-technical)}.ContentSections_faqStatus__pPxw9{-webkit-margin-after:var(--space-7);margin-block-end:var(--space-7);color:var(--color-text-muted);font-family:var(--font-technical);font-size:var(--text-xs)}.ContentSections_faqGroup__nfy2M{display:grid;grid-gap:var(--space-4);gap:var(--space-4);scroll-margin-top:6rem}.ContentSections_faqGroup__nfy2M+.ContentSections_faqGroup__nfy2M{-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}.ContentSections_faqGroupLabel__TEJbi{color:var(--color-action)}.ContentSections_faqList__KvRDu{-webkit-border-after:1px solid var(--color-grid);border-block-end:1px solid var(--color-grid)}.ContentSections_faqList__KvRDu details{-webkit-border-before:1px solid var(--color-grid);border-block-start:1px solid var(--color-grid)}.ContentSections_faqList__KvRDu summary{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:4.75rem;padding-block:var(--space-3);cursor:pointer;list-style:none}.ContentSections_faqList__KvRDu summary::-webkit-details-marker{display:none}.ContentSections_faqList__KvRDu summary>span{color:var(--color-action)}.ContentSections_faqList__KvRDu summary strong{font-family:var(--font-display);font-size:clamp(1.05rem,2.6vw,1.4rem);font-weight:400;letter-spacing:-.02em}.ContentSections_faqList__KvRDu summary i{color:var(--color-action);font-size:1.25rem;font-style:normal}.ContentSections_faqList__KvRDu details[open] summary i{transform:rotate(45deg)}.ContentSections_faqList__KvRDu details p{max-width:48rem;padding:0 2.5rem var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.75}@media(min-width:48rem){.ContentSections_chapterComposition__u_qhX{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.72fr)}.ContentSections_chapterCompositionReverse__o5YFe{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.08fr)}.ContentSections_chapterCompositionReverse__o5YFe .ContentSections_chapterNarrative__7om6K{grid-column:2}.ContentSections_chapterCompositionReverse__o5YFe .ContentSections_chapterStage__cEjdg{grid-column:1;grid-row:1}.ContentSections_chapterStage__cEjdg{position:-webkit-sticky;position:sticky;top:7rem}.ContentSections_tierGrid__vsj25{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.9fr);gap:clamp(1rem,2vw,2rem)}.ContentSections_tierCardRecommended__gMZ7Y{-webkit-margin-before:-2rem;margin-block-start:-2rem}.ContentSections_faqTools__pmuys{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);align-items:end}.ContentSections_faqCategories__kRuSn{grid-template-columns:repeat(3,minmax(0,1fr))}.ContentSections_faqGroup__nfy2M{grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr)}.ContentSections_faqGroupLabel__TEJbi{-webkit-padding-before:var(--space-5);padding-block-start:var(--space-5)}}@media(prefers-reduced-motion:no-preference){.ContentSections_faqCategories__kRuSn a,.ContentSections_faqList__KvRDu summary i{transition:transform var(--motion-fast) var(--motion-ease),background var(--motion-fast) var(--motion-ease)}}