.ResultsExtras-module__pN2Y3G__allocationBlock{border-top:1px solid var(--color-stone-200);padding:22px 24px 24px}.ResultsExtras-module__pN2Y3G__blockTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 12px;font-size:13px;font-weight:700}.ResultsExtras-module__pN2Y3G__allocationGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.ResultsExtras-module__pN2Y3G__allocationCell{border:1px solid var(--color-stone-200);border-radius:var(--radius-md);text-align:center;background:#fff;padding:16px}.ResultsExtras-module__pN2Y3G__allocationCellHi{background:var(--hub-soft,#33415514);border-color:var(--hub-color,var(--color-emerald-600))}.ResultsExtras-module__pN2Y3G__allocationValue{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy-900);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;line-height:1}.ResultsExtras-module__pN2Y3G__allocationLabel{color:var(--color-text-muted);letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:600}.ResultsExtras-module__pN2Y3G__allocationBar{background:var(--color-stone-100);border-radius:999px;height:8px;margin-bottom:12px;display:flex;overflow:hidden}.ResultsExtras-module__pN2Y3G__allocationBarFond{background:var(--color-stone-400)}.ResultsExtras-module__pN2Y3G__allocationBarUc{background:var(--hub-color,var(--color-emerald-600))}.ResultsExtras-module__pN2Y3G__allocationVariable{border:1px solid var(--color-stone-200);border-radius:var(--radius-md);text-align:center;color:var(--color-text-body);background:#fff;margin-bottom:12px;padding:16px;font-size:14px;font-weight:500}.ResultsExtras-module__pN2Y3G__allocationDescription{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.55}.ResultsExtras-module__pN2Y3G__fiscalBlock{border-top:1px solid var(--color-stone-200);padding:22px 24px 24px}.ResultsExtras-module__pN2Y3G__fiscalText{color:var(--color-text-body);margin:0 0 12px;font-size:14px;line-height:1.55}.ResultsExtras-module__pN2Y3G__fiscalHighlight{border-radius:var(--radius-md);color:#92400e;background:#f59e0b14;border:1px solid #f59e0b40;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.ResultsExtras-module__pN2Y3G__sectionStack{border-top:1px solid var(--color-stone-200);flex-direction:column;gap:10px;padding:22px 24px 24px;display:flex}.ResultsExtras-module__pN2Y3G__section{border:1px solid var(--color-stone-200);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.ResultsExtras-module__pN2Y3G__sectionHeader{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;font-family:inherit;transition:background .15s;display:flex}.ResultsExtras-module__pN2Y3G__sectionHeader:hover{background:var(--color-stone-100)}.ResultsExtras-module__pN2Y3G__sectionTitle{color:var(--color-navy-900);margin:0;font-size:15px;font-weight:600}.ResultsExtras-module__pN2Y3G__sectionChevron{color:var(--color-text-muted);font-size:16px;transition:transform .2s}.ResultsExtras-module__pN2Y3G__sectionChevronOpen{transform:rotate(180deg)}.ResultsExtras-module__pN2Y3G__sectionBody{border-top:1px solid var(--color-stone-100);padding:4px 18px 16px}.ResultsExtras-module__pN2Y3G__sectionList{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ResultsExtras-module__pN2Y3G__sectionItem{color:var(--color-text-body);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.ResultsExtras-module__pN2Y3G__sectionCheckBadge{background:var(--hub-soft,#3341551f);width:22px;height:22px;color:var(--hub-color,var(--color-emerald-700));border-radius:999px;flex:0 0 22px;place-items:center;font-size:13px;font-weight:700;display:grid}.ResultsExtras-module__pN2Y3G__sectionNumberBadge{background:var(--color-navy-900);color:#fff;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.ResultsExtras-module__pN2Y3G__sectionArrow{color:var(--hub-color,var(--color-emerald-700));flex:0 0 18px;font-weight:700}.ResultsExtras-module__pN2Y3G__sectionLead{color:var(--color-text-muted);margin:0;font-size:13px}.ResultsExtras-module__pN2Y3G__ctaBlock{background:var(--color-stone-100);border:1px solid var(--color-stone-200);border-radius:var(--radius-xl);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex}.ResultsExtras-module__pN2Y3G__ctaTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy-900);margin:0;font-size:22px;font-weight:400}.ResultsExtras-module__pN2Y3G__ctaText{color:var(--color-text-body);max-width:420px;margin:0;font-size:14px}.ResultsExtras-module__pN2Y3G__ctaPrimary{appearance:none;background:var(--hub-color,var(--color-emerald-600));color:#fff;border-radius:var(--radius-lg);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.ResultsExtras-module__pN2Y3G__ctaPrimary:hover{filter:brightness(1.08);transform:translateY(-1px)}.ResultsExtras-module__pN2Y3G__ctaSecondary{color:var(--color-text-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.ResultsExtras-module__pN2Y3G__ctaSecondary:hover{color:var(--color-text-primary)}
