.section-dark{background:var(--bg-near-black,#f0f2ef);border-top:1px solid rgb(45 122 58 / .12);border-bottom:1px solid rgb(45 122 58 / .12)}.section-teal{background:linear-gradient(135deg,var(--bg-teal,#eaf2ec) 0%,var(--bg-teal-light,#deeee1) 100%);border-top:1px solid rgb(45 122 58 / .14);border-bottom:1px solid rgb(45 122 58 / .14)}.section-charcoal{background:var(--bg-charcoal,#e8ebe7)}.section-dark,.section-teal,.section-charcoal{padding:var(--space-8,96px) 0}.kd-oferta-hero{position:relative;min-height:55vh;display:flex;align-items:center;padding:var(--space-8,96px) 0 var(--space-7,64px);background:#0a180c;overflow:hidden}.kd-oferta-hero .hero-bg{position:absolute;inset:0;z-index:0}.kd-oferta-hero .hero-bg img{width:100%;height:100%;object-fit:cover;opacity:.45}.kd-oferta-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(8 24 12 / .88) 0%,rgb(10 28 15 / .62) 55%,rgb(8 24 12 / .80) 100%);z-index:1}.kd-oferta-hero::before{content:'';position:absolute;top:-50%;right:-20%;width:80%;height:150%;background:radial-gradient(circle,rgb(45 122 58 / .18) 0%,transparent 70%);animation:kdOfertaGlow 8s ease-in-out infinite;z-index:1}@keyframes kdOfertaGlow{0%,100%{opacity:.6}50%{opacity:1}}.kd-oferta-hero .breadcrumb{position:absolute;top:var(--space-5,32px);left:0;right:0;z-index:2}.kd-oferta-hero .breadcrumb-list{list-style:none;padding:0;margin:0 auto;max-width:var(--container-max,1280px);padding:0 var(--container-pad,24px);display:flex;align-items:center;flex-wrap:wrap;gap:0}.kd-oferta-hero .breadcrumb-list li,.kd-oferta-hero .breadcrumb-list a{font-size:13px;color:rgb(255 255 255 / .60)}.kd-oferta-hero .breadcrumb-list a:hover{color:#fff;opacity:1}.kd-oferta-hero .breadcrumb-list .sep{margin:0 8px;opacity:.35}.kd-oferta-hero .hero-content{position:relative;z-index:2;max-width:720px;padding-top:var(--space-6,48px)}.kd-oferta-hero .preheader{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#84b38c;display:inline-block;margin-bottom:var(--space-3,16px)}.kd-oferta-hero .h1{color:#fff;margin-bottom:var(--space-4,24px)}.kd-oferta-hero .hero-cta{display:flex;gap:var(--space-3,16px);flex-wrap:wrap}.kd-oferta-hero .btn-outline{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .55)}.kd-oferta-hero .btn-outline:hover{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .90)}@media (max-width:768px){.kd-oferta-hero{min-height:45vh;padding:var(--space-7,64px) 0}.kd-oferta-hero .hero-cta{flex-direction:column;align-items:stretch}}.oferta-intro{padding:var(--space-8,96px) 0}.intro-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:var(--space-7,64px);align-items:center}.intro-content{padding-right:var(--space-4,24px)}.intro-image{position:relative;border-radius:var(--radius-xl,32px);overflow:hidden;aspect-ratio:3 / 4;box-shadow:var(--shadow-elevated,0 8px 32px rgb(26 46 28 / .14))}.intro-image::before{content:'';position:absolute;inset:0;border:2px solid var(--green,#165224);border-radius:var(--radius-xl,32px);opacity:.5;z-index:1}.intro-image img{width:100%;height:100%;object-fit:cover}@media (max-width:992px){.intro-grid{grid-template-columns:1fr;gap:var(--space-6,48px)}.intro-content{padding-right:0}.intro-image{aspect-ratio:16 / 10}}@media (max-width:768px){.oferta-intro .container,.oferta-intro .intro-grid,.oferta-intro .intro-content,.oferta-intro .body-text{width:100%;min-width:0;max-width:100%}.oferta-intro .h2,.oferta-intro .body-text,.oferta-intro .body-text p{overflow-wrap:anywhere}}.offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5,32px);margin-top:var(--space-6,48px)}@media (min-width:769px){.offer-grid--center-last>.offer-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - var(--space-3, 16px));justify-self:center}}.offer-card{background:#fff;border:1px solid rgb(45 122 58 / .14);border-radius:var(--radius-lg,24px);overflow:hidden;transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 16px rgb(26 46 28 / .07);display:flex;flex-direction:column}.offer-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#143a1d,#2f7b3f);transform:scaleX(0);transform-origin:left;transition:transform 0.3s cubic-bezier(.4,0,.2,1);z-index:2}.offer-card:hover{border-color:rgb(45 122 58 / .30);transform:translateY(-6px);box-shadow:0 8px 32px rgb(26 46 28 / .14)}.offer-card:hover::before{transform:scaleX(1)}.offer-image{width:100%;height:220px;position:relative;overflow:hidden}.offer-image::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgb(10 10 10 / .4) 70%,rgb(10 10 10 / .8) 100%)}.offer-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.4,0,.2,1)}.offer-card:hover .offer-image img{transform:scale(1.07)}.offer-body{padding:var(--space-5,32px);flex:1;display:flex;flex-direction:column}.offer-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#184a22,#256531);color:#fff;font-size:14px;font-weight:700;flex-shrink:0;margin-bottom:var(--space-3,16px)}.offer-title{font-family:var(--font-serif,'Playfair Display',serif);font-size:22px;font-weight:600;color:var(--text-primary,#1a2e1c);margin:0 0 var(--space-3,16px);letter-spacing:-.01em}.offer-desc{font-size:15px;line-height:1.65;color:var(--text-secondary,rgb(26 46 28 / .70));margin:0 0 auto;padding-bottom:var(--space-4,24px)}.offer-link{font-size:14px;font-weight:600;color:#2d7a3a;letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px;transition:gap .2s ease}.offer-link::after{content:'→';transition:transform .2s ease}.offer-card:hover .offer-link::after{transform:translateX(4px)}@media (max-width:768px){.offer-grid{grid-template-columns:1fr}}.oferta-indications{padding:var(--space-8,96px) 0}.indications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5,32px);margin-top:var(--space-6,48px)}@media (min-width:769px){.indications-grid--two-by-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.indication-card{background:rgb(255 255 255 / .85);border:1px solid rgb(45 122 58 / .16);border-radius:var(--radius-lg,24px);padding:var(--space-6,48px);min-width:0;max-width:100%;text-align:center;transition:all 0.3s ease;box-shadow:0 2px 14px rgb(26 46 28 / .07)}.indication-card:hover{transform:translateY(-5px);box-shadow:0 8px 28px rgb(26 46 28 / .13);border-color:rgb(45 122 58 / .28)}.indication-icon{width:64px;height:64px;margin:0 auto var(--space-4,24px);background:linear-gradient(135deg,#eaf5ec,#d4ecda);border:1px solid rgb(45 122 58 / .22);border-radius:50%;display:grid;place-items:center}.indication-icon svg{width:28px;height:28px;stroke:#1f5e2a;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.indication-title{font-size:17px;font-weight:700;color:var(--text-primary,#1a2e1c);margin:0 0 var(--space-3,16px);line-height:1.35;overflow-wrap:anywhere}.indication-text{font-size:15px;line-height:1.65;color:var(--text-secondary,rgb(26 46 28 / .70));margin:0}@media (max-width:768px){.indications-grid{grid-template-columns:minmax(0,1fr)}.indication-card{padding:var(--space-5,32px)}}.process-wrap{margin-top:var(--space-7,64px)}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.process-steps::before{content:'';position:absolute;top:40px;left:calc(12.5%);right:calc(12.5%);height:2px;background:linear-gradient(90deg,#2d7a3a 0%,#84b38c 50%,#2d7a3a 100%);z-index:0}.process-step{text-align:center;padding:0 var(--space-4,24px);position:relative;z-index:1}.step-bubble{width:80px;height:80px;border-radius:50%;margin:0 auto var(--space-4,24px);background:linear-gradient(135deg,#184a22,#2f7440);border:3px solid #fff;box-shadow:0 0 0 3px rgb(45 122 58 / .25),0 8px 24px rgb(26 46 28 / .18);display:grid;place-items:center;position:relative}.step-bubble svg{width:32px;height:32px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.step-number{position:absolute;top:-4px;right:-4px;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #2d7a3a;color:#1f5e2a;font-size:11px;font-weight:800;display:grid;place-items:center}.step-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2d7a3a;margin:0 0 var(--space-2,12px)}.step-title{font-family:var(--font-serif,'Playfair Display',serif);font-size:20px;font-weight:600;color:var(--text-primary,#1a2e1c);margin:0 0 var(--space-3,16px)}.step-text{font-size:14px;line-height:1.65;color:var(--text-secondary,rgb(26 46 28 / .70));margin:0}@media (max-width:992px){.process-steps{grid-template-columns:repeat(2,1fr);gap:var(--space-6,48px)}.process-steps::before{display:none}}@media (max-width:576px){.process-steps{grid-template-columns:1fr;gap:var(--space-5,32px)}}.offer-grid+.mobile-carousel-controls,.indications-grid+.mobile-carousel-controls,.process-steps+.mobile-carousel-controls,.ortho-methods-grid+.mobile-carousel-controls,.diagnostics-methods-grid+.mobile-carousel-controls,.period-causes-grid+.mobile-carousel-controls,.period-treatment-grid+.mobile-carousel-controls,.kids-methods-grid+.mobile-carousel-controls,.whitening-audience-grid+.mobile-carousel-controls,.whitening-process-grid+.mobile-carousel-controls,.veneers-audience-grid+.mobile-carousel-controls,.veneers-process-grid+.mobile-carousel-controls,.crowns-audience-grid+.mobile-carousel-controls,.crowns-process-grid+.mobile-carousel-controls,.gum-audience-grid+.mobile-carousel-controls,.gum-process-grid+.mobile-carousel-controls,.sinus-techniques-grid+.mobile-carousel-controls,.sinus-qualification-grid+.mobile-carousel-controls,.regeneration-materials-grid+.mobile-carousel-controls,.regeneration-process-grid+.mobile-carousel-controls,.extraction-indications-grid+.mobile-carousel-controls,.extraction-process-grid+.mobile-carousel-controls,.lesions-symptoms-grid+.mobile-carousel-controls,.lesions-process-grid+.mobile-carousel-controls,.advanced-surgery-indications-grid+.mobile-carousel-controls,.advanced-surgery-process-grid+.mobile-carousel-controls,.single-implant-audience-grid+.mobile-carousel-controls,.single-implant-process-grid+.mobile-carousel-controls,.implant-bridge-audience-grid+.mobile-carousel-controls,.implant-bridge-process-grid+.mobile-carousel-controls,.all-on-4-audience-grid+.mobile-carousel-controls,.all-on-4-process-grid+.mobile-carousel-controls,.all-on-6-audience-grid+.mobile-carousel-controls,.all-on-6-process-grid+.mobile-carousel-controls,.implant-prosthetics-benefits-grid+.mobile-carousel-controls,.implant-prosthetics-process-grid+.mobile-carousel-controls,.removable-dentures-benefits-grid+.mobile-carousel-controls,.removable-dentures-process-grid+.mobile-carousel-controls,.crowns-bridges-benefits-grid+.mobile-carousel-controls,.crowns-bridges-process-grid+.mobile-carousel-controls,.checkup-benefits-grid+.mobile-carousel-controls,.hygiene-process-grid+.mobile-carousel-controls,.oral-hygiene-indications-grid+.mobile-carousel-controls,.oral-hygiene-process-grid+.mobile-carousel-controls,.crown-rebuild-methods-grid+.mobile-carousel-controls,.crown-rebuild-process-grid+.mobile-carousel-controls,.caries-risk-grid+.mobile-carousel-controls,.caries-process-grid+.mobile-carousel-controls,.endo-indications-grid+.mobile-carousel-controls,.endo-process-grid+.mobile-carousel-controls,.trauma-salvage-grid+.mobile-carousel-controls,.trauma-process-grid+.mobile-carousel-controls,.fillings-indications-grid+.mobile-carousel-controls,.fillings-process-grid+.mobile-carousel-controls{display:none}.bank-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-6,48px)}.diagnostics-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-6,48px)}.kids-methods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.period-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.period-treatment-grid>.method-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - var(--space-3, 16px));justify-self:center}.period-document-section{padding:clamp(48px, 7vw, 88px) 0;background:var(--bg-teal,#eaf2ec)}.period-document-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5,32px);padding:clamp(28px, 4vw, 48px);border:1px solid rgb(45 122 58 / .16);border-radius:var(--radius-lg,24px);background:rgb(255 255 255 / .9);box-shadow:0 16px 42px rgb(26 46 28 / .08)}.period-document-text{max-width:480px;margin:0;color:var(--text-primary,#1a2e1c);font-size:clamp(20px, 2.2vw, 30px);line-height:1.35}.period-document-text strong{display:block;color:var(--green,#165224)}.period-document-link{display:inline-flex;align-items:center;gap:14px;max-width:520px;padding:18px 24px;border-radius:16px;background:var(--green,#165224);color:#fff;font-size:clamp(16px, 1.5vw, 20px);font-weight:700;line-height:1.35;text-decoration:none;box-shadow:0 12px 28px rgb(22 82 36 / .2);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.period-document-link:hover{transform:translateY(-2px);background:#0f431c;color:#fff;box-shadow:0 16px 34px rgb(22 82 36 / .26)}.period-document-link:focus-visible{outline:3px solid rgb(22 82 36 / .35);outline-offset:4px}.period-document-link svg{flex:0 0 28px;width:28px;height:28px}.ortho-method-image{width:100%;aspect-ratio:348 / 165;margin-bottom:var(--space-4,24px);overflow:hidden;border-radius:var(--radius-md,16px);background:var(--bg-teal,#eaf2ec)}.ortho-method-image img{width:100%;height:100%;object-fit:cover}@media (min-width:769px){.diagnostics-methods-grid>.method-card:last-child:nth-child(odd),.kids-methods-grid>.method-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - var(--space-3, 16px));justify-self:center}}@media (max-width:768px){.bank-methods-grid,.diagnostics-methods-grid{grid-template-columns:minmax(0,1fr)}.offer-grid.mobile-card-carousel,.indications-grid.mobile-card-carousel,.process-steps.mobile-card-carousel,.ortho-methods-grid.mobile-card-carousel,.diagnostics-methods-grid.mobile-card-carousel,#przyczyny .period-causes-grid.mobile-card-carousel,.period-treatment-grid.mobile-card-carousel,.kids-methods-grid.mobile-card-carousel,.whitening-audience-grid.mobile-card-carousel,.whitening-process-grid.mobile-card-carousel,.veneers-audience-grid.mobile-card-carousel,.veneers-process-grid.mobile-card-carousel,.crowns-audience-grid.mobile-card-carousel,.crowns-process-grid.mobile-card-carousel,.gum-audience-grid.mobile-card-carousel,.gum-process-grid.mobile-card-carousel,.sinus-techniques-grid.mobile-card-carousel,.sinus-qualification-grid.mobile-card-carousel,.regeneration-materials-grid.mobile-card-carousel,.regeneration-process-grid.mobile-card-carousel,.extraction-indications-grid.mobile-card-carousel,.extraction-process-grid.mobile-card-carousel,.lesions-symptoms-grid.mobile-card-carousel,.lesions-process-grid.mobile-card-carousel,.advanced-surgery-indications-grid.mobile-card-carousel,.advanced-surgery-process-grid.mobile-card-carousel,.single-implant-audience-grid.mobile-card-carousel,.single-implant-process-grid.mobile-card-carousel,.implant-bridge-audience-grid.mobile-card-carousel,.implant-bridge-process-grid.mobile-card-carousel,.all-on-4-audience-grid.mobile-card-carousel,.all-on-4-process-grid.mobile-card-carousel,.all-on-6-audience-grid.mobile-card-carousel,.all-on-6-process-grid.mobile-card-carousel,.implant-prosthetics-benefits-grid.mobile-card-carousel,.implant-prosthetics-process-grid.mobile-card-carousel,.removable-dentures-benefits-grid.mobile-card-carousel,.removable-dentures-process-grid.mobile-card-carousel,.crowns-bridges-benefits-grid.mobile-card-carousel,.crowns-bridges-process-grid.mobile-card-carousel,.checkup-benefits-grid.mobile-card-carousel,.hygiene-process-grid.mobile-card-carousel,.oral-hygiene-indications-grid.mobile-card-carousel,.oral-hygiene-process-grid.mobile-card-carousel,.crown-rebuild-methods-grid.mobile-card-carousel,.crown-rebuild-process-grid.mobile-card-carousel,.caries-risk-grid.mobile-card-carousel,.caries-process-grid.mobile-card-carousel,.endo-indications-grid.mobile-card-carousel,.endo-process-grid.mobile-card-carousel,.trauma-salvage-grid.mobile-card-carousel,.trauma-process-grid.mobile-card-carousel,.fillings-indications-grid.mobile-card-carousel,.fillings-process-grid.mobile-card-carousel{display:flex;grid-template-columns:none;gap:var(--space-3,16px);width:calc(100% + 32px);margin-left:-16px;padding:0 24px 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.offer-grid.mobile-card-carousel::-webkit-scrollbar,.indications-grid.mobile-card-carousel::-webkit-scrollbar,.process-steps.mobile-card-carousel::-webkit-scrollbar,.ortho-methods-grid.mobile-card-carousel::-webkit-scrollbar,.diagnostics-methods-grid.mobile-card-carousel::-webkit-scrollbar,#przyczyny .period-causes-grid.mobile-card-carousel::-webkit-scrollbar,.period-treatment-grid.mobile-card-carousel::-webkit-scrollbar,.kids-methods-grid.mobile-card-carousel::-webkit-scrollbar,.whitening-audience-grid.mobile-card-carousel::-webkit-scrollbar,.whitening-process-grid.mobile-card-carousel::-webkit-scrollbar,.veneers-audience-grid.mobile-card-carousel::-webkit-scrollbar,.veneers-process-grid.mobile-card-carousel::-webkit-scrollbar,.crowns-audience-grid.mobile-card-carousel::-webkit-scrollbar,.crowns-process-grid.mobile-card-carousel::-webkit-scrollbar,.gum-audience-grid.mobile-card-carousel::-webkit-scrollbar,.gum-process-grid.mobile-card-carousel::-webkit-scrollbar,.sinus-techniques-grid.mobile-card-carousel::-webkit-scrollbar,.sinus-qualification-grid.mobile-card-carousel::-webkit-scrollbar,.regeneration-materials-grid.mobile-card-carousel::-webkit-scrollbar,.regeneration-process-grid.mobile-card-carousel::-webkit-scrollbar,.extraction-indications-grid.mobile-card-carousel::-webkit-scrollbar,.extraction-process-grid.mobile-card-carousel::-webkit-scrollbar,.lesions-symptoms-grid.mobile-card-carousel::-webkit-scrollbar,.lesions-process-grid.mobile-card-carousel::-webkit-scrollbar,.advanced-surgery-indications-grid.mobile-card-carousel::-webkit-scrollbar,.advanced-surgery-process-grid.mobile-card-carousel::-webkit-scrollbar,.single-implant-audience-grid.mobile-card-carousel::-webkit-scrollbar,.single-implant-process-grid.mobile-card-carousel::-webkit-scrollbar,.implant-bridge-audience-grid.mobile-card-carousel::-webkit-scrollbar,.implant-bridge-process-grid.mobile-card-carousel::-webkit-scrollbar,.all-on-4-audience-grid.mobile-card-carousel::-webkit-scrollbar,.all-on-4-process-grid.mobile-card-carousel::-webkit-scrollbar,.all-on-6-audience-grid.mobile-card-carousel::-webkit-scrollbar,.all-on-6-process-grid.mobile-card-carousel::-webkit-scrollbar,.implant-prosthetics-benefits-grid.mobile-card-carousel::-webkit-scrollbar,.implant-prosthetics-process-grid.mobile-card-carousel::-webkit-scrollbar,.removable-dentures-benefits-grid.mobile-card-carousel::-webkit-scrollbar,.removable-dentures-process-grid.mobile-card-carousel::-webkit-scrollbar,.crowns-bridges-benefits-grid.mobile-card-carousel::-webkit-scrollbar,.crowns-bridges-process-grid.mobile-card-carousel::-webkit-scrollbar,.checkup-benefits-grid.mobile-card-carousel::-webkit-scrollbar,.hygiene-process-grid.mobile-card-carousel::-webkit-scrollbar,.oral-hygiene-indications-grid.mobile-card-carousel::-webkit-scrollbar,.oral-hygiene-process-grid.mobile-card-carousel::-webkit-scrollbar,.crown-rebuild-methods-grid.mobile-card-carousel::-webkit-scrollbar,.crown-rebuild-process-grid.mobile-card-carousel::-webkit-scrollbar,.caries-risk-grid.mobile-card-carousel::-webkit-scrollbar,.caries-process-grid.mobile-card-carousel::-webkit-scrollbar,.endo-indications-grid.mobile-card-carousel::-webkit-scrollbar,.endo-process-grid.mobile-card-carousel::-webkit-scrollbar,.trauma-salvage-grid.mobile-card-carousel::-webkit-scrollbar,.trauma-process-grid.mobile-card-carousel::-webkit-scrollbar,.fillings-indications-grid.mobile-card-carousel::-webkit-scrollbar,.fillings-process-grid.mobile-card-carousel::-webkit-scrollbar{display:none}.offer-grid.mobile-card-carousel>.offer-card,.indications-grid.mobile-card-carousel>.indication-card,.process-steps.mobile-card-carousel>.process-step,.ortho-methods-grid.mobile-card-carousel>.method-card,.diagnostics-methods-grid.mobile-card-carousel>.method-card,#przyczyny .period-causes-grid.mobile-card-carousel>.method-card,.period-treatment-grid.mobile-card-carousel>.method-card,.kids-methods-grid.mobile-card-carousel>.method-card,.whitening-audience-grid.mobile-card-carousel>article,.whitening-process-grid.mobile-card-carousel>article,.veneers-audience-grid.mobile-card-carousel>article,.veneers-process-grid.mobile-card-carousel>article,.crowns-audience-grid.mobile-card-carousel>article,.crowns-process-grid.mobile-card-carousel>article,.gum-audience-grid.mobile-card-carousel>article,.gum-process-grid.mobile-card-carousel>article,.sinus-techniques-grid.mobile-card-carousel>article,.sinus-qualification-grid.mobile-card-carousel>article,.regeneration-materials-grid.mobile-card-carousel>article,.regeneration-process-grid.mobile-card-carousel>article,.extraction-indications-grid.mobile-card-carousel>article,.extraction-process-grid.mobile-card-carousel>article,.lesions-symptoms-grid.mobile-card-carousel>article,.lesions-process-grid.mobile-card-carousel>article,.advanced-surgery-indications-grid.mobile-card-carousel>article,.advanced-surgery-process-grid.mobile-card-carousel>article,.single-implant-audience-grid.mobile-card-carousel>article,.single-implant-process-grid.mobile-card-carousel>article,.implant-bridge-audience-grid.mobile-card-carousel>article,.implant-bridge-process-grid.mobile-card-carousel>article,.all-on-4-audience-grid.mobile-card-carousel>article,.all-on-4-process-grid.mobile-card-carousel>article,.all-on-6-audience-grid.mobile-card-carousel>article,.all-on-6-process-grid.mobile-card-carousel>article,.implant-prosthetics-benefits-grid.mobile-card-carousel>article,.implant-prosthetics-process-grid.mobile-card-carousel>article,.removable-dentures-benefits-grid.mobile-card-carousel>article,.removable-dentures-process-grid.mobile-card-carousel>article,.crowns-bridges-benefits-grid.mobile-card-carousel>article,.crowns-bridges-process-grid.mobile-card-carousel>article,.checkup-benefits-grid.mobile-card-carousel>article,.hygiene-process-grid.mobile-card-carousel>article,.oral-hygiene-indications-grid.mobile-card-carousel>article,.oral-hygiene-process-grid.mobile-card-carousel>article,.crown-rebuild-methods-grid.mobile-card-carousel>article,.crown-rebuild-process-grid.mobile-card-carousel>article,.caries-risk-grid.mobile-card-carousel>article,.caries-process-grid.mobile-card-carousel>article,.endo-indications-grid.mobile-card-carousel>article,.endo-process-grid.mobile-card-carousel>article,.trauma-salvage-grid.mobile-card-carousel>article,.trauma-process-grid.mobile-card-carousel>article,.fillings-indications-grid.mobile-card-carousel>article,.fillings-process-grid.mobile-card-carousel>article{box-sizing:border-box;flex:0 0 calc(100% - 48px);min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.process-steps.mobile-card-carousel::before,.whitening-process-grid.mobile-card-carousel::before,.veneers-process-grid.mobile-card-carousel::before,.crowns-process-grid.mobile-card-carousel::before,.gum-process-grid.mobile-card-carousel::before,.sinus-qualification-grid.mobile-card-carousel::before,.regeneration-process-grid.mobile-card-carousel::before,.extraction-process-grid.mobile-card-carousel::before,.lesions-process-grid.mobile-card-carousel::before,.advanced-surgery-process-grid.mobile-card-carousel::before,.single-implant-process-grid.mobile-card-carousel::before,.implant-bridge-process-grid.mobile-card-carousel::before,.all-on-4-process-grid.mobile-card-carousel::before,.all-on-6-process-grid.mobile-card-carousel::before,.implant-prosthetics-process-grid.mobile-card-carousel::before,.removable-dentures-process-grid.mobile-card-carousel::before,.crowns-bridges-process-grid.mobile-card-carousel::before,.hygiene-process-grid.mobile-card-carousel::before,.oral-hygiene-process-grid.mobile-card-carousel::before,.crown-rebuild-process-grid.mobile-card-carousel::before,.caries-process-grid.mobile-card-carousel::before,.endo-process-grid.mobile-card-carousel::before,.trauma-process-grid.mobile-card-carousel::before,.fillings-process-grid.mobile-card-carousel::before{display:none}.whitening-process-grid.mobile-card-carousel>article,.veneers-process-grid.mobile-card-carousel>article,.crowns-process-grid.mobile-card-carousel>article,.gum-process-grid.mobile-card-carousel>article,.sinus-qualification-grid.mobile-card-carousel>article,.regeneration-process-grid.mobile-card-carousel>article,.extraction-process-grid.mobile-card-carousel>article,.lesions-process-grid.mobile-card-carousel>article,.advanced-surgery-process-grid.mobile-card-carousel>article,.single-implant-process-grid.mobile-card-carousel>article,.implant-bridge-process-grid.mobile-card-carousel>article,.all-on-4-process-grid.mobile-card-carousel>article,.all-on-6-process-grid.mobile-card-carousel>article,.implant-prosthetics-process-grid.mobile-card-carousel>article,.removable-dentures-process-grid.mobile-card-carousel>article,.crowns-bridges-process-grid.mobile-card-carousel>article,.hygiene-process-grid.mobile-card-carousel>article,.oral-hygiene-process-grid.mobile-card-carousel>article,.crown-rebuild-process-grid.mobile-card-carousel>article,.caries-process-grid.mobile-card-carousel>article,.endo-process-grid.mobile-card-carousel>article,.trauma-process-grid.mobile-card-carousel>article,.fillings-process-grid.mobile-card-carousel>article{padding:var(--space-5,32px) var(--space-4,24px);background:#fff;border:1px solid rgb(45 122 58 / .16);border-radius:var(--radius-lg,24px);box-shadow:0 2px 14px rgb(26 46 28 / .07)}.process-steps.mobile-card-carousel>.process-step{padding:var(--space-5,32px) var(--space-4,24px);background:rgb(255 255 255 / .86);border:1px solid rgb(45 122 58 / .16);border-radius:var(--radius-lg,24px);box-shadow:0 2px 14px rgb(26 46 28 / .07)}.offer-grid+.mobile-carousel-controls,.indications-grid+.mobile-carousel-controls,.process-steps+.mobile-carousel-controls,.ortho-methods-grid+.mobile-carousel-controls,.diagnostics-methods-grid+.mobile-carousel-controls,.period-causes-grid+.mobile-carousel-controls,.period-treatment-grid+.mobile-carousel-controls,.kids-methods-grid+.mobile-carousel-controls,.whitening-audience-grid+.mobile-carousel-controls,.whitening-process-grid+.mobile-carousel-controls,.veneers-audience-grid+.mobile-carousel-controls,.veneers-process-grid+.mobile-carousel-controls,.crowns-audience-grid+.mobile-carousel-controls,.crowns-process-grid+.mobile-carousel-controls,.gum-audience-grid+.mobile-carousel-controls,.gum-process-grid+.mobile-carousel-controls,.sinus-techniques-grid+.mobile-carousel-controls,.sinus-qualification-grid+.mobile-carousel-controls,.regeneration-materials-grid+.mobile-carousel-controls,.regeneration-process-grid+.mobile-carousel-controls,.extraction-indications-grid+.mobile-carousel-controls,.extraction-process-grid+.mobile-carousel-controls,.lesions-symptoms-grid+.mobile-carousel-controls,.lesions-process-grid+.mobile-carousel-controls,.advanced-surgery-indications-grid+.mobile-carousel-controls,.advanced-surgery-process-grid+.mobile-carousel-controls,.single-implant-audience-grid+.mobile-carousel-controls,.single-implant-process-grid+.mobile-carousel-controls,.implant-bridge-audience-grid+.mobile-carousel-controls,.implant-bridge-process-grid+.mobile-carousel-controls,.all-on-4-audience-grid+.mobile-carousel-controls,.all-on-4-process-grid+.mobile-carousel-controls,.all-on-6-audience-grid+.mobile-carousel-controls,.all-on-6-process-grid+.mobile-carousel-controls,.implant-prosthetics-benefits-grid+.mobile-carousel-controls,.implant-prosthetics-process-grid+.mobile-carousel-controls,.removable-dentures-benefits-grid+.mobile-carousel-controls,.removable-dentures-process-grid+.mobile-carousel-controls,.crowns-bridges-benefits-grid+.mobile-carousel-controls,.crowns-bridges-process-grid+.mobile-carousel-controls,.checkup-benefits-grid+.mobile-carousel-controls,.hygiene-process-grid+.mobile-carousel-controls,.oral-hygiene-indications-grid+.mobile-carousel-controls,.oral-hygiene-process-grid+.mobile-carousel-controls,.crown-rebuild-methods-grid+.mobile-carousel-controls,.crown-rebuild-process-grid+.mobile-carousel-controls,.caries-risk-grid+.mobile-carousel-controls,.caries-process-grid+.mobile-carousel-controls,.endo-indications-grid+.mobile-carousel-controls,.endo-process-grid+.mobile-carousel-controls,.trauma-salvage-grid+.mobile-carousel-controls,.trauma-process-grid+.mobile-carousel-controls,.fillings-indications-grid+.mobile-carousel-controls,.fillings-process-grid+.mobile-carousel-controls{display:flex;align-items:center;justify-content:center;gap:var(--space-3,16px);margin-top:var(--space-4,24px)}.mobile-carousel-controls .mobile-carousel-btn{display:grid;place-items:center;width:44px;height:44px;padding:0 0 3px;border:1px solid rgb(27 80 39 / .28);border-radius:50%;background:#fff;color:var(--green,#165224);font-size:28px;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgb(26 46 28 / .12)}.mobile-carousel-controls .mobile-carousel-btn:focus-visible{outline:2px solid var(--green,#165224);outline-offset:3px}.mobile-carousel-controls .mobile-carousel-status{min-width:48px;color:var(--text-secondary,rgb(26 46 28 / .70));font-size:13px;font-weight:700;text-align:center}.period-treatment-grid>.method-card:last-child:nth-child(odd){width:auto}.period-document-inner{align-items:stretch;flex-direction:column}.period-document-text strong{display:inline}.period-document-link{max-width:none}}@media (prefers-reduced-motion:reduce){.kd-oferta-hero::before,.kd-oferta-hero .hero-content,.offer-card,.offer-image img,.indication-card{animation:none!important;transition-duration:.01ms!important}}.oferta-page-content{position:relative}.oferta-page-content .container>*:first-child{margin-top:0}.oferta-page-content .container>*:last-child{margin-bottom:0}.prosthetics-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px, 3vw, 40px)}.prosthetics-feature-card{background:#fff;border:1px solid rgb(45 122 58 / .14);border-radius:28px;box-shadow:0 18px 50px rgb(26 46 28 / .08);padding:clamp(28px, 4vw, 46px)}.prosthetics-feature-icon{width:64px;height:64px;margin:0 0 var(--space-4,24px);background:linear-gradient(135deg,#eaf5ec,#d4ecda);border:1px solid rgb(45 122 58 / .22);border-radius:50%;display:grid;place-items:center}.prosthetics-feature-icon svg{width:30px;height:30px;stroke:#1f5e2a}.prosthetics-feature-card h2{font-family:var(--font-serif,'Playfair Display',serif);font-size:clamp(26px, 3vw, 40px);line-height:1.1;color:var(--text-primary,#1a2e1c);margin:0 0 var(--space-4,24px)}.prosthetics-feature-card p{font-size:16px;line-height:1.75;color:var(--text-secondary,rgb(26 46 28 / .72));margin:0}@media (max-width:768px){.prosthetics-feature-grid{grid-template-columns:1fr}}.about-strip{background:var(--bg-teal,#eaf2ec);border-top:1px solid rgb(45 122 58 / .16);border-bottom:1px solid rgb(45 122 58 / .16);padding:var(--space-8,96px) 0;overflow:hidden}.about-strip-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7,64px);align-items:center}.about-strip-img{position:relative;border-radius:var(--radius-xl,32px);overflow:hidden}.about-strip-img img{width:100%;display:block;object-fit:cover;transition:transform .5s ease}.about-strip:hover .about-strip-img img{transform:scale(1.02)}.about-strip-text .kicker{color:#2d7a3a;display:inline-block;margin-bottom:var(--space-3,16px)}.about-strip-text h2{font-family:var(--font-serif,'Playfair Display',serif);font-size:clamp(32px, 4vw, 52px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary,#1a2e1c);margin:0 0 var(--space-4,24px)}.about-strip-text h2 span{color:#2d7a3a;font-size:.7em}.about-strip-text p{font-size:16px;line-height:1.75;color:var(--text-secondary,rgb(26 46 28 / .70));margin:0 0 var(--space-4,24px)}.about-strip-text p:last-of-type{margin-bottom:var(--space-5,32px)}.about-strip-btns{display:flex;gap:var(--space-3,16px);flex-wrap:wrap}.about-strip .btn-outline{background:#fff0;color:#2d7a3a;border:2px solid #2d7a3a}.about-strip .btn-outline:hover{background:linear-gradient(135deg,#184a22,#2f7440);color:#fff;border-color:#3d8f4a;transform:translateY(-2px)}@media (max-width:900px){.about-strip-inner{grid-template-columns:1fr}.about-strip-img{max-width:480px;margin:0 auto}}.implant-prosthetics-content{max-width:1120px;margin:0 auto}.implant-prosthetics-lead,.implant-prosthetics-section{background:#fff;border:1px solid rgb(45 122 58 / .12);border-radius:28px;box-shadow:0 18px 52px rgb(26 46 28 / .07);padding:clamp(28px, 4vw, 52px);margin:0 0 clamp(24px, 3vw, 40px)}.implant-prosthetics-lead{background:linear-gradient(135deg,#fff 0%,#f3faf5 100%)}.implant-prosthetics-lead h2,.implant-prosthetics-section h2{font-family:var(--font-serif,'Playfair Display',serif);font-size:clamp(28px, 3.2vw, 44px);line-height:1.12;color:var(--text-primary,#1a2e1c);margin:0 0 var(--space-4,24px)}.implant-prosthetics-content p{font-size:16px;line-height:1.78;color:var(--text-secondary,rgb(26 46 28 / .74));margin:0 0 var(--space-4,24px)}.implant-prosthetics-content p:last-child,.implant-prosthetics-content ul:last-child{margin-bottom:0}.implant-prosthetics-content ul{display:grid;gap:12px;list-style:none;padding:0;margin:0 0 var(--space-4,24px)}.implant-prosthetics-content li{position:relative;padding-left:30px;font-size:16px;line-height:1.65;color:var(--text-secondary,rgb(26 46 28 / .74))}.implant-prosthetics-content li::before{content:'';position:absolute;left:0;top:.72em;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#2d7a3a,#84b38c);box-shadow:0 0 0 5px rgb(45 122 58 / .10)}.implant-prosthetics-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px, 3vw, 36px);background:#fff0;border:0;box-shadow:none;padding:0}.implant-prosthetics-cards>div{background:#fff;border:1px solid rgb(45 122 58 / .12);border-radius:28px;box-shadow:0 18px 52px rgb(26 46 28 / .07);padding:clamp(28px, 4vw, 42px)}@media (max-width:768px){.implant-prosthetics-cards{grid-template-columns:1fr}}.implant-prosthetics-content{max-width:none}.implant-prosthetics-band{width:100vw;margin-left:calc(50% - 50vw);padding:clamp(56px, 7vw, 104px) 0;background:#fff}.implant-prosthetics-band-muted{background:var(--bg-teal,#eaf2ec)}.implant-prosthetics-band-intro{background:radial-gradient(circle at 85% 18%,rgb(132 179 140 / .22),transparent 34%),linear-gradient(135deg,#fff 0%,#f3faf5 100%)}.implant-prosthetics-band-dark{background:linear-gradient(135deg,#163d1d,#245d31);color:#fff}.implant-prosthetics-band-final{background:linear-gradient(135deg,#f9fbf7,#eaf2ec)}.implant-prosthetics-inner{width:min(1240px, calc(100% - 40px));margin:0 auto}.implant-prosthetics-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:clamp(28px, 5vw, 72px);align-items:center}.implant-prosthetics-copy,.implant-prosthetics-section-head{max-width:760px}.implant-prosthetics-section-head{margin:0 auto clamp(28px, 4vw, 56px);text-align:center}.implant-prosthetics-copy h2,.implant-prosthetics-section-head h2,.implant-prosthetics-list-card h3,.implant-prosthetics-cards h2,.implant-prosthetics-band-final h2{font-family:var(--font-serif,'Playfair Display',serif);font-size:clamp(30px, 3.4vw, 52px);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary,#1a2e1c);margin:0 0 var(--space-4,24px)}.implant-prosthetics-list-card h3{font-size:clamp(24px, 2.4vw, 34px)}.implant-prosthetics-band-dark h2,.implant-prosthetics-band-dark h3,.implant-prosthetics-band-dark p,.implant-prosthetics-band-dark li{color:#fff}.implant-prosthetics-band-dark .kicker{color:#cfe6d4}.implant-prosthetics-copy p,.implant-prosthetics-section-head p,.implant-prosthetics-band-final p,.implant-prosthetics-forwho p{font-size:17px;line-height:1.78;color:var(--text-secondary,rgb(26 46 28 / .74));margin:0 0 var(--space-4,24px)}.implant-prosthetics-highlight{display:grid;gap:16px}.implant-prosthetics-highlight div,.implant-prosthetics-list-card,.implant-prosthetics-icon-grid article,.implant-prosthetics-cards article,.implant-prosthetics-forwho{background:#fff;border:1px solid rgb(45 122 58 / .14);border-radius:30px;box-shadow:0 18px 52px rgb(26 46 28 / .08);padding:clamp(24px, 3vw, 40px)}.implant-prosthetics-highlight strong{display:block;font-family:var(--font-serif,'Playfair Display',serif);font-size:clamp(34px, 4vw, 56px);line-height:1;color:#2d7a3a}.implant-prosthetics-highlight span{display:block;margin-top:8px;color:rgb(26 46 28 / .72);font-weight:700}.implant-prosthetics-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px, 2.5vw, 28px)}.implant-prosthetics-icon-grid article h3,.implant-prosthetics-forwho h3,.implant-prosthetics-timeline h3{font-size:20px;line-height:1.25;color:var(--text-primary,#1a2e1c);margin:0 0 12px}.implant-prosthetics-icon-grid article p,.implant-prosthetics-timeline p{font-size:15px;line-height:1.65;color:rgb(26 46 28 / .72);margin:0}.implant-prosthetics-icon{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#eaf5ec,#d4ecda);border:1px solid rgb(45 122 58 / .22);display:grid;place-items:center;margin:0 0 20px}.implant-prosthetics-icon svg{width:28px;height:28px;fill:none;stroke:#1f5e2a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.implant-prosthetics-forwho{margin-top:clamp(22px, 3vw, 36px)}.implant-prosthetics-list-card ul,.implant-prosthetics-cards ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.implant-prosthetics-list-card li,.implant-prosthetics-cards li{position:relative;padding-left:32px;font-size:16px;line-height:1.65;color:rgb(26 46 28 / .74)}.implant-prosthetics-list-card li::before,.implant-prosthetics-cards li::before{content:'';position:absolute;left:0;top:.65em;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#2d7a3a,#84b38c);box-shadow:0 0 0 5px rgb(45 122 58 / .10)}.implant-prosthetics-list-card-dark{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .16);box-shadow:none;backdrop-filter:blur(12px)}.implant-prosthetics-list-card-dark li::before{background:#fff;box-shadow:0 0 0 5px rgb(255 255 255 / .14)}.implant-prosthetics-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}.implant-prosthetics-timeline::before{content:'';position:absolute;left:10%;right:10%;top:35px;height:2px;background:linear-gradient(90deg,#2d7a3a,#84b38c,#2d7a3a)}.implant-prosthetics-timeline article{position:relative;z-index:1;padding:0 18px;text-align:center}.implant-prosthetics-timeline span{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 22px;border-radius:50%;background:linear-gradient(135deg,#184a22,#2f7440);border:3px solid #fff;box-shadow:0 0 0 3px rgb(45 122 58 / .22),0 8px 24px rgb(26 46 28 / .16);color:#fff;font-weight:800}.implant-prosthetics-note{max-width:760px;margin:clamp(28px, 4vw, 52px) auto 0;text-align:center;font-size:18px;line-height:1.7;color:rgb(26 46 28 / .74)}@media (max-width:1024px){.implant-prosthetics-icon-grid,.implant-prosthetics-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.implant-prosthetics-timeline::before{display:none}}@media (max-width:820px){.implant-prosthetics-split,.implant-prosthetics-icon-grid,.implant-prosthetics-timeline,.implant-prosthetics-cards{grid-template-columns:1fr}.implant-prosthetics-timeline article{text-align:left;padding:0}.implant-prosthetics-timeline span{margin-left:0}}.oferta-page-content--flush{padding:0}.oferta-page-content--flush>.container{width:100%;max-width:none;padding-right:0;padding-left:0}.oferta-page-content--flush .implant-prosthetics-band{width:100%;margin-left:0}.oferta-page-content--flush .implant-prosthetics-band-final{margin-bottom:0}.implant-prosthetics-band-intro .implant-prosthetics-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:clamp(28px, 5vw, 72px);align-items:center}.implant-prosthetics-band-intro .implant-prosthetics-copy{max-width:760px}.implant-prosthetics-band-intro .implant-prosthetics-highlight div{min-height:auto;padding:24px 28px}.implant-prosthetics-band-dark .implant-prosthetics-copy p{color:rgb(255 255 255 / .82)}.implant-prosthetics-band-dark .implant-prosthetics-list-card li{color:rgb(255 255 255 / .88)}.implant-prosthetics-band-dark .implant-prosthetics-list-card li::before{background:#fff;box-shadow:0 0 0 5px rgb(255 255 255 / .14)}@media (max-width:820px){.implant-prosthetics-band-intro .implant-prosthetics-inner{grid-template-columns:1fr}}.oferta-page-content--flush .implant-prosthetics-band{padding:clamp(42px, 5vw, 72px) 0}.oferta-page-content--flush .implant-prosthetics-band-intro{padding-bottom:clamp(30px, 4vw, 54px)}.oferta-page-content--flush .implant-prosthetics-band-intro+.implant-prosthetics-band,.oferta-page-content--flush .implant-prosthetics-band-dark+.implant-prosthetics-band-muted{padding-top:clamp(30px, 4vw, 54px)}.implant-prosthetics-split{align-items:start}.implant-prosthetics-cards article ul+p{margin-top:clamp(22px, 3vw, 34px)}.implant-prosthetics-final-grid{align-items:stretch}.implant-prosthetics-final-card{padding:clamp(28px, 4vw, 44px);border:1px solid rgb(45 122 58 / .16);border-radius:28px;background:rgb(255 255 255 / .72);box-shadow:0 22px 56px rgb(26 46 28 / .08)}.implant-prosthetics-title-icon{display:grid;place-items:center;width:68px;height:68px;margin:-8px 0 22px;border-radius:22px;background:linear-gradient(135deg,#eaf5ec,#d4ecda);color:#1f5e2a;box-shadow:inset 0 0 0 1px rgb(45 122 58 / .16)}.implant-prosthetics-title-icon svg{width:34px;height:34px}.implant-prosthetics-title-img{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:22px;margin:-8px 0 24px;box-shadow:inset 0 0 0 1px rgb(45 122 58 / .16);background:#eaf5ec}.implant-prosthetics-title-img img{width:100%;height:100%;object-fit:cover;display:block}.implant-prosthetics-final-card .btn{margin-top:8px}@media (max-width:820px){.implant-prosthetics-icon-grid article,.implant-prosthetics-timeline article,.implant-prosthetics-cards article{text-align:center}.implant-prosthetics-icon,.implant-prosthetics-timeline span{margin-right:auto;margin-left:auto}}.implant-prosthetics-final-card h2{font-size:clamp(30px, 3.4vw, 40px)}.implant-prosthetics-final-card .implant-prosthetics-title-icon{margin-right:auto;margin-left:auto}.implant-prosthetics-split>.implant-prosthetics-list-card{align-self:center}.implant-prosthetics-timeline+.implant-prosthetics-note{margin-right:auto;margin-left:auto;text-align:center}.kd-oferta-hero .hero-content .breadcrumb{position:static;margin:0 0 var(--space-4,24px)}.kd-oferta-hero .hero-content .breadcrumb-list{max-width:none;margin:0;padding:0}.multi-content{margin:0 auto;display:block}.multi-dzial{display:block}.oferta-page-content--multi.section-teal{padding:0}.multi-dzial-head{width:100%;background:linear-gradient(180deg,#f4faf5 0%,#eaf2ec 100%);border-top:1px solid rgb(45 122 58 / .1);border-bottom:1px solid rgb(45 122 58 / .1);padding:clamp(40px, 5vw, 72px) clamp(20px, 4vw, 56px);text-align:center;margin:0}.multi-dzial-head .kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold,#b78a3c);margin:0 0 18px}.multi-dzial-head h2{font-family:var(--font-serif,'Playfair Display',serif);font-size:clamp(28px, 3.6vw, 44px);line-height:1.15;color:var(--text-primary,#1a2e1c);max-width:760px;margin:0 auto 18px}.multi-dzial-head h2 small{display:block;font-size:.6em;font-weight:500;color:var(--text-secondary,rgb(26 46 28 / .7));letter-spacing:0;margin-top:10px;font-family:inherit;line-height:1.25}.multi-dzial-head .multi-dzial-divider{width:64px;height:3px;background:var(--gold,#b78a3c);border-radius:2px;margin:0 auto 22px}.multi-dzial-head p{font-size:17px;line-height:1.7;color:var(--text-secondary,rgb(26 46 28 / .74));max-width:760px;margin:0 auto}.multi-dzial .implant-prosthetics-content>.implant-prosthetics-band{padding-top:clamp(36px, 4.5vw, 64px);padding-bottom:clamp(36px, 4.5vw, 64px)}.opis-uslugi-content{padding:0;background:linear-gradient(180deg,#f5fbf6 0%,#ffffff 60%)}.opis-uslugi-content>.container{width:100%;max-width:none;padding-right:0;padding-left:0}.opis-article{max-width:1120px;margin:0 auto;padding:clamp(40px, 5vw, 80px) clamp(20px, 4vw, 56px)}.opis-block{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px, 2vw, 32px);padding:clamp(28px, 4vw, 52px) 0;border-top:1px solid rgb(45 122 58 / .12)}.opis-block:first-of-type{border-top:none;padding-top:0}.opis-block-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px, 2.5vw, 36px);align-items:start}.opis-block-step{display:grid;place-items:center;width:clamp(64px, 7vw, 96px);height:clamp(64px, 7vw, 96px);border-radius:50%;background:linear-gradient(135deg,#eaf5ec,#d4ecda);box-shadow:inset 0 0 0 1px rgb(45 122 58 / .18);color:#1f5e2a;font-family:var(--font-serif,'Playfair Display',serif);font-size:clamp(24px, 2.6vw, 34px);font-weight:600;flex-shrink:0}.opis-block-title{display:flex;flex-direction:column;gap:8px}.opis-block-title .kicker{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold,#b78a3c)}.opis-block-title h2{font-family:var(--font-serif,'Playfair Display',serif);font-size:clamp(26px, 3vw, 40px);line-height:1.15;color:var(--text-primary,#1a2e1c);margin:0}.opis-block-body{display:grid;gap:clamp(16px, 1.5vw, 22px);padding-left:0}.opis-block-body p{font-size:17px;line-height:1.78;color:var(--text-secondary,rgb(26 46 28 / .78));margin:0}.opis-block-body p strong{color:var(--text-primary,#1a2e1c)}@media (min-width:820px){.opis-block-body{padding-left:calc(clamp(64px, 7vw, 96px) + clamp(20px, 2.5vw, 36px))}}.kd-august-photo-strip{padding:clamp(48px, 7vw, 88px) 0;background:#f4f8f4}.kd-august-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px, 2vw, 28px)}.kd-august-photo-grid figure{margin:0;overflow:hidden;border-radius:var(--radius-lg,24px);box-shadow:0 18px 44px rgb(18 56 28 / .12);aspect-ratio:8 / 5}.kd-august-photo-grid img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:680px){.kd-august-photo-grid{grid-template-columns:1fr}}