.service-list{margin:0 auto;max-width:100%;padding:1rem}.service-list .hero-wrap{margin-bottom:2rem;padding:1rem;text-align:center}.service-list .hero-wrap h2{color:#1e293b;font-size:1.75rem;font-weight:700;margin-bottom:.75rem}.service-list .hero-wrap .describe{color:#64748b;font-size:.95rem;margin:0}.service-wrap{display:flex;flex-direction:column;gap:2rem}.service-section{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.25rem}.section-title{border-bottom:3px solid #2563eb;color:#1e293b;display:inline-block;font-size:1.25rem;font-weight:700;margin:0 0 1.25rem;padding-bottom:.75rem}.service-items{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.service-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;padding:1rem;transition:all .2s ease}.service-item:active{background:#e2e8f0;transform:scale(.98)}.icon-circle{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50%;box-shadow:0 2px 8px rgba(37,99,235,.3);display:flex;flex-shrink:0;height:44px;justify-content:center;margin-right:1rem;width:44px}.service-text{color:#334155;flex:1 1;font-size:.95rem;line-height:1.4}.price-section{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.25rem}.price-section :global(.MuiPaper-root){border:1px solid #e2e8f0;border-radius:8px!important;box-shadow:none!important;overflow:hidden}.price-section :global(.MuiTableCell-head){background-color:#1976d2!important;color:#fff!important;font-size:.85rem!important;font-weight:700!important;padding:.75rem .5rem!important}.price-section :global(.MuiTableCell-body){color:#334155!important;font-size:.9rem!important;padding:.75rem .5rem!important}.price-section :global(.MuiTableRow-root:hover){background-color:#f8fafc!important}.price-section :global(.MuiTablePagination-root){border-top:1px solid #e2e8f0}.price-section :global(.MuiTablePagination-toolbar){min-height:48px!important;padding:.5rem!important}.price-section :global(.MuiTablePagination-displayedRows),.price-section :global(.MuiTablePagination-selectLabel){font-size:.85rem!important;margin:0 .25rem!important}.price-section :global(.MuiTablePagination-select){font-size:.85rem!important}@media screen and (min-width:640px){.service-list{padding:1.5rem}.service-list .hero-wrap h2{font-size:2rem}.service-items{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.section-title{font-size:1.5rem}.price-section,.service-section{padding:1.5rem}.price-section :global(.MuiTableCell-body),.price-section :global(.MuiTableCell-head){padding:1rem!important}}@media screen and (min-width:1024px){.service-list{max-width:1200px;padding:2rem}.service-list .hero-wrap{margin-bottom:3rem}.service-list .hero-wrap h2{font-size:2.5rem}.service-wrap{gap:2.5rem}.service-items{gap:1.25rem;grid-template-columns:repeat(3,1fr)}.price-section,.service-section{padding:2rem}.icon-circle{height:48px;width:48px}.service-text{font-size:1rem}.section-title{font-size:1.75rem}}@media screen and (min-width:1280px){.service-list{max-width:1280px}}
/*# sourceMappingURL=569.53dafa2a.chunk.css.map*/