:root{--primary-color:#c13832;--secondary-color:#952624;--text-dark:#1a365d;--text-light:#44596e;--bg-light:#f8f9fa;--white:#ffffff;--border-color:#e0e0e0;--shadow:0 4px 20px rgba(203, 12, 12, 0.1);--shadow-hover:0 8px 30px rgba(203, 12, 12, 0.15)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Figtree',sans-serif;font-size:16px;line-height:1.7;color:var(--text-light);background-color:var(--white);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--text-dark);margin-bottom:1rem}p{margin-bottom:1rem;font-weight:400}.pdrhero-section-improved{position:relative;background:linear-gradient(135deg,#ffffff 0%,#fef5f5 50%,#fff0f0 100%);overflow:hidden;padding:0}.pdrhero-background-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgb(203 12 12 / .03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgb(149 38 36 / .03) 0%,transparent 50%);z-index:1}.pdrhero-gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgb(255 255 255 / .8) 0%,rgb(254 245 245 / .5) 100%);z-index:2}.pdrhero-section-improved .container{z-index:3}.pdrhero-content-wrapper{padding:40px 0;animation:fadeInUp 1s ease-out}.pdrhero-badge{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--white);padding:10px 20px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:25px;box-shadow:0 4px 15px rgb(203 12 12 / .25);animation:slideInLeft 0.8s ease-out}.pdrhero-badge i{font-size:1rem}.pdrhero-main-title{font-size:3.2rem;font-weight:700;color:var(--text-dark);line-height:1.1;margin-bottom:20px;letter-spacing:-2px;animation:fadeInUp 1s ease-out 0.2s both}.title-highlight{color:var(--primary-color);font-weight:700;position:relative;display:inline-block}.title-highlight::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:6px;background:var(--primary-color);opacity:.2;border-radius:3px}.pdrhero-subtitle{font-size:1.2rem;line-height:1.6;color:var(--text-light);margin-bottom:30px;max-width:550px;animation:fadeInUp 1s ease-out 0.4s both}.pdrhero-features{display:flex;flex-direction:column;gap:12px;margin-bottom:35px;animation:fadeInUp 1s ease-out 0.6s both}.pdrhero-feature-item{display:flex;align-items:center;gap:12px;font-size:1rem;color:var(--text-dark);font-weight:500}.pdrhero-feature-item i{color:var(--primary-color);font-size:1.2rem}.pdrhero-cta-group{display:flex;gap:15px;margin-bottom:40px;flex-wrap:wrap;animation:fadeInUp 1s ease-out 0.8s both}.btn-hero-primary,.btn-hero-secondary{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;font-size:1.05rem;font-weight:600;border-radius:9px;text-decoration:none;transition:all 0.3s ease;border:2px solid #fff0}.btn-hero-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--white);box-shadow:0 4px 20px rgb(203 12 12 / .3)}.btn-hero-primary:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgb(203 12 12 / .4);color:var(--white)}.btn-hero-secondary{background:#fff0;color:var(--primary-color);border-color:var(--primary-color)}.btn-hero-secondary:hover{background:var(--primary-color);color:var(--white);transform:translateY(-3px);box-shadow:0 4px 20px rgb(203 12 12 / .3)}.pdrhero-trust-indicators{display:flex;align-items:center;gap:20px;padding:25px 0;animation:fadeInUp 1s ease-out 1s both}.trust-item{text-align:center}.trust-number{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1;margin-bottom:5px}.trust-label{font-size:.85rem;color:var(--text-light);font-weight:500}.trust-divider{width:1px;height:40px;background:linear-gradient(180deg,transparent,var(--primary-color),transparent)}.pdrhero-image-section{position:relative;animation:fadeInRight 1s ease-out 0.5s both}.pdrhero-main-image{position:relative;z-index:10}.pdrhero-main-image img{border-radius:16px}.image-backdrop{position:absolute;top:-20px;left:-20px;right:20px;bottom:20px;background:linear-gradient(135deg,rgb(203 12 12 / .1),rgb(149 38 36 / .15));border-radius:30px;z-index:-1}.pdrhero-img{border-radius:30px;box-shadow:0 20px 60px rgb(0 0 0 / .15);width:100%;height:auto;object-fit:cover}.image-decoration{position:absolute;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;z-index:-1}.image-decoration.deco-1{width:80px;height:80px;top:-20px;right:-20px;opacity:.3;animation:float 4s ease-in-out infinite}.image-decoration.deco-2{width:60px;height:60px;bottom:-15px;left:-15px;opacity:.25;animation:float 5s ease-in-out infinite 1s}.image-decoration.deco-3{width:40px;height:40px;top:50%;right:-30px;opacity:.2;animation:float 3s ease-in-out infinite 2s}.floating-card{position:absolute;background:var(--white);border-radius:15px;padding:15px 20px;box-shadow:0 10px 30px rgb(0 0 0 / .15);display:flex;align-items:center;gap:15px;z-index:20;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .8)}.floating-card.card-1{top:10%;left:-10%;animation:floatCard 6s ease-in-out infinite}.floating-card.card-2{bottom:15%;right:-8%;animation:floatCard 7s ease-in-out infinite 1s}.card-icon{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.3rem}.card-content{line-height:1.2}.card-title{font-size:1rem;font-weight:700;color:var(--text-dark)}.card-subtitle{font-size:.85rem;color:var(--text-light)}.pdrhero-shape{position:absolute;border-radius:50%;z-index:1}.pdrhero-shape.shape-1{width:300px;height:300px;background:radial-gradient(circle,rgb(203 12 12 / .05),transparent);top:-100px;right:-100px;animation:pulse 8s ease-in-out infinite}.pdrhero-shape.shape-2{width:200px;height:200px;background:radial-gradient(circle,rgb(149 38 36 / .04),transparent);bottom:-50px;left:-50px;animation:pulse 10s ease-in-out infinite 2s}.pdrhero-shape.shape-3{width:150px;height:150px;background:radial-gradient(circle,rgb(203 12 12 / .03),transparent);top:50%;left:20%;animation:pulse 12s ease-in-out infinite 4s}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);text-align:center;z-index:10;animation:bounce 2s ease-in-out infinite}.scroll-text{font-size:.85rem;color:var(--text-light);font-weight:600;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.scroll-arrow{font-size:1.2rem;color:var(--primary-color)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floatCard{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes pulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}@keyframes bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}.intro-section{background-color:var(--white)}.features-section{background:linear-gradient(180deg,var(--white) 0%,var(--bg-light) 100%)}.definition-section{background-color:var(--white)}.pdrsec-title{font-size:2.2rem;font-weight:700;color:var(--primary-color);line-height:1.3;margin-bottom:15px;text-align:center}.title-underline{width:80px;height:4px;background:linear-gradient(90deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-radius:2px}.intro-text,.features-intro,.definition-intro,.features-conclusion{font-size:1.1rem;line-height:1.8;color:var(--text-light)}.features-list{margin-top:30px}.pdrfeature-item{display:flex;align-items:flex-start;margin-bottom:10px;padding:20px;background:var(--white);border-radius:12px;box-shadow:0 2px 15px rgb(0 0 0 / .05);transition:all 0.3s ease}.pdrfeature-item:hover{box-shadow:var(--shadow-hover)}.feature-icon{width:60px;height:60px;min-width:60px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:20px;transition:all 0.3s ease}.feature-icon i{color:var(--white);font-size:26px}.feature-content h5{font-size:1.25rem;font-weight:600;color:var(--text-dark);margin-bottom:8px}.feature-content p{font-size:1rem;color:var(--text-light);margin-bottom:0;line-height:1.6}.care-list{margin-top:30px}.care-item{display:flex;align-items:flex-start;margin-bottom:20px;padding-left:10px}.care-bullet{width:12px;height:12px;min-width:12px;background:var(--primary-color);border-radius:50%;margin-right:15px;margin-top:6px}.care-item p{font-size:1.05rem;line-height:1.7;margin-bottom:0;color:var(--text-light)}.conditions-section{background:linear-gradient(180deg,#fef8f8 0%,var(--white) 100%)}.conditions-intro{font-size:1.1rem;line-height:1.8;color:var(--text-light)}.condition-card{background:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .08);transition:all 0.4s cubic-bezier(.165,.84,.44,1);border:2px solid #fff0;height:100%;display:flex;flex-direction:column}.condition-card:hover{transform:translateY(-10px);box-shadow:0 12px 40px rgb(203 12 12 / .15);border-color:var(--primary-color)}.condition-header{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);padding:16px 20px;display:flex;gap:16px;align-items:center;position:relative}.condition-icon-wrapper{width:48px;height:48px;background:rgb(255 255 255 / .2);border-radius:9px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .3);transition:all 0.3s ease}.condition-card:hover .condition-icon-wrapper{background:rgb(255 255 255 / .3)}.condition-icon-wrapper i{font-size:18px;color:var(--white)}.condition-title{font-size:1.4rem;font-weight:700;color:var(--white);margin:0;line-height:1.3}.condition-body{padding:20px;flex:1;display:flex;flex-direction:column;gap:20px}.condition-info-item{margin-bottom:0}.info-label{display:inline-block;font-size:.95rem;font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);padding:6px 16px;border-radius:20px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}.condition-info-item p{font-size:1rem;line-height:1.7;color:var(--text-light);margin:0}.simple-list{list-style:none;padding:0;margin:0}.simple-list li{position:relative;padding-left:25px;margin-bottom:10px;color:var(--text-light);font-size:.98rem;line-height:1.6}.simple-list li::before{content:'✓';position:absolute;left:0;color:var(--primary-color);font-weight:700;font-size:1.1rem}.condition-card-highlight{background:linear-gradient(135deg,rgb(203 12 12 / .03) 0%,rgb(149 38 36 / .05) 100%);border:2px dashed var(--primary-color)}.condition-card-highlight:hover{background:var(--white);border-style:solid}.conditions-footer-note{background:linear-gradient(135deg,rgb(203 12 12 / .05) 0%,rgb(149 38 36 / .08) 100%);border-left:5px solid var(--primary-color);border-radius:12px;padding:20px 25px;display:flex;align-items:center;gap:15px}.conditions-footer-note i{font-size:28px;color:var(--primary-color);min-width:30px}.conditions-footer-note p{margin:0;font-size:1.05rem;color:var(--text-dark);line-height:1.7;font-weight:500}.surgeries-section{background:linear-gradient(180deg,var(--white) 0%,var(--bg-light) 50%,var(--white) 100%)}.surgeries-intro,.surgeries-conclusion{font-size:1.1rem;line-height:1.8;color:var(--text-light)}.surgeries-conclusion{font-weight:500;color:var(--text-dark);text-align:center}.surgeries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:20px}.surgery-card{background:var(--white);border-radius:15px;padding:20px;text-align:center;transition:all 0.4s ease;box-shadow:0 3px 20px rgb(0 0 0 / .06);border:2px solid #fff0}.surgery-card:hover{transform:translateY(-8px);box-shadow:0 8px 35px rgb(203 12 12 / .15);border-color:var(--primary-color)}.surgery-icon{width:48px;height:48px;margin:0 auto 20px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.surgery-card:hover .surgery-icon{transform:scale(1.1) rotate(10deg)}.surgery-icon i{color:var(--white);font-size:18px}.surgery-card h5{font-size:1.2rem;font-weight:700;color:var(--text-dark);margin-bottom:15px;min-height:50px;display:flex;align-items:center;justify-content:center}.surgery-card p{font-size:1rem;color:var(--text-light);line-height:1.6;margin:0}.signs-section{background:linear-gradient(135deg,#fef5f5 0%,var(--white) 100%)}.signs-intro{font-size:1.1rem;line-height:1.8;color:var(--text-light)}.signs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:30px}.sign-item{background:var(--white);border-radius:12px;padding:25px;display:flex;align-items:center;gap:20px;transition:all 0.3s ease;box-shadow:0 2px 15px rgb(0 0 0 / .05);border-left:4px solid var(--primary-color)}.sign-item:hover{transform:translateX(5px);box-shadow:0 4px 25px rgb(203 12 12 / .12)}.sign-number{width:50px;height:50px;min-width:50px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;box-shadow:0 4px 12px rgb(203 12 12 / .25)}.sign-item p{margin:0;font-size:1.05rem;color:var(--text-dark);font-weight:500;line-height:1.6}.alert-box{background:linear-gradient(135deg,rgb(203 12 12 / .05) 0%,rgb(149 38 36 / .08) 100%);border-left:5px solid var(--primary-color);border-radius:12px;padding:25px 30px;display:flex;align-items:center;gap:20px;box-shadow:0 3px 15px rgb(203 12 12 / .1)}.alert-icon{width:60px;height:60px;min-width:60px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.alert-icon i{color:var(--white);font-size:28px}.alert-box p{margin:0;font-size:1.05rem;color:var(--text-dark);line-height:1.7;font-weight:500}.cta-wrapper{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center}.cta-button,.cta-button-outline{padding:15px 35px;font-size:1.1rem;font-weight:600;border-radius:50px;text-transform:uppercase;letter-spacing:.5px;transition:all 0.3s ease;border:none;cursor:pointer}.cta-button{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:var(--white);box-shadow:0 4px 15px rgb(203 12 12 / .3)}.cta-button:hover{transform:translateY(-3px);box-shadow:0 6px 25px rgb(203 12 12 / .4);background:linear-gradient(135deg,var(--secondary-color) 0%,var(--primary-color) 100%)}.cta-button-outline{background:#fff0;color:var(--primary-color);border:2px solid var(--primary-color)}.cta-button-outline:hover{background:var(--primary-color);color:var(--white);transform:translateY(-3px);box-shadow:0 4px 15px rgb(203 12 12 / .3)}@media (max-width:991px){.pdrhero-title{font-size:2.8rem}.pdrsec-title{font-size:1.9rem}.pdrhero-image-wrapper{margin-top:40px}.pdrhero-circle{width:380px;height:380px}.condition-card{margin-bottom:20px}.condition-header{padding:25px 20px}.condition-title{font-size:1.3rem}.condition-body{padding:20px}.surgeries-grid{grid-template-columns:repeat(2,1fr)}.signs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pdrhero-section{padding:50px 0 40px}.pdrhero-title{font-size:2.2rem;text-align:center}.pdrhero-underline{margin:20px auto}.pdrsec-title{font-size:1.7rem;text-align:center}.title-underline{margin:15px auto 25px}.pdrhero-image-wrapper{padding:20px}.pdrhero-circle{width:300px;height:300px}.pdrhero-image{max-width:350px}.decorative-dots.side-dots{display:none}.pdrfeature-item{flex-direction:column;text-align:center;padding:20px}.feature-icon{margin:0 auto 15px}.cta-wrapper{flex-direction:column}.cta-button,.cta-button-outline{width:100%;max-width:300px}.social-links{justify-content:center;margin-top:15px}.footer-text{text-align:center}.condition-card{margin-bottom:25px}.condition-header{padding:25px 20px}.condition-icon-wrapper{width:60px;height:60px}.condition-icon-wrapper i{font-size:28px}.condition-title{font-size:1.2rem}.condition-body{padding:20px;gap:15px}.conditions-footer-note{flex-direction:column;text-align:center;padding:20px}.surgeries-grid{grid-template-columns:1fr}.surgery-card{padding:30px 20px}.signs-grid{grid-template-columns:1fr}.sign-item{padding:20px}.alert-box{flex-direction:column;text-align:center;padding:20px}}@media (max-width:576px){.pdrhero-main-title{font-size:2.2rem}.pdrhero-title{font-size:1.8rem}.btn-hero-primary,.btn-hero-secondary{width:100%;justify-content:center}.pdrhero-content-wrapper{padding-bottom:10px}.pdrhero-subtitle{font-size:1rem}.pdrsec-title{font-size:1.5rem}.intro-text,.features-intro,.definition-intro{font-size:1rem}.pdrhero-circle{width:250px;height:250px}.pdrhero-image{max-width:280px}.decorative-plus{font-size:20px}.feature-icon{width:50px;height:50px;min-width:50px}.feature-icon i{font-size:22px}.cta-button,.cta-button-outline{padding:12px 25px;font-size:1rem}.condition-header{padding:20px 15px}.condition-icon-wrapper{width:55px;height:55px}.condition-icon-wrapper i{font-size:24px}.condition-title{font-size:1.1rem}.condition-body{padding:20px 15px}.info-label{font-size:.8rem;padding:5px 12px}.simple-list li{font-size:.92rem}.surgery-icon{width:65px;height:65px}.surgery-icon i{font-size:28px}.surgery-card h5{font-size:1.1rem;min-height:auto}.sign-number{width:45px;height:45px;min-width:45px;font-size:1.2rem}.sign-item p{font-size:1rem}}