.cc-scope{--primary-300: #75E7A3;--primary-400: #42E572;--primary-500: #2DD35E;--primary-600: #24A94A;--primary-700: #1B7F37;--primary-800: #125425;--primary-900: #092A12;--accent-500: #3B82F6;--accent-600: #2563EB;--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-500: #6B7280;--gray-600: #4B5563;--gray-700: #374151;--gray-900: #111827;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px;--font-heading: "Rubik", Arial, sans-serif;--font-body: "TT Norms", "Inter", "Helvetica", sans-serif;font-family:var(--font-body);color:var(--gray-900)}.cc-scope *{box-sizing:border-box}.cc-scope .cc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.cc-scope .cc-card{min-width:0}.cc-scope .cc-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:24px;box-shadow:0 1px 2px #1118270a}@media (min-width: 768px){.cc-scope .cc-card{padding:28px}}.cc-scope .cc-card-head{display:grid;gap:6px;margin-bottom:20px}.cc-scope .cc-card-head h2{margin:0;font-family:var(--font-heading);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.18;color:var(--gray-900)}.cc-scope .cc-card-sub{margin:0;color:var(--gray-600);line-height:1.55;font-size:.95rem}.cc-scope .cc-eyebrow{margin:0;font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--primary-700)}.cc-scope .cc-form-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.cc-scope .cc-toolbar-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-scope .cc-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:1 1 320px;min-width:0}.cc-scope .cc-currency-toggle{display:inline-flex;border:1px solid var(--gray-200);border-radius:999px;padding:3px;background:#fff}.cc-scope .cc-currency-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--gray-600);font:inherit;font-size:.78rem;font-weight:600;letter-spacing:.02em;padding:6px 12px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.cc-scope .cc-currency-btn:hover{color:var(--gray-900)}.cc-scope .cc-currency-btn.active{background:var(--gray-900);color:#fff;box-shadow:0 4px 10px #11182726}.cc-scope .cc-share-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--gray-200);background:#fff;color:var(--gray-700);border-radius:999px;padding:6px 12px;font:inherit;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.cc-scope .cc-share-btn:hover{border-color:var(--primary-400);color:var(--primary-700)}.cc-scope .cc-share-btn svg{flex:0 0 auto}.cc-scope .cc-scenario-btn{border:1px solid var(--gray-200);background:#fff;color:var(--gray-700);border-radius:999px;padding:8px 6px;font:inherit;font-size:.78rem;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:all .18s ease;white-space:nowrap;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.cc-scope .cc-scenario-btn[data-scenario=base]:hover{border-color:var(--primary-400);color:var(--primary-700)}.cc-scope .cc-scenario-btn[data-scenario=base].active{background:linear-gradient(135deg,var(--primary-500),var(--primary-600));border-color:transparent;color:#fff;box-shadow:0 6px 16px #24a94a40}.cc-scope .cc-scenario-btn[data-scenario=conservative]:hover{border-color:#93c5fd;color:#1d4ed8}.cc-scope .cc-scenario-btn[data-scenario=conservative].active{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:transparent;color:#fff;box-shadow:0 6px 16px #2563eb40}.cc-scope .cc-scenario-btn[data-scenario=aggressive]:hover{border-color:#fca5a5;color:#b91c1c}.cc-scope .cc-scenario-btn[data-scenario=aggressive].active{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:transparent;color:#fff;box-shadow:0 6px 16px #dc262640}.cc-scope .cc-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 22px}@media (max-width: 980px){.cc-scope .cc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.cc-scope .cc-form-grid{grid-template-columns:minmax(0,1fr)}}.cc-scope .cc-slider-field{min-width:0}.cc-scope .cc-field{display:grid;gap:7px}.cc-scope .cc-field-wide{grid-column:1 / -1;max-width:360px}.cc-scope .cc-field>span{font-size:.88rem;font-weight:500;color:var(--gray-700)}.cc-scope select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:#fff;padding:13px 38px 13px 14px;font:inherit;font-size:.96rem;color:var(--gray-900);outline:none;transition:border-color .18s ease,box-shadow .18s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.cc-scope select:focus{border-color:var(--primary-500);box-shadow:0 0 0 4px #2dd35e1f}.cc-scope .cc-slider-field{display:block}.cc-scope .cc-slider-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;gap:8px;min-width:0}.cc-scope .cc-slider-label{font-size:.82rem;font-weight:500;color:var(--gray-700);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-scope .cc-slider-value-cell{display:inline-flex;align-items:baseline;gap:2px;flex-shrink:0;border-radius:6px;padding:4px 8px;margin:-4px -8px;background:var(--gray-50);transition:background .15s ease,box-shadow .15s ease;color:inherit;cursor:text}.cc-scope .cc-slider-value-cell:hover{background:var(--gray-100)}.cc-scope .cc-slider-value-cell:focus-within{background:var(--gray-100);box-shadow:0 0 0 2px #2dd35e26}.cc-scope .cc-slider-value-input{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:currentColor;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right;border:none;background:transparent;padding:0;outline:none;width:7.5ch;min-width:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cc-scope .cc-slider-value-input::-webkit-outer-spin-button,.cc-scope .cc-slider-value-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cc-scope .cc-slider-value-unit{font-family:var(--font-heading);font-size:.78rem;font-weight:500;color:currentColor;opacity:.55}.cc-scope .cc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:9999px;cursor:pointer;outline:none;background:linear-gradient(to right,var(--c, var(--primary-500)) 0%,var(--c, var(--primary-500)) var(--p, 50%),var(--gray-200) var(--p, 50%),var(--gray-200) 100%);margin:4px 0 6px;transition:box-shadow .18s ease}.cc-scope .cc-slider:focus{box-shadow:0 0 0 4px #2dd35e26}.cc-scope .cc-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--c, var(--primary-500));cursor:grab;box-shadow:0 2px 6px #00000026;-webkit-transition:transform .15s ease;transition:transform .15s ease}.cc-scope .cc-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.cc-scope .cc-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--c, var(--primary-500));cursor:grab;box-shadow:0 2px 6px #00000026}.cc-scope .cc-slider::-moz-range-track{background:transparent;border:none}.cc-scope .cc-slider-bounds{display:flex;justify-content:space-between;font-size:.72rem;color:var(--gray-500);margin-top:2px}.cc-scope .cc-note{margin-top:18px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--gray-50);border:1px solid var(--gray-200);font-size:.85rem;color:var(--gray-600);line-height:1.55}.cc-scope .cc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}@media (max-width: 640px){.cc-scope .cc-stats{grid-template-columns:minmax(0,1fr)}}.cc-scope .cc-stat{padding:18px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--gray-200);display:grid;gap:8px}.cc-scope .cc-stat span{color:var(--gray-500);font-size:.86rem}.cc-scope .cc-stat strong{font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.1;color:var(--gray-900);letter-spacing:-.015em}.cc-scope .cc-stat-featured{background:linear-gradient(155deg,var(--primary-900) 0%,var(--primary-800) 60%,var(--primary-700) 100%);border-color:transparent;color:#fff;box-shadow:0 18px 40px #092a122e}.cc-scope .cc-stat-featured span{color:#ffffffc7;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-scope .cc-stat-featured strong{color:#fff}.cc-scope .cc-stat-accent{background:linear-gradient(155deg,#42e57229,#fff);border-color:#42e57266}.cc-scope .cc-stat-accent strong{color:var(--primary-700)}.cc-scope .cc-tax-badge{display:inline-block;padding:2px 8px;font-family:var(--font-heading);font-size:.65rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;background:#ffffff29;color:#ffffffeb}.cc-scope .cc-tax-badge.is-net{background:#42e572f2;color:var(--primary-900)}.cc-scope .cc-comparison-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:20px;margin:6px 0 22px;padding:20px;border-radius:var(--radius-md);background:var(--gray-50);border:1px solid var(--gray-200);align-items:center}@media (max-width: 720px){.cc-scope .cc-comparison-hero{grid-template-columns:minmax(0,1fr);gap:14px}.cc-scope .cc-comparison-hero .cc-comparison-copy{padding-bottom:14px;border-bottom:1px solid var(--gray-200)}}.cc-scope .cc-comparison-copy{display:grid;gap:4px}.cc-scope .cc-comparison-copy h3{margin:8px 0 6px;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--gray-900)}.cc-scope .cc-comparison-copy p{margin:0;color:var(--gray-600);line-height:1.6;font-size:.96rem}.cc-scope .cc-comparison-badge{padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,#1f2937,#111827);color:#fff;box-shadow:0 18px 32px #11182738;align-self:start}.cc-scope .cc-comparison-badge span,.cc-scope .cc-comparison-badge small{display:block}.cc-scope .cc-comparison-badge span{color:#ffffffb8;margin-bottom:6px;font-size:.86rem;font-weight:500}.cc-scope .cc-comparison-badge strong{display:block;font-family:var(--font-heading);font-size:1.6rem;line-height:1.1;margin-bottom:6px}.cc-scope .cc-comparison-badge small{color:#ffffffc7;line-height:1.45;font-size:.82rem}.cc-scope .cc-chart-card{position:relative;overflow:hidden;margin-bottom:22px;padding:20px;border-radius:22px;background:radial-gradient(circle at top right,rgba(66,229,114,.12),transparent 24%),#fff;border:1px solid var(--gray-200)}.cc-scope .cc-chart-expand{position:absolute;top:14px;right:14px;z-index:2;border:1px solid var(--gray-200);background:#fff;color:var(--primary-700);border-radius:999px;padding:8px 14px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 4px 10px #1118270f;transition:transform .18s ease}.cc-scope .cc-chart-expand:hover{transform:translateY(-1px)}@media (min-width: 980px){.cc-scope .cc-chart-expand{display:none}.cc-scope .cc-chart-wrap{cursor:default}}.cc-scope .cc-chart-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:flex-start;margin-bottom:16px}@media (max-width: 720px){.cc-scope .cc-chart-head{grid-template-columns:minmax(0,1fr)}}.cc-scope .cc-chart-copy{display:grid;gap:4px;max-width:56ch}.cc-scope .cc-chart-kicker{margin:0;color:var(--primary-700);font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cc-scope .cc-chart-head h3{margin:0;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--gray-900)}.cc-scope .cc-chart-head p,.cc-scope .cc-chart-value span{margin:0;color:var(--gray-500);line-height:1.55;font-size:.92rem}.cc-scope .cc-chart-value{text-align:right;min-width:180px;padding:12px 16px;border-radius:14px;background:var(--gray-50);border:1px solid var(--gray-200)}.cc-scope .cc-chart-value strong{display:block;margin-top:4px;font-family:var(--font-heading);font-size:1.32rem;color:var(--primary-700);line-height:1.15}.cc-scope .cc-chart-wrap{position:relative;margin:0 0 14px;cursor:zoom-in}.cc-scope .cc-chart-svg{display:block;width:100%;height:auto;max-width:100%}.cc-scope .chart-grid-line{stroke:#3741511c;stroke-width:1}.cc-scope .chart-grid-line-vertical{stroke-dasharray:5 8}.cc-scope .chart-axis-label{fill:var(--gray-500);font-size:13px;font-family:var(--font-heading)}.cc-scope .chart-axis-label-y{text-anchor:end}.cc-scope .chart-axis-label-x{text-anchor:middle}.cc-scope .cc-chart-area{fill:url(#cc-chartAreaGradient)}.cc-scope .chart-series-line{filter:drop-shadow(0 12px 18px rgba(17,24,39,.08))}.cc-scope .chart-end-label{font-size:13px;font-weight:600;paint-order:stroke;stroke:#fffffff5;stroke-width:5px;stroke-linejoin:round}.cc-scope .cc-chart-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 720px){.cc-scope .cc-chart-legend{grid-template-columns:minmax(0,1fr)}}.cc-scope .cc-legend-item{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--gray-50);border:1px solid var(--gray-200)}.cc-scope .cc-legend-item strong,.cc-scope .cc-legend-item small{display:block}.cc-scope .cc-legend-item strong{font-size:.92rem;line-height:1.35;color:var(--gray-900)}.cc-scope .cc-legend-item small{margin-top:4px;color:var(--gray-500);line-height:1.45;font-size:.85rem}.cc-scope .cc-legend-swatch{position:relative;width:56px;height:12px;flex:0 0 56px;align-self:center}.cc-scope .cc-legend-swatch:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:3px solid var(--swatch);transform:translateY(-50%)}.cc-scope .cc-legend-swatch.is-dashed:before{border-top-style:dashed}.cc-scope .cc-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 18px}@media (max-width: 720px){.cc-scope .cc-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-scope .cc-insight{position:relative;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--gray-200);display:grid;gap:4px;min-width:0}.cc-scope .cc-insight-swatch{position:relative;width:32px;height:8px;margin-bottom:2px}.cc-scope .cc-insight-swatch:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);border-top:3px solid var(--swatch, var(--primary-500));border-radius:2px}.cc-scope .cc-insight-swatch.is-dashed:before{border-top-style:dashed}.cc-scope .cc-insight-name{color:var(--gray-500);font-size:.78rem;font-weight:500;letter-spacing:.01em}.cc-scope .cc-insight strong{font-family:var(--font-heading);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.15;color:var(--gray-900);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.cc-scope .cc-insight-delta{margin:0;color:var(--gray-500);font-size:.78rem;line-height:1.35;font-variant-numeric:tabular-nums}.cc-scope .cc-insight-now{--swatch: #42E572;background:linear-gradient(155deg,#42e57224,#fff 70%);border-color:#42e57273}.cc-scope .cc-insight-now strong{color:var(--primary-700)}.cc-scope .cc-insight-now .cc-insight-delta{color:var(--primary-700);font-weight:500}.cc-scope .cc-insight-cash{--swatch: #2563EB}.cc-scope .cc-insight-delay2{--swatch: #0F766E}.cc-scope .cc-insight-delay3{--swatch: #D97706}.cc-scope .cc-insight-cash .cc-insight-delta,.cc-scope .cc-insight-delay2 .cc-insight-delta,.cc-scope .cc-insight-delay3 .cc-insight-delta{color:#b91c1c;font-weight:500}.cc-scope .cc-insight-note{margin-bottom:22px;padding:14px 16px;border-radius:14px;background:#092a120d;border-left:3px solid var(--primary-500);color:var(--primary-900);line-height:1.65;font-size:.95rem}.cc-scope .cc-summary{margin-bottom:22px;padding:18px 20px;border-radius:var(--radius-md);background:linear-gradient(155deg,#2dd35e14,#fff 60%);border:1px solid rgba(45,211,94,.35);border-left-width:4px;color:var(--gray-900)}.cc-scope .cc-summary-eyebrow{font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--primary-700);margin-bottom:8px}.cc-scope .cc-summary p{margin:0;line-height:1.6;font-size:.98rem;color:var(--gray-700)}.cc-scope .cc-summary p+p{margin-top:6px}.cc-scope .cc-summary strong{color:var(--gray-900);font-weight:700;font-variant-numeric:tabular-nums}.cc-scope .cc-breakdown-head{display:grid;gap:4px;margin-bottom:12px}.cc-scope .cc-breakdown-head h3{margin:0;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;letter-spacing:-.015em;color:var(--gray-900)}.cc-scope .cc-breakdown-head p{margin:0;color:var(--gray-600);font-size:.92rem}.cc-scope .cc-breakdown-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cc-scope .cc-breakdown-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--gray-200);background:#fff;color:var(--gray-700);font:inherit;font-size:.78rem;font-weight:500;padding:7px 12px;border-radius:999px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.cc-scope .cc-breakdown-tab:hover{border-color:var(--primary-400);color:var(--primary-700)}.cc-scope .cc-breakdown-tab.active{background:var(--gray-900);color:#fff;border-color:var(--gray-900);box-shadow:0 4px 10px #11182726}.cc-scope .cc-table-wrap{overflow:auto}.cc-scope .cc-table{width:100%;border-collapse:collapse;min-width:640px}.cc-scope .cc-table-yearly{color:var(--primary-700);font-weight:500}.cc-scope .cc-table-roi{color:var(--gray-700);font-variant-numeric:tabular-nums;font-weight:500}.cc-scope .cc-table th,.cc-scope .cc-table td{text-align:left;padding:12px;border-bottom:1px solid var(--gray-200)}.cc-scope .cc-table th{color:var(--gray-500);font-weight:500;font-size:.85rem}.cc-scope .cc-table td{font-size:.94rem;color:var(--gray-900)}.cc-scope .cc-table tbody tr:last-child td{border-bottom:none}.cc-scope .cc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.cc-scope .cc-modal.is-open{display:block}.cc-scope .cc-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#092a128c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cc-scope .cc-modal-dialog{position:relative;z-index:1;width:min(1100px,calc(100% - 24px));max-height:calc(100vh - 24px);margin:12px auto;padding:18px;border-radius:22px;background:#fff;box-shadow:0 24px 60px #092a1247;overflow:auto}.cc-scope .cc-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cc-scope .cc-modal-head h3{margin:4px 0 0;font-family:var(--font-heading);font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:var(--gray-900)}.cc-scope .cc-modal-close{border:none;background:var(--gray-100);color:var(--gray-900);width:40px;height:40px;border-radius:999px;font-size:1.1rem;cursor:pointer;transition:background .18s ease}.cc-scope .cc-modal-close:hover{background:var(--gray-200)}.cc-scope .cc-modal-wrap{overflow-x:auto;overflow-y:hidden;padding-bottom:8px;margin-bottom:16px}.cc-scope .cc-chart-svg-modal{min-width:900px;width:100%;height:auto}.cc-scope .cc-modal .cc-chart-area{fill:url(#cc-chartAreaGradientModal)}body.modal-open{overflow:hidden}.cc-scope .cc-tax-toggle{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--gray-50);border:1px solid var(--gray-200);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease}.cc-scope .cc-tax-toggle:hover{border-color:var(--primary-400)}.cc-scope .cc-tax-toggle input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.cc-scope .cc-tax-toggle-track{position:relative;flex:0 0 auto;width:36px;height:20px;border-radius:999px;background:var(--gray-300);transition:background .18s ease;margin-top:2px}.cc-scope .cc-tax-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s ease}.cc-scope .cc-tax-toggle input:checked~.cc-tax-toggle-track{background:var(--primary-500)}.cc-scope .cc-tax-toggle input:checked~.cc-tax-toggle-track .cc-tax-toggle-thumb{transform:translate(16px)}.cc-scope .cc-tax-toggle-copy strong{display:block;font-family:var(--font-heading);font-size:.92rem;color:var(--gray-900);font-weight:600}.cc-scope .cc-tax-toggle-copy small{display:block;margin-top:2px;color:var(--gray-600);font-size:.78rem;line-height:1.45}.cc-scope{overflow-x:clip;max-width:100%;width:100%}.cc-scope .cc-stat,.cc-scope .cc-insight,.cc-scope .cc-comparison-badge,.cc-scope .cc-legend-item,.cc-scope .cc-comparison-copy,.cc-scope .cc-chart-card,.cc-scope .cc-chart-copy,.cc-scope .cc-summary,.cc-scope .cc-form-toolbar,.cc-scope .cc-toolbar-side{min-width:0}.cc-scope .cc-table-wrap{width:100%;max-width:100%;min-width:0}.cc-scope .cc-stat strong,.cc-scope .cc-insight strong,.cc-scope .cc-comparison-badge strong,.cc-scope .cc-legend-item strong,.cc-scope .cc-legend-item small,.cc-scope .cc-summary p,.cc-scope .cc-card-head h2,.cc-scope .cc-comparison-copy h3,.cc-scope .cc-chart-head h3,.cc-scope .cc-breakdown-head h3{overflow-wrap:anywhere;word-break:break-word}@media (max-width: 520px){.cc-scope .cc-card{padding:18px}.cc-scope .cc-stat strong{font-size:1.3rem}.cc-scope .cc-comparison-badge strong{font-size:1.35rem}.cc-scope .cc-form-toolbar{gap:10px}.cc-scope .cc-toolbar-side{width:100%;justify-content:space-between}.cc-scope .cc-scenarios{max-width:100%;flex-basis:100%}.cc-scope .cc-comparison-hero{padding:14px}}@media (max-width: 360px){.cc-scope .cc-scenarios{grid-template-columns:1fr 1fr}.cc-scope .cc-scenario-btn[data-scenario=aggressive]{grid-column:1 / -1}}
