.zh-nav{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:14px 3vw;color:#fff;background:#211c2c44;font-size:10px}.zh-nav a{color:inherit;text-decoration:none}.zh-nav__brand{font:700 24px Arial,sans-serif;letter-spacing:.08em}.zh-nav__links{display:flex;gap:22px}.zh-nav__cart{border:1px solid #fff;padding:7px 12px}.zh-mobile-nav{display:none}.zh-site{background:#f2e6e9;color:#211c2c}.zh-home-hero{position:relative;min-height:min(700px,72vw);display:grid;align-items:center;overflow:hidden;background:#c8aeb8}.zh-home-hero img,.zh-home-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.zh-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#20192a12 25%,#21182b55 100%)}.zh-home-hero__copy{position:relative;z-index:1;color:#fff;text-align:center;margin:auto;padding:100px 20px 80px;max-width:800px}.zh-kicker{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}.zh-home-hero h1,.zh-readings h2,.zh-technology h2,.zh-reviews blockquote,.zh-purchase h2{font:400 clamp(42px,6vw,84px)/.98 Georgia,serif;margin:0 0 18px}.zh-home-hero p:not(.zh-kicker){font-size:17px;margin:0 0 28px}.zh-button{display:inline-flex;padding:13px 23px;border:1px solid currentColor;background:#211c2c;color:#fff;text-decoration:none;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.zh-readings{background:#eadde2;padding:105px 7vw}.zh-readings__inner{max-width:1100px;margin:auto}.zh-readings__intro{max-width:560px}.zh-readings__intro>p:last-child{line-height:1.6;font-size:14px}.zh-reading-grid{display:grid;gap:9px;max-width:520px;margin-top:38px}.zh-reading-card{background:#211c2c;color:#fff;border-radius:10px;padding:20px 25px}.zh-reading-card__metric{font:400 28px Georgia,serif}.zh-reading-card__metric span{font:12px Arial,sans-serif;opacity:.75}.zh-reading-card h3{font-size:13px;margin:7px 0}.zh-reading-card p{font-size:11px;line-height:1.45;margin:0;opacity:.78}.zh-technology{background:#211c2c;color:#fff;padding:92px 7vw}.zh-technology__inner{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.zh-technology h2{margin-bottom:22px}.zh-technology__text{max-width:510px;line-height:1.55;font-size:14px;opacity:.88}.zh-technology img{width:100%;border-radius:12px}.zh-specs{margin-top:34px;display:grid;gap:14px}.zh-specs div{display:grid;grid-template-columns:90px 1fr 50px;gap:10px;align-items:center;font-size:11px}.zh-specs i{height:1px;background:#fff8;position:relative}.zh-reviews{background:#fff;padding:95px 7vw;text-align:center}.zh-reviews__inner{max-width:900px;margin:auto}.zh-reviews blockquote{font-size:38px;max-width:680px;margin:0 auto 16px}.zh-review-author{font-weight:600;margin:0}.zh-review-role{font-size:11px;color:#777;margin:5px 0 40px}.zh-review-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;text-align:left}.zh-review-cards article{padding:22px;border-radius:10px;box-shadow:0 5px 24px #211c2c12}.zh-stars{letter-spacing:.2em;font-size:12px}.zh-review-cards p{font-size:12px;line-height:1.5}.zh-review-cards strong,.zh-review-cards span{display:block;font-size:11px}.zh-review-cards span{color:#777;margin-top:3px}.zh-rating{margin-top:38px;font-size:11px;letter-spacing:.14em}.zh-purchase{background:#e7d3d8;text-align:center;padding:170px 7vw 145px}.zh-purchase__inner{max-width:650px;margin:auto}.zh-purchase h2{margin-bottom:8px}.zh-purchase p{margin:0 0 24px}.zh-pills{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:18px 0}.zh-pills span{background:#fff;border-radius:20px;padding:7px 13px;font-size:10px}.zh-purchase small{display:block;margin-top:16px;font-size:10px}.zh-footer{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;background:#211c2c;color:#fff;padding:55px 7vw 65px;font-size:11px}.zh-footer strong{font-size:24px;letter-spacing:.1em}.zh-footer p{font-size:13px}.zh-footer a,.zh-footer span{display:block;color:inherit;text-decoration:none;margin-top:9px;line-height:1.5}.zh-footer__form{border:1px solid #fff8;padding:12px 14px;max-width:250px;margin-top:18px;color:#fff8}.zh-footer__form span{float:right;display:inline;margin:0}.zh-footer__bottom{grid-column:1/-1;border-top:1px solid #fff3;padding-top:20px;margin-top:15px;color:#fff9}@media(max-width:700px){.zh-home-hero{min-height:620px}.zh-nav__links{display:none}.zh-nav{padding:12px 18px}.zh-mobile-nav{display:block;position:relative;margin-left:auto;margin-right:12px}.zh-mobile-nav summary{display:grid;width:32px;height:32px;place-items:center;cursor:pointer;list-style:none}.zh-mobile-nav summary::-webkit-details-marker{display:none}.zh-mobile-nav summary svg{width:24px;height:24px}.zh-mobile-nav__panel{position:absolute;top:42px;right:-12px;display:grid;min-width:220px;background:#211c2c;color:#fff;box-shadow:0 12px 26px #0004;padding:10px}.zh-mobile-nav__panel a{padding:13px 12px;font-size:13px}.zh-mobile-nav__panel a:focus-visible,.zh-mobile-nav__panel a:hover{background:#ffffff1a}.zh-readings,.zh-technology,.zh-reviews{padding:72px 22px}.zh-technology__inner,.zh-review-cards{grid-template-columns:1fr;gap:35px}.zh-reviews blockquote{font-size:31px}.zh-purchase{padding:120px 22px}.zh-home-hero__copy{padding:90px 22px}.zh-footer{grid-template-columns:1fr;padding:45px 22px}}

.zh-purchase{background:linear-gradient(180deg,#f2dfe0 0%,#d8c4c8 100%);padding:100px 7vw}
.zh-purchase__media{aspect-ratio:1/1;max-width:460px;margin:0 auto 32px;display:flex;align-items:center;justify-content:center}
.zh-purchase__media img{max-width:100%;max-height:100%;object-fit:contain;display:block}
.zh-purchase__guarantee{font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;color:#847880;margin:0 0 28px!important}
.zh-pills{margin-bottom:32px}
.zh-pills span{display:inline-flex;align-items:center;gap:8px;border:1px solid #2a243214;padding:8px 14px 8px 10px}
.zh-pills span:before{content:'';width:8px;height:8px;border-radius:50%;background:#2a2432b3}
.zh-button--dark{border-radius:100px;padding:16px 36px;font-size:15px;letter-spacing:.02em;background:#2a2432}
.zh-purchase small{margin-top:24px}
@media(max-width:700px){.zh-purchase{padding:70px 22px 90px}.zh-purchase__media{max-width:380px}}
