.journey-page{--journey-cream:#f7f1e8;--journey-paper:#fffdf8;--journey-ink:#24362e;--journey-green:#194b3b;--journey-gold:#b18b55;--journey-sage:#dfe8df;background:var(--journey-cream);min-height:100vh;color:var(--journey-ink)}.journey-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#f7f1e8ee;border-bottom:1px solid #24362e1a;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.journey-wordmark{align-items:baseline;gap:13px;display:flex}.journey-wordmark strong{letter-spacing:.2em;font:500 18px/1 Georgia,serif}.journey-wordmark span{color:var(--journey-gold);letter-spacing:.24em;font-size:9px;font-weight:800}.journey-header-link{color:var(--journey-green);border-bottom:1px solid #194b3b66;padding-bottom:5px;font-size:13px;font-weight:700}.journey-hero{grid-template-columns:1fr .78fr;align-items:center;gap:92px;max-width:1180px;min-height:720px;margin:auto;padding:80px 24px 100px;display:grid}.journey-kicker{color:var(--journey-gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:800}.journey-hero h1{letter-spacing:-.05em;max-width:720px;margin:0 0 28px;font:400 clamp(56px,7vw,91px)/.94 Georgia,serif}.journey-hero h1 em{color:var(--journey-green);font-weight:400;display:block}.journey-lead{color:#5d6a63;max-width:650px;margin:0;font-size:18px;line-height:1.75}.journey-actions{align-items:center;gap:20px;margin-top:36px;display:flex}.journey-button{background:var(--journey-green);color:#fff;justify-content:space-between;align-items:center;min-width:300px;padding:18px 20px;font-size:14px;font-weight:800;display:inline-flex}.journey-button span{font-size:19px}.journey-actions small{color:#758078;max-width:130px;font-size:10px;line-height:1.45}.journey-trust{color:#66736c;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:11px;display:flex}.journey-product-card{text-align:center;background:linear-gradient(145deg,#fffdf8 0%,#ece4d7 100%);border:1px solid #d4cbbd;min-height:540px;padding:66px 48px 42px;position:relative;overflow:hidden;box-shadow:0 30px 70px #29413824}.journey-product-card:before,.journey-product-card:after{content:"";filter:blur(1px);opacity:.68;border-radius:50%;width:210px;height:210px;position:absolute}.journey-product-card:before{background:#d5b8ad;top:-108px;left:-72px}.journey-product-card:after{background:#aebfaf;bottom:-98px;right:-105px}.journey-product-card>*{z-index:1;position:relative}.journey-product-card>p{color:var(--journey-gold);letter-spacing:.36em;margin:0;font-size:10px;font-weight:800}.journey-card-rule{background:var(--journey-gold);width:48px;height:1px;margin:28px auto;display:block}.journey-product-card h2{letter-spacing:.04em;margin:0;font:400 48px/1.02 Georgia,serif}.journey-product-card em{color:#5d665f;margin:18px 0 35px;font:italic 16px Georgia,serif;display:block}.journey-card-days{grid-template-columns:repeat(7,1fr);gap:7px;margin:0 auto 42px;display:grid}.journey-card-days i{aspect-ratio:1;color:var(--journey-green);border:1px solid #8da093;place-items:center;font-size:10px;font-style:normal;display:grid}.journey-product-card>strong{letter-spacing:.3em;font-size:9px}.journey-included{background:var(--journey-paper);padding:110px max(24px,50vw - 590px)}.journey-section-heading{max-width:720px;margin-bottom:52px}.journey-section-heading h2,.journey-offer h2{letter-spacing:-.035em;margin:0 0 18px;font:400 clamp(40px,5vw,64px)/1.05 Georgia,serif}.journey-section-heading>p:last-child{color:#66736c;line-height:1.7}.journey-step-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.journey-step-grid article{border-top:3px solid var(--journey-green);background:var(--journey-sage);padding:35px 30px}.journey-step-grid article>span{color:var(--journey-gold);letter-spacing:.18em;font-size:11px;font-weight:800}.journey-step-grid h3{margin:36px 0 12px;font:400 27px Georgia,serif}.journey-step-grid p{color:#5d6b63;margin:0;font-size:14px;line-height:1.7}.journey-offer{background:var(--journey-green);color:#fff;grid-template-columns:1fr 360px;align-items:center;gap:80px;padding:110px max(24px,50vw - 540px);display:grid}.journey-offer .journey-kicker{color:#d5b67f}.journey-offer ul{gap:13px;margin:32px 0 0;padding:0;list-style:none;display:grid}.journey-offer li{color:#dce7e1;padding-left:25px;line-height:1.55;position:relative}.journey-offer li:before{content:"✓";color:#d5b67f;position:absolute;left:0}.journey-offer aside{color:var(--journey-ink);background:#fffdf8;padding:34px;box-shadow:0 20px 50px #0d2e2275}.journey-offer aside>span{color:#6c7770;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.journey-offer aside>strong{margin:12px 0 2px;font:400 58px Georgia,serif;display:block}.journey-offer aside>p{color:#758078;margin:0 0 22px;font-size:11px}.journey-offer button{color:#777;cursor:not-allowed;background:#d7d5cf;border:0;width:100%;padding:17px;font-weight:800}.journey-offer aside>small{color:#7c8580;text-align:center;margin-top:12px;font-size:10px;line-height:1.45;display:block}.journey-note{color:#5b665f;background:#ece5da;grid-template-columns:180px 1fr;gap:40px;padding:44px max(24px,50vw - 540px);display:grid}.journey-note strong{color:var(--journey-green);font:400 20px Georgia,serif}.journey-note p{margin:0;font-size:12px;line-height:1.65}.journey-footer{color:#dce7e1;background:#112f25;justify-content:space-between;gap:30px;padding:40px max(24px,50vw - 590px);display:flex}.journey-footer>div:first-child{gap:7px;display:grid}.journey-footer strong{letter-spacing:.18em;font:400 15px Georgia,serif}.journey-footer span{color:#94aaa0;font-size:10px}.journey-footer>div:last-child{gap:20px;font-size:12px;display:flex}.journey-benefit{color:var(--journey-ink);background:#dfe8df;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:85px max(24px,50vw - 540px);display:grid}.journey-benefit h2{letter-spacing:-.035em;max-width:620px;margin:0;font:400 clamp(38px,5vw,58px)/1.06 Georgia,serif}.journey-benefit>div:last-child{border-top:1px solid #194b3b55;border-bottom:1px solid #194b3b55;grid-template-columns:auto 1fr;align-items:center;gap:25px;padding:30px;display:grid}.journey-benefit>div:last-child>strong{color:var(--journey-green);font:400 clamp(55px,8vw,86px)/.85 Georgia,serif}.journey-benefit>div:last-child p{color:#53655b;margin:0;font-size:13px;line-height:1.7}.journey-benefit b{color:var(--journey-green);letter-spacing:.04em}@media (max-width:900px){.journey-hero{grid-template-columns:1fr;gap:55px}.journey-hero-copy{text-align:center}.journey-lead{margin:auto}.journey-actions,.journey-trust{justify-content:center}.journey-product-card{width:min(480px,100%);margin:auto}.journey-step-grid,.journey-offer,.journey-benefit{grid-template-columns:1fr}.journey-offer aside{width:min(430px,100%)}.journey-note{grid-template-columns:1fr;gap:15px}}@media (max-width:620px){.journey-header{height:68px}.journey-header-link{display:none}.journey-hero{min-height:auto;padding:58px 16px 75px}.journey-hero h1{font-size:54px}.journey-actions{flex-direction:column;align-items:stretch}.journey-button{min-width:0}.journey-actions small{max-width:none}.journey-trust{flex-direction:column;align-items:flex-start}.journey-product-card{min-height:480px;padding:55px 28px 35px}.journey-product-card h2{font-size:40px}.journey-included,.journey-offer,.journey-benefit{padding:75px 18px}.journey-benefit>div:last-child{grid-template-columns:1fr;padding:25px 0}.journey-footer{flex-direction:column}.journey-footer>div:last-child{flex-wrap:wrap}}.journey-checkout{gap:14px;display:grid}.journey-checkout>label:not(.journey-consent){gap:7px;display:grid}.journey-checkout>label>span{font-size:11px;font-weight:800}.journey-checkout>label:not(.journey-consent) input{background:#fff;border:1px solid #d7d0c4;outline:none;width:100%;padding:13px}.journey-checkout>label:not(.journey-consent) input:focus{border-color:var(--journey-green);box-shadow:0 0 0 2px #194b3b14}.journey-consent{grid-template-columns:18px 1fr;align-items:start;gap:9px;display:grid}.journey-consent input{width:17px;height:17px;accent-color:var(--journey-green);margin:1px 0 0}.journey-consent span{color:#5e6962;line-height:1.5;font-size:9px!important;font-weight:400!important}.journey-checkout-hint{background:#f4eee4;padding:10px;line-height:1.45;color:#805d4e!important;margin:0!important;font-size:9px!important}.journey-paypal{min-height:50px}.journey-paypal.disabled{pointer-events:none;filter:grayscale();opacity:.42}.journey-paypal>p{text-align:center;margin:6px 0 0!important}.journey-checkout-note{border-left:3px solid var(--journey-gold);background:#f2ecdf;gap:5px;padding:13px;font-size:10px;line-height:1.4;display:grid}.journey-checkout-note.error{background:#f8e9e5;border-color:#9c4b3d}.journey-checkout-note span{color:#6d7771}.journey-legal-links{text-align:center;color:#7c8580!important;font-size:9px!important;line-height:1.5!important}.journey-legal-links a{text-decoration:underline}.journey-facts{background:#cfc8bc;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.journey-facts div{text-align:center;background:#fffdf8;gap:8px;padding:28px;display:grid}.journey-facts span{color:#7b847f;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.journey-facts strong{color:var(--journey-green);font:400 15px Georgia,serif}@media (max-width:900px){.journey-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.journey-facts{grid-template-columns:1fr}}.journey-portal{color:#24362e;background:#f7f1e8;min-height:100vh}.journey-portal-header{z-index:20;background:#f7f1e8ee;border-bottom:1px solid #24362e1a;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.journey-download,.journey-text-link{color:#194b3b;border-bottom:1px solid #194b3b66;padding-bottom:5px;font-size:12px;font-weight:800}.journey-welcome{text-align:center;padding:100px max(24px,50vw - 480px) 85px}.journey-welcome h1{letter-spacing:-.045em;margin:0 0 24px;font:400 clamp(50px,7vw,82px)/1 Georgia,serif}.journey-welcome>p:not(.journey-kicker){color:#5d6b63;max-width:760px;margin:0 auto;font-size:17px;line-height:1.75}.journey-welcome>div{justify-content:center;align-items:center;gap:24px;margin-top:35px;display:flex}.journey-before{background:#cbd3cb;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1180px;margin:0 auto 105px;display:grid}.journey-before>div{background:#e2eae2;padding:35px}.journey-before span{color:#b18b55;font-size:10px;font-weight:800}.journey-before strong{margin:28px 0 10px;font:400 22px Georgia,serif;display:block}.journey-before p{color:#637067;margin:0;font-size:12px;line-height:1.65}.journey-days{background:#fffdf8;padding:105px max(24px,50vw - 490px)}.journey-day-list{gap:10px;display:grid}.journey-day-list details{background:#fff;border:1px solid #d6d1c8}.journey-day-list summary{cursor:pointer;grid-template-columns:80px 1fr auto;align-items:center;gap:22px;padding:23px 25px;list-style:none;display:grid}.journey-day-list summary::-webkit-details-marker{display:none}.journey-day-list summary>span{color:#b18b55;letter-spacing:.12em;font-size:10px;font-weight:800}.journey-day-list summary>strong{font:400 20px Georgia,serif}.journey-day-list summary>em{color:#607067;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-style:normal}.journey-day-list details[open] summary{background:#e8eee8;border-bottom:1px solid #d6d1c8}.journey-day-content{grid-template-columns:1fr 1fr;gap:0;padding:0 25px 25px;display:grid}.journey-day-content section{padding:28px 25px 15px 0}.journey-day-content section+section{border-left:1px solid #ded9cf;padding-left:25px}.journey-day-content section>span,.journey-day-content blockquote>span{color:#b18b55;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.journey-day-content p{color:#56645c;margin:0;font-size:13px;line-height:1.7}.journey-day-content blockquote{color:#29463a;background:#f2ece2;grid-column:1/-1;margin:10px 0 0;padding:21px 24px;font:italic 17px/1.55 Georgia,serif}.journey-safety{background:#e8e0d5;grid-template-columns:.75fr 1.25fr;gap:65px;padding:90px max(24px,50vw - 500px);display:grid}.journey-safety h2{margin:0;font:400 38px/1.1 Georgia,serif}.journey-safety p{color:#5d685f;margin:0;font-size:13px;line-height:1.75}.journey-confirmation{color:#fff;background:#194b3b;grid-template-columns:1fr 1.1fr;gap:70px;padding:100px max(24px,50vw - 530px);display:grid}.journey-confirmation h2{margin:0 0 15px;font:400 38px/1.08 Georgia,serif}.journey-confirmation p:not(.journey-kicker){color:#d4e0da;line-height:1.65}.journey-confirmation dl{margin:0}.journey-confirmation dl>div{border-bottom:1px solid #ffffff2b;grid-template-columns:140px 1fr;gap:20px;padding:13px 0;display:grid}.journey-confirmation dt{color:#c9aa73;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.journey-confirmation dd{color:#e1e9e5;margin:0;font-size:12px;line-height:1.5}.journey-access-missing{text-align:center;background:#f7f1e8;place-content:center;min-height:100vh;padding:30px;display:grid}.journey-access-missing>p{color:#b18b55;letter-spacing:.22em;font-size:10px;font-weight:800}.journey-access-missing h1{max-width:650px;margin:20px auto;font:400 52px/1.05 Georgia,serif}.journey-access-missing span{color:#657168}.journey-access-missing a{color:#194b3b;border-bottom:1px solid #194b3b;justify-self:center;margin-top:28px;padding-bottom:5px;font-weight:800}@media (max-width:760px){.journey-portal-header{height:68px}.journey-download{font-size:10px}.journey-welcome{padding:70px 18px}.journey-welcome>div{flex-direction:column;align-items:stretch}.journey-before{grid-template-columns:1fr;margin-bottom:70px}.journey-days{padding:75px 14px}.journey-day-list summary{grid-template-columns:62px 1fr;padding:19px 15px}.journey-day-list summary>em{display:none}.journey-day-content{grid-template-columns:1fr;padding:0 16px 18px}.journey-day-content section,.journey-day-content section+section{border-left:0;padding:22px 0}.journey-day-content section+section{border-top:1px solid #ded9cf}.journey-day-content blockquote{grid-column:auto}.journey-safety,.journey-confirmation{grid-template-columns:1fr;gap:35px;padding:70px 20px}.journey-confirmation dl>div{grid-template-columns:1fr;gap:7px}}.journey-expert{border-left:2px solid var(--journey-gold);width:max-content;color:var(--journey-ink);background:#fffaf2;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;margin:25px 0 0;padding:14px 18px 14px 16px;display:grid}.journey-expert>span{color:#8a775d;letter-spacing:.18em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.journey-expert>strong{font:400 17px Georgia,serif}.journey-expert>em{color:#69756e;font-size:10px;font-style:normal}.journey-guided-by{letter-spacing:.04em;border-top:1px solid #b18b5566;border-bottom:1px solid #b18b5566;width:max-content;max-width:100%;padding:9px 14px;color:#66736c!important;margin:24px auto 0!important;font-size:11px!important}.journey-guided-by strong{color:#194b3b;font-family:Georgia,serif;font-size:13px;font-weight:400}.journey-footer>div:first-child span+span{color:#799288;margin-top:-3px}@media (max-width:900px){.journey-expert{text-align:left;margin-left:auto;margin-right:auto}}@media (max-width:620px){.journey-expert{text-align:center;grid-template-columns:1fr;width:100%}.journey-expert>span{grid-column:auto}.journey-expert>em{margin-top:3px}}
