.container[data-astro-cid-lclmtrr2]{max-width:1200px;margin:0 auto;padding:0 1rem}.subtitle[data-astro-cid-lclmtrr2]{color:#a8784a;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.5rem;display:block}.section-title-center[data-astro-cid-lclmtrr2]{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.section-title-center[data-astro-cid-lclmtrr2] h2[data-astro-cid-lclmtrr2]{font-size:2.3rem;color:#222;margin-bottom:1rem;line-height:1.2}.section-title-center[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{color:#666;font-size:1.1rem}.page-hero[data-astro-cid-lclmtrr2]{position:relative;height:40vh;min-height:350px;background-image:url(/images/slider/duodent-image-10.webp);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center}.hero-overlay[data-astro-cid-lclmtrr2]{position:absolute;inset:0;background:#121212b3;z-index:1}.hero-content[data-astro-cid-lclmtrr2]{position:relative;z-index:2;color:#fff}.hero-content[data-astro-cid-lclmtrr2] h1[data-astro-cid-lclmtrr2]{font-size:3rem;font-weight:700;margin-bottom:.5rem}.hero-content[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{font-size:1.2rem;color:#ddd}.fixes-section[data-astro-cid-lclmtrr2]{padding:5rem 0;background-color:#f9f9f9}.fixes-grid[data-astro-cid-lclmtrr2]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:640px){.fixes-grid[data-astro-cid-lclmtrr2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.fixes-grid[data-astro-cid-lclmtrr2]{grid-template-columns:repeat(3,1fr)}}.fix-card[data-astro-cid-lclmtrr2]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 15px #00000008;text-align:center;transition:transform .3s ease}.fix-card[data-astro-cid-lclmtrr2]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.fix-card[data-astro-cid-lclmtrr2] .icon[data-astro-cid-lclmtrr2]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fbf8f4;border-radius:12px;margin:0 auto 1.25rem;color:#a8784a}.fix-card[data-astro-cid-lclmtrr2] h3[data-astro-cid-lclmtrr2]{font-size:1.15rem;color:#222;margin-bottom:.8rem}.fix-card[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{color:#666;font-size:.95rem;line-height:1.6;margin:0}.other-services[data-astro-cid-lclmtrr2]{padding:5rem 0;background-color:#fff}.services-list-wrapper[data-astro-cid-lclmtrr2]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.service-text-box[data-astro-cid-lclmtrr2]{padding-left:1.5rem;border-left:3px solid #a8784a}.service-text-box[data-astro-cid-lclmtrr2] h3[data-astro-cid-lclmtrr2]{font-size:1.5rem;color:#222;margin-top:0;margin-bottom:1rem}.service-text-box[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{color:#555;font-size:1.05rem;line-height:1.7;margin:0}.process-section[data-astro-cid-lclmtrr2]{padding:5rem 0;background-color:#f9f9f9}.process-wrapper[data-astro-cid-lclmtrr2]{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:992px){.process-wrapper[data-astro-cid-lclmtrr2]{grid-template-columns:1fr 1fr;align-items:center}}.process-text[data-astro-cid-lclmtrr2] h2[data-astro-cid-lclmtrr2]{font-size:2.2rem;color:#222;margin-bottom:1.5rem}.process-text[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{color:#666;font-size:1.1rem;line-height:1.7}.timeline[data-astro-cid-lclmtrr2]{position:relative;padding-left:2rem;border-left:2px solid #a8784a}.timeline-item[data-astro-cid-lclmtrr2]{position:relative;margin-bottom:2rem}.timeline-item[data-astro-cid-lclmtrr2]:last-child{margin-bottom:0}.timeline-item[data-astro-cid-lclmtrr2] .dot[data-astro-cid-lclmtrr2]{position:absolute;left:-2.45rem;top:.3rem;width:16px;height:16px;background:#a8784a;border:3px solid #f9f9f9;border-radius:50%}.timeline-item[data-astro-cid-lclmtrr2] h4[data-astro-cid-lclmtrr2]{margin-top:0;margin-bottom:.5rem;color:#222;font-size:1.15rem}.timeline-item[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{margin:0;color:#666;line-height:1.5;font-size:.95rem}.page-faq-section[data-astro-cid-lclmtrr2]{padding:5rem 0;background-color:#fff}.faq-accordion[data-astro-cid-lclmtrr2]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.custom-faq-item[data-astro-cid-lclmtrr2]{border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.custom-faq-header[data-astro-cid-lclmtrr2]{width:100%;background:#fff;border:none;padding:1.2rem 1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:inherit;text-align:left;transition:background .3s}.custom-faq-header[data-astro-cid-lclmtrr2]:hover{background:#fafafa}.custom-faq-item[data-astro-cid-lclmtrr2].is-open .custom-faq-header[data-astro-cid-lclmtrr2]{border-bottom:1px solid #eaeaea}.q-text[data-astro-cid-lclmtrr2]{font-size:1.1rem;font-weight:600;color:#222;padding-right:1rem}.q-icon[data-astro-cid-lclmtrr2]{font-size:1.5rem;color:#a8784a}.custom-faq-body[data-astro-cid-lclmtrr2]{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background:#fafafa}.custom-faq-inner[data-astro-cid-lclmtrr2]{padding:1.5rem;color:#666;line-height:1.6}.cta-section[data-astro-cid-lclmtrr2]{padding:5rem 0;background-color:#121212;color:#fff;text-align:center}.cta-container[data-astro-cid-lclmtrr2]{max-width:700px}.cta-section[data-astro-cid-lclmtrr2] h2[data-astro-cid-lclmtrr2]{font-size:2.2rem;margin-bottom:1.5rem;color:#fff}.cta-section[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{font-size:1.1rem;color:#ccc;margin-bottom:2rem;line-height:1.6}.btn-primary[data-astro-cid-lclmtrr2]{display:inline-block;background:#a8784a;color:#fff;padding:1rem 2.5rem;border-radius:30px;text-decoration:none;font-weight:700;text-transform:uppercase;transition:background .3s}.btn-primary[data-astro-cid-lclmtrr2]:hover{background:#85603c}.veneer-resin-section[data-astro-cid-lclmtrr2]{padding:5rem 0;background-color:#f9f9f9}.veneer-resin-wrapper[data-astro-cid-lclmtrr2]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media(min-width:992px){.veneer-resin-wrapper[data-astro-cid-lclmtrr2]{grid-template-columns:1fr 1fr;align-items:center}}.veneer-resin-text[data-astro-cid-lclmtrr2] h2[data-astro-cid-lclmtrr2]{font-size:2.1rem;color:#222;margin-bottom:1.5rem;margin-top:.5rem}.veneer-resin-text[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{color:#555;font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.veneer-resin-cards[data-astro-cid-lclmtrr2]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.resin-card[data-astro-cid-lclmtrr2]{background:#fff;padding:1.5rem;border-radius:10px;box-shadow:0 4px 12px #0000000d;text-align:center}.resin-card-icon[data-astro-cid-lclmtrr2]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fbf8f4;border-radius:10px;margin:0 auto .75rem;color:#a8784a}.resin-card[data-astro-cid-lclmtrr2] h4[data-astro-cid-lclmtrr2]{font-size:1rem;color:#222;margin:0 0 .5rem}.resin-card[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{font-size:.9rem;color:#666;line-height:1.5;margin:0}.whitening-section[data-astro-cid-lclmtrr2]{padding:5rem 0;background-color:#fff}.whitening-methods[data-astro-cid-lclmtrr2]{display:flex;flex-direction:column;gap:3rem;max-width:900px;margin:0 auto}.whitening-method[data-astro-cid-lclmtrr2]{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start}.method-number[data-astro-cid-lclmtrr2]{font-size:3.5rem;font-weight:800;color:#a8784a;opacity:.25;line-height:1;min-width:60px;text-align:center}.method-content[data-astro-cid-lclmtrr2] h3[data-astro-cid-lclmtrr2]{font-size:1.4rem;color:#222;margin-top:0;margin-bottom:1rem}.method-content[data-astro-cid-lclmtrr2] p[data-astro-cid-lclmtrr2]{color:#555;font-size:1rem;line-height:1.7;margin-bottom:.75rem}.method-bullets[data-astro-cid-lclmtrr2]{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.4rem}.method-bullets[data-astro-cid-lclmtrr2] li[data-astro-cid-lclmtrr2]{color:#555;font-size:.95rem;padding-left:1.25rem;position:relative}.method-bullets[data-astro-cid-lclmtrr2] li[data-astro-cid-lclmtrr2]:before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;background:#a8784a;border-radius:50%}
