:root{--bg1:#ece3fa;--bg2:#ddccf5;--ink:#1d1726;--text-soft:#463c58;--orange:#e2542a;--orange2:#f2793f;--red:#c8371c;--purple:#8452cf;--purple-soft:#ece1fb;--purple-deep:#6d3fb0;--card-lav:#e3d2f2;--price-bg:#faf6fd;--white:#ffffff;--gold-star:#eab54a;--border-soft:rgba(29,23,38,.14);--radius:16px;--maxw:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(160deg,var(--bg1),var(--bg2))!important;color:var(--ink);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3{font-family:Cormorant Garamond,serif;font-weight:700;line-height:1.12;margin:0 0 14px;color:var(--ink)}a{text-decoration:none;color:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 20px}.eyebrow{display:inline-block;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-weight:700;margin-bottom:8px}.stars-divider{color:var(--gold-star);letter-spacing:6px;font-size:11px;text-align:center;opacity:.8;margin:0 0 10px;-webkit-user-select:none;user-select:none}.ic{width:1em;height:1em;display:inline-block;vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.ic-fill{fill:currentColor;stroke:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:16px 30px;background:linear-gradient(120deg,var(--orange2),var(--red));color:#fff;font-weight:800;font-size:15.5px;text-transform:uppercase;letter-spacing:.02em;border:none;border-radius:999px;cursor:pointer;box-shadow:0 10px 26px #c8371c59;transition:transform .18s ease,box-shadow .18s ease;animation:pulse 2.6s ease-in-out infinite;margin:0 auto}.btn:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 14px 32px #c8371c80}.btn.light{background:var(--white);color:var(--purple);text-transform:none;letter-spacing:normal;font-weight:700;box-shadow:0 10px 24px #5a329638;animation:none}.btn.light:hover{box-shadow:0 14px 30px #5a32964d}.btn.primary{background:linear-gradient(120deg,var(--purple-deep),var(--orange));box-shadow:0 10px 26px #6d3fb066}@keyframes pulse{0%,to{box-shadow:0 10px 26px #c8371c59}50%{box-shadow:0 10px 32px #c8371c99}}.btn.block{width:100%}#topbar{position:sticky;top:0;z-index:60;background:linear-gradient(90deg,var(--orange),var(--red));padding:8px 0 8px 12px;color:#fff;display:flex;align-items:center;gap:9px;font-weight:700;font-size:12px;letter-spacing:0}.topbar-marquee{flex:1 1 auto;min-width:0;overflow:hidden}.topbar-track{display:inline-flex;width:max-content;animation:topbar-scroll 15s linear infinite}.topbar-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding-right:60px}@keyframes topbar-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.topbar-track{animation:none}}#topbar .ic{width:.75em;height:.75em;opacity:.9;flex:0 0 auto}#topbar .tcount{font-weight:700;color:var(--red);background:#fff;padding:1px 6px;border-radius:5px;font-variant-numeric:tabular-nums;flex:0 0 auto;margin-right:8px}@media(min-width:480px){#topbar{font-size:14.5px;padding:10px 0 10px 16px;gap:11px}.topbar-item{padding-right:80px}#topbar .ic{width:.85em;height:.85em}#topbar .tcount{padding:2px 9px;border-radius:6px;margin-right:14px}}header.hero{position:relative;padding:32px 0 24px;text-align:center;overflow:hidden}header.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(2px 2px at 10% 20%,rgba(234,181,74,.8) 0,transparent 60%),radial-gradient(2px 2px at 80% 15%,rgba(234,181,74,.7) 0,transparent 60%),radial-gradient(2.5px 2.5px at 60% 70%,rgba(234,181,74,.6) 0,transparent 60%),radial-gradient(2px 2px at 30% 80%,rgba(234,181,74,.7) 0,transparent 60%),radial-gradient(1.5px 1.5px at 45% 35%,rgba(234,181,74,.6) 0,transparent 60%),radial-gradient(1.5px 1.5px at 90% 55%,rgba(234,181,74,.6) 0,transparent 60%);pointer-events:none}.hero-badge{font-size:13px;color:var(--ink);background:var(--white);display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;font-weight:500;margin-bottom:12px;border:1px solid var(--border-soft);box-shadow:0 4px 14px #1d172614}h1.headline{font-size:clamp(30px,7vw,52px);color:var(--ink);max-width:820px;margin:0 auto 16px}h1.headline em{color:var(--orange);font-style:italic}.subhead{color:var(--text-soft);font-size:16.5px;max-width:560px;margin:0 auto 18px;line-height:1.55}.hero-mock{max-width:290px;margin:0 auto 30px;filter:drop-shadow(0 24px 40px rgba(90,50,150,.25))}.hero-mock svg{width:100%;height:auto;border-radius:10px}.hero-proof{margin-top:14px;display:flex;gap:10px 14px;justify-content:center;flex-wrap:wrap}.hero-proof span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink);background:var(--white);border:1px solid var(--border-soft);padding:8px 14px;border-radius:999px;box-shadow:0 4px 14px #1d17260f}section{padding:28px 0;position:relative}.section-head{text-align:center;max-width:640px;margin:0 auto 16px}.section-head .eyebrow{display:block}.section-head h2{font-size:clamp(26px,5vw,38px);color:var(--ink)}.section-head h2 em{color:var(--purple);font-style:italic}.fade{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.fade.show{opacity:1;transform:none}.icon-dot{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--purple-soft);color:var(--purple);display:flex;align-items:center;justify-content:center;font-size:16px}.pain-grid,.gain-grid{display:grid;gap:14px;grid-template-columns:1fr;max-width:720px;margin:0 auto 18px}.pain-card,.gain-card{background:var(--card-lav);border:none;border-radius:999px;padding:16px 22px;display:flex;gap:14px;align-items:center;font-size:14.5px;line-height:1.5;color:var(--ink);font-weight:700;box-shadow:0 4px 16px #5a32961a}.center-cta{text-align:center;display:flex;justify-content:center}.price-box{max-width:440px;margin:0 auto;background:var(--price-bg);color:var(--ink);border-radius:22px;padding:0 26px 28px;text-align:center;box-shadow:0 24px 50px #5a32962e;overflow:hidden}.price-topstrip{margin:0 -26px 22px;background:linear-gradient(120deg,var(--purple-deep),var(--orange));color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:13px;padding:14px 18px;display:flex;align-items:center;justify-content:center;gap:8px}.countdown-label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--purple-deep);margin:0 0 12px}.clock-row{display:flex;gap:14px;justify-content:center;align-items:stretch;margin-bottom:20px}.clock-box{background:var(--purple-deep);border-radius:14px;padding:12px 24px;min-width:76px}.clock-box .clock{color:#fff;font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:1px;display:block}.clock-box small{color:#ffffffd9;text-transform:uppercase;font-size:10.5px;letter-spacing:.06em}.price-divider{border:none;border-top:1px solid var(--border-soft);margin:0 0 20px}.price-box .old{color:#9a8fae;text-decoration:line-through;font-size:17px;margin-bottom:2px}.price-box .new{font-size:46px;font-weight:800;color:var(--purple-deep);font-family:Poppins,sans-serif;line-height:1;margin-bottom:2px}.price-box .currency{font-size:13px;color:var(--text-soft);margin-bottom:16px}.ebook-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(120deg,var(--orange),var(--orange2));color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:12px;padding:9px 18px;border-radius:999px;margin:2px 0 20px}.price-box ul.trust{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12.5px;color:var(--text-soft);text-align:left}.price-box ul.trust li{display:flex;gap:7px;align-items:center}.price-box ul.trust .ic{color:var(--purple)}.price-box .btn{margin-top:20px;width:100%;font-size:16px}.safe-note{margin-top:14px;font-size:12px;color:var(--text-soft);display:flex;gap:6px;justify-content:center;align-items:center}.include-block{max-width:760px;margin:0 auto 18px;background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden;box-shadow:0 6px 18px #1d17260d}.include-head{padding:20px 22px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px}.include-head .titles{display:flex;flex-direction:column;gap:4px}.include-head .titles b{font-size:17px;color:var(--orange)}.include-head .titles small{color:var(--text-soft);font-size:13px;font-weight:400}.include-head .chev{color:var(--purple);transition:transform .25s ease}.include-intro{font-style:italic;color:var(--text-soft);font-size:13.5px;line-height:1.5;margin:0;padding:0 22px 16px}.include-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.include-body ul{list-style:none;margin:0;padding:0 22px 20px;display:flex;flex-direction:column;gap:12px}.include-body li{font-size:14.5px;line-height:1.5;color:var(--ink);display:flex;gap:10px}.include-body li b{color:var(--purple-deep)}.include-body li .ic{color:#3f9d5d;margin-top:3px}.include-block.open .include-body{max-height:1600px}.include-block.open .chev{transform:rotate(180deg)}.bonus-grid{display:grid;gap:16px;grid-template-columns:1fr;max-width:900px;margin:0 auto 18px}.bonus-card{background:var(--card-lav);color:var(--ink);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 20px #5a32961f}.bonus-top{display:flex;justify-content:space-between;align-items:center}.bonus-top .ic{color:var(--orange);width:24px;height:24px}.bonus-tag{background:linear-gradient(120deg,var(--orange),var(--red));color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 13px;border-radius:999px}.bonus-card h3{font-size:19px;margin:2px 0 0;font-weight:700;color:var(--ink)}.bonus-card p{margin:0;font-size:13.5px;color:var(--text-soft);line-height:1.5}.bonus-price{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;margin-top:4px}.bonus-price .old{color:#9a8fae;text-decoration:line-through}.bonus-price .free{background:linear-gradient(120deg,var(--purple),#c4568f);color:#fff;padding:4px 13px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.test-scroll{display:grid;gap:16px;grid-template-columns:1fr;max-width:760px;margin:0 auto}.test-card{background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius);padding:22px;box-shadow:0 6px 18px #1d17260d}.test-card p{font-size:15px;line-height:1.55;color:var(--ink);margin:0 0 14px;font-style:italic}.test-who{display:flex;align-items:center;gap:10px}.test-avatar{width:36px;height:36px;border-radius:50%;background:var(--purple);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}.test-who b{font-size:13.5px;color:var(--ink);display:block}.test-who small{font-size:11.5px;color:var(--text-soft)}.preview-wrap{display:grid;grid-template-columns:1fr;gap:30px;align-items:center;max-width:900px;margin:0 auto}.preview-wrap img{border-radius:14px;box-shadow:0 20px 40px #5a329633}.preview-copy p{color:var(--text-soft)}.preview-copy ul{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:10px}.preview-copy li{display:flex;gap:10px;font-size:14.5px;color:var(--ink)}.preview-copy .ic{color:var(--purple);margin-top:3px}.urgency-box{max-width:560px;margin:0 auto;text-align:center;background:var(--price-bg);border:none;border-radius:20px;padding:34px 26px;box-shadow:0 16px 40px #5a329626}.urgency-top{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:14px;font-size:13px;color:var(--text-soft)}.urgency-top b{color:var(--orange)}.urgency-box h3{color:var(--ink);font-size:24px;margin-bottom:10px}.urgency-box .reserve{font-size:14px;color:var(--text-soft);margin-bottom:18px}.urgency-box .reserve b{color:var(--ink)}.faq{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border-soft)}.faq-q{padding:18px 6px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:15.5px;font-weight:600;color:var(--ink);gap:14px}.faq-q .ic{color:var(--purple);transition:transform .25s ease;flex:0 0 auto}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a p{margin:0 0 18px;padding:0 6px;font-size:14.5px;color:var(--text-soft);line-height:1.6}.faq-item.open .faq-a{max-height:400px}.faq-item.open .faq-q .ic{transform:rotate(180deg)}footer{text-align:center;padding:36px 20px 100px;color:var(--text-soft);font-size:13px;border-top:1px solid var(--border-soft)}footer .brand{color:var(--purple-deep);font-family:Cormorant Garamond,serif;font-size:18px;margin-bottom:8px}.cc-license{max-width:640px;margin:22px auto 0;padding-top:18px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;align-items:center;gap:8px}.cc-icon{width:22px;height:22px;flex:0 0 auto;color:var(--text-soft);opacity:.65}.cc-text{display:flex;flex-direction:column;gap:5px}.cc-text p{margin:0;font-size:10.5px;line-height:1.5;color:var(--text-soft);opacity:.75}.cc-text a{color:var(--text-soft);text-decoration:underline;opacity:1}.cc-text a:hover{color:var(--purple)}@media(min-width:640px){.cc-license{flex-direction:row;align-items:flex-start;text-align:left;gap:10px}.cc-text{flex-direction:row;flex-wrap:wrap;gap:24px}.cc-text p{flex:1 1 260px}}#stickybar{position:fixed;left:0;right:0;bottom:-100px;z-index:70;background:var(--white);border-top:1px solid var(--border-soft);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:bottom .3s ease;box-shadow:0 -8px 24px #1d172626}#stickybar.show{bottom:0}#stickybar .p{font-size:13px;color:var(--text-soft)}#stickybar .p b{display:block;color:var(--ink);font-size:17px}#stickybar .btn{min-height:44px;padding:0 20px;font-size:13px;white-space:nowrap;animation:none}@media(min-width:861px){#stickybar{display:none}}#salepopup{position:fixed;left:16px;bottom:16px;z-index:80;background:var(--white);color:var(--ink);border-radius:14px;padding:12px 16px;display:flex;gap:10px;align-items:center;max-width:290px;box-shadow:0 14px 30px #1d172633;transform:translateY(140%);transition:transform .4s ease;font-size:13px;border:1px solid var(--border-soft)}#salepopup.show{transform:translateY(0)}#salepopup .ic{color:var(--purple);width:22px;height:22px}#salepopup b{display:block;font-size:13.5px}#salepopup small{color:var(--text-soft)}@media(min-width:640px){.pain-grid,.gain-grid,.bonus-grid{grid-template-columns:1fr 1fr}}@media(min-width:861px){header.hero{padding:44px 0 32px}.preview-wrap{grid-template-columns:.9fr 1.1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/landing-tarot.css.map */
