@font-face{font-family:Montserrat;src:url(./assets/73a251e6749f/fonts/montserrat-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}picture{display:block;width:100%;height:100%}.quiz-art picture{display:contents}:root{font-family:Montserrat,Arial,sans-serif;background:#0c080e;color:#fbf6f0;font-synthesis:none;--gold:#f1ca7e;--muted:#c1b5c4;--line:#463046;--ruby:#a52648;--purple:#612bb1;--blue:#12274d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 85% 5%,#34132b80,transparent 48%),radial-gradient(ellipse at 5% 55%,#1e174480,transparent 46%),#0c080e;min-width:320px}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button,a{color:inherit}a{text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}main{min-height:72vh}main:focus{outline:0}p{font-size:16px;line-height:1.75;color:#e0d4e1;margin:0 0 22px}h1,h2{font-weight:800;margin:0;letter-spacing:-.045em;line-height:1.14}h1{font-size:clamp(30px,4.4vw,52px)}h2{font-size:clamp(27px,3vw,36px)}em{font-style:normal;color:var(--gold)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #84c9ff;outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:absolute;top:-100px;left:16px;z-index:20;background:var(--gold);color:#171016;padding:16px}.skip:focus{top:12px}.topbar{height:78px;max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 44px;border-bottom:1px solid #d1a65225}.brand{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1.5}.brand b{display:block;font-size:9px;font-weight:500;letter-spacing:.28em;color:var(--gold)}.brand-mark{font-family:Arial,sans-serif;font-size:35px;color:var(--gold)}.header-note{font-size:9px;letter-spacing:.15em;color:var(--muted)}.eyebrow{color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.17em;line-height:1.8;margin-bottom:19px}.lead{font-size:18px;line-height:1.7;margin:24px 0}.quiet{font-size:12px;color:var(--muted);line-height:1.8;margin:18px 0}.disclaimer{font-size:11px;line-height:1.9;color:#b0a2b4;margin-top:32px}.primary,.secondary{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:64px;border-radius:8px;padding:19px 21px;font-size:12px;font-weight:800;letter-spacing:.025em;line-height:1.55;text-align:center}.primary{color:#1b1011;background:linear-gradient(115deg,#f9d995,#dbab59);border:1px solid #f7db9c;box-shadow:0 8px 30px #d79c4620;transition:filter .2s,transform .2s}.primary:hover{filter:brightness(1.09)}.primary span{font-size:22px;font-weight:400}.primary:active{transform:translateY(1px)}.secondary{background:#21132a;border:1px solid #795775;color:#f9e8d2}.text-button{border:0;background:none;padding:14px 3px;min-height:44px;color:var(--muted);font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.navigation{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:26px}.navigation .primary{max-width:350px;flex:1}.arrow{width:44px;height:44px;flex-shrink:0;background:#20121f;border:1px solid #816047;color:var(--gold);border-radius:50%;font-size:21px;display:grid;place-items:center}.arrow:hover{background:#422132}.micro{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--muted);margin:18px 0}.micro span+span:before{content:"\b7";color:var(--gold);margin-right:12px}.intro{max-width:1200px;margin:auto;padding:58px 44px 0;display:grid;grid-template-columns:1fr 1fr;gap:28px 50px;align-items:center}.intro-copy{padding-bottom:30px}.intro-copy .primary{max-width:440px;margin-top:28px}.hero-carousel{min-width:0;position:relative;--card-width:330px}.carousel-track{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;gap:18px;padding:20px calc((100% - var(--card-width))/2) 28px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-behavior:smooth}.carousel-track::-webkit-scrollbar{display:none}.hero-card{position:relative;width:var(--card-width);aspect-ratio:2/3;flex:0 0 var(--card-width);scroll-snap-align:center;border:0;background:transparent;padding:0;perspective:1200px;transform:scale(.94);opacity:.65;transition:transform .45s,opacity .45s}.hero-card.centered{opacity:1;transform:scale(1)}.card-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.25,.7,.25,1)}.revealed>.card-inner{transform:rotateY(180deg)}.card-front,.card-back{position:absolute;inset:0;display:block;overflow:hidden;border-radius:13px;border:1px solid #cba46099;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-front{transform:rotateY(180deg);background:#160e1d}.card-front img{object-position:50% 25%}.hero-card.centered .card-front{border-color:var(--accent);box-shadow:0 12px 40px #0008}.card-back{background:radial-gradient(ellipse at 50% 35%,#51234e,#1a132a 52%,#100b19);padding:14px;color:var(--gold)}.back-frame{height:100%;border:1px solid #ba965565;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;position:relative}.back-frame:before,.back-frame:after{content:"\2727";position:absolute;font-size:17px;color:#cda969;top:12px;left:14px}.back-frame:after{inset:auto 14px 12px auto}.back-mirror{display:grid;place-items:center;width:42%;aspect-ratio:2/3;border:2px solid #c7a269;border-radius:50%;box-shadow:0 0 0 5px #c7a26918,inset 0 0 25px #d0a06218;font:45px Georgia,serif}.back-title{font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.7;text-align:center}.back-star{font-size:12px}.art-label{position:absolute;inset:auto 0 0;padding:100px 24px 25px;background:linear-gradient(transparent,#100a12 86%);display:flex;flex-direction:column;gap:9px;text-align:left}.art-label small{font-size:8px;letter-spacing:.13em;color:var(--gold);font-weight:600}.art-label strong{font-size:35px;font-weight:800;letter-spacing:-.04em;color:#fff3df}.art-label>span{font-size:10px;line-height:1.5;color:#dfc9de}.carousel-hint{font-size:8px;font-weight:600;letter-spacing:.12em;text-align:center;color:#bcacc0;margin:17px 0 0}.mobile-cta{display:none}.intro-editorial{grid-column:1/-1;max-width:670px;padding:70px 0 50px}.intro-editorial h2{margin-bottom:24px}.intro-editorial h2 em{display:block;margin-top:4px}.screen{max-width:1100px;margin:auto;padding:46px 44px 65px}.narrow{max-width:660px}.journey{display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.13em;color:var(--muted);margin-bottom:24px}.quiz-art{display:flex;gap:8px;justify-content:center;margin-bottom:25px}.quiz-art img{width:52px;height:65px;object-position:50% 22%;border-radius:5px;border:1px solid #ac885744}.quiz-progress{display:flex;gap:7px;margin-bottom:28px}.quiz-progress span{flex:1;height:3px;background:#3b253f;border-radius:3px}.quiz-progress .done{background:var(--gold)}.quiz h1{font-size:30px}.quiz .lead{font-size:15px;margin:16px 0 25px}.answers{padding:0;border:0;margin:0;display:grid;gap:11px}.answer{position:relative;min-height:73px;display:flex;align-items:center;gap:15px;border:1px solid #674364;background:linear-gradient(115deg,#281835,#151326);padding:17px 18px;border-radius:8px;font-size:17px;line-height:1.45;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s}.answer input{position:absolute;opacity:0;width:1px;height:1px}.answer i{width:18px;height:18px;border:1px solid #b7a0bd;border-radius:50%;flex-shrink:0}.answer:has(input:focus-visible){outline:3px solid #84c9ff;outline-offset:3px}.answer:hover{border-color:#cba269}.answer.selected{border-color:var(--gold);background:#473047;box-shadow:0 0 0 1px #f1ca7e44}.answer.selected i{background:var(--gold);border:4px solid #473047;outline:1px solid var(--gold)}.cards-screen{text-align:center;max-width:1000px}.cards-screen h1{max-width:740px;margin:auto;font-size:39px}.cards-screen .lead{max-width:540px;margin:23px auto 0}.card-deck{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:38px auto 28px;position:relative;max-width:950px}.choice-card{position:relative;aspect-ratio:2/3;border:0;background:none;padding:0;perspective:1200px}.choice-card:hover{filter:brightness(1.2);transform:translateY(-6px)}.selecting .choice-card:hover{transform:none}.choice-card .card-back{padding:8px;border-radius:8px}.choice-card .card-front{border-radius:8px}.choice-card .back-title{font-size:6px;letter-spacing:.09em}.choice-card .back-frame{gap:13px}.choice-card .back-mirror{font-size:26px;width:45%}.choice-card .back-frame:before,.choice-card .back-frame:after{font-size:10px;top:6px;left:7px}.choice-card .back-frame:after{inset:auto 7px 6px auto}.choice-card .back-star{font-size:8px}.cards-screen .text-button{margin-top:12px}.reveal-layout,.transition-layout{display:grid;grid-template-columns:.88fr 1fr;gap:60px;align-items:center;max-width:1080px}.mirror-art{position:relative;border:1px solid #b88855;border-radius:12px;aspect-ratio:2/3;overflow:hidden;box-shadow:0 20px 70px #0007}.mirror-art .art-label strong{font-size:27px}.reveal-copy h1,.transition-layout h1{font-size:38px}.reveal-copy .primary,.transition-layout .primary{margin-top:30px}.vsl-screen{max-width:890px;text-align:center}.vsl-screen h1{font-size:38px}.vsl-screen .lead{max-width:650px;margin:23px auto 30px}.video-wrap{position:relative;aspect-ratio:16/9;border:1px solid #926c58;border-radius:12px;overflow:hidden;background:#100910}.video-wrap video{display:block;width:100%;height:100%;object-fit:contain;background:#100910}.video-pending{position:absolute;inset:0;background:linear-gradient(#10091288,#100912eb);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:24px;pointer-events:none}.video-pending strong{font-size:17px}.video-pending>span:last-child{font-size:12px;line-height:1.7;color:#d8c9d9}.play-symbol{width:58px;height:58px;border:1px solid #d9b16b;border-radius:50%;display:grid;place-items:center;font-size:35px;color:var(--gold)}.video-wrap:has(.video-pending) video{object-fit:cover;object-position:50% 42%}.video-caption{font-size:11px;margin:14px 0;color:var(--muted);line-height:1.8}.transcript{border:1px solid #634164;border-radius:8px;text-align:left;padding:0 22px;margin:28px 0;background:#211326}.transcript summary{padding:20px 0;cursor:pointer;font-size:14px;font-weight:600;color:#f6dab0}.transcript p{font-size:15px}.vsl-screen>.primary{max-width:550px;margin:26px auto 0}.offer-screen{max-width:1160px;margin:auto;padding:55px 44px}.offer-head{max-width:900px;text-align:center;margin:0 auto 38px}.offer-head h1{font-size:40px}.offer-head .lead{font-size:17px;max-width:770px;margin:25px auto}.profile-strip{display:flex;align-items:center;gap:18px;max-width:670px;margin:auto;padding:15px 18px;background:linear-gradient(100deg,#25152c,#17213d);border:1px solid #6b466d;border-radius:9px}.profile-image{width:62px;height:83px;flex-shrink:0;overflow:hidden;border-radius:5px}.profile-strip span{font-size:8px;font-weight:600;letter-spacing:.1em;color:var(--gold)}.profile-strip strong{font-size:23px;display:block;margin:6px 0}.profile-strip p{font-size:12px;line-height:1.7;margin:0}.profile-caution{max-width:670px;margin:12px auto 45px;font-size:11px}.profile-caution .text-button{display:inline;padding:4px 0;min-height:0;font-size:11px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.offer-visual{min-width:0;text-align:center}.offer-visual>.secondary{max-width:370px;margin:auto}.offer-detail{padding-top:10px}.offer-detail h2{font-size:35px}.reading-mockup{padding:8px;max-width:370px;margin:auto;background:#26192a;border:1px solid #99735f;border-radius:17px;box-shadow:16px 20px 0 -8px #211328,0 30px 70px #0008;overflow:hidden}.device-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 7px 14px;font-size:7px;letter-spacing:.15em;color:#d1bca7}.device-bar i{width:4px;height:4px;border-radius:50%;background:#d1bca7}.preview-sheet{min-height:485px;border-radius:7px;overflow:hidden;position:relative}.preview-cover{height:485px}.preview-cover img{object-position:50% 22%}.preview-cover>div{position:absolute;inset:auto 0 0;padding:125px 22px 30px;text-align:left;background:linear-gradient(transparent,#120b14 82%)}.preview-cover h2{font-size:46px;color:var(--gold)}.preview-cover p{font-size:15px;margin:13px 0;color:#f3e3ef}.preview-cover .eyebrow{font-size:8px;margin-bottom:9px}.preview-cover span{font-size:10px;line-height:1.8;color:#d7bacd}.preview-paper{background:#f6eedf;color:#302333;padding:28px 24px;text-align:left}.preview-paper .eyebrow{color:#765829;font-size:8px}.paper-chapter{display:block;font-size:42px;font-weight:600;color:#aa2a52;margin:15px 0 22px}.preview-paper h2{color:#302333;font-size:28px;margin-bottom:21px}.preview-paper p{font-size:14px;line-height:1.75;color:#41313f}.paper-insight{border-left:2px solid #b09050;padding:3px 0 3px 15px;margin:22px 0}.paper-insight>span{font-size:8px;font-weight:800;letter-spacing:.1em;color:#926535}.paper-insight p{margin:11px 0 0}.paper-footer{display:block;font-size:7px;letter-spacing:.12em;line-height:1.8;color:#6e6170;margin-top:28px}.preview-navigation{display:flex;align-items:center;justify-content:space-between;max-width:370px;gap:16px;margin:24px auto 12px}.preview-navigation p{font-size:11px;margin:0;color:var(--muted)}.preview-tabs{max-width:390px;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:auto}.preview-tabs button{font-size:10px;min-height:36px;border:1px solid #634464;background:#211428;border-radius:5px;padding:7px 11px;color:#e0d1e4}.preview-tabs button[aria-pressed=true]{background:#573652;border-color:var(--gold);color:#ffdb9e}.contents{padding:0;margin:30px 0;list-style:none;counter-reset:content}.contents li{position:relative;border-bottom:1px solid #473047;padding:17px 0 17px 37px;counter-increment:content}.contents li:before{content:"0" counter(content);position:absolute;left:0;top:20px;color:var(--gold);font-size:10px;font-weight:700}.contents b{display:block;font-size:14px;font-weight:700;line-height:1.7}.contents span{display:block;font-size:12px;line-height:1.8;color:#c5b5c9;margin-top:5px}.purchase-box{padding:25px;background:linear-gradient(130deg,#341b32,#19172e);border:1px solid #8d6062;border-radius:10px;margin-top:25px}.purchase-box .availability{font-size:17px;font-weight:700;color:#f5dbc0;margin-bottom:12px}.purchase-box .quiet{margin:12px 0 18px}.purchase-box .quiet:last-child{margin-bottom:0;text-align:center;font-size:11px}.price{font-size:42px;color:var(--gold);font-weight:800}.faq{max-width:780px;margin:85px auto 30px}.faq h2{margin-bottom:32px}.faq details{border-bottom:1px solid #4e3450;padding:0}.faq summary{padding:22px 0;font-size:15px;line-height:1.7;font-weight:600;cursor:pointer}.faq p{font-size:14px;line-height:1.8}.offer-screen>.text-button{display:block;margin:auto}.offer-screen>.disclaimer{text-align:center;max-width:680px;margin:30px auto}.checkout .secondary{margin-top:20px}.checkout .primary{margin:30px 0 20px}.preview-reader{max-width:700px}.reader-top h1{font-size:34px}.reader-cover{position:relative;max-width:400px;aspect-ratio:2/3;margin:22px auto 45px;border:1px solid #a58358;border-radius:10px;overflow:hidden}.preview-reader article{padding:30px 0;border-top:1px solid #4e3450}.preview-reader article h2{margin-bottom:22px}.preview-reader article .paper-insight{padding:15px 20px;background:#25162c}.preview-reader .paper-insight span{color:var(--gold)}.preview-reader .paper-insight p{font-size:14px;color:#dacbdf}.notice{position:sticky;top:0;z-index:30;background:#463324;color:#fff4dc;font-size:14px;padding:16px;text-align:center;box-shadow:0 2px 15px #0008}.image-error{outline:2px solid #af5263}footer{max-width:1112px;margin:30px auto 0;padding:26px 0 35px;display:flex;align-items:center;gap:24px;border-top:1px solid #49314a;font-size:10px;color:#bdaec3}footer>span{margin-right:auto}dialog{max-width:560px;width:calc(100% - 40px);border:1px solid #8c646a;border-radius:12px;background:#211426;color:#fff2e3;padding:28px}dialog::backdrop{background:#08060bd9}dialog h2{font-size:25px;margin-bottom:25px}dialog p{font-size:14px}.dialog-actions{display:grid;gap:12px}@media(max-width:800px){.topbar{padding:0 23px;height:65px}.header-note{display:none}.brand,.brand b{font-size:8px}.brand-mark{font-size:29px}.intro{padding:31px 23px 0;display:flex;flex-direction:column;gap:0;align-items:stretch}.intro-copy{padding:0}.intro h1{font-size:clamp(29px,7.8vw,35px);line-height:1.14;letter-spacing:-.042em}.intro-copy .eyebrow{font-size:8px;margin-bottom:17px}.desktop-lead,.desktop-cta{display:none}.hero-carousel{margin:19px -23px 0;--card-width:min(74vw,330px)}.carousel-track{gap:16px;padding-top:14px;padding-bottom:18px}.hero-card{border-radius:12px}.hero-card .art-label{padding:100px 21px 24px}.art-label strong{font-size:32px}.carousel-hint{font-size:7px;margin-top:13px}.mobile-cta{display:block;margin-top:25px}.mobile-cta p{font-size:15px;margin-bottom:22px}.primary{font-size:11px;min-height:65px;padding:18px 16px}.micro{font-size:9px;gap:10px}.micro span+span:before{margin-right:10px}.intro-editorial{padding:57px 0 25px}.intro-editorial h2{font-size:29px}.intro-editorial p{font-size:15px}.screen{padding:31px 23px 45px}.journey{font-size:7px;margin-bottom:21px}.quiz-art{gap:7px;margin-bottom:21px}.quiz-art img{width:calc((100vw - 95px)/6);max-width:54px;height:63px}.quiz-progress{margin-bottom:25px}.quiz h1{font-size:26px;line-height:1.2}.quiz .lead{font-size:14px;margin:15px 0 22px}.answer{padding:16px 14px;font-size:17px;min-height:73px;gap:13px}.navigation{gap:18px;margin-top:24px}.navigation .primary{font-size:10px;min-height:59px}.navigation .text-button{font-size:11px}.cards-screen .eyebrow{font-size:8px;margin:27px 0 17px}.cards-screen h1{font-size:29px}.cards-screen .lead{font-size:15px;margin-top:20px}.card-deck{grid-template-columns:repeat(3,1fr);gap:16px 12px;max-width:390px;margin-top:28px}.choice-card .back-title{font-size:5px}.choice-card .back-mirror{font-size:22px}.choice-card .back-frame{gap:11px}.choice-card .card-back{padding:7px}.deck-note{font-size:11px;margin-top:22px}.reveal-layout,.transition-layout{display:flex;flex-direction:column;gap:31px;align-items:stretch}.mirror-art{width:76%;max-width:320px;margin:0 auto;aspect-ratio:2/3}.mirror-art .art-label{padding:85px 18px 22px}.mirror-art .art-label strong{font-size:24px}.mirror-art .art-label small{font-size:6px}.reveal-copy h1,.transition-layout h1{font-size:30px}.reveal-copy .lead,.transition-layout .lead{font-size:16px;margin:21px 0}.reveal-copy p,.transition-layout p{font-size:15px}.reveal-copy .eyebrow,.transition-layout .eyebrow{font-size:8px}.reveal-copy .primary,.transition-layout .primary{margin-top:25px}.vsl-screen h1{font-size:29px}.vsl-screen .eyebrow{font-size:8px}.vsl-screen .lead{font-size:15px;margin:22px 0 27px}.video-wrap{aspect-ratio:4/3;border-radius:9px}.video-pending{gap:11px;padding:17px}.video-pending strong{font-size:14px}.video-pending>span:last-child{font-size:11px}.play-symbol{width:46px;height:46px;font-size:29px}.video-caption{font-size:10px}.transcript{margin:25px 0;padding:0 17px}.transcript summary{font-size:12px}.transcript p{font-size:14px}.offer-screen{padding:36px 23px}.offer-head{text-align:left;margin-bottom:29px}.offer-head .eyebrow{font-size:8px}.offer-head h1{font-size:29px;line-height:1.18}.offer-head h1 em{display:block;margin-top:15px}.offer-head .lead{font-size:15px;margin:23px 0}.profile-strip{padding:13px;gap:13px}.profile-strip span{font-size:7px}.profile-strip strong{font-size:23px}.profile-strip p{font-size:11px}.profile-caution{margin-bottom:32px;font-size:10px}.offer-grid{display:flex;flex-direction:column;gap:42px}.offer-visual,.offer-detail{width:100%}.reading-mockup{max-width:315px}.preview-cover{height:430px}.preview-sheet{min-height:430px}.preview-paper{padding:23px 20px}.preview-paper h2{font-size:26px}.preview-paper p{font-size:13px}.paper-chapter{font-size:34px;margin:12px 0 18px}.preview-cover h2{font-size:42px}.preview-cover>div{padding:100px 19px 25px}.preview-navigation{max-width:315px}.preview-tabs{max-width:340px}.preview-tabs button{font-size:9px;padding:7px 9px}.preview-navigation p{font-size:10px}.offer-detail h2{font-size:31px}.contents{margin:22px 0}.purchase-box{padding:22px 18px}.purchase-box .primary{font-size:11px}.purchase-box .availability{font-size:16px}.faq{margin-top:54px}.faq h2{font-size:27px}.faq summary{font-size:14px}.checkout h1{font-size:31px}.checkout .lead{font-size:16px}.reader-top h1{font-size:29px}.preview-reader h2{font-size:27px}.preview-reader p{font-size:15px}.reader-cover{width:90%}.reader-cover .art-label strong{font-size:30px}footer{margin:25px 23px 0;padding:23px 0;gap:15px;flex-wrap:wrap;font-size:9px}footer>span{width:100%;margin:0}footer .text-button{font-size:10px;padding:5px 0}}@media(prefers-reduced-motion:reduce){html,.carousel-track{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-card,.choice-card:hover{transform:none}}.hero-carousel{--card-width:310px;isolation:isolate}.hero-carousel .carousel-track{display:block;height:calc(var(--card-width)*1.5 + 76px);overflow:hidden;padding:0;scroll-snap-type:none;touch-action:pan-y pinch-zoom;cursor:grab;user-select:none;-webkit-user-select:none}.hero-carousel .carousel-track.dragging{cursor:grabbing}.hero-carousel .hero-card{position:absolute;top:24px;left:50%;margin-left:calc(var(--card-width)/-2);width:var(--card-width);height:calc(var(--card-width)*1.5);transform:translate(var(--fan-x,0px),var(--fan-y,0px)) rotate(var(--fan-angle,0deg)) scale(var(--fan-scale,1));transform-origin:50% 85%;opacity:1;perspective:none;transition:transform .48s cubic-bezier(.22,.7,.25,1),opacity .4s;will-change:transform}.hero-carousel .dragging .hero-card{transition:none}.hero-carousel .hero-card .card-front{transform:none;backface-visibility:visible;box-shadow:0 12px 28px #0009;border-color:#cba46088}.hero-carousel .hero-card.centered .card-front{border-color:var(--accent);box-shadow:0 17px 40px #000b}.hero-carousel .hero-card img{pointer-events:none}.hero-carousel .hero-card:not(.centered) .art-label{padding-bottom:21px}.hero-carousel .hero-card:not(.centered) .art-label strong{font-size:27px}.hero-carousel .carousel-hint{margin:0 0 4px}.hero-carousel .hero-card:focus-visible{outline-offset:4px}@media(max-width:800px){.hero-carousel{--card-width:min(62vw,290px);margin-top:17px}.hero-carousel .carousel-track{height:calc(var(--card-width)*1.5 + 72px)}.hero-carousel .hero-card{top:18px}.hero-carousel .hero-card .art-label{padding:80px 17px 20px}.hero-carousel .hero-card .art-label strong{font-size:29px}.hero-carousel .hero-card .art-label small{font-size:7px}.hero-carousel .hero-card .art-label>span{font-size:9px}.hero-carousel .hero-card:not(.centered) .art-label strong{font-size:23px}.hero-carousel .carousel-hint{font-size:7px;margin:0 0 2px}.mobile-cta{margin-top:22px}}.personal-note{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin:15px 0 54px;padding:30px 0;border-top:1px solid #51334c;border-bottom:1px solid #51334c}.personal-note h2{font-size:25px;margin-bottom:20px}.personal-note p{font-size:14px}.personal-next{border-left:2px solid #a5734e;padding-left:24px}.personal-next strong{font-size:15px;line-height:1.8;display:block;color:#f4d3a6}.personal-next>span{display:block;font-size:10px;line-height:1.8;color:#c4b0ca;margin-top:18px}.plan-step{border-left:2px solid #b48957;padding-left:22px;margin:30px 0}.plan-step h3{font-size:20px;line-height:1.5}.preview-reader ol{padding-left:22px}.preview-reader li{font-size:16px;line-height:1.8;margin-bottom:15px}@media(max-width:800px){.personal-note{display:block;padding:26px 0;margin:10px 0 38px}.personal-note h2{font-size:24px}.personal-note .eyebrow{font-size:8px}.personal-next{padding-left:18px;margin-top:24px}.personal-note p,.personal-next strong{font-size:14px}.plan-step{padding-left:17px}}.choice-card.stage-selected{transform:translateY(-8px) scale(1.05);filter:brightness(1.2);z-index:2}.choice-card.stage-selected .card-back{border-color:var(--gold);box-shadow:0 0 0 1px #f1ca7e66,0 8px 30px #f1ca7e25}.choice-card.stage-muted{opacity:.25;transform:scale(.96);transition:opacity .25s,transform .25s}.vsl-active .topbar,.vsl-active footer{display:none}.vsl-active .vsl-screen{padding-top:34px;min-height:100vh}.vsl-screen h1{font-size:clamp(27px,3.5vw,36px);max-width:670px;margin:0 auto 27px}.vsl-cta[hidden],.player-error[hidden]{display:none}.vsl-cta{margin:28px auto 0;max-width:550px}.vsl-cta .primary{margin:0}.virtual-badge{position:absolute;top:12px;left:12px;background:#100912b0;border:1px solid #d2b67850;border-radius:4px;color:#f5e8d6;font-size:9px;padding:6px 8px;pointer-events:none}.player-error{position:absolute;inset:0;background:#100912eb;color:#f5e8d6;margin:0;padding:25px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1.7;text-align:center}.vsl-screen .video-wrap{margin:0}.vsl-active .video-pending{background:linear-gradient(#10091255,#100912dd)}@media(max-width:800px){.vsl-active .vsl-screen{padding-top:29px}.vsl-screen h1{font-size:28px;margin-bottom:24px}.vsl-cta{margin-top:24px}.virtual-badge{font-size:8px;top:8px;left:8px}.vsl-active .video-wrap{aspect-ratio:4/3}}.card-reveal-active .topbar,.card-reveal-active footer{display:none}.card-reveal-only{min-height:100svh;display:grid;place-items:center;padding:24px 16px;overflow:hidden}.reveal-card{position:relative;width:min(78vw,340px,calc((100svh - 60px)*.6667));aspect-ratio:2/3;perspective:1400px;filter:drop-shadow(0 18px 45px #0009)}.reveal-card .card-front{border-color:#e6ba74}.reveal-name{position:absolute;inset:auto 0 0;padding:65px 12px 22px;background:linear-gradient(transparent,#0c080eef);text-align:center}.reveal-name h1{font-size:clamp(19px,5vw,26px);line-height:1.25;color:#ffe7b3;margin:0;text-transform:uppercase;letter-spacing:.02em}.vsl-active .vsl-screen{max-width:470px;min-height:100svh;padding:24px 16px 30px}.vsl-active .wistia-wrap{aspect-ratio:9/16;border-radius:18px;border:1px solid #cba460a0;box-shadow:0 15px 55px #0009,0 0 35px #78224522;background:#0c080e}.wistia-wrap wistia-player{display:block;width:100%}.wistia-wrap wistia-player:not(:defined){padding-top:177.78%;background:center / cover no-repeat url(https://fast.wistia.com/embed/medias/hv73m46t0a/swatch);filter:blur(5px)}.vsl-active .vsl-cta{margin-top:22px}.vsl-active .vsl-cta .primary{font-size:14px}@media print{body{background:#fff;color:#222}.topbar,footer,button,.reader-top .quiet{display:none}p{color:#222}.screen{padding:0}.preview-reader article,.plan-step{break-inside:avoid}h2,em{color:#53304b}}.cards-selection-active footer{display:none}.cards-screen .deck-note{font-size:10px;line-height:1.6;max-width:420px;margin:18px auto 0}body.vsl-active footer,body.card-reveal-active footer,body.cards-selection-active footer{display:flex}footer .footer-test-link{font-size:10px;min-height:32px;padding:6px 3px;font-weight:400}footer .footer-test-link[hidden]{display:none}.final-offer{max-width:1080px;padding:48px 36px 24px}.result-reveal{display:flex;align-items:center;justify-content:center;gap:34px;max-width:800px;margin:0 auto 52px}.result-portrait{width:180px;height:240px;flex-shrink:0;overflow:hidden;border:1px solid #e1b9ff;border-radius:90px 90px 20px 20px;box-shadow:0 0 45px #b248ee33}.result-portrait img{object-position:50% 24%}.result-reveal h1{font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.35;letter-spacing:-.035em}.result-reveal h1 em{color:#e8b5ff;font-weight:800}.gifts-heading{text-align:center;margin-bottom:28px}.gifts-heading .eyebrow{color:#d7a2ff;font-size:9px;margin-bottom:12px}.gifts-heading h2{font-size:clamp(32px,4vw,44px)}.gifts-heading h2 em{color:#f3afdb}.gifts-heading>p:last-child{font-size:13px;color:#d0bed7;margin:12px 0 0}.gifts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gift-card{--gift-accent:#ff91c5;--gift-glow:#b92e81;position:relative;isolation:isolate;display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:center;min-height:310px;padding:25px 23px 25px 14px;border:1px solid #b6549e;border-radius:18px;background:radial-gradient(ellipse at 4% 60%,#9c27696b,transparent 66%),linear-gradient(125deg,#39172e,#1d1028);overflow:hidden;box-shadow:0 10px 36px #0002}.gift-codes{--gift-accent:#a9bfff;--gift-glow:#4e66c9;border-color:#5d69c2;background:radial-gradient(ellipse at 4% 60%,#335ab16b,transparent 66%),linear-gradient(125deg,#182f56,#19122f)}.gift-cycles{--gift-accent:#d3abff;--gift-glow:#8354d2;border-color:#8653b4;background:radial-gradient(ellipse at 4% 60%,#6b2da66b,transparent 66%),linear-gradient(125deg,#361747,#201027)}.gift-moon{--gift-accent:#9ce4ff;--gift-glow:#3775b3;border-color:#447bb5;background:radial-gradient(ellipse at 4% 60%,#2d72ad6b,transparent 66%),linear-gradient(125deg,#102d49,#161631)}.gift-oracle{--gift-accent:#f7d695;--gift-glow:#b874cc;grid-column:1/-1;grid-template-columns:210px minmax(0,1fr);min-height:256px;padding:26px 44px;border-color:#b69564;background:radial-gradient(ellipse at 8% 80%,#98633850,transparent 54%),radial-gradient(ellipse at 100% 0%,#8729a05c,transparent 65%),#23132e}.gift-number{position:absolute;right:12px;top:-22px;font-size:110px;font-weight:800;line-height:1.3;letter-spacing:-.09em;color:var(--gift-accent);opacity:.055;z-index:-1}.gift-art{height:260px;display:grid;place-items:center;position:relative}.gift-art:before{content:"";position:absolute;width:160px;height:160px;border:1px solid var(--gift-accent);border-radius:50%;opacity:.17;box-shadow:0 0 45px var(--gift-glow)}.gift-mockup{width:190px;max-width:112%;height:100%;position:relative;z-index:1;filter:drop-shadow(5px 13px 12px #0005)}.gift-mockup img{object-fit:contain}.gift-copy{position:relative;min-width:0}.gift-tag{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--gift-accent);margin-bottom:15px}.gift-tag>span{border:1px solid #ffffff26;background:#ffffff0b;border-radius:20px;padding:4px 7px;font-size:7px;letter-spacing:.04em;color:#f0e7f6}.gift-copy h3{font-size:18px;line-height:1.2;letter-spacing:-.035em;font-weight:800;margin:0;color:#fff7ff}.gift-subtitle{font-size:11px;line-height:1.5;color:var(--gift-accent);margin:6px 0 0;font-weight:600}.gift-benefit{font-size:12px;line-height:1.7;color:#e0d1e6;margin:12px 0 16px}.gift-value{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;border-top:1px solid #ffffff24}.gift-value>span{font-size:10px;color:#d4c1dd}.gift-value s{margin-left:3px;text-decoration-color:#f4a2c5;font-size:13px;font-weight:700;color:#fff0f8}.gift-value>strong{color:#bcffd9;font-size:14px;letter-spacing:-.025em}.gift-oracle .gift-art{height:260px}.gift-oracle .gift-mockup{width:190px}.gift-oracle .gift-copy h3{font-size:25px;max-width:490px}.gift-oracle .gift-subtitle{font-size:12px}.gift-oracle .gift-benefit{font-size:13px;max-width:530px}.gift-oracle .gift-value{flex-direction:row;align-items:center;justify-content:space-between}.gifts-total{display:flex;flex-direction:column;align-items:center;gap:7px;padding:25px 0 45px;text-align:center}.gifts-total>span{font-size:11px;color:#c8b6d1}.gifts-total>strong{font-size:13px;color:#e7c8fb}.final-purchase{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:54px 42px 36px;border-radius:22px;border:1px solid #da9dff;background:radial-gradient(ellipse at 100% 10%,#c536c87d,transparent 65%),linear-gradient(120deg,#3d1c86,#6221aa 60%,#892a9f);box-shadow:0 0 65px #a83ae224,inset 0 0 70px #a656fa24}.purchase-ribbon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;background:linear-gradient(100deg,#f6c7ec,#dec6ff);color:#4d157a;border:1px solid #ffdcfc;border-radius:25px;padding:10px 22px;font-weight:800;letter-spacing:.1em;font-size:10px;box-shadow:0 5px 20px #1c0d4533}.purchase-intro .eyebrow{font-size:8px;color:#eed2ff;margin-bottom:14px}.purchase-intro h2{font-size:32px;line-height:1.15;letter-spacing:-.045em}.purchase-intro h2 em{display:block;color:#561343;background:linear-gradient(110deg,#ffe2f2,#ffb9e1);border:1px solid #fff0f9;border-left:4px solid #fff5fb;border-radius:11px;padding:16px 17px;font-size:.76em;line-height:1.3;letter-spacing:-.025em;margin-top:12px;font-weight:650;box-shadow:0 7px 28px #f68acb38}.purchase-intro>p:not(.eyebrow){font-size:12px;line-height:1.7;color:#ecd9fc;margin:16px 0}.purchase-includes{list-style:none;padding:0;margin:21px 0 0;display:grid;gap:11px}.purchase-includes li{font-size:11px;color:#f5e7ff;display:flex;gap:9px;line-height:1.5}.purchase-includes li:before{content:"\2713";color:#c0ffde;font-weight:700}.purchase-action{text-align:center;padding:22px 0 10px}.purchase-discount{display:inline-block;padding:7px 12px;color:#fff5fd;background:#ec94e525;border:1px solid #f0a3ed66;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.06em}.price-before{font-size:13px;color:#ead4fc;margin:21px 0 0}.price-before s{text-decoration-color:#ffbce9}.final-price{font-size:86px;font-weight:800;letter-spacing:-.07em;line-height:1.2;color:#fff;margin:0;white-space:nowrap}.final-price>span:first-child{font-size:26px;letter-spacing:-.04em}.final-price>span:last-child{font-size:31px;letter-spacing:-.04em}.payment-note{color:#efdcfc;font-size:11px;margin:4px 0 22px}.final-offer .primary{background:linear-gradient(100deg,#ffc7e7,#ffe2f2);border-color:#ffe5f4;color:#4c175a;box-shadow:0 8px 35px #25013740;font-size:11px;min-height:62px;padding:17px 13px;border-radius:10px;gap:9px}.purchase-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:15px;color:#e5c8f5;font-size:8px}.final-faq{max-width:760px;margin-top:65px;margin-bottom:35px}.final-faq>.eyebrow{text-align:center;color:#c5a0ed;font-size:8px;margin-bottom:12px}.final-faq>h2{text-align:center;font-size:33px;margin-bottom:27px}.final-faq h2 em{color:#e2b1f5}.final-faq details{border-bottom-color:#70518755}.final-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:12px;padding:19px 0;line-height:1.6}.final-faq summary::-webkit-details-marker{display:none}.final-faq summary>span{font-size:22px;line-height:1;color:#d4a6f5;font-weight:400;transition:transform .2s}.final-faq details[open] summary>span{transform:rotate(45deg)}.final-faq details>p{font-size:12px;color:#d9c9e2;margin:0 28px 19px 0}.faq-closing{text-align:center;margin-top:34px}.faq-closing p{font-size:13px;color:#d8c6e3;margin-bottom:15px}.faq-closing .primary{max-width:370px;margin:auto}@media(max-width:800px){.final-offer{padding:30px 20px 16px}.result-reveal{flex-direction:column;gap:21px;margin-bottom:40px;text-align:center}.result-portrait{width:150px;height:200px;border-radius:75px 75px 16px 16px}.result-reveal h1{font-size:25px;max-width:450px}.gifts-heading{margin-bottom:23px}.gifts-heading .eyebrow{font-size:7px;letter-spacing:.12em}.gifts-heading h2{font-size:32px}.gifts-heading>p:last-child{font-size:11px;line-height:1.7;max-width:270px;margin:12px auto 0}.gifts-grid{grid-template-columns:1fr;gap:16px}.gift-card,.gift-oracle{grid-column:auto;grid-template-columns:135px minmax(0,1fr);gap:15px;padding:24px 17px 22px 12px;min-height:294px;border-radius:16px}.gift-art,.gift-oracle .gift-art{height:230px}.gift-art:before{width:130px;height:130px}.gift-mockup,.gift-oracle .gift-mockup{width:144px;max-width:110%}.gift-tag{font-size:7px;gap:5px;margin-bottom:12px;letter-spacing:.04em}.gift-tag>span{font-size:6px;padding:4px 5px}.gift-copy h3,.gift-oracle .gift-copy h3{font-size:17px;line-height:1.2}.gift-subtitle,.gift-oracle .gift-subtitle{font-size:10px;line-height:1.5}.gift-benefit,.gift-oracle .gift-benefit{font-size:11px;line-height:1.7;margin:11px 0 12px}.gift-value,.gift-oracle .gift-value{flex-direction:column;align-items:flex-start;gap:6px;padding-top:11px}.gift-value>span{font-size:10px}.gift-value s{font-size:12px}.gift-value>strong{font-size:14px}.gifts-total{padding:22px 5px 42px;gap:8px}.gifts-total>span{font-size:9px;line-height:1.7}.gifts-total>strong{font-size:11px;line-height:1.6}.final-purchase{grid-template-columns:1fr;gap:14px;padding:39px 25px 25px;border-radius:18px}.purchase-ribbon{font-size:8px;padding:9px 17px;letter-spacing:.07em}.purchase-intro .eyebrow{font-size:7px;margin-bottom:12px}.purchase-intro h2{font-size:29px}.purchase-intro>p:not(.eyebrow){font-size:11px;margin:14px 0}.purchase-includes{gap:10px;margin-top:16px}.purchase-includes li{font-size:10px}.purchase-action{padding:22px 0 0;border-top:1px solid #e5b1ff40;margin-top:5px}.final-price{font-size:85px}.price-before{margin-top:17px;font-size:12px}.final-offer .primary{font-size:10px;min-height:60px}.payment-note{font-size:10px;margin-bottom:20px}.purchase-meta{font-size:7px;gap:11px}.final-faq{margin-top:46px;margin-bottom:22px}.final-faq>h2{font-size:27px;margin-bottom:20px}.final-faq>.eyebrow{font-size:7px}.final-faq summary{font-size:11px;padding:18px 0;gap:15px}.final-faq details>p{font-size:11px;line-height:1.8}.faq-closing p{font-size:11px}}@media(max-width:359px){.final-offer{padding-left:15px;padding-right:15px}.result-reveal h1{font-size:23px}.gift-card,.gift-oracle{grid-template-columns:103px minmax(0,1fr);gap:12px;padding-left:9px;padding-right:13px}.gift-mockup,.gift-oracle .gift-mockup{width:112px}.gift-copy h3,.gift-oracle .gift-copy h3{font-size:15px}.gift-benefit,.gift-oracle .gift-benefit{font-size:10px}.final-purchase{padding-left:19px;padding-right:19px}}
