.daily-planner-hero{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-top:clamp(4.5rem,6vw,6.7rem);padding-bottom:clamp(4.5rem,6vw,6.7rem);display:grid}.daily-planner-hero>div{max-width:43rem}.daily-planner-hero h1{margin:.8rem 0 1.6rem;font-size:clamp(3.35rem,5.6vw,6.15rem)}.daily-planner-lead{max-width:37rem;font-size:1.2rem}.daily-planner-hero .btn{margin-top:1rem}.daily-planner-hero-image,.daily-planner-hero-image img{object-fit:contain;background:#171511;width:100%;height:auto;max-height:680px;display:block}.daily-planner-proof{background:var(--white);border-bottom:1px solid var(--line);letter-spacing:.05em;text-align:center;grid-template-columns:repeat(4,1fr);padding:1.25rem clamp(1.25rem,7vw,8rem);font-family:Arial,sans-serif;font-size:.77rem;display:grid}.daily-planner-proof span{border-right:1px solid var(--line);padding:.25rem 1rem}.daily-planner-proof span:last-child{border-right:0}.daily-planner-proof b{color:#684910;font-weight:700}.daily-planner-intro{background:var(--white);grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,9rem);display:grid}.daily-planner-intro>div:first-child{max-width:31rem}.daily-planner-copy{max-width:44rem}.daily-planner-copy p{font-size:1.12rem;line-height:1.72}.daily-planner-copy p:last-child{margin-bottom:0}.daily-planner-rhythm,.daily-planner-priorities,.daily-planner-gratitude{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.daily-planner-rhythm,.daily-planner-gratitude{color:var(--white);background:#11100e}.daily-planner-rhythm .daily-planner-copy p,.daily-planner-gratitude .daily-planner-copy p{color:#e0d8cd}.daily-planner-priorities{background:#e9e0d0}.daily-planner-image,.daily-planner-image img{object-fit:contain;background:#f0ece4;width:100%;height:auto;max-height:620px;display:block}.daily-planner-rhythm .daily-planner-image,.daily-planner-rhythm .daily-planner-image img,.daily-planner-gratitude .daily-planner-image,.daily-planner-gratitude .daily-planner-image img{background:#1d1b17}.daily-planner-details{background:var(--white);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid}.daily-planner-details>div{max-width:33rem}.daily-planner-details dl{border-top:1px solid var(--line);margin:0}.daily-planner-details dl>div{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;gap:1.5rem;padding:1.2rem 0;display:grid}.daily-planner-details dt{color:#684910;letter-spacing:.12em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:.75rem;font-weight:700}.daily-planner-details dd{margin:0;font-size:1.06rem;line-height:1.55}.daily-planner-faq{background:#e9e0d0;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,9rem);display:grid}.daily-planner-faq>div:first-child{max-width:33rem}.daily-planner-faq details{padding:1.4rem 0}.daily-planner-faq details p{max-width:46rem}@media (max-width:1100px){.daily-planner-proof{grid-template-columns:repeat(2,1fr);gap:1rem}.daily-planner-proof span:nth-child(2){border-right:0}}@media (max-width:900px){.daily-planner-hero,.daily-planner-intro,.daily-planner-rhythm,.daily-planner-priorities,.daily-planner-gratitude,.daily-planner-details,.daily-planner-faq{grid-template-columns:1fr;gap:3.5rem}.daily-planner-priorities .daily-planner-image{grid-row:2}}@media (max-width:560px){.daily-planner-hero{padding-top:3.5rem;padding-bottom:4.5rem}.daily-planner-hero h1{font-size:3.2rem}.daily-planner-proof{padding:1rem .25rem;font-size:.65rem}.daily-planner-proof span{padding:.3rem .45rem}.daily-planner-copy p{font-size:1.04rem}.daily-planner-details dl>div{grid-template-columns:84px 1fr;gap:1rem}.daily-planner-priorities .daily-planner-image{grid-row:auto}}
