.v612-procedure,.v612-procedures{overflow:hidden}.v612-procedure-nav{display:none!important}.v612-procedure-hero,.v612-procedures-hero{padding:86px 0 100px;background:radial-gradient(circle at 84% 12%,rgba(199,155,66,.14),transparent 24%),linear-gradient(180deg,#fbfaf7 0,#fff 100%)}.v612-procedure-hero__grid,.v612-procedures-hero__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:center;gap:76px}.v612-procedure-hero__copy h1,.v612-procedures-hero__copy h1{margin:10px 0 24px;font-size:clamp(54px,6vw,86px);line-height:.98;letter-spacing:-.05em}.v612-procedure-hero__copy .lead,.v612-procedures-hero__copy .lead{max-width:680px;font-size:19px;line-height:1.75}.v612-procedure-hero__actions,.v612-procedures-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:34px}.v612-link{display:inline-flex;align-items:center;gap:10px;color:var(--navy);font-weight:800}.v612-link span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:50%}.v612-procedure-hero__media,.v612-procedures-hero__media{position:relative}.v612-procedure-hero__media>img,.v612-procedures-hero__media>img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:150px 150px 34px 34px;box-shadow:0 36px 90px rgba(11,35,72,.17)}.v612-procedure-hero__badge,.v612-procedures-hero__badge{position:absolute;bottom:34px;padding:22px 24px;border:1px solid rgba(255,255,255,.78);border-radius:20px;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);box-shadow:0 18px 52px rgba(11,35,72,.16)}.v612-procedures-hero__badge{left:24px;width:min(320px,calc(100% - 48px));max-width:none}.v612-procedure-hero__badge{left:-38px;max-width:320px}.v612-procedure-hero__badge strong,.v612-procedures-hero__badge strong{display:block;margin-bottom:5px;color:var(--navy)}.v612-procedure-hero__badge span,.v612-procedures-hero__badge span{font-size:13px;line-height:1.5}.v612-procedure-nav,.v612-sticky-nav{position:sticky;z-index:90;top:76px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:rgba(255,255,255,.92);backdrop-filter:blur(14px)}.v612-procedure-nav__inner,.v612-sticky-nav .site-container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px}.v612-procedure-nav__inner>span{color:var(--muted);font-size:13px;font-weight:800}.v612-procedure-nav__inner>div,.v612-sticky-nav .site-container{display:flex;align-items:center;gap:24px}.v612-procedure-nav a,.v612-sticky-nav a{color:var(--navy);font-size:13px;font-weight:800}.v612-catalogue-group{scroll-margin-top:160px;margin-top:64px}.v612-catalogue-group__title{display:flex;align-items:center;gap:16px;margin-bottom:24px}.v612-catalogue-group__title span{width:42px;height:2px;background:var(--gold)}.v612-catalogue-group__title h3{font-size:26px}.v612-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.v612-procedure-card{overflow:hidden;border:1px solid var(--border);border-radius:26px;background:#fff;box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.v612-procedure-card:hover{transform:translateY(-7px);box-shadow:var(--shadow-md)}.v612-procedure-card__media{position:relative;overflow:hidden;aspect-ratio:4/3}.v612-procedure-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.v612-procedure-card:hover img{transform:scale(1.04)}.v612-procedure-card__index{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:rgba(11,35,72,.82);font-size:11px;font-weight:900}.v612-procedure-card__body{padding:28px}.v612-procedure-card__body h2{margin:0 0 12px;font-size:28px}.v612-procedure-card__body>p:not(.eyebrow){min-height:82px;margin:0 0 20px}.v612-procedure-card__cta{display:flex;align-items:center;justify-content:space-between;color:var(--navy);font-weight:800}.v612-archive-cta__box{display:flex;align-items:center;justify-content:space-between;gap:56px;padding:56px;border:1px solid var(--border);border-radius:28px;background:#fff}.v612-archive-cta__box h2{max-width:760px;font-size:clamp(40px,4.5vw,58px);line-height:1.04}.v612-back{display:inline-flex;margin-bottom:26px;color:var(--navy);font-size:13px;font-weight:800}.v612-medical-note{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;max-width:590px;margin-top:34px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:#fff}.v612-medical-note span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--gold);font-size:12px;font-weight:900}.v612-medical-note p{margin:0;font-size:13px;line-height:1.55}.v612-editorial-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:90px}.v612-editorial-heading{position:sticky;top:170px;align-self:start}.v612-editorial-heading h2{font-size:clamp(42px,4.7vw,62px);line-height:1.03}.v612-editorial-content>p{margin:0 0 26px;font-size:20px;line-height:1.82}.v612-key-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px}.v612-key-facts article{padding:22px;border:1px solid var(--border);border-radius:18px;background:#fafbfc}.v612-key-facts span{color:var(--gold);font-size:11px;font-weight:900}.v612-key-facts strong{display:block;margin:14px 0 7px;color:var(--navy)}.v612-key-facts p{margin:0;font-size:13px;line-height:1.5}.v612-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.v612-highlight{min-height:190px;padding:26px;border:1px solid var(--border);border-radius:22px;background:#fff}.v612-highlight span{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.14em}.v612-highlight p{margin:42px 0 0;color:var(--navy);font-size:18px;font-weight:800;line-height:1.45}.v612-steps{color:rgba(255,255,255,.75);background:var(--navy)}.v612-steps h2,.v612-steps h3{color:#fff}.v612-steps .eyebrow{color:var(--gold-light)}.v612-steps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17)}.v612-step{min-height:270px;padding:36px 28px 22px;border-right:1px solid rgba(255,255,255,.17)}.v612-step:last-child{border-right:0}.v612-step>span{color:var(--gold-light);font-size:12px;font-weight:900}.v612-step h3{margin:48px 0 12px;font-size:22px}.v612-step p{margin:0}.v612-recovery{padding-top:52px}.v612-recovery__box{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:54px;padding:54px;border-radius:28px;background:radial-gradient(circle at 90% 20%,rgba(199,155,66,.18),transparent 22%),#f7f8fa}.v612-recovery__box h2{font-size:clamp(40px,4.3vw,58px);line-height:1.04}.v612-recovery__points{display:grid;gap:12px}.v612-recovery__points span{padding:14px 16px;border:1px solid var(--border);border-radius:14px;color:var(--navy);background:#fff;font-weight:800}.v612-faq__list details{border-bottom:1px solid #d8dde5;padding:22px 0}.v612-faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;color:var(--navy);font-weight:800;cursor:pointer}.v612-faq__list summary::-webkit-details-marker{display:none}.v612-faq__list summary span{font-size:26px;color:var(--gold)}.v612-faq__list details[open] summary span{transform:rotate(45deg)}.v612-faq__list details>div{padding-top:14px}.v612-faq__list details p{margin:0}.v612-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v612-related-card{overflow:hidden;border:1px solid var(--border);border-radius:22px;background:#fff}.v612-related-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.v612-related-card div{padding:24px}.v612-related-card h3{margin:0 0 10px;font-size:24px}.v612-related-card p{margin:0 0 18px}.v612-related-card span{color:var(--navy);font-weight:800}.v612-procedure-cta{padding-top:44px}.v612-procedure-cta__box{display:flex;align-items:center;justify-content:space-between;gap:56px;padding:68px;border-radius:32px;background:radial-gradient(circle at 90% 18%,rgba(199,155,66,.22),transparent 24%),var(--navy)}.v612-procedure-cta__box h2{max-width:760px;color:#fff;font-size:clamp(42px,4.5vw,62px);line-height:1.03}.v612-procedure-cta__box p:not(.eyebrow){max-width:650px;color:rgba(255,255,255,.74)}.v612-procedure-cta__actions{display:flex;align-items:center;flex-direction:column;gap:16px;flex:0 0 auto}.v612-procedure-cta__actions>a:not(.button){color:#fff;font-weight:800;border-bottom:1px solid var(--gold-light)}@media(max-width:1080px){.v612-procedure-hero__grid,.v612-procedures-hero__grid{grid-template-columns:1fr 1fr;gap:46px}.v612-catalogue-grid,.v612-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v612-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.v612-editorial-grid,.v612-procedure-hero__grid,.v612-procedures-hero__grid,.v612-recovery__box{grid-template-columns:1fr}.v612-procedure-hero__media,.v612-procedures-hero__media{width:min(100%,620px)}.v612-editorial-heading{position:static}.v612-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v612-step:nth-child(2){border-right:0}.v612-step:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.17)}.v612-archive-cta__box,.v612-procedure-cta__box{align-items:flex-start;flex-direction:column}.v612-procedure-cta__actions{align-items:flex-start}}@media(max-width:680px){.v612-procedure-hero,.v612-procedures-hero{padding:54px 0 68px}.v612-procedure-hero__copy h1,.v612-procedures-hero__copy h1{font-size:49px}.v612-procedure-hero__media>img,.v612-procedures-hero__media>img{border-radius:90px 90px 26px 26px}.v612-procedure-hero__badge,.v612-procedures-hero__badge{position:relative;left:auto;bottom:auto;width:calc(100% - 24px);margin:-34px auto 0}.v612-procedure-hero__actions,.v612-procedures-hero__actions{align-items:stretch;flex-direction:column}.v612-link,.v612-procedure-hero__actions .button,.v612-procedures-hero__actions .button{width:100%;justify-content:center}.v612-procedure-nav,.v612-sticky-nav{top:78px;overflow-x:auto}.v612-procedure-nav__inner,.v612-sticky-nav .site-container{justify-content:flex-start;white-space:nowrap}.v612-procedure-nav__inner>span{display:none}.v612-catalogue-grid,.v612-highlight-grid,.v612-key-facts,.v612-related__grid{grid-template-columns:1fr}.v612-steps__grid{grid-template-columns:1fr}.v612-step{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.17)}.v612-step:last-child{border-bottom:0}.v612-archive-cta__box,.v612-procedure-cta__box,.v612-recovery__box{padding:38px 24px}}