.cost-report-container{background-color:#f8f9fb;color:#1a1d23;min-height:60vh}.cost-report-content{margin:0 auto;max-width:71em;padding:0 1rem 3rem}.cost-report-hero{background-color:#fff;border:1px solid #e8e8ec;border-radius:14px;margin-bottom:2rem;padding:2.5rem 1.5rem;text-align:center}.cost-report-badge{background-color:#fff7ed;border-radius:100px;color:#e8940a;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.02em;margin-bottom:1rem;padding:.25rem .75rem;text-transform:uppercase}.cost-report-title{color:#1a1d23;font-size:2rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin-bottom:1rem}.cost-report-subtitle{color:#71717a;font-size:1.05rem;line-height:1.6;margin:0 auto 2rem;max-width:640px}.cost-report-stat-row{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.cost-report-stat{align-items:center;display:flex;flex-direction:column}.cost-report-stat-value{color:#e8940a;font-size:1.75rem;font-weight:800;letter-spacing:-.025em}.cost-report-stat-label{color:#71717a;font-size:.85rem;margin-top:.25rem}.cost-report-section{background-color:#fff;border:1px solid #e8e8ec;border-radius:14px;margin-bottom:1.5rem;padding:2rem 1.5rem}.cost-report-section h2{color:#1a1d23;font-size:1.4rem;font-weight:800;letter-spacing:-.025em;margin-bottom:1rem}.cost-report-section p{color:#71717a;line-height:1.7;margin-bottom:1rem}.cost-report-section p:last-child{margin-bottom:0}.cost-report-section a{color:#e8940a;font-weight:600;text-decoration:none}.cost-report-section a:hover{text-decoration:underline}.cost-report-section-intro{margin-bottom:1.5rem;max-width:700px}.cost-report-findings{display:flex;flex-direction:column;gap:1.25rem}.cost-report-finding{align-items:flex-start;color:#1a1d23;display:flex;gap:1rem;line-height:1.6}.cost-report-finding-num{align-items:center;background-color:#fff7ed;border-radius:50%;color:#e8940a;display:flex;flex-shrink:0;font-size:.9rem;font-weight:800;height:2rem;justify-content:center;min-width:2rem}.cost-report-category{margin-bottom:2rem}.cost-report-category:last-child{margin-bottom:0}.cost-report-category-title{border-bottom:2px solid #f8f9fb;color:#1a1d23;font-size:1.1rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.5rem}.cost-report-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.cost-report-table{border-collapse:collapse;font-size:.9rem;width:100%}.cost-report-table th{border-bottom:2px solid #e8e8ec;color:#71717a;font-size:.8rem;font-weight:700;letter-spacing:.04em;padding:.75rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.cost-report-table td{border-bottom:1px solid #f4f4f5;padding:.75rem 1rem;white-space:nowrap}.cost-report-table tbody tr:hover{background-color:#fafafa}.cost-report-project-name{color:#1a1d23;font-weight:600;min-width:160px;white-space:normal}.cost-report-guide-link{color:#e8940a;font-size:.85rem;font-weight:600;text-decoration:none}.cost-report-guide-link:hover{text-decoration:underline}.cost-report-badge-sm{border-radius:100px;display:inline-block;font-size:.75rem;font-weight:700;padding:.2rem .5rem}.cost-report-badge-high{background-color:#fef2f2;color:#dc2626}.cost-report-badge-low{background-color:#f0fdf4;color:#16a34a}.cost-report-badge-avg{background-color:#f8f9fb;color:#71717a}.cost-report-cta{background-color:#1a1d23;border-radius:14px;margin-bottom:1.5rem;padding:2.5rem 1.5rem;text-align:center}.cost-report-cta h2{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;margin-bottom:.75rem}.cost-report-cta p{color:#a1a1aa;line-height:1.6;margin:0 auto 1.5rem;max-width:520px}.cost-report-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cost-report-btn-primary{align-items:center;background-color:#e8940a;border-radius:14px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:transform .15s ease}.cost-report-btn-primary:hover{transform:translateY(-1px)}.cost-report-btn-secondary{align-items:center;background-color:initial;border:1px solid #52525b;border-radius:14px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:border-color .15s ease}.cost-report-btn-secondary:hover{border-color:#a1a1aa}.cost-report-guide-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cost-report-guide-card{background-color:#f8f9fb;border:1px solid #e8e8ec;border-radius:14px;display:flex;flex-direction:column;padding:1rem 1.25rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.cost-report-guide-card:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.cost-report-guide-card-title{color:#1a1d23;font-size:.9rem;font-weight:700;margin-bottom:.35rem}.cost-report-guide-card-range{color:#e8940a;font-size:.85rem;font-weight:600}@media (max-width:768px){.cost-report-title{font-size:1.5rem}.cost-report-stat-row{gap:1.5rem}.cost-report-stat-value{font-size:1.35rem}.cost-report-section{padding:1.25rem 1rem}.cost-report-guide-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.cost-report-stat-row{flex-direction:column;gap:1rem}.cost-report-guide-grid{grid-template-columns:1fr}.cost-report-cta-buttons{align-items:center;flex-direction:column}}
/*# sourceMappingURL=5684.d03071e4.chunk.css.map*/