*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#171116;color:#f9eff0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 7%;border-bottom:1px solid #ffffff20;font-size:13px}.logo,footer strong{font:29px Georgia,serif}.coverLogo span,.logo span,footer span{color:#df9baa}.hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:8%;gap:8%;align-items:center;padding:90px 8%;background:radial-gradient(circle at 80% 30%,#693c4c,#22171d 55%,#171116)}.eyebrow{color:#dca5b2;font-size:11px;letter-spacing:2.8px;font-weight:700}h1,h2,h3{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(54px,6vw,92px);line-height:1.05;letter-spacing:-2px;margin:27px 0}em{color:#e6b3bd;font-weight:400}.lead{font-size:17px;line-height:1.8;max-width:530px;color:#dccbd0}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:35px 0}.actions>a:last-child{font-size:13px;border-bottom:1px solid #c795a1;padding:12px 0}.button{display:inline-block;color:#27181f;padding:20px 25px;font-size:13px;font-weight:700}.micro{font-size:12px;color:#bda4ac}.coverWrap{text-align:center}.cover{margin:auto;max-width:365px;min-height:510px;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;background:linear-gradient(145deg,#a86f7f88,transparent 45%),radial-gradient(circle at 90% 45%,#a56a7d,#432833 50%,#1c141a 85%);border:1px solid #c6939d;box-shadow:25px 35px 55px #0008;transform:rotate(2deg)}.coverLogo{font:29px Georgia,serif;align-self:center;margin-bottom:60px}.coverMark{font-size:50px;color:#f6d7d6;align-self:center}.cover p{font-size:12px;letter-spacing:2px;color:#efcbd0}.cover h2{font-size:43px;line-height:1.15;color:#f9dfdd;margin:10px 0 20px}.line{width:75%;height:1px;background:#e7b7bd;margin-bottom:20px}.cover small{font-size:11px;letter-spacing:2px}.caption{font-size:11px;color:#d5b8c1;margin-top:38px;line-height:1.6}.intro{background:#f0dcd8;color:#35232b;text-align:center;padding:105px 20px}.intro .eyebrow{color:#a46c7c}.chapters h2,.custom h2,.intro h2,.offer h2{font-size:clamp(39px,4.5vw,64px);line-height:1.16}.intro em{color:#a76579}.intro>p:last-child{max-width:660px;margin:auto;line-height:1.9}.chapters{padding:100px 8%}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:45px}.grid article{background:#2c2028;border:1px solid #694853;min-height:205px;padding:30px}.grid span{color:#d7a0ad;font:25px Georgia}.grid h3{font-size:25px;margin:25px 0 10px}.grid p{color:#c9b5bd;line-height:1.7;font-size:14px}.custom{background:#54313f;padding:100px 8%}.custom p:last-child{max-width:650px;color:#edd5dc;line-height:1.8}.offer{padding:110px 8%;display:grid;grid-template-columns:1fr 350px;grid-gap:70px;gap:70px;align-items:center}.offer>div:first-child>p:last-child{color:#cbb7bf;line-height:1.8}.priceBox{background:#f0dedb;color:#3a2830;padding:35px}.priceBox p{font-size:12px;color:#735c65}.priceBox strong{font:60px Georgia;display:block;margin:20px 0}.priceBox button{border:0;background:#674452;color:#fff;padding:18px;width:100%;opacity:.7;cursor:not-allowed;margin:15px 0}.priceBox small{display:block;line-height:1.6;color:#78656b}footer{padding:35px 8%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff20}footer p{font-size:12px;color:#baa5ad}@media(max-width:900px){.hero,.offer{grid-template-columns:1fr}.hero{gap:60px}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){nav{padding:0 5%}nav>a:last-child{font-size:11px}.chapters,.custom,.hero,.offer{padding:65px 6%}h1{font-size:54px}.grid{grid-template-columns:1fr}.cover{min-height:470px}.cover h2{font-size:37px}footer{display:block}}.realCover{display:block;width:100%;max-width:510px;aspect-ratio:1/1;object-fit:cover;border:1px solid #ad8391;box-shadow:20px 25px 60px #0008;border-radius:5px;margin:0 auto}.realPreview{padding:90px 8%;background:#231820}.previewHead{max-width:740px}.previewHead h2{font-size:clamp(38px,4.5vw,62px);line-height:1.16}.previewHead>p:last-child{color:#d4bec6;line-height:1.8}.previewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:42px}.previewGrid figure{margin:0;padding:12px;background:#f0dedb;color:#36242c}.previewGrid img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#fff}.previewGrid figcaption{padding:15px 4px 6px;font-size:13px;font-weight:700;text-align:center}@media(max-width:850px){.previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.realPreview{padding:65px 6%}.previewGrid{grid-template-columns:1fr}}.slideGallery{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 8px;padding:18px 5px 26px;margin-top:34px;scrollbar-color:#c893a3 #35242d}.slideCard{flex:0 0 min(850px,92%);scroll-snap-align:start;background:#f3e8e5;color:#2e2027;border:1px solid #cfa6af;box-shadow:0 14px 30px #0003}.slidePhotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;background:#d6b6bf}.slidePhotos.single{grid-template-columns:1fr}.slidePhotos>div{position:relative;min-width:0;background:#f3e8e5}.slidePhotos img{display:block;width:100%;height:390px;object-fit:contain;background:#eee4e1}.slideTag{position:absolute;top:14px;left:14px;background:#271a22;color:#f7d7df;font-size:10px;font-weight:700;letter-spacing:1.2px;padding:10px 12px;z-index:1}.slideText{padding:25px 30px 30px}.slideText h3{font-size:30px;margin:0 0 10px}.slideText p{font-size:14px;line-height:1.7;max-width:680px}.slideText small{display:block;font-size:11px;line-height:1.7;color:#875b69;font-weight:700;letter-spacing:.5px;margin-top:18px}.slideHint{color:#d7b2bf;text-align:center;font-size:12px;margin-top:12px}@media(max-width:600px){.slideCard{flex-basis:96%}.slidePhotos{grid-template-columns:1fr}.slidePhotos img{height:260px}.slideText{padding:22px}.slideText h3{font-size:25px}}.slideNav{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin:18px 0 4px}.slideNav button{border:1px solid #dca5b2;background:#392530;color:#fff;width:52px;height:46px;font-size:25px;cursor:pointer}.slideNav button:hover{background:#925f73}.slideNav span{color:#f5dce3;font-size:13px}.slideGallery{margin-top:6px;scrollbar-width:none}.slideGallery::-webkit-scrollbar{display:none}.realCover{aspect-ratio:auto;height:auto;object-fit:contain;max-width:390px}.photoArrow{position:absolute;z-index:5;top:195px;transform:translateY(-50%);width:46px;height:54px;border:1px solid #e6c2cb;background:#24161fd9;color:#fff;font-size:26px;cursor:pointer;box-shadow:0 5px 16px #0005}.photoArrow:hover{background:#8d5b6d}.photoArrowLeft{left:8px}.photoArrowRight{right:8px}@media(max-width:600px){.photoArrow{top:260px;width:38px;height:46px;font-size:21px}.photoArrowLeft{left:4px}.photoArrowRight{right:4px}}.sliderFrame{position:relative;isolation:isolate;margin-top:34px}.sliderFrame .slideGallery{margin-top:0;position:relative}.sliderFrame>.photoArrow{position:absolute!important;z-index:20!important;top:195px!important;transform:translateY(-50%)!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%;width:52px;height:52px;background:#382331ee;color:#fff;border:1px solid #f4dce3;font-size:25px;box-shadow:0 5px 20px #0008;cursor:pointer}.sliderFrame>.photoArrowLeft{left:14px!important}.sliderFrame>.photoArrowRight{right:14px!important}.coverImageFrame{position:relative;max-width:390px;margin:auto}.personalLogo{position:absolute;z-index:2;top:1.5%;left:13%;right:13%;padding:9px 5px;background:#f5d4dd;color:#2b1923;border-radius:9px;text-align:center;box-shadow:0 4px 15px #0006}.personalLogo strong{display:block;font-size:15px;letter-spacing:1px}.personalLogo small{display:block;font-size:10px;margin-top:4px}@media(max-width:600px){.sliderFrame>.photoArrow{top:260px!important;width:43px;height:43px;font-size:21px}.sliderFrame>.photoArrowLeft{left:5px!important}.sliderFrame>.photoArrowRight{right:5px!important}}body{background:#f8eeeb;color:#35212b}nav{background:#f6e7e3;border-bottom:1px solid #d9b9bd;color:#402832}footer img,nav .logo img{object-fit:contain;transform:scale(2.5);transform-origin:left center}.hero{background:radial-gradient(circle at 76% 35%,#b88793 0,#e6c9c8 45%,#f7ebe6 90%);color:#321e29}.caption,.lead,.micro{color:#654651}.chapters em,.hero em,.previewHead em{color:#a76176}.eyebrow{color:#96576c}.button{background:#e5b4be;color:#2d1923}.actions>a:last-child{border-color:#a66b7d}.realPreview{background:#f7eeeb;color:#35212b}.previewHead>p:last-child{color:#6e505c}.slideHint{color:#865e6b}.slideCard{box-shadow:0 12px 32px #633d4b24}.chapters{background:#f9f1ee;color:#35212b}.grid article{background:#f1e0dd;border:1px solid #d9b9bd}.grid span{color:#a66c7d}.grid p{color:#70545f}.custom{background:#b88795;color:#2f1d27}.custom p:last-child{color:#392832}.custom .eyebrow{color:#5c3444}.custom em{color:#fff1ef}.offer{background:#f8eeeb;color:#35212b}.offer>div:first-child>p:last-child{color:#6d535d}.priceBox{background:#efd9d7;box-shadow:0 12px 30px #6b43531a}footer{background:#f4e3e0;border-top:1px solid #d9b9bd;color:#35212b;min-height:120px}footer p{color:#6c515b}@media(max-width:560px){footer img,nav .logo img{transform:scale(1.7)}}footer img,nav .logo img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}nav{background:#f7eeeb!important}nav .logo{border:0!important;border-radius:0!important;padding:0!important}nav .logo,nav .logo img{background:transparent!important;box-shadow:none!important}nav .logo img{border:0!important;filter:none!important;opacity:1!important}.offer{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:clamp(30px,6vw,90px)}.priceBox{border:1px solid #dfbdc4;border-radius:16px;padding:clamp(24px,3vw,42px)}.priceBox .checkoutForm{display:grid;grid-gap:20px;gap:20px;max-width:none}.checkoutForm .checkoutIntro{font-size:14px;line-height:1.65;margin:0;color:#73565f}.checkoutForm .checkoutField{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:600;color:#51323e}.checkoutForm .checkoutInput{width:100%;min-width:0;min-height:48px;border:1px solid #cdaeba;border-radius:8px;padding:12px 14px;background:#fffaf9;color:#32202a;font:inherit}.checkoutForm .checkoutInput:focus-visible{outline:2px solid #935a70;outline-offset:2px}.checkoutForm .checkoutOptions{border:1px solid #d7b9c1;border-radius:10px;padding:14px 16px;margin:0;display:grid;grid-gap:12px;gap:12px}.checkoutForm .checkoutOptions legend{font-size:13px;font-weight:700;padding:0 6px}.checkoutForm .checkoutChoice,.checkoutForm .checkoutConsent{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.5}.checkoutForm input[type=checkbox],.checkoutForm input[type=radio]{accent-color:#825269;flex:none;margin-top:3px}.checkoutForm .checkoutConsentGroup{display:grid;grid-gap:12px;gap:12px;border-top:1px solid #dec3c9;padding-top:17px}.priceBox .checkoutForm .checkoutButton{border:0;border-radius:9px;background:#684355;color:#fff;min-height:51px;padding:14px 18px;width:100%;margin:0;opacity:1;cursor:pointer;font-size:14px;font-weight:700}.priceBox .checkoutForm .checkoutButton:disabled{opacity:.55;cursor:not-allowed}.checkoutForm .checkoutSummary{border:1px solid #d0abb8;border-radius:10px;padding:16px;background:#fff8f6;overflow-wrap:anywhere}.checkoutForm .checkoutSummary strong{font:700 17px Arial,sans-serif;display:inline;margin:0}.checkoutForm .checkoutSummary p{font-size:13px;line-height:1.5}@media(max-width:900px){.offer{grid-template-columns:minmax(0,1fr)}.priceBox{width:100%;max-width:540px}}.intro .checkoutForm{display:grid;grid-gap:17px;gap:17px;max-width:490px;margin:32px auto;text-align:left;background:#f6e7e5;border:1px solid #ddbec5;border-radius:16px;padding:28px}.intro .checkoutForm h3{font-size:26px;margin:0;color:#39242f}.intro .checkoutForm>p{line-height:1.6;margin:0;color:#654b56;font-size:14px}.intro .checkoutForm .checkoutButton{border:0;border-radius:9px;background:#684355;color:#fff;padding:16px;font-size:14px;font-weight:700;cursor:pointer;width:100%}.intro .checkoutForm .checkoutButton:disabled{opacity:.6;cursor:wait}@media(max-width:560px){.intro .checkoutForm{padding:19px}}.orderDownloadActions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:820px;margin:22px auto 30px}.orderDownloadButton{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:10px;background:#684355;color:#fff!important;text-decoration:none!important;font:700 14px Arial,sans-serif;box-shadow:0 3px 9px rgba(70,35,52,.12);transition:background .15s ease}.orderDownloadButton:hover{background:#513146}.orderDownloadButton:focus-visible{outline:3px solid #b87897;outline-offset:3px}.orderDownloadButtonSecondary{background:#fff5f3;color:#684355!important;border:1px solid #b98ca0}.orderDownloadButtonSecondary:hover{background:#f5e1e4}@media(max-width:650px){.orderDownloadActions{flex-direction:column;align-items:stretch;padding:0 18px}.orderDownloadButton{width:100%}}