:root{--red:#ce2b37;--red-dark:#a8212b;--ink:#172b46;--paper:#fff;--soft:#f2f5fa;--line:#d7e0ee;--blue:#174b99;--blue-dark:#12376e;--blue-deep:#10264b;--muted:#5c687a;--display:"Arial Black",Arial,"Helvetica Neue",sans-serif;--body:Arial,"Helvetica Neue",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #2a6bc8;outline-offset:5px}[hidden]{display:none!important}p{margin:0 0 20px}h1,h2,h3{margin:0;font-family:var(--display);font-weight:900;line-height:1.04;letter-spacing:-.025em}h1,h2{font-style:italic}h1{font-size:clamp(42px,6.6vw,83px);text-align:center;max-width:1100px;margin:26px auto 40px}h2{font-size:clamp(34px,4.5vw,56px);text-align:center;margin-bottom:28px}h3{font-size:25px;line-height:1.1}em{font-style:inherit;color:var(--red)}.wrap{max-width:1140px;margin:0 auto;padding-left:28px;padding-right:28px}.narrow{max-width:880px}.section{padding-top:88px;padding-bottom:88px}.soft{background:var(--soft)}.centered{text-align:center}.muted{color:var(--muted)}.lead{font-size:20px;line-height:1.65}.label,.tag,.eyebrow,.section-number,.micro,.caption,.swipe-hint{font-size:11px;font-weight:800;letter-spacing:.09em}.section-number{color:var(--red);text-align:center;margin-bottom:16px}.eyebrow{display:flex;justify-content:center;align-items:center;gap:15px;line-height:1.5}.short-rule{width:25px;height:3px;background:var(--red)}.edition{color:var(--muted);border-left:1px solid #ccc;padding-left:15px}.top-strip{background:var(--red);color:white;display:flex;justify-content:center;align-items:center;gap:13px;padding:10px 20px;font-size:10px;font-weight:800;letter-spacing:.07em;text-align:center}.tricolore{display:inline-block;width:26px;height:13px;flex:0 0 26px;background:linear-gradient(90deg,#174b99 0 33.33%,#fff 33.33% 66.66%,#ce3032 66.66%);border:1px solid #ffffff70}.draft-banner{text-align:center;padding:8px 15px;font-size:10px;font-weight:700;letter-spacing:.09em;color:#65655d;border-bottom:1px solid #e5e5df;background:#fafaf7}.hero{padding-top:48px;padding-bottom:72px}.hero-copy{max-width:760px;text-align:center;margin:0 auto 24px;font-size:20px;line-height:1.65}.check-list{list-style:none;padding:0;margin:24px 0}.check-list li{padding:9px 0 9px 30px;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;top:9px;color:var(--red);font-weight:900}.hero-list{max-width:670px;margin:0 auto 30px;font-size:14px}.hero>.button{display:flex;width:fit-content;margin:0 auto}.button{display:inline-flex;justify-content:center;align-items:center;gap:30px;background:var(--red);color:white;text-decoration:none;min-height:59px;padding:18px 28px;font-weight:800;font-size:14px;line-height:1.4;text-align:center;border:2px solid var(--red);box-shadow:4px 4px 0 var(--ink);transition:background .18s,transform .18s}.button:hover{background:var(--red-dark);border-color:var(--red-dark);transform:translateY(-2px)}.button span{font-size:22px;line-height:1}.micro{text-align:center;letter-spacing:.045em;font-size:9px;margin:17px 0 0;color:var(--muted)}.micro b{padding:0 8px;color:var(--red)}.comparison{display:grid;grid-template-columns:1fr 1.25fr;gap:24px;margin:40px 0}.scattered{padding:32px;border:1px dashed #b7b8ae;color:#68695f;background:#eeeee8}.scattered ul{list-style:none;padding:0;font-size:15px;margin-bottom:0}.scattered li{padding:6px 0}.scattered li:before{content:'— ';color:#8f9087}.organized{border:2px solid var(--red);padding:32px;background:white;position:relative}.tag{display:inline-block;color:var(--red);font-size:9px;letter-spacing:.05em;margin-bottom:18px}.organized .tag{background:var(--red);color:white;padding:5px 10px;position:absolute;top:-14px;left:24px}.organized h3{font-size:27px}.organized ul{font-size:14px;margin-bottom:0}.product-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.product-text h2,.product-text .section-number{text-align:left}.product-text p{font-size:15px}.product-text .section-number{font-size:11px}.statement{font-weight:800;line-height:1.65;border-left:3px solid var(--red);padding-left:18px}.stats{display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0 14px;padding:17px 0;justify-content:space-between}.stats div{display:flex;flex-direction:column}.stats b{font-size:30px;line-height:1.2;font-family:var(--display)}.stats span{font-size:9px;font-weight:700;letter-spacing:.05em}.draft-note{font-size:11px!important;color:#6e6e62;line-height:1.55}.chapter-heading{margin-top:80px;display:flex;align-items:end;justify-content:space-between;gap:20px}.chapter-heading .section-number{text-align:left}.small-heading{font-size:34px;text-align:left;margin-bottom:0}.carousel{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:18px;scrollbar-width:thin;scrollbar-color:#b6b6ac transparent;padding-bottom:18px}.chapters{margin-top:30px}.chapter{flex:0 0 calc((100% - 54px)/4);min-width:210px;min-height:315px;padding:24px 22px;position:relative;overflow:hidden;scroll-snap-align:start;background:#e9e8df;border:1px solid #d4d3c9;display:flex;flex-direction:column;isolation:isolate}.chapter:after{content:'';position:absolute;width:190%;height:45px;transform:rotate(-30deg);background:#ffffff15;bottom:35px;left:-20%;z-index:-1}.chapter>span{font-size:8px;font-weight:bold;letter-spacing:.12em;margin-bottom:28px}.chapter b{font-family:var(--display);font-size:29px;line-height:1.07;font-style:italic}.chapter p{font-size:11px;line-height:1.5;margin-top:16px;max-width:150px}.chapter i{font:80px/1 var(--display);opacity:.14;position:absolute;bottom:-7px;right:12px;font-style:italic}.carousel-controls{display:flex;gap:8px}.arrow{height:38px;width:42px;background:transparent;border:1px solid #bfc0b7;color:inherit;cursor:pointer;font-size:21px;line-height:1}.arrow:hover{background:var(--red);border-color:var(--red);color:white}.swipe-hint{color:var(--muted);font-size:8px;margin-top:10px}.swipe-hint span{margin-left:15px}.dark{background:var(--ink);color:white}.dark .section-number{color:#ed6464}.dark em{color:#ef5554}.light-muted{color:#bfc0b8}.previews{margin-top:36px;gap:24px}.preview{scroll-snap-align:start;flex:0 0 300px;min-height:392px;background:#f4f1e6;color:var(--ink);padding:23px 22px;display:flex;flex-direction:column;border-bottom:6px solid var(--red)}.preview>span{font-size:7px;font-weight:800;border-bottom:1px solid var(--ink);padding-bottom:8px;letter-spacing:.06em}.preview h3{font-size:29px;font-style:italic;margin:22px 0 15px}.preview>p{font-size:10px;line-height:1.6;margin:auto 0 0;padding-top:15px;border-top:1px solid #c6c4b8}.preview img{margin:auto -10px;max-width:calc(100% + 20px);width:calc(100% + 20px);mix-blend-mode:multiply}.preview-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:12px 0 33px}.caption{font-size:10px;font-weight:400;letter-spacing:0;color:var(--muted);line-height:1.5}.dark .caption,.dark .micro{color:#b7b8ad}.preview-bottom .caption{max-width:660px;margin:0}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 40px;margin-top:45px}.benefits article{border-top:1px solid var(--line);padding-top:24px}.benefit-icon{display:inline-flex;justify-content:center;align-items:center;background:#f9e9e8;color:var(--red);width:37px;height:37px;font-size:11px;font-weight:bold;margin-bottom:18px}.benefits h3{font-size:23px;line-height:1.17;margin-bottom:14px}.benefits p{font-size:14px;color:var(--muted);margin:0}.audience{max-width:700px;margin:32px auto 0}.audience li{padding:17px 0 17px 36px;border-bottom:1px solid var(--line);font-weight:600;font-size:15px}.audience li:before{top:17px}.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:42px 0 22px}.bonus-card{border:1px solid var(--line)}.bonus-art{height:270px;position:relative;overflow:hidden;background:#eeede5;display:flex;align-items:center;justify-content:center}.bonus-body{padding:27px 24px}.bonus-body h3{font-size:26px;margin-bottom:16px}.bonus-body p{font-size:14px;color:var(--muted);margin:0}.offer-section{background:var(--soft)}.offer-card{max-width:680px;margin:34px auto 0;border:2px solid var(--ink);box-shadow:8px 8px 0 #d7d8d0;background:white}.offer-card-header{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--ink);color:white;padding:14px;font-size:11px;font-weight:800;letter-spacing:.08em}.offer-inner{padding:25px 42px 35px}.offer-list{padding:0;list-style:none;margin:25px 0 10px}.offer-list li{display:flex;justify-content:space-between;gap:20px;font-size:13px;padding:11px 0;border-bottom:1px solid #e8e8e1}.offer-list li>span:before{content:'✓';color:var(--blue);margin-right:9px;font-weight:bold}.offer-list b{font-size:10px;align-self:center;white-space:nowrap;color:var(--blue)}.price-block{text-align:center;border-top:2px solid var(--ink);margin-top:25px;padding-top:26px}.price{font-family:var(--display);font-size:76px;line-height:1.1;margin:12px 0 0;letter-spacing:-.04em}.one-payment{font-size:12px;color:var(--muted);margin:8px 0 20px}.checkout-button{width:100%;gap:10px}.is-disabled{background:#d8d9d2;border-color:#d8d9d2;color:#626358;box-shadow:3px 3px 0 #b1b2aa;cursor:not-allowed;font-size:12px}.is-disabled:hover{background:#d8d9d2;border-color:#d8d9d2;transform:none}.collector-callout{text-align:center;margin:48px 0}.collector-callout>span{color:var(--red);font-size:27px;display:block;margin-bottom:13px}.collector-callout h3{font-size:29px;font-style:italic;margin-bottom:15px}.collector-callout p{font-size:14px;color:var(--muted)}.guarantee{max-width:680px;display:flex;gap:27px;margin:0 auto;border-top:1px solid #cdcec5;padding-top:34px}.guarantee-seal{width:97px;height:110px;flex:0 0 97px;color:var(--blue);border:2px solid var(--blue);border-radius:8px 8px 38px 38px;display:flex;flex-direction:column;align-items:center;justify-content:center}.guarantee-seal b{font-family:var(--display);font-size:48px;line-height:1}.guarantee-seal span{font-size:11px;letter-spacing:.1em;font-weight:bold}.guarantee h3{font-size:25px;margin-bottom:14px}.guarantee p{font-size:13px;color:var(--muted);margin-bottom:12px}.guarantee a{font-size:12px;color:var(--blue)}.faq-list{margin-top:40px;border-top:2px solid var(--ink)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:23px 34px 23px 0;list-style:none;font-size:15px;font-weight:700;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:23px;line-height:1;position:absolute;right:5px;top:23px;font-weight:400;color:var(--red)}details[open] summary:after{content:'−'}details p{font-size:14px;color:var(--muted);padding-right:25px;margin:0 0 23px;max-width:730px}.final-section{background:#f4f1e7;position:relative;border-top:1px solid #ddd9cc}.final-section:before{content:'';height:4px;position:absolute;top:0;left:calc(50% - 50px);width:100px;background:linear-gradient(90deg,var(--blue) 0 33.33%,white 33.33% 66.66%,var(--red) 66.66%)}.final-section .eyebrow{font-size:10px;margin-bottom:25px}.final-section h2{font-size:clamp(38px,5vw,63px)}.final-section .lead{font-size:16px;max-width:650px;margin:0 auto 20px}.final-price{text-align:center;font-family:var(--display);font-size:57px;line-height:1;margin:26px 0 0}.final-section .button{max-width:480px;margin-top:24px}.final-section .draft-note{margin-top:15px}footer{padding:42px 0 25px;background:var(--ink);color:#aaa99f}footer .footer-brand{font-family:var(--display);font-style:italic;font-size:24px;color:white;text-decoration:none}footer .footer-brand span{color:var(--red)}footer p{font-size:10px;line-height:1.7;max-width:850px;margin-top:18px}.footer-bottom{border-top:1px solid #3b3c35;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:20px;font-size:8px;letter-spacing:.07em}.footer-bottom a{text-decoration:none}.footer-bottom nav{display:flex;gap:15px}.contact-link{position:fixed;bottom:22px;right:22px;z-index:10;background:var(--blue);color:white;padding:8px 15px;border-radius:50%;text-decoration:none;font-size:25px;box-shadow:0 3px 12px #0002}.skip-link{position:fixed;top:-100px;left:15px;z-index:50;background:white;padding:12px}.skip-link:focus{top:15px}.noscript-note{padding:15px;text-align:center;font-size:12px}.mobile-break{display:none}@media(max-width:850px){.product-grid{gap:32px}.benefits{gap:28px}.bonus-grid{gap:15px}.bonus-body{padding:23px 18px}.bonus-body h3{font-size:23px}.bonus-art{height:240px}.chapter{flex-basis:calc((100% - 36px)/3)}.hero h1{font-size:clamp(45px,7.8vw,66px)}}@media(max-width:640px){.wrap{padding-left:22px;padding-right:22px}.section{padding-top:58px;padding-bottom:58px}.top-strip{font-size:8px;padding:9px 15px;gap:8px;letter-spacing:.025em}.top-strip .tricolore{width:20px;height:11px;flex-basis:20px}.draft-banner{font-size:8px;letter-spacing:.025em}.hero{padding-top:30px;padding-bottom:45px}.eyebrow{font-size:8px;gap:8px}.edition{font-size:7px;padding-left:8px}.short-rule{width:16px}.hero h1{font-size:clamp(34px,9.3vw,58px);line-height:1.04;margin:23px auto 28px;letter-spacing:-.04em}.desktop-break{display:none}.mobile-break{display:block}.hero-copy{font-size:16px;line-height:1.65}.hero-list{font-size:12px;line-height:1.6;margin-bottom:25px}.check-list li{padding-left:25px}.button{font-size:11px;min-height:55px;padding:15px 19px;gap:15px;max-width:100%}.hero>.button{width:100%}.micro{font-size:7px;letter-spacing:0}.micro b{padding:0 3px}.section-number{font-size:9px;margin-bottom:13px}h2{font-size:34px;margin-bottom:24px;letter-spacing:-.025em}.lead{font-size:17px}.comparison{grid-template-columns:1fr;gap:26px;margin:28px 0}.scattered{padding:23px 25px}.scattered ul{margin-top:12px}.scattered li{padding:3px 0}.organized{padding:28px 25px 22px}.organized h3{font-size:27px}.organized ul{font-size:13px;margin-top:16px}.comparison+p{font-size:14px}.product-grid{grid-template-columns:1fr;gap:45px}.product-text h2,.product-text .section-number{text-align:center}.product-text p{font-size:14px}.product-text .button{width:100%}.stats{justify-content:space-around}.chapter-heading{margin-top:55px;align-items:center;gap:12px}.small-heading{font-size:24px;max-width:230px}.chapter-heading .section-number{font-size:8px;margin-bottom:10px}.arrow{width:34px;height:34px;font-size:18px}.carousel-controls{gap:6px}.chapter{flex-basis:74%;min-width:0;min-height:290px;padding:25px}.chapter b{font-size:31px}.chapter p{font-size:12px;max-width:180px}.chapters{gap:14px;margin-top:22px}.dark h2{font-size:33px}.light-muted{font-size:14px}.preview{flex-basis:85%;min-height:390px}.previews{gap:17px}.preview-bottom{align-items:start;gap:14px}.preview-bottom .caption{font-size:8px}.preview-bottom .carousel-controls{flex-shrink:0}.benefits{grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:32px}.benefits h3{font-size:21px}.benefits p{font-size:12px;line-height:1.7}.benefit-icon{margin-bottom:16px}.audience li{font-size:13px;line-height:1.7;padding:15px 0 15px 29px}.audience li:before{top:15px}.bonus-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.bonus-art{height:255px}.bonus-body{padding:25px}.bonus-body h3{font-size:28px}.bonus-body p{font-size:14px}.bonus-body .tag{margin-bottom:13px}.offer-card{box-shadow:5px 5px 0 #d7d8d0}.offer-inner{padding:18px 19px 25px}.offer-card-header{font-size:9px;padding:13px}.offer-list li{font-size:11px;gap:9px;padding:12px 0;line-height:1.6}.offer-list b{font-size:8px}.offer-list li>span:before{margin-right:5px}.offer-list li>span{max-width:70%}.offer-inner .draft-note{font-size:9px!important}.price{font-size:69px}.price-block .label{font-size:8px}.checkout-button{font-size:10px;padding-left:10px;padding-right:10px}.one-payment{font-size:11px}.collector-callout h3{font-size:26px}.collector-callout p{font-size:12px}.guarantee{gap:16px}.guarantee-seal{width:65px;flex-basis:65px;height:83px;border-radius:7px 7px 25px 25px}.guarantee-seal b{font-size:35px}.guarantee-seal span{font-size:8px}.guarantee h3{font-size:23px}.guarantee p{font-size:12px}.guarantee .draft-note{font-size:9px!important}summary{font-size:13px;padding-top:20px;padding-bottom:20px}summary:after{top:20px}details p{font-size:12px}.final-section h2{font-size:36px}.final-section .eyebrow{font-size:8px}.final-section .lead{font-size:14px}.final-price{font-size:53px}.final-section .button{width:100%}footer{padding-top:32px}footer p{font-size:9px}.footer-bottom{font-size:7px;gap:15px}.caption{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}.product-grid > *,.benefits > *,.bonus-grid > *{min-width:0;}@media(max-width:640px){.product-grid{grid-template-columns:minmax(0,1fr)}.benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits h3{overflow-wrap:anywhere;hyphens:auto}}@media(max-width:360px){.wrap{padding-left:18px;padding-right:18px}.eyebrow{flex-wrap:wrap}.hero h1{font-size:31px}.benefits h3{font-size:18px}.guarantee{gap:12px}.guarantee h3{font-size:19px}.small-heading{font-size:21px}.final-section h2{font-size:30px}}.collection-scene{min-width:0;background:#fff}.collection-scene img{width:100%;height:auto}.collection-scene .caption{margin:20px 0 0;font-size:9px}.image-chapter{padding:0;background:#fff;min-height:0;border:1px solid var(--line);color:var(--ink);display:flex;flex-direction:column}.image-chapter:before,.image-chapter:after{display:none}.art-link{display:block;min-width:0;overflow:hidden;background:#fff}.image-chapter img,.image-preview img{display:block;width:100%;max-width:100%;height:auto;margin:0;aspect-ratio:1056/1496;object-fit:contain;mix-blend-mode:normal}.image-chapter .image-caption{padding:16px 14px;border-top:1px solid var(--line)}.image-chapter .image-caption span{font-size:8px;color:var(--red);font-weight:800;letter-spacing:.08em}.image-chapter h3{font:700 13px/1.4 var(--body);margin:5px 0 0;letter-spacing:0}.image-preview{padding:0;min-height:0;background:#fff;flex-basis:340px;border-bottom:3px solid var(--red)}.image-preview h3.image-caption{font:700 12px/1.4 var(--body);margin:0;padding:14px 16px;letter-spacing:0;font-style:normal}.generated-bonus{height:auto;aspect-ratio:4/3;background:white}.generated-bonus .art-link{display:flex;align-items:center;width:100%;height:100%;}.generated-bonus img{width:100%;height:100%;object-fit:contain}.top-strip{background:var(--blue);border-bottom:4px solid transparent;border-image:linear-gradient(90deg,var(--blue) 0 33.333%,#fff 33.333% 66.666%,var(--red) 66.666%) 1}.tricolore,.short-rule{background:linear-gradient(90deg,var(--blue) 0 33.333%,#fff 33.333% 66.666%,var(--red) 66.666%)}.short-rule{height:5px}.draft-banner{background:#f8faff;color:var(--muted);border-color:var(--line)}.hero h1{color:var(--blue-dark)}.section-number,.tag,.check-list li:before,.stats b,.image-chapter .image-caption span{color:var(--blue)}.button:not(.is-disabled){background:var(--blue);border-color:var(--blue);box-shadow:4px 4px 0 var(--blue-deep)}.button:not(.is-disabled):hover{background:var(--blue-dark);border-color:var(--blue-dark)}.organized{border-color:var(--blue)}.organized .tag{background:var(--blue);color:#fff}.scattered{background:#eef2f8;border-color:#bac8dd;color:var(--muted)}.benefit-icon{background:#e5edf9;color:var(--blue)}.benefits article:nth-child(3n){border-top-color:var(--red)}.dark{background:var(--blue-deep);border-top:5px solid transparent;border-image:linear-gradient(90deg,var(--blue) 0 33.333%,#fff 33.333% 66.666%,var(--red) 66.666%) 1}.dark .section-number{color:#c3d7fb}.dark em{color:#ff9399}.light-muted,.dark .caption,.dark .micro{color:#d3dff0}.dark .arrow{border-color:#849fc4}.arrow:hover,.dark .arrow:hover{background:var(--blue);border-color:var(--blue);color:#fff}.image-chapter{border-color:var(--line)}.image-chapter .image-caption{background:#f8faff}.image-preview:nth-child(3n+1){border-bottom-color:var(--blue)}.image-preview:nth-child(3n+2){border-bottom-color:#fff}.image-preview:nth-child(3n){border-bottom-color:var(--red)}.bonus-card:nth-child(1){border-top:4px solid var(--blue)}.bonus-card:nth-child(2){border-top:4px solid #d7e0ee}.bonus-card:nth-child(3){border-top:4px solid var(--red)}.offer-card{border-color:var(--blue);box-shadow:8px 8px 0 #d9e3f3}.offer-card-header{background:var(--blue-dark)}.price-block{border-top-color:var(--blue)}.price,.final-price{color:var(--blue-dark)}.guarantee{border-top-color:var(--line)}.faq-list{border-top-color:var(--blue)}.final-section{background:#f0f4fb;border-top-color:var(--line)}.final-section:before{left:0;width:100%;height:5px}footer{background:#10213e;color:#c7d6eb}.footer-bottom{border-top-color:#3a557d}footer .footer-brand span{color:#ff9399}@media(max-width:640px){.offer-card{box-shadow:5px 5px 0 #d9e3f3}}@media(max-width:640px){.image-chapter{padding:0;min-height:0;flex-basis:78%}.image-preview{padding:0;min-height:0;flex-basis:88%}.generated-bonus{height:auto}.collection-scene .caption{font-size:8px}}.product-text h2{font-size:clamp(30px,3.6vw,46px)}.image-chapter h3,.image-preview h3{overflow-wrap:anywhere}@media(max-width:640px){.hero h1{font-size:clamp(30px,8.2vw,49px)}.dark h2{font-size:clamp(26px,7.6vw,33px)}.final-section h2{font-size:clamp(27px,7.5vw,36px)}.product-text h2{font-size:30px}.bonus-body h3{font-size:26px}}.edition-art{--edition-accent:var(--green,var(--blue,#087443));margin:0;background:var(--soft);border:1px solid var(--line);padding:40px 36px 22px;overflow:hidden}.edition-art__pages{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:22px;max-width:780px;margin:0 auto;padding:12px 8px 30px}.edition-art__page{display:block;min-width:0;background:white;box-shadow:0 15px 28px rgba(16,38,30,.16)}.edition-art__page img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;content-visibility:visible}.edition-art__page--left{transform:rotate(-5deg)}.edition-art__page--right{transform:rotate(5deg)}.edition-art__page--cover{position:relative;z-index:1;box-shadow:0 18px 35px rgba(16,38,30,.23)}.edition-art__caption{margin:8px 0 0;text-align:center;font:800 10px/1.6 var(--body);letter-spacing:.08em;color:var(--muted)}.hero .edition-art{max-width:960px;margin:0 auto 38px;border-bottom:4px solid var(--edition-accent);box-shadow:8px 8px 0 var(--red)}.current-cover{padding:26px;background:var(--soft)}.current-cover .art-link{max-width:340px;margin:0 auto;box-shadow:0 12px 24px rgba(16,38,30,.16)}.current-cover img{width:100%;height:auto;object-fit:contain;content-visibility:visible}.edition-art--offer{margin:0 0 26px;padding:24px 20px 18px}.edition-art--offer .edition-art__pages{gap:18px;padding-bottom:20px}@media(max-width:640px){.edition-art{padding:18px 10px 14px}.edition-art__pages{gap:10px;padding:8px 3px 16px}.edition-art__caption{font-size:8px;letter-spacing:.05em}.hero .edition-art{box-shadow:4px 4px 0 var(--red);margin-bottom:30px}.current-cover{padding:20px}.edition-art--offer{padding:18px 10px 14px}.edition-art--offer .edition-art__pages{gap:10px}}:root{--fx-red:#D62828;--fx-green:#22C55E;--fx-ease:cubic-bezier(.16,1,.3,1);--fx-ease-brake:cubic-bezier(.2,.9,.25,1.15);}html,body{overflow-x:clip;max-width:100%;}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;}body{-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;}img,video,svg{max-width:100%;height:auto;}@media (max-width:640px){h1{overflow-wrap:anywhere;hyphens:auto;}h2,h3{overflow-wrap:break-word;}a[href],button{min-height:44px;}a[href].inline,p a[href],li a[href]{min-height:0;}}.fx-rev{position:fixed;top:0;left:0;height:3px;width:100%;z-index:9999;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--fx-progress,0));background:linear-gradient(90deg,var(--fx-green) 0%,#facc15 60%,var(--fx-red) 90%);box-shadow:0 0 8px rgba(214,40,40,.55);}.fx-reveal{opacity:0;transform:translate3d(-48px,0,0) skewX(-8deg);filter:blur(6px);transition:opacity .7s var(--fx-ease),transform .8s var(--fx-ease-brake),filter .6s var(--fx-ease);transition-delay:var(--fx-delay,0s);}.fx-reveal.fx-right{transform:translate3d(48px,0,0) skewX(8deg);}.fx-reveal.fx-up{transform:translate3d(0,32px,0);filter:blur(3px);}.fx-reveal.fx-in{opacity:1;transform:none;filter:none;}.fx-reveal.fx-done{will-change:auto;transition:transform .45s var(--fx-ease),box-shadow .45s var(--fx-ease);transition-delay:0s;}.fx-title{position:relative;}.fx-title::after{content:"";position:absolute;left:0;bottom:-.25em;height:3px;width:3.5rem;max-width:40%;background:linear-gradient(90deg,var(--fx-red),transparent);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--fx-ease) .25s;}.text-center .fx-title::after,.fx-title.text-center::after{left:50%;translate:-50% 0;transform-origin:center;}.fx-title.fx-in::after{transform:scaleX(1);}.fx-hero{position:relative;isolation:isolate;}.fx-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 140px,rgba(214,40,40,.08) 140px 220px,transparent 220px 420px),repeating-linear-gradient(90deg,transparent 0 260px,rgba(0,0,0,.05) 260px 300px,transparent 300px 560px);background-size:420px 2px,560px 1px;background-repeat:repeat-x;background-position:0 30%,0 70%;mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);animation:fx-road 1.6s linear infinite;opacity:.9;}@keyframes fx-road{to{background-position:-420px 30%,-560px 70%;}}.fx-drive-in{animation:fx-drive .55s var(--fx-ease) both;}@keyframes fx-drive{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:none;}}.fx-cta{position:relative;overflow:hidden;isolation:isolate;transition:transform .25s var(--fx-ease),box-shadow .25s var(--fx-ease),filter .25s;}.fx-cta::after{content:"";position:absolute;top:0;bottom:0;left:-75%;width:50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);z-index:1;pointer-events:none;animation:fx-shine 3.2s var(--fx-ease) infinite;}@keyframes fx-shine{0%,55%{left:-75%;}100%{left:130%;}}.fx-cta:hover{transform:translateY(-2px) scale(1.015);filter:saturate(1.15);}.fx-cta:active{transform:translateY(1px) scale(.98);transition-duration:.08s;}.fx-cta.fx-pulse{animation:fx-idle 2.4s ease-in-out infinite;}@keyframes fx-idle{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.45);}50%{box-shadow:0 0 0 10px rgba(34,197,94,0);}}.fx-card{transition:transform .45s var(--fx-ease),box-shadow .45s var(--fx-ease);}@media (hover:hover){.fx-card:hover,.fx-card.fx-in:hover{transform:translateY(-6px) skewX(-1.5deg);box-shadow:-10px 14px 30px -12px rgba(0,0,0,.35);}}@media (prefers-reduced-motion:reduce){.fx-reveal{opacity:1 !important;transform:none !important;filter:none !important;transition:none !important;}.fx-hero::before,.fx-cta::after,.fx-cta.fx-pulse,.fx-drive-in{animation:none !important;}.fx-title::after{transform:scaleX(1);transition:none;}}.fx-hero::before,.fx-cta::after,.fx-cta.fx-pulse{animation-play-state:paused}.fx-hero.fx-active::before,.fx-cta.fx-active::after,.fx-cta.fx-active.fx-pulse{animation-play-state:running}.content-stream{padding:24px 0;background:var(--soft);overflow:hidden;user-select:none;pointer-events:none;touch-action:pan-y}.content-stream__row{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.content-stream__row+.content-stream__row{margin-top:14px}.content-stream__track{display:flex;width:max-content;animation:content-stream-left var(--stream-duration,24s) linear infinite;animation-play-state:paused}.content-stream__row--reverse .content-stream__track{animation-name:content-stream-right}.content-stream__group{display:flex;flex:none;gap:14px;padding-right:14px}.content-stream__group img{display:block;flex:none;width:168px;height:auto;aspect-ratio:1055/1491;object-fit:contain;background:#fff;border:1px solid var(--line);box-shadow:0 5px 12px rgba(16,38,30,.1);content-visibility:visible;-webkit-user-drag:none}.content-stream.is-ready.is-visible .content-stream__track{animation-play-state:running}@keyframes content-stream-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes content-stream-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:640px){.content-stream{padding:18px 0}.content-stream__group{gap:10px;padding-right:10px}.content-stream__group img{width:112px}.content-stream__row+.content-stream__row{margin-top:10px}}@media(prefers-reduced-motion:reduce){.content-stream .content-stream__track{animation:none}.content-stream__row--reverse .content-stream__track{transform:translateX(-56px)}}@media (max-width:768px){.wrap{padding-left:22px;padding-right:22px;}.wrap > *,.product-grid > *,.comparison > *,.bonus-grid > *,.benefits > *{min-width:0;}.product-grid,.comparison,.bonus-grid{grid-template-columns:minmax(0,1fr);}.product-grid{gap:40px;}.bonus-grid{gap:25px;}.chapter-heading,.preview-bottom{flex-wrap:wrap;align-items:center;gap:16px;}.chapter-heading > div{min-width:0;}.carousel-controls{gap:12px;flex-shrink:0;}.arrow{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;}a[href],button,summary{min-width:44px;min-height:44px;}p a[href],li a[href],.extra-link,.footer-brand,.footer-bottom a,[data-guarantee-link]{display:inline-flex;align-items:center;min-width:44px;min-height:44px;max-width:100%;}.button,.sample-offer .button,.extra-link{font-size:16px;line-height:1.4;white-space:normal;}.button{padding:16px 18px;gap:16px;}main p:not(.price):not(.final-price):not(.section-number):not(.eyebrow):not(.micro):not(.caption):not(.swipe-hint),main li,main dd,main dt,footer p,summary,.offer-inner .draft-note{font-size:16px !important;line-height:1.65;}.section-number,.eyebrow,.micro,.caption,.swipe-hint,.tag,.label,.edition-art__caption,.collection-scene .caption,.stats span,.offer-list b,.image-caption span,.offer-card-header,.footer-bottom{font-size:14px;line-height:1.5;}.edition{font-size:12px;}.top-strip,.draft-banner{font-size:12px;line-height:1.5;letter-spacing:.02em;}.eyebrow{flex-wrap:wrap;}.image-chapter h3,.image-preview h3.image-caption{font-size:16px;line-height:1.4;}.offer-list li{flex-wrap:wrap;gap:6px 16px;}.offer-list li > span{max-width:100%;min-width:0;flex:1 1 180px;}.offer-list b{white-space:normal;}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.stats span{overflow-wrap:anywhere;}.footer-bottom{align-items:flex-start;gap:12px;}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:12px;}.guarantee{flex-wrap:wrap;}.guarantee > div:last-child{flex:1 1 210px;min-width:0;}.micro b{padding:0 3px;}img,video{max-width:100%;}}@media (max-width:480px){.benefits{grid-template-columns:minmax(0,1fr);}.chapter-heading .small-heading{max-width:100%;}.footer-bottom{flex-direction:column;}}