.hero-section-rebuilt{display:flex;align-items:center;justify-content:center;padding:var(--section-pad-v) var(--section-pad-h);max-width:1200px;margin:0 auto;gap:var(--gap-xl)}.hero-left{flex:1;max-width:600px}.hero-right{flex:1;display:flex;justify-content:center;align-items:center}.hero-right img{max-width:100%;width:100%;max-width:400px;height:auto;border-radius:24px;box-shadow:0 10px 25px #0003,0 0 0 10px #1f293780;transition:transform .3s ease}.hero-left .fund-warning{display:none;font-size:12px;color:var(--warning-color);margin-top:6px}.hero-left .name-tag{font-size:16px;font-weight:600;color:var(--accent-color);margin-bottom:var(--gap-sm)}.hero-left h1{font-size:clamp(32px,5vw,48px);font-weight:700;color:var(--heading-color);margin:0;line-height:1.2}.hero-left .license-tag{font-size:clamp(18px,3vw,24px);font-weight:600;color:var(--accent-color);margin:var(--gap-sm) 0 var(--gap-lg) 0}.hero-left .description{font-size:16px;line-height:1.6;margin-bottom:var(--gap-lg)}.hero-buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin-bottom:var(--gap-xl)}.hero-buttons .btn{padding:16px 32px;border-radius:var(--radius-main);font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.hero-buttons .btn:hover{transform:translateY(-2px)}.hero-buttons .btn-primary{background-color:var(--accent-color);color:#000}.hero-buttons .btn-secondary{background-color:var(--page-bg);color:var(--heading-color);border:1px solid var(--border-color)}.hero-metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-lg)}.metric-item{display:flex;align-items:center;gap:var(--gap-sm)}.metric-item .icon{width:48px;height:48px;background-color:#10b9811a;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--accent-color);flex-shrink:0}.metric-item .text .value{font-size:20px;font-weight:700;color:var(--heading-color)}.metric-item .text .label{font-size:14px;color:var(--text-color)}.hero-footnote{font-size:12px;color:var(--text-color);opacity:.7;margin-top:var(--gap-lg)}.referral-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:linear-gradient(135deg,#f59e0b26,#d977061a);border:1px solid rgba(245,158,11,.3);color:var(--premium-color);border-radius:50px;font-size:12px;font-weight:700;margin-bottom:var(--gap-md);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 4px 15px #f59e0b0d;transition:all .3s ease}.referral-badge svg{width:14px;height:14px;stroke-width:2.5px}.intro-card h2,.services-card h2{font-size:24px;font-weight:700;color:var(--heading-color);margin-bottom:var(--gap-lg)}.intro-card p{font-size:16px;line-height:1.6;margin-bottom:var(--gap-md)}.intro-card p:last-child{margin-bottom:0}.services-list li{font-size:14px;line-height:1.5;margin-bottom:var(--gap-sm);color:var(--text-muted)}.services-list li:last-child{margin-bottom:0}.services-list li strong{color:var(--heading-color)}.service-note{font-size:12px;opacity:.8}.recovery-grid{display:grid;grid-template-columns:1fr;gap:var(--gap-lg);width:100%;max-width:1200px;margin:0 auto}.recovery-card{display:flex;flex-direction:column;padding:var(--card-pad);background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);height:100%}.recovery-header{display:flex;align-items:center;gap:var(--gap-md);margin-bottom:var(--gap-lg)}.recovery-icon{flex:0 0 80px;height:80px}.recovery-title-group h2{font-size:24px;margin:8px 0 0;line-height:1.2;color:var(--heading-color)}.tag-mitra{color:#25d366;font-weight:700;font-size:14px;text-transform:uppercase}.tag-udgam{color:#60a5fa;font-weight:700;font-size:14px;text-transform:uppercase}.recovery-desc{margin-bottom:var(--gap-md);color:var(--text-color);font-size:16px;line-height:1.6}.recovery-list{list-style:none;padding:0;margin:0 0 32px;flex-grow:1}.recovery-list li{margin-bottom:var(--gap-sm);font-size:14px;color:var(--text-muted);line-height:1.5}.mitra-btn,.udgam-btn{display:inline-block;padding:16px 24px;border-radius:var(--radius-main);text-decoration:none;font-weight:600;text-align:center;transition:all .2s;width:100%;margin-top:auto}.mitra-btn{background-color:#25d366;color:#000!important}.udgam-btn{background-color:#2563eb;color:#fff!important}.reviewer-photo{width:48px;height:48px;border-radius:50%;border:2px solid var(--border-color)}.reviewer-name{font-weight:600;color:var(--heading-color);margin:0}.review-stars{color:#fbbf24;font-size:18px}.review-text{color:var(--text-color);margin:0;font-size:16px;line-height:1.7;max-height:102px;overflow:hidden;position:relative;transition:max-height .4s ease-in-out}.review-text:not(.is-expanded):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to top,var(--card-bg),transparent);pointer-events:none}.review-text.is-expanded{max-height:1000px}.review-text.is-expanded:after{display:none}.read-more-btn{background:none;border:none;color:var(--accent-color);font-weight:600;cursor:pointer;padding:8px 0 0;margin-top:8px}.reviews-summary{display:inline-flex;align-items:center;gap:var(--gap-sm);background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:var(--gap-sm) var(--gap-lg);margin-bottom:var(--gap-xl);transition:transform .3s ease;color:var(--text-color)}.reviews-summary:hover{transform:translateY(-2px);border-color:var(--accent-color);color:var(--heading-color)}#reviews-summary-container a{text-decoration:none!important;color:inherit!important}.summary-google-logo{width:32px;height:32px}.summary-rating-value{font-size:32px;font-weight:700;color:var(--heading-color);line-height:1}.summary-details{display:flex;flex-direction:column;gap:4px}.summary-stars{color:#fbbf24;font-size:16px;letter-spacing:2px}.summary-total{font-size:14px;color:var(--text-color);font-weight:600}.reviews-swiper{width:100%;padding:20px 60px 60px!important;margin:0 -60px;overflow:visible!important}@media(max-width:768px){.reviews-swiper{padding:20px 10px 60px!important;margin:0;overflow:hidden!important}}.review-header{display:flex;align-items:center;gap:var(--gap-sm);margin-bottom:var(--gap-sm)}.review-card{height:100%;overflow:hidden}.review-card.review-expanded{height:auto;overflow:visible}.swiper-button-next,.swiper-button-prev{color:var(--accent-color)!important;background:var(--card-bg);width:50px!important;height:50px!important;border-radius:50%;border:1px solid var(--border-color);transition:all .3s ease}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background:var(--accent-color);color:#fff!important;border-color:var(--accent-color)}.swiper-pagination-bullet{background:var(--text-color)!important;opacity:.3!important}.swiper-pagination-bullet-active{background:var(--accent-color)!important;opacity:1!important;width:24px!important;border-radius:10px!important}.faq-container{max-width:800px;width:100%;margin:0 auto}.faq-item{border-bottom:1px solid var(--border-color)}.faq-question{width:100%;background:none;border:none;padding:var(--gap-md) 0;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;color:var(--heading-color);font-size:18px;font-weight:500}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease-out;color:var(--text-color)}.testimonial-disclaimer{text-align:center;font-size:12px;color:var(--text-muted);max-width:800px;margin:-24px auto 32px}.faq-hidden{display:none!important}.faq-search-wrapper{max-width:600px;margin:32px auto;width:100%}#faq-search-input{width:100%;background:#1e293b66;border:1px solid #64748B;border-radius:50px;padding:16px 32px;color:var(--heading-color);font-size:16px;font-family:inherit;transition:all .3s ease;backdrop-filter:blur(8px)}#faq-search-input:focus{outline:none;border-color:var(--accent-color);background:#1e293b99;box-shadow:0 0 0 4px #10b9811a}#faq-search-input::placeholder{color:var(--text-muted);opacity:.7}@media(max-width:992px){.hero-section-rebuilt{flex-direction:column-reverse;text-align:center;padding-top:48px}.hero-right img{max-width:320px;margin-bottom:24px}.hero-left{max-width:100%}.hero-buttons{justify-content:center}.hero-metrics-grid{grid-template-columns:1fr;text-align:left}.contact-section{flex-direction:column}}@media(min-width:1024px){.hero-right img{max-width:550px}.recovery-grid{grid-template-columns:1fr 1fr}}.skeleton-slide .review-card{background-color:var(--card-bg);border:1px solid var(--border-color)}.skeleton-avatar{width:48px;height:48px;border-radius:50%;background-color:#ffffff0d}.skeleton-name{width:120px;height:16px;border-radius:4px;background-color:#ffffff0d;margin-bottom:8px}.skeleton-stars{width:80px;height:14px;border-radius:4px;background-color:#ffffff0d}.skeleton-text{width:100%;height:16px;border-radius:4px;background-color:#ffffff0d;margin-bottom:8px}.skeleton-text.short{width:60%}.faq-answer{visibility:hidden;transition:max-height .35s ease-out,visibility 0s linear .35s}.faq-item.active .faq-answer{visibility:visible;transition:max-height .35s ease-out,visibility 0s linear 0s}.read-more-btn{min-height:24px}
