.store-pending[data-astro-cid-spet4yli]{opacity:.5;cursor:default;-webkit-user-select:none;user-select:none;box-shadow:none!important}.store-pending[data-astro-cid-spet4yli]:hover{border-color:#706057}.store-pending[data-astro-cid-spet4yli]>span[data-astro-cid-spet4yli]{max-width:160px;font-size:12px;line-height:1.5}#what-is-yez3,#daily-plans,#ai-coach,#how-it-works,#features,#comparison,#research,#privacy,#founder,#faq,#resources,#get-started{--warm-line:var(--line-warm);--warm-text:var(--text-heading);--warm-muted:var(--text-body)}#what-is-yez3{isolation:isolate;position:relative}#what-is-yez3:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 8%,#b5691510,#0000 58%);position:absolute;inset:25px -4% 0}#what-is-yez3 h2{color:var(--warm-text);font-size:clamp(36px,4.4vw,68px)}#what-is-yez3>.intro{color:#c7c2bb;font-size:clamp(17px,1.45vw,21px)}.product-pillars{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:29px;display:flex}.product-pillars>span{color:#d6c8b4;border:1px solid var(--warm-line);background:#b47a2410;border-radius:30px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;display:inline-flex}.product-pillars .icon{color:#e8ad50;width:16px;height:16px}#what-is-yez3 .why-plans{margin-top:75px}#what-is-yez3 .problem-cards li{--problem-rgb:231, 170, 79;border:1px solid var(--warm-line);background:linear-gradient(145deg,#191713,#101114 75%);box-shadow:0 18px 45px #0002;padding:30px!important}.problem-icon{color:rgb(var(--problem-rgb));background:rgba(var(--problem-rgb), .07);border-radius:13px;margin-bottom:22px;padding:11px;display:inline-flex}.problem-icon .icon{width:27px;height:27px}#what-is-yez3 .problem-cards strong{color:var(--warm-text);font-size:20px}#what-is-yez3 .problem-cards p{color:var(--warm-muted);margin:0}#what-is-yez3 .why-plans>.rich-text:last-child p{color:#d9c4a3;max-width:820px;font-size:17px}#daily-plans{border-color:var(--warm-line);background:radial-gradient(at 5% 45%,#ad63120b,#0000 60%),#0c0d11}#daily-plans .section-heading h2{color:var(--warm-text)}#daily-plans .planner-app{border-color:#b88b4b38;box-shadow:0 25px 80px #0005}#daily-plans .plan-guide-item{background:linear-gradient(90deg, rgba(var(--plan-rgb), .035), transparent);border-radius:0 13px 13px 0;padding:15px 18px 15px 23px}#daily-plans .plan-explainer>div{border-top:1px solid var(--warm-line);padding:25px 0 0}#daily-plans .plan-explainer h3{color:#e9c58b}#ai-coach{isolation:isolate;position:relative}#ai-coach:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#bd76140c,#0000 70%);position:absolute;inset:15% -4% 5% 33%}#ai-coach .eyebrow{color:#d7a65f}#ai-coach .coach-copy h2{color:var(--warm-text)}#ai-coach .coach-copy .rich-text li:before{background:#bc8b46}#ai-coach .coach-app{border-color:#b88b4b38;box-shadow:0 25px 80px #0005}#ai-coach .coach-app-header{background:linear-gradient(110deg,#201b14,#111216);border-color:#b88b4b26}#ai-coach .coach-bubble{background:linear-gradient(135deg,#202127,#16171d);border-color:#ffffff14}#how-it-works{color:var(--warm-muted);border-color:var(--warm-line);background:#101011}#how-it-works .eyebrow{color:#d7a65f}#how-it-works h2{color:var(--warm-text)}#how-it-works .steps{color:var(--warm-muted)}#how-it-works .steps li{padding-inline:25px!important}#how-it-works .steps li:before{color:#bb8643;letter-spacing:-.06em;margin-bottom:15px;font-size:76px;font-weight:500}#how-it-works .steps strong{color:var(--warm-text);font-size:22px}#how-it-works .trust-line{color:#a59c91}#features .eyebrow{color:#d7a65f}#features .section-heading h2{color:var(--warm-text)}#features .features-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}#features .feature{border:1px solid var(--warm-line);background:linear-gradient(145deg,#171615,#0f1115);border-radius:20px;grid-column:span 2;min-width:0;padding:29px}#features .feature:first-child{background:radial-gradient(at 100% 0,#b8791c13,#0000 65%),#151412;grid-column:span 4}#features .feature:last-child{grid-column:span 4}#features .feature>.icon{color:#e4ad59;background:#e4ad590c;border-radius:13px;width:45px;height:45px;margin-bottom:24px;padding:10px}#features .feature h3{color:#eee7dd;margin-bottom:14px;font-size:21px}#features .feature:first-child h3{color:#efcf9a;font-size:28px}#features .feature p{color:var(--warm-muted);max-width:530px;margin-bottom:0;font-size:14px}#features .feature:hover{border-color:#b88b4b65}#comparison .eyebrow{color:#d7a65f}#comparison .section-heading h2{color:var(--warm-text)}#comparison .table-scroll{border-color:var(--warm-line);background:#0d0f13}#comparison th{color:#c2bbb2;background:#171719}#comparison td{border-color:#ffffff09}#comparison td:last-child,#comparison th:last-child{color:#efc480;background:#241d13}#comparison th:last-child{color:#ffd69b;background:#312516}#comparison tbody tr:hover td{background:#19191b}#comparison tbody tr:hover td:last-child{background:#302417}#research{border-color:var(--warm-line);background:radial-gradient(at 50% 0,#b9781810,#0000 65%),#101011}#research .eyebrow{color:#d7a65f}#research h2{color:var(--warm-text)}#research .intro{color:var(--warm-muted)}.research-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-top:10px;display:grid}.research-highlight{border-right:1px solid var(--warm-line);padding:0 30px 0 0}.research-highlight:last-child{border:0;padding-right:0}.research-number{letter-spacing:-.065em;color:#e7b368;margin-bottom:25px;font-size:clamp(48px,5.8vw,86px);font-weight:550;line-height:1;display:block}.research-highlight h3{color:var(--warm-text);margin-bottom:17px;font-size:23px}.research-highlight .rich-text{color:var(--warm-muted);font-size:13px}.research-highlight strong{color:#d7cdbf}#privacy{background:linear-gradient(115deg,#1d1913,#101114 70%);border:1px solid #b88b4b33;border-radius:24px;gap:9%;margin-block:70px;padding:58px}#privacy .eyebrow{color:#d7a65f}#privacy h2{color:var(--warm-text)}#privacy .privacy-icon{color:#d6aa67;border:1px solid var(--warm-line);background:#d6aa6709;border-radius:21px;padding:18px;display:inline-flex}#privacy .privacy-icon .icon{width:63px;height:63px}#privacy .rich-text{color:var(--warm-muted)}#privacy .rich-text strong{color:var(--warm-text)}#privacy .rich-text li:before{background:#bc8b46}#privacy .text-link{color:#e6b56b}#founder{border-color:var(--warm-line);background:linear-gradient(110deg,#17130f,#101011 70%)}#founder .eyebrow{color:#d7a65f}#founder h2{color:var(--warm-text)}#founder .founder-heading>.icon{color:#e4ac6145;width:90px;height:90px;margin:5px 0 34px;display:block}#founder .founder-heading>img{border-radius:13px;width:51px;height:51px}#founder .founder-letter .rich-text{color:#c7beb2;line-height:1.9}#founder .founder-letter .rich-text p:last-child{color:#e7c693;font-size:21px}#founder .founder-signature{color:#e9d4b3}#founder .founder-signature span{color:#a59c91}#faq{grid-template-columns:.72fr 1.2fr;align-items:start;gap:9%;display:grid}#faq .section-heading{text-align:left;margin:0;position:sticky;top:45px}#faq .eyebrow{color:#d7a65f;line-height:1.7}#faq h2{color:var(--warm-text)}#faq .faq-list{width:100%;min-width:0}#faq .faq-item{border:0;border-bottom:1px solid var(--warm-line);background:0 0;border-radius:0;margin:0;padding:23px 0}#faq .faq-item summary{font-size:15px}#faq .faq-item summary>.icon{color:#d3a25a}#faq .faq-item[open] summary{color:#efc480}#faq .faq-item .rich-text{color:var(--warm-muted)}#resources .eyebrow{color:#d7a65f}#resources .resource-card{border:1px solid var(--warm-line);background:linear-gradient(145deg,#191713,#101114 75%)}#resources .resource-card:hover{background:#1c1914;border-color:#b88b4b65}#resources .resource-card p{color:var(--warm-muted)}#resources .resource-card>.icon:first-child{color:#dba85c;width:36px;height:36px}#get-started{color:var(--warm-text);background:radial-gradient(at 50% 100%,#bb70151d,#0000 65%),#100e0c;border-top:1px solid #b88b4b38}#get-started h2{color:var(--warm-text)}#get-started .eyebrow{color:#d7a65f}#get-started>.container>p{color:var(--warm-muted)}#get-started .store-button{color:#f3eee5;background:#151412;border-color:#b88b4b40}#get-started .store-button:hover{border-color:#b88b4b80}#get-started .store-button small{color:#b8b0a4}.site-footer{background:#090b10}.footer-grid h3{color:#cfc5b7}@media (max-width:1000px){#features .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#features .feature,#features .feature:first-child{grid-column:span 1}#features .feature:last-child{grid-column:span 2}#features .feature:first-child h3{font-size:23px}.research-highlights{gap:24px}.research-highlight{padding-right:20px}.research-number{font-size:58px}#privacy{gap:35px;padding:38px}#faq{grid-template-columns:1fr;gap:30px}#faq .section-heading{text-align:center;margin-inline:auto;position:static}#founder .founder-heading>.icon{width:55px;height:55px;margin:20px 0 0}}@media (max-width:600px){.product-pillars{gap:7px}.product-pillars>span{gap:5px;padding:8px 10px;font-size:10px}.product-pillars .icon{width:13px;height:13px}#what-is-yez3 .why-plans{margin-top:45px}#what-is-yez3 .problem-cards li{padding:25px!important}#what-is-yez3 .why-plans>.rich-text:last-child p{font-size:15px}#daily-plans .plan-explainer>div{padding-top:23px}#how-it-works .steps li:before{font-size:60px}#features .features-grid{gap:15px}#features .feature,#features .feature:first-child{grid-column:span 2;padding:22px}#features .feature h3,#features .feature:first-child h3{font-size:22px}#features .feature p{font-size:14px}.research-highlights{grid-template-columns:1fr;gap:30px}.research-highlight{border-right:0;border-bottom:1px solid var(--warm-line);padding:0 0 30px}.research-highlight:last-child{padding:0}.research-number{margin-bottom:17px;font-size:64px}#privacy{border-radius:20px;margin-block:35px;padding:27px 23px}#privacy .privacy-icon{border-radius:17px;padding:14px}#privacy .privacy-icon .icon{width:45px;height:45px}#founder .founder-letter .rich-text p:last-child{font-size:18px}#faq .faq-item{padding-block:20px}#faq .faq-item summary{font-size:14px}}.goal-section .goal-visual{transition:box-shadow .2s;display:block}.goal-section a.goal-visual:hover{box-shadow:0 0 0 2px var(--color)}.goal-section .goal-content .text-link{border:1px solid color-mix(in srgb,var(--color) 65%,transparent);background:color-mix(in srgb,var(--color) 9%,transparent);border-radius:14px;min-height:52px;padding:14px 20px;font-size:17px;font-weight:650;line-height:1.5;transition:background .2s,border-color .2s}.goal-section .goal-content .text-link:hover{background:color-mix(in srgb,var(--color) 18%,transparent);border-color:var(--color);text-decoration:none}.goal-section .goal-content .text-link>.icon,.goal-section .goal-content .text-link>span{flex-shrink:0}.goal-visual img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.goal-visual:hover img{transform:scale(1.035)}.feature,.resource-card{transition:transform .3s,box-shadow .3s,border-color .3s}.feature:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0003}.feature>.icon{transition:transform .3s}.feature:hover>.icon{transform:rotate(-6deg)scale(1.06)}.resource-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0004}.resource-card>.icon:last-child,.text-link>.icon{transition:transform .25s}.resource-card:hover>.icon:last-child{transform:translate(3px,-3px)}.text-link:hover>.icon{transform:translate(3px)}.button{transition:background .2s,transform .2s,box-shadow .3s}.button:active{transform:translateY(0)scale(.98)}.faq-item{transition:background .25s,border-color .25s}.dropdown[open] .dropdown-panel{animation:.2s ease-out menu-arrive}.faq-item[open] .rich-text,.coach-conversation:not([hidden]){animation:.3s ease-out content-arrive}.minimum-complete .planner-win .icon{animation:.35s ease-out tiny-celebration}@keyframes menu-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes content-arrive{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes tiny-celebration{0%{transform:scale(.8)}65%{transform:scale(1.2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.goal-visual:hover img,.feature:hover,.feature:hover>.icon,.resource-card:hover{transform:none}}
