*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:#ffffff}html{scroll-behavior:smooth}.container{max-width:1200px;margin:0 auto;padding:0 15px}.row{margin-bottom:0}.col{padding:15px}.nav-wrapper-custom{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:0;position:sticky;top:0;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.nav-inner{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.brand-logo{margin-right:50px}.brand-logo a{text-decoration:none}.logo-nav{height:114px;width:auto;display:block}.nav-menu-custom{display:flex;list-style:none;gap:0;margin:0;flex:1}.nav-menu-custom li{margin:0}.nav-link{color:#ffffff !important;padding:12px 20px !important;display:block;text-decoration:none;transition:all 0.3s ease;font-weight:500;border-bottom:3px solid transparent}.nav-link:hover{background-color:rgba(255,255,255,0.1);border-bottom-color:#ff6b6b}.nav-burger{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:8px;gap:5px}.nav-burger span{width:25px;height:3px;background-color:#ffffff;border-radius:2px;transition:all 0.3s ease}.nav-burger.active span:nth-child(1){transform:rotate(45deg)translate(10px,10px)}.nav-burger.active span:nth-child(2){opacity:0}.nav-burger.active span:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}@media screen and(max-width:600px){.nav-burger{display:flex}.nav-menu-custom{position:absolute;top:70px;left:0;width:100%;flex-direction:column;background-color:#1a1a1a;max-height:0;overflow:hidden;transition:max-height 0.3s ease}.nav-menu-custom.active{max-height:500px}.nav-link{padding:15px 20px !important;border-bottom-color:transparent;border-left:4px solid transparent}.nav-link:hover{border-left-color:#ff6b6b;border-bottom-color:transparent}.brand-logo{margin-right:20px}}.hero-section{position:relative;height:600px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:0}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.hero-img{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:-1}.hero-content{position:relative;z-index:1;text-align:center;color:white}.hero-title{font-size:3.5rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 8px rgba(0,0,0,0.5);line-height:1.2}.hero-subtitle{font-size:1.5rem;font-weight:300;margin-bottom:40px;text-shadow:1px 1px 4px rgba(0,0,0,0.5)}.btn-hero{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);padding:15px 40px;font-size:1.1rem;font-weight:600;transition:all 0.3s ease}.btn-hero:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(255,107,107,0.4)}@media screen and(max-width:600px){.hero-section{height:400px}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}}.section-title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:30px;position:relative;display:inline-block}.section-title::after{content:'';position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(90deg,#ff6b6b 0%,#ee5a52 100%);border-radius:2px}.center-align .section-title::after{left:50%;transform:translateX(-50%)}.section-text{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:20px}.center-text{text-align:center;font-size:1.1rem;color:#666;margin-bottom:40px}.about-section{padding:80px 0;background-color:#f8f9fa}.section-image{border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.12);transition:transform 0.3s ease}.about-section .section-image{margin-top:20px}.about-section .section-image:hover{transform:translateY(-8px)}.features-section{padding:80px 0;background:linear-gradient(135deg,#ffffff 0%,#f5f5f5 100%)}.feature-card{background:white;border-radius:12px;padding:40px;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:all 0.3s ease;min-height:320px;display:flex;flex-direction:column}.feature-card:hover{transform:translateY(-10px);box-shadow:0 12px 32px rgba(0,0,0,0.15)}.feature-icon{margin-bottom:20px}.feature-icon i{font-size:3rem;color:#ff6b6b}.feature-card h3{font-size:1.5rem;font-weight:600;margin-bottom:15px;color:#1a1a1a}.feature-card p{font-size:1rem;color:#666;line-height:1.6;flex-grow:1}.services-preview-section{padding:80px 0;background-color:#ffffff}.features-list{list-style:none;margin:30px 0}.features-list li{padding:12px 0;padding-left:30px;position:relative;color:#555;font-size:1rem}.features-list li::before{content:'✓';position:absolute;left:0;color:#ff6b6b;font-weight:bold;font-size:1.2rem}.webinar-section{padding:80px 0;background-color:#f8f9fa}.webinar-section .section-image{margin-bottom:20px}.conference-section{padding:80px 0;background-color:#ffffff}.conference-section .section-image{margin-top:20px}.success-stories-section{padding:80px 0;background:linear-gradient(135deg,#f5f5f5 0%,#ffffff 100%)}.story-card{background:white;border-radius:10px;padding:30px;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:all 0.3s ease;border-left:4px solid #ff6b6b;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.story-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.story-text{font-size:1rem;line-height:1.7;color:#555;margin-bottom:20px;font-style:italic}.story-author{font-weight:600;color:#1a1a1a;margin-top:auto}.team-section{padding:80px 0;background-color:#ffffff}.team-section .section-image{margin-bottom:20px}.pricing-section{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.pricing-card{background:white;border-radius:12px;padding:40px;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:all 0.3s ease;border-top:4px solid #ddd;position:relative;min-height:450px;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 12px 32px rgba(0,0,0,0.15)}.pricing-card.featured{border-top-color:#ff6b6b;transform:scale(1.05)}.pricing-card.featured:hover{transform:scale(1.05)translateY(-10px)}.featured-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#ff6b6b;color:white;padding:8px 20px;border-radius:20px;font-size:0.9rem;font-weight:600}.pricing-card h3{font-size:1.8rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.price{font-weight:700;color:#ff6b6b;font-size:1.5rem;margin-bottom:30px}.pricing-list{list-style:none;margin:30px 0;text-align:left;flex-grow:1}.pricing-list li{padding:12px 0;border-bottom:1px solid #eee;color:#666;font-size:0.95rem}.pricing-list li:last-child{border-bottom:none}@media screen and(max-width:600px){.pricing-card.featured{transform:scale(1)}.pricing-card.featured:hover{transform:scale(1)translateY(-10px)}}.impact-section{padding:80px 0;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%)}.impact-section .section-title{color:white}.impact-section .section-title::after{background:linear-gradient(90deg,#ff6b6b 0%,#ff8a7b 100%)}.impact-card{background:rgba(255,107,107,0.1);border:2px solid #ff6b6b;border-radius:12px;padding:40px 20px;text-align:center;transition:all 0.3s ease}.impact-card:hover{background:rgba(255,107,107,0.2);transform:translateY(-5px)}.impact-number{font-size:2.5rem;font-weight:700;color:#ff6b6b;margin-bottom:10px}.impact-label{font-size:1rem;color:white;font-weight:500}.passion-section{padding:80px 0;background-color:#f8f9fa}.passion-section .section-image{margin-top:20px}.cta-section{padding:80px 0;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%)}.cta-content{text-align:center;color:white}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.3}.cta-content p{font-size:1.2rem;margin-bottom:40px;line-height:1.6}.btn-large{font-size:1.1rem;transition:all 0.3s ease;background-color:white;padding:16px 50px;font-weight:700;color:#ff6b6b}.btn-large:hover{background-color:#f5f5f5;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.3)}.contact-section{padding:80px 0;background-color:#ffffff}.contact-form{background:#f8f9fa;padding:40px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.08)}.input-field{margin-bottom:25px}.input-field input,.input-field textarea,.input-field select{border-bottom-color:#ddd !important}.input-field input:focus,.input-field textarea:focus,.input-field select:focus{border-bottom-color:#ff6b6b !important}.input-field label{color:#999 !important}.input-field input:focus+label,.input-field textarea:focus+label,.input-field select:focus+label{color:#ff6b6b !important}.btn-submit{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);width:100%;font-size:1.1rem;font-weight:600;padding:12px;transition:all 0.3s ease}.btn-submit:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(255,107,107,0.4)}.contact-info{padding-top:40px;margin-top:60px;border-top:2px solid #eee}.contact-info h4{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.contact-info p{font-size:1rem;color:#666;line-height:1.8}.footer-wrapper{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:white;padding:60px 0 20px}.footer-logo{margin-bottom:20px}.logo-footer{height:146px;width:auto;display:block;transition:transform 0.3s ease}.footer-wrapper h5{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:white}.footer-wrapper p{font-size:1rem;color:#ccc;line-height:1.8}.footer-content{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,0.1)}.footer-navigation{margin-bottom:40px}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:#ccc;text-decoration:none;transition:all 0.3s ease}.footer-links a:hover{color:#ff6b6b}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,0.1);color:#999;font-size:0.9rem}.cookie-alert{position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:20px;z-index:999;box-shadow:0 -4px 12px rgba(0,0,0,0.2)}.cookie-alert.hidden{display:none}.cookie-container{max-width:1200px;margin:0 auto}.cookie-content{display:flex;align-items:center;justify-content:space-between;gap:30px}.cookie-title{color:white;font-weight:700;margin:0;font-size:1.1rem}.cookie-text{color:#ccc;margin:10px 0 0 0;font-size:0.95rem}.btn-cookie-config,.btn-cookie-accept,.btn-cookie-reject{padding:8px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:all 0.3s ease;font-size:0.9rem;white-space:nowrap}.btn-cookie-config{background:transparent;color:#ff6b6b;border:1px solid #ff6b6b}.btn-cookie-config:hover{background:#ff6b6b;color:white}.btn-cookie-accept{background:#ff6b6b;color:white}.btn-cookie-accept:hover{background:#ee5a52}.btn-cookie-reject{background:#555;color:white}.btn-cookie-reject:hover{background:#666}.modal{max-width:500px}.modal .modal-content{padding:30px}.modal h5{color:#1a1a1a;font-weight:700;margin-bottom:25px}.cookie-options{margin:25px 0}.cookie-options label{display:flex;align-items:center;margin-bottom:15px;color:#555}.cookie-options input[type="checkbox"]{margin-right:15px}.modal-footer{background-color:#f5f5f5;padding:15px;text-align:right;gap:10px}.btn{background-color:#ff6b6b;color:white;text-transform:uppercase;font-weight:600;letter-spacing:0.5px;transition:all 0.3s ease;border:none}.btn:hover{background-color:#ee5a52}.btn.grey{background-color:#999}.btn.grey:hover{background-color:#777}@media screen and(max-width:768px){.hero-title{font-size:2.2rem}.section-title{font-size:1.8rem}.col{padding:10px}.cookie-content{flex-direction:column;align-items:flex-start;gap:15px}.footer-content{display:block}}@media screen and(max-width:480px){.hero-title{font-size:1.8rem}.hero-subtitle{font-size:1rem}.section-title{font-size:1.5rem}.feature-card{padding:25px}.pricing-card{margin-bottom:20px}}#transformacion-mentalidad{padding:80px 0;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%)}#estrategia-liderazgo{padding:80px 0;background-color:#f8f9fa}#gestion-tiempo-productividad{padding:80px 0;background:linear-gradient(135deg,#ffffff 0%,#f5f5f5 100%)}.productivity-card{background:white;border-radius:12px;padding:35px;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:all 0.3s ease;min-height:280px;display:flex;flex-direction:column}.productivity-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,0.15)}.productivity-card h3{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.productivity-card p{font-size:1rem;color:#666;line-height:1.7;flex-grow:1}#negociacion-ventas{padding:80px 0;background-color:#ffffff}#innovacion-emprendimiento{background-color:#f8f9fa;padding:80px 0}#innovacion-emprendimiento h2{margin-bottom:20px}#innovacion-emprendimiento .section-text{margin-bottom:15px}#finanzas-empresariales{padding:80px 0;background:linear-gradient(135deg,#f5f5f5 0%,#ffffff 100%)}#finanzas-empresariales h3{font-size:1.8rem;font-weight:700;margin-bottom:20px;color:#1a1a1a}#relaciones-networking{padding:80px 0;background-color:#ffffff}#comunicacion-marca-personal{padding:80px 0;background-color:#f8f9fa}#resiliencia-fracaso{padding:80px 0;background:linear-gradient(135deg,#ffffff 0%,#f5f5f5 100%)}.resilience-card{background:white;border-radius:12px;padding:35px;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:all 0.3s ease;min-height:280px;border-left:5px solid #ff6b6b;display:flex;flex-direction:column}.resilience-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,0.15)}.resilience-card h3{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.resilience-card p{font-size:1rem;color:#666;line-height:1.7;flex-grow:1}#escalabilidad-sistemas{padding:80px 0;background-color:#f8f9fa}#vision-estrategia-largo-plazo{padding:80px 0;background-color:#ffffff}#transformacion-cultura-empresarial{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#f5f5f5 100%)}.cultura-card{background:white;border-radius:12px;padding:35px;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:all 0.3s ease;min-height:280px;text-align:center;display:flex;flex-direction:column}.cultura-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,0.15)}.cultura-card h3{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.cultura-card p{font-size:1rem;color:#666;line-height:1.7;flex-grow:1}#transformacion-mentalidad .section-title::after,#estrategia-liderazgo .section-title::after,#negociacion-ventas .section-title::after,#innovacion-emprendimiento .section-title::after,#relaciones-networking .section-title::after,#comunicacion-marca-personal .section-title::after,#escalabilidad-sistemas .section-title::after,#vision-estrategia-largo-plazo .section-title::after{content:'';position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(90deg,#ff6b6b 0%,#ee5a52 100%);border-radius:2px}@media screen and(max-width:768px){#transformacion-mentalidad,#estrategia-liderazgo,#gestion-tiempo-productividad,#negociacion-ventas,#innovacion-emprendimiento,#finanzas-empresariales,#relaciones-networking,#comunicacion-marca-personal,#resiliencia-fracaso,#escalabilidad-sistemas,#vision-estrategia-largo-plazo,#transformacion-cultura-empresarial{padding:60px 0}.productivity-card,.resilience-card,.cultura-card{margin-bottom:20px;min-height:auto}}@media screen and(max-width:480px){#transformacion-mentalidad,#estrategia-liderazgo,#gestion-tiempo-productividad,#negociacion-ventas,#innovacion-emprendimiento,#finanzas-empresariales,#relaciones-networking,#comunicacion-marca-personal,#resiliencia-fracaso,#escalabilidad-sistemas,#vision-estrategia-largo-plazo,#transformacion-cultura-empresarial{padding:40px 0}.productivity-card,.resilience-card,.cultura-card{padding:25px}.productivity-card h3,.resilience-card h3,.cultura-card h3{font-size:1.2rem}.productivity-card p,.resilience-card p,.cultura-card p{font-size:0.95rem}}.services-hero{position:relative;height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:0}.services-hero .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.services-hero .hero-img{width:100%;height:100%;object-fit:cover}.services-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:-1}.services-hero .hero-content{position:relative;z-index:1;text-align:center;color:white}.services-hero-title{font-size:3rem;font-weight:700;margin-bottom:15px;text-shadow:2px 2px 8px rgba(0,0,0,0.5);line-height:1.2}.services-hero-subtitle{font-size:1.3rem;font-weight:300;text-shadow:1px 1px 4px rgba(0,0,0,0.5)}.services-main{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.service-card{background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,0.08);transition:all 0.3s ease;display:flex;flex-direction:column;height:100%;margin-bottom:20px}.service-card:hover{transform:translateY(-12px);box-shadow:0 12px 32px rgba(0,0,0,0.15)}.service-card-image{width:100%;height:240px;overflow:hidden;background:#f0f0f0}.service-img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.service-card:hover .service-img{transform:scale(1.08)}.service-card-content{padding:30px;flex-direction:column;display:flex;flex-grow:1}.service-card h3{font-size:1.5rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.service-description{font-size:0.95rem;color:#666;line-height:1.7;margin-bottom:20px;flex-grow:1}.btn-service{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);padding:12px 25px;font-size:0.9rem;font-weight:600;align-self:flex-start;transition:all 0.3s ease;margin-top:auto}.btn-service:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,107,107,0.3)}.thankyou-section{padding:100px 0;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);min-height:calc(100vh - 300px);display:flex;align-items:center}.thankyou-content{background:white;border-radius:16px;padding:60px;box-shadow:0 8px 32px rgba(0,0,0,0.1);text-align:center;max-width:700px;margin:0 auto}.thankyou-icon{margin-bottom:30px}.thankyou-icon i{font-size:80px;color:#ff6b6b}.thankyou-title{font-size:2.8rem;font-weight:700;color:#1a1a1a;margin-bottom:15px;line-height:1.3}.thankyou-subtitle{color:#666;margin-bottom:40px;font-weight:300;font-size:1.2rem}.thankyou-message{background:#f8f9fa;padding:30px;border-radius:10px;margin-bottom:40px;border-left:4px solid #ff6b6b}.thankyou-message p{font-size:1rem;color:#555;line-height:1.8;margin-bottom:15px}.thankyou-message p:last-child{margin-bottom:0}.thankyou-next-steps{margin-bottom:40px;text-align:left;background:#f0f4ff;padding:30px;border-radius:10px}.thankyou-next-steps h3{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;text-align:center}.steps-list{list-style:none;padding:0}.steps-list li{padding:12px 0;padding-left:35px;position:relative;color:#555;font-size:1rem;line-height:1.6}.steps-list li::before{font-size:1.3rem;content:'✓';position:absolute;left:0;color:#ff6b6b;font-weight:bold}.thankyou-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-thankyou{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);padding:14px 40px;font-size:1rem;font-weight:600;transition:all 0.3s ease;text-decoration:none}.btn-thankyou:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(255,107,107,0.4)}.btn-thankyou-secondary{background:transparent;color:#ff6b6b;border:2px solid #ff6b6b;padding:12px 38px;font-size:1rem;font-weight:600;border-radius:4px;transition:all 0.3s ease;text-decoration:none;display:inline-block}.btn-thankyou-secondary:hover{background:#ff6b6b;color:white;transform:translateY(-3px)}@media screen and(max-width:768px){.services-hero-title{font-size:2rem}.services-hero-subtitle{font-size:1rem}.service-card{margin-bottom:15px}.service-card-image{height:200px}.service-card-content{padding:20px}.service-card h3{font-size:1.3rem}.service-description{font-size:0.9rem}.thankyou-content{padding:40px}.thankyou-title{font-size:2rem}.thankyou-subtitle{font-size:1rem}.thankyou-next-steps{padding:20px}.thankyou-next-steps h3{font-size:1.2rem}.thankyou-actions{gap:10px}.btn-thankyou,.btn-thankyou-secondary{padding:12px 25px;font-size:0.95rem}}@media screen and(max-width:480px){.services-hero{height:350px}.services-hero-title{font-size:1.6rem}.services-hero-subtitle{font-size:0.9rem}.services-main{padding:40px 0}.service-card-image{height:160px}.service-card-content{padding:15px}.service-card h3{font-size:1.1rem}.service-description{font-size:0.85rem}.thankyou-section{padding:40px 0}.thankyou-content{padding:25px}.thankyou-icon i{font-size:60px}.thankyou-title{font-size:1.6rem}.thankyou-subtitle{font-size:0.95rem}.thankyou-message{padding:20px}.thankyou-next-steps{padding:15px}.steps-list li{padding:10px 0;padding-left:30px;font-size:0.9rem}.thankyou-actions{flex-direction:column;gap:10px}.btn-thankyou,.btn-thankyou-secondary{width:100%;padding:12px 20px}}.policySection{padding:80px 2rem;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.policyContainer{max-width:850px;margin:0 auto;text-align:left}.policy-main-title{font-size:2.8rem;color:#1a1a1a;margin-bottom:15px;font-weight:700;line-height:1.3}.policy-intro{font-size:1rem;color:#999;margin-bottom:40px;font-style:italic}.policyContainer h2{font-size:1.8rem;color:#1a1a1a;margin-bottom:20px;margin-top:35px;font-weight:700;position:relative;padding-bottom:15px}.policyContainer h2::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#ff6b6b 0%,#ee5a52 100%);border-radius:2px}.policyContainer p{color:#555;margin-bottom:20px;line-height:1.8;font-size:1.05rem}.policyContainer p:last-of-type{margin-bottom:0}@media(max-width:768px){.policySection{padding:60px 1.5rem}.policyContainer{max-width:100%}.policy-main-title{font-size:2rem}.policyContainer h2{font-size:1.5rem;margin-top:30px;margin-bottom:15px}.policyContainer p{font-size:1rem;line-height:1.7}}@media(max-width:480px){.policySection{padding:40px 1rem}.policy-main-title{font-size:1.6rem;margin-bottom:10px}.policy-intro{font-size:0.9rem;margin-bottom:30px}.policyContainer h2{font-size:1.3rem;margin-top:25px;margin-bottom:12px}.policyContainer p{font-size:0.95rem;line-height:1.6;margin-bottom:15px}.policyContainer h2::after{width:50px;height:2px}}