.journey-page{padding:45px 15px 10px;max-width:1000px;margin:auto}.test-banner{font-size:11px;color:#796587;background:#eee6f4;padding:11px 16px;border-radius:8px;text-align:center;margin-bottom:36px}.journey-hero{text-align:center;max-width:700px;margin:0 auto 42px}.journey-page h2{font:64px/1.06 'Libre Caslon Display',Georgia,serif;letter-spacing:-1px;margin:15px 0 22px}.journey-page h2 em{color:#927BA8;font-weight:400}.journey-page h3{font:34px/1.15 'Libre Caslon Display',Georgia,serif;margin:12px 0 18px}.journey-page p{font-size:14px;line-height:1.9;color:var(--muted)}.journey-page .echo-label{font-size:9px;letter-spacing:1.6px}.result-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;margin-bottom:30px}.result-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px;min-width:0}.tuesday-quote{font:25px/1.5 'Libre Caslon Display',Georgia,serif;color:var(--plum);margin:20px 0 0;padding-left:20px;border-left:2px solid #D8CAE4}.wow-list{display:grid;gap:15px;margin:25px 0}.wow-card{border:1px solid var(--line);border-radius:12px;padding:22px;background:white}.wow-card.chosen{border-color:#A89ABC;background:#F4EFF8}.wow-choice{display:flex;gap:13px;align-items:start;cursor:pointer}.wow-choice input{margin-top:9px;accent-color:#8C74A4}.wow-choice span{font:27px/1.4 'Libre Caslon Display',Georgia,serif}.wow-card textarea{width:100%;margin-top:15px;min-height:95px;font:16px/1.6 'DM Sans',sans-serif;padding:12px;border:1px solid var(--line);border-radius:7px;background:white;color:var(--plum)}.wow-card .details-button{margin:12px 0 0 26px}.belief-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.journey-page select,.journey-page input[type=date]{width:100%;background:white;border:1px solid var(--line);border-radius:8px;color:var(--plum);padding:14px;font:14px 'DM Sans',sans-serif}.belief-range{width:100%;accent-color:#8D77A3;margin:20px 0 3px}.range-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.belief-story{background:#F1EBF6;border-radius:12px;padding:23px;margin-top:25px}.belief-story h4{font:27px/1.2 'Libre Caslon Display',Georgia,serif;margin:0 0 12px}.belief-story p{margin:10px 0}.action-form{margin-top:28px}.journey-page .field-label{margin-top:20px}.action-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px;margin-top:8px}.saved-action{font-size:12px;color:#6E547E;min-height:22px;margin-top:12px}.next-chapter{text-align:center;padding:45px 20px;margin-top:35px;border-top:1px solid var(--line)}.next-chapter .primary{margin:22px auto 12px}.journey-page .small-note{font-size:11px}.workbook-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.workbook-cover{background:#EAE1F0;padding:45px;border-radius:18px;position:relative}.book{background:#FAF7FC;border:1px solid #D5C5E1;border-left:8px solid #D2C1DF;box-shadow:12px 16px 25px #332A3D17;min-height:390px;padding:35px 25px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-3deg)}.book h3{font-size:44px}.book p{font-size:11px}.book-symbol{font-size:60px;color:#A89ABC}.workbook-focus{background:white;border:1px solid var(--line);padding:23px;border-radius:12px;margin-top:28px}.workbook-focus blockquote{font:25px/1.5 'Libre Caslon Display',Georgia,serif;margin:14px 0 0}.workbook-contents{list-style:none;padding:0;margin:25px 0}.workbook-contents li{padding:16px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.8;color:var(--muted)}.workbook-contents strong{display:block;color:var(--plum);font-weight:500;font-size:15px}.workbook-price{display:flex;align-items:center;gap:20px;margin:25px 0}.workbook-price strong{font:56px 'Libre Caslon Display',Georgia,serif}.workbook-price span{font-size:11px;color:var(--muted);line-height:1.8}.workbook-purchase .primary{width:100%;margin:10px 0}.workbook-purchase .primary:disabled{opacity:.55;cursor:not-allowed}.workbook-purchase .details-button{display:block;margin:15px auto}.workbook-purchase .secondary{width:100%;margin-top:15px}.setup-panel{max-width:650px;margin:auto}.setup-panel .primary{margin-top:20px}.setup-confirmation{background:#F1EBF6;border-radius:10px;padding:18px;margin-top:20px}.journey-page button:focus-visible,.journey-page textarea:focus-visible,.journey-page select:focus-visible{outline:2px solid #8D77A3;outline-offset:4px}@media(max-width:720px){.journey-page{padding:25px 0}.journey-page h2{font-size:47px}.result-grid,.belief-layout,.workbook-layout{grid-template-columns:1fr;gap:22px}.result-card{padding:23px}.wow-choice span{font-size:24px}.workbook-cover{padding:35px;max-width:440px;width:100%;margin:auto}.workbook-layout{gap:35px}.action-row{grid-template-columns:1fr}.action-row .primary{width:100%}.test-banner{margin-bottom:28px}.journey-hero{margin-bottom:30px}.next-chapter{padding:30px 0}.book{min-height:340px}}

.workbook-vsl{max-width:850px;margin:0 auto 55px}.vsl-frame{aspect-ratio:16/9;position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid #D8CAE4;border-radius:18px;background:radial-gradient(ellipse at 70% 60%,#F0D9CC80,transparent 65%),linear-gradient(130deg,#EEE6F4,#F7F1F8);box-shadow:0 16px 48px #332A3D08}.vsl-path{position:absolute;inset:0;width:100%;height:100%;color:#A89ABC;opacity:.55}.vsl-placeholder-content{position:relative;text-align:center;padding:25px}.vsl-placeholder-content .echo-label{font-size:8px}.vsl-symbol{display:block;font-size:48px;color:#A89ABC;margin:10px 0}.vsl-placeholder-content h3{font-size:49px;line-height:1.1;margin:8px 0 22px}.vsl-placeholder-content h3 em{font-weight:400;color:#8D77A3}.vsl-status{display:inline-block;font-size:10px;letter-spacing:1px;text-transform:uppercase;border:1px solid #CFC0DC;padding:8px 14px;border-radius:30px;background:#FAF7FCB3}.journey-page .vsl-caption{text-align:center;font-size:12px;line-height:1.9;margin:16px 0}.vsl-caption span{font-size:11px;color:#8D7C99}.workbook-bridge{text-align:center;max-width:690px;margin:0 auto 55px;padding:0 12px}.workbook-bridge h3{font-size:40px;margin:16px 0 23px}.workbook-bridge p{margin:14px 0}.workbook-value-close{margin:30px 0;padding:24px 0;border-bottom:1px solid var(--line)}.workbook-value-close h3{font-size:31px}.workbook-value-close p{font-size:13px}@media(max-width:720px){.workbook-vsl{margin-bottom:38px}.vsl-frame{aspect-ratio:4/3;border-radius:13px}.vsl-placeholder-content{padding:20px 12px}.vsl-placeholder-content h3{font-size:34px;margin:7px 0 16px}.vsl-placeholder-content .echo-label{font-size:6px;letter-spacing:1px}.vsl-symbol{font-size:34px;margin:8px 0}.vsl-status{font-size:8px;padding:7px 11px}.workbook-bridge{margin-bottom:36px;padding:0}.workbook-bridge h3{font-size:32px}.workbook-value-close h3{font-size:30px}}

.purchase-confirmation{display:flex;align-items:start;gap:14px;max-width:850px;margin:0 auto 38px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 24px}.confirmation-tick{display:grid;place-items:center;background:#EEE6F4;color:#8D77A3;min-width:28px;height:28px;border-radius:50%;font-size:14px}.purchase-confirmation strong{font-size:14px;font-weight:500}.journey-page .purchase-confirmation p{font-size:12px;margin:6px 0 0;line-height:1.8}.delivery-symbol{display:block;font-size:46px;color:#A89ABC;margin-bottom:20px}.delivery-card{max-width:650px;margin:auto;text-align:center}.delivery-email{display:block;overflow-wrap:anywhere;font-size:18px;margin:20px 0;color:#79608F}.delivery-preview-note{background:#F1EBF6;border-radius:9px;padding:17px;margin:25px 0;text-align:left}.delivery-preview-note strong{font-size:12px}.journey-page .delivery-preview-note p{font-size:12px;margin:7px 0 0}.delivery-card .primary{margin:20px auto}.delivery-card .details-button{display:block;margin:20px auto 0}@media(max-width:720px){.purchase-confirmation{padding:18px 16px;gap:10px}.purchase-confirmation strong{font-size:13px}.delivery-card .primary{width:100%;padding:16px 12px}.delivery-email{font-size:16px}}

.funnel-progress{max-width:850px;margin:0 auto 38px}.funnel-progress ol{list-style:none;display:grid;grid-template-columns:1fr 1.2fr 1fr;padding:0;margin:0;gap:12px}.funnel-progress li{display:flex;align-items:center;gap:11px;padding:15px 12px;border-bottom:3px solid #E6DEED;color:#8A7F93;font-size:12px;font-weight:500}.funnel-progress li>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #D5C9DF;border-radius:50%;flex-shrink:0}.funnel-progress li small{display:block;font-size:10px;font-weight:400;margin-top:2px}.funnel-progress .current{color:#332A3D;border-color:#89709F;background:#EFE7F5;border-radius:8px 8px 0 0}.funnel-progress .current>span{background:#89709F;color:#fff;border-color:#89709F}.funnel-progress .complete{color:#756183;border-color:#C6B4D5}.before-you-go{display:block;font:700 25px/1.3 'DM Sans',sans-serif;color:#332A3D;margin:0 0 18px}.workbook-offer-hero{max-width:800px}.workbook-offer-hero h2{font-size:62px}.offer-window{background:#F0E8F5;border:1px solid #DCCFE6;border-radius:10px;padding:16px 20px;margin:25px auto 0;max-width:610px;text-align:left;border-left:4px solid #937BA8}.offer-window strong{display:block;font-size:14px;color:#493454;margin-bottom:5px}.offer-window span{display:block;font-size:12px;line-height:1.8;color:#685473}.journey-page .offer-decision-note{font-size:12px;font-weight:500;color:#6F507E;padding:12px 0;border-top:1px solid var(--line)}@media(max-width:720px){.funnel-progress{margin-bottom:30px}.funnel-progress ol{gap:6px;grid-template-columns:1fr 1.15fr .8fr}.funnel-progress li{padding:12px 6px;gap:6px;font-size:10px;align-items:start}.funnel-progress li>span{width:22px;height:22px;font-size:10px}.funnel-progress li small{font-size:8px}.before-you-go{font-size:24px}.workbook-offer-hero h2{font-size:44px}.offer-window{padding:15px}.offer-window strong{font-size:13px}.offer-window span{font-size:11px}}

.coach-hero{max-width:850px}.coach-hero h2{font-size:61px}.coach-intro{display:grid;grid-template-columns:120px 1fr;gap:35px;align-items:center;margin:20px 0 55px}.coach-monogram{width:110px;height:140px;display:grid;place-items:center;font:42px 'Libre Caslon Display',Georgia,serif;background:linear-gradient(145deg,#F0D9CC,#E7DCEE);border-radius:60px 60px 15px 15px;color:#8D77A3}.coach-intro h3{font-size:37px}.coach-value{text-align:center;margin:45px 0}.coach-value>h3{font-size:42px}.coach-inclusions{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0;text-align:left}.coach-inclusions h3{font-size:31px}.coach-agenda{margin:35px 0}.coach-agenda-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.coach-agenda-grid strong{font-size:14px;font-weight:500}.coach-guarantee{max-width:800px;margin:40px auto;background:#F0E9F5;border-color:#D6C6E0}.coach-guarantee h3{font-size:40px}.coach-close{max-width:730px;margin:50px auto 0;text-align:center;padding:40px}.coach-close h3{font-size:43px}.coach-checklist{list-style:none;padding:0;text-align:left;max-width:480px;margin:30px auto}.coach-checklist li{position:relative;padding:12px 0 12px 26px;border-bottom:1px solid var(--line);font-size:13px}.coach-checklist li:before{content:'✓';position:absolute;left:0;color:#987DAC}.journey-page .coach-anchor{font-size:12px;margin:28px 0 12px}.coach-price{display:flex;align-items:center;justify-content:center;gap:22px;margin:20px 0}.coach-price>strong{font:66px 'Libre Caslon Display',Georgia,serif}.coach-price>span{font-size:11px;line-height:1.8;text-align:left;color:var(--muted)}.coach-close .primary{margin:25px auto 12px}.coach-close .details-button{margin:15px auto;display:block}.setup-panel>.primary{width:100%}.setup-panel>.secondary,.setup-panel>.details-button{display:block;margin:20px auto}.setup-panel>.primary:disabled{opacity:.55;cursor:not-allowed}.coach-next-steps{padding-left:22px}.coach-next-steps li{padding:14px 0}.coach-next-steps strong{font-size:14px;font-weight:500}.coach-next-steps p{margin-bottom:0}@media(max-width:720px){.coach-hero h2{font-size:43px}.coach-intro{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.coach-monogram{width:80px;height:95px;font-size:33px}.coach-intro h3{font-size:31px}.coach-inclusions{grid-template-columns:1fr}.coach-value>h3{font-size:35px}.coach-agenda-grid{grid-template-columns:1fr;gap:8px}.coach-guarantee h3{font-size:32px}.coach-close{padding:25px 20px}.coach-close h3{font-size:35px}.coach-price{flex-direction:column;gap:4px}.coach-price>span{text-align:center}.coach-close .primary{width:100%;padding:15px 10px!important;font-size:12px!important;gap:9px!important}}

/* Keep the VSL visible in the opening view on both offer pages. */
body.post-vsl .header{height:64px}body.post-vsl .journey-page{padding-top:16px}body.post-vsl .test-banner{padding:6px 12px;margin-bottom:12px;font-size:10px}body.post-vsl .purchase-confirmation{padding:10px 15px;margin-bottom:14px;align-items:center}body.post-vsl .purchase-confirmation p{display:none}body.post-vsl .purchase-confirmation strong{font-size:12px}body.post-vsl .confirmation-tick{width:23px;min-width:23px;height:23px}body.post-vsl .funnel-progress{margin-bottom:22px}body.post-vsl .funnel-progress li{padding:11px 10px;align-items:center;min-height:45px}.offer-first-fold{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:30px;align-items:center;max-width:1000px;margin:0 auto 20px}.offer-first-fold .journey-hero{margin:0;text-align:left;max-width:none}.offer-first-fold .before-you-go{font-size:20px;margin:0 0 14px}.offer-first-fold .journey-hero h2{font-size:44px;line-height:1.08;letter-spacing:-.7px;margin:0}.offer-first-fold .workbook-vsl{margin:0;width:100%}.offer-first-fold .vsl-frame{aspect-ratio:16/9;border-radius:13px}.offer-first-fold .vsl-placeholder-content{padding:15px 10px}.offer-first-fold .vsl-placeholder-content h3{font-size:35px;margin:6px 0 15px}.offer-first-fold .vsl-symbol{font-size:33px;margin:5px 0}.offer-first-fold .vsl-placeholder-content .echo-label{font-size:6px;letter-spacing:1px}.offer-first-fold .vsl-caption{font-size:10px;margin:9px 0 0}.offer-first-fold .vsl-caption span{font-size:10px}.offer-context{max-width:780px;margin:15px auto 42px;text-align:center}.offer-context>p{font-size:13px;margin:0}.offer-context .offer-window{margin-top:18px}.post-vsl .workbook-bridge{margin-top:30px}@media(max-width:720px){body.post-vsl .header{height:58px}body.post-vsl .journey-page{padding-top:10px}body.post-vsl .test-banner{font-size:9px;padding:6px 8px;margin-bottom:9px}body.post-vsl .purchase-confirmation{padding:9px 11px;margin-bottom:10px}body.post-vsl .purchase-confirmation strong{font-size:11px}body.post-vsl .funnel-progress{margin-bottom:17px}body.post-vsl .funnel-progress li{font-size:9px;padding:8px 5px;min-height:40px}.offer-first-fold{grid-template-columns:1fr;gap:17px;margin-bottom:15px}.offer-first-fold .journey-hero{text-align:center}.offer-first-fold .before-you-go{font-size:17px;margin-bottom:8px}.offer-first-fold .journey-hero h2{font-size:35px;line-height:1.05}.offer-first-fold .vsl-frame{aspect-ratio:16/9}.offer-first-fold .vsl-placeholder-content h3{font-size:28px;margin:4px 0 10px}.offer-first-fold .vsl-symbol{font-size:25px;margin:3px 0}.offer-first-fold .vsl-status{font-size:7px;padding:5px 9px}.offer-first-fold .vsl-placeholder-content .echo-label{font-size:5px}.offer-first-fold .vsl-caption{font-size:10px}.offer-context{margin-bottom:30px}.offer-context>p{font-size:12px}.offer-context .offer-window{margin-top:14px}}

.journey-page .value-stack-label{font-size:11px;color:#786486;margin:22px 0 5px}.coach-priced-list{max-width:560px;margin:12px auto 0}.coach-priced-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:17px 0 17px 26px}.coach-priced-list li>strong{font-size:16px;font-weight:500;color:#5D446C;white-space:nowrap}.coach-priced-list .guarantee-value-row>strong{font-size:12px}.coach-total-value{display:flex;justify-content:space-between;gap:20px;max-width:560px;margin:0 auto;padding:20px 0 12px;border-bottom:1px solid #D9CBE4;align-items:center}.coach-total-value span{font-size:13px;font-weight:500}.coach-total-value strong{font:33px 'Libre Caslon Display',Georgia,serif;color:#7C648E}.journey-page .coach-value-note{max-width:530px;margin:10px auto 22px;font-size:10px}.checkout-refund-summary{padding:18px;background:#F0E9F5;border-radius:10px}.coach-guarantee .small-note{line-height:1.9}@media(max-width:720px){.coach-priced-list li{gap:12px;padding:15px 0 15px 22px;font-size:12px}.coach-priced-list li>strong{font-size:15px}.coach-priced-list .guarantee-value-row>strong{font-size:11px}.coach-total-value span{font-size:12px}.coach-total-value strong{font-size:30px}}

.product-satisfaction{padding:20px;background:#F0E9F5;border:1px solid #D9CCE4;border-radius:11px;margin:25px 0;text-align:left}.product-satisfaction>strong{font-size:14px;line-height:1.5;display:block;font-weight:500;color:#4E385D}.product-satisfaction>p,.journey-page .product-satisfaction>p{font-size:12px;line-height:1.9;margin:10px 0;color:#71607E}.product-satisfaction>span{font-size:10px;line-height:1.8;display:block;color:#887595}.custom-payment .product-satisfaction{padding:15px;margin:20px 0}.custom-payment .product-satisfaction>strong{font-size:12px}.custom-payment .product-satisfaction>p{font-size:11px}.custom-payment .product-satisfaction>span{font-size:9px}

.guarantee-seal{position:relative;width:138px;height:138px;flex-shrink:0;filter:drop-shadow(0 5px 9px #49345416)}.guarantee-seal svg{display:block;width:100%;height:100%}.guarantee-seal-words{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#F5E6DA;line-height:1}.guarantee-seal-words>span{font:48px/.9 'Libre Caslon Display',Georgia,serif}.guarantee-seal-words>b{font-size:10px;letter-spacing:3px;margin:6px 0 9px;padding-left:3px}.guarantee-seal-words>small{font-size:9px;letter-spacing:1px;font-weight:600}.guarantee-seal-words>em{font-size:7px;font-style:normal;letter-spacing:1.8px;margin-top:7px}.product-satisfaction{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:center;border:1px solid #C7B3D7;background:linear-gradient(135deg,#F0E9F5,#F7EFF4)}.product-satisfaction>.guarantee-seal{width:110px;height:110px}.product-satisfaction .guarantee-seal-words>span{font-size:38px}.product-satisfaction .guarantee-seal-words>b{font-size:8px;letter-spacing:2px;margin:5px 0 7px}.product-satisfaction .guarantee-seal-words>small{font-size:7px}.product-satisfaction .guarantee-seal-words>em{font-size:6px;margin-top:5px;letter-spacing:1px}.guarantee-copy>strong{font-size:16px;font-weight:500;color:#493454;line-height:1.4;display:block}.guarantee-copy>p,.journey-page .product-satisfaction .guarantee-copy>p{font-size:12px;line-height:1.9;margin:10px 0;color:#71607E}.guarantee-copy>span:not(.echo-label){display:block;font-size:10px;line-height:1.8;color:#887595}.coach-guarantee{display:grid;grid-template-columns:138px minmax(0,1fr);gap:28px;align-items:start;border:1px solid #C7B3D7;box-shadow:0 8px 28px #49345408}.coach-guarantee>.guarantee-seal{margin-top:8px}.coach-guarantee .guarantee-copy>p{font-size:14px}.coach-guarantee .guarantee-copy>p.small-note{font-size:11px}.coach-guarantee h3{font-size:36px}.guarantee-trust-line{display:flex;align-items:center;gap:12px;text-align:left;margin:22px auto 15px;max-width:440px}.guarantee-seal-small{width:58px!important;height:58px!important;filter:none}.guarantee-seal-small .guarantee-seal-words>span{font-size:21px!important}.guarantee-seal-small .guarantee-seal-words>b{font-size:5px!important;letter-spacing:1px!important;margin:2px 0 3px!important}.guarantee-seal-small .guarantee-seal-words>small{font-size:3.6px!important;letter-spacing:.2px!important}.guarantee-seal-small .guarantee-seal-words>em{font-size:3px!important;letter-spacing:.3px!important;margin-top:3px!important}.guarantee-trust-line>div:last-child>strong{display:block;font-size:12px;font-weight:600;color:#493454}.guarantee-trust-line>div:last-child>span{display:block;font-size:10px;line-height:1.7;color:#796887;margin-top:4px}.custom-payment .product-satisfaction{grid-template-columns:80px minmax(0,1fr);gap:13px}.custom-payment .product-satisfaction>.guarantee-seal{width:80px;height:80px}.custom-payment .product-satisfaction .guarantee-seal-words>span{font-size:28px}.custom-payment .product-satisfaction .guarantee-seal-words>b{font-size:6px;margin:3px 0 4px}.custom-payment .product-satisfaction .guarantee-seal-words>small{font-size:5px}.custom-payment .product-satisfaction .guarantee-seal-words>em{font-size:4px}.custom-payment .guarantee-copy>strong{font-size:13px}.custom-payment .guarantee-copy>p{font-size:11px}.custom-payment .guarantee-copy>span{font-size:9px}@media(max-width:720px){.coach-guarantee{grid-template-columns:1fr;gap:15px}.coach-guarantee>.guarantee-seal{margin:0 auto;width:120px;height:120px}.coach-guarantee h3{font-size:32px}.product-satisfaction{grid-template-columns:1fr;gap:14px}.product-satisfaction>.guarantee-seal{margin:0 auto}.guarantee-copy>strong{font-size:15px}.custom-payment .product-satisfaction{grid-template-columns:1fr}.custom-payment .product-satisfaction>.guarantee-seal{width:105px;height:105px}.custom-payment .product-satisfaction .guarantee-seal-words>span{font-size:36px}.custom-payment .product-satisfaction .guarantee-seal-words>b{font-size:8px;margin:4px 0 6px}.custom-payment .product-satisfaction .guarantee-seal-words>small{font-size:7px}.custom-payment .product-satisfaction .guarantee-seal-words>em{font-size:5px}.guarantee-trust-line{gap:10px}.guarantee-trust-line>div:last-child>strong{font-size:11px}.guarantee-trust-line>div:last-child>span{font-size:9px}}

.workbook-video-frame video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;background:#332a40;border-radius:inherit}.workbook-video-frame{background:#332a40}.workbook-video-frame:focus-within{outline:2px solid #8d77a7;outline-offset:4px}

/* Personal results: a complete, portable map with clear reading order. */
.map-start{padding:24px;background:#eee6f4;border-radius:16px;margin:0 0 28px}.map-start p{margin:10px 0 18px}.map-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.map-nav a{display:flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #d8cae4;background:#faf7fc;border-radius:9px;color:#493454;text-decoration:none;font-size:13px}.map-nav a:focus-visible{outline:2px solid #8d77a7;outline-offset:3px}.answer-threads{border-top:1px solid var(--line);margin-top:24px}.answer-threads>div{padding:17px 0;border-bottom:1px solid var(--line)}.answer-threads p{margin:7px 0 0}.chosen-vision{padding:22px;background:#faf7fc;border-left:3px solid #a89abc;border-radius:0 12px 12px 0;margin:20px 0}.chosen-vision blockquote{font:26px/1.45 'Libre Caslon Display',Georgia,serif;margin:10px 0 0}.belief-guidance{padding:15px 18px;border:1px solid var(--line);border-radius:10px}.first-step-idea{background:#f4eff8;border-radius:12px;padding:20px;margin:20px 0}.first-step-idea p{margin:10px 0}.first-step-idea .details-button{min-height:44px;text-align:left}.map-takeaway{margin-top:28px}.map-takeaway .primary{margin:12px 0;max-width:100%}#map-direction,#map-words,#map-belief,#map-action{scroll-margin-top:24px}#dev-results-preview{background:none;border:0;color:#8d77a7;text-decoration:underline;font:11px 'DM Sans',sans-serif;cursor:pointer;padding:10px}.journey-page textarea,.journey-page select,.journey-page input[type=date]{font-size:16px}@media(max-width:720px){.map-nav{grid-template-columns:1fr 1fr}.map-start{padding:20px}.map-takeaway .primary{width:100%}.answer-threads>div{padding:14px 0}.chosen-vision blockquote{font-size:25px}}

#dev-workbook-preview{background:none;border:0;color:#8d77a7;text-decoration:underline;font:11px "DM Sans",sans-serif;cursor:pointer;padding:10px}#workbook-confirmation{scroll-margin-top:24px}#wb-name{font-size:16px;width:100%}
