@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";.email-list-growth-results,.email-list-growth-projection{min-width:0}.email-list-growth-results{display:grid;gap:20px}.email-list-growth-projection h3{margin:0 0 14px;font-size:1.02rem}.email-growth-table-wrap{max-width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.18);border-radius:8px}.email-growth-table{width:100%;border-collapse:collapse;color:#f3fcfb;font-size:.84rem;font-variant-numeric:tabular-nums}.email-growth-table-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.email-growth-table th,.email-growth-table td{padding:10px 9px;border-bottom:1px solid rgba(255,255,255,.16);text-align:right;overflow-wrap:anywhere}.email-growth-table thead th{color:#9ae8df;font-weight:700}.email-growth-table th:first-child,.email-growth-table tbody th{text-align:left}.email-growth-table th:first-child{white-space:nowrap}.email-growth-table-compact-label{display:none;text-decoration:none}.email-growth-table tbody th{color:#f3fcfb;font-weight:650}.email-growth-table tbody tr:last-child th,.email-growth-table tbody tr:last-child td{border-bottom:0}.email-growth-zero-start-note{margin:13px 0 0;color:#c6d8dd;font-size:.82rem;line-height:1.55}.email-list-growth-results .email-list-growth-observations{margin:0;padding-left:26px;color:var(--muted)}@media(max-width:520px){.email-growth-table{font-size:.72rem}.email-growth-table-full-label{display:none}.email-growth-table-compact-label{display:inline}.email-growth-table th,.email-growth-table td{padding:8px 5px}}.invoice-late-fee-results{display:grid;gap:18px;min-width:0}.invoice-late-fee-results .invoice-late-fee-observations{margin:0;padding-left:26px;color:var(--muted)}.tax-set-aside-layout,.tax-set-aside-results,.tax-set-aside-results>.result-panel{min-width:0}.tax-set-aside-results{display:grid;gap:20px}.tax-set-aside-results strong{overflow-wrap:anywhere}.tax-set-aside-context{margin:0 0 20px;color:#c4d9df;line-height:1.6}.tax-set-aside-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tax-set-aside-table th,.tax-set-aside-table td{padding:14px 10px;text-align:left;border-bottom:1px solid #456071;overflow-wrap:anywhere}.tax-set-aside-table thead th{color:#a7e6e1;font-size:.85rem}.tax-set-aside-table tbody th{color:#f3fcfb;font-weight:700}.tax-set-aside-table td{font-size:.95rem}.tax-set-aside-sales-tax{margin-top:24px;padding-top:20px;border-top:1px solid #456071;color:#c4d9df;line-height:1.6}.tax-set-aside-sales-tax h3{color:#f3fcfb;font-size:1rem}.tax-set-aside-sales-tax strong{color:#f3fcfb}.tax-set-aside-results .tax-set-aside-observations{margin:0;padding-left:20px;color:var(--muted)}.tax-set-aside-observations li+li{margin-top:8px}.tax-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:650px){.tax-set-aside-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tax-set-aside-table,.tax-set-aside-table tbody{display:block}.tax-set-aside-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr);margin-top:14px;padding:14px;border:1px solid #456071;border-radius:12px}.tax-set-aside-table tbody th{border:0;padding:0 0 10px}.tax-set-aside-table td{display:flex;justify-content:space-between;gap:12px;padding:10px 0;text-align:right;white-space:nowrap}.tax-set-aside-table td:before{content:attr(data-label);color:#c4d9df;text-align:left;white-space:normal;flex:1}.tax-set-aside-table td:last-child{border-bottom:0}}.task-batching-layout,.task-batching-results,.task-batching-results>section{min-width:0}.task-batching-results{display:grid;gap:20px;align-content:start}.task-batching-results .result-primary strong{font-size:clamp(1.7rem,4vw,2.2rem);line-height:1.25}.task-batching-results strong{overflow-wrap:anywhere}.task-batching-workflows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.task-batching-breakdown h2,.task-batching-capacity-value h2{font-size:1.3rem}.task-batching-workflows h3,.task-batching-difference h3{font-size:1.05rem}.task-batching-breakdown p,.task-batching-capacity-value p,.task-batching-observations{color:var(--muted);line-height:1.6}.task-batching-breakdown-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid #d6e4e8;font-size:.92rem}.task-batching-breakdown-line span{color:var(--muted)}.task-batching-breakdown-line strong{text-align:right;font-variant-numeric:tabular-nums}.task-batching-capacity-value .task-batching-breakdown-line strong{flex-shrink:0;max-width:55%}.task-batching-difference{margin-top:22px}.task-batching-assumptions{margin-bottom:0}.task-batching-observations{margin:0;padding-left:22px}.task-batching-observations li+li{margin-top:8px}@media(max-width:650px){.task-batching-workflows{grid-template-columns:minmax(0,1fr)}}.burnout-risk-quiz,.burnout-risk-results{display:grid;gap:21px;min-width:0}.burnout-risk-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px;padding:18px 0;border-top:1px solid #456071;border-bottom:1px solid #456071}.burnout-risk-total strong{font-size:clamp(2.5rem,7vw,4rem);line-height:1.1}.burnout-risk-total span{color:#c4d9df}.burnout-risk-band-label{margin:24px 0 8px;color:#c4d9df;font-size:.9rem}.burnout-risk-band{margin:0;color:#72d9d2;font-weight:800;line-height:1.5}.burnout-risk-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.burnout-risk-highlights div{display:grid;gap:9px}.burnout-risk-highlights strong{font-size:.92rem}.burnout-risk-highlights span{color:#c4d9df;line-height:1.6}.burnout-risk-boundary{margin-top:26px;padding-top:18px;border-top:1px solid #456071}.burnout-risk-boundary p{margin:0;color:#c4d9df;font-size:.9rem;line-height:1.7}.burnout-risk-boundary p+p{margin-top:12px}.burnout-risk-dimension-list{display:grid;gap:22px;margin-top:24px}.burnout-risk-dimension-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:9px 16px}.burnout-risk-dimension-row strong{color:var(--navy-900)}.burnout-risk-dimension-row span{color:var(--muted);font-size:.85rem;white-space:nowrap}.burnout-risk-dimension-row progress{grid-column:1 / -1;width:100%;height:12px;accent-color:var(--teal-700)}.burnout-risk-tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:15px}.burnout-risk-suite-cta .simple-button{max-width:100%;text-align:center}.burnout-risk-retake{justify-self:start;cursor:pointer}@media(max-width:720px){.burnout-risk-highlights,.burnout-risk-tool-list,.burnout-risk-dimension-row{grid-template-columns:1fr}.burnout-risk-dimension-row progress{grid-column:auto}}.temperature-converter-results{display:grid;gap:24px;min-width:0}.temperature-converter-results .result-value{min-width:0}.temperature-converter-results .result-value strong{overflow-wrap:anywhere}.temperature-converter-results .result-detail .result-value span{color:var(--muted)}.temperature-converter-results .result-detail .result-value strong{color:var(--navy-900)}.temperature-converter-primary-note{margin:24px 0 0;color:#deedee;line-height:1.65}.temperature-converter-detail-note{margin:24px 0 0;color:var(--muted);line-height:1.65}.temperature-converter-table{width:100%;border-collapse:collapse;font-size:.9rem}.temperature-converter-table th,.temperature-converter-table td{padding:12px 4px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.temperature-converter-table th{text-align:left}.temperature-converter-table td,.temperature-converter-table th:last-child{text-align:right}.temperature-converter-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.temperature-converter-presets-label{flex:1 0 100%;color:var(--muted);font-size:.875rem}@media(max-width:600px){.temperature-converter-table{font-size:.82rem}.temperature-converter-table th,.temperature-converter-table td{padding:10px 3px}}.volume-converter-results{display:grid;gap:24px;min-width:0}.volume-converter-results .result-value{min-width:0}.volume-converter-results .result-value strong{overflow-wrap:anywhere}.volume-converter-results .result-detail .result-value span{color:var(--muted)}.volume-converter-results .result-detail .result-value strong{color:var(--navy-900)}.volume-converter-primary-note{margin:24px 0 0;color:#deedee;line-height:1.65}.volume-converter-detail-note{margin:24px 0 0;color:var(--muted);line-height:1.65}.volume-converter-group{min-width:0}.volume-converter-group+.volume-converter-group{margin-top:26px}.volume-converter-table{width:100%;border-collapse:collapse;font-size:.9rem}.volume-converter-table th,.volume-converter-table td{padding:12px 4px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.volume-converter-table th{text-align:left}.volume-converter-table td,.volume-converter-table th:last-child{text-align:right}.volume-converter-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.volume-converter-presets-label{flex:1 0 100%;color:var(--muted);font-size:.875rem}.volume-converter-presets .simple-button{min-height:40px;padding-inline:13px;font-size:.82rem}@media(max-width:600px){.volume-converter-table{font-size:.82rem}.volume-converter-table th,.volume-converter-table td{padding:10px 3px}.volume-converter-presets{gap:7px}.volume-converter-presets .simple-button{min-height:38px;padding-inline:11px}}.area-converter-results{display:grid;gap:24px;min-width:0}.area-converter-results .result-value{min-width:0}.area-converter-results .result-value strong{overflow-wrap:anywhere}.area-converter-results .result-detail .result-value span{color:var(--muted)}.area-converter-results .result-detail .result-value strong{color:var(--navy-900)}.area-converter-primary-note{margin:24px 0 0;color:#deedee;line-height:1.65}.area-converter-detail-note{margin:24px 0 0;color:var(--muted);line-height:1.65}.area-converter-group{min-width:0}.area-converter-group+.area-converter-group{margin-top:26px}.area-converter-table{width:100%;border-collapse:collapse;font-size:.9rem}.area-converter-table th,.area-converter-table td{padding:12px 4px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.area-converter-table th{text-align:left}.area-converter-table td,.area-converter-table th:last-child{text-align:right}.area-converter-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.area-converter-presets-label{flex:1 0 100%;color:var(--muted);font-size:.875rem}.area-converter-presets .simple-button{min-height:40px;padding-inline:13px;font-size:.82rem}@media(max-width:600px){.area-converter-table{font-size:.82rem}.area-converter-table th,.area-converter-table td{padding:10px 3px}.area-converter-presets{gap:7px}.area-converter-presets .simple-button{min-height:38px;padding-inline:11px}}.speed-converter-primary-result,.speed-converter-detail{margin-bottom:22px}.speed-converter-results .result-value{min-width:0}.speed-converter-results .result-value strong{overflow-wrap:anywhere}.speed-converter-results .result-detail .result-value span{color:var(--muted)}.speed-converter-results .result-detail .result-value strong{color:var(--navy-900)}.speed-converter-primary-note{color:#deedee;line-height:1.65;margin:24px 0 0}.speed-converter-detail-note{color:var(--muted);line-height:1.65;margin:18px 0 0}.speed-converter-presets{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.speed-converter-presets-label{color:var(--muted);flex-basis:100%;font-size:.9rem;font-weight:600}.speed-converter-presets .simple-button{font-size:.82rem;min-height:40px;padding-inline:13px}.speed-pace-toggle{align-items:flex-start;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-top:18px;padding:14px 16px}.speed-pace-toggle input{accent-color:var(--teal);flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.speed-pace-toggle span{display:grid;gap:4px}.speed-pace-toggle small{color:var(--muted);font-size:.86rem;line-height:1.5}.speed-converter-group+.speed-converter-group{margin-top:22px}.speed-converter-group h3{margin:0 0 12px}.speed-converter-group{min-width:0}.speed-converter-table{border-collapse:collapse;min-width:0;width:100%}.speed-converter-table th,.speed-converter-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 10px;text-align:left}.speed-converter-table th[scope=col]{color:var(--muted);font-size:.82rem;font-weight:600}.speed-converter-table th[scope=row]{font-weight:600}.speed-converter-table td{font-variant-numeric:tabular-nums;text-align:right}@media(max-width:540px){.speed-converter-table{font-size:.82rem}.speed-converter-table th,.speed-converter-table td{padding:10px 3px}.speed-converter-presets .simple-button{flex:1 1 auto}}.cooking-measurement-page{display:grid;gap:24px}.cooking-measurement-results{display:grid;gap:24px;min-width:0}.cooking-measurement-results .result-value{min-width:0}.cooking-measurement-results .result-value strong{overflow-wrap:anywhere}.cooking-measurement-results .result-detail .result-value span,.cooking-scale-result .result-value span{color:var(--muted)}.cooking-measurement-results .result-detail .result-value strong,.cooking-scale-result .result-value strong{color:var(--navy-900);overflow-wrap:anywhere}.cooking-measurement-primary-note{margin:20px 0 0;color:#deedee;line-height:1.65}.cooking-measurement-detail-note,.cooking-scale-intro{margin:20px 0 0;color:var(--muted);line-height:1.65}.cooking-measurement-group{min-width:0}.cooking-measurement-group+.cooking-measurement-group{margin-top:26px}.cooking-measurement-table{width:100%;border-collapse:collapse;font-size:.9rem}.cooking-measurement-table th,.cooking-measurement-table td{padding:12px 4px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.cooking-measurement-table th{text-align:left}.cooking-measurement-table td,.cooking-measurement-table th:last-child{text-align:right}.cooking-measurement-table td small{display:block;margin-top:6px;font-size:.75rem;color:var(--muted)}.cooking-measurement-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}.cooking-measurement-presets-label{flex:1 0 100%;color:var(--muted);font-size:.875rem}.cooking-measurement-presets .simple-button{min-height:40px;padding-inline:13px;font-size:.82rem}.cooking-fraction-toggle{display:flex;align-items:flex-start;gap:12px;margin-top:20px;cursor:pointer}.cooking-fraction-toggle input{width:20px;height:20px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--teal-600)}.cooking-fraction-toggle strong,.cooking-fraction-toggle small{display:block}.cooking-fraction-toggle small{color:var(--muted);font-size:.82rem;margin-top:5px;line-height:1.5}.cooking-scale-inputs{margin-top:24px}.cooking-scale-result{margin-top:24px;padding:24px;border-radius:12px}@media(max-width:600px){.cooking-measurement-table{font-size:.82rem}.cooking-measurement-table th,.cooking-measurement-table td{padding:10px 3px}.cooking-measurement-presets{gap:7px}.cooking-measurement-presets .simple-button{min-height:40px;padding-inline:11px}.cooking-scale-result{padding:16px}}.loan-amortization-results{display:grid;gap:22px;min-width:0}.loan-amortization-results .result-value{min-width:0}.loan-amortization-results .result-value strong{overflow-wrap:anywhere}.loan-amortization-results .result-detail .result-value span{color:var(--muted)}.loan-amortization-results .result-detail .result-value strong{color:var(--navy-900)}.loan-amortization-result-note,.loan-amortization-detail-note{color:var(--muted);line-height:1.65;margin:18px 0 0}.loan-amortization-results .result-panel .loan-amortization-result-note{color:#d9e7e9}.loan-amortization-extra-options{border:1px solid var(--line);border-radius:12px;margin:20px 0 0;padding:16px}.loan-amortization-extra-options legend{font-weight:700;padding-inline:8px}.loan-amortization-checkbox{align-items:center;display:flex;gap:11px;margin-block:11px;min-height:30px}.loan-amortization-checkbox input{accent-color:var(--teal-700);block-size:18px;inline-size:18px}.loan-amortization-extra-help{margin-top:5px}.loan-amortization-schedule{margin-top:18px}.loan-amortization-schedule summary{cursor:pointer;font-weight:700;padding-block:12px}.loan-amortization-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.loan-amortization-table{border-collapse:collapse;font-size:.87rem;min-width:800px;width:100%}.loan-amortization-table th,.loan-amortization-table td{border-bottom:1px solid var(--line);padding:10px 9px;text-align:right;white-space:nowrap}.loan-amortization-table th:first-child,.loan-amortization-table td:first-child{text-align:left}.loan-amortization-table tbody tr:last-child th,.loan-amortization-table tbody tr:last-child td{border-bottom:0}.loan-amortization-calculator .form-actions{justify-content:flex-start}@media(max-width:600px){.loan-amortization-results{gap:16px}.loan-amortization-extra-options{padding:13px}.loan-amortization-table{font-size:.81rem;min-width:720px}.loan-amortization-table th,.loan-amortization-table td{padding:9px 7px}}.mortgage-payment-results{display:grid;gap:22px;min-width:0}.mortgage-payment-results .result-detail .result-value span{color:var(--muted)}.mortgage-payment-results .result-detail .result-value strong{color:var(--navy-900);overflow-wrap:anywhere}.mortgage-detail-note,.mortgage-primary-note{color:var(--muted);line-height:1.65;margin:18px 0 0}.mortgage-payment-results .result-panel .mortgage-primary-note{color:#d9e7e9}.mortgage-optional-costs{border:1px solid var(--line);border-radius:12px;margin:18px 0 0;padding:14px 16px 16px}.mortgage-optional-costs legend{font-weight:700;padding-inline:8px}.mortgage-checkbox{align-items:center;display:flex;gap:11px;margin:7px 0;min-height:28px}.mortgage-checkbox input{accent-color:var(--teal-700);block-size:18px;inline-size:18px}.mortgage-optional-inputs{margin-top:10px}.mortgage-payment-calculator .form-actions{justify-content:flex-start}.mortgage-result-detail .result-value strong{max-width:100%}@media(max-width:600px){.mortgage-payment-results{gap:16px}.mortgage-optional-costs{padding:12px}}.simple-interest-results{gap:22px;min-width:0}.simple-interest-results .result-value strong{overflow-wrap:anywhere}.simple-interest-results .calculated-content{border-inline-start:4px solid var(--teal-700);background:linear-gradient(135deg,#f1f9f8,#fff 78%)}.simple-interest-breakdown-toggle{align-items:center;display:flex;gap:10px;margin-block:18px}.simple-interest-breakdown-toggle input{accent-color:var(--teal-700);block-size:18px;inline-size:18px}.simple-interest-calculator .form-actions{justify-content:flex-start}@media(max-width:600px){.simple-interest-results{gap:16px}}.percentage-increase-decrease-comparison{min-width:0}.percentage-scenario-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.percentage-scenario-input-group{min-width:0;margin:0;padding:1rem;border:1px solid var(--line);border-radius:.75rem}.percentage-scenario-input-group legend{padding:0 .35rem;color:var(--navy-800);font-weight:750}.percentage-increase-decrease-table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--ink);font-size:.95rem}.percentage-increase-decrease-table caption{margin-bottom:.75rem;color:var(--muted);text-align:left}.percentage-increase-decrease-table th,.percentage-increase-decrease-table td{overflow-wrap:anywhere;padding:.7rem .55rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.percentage-increase-decrease-table th:first-child{width:42%}.percentage-increase-decrease-table thead th{background:var(--paper);color:var(--navy-800);font-weight:700}.percentage-increase-decrease-table tbody th{font-weight:650}@media(max-width:560px){.percentage-scenario-inputs{grid-template-columns:minmax(0,1fr)}.percentage-increase-decrease-table{font-size:.85rem}.percentage-increase-decrease-table th,.percentage-increase-decrease-table td{padding:.6rem .35rem}}.percentage-difference-comparison{min-width:0}.percentage-difference-input-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.percentage-difference-input-pair{min-width:0;margin:0;padding:1rem;border:1px solid var(--line);border-radius:.75rem}.percentage-difference-input-pair legend{padding:0 .35rem;color:var(--navy-800);font-weight:750}.percentage-difference-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.95rem;color:var(--ink)}.percentage-difference-table caption{margin-bottom:.75rem;color:var(--muted);text-align:left}.percentage-difference-table th,.percentage-difference-table td{padding:.7rem .55rem;border-bottom:1px solid var(--line);overflow-wrap:anywhere;text-align:left;vertical-align:top}.percentage-difference-table th:first-child{width:42%}.percentage-difference-table thead th{background:var(--paper);color:var(--navy-800);font-weight:700}.percentage-difference-table tbody th{font-weight:650}@media(max-width:560px){.percentage-difference-input-pairs{grid-template-columns:minmax(0,1fr)}.percentage-difference-table{font-size:.85rem}.percentage-difference-table th,.percentage-difference-table td{padding:.6rem .35rem}}.bmr-input-groups{display:grid;gap:1rem}.bmr-input-group{min-width:0;margin:0;padding:1rem;border:1px solid var(--line);border-radius:.75rem}.bmr-input-group legend{padding:0 .35rem;color:var(--navy-800);font-weight:750}.bmr-results,.bmr-result-detail .result-value{min-width:0}.bmr-result-detail .result-value span{color:var(--muted)}.bmr-result-detail .result-value strong{color:var(--navy-900)}.bmr-primary-result .result-secondary strong{font-size:1.1rem}.bmr-results .result-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.bmr-primary-result .bmr-formula-primary-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bmr-primary-result .bmr-formula-primary-values>.result-value{min-width:0;padding:1rem;border:1px solid rgb(255 255 255 / 24%);border-radius:.8rem}.bmr-primary-result .bmr-formula-primary-values strong{font-size:clamp(1.15rem,2vw,1.75rem);overflow-wrap:anywhere}.bmr-reference-grid{display:grid;gap:1rem}.bmr-reference-grid-multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.bmr-reference-card{min-width:0;padding:1rem;border:1px solid var(--line);border-radius:.75rem;background:var(--paper)}.bmr-reference-card h3{margin:0 0 .75rem;color:var(--navy-800);font-size:1rem}.bmr-reference-card p{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:.5rem 0 0}.bmr-reference-card p span{color:var(--muted)}.bmr-reference-card p strong{text-align:right}.bmr-detail-note{margin:1rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.6}@media(max-width:560px){.bmr-results .result-secondary,.bmr-primary-result .bmr-formula-primary-values,.bmr-reference-grid-multiple{grid-template-columns:minmax(0,1fr)}.bmr-reference-card p{align-items:flex-start;flex-direction:column;gap:.25rem}.bmr-reference-card p strong{text-align:left}}.calorie-deficit-input-groups{display:grid;gap:1rem}.calorie-deficit-input-group{min-width:0;margin:0;padding:1rem;border:1px solid var(--line);border-radius:.75rem}.calorie-deficit-input-group legend{padding:0 .35rem;color:var(--navy-800);font-weight:750}.calorie-deficit-note{margin:.8rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.65}.calorie-deficit-note a{color:var(--teal-700)}.calorie-deficit-input-group>.calorie-deficit-note:first-of-type{margin:0 0 1rem}.calorie-deficit-results,.calorie-deficit-result-detail .result-value{min-width:0}.calorie-deficit-result-detail .result-value span{color:var(--muted)}.calorie-deficit-result-detail .result-value strong{color:var(--navy-900)}.calorie-deficit-primary-result .result-secondary strong{font-size:1.1rem}.calorie-deficit-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.calorie-deficit-scenario-primary{min-width:0;padding:1rem;border:1px solid rgb(255 255 255 / 24%);border-radius:.8rem}.calorie-deficit-scenario-primary h3{margin:0 0 1rem;color:#fff}.calorie-deficit-scenario-primary .result-value{display:flex;flex-direction:column;gap:.35rem;margin:.65rem 0}.calorie-deficit-scenario-primary strong{font-size:1.25rem;overflow-wrap:anywhere}.calorie-deficit-math-warning{margin:0;padding:1rem 1.25rem;border-left:3px solid var(--navy-800);background:var(--blue-100);color:var(--navy-900);line-height:1.6}.calorie-deficit-negative-result{margin:0;padding:1rem;border:1px solid currentColor;border-radius:.75rem;background:var(--white)}.calorie-deficit-reference-label{font-weight:800;color:var(--navy-800)}@media(max-width:560px){.calorie-deficit-scenario-grid,.calorie-deficit-results .result-secondary{grid-template-columns:minmax(0,1fr)}}:root{--navy-950: var(--av-navy);--navy-900: var(--av-navy-2);--navy-800: #12354f;--ink: var(--av-ink);--muted: #607587;--line: var(--av-border);--paper: var(--av-bg);--white: var(--av-surface);--teal-700: var(--av-teal);--teal-600: var(--av-teal);--teal-400: #55c6c2;--teal-100: #e0f5f2;--blue-100: #e7f0fa;--font-sans: "Inter", system-ui, sans-serif;--font-display: var(--av-font-display);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 24px;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;background:var(--paper)}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--teal-400);outline-offset:4px}button{font:inherit}.simple-shell{min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.simple-header{background:var(--navy-950);color:var(--white);border-bottom:1px solid rgba(172,219,222,.22)}.simple-header-inner,.simple-main,.av-workspace-main.simple-main,.simple-footer-inner{width:min(100% - 40px,1100px);margin:0 auto}.simple-header-inner{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:26px}.simple-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.simple-brand-mark{width:42px;height:42px;border-radius:11px;object-fit:contain;background:#fff;padding:5px}.simple-brand-wordmark{font-size:1.02rem}.simple-brand-wordmark span{color:#68d2cd}.simple-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 24px;font-size:.85rem;font-weight:700}.simple-nav a{color:#b9ced6;text-decoration:none;transition:color .2s ease}.simple-nav a:hover,.simple-nav a[aria-current=page]{color:#6edbd5}.simple-main{flex:1;padding:clamp(46px,8vw,104px) 0 82px}.simple-hero{position:relative}.simple-hero:before{content:"";position:absolute;width:280px;height:280px;right:-150px;top:-105px;border-radius:50%;background:var(--teal-100);opacity:.7;z-index:-1}.av-workspace-main .simple-hero:before{right:0}.simple-eyebrow{margin:0 0 16px;color:var(--teal-700);text-transform:uppercase;font-weight:800;letter-spacing:.15em;font-size:.7rem}h1,h2,h3{font-family:var(--font-display)}h1{max-width:820px;margin:0;color:var(--navy-950);font-size:clamp(2.45rem,7vw,5rem);line-height:1.02;letter-spacing:-.06em}.simple-description{max-width:680px;margin:24px 0 0;color:var(--muted);font-size:clamp(1.04rem,2vw,1.18rem);line-height:1.72}.simple-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.simple-button{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 19px;border-radius:999px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.simple-button:hover{transform:translateY(-2px)}.simple-button-primary{color:#fff;background:var(--teal-700);box-shadow:0 8px 18px #087d832e}.simple-button-primary:hover{background:#076d73}.simple-button-secondary{color:var(--navy-900);background:#ffffffb8;border:1px solid var(--line)}.simple-button-secondary:hover{border-color:var(--teal-400)}.simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(52px,8vw,88px)}.simple-card{position:relative;min-height:260px;display:flex;flex-direction:column;align-items:flex-start;padding:29px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:0 16px 40px #0f2b3e0e;transition:transform .22s ease,box-shadow .22s ease}.simple-card:hover{transform:translateY(-4px);box-shadow:0 22px 46px #0f2b3e1a}.simple-card-kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:var(--teal-700);background:var(--teal-100);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.simple-card h2,.simple-card h3{margin:22px 0 9px;color:var(--navy-950);font-size:1.42rem;letter-spacing:-.035em}.simple-card p{margin:0;color:var(--muted);line-height:1.66}.simple-card-link{margin-top:auto;padding-top:22px;color:var(--teal-700);font-size:.88rem;font-weight:800;text-decoration:none}.simple-card-link:after{content:"  →";transition:padding-left .2s ease}.simple-card-link:hover:after{padding-left:4px}.simple-note{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:56px;max-width:720px;padding:20px 22px;border-left:3px solid var(--teal-400);background:#e0f5f28f;color:#385b67;line-height:1.65}.simple-note strong{color:var(--navy-900)}.simple-note-mark{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--teal-700);color:#fff;font-size:.76rem;font-weight:800}.tool-layout{max-width:850px}.tool-content{margin-top:38px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);gap:20px;align-items:start}.simple-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:clamp(23px,4vw,34px);box-shadow:0 16px 40px #0f2b3e0d}.result-detail{border:2px solid var(--navy-800)}.working-capital-results{display:grid;gap:22px;min-width:0}.working-capital-results .result-detail .result-value span{color:var(--muted)}.working-capital-results .result-detail .result-value strong{color:var(--navy-900)}.working-capital-results .result-detail .input-help{margin-top:18px}.working-capital-results .result-explanation{overflow-wrap:anywhere}.working-capital-status{margin:20px 0 0}.current-ratio-results{display:grid;gap:22px;min-width:0}.current-ratio-results .result-value{min-width:0}.current-ratio-results .result-value strong,.current-ratio-results .result-explanation{overflow-wrap:anywhere}.current-ratio-results .result-detail .result-value span{color:var(--muted)}.current-ratio-results .result-detail .result-value strong{color:var(--navy-900)}.current-ratio-results .result-detail .input-help{margin-top:18px}.current-ratio-status{margin:20px 0 0}.quick-ratio-results{display:grid;gap:22px;min-width:0}.quick-ratio-results .result-value,.quick-ratio-results .result-explanation{min-width:0;overflow-wrap:anywhere}.quick-ratio-results .result-detail .result-value span{color:var(--muted)}.quick-ratio-results .result-detail .result-value strong{color:var(--navy-900)}.quick-ratio-results .result-detail .input-help{margin-top:18px}.quick-ratio-status{margin:20px 0 0}.cash-ratio-results{display:grid;gap:22px;min-width:0}.cash-ratio-results .result-value,.cash-ratio-results .result-explanation{min-width:0;overflow-wrap:anywhere}.cash-ratio-results .result-detail .result-value span{color:var(--muted)}.cash-ratio-results .result-detail .result-value strong{color:var(--navy-900)}.cash-ratio-results .result-detail .input-help{margin-top:18px}.cash-ratio-status{margin:20px 0 0}.dso-results{display:grid;gap:22px;min-width:0}.dso-results .result-value,.dso-results .result-explanation{min-width:0;overflow-wrap:anywhere}.dso-results .result-detail .result-value span{color:var(--muted)}.dso-results .result-detail .result-value strong{color:var(--navy-900)}.dso-results .result-detail .input-help{margin-top:18px}.dio-results{display:grid;gap:22px;min-width:0}.dio-results .result-value,.dio-results .result-explanation{min-width:0;overflow-wrap:anywhere}.dio-results .result-detail .result-value span{color:var(--muted)}.dio-results .result-detail .result-value strong{color:var(--navy-900)}.dio-results .result-detail .input-help{margin-top:18px}.dpo-results{display:grid;gap:22px;min-width:0}.dpo-results .result-value,.dpo-results .result-explanation{min-width:0;overflow-wrap:anywhere}.dpo-results .result-detail .result-value span{color:var(--muted)}.dpo-results .result-detail .result-value strong{color:var(--navy-900)}.dpo-results .result-detail .input-help{margin-top:18px}.cash-conversion-cycle-results{display:grid;gap:22px;min-width:0}.cash-conversion-cycle-results .result-value,.cash-conversion-cycle-results .result-explanation{min-width:0;overflow-wrap:anywhere}.cash-conversion-cycle-results .result-detail .result-value span{color:var(--muted)}.cash-conversion-cycle-results .result-detail .result-value strong{color:var(--navy-900)}.cash-conversion-cycle-results .result-detail .input-help{margin-top:18px}.ccc-source-links{margin-bottom:20px;line-height:1.7}.ccc-source-links a{color:var(--teal-700);text-decoration:underline}.working-capital-turnover-results{display:grid;gap:22px;min-width:0}.working-capital-turnover-results .result-value,.working-capital-turnover-results .result-explanation{min-width:0;overflow-wrap:anywhere}.working-capital-turnover-results .result-detail .result-value span{color:var(--muted)}.working-capital-turnover-results .result-detail .result-value strong{color:var(--navy-900)}.working-capital-turnover-results .result-detail .input-help{margin-top:18px}.working-capital-turnover-source-links{margin-bottom:20px;line-height:1.7}.working-capital-turnover-source-links a{color:var(--teal-700);text-decoration:underline}.debt-to-equity-results{display:grid;gap:22px;min-width:0}.debt-to-equity-results>.result-panel,.debt-to-equity-results>.result-detail{min-width:0}.debt-to-equity-results .result-value{min-width:0}.debt-to-equity-results .result-value strong,.debt-to-equity-results .result-explanation{overflow-wrap:anywhere}.debt-to-equity-results .result-detail .result-value span{color:var(--muted)}.debt-to-equity-results .result-detail .result-value strong{color:var(--navy-900)}.debt-to-equity-results .input-help{margin-top:18px}.debt-to-equity-status{margin:20px 0 0}.debt-to-equity-source-links{margin-bottom:20px;line-height:1.7}.debt-to-equity-source-links a{color:var(--teal-700);text-decoration:underline}.debt-to-assets-results{display:grid;gap:22px;min-width:0}.debt-to-assets-results>.result-panel,.debt-to-assets-results>.result-detail{min-width:0}.debt-to-assets-results .result-value{min-width:0}.debt-to-assets-results .result-value strong,.debt-to-assets-results .result-explanation{overflow-wrap:anywhere}.debt-to-assets-results .result-detail .result-value span{color:var(--muted)}.debt-to-assets-results .result-detail .result-value strong{color:var(--navy-900)}.debt-to-assets-results .input-help{margin-top:18px}.debt-to-assets-status{margin:20px 0 0}.debt-to-assets-source-links{margin-bottom:20px;line-height:1.7}.debt-to-assets-source-links a{color:var(--teal-700);text-decoration:underline}.interest-coverage-results{display:grid;gap:22px;min-width:0}.interest-coverage-results>.result-panel,.interest-coverage-results>.result-detail{min-width:0}.interest-coverage-results .result-value{min-width:0}.interest-coverage-results .result-value strong,.interest-coverage-results .result-explanation{overflow-wrap:anywhere}.interest-coverage-results .result-detail .result-value span{color:var(--muted)}.interest-coverage-results .result-detail .result-value strong{color:var(--navy-900)}.interest-coverage-results .input-help{margin-top:18px}.interest-coverage-status{margin:20px 0 0}.interest-coverage-source-links{margin-bottom:20px;line-height:1.7}.interest-coverage-source-links a{color:var(--teal-700);text-decoration:underline}.dscr-results,.gross-margin-results{display:grid;gap:22px;min-width:0}.gross-margin-results>.result-panel,.gross-margin-results>.result-detail{min-width:0}.gross-margin-results .result-value{min-width:0}.gross-margin-results .result-value strong,.gross-margin-results .result-explanation{overflow-wrap:anywhere}.gross-margin-results .result-detail .result-value span{color:var(--muted)}.gross-margin-results .result-detail .result-value strong{color:var(--navy-900)}.gross-margin-results .input-help{margin-top:18px}.gross-margin-source-links{margin-bottom:20px;line-height:1.7}.gross-margin-source-links a{color:var(--teal-700);text-decoration:underline}.operating-margin-results{display:grid;gap:22px;min-width:0}.operating-margin-results>.result-panel,.operating-margin-results>.result-detail{min-width:0}.operating-margin-results .result-value{min-width:0}.operating-margin-results .result-value strong,.operating-margin-results .result-explanation{overflow-wrap:anywhere}.operating-margin-results .result-detail .result-value span{color:var(--muted)}.operating-margin-results .result-detail .result-value strong{color:var(--navy-900)}.operating-margin-results .input-help{margin-top:18px}.operating-margin-source-links{margin-bottom:20px;line-height:1.7}.operating-margin-source-links a{color:var(--teal-700);text-decoration:underline}.operating-margin-bridge{display:grid;gap:12px;margin-top:24px}.operating-margin-bridge>.result-value,.operating-margin-bridge-row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(100px,auto);align-items:baseline;gap:8px}.operating-margin-bridge>.result-value{grid-template-columns:22px minmax(0,1fr) minmax(100px,auto)}.operating-margin-bridge>.result-value>span:first-child{grid-column:2}.operating-margin-bridge>.result-value>strong{grid-column:3}.operating-margin-bridge-row>span:nth-child(2){color:var(--muted)}.operating-margin-bridge-row>strong{justify-self:end;color:var(--navy-900);overflow-wrap:anywhere}.operating-margin-bridge-total{font-weight:700}.ebitda-margin-results{display:grid;gap:22px;min-width:0}.ebitda-margin-results>.result-panel,.ebitda-margin-results>.result-detail{min-width:0}.ebitda-margin-results .result-value{min-width:0}.ebitda-margin-results .result-value strong,.ebitda-margin-results .result-explanation{overflow-wrap:anywhere}.ebitda-margin-results .result-detail .result-value span{color:var(--muted)}.ebitda-margin-results .result-detail .result-value strong{color:var(--navy-900)}.ebitda-margin-results .input-help{margin-top:18px}.ebitda-margin-source-links{margin-bottom:20px;line-height:1.7}.ebitda-margin-source-links a{color:var(--teal-700);text-decoration:underline}.ebitda-margin-bridge{display:grid;gap:10px;margin-top:24px}.ebitda-margin-bridge-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:baseline;gap:12px}.ebitda-margin-bridge-row>strong{justify-self:end;color:var(--navy-900);overflow-wrap:anywhere}.ebitda-margin-bridge-total{font-weight:700}.net-profit-margin-results{display:grid;gap:22px;min-width:0}.net-profit-margin-results>.result-panel,.net-profit-margin-results>.result-detail{min-width:0}.net-profit-margin-results .result-value{min-width:0}.net-profit-margin-results .result-value strong,.net-profit-margin-results .result-explanation{overflow-wrap:anywhere}.net-profit-margin-results .result-detail .result-value span{color:var(--muted)}.net-profit-margin-results .result-detail .result-value strong{color:var(--navy-900)}.net-profit-margin-results .input-help{margin-top:18px}.net-profit-margin-source-links{margin-bottom:20px;line-height:1.7}.net-profit-margin-source-links a{color:var(--teal-700);text-decoration:underline}.net-profit-margin-bridge{display:grid;gap:10px;margin-top:24px}.net-profit-margin-bridge-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:baseline;gap:12px}.net-profit-margin-bridge-row>strong{justify-self:end;color:var(--navy-900);overflow-wrap:anywhere}.net-profit-margin-bridge-total{font-weight:700}.return-on-assets-results{display:grid;gap:22px;min-width:0}.return-on-assets-results>.result-panel,.return-on-assets-results>.result-detail{min-width:0}.return-on-assets-results .result-value{min-width:0}.return-on-assets-results .result-value strong,.return-on-assets-results .result-explanation{overflow-wrap:anywhere}.return-on-assets-results .result-detail .result-value span{color:var(--muted)}.return-on-assets-results .result-detail .result-value strong{color:var(--navy-900)}.return-on-assets-results .input-help{margin-top:18px}.return-on-assets-results .return-on-assets-average-assets>strong{font-size:1.25em}.return-on-equity-results{display:grid;gap:22px;min-width:0}.return-on-equity-results>.result-panel,.return-on-equity-results>.result-detail,.return-on-equity-results>.result-unavailable{min-width:0}.return-on-equity-results .result-value{min-width:0}.return-on-equity-results .result-value strong,.return-on-equity-results .result-explanation{overflow-wrap:anywhere}.return-on-equity-results .result-detail .result-value span{color:var(--muted)}.return-on-equity-results .result-detail .result-value strong{color:var(--navy-900)}.return-on-equity-results .result-unavailable .result-value span,.return-on-equity-results .result-unavailable .result-explanation{color:var(--muted)}.return-on-equity-results .result-unavailable .result-value strong{color:var(--navy-900)}.return-on-equity-results .input-help{margin-top:18px}.return-on-equity-results .return-on-equity-average>strong{font-size:1.25em}.return-on-equity-change-warning{border-left:4px solid var(--teal-700);padding:12px 16px}.return-on-equity-source-links{margin:0 0 20px;line-height:1.8}.return-on-equity-source-links a{color:var(--teal-700);text-decoration:underline}.operating-cash-flow-results{display:grid;gap:22px;min-width:0}.operating-cash-flow-results>.result-panel,.operating-cash-flow-results>.result-detail{min-width:0}.operating-cash-flow-results .result-value{min-width:0}.operating-cash-flow-results .result-value strong{overflow-wrap:anywhere;white-space:normal}.operating-cash-flow-results .result-detail .result-value span{color:var(--muted)}.operating-cash-flow-results .result-detail .result-value strong{color:var(--navy-900);overflow-wrap:anywhere}.free-cash-flow-results{display:grid;gap:22px;min-width:0}.free-cash-flow-results>.result-panel,.free-cash-flow-results>.result-detail,.free-cash-flow-results .result-value{min-width:0}.free-cash-flow-results .result-value strong,.free-cash-flow-results .result-explanation{overflow-wrap:anywhere;white-space:normal}.free-cash-flow-results .result-detail .result-value span{color:var(--muted)}.free-cash-flow-results .result-detail .result-value strong{color:var(--navy-900)}.operating-cash-flow-status{margin:16px 0 8px}.operating-cash-flow-bridge-heading{margin:24px 0 10px}.operating-cash-flow-bridge-wrap{min-width:0;max-width:100%}.operating-cash-flow-bridge{width:100%;table-layout:fixed;border-collapse:collapse}.operating-cash-flow-bridge caption{padding:0 0 8px;text-align:left;color:var(--muted)}.operating-cash-flow-bridge th,.operating-cash-flow-bridge td{min-width:0;padding:8px 5px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.operating-cash-flow-bridge th:first-child{width:43%}.operating-cash-flow-bridge td:nth-child(2){width:30%}.operating-cash-flow-bridge td:nth-child(3){width:27%;font-variant-numeric:tabular-nums}.operating-cash-flow-bridge tfoot{font-weight:700}.operating-cash-flow-sign-reminder{margin:0}.dscr-results>.result-panel,.dscr-results>.result-detail{min-width:0}.dscr-results .result-value{min-width:0}.dscr-results .result-value strong,.dscr-results .result-explanation{overflow-wrap:anywhere}.dscr-results .result-detail .result-value span{color:var(--muted)}.dscr-results .result-detail .result-value strong{color:var(--navy-900)}.dscr-results .input-help{margin-top:18px}.dscr-status{margin:20px 0 0}.dscr-source-links{margin-bottom:20px;line-height:1.7}.dscr-source-links a{color:var(--teal-700);text-decoration:underline}.length-converter-results{display:grid;gap:24px;min-width:0}.length-converter-results .result-value{min-width:0}.length-converter-results .result-value strong{overflow-wrap:anywhere}.length-converter-results .result-detail .result-value span{color:var(--muted)}.length-converter-results .result-detail .result-value strong{color:var(--navy-900)}.length-converter-primary-note{margin:24px 0 0;color:#deedee;line-height:1.65}.length-converter-detail-note{margin:24px 0 0;color:var(--muted);line-height:1.65}.length-converter-group{min-width:0}.length-converter-table{width:100%;border-collapse:collapse;font-size:.9rem}.length-converter-table th,.length-converter-table td{padding:12px 4px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.length-converter-table th{text-align:left}.length-converter-table td,.length-converter-table th:last-child{text-align:right}.weight-converter-results{display:grid;gap:24px;min-width:0}.weight-converter-results .result-value{min-width:0}.weight-converter-results .result-value strong{overflow-wrap:anywhere}.weight-converter-results .result-detail .result-value span{color:var(--muted)}.weight-converter-results .result-detail .result-value strong{color:var(--navy-900)}.weight-converter-primary-note{margin:24px 0 0;color:#deedee;line-height:1.65}.weight-converter-detail-note{margin:24px 0 0;color:var(--muted);line-height:1.65}.weight-converter-group{min-width:0}.weight-converter-table{width:100%;border-collapse:collapse;font-size:.9rem}.weight-converter-table th,.weight-converter-table td{padding:12px 4px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.weight-converter-table th{text-align:left}.weight-converter-table td,.weight-converter-table th:last-child{text-align:right}.weight-converter-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.weight-converter-presets-label{flex:1 0 100%;color:var(--muted);font-size:.875rem}.marketplace-fee-results .result-detail .result-value span{color:var(--muted)}.marketplace-fee-results .result-detail .result-value strong{color:var(--navy-900)}.cleaning-quote-results .result-detail .result-value span{color:var(--muted)}.cleaning-quote-results .result-detail .result-value strong{color:var(--navy-900)}.candle-pricing-results .result-detail .result-value span{color:var(--muted)}.candle-pricing-results .result-detail .result-value strong{color:var(--navy-900)}.contractor-pricing-results .result-detail .result-value span{color:var(--muted)}.contractor-pricing-results .result-detail .result-value strong{color:var(--navy-900)}.photography-pricing-results .result-detail .result-value span{color:var(--muted)}.photography-pricing-results .result-detail .result-value strong{color:var(--navy-900)}.landscaping-results .result-detail .result-value span{color:var(--muted)}.landscaping-results .result-detail .result-value strong{color:var(--navy-900)}.landscaping-manual-quantity .input-control input[type=checkbox]{width:22px;min-height:22px;height:22px;flex-shrink:0;margin:0 12px 0 0;padding:0;accent-color:var(--teal-700)}.road-trip-results .result-detail .result-value span{color:var(--muted)}.road-trip-results .result-detail .result-value strong{color:var(--navy-900)}.event-budget-results .result-detail .result-value span{color:var(--muted)}.event-budget-results .result-detail .result-value strong{color:var(--navy-900)}.moving-cost-results .result-detail .result-value span{color:var(--muted)}.moving-cost-results .result-detail .result-value strong{color:var(--navy-900)}.party-food-results .result-detail .result-value span{color:var(--muted)}.party-food-results .result-detail .result-value strong{color:var(--navy-900)}.percentage-calculator-results .result-detail .result-value span{color:var(--muted)}.percentage-calculator-results .result-detail .result-value strong{color:var(--navy-900)}.loan-payment-results{display:grid;gap:24px;min-width:0}.loan-payment-results .result-detail .result-value span{color:var(--muted)}.loan-payment-results .result-detail .result-value strong{color:var(--navy-900)}.loan-payment-snapshot{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:24px}.loan-payment-snapshot-item{min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px}.loan-payment-snapshot-item h3{margin:0}.loan-payment-snapshot-item .result-secondary{grid-template-columns:1fr}.loan-payment-amortization{min-width:0}.loan-payment-schedule{margin-top:24px}.loan-payment-schedule summary{cursor:pointer;font-weight:700;color:var(--navy-900)}.loan-payment-table-scroll{overflow-x:auto;margin-top:16px;max-width:100%}.loan-payment-table{width:100%;min-width:620px;border-collapse:collapse;font-size:.9rem}.loan-payment-table th,.loan-payment-table td{padding:11px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.loan-payment-table th:first-child{text-align:left}.loan-payment-table thead{background:var(--navy-900);color:#f3fcfb}.compound-interest-results,.bmi-results{display:grid;gap:24px;min-width:0}.bmi-results .result-value{min-width:0}.bmi-results .result-value strong{overflow-wrap:anywhere}.bmi-results .result-detail .result-value span{color:var(--muted)}.bmi-results .result-detail .result-value strong{color:var(--navy-900)}.bmi-primary-note{margin:24px 0 0;color:#deedee;line-height:1.65}.bmi-detail-note{margin:24px 0 0;color:var(--muted);line-height:1.65}.tdee-results{display:grid;gap:24px;min-width:0}.tdee-results .result-value{min-width:0}.tdee-results .result-value strong{overflow-wrap:anywhere}.tdee-results .result-detail .result-value span{color:var(--muted)}.tdee-results .result-detail .result-value strong{color:var(--navy-900)}.tdee-primary-note{margin:24px 0 0;color:#deedee;line-height:1.65}.tdee-detail-note{margin:24px 0 0;color:var(--muted);line-height:1.65}.tdee-activity-list{display:grid;gap:12px;margin-top:24px}.tdee-activity-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:10px}.tdee-activity-row.is-selected{border:2px solid var(--teal-700);background:var(--teal-100)}.tdee-activity-row small{display:block;color:var(--teal-700);font-weight:700}.tdee-activity-row strong{color:var(--navy-900)}.tdee-primary-activity-list{display:grid;gap:6px;padding:14px 0;border-block:1px solid #456071}.tdee-primary-activity-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:10px}.tdee-primary-activity-row.is-selected{background:#23636a;outline:1px solid #72d9d2}.tdee-primary-activity-row small{display:block;color:#d5f4ec;font-weight:700}.tdee-results .result-primary .tdee-primary-activity-row strong{font-size:1.25rem;letter-spacing:normal}.running-pace-results{display:grid;gap:24px;min-width:0}.running-pace-results .result-value{min-width:0}.running-pace-results .result-detail .result-value span{color:var(--muted)}.running-pace-results .result-detail .result-value strong{color:var(--navy-900)}.running-pace-primary-note{margin:24px 0 0;color:#deedee;line-height:1.65}.running-pace-detail-note{margin:24px 0 0;color:var(--muted);line-height:1.65}.running-split-table-wrap{max-width:100%;overflow-x:auto;margin-top:22px}.running-split-table{width:100%;border-collapse:collapse;text-align:left;color:var(--navy-900);font-variant-numeric:tabular-nums}.running-split-table th,.running-split-table td{padding:13px 10px;border-bottom:1px solid var(--line)}.running-split-table thead th{color:var(--muted);font-size:.85rem}.running-split-table td{white-space:nowrap}.compound-interest-results .result-value{min-width:0}.compound-interest-results .result-value strong{overflow-wrap:anywhere}.compound-interest-yearly{min-width:0}.compound-interest-results .result-detail .result-value span{color:var(--muted)}.compound-interest-results .result-detail .result-value strong{color:var(--navy-900)}.compound-interest-yearly-disclosure{margin-top:20px}.compound-interest-yearly-disclosure summary{cursor:pointer;color:var(--navy-900);font-weight:700}.compound-interest-table-scroll{overflow-x:auto;max-width:100%;margin-top:16px}.compound-interest-table{width:100%;min-width:670px;border-collapse:collapse;font-size:.9rem}.compound-interest-table th,.compound-interest-table td{padding:11px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.compound-interest-table th:first-child{text-align:left}.compound-interest-table thead{background:var(--navy-900);color:#f3fcfb}.moving-cost-calculator #input-fuelPrice{padding-right:130px}.road-trip-checkbox-input .input-control input[type=checkbox]{width:22px;min-height:22px;height:22px;flex-shrink:0;margin:0 12px 0 0;padding:0;accent-color:var(--teal-700)}.road-trip-calculator .input-control input:has(+.input-suffix){padding-right:150px}.debt-payoff-results{display:grid;gap:22px}.debt-payoff-result-note{margin:20px 0 0;color:#d8e7eb;line-height:1.65}.debt-payoff-notice{margin-top:20px;padding:16px;border:1px solid currentColor;border-radius:10px;line-height:1.6}.debt-payoff-notice p{margin:0}.debt-payoff-notice p+p{margin-top:10px}.debt-payoff-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.debt-payoff-scenario{min-width:0}.debt-payoff-scenario h3{margin-top:0}.debt-payoff-scenario .result-value{display:flex;flex-direction:column;gap:6px;color:var(--navy-900)}.debt-payoff-duration{font-size:1.2rem;font-weight:750}.debt-payoff-table-scroll{max-height:380px;overflow:auto;border:1px solid var(--line);border-radius:10px}.debt-payoff-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.9rem;color:var(--navy-900)}.debt-payoff-table th,.debt-payoff-table td{padding:12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.debt-payoff-table thead th{position:sticky;top:0;background:#edf5f6}.debt-payoff-table th:first-child{text-align:left}.debt-payoff-table-scroll:focus-visible{outline:3px solid var(--teal-700);outline-offset:3px}.simple-panel h2{margin:0 0 15px;color:var(--navy-950);font-size:1.28rem;letter-spacing:-.03em}.simple-panel h3{margin:26px 0 9px;color:var(--navy-900);font-size:1rem}.simple-panel p,.simple-panel li{color:var(--muted);line-height:1.72}.simple-panel p:first-of-type{margin-top:0}.simple-panel ul{margin:12px 0 0;padding-left:20px}.simple-panel li+li{margin-top:8px}.simple-aside{border-radius:var(--radius-lg);background:var(--navy-900);color:#d8e7eb;padding:25px}.simple-aside .simple-aside-label{margin:0 0 15px;color:#70d4ce;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.simple-aside p{margin:0;line-height:1.7;font-size:.91rem}.simple-back{display:inline-flex;margin-bottom:30px;color:var(--teal-700);font-size:.87rem;font-weight:800;text-decoration:none}.simple-back:hover{text-decoration:underline;text-underline-offset:3px}.simple-footer{border-top:1px solid var(--line);background:#fff}.simple-footer-inner{display:flex;justify-content:space-between;gap:20px;padding:22px 0;color:var(--muted);font-size:.82rem}.simple-footer-inner p{margin:0}.simple-footer-inner a{color:var(--teal-700);font-weight:700;text-decoration:none}.simple-footer-inner a:hover{text-decoration:underline;text-underline-offset:3px}.static-fallback{min-height:100dvh}.directory-section{margin-top:clamp(52px,8vw,88px)}.directory-heading{display:flex;align-items:end;justify-content:space-between;gap:22px}.directory-heading h2{margin:0;color:var(--navy-950);font-size:clamp(1.65rem,3vw,2.15rem);letter-spacing:-.045em}.directory-heading .simple-eyebrow{margin-bottom:9px}.directory-section .simple-grid{margin-top:27px}.directory-filter{display:grid;gap:6px;min-width:210px;color:var(--navy-900);font-size:.8rem;font-weight:800}.directory-filter select{min-height:45px;padding:0 12px;border:1px solid #b7cbd1;border-radius:var(--radius-sm);color:var(--ink);background:#fff;font:inherit}.directory-empty{padding:30px;margin-top:24px;border:1px dashed #b7cbd1;border-radius:var(--radius-md);color:var(--muted)}.card-status{margin-top:18px;color:var(--teal-700);font-size:.75rem;font-weight:800}.simple-note a{color:var(--teal-700);font-weight:800;text-underline-offset:3px}.tool-layout-wide{max-width:1000px}.demo-notice{display:inline-flex;margin:0 0 24px;padding:8px 12px;border-radius:6px;background:#fff0d5;color:#71430d;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.calculator-layout{margin-top:38px;display:grid;gap:20px}.tool-pre-use-guidance{margin:24px 0 32px;color:var(--muted);line-height:1.7}.tool-pre-use-guidance p{margin:0}.tool-pre-use-guidance p+p{margin-top:12px}[data-tool-interactive]>.calculator-layout,[data-tool-interactive]>.simple-panel{margin-top:0}.calculator-intro{margin:0 0 30px;color:var(--muted);line-height:1.7}.input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.input-grid-heading{grid-column:1 / -1;margin:4px 0 -6px;color:var(--navy-900);font-size:1rem}.subscription-audit-rows{display:grid;gap:18px;margin-top:22px}.subscription-audit-row{min-width:0;padding-top:18px;border-top:1px solid var(--line)}.subscription-audit-row-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.subscription-audit-row-heading h3{margin:0;color:var(--navy-900);font-size:1rem}.subscription-audit-row-heading button{padding:7px 12px;min-height:40px;font-size:.8rem;cursor:pointer}.subscription-audit-row .input-grid{gap:14px 22px}.subscription-audit-add{margin:18px 0 22px}.subscription-audit-add button{border:0;cursor:pointer}.subscription-audit-add button:disabled{opacity:.55;cursor:not-allowed}.subscription-audit-add .input-help:not(:empty){margin-top:8px}.cash-flow-months{display:grid;gap:16px;margin-top:24px}.cash-flow-period{margin-bottom:20px}.cash-flow-month{min-width:0;margin:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius-md)}.cash-flow-month legend{padding:0 8px;color:var(--navy-900);font-weight:700}.cash-flow-single-inputs{margin-top:22px}.cash-flow-projection{margin-top:18px}.cash-flow-warning{margin:0 0 18px;padding:12px 15px;border:1px solid rgba(255,205,133,.55);border-radius:10px;background:#84450959;color:#fff;font-weight:650}.cash-flow-table-wrap{overflow-x:auto}.cash-flow-table{width:100%;min-width:760px;border-collapse:collapse;color:#f3fcfb;font-size:.92rem}.cash-flow-table th,.cash-flow-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.16);text-align:right;white-space:nowrap}.cash-flow-table thead th{color:#9ae8df;font-weight:700}.cash-flow-table th:first-child,.cash-flow-table tbody th{text-align:left}.cash-flow-table tbody th{color:#f3fcfb;font-weight:650}.input-field{min-width:0;display:flex;flex-direction:column;gap:8px}.input-field label{color:var(--navy-900);font-size:.89rem;font-weight:800}.required-mark{color:#ad452e}.input-control{position:relative;display:flex;align-items:center}.input-control input,.input-control select{width:100%;min-height:49px;padding:10px 13px;border:1px solid #b7cbd1;border-radius:var(--radius-sm);color:var(--ink);background:#fff;font:inherit;font-size:.95rem}.input-control input:focus,.input-control select:focus,.directory-filter select:focus{outline:2px solid var(--teal-700);outline-offset:2px;border-color:var(--teal-700)}.input-control [aria-invalid=true]{border-color:#b53925;background:#fff9f8}.input-prefix,.input-suffix{position:absolute;color:#4c6572;font-weight:800;pointer-events:none}.input-prefix{left:14px}.input-suffix{right:14px}.input-prefix+input{padding-left:31px}.input-control input:has(+.input-suffix){padding-right:56px}.input-help,.input-error{margin:0;font-size:.78rem;line-height:1.5}.input-help{color:var(--muted)}.input-error{color:#a12d20;font-weight:700}.form-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:31px}.form-actions button{cursor:pointer;border:0}.form-actions .simple-button-secondary{border:1px solid var(--line)}.result-panel{padding:clamp(23px,4vw,34px);border-radius:var(--radius-lg);color:#f3fcfb;background:var(--navy-900);box-shadow:0 16px 40px #0f2b3e17}.result-panel .simple-eyebrow{color:#72d9d2}.result-panel h2{margin:0 0 26px;font-size:1.35rem}.result-primary .result-value{display:flex;flex-wrap:wrap;gap:8px 25px;justify-content:space-between;align-items:baseline;padding:23px 0;border-top:1px solid #456071;border-bottom:1px solid #456071}.ai-cost-section{margin-top:24px;padding-top:20px;border-top:1px solid #456071}.ai-cost-section h3{margin:0;color:#72d9d2;font-size:1.1rem}.ai-cost-section .result-secondary{margin-top:16px}.ai-cost-secondary h3{color:#b9d2d9;font-size:.95rem}.result-value span{color:#b9d2d9;font-size:.9rem}.result-primary strong{font-size:clamp(2rem,5vw,3rem);line-height:1.1;letter-spacing:-.05em}.result-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.result-secondary .result-value{display:flex;flex-direction:column;gap:6px}.result-secondary strong{font-size:1.25rem}.result-value strong{overflow-wrap:anywhere}.result-explanation{margin:22px 0 0;color:#c4d9df;line-height:1.65}.discount-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.discount-compare-card{min-width:0;padding:18px;border:1px solid #456071;border-radius:13px}.discount-compare-card h3,.discount-impact-summary h3{margin:0 0 16px;color:#72d9d2;font-size:1rem}.discount-compare-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.discount-compare-values .result-value,.discount-summary-values .result-value{display:flex;min-width:0;flex-direction:column;gap:6px}.discount-compare-values strong,.discount-summary-values strong{font-size:1.05rem}.discount-impact-summary{margin-top:22px;padding-top:20px;border-top:1px solid #456071}.discount-summary-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.staffing-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.staffing-compare-card{min-width:0;padding:18px;border:1px solid #456071;border-radius:13px}.staffing-compare-heading{display:grid;gap:7px;padding-bottom:17px;border-bottom:1px solid #456071}.staffing-compare-heading h3,.staffing-comparison-summary h3{margin:0;color:#72d9d2;font-size:1rem}.staffing-compare-heading strong{color:#f3fcfb;font-size:clamp(1.55rem,3.3vw,2.2rem);letter-spacing:-.04em;overflow-wrap:anywhere}.staffing-compare-heading span{color:#b9d2d9;font-size:.84rem}.staffing-compare-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 13px;padding-top:17px}.staffing-compare-values .result-value,.staffing-summary-values .result-value{display:flex;min-width:0;flex-direction:column;gap:6px}.staffing-compare-values strong,.staffing-summary-values strong{font-size:1.05rem}.staffing-comparison-summary{margin-top:23px;padding-top:20px;border-top:1px solid #456071}.staffing-comparison-summary h3{margin-bottom:15px}.staffing-summary-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.staffing-comparison-outcome{margin:20px 0 0;color:#f3fcfb;font-weight:750;line-height:1.55}.staffing-equivalent-rate{display:grid;gap:7px;margin-top:18px;padding:15px;border:1px solid #456071;border-radius:10px}.staffing-equivalent-rate .result-value{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;align-items:baseline}.staffing-equivalent-rate strong{color:#72d9d2;font-size:1.25rem}.staffing-equivalent-rate p{margin:0;color:#c4d9df;font-size:.86rem;line-height:1.55}.discount-impact-warning{margin:18px 0 0;padding:14px 16px;border-radius:10px;background:#fff1d8;color:#694c29;font-weight:650;line-height:1.55}.marketing-allocation-panel h2{margin-bottom:16px}.marketing-allocation-status{margin:0 0 18px;padding:12px 14px;border-radius:10px;background:#e1f4ec;color:#14513e;font-weight:700;line-height:1.5}.marketing-allocation-warning{background:#fff1d8;color:#694c29}.marketing-allocation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketing-allocation-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:17px;border:1px solid #456071;border-radius:13px}.marketing-allocation-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px}.marketing-allocation-heading h3{margin:0;color:#f3fcfb;font-size:1rem}.marketing-allocation-heading>strong{color:#72d9d2;font-size:1.1rem}.marketing-allocation-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-allocation-values p{margin:0;min-width:0}.marketing-allocation-values span{color:#b9d2d9;font-size:.8rem}.marketing-allocation-values strong{display:block;margin-top:4px;color:#f3fcfb;font-size:1rem;overflow-wrap:anywhere}.tool-extras{display:grid;gap:22px;margin-top:38px}.extra-panel{box-shadow:none}.extra-panel>p{margin-bottom:0}.supporting-copy section+section{margin-top:22px;border-top:1px solid var(--line);padding-top:20px}.supporting-copy h3{margin:0 0 8px}.supporting-copy section p{margin:0;line-height:1.65}.supporting-copy ul{margin-bottom:0;padding-left:22px;line-height:1.65}.faq-item+.faq-item{border-top:1px solid var(--line);margin-top:19px;padding-top:4px}.faq-item h3{margin:17px 0 5px}.faq-item p{margin:0}.extra-section h2{margin:0 0 17px;color:var(--navy-900);font-size:1.3rem}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.related-card{display:grid;gap:8px;padding:22px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;text-decoration:none}.related-card:hover{border-color:var(--teal-400)}.related-card strong{color:var(--navy-900)}.related-card span{color:var(--muted);font-size:.85rem;line-height:1.5}.suite-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;border-radius:var(--radius-lg);background:var(--teal-100)}.suite-cta .simple-eyebrow{margin-bottom:9px}.suite-cta h2{margin:0;color:var(--navy-900)}.suite-cta p:last-child{max-width:490px;margin-bottom:0;color:#385b67;line-height:1.65}.suite-cta .simple-button{flex:none}.optional-placements{display:grid;gap:15px}.optional-placement{padding:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.optional-placement h2{margin:0 0 7px}.optional-placement p{color:var(--muted)}.optional-placement a{color:var(--teal-700);font-weight:800}.optional-placement small{display:block;margin-top:10px;color:var(--muted)}.tool-disclaimer{margin:0;padding:15px 19px;border-left:3px solid #c28a3e;background:#fff7e9;color:#694c29;line-height:1.55}.business-bottleneck-quiz,.business-bottleneck-results{display:grid;gap:21px}.business-bottleneck-intro,.business-bottleneck-results>.simple-panel>p{color:var(--muted);line-height:1.65}.business-bottleneck-progress{display:grid;gap:9px}.business-bottleneck-progress label,.business-bottleneck-category{color:var(--teal-700);font-size:.8rem;font-weight:800;letter-spacing:.04em}.business-bottleneck-progress progress,.business-bottleneck-score-row progress{width:100%;height:12px;accent-color:var(--teal-700)}.business-bottleneck-question h3{max-width:820px;margin:6px 0 20px;color:var(--navy-950);font-size:clamp(1.24rem,3vw,1.65rem);line-height:1.4}.business-bottleneck-answers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.business-bottleneck-answer{min-width:0;min-height:78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;color:var(--navy-900);cursor:pointer;font:inherit;text-align:left}.business-bottleneck-answer:hover,.business-bottleneck-answer[aria-pressed=true]{border-color:var(--teal-700);background:var(--teal-100)}.business-bottleneck-answer:focus-visible,.business-bottleneck-navigation button:focus-visible,.business-bottleneck-retake:focus-visible{outline:3px solid var(--teal-700);outline-offset:3px}.business-bottleneck-answer>span{color:var(--teal-700);font-size:.75rem;font-weight:900}.business-bottleneck-answer>strong{font-size:.82rem;line-height:1.35}.business-bottleneck-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px}.business-bottleneck-navigation button:disabled{cursor:not-allowed;opacity:.55}.business-bottleneck-results>.simple-panel{min-width:0}.business-bottleneck-primary h2{margin:9px 0;color:var(--navy-950);font-size:clamp(1.5rem,4vw,2.15rem)}.business-bottleneck-intensity{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;color:var(--muted)}.business-bottleneck-intensity strong{color:var(--teal-700);font-size:2rem}.business-bottleneck-intensity span,.business-bottleneck-secondary span{color:var(--muted)}.business-bottleneck-secondary{display:grid;gap:3px;margin-top:20px}.business-bottleneck-tie{padding:13px 15px;border-left:3px solid var(--teal-700);background:var(--teal-100);color:var(--navy-900);line-height:1.6}.business-bottleneck-score-list{display:grid;gap:16px;margin-top:19px}.business-bottleneck-score-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1.05fr);align-items:center;gap:16px}.business-bottleneck-score-label{display:grid;gap:3px}.business-bottleneck-score-label span{color:var(--muted);font-size:.86rem}.business-bottleneck-focus ul{padding-left:1.3em;color:var(--navy-900);line-height:1.8}.business-bottleneck-tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}.business-bottleneck-interpretation{margin:0;color:var(--muted);line-height:1.65}.business-bottleneck-retake{justify-self:start}.business-bottleneck-suite-cta .simple-button{max-width:100%;text-align:center}.scale-readiness-quiz,.scale-readiness-results{display:grid;gap:21px}.scale-readiness-quiz-intro,.scale-readiness-results p,.scale-readiness-interpretation{color:var(--muted);line-height:1.65}.scale-readiness-results>.simple-panel{min-width:0}.scale-readiness-overall h2{margin:9px 0;color:var(--navy-950);font-size:clamp(1.5rem,4vw,2.15rem)}.scale-readiness-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:13px}.scale-readiness-total strong{color:var(--teal-700);font-size:clamp(2.5rem,7vw,4rem);line-height:1.1}.scale-readiness-band-label{margin-bottom:3px}.scale-readiness-overall .scale-readiness-band{margin-top:0;color:var(--navy-900);font-weight:800}.scale-readiness-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.scale-readiness-highlights p{display:grid;gap:5px;padding:16px;border-radius:var(--radius-md);background:var(--teal-100)}.scale-readiness-highlights strong{color:var(--navy-900)}.scale-readiness-overall ul{padding-left:1.3em;color:var(--navy-900);line-height:1.8}.scale-readiness-dimension-list{display:grid;gap:16px;margin-top:19px}.scale-readiness-dimension-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1.05fr);align-items:center;gap:16px}.scale-readiness-dimension-label{display:grid;gap:3px}.scale-readiness-dimension-label span{color:var(--muted);font-size:.86rem}.scale-readiness-dimension-row progress{width:100%;height:12px;accent-color:var(--teal-700)}.scale-readiness-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}.scale-readiness-interpretation{margin:0}.scale-readiness-suite-cta .simple-button{max-width:100%;text-align:center}.scale-readiness-retake{justify-self:start}.chatbot-readiness-quiz,.chatbot-readiness-results{display:grid;gap:21px}.chatbot-readiness-quiz>p,.chatbot-readiness-results>p{color:var(--muted);line-height:1.65}.chatbot-readiness-overall h2{margin:9px 0;color:var(--navy-950);font-size:clamp(1.5rem,4vw,2.15rem)}.chatbot-readiness-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:13px}.chatbot-readiness-total strong{color:var(--teal-700);font-size:clamp(2.5rem,7vw,4rem);line-height:1.1}.chatbot-readiness-total span,.chatbot-readiness-dimension-label span{color:var(--muted)}.chatbot-readiness-band-label{margin-bottom:3px}.chatbot-readiness-overall .chatbot-readiness-band{margin-top:0;color:var(--navy-900);font-weight:800}.chatbot-readiness-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.chatbot-readiness-highlights p{display:grid;gap:5px;padding:16px;border-radius:var(--radius-md);background:var(--teal-100)}.chatbot-readiness-highlights strong{color:var(--navy-900)}.chatbot-readiness-focus ul{padding-left:1.3em;color:var(--navy-900);line-height:1.8}.chatbot-readiness-dimension-list{display:grid;gap:16px;margin-top:19px}.chatbot-readiness-dimension-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1.05fr);align-items:center;gap:16px}.chatbot-readiness-dimension-label{display:grid;gap:3px}.chatbot-readiness-dimension-label span{font-size:.86rem}.chatbot-readiness-dimension-row progress{width:100%;height:12px;accent-color:var(--teal-700)}.chatbot-readiness-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}.chatbot-readiness-interpretation{margin:0;color:var(--muted);line-height:1.65}.chatbot-readiness-cta-list{display:grid;gap:12px}.chatbot-readiness-cta-list .suite-cta{margin:0}.chatbot-readiness-cta-list .simple-button{max-width:100%;text-align:center}.chatbot-readiness-retake{justify-self:start}.delegation-readiness-quiz,.delegation-readiness-results{display:grid;gap:21px}.delegation-readiness-quiz>p,.delegation-readiness-results>p{color:var(--muted);line-height:1.65}.delegation-readiness-overall h2{margin:9px 0;color:var(--navy-950);font-size:clamp(1.5rem,4vw,2.15rem)}.delegation-readiness-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:13px}.delegation-readiness-total strong{color:var(--teal-700);font-size:clamp(2.5rem,7vw,4rem);line-height:1.1}.delegation-readiness-total span,.delegation-readiness-dimension-label span{color:var(--muted)}.delegation-readiness-band-label{margin-bottom:3px}.delegation-readiness-overall .delegation-readiness-band{margin-top:0;color:var(--navy-900);font-weight:800}.delegation-readiness-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.delegation-readiness-highlights p{display:grid;gap:5px;padding:16px;border-radius:var(--radius-md);background:var(--teal-100)}.delegation-readiness-highlights strong{color:var(--navy-900)}.delegation-readiness-dimension-list{display:grid;gap:16px;margin-top:19px}.delegation-readiness-dimension-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1.05fr);align-items:center;gap:16px}.delegation-readiness-dimension-label{display:grid;gap:3px}.delegation-readiness-dimension-label span{font-size:.86rem}.delegation-readiness-dimension-row progress{width:100%;height:12px;accent-color:var(--teal-700)}.delegation-readiness-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}.delegation-readiness-focus ul,.delegation-readiness-guidance ul{padding-left:1.3em;color:var(--navy-900);line-height:1.8}.delegation-readiness-focus>p,.delegation-readiness-guidance>p{color:var(--muted);line-height:1.65}.delegation-readiness-interpretation{margin:0;color:var(--muted);line-height:1.65}.delegation-readiness-cta-list{display:grid;gap:12px}.delegation-readiness-cta-list .suite-cta{margin:0}.delegation-readiness-cta-list .simple-button{max-width:100%;text-align:center}.delegation-readiness-retake{justify-self:start}.focus-time-audit-results{display:grid;gap:20px;min-width:0}.focus-time-audit-results>.simple-panel,.focus-time-audit-results>.result-panel{min-width:0}.focus-time-audit-allocation-status{display:grid;gap:6px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--teal-100)}.focus-time-audit-allocation-status.is-under,.focus-time-audit-allocation-status.is-over{background:#fff5e5;border-left:3px solid #b68a3d}.focus-time-audit-breakdown{display:grid;gap:17px;margin-top:22px}.focus-time-audit-category>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;color:var(--navy-900)}.focus-time-audit-category span{flex:none;color:var(--muted);font-size:.86rem}.focus-time-audit-category progress{display:block;width:100%;height:12px;accent-color:var(--teal-700)}.focus-time-audit-recovery-list{margin:0}.focus-time-audit-recovery-list>div{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.focus-time-audit-recovery-list dt{color:var(--navy-900);font-weight:700}.focus-time-audit-recovery-list dd{flex:none;margin:0;color:var(--teal-700);font-weight:800}.focus-time-audit-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.focus-time-audit-ctas{display:grid;gap:12px}.focus-time-audit-ctas .suite-cta{margin:0}.focus-time-audit-ctas .simple-button{max-width:100%;text-align:center}@media(max-width:720px){.simple-header-inner{min-height:0;padding:18px 0;align-items:flex-start;flex-direction:column}.simple-nav{justify-content:flex-start}.simple-grid,.tool-content,.marketing-allocation-grid,.discount-compare-grid,.staffing-compare-grid{grid-template-columns:1fr}.discount-summary-values{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-card{min-height:0}.directory-heading{align-items:stretch;flex-direction:column}.directory-filter{max-width:300px}.suite-cta{flex-direction:column;align-items:flex-start}.business-bottleneck-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.business-bottleneck-score-row{grid-template-columns:1fr;gap:6px}.business-bottleneck-tool-list,.scale-readiness-highlights,.scale-readiness-tools,.scale-readiness-dimension-row{grid-template-columns:1fr}.scale-readiness-dimension-row{gap:6px}.chatbot-readiness-highlights,.chatbot-readiness-tools,.chatbot-readiness-dimension-row{grid-template-columns:1fr}.chatbot-readiness-dimension-row{gap:6px}.delegation-readiness-highlights,.delegation-readiness-tools,.delegation-readiness-dimension-row{grid-template-columns:1fr}.delegation-readiness-dimension-row{gap:6px}.focus-time-audit-related{grid-template-columns:1fr}.focus-time-audit-category>div,.focus-time-audit-recovery-list>div{flex-direction:column;gap:6px}}@media(max-width:480px){.simple-header-inner,.simple-main,.av-workspace-main.simple-main,.simple-footer-inner{width:min(100% - 28px,1100px)}.simple-main{padding-top:43px}.simple-footer-inner{flex-direction:column;gap:8px}h1{font-size:clamp(2.35rem,14vw,3.5rem)}.input-grid,.related-grid,.result-secondary,.staffing-compare-values,.staffing-summary-values,.discount-compare-grid,.discount-compare-values,.discount-summary-values{grid-template-columns:1fr}.simple-panel,.result-panel{padding:23px}.result-primary .result-value{flex-direction:column;align-items:flex-start}}.team-capacity-results{display:grid;gap:1.25rem}.team-capacity-row{margin:1.25rem 0 0;padding:1rem;border:1px solid currentColor;border-color:#7878784d;border-radius:12px}.team-capacity-row legend{padding:0 .5rem;font-weight:700}.team-capacity-row .simple-button{margin-top:.75rem}.team-capacity-role-list,.team-capacity-related,.team-capacity-ctas{display:grid;gap:1rem}.team-capacity-role-result dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem 1rem;margin:0}.team-capacity-role-result dl div{display:grid;gap:.1rem}.team-capacity-role-result dt{font-size:.85rem;opacity:.75}.team-capacity-role-result dd{margin:0;font-weight:700}@media(min-width:768px){.team-capacity-related{grid-template-columns:repeat(2,1fr)}}.painting-estimate-results .result-detail .result-value span{color:var(--muted)}.painting-estimate-results .result-detail .result-value strong{color:var(--navy-900)}.simple-button{min-height:44px;border-radius:10px;box-shadow:none}.simple-button-primary{box-shadow:0 1px 2px #0f172a1f}.simple-button:disabled,.simple-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.simple-button:focus-visible,.simple-main input:focus-visible,.simple-main select:focus-visible,.simple-main textarea:focus-visible{outline:2px solid var(--av-teal);outline-offset:2px}.simple-main input:not([type=checkbox]):not([type=radio]):not([type=range]),.simple-main select,.simple-main textarea{min-height:44px;border-radius:10px;font-family:var(--font-sans)}.simple-main input:disabled,.simple-main select:disabled,.simple-main textarea:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.simple-card,.simple-panel,.related-grid>*,.result-panel{border-radius:14px;box-shadow:0 1px 2px #0f172a0f}.simple-card:hover{box-shadow:0 8px 20px #0f172a14}.av-workspace-layout{--av-nav-ink: #0f172a;--av-nav-muted: #64748b;--av-nav-border: #e2e8f0;display:flex;min-height:100dvh;width:100%;background:#f8fafc;color:var(--av-nav-ink)}.av-workspace-sidebar{position:fixed;z-index:60;inset:0 auto 0 0;display:flex;width:260px;max-width:calc(100vw - 40px);flex-direction:column;padding:22px 16px;background:#060c14;color:#8ba5bc;transform:translate(-105%);visibility:hidden;transition:transform .18s ease}.av-workspace-sidebar.is-open{transform:translate(0);visibility:visible}.av-workspace-sidebar-brand{display:flex;align-items:center;gap:11px;padding:4px 10px;color:#fff;text-decoration:none}.av-workspace-sidebar-brand img{width:42px;height:42px;object-fit:contain}.av-workspace-sidebar-brand>span{font-size:20px;font-weight:800;letter-spacing:-.055em}.av-workspace-sidebar-brand>span>span{color:#00e5ff}.av-workspace-label{margin:31px 10px 14px;color:#7890a6;font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.av-workspace-links{display:grid;gap:5px}.av-mobile-primary-links{display:none}.av-workspace-links a,.av-workspace-sign-out{display:flex;min-height:44px;align-items:center;gap:12px;border:0;border-radius:11px;padding:9px 11px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:650;text-align:left;text-decoration:none}.av-workspace-links a:hover,.av-workspace-sign-out:hover{background:#ffffff0e;color:#fff}.av-workspace-links a[aria-current=page]{background:#00e5ff1b;color:#00e5ff}.av-workspace-link-mark{display:grid;width:21px;height:21px;place-items:center;border:1px solid currentColor;border-radius:7px;font-size:10px}.av-workspace-sidebar-footer{margin-top:auto;border-top:1px solid #ffffff22;padding-top:17px}.av-workspace-user{display:flex;min-width:0;align-items:center;gap:10px;padding:0 8px 12px}.av-workspace-user img,.av-workspace-user>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:0;border-radius:50%;background:#00e5ff;color:#060c14;font-size:11px;font-weight:800;object-fit:cover}.av-workspace-user>div{display:grid;min-width:0;gap:3px}.av-workspace-user strong,.av-workspace-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-workspace-user strong{color:#fff;font-size:12px}.av-workspace-user small{color:#8499ac;font-size:10px}.av-workspace-sign-out{width:100%;cursor:pointer}.av-workspace-backdrop{position:fixed;z-index:55;inset:0;border:0;background:#03070dcc}.av-workspace-content{display:flex;min-width:0;min-height:100dvh;flex:1;flex-direction:column}.av-workspace-main{width:100%;min-width:0;flex:1;box-sizing:border-box}.av-platform-header{position:sticky;z-index:50;top:0;display:flex;min-height:68px;flex:0 0 auto;align-items:center;border-bottom:1px solid var(--av-nav-border);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.av-platform-header--dark{border-color:#ffffff1c;background:#060c14e8}.av-platform-header-inner{display:flex;width:100%;min-width:0;height:68px;align-items:center;gap:18px;padding:0 22px}.av-platform-brand{display:flex;min-width:0;align-items:center;gap:8px;color:#0f172a;font-size:17px;font-weight:850;letter-spacing:-.055em;text-decoration:none;white-space:nowrap}.av-platform-brand img{width:34px;height:34px;object-fit:contain}.av-platform-brand>span>span{color:#009ca6}.av-platform-header--dark .av-platform-brand{color:#fff}.av-platform-header--dark .av-platform-brand>span>span{color:#00e5ff}.av-platform-links{display:flex;align-items:center;gap:clamp(14px,2.4vw,32px);margin-inline:auto}.av-platform-links a{color:#536273;font-size:13px;font-weight:700;text-decoration:none}.av-platform-header--dark .av-platform-links a{color:#a0b3c6}.av-platform-links a:hover,.av-platform-links a[aria-current=page]{color:#008a96}.av-platform-header--dark .av-platform-links a:hover,.av-platform-header--dark .av-platform-links a[aria-current=page]{color:#00e5ff}.av-account-control{position:relative;flex:0 0 auto}.av-account-trigger{display:flex;min-width:0;min-height:40px;align-items:center;gap:9px;border:1px solid var(--av-nav-border);border-radius:999px;padding:4px 11px 4px 5px;background:#fff;color:#1e293b;font:inherit;cursor:pointer}.av-platform-header--dark .av-account-trigger{border-color:#ffffff2d;background:#ffffff0e;color:#fff}.av-account-avatar{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;object-fit:cover}.av-account-initials{background:#0f172a;color:#fff;font-size:10px;font-weight:800}.av-platform-header--dark .av-account-initials{background:#00e5ff;color:#060c14}.av-account-name{max-width:150px;overflow:hidden;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.av-account-trigger>svg,.av-mobile-workspace-toggle svg,.av-mobile-links-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.av-account-menu{position:absolute;z-index:75;top:calc(100% + 8px);right:0;display:grid;width:176px;gap:3px;border:1px solid var(--av-nav-border);border-radius:12px;padding:5px;background:#fff;box-shadow:0 14px 36px #0f172a24}.av-account-menu a,.av-account-menu button{border:0;border-radius:8px;padding:10px;background:transparent;color:#1e293b;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.av-account-menu a:hover,.av-account-menu button:hover{background:#f1f5f9}.av-platform-header--dark .av-account-menu{border-color:#ffffff25;background:#111c2a}.av-platform-header--dark .av-account-menu a,.av-platform-header--dark .av-account-menu button{color:#e2e8f0}.av-platform-header--dark .av-account-menu a:hover,.av-platform-header--dark .av-account-menu button:hover{background:#ffffff12}.av-mobile-workspace-toggle,.av-mobile-links-toggle{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--av-nav-border);border-radius:10px;background:#fff;color:#0f172a;cursor:pointer}.av-mobile-links-toggle{display:none}.av-platform-header--dark .av-mobile-workspace-toggle,.av-platform-header--dark .av-mobile-links-toggle{border-color:#ffffff2b;background:#ffffff0e;color:#fff}.av-platform-mobile-links{position:absolute;top:68px;inset-inline:0;display:grid;gap:2px;border-bottom:1px solid #ffffff20;padding:10px 20px 16px;background:#060c14}.av-platform-mobile-links a{padding:12px 6px;color:#d8e3eb;font-size:15px;font-weight:650;text-decoration:none}.av-platform-mobile-links a[aria-current=page]{color:#00e5ff}@media(min-width:768px){.av-workspace-sidebar{transform:translate(0);visibility:visible}.av-workspace-content{margin-left:260px}.av-workspace-backdrop,.av-mobile-workspace-toggle{display:none}}@media(min-width:768px)and (max-width:1120px){.av-workspace-content .av-platform-brand>span,.av-workspace-content .av-account-name{display:none}}@media(max-width:600px){.av-mobile-primary-links{display:flex;gap:18px;margin:0 10px 16px;border-bottom:1px solid #ffffff22;padding-bottom:16px}.av-mobile-primary-links a{color:#a0b3c6;font-size:13px;text-decoration:none}.av-mobile-primary-links a[aria-current=page]{color:#00e5ff}.av-platform-header-inner{gap:9px;padding-inline:12px}.av-platform-links{display:none}.av-mobile-links-toggle{display:inline-grid}.av-account-trigger{min-height:36px;gap:6px;padding-right:7px}.av-account-name{max-width:min(26vw,120px)}.av-account-trigger>svg{width:15px}}@media(max-width:360px){.av-platform-brand{gap:5px;font-size:14px}.av-platform-brand img{width:28px;height:28px}.av-platform-header-inner{gap:7px;padding-inline:8px}.av-account-name{max-width:68px}}@media(prefers-reduced-motion:reduce){.av-workspace-sidebar{transition:none}}:root{--av-navy: #060c14;--av-navy-2: #0a111a;--av-ink: #0f172a;--av-bg: #f8fafc;--av-surface: #fff;--av-border: #e2e8f0;--av-cyan: #00e5ff;--av-teal: #00727c;--av-font-display: "Plus Jakarta Sans", system-ui, sans-serif;--av-font-body: "Inter", system-ui, sans-serif;--av-success-bg: #ecfdf5;--av-success-border: #a7f3d0;--av-success-ink: #065f46;--av-warning-bg: #fffbeb;--av-warning-border: #fde68a;--av-warning-ink: #854d0e;--av-error-bg: #fef2f2;--av-error-border: #fecaca;--av-error-ink: #991b1b;--av-info-bg: #f0f9ff;--av-info-border: #bae6fd;--av-info-ink: #075985}.av-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.av-header{position:relative;z-index:50;background:var(--av-navy);color:#fff;border-bottom:1px solid #ffffff1c;font-family:var(--av-font-body)}.av-header--light{background:#fff;color:var(--av-ink);border-color:var(--av-border)}.av-header--sticky{position:sticky;top:0}.av-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;height:68px;margin:0 auto;padding:0 20px}.av-header-inner{width:100%;box-sizing:border-box;min-width:0}.av-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;white-space:nowrap;flex:0 0 auto}.av-brand img{width:36px;height:36px;object-fit:contain;border-radius:8px;background:#fff;padding:3px}.av-brand-text{font-family:var(--av-font-display);font-size:17px;font-weight:800;letter-spacing:-.03em}.av-brand-text span{color:var(--av-cyan)}.av-header--light .av-brand-text span{color:var(--av-teal)}.av-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.av-nav>a,.av-resources-btn{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border:0;background:none;color:#a8bccd;font:inherit;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:8px}.av-header--light .av-nav>a,.av-header--light .av-resources-btn{color:#475569}.av-nav>a:hover,.av-resources-btn:hover,.av-nav [aria-current=page]{color:var(--av-cyan)}.av-header--light .av-nav>a:hover,.av-header--light .av-resources-btn:hover,.av-header--light .av-nav [aria-current=page]{color:var(--av-teal)}.av-header a:focus-visible,.av-header button:focus-visible,.av-breadcrumb a:focus-visible{outline:2px solid var(--av-cyan);outline-offset:2px}.av-header--light a:focus-visible,.av-header--light button:focus-visible,.av-breadcrumb a:focus-visible{outline-color:var(--av-teal)}.av-resources-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.av-resources{position:relative}.av-resources-list{display:none;position:absolute;top:calc(100% + 6px);left:0;min-width:190px;padding:6px;border:1px solid var(--av-border);border-radius:12px;background:#fff;box-shadow:0 14px 36px #0f172a33}.av-resources[data-open=true] .av-resources-list{display:grid}.av-resources-list a{padding:11px 12px;border-radius:8px;color:var(--av-ink);font-size:14px;font-weight:600;text-decoration:none}.av-resources-list a:hover{background:#f1f5f9}.av-nav-account{margin-left:8px}.av-signin{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:10px;background:var(--av-cyan);color:var(--av-navy);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.av-menu-btn{display:none;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #ffffff33;border-radius:10px;background:#ffffff10;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.av-header--light .av-menu-btn{border-color:var(--av-border);background:#fff}.av-menu-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@media(max-width:1023px){.av-menu-btn{display:inline-flex}.av-nav{display:none;position:absolute;top:68px;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:10px 20px 18px;background:var(--av-navy);border-bottom:1px solid #ffffff1c;box-shadow:0 18px 30px #0005}.av-header--light .av-nav{background:#fff;border-color:var(--av-border)}.av-header[data-open=true] .av-nav{display:flex}.av-nav>a,.av-resources-btn{width:100%;font-size:16px;justify-content:flex-start}.av-resources-list{position:static;display:grid;min-width:0;margin-left:12px;border:0;background:transparent;box-shadow:none;padding:0}.av-resources:not([data-open=true]) .av-resources-list{display:none}.av-resources-list a{color:#c8d6e2}.av-header--light .av-resources-list a{color:#475569}.av-resources-list a:hover{background:#ffffff12}.av-nav-account{margin:8px 0 0;border-top:1px solid #ffffff1c;padding-top:12px}.av-signin{justify-content:center;width:100%}}@media(max-width:380px){.av-brand-text{font-size:15px}.av-menu-btn span{display:none}.av-header-inner{padding:0 12px;gap:8px}}@media(min-width:381px)and (max-width:767px){.av-header-inner{padding-inline:16px;gap:8px}}.av-header-inner{position:relative}.av-tools-panel{display:grid;position:absolute;z-index:70;top:calc(100% + 6px);right:20px;width:min(720px,calc(100% - 40px));box-sizing:border-box;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr);gap:8px 20px;padding:16px;border:1px solid var(--av-border);border-radius:12px;background:#fff;box-shadow:0 14px 36px #0f172a33}.av-tools-panel[hidden]{display:none}.av-tools-group{display:grid;align-content:start;gap:2px;min-width:0}.av-tools-label{margin:0 0 4px 12px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.av-tools-panel a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:6px 12px;border-radius:8px;color:var(--av-ink);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}.av-tools-panel a:hover{background:#f1f5f9;color:var(--av-teal)}.av-tools-panel a[aria-current=page]{color:var(--av-teal);background:#e6f6f7}.av-tools-panel a:focus-visible{outline:2px solid var(--av-teal);outline-offset:2px}@media(max-width:1023px){.av-header[data-open=true] .av-nav{max-height:calc(100dvh - 68px);overflow-y:auto;overscroll-behavior:contain}.av-tools-btn{width:100%;justify-content:flex-start}.av-tools-btn svg{margin-left:auto}.av-tools-panel{position:static;display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:6px;margin:0;padding:0 0 6px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.av-tools-panel[hidden]{display:none}.av-tools-label{margin-left:12px;color:#8aa0b4}.av-tools-panel a{color:#c8d6e2}.av-tools-panel a:hover{background:#ffffff12;color:var(--av-cyan)}.av-tools-panel a[aria-current=page]{background:transparent;color:var(--av-cyan)}.av-tools-panel a:focus-visible{outline-color:var(--av-cyan)}.av-header--light .av-tools-label{color:#64748b}.av-header--light .av-tools-panel a{color:#475569}.av-header--light .av-tools-panel a:hover{background:#f1f5f9;color:var(--av-teal)}.av-header--light .av-tools-panel a[aria-current=page]{color:var(--av-teal)}}.av-breadcrumb{font-family:var(--av-font-body);font-size:13px;margin:0 0 18px}.av-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;color:#64748b}.av-breadcrumb li+li:before{content:"/";margin-right:8px;color:#94a3b8}.av-breadcrumb a{color:var(--av-teal);font-weight:600;text-decoration:none}.av-breadcrumb a:hover{text-decoration:underline}.av-breadcrumb [aria-current=page]{color:var(--av-ink);font-weight:600}.av-alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid;border-radius:12px;font-family:var(--av-font-body);font-size:14px;line-height:1.55}.av-alert>svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.av-alert strong{display:block;font-weight:700}.av-alert-body{color:inherit}.av-alert--success{background:var(--av-success-bg);border-color:var(--av-success-border);color:var(--av-success-ink)}.av-alert--warning{background:var(--av-warning-bg);border-color:var(--av-warning-border);color:var(--av-warning-ink)}.av-alert--error{background:var(--av-error-bg);border-color:var(--av-error-border);color:var(--av-error-ink)}.av-alert--info{background:var(--av-info-bg);border-color:var(--av-info-border);color:var(--av-info-ink)}.av-footer{border-top:1px solid var(--av-border);background:#fff;color:#475569;font-family:var(--av-font-body)}.av-footer--dark{background:var(--av-navy-2);border-color:#ffffff1c;color:#a8bccd}.av-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;max-width:1200px;margin:0 auto;padding:32px 20px}.av-footer-brand strong{font-family:var(--av-font-display);color:var(--av-ink)}.av-footer--dark .av-footer-brand strong{color:#fff}.av-footer-brand p{margin:6px 0 0;font-size:13px;max-width:260px}.av-footer nav{display:flex;flex-wrap:wrap;gap:28px 48px}.av-footer nav div{display:grid;gap:6px;align-content:start}.av-footer h2{margin:0 0 4px;font:700 12px var(--av-font-body);letter-spacing:.08em;text-transform:uppercase;color:#64748b}.av-footer nav a{color:inherit;font-size:14px;text-decoration:none}.av-footer nav a:hover{color:var(--av-teal);text-decoration:underline}.av-footer--dark nav a:hover{color:var(--av-cyan)}.av-account-trigger,.av-account-menu a,.av-account-menu button{min-height:44px}.av-header .av-account-trigger{border-color:#fff3;background:#ffffff10;color:#fff}.av-header--light .av-account-trigger{border-color:var(--av-border);background:#fff;color:var(--av-ink)}.av-header .av-account-menu,.av-header .av-account-menu a,.av-header .av-account-menu button{color:var(--av-ink)}@media(max-width:1023px){.av-nav-account .av-account-menu{position:static;width:100%;box-shadow:none;margin-top:6px}.av-account-trigger{width:100%}}.av-workspace-layout{flex-direction:column}.av-workspace-body{display:flex;flex:1;min-width:0}.av-workspace-layout>.av-header{position:sticky;top:0}.av-workspace-sidebar{top:68px}.av-workspace-toggle{display:none}@media(max-width:767px){.av-workspace-toggle{display:inline-flex}.av-workspace-backdrop{top:68px}}@media(min-width:768px){.av-workspace-content{margin-left:260px}.av-workspace-sidebar-brand,.av-mobile-primary-links{display:none}}.av-workspace-sidebar{padding-top:18px}.av-workspace-label{margin-top:8px}.av-workspace-main>.av-breadcrumb{margin-bottom:24px}.av-workspace-content{container-type:inline-size}.av-workspace-main{overflow-wrap:anywhere}.av-workspace-main :is(section,article,.grid>*,.flex>*){min-width:0}@container (max-width: 600px){.av-workspace-main .sm\:grid-cols-3{grid-template-columns:minmax(0,1fr)}.av-workspace-main .sm\:flex-row{flex-direction:column;align-items:stretch}}@media(max-width:767px){.av-workspace-toggle span{display:none}}.av-workspace-links a,.av-workspace-sign-out{font-size:14px}.av-workspace-links a:focus-visible,.av-workspace-sign-out:focus-visible,.av-account-trigger:focus-visible,.av-account-menu a:focus-visible,.av-account-menu button:focus-visible,.av-signin:focus-visible{outline:2px solid var(--av-cyan);outline-offset:2px}.av-alert :focus-visible{outline:2px solid currentColor;outline-offset:2px}.av-account-menu :focus-visible{outline-color:var(--av-teal)}@media(prefers-reduced-motion:reduce){.av-header *,.av-alert,.av-resources-list{transition:none!important;animation:none!important}}.av-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:var(--av-ink);color:#fff;font:600 14px var(--av-font-body);text-decoration:none;cursor:pointer}.av-btn--primary{background:var(--av-teal);color:#fff}.av-btn--secondary{background:var(--av-surface);color:var(--av-ink);border-color:var(--av-border)}.av-btn--quiet{background:transparent;color:var(--av-teal)}.av-btn--destructive{background:#fef2f2;color:#991b1b;border-color:#fecaca}.av-btn:focus-visible,.av-input:focus-visible{outline:2px solid var(--av-teal);outline-offset:2px}.av-btn:disabled,.av-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.av-input{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:var(--av-ink);font:400 16px var(--av-font-body)}.av-input:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.av-card{border:1px solid var(--av-border);border-radius:14px;background:var(--av-surface);padding:24px}.av-what-next{box-sizing:border-box;width:100%;margin:28px 0;color:var(--av-ink);font-family:var(--av-font-body)}.av-what-next>h2{margin:0 0 14px;color:var(--av-ink);font-family:var(--av-font-display);font-size:clamp(20px,2.4vw,25px);font-weight:800;letter-spacing:-.035em;line-height:1.2}.av-what-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.av-what-next-card{display:flex;min-width:0;flex-direction:column;box-sizing:border-box;gap:0;padding:18px 20px;border-color:#dbe5e9;border-radius:12px;background:#fff}.av-what-next-type{margin:0 0 8px;color:var(--av-teal);font-size:10px;font-weight:800;letter-spacing:.105em;line-height:1.4;text-transform:uppercase}.av-what-next-card--suite .av-what-next-type{color:#52667a}.av-what-next-card h3{margin:0;color:var(--av-ink);font-family:var(--av-font-display);font-size:16px;font-weight:750;letter-spacing:-.02em;line-height:1.35}.av-what-next-reason{margin:5px 0 0;color:#536273;font-size:13px;line-height:1.45}.av-what-next-access{margin:8px 0 0;color:#667789;font-size:11px;line-height:1.4}.av-what-next-link{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;margin:12px -4px -5px;border-radius:8px;padding:4px;color:var(--av-teal);font-size:13px;font-weight:750;line-height:1.3;text-decoration:none}.av-what-next-link:hover{color:#005b63;text-decoration:underline;text-underline-offset:3px}.av-what-next-link:focus-visible{outline:2px solid var(--av-teal);outline-offset:2px}.av-what-next-arrow{font-size:17px;line-height:1}@media(max-width:640px){.av-what-next{margin-block:22px}.av-what-next-grid{grid-template-columns:minmax(0,1fr);gap:10px}.av-what-next-card{padding:16px}}.av-what-next--single .av-what-next-grid{grid-template-columns:minmax(0,1fr);max-width:520px}
