.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.story-grid p{color:var(--muted)}.sales-story{padding-top:65px}.text-link{font-weight:600;color:#542c64;text-decoration:underline;text-underline-offset:5px}.story-notes{padding:28px 32px;background:#eee7f3;border-radius:18px}.story-notes>div{display:flex;gap:22px;align-items:baseline;border-bottom:1px solid #dcd0e3;padding:13px 0}.story-notes>div span{font:24px Georgia,serif;color:#9879a7}.story-notes p{font-size:19px;color:#542c64}.story-notes small{display:block;padding-top:18px;font-size:12px;color:#75697c}.sales-value{background:#f0eaf5}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.value-grid article{background:#fffdfd;border:1px solid #e1d4e9;border-radius:14px;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.value-number{font-size:49px;font-weight:700;line-height:1.4;color:#542c64}.value-icon{font-size:21px;color:#795989;font-weight:700;min-height:68px;display:flex;align-items:center}.value-grid h3{font-size:20px}.value-grid p{font-size:16px;color:#75697c;margin:0 0 22px}.value-tag{font-size:12px;color:#795989;background:#f1eaf5;border-radius:20px;padding:5px 10px;margin-top:auto}.value-foot{margin-top:34px;text-align:center}.value-foot strong,.value-foot span{display:block}.value-foot span{margin:8px 0 20px;color:#75697c}.page-showcase{background:#eee7f3;border-radius:24px;padding:34px;max-width:410px;margin:auto}.page-showcase img{width:100%;height:auto;box-shadow:0 12px 35px #542c641f}.page-showcase>span{display:block;text-align:center;font-size:12px;color:#75697c;margin-top:20px}.reading-steps{list-style:none;padding:0;counter-reset:readstep}.reading-steps li{padding-left:50px;position:relative;margin-bottom:26px;counter-increment:readstep}.reading-steps li:before{content:counter(readstep);position:absolute;left:0;top:0;width:33px;height:33px;border-radius:50%;background:#eee7f3;color:#542c64;text-align:center;font-weight:700}.reading-steps h3{font-size:20px;margin:0 0 6px}.reading-steps p{font-size:16px;margin:0}.sales-bonus{background:#542c64;color:#fffafc}.sales-bonus .eyebrow{color:#e6cda0}.sales-bonus p{color:#e6dbea}.sales-bonus .btn{background:#d8bd87;color:#38213f}.journal-preview{background:#fffcf7;border:1px solid #d8bd87;border-radius:12px;padding:32px;color:#542c64;transform:rotate(2deg);max-width:410px;width:100%;margin:auto;box-shadow:10px 15px 0 #ffffff13}.journal-preview .eyebrow{color:#9b7c47}.journal-preview h3{font-size:26px;border-bottom:1px solid #e1d7c3;padding-bottom:15px}.journal-preview>div{margin-top:19px}.writing-line{display:block;border-bottom:1px solid #e1d7c3;height:26px}.journal-preview p.small{color:#8b7990}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.fit-grid article{border:1px solid #dfd1e7;background:#fffdfd;border-radius:14px;padding:30px}.fit-grid ul{list-style:none;padding:0}.fit-grid li{padding:12px 0;border-bottom:1px solid #eee6f3}.fit-grid li:before{content:'✓';color:#795989;margin-right:12px}.fit-grid .fit-note{background:#eee7f3}.fit-grid p{color:#75697c}.sales-reviews{background:#f0eaf5}.review-invite{position:relative;text-align:center;padding:35px 28px;background:#fffdfd;border:1px solid #dfd1e7;border-radius:18px;max-width:780px;margin:30px auto 0}.review-mark{font:75px/1 Georgia,serif;color:#d8bd87}.review-invite h3{font-size:24px}.review-invite p{color:#75697c}.review-invite .buttons{justify-content:center}@media(max-width:760px){.story-grid,.fit-grid{grid-template-columns:1fr;gap:30px}.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid article{padding:20px}.story-notes{padding:20px}.story-notes p{font-size:17px}.sales-bonus .story-grid{gap:45px}.journal-preview{transform:none}.review-invite p br{display:none}}@media(max-width:450px){.value-grid{grid-template-columns:1fr}.value-grid article{padding:25px}.value-icon{min-height:auto}.value-grid h3{margin-top:8px}.value-number{font-size:42px}.review-invite{padding:25px 18px}.page-showcase{padding:22px}.fit-grid article{padding:24px}}
.review-carousel{max-width:730px;margin:30px auto}.review-viewport{overflow:hidden;border:1px solid #d9c8e3;border-radius:20px;background:#fffdfd}.review-track{display:flex;position:relative;transition:transform .6s ease}.review-card{flex:0 0 100%;min-width:0;padding:38px}.review-demo{display:inline-block;font-size:13px;padding:5px 10px;border-radius:6px;background:#eee7f3;color:#674477}.review-stars{font-size:30px;letter-spacing:5px;color:#946e26;margin-top:18px}.review-card blockquote{margin:15px 0 30px;font-size:23px;line-height:1.8;color:#542c64;min-height:125px}.review-person{display:flex;align-items:center;gap:14px;border-top:1px solid #eee7f3;padding-top:20px}.review-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#eee7f3;color:#795989}.review-person strong,.review-person small{display:block}.review-person small{color:#75697c;font-size:13px}.review-controls{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}.review-controls button{cursor:pointer;font:inherit;font-size:14px;padding:9px 14px;border:1px solid #ccb6d7;border-radius:8px;background:#fffafd;color:#542c64}.review-controls button:hover{background:#e6d9ee}.review-position{font-size:14px;min-width:40px;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:600px){.review-card{padding:24px}.review-card blockquote{font-size:20px;min-height:145px}.review-stars{font-size:26px}.review-demo{font-size:12px}}@media(prefers-reduced-motion:reduce){.review-track{transition:none}}
.review-person img.review-avatar{width:56px;height:56px;object-fit:contain;flex-shrink:0;border:2px solid #e8dfef}.review-fictional-name{font-size:12px;color:#75697c;font-weight:400}
