.procedure-page{--navy: #1B2A4A;--gold: #C9A96E}.procedure-hero{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center;background:var(--navy);overflow:hidden}.procedure-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.procedure-hero__img{width:100%;height:100%;object-fit:cover;opacity:.35}.procedure-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1b2a4a99,#1b2a4ae6)}.procedure-hero__content{position:relative;z-index:2;text-align:center;color:#fff;padding:60px 20px;max-width:700px}.procedure-hero__title{font-size:48px;font-weight:700;margin-bottom:16px;color:#fff}.procedure-hero__subtitle{font-size:20px;opacity:.9;margin-bottom:12px}.procedure-hero__price-text{font-size:18px;color:var(--gold);font-weight:600;margin-bottom:24px}.procedure-hero__btn{display:inline-block;background:var(--gold);color:#fff;padding:14px 36px;border-radius:4px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s}.procedure-hero__btn:hover{opacity:.85}.procedure-body{max-width:900px;margin:0 auto;padding:60px 20px}.procedure-overview,.procedure-steps,.procedure-benefits,.procedure-recovery,.procedure-pricing{margin-bottom:60px}.procedure-overview h2,.procedure-steps h2,.procedure-benefits h2,.procedure-recovery h2,.procedure-pricing h2{font-size:28px;font-weight:700;color:var(--navy);border-bottom:3px solid var(--gold);padding-bottom:12px;margin-bottom:24px}.procedure-steps__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.procedure-step{background:#f8f8f8;border-radius:8px;padding:24px;border-top:4px solid var(--gold)}.procedure-step__num{width:36px;height:36px;background:var(--navy);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;margin-bottom:12px}.procedure-step h3{font-size:17px;font-weight:600;color:var(--navy);margin-bottom:8px}.procedure-step p{font-size:15px;color:#555;line-height:1.6}.procedure-benefits__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.procedure-benefits__list li{display:flex;align-items:center;gap:12px;background:#f8f8f8;padding:14px 18px;border-radius:6px;font-size:15px}.procedure-benefits__icon{color:var(--gold);font-weight:700;font-size:18px;flex-shrink:0}.procedure-recovery .rte{font-size:15px;line-height:1.8;color:#444}.procedure-pricing__box{background:var(--navy);color:#fff;border-radius:12px;padding:40px;text-align:center;max-width:480px;margin:0 auto}.procedure-pricing__label{display:block;font-size:18px;opacity:.8;margin-bottom:8px}.procedure-pricing__amount{display:block;font-size:48px;font-weight:700;color:var(--gold);margin-bottom:12px}.procedure-pricing__note{font-size:14px;opacity:.7;margin-bottom:24px}.procedure-pricing__btn{display:inline-block;background:var(--gold);color:#fff;padding:14px 32px;border-radius:4px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s}.procedure-pricing__btn:hover{opacity:.85}@media(max-width:768px){.procedure-hero__title{font-size:32px}.procedure-steps__grid,.procedure-benefits__list{grid-template-columns:1fr}.procedure-pricing__amount{font-size:36px}}.procedure-confidence{margin-bottom:60px}.procedure-confidence h2{font-size:28px;font-weight:700;color:var(--navy);border-bottom:3px solid var(--gold);padding-bottom:12px;margin-bottom:32px}.procedure-confidence__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.procedure-confidence__stat{background:#1b2a4a;border-radius:12px;padding:28px 20px;text-align:center}.procedure-confidence__stat-num{display:block;font-size:42px;font-weight:700;color:#c9a96e;margin-bottom:8px;line-height:1}.procedure-confidence__stat-label{display:block;font-size:13px;color:#fffc;line-height:1.5;text-transform:uppercase;letter-spacing:1px}.procedure-confidence__text{background:#f8f8f8;border-left:4px solid #C9A96E;padding:24px 28px;border-radius:0 8px 8px 0;font-size:15px;line-height:1.8;color:#444}@media(max-width:600px){.procedure-confidence__stats{grid-template-columns:repeat(3,1fr);gap:8px}.procedure-confidence__stat{padding:16px 8px}.procedure-confidence__stat-num{font-size:26px}.procedure-confidence__stat-label{font-size:9px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/procedure-page.css.map */
