@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Montserrat:wght@500;600;700;800&display=swap');
/* Original guide assets from the supplied archive. */
.seller-details{display:flex;justify-content:space-between;gap:48px;padding:72px max(24px,calc((100vw - 1160px)/2));background:#f5edf0;color:#17151a;border-top:1px solid rgba(23,21,26,.16)}.seller-details h2{margin:8px 0 0;font-size:clamp(22px,2.4vw,34px);line-height:1.08;letter-spacing:-.04em}.seller-details dl{display:flex;gap:42px;margin:5px 0 0}.seller-details dl div{min-width:150px}.seller-details dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.seller-details dd{margin:8px 0 0;font-size:16px;font-weight:600}.seller-details a{color:inherit;text-underline-offset:4px}@media(max-width:700px){.seller-details{display:block;padding:48px 24px}.seller-details dl{display:block;margin-top:28px}.seller-details dl div+div{margin-top:20px}}
.cover{height:auto!important;display:block!important;padding:0!important;background:none!important;border-top:0!important}.sample-pages{display:flex;justify-content:center;gap:42px;margin:42px auto 0;max-width:800px}.sample-pages a{width:calc(50% - 21px)}.sample-pages img{width:100%;display:block;box-shadow:0 12px 28px rgba(0,0,0,.22)}.sample-link{display:block;text-align:center;margin:30px auto 0;font-size:14px;color:#fff}.author-photo{width:280px;height:345px;object-fit:cover;object-position:50% 45%;border-radius:8px}@media(max-width:840px){.sample-pages{gap:18px}.sample-pages a{width:calc(50% - 9px)}.author-photo{width:170px;height:210px}.cover{height:auto!important}}
:root{--ink:#16151a;--paper:#fffefd;--pink:#ca2466;--pale:#f7eaf0;--muted:#66636b;--line:#ddd9dc;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}.site-head,main,.site-footer{width:min(1180px,calc(100% - 64px));margin:auto}.site-head{height:106px;display:flex;align-items:center;justify-content:space-between}.wordmark{font:800 20px/1 Montserrat,Arial;text-decoration:none;letter-spacing:-1.2px}.site-head nav{display:flex;align-items:center;gap:36px;font-size:13px}.site-head nav a{text-decoration:none}.site-head nav a:last-child{padding:13px 0 10px;border-bottom:1px solid var(--ink)}.hero{display:grid;grid-template-columns:1fr 470px;gap:92px;padding:82px 0 120px;align-items:center}.kicker,.number,.card-label{font-size:11px;font-weight:800;letter-spacing:1.35px;margin:0 0 34px}.hero h1,h2{font:700 clamp(44px,5.2vw,76px)/1.06 Montserrat,Arial;margin:0;letter-spacing:-4.6px}.hero h1 em{font-style:normal;color:var(--pink)}.hero-text{max-width:515px;margin:30px 0;font-size:17px;line-height:1.75;color:#54515a}.hero-actions{display:flex;gap:23px;align-items:center}.hot-button{border:0;background:var(--pink);color:#fff;text-decoration:none;display:inline-flex;justify-content:space-between;align-items:center;gap:26px;padding:18px 23px;border-radius:8px;font-weight:800;font-size:14px;cursor:pointer;min-height:58px}.hot-button:hover:not(:disabled){background:#ad1a54}.hot-button:disabled{opacity:.56;cursor:not-allowed}.plain-link{font-size:13px;border-bottom:1px solid;padding-bottom:4px}.micro{font-size:11px;color:#716d75;margin-top:25px}.cover-stage{min-height:536px;background:var(--pale);border-radius:12px;position:relative;padding:53px 47px;overflow:hidden;transform:rotate(1.5deg)}.cover-stage>p{text-align:right;margin:0 0 25px;font-size:10px;font-weight:700;letter-spacing:2px}.cover{height:450px;background:#17161c;color:#fff;transform:rotate(-5deg);padding:27px 31px;position:relative;border-top:10px solid var(--pink);box-shadow:0 20px 35px rgba(28,17,24,.18);display:flex;flex-direction:column}.cover>span{font-size:7px;letter-spacing:.75px;color:#e8c4d3}.cover strong{font:700 35px/1.08 Montserrat;margin-top:38px;letter-spacing:-1.6px}.cover b{font:700 19px/1.3 Montserrat;margin-top:34px}.cover i{height:1px;background:#45434a;margin:50px 0 14px}.cover small{font-size:9px;color:#cbc8ce;line-height:1.55}.cover footer{display:flex;justify-content:space-between;margin-top:auto;font-size:7px;color:#e09cbb}.sticker{position:absolute;right:-12px;bottom:27px;width:101px;height:101px;border-radius:50%;background:var(--pink);color:#fff;display:grid;place-content:center;font:800 42px/1 Montserrat;transform:rotate(-10deg)}.sticker small{font-size:22px}.section-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:120px;padding:104px 0}.section-grid h2,.sample h2,.author h2,.buy h2,.faq h2{font-size:48px;letter-spacing:-3px}.body-text{font-size:15px;line-height:1.8;color:#57545b;max-width:510px}.guide-list>div{border-top:1px solid var(--line);padding:16px 0;display:flex;justify-content:space-between;font-size:15px}.guide-list b{font-size:12px;color:var(--pink)}.guide-list aside{margin-top:24px;background:#f5f2f2;padding:25px}.guide-list aside p{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px}.guide-list aside strong{font:600 18px/1.4 Montserrat}.sample{background:#1b191e;color:#fff;margin:0 calc((min(1180px,calc(100vw - 64px)) - 100vw)/2);padding:105px max(32px,calc((100vw - 1180px)/2))}.sample .body-text{color:#cbc6cc}.sample-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px}.sample-cards article{min-height:225px;background:#302d34;padding:24px;border:1px solid #48434c}.sample-cards article:nth-child(2){background:var(--pink)}.sample-cards span{font-size:11px}.sample-cards h3{font:700 24px/1.1 Montserrat;letter-spacing:-1.4px;margin:48px 0 15px}.sample-cards p{font-size:12px;line-height:1.6;color:#d6d0d6}.author{display:grid;grid-template-columns:330px 1fr;gap:96px;padding:110px 100px}.author-mark{width:280px;height:345px;background:linear-gradient(135deg,#1d1b20,#45404a);color:#fff;display:grid;place-items:center;font:800 95px/1 Montserrat;letter-spacing:-12px}.signature{font:700 16px Montserrat;margin-top:28px}.buy{display:grid;grid-template-columns:1fr 420px;background:var(--pale);padding:75px 88px;gap:85px;margin-bottom:110px}.buy h2{margin-bottom:28px}.buy-copy>p:not(.number){font-size:15px;line-height:1.75;color:#56515a;max-width:440px}.buy ul{padding:0;margin:28px 0;list-style:none;font-size:13px;line-height:2.3}.buy li:before{content:'✓';color:var(--pink);font-weight:900;margin-right:10px}.payment-card{background:#fff;padding:29px}.payment-card>strong{font:700 45px/1 Montserrat;letter-spacing:-2px}.payment-card>p{font-size:12px;color:var(--muted)}form label{font-size:11px;font-weight:700;display:block;margin:25px 0 8px}input[type=email]{width:100%;min-height:47px;border:1px solid #cbc6ca;padding:12px;border-radius:4px}.consent{display:flex;gap:8px;font-size:10px!important;font-weight:400!important;line-height:1.5;color:var(--muted);margin:14px 0!important}.consent input{accent-color:var(--pink);margin:0}.payment-card .hot-button{width:100%;margin-top:0}.notice,.email-note,.delivery{font-size:11px;line-height:1.6;color:var(--muted)}.notice{color:#865824}.error{font-size:12px;color:#a51b45}.notice:empty,.error:empty{display:none}.faq{width:min(740px,100%);margin:0 auto 120px}.faq h2{font-size:39px;margin-bottom:34px}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none}.faq summary:after{content:'+';float:right;color:var(--pink);font-size:23px;line-height:.7}.faq details[open] summary:after{content:'−'}.faq p{font-size:13px;line-height:1.65;color:var(--muted);max-width:600px}.site-footer{border-top:1px solid var(--line);padding:29px 0 44px;display:flex;gap:25px;align-items:center;font-size:11px;color:var(--muted)}.site-footer span{margin-left:auto}.site-footer a:last-child,.site-footer a:nth-last-child(2){color:var(--muted)}@media(max-width:840px){.site-head,main,.site-footer{width:calc(100% - 36px)}.site-head{height:75px}.site-head nav a:not(:last-child){display:none}.site-head nav{gap:0}.hero{grid-template-columns:1fr;padding:55px 0 62px;gap:44px}.hero h1{font-size:clamp(42px,12vw,64px);letter-spacing:-3.2px}.hero-text{font-size:16px}.cover-stage{max-width:455px;min-height:490px;margin:auto;width:100%;padding:38px 35px}.cover{height:420px}.section-grid{grid-template-columns:1fr;gap:45px;padding:70px 0}.section-grid h2,.sample h2,.author h2,.buy h2{font-size:36px;letter-spacing:-2.3px}.sample{margin:0 -18px;padding:70px 18px}.sample-cards{grid-template-columns:1fr}.sample-cards article{min-height:180px}.sample-cards h3{margin-top:25px}.author{grid-template-columns:1fr;padding:70px 0;gap:30px}.author-mark{width:100%;height:170px}.buy{grid-template-columns:1fr;padding:48px 22px;gap:35px;margin:0 -18px 70px}.payment-card{padding:23px}.site-footer{flex-wrap:wrap}.site-footer span{margin:0;width:100%}.site-footer .wordmark{width:100%}.site-footer a{font-size:10px}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.hot-button{width:100%;max-width:310px}.faq{margin-bottom:70px}.faq h2{font-size:32px}.kicker,.number{margin-bottom:23px}}
