/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}}:root{--ink:#142027;--ink-soft:#3f4a4f;--night:#101921;--night-2:#17232c;--paper:#f4f0e8;--paper-2:#eae4da;--gold:#d8bd86;--gold-light:#ecd9ae;--plum:#7a5962;--line:#14202729;--serif:"Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.page-width{width:min(1160px,100% - 48px);margin-inline:auto}.site-header{z-index:20;color:#f7f2e8;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 42px;display:grid;position:absolute;inset:0 0 auto}.wordmark{letter-spacing:.24em;align-items:baseline;gap:10px;width:fit-content;font-family:Georgia,serif;font-size:19px;display:inline-flex}.wordmark span{font-family:var(--sans);letter-spacing:.18em;opacity:.62;font-size:9px}.desktop-nav{letter-spacing:.08em;align-items:center;gap:34px;font-size:12px;display:flex}.desktop-nav a{opacity:.74;transition:opacity .2s}.desktop-nav a:hover{opacity:1}.header-cta{color:#f7f2e8;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-left:1px solid #ffffff2e;justify-self:end;height:76px;padding:0 0 0 36px;font-size:12px}.header-cta span{margin-left:18px;font-size:16px}.hero-section{color:#f8f3e9;background:var(--night);height:max(730px,92vh);min-height:680px;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center}.hero-scrim{background:linear-gradient(90deg,#070e13f0 0%,#080f15d1 35%,#080f1547 67%,#080f1524 100%),linear-gradient(#070c1126,#070c1175);position:absolute;inset:0}.hero-content{z-index:2;align-items:center;height:100%;padding-top:68px;display:flex;position:relative}.hero-copy{width:min(620px,64%)}.eyebrow,.section-number{letter-spacing:.22em;text-transform:uppercase;margin:0 0 26px;font-size:10px;font-weight:600}.eyebrow{color:var(--gold-light);align-items:center;gap:14px;display:flex}.eyebrow span{background:currentColor;width:28px;height:1px}.hero-copy h1{font-family:var(--serif);letter-spacing:.02em;margin:0;font-size:clamp(42px,5.2vw,71px);font-weight:400;line-height:1.45}.hero-copy h1 span{white-space:nowrap;display:block}.hero-lead{color:#f8f3e9b8;width:min(550px,100%);font-family:var(--serif);margin:28px 0 0;font-size:15px;line-height:2.05}.hero-actions{align-items:center;gap:32px;margin-top:38px;display:flex}.button{cursor:pointer;letter-spacing:.06em;border:0;justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:0 25px;font-size:13px;font-weight:600;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold-light);color:#1a2428;box-shadow:0 16px 40px #0000001f}.button-primary:hover{background:#f3e4c2}.button-dark{background:var(--night);color:#f6f0e7}.text-link{cursor:pointer;letter-spacing:.07em;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:12px}.text-link span{margin-left:14px}.hero-facts{color:#f8f3e98c;letter-spacing:.13em;gap:0;margin-top:45px;font-size:10px;display:flex}.hero-facts span{border-right:1px solid #fff3;padding:0 18px}.hero-facts span:first-child{padding-left:0}.hero-facts span:last-child{border-right:0}.flow-shell{z-index:4;margin-top:-70px;scroll-margin-top:30px;position:relative}.flow-intro,.quiz-card,.result-card,.reading-state{background:#fbf8f1;box-shadow:0 28px 70px #1a1c1921}.flow-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;min-height:255px;padding:58px 64px;display:grid}.section-number{color:var(--plum)}.flow-intro h2,.section-heading h2,.sample-copy h2,.clarity-section h2,.faq-section h2{font-family:var(--serif);letter-spacing:.02em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.55}.intro-side p{color:#697277;margin:0 0 22px;font-size:12px;line-height:1.9}.intro-side .button{width:100%}.quiz-card{min-height:560px;padding:46px 60px 38px}.quiz-progress>div:first-child{color:var(--plum);letter-spacing:.16em;justify-content:space-between;font-size:10px;display:flex}.progress-track{background:#ded8cd;height:2px;margin-top:14px}.progress-track i{background:var(--plum);height:100%;transition:width .4s;display:block}.quiz-card h2{text-align:center;font-family:var(--serif);margin:52px 0 32px;font-size:clamp(28px,3vw,39px);font-weight:400}.option-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.option{text-align:left;cursor:pointer;background:0 0;border:1px solid #ddd6cb;grid-template-columns:36px 1fr 24px;align-items:center;gap:10px;min-height:92px;padding:16px 20px;transition:background .2s,border-color .2s,transform .2s;display:grid}.option:hover{background:#f0ebe2;border-color:#b9a995;transform:translateY(-1px)}.option-index{color:#a69786;font-family:Georgia,serif;font-size:11px}.option b{font-family:var(--serif);font-size:15px;font-weight:500;line-height:1.5;display:block}.option small{color:#7c8589;margin-top:3px;font-size:10px;line-height:1.45;display:block}.option>span:last-child{text-align:right;color:var(--plum)}.back-button{color:#7c8589;cursor:pointer;background:0 0;border:0;margin-top:22px;font-size:11px}.back-button span{margin-right:8px}.reading-state{text-align:center;min-height:500px;padding:75px 30px}.reading-mark{border:1px solid #7a596247;border-radius:50%;place-items:center;width:100px;height:100px;margin:0 auto 30px;display:grid;position:relative}.reading-mark:before{content:"";background:radial-gradient(circle at 35% 35%,#f4e7c5,#c3a56c);border-radius:50%;width:58px;height:58px;box-shadow:0 0 30px #c3a56c47}.reading-mark i{border:1px solid #7a596226;border-radius:50%;animation:1.8s ease-out infinite readingPulse;position:absolute;inset:-7px}.reading-mark i:nth-child(2){animation-delay:.5s}.reading-mark i:nth-child(3){animation-delay:1s}@keyframes readingPulse{to{opacity:0;transform:scale(1.28)}}.reading-state .section-number{margin-bottom:16px}.reading-state h2{font-family:var(--serif);margin:0;font-size:34px;font-weight:400;line-height:1.55}.reading-state>p:last-child{color:#7c8589;font-size:11px}.reading-line{background:#ddd6cb;width:260px;height:1px;margin:36px auto 16px;overflow:hidden}.reading-line i{background:var(--plum);width:40%;height:100%;animation:1.4s ease-in-out infinite scanning;display:block}@keyframes scanning{0%{transform:translate(-100%)}to{transform:translate(350%)}}.result-card{padding:48px 64px 58px}.result-kicker{color:#8b7e71;letter-spacing:.18em;border-bottom:1px solid #d9d2c8;justify-content:space-between;padding-bottom:17px;font-size:9px;display:flex}.segment-reveal{background:radial-gradient(circle at 90% 15%, #d8bd862e, transparent 32%), var(--night);color:#f7f2e8;margin-top:28px;padding:34px 38px 36px;position:relative;overflow:hidden}.segment-reveal:after{content:"";border:1px solid #d8bd8640;border-radius:50%;width:115px;height:115px;position:absolute;top:-49px;right:-28px}.segment-reveal p{color:var(--gold);letter-spacing:.14em;margin:0 0 16px;font-size:9px}.segment-reveal h2{max-width:760px;font-family:var(--serif);margin:0;font-size:clamp(25px,3.4vw,39px);font-weight:400;line-height:1.55}.segment-reveal span{color:#f7f2e88c;margin-top:18px;font-size:10px;line-height:1.8;display:block}.result-hero{border-bottom:1px solid #d9d2c8;grid-template-columns:1fr 155px;align-items:center;gap:50px;padding:46px 0 38px;display:grid}.result-hero p{color:var(--plum);letter-spacing:.12em;margin:0 0 16px;font-size:11px}.result-hero h2{max-width:740px;font-family:var(--serif);margin:0;font-size:clamp(31px,4vw,49px);font-weight:400;line-height:1.5}.result-seal{aspect-ratio:1;text-align:center;border:1px solid #bcae9c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex}.result-seal span{color:var(--plum);font-family:Georgia,serif;font-size:33px}.result-seal small{letter-spacing:.08em;margin-top:4px;font-size:9px}.result-body{columns:2;column-gap:56px;padding:38px 5% 16px}.result-body p{color:#39464c;font-family:var(--serif);break-inside:avoid;margin:0;font-size:16px;line-height:2.05}.first-step{background:#eee8de;grid-template-columns:170px 1fr;align-items:center;gap:24px;margin:28px 5% 0;padding:26px 30px;display:grid}.first-step span{color:var(--plum);letter-spacing:.12em;font-size:10px}.first-step p{font-family:var(--serif);margin:0;font-size:15px;line-height:1.7}.result-note{color:#858b8e;text-align:center;max-width:700px;margin:28px auto 0;font-size:10px;line-height:1.8}.result-actions{flex-direction:column;align-items:center;gap:16px;margin-top:28px;display:flex}.editorial-section{padding-top:145px;padding-bottom:135px}.section-heading{grid-template-columns:1fr 2.2fr;align-items:start;gap:70px;display:grid}.section-heading.compact{grid-template-columns:1fr 1.45fr}.three-columns{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.three-columns article{border-right:1px solid var(--line);min-height:245px;padding:34px 34px 35px 0}.three-columns article+article{padding-left:34px}.three-columns article:last-child{border-right:0}.three-columns article>span{color:var(--plum);font-family:Georgia,serif;font-size:12px}.three-columns h3{font-family:var(--serif);margin:48px 0 14px;font-size:20px;font-weight:500}.three-columns p{color:#697277;margin:0;font-size:12px;line-height:1.9}.sample-section{background:#e7e0d5;padding:125px 0;overflow:hidden}.sample-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:110px;display:grid}.sample-copy>p:not(.section-number){color:#616b70;margin:28px 0 30px;font-size:13px;line-height:2}.sample-sheet{background:#fbf8f1;min-height:560px;padding:46px 55px;position:relative;transform:rotate(1.2deg);box-shadow:18px 26px 55px #24221d1f}.sample-sheet:after{content:"";pointer-events:none;border:1px solid #d9d1c4;position:absolute;inset:12px}.sheet-top{color:#9c8d7a;letter-spacing:.16em;justify-content:space-between;font-size:8px;display:flex}.sample-label{color:var(--plum);letter-spacing:.13em;margin:75px 0 17px!important;font-size:10px!important}.sample-sheet h3{font-family:var(--serif);margin:0;font-size:30px;font-weight:400;line-height:1.65}.sample-sheet>p:not(.sample-label){color:#515d62;width:92%;font-family:var(--serif);margin:27px 0 0;font-size:14px;line-height:2}.sample-blur{filter:blur(3px);opacity:.34;gap:9px;margin-top:28px;display:grid}.sample-blur i{background:#948d83;height:7px}.sample-blur i:nth-child(2){width:90%}.sample-blur i:nth-child(3){width:64%}.sample-sheet small{color:#9b9286;font-size:8px;position:absolute;bottom:42px;left:55px}.offer-section{padding:135px 0}.offer-card{background:var(--night);color:#f6f0e7;grid-template-columns:1fr 1fr;display:grid}.offer-copy{background:radial-gradient(circle at 0 100%,#7a596252,#0000 47%);padding:70px 65px}.section-number.light{color:var(--gold)}.offer-copy h2{font-family:var(--serif);margin:0;font-size:45px;font-weight:400;line-height:1.5}.offer-copy h2 em{color:var(--gold-light);font-size:26px;font-style:normal}.offer-copy>p:not(.section-number){color:#f6f0e7a3;margin:32px 0 0;font-size:12px;line-height:2}.price-row{border-top:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;margin-top:75px;padding-top:28px;display:flex}.price-row>span{color:#f6f0e78c;letter-spacing:.12em;font-size:10px}.price-row strong{font-family:Georgia,serif;font-size:48px;font-weight:400}.price-row small{font-family:var(--sans);margin-left:7px;font-size:11px;font-weight:400}.offer-details{background:var(--night-2);padding:70px 65px}.included-label{color:var(--gold);letter-spacing:.14em;margin:0 0 23px;font-size:10px}.offer-details ol{border-top:1px solid #ffffff21;margin:0 0 34px;padding:0;list-style:none}.offer-details li{color:#f6f0e7d4;min-height:48px;font-family:var(--serif);border-bottom:1px solid #ffffff21;align-items:center;padding:12px 0;font-size:13px;display:flex}.offer-details li span{color:#d8bd86b3;width:42px;font-family:Georgia,serif;font-size:10px}.button.full{width:100%}.purchase-micro{color:#f6f0e76b;text-align:center;margin:16px 0 0;font-size:9px;line-height:1.8}.clarity-section{padding-bottom:135px}.promise-list{border-top:1px solid var(--line);margin-top:70px}.promise-list>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;align-items:center;min-height:115px;display:grid}.promise-list>div>span{color:var(--plum);font-family:Georgia,serif;font-size:12px}.promise-list p{color:#677277;margin:0;font-size:12px;line-height:1.9}.promise-list b{width:240px;color:var(--ink);font-family:var(--serif);font-size:17px;font-weight:500;display:inline-block}.faq-section{padding-bottom:140px}.faq-list{border-top:1px solid var(--line);margin-top:65px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:78px;font-family:var(--serif);justify-content:space-between;align-items:center;font-size:16px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--plum);font-family:var(--sans);font-size:19px;font-weight:300;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#687277;max-width:800px;margin:-6px 0 28px;font-size:12px;line-height:2}.site-footer{background:var(--night);color:#f4eee5;padding:78px 0 27px}.footer-main{grid-template-columns:1fr 1fr;min-height:235px;display:grid}.footer-mark{color:var(--gold-light)}.footer-main>div:first-child>p{color:#f4eee578;font-family:var(--serif);margin:34px 0 0;font-size:15px;line-height:1.8}.footer-links{grid-template-columns:1fr 1.5fr;gap:45px;display:grid}.footer-links>div{flex-direction:column;gap:13px;display:flex}.footer-links span{color:var(--gold);letter-spacing:.15em;margin-bottom:7px;font-size:9px}.footer-links a{color:#f4eee59e;width:fit-content;font-size:11px}.footer-links a:hover{color:#fff}.footer-bottom{color:#f4eee559;letter-spacing:.06em;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:23px;font-size:9px;display:flex}.mobile-sticky{display:none}.info-page{background:#f7f3eb;min-height:100vh}.info-width{width:min(920px,100% - 48px);margin-inline:auto}.info-header{background:var(--night);color:#f7f2e8;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:76px;padding:0 42px;display:flex}.info-back{letter-spacing:.08em;font-size:11px}.info-back span{margin-left:14px}.info-hero{background:var(--night);color:#f7f2e8;padding:105px 0 95px}.info-hero h1{font-family:var(--serif);margin:0;font-size:clamp(38px,5vw,60px);font-weight:400;line-height:1.45}.info-hero>div>p:last-child{color:#f7f2e894;max-width:630px;margin:25px 0 0;font-size:13px;line-height:2}.info-content{padding:85px 0 110px}.disclosure-table{border-top:1px solid var(--line);margin:0}.disclosure-table>div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;display:grid}.disclosure-table dt,.disclosure-table dd{margin:0;padding:25px 10px;font-size:12px;line-height:1.9}.disclosure-table dt{color:var(--plum);padding-left:0;font-weight:600}.disclosure-table dd{color:#566166}.policy-date{color:#899093;text-align:right;margin:45px 0 0;font-size:10px}.policy-body{gap:48px;display:grid}.policy-body section{border-bottom:1px solid var(--line);padding-bottom:45px}.policy-body h2,.support-panel h2,.support-notes h2{font-family:var(--serif);margin:0 0 18px;font-size:24px;font-weight:500}.policy-body p,.policy-body li{color:#566166;font-size:12px;line-height:2.05}.policy-body p{margin:0}.policy-body ul{margin:0;padding-left:1.4em}.info-footer{background:var(--night);color:#f7f2e880;padding:30px 0}.info-footer>div{justify-content:space-between;gap:30px;font-size:9px;display:flex}.info-footer nav{flex-wrap:wrap;gap:22px;display:flex}.support-panel{background:#ebe5da;padding:52px 55px}.support-kicker{letter-spacing:.16em;color:var(--plum)!important;margin:0 0 28px!important;font-size:9px!important}.support-panel>p:not(.support-kicker){color:#626d72;max-width:650px;margin:0 0 28px;font-size:12px;line-height:2}.support-panel .support-email{border:1px solid #cbbfac;flex-direction:column;gap:4px;margin:-6px 0 22px;padding:14px 17px;display:flex}.support-email span{color:#8a8178;letter-spacing:.08em;font-size:9px}.support-email b{color:var(--ink);overflow-wrap:anywhere;font-family:Georgia,serif;font-size:13px;font-weight:400}.support-panel .button{width:min(360px,100%)}.not-live{color:#616b70;border:1px solid #cbbfac;flex-direction:column;gap:6px;padding:18px 20px;font-size:11px;display:flex}.not-live b{color:var(--ink);font-family:var(--serif);font-size:15px;font-weight:500}.support-notes{margin-top:65px}.support-notes ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.support-notes li{border-bottom:1px solid var(--line);color:#5d686d;padding:17px 0 17px 24px;font-size:11px;line-height:1.8;position:relative}.support-notes li:before{content:"—";color:var(--plum);position:absolute;left:0}.checkout-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;display:grid}.order-card{background:#ebe5da;padding:38px 36px;position:sticky;top:24px}.order-top{border-bottom:1px solid var(--line);color:#8b8176;letter-spacing:.12em;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.order-card h2{font-family:var(--serif);margin:40px 0 18px;font-size:29px;font-weight:400;line-height:1.45}.order-card h2 small{color:var(--plum);font-size:17px}.order-card>p{color:#667176;margin:0;font-size:11px;line-height:1.9}.order-delivery{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.order-delivery li{border-bottom:1px solid var(--line);color:#626d72;grid-template-columns:82px 1fr;gap:10px;padding:10px 0;font-size:10px;line-height:1.7;display:grid}.order-delivery b{color:var(--plum);font-weight:600}.order-delivery span{min-width:0}.order-card dl{margin:30px 0 0}.order-card dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.order-card dt,.order-card dd{margin:0}.order-card dd{font-family:Georgia,serif;font-size:14px}.order-card dl .total{align-items:baseline;padding-top:20px}.order-card dl .total dd{font-size:26px}.final-confirmation h2{font-family:var(--serif);margin:0 0 25px;font-size:27px;font-weight:500}.confirm-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.confirm-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;min-height:82px;padding:17px 19px;display:flex}.confirm-grid span{color:#899093;font-size:9px}.confirm-grid b{font-family:var(--serif);font-size:15px;font-weight:500}.answer-check{background:#f4e8df;border:1px solid #bf957f;grid-template-columns:28px 1fr;gap:12px;margin-top:28px;padding:19px;display:grid}.answer-check.ok{background:#e9eee4;border-color:#9aa88f}.answer-check>span{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.answer-check b{font-family:var(--serif);font-size:14px;font-weight:500;display:block}.answer-check p{color:#687277;margin:4px 0 0;font-size:10px;line-height:1.7}.refund-summary{border-left:3px solid var(--plum);background:#eee7df;margin-top:18px;padding:17px 19px}.refund-summary b{font-family:var(--serif);font-size:14px;font-weight:500;display:block}.refund-summary p{color:#626d72;margin:7px 0 0;font-size:10px;line-height:1.85}.terms-check{color:#747d80;margin:22px 0;font-size:10px;line-height:1.8}.terms-check p{margin:0}.terms-check a{color:var(--plum);text-decoration:underline}.final-confirmation form{margin:0}.final-confirmation .button:disabled{opacity:.46;cursor:not-allowed;transform:none}.checkout-hold{background:#ebe5da;margin-top:15px;padding:15px 17px}.checkout-hold b{font-family:var(--serif);font-size:13px;font-weight:500}.checkout-hold p{color:#727a7d;margin:4px 0 0;font-size:9px;line-height:1.7}.secure-note{color:#8c9294;text-align:center;margin:15px 0 0;font-size:9px}.paypal-checkout{min-height:76px;position:relative}.paypal-button-host{width:100%;min-height:55px;transition:opacity .2s}.paypal-button-host paypal-button{--paypal-button-border-radius:2px;width:100%;min-height:55px}.paypal-button-host.is-processing{opacity:.42;pointer-events:none}.paypal-loading,.payment-message{color:#727a7d;text-align:center;margin:12px 0 0;font-size:10px;line-height:1.75}.paypal-loading{background:#ebe5da;padding:18px}.payment-message{background:#e9eee4;border-left:3px solid #9aa88f;padding:12px 15px}.payment-message.is-error{color:#744d4d;background:#f4e8df;border-left-color:#a26666}.paid-loading{background:var(--night);min-height:100vh;color:var(--gold-light);font-family:var(--serif);place-items:center;display:grid}.paid-error{background:var(--paper);place-items:center;min-height:100vh;padding:30px;display:grid}.paid-error>div{text-align:center;max-width:650px}.paid-error p{color:var(--plum);letter-spacing:.15em;font-size:9px}.paid-error h1{font-family:var(--serif);font-weight:400}.paid-error span{color:#697277;margin:20px 0 28px;font-size:12px;line-height:1.9;display:block}.paid-reading{color:var(--ink);background:#f7f3eb}.paid-header{z-index:2;color:#f7f2e8;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex;position:absolute;inset:0 0 auto}.paid-header button{color:inherit;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;font-size:10px}.paid-header button span{margin-left:12px}.paid-cover{text-align:center;color:#f7f2e8;background:radial-gradient(circle at 50% 34%, #d8bd8638, transparent 22%), radial-gradient(circle at 75% 75%, #7a59624d, transparent 35%), var(--night);place-items:center;height:670px;padding:0 40px;display:grid}.paid-cover>div{padding-top:50px}.paid-cover p{color:var(--gold);letter-spacing:.22em;margin:0 0 28px;font-size:9px}.paid-cover h1{font-family:var(--serif);margin:0;font-size:clamp(48px,7vw,82px);font-weight:400;line-height:1.45}.paid-cover span{color:#f7f2e880;letter-spacing:.1em;margin-top:38px;font-size:10px;display:inline-block}.reading-document{width:min(980px,100% - 48px);margin:0 auto;padding:110px 0 130px}.document-intro{text-align:center;max-width:760px;margin:0 auto 135px}.document-intro>p{color:var(--plum);letter-spacing:.15em;font-size:9px}.document-intro h2{font-family:var(--serif);margin:25px 0;font-size:34px;font-weight:400;line-height:1.65}.document-intro span{color:#697277;font-size:11px;line-height:2}.reading-document>section{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:45px;padding:95px 0;display:grid}.chapter-no{color:var(--plum);font-family:Georgia,serif;font-size:14px}.chapter-label{letter-spacing:.16em;color:var(--plum)!important;font-family:var(--sans)!important;margin:0 0 22px!important;font-size:9px!important}.reading-document section h2{font-family:var(--serif);margin:0 0 35px;font-size:37px;font-weight:400;line-height:1.55}.reading-document section h2 em{color:var(--plum);font-size:25px;font-style:normal}.reading-document section>div:last-child>p:not(.chapter-label){color:#4f5c61;font-family:var(--serif);font-size:15px;line-height:2.15}.reading-document section>div:last-child>p+p{margin-top:22px}.reading-document blockquote{border-left:2px solid var(--plum);font-family:var(--serif);background:#ebe5da;margin:38px 0 0;padding:25px 28px;font-size:18px;line-height:1.8}.keep-release,.choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.keep-release article,.choice-grid article{background:#ebe5da;padding:29px 27px}.keep-release span,.choice-grid span{color:var(--plum);letter-spacing:.14em;font-size:9px}.keep-release p,.choice-grid p{color:#4f5c61;font-family:var(--serif);margin:18px 0 0;font-size:14px;line-height:2}.timeline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.timeline article{border-right:1px solid var(--line);min-height:280px;padding:28px 26px 25px}.timeline article:last-child{border-right:0}.timeline span{color:var(--plum);font-family:Georgia,serif;font-size:12px}.timeline h3{font-family:var(--serif);margin:45px 0 16px;font-size:17px;font-weight:500}.timeline p{color:#5b666b;margin:0;font-size:11px;line-height:1.9}.final-axis{text-align:center;border-left:0!important;padding:42px!important;font-size:25px!important}.document-end{border-top:1px solid var(--line);text-align:center;padding-top:110px}.document-end>span{color:var(--plum);letter-spacing:.25em;font-family:Georgia,serif}.document-end>p{font-family:var(--serif);margin:28px 0 35px;font-size:22px}.document-end button{border:1px solid var(--ink);cursor:pointer;letter-spacing:.07em;background:0 0;min-height:56px;padding:0 24px;font-size:11px}.document-end button b{margin-left:24px}.document-end small{color:#8a9193;max-width:650px;margin:35px auto 0;font-size:9px;line-height:1.8;display:block}@media (width<=900px){.page-width{width:min(100% - 36px,700px)}.site-header{grid-template-columns:1fr auto;height:64px;padding:0 18px}.desktop-nav{display:none}.header-cta{height:64px;padding-left:20px}.header-cta span{margin-left:10px}.hero-section{height:760px;min-height:0}.hero-image{object-position:62% center}.hero-scrim{background:linear-gradient(#070e1347 0%,#070e1399 44%,#070e13f2 76%,#070e13 100%)}.hero-content{align-items:flex-end;padding:0 0 116px}.hero-copy{width:100%}.hero-copy h1{font-size:clamp(34px,9.5vw,48px);line-height:1.55}.hero-copy h1 span{white-space:normal}.hero-lead{font-size:13px;line-height:1.95}.hero-actions{margin-top:30px}.hero-actions .text-link{display:none}.flow-shell{margin-top:-65px}.flow-intro{grid-template-columns:1fr;gap:26px;padding:38px 32px}.quiz-card{min-height:600px;padding:30px 22px}.quiz-card h2{margin:42px 0 26px}.option-grid{grid-template-columns:1fr}.option{min-height:82px}.result-card{padding:30px 24px 42px}.segment-reveal{padding:28px 25px 30px}.result-hero{grid-template-columns:1fr;gap:25px}.result-seal{width:112px}.result-body{columns:1;padding:30px 0 10px}.result-body p+p{margin-top:20px}.first-step{grid-template-columns:1fr;gap:10px;margin:20px 0 0}.editorial-section{padding-top:100px;padding-bottom:95px}.section-heading,.section-heading.compact{grid-template-columns:1fr;gap:18px}.three-columns{grid-template-columns:1fr;margin-top:50px}.three-columns article,.three-columns article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:28px 0}.three-columns article:last-child{border-bottom:0}.three-columns h3{margin:25px 0 10px}.sample-section{padding:95px 0}.sample-layout{grid-template-columns:1fr;gap:52px}.sample-sheet{min-height:520px;padding:38px 36px;transform:none}.sample-sheet small{left:36px}.offer-section{padding:95px 0}.offer-card{grid-template-columns:1fr}.offer-copy,.offer-details{padding:48px 34px}.offer-copy h2{font-size:36px}.offer-copy h2 em{font-size:22px}.price-row{margin-top:48px}.clarity-section,.faq-section{padding-bottom:100px}.promise-list{margin-top:48px}.promise-list>div{grid-template-columns:45px 1fr;padding:25px 0}.promise-list b{width:auto;margin-bottom:6px;display:block}.faq-list{margin-top:45px}.faq-list summary{gap:20px;padding-right:4px;line-height:1.6}.site-footer{padding-bottom:95px}.footer-main{grid-template-columns:1fr;gap:58px}.footer-links{grid-template-columns:1fr 1.4fr}.footer-bottom{gap:25px;line-height:1.7}.mobile-sticky{z-index:30;background:var(--gold-light);width:calc(100% - 24px);min-height:56px;color:var(--ink);letter-spacing:.06em;border:0;justify-content:space-between;align-items:center;padding:0 22px;font-size:12px;font-weight:600;display:flex;position:fixed;inset:auto 12px 12px;box-shadow:0 12px 35px #00000047}.info-header{height:64px;padding:0 18px}.info-hero{padding:80px 0 72px}.info-content{padding:65px 0 90px}.disclosure-table>div{grid-template-columns:165px 1fr}.checkout-layout{grid-template-columns:1fr}.order-card{position:static}.paid-header{height:64px;padding:0 18px}.paid-cover{height:600px}.reading-document>section{grid-template-columns:50px 1fr;gap:20px}.timeline{grid-template-columns:1fr}.timeline article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.timeline article:last-child{border-bottom:0}.timeline h3{margin-top:25px}}@media (width<=480px){.page-width{width:calc(100% - 28px)}.wordmark{font-size:16px}.wordmark span{display:none}.header-cta{font-size:10px}.hero-section{height:735px}.hero-content{padding-bottom:100px}.hero-facts span{padding-inline:12px}.button,.hero-actions{width:100%}.hero-actions .button{max-width:330px}.flow-intro{padding:34px 24px}.flow-intro h2{font-size:29px}.quiz-card h2{font-size:27px}.option{grid-template-columns:28px 1fr 17px;padding:13px 12px}.option b{font-size:14px}.reading-state h2{font-size:29px}.result-hero h2{font-size:31px}.result-actions .button{text-align:center}.section-heading h2,.sample-copy h2,.clarity-section h2,.faq-section h2{font-size:32px}.sample-sheet{min-height:500px;padding:33px 27px}.sample-sheet h3{font-size:25px}.sample-sheet small{left:27px;right:27px}.offer-copy,.offer-details{padding:42px 25px}.offer-copy h2{font-size:33px}.price-row strong{font-size:42px}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.info-width{width:calc(100% - 32px)}.info-back{font-size:9px}.info-hero h1{font-size:38px}.disclosure-table>div{grid-template-columns:1fr}.disclosure-table dt{padding-bottom:0}.disclosure-table dd{padding-left:0}.info-footer>div{flex-direction:column}.info-footer nav{gap:13px 19px}.support-panel{padding:35px 25px}.checkout-layout{gap:35px}.order-card{padding:30px 24px}.confirm-grid{grid-template-columns:1fr 1fr}.paid-header .wordmark span{display:none}.paid-header button{font-size:9px}.paid-cover{height:540px}.paid-cover h1{font-size:45px}.reading-document{width:calc(100% - 32px);padding:80px 0 100px}.document-intro{margin-bottom:90px}.document-intro h2{font-size:28px}.reading-document>section{grid-template-columns:1fr;gap:18px;padding:70px 0}.reading-document section h2{font-size:31px}.keep-release,.choice-grid{grid-template-columns:1fr}.final-axis{padding:30px 20px!important;font-size:21px!important}.document-end{padding-top:80px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.hero-section,.editorial-section,.sample-section,.offer-section,.clarity-section,.faq-section,.site-footer,.mobile-sticky{display:none!important}.flow-shell{width:100%;margin:0}.result-card{box-shadow:none}.paid-header,.paid-cover,.document-end button{display:none!important}.reading-document{width:100%;padding:0}.reading-document>section{break-inside:avoid;padding:38px 0}.document-intro{margin-bottom:55px}}.conversion-hero{background:var(--night);color:#f8f3e9;min-height:780px;position:relative;overflow:hidden}.conversion-hero .hero-image{object-position:58% center;opacity:.74}.conversion-hero .hero-scrim{background:linear-gradient(90deg,#060d12f7 0%,#070e13e8 42%,#070e13a1 73%,#070e1380 100%),linear-gradient(#070c110d,#070c119e)}.hero-layout{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(46px,6vw,92px);min-height:780px;padding:128px 0 70px;display:grid;position:relative}.conversion-hero .hero-copy{width:auto}.conversion-hero .hero-copy h1{font-size:clamp(42px,5vw,68px);line-height:1.5}.conversion-hero .hero-lead{max-width:510px}.reading-panel{min-height:590px;color:var(--ink);background:#fbf8f1fa;scroll-margin-top:24px;box-shadow:0 30px 90px #00000045}.reading-panel .quiz-card,.reading-panel .result-card,.reading-panel .reading-state{min-height:590px;box-shadow:none;background:0 0}.reading-panel .quiz-card{padding:34px 38px 28px}.reading-panel .quiz-card h2{text-align:left;margin:25px 0 21px;font-size:clamp(23px,2.1vw,31px);line-height:1.5}.panel-kicker{color:var(--plum);letter-spacing:.11em;margin:24px 0 0;font-size:9px;font-weight:600}.option-list{gap:7px;display:grid}.reading-panel .option{grid-template-columns:30px 1fr 18px;min-height:79px;padding:12px 15px}.reading-panel .option b{font-size:14px}.reading-panel .option small{font-size:9px}.reading-panel .back-button{margin-top:13px}.reading-panel .back-button:disabled{visibility:hidden}.reading-panel .reading-state{padding:100px 28px 70px}.reading-panel .reading-state h2{font-size:30px}.reading-panel .result-card{padding:31px 38px 34px}.result-kicker button{color:var(--plum);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.theme-pair{flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0 24px;display:flex}.theme-pair span{font-family:var(--serif);background:#f0ebe2;border:1px solid #cbbfac;padding:7px 10px;font-size:12px}.theme-pair i{color:#a49686;font-family:Georgia,serif;font-size:11px;font-style:normal}.reading-panel .result-card h2{font-family:var(--serif);margin:0;font-size:clamp(25px,2.5vw,35px);font-weight:400;line-height:1.55}.reading-panel .result-body{columns:auto;color:#465258;font-family:var(--serif);margin:17px 0 0;padding:0;font-size:14px;line-height:1.95}.reading-panel .first-step{grid-template-columns:96px 1fr;gap:13px;margin:17px 0 0;padding:16px 18px}.reading-panel .first-step p{font-size:13px}.result-offer{text-align:center;border-top:1px solid #d8d1c6;margin-top:19px;padding-top:18px}.result-offer>p{color:#697277;margin:0 0 14px;font-size:10px;line-height:1.75}.result-offer .button{min-height:54px}.result-offer>small{color:#94999b;margin-top:8px;font-size:8px;display:block}.sample-link{width:fit-content;color:var(--plum);border-bottom:1px solid;align-items:center;gap:12px;margin:13px auto 0;font-size:10px;line-height:1.7;display:flex}.dark-link{color:var(--gold-light)}.trust-strip{border-bottom:1px solid var(--line);background:#e8e1d6}.trust-strip>div{grid-template-columns:repeat(5,1fr);align-items:center;min-height:70px;display:grid}.trust-strip span{border-right:1px solid var(--line);color:#667176;text-align:center;letter-spacing:.07em;padding:7px 18px;font-size:9px}.trust-strip span:first-child{padding-left:0}.trust-strip span:last-child{border-right:0;padding-right:0}.evidence-section{padding-top:132px;padding-bottom:132px}.evidence-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid}.evidence-grid article{border-right:1px solid var(--line);min-height:300px;padding:30px 34px 34px 0}.evidence-grid article+article{padding-left:34px}.evidence-grid article:last-child{border-right:0}.evidence-grid article>span{color:var(--plum);letter-spacing:.13em;font-size:9px}.evidence-grid h3{font-family:var(--serif);margin:55px 0 17px;font-size:21px;font-weight:500;line-height:1.65}.evidence-grid p{color:#687277;margin:0;font-size:12px;line-height:1.95}.evidence-grid a{color:var(--plum);justify-content:space-between;align-items:center;margin-top:23px;font-size:11px;display:flex}.button-outline{border:1px solid var(--ink);min-height:56px;color:var(--ink);background:0 0}.button-outline:hover{background:var(--ink);color:#f8f3e9}.sample-sheet ol{border-top:1px solid #d9d1c4;margin:30px 0 0;padding:0;list-style:none}.sample-sheet li{color:#546065;min-height:45px;font-family:var(--serif);border-bottom:1px solid #d9d1c4;align-items:center;font-size:12px;display:flex}.sample-sheet li span{width:42px;color:var(--plum);font-family:Georgia,serif;font-size:9px}.offer-details .sample-link{margin-top:16px}.sample-report-shell{background:#f7f3eb}.sample-report-banner{background:var(--gold-light);color:var(--ink);text-align:center;letter-spacing:.06em;padding:22px 24px;font-size:10px;line-height:1.7}.sample-report-banner b{font-family:var(--serif);margin-right:12px;font-size:14px;font-weight:500}.sample-report-intro{border:1px solid var(--line);background:#ebe5da;margin-bottom:85px;padding:28px 30px}.sample-report-intro p{color:#5f6a6f;margin:0;font-size:11px;line-height:2}.sample-report-intro strong{color:var(--ink);font-family:var(--serif);margin-bottom:8px;font-size:18px;font-weight:500;display:block}.sample-report-cta{background:var(--night);color:#f7f2e8;text-align:center;padding:80px 24px}.sample-report-cta h2{font-family:var(--serif);margin:0 0 15px;font-size:clamp(30px,4vw,44px);font-weight:400}.sample-report-cta p{color:#f7f2e899;max-width:560px;margin:0 auto 28px;font-size:11px;line-height:1.9}.sample-report-cta .button{width:min(420px,100%)}.checkout-sample-link{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--plum);justify-content:space-between;align-items:center;margin-top:18px;padding:12px 0;font-size:10px;line-height:1.7;display:flex}@media (width<=1000px){.hero-layout{grid-template-columns:.82fr 1.18fr;gap:35px}.reading-panel .quiz-card{padding-inline:29px}}@media (width<=900px){.conversion-hero{min-height:0}.conversion-hero .hero-image{object-position:67% top}.conversion-hero .hero-scrim{background:linear-gradient(180deg,#070e136b 0%,#070e13d1 36%,#070e13fa 66%,var(--night) 100%)}.hero-layout{grid-template-columns:1fr;gap:48px;min-height:0;padding:130px 0 60px}.conversion-hero .hero-copy{max-width:650px}.conversion-hero .hero-copy h1{font-size:clamp(38px,8vw,57px)}.reading-panel{min-height:0}.reading-panel .quiz-card,.reading-panel .result-card,.reading-panel .reading-state{min-height:590px}.trust-strip>div{grid-template-columns:repeat(3,1fr);padding:12px 0}.trust-strip span{place-items:center;min-height:38px;display:grid}.trust-strip span:nth-child(3){border-right:0}.evidence-section{padding-top:100px;padding-bottom:100px}.evidence-grid{grid-template-columns:1fr;margin-top:48px}.evidence-grid article,.evidence-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:30px 0}.evidence-grid article:last-child{border-bottom:0}.evidence-grid h3{margin-top:22px}}@media (width<=480px){.hero-layout{gap:38px;padding-top:110px}.conversion-hero .hero-copy h1{font-size:38px;line-height:1.5}.conversion-hero .hero-lead{font-size:13px}.conversion-hero .hero-facts{margin-top:30px}.reading-panel .quiz-card{padding:27px 18px 22px}.reading-panel .quiz-card h2{font-size:25px}.reading-panel .option{grid-template-columns:25px 1fr 14px;min-height:75px;padding-inline:10px}.reading-panel .result-card{padding:27px 20px 30px}.reading-panel .result-card h2{font-size:27px}.reading-panel .first-step{grid-template-columns:1fr;gap:7px}.trust-strip>div{grid-template-columns:1fr 1fr}.trust-strip span,.trust-strip span:nth-child(3){border-right:1px solid var(--line)}.trust-strip span:nth-child(2n){border-right:0}.trust-strip span:last-child{border-right:0;grid-column:1/-1}.sample-report-banner b{margin:0 0 4px;display:block}}@media print{.conversion-hero,.trust-strip,.evidence-section,.home-page .sample-section,.home-page .offer-section,.home-page .clarity-section,.home-page .faq-section,.home-page .site-footer,.home-page .mobile-sticky,.sample-report-banner,.sample-report-cta{display:none!important}}
