:root{--pink: #FF0080;--orange: #FF8C00;--bg: #F8F9FA;--ink: #1A1A1A;--gray: #6B7280;--primary: var(--pink);--primary-gradient: linear-gradient(135deg, var(--pink) 0%, var(--orange) 100%);--surface: #ffffff;--text: var(--ink);--text-muted: var(--gray);--border: #e5e7eb;--success: #10b981}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,-apple-system,sans-serif;-webkit-tap-highlight-color:transparent}body{background-color:var(--bg);color:var(--text);line-height:1.5}.app-container{max-width:480px;margin:0 auto;background-color:var(--surface);min-height:100vh;box-shadow:0 0 40px #0000000d;overflow-x:hidden;position:relative;padding-bottom:90px}h1{font-size:22px;font-weight:800;line-height:1.1;margin-bottom:8px}h2{font-size:24px;font-weight:700;margin-bottom:12px}h3{font-size:18px;font-weight:600;margin-bottom:8px}p{font-size:14px;color:var(--text-muted)}.highlight{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-title{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--pink);font-weight:700;margin-bottom:12px}section{padding:40px 20px;border-bottom:1px solid var(--border)}section:last-child{border-bottom:none}.text-center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;background:linear-gradient(90deg,var(--pink),var(--orange));color:#fff;font-size:16px;font-weight:700;padding:12px;border-radius:12px;text-decoration:none;border:none;box-shadow:0 4px 10px #ff00804d;transition:transform .2s,box-shadow .2s;cursor:pointer}.btn:active{transform:scale(.97)}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #ff008099}70%{box-shadow:0 0 0 15px #ff008000}to{box-shadow:0 0 #ff008000}}.hero{padding:0;border-bottom:1px solid var(--border)}.hero-banner{background:linear-gradient(135deg,var(--pink),var(--orange));padding:50px 16px 24px;color:#fff;text-align:center}.hero-banner h1{font-size:22px;font-weight:800;line-height:1.1;margin-bottom:8px;color:#fff}.hero-banner p{font-size:12px;opacity:.9;color:#fff}.phone-content{padding:24px 16px}.badge{display:block;font-size:10px;text-transform:uppercase;margin-bottom:4px;color:#fff}.product-image{width:100%;margin:-10px auto 30px;display:flex;justify-content:center}.ebook-mockup-img{width:100%;max-width:250px;height:auto;aspect-ratio:3/4;display:block;border-radius:12px;box-shadow:0 20px 40px #00000026;object-fit:cover;background:#f3f4f6}.rating{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px;font-weight:600;font-size:12px;color:var(--gray)}.star{color:#fbbf24;font-size:16px}.pricing{margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:10px}.price-old{font-size:14px;color:var(--gray);text-decoration:line-through}.price-new{font-size:24px;font-weight:800;color:var(--pink)}.timer-box{background:#fff0f5;border:1px dashed var(--pink);border-radius:8px;padding:12px;text-align:center;font-size:12px;font-weight:600;color:var(--pink);margin-bottom:24px}.timer{display:flex;justify-content:center;gap:12px;margin-top:10px}.time-box{background:#fff;border:1px solid #ffe3e8;border-radius:8px;padding:8px 12px;min-width:60px}.time-val{font-size:22px;font-weight:800;color:var(--pink);line-height:1}.time-label{font-size:10px;color:var(--pink);text-transform:uppercase;margin-top:4px;font-weight:600}.sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px;border-top:1px solid #eee;transform:translateY(150%);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);z-index:100;display:flex;justify-content:center}.sticky-cta.visible{transform:translateY(0)}.sticky-cta .app-container-inner{width:100%;max-width:440px}.bullet-list{list-style:none;margin:24px 0;text-align:left}.bullet-list li{padding:8px 0;border-bottom:1px solid #f3f4f6;font-size:13px;color:var(--text)}.check{color:#10b981;font-weight:700;font-size:14px;flex-shrink:0}.feature-box{background:#fff;border-radius:20px;padding:24px;border:1px solid #E5E7EB;box-shadow:0 4px 6px -1px #0000000d;margin-bottom:16px}.fake-counter{background:#111;color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:12px;display:inline-flex;align-items:center;gap:8px;margin:20px 0;transition:transform .2s}.problem{background:#fef2f2;border-left:4px solid #ef4444;padding:16px;border-radius:0 8px 8px 0;margin-bottom:12px;font-size:14px;font-weight:500}.solution{background:#ecfdf5;border-left:4px solid var(--success);padding:16px;border-radius:0 8px 8px 0;margin-bottom:12px;font-size:14px;font-weight:500}.progress-container{width:100%;height:12px;background:var(--border);border-radius:99px;overflow:hidden;margin-bottom:10px;margin-top:20px}.progress-bar{height:100%;width:85%;background:var(--primary-gradient);border-radius:99px}.slider-container{position:relative;width:100%;margin-top:16px;margin-bottom:24px}.slider-arrow{position:absolute;top:calc(50% - 10px);transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 12px #0000001a;color:var(--pink);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.slider-arrow:active{background:#fff;transform:translateY(-50%) scale(.95)}.slider-arrow.left{left:8px}.slider-arrow.right{right:8px}.slider-arrow.disabled{opacity:.3;pointer-events:none;transform:translateY(-50%) scale(.9)}.vertical-screenshots{display:flex;gap:12px;overflow-x:auto;padding-bottom:15px;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.vertical-screenshots::-webkit-scrollbar{display:none}.vertical-screenshots img{width:160px;aspect-ratio:9/16;object-fit:cover;border-radius:16px;box-shadow:0 4px 10px #0000000d;border:1px solid var(--border);flex-shrink:0;scroll-snap-align:start;background:#f3f4f6}.before-after-container{display:flex;flex-direction:column;gap:24px;margin-bottom:20px}.ba-col{width:100%;display:flex;flex-direction:column;gap:10px;align-items:center}.ba-label{font-size:11px;font-weight:700;padding:6px 14px;border-radius:20px}.ba-img{width:100%;height:auto;border-radius:12px;border:1px solid var(--border);box-shadow:0 4px 8px #0000000d;background:#f3f4f6}.faq-list{margin-top:24px}.faq-item{background:#f9fafb;border-radius:10px;margin-bottom:8px;overflow:hidden;border:none}.faq-q{padding:12px 16px;font-size:13px;font-weight:500;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-icon{font-size:20px;transition:transform .3s;color:var(--pink);line-height:1}.faq-a{padding:0 16px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;color:var(--text-muted);font-size:13px;background:#f9fafb}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-item.active .faq-a{padding:12px 16px;max-height:250px}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.animate-on-scroll.fade-in{opacity:1;transform:translateY(0)}.final-cta{background:#111;color:#fff;border-radius:20px;margin:20px;padding:30px 20px 50px;border:none}.final-cta h2,.final-cta .price-new{color:#fff}.final-cta p,.final-cta .price-old{color:#ffffffb3}.item{display:flex;align-items:flex-start;gap:10px}.item-text{line-height:1.4}
