@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Italiana&display=swap";:root{color:#28231b;font-synthesis:none;--ink:#28231b;--paper:#f4ead4;--cream:#fbf4e6;--red:#9d3d2d;--red-dark:#7f2f23;--gold:#b68b49;--muted:#756957;--line:#846d4435;--night:#27261f;background:#d8cdb7;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:#d8cdb7;min-width:320px;max-width:100%;margin:0;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.7}h1,h2,h3,p{margin-top:0}em{color:var(--red);font-style:italic}.app-shell{background:var(--paper);width:100%;max-width:760px;min-height:100vh;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 70px #15120c45}.app-shell:before{content:"";opacity:.14;pointer-events:none;z-index:0;background:url(/assets/destiny-bg-CH6JG0Rd.webp) top/cover;width:100%;max-width:760px;margin:auto;position:fixed;inset:0}.app-shell>*{z-index:1;position:relative}.topbar{min-height:68px;padding:max(12px,env(safe-area-inset-top)) 22px 9px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:30;background:#f4e8cedd;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.icon-btn,.brand{color:var(--ink);background:0 0;border:0}.icon-btn{place-items:center;margin-left:-8px;padding:8px;display:grid}.brand{letter-spacing:.18em;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.brand-mark{border:1px solid var(--gold);width:31px;height:31px;color:var(--red);letter-spacing:0;border-radius:50%;place-items:center;font-family:serif;display:grid}.secure-pill{color:#665c4b;align-items:center;gap:5px;font-size:11px;display:flex}.menu-panel{z-index:29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7eeddf8;width:100%;max-width:760px;padding:22px;display:grid;position:fixed;top:68px;box-shadow:0 16px 24px #31291c25}.menu-panel button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;justify-content:space-between;padding:15px 8px;font-weight:600;display:flex}.hero{text-align:center;background:linear-gradient(#f5ead2c4,#f5ead2ac 54%,#f5ead2e8),url(/assets/destiny-bg-CH6JG0Rd.webp) top/cover;min-height:735px;padding:68px 34px 44px}.hero-orbit,.loader-orbit{border:1px solid #9c784a60;border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto 27px;display:grid;position:relative}.hero-orbit:before,.loader-orbit:before{content:"";border:1px solid #9c784a65;border-radius:50%;position:absolute;inset:11px}.hero-orbit span,.loader-orbit span{background:var(--red);color:#faedcf;border-radius:50%;place-items:center;width:56px;height:56px;font:27px serif;display:grid;box-shadow:0 7px 20px #71291c3b}.hero-orbit i,.loader-orbit i{background:var(--gold);transform-origin:3px 57px;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:51px}.hero-orbit i:nth-of-type(2),.loader-orbit i:nth-of-type(2){transform:rotate(120deg)}.hero-orbit i:nth-of-type(3),.loader-orbit i:nth-of-type(3){transform:rotate(240deg)}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--red);justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.hero h1,.flow-heading h1,.result-intro h1,.analyzing h1,.reading-cover h1,.policy-title h1{letter-spacing:-.02em;margin:18px 0 21px;font:400 clamp(43px,10vw,68px)/1 Italiana,serif}.hero-copy{color:#5d5345;max-width:510px;margin:0 auto 28px;font:16px/1.72 Georgia,serif}.primary-btn{background:var(--red);color:#fff6e6;border:0;border-radius:3px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:480px;min-height:59px;font-weight:700;transition:transform .2s,background .2s;display:flex;box-shadow:0 10px 23px #71322738}.hero .primary-btn,.pay-card .primary-btn{margin:auto}.primary-btn:hover{background:var(--red-dark);transform:translateY(-1px)}.text-btn{color:var(--red);background:0 0;border:0;align-items:center;gap:4px;font-weight:700;display:inline-flex}.saved-reading{margin:16px auto 0}.microcopy{color:#746a5a;justify-content:center;align-items:center;gap:6px;margin:15px 0 0;font-size:11px;display:flex}.truth-strip{border-top:1px solid var(--line);color:#675d4e;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:30px auto 0;padding-top:18px;font-size:10px;display:flex}.truth-strip span{align-items:center;gap:5px;display:flex}.truth-strip svg{width:13px;color:var(--red)}.method-section{text-align:center;background:#f8efdf;padding:78px 28px}.method-section>h2,.next30>h2,.next-products>h2{margin:15px 0 20px;font:43px/1.08 Italiana,serif}.method-section>p{max-width:520px;color:var(--muted);margin:0 auto 36px;font:15px/1.7 Georgia,serif}.method-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.method-grid article{border:1px solid var(--line);background:#fff9edb8;min-height:240px;padding:22px 18px;position:relative}.method-grid article>span{color:#9b896c;font:11px Georgia,serif;position:absolute;top:15px;right:15px}.method-grid svg{width:32px;height:32px;color:var(--red);stroke-width:1.3px}.method-grid h3{margin:35px 0 10px;font:23px/1.1 Italiana,serif}.method-grid p{color:var(--muted);margin:0;font:13px/1.6 Georgia,serif}.sample-section{background:var(--night);color:#f7ead3;text-align:center;padding:72px 30px}.sample-label{color:#ba9a68;letter-spacing:.16em;font-size:9px;font-weight:700}.sample-card{text-align:left;background:#333127;border:1px solid #d7b87a42;grid-template-columns:75px 1fr;gap:24px;max-width:590px;margin:25px auto;padding:30px;display:grid}.sample-symbol{color:#d5b77f;border:1px solid #b7945e;border-radius:50%;place-items:center;width:68px;height:68px;font:30px serif;display:grid}.sample-card small{color:#c4a56f;letter-spacing:.15em;font-size:9px}.sample-card h2{margin:8px 0 11px;font:34px Italiana,serif}.sample-card p{color:#d7cab6;margin:0;font:italic 15px/1.7 Georgia,serif}.secondary-btn{min-height:49px;color:inherit;background:0 0;border:1px solid #a7834b80;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:700;display:inline-flex}.flow-page,.result-page,.policy-page{background:#f4ead6e9;min-height:720px;padding:25px 25px 76px}.back-link{color:#746756;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}.progress{background:#cdbf9e66;border-radius:2px;height:3px;margin:15px 0 42px;overflow:hidden}.progress i{background:var(--red);height:100%;display:block}.flow-heading,.result-intro,.policy-title{text-align:center}.seal{color:#f6e7c7;background:var(--red);border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font:22px serif;display:grid}.flow-heading>p,.result-intro>p{letter-spacing:.18em;color:var(--red);margin:14px 0 0;font-size:9px;font-weight:700}.flow-heading h1,.result-intro h1{margin:12px 0;font-size:47px}.flow-heading>small,.result-intro>small{color:#6d6252;padding:0 22px;font:14px/1.6 Georgia,serif;display:block}.focus-grid{gap:12px;max-width:570px;margin:31px auto 0;display:grid}.focus-grid button{border:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff9ecc5;grid-template-columns:42px 1fr 22px;align-items:center;gap:15px;padding:21px;transition:border .2s,transform .2s;display:grid;box-shadow:0 8px 20px #49391f0d}.focus-grid button:hover{border-color:#9d3d2d80;transform:translateY(-2px)}.focus-grid button>svg:first-child{color:var(--red);stroke-width:1.4px;width:31px;height:31px}.focus-grid b{font:22px Italiana,serif;display:block}.focus-grid small{color:var(--muted);margin-top:5px;font:12px/1.5 Georgia,serif;display:block}.birth-form{border:1px solid var(--line);background:#fbf4e5;max-width:590px;margin:30px auto 0;padding:25px 22px;box-shadow:0 11px 26px #4c3c201e}.birth-form label{margin-bottom:18px;display:block}.birth-form label>span,.email-field>span{text-transform:uppercase;letter-spacing:.08em;color:#5c5141;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.birth-form label svg,.email-field svg{width:15px;height:15px;color:var(--red)}.birth-form label small{color:#928571;text-transform:none;margin-left:auto;font-weight:400}.birth-form input,.birth-form select,.email-field input{color:#2f2b24;background:#fffaf0;border:1px solid #8b775046;border-radius:2px;outline:none;width:100%;height:52px;padding:0 13px}.birth-form input:focus,.birth-form select:focus,.email-field input:focus{border-color:var(--red);box-shadow:0 0 0 3px #a33f2d13}.birth-form .primary-btn{max-width:none;margin-top:6px}.privacy-note{color:#847967;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:10px;display:flex}.privacy-note svg{width:13px}.analyzing{text-align:center;background:#f4ead3e7;min-height:720px;padding:145px 30px}.analyzing .loader-orbit{animation:1.6s ease-in-out infinite breathe}.analyzing h1{font-size:49px}.analyzing>p{color:var(--muted);font:14px Georgia,serif}.dots{justify-content:center;gap:7px;margin-top:24px;display:flex}.dots i{background:var(--red);border-radius:50%;width:6px;height:6px;animation:1.2s infinite pulse}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes breathe{50%{transform:scale(1.05)}}@keyframes pulse{50%{opacity:.25;transform:translateY(-4px)}}.result-page{padding-bottom:0}.result-intro{margin-bottom:26px}.reveal-count{color:#f7e8cc;letter-spacing:.1em;background:#2b2922;grid-template-columns:auto 1fr;align-items:center;gap:18px;max-width:590px;margin:0 auto 18px;padding:15px 18px;font-size:10px;font-weight:700;display:grid}.reveal-count>i{background:#ffffff24;height:4px;overflow:hidden}.reveal-count b{background:#c79555;height:100%;display:block}.insight-card,.locked-preview{border:1px solid var(--line);background:#fff9ebd0;max-width:590px;margin:0 auto 14px;padding:26px;box-shadow:0 9px 24px #4b3a1e14}.insight-card.featured{border-top:4px solid var(--red)}.card-top{color:var(--red);justify-content:space-between;align-items:center;display:flex}.card-top span{letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.card-top svg{stroke-width:1.3px;width:26px}.insight-card h2{margin:19px 0 7px;font:35px/1.08 Italiana,serif}.insight-card h3{color:var(--red);margin-bottom:16px;font:italic 15px/1.5 Georgia,serif}.insight-card p{color:#625848;font:14px/1.75 Georgia,serif}.insight-card p:last-child{margin-bottom:0}.element-bars{gap:11px;margin:23px 0;display:grid}.element-bars>div{grid-template-columns:48px 1fr 35px;align-items:center;gap:10px;font-size:10px;display:grid}.element-bars i{background:#d8c9ab80;border-radius:8px;height:7px;overflow:hidden}.element-bars b{background:linear-gradient(90deg,var(--red),#c49451);border-radius:8px;height:100%;display:block}.element-bars strong{color:var(--red)}.next30{text-align:center;max-width:630px;margin:58px auto 50px}.next30>h2{margin-bottom:28px}.guidance-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.guidance-grid article{border:1px solid var(--line);background:#fff9edc2;min-height:245px;padding:22px 18px}.guidance-grid small{letter-spacing:.15em;color:var(--red);font-size:9px;font-weight:700}.guidance-grid h3{margin:21px 0 11px;font:21px/1.15 Italiana,serif}.guidance-grid p{color:var(--muted);font:12px/1.65 Georgia,serif}.locked-preview{background:#efe1c5;padding:24px}.locked-heading{align-items:center;gap:15px;margin-bottom:17px;display:flex}.locked-heading>svg{color:var(--red)}.locked-heading small{color:var(--red);letter-spacing:.13em;font-size:9px}.locked-heading h2{margin:4px 0 0;font:26px Italiana,serif}.locked-row{border-top:1px solid var(--line);grid-template-columns:20px 1fr 17px;align-items:center;gap:8px;min-height:46px;font-size:12px;display:grid}.locked-row>svg:first-child{color:var(--red);width:14px}.locked-row>svg:last-child{color:#9b8d76}.pay-card{text-align:center;background:var(--night);color:#f7ead4;margin:50px -25px 0;padding:73px 30px 76px}.pay-icon{color:#d0a665;border:1px solid #b08b5355;border-radius:50%;place-items:center;width:61px;height:61px;margin:auto auto 19px;display:grid}.pay-card h2{margin:15px 0 18px;font:44px/1.08 Italiana,serif}.pay-card>p{color:#c9bda9;max-width:500px;margin:0 auto 22px;font:14px/1.7 Georgia,serif}.price{margin:12px auto 23px;display:grid}.price strong{font:48px Italiana,serif}.price small{color:#bda987;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.payment-trust{color:#baa98f;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:10px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15130f9c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.checkout-modal{background:#fbf3e4;border:1px solid #c2a97d;width:min(100%,520px);max-height:calc(100vh - 34px);padding:28px;position:relative;overflow:auto;box-shadow:0 25px 70px #08070670}.modal-close{color:#6d6252;background:0 0;border:0;padding:7px;position:absolute;top:13px;right:13px}.demo-banner{color:#eed6a5;letter-spacing:.11em;background:#2c2922;align-items:center;gap:7px;min-height:38px;margin:-28px -28px 25px;padding:10px 44px 10px 18px;font-size:9px;font-weight:700;display:flex}.demo-banner svg{width:14px}.checkout-head small{color:var(--red);letter-spacing:.15em;font-size:9px;font-weight:700}.checkout-head h2{margin:8px 0;font:34px/1.1 Italiana,serif}.checkout-head p{color:var(--muted);font-size:11px}.order-summary{background:#efe1c7;justify-content:space-between;align-items:center;gap:14px;margin:20px 0 16px;padding:17px;display:flex}.order-summary>div{align-items:center;gap:11px;display:flex}.order-summary svg{color:var(--red)}.order-summary span{display:grid}.order-summary b{font-size:12px}.order-summary small{color:var(--muted);margin-top:3px;font-size:9px}.order-summary>strong{font:25px Italiana,serif}.checkout-includes{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.checkout-includes li{color:#605747;gap:6px;font-size:10px;display:flex}.checkout-includes svg{width:13px;color:var(--red)}.email-field{margin-bottom:17px;display:block}.method-preview{border:1px solid var(--line);margin-bottom:16px;padding:14px}.method-preview>small{color:#7b6c56;letter-spacing:.13em;margin-bottom:9px;font-size:8px;display:block}.method-preview>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.method-preview span{background:#fffaf1;border:1px solid #a995734f;place-items:center;min-height:34px;font-size:10px;font-weight:700;display:grid}.method-preview p{color:var(--muted);margin:8px 0 0;font-size:9px}.checkout-button{max-width:none;min-height:56px;font-size:12px}.pay-error{color:#a1261f;text-align:center;margin:10px 0;font-size:11px}.checkout-terms{color:#655b4d;text-align:center;margin:12px 0;font-size:10px;line-height:1.55}.checkout-terms button{color:var(--red);font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.checkout-terms b{color:#3c342a}.secure-checkout{border-top:1px solid var(--line);color:#746957;justify-content:center;align-items:center;gap:6px;padding-top:12px;font-size:9px;display:flex}.reading-page{background:#f4ead5e8}.receipt-strip{color:#f0eddf;background:#365c48;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 20px;font-size:10px;display:flex}.receipt-strip svg{width:14px}.receipt-strip button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.reading-cover{text-align:center;color:#f8ecd6;background:linear-gradient(#24231dd9,#24231ded),url(/assets/destiny-bg-CH6JG0Rd.webp) 50%/cover;padding:77px 26px 70px}.reading-cover .seal{color:#2b261e;background:#bd9257}.reading-cover .section-kicker{color:#caa66f;margin-top:17px}.reading-cover h1{margin-bottom:17px;font-size:62px}.reading-cover p{color:#c5b7a2;font:13px Georgia,serif}.reading-body{max-width:680px;margin:auto;padding:38px 24px 80px}.chapter-card{border:1px solid var(--line);background:#fff9ebc9;margin-bottom:15px;padding:30px 27px}.chapter{color:var(--red);justify-content:space-between;align-items:center;display:flex}.chapter span{letter-spacing:.15em;font-size:9px;font-weight:700}.chapter svg{stroke-width:1.3px}.chapter-card>h2{margin:22px 0 14px;font:36px/1.1 Italiana,serif}.chapter-card>p{color:#625849;font:14px/1.8 Georgia,serif}.guidance{background:#efe1c6;gap:12px;margin-top:20px;padding:17px;display:flex}.guidance svg{width:18px;color:var(--red);flex:none}.guidance b{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.guidance p{color:var(--muted);margin:5px 0 0;font:12px/1.6 Georgia,serif}.quarter-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quarter-grid>div{background:#f2e5cd;min-height:215px;padding:18px}.quarter-grid small{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:700}.quarter-grid h3{margin:15px 0 8px;font:22px Italiana,serif}.quarter-grid p{color:var(--muted);font:12px/1.6 Georgia,serif}.quarter-grid b{color:#4d4438;font-size:10px}.month-list{gap:1px;display:grid}.month-list>div{border-top:1px solid var(--line);grid-template-columns:74px 1fr;gap:16px;padding:16px 0;display:grid}.month-list>div>span{color:var(--red);font-size:10px;font-weight:700}.month-list h3{margin:0 0 5px;font:21px Italiana,serif}.month-list p{color:var(--muted);margin:0;font:12px/1.6 Georgia,serif}.two-chapters{grid-template-columns:1fr 1fr;gap:15px;display:grid}.two-chapters .chapter-card{min-width:0}.action-plan>div:not(.chapter){border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:13px 0;display:grid}.action-plan>div>span{color:var(--red);font:14px Italiana,serif}.action-plan>div>p{margin:0;font:13px/1.55 Georgia,serif}.share-card{text-align:center;color:#f7ead4;background:var(--night);border:1px solid #b4945e;margin:28px 0;padding:40px 28px}.share-card small{color:#c4a66f;letter-spacing:.15em;font-size:8px}.share-card h2{margin:16px 0;font:38px/1.12 Italiana,serif}.share-card p{color:#d0c1aa;font:italic 15px Georgia,serif}.share-card .secondary-btn{margin-top:10px}.next-products{text-align:center;padding:46px 0 20px}.next-products>p{color:var(--muted);font:13px Georgia,serif}.product-interest{text-align:left;grid-template-columns:1fr 1fr;gap:13px;margin-top:25px;display:grid}.product-interest article{border:1px solid var(--line);background:#fff9ebcf;padding:24px}.product-interest svg{color:var(--red)}.product-interest small{color:var(--red);letter-spacing:.13em;margin-top:28px;font-size:8px;display:block}.product-interest h3{margin:9px 0;font:27px Italiana,serif}.product-interest p{color:var(--muted);font:12px/1.6 Georgia,serif}.product-interest button{width:100%;min-height:45px;color:var(--red);background:0 0;border:1px solid #9c3c2d70;font-size:10px;font-weight:700}.closing-card{text-align:center;background:#ead8b8;margin-top:18px;padding:39px 28px}.closing-card>svg{color:var(--red)}.closing-card h2{margin:16px 0 10px;font:34px Italiana,serif}.closing-card p{max-width:510px;color:var(--muted);margin:0 auto 20px;font:13px/1.7 Georgia,serif}.policy-title{padding:35px 20px 26px}.policy-title .section-kicker{margin-top:16px}.policy-title h1{font-size:50px}.policy-title>p{max-width:500px;color:var(--muted);margin:auto;font:14px/1.7 Georgia,serif}.policy-content{border:1px solid var(--line);background:#fff9ebc9;max-width:610px;margin:auto;padding:28px}.policy-content article{border-bottom:1px solid var(--line);margin-bottom:17px;padding:6px 0 16px}.policy-content h2{margin-bottom:8px;font:25px Italiana,serif}.policy-content p{color:var(--muted);font:13px/1.75 Georgia,serif}.policy-content>small{color:#8b7c67;font-size:9px}footer{padding:47px 26px max(38px,env(safe-area-inset-bottom));color:#f3e5cd;text-align:center;background:#22221d}.footer-brand{letter-spacing:.16em;justify-content:center;align-items:center;gap:9px;display:flex}.footer-brand .brand-mark{color:#d1a967}.footer-brand+p{color:#b9aa94;max-width:440px;margin:15px auto 22px;font:12px/1.6 Georgia,serif}footer nav{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-bottom:23px;display:flex}footer nav button,.disclaimer-link{color:#dbc7a6;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}footer>small{color:#8f8575;max-width:510px;margin:8px auto;font-size:9px;line-height:1.6;display:block}.context-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:570px;margin:31px auto 0;display:grid}.context-grid button{border:1px solid var(--line);text-align:left;min-height:138px;color:var(--ink);background:#fff9ecc5;grid-template-columns:1fr 22px;align-items:center;gap:10px;padding:22px;transition:border .2s,transform .2s;display:grid}.context-grid button:hover{border-color:#9d3d2d80;transform:translateY(-2px)}.context-grid b{font:22px/1.1 Italiana,serif;display:block}.context-grid small{color:var(--muted);margin-top:8px;font:12px/1.5 Georgia,serif;display:block}.context-grid svg{color:var(--red)}.birth-form label .field-help{color:#837561;letter-spacing:0;margin:7px 0 0;font:11px/1.45 Georgia,serif;display:block}.accuracy-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding-bottom:14px;display:flex}.accuracy-line strong{color:var(--red);font:24px Italiana,serif}.accuracy-line span{color:var(--muted);text-align:right;font-size:10px}.pillar-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pillar-grid.three{grid-template-columns:repeat(3,1fr)}.pillar-grid>div{text-align:center;background:#efe1c6;min-width:0;padding:15px 9px}.pillar-grid small,.pillar-grid span,.pillar-grid em{display:block}.pillar-grid small{color:#7d6d57;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.pillar-grid b{color:var(--red);letter-spacing:.08em;margin:9px 0 6px;font:31px/1.2 serif;display:block}.pillar-grid span{font-size:9px;font-weight:700}.pillar-grid em{color:#746957;margin-top:7px;font:9px/1.35 Georgia,serif}.chart-note{border-top:1px solid var(--line);padding-top:13px}.accuracy-notice{color:#6c503b;background:#f2dcb7;align-items:center;gap:8px;padding:12px;font-size:10px;line-height:1.45;display:flex}.accuracy-notice svg{width:17px;color:var(--red);flex:none}.tension-box{border-left:3px solid var(--red);background:#efe1c7;margin:20px 0 0;padding:16px}.tension-box small{color:var(--red);letter-spacing:.14em;font-size:8px;font-weight:700}.tension-box p{margin:6px 0 0}.method-note{color:#857762;font:10px/1.5 Georgia,serif;display:block}.evidence-details{border-top:1px solid var(--line);margin-top:19px;padding-top:13px}.evidence-details summary{cursor:pointer;color:var(--red);letter-spacing:.05em;font-size:10px;font-weight:700}.evidence-details>div{background:#f1e4cd;margin-top:11px;padding:11px 14px}.evidence-details p{border-bottom:1px solid #bca77f55;justify-content:space-between;gap:15px;margin:0;padding:6px 0;font:10px/1.4 system-ui,sans-serif;display:flex}.evidence-details p:last-child{border-bottom:0}.evidence-details b{color:#4b4034}.evidence-details span{color:#766754;text-align:right}.next30>.evidence-details{text-align:left;max-width:590px;margin:18px auto 0}.method-link{color:var(--red);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:0 auto 27px;font-size:11px;text-decoration:underline;display:flex}.method-link svg{width:16px}.marketing-consent{border:1px solid var(--line);background:#fff9ef;align-items:flex-start;gap:10px;margin:-4px 0 17px;padding:11px 12px;display:flex}.marketing-consent input{width:16px;height:16px;accent-color:var(--red);margin-top:2px}.marketing-consent span{display:grid}.marketing-consent b{font-size:10px}.marketing-consent small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.product-interest article:last-child{grid-column:1/-1}@media (width<=620px){.hero{min-height:700px;padding-inline:23px}.hero h1{font-size:47px}.method-grid,.guidance-grid{grid-template-columns:1fr}.method-grid article,.guidance-grid article{min-height:auto}.sample-card{text-align:center;grid-template-columns:1fr}.sample-symbol{margin:auto}.truth-strip{text-align:left;justify-content:center;display:grid}.flow-page,.result-page,.policy-page{padding-inline:18px}.pay-card{margin-inline:-18px;padding-inline:20px}.reveal-count{grid-template-columns:1fr;gap:9px}.checkout-includes,.quarter-grid,.two-chapters,.product-interest{grid-template-columns:1fr}.quarter-grid>div{min-height:auto}.method-preview>div{grid-template-columns:1fr 1fr}.modal-backdrop{align-items:end;padding:0}.checkout-modal{width:100%;max-height:92vh;padding:25px 20px max(22px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.demo-banner{border-radius:18px 18px 0 0;margin:-25px -20px 22px}.reading-body{padding-inline:16px}.chapter-card{padding:25px 20px}.reading-cover h1{font-size:51px}.receipt-strip{flex-wrap:wrap}.context-grid{grid-template-columns:1fr}.context-grid button{min-height:112px}.pillar-grid,.pillar-grid.three{grid-template-columns:1fr 1fr}.accuracy-line{flex-direction:column;align-items:flex-start}.accuracy-line span{text-align:left}.product-interest article:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.paypal-method{text-align:center}.paypal-method .paypal-host{min-height:44px;margin-top:10px;display:block}.paypal-method paypal-button{width:100%;min-height:48px;display:block}
