*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#17151e;line-height:1.6}a{text-decoration:none}.wrap{width:min(1120px,92%);margin:auto}header{position:sticky;top:0;z-index:9;background:#ffffffee;backdrop-filter:blur(12px);border-bottom:1px solid #e9e7ef}.nav{height:68px;width:min(1120px,92%);margin:auto;display:flex;justify-content:space-between;align-items:center}.logo{font-size:25px;font-weight:900;letter-spacing:-1px}.logo span{font-weight:500}.mini-btn{background:#17151e;color:#fff;padding:10px 18px;border-radius:9px;font-weight:800}.hero{padding:85px 0;background:radial-gradient(circle at 80% 20%,#e8ddff,transparent 35%),linear-gradient(#fff,#faf8ff)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.pill,label{display:inline-block;font-size:11px;font-weight:900;letter-spacing:1.2px;color:#6732d7;background:#efe8ff;border-radius:999px;padding:7px 12px}h1{font-size:clamp(42px,6vw,68px);line-height:1.04;letter-spacing:-3px;margin:20px 0}h1 em{font-style:normal;color:#6732d7}.lead{font-size:18px;color:#696675;max-width:650px}.points{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:22px 0;font-weight:700}.btn{display:inline-flex;justify-content:center;align-items:center;background:#17151e;color:white;padding:14px 25px;border-radius:10px;font-weight:900;border:0;cursor:pointer;font-size:16px}.hero small{display:block;color:#777;margin-top:12px}.book{display:flex;justify-content:center}.book-inner{width:285px;height:395px;padding:32px;border-radius:8px 18px 18px 8px;background:linear-gradient(145deg,#241a35,#6732d7);color:white;box-shadow:25px 30px 55px #33205a33;transform:rotate(4deg)}.book-inner b{font-size:12px;letter-spacing:2px}.book-inner h2{font-size:30px;line-height:1.1;margin-top:75px}.book-inner h2 strong{font-size:36px}.book-inner p{opacity:.85}.circle{font-size:70px;text-align:right;margin-top:30px}.section{padding:82px 0}.soft{background:#f6f4fa}.head{text-align:center;max-width:760px;margin:0 auto 42px}.head label{background:transparent;padding:0}.head h2{font-size:clamp(30px,4vw,45px);line-height:1.1;letter-spacing:-1.5px;margin:9px 0 14px}.head p{color:#696675}.grid{display:grid;gap:17px}.four{grid-template-columns:repeat(4,1fr)}.three{grid-template-columns:repeat(3,1fr)}article{background:white;border:1px solid #e7e5ed;border-radius:17px;padding:25px;box-shadow:0 8px 28px #17151e08}article p{color:#6c6975;font-size:14px}.num{font-size:27px;color:#6732d7}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.split h2{font-size:45px;line-height:1.1}.split p{color:#696675}.split ul{padding:0;list-style:none}.split li{margin:12px 0;font-weight:700}.split li:before{content:"✓";color:#6732d7;margin-right:10px}.roadmap{display:grid;gap:13px}.roadmap div{background:white;border:1px solid #e7e5ed;border-radius:13px;padding:18px;font-weight:800}.roadmap strong{display:inline-grid;place-items:center;width:38px;height:38px;background:#eee7ff;color:#6732d7;border-radius:50%;margin-right:14px}.three article small{font-weight:900;color:#6732d7}.tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tags span{background:#fff;border:1px solid #e6e3eb;padding:12px 16px;border-radius:999px;font-weight:750}.center{text-align:center;max-width:760px;margin:25px auto;color:#6c6975}.preview{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page{min-height:290px;padding:27px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 18px 35px #00000012}.page:nth-child(1){transform:rotate(-1deg)}.page:nth-child(2){transform:rotate(1deg)}.page:nth-child(3){transform:rotate(-.5deg)}.page small{color:#6732d7;font-weight:900}.page h3{font-size:25px;margin-top:55px}.page p{color:#6c6975}.dark{background:#17151e;color:#fff}.dark .head label{background:#30264a}.dark .head h2{color:#fff}.bonus{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bonus div{border:1px solid #3b3745;padding:20px;border-radius:14px}.bonus b{display:block}.bonus span{color:#c8c4cd;font-size:13px}.price{background:linear-gradient(#faf8ff,#eee7ff)}.price-card{max-width:640px;margin:auto;text-align:center;background:white;border:1px solid #e6e3ec;border-radius:24px;padding:48px 25px;box-shadow:0 25px 60px #4a287022}.amount{font-size:68px;font-weight:950;letter-spacing:-4px;margin:8px}.price-card .btn{background:#6732d7;margin-top:20px;width:min(330px,100%)}.tiny,.disclaimer{font-size:11px;color:#888}.disclaimer{margin-top:20px}.faq{max-width:850px}.faq details{background:white;border:1px solid #e4e2ea;border-radius:12px;margin:10px 0;padding:17px 20px}.faq summary{font-weight:850;cursor:pointer}.faq details p{color:#6c6975}.final{padding:100px 0;background:#17151e;color:#fff;text-align:center}.final h2{font-size:clamp(31px,4vw,48px);line-height:1.1}.final p{color:#c7c3cc}.light{background:#fff;color:#17151e;margin-top:20px}footer{border-top:1px solid #e8e6ed;padding:24px 0}.foot{display:flex;justify-content:space-between;gap:15px;align-items:center;color:#777;font-size:12px}@media(max-width:850px){.hero-grid,.split{grid-template-columns:1fr}.book{order:-1}.four,.three{grid-template-columns:1fr 1fr}.preview{grid-template-columns:1fr}.hero{padding-top:55px}}@media(max-width:560px){.points,.four,.three,.bonus{grid-template-columns:1fr}.section{padding:60px 0}h1{font-size:42px}.book-inner{width:220px;height:305px}.book-inner h2{margin-top:45px;font-size:24px}.book-inner h2 strong{font-size:29px}.foot{flex-direction:column}.price-card{padding:35px 18px}}