.CleanPlanner-module__qvA_2W__planner{border:1px solid var(--line);background:#e9ecdf;grid-template-columns:.9fr 1.1fr;margin:0 4% 100px;scroll-margin-top:35px;display:grid}.CleanPlanner-module__qvA_2W__intro{flex-direction:column;align-items:flex-start;padding:58px 44px;display:flex}.CleanPlanner-module__qvA_2W__intro h2{margin:28px 0 23px;font-size:clamp(42px,4.8vw,69px);line-height:1.02}.CleanPlanner-module__qvA_2W__intro h2 span{color:#535e48}.CleanPlanner-module__qvA_2W__intro>p{color:#51574c;max-width:300px;font-size:15px}.CleanPlanner-module__qvA_2W__caption{color:#51574c;align-items:center;gap:20px;margin-top:auto;padding-top:55px;font-size:11px;display:flex}.CleanPlanner-module__qvA_2W__caption>span{font-family:var(--display);white-space:nowrap;font-size:27px}.CleanPlanner-module__qvA_2W__panel{background:var(--bg);min-height:568px;margin:18px;padding:30px}.CleanPlanner-module__qvA_2W__topline{letter-spacing:.1em;color:#53594c;justify-content:space-between;gap:12px;font-size:9px;font-weight:700;display:flex}.CleanPlanner-module__qvA_2W__progress{gap:6px;margin:17px 0 25px;display:flex}.CleanPlanner-module__qvA_2W__progress i{background:var(--line);flex:1;height:3px}.CleanPlanner-module__qvA_2W__progress .CleanPlanner-module__qvA_2W__done{background:var(--orange)}.CleanPlanner-module__qvA_2W__panel h3{font-family:var(--display);margin-bottom:24px;font-size:33px;line-height:1.08}.CleanPlanner-module__qvA_2W__panel h3:focus{outline:none}.CleanPlanner-module__qvA_2W__choices{gap:8px;display:grid}.CleanPlanner-module__qvA_2W__choices label{cursor:pointer;border:1px solid var(--line);background:#fff;align-items:center;gap:14px;min-height:68px;margin:0;padding:13px 15px;transition:border-color .15s,background .15s;display:flex}.CleanPlanner-module__qvA_2W__choices label:hover{border-color:var(--ink)}.CleanPlanner-module__qvA_2W__choices .CleanPlanner-module__qvA_2W__chosen{background:#eef0e7;border-color:#697560;box-shadow:inset 3px 0 #697560}.CleanPlanner-module__qvA_2W__choices input{accent-color:#48583e;width:17px;height:17px;min-height:17px}.CleanPlanner-module__qvA_2W__choices label>span{flex:1}.CleanPlanner-module__qvA_2W__choices strong{font-size:13px;line-height:1.5;display:block}.CleanPlanner-module__qvA_2W__choices small{color:#595e55;margin-top:2px;font-size:11px;font-weight:400;line-height:1.5;display:block}.CleanPlanner-module__qvA_2W__controls{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.CleanPlanner-module__qvA_2W__controls>span{color:#62665d;font-size:10px}.CleanPlanner-module__qvA_2W__controls>.CleanPlanner-module__qvA_2W__button{font-size:12px}.CleanPlanner-module__qvA_2W__back{text-underline-offset:4px;min-height:44px;color:var(--ink);background:0 0;align-items:center;gap:8px;padding:8px 0;font-size:12px;text-decoration:underline;display:inline-flex}.CleanPlanner-module__qvA_2W__result>svg{color:var(--orange);margin:14px 0 21px}.CleanPlanner-module__qvA_2W__result h3{margin-bottom:20px;font-size:53px}.CleanPlanner-module__qvA_2W__result>p{max-width:420px;font-size:14px}.CleanPlanner-module__qvA_2W__resultNote{border-block:1px solid var(--line);gap:12px;margin:25px 0;padding:17px 0;font-size:12px;display:flex}.CleanPlanner-module__qvA_2W__resultNote svg{color:#48583e}.CleanPlanner-module__qvA_2W__result>.CleanPlanner-module__qvA_2W__button{width:100%;margin:8px 0}.CleanPlanner-module__qvA_2W__detailLink{align-items:center;gap:8px;padding:14px 0;font-size:12px;display:flex}.CleanPlanner-module__qvA_2W__result>p.CleanPlanner-module__qvA_2W__fine{margin:15px 0;font-size:10px}.CleanPlanner-module__qvA_2W__result .CleanPlanner-module__qvA_2W__back{font-size:11px}@media (min-width:1500px){.CleanPlanner-module__qvA_2W__planner{max-width:1350px;margin-inline:auto}}@media (max-width:900px){.CleanPlanner-module__qvA_2W__intro{padding:40px 25px}.CleanPlanner-module__qvA_2W__panel{margin:12px;padding:24px 20px}.CleanPlanner-module__qvA_2W__topline{font-size:8px}.CleanPlanner-module__qvA_2W__choices small{font-size:10px}.CleanPlanner-module__qvA_2W__controls{flex-wrap:wrap}.CleanPlanner-module__qvA_2W__controls>span{display:none}}@media (max-width:700px){.CleanPlanner-module__qvA_2W__planner{grid-template-columns:1fr;margin:0 20px 64px}.CleanPlanner-module__qvA_2W__intro{padding:31px 25px 26px}.CleanPlanner-module__qvA_2W__intro h2{margin:20px 0 16px;font-size:47px}.CleanPlanner-module__qvA_2W__intro h2 br:last-child{display:none}.CleanPlanner-module__qvA_2W__intro>p{font-size:13px}.CleanPlanner-module__qvA_2W__caption{padding-top:24px;font-size:10px}.CleanPlanner-module__qvA_2W__panel{min-height:540px;margin:0 10px 10px;padding:24px 17px}.CleanPlanner-module__qvA_2W__panel h3{font-size:32px}.CleanPlanner-module__qvA_2W__choices label{gap:10px;padding:12px 10px}.CleanPlanner-module__qvA_2W__choices strong{font-size:12px}.CleanPlanner-module__qvA_2W__choices small{font-size:10px}.CleanPlanner-module__qvA_2W__controls{justify-content:flex-end}.CleanPlanner-module__qvA_2W__controls .CleanPlanner-module__qvA_2W__back{margin-right:auto}.CleanPlanner-module__qvA_2W__controls>button:last-child{padding-inline:15px;font-size:12px}.CleanPlanner-module__qvA_2W__result h3{font-size:46px}.CleanPlanner-module__qvA_2W__result>p{font-size:13px}}
