.tcn{--tcn-ink:#3B2A2E;--tcn-accent:#7A2E3A;--tcn-accent-dark:#5E2029;--tcn-gold:#A9834B;--tcn-line:#E8DCD2;background:var(--tcn-bg,#fff);color:var(--tcn-ink);padding:clamp(48px,7vw,88px) 0}.tcn__wrap{max-width:1120px;margin:0 auto;padding:0 20px}.tcn__wrap--narrow{max-width:760px}.tcn__kicker{font-family:var(--font-body--family);text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;color:var(--tcn-gold);margin:0 0 10px;text-align:center;font-weight:700}.tcn__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight,400);font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15;margin:0 0 clamp(28px,4vw,44px);text-align:center;color:var(--tcn-ink)}.tcn__title--left{text-align:left;margin-bottom:18px}.tcn__center{text-align:center}.tcn__muted{opacity:.8;margin-top:28px;font-size:1.05rem}.tcn__rte{font-size:1.125rem;line-height:1.7}.tcn__rte p{margin:0 0 1em}.tcn-btn{display:inline-block;background:var(--tcn-accent);color:#fff!important;text-decoration:none;font-family:var(--font-body--family);font-weight:700;font-size:1.125rem;padding:18px 34px;border-radius:999px;min-height:56px;line-height:1.2;transition:background .2s,transform .2s;box-shadow:0 6px 18px #7a2e3a38}.tcn-btn:hover{background:var(--tcn-accent-dark);transform:translateY(-1px)}.tcn-btn--light{background:#fff;color:var(--tcn-accent)!important;box-shadow:none}.tcn-btn--light:hover{background:#fbf7f2}.tcn-pasos__list{list-style:none;padding:0;margin:0 0 40px;display:grid;gap:22px;grid-template-columns:1fr}@media(min-width:750px){.tcn-pasos__list{grid-template-columns:repeat(3,1fr);gap:28px}}.tcn-pasos__item{background:#fff;border:1px solid var(--tcn-line);border-radius:18px;padding:30px 26px;text-align:center}.tcn-pasos__num{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--tcn-accent);color:#fff;font-family:var(--font-heading--family);font-size:1.5rem;margin-bottom:14px}.tcn-pasos__h{font-family:var(--font-heading--family);font-size:1.45rem;margin:0 0 8px;color:var(--tcn-ink)}.tcn-pasos__p{margin:0;font-size:1.1rem;line-height:1.6}.tcn-historia__grid{display:grid;gap:32px;align-items:center}@media(min-width:750px){.tcn-historia__grid{grid-template-columns:1fr 1fr;gap:64px}.tcn-historia__grid--rev .tcn-historia__media{order:2}}.tcn-historia__media img{width:100%;height:auto;display:block;border-radius:18px}.tcn-garantias__list{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:750px){.tcn-garantias__list{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:1000px){.tcn-garantias__list{grid-template-columns:repeat(4,1fr)}}.tcn-garantias__item{display:flex;gap:16px;align-items:flex-start;background:#ffffffb3;border-radius:16px;padding:22px}.tcn-garantias__h{display:block;font-size:1.12rem;margin-bottom:4px}.tcn-garantias__p{display:block;font-size:1.02rem;line-height:1.55}.tcn-icon{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--tcn-accent);display:inline-flex;align-items:center;justify-content:center}.tcn-icon svg{width:24px;height:24px}.tcn-faq__item{border-bottom:1px solid var(--tcn-line)}.tcn-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 2px;font-size:1.2rem;font-weight:700;min-height:56px}.tcn-faq__q::-webkit-details-marker{display:none}.tcn-faq__icon{flex:0 0 28px;height:28px;border-radius:50%;border:1.5px solid var(--tcn-accent);position:relative}.tcn-faq__icon:before,.tcn-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--tcn-accent);transform:translate(-50%,-50%)}.tcn-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.tcn-faq__item[open] .tcn-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.tcn-faq__a{padding:0 2px 22px}.tcn-cta,.tcn-cta__title{color:#fff}.tcn-cta__p{font-size:1.2rem;line-height:1.6;margin:0 0 28px;opacity:.95}.tcn-cta__price{margin-top:16px;opacity:.9}.tcn-conf{border:1px solid #E8DCD2;border-radius:16px;padding:18px 18px 6px;margin-top:4px;color:#3b2a2e;background:#fbf7f2}.tcn-conf__row{display:flex;gap:14px;align-items:center;margin-bottom:12px;font-size:1.02rem;line-height:1.4}.tcn-conf .tcn-icon{flex-basis:38px;width:38px;height:38px}.tcn-conf .tcn-icon svg{width:20px;height:20px}.tcn-conf__deadline{font-weight:700;color:#7a2e3a}.tcn-btn--gold{background:linear-gradient(180deg,#f3d58a,#d9b25f 55%,#b88a3e);color:#3b2a2e!important;box-shadow:0 8px 22px #00000040}.tcn-btn--gold:hover{background:linear-gradient(180deg,#f7de9e,#e0bc6c 55%,#c29548)}.tcn-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 120% at 85% 20%,#9a3f4c,#7a2e3a 45%,#4e1a23);padding:clamp(40px,7vw,96px) 0}.tcn-hero__sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(2px 2px at 12% 22%,rgba(243,213,138,.9),transparent 60%),radial-gradient(1.5px 1.5px at 30% 78%,rgba(243,213,138,.7),transparent 60%),radial-gradient(2px 2px at 62% 14%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1.5px 1.5px at 78% 64%,rgba(243,213,138,.8),transparent 60%),radial-gradient(2px 2px at 92% 36%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1.5px 1.5px at 48% 48%,rgba(243,213,138,.6),transparent 60%);animation:tcnTwinkle 6s ease-in-out infinite alternate}@keyframes tcnTwinkle{0%{opacity:.55}to{opacity:1}}.tcn-hero__inner{position:relative;max-width:1180px;margin:0 auto;padding:0 20px;display:grid;gap:32px;align-items:center}@media(min-width:900px){.tcn-hero__inner{grid-template-columns:1.05fr 1fr;gap:56px}}.tcn-hero__kicker{display:inline-block;margin:0 0 14px;padding:7px 14px;border-radius:999px;background:#f3d58a29;border:1px solid rgba(243,213,138,.45);color:#f3d58a;font-weight:700;font-size:.9rem;letter-spacing:.02em}.tcn-hero__title{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(2.3rem,6vw,4rem);line-height:1.05;margin:0 0 16px;color:#fff}.tcn-hero__sub{font-size:clamp(1.1rem,2.2vw,1.3rem);line-height:1.55;margin:0 0 26px;color:#f8e9e4;max-width:34ch}.tcn-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:22px}.tcn-hero__price{color:#f8e9e4;font-size:1.05rem}.tcn-hero__price strong{color:#f3d58a;font-size:1.2rem}.tcn-hero__bullets{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;color:#f3e2dc;font-size:1rem}.tcn-hero__card{position:relative;border-radius:28px;padding:64px 20px 26px;text-align:center;color:#b08a47;background:radial-gradient(130% 100% at 50% 0%,#fff8f3,#f6e3e0 55%,#ebcbc3);box-shadow:0 30px 60px #00000059,inset 0 0 0 1px #fff9;min-height:300px;display:flex;flex-direction:column;justify-content:center}.tcn-hero__card[data-color=Plata]{color:#9aa0a6}.tcn-hero__card[data-color="Oro rosa"]{color:#c08478}.tcn-hero__cardtag{position:absolute;top:16px;left:50%;transform:translate(-50%);background:#7a2e3a;color:#fff;font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.tcn-hero__chain{position:absolute;left:0;right:0;top:44px;width:100%;height:120px}.tcn-hero__names{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;min-height:150px}.tcn-hero__name{font-family:Great Vibes,cursive;font-size:clamp(40px,6vw,60px);line-height:1.1;padding:0 3px;background:linear-gradient(180deg,#8c6a2f,#f3d58a 45%,#b88a3e 70%,#7a5a24);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7)) drop-shadow(0 3px 3px rgba(80,50,20,.28));opacity:0;animation:tcnNameIn .7s ease forwards}.tcn-hero__names[data-color=Plata] .tcn-hero__name{background-image:linear-gradient(180deg,#6f757b,#f4f6f8 45%,#a7adb3 70%,#5e646a)}.tcn-hero__names[data-color="Oro rosa"] .tcn-hero__name{background-image:linear-gradient(180deg,#9a5e52,#f8d3c9 45%,#c98b7e 70%,#85504a)}.tcn-hero__dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:0;animation:tcnNameIn .5s ease forwards}@keyframes tcnNameIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.tcn-hero__cardnote{margin:16px 0 0;color:#7a2e3a;font-weight:700;font-size:.98rem}.tcn-marquee{background:#3b2a2e;color:#f3d58a;overflow:hidden;white-space:nowrap;padding:14px 0;font-weight:700;letter-spacing:.04em;font-size:1rem}.tcn-marquee__track{display:inline-flex;gap:22px;animation:tcnMarquee 38s linear infinite}.tcn-marquee__sep{color:#c98b7e}@keyframes tcnMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tcn-marquee__track,.tcn-hero__sparkles{animation:none}}.tcn-pasos__num{background:linear-gradient(135deg,#9a3f4c,#7a2e3a);box-shadow:0 6px 14px #7a2e3a4d}.tcn-pasos__item{box-shadow:0 10px 26px #7a2e3a14}.tcn-garantias .tcn-icon{background:linear-gradient(180deg,#f3d58a,#d9b25f);color:#5e2029}.tcn-historia__note{font-size:.9rem;opacity:.7;margin:10px 0 0;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tcn.css.map */
