
.ProcedureBannerSection-module-scss-module__PmyC0q__Section{justify-content:center;align-items:center;width:100%;height:457px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.ProcedureBannerSection-module-scss-module__PmyC0q__Section{height:240px}}.ProcedureBannerSection-module-scss-module__PmyC0q__ImageWrap{position:absolute;top:0;bottom:0;left:0;right:0}.ProcedureBannerSection-module-scss-module__PmyC0q__Image{object-fit:cover}.ProcedureBannerSection-module-scss-module__PmyC0q__Overlay{z-index:1;pointer-events:none;background-color:rgba(255,255,255,.5);position:absolute;top:0;bottom:0;left:0;right:0}.ProcedureBannerSection-module-scss-module__PmyC0q__MediaDisplay{z-index:2;width:100%;height:100%;position:relative}.ProcedureBannerSection-module-scss-module__PmyC0q__TextBlock{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;padding:158.5px 16px 0;display:flex}@media (max-width:768px){.ProcedureBannerSection-module-scss-module__PmyC0q__TextBlock{gap:12px;padding:66px 0 0}}@keyframes ProcedureBannerSection-module-scss-module__PmyC0q__slideUpFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ProcedureBannerSection-module-scss-module__PmyC0q__TextAnimation{animation:.7s both ProcedureBannerSection-module-scss-module__PmyC0q__slideUpFadeIn}.ProcedureBannerSection-module-scss-module__PmyC0q__Label{letter-spacing:4.05px;color:#faf9f7;text-align:center;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}.ProcedureBannerSection-module-scss-module__PmyC0q__Title{letter-spacing:.26px;color:#0a0a0a;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:60px;font-weight:700;line-height:60px}@media (max-width:768px){.ProcedureBannerSection-module-scss-module__PmyC0q__Title{letter-spacing:.35px;font-size:30px;line-height:36px}}.ProcedureBannerSection-module-scss-module__PmyC0q__Description{letter-spacing:-.45px;color:#525252;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:28px}@media (max-width:768px){.ProcedureBannerSection-module-scss-module__PmyC0q__Description{font-size:14px;line-height:28px}}
.ProcedureContentSection-module-scss-module__FyPV-a__Section{box-sizing:border-box;background-color:#faf9f7;flex-direction:column;align-items:stretch;gap:32px;width:100%;padding:80px 90px;display:flex}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__Section{gap:24px;padding:32px 24px}}.ProcedureContentSection-module-scss-module__FyPV-a__SearchForm{width:100%;max-width:1260px;margin:0 auto}.ProcedureContentSection-module-scss-module__FyPV-a__SearchInputRoot{width:100%}.ProcedureContentSection-module-scss-module__FyPV-a__SearchInputWrapper{background-color:#fff;border:1px solid #d4d4d4;border-radius:9999px;flex-direction:row-reverse;gap:12px;height:58px;padding:19px 16px;display:flex}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__SearchInputWrapper{gap:8px;height:57px;padding:16px}}.ProcedureContentSection-module-scss-module__FyPV-a__NavWrap{width:100%}.ProcedureContentSection-module-scss-module__FyPV-a__NavInner{grid-template-columns:repeat(3,1fr);grid-auto-rows:58px;width:100%;max-width:1260px;margin:0 auto;display:grid}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__NavInner{grid-auto-rows:auto;max-width:none}}.ProcedureContentSection-module-scss-module__FyPV-a__NavButton{letter-spacing:-.31px;text-align:center;color:#525252;cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;justify-content:center;align-items:center;padding:0 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:24px;display:flex}.ProcedureContentSection-module-scss-module__FyPV-a__NavButton.ProcedureContentSection-module-scss-module__FyPV-a__isSelected{color:#0a0a0a;background-color:rgba(191,218,247,.1);border-bottom-color:#bfdaf7}.ProcedureContentSection-module-scss-module__FyPV-a__NavButton:hover:not(.ProcedureContentSection-module-scss-module__FyPV-a__isSelected){color:#0a0a0a}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__NavButton{letter-spacing:-.15px;border-bottom-width:1.72px;padding:14px 8px;font-size:14px;line-height:18px}.ProcedureContentSection-module-scss-module__FyPV-a__NavButton.ProcedureContentSection-module-scss-module__FyPV-a__isSelected{background-color:#f2f8fd;border-bottom-color:#bfdaf7}}.ProcedureContentSection-module-scss-module__FyPV-a__Divider{width:100%;max-width:1260px;margin:0 auto}.ProcedureContentSection-module-scss-module__FyPV-a__ListWrap{width:100%}.ProcedureContentSection-module-scss-module__FyPV-a__NoResults{text-align:center;flex-direction:column;justify-self:center;gap:24px;padding:40px 0;display:flex}.ProcedureContentSection-module-scss-module__FyPV-a__NoResults .ProcedureContentSection-module-scss-module__FyPV-a__NoResultsText{color:#737373;flex-direction:column;align-items:center;gap:4px;font-family:Inter,sans-serif;display:flex}.ProcedureContentSection-module-scss-module__FyPV-a__NoResults .ProcedureContentSection-module-scss-module__FyPV-a__NoResultsTitle{letter-spacing:-.44px;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__NoResults .ProcedureContentSection-module-scss-module__FyPV-a__NoResultsTitle{font-size:14px}}.ProcedureContentSection-module-scss-module__FyPV-a__NoResults .ProcedureContentSection-module-scss-module__FyPV-a__NoResultsSub{letter-spacing:-.15px;font-size:12px;font-weight:400;line-height:16px}.ProcedureContentSection-module-scss-module__FyPV-a__NoResults .ProcedureContentSection-module-scss-module__FyPV-a__SuggestionChips{letter-spacing:-.15px;color:#525252;gap:16px;padding:0 32px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__NoResults .ProcedureContentSection-module-scss-module__FyPV-a__SuggestionChips{gap:8px;padding:0;font-size:12px}}.ProcedureContentSection-module-scss-module__FyPV-a__NoResults .ProcedureContentSection-module-scss-module__FyPV-a__SuggestionChip{white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:9999px;padding:8px 20px;transition:background-color .2s,color .2s}.ProcedureContentSection-module-scss-module__FyPV-a__NoResults .ProcedureContentSection-module-scss-module__FyPV-a__SuggestionChip:hover{background-color:#ebebeb}.ProcedureContentSection-module-scss-module__FyPV-a__NoResults .ProcedureContentSection-module-scss-module__FyPV-a__SuggestionChip.ProcedureContentSection-module-scss-module__FyPV-a__isSelected{color:#000;background-color:#bfdaf7;box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1)}.ProcedureContentSection-module-scss-module__FyPV-a__CardGrid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1264px;margin:0 auto;display:grid}@media (max-width:1024px){.ProcedureContentSection-module-scss-module__FyPV-a__CardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__CardGrid{grid-template-columns:1fr;gap:16px;max-width:none}}@keyframes ProcedureContentSection-module-scss-module__FyPV-a__slideUpFadeIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ProcedureContentSection-module-scss-module__FyPV-a__CardAnimation{animation:.7s both ProcedureContentSection-module-scss-module__FyPV-a__slideUpFadeIn}.ProcedureContentSection-module-scss-module__FyPV-a__Card{color:inherit;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;padding:28px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1)}.ProcedureContentSection-module-scss-module__FyPV-a__Card:hover{transform:translateY(-30px);box-shadow:0 8px 16px -4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08)}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__Card{padding:24px}}.ProcedureContentSection-module-scss-module__FyPV-a__CardBody{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.ProcedureContentSection-module-scss-module__FyPV-a__CardHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__CardHeader{gap:0}}.ProcedureContentSection-module-scss-module__FyPV-a__CardTitle{letter-spacing:-.45px;color:#0a0a0a;text-align:left;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:28px}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__CardTitle{font-size:16px;line-height:20px}}.ProcedureContentSection-module-scss-module__FyPV-a__OptionBadge{color:#4a4540;background-color:#bfdaf7;border-radius:9999px;flex-shrink:0;padding:5px 15px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.ProcedureContentSection-module-scss-module__FyPV-a__CardDescription{letter-spacing:-.15px;color:#525252;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:22.75px;display:-webkit-box;overflow:hidden}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__CardDescription{font-size:13px;line-height:20px}}.ProcedureContentSection-module-scss-module__FyPV-a__CardPrice{letter-spacing:-.44px;color:#4a4540;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:28px}@media (max-width:768px){.ProcedureContentSection-module-scss-module__FyPV-a__CardPrice{font-size:16px}}.ProcedureContentSection-module-scss-module__FyPV-a__CardFooter{border-top:1px solid #f5f5f5;flex-direction:row;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.ProcedureContentSection-module-scss-module__FyPV-a__CardLinkText{letter-spacing:-.15px;color:#c9a27a;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:20px}.ProcedureContentSection-module-scss-module__FyPV-a__CardLinkIcon{flex-shrink:0}
