.pmg{--g:#287a58;--d:#183c32;--c:#f7f5ef;--t:#566760;--l:rgba(24,60,50,.14);color:var(--t);background:#fff}.pmg *{box-sizing:border-box}.pmg__eyebrow{display:inline-block;margin-bottom:11px;color:var(--g);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pmg h1,.pmg h2,.pmg h3{color:var(--d);letter-spacing:-.04em}.pmg__hero{background:radial-gradient(circle at 82% 15%,rgba(40,122,88,.12),transparent 30%),var(--c)}.pmg__hero-inner{max-width:900px;margin:auto;padding:78px 24px 70px;text-align:center}.pmg__logo{width:170px;max-width:55%;margin:0 auto 32px}.pmg__hero h1{margin:0;font-size:clamp(3.4rem,6vw,6rem);line-height:.93}.pmg__hero h1 em{color:var(--g);font-style:normal}.pmg__hero p{max-width:650px;margin:22px auto 26px;font-size:1.06rem;line-height:1.6}.pmg__primary,.pmg__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 23px;border-radius:99px;text-decoration:none;font-weight:800}.pmg__primary{background:var(--g);color:#fff}.pmg__quick{position:sticky;top:0;z-index:5;display:flex;justify-content:center;gap:6px;padding:10px 12px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--l);overflow:auto}.pmg__quick a{flex:0 0 auto;padding:8px 11px;border-radius:99px;color:var(--d);text-decoration:none;font-size:.73rem;font-weight:750}.pmg__quick a:hover{background:var(--c)}.pmg__prep,.pmg__steps,.pmg__help{max-width:1120px;margin:auto;padding:82px 24px}.pmg__head{max-width:760px;margin-bottom:31px}.pmg__head h2,.pmg__daily h2,.pmg__harvest h2,.pmg__restart h2{margin:0;font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.03}.pmg__head p{margin:15px 0 0}.pmg__checklist{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--l);border-radius:19px;overflow:hidden}.pmg__checklist div{display:flex;flex-direction:column;padding:21px;border-right:1px solid var(--l)}.pmg__checklist div:last-child{border:0}.pmg__checklist span{color:var(--g);font-size:.67rem;font-weight:800}.pmg__checklist b{margin-top:18px;color:var(--d)}.pmg__steps{padding-top:20px}.pmg__step-list{border-top:1px solid var(--l)}.pmg__step{display:grid;grid-template-columns:95px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--l)}.pmg__step-num{color:var(--g);font-size:.72rem;font-weight:800}.pmg__step h3{margin:0 0 8px;font-size:1.55rem}.pmg__step p{max-width:760px;margin:0;line-height:1.6}.pmg__cue{display:inline-block;margin-top:14px;padding:10px 13px;border-radius:12px;background:#f2f7f4;font-size:.8rem}.pmg__cue b{color:var(--d)}.pmg__daily{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;max-width:1120px;margin:auto;padding:76px 24px;background:#fff}.pmg__daily-copy p{max-width:500px;line-height:1.65}.pmg__daily-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--l)}.pmg__daily-grid div{padding:18px 0;border-bottom:1px solid var(--l)}.pmg__daily-grid div:nth-child(even){padding-left:20px;border-left:1px solid var(--l)}.pmg__daily-grid div:nth-child(odd){padding-right:20px}.pmg__daily-grid b{display:block;color:var(--d);margin-bottom:4px}.pmg__daily-grid span{font-size:.82rem;line-height:1.5}.pmg__harvest{background:var(--d);color:#fff}.pmg__harvest-inner{max-width:900px;margin:auto;padding:84px 24px;text-align:center}.pmg__harvest .pmg__eyebrow{color:#bfe0cf}.pmg__harvest h2{color:#fff}.pmg__harvest p{max-width:690px;margin:20px auto;font-size:1rem;line-height:1.65}.pmg__harvest-note{max-width:610px;margin:24px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);font-size:.84rem}.pmg__harvest-note b{margin-right:5px}.pmg__faq{border-top:1px solid var(--l)}.pmg__faq details{padding:18px 0;border-bottom:1px solid var(--l)}.pmg__faq summary{position:relative;padding-right:30px;cursor:pointer;list-style:none;color:var(--d);font-weight:800}.pmg__faq summary::-webkit-details-marker{display:none}.pmg__faq summary:after{content:"+";position:absolute;right:0;font-size:1.25rem;font-weight:400}.pmg__faq details[open] summary:after{content:"–"}.pmg__faq p{max-width:790px;margin:11px 0 0;font-size:.86rem;line-height:1.6}.pmg__restart{display:grid;grid-template-columns:1fr .7fr;gap:55px;max-width:1120px;margin:0 auto 90px;padding:46px;border-radius:26px;background:var(--c)}.pmg__restart p{max-width:620px;line-height:1.6}.pmg__restart-actions{display:flex;flex-direction:column;justify-content:center;gap:10px}.pmg__primary--light{background:var(--d)}.pmg__secondary{border:1px solid var(--l);color:var(--d);background:#fff}
@media(max-width:800px){.pmg__daily,.pmg__restart{grid-template-columns:1fr;gap:28px}.pmg__checklist{grid-template-columns:1fr 1fr}.pmg__checklist div:nth-child(2){border-right:0}.pmg__checklist div:nth-child(-n+2){border-bottom:1px solid var(--l)}}
@media(max-width:600px){.pmg__hero-inner{padding:50px 18px 44px}.pmg__logo{width:145px;margin-bottom:25px}.pmg__hero h1{font-size:clamp(3rem,12vw,4.15rem)}.pmg__hero p{font-size:.92rem}.pmg__quick{justify-content:flex-start}.pmg__prep,.pmg__steps,.pmg__help{padding:58px 18px}.pmg__head h2,.pmg__daily h2,.pmg__harvest h2,.pmg__restart h2{font-size:clamp(2rem,9.3vw,2.7rem)}.pmg__checklist div{padding:16px}.pmg__checklist b{margin-top:10px;font-size:.86rem}.pmg__steps{padding-top:10px}.pmg__step{grid-template-columns:42px 1fr;gap:10px;padding:20px 0}.pmg__step h3{font-size:1.18rem}.pmg__step p{font-size:.84rem}.pmg__cue{font-size:.74rem}.pmg__daily{padding:54px 18px;gap:22px}.pmg__daily-copy p{font-size:.86rem}.pmg__daily-grid div{padding:14px 0}.pmg__daily-grid div:nth-child(even){padding-left:12px}.pmg__daily-grid div:nth-child(odd){padding-right:12px}.pmg__daily-grid b{font-size:.86rem}.pmg__daily-grid span{font-size:.72rem}.pmg__harvest-inner{padding:62px 18px}.pmg__harvest p{font-size:.88rem}.pmg__help{padding-top:54px}.pmg__faq summary{font-size:.9rem}.pmg__faq p{font-size:.8rem}.pmg__restart{margin:0 12px 64px;padding:27px 19px;border-radius:20px}.pmg__restart p{font-size:.86rem}}