.implants-top-grid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:380px 1fr;margin-bottom:4rem}.implants-social-proof-column{position:-webkit-sticky;position:sticky;top:100px}.implants-social-proof-column .social-proof-section{border-radius:16px;margin-bottom:0}.implants-content-column{display:flex;flex-direction:column;gap:2rem}.implants-content-column .comfort-precision-section,.implants-content-column .denture-stabilization-section,.implants-content-column .pricing-financing-section{margin-bottom:0}@media (max-width:1024px){.implants-top-grid{grid-template-columns:1fr}.implants-social-proof-column{position:static}.implants-social-proof-column .social-proof-section{margin-left:0;margin-right:0}}.implants-hero{background:linear-gradient(135deg,var(--primary-50) 0,var(--primary-100) 50%,var(--primary-200) 100%);border-bottom:3px solid var(--primary-300);padding:4rem 0 3rem;text-align:center}.implants-hero-title{color:var(--primary-800);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.implants-hero-subtitle{color:var(--primary-700);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.5;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px}.trust-signals{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.trust-signal-item{align-items:center;background:#fff;border:1px solid var(--primary-200);border-radius:50px;box-shadow:0 2px 8px #0000001a;color:var(--neutral-800);display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:transform .2s ease,box-shadow .2s ease}.trust-signal-item:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.trust-signal-icon{font-size:1.25rem}.trust-signal-text{font-size:.9rem}.hero-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hero-cta-buttons .btn-lg{font-size:1rem;font-weight:600;padding:.875rem 2rem}.hero-cta-buttons .btn-outline{background:#fff;border:2px solid var(--primary-600);color:var(--primary-600)}.hero-cta-buttons .btn-outline:hover{background:var(--primary-600);color:#fff}.section-header-accent{margin-bottom:2rem;text-align:center}.section-header-accent h2{color:var(--primary-700);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:.75rem}.section-subtitle-large{color:var(--primary-600);font-size:1.25rem;font-weight:500}.section-description{color:var(--neutral-700);font-size:1.1rem;line-height:1.7;margin:0 auto 2rem;max-width:900px;text-align:center}.denture-stabilization-section{background:linear-gradient(135deg,#fdf4f5,#fce7f3 50%,#fbcfe8);border:2px solid #f9a8d4;border-radius:20px;margin-bottom:4rem;padding:3rem 2rem}.denture-benefits-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.denture-benefit-card{background:#fff;border:1px solid #f9a8d44d;border-radius:16px;box-shadow:0 4px 15px #00000014;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.denture-benefit-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-5px)}.denture-benefit-card .benefit-icon{display:block;font-size:2.5rem;margin-bottom:1rem}.denture-benefit-card h4{color:var(--primary-700);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.denture-benefit-card p{color:var(--neutral-600);font-size:.95rem;line-height:1.5;margin:0}.comfort-precision-section{background:linear-gradient(135deg,#ecfdf5,#d1fae5 50%,#a7f3d0);border:2px solid #6ee7b7;border-radius:20px;margin-bottom:4rem;padding:3rem 2rem}.comfort-features-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:2rem}.comfort-feature-item{align-items:center;background:#fff;border:1px solid #6ee7b766;border-radius:12px;box-shadow:0 2px 10px #0000000f;display:flex;gap:1rem;padding:1.25rem 1.5rem;transition:transform .2s ease}.comfort-feature-item:hover{transform:translateX(5px)}.comfort-feature-item .feature-icon{flex-shrink:0;font-size:1.75rem}.comfort-feature-item .feature-text{color:var(--neutral-700);font-size:.95rem;font-weight:500}.pricing-financing-section{background:linear-gradient(135deg,#fefce8,#fef3c7 50%,#fde68a);border:2px solid #fbbf24;border-radius:20px;margin-bottom:4rem;padding:3rem 2rem}.pricing-header h2{color:#92400e!important}.pricing-financing-section .section-subtitle-large{color:#b45309}.pricing-financing-section .section-description{color:#78350f}.pricing-content-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin-top:2rem}.pricing-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:2rem}.pricing-card h3{color:var(--primary-700);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.pricing-card p{color:var(--neutral-700);line-height:1.6;margin-bottom:1rem}.transparency-card{border:2px solid var(--primary-200)}.point-value-badge{align-items:center;background:linear-gradient(135deg,var(--primary-100) 0,var(--primary-200) 100%);border-radius:50px;display:inline-flex;gap:.75rem;margin:1rem 0;padding:.75rem 1.5rem}.point-value-badge .label{color:var(--primary-700);font-size:.9rem;font-weight:500}.point-value-badge .value{color:var(--primary-800);font-size:1.1rem;font-weight:700}.quote-info{background:var(--primary-50);border-left:4px solid var(--primary-400);border-radius:8px;font-style:italic;margin-top:1rem;padding:1rem}.payment-options-card{border:2px solid #fbbf24}.payment-subtitle{color:var(--neutral-600)!important;font-size:.95rem;font-style:italic}.payment-options-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.payment-option-item{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;gap:1rem;padding:1rem}.payment-option-item .payment-icon{flex-shrink:0;font-size:1.5rem}.payment-option-item .payment-details{display:flex;flex-direction:column;gap:.25rem}.payment-option-item .payment-details strong{color:#92400e;font-size:1rem}.payment-option-item .payment-details span{color:var(--neutral-600);font-size:.9rem;line-height:1.4}.straumann-highlight{overflow:hidden;position:relative}.straumann-highlight:before{background:linear-gradient(135deg,#0000 50%,#3b82f61a 0);border-radius:0 12px 0 0;content:"";height:80px;position:absolute;right:0;top:0;width:80px}.timeline-item-card{position:relative}.timeline-item-card:before{background:var(--primary-500);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--primary-500);content:"";height:10px;left:-2px;position:absolute;top:50%;transform:translateY(-50%);width:10px}@media (max-width:768px){.implants-hero{padding:3rem 1rem 2rem}.trust-signals{gap:.75rem}.trust-signal-item{font-size:.85rem;padding:.5rem 1rem}.trust-signal-icon{font-size:1rem}.hero-cta-buttons{align-items:center;flex-direction:column}.hero-cta-buttons .btn-lg{max-width:280px;width:100%}.comfort-precision-section,.denture-stabilization-section,.pricing-financing-section{border-radius:0;margin-left:-1rem;margin-right:-1rem;padding:2rem 1.25rem}.comfort-features-grid,.denture-benefits-grid,.pricing-content-grid{grid-template-columns:1fr}}@media (max-width:480px){.implants-hero-title{font-size:1.5rem}.implants-hero-subtitle{font-size:1rem;padding:0 .5rem}.trust-signal-item{justify-content:center;width:100%}.section-header-accent h2{font-size:1.35rem}.section-description{font-size:1rem;padding:0 .5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.comfort-feature-item,.denture-benefit-card,.pricing-card{animation:fadeInUp .5s ease-out forwards}.denture-benefit-card:first-child{animation-delay:.1s}.denture-benefit-card:nth-child(2){animation-delay:.2s}.denture-benefit-card:nth-child(3){animation-delay:.3s}.comfort-feature-item:first-child{animation-delay:.1s}.comfort-feature-item:nth-child(2){animation-delay:.15s}.comfort-feature-item:nth-child(3){animation-delay:.2s}.comfort-feature-item:nth-child(4){animation-delay:.25s}
/*# sourceMappingURL=1648.c81c56b3.chunk.css.map*/