.marble-polishing_page__rJyiE{background:#fff;color:#222}.marble-polishing_container__jEjLE{width:min(1200px,92%);margin:0 auto}.marble-polishing_sectionHeading__1Fil_{max-width:800px;margin:0 auto 3rem;text-align:center}.marble-polishing_sectionHeading__1Fil_ h2{margin:.5rem 0 1rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.marble-polishing_sectionHeading__1Fil_ p{margin:0;color:#666;line-height:1.8}.marble-polishing_sectionLabel__ONist{display:inline-block;margin-bottom:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9a7a4f}.marble-polishing_eyebrow__MRqsu{display:inline-block;margin-bottom:.75rem;color:#b28a5a;font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.marble-polishing_hero__bAhhA{position:relative;min-height:80vh;padding:3rem 1.5rem;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(rgba(0,0,0,.52),rgba(0,0,0,.64)),url(/images/marble-polishing.jpeg) 50%/cover no-repeat;border-radius:3px;overflow:hidden}.marble-polishing_heroOverlay__bCfwk{width:min(1180px,100%);margin:0 auto;color:#fff}.marble-polishing_hero__bAhhA h1{max-width:1000px;margin:0 auto 1.25rem;color:#fff;font-size:clamp(2.2rem,4vw,4rem);line-height:1.12;font-weight:300}.marble-polishing_hero__bAhhA p{max-width:760px;margin:0 auto 2rem;color:hsla(0,0%,100%,.92);font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.marble-polishing_primaryButton__7RaRi{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.1rem 1.2rem;border:1px solid #c19a6b;border-radius:30px;background:#c19a6b;color:#fff;text-decoration:none;text-align:center;font-size:1rem;font-weight:700;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.marble-polishing_primaryButton__7RaRi:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.18)}.marble-polishing_introSection__EIxcu{padding:6rem 0}.marble-polishing_introContent__yMKsE{max-width:900px;margin:0 auto}.marble-polishing_introContent__yMKsE h2{margin:.5rem 0 1.5rem;font-size:clamp(2rem,4vw,3.2rem);line-height:1.2}.marble-polishing_introContent__yMKsE p{margin:0 0 1.25rem;color:#555;line-height:1.9;font-size:1.05rem}.marble-polishing_servicesSection__xBVxI{padding:6rem 0;background:#f7f5f1}.marble-polishing_serviceGrid__GG65V{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.marble-polishing_serviceCard__uvzPi{min-height:290px;padding:2rem;background:#fff;border:1px solid #e6e0d8;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.04)}.marble-polishing_serviceCard__uvzPi h3{margin:1rem 0 .75rem;font-size:1.3rem}.marble-polishing_serviceCard__uvzPi p{margin:0;color:#666;line-height:1.7}.marble-polishing_cardNumber__sbhp_{font-size:.8rem;font-weight:800;color:#9a7a4f;letter-spacing:.1em}.marble-polishing_materialsSection__4ubEW{padding:6rem 0}.marble-polishing_materialGrid__N1K4x{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.marble-polishing_materialContent__clQkf h2{margin:.5rem 0 1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.marble-polishing_materialContent__clQkf p{margin:0 0 1.2rem;color:#555;line-height:1.85}.marble-polishing_materialList__F4s_v{display:flex;flex-direction:column;gap:1rem}.marble-polishing_materialItem__xhdrv{display:flex;gap:1.25rem;padding:1.5rem;border:1px solid #e4e4e4;border-radius:16px}.marble-polishing_materialItem__xhdrv>span{font-size:.8rem;font-weight:800;color:#9a7a4f}.marble-polishing_materialItem__xhdrv h3{margin:0 0 .4rem;font-size:1.2rem}.marble-polishing_materialItem__xhdrv p{margin:0;color:#666;line-height:1.6}.marble-polishing_conditionSection__5ad8f{padding:6rem 0;background:#f7f5f1}.marble-polishing_conditionGrid__0ZejT{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.marble-polishing_conditionCard__2Ypeu{padding:2rem;background:#fff;border:1px solid #e5e0d8;border-radius:18px}.marble-polishing_conditionCard__2Ypeu h3{margin:0 0 .75rem;font-size:1.25rem}.marble-polishing_conditionCard__2Ypeu p{margin:0;color:#666;line-height:1.7}.marble-polishing_processSection__TfBSc{padding:6rem 0}.marble-polishing_processGrid__VVwt9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.marble-polishing_processCard__VMmj3{padding:2rem;border:1px solid #e5e0d8;border-radius:18px}.marble-polishing_processCard__VMmj3 h3{margin:1rem 0 .75rem;font-size:1.25rem}.marble-polishing_processCard__VMmj3 p{margin:0;color:#666;line-height:1.7}.marble-polishing_stepNumber__z2Wup{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#222;color:#fff;font-size:.8rem;font-weight:700}.marble-polishing_applicationsSection___U520{padding:6rem 0;background:#f7f5f1}.marble-polishing_applicationGrid__kgEL_{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.marble-polishing_applicationContent__ckFJg h2{margin:.5rem 0 1.5rem;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.marble-polishing_applicationContent__ckFJg p{margin:0 0 1.5rem;color:#555;line-height:1.85}.marble-polishing_applicationContent__ckFJg ul{margin:0;padding-left:1.2rem}.marble-polishing_applicationContent__ckFJg li{margin-bottom:.7rem;color:#555}.marble-polishing_applicationHighlight__8KRTP{padding:3rem;border-radius:22px;background:#fff;border:1px solid #e3ded6}.marble-polishing_applicationHighlight__8KRTP>span{display:block;margin-bottom:1rem;color:#9a7a4f;font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.marble-polishing_applicationHighlight__8KRTP h3{margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.25}.marble-polishing_applicationHighlight__8KRTP p{margin:0;color:#666;line-height:1.8}.marble-polishing_relatedSection__2Yuif{padding:6rem 0}.marble-polishing_relatedGrid__lxv9J{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.marble-polishing_relatedCard__dn36w{min-height:150px;padding:1.5rem;border:1px solid #e3e3e3;border-radius:16px;color:#222;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s ease,box-shadow .25s ease}.marble-polishing_relatedCard__dn36w h3{margin:0;font-size:1.15rem;line-height:1.4}.marble-polishing_relatedCard__dn36w span{font-size:1.5rem;color:#9a7a4f}.marble-polishing_relatedCard__dn36w:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.marble-polishing_ctaSection__j_bq8{position:relative;min-height:360px;padding:1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.68)),url(/images/marble-cta.jpg) 50%/cover no-repeat;border-radius:3px;overflow:hidden;color:#fff}.marble-polishing_ctaOverlay__I7Smr{width:100%;padding:4rem 0}.marble-polishing_ctaContent__9KziM{max-width:760px;margin:0 auto;text-align:center}.marble-polishing_ctaContent__9KziM .marble-polishing_sectionLabel__ONist{color:#e0bd91}.marble-polishing_ctaContent__9KziM h2{margin:0 auto 1rem;color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.marble-polishing_ctaContent__9KziM p{max-width:700px;margin:0 auto 2rem;color:hsla(0,0%,100%,.9);font-size:1.05rem;line-height:1.8}@media(max-width:1024px){.marble-polishing_conditionGrid__0ZejT,.marble-polishing_processGrid__VVwt9,.marble-polishing_relatedGrid__lxv9J,.marble-polishing_serviceGrid__GG65V{grid-template-columns:repeat(2,1fr)}.marble-polishing_applicationGrid__kgEL_,.marble-polishing_materialGrid__N1K4x{gap:3rem}}@media(max-width:768px){.marble-polishing_hero__bAhhA{min-height:70vh}.marble-polishing_heroOverlay__bCfwk{padding:5rem 0}.marble-polishing_applicationsSection___U520,.marble-polishing_conditionSection__5ad8f,.marble-polishing_introSection__EIxcu,.marble-polishing_materialsSection__4ubEW,.marble-polishing_processSection__TfBSc,.marble-polishing_relatedSection__2Yuif,.marble-polishing_servicesSection__xBVxI{padding:4.5rem 0}.marble-polishing_applicationGrid__kgEL_,.marble-polishing_materialGrid__N1K4x,.marble-polishing_processGrid__VVwt9{grid-template-columns:1fr}.marble-polishing_ctaOverlay__I7Smr{padding:5rem 0}}@media(max-width:480px){.marble-polishing_container__jEjLE{width:90%}.marble-polishing_conditionGrid__0ZejT,.marble-polishing_relatedGrid__lxv9J,.marble-polishing_serviceGrid__GG65V{grid-template-columns:1fr}.marble-polishing_hero__bAhhA{min-height:75vh;border-radius:0 0 20px 20px}.marble-polishing_heroOverlay__bCfwk{padding:4rem 0}.marble-polishing_hero__bAhhA h1{font-size:2.25rem}.marble-polishing_hero__bAhhA p{font-size:1rem}.marble-polishing_primaryButton__7RaRi{width:100%}.marble-polishing_conditionCard__2Ypeu,.marble-polishing_processCard__VMmj3,.marble-polishing_serviceCard__uvzPi{padding:1.5rem}.marble-polishing_applicationHighlight__8KRTP{padding:2rem}.marble-polishing_ctaSection__j_bq8{border-radius:20px 20px 0 0}}