.product-landing{color:#10283d;background:#f7f3ea}.pl-back-nav{background:#071b2b;border-bottom:1px solid #ffffff1f}.pl-back-nav .shell{padding-top:13px;padding-bottom:13px}.pl-back-nav a{color:#efe8da;align-items:center;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.pl-back-nav a:hover{text-underline-offset:4px;text-decoration:underline}.pl-back-nav a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #d5b568}.pl-hero{color:#f7f3ea;background:radial-gradient(circle at 85% 15%,#a8945424,#0000 28%),linear-gradient(135deg,#071b2b 0%,#0d2d45 58%,#173d4c 100%);padding:72px 0}.pl-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:52px;display:grid}.pl-hero-copy h1{max-width:760px;margin:14px 0 22px;font-size:clamp(3.1rem,6vw,6.5rem);line-height:.94}.pl-hero-copy h1 em{color:#c3a35a;font-weight:inherit}.pl-lead{color:#ece6da;max-width:690px;font-size:1.18rem;line-height:1.72}.pl-price{align-items:baseline;gap:12px;margin:26px 0 20px;display:flex}.pl-price strong{color:#d5b568;font-family:Georgia,serif;font-size:3.1rem}.pl-price span{text-transform:uppercase;letter-spacing:.08em;color:#e4dfd4;font-size:.78rem;font-weight:800}.pl-note{color:#cbc5ba;margin-top:14px;font-size:.9rem}.pl-hero-art{justify-content:center;display:flex}.pl-hero-art img{border:1px solid #ffffff21;border-radius:24px;width:min(100%,720px);height:auto;box-shadow:0 30px 80px #00000057}.pl-narrow{max-width:900px}.pl-recognition{text-align:center;background:#fffaf1;padding:92px 0}.pl-recognition h2,.pl-reframe h2,.pl-difference h2,.pl-includes h2,.pl-close h2,.pl-value h2{font-size:clamp(2.5rem,4.7vw,4.8rem);line-height:1.04}.pl-recognition p:not(.eyebrow),.pl-difference p,.pl-close>div>p:not(.eyebrow):not(.fine-print):not(.pl-secondary){font-size:1.18rem;line-height:1.8}.pl-reframe{background:#e7eadb;padding:82px 0}.pl-reframe-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.pl-reframe-grid>p{margin-top:8px;font-size:1.28rem;line-height:1.75}.pl-benefit-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.pl-benefit-grid article{background:#fffdf8;border:1px solid #10283d1f;border-radius:22px;padding:28px;box-shadow:0 12px 34px #10283d0d}.pl-benefit-grid span{color:#7d8538;letter-spacing:.14em;font-size:.78rem;font-weight:900}.pl-benefit-grid h3{margin:14px 0 8px;font-size:1.4rem}.pl-benefit-grid p{line-height:1.65}.pl-includes{color:#f8f3e9;background:#0b2438;padding:86px 0}.pl-includes-grid{grid-template-columns:.9fr 1.1fr;gap:68px;display:grid}.pl-includes .eyebrow{color:#d4b15b}.pl-includes p{color:#ddd7ca;line-height:1.7}.pl-includes ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pl-includes li{background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;padding:15px 18px 15px 46px;position:relative}.pl-includes li:before{content:"✓";color:#d4b15b;font-weight:900;position:absolute;left:18px}.pl-steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pl-steps article{border-top:1px solid #10283d2e;gap:16px;padding:24px;display:flex}.pl-steps span{color:#fff;background:#173d2f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.pl-steps h3{margin:2px 0 8px}.pl-steps p{line-height:1.6}.pl-difference{color:#f8f3e9;text-align:center;background:linear-gradient(135deg,#10283d,#173d2f);padding:88px 0}.pl-difference .eyebrow{color:#d4b15b}.pl-difference p{color:#e5dfd2}.pl-fit-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.pl-fit-card{background:#fffdf8;border:1px solid #10283d24;border-radius:24px;padding:34px}.pl-fit-card.good{background:#eef1e5;border-color:#cad1b0}.pl-fit-card ul{gap:12px;padding-left:22px;display:grid}.pl-fit-card li{line-height:1.55}.pl-value{background:#e7eadb;padding:72px 0}.pl-value-grid{grid-template-columns:1fr auto;align-items:center;gap:36px;display:grid}.pl-value h2{margin:8px 0}.pl-value h2 small{font-family:inherit;font-size:1rem}.pl-purchase-buttons{flex-wrap:wrap;gap:12px;display:flex}.pl-purchase-buttons.compact{gap:8px}.pl-faq{border-top:1px solid #10283d29;margin-top:26px}.pl-faq details{border-bottom:1px solid #10283d29;padding:0}.pl-faq summary{cursor:pointer;padding:20px 4px;font-size:1.05rem;font-weight:800;list-style:none}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary:after{content:"+";float:right;color:#7d8538}.pl-faq details[open] summary:after{content:"−"}.pl-faq p{margin:0;padding:0 4px 20px;line-height:1.7}.pl-close{text-align:center;background:#fffaf1;padding:96px 0}.pl-close .btn{margin-inline:auto}.pl-close .pl-purchase-buttons{justify-content:center}.pl-secondary{margin-top:20px}.pl-secondary a{color:#173d2f;font-weight:800}.pl-mobile-buy{display:none}.product-momentum .pl-hero{background:radial-gradient(circle at 80% 18%,#848f4938,#0000 30%),linear-gradient(135deg,#071b2b,#14362f)}.product-coaching .pl-hero{background:radial-gradient(circle at 80% 18%,#c3a35a2b,#0000 30%),linear-gradient(135deg,#071b2b,#10283d)}.pl-reassurance{flex-wrap:wrap;gap:8px 14px;max-width:720px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pl-reassurance li{color:inherit;opacity:.9;padding-left:18px;font-size:.82rem;font-weight:750;line-height:1.45;position:relative}.pl-reassurance li:before{content:"✓";color:#d4b15b;font-weight:900;position:absolute;left:0}.pl-hero .pl-reassurance{color:#eee8dc}.pl-value-action{justify-items:start;gap:4px;max-width:520px;display:grid}.pl-value-action .pl-reassurance{margin-top:12px}.pl-close .pl-reassurance{justify-content:center;max-width:760px;margin:18px auto 0}.pl-close .pl-reassurance li:before,.pl-value .pl-reassurance li:before{color:#66702d}.pl-preview{background:#fffaf1;padding:88px 0}.pl-preview-heading{grid-template-columns:.95fr 1.05fr;align-items:end;gap:64px;margin-bottom:38px;display:grid}.pl-preview-heading h2{margin:8px 0 0;font-size:clamp(2.5rem,4.7vw,4.8rem);line-height:1.04}.pl-preview-heading>p{margin:0;font-size:1.12rem;line-height:1.72}.pl-preview-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:42px;display:grid}.pl-preview-art img{border:1px solid #10283d1a;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #10283d1f}.pl-preview-cards{gap:10px;display:grid}.pl-preview-cards article{background:#fffdf8;border:1px solid #10283d1f;border-radius:16px;grid-template-columns:42px 1fr;gap:14px;padding:18px 20px;display:grid}.pl-preview-cards article>span{letter-spacing:.12em;color:#7d8538;padding-top:4px;font-size:.75rem;font-weight:900}.pl-preview-cards h3{margin:0 0 6px;font-size:1.12rem}.pl-preview-cards p{color:#405262;margin:0;font-size:.94rem;line-height:1.55}.pl-progress{background:#edf0e4;padding:90px 0}.pl-progress-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:64px;display:grid}.pl-progress-copy h2{margin:10px 0 20px;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:1.03}.pl-progress-copy>p:not(.eyebrow){color:#405262;font-size:1.06rem;line-height:1.72}.pl-progress-copy .pl-progress-detail{background:#fffdf89e;border-left:3px solid #9a8548;border-radius:0 12px 12px 0;padding:15px 17px;color:#53616d!important;font-size:.91rem!important}.pl-progress-principle{text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #10283d29;align-items:center;gap:12px;margin-top:24px;padding-top:20px;font-size:.78rem;display:flex}.pl-progress-principle span{color:#8b7438;font-size:1.35rem}.pl-trend-card{background:#fffdf8;border:1px solid #10283d1f;border-radius:26px;padding:24px 26px 18px;box-shadow:0 24px 60px #10283d1f}.pl-trend-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.pl-trend-head>div:first-child{gap:3px;display:grid}.pl-trend-head span{letter-spacing:.12em;color:#69763d;font-size:.68rem;font-weight:900}.pl-trend-head strong{font-family:Georgia,serif;font-size:2.2rem}.pl-trend-head small{color:#71808b;font-size:.72rem}.pl-loss-summary{text-align:right;background:#f0eddf;border-radius:14px;gap:2px;padding:10px 13px;display:grid}.pl-loss-summary strong{color:#53602d;font-family:Georgia,serif!important;font-size:1.55rem!important}.pl-loss-summary small{color:#6b7781;font-size:.67rem}.pl-trend-card svg{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.pl-grid-lines line{stroke:#10283d1a;stroke-width:1px}.pl-trend-path{fill:none;stroke:#66733a;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.pl-trend-dot{fill:#fffdf8;stroke:#a1843d;stroke-width:4px}.pl-trend-value{fill:#10283d;font-size:13px;font-weight:800}.pl-trend-label{fill:#687684;font-size:11px;font-weight:700}.pl-trend-note{color:#6b7781;text-align:center;margin:2px 0 0;font-size:.76rem;line-height:1.5}.pl-compare{color:#f8f3e9;background:#0b2438;padding:82px 0}.pl-compare-heading{grid-template-columns:.9fr 1.1fr;align-items:end;gap:56px;margin-bottom:30px;display:grid}.pl-compare-heading h2{margin:8px 0 0;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1.04}.pl-compare-heading>p{color:#d9d3c7;margin:0;line-height:1.7}.pl-compare .eyebrow{color:#d4b15b}.pl-compare-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.pl-compare-card{background:#ffffff0b;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;gap:14px;min-width:0;padding:22px 18px;display:flex}.pl-compare-card.current{color:#10283d;background:#f4f0e3;border-color:#d4b15b;box-shadow:0 18px 44px #0000002e}.pl-compare-card.current .eyebrow{color:#69763d}.pl-compare-card h3{margin:6px 0;font-size:1.05rem;line-height:1.25}.pl-compare-card>p{color:#d9d3c7;margin:0;font-size:.82rem;line-height:1.5}.pl-compare-card.current>p{color:#53616d}.pl-compare-mode{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem!important}.pl-compare-price{font-family:Georgia,serif;font-size:1.8rem;display:block}.pl-compare-cadence{color:#cfc8ba;margin-top:2px;font-size:.68rem;line-height:1.35;display:block}.pl-compare-card.current .pl-compare-cadence{color:#67747e}.pl-current-badge{color:#fff;letter-spacing:.08em;background:#69763d;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:.58rem;font-weight:900;display:inline-block}.pl-current-label{color:#69763d;margin-top:auto;font-size:.72rem;font-weight:900}.pl-compare-card .text-link{color:#f3e6bc;margin-top:auto;font-size:.78rem;font-weight:800}.pl-compare-all{text-align:center;margin:26px 0 0}.pl-compare-all a{color:#f3e6bc;font-weight:800}.pl-current-badge+.pl-compare-card h3{margin-top:4px}@media (max-width:1100px){.pl-compare-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.pl-hero-grid,.pl-reframe-grid,.pl-includes-grid,.pl-preview-heading,.pl-preview-grid,.pl-progress-grid,.pl-compare-heading{grid-template-columns:1fr}.pl-hero-copy{text-align:center}.pl-lead{margin-inline:auto}.pl-price,.pl-hero-copy .pl-purchase-buttons{justify-content:center}.pl-hero-copy>div:has(>.btn){justify-content:center}.pl-benefit-grid,.pl-steps{grid-template-columns:1fr 1fr}.pl-value-grid{text-align:center;grid-template-columns:1fr}.pl-value-grid .pl-purchase-buttons{justify-content:center}.pl-value-grid>div:has(>.btn){justify-content:center}.pl-fit-grid{grid-template-columns:1fr}.pl-preview-heading{gap:16px}.pl-preview-grid{gap:28px}.pl-value-action{justify-items:center;margin-inline:auto}.pl-reassurance{justify-content:center;margin-inline:auto}.pl-progress-grid{gap:34px}.pl-progress-copy{text-align:center}.pl-progress-copy .pl-progress-detail{text-align:left}.pl-progress-principle{justify-content:center}.pl-compare-heading{gap:12px}}@media (max-width:640px){.pl-back-nav .shell{padding-top:10px;padding-bottom:10px}.pl-back-nav a{font-size:.78rem}.pl-hero{padding:42px 0 56px}.pl-hero-grid{gap:30px}.pl-hero-copy h1{font-size:3.15rem}.pl-lead{font-size:1.04rem}.pl-price strong{font-size:2.55rem}.pl-hero-art img{border-radius:16px}.pl-recognition,.pl-reframe,.pl-includes,.pl-difference,.pl-close,.pl-preview,.pl-progress,.pl-compare{padding:64px 0}.pl-benefit-grid,.pl-steps{grid-template-columns:1fr}.pl-benefit-grid article{padding:22px}.pl-reassurance{text-align:left;grid-template-columns:1fr 1fr;gap:7px 10px;display:grid}.pl-reassurance li{font-size:.76rem}.pl-preview-cards article{grid-template-columns:34px 1fr;padding:16px}.pl-preview-heading h2,.pl-progress-copy h2{font-size:2.55rem}.pl-trend-card{border-radius:20px;padding:18px 12px 14px}.pl-trend-head{gap:10px;padding:0 6px}.pl-trend-head strong{font-size:1.65rem}.pl-loss-summary{padding:8px 9px}.pl-loss-summary strong{font-size:1.28rem!important}.pl-progress-principle{gap:7px;font-size:.68rem}.pl-compare-grid{grid-template-columns:1fr}.pl-compare-card{padding:18px}.pl-mobile-buy{z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));color:#fff;background:#071b2bf7;border-top:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0000002e}.pl-mobile-buy>div:first-child{flex-direction:column;display:flex}.pl-mobile-buy strong{font-size:1.05rem}.pl-mobile-buy span{text-transform:uppercase;letter-spacing:.06em;color:#cfc8ba;font-size:.63rem}.pl-mobile-buy .btn{width:100%;min-height:44px;padding:10px 12px}.pl-mobile-buy .pl-purchase-buttons{grid-template-columns:1fr;gap:5px;display:grid}.pl-mobile-buy .pl-purchase-buttons>div{width:100%}.product-landing{padding-bottom:78px}}@media (prefers-reduced-motion:reduce){.product-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.product-starter .pl-hero{background:radial-gradient(circle at 76% 18%,#c3a35a2e,#0000 30%),linear-gradient(120deg,#071b2b 0%,#0b2b43 58%,#12394a 100%);padding:48px 0 54px}.product-starter .pl-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:58px}.product-starter .pl-hero-copy{max-width:720px}.product-starter .pl-hero-copy h1{letter-spacing:-.035em;max-width:780px;margin:12px 0 20px;font-size:clamp(3.2rem,5.25vw,5.75rem);line-height:.96}.product-starter .pl-hero-copy h1 em{color:#d8b85f;display:inline-block}.product-starter .pl-lead{color:#f0ece4;max-width:650px;font-size:1.12rem;line-height:1.62}.product-starter .pl-price{margin:22px 0 14px}.product-starter .pl-price strong{font-size:3.35rem}.product-starter .pl-hero-copy .btn{min-height:56px;padding:15px 28px;font-size:1rem;box-shadow:0 12px 28px #00000038}.product-starter .pl-note{color:#d9d4ca;max-width:610px;margin-top:16px;font-size:.82rem;line-height:1.5}.product-starter .pl-hero-art{justify-content:flex-end}.product-starter .pl-hero-art img{border-radius:20px;width:min(100%,560px);box-shadow:0 28px 65px #0000004d}@media (max-width:980px){.product-starter .pl-hero{padding:36px 0 44px}.product-starter .pl-hero-grid{gap:28px}.product-starter .pl-hero-copy{max-width:760px;margin-inline:auto}.product-starter .pl-hero-copy h1{max-width:760px;margin-inline:auto;font-size:clamp(3rem,8vw,4.6rem)}.product-starter .pl-lead{max-width:700px}.product-starter .pl-hero-art{justify-content:center}.product-starter .pl-hero-art img{width:min(100%,620px)}}@media (max-width:640px){.product-starter .pl-hero{padding:30px 0 36px}.product-starter .pl-hero-grid{gap:24px}.product-starter .pl-hero-copy h1{margin-top:10px;margin-bottom:16px;font-size:2.8rem;line-height:.98}.product-starter .pl-lead{font-size:1rem;line-height:1.55}.product-starter .pl-price{margin:18px 0 12px}.product-starter .pl-price strong{font-size:2.8rem}.product-starter .pl-hero-copy .btn{width:100%;min-height:54px;font-size:1rem}.product-starter .pl-note{text-align:center;font-size:.76rem}.product-starter .pl-hero-art img{width:100%;max-width:500px}}.product-starter .pl-includes{padding-top:66px;padding-bottom:66px}.product-starter .pl-recognition{padding:72px 0}.product-starter .pl-reframe{padding:68px 0}.product-starter .pl-solution-section{padding-top:72px;padding-bottom:72px}.product-starter .pl-how-section{padding-top:68px;padding-bottom:68px}.product-starter .pl-difference{padding:68px 0}.product-starter .pl-value{padding:58px 0}.product-starter .pl-faq-section{padding-top:72px;padding-bottom:72px}.product-starter .pl-close{padding:76px 0}.product-starter .pl-value-action .btn,.product-starter .pl-close .btn{min-height:56px;padding:15px 28px;font-size:1rem}.product-starter .pl-includes-grid>div>p:not(.eyebrow){font-size:1.04rem}@media (max-width:640px){.product-starter .pl-includes,.product-starter .pl-recognition,.product-starter .pl-reframe,.product-starter .pl-difference,.product-starter .pl-close{padding:52px 0}.product-starter .pl-solution-section,.product-starter .pl-how-section,.product-starter .pl-faq-section{padding-top:52px;padding-bottom:52px}.product-starter .pl-value{padding:46px 0}.product-starter .pl-recognition h2,.product-starter .pl-reframe h2,.product-starter .pl-difference h2,.product-starter .pl-includes h2,.product-starter .pl-close h2,.product-starter .pl-value h2{font-size:2.35rem}}.starter-sales{background:#f8f4eb}.starter-sales-hero{color:#f8f4eb;background:radial-gradient(circle at 78% 15%,#c2a35a2e,#0000 28%),linear-gradient(120deg,#071b2b,#0b2b43 62%,#123949);padding:54px 0 58px}.starter-sales-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:58px;display:grid}.starter-sales-copy h1{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(3.6rem,6vw,6.6rem);line-height:.88}.starter-sales-copy h2{color:#d5b568;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(2rem,3.4vw,3.55rem);font-style:italic;line-height:1.02}.starter-sales-lead{color:#eee9df;max-width:690px;font-size:1.13rem;line-height:1.65}.starter-sales-offer{align-items:center;gap:24px;margin-top:26px;display:flex}.starter-sales-offer>div:first-child{align-items:baseline;gap:9px;display:flex}.starter-sales-offer strong{color:#d5b568;font-family:Georgia,serif;font-size:3.2rem}.starter-sales-offer span{letter-spacing:.1em;font-size:.72rem;font-weight:900}.starter-sales-offer .btn{min-height:58px;padding:16px 30px;font-size:1.02rem}.starter-sales-trust{color:#d8d2c7;flex-wrap:wrap;gap:18px;margin:17px 0 0;padding:0;font-size:.78rem;font-weight:750;list-style:none;display:flex}.starter-sales-trust li:before{content:"✓";color:#d5b568;margin-right:6px;font-weight:900}.starter-sales-product{background:#ffffff0f;border:1px solid #ffffff21;border-radius:24px;padding:14px 14px 18px;box-shadow:0 28px 65px #00000047}.starter-sales-product img{border-radius:14px;width:100%;height:auto;display:block}.starter-sales-product p{color:#ded8cd;margin:14px 7px 0;font-size:.84rem;line-height:1.5}.starter-proof-strip{color:#0b2438;background:#d7b968}.starter-proof-strip .shell{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.starter-proof-strip span{letter-spacing:.09em;border-right:1px solid #0b24382e;padding:15px 12px;font-size:.72rem;font-weight:950}.starter-proof-strip span:last-child{border-right:0}.starter-problem{text-align:center;background:#fffaf1;padding:76px 0}.starter-problem h2,.starter-section-head h2,.starter-outcome h2,.starter-mid-cta h2,.starter-faq h2,.starter-final h2{font-size:clamp(2.5rem,4.6vw,4.7rem);line-height:1.03}.starter-problem p:not(.eyebrow){font-size:1.14rem;line-height:1.78}.starter-get{color:#f8f4eb;background:#0b2438;padding:76px 0}.starter-section-head{max-width:850px;margin-bottom:34px}.starter-get .eyebrow{color:#d5b568}.starter-get-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.starter-get-grid article{background:#ffffff0b;border:1px solid #ffffff21;border-radius:17px;padding:22px 18px}.starter-get-grid span{letter-spacing:.12em;color:#d5b568;font-size:.7rem;font-weight:950}.starter-get-grid p{margin:12px 0 0;font-size:.9rem;line-height:1.5}.starter-outcome{background:#e8eadc;padding:78px 0}.starter-outcome-grid{grid-template-columns:.9fr 1.1fr;gap:64px;display:grid}.starter-outcome-grid>div:last-child>p{font-size:1.12rem;line-height:1.72}.starter-outcome ul{gap:12px;padding-left:22px;font-weight:700;line-height:1.55;display:grid}.starter-mid-cta{color:#f8f4eb;background:#10283d;padding:54px 0}.starter-mid-cta .shell{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.starter-mid-cta h2{margin:6px 0 10px;font-size:clamp(2rem,3.4vw,3.5rem)}.starter-mid-cta p{color:#ddd7cc;margin:0}.starter-mid-cta .btn{min-height:58px;padding:16px 30px}.starter-fit{background:#fffaf1;padding:76px 0}.starter-fit-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.starter-fit-grid>div{background:#fffdf8;border:1px solid #10283d21;border-radius:22px;padding:30px}.starter-fit-grid>div:first-child{background:#edf0e4;border-color:#cbd2b4}.starter-fit-grid h3{margin-top:0;font-size:1.4rem}.starter-fit-grid ul{gap:11px;padding-left:21px;line-height:1.55;display:grid}.starter-faq{background:#f8f4eb;padding:76px 0}.starter-final{text-align:center;color:#f8f4eb;background:linear-gradient(135deg,#10283d,#173d2f);padding:82px 0 96px}.starter-final .eyebrow{color:#d5b568}.starter-final>div>p:not(.eyebrow):not(.fine-print):not(.starter-final-note){font-size:1.12rem;line-height:1.7}.starter-final-price{color:#d5b568;margin:24px 0 15px;font-family:Georgia,serif;font-size:3.3rem}.starter-final-price span{letter-spacing:.1em;color:#f8f4eb;font-family:inherit;font-size:.72rem}.starter-final .pl-purchase-buttons{justify-content:center}.starter-final .btn{min-height:60px;padding:17px 34px;font-size:1.05rem}.starter-final-note{color:#d8d2c7;margin-top:15px;font-size:.8rem}.starter-final .fine-print{color:#bdb8ae;max-width:760px;margin:28px auto 0}@media (max-width:980px){.starter-sales-grid,.starter-outcome-grid{grid-template-columns:1fr}.starter-sales-copy{text-align:center}.starter-sales-lead{margin-inline:auto}.starter-sales-offer,.starter-sales-trust{justify-content:center}.starter-sales-product{max-width:650px;margin-inline:auto}.starter-get-grid{grid-template-columns:repeat(2,1fr)}.starter-mid-cta .shell{text-align:center;grid-template-columns:1fr}.starter-mid-cta .pl-purchase-buttons{justify-content:center}}@media (max-width:640px){.starter-sales-hero{padding:34px 0 38px}.starter-sales-grid{gap:26px}.starter-sales-copy h1{font-size:3.35rem}.starter-sales-copy h2{font-size:2rem}.starter-sales-lead{font-size:1rem;line-height:1.55}.starter-sales-offer{gap:10px;display:grid}.starter-sales-offer>div:first-child{justify-content:center}.starter-sales-offer .btn{width:100%}.starter-sales-trust{gap:6px;display:grid}.starter-proof-strip .shell{grid-template-columns:1fr 1fr}.starter-proof-strip span{border-bottom:1px solid #0b24382e}.starter-problem,.starter-get,.starter-outcome,.starter-fit,.starter-faq{padding:54px 0}.starter-problem h2,.starter-section-head h2,.starter-outcome h2,.starter-faq h2,.starter-final h2{font-size:2.4rem}.starter-get-grid,.starter-fit-grid{grid-template-columns:1fr}.starter-get-grid article{padding:18px}.starter-mid-cta{padding:44px 0}.starter-final{padding:58px 0 84px}}.starter-sales-product{background:#f7f1e6;border:1px solid #d5b5686b;max-width:570px;margin-left:auto;padding:18px 18px 20px;position:relative;transform:rotate(1deg);box-shadow:0 32px 70px #00000057}.starter-sales-product:before{content:"ACTUAL STARTER MATERIAL";z-index:2;color:#0b2438;letter-spacing:.09em;background:#d5b568;border-radius:999px;padding:7px 11px;font-size:.65rem;font-weight:950;position:absolute;top:-13px;left:22px}.starter-sales-product img{object-fit:contain;object-position:top;background:#fff;border-radius:10px;width:100%;max-height:650px;box-shadow:0 8px 22px #0b243824}.starter-sales-product p{color:#183044;text-align:center;margin:14px 10px 0;font-size:.86rem}@media (max-width:980px){.starter-sales-product{margin-inline:auto;transform:none}}@media (max-width:640px){.starter-sales-product{padding:12px 12px 16px}.starter-sales-product img{max-height:none}.starter-sales-product:before{top:-12px;left:14px}}:is(body:has(.starter-sales) .announcement,body:has(.starter-sales) .site-header,body:has(.starter-sales) .site-footer){display:none!important}.starter-sales-hero{min-height:0!important;padding:38px 0 34px!important}.starter-sales-grid{grid-template-columns:1.08fr .92fr!important;align-items:center!important;gap:44px!important}.starter-sales-copy h1{margin:8px 0 4px!important;font-size:clamp(3.15rem,4.75vw,5.15rem)!important;line-height:.91!important}.starter-sales-copy h2{margin:0 0 18px!important;font-size:clamp(1.8rem,2.7vw,2.8rem)!important;line-height:1.02!important}.starter-sales-lead{max-width:640px!important;font-size:1rem!important;line-height:1.55!important}.starter-sales-offer{margin-top:19px!important}.starter-sales-offer .btn{min-height:54px!important;padding:14px 26px!important}.starter-sales-trust{margin-top:12px!important}.starter-sales-product{background:#f7f1e6!important;max-width:475px!important;padding:12px 12px 14px!important;transform:none!important}.starter-sales-product img{object-fit:contain!important;object-position:top!important;background:#fff!important;border-radius:8px!important;width:100%!important;height:auto!important;max-height:555px!important;display:block!important}.starter-sales-product p{margin:10px 6px 0!important;font-size:.78rem!important;line-height:1.35!important}.starter-proof-strip .shell{max-width:1180px}.starter-proof-strip span{padding:11px 10px!important}@media (max-width:980px){.starter-sales-hero{padding:30px 0 32px!important}.starter-sales-grid{grid-template-columns:1fr!important;gap:24px!important}.starter-sales-copy{max-width:720px;margin-inline:auto}.starter-sales-product{max-width:560px!important}}@media (max-width:640px){.starter-sales-hero{padding:24px 0 28px!important}.starter-sales-copy h1{font-size:2.85rem!important}.starter-sales-copy h2{font-size:1.75rem!important}.starter-sales-product{max-width:100%!important}.starter-sales-product img{max-height:none!important}}.starter-sales-hero{padding:30px 0 26px!important}.starter-sales-grid{grid-template-columns:.94fr 1.06fr!important;gap:48px!important;max-width:1240px!important}.starter-sales-copy{max-width:600px}.starter-sales-copy .eyebrow{letter-spacing:.14em;margin-bottom:8px;font-size:.72rem}.starter-sales-copy h1{letter-spacing:-.04em!important;font-size:clamp(3rem,4.25vw,4.65rem)!important;line-height:.91!important}.starter-sales-copy h2{max-width:590px;font-size:clamp(1.75rem,2.45vw,2.55rem)!important}.starter-sales-lead{max-width:585px!important;margin-top:17px!important;font-size:1.02rem!important;line-height:1.5!important}.starter-sales-offer{gap:20px!important;margin-top:17px!important}.starter-sales-offer strong{font-size:3.15rem!important}.starter-sales-offer .btn{color:#09233a!important;background:#d5b568!important;min-width:190px!important;font-weight:900!important;box-shadow:0 12px 26px #00000038!important}.starter-sales-offer .btn:hover{transform:translateY(-2px)}.starter-sales-trust{grid-template-columns:repeat(2,max-content)!important;gap:7px 20px!important;margin-top:13px!important;font-size:.76rem!important;display:grid!important}.starter-sales-product{border-radius:18px!important;max-width:540px!important;margin-left:auto!important;padding:10px 10px 12px!important}.starter-sales-product:before{display:none!important}.starter-preview-kicker{text-align:center;color:#09233a;letter-spacing:.11em;background:#d5b568;border-radius:18px 18px 0 0;margin:-10px -10px 9px;padding:9px 12px;font-size:.69rem;font-weight:950}.starter-sales-product img{object-fit:cover!important;object-position:top!important;border-radius:7px!important;width:100%!important;max-height:510px!important}.starter-sales-product p{max-width:470px;margin:9px auto 0!important;font-size:.78rem!important}.starter-proof-strip span{padding:9px 10px!important;font-size:.69rem!important}.starter-problem{padding:58px 0!important}@media (max-width:980px){.starter-sales-grid{grid-template-columns:1fr!important}.starter-sales-copy{max-width:720px;margin-inline:auto}.starter-sales-product{max-width:620px!important;margin-inline:auto!important}.starter-sales-product img{object-fit:contain!important;max-height:none!important}}@media (max-width:640px){.starter-sales-hero{padding:22px 0 24px!important}.starter-sales-copy h1{font-size:2.75rem!important}.starter-sales-copy h2{font-size:1.7rem!important}.starter-sales-offer{display:grid!important}.starter-sales-offer .btn{width:100%!important}.starter-sales-trust{text-align:left;grid-template-columns:1fr 1fr!important;gap:7px 10px!important}.starter-sales-product{margin-top:4px!important}}.starter-reviews{background:#fffaf1;border-bottom:1px solid #0b243814;padding:44px 0 50px}.starter-review-summary{text-align:center;margin:0 auto 24px}.starter-review-summary .starter-stars{font-size:1.25rem}.starter-review-summary strong{color:#10283d;margin-top:5px;font-family:Georgia,serif;font-size:1.55rem;display:block}.starter-review-summary span{color:#52606a;margin-top:4px;font-size:.82rem;display:block}.starter-stars{color:#b28b28;letter-spacing:.09em}.starter-review-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1050px;margin:0 auto;display:grid}.starter-review-grid article{background:#fff;border:1px solid #0b24381a;border-radius:18px;padding:23px 22px 20px;box-shadow:0 10px 28px #0b24380f}.starter-review-grid blockquote{color:#10283d;margin:13px 0 18px;font-family:Georgia,serif;font-size:1.22rem;line-height:1.35}.starter-review-grid article>p{letter-spacing:.04em;color:#52606a;margin:0;font-size:.78rem;font-weight:900}.starter-review-disclaimer{text-align:center;color:#68727a;max-width:850px;margin:18px auto 0;font-size:.68rem;line-height:1.45}@media (max-width:720px){.starter-reviews{padding:36px 0 40px}.starter-review-grid{grid-template-columns:1fr;gap:11px}.starter-review-grid article{padding:18px}.starter-review-grid blockquote{margin:10px 0 14px;font-size:1.12rem}}@media (min-width:981px){.starter-sales-product{max-width:490px!important}.starter-sales-product img{max-height:465px!important}}.starter-funnel-nav{z-index:20;background:#fffdf8;border-bottom:1px solid #0b24381a;justify-content:space-between;align-items:center;gap:28px;height:76px;padding:0 clamp(20px,5vw,70px);display:flex;position:relative}.starter-funnel-brand{align-items:center;width:min(270px,38vw);display:flex}.starter-funnel-brand img{object-fit:contain;object-position:left center;width:100%;height:58px;display:block}.starter-funnel-nav nav{align-items:center;gap:clamp(18px,2.6vw,34px);display:flex}.starter-funnel-nav nav a{color:#183044;font-size:.82rem;font-weight:850;transition:all .18s}.starter-funnel-nav nav a:hover{color:#8a6b22}@media (max-width:640px){.starter-funnel-nav{gap:12px;height:64px;padding:0 16px}.starter-funnel-brand{width:48px;overflow:hidden}.starter-funnel-brand img{object-position:left center;width:210px;max-width:none;height:48px}.starter-funnel-nav nav{gap:13px}.starter-funnel-nav nav a{font-size:.7rem}}
.product-landing .pl-purchase-buttons .btn,.product-landing .pl-mobile-buy .btn,.product-landing .pl-close .btn,.product-landing .pl-value .btn,.product-landing .pl-hero .btn{color:#0b1f3a;background:#eee1bd;border-color:#c7a96b;box-shadow:0 8px 22px #0b1f3a24}.product-landing .pl-purchase-buttons .btn:hover,.product-landing .pl-mobile-buy .btn:hover,.product-landing .pl-close .btn:hover,.product-landing .pl-value .btn:hover,.product-landing .pl-hero .btn:hover{color:#0b1f3a;background:#f7f3ea;border-color:#b89552}.product-landing .pl-purchase-buttons .btn:focus-visible,.product-landing .pl-mobile-buy .btn:focus-visible{outline-offset:3px;outline:3px solid #eee1bd}
:root{--bh-public-section:clamp(3.25rem,5vw,4.25rem);--bh-public-section-tight:clamp(2.5rem,4vw,3.4rem);--bh-public-h1:clamp(3rem,5vw,5rem);--bh-public-h2:clamp(2.15rem,3.5vw,3.6rem);--bh-public-h3:clamp(1.3rem,2vw,1.7rem);--bh-public-gap:clamp(1.5rem,3vw,2.75rem);--bh-public-radius:18px;--bh-public-border:#0b1f3a21;--bh-public-shadow:0 18px 42px #0b1f3a14}.brand-hero,.start-hero,.approach-hero{padding:clamp(3.2rem,5vw,4.8rem) 0}.brand-hero-grid,.brand-split,.founder-preview{gap:clamp(2rem,4vw,4.25rem)}.brand-hero h1,.start-hero h1,.approach-hero h1{font-size:var(--bh-public-h1);max-width:760px;line-height:.95}.brand-lead{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.brand-heading{gap:var(--bh-public-gap);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;margin-bottom:2rem}.brand-heading h2,.brand-story h2,.brand-copy h2,.final-cta h2{font-size:var(--bh-public-h2);line-height:1.02}.brand-heading p,.brand-copy p{font-size:1rem;line-height:1.68}.brand-actions{margin-top:1.5rem}.brand-note{padding:clamp(1.5rem,3vw,2.25rem)}.brand-note blockquote{font-size:clamp(1.8rem,3vw,2.75rem)}.journey-grid{border-radius:var(--bh-public-radius);border:1px solid var(--bh-border,#d9dedb);overflow:hidden}.journey-step{background:#ffffff73;padding:1.5rem 1.25rem 1.7rem}.journey-step h3{margin:.45rem 0;font-size:1.55rem}.brand-aside{border-radius:var(--bh-public-radius);padding:2rem}.final-cta h2{max-width:760px}.start-step{border-radius:var(--bh-public-radius);border:1px solid #0000;grid-template-columns:70px minmax(0,1fr);gap:1.4rem;padding:1.6rem;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.start-number{font-size:2.8rem}.start-step h2{font-size:1.8rem}.start-step-link{color:inherit;border-radius:var(--bh-public-radius);margin-bottom:10px;text-decoration:none;display:block}.start-step-link:hover .start-step{box-shadow:var(--bh-public-shadow);border-color:var(--bh-public-border);background:#fff;transform:translateY(-2px)}.start-step-link:focus-visible{outline-offset:3px;outline:3px solid #6f856e}.start-step-link .text-link{color:#53662f;font-weight:800}.approach-principle{padding:1.6rem}.brand-story h2{margin-top:2.75rem}.brand-story blockquote{padding:1.5rem 0;font-size:clamp(1.65rem,3vw,2.5rem)}.ladder{border-top:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ladder-link{min-width:0;color:inherit;border-radius:var(--bh-public-radius);outline-offset:3px;text-decoration:none;display:flex}.ladder-item{border-radius:var(--bh-public-radius);background:#fff;flex-direction:column;width:100%;padding:1.35rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 10px 28px #0b1f3a0a;border:1px solid var(--bh-public-border)!important}.ladder-link:hover .ladder-item{box-shadow:var(--bh-public-shadow);transform:translateY(-3px);border-color:#9ca981!important}.ladder-link:focus-visible{outline:3px solid #6f856e}.ladder-item h3{margin:.45rem 0;font-size:1.4rem}.ladder-item p{flex:1;min-height:0;font-size:.9rem;line-height:1.55}.ladder-item .text-link{color:#53662f;margin-top:1rem}.product-landing:not(.product-framework) .pl-hero{padding:28px 0 26px}.product-landing:not(.product-framework) .pl-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:38px}.product-landing:not(.product-framework) .pl-hero-copy{max-width:610px}.product-landing:not(.product-framework) .pl-hero-copy h1{max-width:590px;margin:8px 0 12px;font-size:clamp(2.45rem,3vw,3.25rem);line-height:.98}.product-landing:not(.product-framework) .pl-lead{max-width:590px;margin:0;font-size:.98rem;line-height:1.5}.product-landing:not(.product-framework) .pl-price{margin:16px 0 12px}.product-landing:not(.product-framework) .pl-price strong{font-size:2.7rem}.product-landing:not(.product-framework) .pl-purchase-buttons .btn{padding:.82rem 1rem;font-size:.9rem}.product-landing:not(.product-framework) .pl-hero-copy>div:has(>.btn) .btn{padding:.82rem 1rem;font-size:.9rem}.product-landing:not(.product-framework) .pl-note{max-width:520px;margin-top:10px;font-size:.78rem;line-height:1.45}.product-landing:not(.product-framework) .pl-hero-art{justify-content:center;align-items:center;display:flex}.product-landing:not(.product-framework) .pl-hero-art img{border-radius:16px;width:min(100%,440px);height:auto;box-shadow:0 22px 54px #0000003d}.product-landing:not(.product-framework) .pl-includes{padding:38px 0}.product-landing:not(.product-framework) .pl-includes-grid{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:start;gap:30px}.product-landing:not(.product-framework) .pl-includes h2{margin:.3rem 0 .7rem;font-size:clamp(2rem,2.8vw,2.85rem)}.product-landing:not(.product-framework) .pl-includes p{margin:0 0 7px;line-height:1.55}.product-landing:not(.product-framework) .pl-includes ul{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px}.product-landing:not(.product-framework) .pl-includes li{border-radius:10px;min-height:0;padding:9px 12px 9px 35px}.product-landing:not(.product-framework) .pl-includes li:before{left:12px}.product-landing:not(.product-framework) .pl-recognition{text-align:left;padding:44px 0}.product-landing:not(.product-framework) .pl-recognition .pl-narrow{max-width:980px}.product-landing:not(.product-framework) .pl-recognition h2{max-width:760px;margin:.25rem 0 .85rem;font-size:clamp(2rem,2.8vw,2.9rem);line-height:1.03}.product-landing:not(.product-framework) .pl-recognition p:not(.eyebrow){max-width:820px;margin:.65rem 0;font-size:1rem;line-height:1.62}.product-landing:not(.product-framework) .pl-reframe{padding:42px 0}.product-landing:not(.product-framework) .pl-reframe-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:34px}.product-landing:not(.product-framework) .pl-reframe h2{margin:.3rem 0;font-size:clamp(2rem,2.8vw,2.95rem);line-height:1.03}.product-landing:not(.product-framework) .pl-reframe-grid>div:last-child>p,.product-landing:not(.product-framework) .pl-reframe-grid>p{margin:0;font-size:1rem;line-height:1.58}.product-landing:not(.product-framework) .pl-solution-section,.product-landing:not(.product-framework) .pl-how-section,.product-landing:not(.product-framework) .pl-faq-section{padding:48px 0}.product-landing:not(.product-framework) .section-heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:34px;margin-bottom:20px}.product-landing:not(.product-framework) .section-heading h2{font-size:clamp(2rem,2.9vw,3rem);line-height:1.03}.product-landing:not(.product-framework) .section-heading>div:last-child>p{margin:0;line-height:1.58}.product-landing:not(.product-framework) .pl-benefit-grid{gap:10px;margin-top:18px}.product-landing:not(.product-framework) .pl-benefit-grid article{border-radius:16px;padding:18px}.product-landing:not(.product-framework) .pl-steps{gap:9px}.product-landing:not(.product-framework) .pl-steps article{padding:15px 14px}.product-landing:not(.product-framework) .pl-difference{text-align:left;padding:46px 0}.product-landing:not(.product-framework) .pl-difference .pl-narrow{max-width:980px}.product-landing:not(.product-framework) .pl-difference h2{max-width:760px;font-size:clamp(2rem,2.8vw,2.9rem);line-height:1.03}.product-landing:not(.product-framework) .pl-difference p{max-width:820px;font-size:1rem;line-height:1.62}.product-landing:not(.product-framework) .section:has(.pl-fit-grid){padding:42px 0}.product-landing:not(.product-framework) .pl-fit-grid{gap:16px}.product-landing:not(.product-framework) .pl-fit-card{border-radius:16px;padding:22px}.product-landing:not(.product-framework) .pl-fit-card ul{gap:8px}.product-landing:not(.product-framework) .pl-value{padding:42px 0}.product-landing:not(.product-framework) .pl-value-grid{gap:28px}.product-landing:not(.product-framework) .pl-value h2{font-size:clamp(2rem,2.8vw,2.9rem)}.product-landing:not(.product-framework) .pl-faq{margin-top:20px}.product-landing:not(.product-framework) .pl-faq summary{padding:16px 4px}.product-landing:not(.product-framework) .pl-close{padding:48px 0}.product-landing:not(.product-framework) .pl-close h2{font-size:clamp(2.05rem,2.9vw,3rem)}.product-landing:not(.product-framework) .pl-close>div>p:not(.eyebrow):not(.fine-print):not(.pl-secondary){max-width:760px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.product-landing:not(.product-framework) .pl-compare{padding:48px 0}.product-landing:not(.product-framework) .pl-compare-heading{gap:28px;margin-bottom:20px}.product-landing:not(.product-framework) .pl-compare-heading h2{font-size:clamp(2rem,2.9vw,3rem)}.product-landing:not(.product-framework) .pl-reassurance{grid-template-columns:1fr;gap:4px;max-width:380px;margin-top:10px;display:grid}.product-landing:not(.product-framework) .pl-reassurance li{grid-template-columns:13px minmax(0,1fr);gap:6px;padding-left:0;font-size:.75rem;line-height:1.3;display:grid}.product-landing:not(.product-framework) .pl-reassurance li:before{content:"✓";color:#d4b15b;position:static}.commerce-hero{padding:clamp(3.1rem,5vw,4.7rem) 0 2.5rem}.commerce-hero h1{font-size:var(--bh-public-h1);max-width:760px}.commerce-lead{font-size:1.05rem;line-height:1.65}.commerce-products{border-top:0;align-items:start;margin-top:2rem;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.commerce-product-link{width:100%;min-width:0;height:100%;color:inherit;text-decoration:none;display:block!important}.commerce-product{background:#fff;flex-direction:column;gap:1rem;width:100%;min-width:0;height:100%;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 10px 28px #0b1f3a0a;border:1px solid var(--bh-public-border)!important;border-radius:var(--bh-public-radius)!important;padding:1.55rem!important;display:flex!important}.commerce-product>div{min-width:0}.commerce-product:hover{box-shadow:var(--bh-public-shadow);transform:translateY(-3px);border-color:#9ca981!important}.commerce-product-link:focus-visible{outline-offset:4px;outline:3px solid #6f856e}.commerce-price{font-size:2.25rem}.commerce-product ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.1rem;margin:.7rem 0 0;padding-left:1.1rem;font-size:.9rem;line-height:1.45;display:grid;columns:1!important}.commerce-product li{break-inside:avoid;margin:0}.commerce-product>div:last-child{border-top:1px solid var(--bh-public-border);margin-top:auto;padding-top:.5rem}.commerce-product .btn{max-width:100%;padding:.72rem .95rem;font-size:.82rem;display:inline-flex;width:auto!important}.commerce-product .muted{font-size:.86rem;line-height:1.5}.commerce-product .fine-print{margin-bottom:0;font-size:.72rem;line-height:1.45}.commerce-card-destination{font-size:.82rem}.commerce-note,.library-phase{border-radius:var(--bh-public-radius)}.comparison-list{-webkit-overflow-scrolling:touch;overflow-x:auto}.comparison-row{grid-template-columns:minmax(170px,1.2fr) repeat(5,minmax(120px,1fr));align-items:center;min-width:920px}.comparison-row>span,.comparison-row>strong{min-width:0}.comparison-row:first-child{position:sticky;top:0}.page,.section{scroll-margin-top:110px}.page>.shell>h1,.page>.wrap>h1{font-size:var(--bh-public-h1)}.page .lead{font-size:1.05rem;line-height:1.65}.card,.layer,.auth-card{border-radius:16px;box-shadow:0 12px 30px #0b1f3a0e}@media (max-width:1100px){.ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.product-landing:not(.product-framework) .pl-hero{padding:30px 0}.product-landing:not(.product-framework) .pl-hero-grid,.product-landing:not(.product-framework) .pl-includes-grid,.product-landing:not(.product-framework) .pl-reframe-grid,.product-landing:not(.product-framework) .section-heading,.product-landing:not(.product-framework) .pl-compare-heading{grid-template-columns:1fr;gap:22px}.product-landing:not(.product-framework) .pl-hero-copy{text-align:center;margin-inline:auto}.product-landing:not(.product-framework) .pl-hero-copy h1{max-width:620px;margin-inline:auto;font-size:clamp(2.3rem,6vw,2.8rem)}.product-landing:not(.product-framework) .pl-lead,.product-landing:not(.product-framework) .pl-note,.product-landing:not(.product-framework) .pl-reassurance{margin-left:auto;margin-right:auto}.product-landing:not(.product-framework) .pl-price,.product-landing:not(.product-framework) .pl-purchase-buttons{justify-content:center}.product-landing:not(.product-framework) .pl-hero-copy>div:has(>.btn){justify-content:center}.product-landing:not(.product-framework) .pl-hero-art img{width:min(100%,480px)}.product-landing:not(.product-framework) .pl-includes ul{grid-template-columns:1fr}.product-landing:not(.product-framework) .pl-recognition,.product-landing:not(.product-framework) .pl-difference{text-align:left}.product-landing:not(.product-framework) .pl-benefit-grid,.product-landing:not(.product-framework) .pl-steps{grid-template-columns:1fr 1fr}}@media (max-width:900px){.brand-heading,.brand-hero-grid,.brand-split,.founder-preview{grid-template-columns:1fr}.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-products{grid-template-columns:1fr!important}.commerce-product ul{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-row{grid-template-columns:minmax(160px,1.1fr) repeat(5,minmax(110px,1fr));min-width:820px}}@media (max-width:650px){.brand-hero,.start-hero,.approach-hero{padding:2.75rem 0}.brand-hero h1,.start-hero h1,.approach-hero h1{font-size:clamp(2.7rem,12vw,3.8rem)}.brand-section{padding:2.9rem 0}.brand-heading h2,.brand-story h2,.brand-copy h2,.final-cta h2{font-size:2.25rem}.ladder{grid-template-columns:1fr}.journey-step{padding:1.25rem}.start-step{grid-template-columns:48px minmax(0,1fr);gap:.9rem;padding:1.2rem}.start-number{font-size:2.2rem}.product-landing:not(.product-framework) .pl-hero{padding:24px 0 28px}.product-landing:not(.product-framework) .pl-hero-copy h1{font-size:clamp(2.05rem,9vw,2.55rem);line-height:1}.product-landing:not(.product-framework) .pl-lead{font-size:.94rem;line-height:1.5}:is(.product-landing:not(.product-framework) .pl-includes,.product-landing:not(.product-framework) .pl-recognition,.product-landing:not(.product-framework) .pl-reframe,.product-landing:not(.product-framework) .pl-solution-section,.product-landing:not(.product-framework) .pl-how-section,.product-landing:not(.product-framework) .pl-difference,.product-landing:not(.product-framework) .pl-value,.product-landing:not(.product-framework) .pl-faq-section,.product-landing:not(.product-framework) .pl-compare,.product-landing:not(.product-framework) .pl-close,.product-landing:not(.product-framework) .section:has(.pl-fit-grid)){padding:34px 0}.product-landing:not(.product-framework) .pl-benefit-grid,.product-landing:not(.product-framework) .pl-steps,.product-landing:not(.product-framework) .pl-includes ul,.product-landing:not(.product-framework) .pl-fit-grid{grid-template-columns:1fr}.commerce-hero{padding:2.8rem 0 2rem}.commerce-hero h1{font-size:clamp(2.7rem,12vw,3.8rem)}.commerce-product{padding:1.2rem!important}.commerce-product ul{grid-template-columns:1fr}.comparison-row{min-width:760px}}@media (prefers-reduced-motion:reduce){.ladder-item,.commerce-product,.start-step{transition:none}}.announcement{letter-spacing:.11em;text-transform:uppercase;padding:.38rem 1rem;font-size:.66rem;font-weight:800}.site-header{grid-template-columns:minmax(180px,225px) minmax(0,1fr) auto!important;gap:24px!important;height:72px!important;min-height:72px!important;padding:0 max(22px,4vw)!important}.brand-logo{align-items:center;min-width:0;position:relative;display:flex!important}.brand-logo picture{align-items:center;width:100%;display:flex}.brand-logo img{object-position:left center;object-fit:contain!important;width:auto!important;max-width:210px!important;max-height:48px!important;display:block!important}.brand-wordmark{color:var(--bh-navy,#0b1f3a);font-family:Cormorant Garamond,Georgia,serif;font-size:1.22rem;font-weight:700;display:none}.desktop-nav{letter-spacing:.02em;gap:clamp(16px,2vw,28px)!important;font-size:.78rem!important}.header-actions{gap:10px!important;font-size:.78rem!important}.site-footer{padding:3.5rem max(24px,5vw) 1.35rem!important}.footer-grid{grid-template-columns:minmax(250px,1.65fr) repeat(4,minmax(105px,1fr))!important;gap:clamp(1.5rem,3vw,3rem)!important}.footer-logo{background:0 0!important;width:auto!important;padding:0!important;display:inline-block!important}.footer-logo span{letter-spacing:-.02em;color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:700}.footer-grid p{max-width:320px;font-size:.9rem!important;line-height:1.6!important}.footer-grid h4{margin-bottom:.8rem!important}.footer-grid a{margin:.35rem 0!important;font-size:.82rem!important}.footer-bottom{margin-top:2.5rem!important;padding-top:1.1rem!important}.brand-section{padding:clamp(3.4rem,5.5vw,5rem) 0!important}.brand-heading{margin-bottom:1.8rem!important}.brand-heading h2,.brand-copy h2{font-size:clamp(2.45rem,4vw,4rem)!important;line-height:1!important}.brand-heading p,.brand-copy p{line-height:1.62!important}.founder-preview{grid-template-columns:minmax(240px,.56fr) minmax(0,1.44fr)!important;gap:clamp(2.4rem,5vw,5rem)!important}.founder-photo{justify-self:center;width:100%!important;max-width:360px!important}.final-cta{padding:clamp(3.5rem,5.5vw,5rem) 0!important}.final-cta h2{font-size:clamp(2.6rem,4.4vw,4.4rem)!important}.commerce-page>.section,.commerce-page .section{padding:3.5rem 0!important}.commerce-products{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important}.commerce-product-link{height:100%!important}.commerce-product{border-top:4px solid var(--bh-olive,#7d8538)!important;gap:.85rem!important;padding:1.35rem 1.2rem!important;box-shadow:0 8px 24px #0b1f3a0b!important}.commerce-product h2{margin:.15rem 0 .55rem!important;font-size:1.55rem!important;line-height:1.02!important}.commerce-product p{font-size:.84rem;line-height:1.48}.commerce-meta{margin:.15rem 0!important;font-size:.68rem!important}.commerce-price-block{flex-direction:column;justify-content:flex-start;gap:4px;min-height:76px;display:flex}.commerce-price{white-space:normal;margin:.35rem 0 0!important;font-size:1.65rem!important;line-height:1.05!important}.commerce-price small{margin-top:4px;display:block;font-size:.64rem!important}.commerce-alt-price{color:var(--bh-forest,#53662f)!important;margin:0!important;font-size:.7rem!important;line-height:1.3!important}.commerce-product ul,.commerce-product h3{display:none!important}.commerce-product>div:nth-child(2)>p:nth-of-type(2){margin-top:.65rem}.commerce-product>div:last-child{padding-top:.75rem!important}.commerce-product .btn,.commerce-product .fine-print,.commerce-product>div:last-child>.muted{display:none!important}.commerce-card-destination{margin-top:0!important;font-size:.76rem!important}.library-phase{margin-top:2.2rem!important;padding:2rem!important}.library-phase h2{font-size:clamp(1.9rem,3vw,2.8rem)!important}.comparison-list{border-radius:14px}.comparison-row{padding:.75rem .8rem!important;font-size:.82rem!important}.commerce-note{margin-top:2.2rem!important;padding:2.2rem!important}.commerce-note h2{font-size:clamp(2rem,3.2vw,3rem)!important}@media (max-width:1100px){.footer-grid{grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(120px,1fr))!important}.commerce-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.site-header{grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto!important}.commerce-products{grid-template-columns:1fr 1fr!important}.founder-preview{grid-template-columns:1fr!important}}@media (max-width:650px){.announcement{padding:.32rem .75rem;font-size:.54rem}.site-header{grid-template-columns:48px minmax(0,1fr) auto!important;height:64px!important;min-height:64px!important;padding:0 14px!important}.brand-logo picture{width:48px}.brand-logo img{width:44px!important;max-width:44px!important;height:44px!important;max-height:44px!important}.header-account-link,.header-start{display:none}.mobile-nav.open{top:64px!important}.site-footer{padding:3rem 20px 1.25rem!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:1.7rem 1.25rem!important}.footer-brand{grid-column:1/-1}.footer-bottom{gap:.35rem!important;display:grid!important}.brand-section{padding:3rem 0!important}.founder-photo{max-width:300px!important}.commerce-products{grid-template-columns:1fr!important}.commerce-product{padding:1.2rem!important}.commerce-price-block{min-height:0}.library-phase,.commerce-note{padding:1.5rem!important}}.brand-logo{height:100%;overflow:hidden}@media (max-width:650px){.brand-logo{width:48px!important}.brand-logo>img{object-fit:cover!important;object-position:left center!important;width:48px!important;max-width:48px!important;height:48px!important;max-height:48px!important}}.site-header{grid-template-columns:minmax(145px,190px) minmax(0,1fr) auto!important;gap:20px!important;height:60px!important;min-height:60px!important}.brand-logo>img{max-width:180px!important;height:42px!important;max-height:42px!important}.desktop-nav{gap:clamp(14px,1.7vw,24px)!important;font-size:.72rem!important}.header-actions{font-size:.72rem!important}.header-account-link{padding:.45rem .78rem!important}.header-start{min-height:34px!important;padding:.45rem .8rem!important;font-size:.68rem!important}@media (max-width:900px){.site-header{grid-template-columns:minmax(135px,175px) minmax(0,1fr) auto!important}}@media (max-width:650px){.site-header{grid-template-columns:44px minmax(0,1fr) auto!important;height:58px!important;min-height:58px!important}.brand-logo{width:44px!important}.brand-logo>img{width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important}.mobile-nav.open{top:58px!important}}.commerce-product-card{grid-template-rows:auto auto minmax(170px,1fr) auto auto!important;align-content:stretch!important;display:grid!important}.commerce-product-card .commerce-summary{min-height:0!important;margin-bottom:0!important}.commerce-product-card .commerce-price,.commerce-product-card .commerce-price-block{align-self:end!important;margin-top:24px!important;position:static!important;transform:none!important}.commerce-product-card .commerce-price-block .commerce-price{margin-top:0!important}.commerce-product-card .commerce-alt-price{margin-top:8px!important}.brand-logo{align-items:center!important;height:60px!important;display:flex!important;overflow:hidden!important}.brand-logo>img{object-fit:cover!important;object-position:center!important;width:190px!important;max-width:190px!important;height:52px!important;max-height:52px!important;display:block!important}@media (max-width:650px){.brand-logo{width:48px!important;height:58px!important}.brand-logo>img{object-fit:cover!important;object-position:left center!important;width:48px!important;max-width:48px!important;height:48px!important;max-height:48px!important}}.site-header{background:#fffdf6!important}
