.p-treatment-plan-v2{--treatment-plan-blue:#025899;--treatment-plan-light-blue:#e4f4ff;--treatment-plan-gold:linear-gradient(90deg, #dfaa23 0%, #fbf08d 47.92%, #dfaa23 100%)}.p-treatment-plan-v2 .treatment-plan-v2{padding:1.6rem 0 5.6rem;color:#202020}.p-treatment-plan-v2 .treatment-plan-v2>.container{max-width:96rem}.p-treatment-plan-v2 .treatment-plan-v2__breadcrumbs{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0 0 1.6rem;color:var(--treatment-plan-blue);font-size:1.6rem;line-height:2.4rem}.p-treatment-plan-v2 .treatment-plan-v2__breadcrumbs a{color:inherit}.p-treatment-plan-v2 .treatment-plan-v2__breadcrumbs a:focus-visible,.p-treatment-plan-v2 .treatment-plan-v2__breadcrumbs a:hover{text-decoration:underline}.p-treatment-plan-v2 .treatment-plan-v2__header{margin:0 auto 2.8rem;text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__section-title,.p-treatment-plan-v2 .treatment-plan-v2__title{margin:0;color:var(--treatment-plan-blue);font-weight:700;line-height:1.3;text-transform:uppercase}.p-treatment-plan-v2 .treatment-plan-v2__title{font-size:clamp(2.4rem,3vw,3.2rem)}.p-treatment-plan-v2 .treatment-plan-v2__date{display:inline-flex;align-items:center;gap:.7rem;margin-top:1rem;color:var(--treatment-plan-blue);font-size:1.6rem;line-height:2.4rem}.p-treatment-plan-v2 .treatment-plan-v2__date::before{content:"";width:1.5rem;height:1.5rem;border:.2rem solid currentColor;border-radius:50%;background:linear-gradient(currentColor,currentColor) center/.2rem .55rem no-repeat;box-shadow:inset 0-.45rem 0-.25rem currentColor}.p-treatment-plan-v2 .treatment-plan-v2__intro{max-width:88rem;margin:0 auto 3.2rem;padding:1.4rem 1.6rem 0;background:var(--treatment-plan-light-blue)}.p-treatment-plan-v2 .treatment-plan-v2__points,.p-treatment-plan-v2 .treatment-plan-v2__rich-text{color:#202020;font-size:1.8rem;line-height:1.7}.p-treatment-plan-v2 .treatment-plan-v2__rich-text+.treatment-plan-v2__rich-text{margin-top:1.4rem}.p-treatment-plan-v2 .treatment-plan-v2__rich-text p{margin:0 0 1.4rem}.p-treatment-plan-v2 .treatment-plan-v2__rich-text p:last-child{margin-bottom:0}.p-treatment-plan-v2 .treatment-plan-v2__rich-text a{color:#065eff;text-decoration:underline}.p-treatment-plan-v2 .treatment-plan-v2__points{margin:0 0 1.6rem;padding-left:2.2rem;list-style:disc;text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__points li{margin-bottom:.3rem}.p-treatment-plan-v2 .treatment-plan-v2__note p,.p-treatment-plan-v2 .treatment-plan-v2__points p{margin:0}.p-treatment-plan-v2 .treatment-plan-v2__note{margin:1.6rem -1.6rem 0;padding:.9rem 1.6rem;color:var(--treatment-plan-blue);background:var(--treatment-plan-gold);font-weight:700}.p-treatment-plan-v2 .treatment-plan-v2__steps{max-width:88rem;margin:0 auto}.p-treatment-plan-v2 .treatment-plan-v2__section-title{max-width:80rem;margin:0 auto 2.8rem;font-size:clamp(2.2rem,2.6vw,3rem);text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__step{margin:0 0 3.6rem}.p-treatment-plan-v2 .treatment-plan-v2__step-title{max-width:48rem;margin:0 0 2rem;padding:.55rem 1.4rem;border-radius:0 2rem 0 0;color:var(--treatment-plan-blue);background:var(--treatment-plan-light-blue);font-size:1.8rem;line-height:1.5;text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__form{margin:0 0 3.2rem;overflow:hidden;border-radius:1.8rem;background:var(--treatment-plan-blue)}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct{max-width:65.6rem;margin:0 auto;overflow:hidden;border-radius:2rem;background:var(--treatment-plan-blue)}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .head{padding:1.2rem .5rem;color:var(--treatment-plan-blue);background:var(--treatment-plan-gold);font-size:2.2rem;font-weight:700;line-height:1.5;text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .body{padding:.8rem 7.5rem 1.8rem;border:.1rem solid var(--treatment-plan-blue);border-radius:0 0 3rem 3rem}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .body .text{margin:0 0 2.2rem;color:#fff;text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .body .row{margin-bottom:1.6rem}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .body .m-input{width:100%;min-height:3.5rem;padding:0 1.6rem;border:.1rem solid #b7b7b7;border-radius:2rem;color:#202020;background:#fff;font:inherit}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .body .m-btn{text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .body .m-btn button{min-height:3.5rem;padding:0 2.4rem;border:0;border-radius:2rem;color:var(--treatment-plan-blue);background:var(--treatment-plan-gold);font-size:1.8rem;font-weight:700;line-height:1.3;cursor:pointer}.p-treatment-plan-v2 .treatment-plan-v2__form .wpcf7,.p-treatment-plan-v2 .treatment-plan-v2__form form{margin:0}.p-treatment-plan-v2 .treatment-plan-v2__image{margin:2.4rem auto 3.2rem;text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__image-element{width:auto;max-width:100%;height:auto}.p-treatment-plan-v2 .treatment-plan-v2__annotations{display:none;margin:-1.4rem auto 2.4rem;padding:1.2rem 1.6rem;color:var(--treatment-plan-blue);font-size:1.4rem;line-height:1.5;text-align:left}.p-treatment-plan-v2 .treatment-plan-v2__annotations li{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.5rem}.p-treatment-plan-v2 .treatment-plan-v2__annotation-number{flex:0 0 auto;min-width:2rem;font-weight:700;text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__notice{max-width:88rem;margin:4.8rem auto 0}.p-treatment-plan-v2 .treatment-plan-v2__notice-label{width:max-content;max-width:100%;margin:0 auto 2rem;padding:.4rem 2.4rem;border-radius:0 2rem 0 0;color:#fff;background:#ff3030;font-size:1.8rem;line-height:1.5}.p-treatment-plan-v2 .treatment-plan-v2__notice .treatment-plan-v2__image{padding:1rem;border:.1rem solid var(--treatment-plan-blue)}.p-treatment-plan-v2 .treatment-plan-v2__download{display:none}@media (max-width:767px){.p-treatment-plan-v2 .treatment-plan-v2{padding:1.2rem 0 3.2rem}.p-treatment-plan-v2 .treatment-plan-v2>.container{padding-right:1.6rem;padding-left:1.6rem}.p-treatment-plan-v2 .treatment-plan-v2__breadcrumbs{justify-content:flex-start;margin-bottom:1.4rem;font-size:1.4rem;line-height:2.1rem}.p-treatment-plan-v2 .treatment-plan-v2__header{margin-bottom:2rem}.p-treatment-plan-v2 .treatment-plan-v2__title{font-size:2.2rem;line-height:1.35}.p-treatment-plan-v2 .treatment-plan-v2__date{margin-top:.8rem;font-size:1.4rem;line-height:2.1rem}.p-treatment-plan-v2 .treatment-plan-v2__intro{margin-right:-.4rem;margin-bottom:2.4rem;margin-left:-.4rem;padding:1.2rem 1rem 0}.p-treatment-plan-v2 .treatment-plan-v2__rich-text{font-size:1.6rem;line-height:1.55;text-align:justify}.p-treatment-plan-v2 .treatment-plan-v2__points{font-size:1.6rem;line-height:1.55;padding-left:2rem;text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__note{margin-right:-1rem;margin-left:-1rem;padding:.9rem 1.2rem;text-align:center}.p-treatment-plan-v2 .treatment-plan-v2__section-title{margin-bottom:2rem;font-size:2.1rem;line-height:1.35}.p-treatment-plan-v2 .treatment-plan-v2__step{margin-bottom:2.8rem}.p-treatment-plan-v2 .treatment-plan-v2__step-title{max-width:100%;margin-bottom:1.6rem;padding:.6rem 1rem;border-radius:0;font-size:1.6rem;line-height:1.45}.p-treatment-plan-v2 .treatment-plan-v2__form{margin-bottom:2.4rem;border-radius:1.4rem}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .body{padding-right:2rem;padding-left:2rem}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .head{font-size:2rem}.p-treatment-plan-v2 .treatment-plan-v2__form .form-ct .body .text{font-size:1.6rem;line-height:1.5}.p-treatment-plan-v2 .treatment-plan-v2__image{margin:1.8rem auto 2.4rem}.p-treatment-plan-v2 .treatment-plan-v2__annotations{display:block}.p-treatment-plan-v2 .treatment-plan-v2__notice{margin-top:3.6rem}.p-treatment-plan-v2 .treatment-plan-v2__notice-label{margin-bottom:1.6rem;padding:.4rem 2rem;font-size:1.6rem}.p-treatment-plan-v2 .treatment-plan-v2__notice .treatment-plan-v2__image{padding:0;border:0}.p-treatment-plan-v2 .treatment-plan-v2__download{display:block;width:fit-content;margin:1.6rem auto 0;padding:.7rem 2.4rem;border-radius:2rem;color:#fff;background:var(--treatment-plan-blue);font-size:1.6rem;line-height:2.2rem;text-align:center}}