.social-proof-link.svelte-c5u9cs{text-decoration:none;color:var(--wd-black);transition:all .4s cubic-bezier(.25,.46,.45,.94);padding:1rem 1.5rem;border-radius:12px;background:linear-gradient(135deg,#ffffffe6,#f8f6f3e6);border:1px solid rgba(230,164,68,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #e6a4441a;width:100%;display:flex;flex-direction:column}.social-proof-link.svelte-c5u9cs:hover{text-decoration:none;color:var(--wd-black);background:linear-gradient(135deg,#fffffff2,#f8f6f3f2);border-color:var(--wd-gold);transform:translateY(-3px);box-shadow:0 6px 20px #e6a44433}.social-proof-content.svelte-c5u9cs{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.testimonial-quote.svelte-c5u9cs{margin-top:.75rem}.quote-content.svelte-c5u9cs{font-size:1rem;color:var(--wd-black);font-weight:400;line-height:1.5;margin-bottom:.5rem;font-style:italic;position:relative}.quote-attribution.svelte-c5u9cs{font-size:.9rem;color:var(--wd-grey);font-weight:500;font-style:normal;margin-top:.5rem}.popup-overlay.svelte-yxxnw5{position:fixed;inset:0;background:#3a2d33cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:svelte-yxxnw5-fadeIn .3s var(--organic-easing)}@keyframes svelte-yxxnw5-fadeIn{0%{opacity:0}to{opacity:1}}.popup-content.svelte-yxxnw5{background:#fff;border-radius:20px;max-width:500px;width:100%;position:relative;box-shadow:0 20px 80px #3a2d334d;animation:svelte-yxxnw5-slideUp .4s var(--organic-easing)}@keyframes svelte-yxxnw5-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.popup-close.svelte-yxxnw5{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:var(--wd-grey);transition:all var(--patient-timing) var(--organic-easing);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.popup-close.svelte-yxxnw5:hover{background:#3a2d331a;color:var(--wd-black);transform:rotate(90deg)}.popup-body.svelte-yxxnw5{padding:3rem 2rem 2rem;text-align:center}.popup-icon.svelte-yxxnw5{margin-bottom:1.5rem;animation:svelte-yxxnw5-wave .6s ease-in-out}@keyframes svelte-yxxnw5-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.popup-title.svelte-yxxnw5{font-size:1.75rem;font-weight:700;color:var(--wd-black);margin-bottom:1rem;line-height:1.3}.popup-message.svelte-yxxnw5{font-size:1.125rem;color:var(--wd-grey);line-height:1.6;margin-bottom:2rem}.popup-actions.svelte-yxxnw5{display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%}.popup-cta-button.svelte-yxxnw5{background:linear-gradient(135deg,var(--wd-gold) 0%,#f4b866 100%);color:var(--wd-black);border:none;border-radius:12px;padding:1.25rem 3rem;font-size:1.125rem;font-weight:600;font-family:var(--satoshi-medium);cursor:pointer;transition:all var(--patient-timing) var(--organic-easing);box-shadow:0 4px 20px #e6a44466;width:100%;max-width:320px}.popup-cta-button.svelte-yxxnw5:hover{transform:translateY(-2px);box-shadow:0 6px 30px #e6a44480;background:linear-gradient(135deg,#f4b866 0%,var(--wd-gold) 100%)}.popup-cta-button.svelte-yxxnw5:active{transform:translateY(0);box-shadow:0 2px 15px #e6a4444d}.popup-dismiss-link.svelte-yxxnw5{background:none;border:none;color:var(--wd-grey);font-size:1rem;cursor:pointer;text-decoration:underline;transition:all var(--patient-timing) var(--organic-easing);padding:.75rem 1rem}.popup-dismiss-link.svelte-yxxnw5:hover{color:var(--wd-black);text-decoration:none}.popup-footer.svelte-yxxnw5{margin-top:1.5rem;font-size:.875rem;color:#3a2d3399;font-style:italic}@media (max-width: 768px){.popup-content.svelte-yxxnw5{max-width:90%;border-radius:16px}.popup-body.svelte-yxxnw5{padding:2.5rem 1.5rem 1.5rem}.popup-title.svelte-yxxnw5{font-size:1.5rem}.popup-message.svelte-yxxnw5{font-size:1rem}.popup-close.svelte-yxxnw5{top:.75rem;right:.75rem}.popup-cta-button.svelte-yxxnw5{padding:1rem 2rem;font-size:1rem;max-width:100%}}.hero-image.svelte-qq7596{display:flex;justify-content:center;align-items:center;min-height:400px}.hero-image.svelte-qq7596 img:where(.svelte-qq7596){max-width:500px;width:100%;height:auto;object-fit:cover;object-position:center 20%;border-radius:20px;box-shadow:0 12px 40px #3a2d3326;transition:all var(--patient-timing) var(--organic-easing)}.hero-image.svelte-qq7596 img:where(.svelte-qq7596):hover{transform:translateY(-4px);box-shadow:0 20px 60px #3a2d3333}@media (min-width: 768px){.hero-cta.svelte-qq7596{margin-bottom:2rem!important;margin-top:2rem!important}.hero-cta.svelte-qq7596 .d-none.d-md-block:where(.svelte-qq7596) a,.hero-cta.svelte-qq7596 .d-none.d-md-block:where(.svelte-qq7596) button,.hero-cta.svelte-qq7596 .d-none.d-md-block:where(.svelte-qq7596) .btn{font-size:2rem!important;padding:1.8rem 4rem!important}.display-4.svelte-qq7596{font-size:3.8rem!important}#home p.lead{font-weight:500!important}.hero-text.svelte-qq7596{text-align:center}.hero-text.svelte-qq7596 h1.display-4:where(.svelte-qq7596){margin-bottom:.75rem!important}.hero-text.svelte-qq7596 p.lead:where(.svelte-qq7596){margin-bottom:1.5rem!important}#home .wd-container{max-width:1400px}#home .row{margin-left:0;margin-right:0}#home .row>*{padding-left:1.5rem;padding-right:1.5rem}.hero-details-bottom.svelte-qq7596{display:block}.hero-details-bottom.svelte-qq7596 .d-flex:where(.svelte-qq7596){gap:3rem!important}.hero-details-bottom.svelte-qq7596 span:where(.svelte-qq7596){font-size:1.1rem!important;font-weight:500!important}.hero-details-bottom.svelte-qq7596 iconify-icon:where(.svelte-qq7596){width:20px!important;height:20px!important}#home.padding-hero{padding:3rem 0 2.5rem}.hero-image.svelte-qq7596{min-height:450px}.hero-image.svelte-qq7596 img:where(.svelte-qq7596){max-width:600px;border-radius:24px}#values .wd-card h4{font-size:2.1rem}#values .wd-container,#smile-checkup .wd-container{max-width:1400px}#problem-setup .d-none.d-md-block.svelte-qq7596 a,#problem-setup .d-none.d-md-block.svelte-qq7596 button,#problem-setup .d-none.d-md-block.svelte-qq7596 .btn,#problem-setup .d-none.d-md-flex.svelte-qq7596 a,#problem-setup .d-none.d-md-flex.svelte-qq7596 button,#problem-setup .d-none.d-md-flex.svelte-qq7596 .btn,#values .d-none.d-md-block.svelte-qq7596 a,#values .d-none.d-md-block.svelte-qq7596 button,#values .d-none.d-md-block.svelte-qq7596 .btn,#values .d-none.d-md-flex.svelte-qq7596 a,#values .d-none.d-md-flex.svelte-qq7596 button,#values .d-none.d-md-flex.svelte-qq7596 .btn,#testimonials .d-none.d-md-block.svelte-qq7596 a,#testimonials .d-none.d-md-block.svelte-qq7596 button,#testimonials .d-none.d-md-block.svelte-qq7596 .btn,#testimonials .d-none.d-md-flex.svelte-qq7596 a,#testimonials .d-none.d-md-flex.svelte-qq7596 button,#testimonials .d-none.d-md-flex.svelte-qq7596 .btn,#smile-checkup .d-none.d-md-block.svelte-qq7596 a,#smile-checkup .d-none.d-md-block.svelte-qq7596 button,#smile-checkup .d-none.d-md-block.svelte-qq7596 .btn,#smile-checkup .d-none.d-md-flex.svelte-qq7596 a,#smile-checkup .d-none.d-md-flex.svelte-qq7596 button,#smile-checkup .d-none.d-md-flex.svelte-qq7596 .btn,#faq .d-none.d-md-block.svelte-qq7596 a,#faq .d-none.d-md-block.svelte-qq7596 button,#faq .d-none.d-md-block.svelte-qq7596 .btn,#faq .d-none.d-md-flex.svelte-qq7596 a,#faq .d-none.d-md-flex.svelte-qq7596 button,#faq .d-none.d-md-flex.svelte-qq7596 .btn{font-size:2rem!important;padding:1.8rem 4rem!important}}.hero-social-proof.svelte-qq7596{display:flex;justify-content:center}.hero-social-proof-multiple.svelte-qq7596{display:block}@media (min-width: 769px){.hero-social-proof.svelte-qq7596{display:flex;justify-content:center}}.social-proof-link.svelte-qq7596{text-decoration:none;color:var(--wd-black);transition:all var(--patient-timing) var(--organic-easing);padding:1rem 1.5rem;border-radius:12px;background:linear-gradient(135deg,#ffffffe6,#f8f6f3e6);border:1px solid rgba(230,164,68,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 10px #e6a4441a;max-width:500px;width:100%;display:flex;flex-direction:column}.social-proof-link.svelte-qq7596:hover{text-decoration:none;color:var(--wd-black);background:linear-gradient(135deg,#fffffff2,#f8f6f3f2);border-color:var(--wd-gold);transform:translateY(-3px);box-shadow:0 6px 20px #e6a44433}.social-proof-content.svelte-qq7596{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.testimonial-quote.svelte-qq7596{margin-top:.75rem}.quote-content.svelte-qq7596{font-size:1rem;color:var(--wd-black);font-weight:400;line-height:1.5;margin-bottom:.5rem;font-style:italic;position:relative}.quote-attribution.svelte-qq7596{font-size:.9rem;color:var(--wd-grey);font-weight:500;font-style:normal;margin-top:.5rem}@media (max-width: 768px){.social-proof-link.svelte-qq7596{max-width:100%;padding:.875rem 1.25rem;margin:0;width:100%}.quote-content.svelte-qq7596{font-size:1.1rem;line-height:1.4}.quote-attribution.svelte-qq7596{font-size:.85rem}}.wd-animate-trigger.svelte-qq7596{transition-delay:.1s}.wd-animate-trigger.svelte-qq7596:nth-child(2){transition-delay:.2s}.wd-animate-trigger.svelte-qq7596:nth-child(3){transition-delay:.3s}.wd-animate-trigger.svelte-qq7596:nth-child(4){transition-delay:.4s}@media (max-width: 768px){.hero-text.svelte-qq7596{text-align:center}.hero-details-bottom.svelte-qq7596{margin-top:.5rem!important;padding-top:1rem!important}.hero-details-bottom.svelte-qq7596 .d-flex:where(.svelte-qq7596){flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}.hero-details-bottom.svelte-qq7596 span:where(.svelte-qq7596){font-weight:600!important}.hero-image.svelte-qq7596{margin-top:60px;margin-bottom:20px;min-height:auto;aspect-ratio:16/9!important;width:100%}.hero-image.svelte-qq7596 img:where(.svelte-qq7596){width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;margin:0;object-fit:cover;object-position:center;box-shadow:0 8px 25px #3a2d331f!important}.hero-image.svelte-qq7596 img:where(.svelte-qq7596):hover{box-shadow:0 12px 35px #3a2d3329!important}#home .row.g-5>*:first-child,#home .row.g-5>.order-1{margin-top:0!important;--bs-gutter-y: 0;padding-top:0}.hero-cta.svelte-qq7596{margin-top:.75rem}.mobile-buttons.svelte-qq7596 .wd-button{font-size:1.1rem!important;padding:.85rem 1.5rem!important;white-space:nowrap;min-height:56px!important}.mobile-buttons.svelte-qq7596 .wd-button.normal{font-size:1.1rem!important;padding:.85rem 1.5rem!important}.display-4.svelte-qq7596{font-size:1.7rem!important}#home p.lead{font-size:1.05rem!important;font-weight:600!important;margin-top:.25rem;margin-bottom:.5rem}#home h1.display-4{margin-bottom:.75rem!important}#home .hero-text{margin-top:0}.display-5.svelte-qq7596{font-size:2.2rem!important;margin-bottom:1.5rem!important;font-weight:700!important}#problem-setup .mb-5{margin-bottom:1rem!important}#smile-checkup .list-unstyled li{font-size:1rem!important;line-height:1.5!important}#smile-checkup .list-unstyled li span{font-weight:500!important}}.team-photo.svelte-qq7596{max-width:100%;height:auto;border-radius:20px;box-shadow:0 12px 40px #3a2d3326;transition:all var(--patient-timing) var(--organic-easing)}.team-photo.svelte-qq7596:hover{transform:translateY(-4px);box-shadow:0 20px 60px #3a2d3333}.values-photo.svelte-qq7596{max-width:100%;height:auto;border-radius:20px;box-shadow:0 12px 40px #3a2d3326;transition:all var(--patient-timing) var(--organic-easing)}.values-photo.svelte-qq7596:hover{transform:translateY(-4px);box-shadow:0 20px 60px #3a2d3333}.consultation-photo.svelte-qq7596{max-width:100%;height:auto;border-radius:20px;box-shadow:0 12px 40px #3a2d3326;transition:all var(--patient-timing) var(--organic-easing)}.consultation-photo.svelte-qq7596:hover{transform:translateY(-4px);box-shadow:0 20px 60px #3a2d3333}.testimonials-photo.svelte-qq7596{max-width:100%;height:auto;border-radius:20px;box-shadow:0 12px 40px #3a2d3326;transition:all var(--patient-timing) var(--organic-easing)}.testimonials-photo.svelte-qq7596:hover{transform:translateY(-4px);box-shadow:0 20px 60px #3a2d3333}@media (min-width: 768px){.team-photo.svelte-qq7596{max-width:900px;border-radius:24px}}@media (max-width: 768px){.team-photo.svelte-qq7596{border-radius:16px;box-shadow:0 8px 25px #3a2d331f}.team-photo.svelte-qq7596:hover{box-shadow:0 12px 35px #3a2d3329}}.credibility-indicators.svelte-qq7596{margin:1rem 0}.credibility-item.svelte-qq7596{font-size:.95rem;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap}.credibility-item.svelte-qq7596 iconify-icon:where(.svelte-qq7596){width:18px;height:18px;flex-shrink:0}@media (min-width: 768px){.credibility-indicators.svelte-qq7596{margin:1.5rem 0}.credibility-item.svelte-qq7596{font-size:1rem;font-weight:600}.credibility-item.svelte-qq7596 iconify-icon:where(.svelte-qq7596){width:20px;height:20px}}@media (max-width: 768px){.credibility-indicators.svelte-qq7596 .d-flex:where(.svelte-qq7596){justify-content:center!important;gap:.75rem!important;flex-wrap:nowrap!important;flex-direction:row!important;align-items:center!important}.credibility-item.svelte-qq7596{font-size:.85rem;font-weight:600!important;white-space:nowrap!important;flex-shrink:0!important;display:inline-flex!important}}.section+.section{border-top:1px solid rgba(58,45,51,.05)}a.subtle-link{color:var(--wd-gold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:600;transition:all var(--patient-timing) var(--organic-easing)}a.subtle-link:hover{text-decoration-thickness:2px;text-underline-offset:3px}
