.dental-crowns-module-scss-module___YdY7q__hero{grid-template-columns:1fr;min-height:max(400px,min(50vh,560px));display:grid}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__hero{grid-template-columns:1fr 1fr}}.dental-crowns-module-scss-module___YdY7q__hero__left{padding:48px var(--spacing-md);flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__hero__left{padding:64px 48px}}@media (min-width:1024px){.dental-crowns-module-scss-module___YdY7q__hero__left{padding:80px 64px 80px 80px}}.dental-crowns-module-scss-module___YdY7q__hero__right{background-color:var(--primary-color);display:none;position:relative;overflow:hidden}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__hero__right{justify-content:center;align-items:center;display:flex}}.dental-crowns-module-scss-module___YdY7q__hero__image{object-fit:cover;object-position:center;opacity:.35;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dental-crowns-module-scss-module___YdY7q__hero__accent{background-color:var(--accent-warm);width:64px;height:2px;position:absolute;bottom:48px;left:48px}.dental-crowns-module-scss-module___YdY7q__hero__eyebrow{font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-warm);align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.dental-crowns-module-scss-module___YdY7q__hero__eyebrowDot{background-color:var(--accent-warm);width:6px;height:6px}.dental-crowns-module-scss-module___YdY7q__hero__heading{font-family:var(--font-family-display);font-size:max(2rem,min(1.25rem + 3.5vw,3rem));font-weight:var(--font-weight-normal);color:var(--primary-color);margin-bottom:16px;line-height:1.15}.dental-crowns-module-scss-module___YdY7q__hero__subheading{color:var(--text-light);max-width:440px;margin-bottom:28px;font-size:max(.95rem,min(.85rem + .5vw,1.05rem));line-height:1.65}.dental-crowns-module-scss-module___YdY7q__hero__cta{background-color:var(--accent-warm);color:#fff;font-size:13px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;border-radius:2px;align-self:flex-start;padding:16px 32px;text-decoration:none;transition:background-color .3s;display:inline-block}.dental-crowns-module-scss-module___YdY7q__hero__cta:hover{background-color:#b07d52}.dental-crowns-module-scss-module___YdY7q__container{max-width:1280px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__container{padding:0 48px}}@media (min-width:1024px){.dental-crowns-module-scss-module___YdY7q__container{padding:0 80px}}.dental-crowns-module-scss-module___YdY7q__explanation{background-color:var(--surface-color);padding:64px 0}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__explanation{padding:80px 0}}.dental-crowns-module-scss-module___YdY7q__explanation__inner{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__explanation__inner{grid-template-columns:300px 1fr;align-items:start;gap:64px}}.dental-crowns-module-scss-module___YdY7q__explanation__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--primary-color)}.dental-crowns-module-scss-module___YdY7q__explanation__content{max-width:580px}.dental-crowns-module-scss-module___YdY7q__explanation__text{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-color);margin-bottom:var(--spacing-md)}.dental-crowns-module-scss-module___YdY7q__explanation__list{margin:0;padding:0;list-style:none}.dental-crowns-module-scss-module___YdY7q__explanation__list li{margin-bottom:var(--spacing-sm);font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-color);padding-left:1.5rem;position:relative}.dental-crowns-module-scss-module___YdY7q__explanation__list li:before{content:"";background:var(--accent-warm);border-radius:1px;width:6px;height:6px;position:absolute;top:.55em;left:0}.dental-crowns-module-scss-module___YdY7q__types{background-color:var(--background-color);padding:64px 0}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__types{padding:80px 0}}.dental-crowns-module-scss-module___YdY7q__types__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--primary-color);margin-bottom:var(--spacing-xl)}.dental-crowns-module-scss-module___YdY7q__types__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.dental-crowns-module-scss-module___YdY7q__types__grid{grid-template-columns:1fr 1fr;gap:24px}}.dental-crowns-module-scss-module___YdY7q__types__card{border:1px solid var(--border-color);border-radius:2px;padding:28px;transition:box-shadow .3s}.dental-crowns-module-scss-module___YdY7q__types__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.dental-crowns-module-scss-module___YdY7q__types__cardLabel{font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-warm);margin-bottom:8px;display:inline-block}.dental-crowns-module-scss-module___YdY7q__types__cardTitle{font-family:var(--font-family-display);font-size:var(--font-h4);font-weight:var(--font-weight-normal);color:var(--primary-color);margin-bottom:8px}.dental-crowns-module-scss-module___YdY7q__types__cardText{font-size:var(--font-small);line-height:var(--line-height-relaxed);color:var(--text-color)}.dental-crowns-module-scss-module___YdY7q__process{background-color:var(--surface-color);padding:64px 0}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__process{padding:80px 0}}.dental-crowns-module-scss-module___YdY7q__process__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--primary-color);margin-bottom:var(--spacing-md)}.dental-crowns-module-scss-module___YdY7q__process__intro{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);margin-bottom:var(--spacing-xl);max-width:60ch}.dental-crowns-module-scss-module___YdY7q__process__timeline{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__process__timeline{grid-template-columns:repeat(3,1fr);gap:0}}.dental-crowns-module-scss-module___YdY7q__process__step{border-left:2px solid var(--accent-warm);padding:24px;position:relative}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__process__step{border-left:none;border-top:2px solid var(--border-color);padding:24px 24px 0 0}.dental-crowns-module-scss-module___YdY7q__process__step:before{content:"";background-color:var(--accent-warm);border-radius:1px;width:8px;height:8px;position:absolute;top:-5px;left:0}}.dental-crowns-module-scss-module___YdY7q__process__stepNumber{font-family:var(--font-family-display);font-size:13px;font-weight:var(--font-weight-normal);color:var(--accent-warm);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.dental-crowns-module-scss-module___YdY7q__process__stepTitle{font-family:var(--font-family-display);font-size:var(--font-h4);font-weight:var(--font-weight-normal);color:var(--primary-color);margin-bottom:8px}.dental-crowns-module-scss-module___YdY7q__process__stepText{font-size:var(--font-small);line-height:var(--line-height-relaxed);color:var(--text-color);max-width:300px}.dental-crowns-module-scss-module___YdY7q__cost{background-color:var(--background-color);padding:48px 0}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__cost{padding:64px 0}}.dental-crowns-module-scss-module___YdY7q__cost__inner{max-width:680px}.dental-crowns-module-scss-module___YdY7q__cost__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--primary-color);margin-bottom:var(--spacing-md)}.dental-crowns-module-scss-module___YdY7q__cost__text{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-color)}.dental-crowns-module-scss-module___YdY7q__testimonial{background-color:var(--primary-color);padding:64px 0}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__testimonial{padding:80px 0}}.dental-crowns-module-scss-module___YdY7q__testimonial__inner{flex-direction:column;align-items:center;display:flex}.dental-crowns-module-scss-module___YdY7q__testimonial__quote{font-family:var(--font-family-display);font-size:max(1.15rem,min(.9rem + 1vw,1.5rem));font-weight:var(--font-weight-normal);color:#fff;text-align:center;max-width:640px;font-style:italic;line-height:1.55}.dental-crowns-module-scss-module___YdY7q__testimonial__attribution{margin-top:var(--spacing-md);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--accent-warm-light)}@keyframes dental-crowns-module-scss-module___YdY7q__faqRevealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dental-crowns-module-scss-module___YdY7q__faq{background-color:var(--surface-color);padding:64px 0}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__faq{padding:80px 0}}.dental-crowns-module-scss-module___YdY7q__faq__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-snug);color:var(--primary-color);margin-bottom:var(--spacing-xl);text-align:center;opacity:0}.dental-crowns-module-scss-module___YdY7q__faq[data-visible=true] .dental-crowns-module-scss-module___YdY7q__faq__heading{animation:.7s cubic-bezier(.16,1,.3,1) both dental-crowns-module-scss-module___YdY7q__faqRevealUp}.dental-crowns-module-scss-module___YdY7q__faq__list{width:100%}.dental-crowns-module-scss-module___YdY7q__faq__item{border-bottom:1px solid var(--border-color);opacity:0}.dental-crowns-module-scss-module___YdY7q__faq[data-visible=true] .dental-crowns-module-scss-module___YdY7q__faq__item{animation:.6s cubic-bezier(.16,1,.3,1) both dental-crowns-module-scss-module___YdY7q__faqRevealUp}.dental-crowns-module-scss-module___YdY7q__faq[data-visible=true] .dental-crowns-module-scss-module___YdY7q__faq__item:first-child{animation-delay:.1s}.dental-crowns-module-scss-module___YdY7q__faq[data-visible=true] .dental-crowns-module-scss-module___YdY7q__faq__item:nth-child(2){animation-delay:.2s}.dental-crowns-module-scss-module___YdY7q__faq[data-visible=true] .dental-crowns-module-scss-module___YdY7q__faq__item:nth-child(3){animation-delay:.3s}.dental-crowns-module-scss-module___YdY7q__faq[data-visible=true] .dental-crowns-module-scss-module___YdY7q__faq__item:nth-child(4){animation-delay:.4s}.dental-crowns-module-scss-module___YdY7q__faq[data-visible=true] .dental-crowns-module-scss-module___YdY7q__faq__item:nth-child(5){animation-delay:.5s}.dental-crowns-module-scss-module___YdY7q__faq[data-visible=true] .dental-crowns-module-scss-module___YdY7q__faq__item:nth-child(6){animation-delay:.6s}.dental-crowns-module-scss-module___YdY7q__faq__item:last-child{border-bottom:none}.dental-crowns-module-scss-module___YdY7q__faq__item summary{font-size:var(--font-p);font-weight:var(--font-weight-semibold);color:var(--primary-dark);padding:var(--spacing-md) 0;cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.dental-crowns-module-scss-module___YdY7q__faq__item summary::-webkit-details-marker{display:none}.dental-crowns-module-scss-module___YdY7q__faq__item summary:after{content:"+";font-size:1.25rem;font-weight:var(--font-weight-normal);color:var(--accent-warm);margin-left:var(--spacing-md);flex-shrink:0}.dental-crowns-module-scss-module___YdY7q__faq__item[open] summary:after{content:"−"}.dental-crowns-module-scss-module___YdY7q__faq__item p{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-color);padding:0 0 var(--spacing-md)}.dental-crowns-module-scss-module___YdY7q__cta{background-color:var(--background-color);border-top:3px solid var(--accent-warm);text-align:center;padding:64px 0}@media (min-width:768px){.dental-crowns-module-scss-module___YdY7q__cta{padding:80px 0}}.dental-crowns-module-scss-module___YdY7q__cta__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:var(--font-weight-normal);color:var(--primary-color);margin-bottom:var(--spacing-sm)}.dental-crowns-module-scss-module___YdY7q__cta__text{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);margin-bottom:var(--spacing-lg);max-width:480px;margin-left:auto;margin-right:auto}.dental-crowns-module-scss-module___YdY7q__cta__phone{font-family:var(--font-family-display);font-size:var(--font-h3);color:var(--accent-warm-light);font-weight:var(--font-weight-normal);text-decoration:none;display:inline-block}.dental-crowns-module-scss-module___YdY7q__cta__phone:hover{text-decoration:underline}
