:root{--puravida-accent: #2cd5c4;--puravida-secondary: #1a9d94;--puravida-success: #98FB98;--puravida-warning: #FF8C00;--puravida-info: #5fe0d4;--puravida-text-primary: #2F4F4F;--puravida-text-secondary: #5a6c7d;--puravida-bg-light: #b8f0eb;--puravida-border: #5fe0d4}.article-template{max-width:100%;margin:0 auto}.article-template__content{max-width:90rem;margin:0 auto;padding:0 2rem}.article-template .rte h3{font-size:2rem;margin:2.5rem 0 1.5rem;line-height:1.3;color:var(--puravida-text-primary);font-weight:700;border-bottom:3px solid var(--puravida-accent);padding-bottom:.8rem;position:relative}.article-template .rte h3:before{content:"";position:absolute;bottom:-3px;left:0;width:30%;height:3px;background:var(--puravida-secondary)}.article-template .rte h4{font-size:1.6rem;margin:2rem 0 1rem;color:var(--puravida-text-primary);font-weight:600}.article-template .rte p{line-height:1.8;margin-bottom:1.5rem;color:var(--puravida-text-primary)}.article-template .rte a:not(.article-toc__link),.article-template .rte a:not(.article-toc__link)[style]{color:var(--puravida-accent);text-decoration:none;font-weight:600;border-bottom:2px solid transparent;text-underline-offset:initial;text-decoration-thickness:initial;text-decoration-color:transparent;transition:all .3s ease}.article-template .rte a:not(.article-toc__link):hover,.article-template .rte a:not(.article-toc__link)[style]:hover{color:var(--puravida-secondary);border-bottom-color:var(--puravida-secondary);transform:translateY(-1px)}a[style*="#2cd5c4"],a[style*="rgb(44, 213, 196)"],a[style*="background-color: #2cd5c4"],a[style*="background: #2cd5c4"],.turquoise-btn,.button--enhanced{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.4)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-weight:700!important;text-decoration:none!important;border-radius:25px!important;padding:12px 25px!important;background:linear-gradient(135deg,#2cd5c4,#1a9d94)!important;transition:all .3s ease!important;box-shadow:0 6px 20px #2cd5c440!important;display:inline-block!important}a[style*="#2cd5c4"]:hover,a[style*="rgb(44, 213, 196)"]:hover,a[style*="background-color: #2cd5c4"]:hover,a[style*="background: #2cd5c4"]:hover,.turquoise-btn:hover,.button--enhanced:hover{background:linear-gradient(135deg,#1a9d94,#156b63)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #2cd5c459!important;color:#fff!important}.article-toc{background:linear-gradient(135deg,#fff,#f8fffe);border:2px solid var(--puravida-accent);border-radius:2rem;padding:3rem 2.5rem;margin:4rem 0;box-shadow:0 1.5rem 4rem #2cd5c426;position:relative;overflow:hidden}.article-toc:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--puravida-accent),var(--puravida-secondary),var(--puravida-info))}.article-toc__header{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--puravida-border)}.article-toc__title{font-size:2.2rem;color:var(--puravida-text-primary);margin:0 0 .5rem;font-weight:700}.article-toc__subtitle{font-size:1.4rem;color:var(--puravida-text-secondary);margin:0;font-weight:400}.article-toc__list{list-style:none;padding:0;margin:0;counter-reset:toc-counter}.article-toc__list li{position:relative;margin-bottom:1rem;counter-increment:toc-counter}.article-toc__list li:before{content:counter(toc-counter);position:absolute;left:-3rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background:var(--puravida-accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;box-shadow:0 2px 8px #2cd5c44d}.article-toc__link{display:block;padding:1.2rem 2rem;color:#2f4f4f;text-decoration:none;font-weight:600;font-size:1.4rem;border-radius:1rem;transition:all .3s ease;border:1px solid transparent;background:#fffc;margin-bottom:.5rem}.article-toc__link:hover{background:linear-gradient(135deg,var(--puravida-accent),var(--puravida-secondary))!important;color:#fff!important;transform:translate(.5rem);border-color:var(--puravida-secondary);box-shadow:0 4px 15px #2cd5c44d}.article-toc .article-toc__link:hover,.article-toc__list .article-toc__link:hover{color:#fff!important;text-decoration:none!important}.article-intro{background:#fafafa;border-left:4px solid var(--puravida-accent);border-radius:1rem;padding:2rem 2.5rem;margin:2.5rem 0;box-shadow:0 4px 16px #2cd5c414;position:relative}.article-intro:before{content:"\2728";position:absolute;top:1rem;left:1.5rem;color:var(--puravida-accent);font-size:1.2rem;opacity:.8}.article-intro p{font-size:1.6rem;line-height:1.6;color:var(--puravida-text-primary);margin-bottom:0;font-weight:400;margin-left:2rem}.professional-tip{background:#f8f9fa;border-left:3px solid var(--puravida-accent);border-radius:.75rem;padding:2rem;margin:2rem 0;box-shadow:0 4px 12px #2cd5c40f;position:relative}.professional-tip:before{content:"\1f4a1";position:absolute;top:1.5rem;left:1.5rem;font-size:1.2rem;opacity:.8}.professional-tip p{margin:0 0 0 2.5rem;color:var(--puravida-text-primary);font-size:1.4rem;line-height:1.6}.alert{padding:1.5rem 2rem;border-radius:.75rem;margin:2rem 0;font-weight:400;border:1px solid;position:relative}.alert--info{background:#5fe0d40d;border-color:var(--puravida-info);color:var(--puravida-text-primary)}.alert--success{background:#98fb980d;border-color:var(--puravida-success);color:var(--puravida-text-primary)}.alert--warning{background:#ff8c000d;border-color:var(--puravida-warning);color:var(--puravida-text-primary)}.alert--danger{background:#ff63630d;border-color:#ff6b6b;color:var(--puravida-text-primary)}.alert--premium{background:#2cd5c40d;border-color:var(--puravida-accent);color:var(--puravida-text-primary);font-weight:500}.cta-box{background:#fafafa;border:1px solid var(--puravida-accent);border-radius:1rem;padding:3rem 2.5rem;margin:3rem 0;text-align:center;box-shadow:0 4px 16px #2cd5c414;position:relative}.cta-box h3{color:var(--puravida-text-primary);font-size:2.2rem;margin-bottom:1.2rem;font-weight:700}.cta-box p{color:var(--puravida-text-secondary);font-size:1.4rem;margin-bottom:2rem;line-height:1.5}.comparison-table{background:#fff;border-radius:.75rem;overflow:hidden;margin:2.5rem 0;box-shadow:0 4px 16px #2cd5c40f;border:1px solid var(--puravida-border)}.comparison-table table{width:100%;border-collapse:collapse;margin:0}.comparison-table th{background:linear-gradient(135deg,var(--puravida-accent) 0%,var(--puravida-secondary) 100%);color:#fff;padding:2rem 1.5rem;text-align:left;font-weight:700;font-size:1.4rem}.comparison-table td{padding:1.5rem;border-bottom:1px solid var(--puravida-border);color:var(--puravida-text-primary);font-size:1.4rem}.comparison-table tr:nth-child(2n){background:#b8f0eb0d}.trends-comparison{background:#fefdfb;border-radius:1.5rem;overflow:hidden;margin:3rem 0;box-shadow:0 1rem 3rem #2cd5c41a;border:2px solid #b8f0eb}.trends-comparison__header{background:linear-gradient(135deg,#2cd5c4,#1a9d94);color:#fff;text-align:center;padding:2.5rem}.trends-comparison__title{color:#fff!important;font-size:2rem;font-weight:700;margin-bottom:.8rem;text-shadow:0 1px 3px rgba(0,0,0,.3)}.trends-comparison__subtitle{color:#b8f0eb;font-size:1.2rem;font-style:italic}.trends-comparison__table{display:grid;gap:0}.trends-comparison__header-row{background:var(--puravida-accent);color:#fff;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.trends-comparison__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0;border-bottom:1px solid #b8f0eb}.trends-comparison__row:nth-child(2n){background:#b8f0eb14}.trends-comparison__row:not(.trends-comparison__header-row):hover{background:#2cd5c41a;transform:scale(1.01);transition:all .3s ease}.trends-comparison__cell{padding:1.5rem 1.2rem;text-align:center;border-right:1px solid #5fe0d4;font-size:1.1rem;color:#2f4f4f;font-weight:600}.trends-comparison__cell:last-child{border-right:none}.trends-comparison__trend{display:flex;align-items:center;justify-content:center;gap:.8rem;font-weight:600;color:#1a5555}.trends-comparison__icon{font-size:1.4rem}.difficulty{padding:.4rem 1.2rem;border-radius:2rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.difficulty--easy{background:#4ade80;color:#15532d;font-weight:700}.difficulty--medium{background:#f59e0b;color:#451a03;font-weight:700}.difficulty--hard{background:#ef4444;color:#7f1d1d;font-weight:700}@media screen and (max-width: 749px){.article-template__content{padding:0 1.5rem}.article-template .rte{font-size:1.6rem;line-height:1.7}.article-toc{padding:2rem 1.5rem;margin:2rem 0}.article-toc__title{font-size:1.8rem}.article-toc__subtitle{font-size:1.2rem}.article-toc__list li:before{left:-2.5rem;width:1.8rem;height:1.8rem;font-size:.9rem}.article-toc__link{padding:1rem 1.5rem;font-size:1.3rem}.button--enhanced{padding:1.5rem 2.5rem;font-size:1.4rem}.professional-tip{padding:2rem 1.5rem;margin:2rem 0}.cta-box{padding:3rem 2rem;margin:3rem 0}.comparison-table th,.comparison-table td{padding:1rem .8rem;font-size:1.3rem}.trends-comparison{border-radius:1.5rem;overflow:visible;margin:2rem 0;box-shadow:none;border:none;background:transparent}.trends-comparison__table{display:block;padding:0;gap:0}.trends-comparison__header-row{display:none}.trends-comparison__row{display:block;grid-template-columns:none;margin-bottom:2rem;background:linear-gradient(135deg,#fff,#f8fdfc);border-radius:1.5rem;box-shadow:0 .8rem 3rem #2cd5c41f;border:2px solid #e0f7f5;overflow:hidden;position:relative;transform:translateY(0);transition:all .3s ease}.trends-comparison__row:hover{transform:translateY(-3px);box-shadow:0 1.2rem 4rem #2cd5c42e}.trends-comparison__row:nth-child(2n){background:linear-gradient(135deg,#fff,#f8fdfc)}.trends-comparison__cell:first-child{background:linear-gradient(135deg,#2cd5c4,#1a9d94);color:#fff;padding:2rem 1.5rem 1.5rem;margin:0;text-align:center;border-bottom:none;border-right:none;position:relative;font-size:1.3rem;font-weight:700}.trends-comparison__cell:first-child:before{display:none}.trends-comparison__cell:first-child .trends-comparison__icon{font-size:2.5rem;display:block;margin-bottom:1rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.trends-comparison__cell:first-child strong{font-size:1.4rem;display:block;margin-bottom:.5rem;color:#fff}.trends-comparison__cell:first-child small{font-size:.9rem;opacity:.9;color:#b8f0eb}.trends-comparison__cell:not(:first-child){display:block;width:100%;padding:1.5rem 2rem;border-right:none;border-bottom:1px solid #e8f8f5;text-align:left;position:relative;font-size:1.1rem;line-height:1.5;color:#2f4f4f}.trends-comparison__cell:last-child{border-bottom:none;padding-bottom:2rem}.trends-comparison__row:not(.trends-comparison__header-row) .trends-comparison__cell:not(:first-child):before{content:attr(data-label);font-weight:700;color:#156b63;display:block;margin-bottom:.8rem;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#e0f7f5,#b8f0eb);padding:.5rem 1rem;border-radius:2rem;display:inline-block;box-shadow:0 2px 8px #2cd5c41a}.trends-comparison__cell:not(:first-child) strong{color:#1a5555;font-size:1.2rem;display:block;margin-bottom:.3rem}.trends-comparison__cell:not(:first-child) small{color:#5a7c7a;font-size:.9rem;font-style:italic}.difficulty{padding:.4rem 1rem;border-radius:2rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:.5rem}.difficulty--hard{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;box-shadow:0 3px 10px #ff6b6b4d}.difficulty--medium{background:linear-gradient(135deg,#ffa726,#ff9800);color:#fff;box-shadow:0 3px 10px #ffa7264d}.trends-comparison__row:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:40px;height:3px;background:linear-gradient(135deg,#2cd5c4,#1a9d94);border-radius:2px;opacity:.3}.trends-comparison__row:not(.trends-comparison__header-row) .trends-comparison__cell:nth-child(1):not([data-label]):before{content:"T\c9 CNICA: "}.trends-comparison__row:not(.trends-comparison__header-row) .trends-comparison__cell:nth-child(2):not([data-label]):before{content:"NIVEL 1: "}.trends-comparison__row:not(.trends-comparison__header-row) .trends-comparison__cell:nth-child(3):not([data-label]):before{content:"NIVEL 2: "}.trends-comparison__row:not(.trends-comparison__header-row) .trends-comparison__cell:nth-child(4):not([data-label]):before{content:"NIVEL 3: "}.trends-comparison__row:not(.trends-comparison__header-row) .trends-comparison__cell:nth-child(5):not([data-label]):before{content:"NIVEL 4: "}}@media screen and (min-width: 750px) and (max-width: 989px){.article-template__content{max-width:75rem;padding:0 2.5rem}.trends-comparison__table{display:block}.trends-comparison__header-row{display:grid}.trends-comparison__row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:.5rem;margin-bottom:0;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #b8f0eb;background:transparent}.trends-comparison__row:nth-child(2n){background:#b8f0eb14}.trends-comparison__cell{display:block;padding:1.2rem 1rem;font-size:1rem;border-bottom:none;border-right:1px solid #5fe0d4;text-align:center;background:transparent;color:#2f4f4f}.trends-comparison__cell:last-child{border-right:none}.trends-comparison__cell:first-child{text-align:left;background:transparent;color:#2f4f4f;padding:1.2rem 1rem;font-size:1rem;font-weight:600}.trends-comparison__row:not(.trends-comparison__header-row) .trends-comparison__cell:before{display:none}}@media screen and (min-width: 990px){.article-template__content{max-width:80rem;padding:0 3rem}.trends-comparison{background:#fefdfb;border-radius:1.5rem;overflow:hidden;margin:3rem 0;box-shadow:0 1rem 3rem #2cd5c41a;border:2px solid #b8f0eb}.trends-comparison__table{display:grid;gap:0}.trends-comparison__header-row{display:grid}.trends-comparison__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0;margin-bottom:0;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid #b8f0eb;background:transparent}.trends-comparison__row:nth-child(2n){background:#b8f0eb14}.trends-comparison__row:not(.trends-comparison__header-row):hover{background:#2cd5c41a;transform:scale(1.01);transition:all .3s ease}.trends-comparison__cell{display:block;padding:1.5rem 1.2rem;text-align:center;border-right:1px solid #5fe0d4;border-bottom:none;font-size:1.1rem;color:#2f4f4f;font-weight:600;background:transparent}.trends-comparison__cell:last-child{border-right:none}.trends-comparison__row:not(.trends-comparison__header-row) .trends-comparison__cell:before{display:none}}@media screen and (max-width: 749px){.article-template__content h1,.article-template__content h2,.article-template__content h3{text-align:center}.article-template__content .article-intro{text-align:center;font-size:1.1rem}.article-template__content ul,.article-template__content ol{padding-left:1.5rem}.article-template__content .professional-tip{margin:2rem 0;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/enhanced-article.css.map */
