{"product_id":"no-fue-tu-culpa","title":"No fue tu culpa","description":"\u003c!-- NO FUE TU CULPA - Landing Page Shopify Custom Liquid --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900\u0026amp;family=Playfair+Display:wght@600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n\n\/* FIX SHOPIFY THEME CONTAINER \/ HEADER \/ PAGE TITLE *\/\nbody:has(#nftc-landing) .header-wrapper,\nbody:has(#nftc-landing) sticky-header,\nbody:has(#nftc-landing) header.header,\nbody:has(#nftc-landing) .shopify-section-header,\nbody:has(#nftc-landing) #shopify-section-header,\nbody:has(#nftc-landing) .announcement-bar-section,\nbody:has(#nftc-landing) .utility-bar,\nbody:has(#nftc-landing) .breadcrumbs,\nbody:has(#nftc-landing) .page-title,\nbody:has(#nftc-landing) .main-page-title,\nbody:has(#nftc-landing) .template-page h1.title,\nbody:has(#nftc-landing) main \u003e .page-width \u003e h1,\nbody:has(#nftc-landing) .page-width \u003e .main-page-title {\n  display: none !important;\n}\n\nbody:has(#nftc-landing) main,\nbody:has(#nftc-landing) #MainContent,\nbody:has(#nftc-landing) .page-width,\nbody:has(#nftc-landing) .main-content,\nbody:has(#nftc-landing) .content-for-layout {\n  padding: 0 !important;\n  margin: 0 !important;\n  max-width: none !important;\n  width: 100% !important;\n}\n\nbody:has(#nftc-landing) .shopify-section,\nbody:has(#nftc-landing) .shopify-section \u003e div,\nbody:has(#nftc-landing) .rte,\nbody:has(#nftc-landing) .page-width {\n  max-width: none !important;\n}\n\n#nftc-landing {\n  width: 100vw !important;\n  max-width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n  margin-top: 0 !important;\n  padding-top: 0 !important;\n  overflow-x: hidden !important;\n}\n\n#nftc-landing .hero {\n  min-height: 100vh !important;\n  padding-top: 96px !important;\n}\n\n\/* Fallback para temas Shopify sin soporte :has() *\/\n.nftc-force-hide,\n.page-title,\n.main-page-title {\n  display: none !important;\n}\n\n\n.nftc-landing{\n      --bg:#F6EFE7;\n      --surface:#FFF9F3;\n      --soft:#E9D7CA;\n      --accent:#BF8975;\n      --gold:#C9A66B;\n      --text:#604139;\n      --muted:rgba(96,65,57,.72);\n      --soft-muted:rgba(96,65,57,.56);\n      --card:rgba(255,249,243,.78);\n      --line:rgba(255,249,243,.72);\n      --shadow:rgba(96,65,57,.18);\n      --shadow-strong:rgba(96,65,57,.30);\n      --deep:#A56F61;\n      --sage:#8E9A88;\n      --luxury:rgba(191,137,117,.32);\n    }\n\n    .nftc-landing.dark{\n      --bg:#17110F;\n      --surface:#231817;\n      --soft:#392522;\n      --accent:#BF8975;\n      --gold:#C9A66B;\n      --text:#FFF9F3;\n      --muted:rgba(255,249,243,.72);\n      --soft-muted:rgba(255,249,243,.56);\n      --card:rgba(35,24,23,.82);\n      --line:rgba(255,249,243,.14);\n      --shadow:rgba(0,0,0,.42);\n      --shadow-strong:rgba(0,0,0,.54);\n      --deep:#70483F;\n      --sage:#AAB29F;\n      --luxury:rgba(191,137,117,.22);\n    }\n\n    .nftc-landing, .nftc-landing *{box-sizing:border-box}\n    .nftc-landing{scroll-behavior:smooth}\n    .nftc-landing {\n      margin:0;\n      min-height:100vh;\n      font-family:Inter,sans-serif;\n      background:\n        radial-gradient(circle at 8% 8%,rgba(255,249,243,.34),transparent 30%),\n        radial-gradient(circle at 88% 18%,rgba(201,166,107,.16),transparent 32%),\n        radial-gradient(circle at 50% 105%,rgba(191,137,117,.22),transparent 38%),\n        linear-gradient(135deg,var(--bg),#F0DED2 48%,var(--accent));\n      color:var(--text);\n      overflow-x:hidden;\n      transition:background .45s ease,color .45s ease;\n    }\n\n    .nftc-landing.dark{\n      background:\n        radial-gradient(circle at 8% 8%,rgba(191,137,117,.14),transparent 30%),\n        radial-gradient(circle at 88% 18%,rgba(201,166,107,.10),transparent 32%),\n        linear-gradient(135deg,#17110F,#392522 60%,#70483F);\n    }\n\n    .nftc-landing:before{\n      content:\"\";\n      position:fixed;\n      inset:0;\n      pointer-events:none;\n      background:\n        radial-gradient(circle at calc(50% + var(--mx,0px)) calc(20% + var(--my,0px)),rgba(255,249,243,.36),transparent 38%),\n        linear-gradient(115deg,transparent 0%,rgba(255,249,243,.20) 42%,transparent 60%);\n      mix-blend-mode:soft-light;\n      animation:pageGlow 12s ease-in-out infinite alternate;\n      z-index:0;\n    }\n\n    .nftc-landing:after{\n      content:\"\";\n      position:fixed;\n      inset:0;\n      pointer-events:none;\n      z-index:0;\n      opacity:.12;\n      background-image:radial-gradient(var(--text) .55px,transparent .55px);\n      background-size:24px 24px;\n      mask-image:linear-gradient(to bottom,transparent,black 15%,black 70%,transparent);\n    }\n\n    @keyframes pageGlow{from{opacity:.34;transform:scale(1)}to{opacity:.72;transform:scale(1.04)}}\n    @keyframes ambient{from{opacity:.50;transform:scale(1) rotate(0deg)}to{opacity:.86;transform:scale(1.035) rotate(.4deg)}}\n    @keyframes drift{0%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(16px,-18px,0) rotate(1.6deg)}100%{transform:translate3d(-8px,10px,0) rotate(-1deg)}}\n    @keyframes float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-18px) rotate(.4deg)}}\n    @keyframes floatReverse{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(10px) rotate(-.6deg)}}\n    @keyframes shimmer{from{transform:translateX(-120%) rotate(8deg)}to{transform:translateX(120%) rotate(8deg)}}\n    @keyframes titleSheen{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}\n    @keyframes pulse{0%,100%{transform:scale(1);opacity:.70}50%{transform:scale(1.08);opacity:1}}\n    @keyframes breath{0%,100%{transform:scale(1)}50%{transform:scale(1.018)}}\n    @keyframes flame{0%,100%{opacity:.66;filter:drop-shadow(0 0 6px rgba(201,166,107,.4));transform:scaleY(1)}50%{opacity:1;filter:drop-shadow(0 0 18px rgba(201,166,107,.78));transform:scaleY(1.08)}}\n    @keyframes dot{0%,100%{box-shadow:0 0 0 0 rgba(191,137,117,.24)}50%{box-shadow:0 0 0 9px rgba(191,137,117,0)}}\n\n    .nftc-landing main,.nftc-landing footer,.nftc-landing .theme,.nftc-landing .mobile-sticky{position:relative;z-index:1}\n    .nftc-landing a{color:inherit}\n    .container{width:min(1180px,100%);margin:auto;padding:0 20px;position:relative;z-index:1}\n    .section{padding:98px 0;position:relative}\n    .section:after{\n      content:\"\";\n      position:absolute;\n      left:50%;\n      top:8%;\n      width:min(520px,70vw);\n      height:min(520px,70vw);\n      border-radius:50%;\n      background:radial-gradient(circle,rgba(191,137,117,.10),transparent 62%);\n      transform:translateX(-50%);\n      animation:pulse 10s ease-in-out infinite;\n      pointer-events:none;\n      z-index:0;\n    }\n\n    h1,h2,.serif,.book h3,.price,.brand,.arrow,.time strong{font-family:\"Playfair Display\",serif}\n    h1{\n      font-size:clamp(4.2rem,8vw,8.8rem);\n      line-height:.9;\n      letter-spacing:-.055em;\n      margin:24px 0;\n    }\n    h2{\n      font-size:clamp(2.3rem,4.5vw,4.2rem);\n      line-height:1.05;\n      margin:0;\n      text-wrap:balance;\n    }\n    h1,h2{\n      background:linear-gradient(110deg,var(--text),var(--deep),var(--text));\n      background-size:180% 100%;\n      -webkit-background-clip:text;\n      background-clip:text;\n      color:transparent;\n      animation:titleSheen 9s ease-in-out infinite;\n    }\n    p{line-height:1.8}\n    .eyebrow{font-size:11px;letter-spacing:.32em;font-weight:900;color:var(--accent);text-transform:uppercase}\n    .lead{font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.2;max-width:680px}\n    .muted{color:var(--muted)}\n\n    .reveal{opacity:0;transform:translateY(34px) scale(.975);filter:blur(8px);transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),filter .95s cubic-bezier(.22,1,.36,1)}\n    .reveal.show{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}\n\n    .theme{\n      position:fixed;\n      right:18px;\n      top:18px;\n      z-index:9;\n      border:1px solid var(--line);\n      background:var(--card);\n      backdrop-filter:blur(16px);\n      border-radius:999px;\n      padding:10px 14px;\n      color:var(--text);\n      font-weight:900;\n      letter-spacing:.14em;\n      text-transform:uppercase;\n      font-size:11px;\n      cursor:pointer;\n      box-shadow:0 18px 60px var(--shadow);\n      transition:transform .25s ease,background .35s ease;\n    }\n    .theme:hover{transform:translateY(-2px)}\n\n    .mobile-sticky{position:fixed;left:16px;right:16px;bottom:16px;z-index:8;display:none}\n\n    .cta{\n      display:inline-flex;\n      justify-content:center;\n      align-items:center;\n      border:0;\n      border-radius:999px;\n      background:var(--text);\n      color:var(--surface);\n      text-decoration:none;\n      min-height:56px;\n      padding:17px 28px;\n      font-weight:900;\n      letter-spacing:.15em;\n      font-size:.82rem;\n      box-shadow:0 20px 50px var(--shadow-strong);\n      transition:transform .35s ease,box-shadow .35s ease;\n      position:relative;\n      overflow:hidden;\n      animation:breath 5.8s ease-in-out infinite;\n    }\n    .nftc-landing.dark .cta{background:var(--gold);color:#17110F}\n    .cta:hover{transform:translateY(-4px);box-shadow:0 30px 80px var(--shadow-strong),0 0 44px var(--luxury)}\n    .cta:before,.cta:after{\n      content:\"\";\n      position:absolute;\n      top:-35%;\n      bottom:-35%;\n      width:42%;\n      left:0;\n      background:linear-gradient(90deg,transparent,rgba(255,249,243,.30),transparent);\n      transform:translateX(-120%) rotate(8deg);\n      animation:shimmer 4.6s ease-in-out infinite;\n    }\n    .cta:after{animation-delay:2.2s;opacity:.45}\n    .cta span{position:relative;z-index:1}\n\n    .hero{\n      min-height:100vh;\n      display:grid;\n      align-items:center;\n      padding:104px 0;\n      background:\n        linear-gradient(110deg,rgba(255,255,255,.28) 0%,transparent 24%),\n        radial-gradient(circle at 16% 18%,rgba(255,249,243,.72),transparent 32%),\n        radial-gradient(circle at 76% 34%,rgba(191,137,117,.24),transparent 36%),\n        radial-gradient(circle at 82% 82%,rgba(201,166,107,.12),transparent 34%),\n        linear-gradient(135deg,#FFF9F3,#F0DED2 52%,var(--accent));\n      position:relative;\n      overflow:hidden;\n    }\n    .nftc-landing.dark .hero{background:linear-gradient(135deg,#17110F,#392522 52%,#70483F)}\n    .hero:after{\n      content:\"\";\n      position:absolute;\n      inset:-12%;\n      background:\n        radial-gradient(ellipse at 18% 20%,rgba(191,137,117,.26),transparent 34%),\n        conic-gradient(from 120deg at 62% 48%,transparent,rgba(191,137,117,.22),transparent,rgba(201,166,107,.16),transparent);\n      animation:ambient 9s ease-in-out infinite alternate;\n      pointer-events:none;\n    }\n\n    .hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center}\n    .pill{\n      display:inline-flex;\n      gap:12px;\n      align-items:center;\n      padding:10px 15px;\n      border:1px solid var(--line);\n      border-radius:999px;\n      background:var(--card);\n      backdrop-filter:blur(16px);\n      font-size:11px;\n      font-weight:900;\n      letter-spacing:.22em;\n      text-transform:uppercase;\n      color:var(--muted);\n      box-shadow:0 14px 42px var(--shadow);\n      overflow:hidden;\n      position:relative;\n    }\n    .pill:before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--accent)}\n    .pill:after{content:\"\";position:absolute;inset:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);animation:shimmer 4.8s ease-in-out infinite}\n\n    .checks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px}\n    .check{\n      display:flex;\n      gap:10px;\n      align-items:center;\n      padding:13px 15px;\n      background:var(--card);\n      border:1px solid var(--line);\n      border-radius:18px;\n      box-shadow:0 14px 40px var(--shadow);\n      color:var(--muted);\n      transition:transform .35s ease,box-shadow .35s ease;\n    }\n    .check:hover{transform:translateY(-4px);box-shadow:0 24px 70px var(--shadow)}\n    .ok{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--surface);border:1px solid rgba(191,137,117,.4);color:var(--text)}\n\n    .visual{min-height:560px;position:relative}\n    .visual:before{\n      content:\"\";\n      position:absolute;\n      left:-5%;\n      right:-5%;\n      bottom:5%;\n      height:40%;\n      border-radius:40px;\n      background:\n        linear-gradient(135deg,rgba(255,249,243,.65),rgba(233,215,202,.36)),\n        repeating-linear-gradient(115deg,rgba(96,65,57,.05) 0 1px,transparent 1px 18px);\n      box-shadow:0 34px 90px var(--shadow);\n      transform:perspective(900px) rotateX(58deg) rotateZ(-2deg);\n    }\n\n    .book{\n      width:340px;\n      height:510px;\n      margin:auto;\n      padding:28px;\n      border-radius:36px;\n      background:\n        radial-gradient(circle at 22% 18%,rgba(255,249,243,.82),transparent 30%),\n        linear-gradient(135deg,var(--surface),var(--soft),var(--accent));\n      box-shadow:0 48px 120px var(--shadow-strong);\n      border:1px solid var(--line);\n      transform:rotate(-3deg);\n      animation:float 7s ease-in-out infinite;\n      position:relative;\n      z-index:2;\n      transition:box-shadow .45s ease;\n    }\n    .book:hover{box-shadow:0 58px 150px var(--shadow-strong),0 0 80px var(--luxury)}\n    .book-inner{\n      height:100%;\n      border:1px solid var(--line);\n      border-radius:28px;\n      padding:30px;\n      background:linear-gradient(180deg,rgba(255,249,243,.45),rgba(255,249,243,.1));\n      backdrop-filter:blur(8px);\n      display:flex;\n      flex-direction:column;\n      justify-content:space-between;\n    }\n    .book h3{font-size:58px;line-height:.9;margin:40px 0 20px}\n    .book small{letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}\n\n    .device{\n      position:absolute;\n      z-index:3;\n      border:1px solid var(--line);\n      background:var(--card);\n      backdrop-filter:blur(16px);\n      box-shadow:0 26px 80px var(--shadow-strong);\n      border-radius:30px;\n      padding:12px;\n      text-align:center;\n    }\n    .tablet{right:5px;top:115px;width:165px;height:230px;transform:rotate(6deg);animation:floatReverse 6.5s ease-in-out infinite}\n    .phone{left:0;bottom:40px;width:100px;height:200px;transform:rotate(-7deg);animation:float 6.2s ease-in-out infinite}\n    .device\u003ediv{height:100%;border-radius:22px;background:linear-gradient(135deg,var(--surface),var(--accent));display:grid;place-items:center;padding:16px}\n    .device strong{font-family:\"Playfair Display\";font-size:22px}\n\n    .decor{position:absolute;z-index:4}\n    .vase{left:0;bottom:72px;width:108px;height:140px;border-radius:26px 26px 40px 40px;background:linear-gradient(180deg,rgba(255,249,243,.54),rgba(255,249,243,.22));border:1px solid var(--line);box-shadow:0 22px 60px var(--shadow);animation:float 7.2s ease-in-out infinite}\n    .rose{position:absolute;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 36% 34%,#FFF9F3,#E9D7CA 45%,#D7B7A8 72%)}\n    .r1{left:8px;top:-16px;animation:float 5.9s ease-in-out infinite}\n    .r2{left:42px;top:-28px;width:38px;height:38px;animation:floatReverse 6.4s ease-in-out infinite}\n    .r3{right:-5px;top:2px;animation:float 7.1s ease-in-out infinite}\n    .leaf{position:absolute;width:12px;height:34px;border-radius:999px 999px 999px 0;background:var(--sage);animation:floatReverse 6.8s ease-in-out infinite}\n    .l1{left:22px;top:20px;transform:rotate(-38deg)}\n    .l2{left:58px;top:10px;transform:rotate(28deg)}\n    .candle{right:0;bottom:60px;width:82px;height:82px;border-radius:22px;background:linear-gradient(180deg,#FFF9F3,#E9D7CA);box-shadow:0 24px 65px var(--shadow);display:grid;place-items:start center;padding-top:18px;animation:floatReverse 7.8s ease-in-out infinite}\n    .candle:after{content:\"\";width:12px;height:22px;border-radius:999px;background:radial-gradient(circle at 50% 30%,#FFF9F3,#C9A66B 42%,#BF8975 72%);filter:drop-shadow(0 0 10px rgba(201,166,107,.7));animation:flame 2.8s ease-in-out infinite}\n\n    .section-title{text-align:center;max-width:800px;margin:0 auto 50px}\n    .section-title h2:after{content:\"\";display:block;width:72px;height:1px;margin:22px auto 0;background:linear-gradient(90deg,transparent,var(--accent),transparent)}\n\n    .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n    .card,.module,.offer-item,.price-card,.compare-card,.faq-item,.timer,.quote,.carousel{\n      will-change:transform,box-shadow;\n      transform-style:preserve-3d;\n    }\n    .card{\n      border:1px solid var(--line);\n      background:linear-gradient(145deg,var(--card),rgba(255,249,243,.42));\n      backdrop-filter:blur(14px);\n      border-radius:32px;\n      padding:26px;\n      box-shadow:0 20px 70px var(--shadow);\n      transition:transform .35s ease,box-shadow .35s ease;\n      overflow:hidden;\n      position:relative;\n    }\n    .card:before{content:\"\";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,249,243,.36),transparent);transform:translateX(-120%);transition:.75s}\n    .card:hover:before{transform:translateX(120%)}\n    .card:hover{transform:translateY(-8px) scale(1.012);box-shadow:0 34px 100px var(--shadow-strong),0 0 38px rgba(191,137,117,.12)}\n    .num{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--accent);margin-bottom:20px;position:relative}\n    .quote{max-width:780px;margin:56px auto 0;border:1px solid var(--line);border-radius:40px;background:linear-gradient(135deg,var(--surface),var(--soft));box-shadow:0 22px 80px var(--shadow);padding:34px;text-align:center;font-family:\"Playfair Display\";font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.15}\n\n    .split{display:grid;grid-template-columns:.9fr 1fr;gap:64px;align-items:center}\n    .stage{position:relative;min-height:560px;padding:36px;border-radius:48px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(255,249,243,.42),rgba(191,137,117,.10)),var(--card);box-shadow:0 30px 100px var(--shadow);overflow:hidden}\n    .modules{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}\n    .module{padding:22px;border:1px solid var(--line);border-radius:26px;background:var(--card);box-shadow:0 15px 45px var(--shadow);transition:.35s}\n    .module:hover{transform:translateY(-6px);box-shadow:0 24px 70px var(--shadow)}\n    .module i{display:block;width:56px;height:6px;border-radius:999px;background:var(--accent);opacity:.72;margin-bottom:18px}\n\n    .compare{display:grid;grid-template-columns:1fr auto 1fr;gap:24px}\n    .compare-card{padding:32px;border:1px solid var(--line);border-radius:40px;background:var(--card);box-shadow:0 25px 80px var(--shadow);transition:.35s}\n    .compare-card:hover{transform:translateY(-8px);box-shadow:0 34px 100px var(--shadow-strong)}\n    .compare-card h3{margin:0 0 28px;color:var(--accent);font-size:11px;letter-spacing:.3em;text-transform:uppercase}\n    .list{display:grid;gap:14px}\n    .list div{display:flex;gap:12px;align-items:center;padding:15px;border-radius:18px;background:var(--soft);color:var(--muted)}\n    .list div span{width:8px;height:8px;border-radius:50%;background:var(--accent)}\n    .arrow{width:104px;height:104px;align-self:center;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-size:44px;color:var(--accent);box-shadow:0 20px 70px var(--shadow)}\n\n    .timer{max-width:680px;margin:0 auto;padding:22px;border:1px solid rgba(191,137,117,.34);border-radius:32px;background:var(--card);box-shadow:0 20px 70px var(--shadow);backdrop-filter:blur(16px)}\n    .timer-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}\n    .timer-head p{margin:0;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}\n    .timer-head span{border-radius:999px;background:var(--text);color:var(--surface);padding:7px 10px;font-size:10px;font-weight:900}\n    .nftc-landing.dark .timer-head span{background:var(--gold);color:#17110F}\n    .timegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n    .time{padding:16px;border:1px solid var(--line);border-radius:22px;text-align:center;background:var(--card);position:relative;overflow:hidden}\n    .time:after{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,249,243,.28),transparent 58%);animation:pulse 4.8s ease-in-out infinite}\n    .time strong{display:block;font-size:2.2rem;position:relative;z-index:1;transition:.25s}\n    .time strong.pop{transform:translateY(-2px) scale(1.045);opacity:.9}\n\n    .offer{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;margin-top:34px}\n    .stack{display:grid;gap:16px}\n    .offer-item{display:flex;justify-content:space-between;gap:16px;padding:24px;border:1px solid var(--line);border-radius:30px;background:var(--card);box-shadow:0 20px 70px var(--shadow);transition:.35s}\n    .offer-item:hover{transform:translateY(-6px);box-shadow:0 28px 90px var(--shadow)}\n    .offer-item small{color:var(--accent);font-weight:900;letter-spacing:.24em;font-size:11px}\n    .offer-item h3{font-family:\"Playfair Display\";font-size:1.55rem;margin:8px 0 0}\n    .price-card{padding:34px;border:1px solid var(--line);border-radius:44px;background:var(--card);box-shadow:0 35px 110px var(--shadow-strong);transition:.35s}\n    .badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}\n    .badges span{padding:9px 12px;border:1px solid rgba(191,137,117,.34);border-radius:999px;font-size:10px;font-weight:900}\n    .price-line{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:.9rem;margin-bottom:12px}\n    .old{text-decoration:line-through;color:var(--soft-muted);font-size:2rem;font-weight:900}\n    .price{font-size:4.2rem;margin:0}\n\n    .carousel{\n      position:relative;\n      padding:28px;\n      border:1px solid var(--line);\n      border-radius:42px;\n      background:linear-gradient(135deg,rgba(255,249,243,.56),rgba(191,137,117,.08)),var(--card);\n      box-shadow:0 28px 90px var(--shadow);\n      overflow:hidden;\n      touch-action:pan-y;\n    }\n    .carousel:before{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 12% 10%,rgba(255,249,243,.34),transparent 26%),radial-gradient(circle at 88% 85%,rgba(191,137,117,.16),transparent 28%);pointer-events:none}\n    .car-top{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:28px;position:relative;z-index:1}\n    .car-controls{display:flex;gap:10px}\n    .car-controls button{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--text);font-size:18px;cursor:pointer;transition:.3s}\n    .car-controls button:hover{transform:translateY(-3px);box-shadow:0 20px 44px var(--shadow-strong)}\n    .car-stage{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:18px;align-items:center;min-height:535px;position:relative;z-index:1}\n    .testimonial{overflow:hidden;border:1px solid var(--line);border-radius:34px;background:var(--card);box-shadow:0 22px 70px var(--shadow);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s ease,box-shadow .55s ease}\n    .testimonial.center{transform:scale(1);box-shadow:0 34px 100px var(--shadow-strong),0 0 52px var(--luxury);z-index:2;animation:breath 5.5s ease-in-out infinite}\n    .testimonial.left,.testimonial.right{transform:scale(.92);opacity:.76}\n    .timg{height:255px;position:relative;overflow:hidden;background:var(--accent)}\n    .timg img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(.96);transition:.7s}\n    .testimonial.center:hover .timg img{transform:scale(1.05)}\n    .timg:after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgba(96,65,57,.62),transparent 70%)}\n    .person{position:absolute;left:18px;right:18px;bottom:16px;z-index:2;display:flex;justify-content:space-between;color:#fff}\n    .person small{display:block;color:rgba(255,255,255,.76)}\n    .person span{border-radius:999px;background:rgba(255,255,255,.22);padding:6px 10px;font-size:10px;font-weight:900}\n    .tbody{padding:24px}\n    .stars{color:var(--gold);letter-spacing:.13em;font-size:20px}\n    .tag{margin-top:22px;border-radius:18px;background:var(--soft);color:var(--muted);padding:12px 14px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}\n    .dots{display:flex;justify-content:center;gap:10px;margin-top:24px;position:relative;z-index:1}\n    .dots button{width:10px;height:10px;border:0;border-radius:999px;background:rgba(191,137,117,.28);cursor:pointer;transition:.3s}\n    .dots button.active{width:28px;background:var(--accent);animation:dot 2.4s ease-in-out infinite}\n\n    .faq{display:grid;gap:14px}\n    .faq-item{border:1px solid var(--line);border-radius:28px;background:var(--card);box-shadow:0 18px 60px var(--shadow);overflow:hidden;transition:.35s}\n    .faq-item:hover{transform:translateY(-5px);box-shadow:0 28px 80px var(--shadow)}\n    .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 26px;background:transparent;border:0;color:var(--text);font:inherit;font-weight:800;text-align:left;cursor:pointer}\n    .faq-q b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--soft);font-size:22px;transition:.3s}\n    .faq-q b.open{transform:rotate(45deg)}\n    .faq-a{display:grid;grid-template-rows:0fr;transition:.35s}\n    .faq-a.open{grid-template-rows:1fr}\n    .faq-a p{overflow:hidden;margin:0;padding:0 26px 22px;color:var(--muted)}\n\n    .final{background:linear-gradient(135deg,#604139,#BF8975 48%,#E9D7CA);color:#FFF9F3;text-align:center;overflow:hidden}\n    .final h2{background:linear-gradient(110deg,#FFF9F3,#E9D7CA,#FFF9F3);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}\n    .final .muted{color:rgba(255,249,243,.78)}\n    .nftc-landing.dark .final{background:linear-gradient(135deg,#1A1110,#241715 52%,#70483F)}\n    .final-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:820px;margin:34px auto 0}\n    .final-checks div{padding:13px;border-radius:18px;border:1px solid rgba(255,249,243,.18);background:rgba(255,249,243,.10);transition:.35s}\n    .final-checks div:hover{transform:translateY(-5px);background:rgba(255,249,243,.16);box-shadow:0 22px 60px rgba(0,0,0,.14)}\n\n    footer{padding:42px 20px;background:var(--bg)}\n    .footer-inner{border-top:1px solid var(--line);padding-top:30px;width:min(1180px,100%);margin:auto;display:flex;justify-content:space-between;gap:24px;align-items:center}\n    .brand{font-family:\"Playfair Display\";font-size:1.6rem}\n    .footer-inner nav{display:flex;gap:18px;flex-wrap:wrap}\n    .footer-inner a{text-decoration:none;color:var(--muted)}\n\n    .magnetic{transition:transform .18s ease-out}\n    .tilt{transition:transform .25s ease-out,box-shadow .35s ease}\n\n    @media(max-width:1024px){\n      .hero-grid,.split,.offer{grid-template-columns:1fr}\n      .cards{grid-template-columns:repeat(2,1fr)}\n      .compare{grid-template-columns:1fr}\n      .arrow{transform:rotate(90deg);justify-self:center}\n      .car-stage{grid-template-columns:1fr;min-height:auto}\n      .testimonial.left,.testimonial.right{display:none}\n      .testimonial.center{max-width:640px;margin:auto}\n    }\n    @media(max-width:680px){\n      .theme{font-size:9px;padding:8px 10px}\n      .mobile-sticky{display:block}\n      .mobile-sticky .cta{width:100%;font-size:.68rem}\n      .hero{padding-top:92px}\n      .hero h1{font-size:4.3rem}\n      .checks,.cards,.modules,.final-checks{grid-template-columns:1fr}\n      .book{width:285px;height:430px}\n      .book h3{font-size:46px}\n      .tablet{display:none}\n      .decor{transform:scale(.78)}\n      .section{padding:76px 0}\n      .offer-item{flex-direction:column}\n      .price{font-size:3.4rem}\n      .car-top{flex-direction:column;align-items:flex-start}\n      .car-controls{align-self:flex-end}\n      .footer-inner{flex-direction:column;text-align:center}\n    }\n    @media(prefers-reduced-motion:reduce){\n      *,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}\n    }\n  \n  \/* Ajustes finales solicitados: carrusel con vida + contraste alto en oferta *\/\n  @keyframes carouselStageFloat {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-8px); }\n  }\n\n  @keyframes carouselCardFocus {\n    0%, 100% {\n      transform: scale(1) translateY(0);\n      box-shadow: 0 34px 100px var(--shadow-strong), 0 0 42px rgba(191,137,117,.22);\n    }\n    50% {\n      transform: scale(1.025) translateY(-6px);\n      box-shadow: 0 46px 128px var(--shadow-strong), 0 0 74px rgba(191,137,117,.34);\n    }\n  }\n\n  @keyframes carouselLeftDrift {\n    0%, 100% { transform: scale(.92) translateX(0) rotate(-.35deg); }\n    50% { transform: scale(.94) translateX(-8px) rotate(-1deg); }\n  }\n\n  @keyframes carouselRightDrift {\n    0%, 100% { transform: scale(.92) translateX(0) rotate(.35deg); }\n    50% { transform: scale(.94) translateX(8px) rotate(1deg); }\n  }\n\n  @keyframes carouselImageBreath {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.045); }\n  }\n\n  @keyframes carouselLightSweep {\n    0% { transform: translateX(-130%) skewX(-14deg); opacity: 0; }\n    28% { opacity: .55; }\n    100% { transform: translateX(150%) skewX(-14deg); opacity: 0; }\n  }\n\n  .carousel,\n  .premium-testimonials {\n    position: relative;\n    overflow: hidden;\n  }\n\n  .carousel::after,\n  .premium-testimonials::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    width: 38%;\n    background: linear-gradient(90deg, transparent, rgba(255,249,243,.20), transparent);\n    animation: carouselLightSweep 8s ease-in-out infinite;\n    pointer-events: none;\n    z-index: 4;\n  }\n\n  .car-stage,\n  .premium-testimonials-stage {\n    animation: carouselStageFloat 7s ease-in-out infinite;\n    will-change: transform;\n  }\n\n  .testimonial.center,\n  .premium-center {\n    animation: carouselCardFocus 5.6s ease-in-out infinite;\n    will-change: transform, box-shadow;\n  }\n\n  .testimonial.left,\n  .premium-left {\n    animation: carouselLeftDrift 6.8s ease-in-out infinite;\n    will-change: transform, opacity;\n  }\n\n  .testimonial.right,\n  .premium-right {\n    animation: carouselRightDrift 6.8s ease-in-out infinite;\n    will-change: transform, opacity;\n  }\n\n  .testimonial .timg img,\n  .premium-testimonial-image img {\n    animation: carouselImageBreath 9s ease-in-out infinite;\n    will-change: transform;\n  }\n\n  .carousel:hover .car-stage,\n  .carousel:hover .testimonial.center,\n  .carousel:hover .testimonial.left,\n  .carousel:hover .testimonial.right,\n  .carousel:hover .timg img,\n  .premium-testimonials:hover .premium-testimonials-stage,\n  .premium-testimonials:hover .premium-center,\n  .premium-testimonials:hover .premium-left,\n  .premium-testimonials:hover .premium-right,\n  .premium-testimonials:hover .premium-testimonial-image img {\n    animation-play-state: paused;\n  }\n\n  \/* Contraste fuerte en la oferta principal *\/\n  #oferta .price-card,\n  .offer-section .price-card {\n    background: rgba(255, 249, 243, .97) !important;\n    color: #4A2F29 !important;\n    border: 1px solid rgba(96, 65, 57, .24) !important;\n    box-shadow: 0 44px 125px rgba(96,65,57,.30), 0 0 0 1px rgba(255,255,255,.58) inset !important;\n  }\n\n  #oferta .price,\n  #oferta .price-card .price,\n  .offer-section .price,\n  .offer-section .price-card .price {\n    color: #4A2F29 !important;\n    -webkit-text-fill-color: #4A2F29 !important;\n    background: none !important;\n    text-shadow: 0 8px 28px rgba(96,65,57,.22);\n    font-weight: 700;\n  }\n\n  #oferta .old,\n  #oferta .old-price,\n  #oferta .price-label,\n  #oferta .purchase-note,\n  #oferta .price-line,\n  #oferta .price-lines div,\n  #oferta .price-card .muted,\n  .offer-section .old-price,\n  .offer-section .price-label,\n  .offer-section .purchase-note,\n  .offer-section .price-lines div {\n    color: rgba(74,47,41,.78) !important;\n  }\n\n  #oferta .price-line strong,\n  #oferta .price-lines strong,\n  #oferta .offer-item strong,\n  #oferta .offer-item h3,\n  .offer-section .price-lines strong,\n  .offer-section .offer-item strong,\n  .offer-section .offer-item h3 {\n    color: #4A2F29 !important;\n  }\n\n  #oferta .badges span,\n  .offer-section .badges span {\n    background: #FFF9F3 !important;\n    border-color: rgba(191,137,117,.38) !important;\n    color: rgba(74,47,41,.78) !important;\n  }\n\n  #oferta .eyebrow,\n  .offer-section .price-box small,\n  .offer-section .offer-item small {\n    color: #9F695C !important;\n  }\n\n  .nftc-landing.dark #oferta .price-card,\n  .nftc-landing.dark #oferta .price-card,\n  .nftc-landing.dark .offer-section .price-card {\n    background: rgba(255,249,243,.97) !important;\n    color: #3B241F !important;\n    box-shadow: 0 44px 125px rgba(0,0,0,.46), 0 0 0 1px rgba(255,255,255,.40) inset !important;\n  }\n\n  .nftc-landing.dark #oferta .price,\n  .nftc-landing.dark #oferta .price,\n  .nftc-landing.dark .offer-section .price {\n    color: #3B241F !important;\n    -webkit-text-fill-color: #3B241F !important;\n    background: none !important;\n  }\n\n  \/* Contraste fuerte en el bloque final *\/\n  .final .timer,\n  .final-section .timer-box {\n    background: rgba(255,249,243,.96) !important;\n    color: #4A2F29 !important;\n    border: 1px solid rgba(255,249,243,.58) !important;\n    box-shadow: 0 36px 100px rgba(69,39,32,.30) !important;\n  }\n\n  .final .timer .timer-head p,\n  .final .timer .time strong,\n  .final .timer .muted,\n  .final-section .timer-head p,\n  .final-section .timer-card strong,\n  .final-section .timer-note {\n    color: #4A2F29 !important;\n    -webkit-text-fill-color: #4A2F29 !important;\n  }\n\n  .final .timer .time small,\n  .final-section .timer-card small {\n    color: rgba(74,47,41,.62) !important;\n  }\n\n  @media (max-width: 1024px) {\n    .testimonial.left,\n    .testimonial.right,\n    .premium-left,\n    .premium-right {\n      animation: none !important;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .carousel::after,\n    .premium-testimonials::after,\n    .car-stage,\n    .premium-testimonials-stage,\n    .testimonial.center,\n    .testimonial.left,\n    .testimonial.right,\n    .premium-center,\n    .premium-left,\n    .premium-right,\n    .testimonial .timg img,\n    .premium-testimonial-image img {\n      animation: none !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv id=\"nftc-landing\" class=\"nftc-landing\"\u003e\n\u003cbutton class=\"theme\" id=\"theme\"\u003e\u003cspan id=\"themeIcon\"\u003e☼\u003c\/span\u003e \u003cspan id=\"themeText\"\u003eModo oscuro\u003c\/span\u003e\u003c\/button\u003e\n  \u003cdiv class=\"mobile-sticky\"\u003e\u003ca class=\"cta\" href=\"#oferta\"\u003e\u003cspan\u003eQUIERO COMENZAR MI PROCESO\u003c\/span\u003e\u003c\/a\u003e\u003c\/div\u003e\n\n  \u003cmain\u003e\n    \u003csection class=\"hero\"\u003e\n      \u003cdiv class=\"container hero-grid\"\u003e\n        \u003cdiv class=\"reveal\"\u003e\n          \u003cdiv class=\"pill\"\u003eGuía emocional digital\u003c\/div\u003e\n          \u003ch1\u003eNo Fue Tu Culpa\u003c\/h1\u003e\n          \u003cp class=\"lead\"\u003eSana las heridas de tu infancia y deja de cargar dolores que nunca te pertenecieron.\u003c\/p\u003e\n          \u003cp class=\"muted\"\u003eUna guía emocional para ayudarte a comprender tu historia, reconectar con tu niña interior y comenzar un verdadero proceso de sanación emocional.\u003c\/p\u003e\n          \u003cdiv style=\"display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:36px\"\u003e\n            \u003ca href=\"#oferta\" class=\"cta\"\u003e\u003cspan\u003eQUIERO EMPEZAR A SANAR\u003c\/span\u003e\u003c\/a\u003e\n            \u003cp class=\"muted\" style=\"max-width:300px;font-size:.92rem\"\u003eAcceso inmediato en formato digital, lectura privada y todos los bonus incluidos.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"checks\" id=\"checks\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"visual reveal\"\u003e\n          \u003cdiv class=\"book parallax\"\u003e\u003cdiv class=\"book-inner\"\u003e\n\u003cdiv\u003e\n\u003csmall\u003eGuía emocional\u003c\/small\u003e\u003ch3\u003eNo Fue Tu Culpa\u003c\/h3\u003e\n\u003cp class=\"muted\"\u003eSana las heridas de tu infancia y vuelve a sentirte segura dentro de ti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csmall\u003eTransformación emocional\u003c\/small\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n          \u003cdiv class=\"device tablet parallax\"\u003e\u003cdiv\u003e\n\u003cspan\u003eGuía\u003c\/span\u003e\u003cstrong\u003eNo Fue Tu Culpa\u003c\/strong\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n          \u003cdiv class=\"device phone parallax\"\u003e\u003cdiv\u003e\n\u003cspan\u003eEbook\u003c\/span\u003e\u003cstrong\u003eReflexión\u003c\/strong\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n          \u003cdiv class=\"decor vase parallax\"\u003e\n\u003cspan class=\"rose r1\"\u003e\u003c\/span\u003e\u003cspan class=\"rose r2\"\u003e\u003c\/span\u003e\u003cspan class=\"rose r3\"\u003e\u003c\/span\u003e\u003cspan class=\"leaf l1\"\u003e\u003c\/span\u003e\u003cspan class=\"leaf l2\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"decor candle parallax\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"section\"\u003e\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-title reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eIdentificación emocional\u003c\/p\u003e\n\u003ch2\u003eTal vez creciste creyendo que debías cargar con todo...\u003c\/h2\u003e\n\u003cp class=\"muted\"\u003eMuchas mujeres aprenden a sobrevivir emocionalmente antes de aprender a cuidarse. Y con los años, eso puede sentirse como culpa, miedo, exigencia o una sensación profunda de no ser suficiente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cards\" id=\"symptoms\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"quote reveal\"\u003eY aunque hoy eres adulta, muchas de esas heridas comenzaron cuando solo eras una niña.\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n    \u003csection class=\"section\"\u003e\u003cdiv class=\"container split\"\u003e\n\u003cdiv class=\"stage reveal\"\u003e\u003cdiv class=\"book\"\u003e\u003cdiv class=\"book-inner\"\u003e\n\u003cdiv\u003e\n\u003csmall\u003eGuía emocional\u003c\/small\u003e\u003ch3\u003eNo Fue Tu Culpa\u003c\/h3\u003e\n\u003cp class=\"muted\"\u003eUn proceso íntimo para comprender tu historia y sanar desde la raíz.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csmall\u003eIncluye bonus premium\u003c\/small\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eEl método interno\u003c\/p\u003e\n\u003ch2\u003eEste ebook te ayudará a entender lo que nunca te enseñaron\u003c\/h2\u003e\n\u003cp class=\"muted\"\u003eNo se trata de culpar al pasado. Se trata de mirar tu historia con más compasión, identificar patrones inconscientes y empezar a construir una relación más segura contigo misma.\u003c\/p\u003e\n\u003cdiv class=\"modules\" id=\"modules\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n    \u003csection class=\"section\"\u003e\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-title reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eTransformación\u003c\/p\u003e\n\u003ch2\u003eCómo puede cambiar tu vida después de empezar este proceso\u003c\/h2\u003e\n\u003cp class=\"muted\"\u003eUna transformación emocional profunda empieza cuando puedes nombrar lo que te pasó, dejar de castigarte y elegir nuevas formas de cuidarte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"compare\"\u003e\n\u003cdiv class=\"compare-card reveal tilt\"\u003e\n\u003ch3\u003eAntes\u003c\/h3\u003e\n\u003cdiv class=\"list\" id=\"before\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"arrow reveal\"\u003e→\u003c\/div\u003e\n\u003cdiv class=\"compare-card reveal tilt\"\u003e\n\u003ch3\u003eDespués\u003c\/h3\u003e\n\u003cdiv class=\"list\" id=\"after\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n    \u003csection id=\"oferta\" class=\"section\"\u003e\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-title reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eOferta especial\u003c\/p\u003e\n\u003ch2\u003eHoy no solo recibes un ebook...\u003c\/h2\u003e\n\u003cp class=\"muted\"\u003eAccedes a una experiencia emocional completa para leer, reflexionar y empezar a sanar con herramientas prácticas, íntimas y fáciles de seguir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timer reveal\"\u003e\n\u003cdiv class=\"timer-head\"\u003e\n\u003cp\u003eOferta especial activa\u003c\/p\u003e\n\u003cspan\u003ePrecio de lanzamiento\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timegrid\"\u003e\n\u003cdiv class=\"time\"\u003e\n\u003cstrong id=\"h\"\u003e00\u003c\/strong\u003e\u003csmall\u003eHoras\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"time\"\u003e\n\u003cstrong id=\"m\"\u003e37\u003c\/strong\u003e\u003csmall\u003eMin\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"time\"\u003e\n\u003cstrong id=\"s\"\u003e18\u003c\/strong\u003e\u003csmall\u003eSeg\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"muted\" style=\"text-align:center;font-size:.8rem\"\u003eMantén el valor especial antes de que finalice esta ventana promocional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"offer\"\u003e\n\u003cdiv class=\"stack\" id=\"offer\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"price-card reveal tilt\"\u003e\n\u003cdiv class=\"badges\"\u003e\n\u003cspan\u003eAcceso inmediato\u003c\/span\u003e\u003cspan\u003eBonus incluidos\u003c\/span\u003e\u003cspan\u003eOferta especial\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"lines\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align:center;padding-top:24px\"\u003e\n\u003csmall class=\"eyebrow\"\u003eValor total\u003c\/small\u003e\u003cp class=\"old\"\u003e$34.960\u003c\/p\u003e\n\u003cp class=\"eyebrow\"\u003eHoy accedes a todo por\u003c\/p\u003e\n\u003cp class=\"price\"\u003e$19.990\u003c\/p\u003e\n\u003ca href=\"#\" class=\"cta\" style=\"width:100%;margin-top:28px\"\u003e\u003cspan\u003eQUIERO EMPEZAR A SANAR\u003c\/span\u003e\u003c\/a\u003e\u003cp class=\"muted\" style=\"font-size:.78rem\"\u003eCompra privada, entrega digital inmediata y lectura segura desde cualquier dispositivo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n    \u003csection class=\"section\"\u003e\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"section-title reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eTestimonios reales\u003c\/p\u003e\n\u003ch2\u003eMujeres latinas que comenzaron a sanar con más compasión\u003c\/h2\u003e\n\u003cp class=\"muted\"\u003eHistorias de distintas mujeres de Latinoamérica que encontraron claridad, alivio y una nueva forma de mirar su historia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel reveal\" id=\"carousel\"\u003e\n\u003cdiv class=\"car-top\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eExperiencias reales\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eAutoplay, pausa al interactuar y swipe en mobile para transmitir confianza, cercanía emocional y prueba social.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"car-controls\"\u003e\n\u003cbutton id=\"prev\"\u003e←\u003c\/button\u003e\u003cbutton id=\"next\"\u003e→\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"car-stage\" id=\"stage\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"dots\" id=\"dots\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n    \u003csection class=\"section\"\u003e\u003cdiv class=\"container split\"\u003e\n\u003cdiv class=\"stage reveal\"\u003e\n\u003cdiv class=\"decor vase parallax\" style=\"left:45px;bottom:80px\"\u003e\n\u003cspan class=\"rose r1\"\u003e\u003c\/span\u003e\u003cspan class=\"rose r2\"\u003e\u003c\/span\u003e\u003cspan class=\"rose r3\"\u003e\u003c\/span\u003e\u003cspan class=\"leaf l1\"\u003e\u003c\/span\u003e\u003cspan class=\"leaf l2\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"decor candle parallax\" style=\"right:70px;bottom:90px\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"position:absolute;left:50%;top:80px;transform:translateX(-50%);width:170px;height:170px;border-radius:50%;background:rgba(96,65,57,.1)\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:260px;height:320px;border-radius:999px 999px 0 0;background:rgba(191,137,117,.16)\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"quote parallax\" style=\"position:absolute;left:50%;bottom:40px;transform:translateX(-50%);width:min(78%,420px);font-size:2rem\"\u003eUn espacio seguro para volver a ti.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eAcompañamiento emocional\u003c\/p\u003e\n\u003ch2\u003eEste ebook nació para acompañarte, no para juzgarte\u003c\/h2\u003e\n\u003cp class=\"muted\"\u003eTal vez durante mucho tiempo sentiste que estabas exagerando, que debías poder sola o que tus emociones eran una carga. Pero muchas heridas invisibles nacen de momentos en los que necesitabas amor, escucha y protección.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eNo necesitas seguir castigándote por respuestas emocionales que alguna vez fueron tu forma de sobrevivir.\u003c\/p\u003e\n\u003cp class=\"muted\"\u003eMereces paz emocional, límites más sanos y una relación contigo misma que no esté basada en culpa, exigencia o miedo al abandono.\u003c\/p\u003e\n\u003ca href=\"#oferta\" class=\"cta\"\u003e\u003cspan\u003eQUIERO COMENZAR MI PROCESO\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n    \u003csection class=\"section\"\u003e\u003cdiv class=\"container\" style=\"max-width:880px\"\u003e\n\u003cdiv class=\"section-title reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003ePreguntas frecuentes\u003c\/p\u003e\n\u003ch2\u003eLo que necesitas saber antes de comenzar\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq\" id=\"faq\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n    \u003csection class=\"section final\"\u003e\u003cdiv class=\"container reveal\"\u003e\n\u003cp class=\"eyebrow\"\u003eTu nuevo capítulo\u003c\/p\u003e\n\u003ch2\u003eSanar no cambia tu pasado… pero sí puede cambiar la forma en que vives tu presente.\u003c\/h2\u003e\n\u003cp class=\"muted\"\u003eTu historia no define tu valor. Hoy puedes comenzar un nuevo capítulo.\u003c\/p\u003e\n\u003cdiv class=\"timer\" style=\"margin-top:32px\"\u003e\n\u003cdiv class=\"timer-head\"\u003e\n\u003cp\u003eOferta especial activa\u003c\/p\u003e\n\u003cspan\u003eÚltimos minutos\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timegrid\"\u003e\n\u003cdiv class=\"time\"\u003e\n\u003cstrong id=\"h2\"\u003e00\u003c\/strong\u003e\u003csmall\u003eHoras\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"time\"\u003e\n\u003cstrong id=\"m2\"\u003e37\u003c\/strong\u003e\u003csmall\u003eMin\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"time\"\u003e\n\u003cstrong id=\"s2\"\u003e18\u003c\/strong\u003e\u003csmall\u003eSeg\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" class=\"cta\" style=\"margin-top:36px\"\u003e\u003cspan\u003eQUIERO COMENZAR MI PROCESO\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"final-checks\"\u003e\n\u003cdiv\u003e✓ Acceso inmediato\u003c\/div\u003e\n\u003cdiv\u003e✓ Formato digital\u003c\/div\u003e\n\u003cdiv\u003e✓ Bonus incluidos\u003c\/div\u003e\n\u003cdiv\u003e✓ Lectura privada y segura\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n  \u003c\/main\u003e\n\n  \u003cfooter\u003e\u003cdiv class=\"footer-inner\"\u003e\n\u003cdiv class=\"brand\"\u003eNo Fue Tu Culpa\u003c\/div\u003e\n\u003cnav\u003e\u003ca href=\"#\"\u003eInstagram\u003c\/a\u003e\u003ca href=\"#\"\u003eTikTok\u003c\/a\u003e\u003ca href=\"#\"\u003ePolítica de privacidad\u003c\/a\u003e\u003ca href=\"#\"\u003eTérminos y condiciones\u003c\/a\u003e\u003ca href=\"mailto:contacto@nofuetuculpa.com\"\u003eContacto\u003c\/a\u003e\u003c\/nav\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\n  \u003cscript\u003e\n  (function(){\n    const root = document.getElementById('nftc-landing');\n    const symptoms=[\"Te cuesta poner límites\",\"Sientes culpa constantemente\",\"Buscas aprobación\",\"Te exiges demasiado\",\"Tienes miedo al abandono\",\"Te autosaboteas\",\"Te sientes insuficiente\",\"Atraes relaciones que te lastiman\"];\n    const modules=[\"Heridas emocionales\",\"Niña interior\",\"Autoestima\",\"Culpa\",\"Autosabotaje\",\"Relaciones sanas\",\"Límites emocionales\",\"Sanación práctica\"];\n    const before=[\"Culpa constante\",\"Relaciones tóxicas\",\"Vacío emocional\",\"Ansiedad emocional\",\"Autosabotaje\"];\n    const after=[\"Paz emocional\",\"Límites sanos\",\"Más autoestima\",\"Seguridad emocional\",\"Conexión contigo misma\"];\n    const offer=[[\"PRODUCTO PRINCIPAL\",\"Ebook No Fue Tu Culpa\",\"$14.990\"],[\"BONUS 1\",\"Mini Guía para Dejar de Autosabotearte\",\"$6.990\"],[\"BONUS 2\",\"Reto de 7 Días de Sanación\",\"$7.990\"],[\"BONUS 3\",\"Carta Guiada al Niño Interior\",\"$4.990\"]];\n    const testimonials=[\n      [\"Camila R.\",\"Santiago\",\"Chile\",\"https:\/\/images.unsplash.com\/photo-1544005313-94ddf0286df2?auto=format\u0026fit=crop\u0026w=900\u0026q=85\",\"Por primera vez entendí que muchas de mis reacciones venían de heridas que arrastraba desde niña. Me dio muchísima claridad.\"],\n      [\"Valentina M.\",\"Buenos Aires\",\"Argentina\",\"https:\/\/images.unsplash.com\/photo-1524504388940-b1c1722653e1?auto=format\u0026fit=crop\u0026w=900\u0026q=85\",\"La carta al niño interior me emocionó muchísimo. Sentí alivio, contención y una paz que no esperaba encontrar en un ebook.\"],\n      [\"Daniela P.\",\"Medellín\",\"Colombia\",\"https:\/\/images.unsplash.com\/photo-1488426862026-3ee34a7d66df?auto=format\u0026fit=crop\u0026w=900\u0026q=85\",\"Ahora entiendo por qué repetía los mismos patrones en mis relaciones. Fue un antes y un después para mí.\"],\n      [\"Mariana L.\",\"Lima\",\"Perú\",\"https:\/\/images.unsplash.com\/photo-1494790108377-be9c29b29330?auto=format\u0026fit=crop\u0026w=900\u0026q=85\",\"Me hizo sentir acompañada. No se siente frío ni técnico, se siente cálido, humano y profundamente transformador.\"],\n      [\"Gabriela S.\",\"Ciudad de México\",\"México\",\"https:\/\/images.unsplash.com\/photo-1517841905240-472988babdf9?auto=format\u0026fit=crop\u0026w=900\u0026q=85\",\"Lloré, reflexioné y también sentí esperanza. Fue como empezar a mirarme con más amor y menos culpa.\"],\n      [\"Paula N.\",\"Bogotá\",\"Colombia\",\"https:\/\/images.unsplash.com\/photo-1545239351-1141bd82e8a6?auto=format\u0026fit=crop\u0026w=900\u0026q=85\",\"Me ayudó a ponerle nombre a cosas que sentía desde hace años y que nunca había podido explicar.\"],\n      [\"Lucía F.\",\"Montevideo\",\"Uruguay\",\"https:\/\/images.unsplash.com\/photo-1515886657613-9f3515b0c78f?auto=format\u0026fit=crop\u0026w=900\u0026q=85\",\"Lo sentí íntimo y muy bien guiado. Me dio herramientas concretas y una sensación real de avance emocional.\"],\n      [\"Fernanda T.\",\"Quito\",\"Ecuador\",\"https:\/\/images.unsplash.com\/photo-1506863530036-1efeddceb993?auto=format\u0026fit=crop\u0026w=900\u0026q=85\",\"Es uno de los materiales más lindos que he leído sobre sanación emocional. Elegante, claro y muy profundo.\"]\n    ];\n    const faqs=[[\"¿Este ebook reemplaza terapia?\",\"No. Es una herramienta educativa y de acompañamiento emocional. Si estás atravesando una situación intensa, buscar apoyo profesional puede ser muy importante.\"],[\"¿En qué formato se entrega?\",\"Se entrega en PDF digital descargable para que puedas leerlo desde tu celular, tablet o computador.\"],[\"¿Cuándo recibo acceso?\",\"Recibes acceso inmediatamente después de la compra, junto con todos los bonus incluidos.\"],[\"¿Es para principiantes?\",\"Sí. Está diseñado para cualquier mujer que quiera iniciar un proceso de autoconocimiento emocional con claridad, calma y contención.\"],[\"¿Los bonus están incluidos?\",\"Sí. Todos los bonus están incluidos sin costo adicional dentro de la oferta especial.\"]];\n    const ok='\u003cspan class=\"ok\"\u003e✓\u003c\/span\u003e';\n    document.getElementById(\"checks\").innerHTML=[\"Identifica tus heridas emocionales\",\"Sana culpa y abandono\",\"Mejora tu autoestima\",\"Aprende a poner límites\"].map(x=\u003e`\u003cdiv class=\"check\"\u003e${ok}${x}\u003c\/div\u003e`).join(\"\");\n    document.getElementById(\"symptoms\").innerHTML=symptoms.map((x,i)=\u003e`\u003cdiv class=\"card reveal tilt\" style=\"transition-delay:${i*40}ms\"\u003e\u003cdiv class=\"num\"\u003e${String(i+1).padStart(2,\"0\")}\u003c\/div\u003e\u003cp\u003e${x}\u003c\/p\u003e\u003c\/div\u003e`).join(\"\");\n    document.getElementById(\"modules\").innerHTML=modules.map(x=\u003e`\u003cdiv class=\"module tilt\"\u003e\u003ci\u003e\u003c\/i\u003e\u003cstrong\u003e${x}\u003c\/strong\u003e\u003c\/div\u003e`).join(\"\");\n    document.getElementById(\"before\").innerHTML=before.map(x=\u003e`\u003cdiv\u003e\u003cspan\u003e\u003c\/span\u003e${x}\u003c\/div\u003e`).join(\"\");\n    document.getElementById(\"after\").innerHTML=after.map(x=\u003e`\u003cdiv\u003e${ok}${x}\u003c\/div\u003e`).join(\"\");\n    document.getElementById(\"offer\").innerHTML=offer.map((x,i)=\u003e`\u003cdiv class=\"offer-item reveal tilt\" style=\"transition-delay:${i*50}ms\"\u003e\u003cdiv\u003e\u003csmall\u003e${x[0]}\u003c\/small\u003e\u003ch3\u003e${x[1]}\u003c\/h3\u003e\u003c\/div\u003e\u003cstrong\u003e${x[2]}\u003c\/strong\u003e\u003c\/div\u003e`).join(\"\");\n    document.getElementById(\"lines\").innerHTML=offer.map(x=\u003e`\u003cdiv class=\"price-line\"\u003e\u003cspan\u003e${x[1]}\u003c\/span\u003e\u003cstrong\u003e${x[2]}\u003c\/strong\u003e\u003c\/div\u003e`).join(\"\");\n    document.getElementById(\"faq\").innerHTML=faqs.map((x,i)=\u003e`\u003cdiv class=\"faq-item reveal tilt\"\u003e\u003cbutton class=\"faq-q\"\u003e\u003cspan\u003e${x[0]}\u003c\/span\u003e\u003cb class=\"${i===0?'open':''}\"\u003e+\u003c\/b\u003e\u003c\/button\u003e\u003cdiv class=\"faq-a ${i===0?'open':''}\"\u003e\u003cp\u003e${x[1]}\u003c\/p\u003e\u003c\/div\u003e\u003c\/div\u003e`).join(\"\");\n\n    document.querySelectorAll(\".faq-q\").forEach(b=\u003eb.onclick=()=\u003e{\n      const a=b.nextElementSibling,ic=b.querySelector(\"b\"),open=a.classList.contains(\"open\");\n      document.querySelectorAll(\".faq-a\").forEach(x=\u003ex.classList.remove(\"open\"));\n      document.querySelectorAll(\".faq-q b\").forEach(x=\u003ex.classList.remove(\"open\"));\n      if(!open){a.classList.add(\"open\");ic.classList.add(\"open\")}\n    });\n\n    const io=new IntersectionObserver(es=\u003ees.forEach(e=\u003e{if(e.isIntersecting)e.target.classList.add(\"show\")}),{threshold:.12});\n    document.querySelectorAll(\".reveal\").forEach(e=\u003eio.observe(e));\n\n    document.getElementById(\"theme\").onclick=()=\u003e{\n      root.classList.toggle(\"dark\");\n      const d=root.classList.contains(\"dark\");\n      document.getElementById(\"themeText\").textContent=d?\"Modo claro\":\"Modo oscuro\";\n      document.getElementById(\"themeIcon\").textContent=d?\"☾\":\"☼\";\n    };\n\n    let deadline=Date.now()+37*60*1000+18*1000;\n    let lastTimer=\"\";\n    function tick(){\n      const r=Math.max(0,deadline-Date.now()),t=Math.floor(r\/1000);\n      const h=String(Math.floor(t\/3600)).padStart(2,\"0\"),m=String(Math.floor((t%3600)\/60)).padStart(2,\"0\"),s=String(t%60).padStart(2,\"0\");\n      [\"h\",\"h2\"].forEach(id=\u003edocument.getElementById(id).textContent=h);\n      [\"m\",\"m2\"].forEach(id=\u003edocument.getElementById(id).textContent=m);\n      [\"s\",\"s2\"].forEach(id=\u003edocument.getElementById(id).textContent=s);\n      const now=`${h}:${m}:${s}`;\n      if(now!==lastTimer){\n        document.querySelectorAll(\".time strong\").forEach(el=\u003e{el.classList.remove(\"pop\");void el.offsetWidth;el.classList.add(\"pop\")});\n        lastTimer=now;\n      }\n    }\n    setInterval(tick,1000);tick();\n\n    let current=0,paused=false,startX=0;\n    const stage=document.getElementById(\"stage\"),dots=document.getElementById(\"dots\"),carousel=document.getElementById(\"carousel\");\n    function wrap(i){return(i+testimonials.length)%testimonials.length}\n    function card(t,pos){return`\u003carticle class=\"testimonial ${pos} tilt\"\u003e\u003cdiv class=\"timg\"\u003e\u003cimg src=\"${t[3]}\" alt=\"Retrato de ${t[0]}\" loading=\"lazy\"\u003e\u003cdiv class=\"person\"\u003e\u003cdiv\u003e\u003cstrong\u003e${t[0]}\u003c\/strong\u003e\u003csmall\u003e${t[1]}, ${t[2]}\u003c\/small\u003e\u003c\/div\u003e\u003cspan\u003eVerificada\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"tbody\"\u003e\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\u003cp\u003e“${t[4]}”\u003c\/p\u003e\u003cdiv class=\"tag\"\u003eSanación emocional · Lectura privada\u003c\/div\u003e\u003c\/div\u003e\u003c\/article\u003e`}\n    function render(){\n      stage.innerHTML=card(testimonials[wrap(current-1)],\"left\")+card(testimonials[wrap(current)],\"center\")+card(testimonials[wrap(current+1)],\"right\");\n      dots.innerHTML=testimonials.map((_,i)=\u003e`\u003cbutton class=\"${i===current?'active':''}\" aria-label=\"Ir al testimonio ${i+1}\"\u003e\u003c\/button\u003e`).join(\"\");\n      [...dots.children].forEach((b,i)=\u003eb.onclick=()=\u003e{current=i;render();attachTilt()});\n      attachTilt();\n    }\n    function next(){current=wrap(current+1);render()}\n    function prev(){current=wrap(current-1);render()}\n    document.getElementById(\"next\").onclick=next;\n    document.getElementById(\"prev\").onclick=prev;\n    carousel.onmouseenter=()=\u003epaused=true;\n    carousel.onmouseleave=()=\u003epaused=false;\n    carousel.addEventListener(\"touchstart\",e=\u003e{paused=true;startX=e.changedTouches[0].screenX},{passive:true});\n    carousel.addEventListener(\"touchend\",e=\u003e{const dx=startX-e.changedTouches[0].screenX;if(Math.abs(dx)\u003e45)(dx\u003e0?next:prev)();setTimeout(()=\u003epaused=false,1200)},{passive:true});\n    render();\n    setInterval(()=\u003e{if(!paused)next()},4200);\n\n    function attachTilt(){\n      document.querySelectorAll(\".tilt\").forEach(card=\u003e{\n        if(card.dataset.tiltReady)return;\n        card.dataset.tiltReady=\"1\";\n        card.addEventListener(\"mousemove\",event=\u003e{\n          const r=card.getBoundingClientRect();\n          const x=(event.clientX-r.left)\/r.width-.5;\n          const y=(event.clientY-r.top)\/r.height-.5;\n          card.style.transform=`perspective(900px) rotateX(${y*-3.2}deg) rotateY(${x*4.2}deg) translateY(-7px)`;\n        });\n        card.addEventListener(\"mouseleave\",()=\u003e{card.style.transform=\"\"});\n      });\n    }\n    attachTilt();\n\n    document.querySelectorAll(\".cta,.theme,.car-controls button\").forEach(el=\u003e{\n      el.classList.add(\"magnetic\");\n      el.addEventListener(\"mousemove\",event=\u003e{\n        const r=el.getBoundingClientRect();\n        const x=event.clientX-r.left-r.width\/2;\n        const y=event.clientY-r.top-r.height\/2;\n        el.style.transform=`translate(${x*.08}px,${y*.12}px) translateY(-3px)`;\n      });\n      el.addEventListener(\"mouseleave\",()=\u003e{el.style.transform=\"\"});\n    });\n\n    const parallaxItems=document.querySelectorAll(\".parallax,.book,.device,.decor\");\n    let ticking=false;\n    function luxuryScroll(){\n      if(ticking)return;\n      ticking=true;\n      requestAnimationFrame(()=\u003e{\n        parallaxItems.forEach((el,index)=\u003e{\n          const rect=el.getBoundingClientRect();\n          const center=rect.top+rect.height\/2;\n          const distance=(center-window.innerHeight\/2)\/window.innerHeight;\n          const strength=(index%3+1)*5;\n          if(!el.matches(\":hover\"))el.style.translate=`0 ${distance*-strength}px`;\n        });\n        ticking=false;\n      });\n    }\n    window.addEventListener(\"scroll\",luxuryScroll,{passive:true});\n    luxuryScroll();\n\n    window.addEventListener(\"mousemove\",event=\u003e{\n      const x=(event.clientX\/window.innerWidth-.5)*26;\n      const y=(event.clientY\/window.innerHeight-.5)*26;\n      root.style.setProperty(\"--mx\",`${x}px`);\n      root.style.setProperty(\"--my\",`${y}px`);\n    });\n  \n  })();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function(){\n  const root = document.getElementById('nftc-landing');\n  if (!root) return;\n  const selectors = [\n    '.header-wrapper',\n    'sticky-header',\n    'header.header',\n    '.shopify-section-header',\n    '#shopify-section-header',\n    '.announcement-bar-section',\n    '.utility-bar',\n    '.breadcrumbs',\n    '.page-title',\n    '.main-page-title',\n    '.template-page h1.title',\n    'main \u003e .page-width \u003e h1',\n    '.page-width \u003e .main-page-title'\n  ];\n  selectors.forEach(function(selector){\n    document.querySelectorAll(selector).forEach(function(el){\n      if (!root.contains(el)) el.style.setProperty('display','none','important');\n    });\n  });\n  ['main','#MainContent','.page-width','.main-content','.content-for-layout'].forEach(function(selector){\n    document.querySelectorAll(selector).forEach(function(el){\n      if (!root.contains(el)) {\n        el.style.setProperty('padding','0','important');\n        el.style.setProperty('margin','0','important');\n        el.style.setProperty('max-width','none','important');\n        el.style.setProperty('width','100%','important');\n      }\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Mi tienda","offers":[{"title":"Default Title","offer_id":52074062020928,"sku":null,"price":19990.0,"currency_code":"ARS","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/0134\/5088\/files\/packcompleto.jpg?v=1780280896","url":"https:\/\/sanaoserepite.online\/products\/no-fue-tu-culpa","provider":"No fue tu culpa","version":"1.0","type":"link"}