.home-care-calc-wrap{max-width:1200px;margin:auto;padding:78px 28px}.care-path-switch{display:grid;grid-template-columns:1fr 1fr;margin-bottom:38px;border:1px solid #cbdedc;background:#fff}.care-path-switch a{position:relative;display:flex;flex-direction:column;gap:5px;padding:20px 24px;color:#23464c;text-decoration:none}.care-path-switch a+a{border-left:1px solid #cbdedc}.care-path-switch a:hover{background:#f2f9f8}.care-path-switch a.active{background:#087f80;color:#fff}.care-path-switch a.active:after{content:"";position:absolute;left:28px;bottom:-9px;width:16px;height:16px;background:#087f80;transform:rotate(45deg)}.care-path-switch small{font-size:12px;font-weight:600;opacity:.8}.care-path-switch b{font-size:19px}.care-path-switch span{font-size:13px;opacity:.78}.home-care-heading{margin-bottom:30px}.home-care-heading h1{margin:12px 0;color:#173f46;font-size:40px;line-height:1.25;font-weight:600}.home-care-heading p{max-width:850px;color:#70656a}.calc-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.calc-trust span{padding:8px 12px;background:#edf8f7;color:#397177;font-size:13px;font-weight:600}.home-care-tool{border:1px solid #cadcda;background:#fff}.home-care-tool>section{display:grid;grid-template-columns:260px 1fr;gap:28px;padding:26px 28px;border-bottom:1px solid #d9e4e3}.calc-step{display:flex;gap:14px}.calc-step i{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:50%;background:#10b8b9;color:#fff;font-style:normal;font-weight:700}.calc-step b{display:block;color:#183f46;font-size:17px}.calc-step small{display:block;margin-top:5px;color:#7d7478}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-grid input,.copay-options input{position:absolute;opacity:0}.choice-grid span,.copay-options span{display:block;border:1px solid #cbdad9;padding:17px;color:#3f3439;cursor:pointer}.choice-grid input:checked+span,.copay-options input:checked+span{border-color:#0db6b8;background:#eaf8f7;color:#087f80}.choice-grid b,.choice-grid small{display:block}.choice-grid small{margin-top:4px;color:#777}.package-value label{display:flex;align-items:center;height:58px;max-width:430px;border:1px solid #b8cecc;background:#fff}.package-value label span{padding:0 16px;color:#087f80;font-weight:700}.package-value input{width:100%;height:100%;border:0;padding:0 15px;font:600 22px inherit}.value-presets{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.value-presets button{border:1px solid #bdd4d2;background:#f4faf9;padding:9px 13px;color:#32666a;cursor:pointer}.copay-options{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.copay-options span{text-align:center;font-weight:700}.copay-options input:disabled+span{opacity:.35;cursor:not-allowed}.home-care-calculate{display:block;width:calc(100% - 56px);margin:26px 28px;border:0;background:#12b9bb;padding:17px;color:#fff;font:700 17px inherit;cursor:pointer}.home-care-result{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;padding:30px 28px;background:#f1f8f7}.home-care-result small{color:#087f80;font-weight:700}.home-care-result h2{margin:10px 0;color:#cc316a;font-size:38px}.home-care-result dl{margin:0}.home-care-result dl>div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #cbdedc}.home-care-result dd{margin:0;color:#087f80}.home-care-result .result-total{color:#cc316a;font-weight:700}.home-care-result .result-total dd{color:#cc316a}.result-note{grid-column:1/-1;margin:0;color:#766c71;font-size:13px}.home-care-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:26px 28px;background:#173f46;color:#fff}.home-care-next small{color:#72d7d3}.home-care-next h2{margin:5px 0}.home-care-next p{margin:0;opacity:.8}.home-care-next a{flex:none;background:#12b9bb;padding:14px 20px;color:#fff;text-decoration:none;font-weight:700}@media(max-width:760px){.home-care-calc-wrap{padding:40px 16px}.care-path-switch{grid-template-columns:1fr}.care-path-switch a+a{border-left:0;border-top:1px solid #cbdedc}.care-path-switch a.active:after{display:none}.home-care-heading h1{font-size:32px}.home-care-tool>section{grid-template-columns:1fr;padding:22px 18px}.choice-grid{grid-template-columns:1fr}.copay-options{grid-template-columns:repeat(3,1fr)}.home-care-calculate{width:calc(100% - 36px);margin:20px 18px}.home-care-result{grid-template-columns:1fr;padding:24px 18px}.home-care-next{align-items:flex-start;flex-direction:column}}
