.page-module__mZ0VrW__page{color:#29251f;background:#f2ede4}.page-module__mZ0VrW__hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;max-width:1180px;margin:auto;padding:72px 28px 82px;display:grid}.page-module__mZ0VrW__eyebrow{letter-spacing:2px;color:#722d3b;margin:0 0 28px;font-size:11px;font-weight:800}.page-module__mZ0VrW__hero h1{letter-spacing:-3px;margin:0 0 28px;font-size:clamp(48px,6vw,80px);font-weight:650;line-height:1.03}.page-module__mZ0VrW__page em{color:#722d3b;font-family:Georgia,serif;font-weight:400}.page-module__mZ0VrW__lead{color:#5d554c;max-width:510px;font-size:19px;line-height:1.75}.page-module__mZ0VrW__button{color:#fffaf2;background:#722d3b;border-radius:7px;align-items:center;gap:38px;margin-top:32px;padding:18px 24px;font-size:15px;font-weight:750;display:inline-flex}.page-module__mZ0VrW__button:hover{background:#56212c}.page-module__mZ0VrW__micro{color:#6d6257;margin-top:14px;font-size:12px}.page-module__mZ0VrW__pills{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.page-module__mZ0VrW__pills span{letter-spacing:1px;border:1px solid #d6c9ba;border-radius:30px;padding:9px 11px;font-size:9px}.page-module__mZ0VrW__demo{justify-self:center;max-width:360px;margin:0;transform:rotate(2deg)}.page-module__mZ0VrW__demo video{border:1px solid #d5cabb;border-radius:17px;width:100%;display:block;box-shadow:0 18px 45px #44302125}.page-module__mZ0VrW__demo figcaption{text-align:center;color:#6d6257;margin-top:14px;font-size:10px}.page-module__mZ0VrW__section{border-top:1px solid #d9cfc3;max-width:1180px;margin:auto;padding:76px 28px}.page-module__mZ0VrW__section h2{letter-spacing:-1.5px;margin:0 0 24px;font-size:clamp(35px,4vw,52px);font-weight:600;line-height:1.13}.page-module__mZ0VrW__intro{color:#5d554c;max-width:600px;font-size:17px;line-height:1.8}.page-module__mZ0VrW__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.page-module__mZ0VrW__grid article{background:#faf7f1;border:1px solid #e0d7cb;border-radius:9px;padding:28px}.page-module__mZ0VrW__number{color:#a89380;font-family:Georgia,serif;font-size:28px}.page-module__mZ0VrW__page h3{margin:22px 0 12px;font-size:19px;font-weight:650;line-height:1.3}.page-module__mZ0VrW__grid p,.page-module__mZ0VrW__steps p{color:#675e54;font-size:14px;line-height:1.8}.page-module__mZ0VrW__process{background:#eae1d5;border-radius:12px}.page-module__mZ0VrW__steps{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.page-module__mZ0VrW__steps b{letter-spacing:1.5px;color:#722d3b;font-size:10px}.page-module__mZ0VrW__buySection{grid-template-columns:1fr 1fr;align-items:center;gap:70px;scroll-margin-top:40px;display:grid}.page-module__mZ0VrW__note{color:#75685a;margin-top:24px;font-size:13px;line-height:1.8}.page-module__mZ0VrW__checkout{color:#faf7f1;background:#171916;border-radius:16px;padding:36px}.page-module__mZ0VrW__checkout .page-module__mZ0VrW__eyebrow{color:#d6b49c}.page-module__mZ0VrW__price{letter-spacing:-3px;font-size:70px;font-weight:650}.page-module__mZ0VrW__price span{letter-spacing:1px;color:#c4b7ab;font-size:14px}.page-module__mZ0VrW__checkout ul{margin:20px 0 25px;padding-left:19px;font-size:14px;line-height:2.2}.page-module__mZ0VrW__fine{color:#b7b2aa;margin-top:20px;font-size:11px;line-height:1.7}.page-module__mZ0VrW__pending{background:#32332b;border-radius:7px;padding:16px;font-size:14px}.page-module__mZ0VrW__faq{max-width:860px;padding-bottom:90px}.page-module__mZ0VrW__faq details{border-bottom:1px solid #d8cebf;padding:20px 0}.page-module__mZ0VrW__faq summary{cursor:pointer;font-size:16px;font-weight:600}.page-module__mZ0VrW__faq details p{color:#675e54;margin-top:14px;font-size:14px;line-height:1.8}.page-module__mZ0VrW__faq a{text-decoration:underline}.page-module__mZ0VrW__page a:focus-visible,.page-module__mZ0VrW__page summary:focus-visible{outline-offset:5px;outline:3px solid #b65b72}@media (max-width:760px){.page-module__mZ0VrW__hero{grid-template-columns:1fr;gap:40px;padding-top:45px}.page-module__mZ0VrW__hero h1{letter-spacing:-2px}.page-module__mZ0VrW__demo{max-width:300px;transform:none}.page-module__mZ0VrW__grid{grid-template-columns:1fr}.page-module__mZ0VrW__steps{grid-template-columns:1fr;gap:20px}.page-module__mZ0VrW__buySection{grid-template-columns:1fr;gap:32px}.page-module__mZ0VrW__section{padding:50px 24px}.page-module__mZ0VrW__checkout{padding:26px}.page-module__mZ0VrW__lead{font-size:17px}.page-module__mZ0VrW__pills{margin-top:27px}}
