.carentis-care-nav{max-width:760px;margin:30px auto;padding:0 4px;color:inherit}.ccn-header{margin-bottom:22px}.ccn-kicker,.ccn-count{font-size:12px;letter-spacing:.08em;font-weight:700;opacity:.7}.ccn-header h2{font-size:clamp(28px,5vw,40px);line-height:1.08;margin:7px 0 10px}.ccn-header p{font-size:17px;line-height:1.55;margin:0;opacity:.78}.ccn-progress{height:6px;background:#e8eaed;border-radius:99px;overflow:hidden;margin:20px 0 28px}.ccn-progress span{display:block;width:20%;height:100%;background:#1d6f68;transition:width .2s}.ccn-step{display:none}.ccn-step.is-active{display:block}.ccn-step h3{font-size:25px;line-height:1.2;margin:7px 0 18px}.ccn-option{width:100%;display:block;text-align:left;border:1px solid #d7dadd;background:#fff;color:#172022;border-radius:13px;padding:16px 17px;margin:10px 0;min-height:55px;font:inherit;line-height:1.35;cursor:pointer;transition:.15s}.ccn-option:hover,.ccn-option:focus{border-color:#1d6f68;box-shadow:0 0 0 3px rgba(29,111,104,.12);outline:none}.ccn-result{border:1px solid #d7dadd;border-radius:15px;padding:20px;background:#fafbfb}.ccn-result h4{font-size:22px;margin:0 0 8px}.ccn-result p{line-height:1.55;margin:7px 0}.ccn-tag{display:inline-block;border-radius:99px;padding:5px 9px;margin:6px 5px 0 0;background:#e9f4f2;font-size:12px}.ccn-next{margin-top:18px;border-top:1px solid #d7dadd;padding-top:13px}.ccn-next a{display:block;padding:10px 0;border-bottom:1px solid #e6e7e8;text-decoration:none;font-weight:600}.ccn-next a:last-child{border-bottom:0}.ccn-email-box{margin-top:20px;border:1px solid #d7dadd;border-radius:15px;padding:20px}.ccn-email-box h3{margin-top:0}.ccn-email-box label{display:block;font-weight:600;margin:13px 0 6px}.ccn-email-box input[type=email]{width:100%;padding:13px 14px;border:1px solid #c8cccf;border-radius:9px;font-size:16px}.ccn-consent{display:flex!important;gap:9px;align-items:flex-start;font-weight:400!important;font-size:14px;line-height:1.4}.ccn-consent input{margin-top:3px}.ccn-submit{margin-top:10px;border:0;border-radius:9px;padding:13px 17px;background:#1d6f68;color:#fff;font:inherit;font-weight:700;cursor:pointer}.ccn-submit:disabled{opacity:.6;cursor:wait}.ccn-message{margin-top:12px;font-weight:600}.ccn-small{font-size:12px!important;opacity:.65}.ccn-restart{margin-top:18px;border:0;background:none;text-decoration:underline;padding:8px 0;cursor:pointer;font:inherit}@media(max-width:480px){.carentis-care-nav{margin:20px auto}.ccn-header h2{font-size:30px}.ccn-step h3{font-size:22px}.ccn-option{padding:15px}}
.ccn-section{margin-top:18px;padding-top:14px;border-top:1px solid #e2e6e6}.ccn-observation{font-size:15px;line-height:1.55;margin:10px 0}.ccn-paid{margin-top:18px;padding:16px;border:1px solid #dce2e2;border-radius:12px;background:#fafbfb}.ccn-paid p{font-size:14px;line-height:1.5}.ccn-paid a{display:block;color:#1d6f68;font-weight:700;padding:8px 0;text-decoration:none}
