:root{--red: #d03f50;--purple: #3d377b;--blue: #16b5e3;--white: #ffffff;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.container-program{padding-top:50px}.container-program .program-header{text-align:center;margin-bottom:4rem!important;position:relative}.container-program .program-title{background:linear-gradient(135deg,var(--purple),var(--blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.container-program .program-subtitle{font-size:2em;color:var(--purple)!important;margin-bottom:1.5rem!important;font-weight:700!important}.container-program .program-subtitle span{color:var(--red)!important}.container-program .program-description{font-size:1.1rem!important;color:var(--purple)!important;opacity:.8!important}.container-program .program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.container-program .program-card{background:var(--white);border-radius:24px;padding:30px;position:relative;overflow:hidden;transition:var(--transition);min-height:280px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.container-program .program-card:before{content:"";position:absolute;bottom:0;right:0;width:150px;height:150px;background:var(--purple);opacity:.1;border-radius:50%;transform:translate(50%,50%);transition:var(--transition)}.container-program .program-card:after{content:"";position:absolute;bottom:0;right:0;width:100px;height:100px;background:var(--blue);opacity:.1;border-radius:50%;transform:translate(25%,25%);transition:var(--transition)}.container-program .program-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.container-program .program-card:hover:before,.container-program .program-card:hover:after{transform:translate(0) scale(1.5)}.container-program .card-content{position:relative;z-index:1}.card-icon{width:48px;height:48px;background:var(--purple);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:30px!important;transition:var(--transition)}.container-program .program-card:hover .card-icon{background:var(--blue);transform:scale(1.1) rotate(-5deg)}.card-icon i{color:var(--white);font-size:1.2em}.card-img{border-radius:10px;aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;margin-bottom:10px;transition:var(--transition)}.container-program .program-card:hover .card-img{transform:scale(.95) rotate(-2deg)}.card-title{font-size:1em!important;font-weight:500;line-height:1.2em!important;margin-bottom:10px!important;margin-top:0!important;color:var(--purple)}.card-description{font-size:1.3em!important;color:var(--purple);margin-bottom:10px;margin-top:0!important;line-height:1.2em!important;font-weight:700!important}.card-arrow{display:flex;align-items:center;gap:.5rem;color:var(--blue);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.card-arrow i{transition:var(--transition)}.container-program .program-card:hover .card-arrow i{transform:translate(5px)}.keynote-card{background:linear-gradient(135deg,var(--purple),var(--blue))!important;color:var(--white)!important}.keynote-card .card-icon{background:var(--red)}.keynote-card:hover .card-icon{background:var(--white)}.keynote-card .card-title,.keynote-card .card-description{color:var(--white)}.keynote-card .card-description{opacity:.9}.keynote-card .card-arrow{color:var(--white)}.keynote-card-green{background:linear-gradient(145deg,#9ab516,#d8e887)!important;color:var(--white)!important}.keynote-card-red{background:linear-gradient(145deg,#82101b,#ff8a95)!important;color:var(--white)!important}.additional-content{margin-bottom:4rem}.additional-content-title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--purple);text-align:center}.additional-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card{background:var(--white);border-radius:24px;padding:50px;position:relative;overflow:hidden;transition:var(--transition);text-align:center;box-shadow:0 4px 6px -1px #0000001a}.feature-card:nth-child(1){background:linear-gradient(135deg,var(--blue),#4cc3f0);color:var(--white)}.feature-card:nth-child(2){background:linear-gradient(135deg,var(--purple),#6a5acd);color:var(--white)}.feature-card:nth-child(3){background:linear-gradient(135deg,var(--red),#ff6b81);color:var(--white)}.feature-card:before{content:"";position:absolute;top:-50px;right:-50px;width:100px;height:100px;background:#ffffff1a;border-radius:50%}.feature-card:after{content:"";position:absolute;bottom:-30px;left:-30px;width:80px;height:80px;background:#ffffff1a;border-radius:50%}.feature-icon{font-size:3rem;margin-bottom:1.5rem;display:inline-block;position:relative}.feature-icon:after{content:"";position:absolute;width:50px;height:50px;background:#fff3;border-radius:50%;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-title{font-size:1.5em;font-weight:700;margin-bottom:1rem;color:#fff!important}.feature-description{font-size:1.1em;opacity:.9;line-height:1.2em!important}.feature-description li{text-align:left}.coming-soon{background:var(--white);border-radius:24px;padding:3rem;text-align:center;position:relative;overflow:hidden;margin-top:3rem;box-shadow:0 4px 6px -1px #0000001a}.coming-soon:before{content:"";position:absolute;width:300px;height:300px;background:var(--blue);opacity:.05;border-radius:50%;top:-150px;right:-150px}.coming-soon:after{content:"";position:absolute;width:200px;height:200px;background:var(--red);opacity:.05;border-radius:50%;bottom:-100px;left:-100px}.coming-soon-title{font-size:1.5em!important;font-weight:700;margin-bottom:1rem;color:var(--purple)}.coming-soon-description{font-size:1.1em;color:var(--purple);opacity:.8;max-width:600px;margin:0 auto!important}.cta-section{background:var(--white);border-radius:24px;padding:3rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.cta-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--purple),var(--blue),var(--red))}.cta-title{font-size:1.5em;font-weight:600;margin-bottom:2rem;color:var(--purple)}.cta-button{display:inline-flex;align-items:center;gap:.75rem;background:var(--blue);color:var(--white);padding:1rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:var(--transition)}.cta-button:hover{background:var(--purple);transform:translateY(-2px)}.cta-section-flex{gap:20px}@media (max-width: 1024px){.container-program .program-grid,.additional-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.container-program .program-grid,.additional-grid{grid-template-columns:1fr}.container-program .program-title{font-size:3rem}.container-program .program-subtitle{font-size:1.5rem}.container-program{padding:1rem}.feature-card{padding:20px}.cta-section-flex{align-items:center;gap:10px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.container-program .program-card{animation:fadeUp .6s ease-out forwards;opacity:0}.container-program .program-card:nth-child(1){animation-delay:.1s}.container-program .program-card:nth-child(2){animation-delay:.2s}.container-program .program-card:nth-child(3){animation-delay:.3s}.container-program .program-card:nth-child(4){animation-delay:.4s}.container-program .program-card:nth-child(5){animation-delay:.5s}.container-program .program-card:nth-child(6){animation-delay:.6s}.feature-card{animation:fadeUp .6s ease-out forwards;opacity:0;animation-delay:.7s}.feature-card:nth-child(2){animation-delay:.8s}.feature-card:nth-child(3){animation-delay:.9s}.coming-soon{animation:fadeUp .6s ease-out forwards;opacity:0;animation-delay:1s}
/*# sourceMappingURL=/cdn/shop/t/24/assets/program-new-2025-2.css.map */
