.flow-and-pricing-content__flow{width:min(1200px, calc(100% - 40px));margin:80px auto 0;scroll-margin-top:120px}.flow-and-pricing-content__first-process{margin-top:80px}.first-process__content{margin-top:40px;display:flex;flex-direction:column;gap:24px}.first-process__step{display:flex;gap:40px}.first-process__image img{width:360px;border-radius:8px}.first-process__description{flex:1}.first-process__title{font-size:24px;font-weight:700;margin-bottom:12px}.first-process__step-no{width:auto;font-size:18px;font-weight:700;padding:8px 16px;color:var(--clr-white);background-color:var(--clr-accent);border-radius:5px;margin-right:16px}.arrow-bottom{max-width:360px;text-align:center}.arrow-bottom img{width:auto;margin:0 auto}.flow-and-pricing-content__text-box{padding:32px;font-weight:500;background-color:#f8f2e5;border-radius:8px}.flow-and-pricing-content__text-box2{padding:32px;display:flex;gap:40px;font-weight:500;background-color:#f8f2e5;border-radius:8px}.flow-and-pricing-content__text-box2 p{width:100%}.first-process__image2 img{width:300px}.flow-and-pricing-content__helmet-therapy-process{margin-top:80px;scroll-margin-top:120px}.helmet-therapy-process__content{display:flex;flex-direction:column;gap:24px}.helmet-therapy-process__content-area1{margin-top:40px;display:flex;justify-content:space-between;gap:0}.helmet-therapy-process__content-area2{display:flex;justify-content:space-between;gap:40px}.helmet-therapy-process__step-area{flex:1;display:flex;flex-direction:column;gap:24px}.helmet-therapy-process__duration{display:flex;flex-direction:column;align-items:center;width:120px}.helmet-therapy-process__duration-area{display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto;background-color:var(--clr-light-brown);padding:8px;height:100%}.helmet-therapy-process__duration-text{writing-mode:vertical-lr;text-orientation:upright;font-size:18px;font-weight:500;line-height:1;color:var(--clr-white)}.helmet-therapy-process__step{flex:1;display:flex;gap:40px}.helmet-therapy-process__image img{width:360px;border-radius:8px}.helmet-therapy-process__description{flex:1}.helmet-therapy-process__title{font-size:24px;font-weight:700;margin-bottom:12px}.helmet-therapy-process__step-no{width:auto;font-size:18px;font-weight:700;padding:8px 16px;color:var(--clr-white);background-color:var(--clr-accent);border-radius:5px;margin-right:16px}.treatment-cost{margin:120px 0 0}.treatment-cost__inner{width:min(1200px, calc(100% - 40px));margin:0 auto;display:flex;flex-direction:column;gap:40px}.treatment-cost__table-wrap{width:100%;overflow-x:auto}.treatment-cost__table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--clr-text);background-color:var(--clr-bg)}.treatment-cost__table th,.treatment-cost__table td{border:1px solid var(--clr-primary);vertical-align:middle}.treatment-cost__category{width:26.5%;padding:40px;background-color:#fde6bc;font-size:20px;font-weight:700;line-height:1.7;text-align:left}.treatment-cost__category-title,.treatment-cost__category-note{display:block}.treatment-cost__category-note{margin-top:8px;font-size:14px;font-weight:400;line-height:1.8}.treatment-cost__plan{width:25.5%;padding:32px 36px;background-color:#f8f2e5;font-size:16px;font-weight:500;line-height:1.7;text-align:left}.treatment-cost__price{width:48%;padding:26px 42px;background-color:var(--clr-bg)}.treatment-cost__price-main{font-size:20px;font-weight:700;line-height:1.5}.treatment-cost__price-main span{margin-left:4px;font-size:14px;font-weight:500}.treatment-cost__price-note{margin-top:2px;font-size:14px;font-weight:400}.treatment-cost__details{padding:40px 34px 32px;background-color:var(--clr-bg)}.treatment-cost__breakdown{display:flex;margin-top:14px;flex-direction:column;gap:12px}.treatment-cost__breakdown-row{min-height:52px;padding:14px 20px;background-color:var(--clr-white);border-radius:5px}.treatment-cost__breakdown-row--costs{display:grid;grid-template-columns:128px 1fr;align-items:center;gap:20px}.treatment-cost__breakdown-title{font-size:15px;font-weight:500;line-height:1.6}.treatment-cost__cost-list{display:flex;flex-wrap:wrap;gap:8px}.treatment-cost__cost-item{width:fit-content;padding:5px 9px;background-color:#f8f2e5;font-size:14px;font-weight:500;line-height:1.5}.treatment-benefits{display:flex;flex-direction:row;gap:32px;width:100%}.treatment-benefits__content{display:flex;flex-direction:column;gap:24px;width:50%;padding:40px;background-color:var(--clr-white);border:solid 1px var(--clr-light-brown);border-radius:8px}.treatment-benefits__image img{width:100%}.treatment-benefits__text{display:flex;flex-direction:column;gap:16px}.treatment-benefits__title{font-size:24px;font-weight:700}.treatment-benefits__description{font-size:16px}.treatment-guidelines{display:flex;flex-direction:column;gap:40px;width:100%}.treatment-guidelines__content{width:100%}.treatment-guidelines__title{font-size:20px;font-weight:500;margin-bottom:24px}.treatment-guidelines__text{font-size:16px}.treatment-cost__button{text-align:center}.treatment-risks{width:min(1200px, calc(100% - 40px));margin:120px auto 0;display:flex;flex-direction:column;gap:40px}ul.treatment-risks__list{margin-top:24px}@media (max-width:767px){.flow-and-pricing-content__flow{width:calc(100% - 24px);margin:56px auto 0;scroll-margin-top:80px}.flow-and-pricing-content__first-process{margin-top:40px}.first-process__content{margin-top:24px;gap:16px}.first-process__step{display:flex;flex-direction:column;gap:16px}.first-process__image img{width:100%}.first-process__description{width:100%}.first-process__title{font-size:18px;margin-bottom:12px}.first-process__text{font-size:14px}.first-process__description p{font-size:14px}.first-process__step-no{font-size:14px;padding:6px 12px;margin-right:8px}.flow-and-pricing-content__text-box{font-size:14px;padding:16px}.flow-and-pricing-content__text-box2{font-size:14px;padding:16px;display:flex;flex-direction:column;gap:16px}.first-process__image2 img{width:100%}.flow-and-pricing-content__helmet-therapy-process{margin-top:40px;scroll-margin-top:80px}.helmet-therapy-process__content{gap:16px}.helmet-therapy-process__content-area1{margin-top:24px;display:flex;justify-content:space-between;gap:8px}.helmet-therapy-process__content-area2{display:flex;justify-content:space-between;gap:8px}.helmet-therapy-process__step-area{width:100%;display:flex;flex-direction:column;gap:16px}.helmet-therapy-process__duration{display:flex;flex-direction:column;align-items:center;width:40px}.helmet-therapy-process__duration img{width:40px}.helmet-therapy-process__duration-area{padding:4px;height:100%}.helmet-therapy-process__duration-text{font-size:14px}.helmet-therapy-process__step{width:100%;flex-direction:column;align-items:center;gap:16px}.helmet-therapy-process__image img{width:100%}.helmet-therapy-process__description{width:100%}.helmet-therapy-process__title{font-size:18px}.helmet-therapy-process__text{font-size:14px}.helmet-therapy-process__step-no{font-size:14px;padding:6px 12px;margin-right:8px}.arrow-bottom{margin:0 auto}.arrow-bottom img{width:24px}.treatment-cost{margin:80px auto 0}.treatment-cost__inner{width:calc(100% - 40px);gap:24px}.treatment-cost__table,.treatment-cost__table tbody,.treatment-cost__table tr,.treatment-cost__table th,.treatment-cost__table td{display:block;width:100%}.treatment-cost__table tr{display:grid;grid-template-columns:1fr}.treatment-cost__table th,.treatment-cost__table td{border-bottom:0}.treatment-cost__table tr:last-child td{border-bottom:1px solid var(--clr-primary)}.treatment-cost__category{padding:20px;font-size:18px}.treatment-cost__category[rowspan]{border-bottom:0}.treatment-cost__category-note{margin-top:6px;font-size:12px}.treatment-cost__plan{padding:16px 20px;font-size:14px}.treatment-cost__price{padding:18px 20px 22px}.treatment-cost__price-main{font-size:18px}.treatment-cost__price-main span{display:inline;margin-left:2px;font-size:12px}.treatment-cost__price-note{margin-top:4px;font-size:12px}.treatment-cost__details{padding:24px 16px 20px}.treatment-cost__breakdown{margin-top:16px;gap:10px}.treatment-cost__breakdown-row{min-height:auto;padding:14px}.treatment-cost__breakdown-row--costs{grid-template-columns:1fr;gap:12px}.treatment-cost__breakdown-title{font-size:14px}.treatment-cost__cost-list{gap:6px}.treatment-cost__cost-item{padding:5px 7px;font-size:11px}.treatment-benefits{display:flex;flex-direction:column;gap:16px}.treatment-benefits__content{width:100%;padding:24px}.treatment-benefits__title{font-size:20px}.treatment-benefits__description{font-size:14px}.treatment-guidelines__title{font-size:18px;margin-bottom:16px}.treatment-guidelines__text{font-size:14px}.treatment-risks{width:calc(100% - 24px);margin:80px auto 0;gap:24px}ul.treatment-risks__list{margin-top:16px}}