button,input{font-family:inherit}.screen{min-height:100vh;padding:36px 18px;display:none}.screen.active{display:flex;align-items:flex-start;justify-content:center}.wrap{width:100%;max-width:700px;margin:0 auto;text-align:center}.hero-wrap{max-width:760px}.pill{display:inline-flex;gap:10px;align-items:center;justify-content:center;border:1px solid #ffc780;background:#fff;border-radius:999px;padding:12px 24px;font-weight:700;color:#d44d00;box-shadow:0 4px 16px rgba(0,0,0,.05)}.hero-img,.book-img{margin:26px auto 22px;width:245px;height:160px;border-radius:24px;background:linear-gradient(145deg,#fff,#ffe7c4);box-shadow:0 16px 35px rgba(143,63,24,.13);display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #ffe0ba}.hero-img:before,.book-cover:before{content:"TDAH\AProdutivo\AKids";white-space:pre;text-align:center;font-weight:800;font-size:24px;line-height:1;color:#8f3f18}.hero-img:after{content:"✨ Novo!";position:absolute;right:-16px;top:-14px;background:var(--orange);color:#fff;padding:9px 14px;border-radius:18px;font-weight:800}.subpill{display:inline-block;background:#fff4c9;border:1px solid #ffd359;border-radius:999px;padding:10px 28px;font-weight:700;color:#c45600}h1{font-size:clamp(38px,7vw,72px);line-height:.95;margin:24px 0 16px;font-weight:800;letter-spacing:-1.5px}h1 .orange{color:var(--orange)}h2{font-size:clamp(27px,4vw,40px);line-height:1.05;margin:14px 0 10px;font-weight:800}p{font-size:19px;line-height:1.45;margin:0 auto 20px;color:#c55300}.benefits{margin:34px auto 30px;background:#fff;border:1px solid #f0dac2;border-radius:22px;padding:22px;box-shadow:0 8px 20px rgba(0,0,0,.07)}.benefits-title{font-weight:800;color:#c34b00;margin-bottom:16px}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left;font-size:18px}.check{color:var(--orange);font-weight:800;margin-right:8px}.btn{width:100%;border:0;border-radius:18px;background:var(--orange);color:#fff;font-size:22px;font-weight:800;padding:23px 28px;cursor:pointer;box-shadow:0 10px 20px rgba(255,103,0,.2);transition:.2s}.btn:hover{transform:translateY(-1px);filter:brightness(1.02)}.btn:disabled{background:#e5e7eb;color:#a0a7b5;box-shadow:none;cursor:not-allowed}.mini{font-size:15px;color:#de6400;margin-top:14px}.social{margin-top:22px;font-weight:700;color:#d65a00}.question-card{padding-top:10px}.top-count{color:var(--orange);font-weight:700;font-size:17px;margin-bottom:12px}.subtitle{color:#ff7a00;margin-bottom:28px}.options{display:grid;gap:14px}.options.two{grid-template-columns:1fr 1fr}.option{background:#fff;border:3px solid #e5e7eb;border-radius:20px;padding:18px 22px;min-height:72px;display:flex;align-items:center;text-align:left;gap:16px;font-size:19px;font-weight:700;color:#9a4118;cursor:pointer;transition:.15s}.option.big{height:auto;min-height:230px;justify-content:center;text-align:center;flex-direction:column;font-size:22px;padding:20px}.option:hover,.option.selected{border-color:var(--orange);box-shadow:0 6px 18px rgba(255,103,0,.11)}.radio{width:24px;height:24px;border:3px solid #ffc027;border-radius:50%;display:inline-block;flex:0 0 24px}.selected .radio{background:radial-gradient(circle,var(--orange) 45%,transparent 48%)}.avatar-photo{width:100%;height:165px;border-radius:14px;background:linear-gradient(135deg,#ffe8bc,#fff);display:flex;align-items:center;justify-content:center;font-size:62px;overflow:hidden}.avatar-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.navrow{display:grid;grid-template-columns:70px 1fr;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid #f5d9b6}.back{background:#fff;color:var(--orange);border:2px solid #ffc98a;border-radius:18px;font-size:26px;font-weight:700}.input{width:100%;border:3px solid var(--orange);border-radius:18px;background:#fffaf4;color:var(--brown);font-size:23px;padding:24px 28px;outline:none}.emoji-box{margin:0 auto 30px;width:105px;height:105px;border-radius:20px;background:#fff2cf;display:flex;align-items:center;justify-content:center;font-size:54px}.result-card{background:#fff;border:1px solid #f2d6b4;border-radius:26px;padding:42px 34px;box-shadow:0 18px 40px rgba(0,0,0,.09);max-width:560px;margin:0 auto;text-align:center}.bars{text-align:left;margin:25px 0}.bar-row{margin:18px 0}.bar-head{display:flex;justify-content:space-between;font-size:18px;font-weight:600;color:#374151}.bar-head strong{color:#ff3348}.bar{height:14px;background:#f1f3f6;border-radius:99px;overflow:hidden;margin-top:8px}.bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#22c55e,#ffb000,#f34e4e)}.linkopt{display:flex;align-items:center;justify-content:space-between;background:#fff;border:2px solid #ffd5a3;border-radius:18px;margin-top:14px;padding:18px 22px;font-size:18px;font-weight:700;color:#9a4118;cursor:pointer}.green-box{background:#edfff4;border:1px solid #99f0bf;border-radius:20px;padding:22px;color:#05723d;font-size:19px;font-weight:800}.yellow-box{margin-top:24px;background:#fffaf0;border:1px solid #ffd76c;border-radius:20px;padding:20px}.small-list{display:grid;gap:14px;margin-top:16px}.small-list div{background:#fff;border:1px solid #ffe0b9;border-radius:14px;padding:14px 18px;text-align:left;font-size:18px}.loader-card{background:#fff;border:1px solid #f2d6b4;border-radius:28px;box-shadow:0 16px 40px rgba(0,0,0,.09);padding:36px;max-width:560px;margin:0 auto}.book-cover{width:150px;height:190px;background:#ffe2b6;border:1px solid #ffc783;border-radius:12px;margin:38px auto;box-shadow:0 18px 35px rgba(0,0,0,.13);display:flex;align-items:center;justify-content:center}.progress-label{display:flex;justify-content:space-between;font-weight:700;color:#e75500}.orangebar{height:16px;background:#f0f2f4;border-radius:99px;overflow:hidden;margin:10px 0 22px}.orangebar span{height:100%;display:block;width:0;background:linear-gradient(90deg,#ff6700,#ffa600);border-radius:99px}.final{display:none;background:#fff8ef}.final.active{display:block}.sales-section{padding:54px 18px}.sales-wrap{max-width:1060px;margin:0 auto;text-align:center}.sales-hero h1{font-size:clamp(36px,5vw,58px);max-width:800px;margin:18px auto}.cta{max-width:530px;margin:10px auto 14px}.rating{color:#ef7900;font-size:18px}.product-cloud{height:420px;position:relative;margin:20px auto 30px;max-width:740px}.main-book{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:170px;height:210px}.sheet{position:absolute;width:150px;height:200px;background:#fff;border:1px solid #ffdcb2;border-radius:14px;box-shadow:0 12px 26px rgba(0,0,0,.1);padding:12px}.sheet:before{content:"";display:block;height:20px;background:#ff8a00;border-radius:8px;margin-bottom:12px}.sheet:after{content:"";display:block;height:100px;background:repeating-linear-gradient(#ffe5c7 0 10px,#fff 10px 20px);border-radius:8px}.s1{left:8%;top:4%;transform:rotate(-8deg)}.s2{right:8%;top:4%;transform:rotate(8deg)}.s3{left:10%;bottom:4%;transform:rotate(-6deg)}.s4{right:10%;bottom:4%;transform:rotate(6deg)}.section-title{font-size:40px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:34px}.card{background:#fffdf9;border:1px solid #f4d8b8;border-radius:24px;padding:26px;text-align:left}.card h3{font-size:24px;margin:0 0 12px}.mock{height:210px;border-radius:18px;background:linear-gradient(145deg,#fff,#fff0d7);border:1px solid #ffe2b8;display:flex;align-items:center;justify-content:center;margin-top:18px;font-weight:800;color:#d66a00;font-size:24px;text-align:center;overflow:hidden}.mock img{width:100%;height:100%;object-fit:cover;display:block}.why{background:#fff2e6}.why-grid,.compare-grid,.test-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.why-card{background:#fffdf0;border:1px solid #f4d97d;border-radius:22px;padding:25px;text-align:left}.compare-card{border-radius:22px;padding:26px;text-align:left}.bad{background:#fff1f2;border:1px solid #ffcaca;color:#dc1528}.good{background:#ecfff4;border:1px solid #b7f7cf;color:#04863e}.quote{background:#fff;border:1px solid #f4d8b8;border-radius:22px;text-align:left;padding:26px}.price-box{background:#fff;border:1px solid #ffc986;border-radius:26px;box-shadow:0 16px 36px rgba(0,0,0,.07);max-width:770px;margin:30px auto 0;padding:30px}.timer{background:#eaf3ff;border:1px solid #b9d7ff;border-radius:18px;padding:20px;font-size:18px;color:#2454d9;font-weight:700;max-width:770px;margin:22px auto}.timer strong{display:inline-block;background:#fff;border:1px solid #a9ccff;border-radius:14px;padding:12px 30px;margin-top:10px;font-size:34px}.offer{display:grid;grid-template-columns:260px 1fr;gap:34px;align-items:center;text-align:left}.price{text-align:center}.old{text-decoration:line-through;color:#a0a0a0}.new{font-size:44px;color:#00a950;font-weight:900}.buy-list{display:grid;gap:12px;font-size:18px}.buy-list div:before{content:"✓";background:#12c76f;color:white;border-radius:50%;padding:2px 6px;margin-right:10px}.warning{background:#fff1f2;border:1px solid #ffcbd0;border-radius:14px;color:#d51d2f;padding:16px;margin-top:20px}.confetti{position:fixed;inset:0;pointer-events:none;z-index:999;overflow:hidden}.confetti i{position:absolute;width:10px;height:14px;top:-20px;animation:fall 2.8s linear forwards}@media (max-width:760px){.screen{padding:26px 16px}.options.two,.benefit-grid,.cards,.why-grid,.compare-grid,.test-grid,.offer{grid-template-columns:1fr}.cards{gap:18px}.option.big{height:auto}.product-cloud{height:310px}.sheet{width:105px;height:145px}.main-book{width:130px;height:170px}.sales-section{padding:42px 16px}.price-box{padding:20px}.btn{font-size:19px}.hero-img{width:220px}.navrow{grid-template-columns:58px 1fr}}.screen.active{animation:screenEnter .48s cubic-bezier(.18,.9,.25,1) both}.screen.result-screen.active .wrap{animation:resultFloat .65s cubic-bezier(.18,.9,.25,1) both}.screen.loading-screen.active .wrap{animation:loaderReveal .65s cubic-bezier(.18,.9,.25,1) both}#app.is-leaving .screen.active{animation:screenExit .28s ease both}.result-card,.loader-card{position:relative;overflow:hidden}.result-card:before,.loader-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.75) 42%,transparent 58%);transform:translateX(-120%);animation:shine 1.25s .28s ease-out both;pointer-events:none}.options .option{opacity:0;animation:optionIn .42s cubic-bezier(.18,.9,.25,1) both}.options .option:nth-child(1){animation-delay:.06s}.options .option:nth-child(2){animation-delay:.12s}.options .option:nth-child(3){animation-delay:.18s}.options .option:nth-child(4){animation-delay:.24s}.options .option:nth-child(5){animation-delay:.3s}.options .option:nth-child(6){animation-delay:.36s}.options .option:nth-child(7){animation-delay:.42s}.options .option:nth-child(8){animation-delay:.48s}.result-card h2,.loader-card .green-box{animation:titlePulse .7s .18s both}.bar span,.orangebar span{transition:width .25s linear}.bar span{position:relative;overflow:hidden}.bar span:after,.orangebar span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:barGlow 1s infinite}.loading-item{opacity:0;transform:translateX(-10px);transition:.45s ease}.loading-item.done{opacity:1;transform:translateX(0)}.book-cover{animation:bookBreathe 1.8s ease-in-out infinite}.main-book.book-cover{animation:none}.sales-hero .subpill,.sales-hero h1,.sales-hero p,.sales-hero .cta,.sales-hero .rating,.product-cloud{animation:screenEnter .65s cubic-bezier(.18,.9,.25,1) both}.sales-hero h1{animation-delay:.08s}.sales-hero p{animation-delay:.15s}.sales-hero .cta{animation-delay:.24s}.sales-hero .rating{animation-delay:.32s}.product-cloud{animation-delay:.42s}.sheet{animation:sheetFloat 3s ease-in-out infinite}.s2{animation-delay:.3s}.s3{animation-delay:.6s}.s4{animation-delay:.9s}.hero-img{width:min(360px,90vw);height:260px;background:0 0;border:0;box-shadow:none;overflow:visible;margin-top:20px;margin-bottom:12px}.hero-img:before,.book-cover:before{content:none!important}.hero-img img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(143,63,24,.18))}.book-cover{background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important}.book-cover img,.book-cover-img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 16px 24px rgba(0,0,0,.15))}.book-cover-img.loader-product{width:190px;height:220px;margin:28px auto;object-fit:contain}.main-book{height:auto!important}.main-book img{width:220px;height:auto;object-fit:contain}.product-cloud{height:470px}.product-bundle-final{width:min(620px,96vw);max-height:455px;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(143,63,24,.18));margin:20px auto 0;display:block}.mock img{width:100%;height:100%;object-fit:cover;border-radius:18px}.price-product{width:260px;max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(0,0,0,.12));margin:0 auto 10px;display:block}.option.selected{transform:scale(1.015)}.option.just-clicked{animation:tapPulse .16s ease}.option,.option.selected,.option.just-clicked{animation:none!important;opacity:1!important}.option.selected{transform:none!important;border-color:var(--orange)!important;box-shadow:0 6px 18px rgba(255,103,0,.12)!important;background:#fffdf8!important}.option:active{transform:none!important}.avatar-photo{background:#fff7ea!important}.avatar-photo img{object-fit:contain!important;object-position:center center!important;background:#f2f2f2}@media (max-width:760px){.options.two{grid-template-columns:1fr 1fr!important;gap:14px!important}.option.big{min-height:150px!important;height:auto!important;padding:14px!important;font-size:20px!important}.option.big .avatar-photo{height:86px!important;border-radius:14px!important}.option.big .avatar-photo img{object-fit:contain!important;object-position:center center!important}.option.big div:last-child{font-size:20px!important}}@media (max-width:430px){.option.big{min-height:135px!important;padding:12px!important}.option.big .avatar-photo{height:76px!important}}