.srlp{--ink: #250D00;--ink-80: rgba(37,13,0,.8);--ink-60: rgba(37,13,0,.6);--ink-40: rgba(37,13,0,.4);--ink-20: rgba(37,13,0,.2);--ink-10: rgba(37,13,0,.1);--purple-900: #24103F;--purple-600: #5A2998;--purple-500: #654ED9;--purple-300: #9455E5;--purple-200: #B79BEE;--purple-100: #E3DBFA;--brand: #654ED9;--brand-soft: #EFEAFB;--lavender-100: #EBECFE;--lavender-50: #F3F0FB;--paper: #FDFCF7;--white: #fff;--gold: #FFA800;--green: #1A922E;--star: #FFA800;--price-strike: var(--ink-40);--grey-100: rgba(37,13,0,.08);--border-dashed: #DBDBDB;--font-display: "Crimson Text", sans-serif;--font-sans: "Cabin", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--radius-pill: 666px;--shadow-raised: 0 8px 30px -8px rgba(36,16,63,.18);--shadow-pop: 0 12px 40px -10px rgba(101,78,217,.3);--elevation-card: inset 0 0 0 1px rgba(37,13,0,.1), 0 0 10px 0 rgba(0,0,0,.05);--ring-hairline: inset 0 0 0 1px rgba(37,13,0,.1);--ease-out: cubic-bezier(.22,1,.36,1);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.6}.srlp *{box-sizing:border-box}.srlp [hidden]{display:none!important}.srlp h1,.srlp h2,.srlp h3{margin:0;text-wrap:balance;font-weight:400}.srlp p{margin:0;text-wrap:pretty}.srlp img{max-width:100%}.srlp a{color:inherit}.srlp .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.srlp .sec{padding:72px 0}.srlp .disp{font-family:var(--font-display);line-height:1.1}.srlp .eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--purple-500)}.srlp .lead{font-size:18px}.srlp .cap{font-size:14px}.srlp .fine{font-size:12px}.srlp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border:0;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:700;font-size:18px;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background .2s,transform .12s,filter .2s;background:var(--brand);color:#fff;text-decoration:none}.srlp .btn:hover{filter:brightness(.96)}.srlp .btn:active{transform:translateY(1px) scale(.995)}.srlp .btn--full{width:100%}.srlp .btn--gold{background:var(--gold);color:var(--ink)}.srlp .btn--ghost{background:transparent;color:var(--brand);box-shadow:inset 0 0 0 1.5px var(--purple-500)}.srlp .btn--secondary{background:#fff;color:var(--ink);box-shadow:var(--ring-hairline)}.srlp .btn--sm{padding:12px 22px;font-size:16px}.srlp .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;letter-spacing:.02em;background:var(--brand);color:#fff}.srlp .pill--gold{background:#ffa80029;color:#9a6a00}.srlp .card{background:#fff;border-radius:14px;box-shadow:var(--elevation-card)}.srlp .stars{display:inline-flex;gap:2px}.srlp .stars svg{display:block}.srlp .hero{background:var(--paper);padding:46px 0 64px}.srlp .hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:52px;align-items:center}.srlp .hero h1{font-size:clamp(3.8rem,8.5vw,5.4rem);line-height:1.04}.srlp .hero-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.srlp .hero-list li{display:flex;gap:10px;align-items:flex-start}.srlp .icon-purple{color:var(--purple-500);flex:0 0 auto}.srlp .hero-review{display:flex;gap:13px;padding:14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--grey-100),0 0 10px #0000000d;align-items:center}.srlp .hero-review img{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:0 0 auto}.srlp .hero-art{position:relative;width:100%;max-width:430px;margin:0 auto;aspect-ratio:1/1.12}.srlp .hero-halo{position:absolute;top:6%;right:4%;bottom:10%;left:4%;border-radius:24px;background:radial-gradient(120% 90% at 50% 20%,#2a1750,#1c1036 60%,#160c2c);box-shadow:0 30px 70px -24px #24103f8c;overflow:hidden}.srlp .hero-doc{position:absolute;left:12%;top:9%;width:62%;padding:8px;background:var(--paper);border-radius:8px;box-shadow:0 26px 54px -16px #24103f80,inset 0 0 0 1px var(--ink-10);transform:rotate(-4deg)}.srlp .hero-doc img{width:100%;display:block;border-radius:5px;aspect-ratio:1/1.18;object-fit:cover}.srlp .hero-chip{position:absolute;background:#fff;border-radius:13px;box-shadow:inset 0 0 0 1px var(--ink-10),0 12px 26px -12px #24103f66;font-weight:600}.srlp .hero-monica{position:absolute;left:50%;bottom:0;transform:translate(-50%);text-align:center}.srlp .hero-monica img{width:104px;height:104px;border-radius:50%;object-fit:cover;box-shadow:0 14px 30px -10px #24103f80,inset 0 0 0 3px #fff}.srlp .trustbar{background:var(--lavender-100);padding:34px 0}.srlp .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.srlp .trust-stat{text-align:center;display:flex;flex-direction:column;gap:5px;align-items:center}.srlp .trust-stat .num{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.1rem);line-height:1;color:var(--purple-900)}.srlp h2.sh{font-family:var(--font-display);font-size:clamp(3rem,6vw,4.2rem);line-height:1.05}.srlp .pain{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ink-10),0 0 10px #0000000a;padding:14px 17px}.srlp .whatis{background:var(--lavender-50)}.srlp .whatis-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:50px;align-items:center;padding:64px 24px}.srlp .whatis-doc{padding:10px;background:#fff;border-radius:10px;box-shadow:var(--shadow-raised);transform:rotate(-2deg);max-width:420px;margin:0 auto}.srlp .whatis-doc img{width:100%;display:block;border-radius:6px;aspect-ratio:1/1;object-fit:cover}.srlp .reveal{position:relative;background:radial-gradient(130% 100% at 50% 0%,#2a1750,#20123f 55%,#190e30);color:#efe9fb;overflow:hidden}.srlp .reveal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.srlp .reveal-card{background:#ffffff0b;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff1f;padding:26px 24px;display:flex;flex-direction:column;gap:13px}.srlp .reveal-card .ic{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#ffa80024;color:var(--gold)}.srlp .reveal-card h3{font-family:var(--font-display);font-size:36px;line-height:1.05;color:#fff}.srlp .starfield{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.srlp .starfield span{position:absolute;border-radius:50%;background:var(--gold)}.srlp .keep-grid{display:grid;grid-template-columns:.96fr 1.04fr;gap:54px;align-items:center}.srlp .keep-art{position:relative;max-width:420px;margin:0 auto;width:100%}.srlp .keep-cover{padding:12px;background:#fff;border-radius:12px;box-shadow:var(--shadow-raised);transform:rotate(-2deg)}.srlp .keep-chip{display:inline-flex;gap:9px;align-items:center;color:var(--ink-80)}.srlp .artefact{position:relative;width:100%;aspect-ratio:1/1.3;background:linear-gradient(165deg,#fffdf8,#f6f1e6);border-radius:6px;box-shadow:inset 0 0 0 1px var(--ink-10);overflow:hidden}.srlp .artefact-frame{position:absolute;top:5.5%;right:5.5%;bottom:5.5%;left:5.5%;border:1px solid rgba(255,168,0,.45);border-radius:3px;pointer-events:none}.srlp .artefact-inner{position:relative;height:100%;padding:13% 13% 11%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4%}.srlp .how{background:var(--lavender-100)}.srlp .how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.srlp .how-card{background:#fff;border-radius:16px;box-shadow:var(--elevation-card);padding:28px 26px;display:flex;flex-direction:column;gap:14px}.srlp .medallion{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--brand-soft);color:var(--purple-500);flex:0 0 auto}.srlp .buy{background:#fff}.srlp .buy-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:50px;align-items:start}.srlp .buy-side{position:sticky;top:88px;display:flex;flex-direction:column;gap:18px}.srlp .buy-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:#fff;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--ink-10);padding:5px}.srlp .buy-tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;border:0;cursor:pointer;border-radius:var(--radius-pill);background:transparent;transition:background .15s;font-family:inherit}.srlp .buy-tab[aria-selected=true]{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--purple-200)}.srlp .buy-tab .t-name{font-size:14px;font-weight:700;color:var(--ink-60)}.srlp .buy-tab[aria-selected=true] .t-name{color:var(--purple-900)}.srlp .buy-tab .t-price{font-size:12px;color:var(--ink-40);font-weight:600}.srlp .buy-tab[aria-selected=true] .t-price{color:var(--purple-600)}.srlp .tier-detail{display:flex;flex-direction:column;gap:14px;padding:18px 19px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ink-10),0 0 10px #0000000d}.srlp .tier-head{display:flex;flex-direction:column;gap:8px}.srlp .reveal-row{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink);line-height:1.45}.srlp .strike{color:var(--price-strike);text-decoration:line-through;font-size:14px}.srlp .label-cap{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-60)}.srlp .birth{background:var(--lavender-50);border-radius:16px;box-shadow:inset 0 0 0 1px var(--ink-10);padding:20px 20px 22px;display:flex;flex-direction:column;gap:14px}.srlp .birth-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.srlp .fld{display:flex;flex-direction:column;gap:5px}.srlp .fld--wide{grid-column:1 / -1}.srlp .fld span{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ink-60);text-transform:uppercase}.srlp .fld input,.srlp .fld textarea{width:100%;min-width:0;border:0;box-shadow:inset 0 0 0 1.5px var(--ink-20);border-radius:var(--radius-pill);padding:12px 16px;font:inherit;font-size:16px;color:var(--ink);background:#fff;outline:none}.srlp .fld textarea{resize:none;border-radius:12px;padding:11px 13px}.srlp .fld input:focus,.srlp .fld textarea:focus{box-shadow:inset 0 0 0 1.5px var(--purple-500)}.srlp .toggle{display:inline-flex;align-items:center;gap:9px;background:none;border:0;cursor:pointer;padding:0;font-size:14px;color:var(--ink-80);font-family:inherit}.srlp .toggle .track{width:34px;height:20px;border-radius:999px;background:var(--ink-20);position:relative;transition:background .2s;flex:0 0 auto}.srlp .toggle[aria-pressed=true] .track{background:var(--purple-500)}.srlp .toggle .knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px #00000040}.srlp .toggle[aria-pressed=true] .knob{left:16px}.srlp .fld input[type=date]{min-height:46px;-webkit-appearance:none;appearance:none}.srlp .time-row{display:flex;align-items:center;gap:6px}.srlp .time-sel{flex:1 1 0;min-width:0;border:0;box-shadow:inset 0 0 0 1.5px var(--ink-20);border-radius:var(--radius-pill);padding:12px 10px;font:inherit;font-size:16px;color:var(--ink);background:#fff;outline:none;-webkit-appearance:none;appearance:none;text-align:center;cursor:pointer}.srlp .time-sel:focus{box-shadow:inset 0 0 0 1.5px var(--purple-500)}.srlp .time-sel:disabled{opacity:.45;cursor:not-allowed}.srlp .time-sel--ap{flex:0 0 64px}.srlp .time-colon{color:var(--ink-40);font-weight:700;flex:0 0 auto}.srlp .place-field{position:relative}.srlp .place-suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;margin:0;padding:6px;list-style:none;background:#fff;border-radius:14px;box-shadow:inset 0 0 0 1px var(--ink-10),0 16px 36px -12px #24103f66;max-height:256px;overflow-y:auto}.srlp .place-suggest li{display:flex;flex-direction:column;gap:1px;padding:9px 12px;border-radius:10px;cursor:pointer;line-height:1.3}.srlp .place-suggest li:hover,.srlp .place-suggest li[aria-selected=true]{background:var(--brand-soft)}.srlp .place-suggest .ps-name{font-size:15px;color:var(--ink)}.srlp .place-suggest .ps-sub{font-size:12px;color:var(--ink-60)}.srlp .place-hint{color:var(--ink-60);margin-top:4px}.srlp .featured-review{max-width:760px;margin:0 auto 28px;background:var(--lavender-50);border-radius:20px;box-shadow:inset 0 0 0 1px var(--ink-10);padding:30px 32px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.srlp .featured-review img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:0 0 auto}.srlp .review-wall{column-gap:18px;column-width:300px}.srlp .review-card{break-inside:avoid;background:#fff;border-radius:14px;box-shadow:var(--elevation-card);padding:20px;margin-bottom:18px;display:flex;flex-direction:column;gap:12px}.srlp .mono{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-display);flex:0 0 auto}.srlp .ladder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.srlp .ladder-col{display:flex;flex-direction:column;gap:12px;padding:26px 24px;border-radius:18px;background:#fff;box-shadow:var(--elevation-card)}.srlp .ladder-col--hero{background:var(--purple-900);color:#fff;box-shadow:0 22px 50px -18px #24103f80;transform:translateY(-8px)}.srlp .guarantee-box{background:var(--lavender-50);border-radius:24px;box-shadow:inset 0 0 0 1px var(--ink-10);padding:46px 44px;text-align:center}.srlp .guarantee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;text-align:left}.srlp .faq-box{background:#fff;border-radius:20px;box-shadow:var(--elevation-card);padding:6px 28px}.srlp .faq-row{border-top:1px solid var(--ink-10)}.srlp .faq-row:first-child{border-top:0}.srlp .faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;background:none;border:0;width:100%;text-align:left;font:inherit;font-weight:600;color:var(--ink)}.srlp .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-out)}.srlp .faq-row[aria-expanded=true] .faq-a{grid-template-rows:1fr}.srlp .faq-a>div{overflow:hidden}.srlp .faq-a p{padding:0 0 20px;font-size:14px;color:var(--ink-80);line-height:1.6}.srlp .faq-toggle line:last-child{transform-origin:center;transition:transform .3s var(--ease-out)}.srlp .faq-row[aria-expanded=true] .faq-toggle line:last-child{transform:rotate(90deg)}.srlp .finalcta{position:relative;background:radial-gradient(130% 110% at 50% 0%,#2a1750,#20123f 55%,#190e30);color:#fff;overflow:hidden}.srlp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(37,13,0,.1);box-shadow:0 -6px 20px #24103f14;padding:10px 16px;display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.srlp-sticky.is-visible{transform:translateY(0);pointer-events:auto}.srlp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#190e308c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-start;justify-content:center;padding:5vh 18px;overflow-y:auto}.srlp-modal[hidden]{display:none}.srlp-modal__panel{width:min(460px,100%);background:#fff;border-radius:24px;box-shadow:var(--shadow-pop);padding:30px 28px;position:relative}@media(max-width:920px){.srlp .sec{padding:54px 0}.srlp .hero-grid,.srlp .whatis-grid,.srlp .keep-grid,.srlp .buy-grid,.srlp .reveal-grid,.srlp .how-grid,.srlp .ladder-grid,.srlp .guarantee-grid{grid-template-columns:minmax(0,1fr)!important}.srlp .trust-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.srlp .buy-side{position:static!important}.srlp .srlp-desktop-only{display:none!important}.srlp .ladder-col--hero{transform:none}}@media(min-width:921px){.srlp .srlp-mobile-only{display:none!important}.srlp-sticky{display:none}}@media(max-width:560px){.srlp .trust-grid{grid-template-columns:minmax(0,1fr)!important}.srlp .birth-grid{grid-template-columns:minmax(0,1fr)}.srlp .wrap{padding:0 18px}}@media(prefers-reduced-motion:reduce){.srlp .btn:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/star-readings-lp.css.map */
