er-radius:52% 48% 44% 56%;background:#f8faee;left:76px;top:238px;z-index:0}.onboard-center{position:relative;text-align:center}.onboard-title{font-size:22px;font-weight:900;line-height:1.25;margin-top:34px}.onboard-copy{font-size:14px;line-height:1.45;color:#2b3038;margin:0 auto 26px;max-width:250px}
.field{height:54px;border:1px solid #edf0ed;border-radius:5px;display:flex;align-items:center;gap:12px;padding:0 16px;color:#9aa0a7;font-size:14px;background:#fff}.field input{border:0;outline:0;background:transparent;font:inherit;color:#16191f;width:100%;height:100%}.field input::placeholder{color:#9aa0a7}.option{min-height:48px;border:1px solid #e9ece8;border-radius:6px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;margin:10px 0;font-size:14px;background:#fff;cursor:pointer;appearance:none;width:100%;max-width:100%;font:inherit;color:inherit;text-align:left;overflow-wrap:anywhere}.option .left{display:flex;align-items:center;gap:12px;min-width:0}.radio,.check{width:18px;height:18px;border:1.5px solid #d6dbd5;border-radius:50%;box-sizing:border-box;background:#fff;display:grid;place-items:center;flex:0 0 auto}.check{border-radius:4px}.option.multi{justify-content:space-between;gap:12px}.q-icon{width:24px;text-align:center;flex:0 0 auto}.q-icon-img{width:32px;height:32px;object-fit:contain;flex:0 0 auto}.option.picked{border-color:#0a8618;background:#f4fbf2}.option.picked .radio{border-color:#0a8618}.option.picked .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#0a8618}.option.picked .check{background:#0a8618;border-color:#0a8618}.option.picked .check:after{content:"\2713";color:#fff;font-size:13px;font-weight:900}
.progressbar{height:8px;background:#e7ebe6;border-radius:10px;overflow:hidden}.progressbar span{display:block;height:100%;background:#078116;border-radius:10px}
.bottomnav{position:fixed;left:50%;right:auto;bottom:0;width:min(100vw,390px);height:78px;background:#fff;border-top:1px solid #edf0ed;display:grid;grid-template-columns:repeat(5,1fr);box-shadow:0 -4px 20px rgba(22,35,23,.08);z-index:2147483002;margin:0;transform:translateX(-50%)}.navitem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#858995;font-size:11px}.navitem .ico{font-size:22px;color:#858995}.navitem.active{color:#087d16;font-weight:700}.navitem.active .ico{color:#087d16}
@media(min-width:481px){.bottomnav{border-radius:0 0 28px 28px}}
.hero-img{min-height:180px;border-radius:12px;background:linear-gradient(105deg,#eef8eb 0 44%,transparent 45%),linear-gradient(135deg,#d8ecb6,#f0dd86);position:relative;overflow:hidden}.hero-img:after{content:"";position:absolute;right:8px;bottom:0;width:150px;height:130px;border-radius:90px 90px 0 0;background:linear-gradient(180deg,#9bc27a,#d9eec4)}.hero-img h2{font-size:16px!important;line-height:1.22!important;margin:8px 0 0}
.week-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:18px 0}.day{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;min-width:0}.day .circle{width:30px;height:30px;border-radius:50%;border:2px solid #d2d6d2;display:grid;place-items:center;color:#087d16;font-weight:900}.day.current .circle{border-color:#078116}.day.done .circle{background:#078116;border-color:#078116;color:#fff}.day.done .circle:after{content:"\2713";font-size:17px}.day.done span,.day.current span{color:#087d16;font-weight:800}.task{display:flex;gap:14px;align-items:center;padding:12px 4px;border-bottom:1px solid #eff1ee;font-size:14px}.task:last-child{border-bottom:0}
.mountain{height:112px;background:linear-gradient(180deg,#fff,#fff),linear-gradient(135deg,#e8f4df,#9fd05a);position:relative}.mountain:after{content:"";position:absolute;right:18px;bottom:0;width:170px;height:110px;background:linear-gradient(135deg,#d7ecad,#7fc343);clip-path:polygon(52% 0,100% 100%,0 100%)}.mountain:before{content:"";position:absolute;right:80px;bottom:28px;width:10px;height:86px;background:#fff;border-radius:12px;transform:rotate(38deg);z-index:2}
.month{margin:10px 0;border-radius:14px;border:1px solid #edf0ed;overflow:hidden;background:#fff}.month-head{display:grid;grid-template-columns:42px 1fr 54px 22px;gap:10px;align-items:center;padding:15px 14px}.badge{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eaf8e9;color:#078116;font-size:21px}.badge.lock{background:#eee;color:#999}.month-title{font-weight:900}.weeks{padding:0 18px 16px 64px}.week{display:grid;grid-template-columns:50px 1fr;gap:14px;padding:11px 0;border-top:1px solid #f0f2f0}.week-num{width:43px;height:43px;border-radius:50%;background:#f0faf0;display:grid;place-items:center;text-align:center;color:#078116;font-weight:900;font-size:20px}.week-num span{display:block;font-size:10px;color:#4c5b4f;font-weight:700}.week b{font-size:13px}.week ul{margin:4px 0 0;padding-left:12px;font-size:11px;line-height:1.45}
.counter{display:flex;align-items:center;justify-content:center;gap:36px;margin:18px 0}.stepper{width:44px;height:44px;border:0;border-radius:8px;background:#f0faef;display:grid;place-items:center;color:#087d16;font-size:30px;cursor:pointer}.num{font-size:38px;font-weight:900}.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seg.two{grid-template-columns:repeat(2,minmax(0,1fr))}.segbtn{min-height:46px;border:1px solid #e6eae5;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;background:#fff;padding:8px;text-align:center;cursor:pointer}.report-line{display:grid;grid-template-columns:repeat(5,1fr);align-items:start;gap:3px;margin:18px 0}.report-step{font-size:11px;line-height:1.2;text-align:center;color:#747b82}.report-dot{width:34px;height:34px;border-radius:50%;border:2px solid #d9ddd8;margin:0 auto 6px;display:grid;place-items:center;color:#087d16}.report-dot.done{background:#078116;border-color:#078116;color:#fff}
.stepper:disabled{opacity:.35;cursor:not-allowed}
.pack{display:grid;grid-template-columns:74px 1fr 86px;gap:10px;align-items:center;padding:13px 12px;margin:9px 0;border:1px solid #ecefec;border-radius:10px;background:#fff;cursor:pointer;max-width:100%}.pack.picked{border-color:#0a8618;background:#f6fbf4}.pack.picked .radio{border-color:#0a8618;background:#0a8618}.pack.picked .radio:after{content:"\2713";color:#fff;font-size:13px;font-weight:900}.pack-img{height:54px;border-radius:8px;background:linear-gradient(90deg,#dc241f 0 22%,#128a31 22% 44%,#f5b42b 44% 66%,#704022 66% 83%,#f26822 83%);box-shadow:inset 0 -12px 18px rgba(0,0,0,.12)}.pack b{font-size:17px}.price{font-size:17px;font-weight:900}.flavors{display:none;border:1.5px solid #078116;border-radius:12px;padding:13px;margin-top:8px}.pack.picked + .flavors{display:block}.flavor-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.flavor{min-height:40px;border:1px solid #b6d9b8;border-radius:7px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px 10px;font-size:13px;background:#fff;cursor:pointer;min-width:0}.flavor.picked{background:#f4fbf2;border-color:#0a8618}.flavor-ctrl{white-space:nowrap}.segbtn.picked{border-color:#0a8618;background:#f4fbf2;color:#087d16}.capsules-hero{height:220px;position:relative;overflow:hidden}.capsules-hero .h1{font-size:20px!important;width:184px!important;line-height:1.16;position:relative;z-index:2;margin-top:8px}.capsules-hero .sub{width:170px!important;font-size:13px;position:relative;z-index:2}.box{position:absolute;right:-18px;top:104px;width:154px;height:82px;background:#e6c58d;border-radius:3px;box-shadow:0 8px 20px rgba(66,42,12,.16);z-index:1}.box:before{content:"iQuit";position:absolute;left:46px;top:38px;font-size:19px;font-weight:900}.stick{position:absolute;bottom:58px;width:23px;height:68px;border-radius:4px 4px 0 0}.stick:nth-child(1){left:38px;background:#d9231e}.stick:nth-child(2){left:64px;background:#18883b}.stick:nth-child(3){left:90px;background:#f0ae20}.stick:nth-child(4){left:116px;background:#5b2f19}.stick:nth-child(5){left:142px;background:#f26722}
.profile-head{display:grid;grid-template-columns:90px 1fr 20px;gap:16px;align-items:center;padding:18px}.avatar{width:78px;height:78px;border-radius:50%;background:#eef8e9;position:relative}.avatar:before{content:"";position:absolute;left:27px;top:17px;width:25px;height:25px;background:#35a23c;border-radius:50%}.avatar:after{content:"";position:absolute;left:18px;bottom:17px;width:44px;height:28px;background:#35a23c;border-radius:24px 24px 8px 8px}.row{min-height:53px;display:grid;grid-template-columns:32px max-content minmax(0,1fr) 12px;gap:10px;align-items:center;padding:0 14px;border-bottom:1px solid #eff1ee;font-size:14px}.row:last-child{border-bottom:0}.row .rval{color:#303741;text-align:right;font-size:13px}.profile-input{width:100%;min-width:0;height:36px;line-height:36px;border:0;background:transparent;text-align:right;font:inherit;font-size:13px;color:#303741;outline:0}.profile-input::placeholder{color:#9aa0a7}
.success-icon{width:118px;height:118px;border-radius:50%;background:#eef8e9;margin:34px auto 18px;display:grid;place-items:center;font-size:62px;color:#078116}.success-card{text-align:center;padding:28px 16px}.address{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:center;padding:22px}
.roadmap{position:relative;margin:16px 0 4px}.roadmap:before{content:"";position:absolute;left:25px;top:30px;bottom:34px;border-left:2px dashed #d3dad2;z-index:0}.roadmap .month{border:0;background:transparent;margin:0;border-radius:14px;overflow:visible}.mrow{display:grid;grid-template-columns:34px 1fr 42px 96px;gap:8px;align-items:center;padding:13px 7px;position:relative;z-index:1;cursor:pointer;list-style:none}.mrow::-webkit-details-marker{display:none}.month.active>.mrow{background:#eaf7e6;border-radius:14px}.mnode{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eceeec;color:#aeb6ae;flex:0 0 auto}.mnode svg{width:16px;height:16px}.mnode.cur{background:#0a8e1c;color:#fff;box-shadow:0 6px 13px rgba(10,142,28,.32)}.mnode.nxt{background:#fff;border:2px solid #0a8e1c}.mnode.nxt:after{content:"";width:12px;height:12px;border-radius:50%;background:#0a8e1c}.mmeta{min-width:0}.mnum{font-size:16px;font-weight:900;line-height:1.1}.mlevel{display:block;font-size:12px;color:#7c857f;margin-top:3px;line-height:1.2;overflow-wrap:anywhere}.mbadge{display:grid;place-items:center}.hexb{display:block}.mgift{font-size:11px;line-height:1.22;color:#5c645d;display:flex;align-items:center;gap:6px;min-width:0}.mgift .gi{font-size:20px;flex:0 0 auto;line-height:1}.mgift>span:last-child{min-width:0;overflow-wrap:anywhere}.mgift.empty{justify-content:center;color:#cbd1cb;font-size:18px}.roadmap .weeks{padding:0 8px 14px 46px}
.capbox{position:absolute;height:auto;z-index:1;pointer-events:none;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(40,30,10,.12))}
.feat{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 12px;text-align:center;font-size:12px}.feat .fi{display:flex;justify-content:center;color:#0a8e1c;margin-bottom:6px}.feat b{display:block;margin-top:2px}
.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 10px;text-align:left;font-size:12px;line-height:1.35;margin-top:12px}.why-grid>div{display:flex;align-items:center;gap:9px}.why-grid .wi{color:#0a8e1c;flex:0 0 auto}.rowico{color:#0a8e1c;display:flex;align-items:center;justify-content:center}.statico{color:#0a8e1c;display:flex;justify-content:center;margin-bottom:6px}
.lrow{display:grid;grid-template-columns:30px 1fr 14px;gap:12px;align-items:center;min-height:56px;padding:10px 14px;border-bottom:1px solid #eff1ee;font-size:14px;color:inherit}.lrow:last-child{border-bottom:0}.lrow .rowico{justify-self:center}.lrow .chev{color:#c2c8c2;font-size:18px;text-align:center}.lrow .muted{color:#b9bfb9;display:flex;justify-content:center}
.pack{position:relative}.pack.rec{margin-top:20px}.rec-badge{position:absolute;top:-10px;left:14px;background:#0a8e1c;color:#fff;font-size:10px;font-weight:800;padding:3px 10px;border-radius:6px;letter-spacing:.3px;z-index:2}
/* Переопределения поверх глобальных стилей Tilda (цвет ссылок) */
.iq-app a:link,.iq-app a:visited{color:inherit!important}
.iq-app .btn,.iq-app .btn:link,.iq-app .btn:visited{color:#fff!important}
.iq-app .btn.outline,.iq-app .btn.outline:link,.iq-app .btn.outline:visited{color:#087d16!important}
.iq-app .navitem,.iq-app .navitem:link,.iq-app .navitem:visited{color:#858995!important}
.iq-app .navitem.active,.iq-app .navitem.active:link,.iq-app .navitem.active:visited{color:#087d16!important}
.iq-app .back,.iq-app .back:link,.iq-app .back:visited{color:#1d2027!important}
.iq-app a.green,.iq-app a.green:link,.iq-app a.green:visited,.iq-app b.green{color:#087d16!important}
.btn.btn-disabled{opacity:.45}
.sub-panel{display:none;padding:2px 14px 16px}.sub-panel.open{display:block}
.sub-status{display:inline-block;padding:6px 10px;border-radius:6px;font-weight:700;font-size:12px}.sub-status.s-active{background:#eaf8e9;color:#087d16}.sub-status.s-pending{background:#fdf2e3;color:#c8861f}.sub-status.s-none{background:#eef1ee;color:#6b736c}
.packopt{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px 12px;border:1px solid #e6eae5;border-radius:9px;margin:8px 0;cursor:pointer;font-size:14px}.packopt.picked{border-color:#0a8e1c;background:#f4fbf2}.packopt .radio{width:18px;height:18px;border:1.5px solid #d6dbd5;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.packopt.picked .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#0a8e1c}
.cardform{display:grid;gap:10px;margin-top:4px}.cardform input{height:46px;border:1px solid #e1e6e0;border-radius:8px;padding:0 12px;font:inherit;font-size:14px;width:100%}.cardform .rowtwo{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ord{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #eff1ee;font-size:13px}.ord:last-child{border-bottom:0}
.helptext{font-size:13px;color:#4f5661;line-height:1.5}
@media(min-width:768px){
html,body{height:auto!important;overflow-y:auto!important;background:#e9efe9!important}
.iq-app{position:static!important;display:block!important;min-height:100vh;padding:0!important;background:#e9efe9}
.phone{width:100%!important;max-width:none!important;height:auto!important;min-height:100vh!important;max-height:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:#f4f7f4}
.screen{max-width:1000px!important;margin:0 auto!important;min-height:auto!important;padding:30px 40px 132px!important;overflow:visible!important}
.topbar{max-width:1000px;margin:0 auto}
.bottomnav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;transform:none!important;height:72px;border-radius:0!important;box-shadow:0 -4px 22px rgba(22,35,23,.07)}
.bottomnav .navitem .ico svg{width:25px;height:25px}
.device-img{width:min(440px,78%)!important;margin:34px auto 36px!important}
.blob{display:none}
.h1{font-size:34px}.onboard-title{font-size:30px;text-align:center}.onboard-title br{display:none}
.capsules-hero{height:260px}.capsules-hero .h1{width:380px!important;font-size:30px!important}.capsules-hero .sub{width:360px!important;font-size:15px}.capbox{width:320px!important}
.roadmap,.feat,.why-grid,.report-line,.success-card{max-width:840px;margin-left:auto;margin-right:auto}
}
.h1{position:relative;z-index:2}.screen>.mountain[style*="position:absolute"]{z-index:0;pointer-events:none;opacity:.22!important}.screen>div[style*="position:absolute"][style*="bottom:38px"]{position:sticky!important;left:auto!important;right:auto!important;bottom:16px!important;margin-top:26px;z-index:10}.screen>a.btn[style*="bottom:96px"]{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;margin-top:16px;z-index:10}[data-save-report]{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;margin-top:18px!important;transform:none!important;z-index:1}