@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(fonts/poppins-300.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/poppins-500.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/poppins-500.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/poppins-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/poppins-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lilita One';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/LilitaOne-Regular.ttf) format('truetype')}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url(fonts/poppins-800.woff2) format("woff2")}.sitename b{font-weight:800}.sitename i{font-style:normal;font-weight:300}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(fonts/fa-solid.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(fonts/fa-regular.woff2) format("woff2")}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-file-lines:before{content:"\f15c"}.fa-pencil:before{content:"\f303"}.fa-table:before{content:"\f0ce"}.fa-lock:before{content:"\f023"}.fa-eye-slash:before{content:"\f070"}.fa-bullseye:before{content:"\f140"}.fa-user:before{content:"\f007"}.fa-star:before{content:"\f005"}.fa-shapes:before{content:"\f61f"}.fa-shuffle:before{content:"\f074"}.fa-spell-check:before{content:"\f891"}.fa-fire:before{content:"\f06d"}.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-gift:before{content:"\f06b"}.fa-circle-check:before{content:"\f058"}.fa-arrows-left-right:before{content:"\f07e"}.fa-cloud-arrow-down:before{content:"\f0ed"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-halved:before{content:"\f3ed"}.fa-layer-group:before{content:"\f5fd"}.fa-chart-pie:before{content:"\f200"}.fa-arrow-right:before{content:"\f061"}.fa-circle-question:before{content:"\f059"}.fa-route:before{content:"\f4d7"}.fa-eye:before{content:"\f06e"}.fa-pen:before{content:"\f304"}.fa-comment-dots:before{content:"\f4ad"}.fa-hand-pointer:before{content:"\f25a"}.fa-arrow-up-1-9:before{content:"\f163"}.fa-divide:before{content:"\f529"}.fa-table-cells:before{content:"\f00a"}.fa-table-cells-large:before{content:"\f009"}.fa-child:before{content:"\f1ae"}.fa-envelope:before{content:"\f0e0"}.fa-minus:before{content:"\f068"}.fa-cart-shopping:before{content:"\f07a"}.fa-clock:before{content:"\f017"}.fa-coins:before{content:"\f51e"}.fa-calculator:before{content:"\f1ec"}.fa-calendar-week:before{content:"\f784"}.fa-bolt:before{content:"\f0e7"}.fa-sun:before{content:"\f185"}.fa-star-of-life:before{content:"\f621"}.fa-droplet:before{content:"\f043"}.fa-envelope-open-text:before{content:"\f658"}.fa-link:before{content:"\f0c1"}.fa-font:before{content:"\f031"}.fa-magnifying-glass:before{content:"\f002"}.fa-chevron-down:before{content:"\f078"}.fa-list-check:before{content:"\f0ae"}.fa-plus:before{content:"\2b"}.fa-xmark:before{content:"\f00d"}.fa-copyright:before{content:"\f1f9"}.fa-bezier-curve:before{content:"\f55b"}.fa-face-smile:before{content:"\f118"}.fa-rotate:before{content:"\f2f1"}.fa-pen-nib:before{content:"\f5ad"}.fa-shield-heart:before{content:"\e574"}.fa-hashtag:before{content:"\23"}.fa-border-all:before{content:"\f84c"}.fa-check:before{content:"\f00c"}.fa-book-open:before{content:"\f518"}.fa-print:before{content:"\f02f"}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.fa-brands,.fab{font-weight:400}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}.fa-solid,.fas{font-weight:900}.fa-regular,.far{font-weight:400}.fa-solid,.fas{font-weight:900}:root{--ink:#1d1d1f;--soft:#48484d;--line:#e5e5ea;--accent:#dc2626;--accent-dark:#b91c1c}*{box-sizing:border-box}body{margin:0;font-family:Poppins,"Segoe UI",system-ui,Arial,sans-serif;font-size:17px;font-weight:400;color:var(--ink);background:#fff;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}h1,h2,h3,h4{line-height:1.2;margin:0 0 .5em;letter-spacing:-.02em}h1{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:700}h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}h3{font-weight:600}.wrap{max-width:1360px;margin:0 auto;padding:0 20px}.top{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.bar{display:flex;align-items:center;justify-content:space-between;min-height:66px;gap:12px}.logo{display:inline-flex;align-items:baseline;line-height:1;font-size:32px;color:var(--ink)}.foot .logo{font-size:40px}@media(max-width:560px){.logo{font-size:27px}.foot .logo{font-size:27px}}.logoword{font-weight:800;letter-spacing:-.01em}.logosq{display:inline-block;width:.19em;height:.19em;margin-left:.07em;background:#dc2626}.logolight{font-weight:300;margin-left:.2em;letter-spacing:-.01em}nav{display:flex;gap:26px;align-items:center;font-weight:500;font-size:.95rem;color:var(--soft)}nav a:hover,nav a.on{color:var(--ink)}.menu{display:none;background:none;border:0;font-size:1.6rem;cursor:pointer}.btn{display:inline-block;background:var(--accent);color:#fff;font-weight:600;padding:13px 26px;border-radius:10px;border:0;cursor:pointer;font-size:1rem;transition:background .15s}.btn:hover{background:var(--accent-dark);color:#fff}.btn.small{padding:8px 16px;font-size:.9rem;color:#fff!important}.btn.alt{background:#fff;color:var(--ink);border:1px solid #c7c7cc}.btn.alt:hover{background:#f5f5f7;color:var(--ink)}.hero{padding:72px 0 56px}.hero .wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.hero .kicker{color:var(--accent);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.hero p.lead{font-size:1.2rem;color:var(--soft);max-width:34em}.hero .acts{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 18px}.hero .note{color:var(--soft);font-size:.95rem}.fan{display:flex;justify-content:center;align-items:flex-end}.fan .cover{width:36%;height:auto;border-radius:6px;box-shadow:0 18px 40px rgba(0,0,0,.18);margin:0 -2%}.fan .cover:nth-child(1){transform:rotate(-7deg)}.fan .cover:nth-child(2){transform:translateY(-18px);z-index:1}.fan .cover:nth-child(3){transform:rotate(7deg)}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:22px;padding-bottom:22px}.trust div{display:grid;grid-template-columns:36px 1fr;column-gap:12px}.trust i{grid-row:span 2;color:var(--accent);font-size:1.3rem;margin-top:3px}.trust b{display:block;font-size:.95rem}.trust span{color:var(--soft);font-size:.88rem}.sec{padding:60px 0}.sec.alt{border-top:1px solid var(--line)}.sec .head{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:22px}.sec .head h2{margin:0}.sec .head a{font-weight:600;color:var(--accent)}.grid{align-items:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:26px}.card{display:block}.card .cover{box-shadow:0 6px 18px rgba(0,0,0,.14);transition:transform .2s,box-shadow .2s}.card:hover .cover{transform:translateY(-4px);box-shadow:0 14px 26px rgba(0,0,0,.18)}.cover{width:100%;height:auto;display:block;border-radius:6px}.card .info{padding:12px 2px 0}.card small{color:var(--soft);font-weight:500;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.card h3{font-size:1rem;margin:2px 0 4px}.price{font-weight:700;font-size:1.05rem}.old{color:var(--soft);text-decoration:line-through;font-weight:400;font-size:.95rem;margin-left:8px}.cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.cat{border:1px solid var(--line);border-radius:14px;padding:24px;display:block;transition:border-color .15s,box-shadow .15s}.cat:hover{border-color:#c7c7cc;box-shadow:0 6px 18px rgba(0,0,0,.06)}.cat h3{margin-bottom:4px}.cat p{margin:0;color:var(--soft);font-size:.95rem}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.steps .n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);font-weight:700;margin-bottom:10px}.steps p{color:var(--soft);margin:0}.steps .n{width:44px;height:44px;font-size:1.05rem}.cat i{color:var(--accent);font-size:1.4rem;margin-bottom:12px;display:block}.tags i{color:var(--accent);margin-right:4px}.btn i{margin:0 4px}.offer{border:1px solid var(--line);border-radius:18px;padding:36px;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;background:#fafafa}.offer h2{margin:0 0 6px}.offer p{margin:0;color:var(--soft)}.pills{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}.pills a{padding:7px 16px;border-radius:999px;border:1px solid var(--line);font-weight:500;font-size:.9rem;color:var(--soft)}.pills a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.detail{display:grid;grid-template-columns:520px 1fr;gap:50px;align-items:start}.detail .cover{box-shadow:0 14px 34px rgba(0,0,0,.18)}.detail ul{padding-left:20px;margin:0}.tags{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.tags span{border:1px solid var(--line);padding:3px 12px;border-radius:999px;font-size:.85rem;font-weight:500;color:var(--soft)}.bigprice{font-size:1.9rem;font-weight:700;margin:10px 0 16px}.box{border:1px solid var(--line);border-radius:14px;padding:22px;margin:18px 0}.box h3{margin-bottom:8px}.crumbs{font-size:.9rem;color:var(--soft);margin-bottom:18px}.crumbs a:hover{color:var(--ink)}form.f{max-width:520px}form.f label{display:block;font-weight:600;margin:14px 0 5px;font-size:.92rem}form.f input,form.f textarea{width:100%;padding:12px 14px;border:1px solid #c7c7cc;border-radius:10px;font:inherit;background:#fff}form.f input:focus,form.f textarea:focus{outline:0;border-color:var(--ink)}.ok{background:#f0faf3;border:1px solid #bfe5c9;border-radius:10px;padding:12px 16px;font-weight:500;margin:12px 0}details{border-bottom:1px solid var(--line);padding:16px 0}summary{font-weight:600;cursor:pointer}details p{color:var(--soft);margin:10px 0 0}.prose{max-width:720px}.prose h2{margin-top:1.6em;font-size:1.3rem}.prose p{color:#2c2c2e}.sample{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.sample a{border:1px solid var(--line);border-radius:14px;padding:16px;text-align:center;font-weight:600;transition:box-shadow .15s}.sample a:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}.sample svg{width:100%;height:auto}.foot{border-top:1px solid var(--line);margin-top:30px;padding-top:44px;color:var(--soft);font-size:.92rem}.foot .cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px}.foot a{display:block;margin:6px 0}.foot a:hover{color:var(--ink)}.foot .logo{color:var(--ink)}.foot h4{color:var(--ink);font-size:.9rem}.legal{padding-top:22px;padding-bottom:28px;font-size:.85rem;margin-top:24px;border-top:1px solid var(--line)}@media(max-width:760px){.menu{display:block}nav{display:none;position:absolute;top:68px;left:0;right:0;background:#fff;flex-direction:column;align-items:flex-start;padding:16px 20px;border-bottom:1px solid var(--line)}body.open nav{display:flex}.hero{padding:40px 0}.hero .wrap,.detail,.foot .cols{grid-template-columns:1fr}.trust .wrap{grid-template-columns:1fr 1fr}.detail .cover{max-width:100%}}.detail ul.inside{columns:3;column-gap:24px}.detail ul.inside li{break-inside:avoid;padding-bottom:4px}.booktitle{margin:0 0 24px}.sec.tight{padding-top:18px}.sec.tight .crumbs{margin-bottom:44px}.zoom{overflow:hidden;border-radius:6px;box-shadow:0 14px 34px rgba(0,0,0,.18);cursor:zoom-in;line-height:0}.zoom .cover{box-shadow:none;border-radius:0;transition:transform .25s ease;display:block}.zoom:hover .cover,.zoom.on .cover{transform:scale(2)}.zoom.on{cursor:zoom-out}.dd{position:relative}.ddmenu{display:none;position:absolute;top:100%;left:-14px;min-width:200px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);z-index:20}.ddmenu a{display:block;padding:9px 12px;border-radius:6px;white-space:nowrap}.ddmenu a:hover{background:#f5f5f5}.dd:hover .ddmenu,.dd:focus-within .ddmenu{display:block}@media(max-width:800px){.ddmenu{display:block;position:static;border:0;box-shadow:none;padding:0 0 0 14px}}.ddmenu.wide{width:440px;columns:2;column-gap:4px}.ddmenu.wide a{break-inside:avoid}@media(max-width:800px){.ddmenu.wide{width:auto;columns:1}}nav a{white-space:nowrap}@media(max-width:1250px){nav{gap:16px;font-size:.88rem}.bar .btn.small{padding:8px 12px}}.lp-hero{padding:56px 0 48px}.lp-hero .lp-cols{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.lp-hero h1{font-size:clamp(1.6rem,3.3vw,2.7rem);margin-bottom:28px}.lp-hero .kicker{color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;margin-bottom:10px}.lp-hero .lead{font-size:1.15rem;color:var(--soft);max-width:34em}.lp-hero .cover{max-width:340px;margin:0 auto;box-shadow:0 22px 50px rgba(0,0,0,.22)}.lp-hero .meta{display:flex;gap:18px;flex-wrap:wrap;color:var(--soft);font-size:.92rem;margin-top:18px}.lp-hero .meta i{color:var(--accent);margin-right:6px}.lp-hero .btn{margin:0 8px 8px 0}.lp-price{display:flex;align-items:baseline;gap:12px;margin:22px 0 16px}.lp-price b{font-size:2.2rem}.lp-price span{color:var(--soft)}.btn.big{padding:16px 34px;font-size:1.1rem}.ticks{list-style:none;padding:0;margin:0;display:grid;gap:14px}.ticks li{display:grid;grid-template-columns:28px 1fr;gap:6px}.ticks i{color:var(--accent);margin-top:5px}.lp-two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.pages{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}.paper{background:#fff;border:1px solid var(--line);box-shadow:0 6px 18px rgba(0,0,0,.1);aspect-ratio:210/297;padding:8%;display:flex;align-items:center;justify-content:center;position:relative}.paper svg{width:100%;height:auto}.paper small{position:absolute;bottom:6px;left:0;right:0;text-align:center;color:var(--soft);font-size:.7rem}.lp-final{border:1px solid var(--line);border-radius:18px;padding:44px;text-align:center;background:#fafafa}.lp-final p{color:var(--soft)}.stick{display:none}.legal.lp{border-top:1px solid var(--line);padding:26px 20px;color:var(--soft);font-size:.85rem;text-align:center}.legal.lp a{margin:0 8px;text-decoration:underline}@media(max-width:760px){.lp-hero .lp-cols,.lp-two{grid-template-columns:1fr;gap:28px}.stick{display:block;position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:10px 16px;z-index:9}.stick .btn{display:block;text-align:center;margin:0}.lp-hero + .sec,.legal.lp{margin-bottom:0}.legal.lp{padding-bottom:90px}}.urgent{background:#fff5f5;border-bottom:1px solid #f3c9c9;text-align:center;padding:10px 16px;font-size:.95rem}.urgent i{color:var(--accent);margin-right:4px}.coverbox{position:relative;width:100%;max-width:340px;margin:0 auto;container-type:inline-size}.forname{display:none;position:absolute;left:6%;right:6%;bottom:6%;background:#fff;border-radius:999px;padding:.12em .3em;text-align:center;font-family:'Lilita One',Poppins,sans-serif;font-size:15cqw;line-height:1.15;color:#1d1d1f;box-shadow:0 6px 16px rgba(0,0,0,.28);overflow:hidden;white-space:nowrap}.forname[data-len="m"]{font-size:12cqw}.forname[data-len="l"]{font-size:9cqw}.namebox{margin:20px 0 4px;max-width:420px}.namebox label{display:block;font-weight:600;font-size:.92rem;margin-bottom:6px}.namebox label i{color:var(--accent);margin-right:4px}.namebox input{width:100%;padding:13px 16px;border:1px solid #c7c7cc;border-radius:10px;font:inherit}.namebox input:focus{outline:0;border-color:var(--ink)}.lp-price s{color:var(--soft);font-size:1.2rem}.muted{color:var(--soft)}.crayons{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.crayons button{width:40px;height:40px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #c7c7cc;cursor:pointer}.crayons button.on{box-shadow:0 0 0 3px var(--ink)}.demo{border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 6px 18px rgba(0,0,0,.08);max-width:360px;margin-bottom:14px}.demo svg{width:100%;height:auto;cursor:pointer;display:block}.proof{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.proof figure{margin:0;border:1px solid var(--line);border-radius:16px;padding:18px;text-align:center;background:#fff}.proof svg{width:100%;max-width:220px;height:auto}.proof figcaption{font-weight:600;margin-top:10px}.proof figcaption span,.proof .lines span{display:block;font-weight:400;font-size:.85rem;color:var(--soft)}.proof .lines{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:center}.proof .lines figcaption{grid-column:1/-1}.proof .lines svg{max-width:110px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.tile{border:1px solid var(--line);border-radius:14px;padding:22px}.tile h3{font-size:1.05rem;margin-bottom:6px}.tile p{margin:0;color:var(--soft)}@media(max-width:760px){.proof{grid-template-columns:1fr}.coverbox{max-width:260px}}.ticks.cols2{display:block;columns:2;column-gap:28px}.ticks.cols2 li{break-inside:avoid;margin-bottom:12px}.lp-final .mrp{color:var(--soft);font-size:.6em;font-weight:400;margin-left:6px;white-space:nowrap}