.cas-explainer h2{font-size: clamp(1.4rem, 3.5vw, 1.8rem);font-weight: 800;color: #0f172a;margin: 0 0 16px;letter-spacing: -0.02em;line-height: 1.2;}.cas-explainer h3{font-size: clamp(1.1rem, 2.5vw, 1.35rem);font-weight: 700;color: #111827;margin: 32px 0 12px;line-height: 1.3;}.cas-explainer p, .cas-intro{font-size: 0.95rem;color: #374151;line-height: 1.7;margin: 0 0 16px;}.cas-stats{display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px;margin: 32px 0;}.cas-stat-card{background: #ffffff;border: 1px solid #e5e7eb;border-radius: 14px;padding: 24px 16px;text-align: center;transition: border-color 0.2s, box-shadow 0.2s;}.cas-stat-card:hover{border-color: #bfdbfe;box-shadow: 0 4px 12px rgba(37, 99, 235, 0.08);}.cas-stat-num{font-size: clamp(1.5rem, 3vw, 2rem);font-weight: 800;color: #2563eb;line-height: 1.1;margin-bottom: 6px;letter-spacing: -0.02em;}.cas-stat-lbl{font-size: 0.75rem;font-weight: 600;color: #6b7280;text-transform: uppercase;letter-spacing: 0.06em;}.cas-links{display: flex;flex-wrap: wrap;gap: 12px;margin: 32px 0;}.cas-link{display: inline-flex;align-items: center;gap: 4px;padding: 8px 18px;background: #eff6ff;border: 1px solid #bfdbfe;border-radius: 10px;font-size: 0.88rem;font-weight: 600;color: #1d4ed8;text-decoration: none;transition: background 0.15s, border-color 0.15s, transform 0.15s;}.cas-link:hover{background: #dbeafe;border-color: #93c5fd;transform: translateY(-1px);}.cas-faq{margin-top: 40px;border-top: 1px solid #e5e7eb;padding-top: 32px;}.cas-faq h2{font-size: clamp(1.2rem, 3vw, 1.5rem);margin-bottom: 20px;}.cas-faq details{border: 1px solid #e5e7eb;border-radius: 12px;margin-bottom: 10px;overflow: hidden;transition: border-color 0.2s;}.cas-faq details:hover{border-color: #bfdbfe;}.cas-faq details[open]{border-color: #93c5fd;box-shadow: 0 2px 8px rgba(37, 99, 235, 0.06);}.cas-faq summary{font-size: 0.95rem;font-weight: 600;color: #111827;padding: 16px 20px;cursor: pointer;list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 12px;transition: background 0.15s;}.cas-faq summary::-webkit-details-marker{display: none;}.cas-faq summary::after{content: '+';font-size: 1.2rem;font-weight: 300;color: #6b7280;flex-shrink: 0;transition: transform 0.2s;}.cas-faq details[open] summary::after{content: '−';color: #2563eb;}.cas-faq summary:hover{background: #f9fafb;}.cas-faq details p{padding: 0 20px 16px;font-size: 0.9rem;color: #4b5563;line-height: 1.65;margin: 0;}@media (max-width: 768px){.cas-stats{grid-template-columns: repeat(2, 1fr);}.cas-links{flex-direction: column;}.cas-link{justify-content: center;}}@media (max-width: 480px){.cas-stats{grid-template-columns: 1fr;gap: 10px;}.cas-stat-card{padding: 16px 12px;}.cas-stat-num{font-size: 1.5rem;}}.recently-closed-section{padding: 64px clamp(1rem, 4vw, 2rem);background: #f9fafb;border-top: 1px solid #e5e7eb;}.recently-closed-inner{max-width: 1200px;margin: 0 auto;}.recently-closed-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 32px;flex-wrap: wrap;}.recently-closed-title-wrap{display: flex;flex-direction: column;gap: 4px;}.recently-closed-icon{font-size: 1.2rem;margin-right: 8px;}.recently-closed-title{font-size: clamp(1.3rem, 3vw, 1.6rem);font-weight: 800;color: #111827;margin: 0;display: flex;align-items: center;gap: 8px;}.recently-closed-sub{font-size: 0.88rem;color: #6b7280;margin: 4px 0 0;}.recently-closed-cta{font-size: 0.88rem;font-weight: 600;color: #2563eb;text-decoration: none;white-space: nowrap;}.recently-closed-cta:hover{text-decoration: underline;}.recently-closed-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr));gap: 16px;}.rc-card{position: relative;background: #ffffff;border: 1px solid #e5e7eb;border-radius: 14px;overflow: hidden;padding: 20px;opacity: 0.75;transition: opacity 0.2s, border-color 0.2s, box-shadow 0.2s;}.rc-card:hover{opacity: 1;border-color: #d1d5db;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);}.rc-card-closed-tag{position: absolute;top: 12px;right: 12px;display: inline-flex;align-items: center;gap: 4px;background: #fee2e2;color: #dc2626;font-size: 0.68rem;font-weight: 800;letter-spacing: 0.1em;padding: 4px 10px;border-radius: 6px;text-transform: uppercase;}.rc-card-body{padding-right: 60px;}.rc-card-title{font-size: 0.95rem;font-weight: 700;color: #111827;line-height: 1.35;margin-bottom: 4px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.rc-card-company{font-size: 0.8rem;font-weight: 500;color: #6b7280;margin-bottom: 8px;}.rc-card-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 0.78rem;color: #6b7280;margin-bottom: 12px;}.rc-card-closed-date{color: #6b7280;font-weight: 500;}.rc-card-payout{font-weight: 600;color: #374151;}.rc-card-meta .rc-card-payout::before{content: '·';margin-right: 8px;color: #d1d5db;}.rc-card-footer{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding-top: 12px;border-top: 1px solid #f3f4f6;}.rc-card-missed{font-size: 0.78rem;font-weight: 500;color: #6b7280;font-style: italic;}.rc-card-link{font-size: 0.82rem;font-weight: 600;color: #2563eb;text-decoration: none;white-space: nowrap;}.rc-card-link:hover{text-decoration: underline;}@media (max-width: 768px){.recently-closed-header{flex-direction: column;}.recently-closed-grid{grid-template-columns: 1fr;}}.sidebar{display: flex;flex-direction: column;gap: 20px;}.sidebar-card{background: #ffffff;border: 1px solid #e5e7eb;border-radius: 14px;padding: 20px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);}.sidebar-card h4{font-size: 0.95rem;font-weight: 700;color: #111827;margin: 0 0 14px;}.sidebar-tags{display: flex;flex-wrap: wrap;gap: 8px;}.sidebar-tag{display: inline-flex;align-items: center;padding: 6px 14px;background: #f3f4f6;border: 1px solid #e5e7eb;border-radius: 8px;font-size: 0.82rem;font-weight: 500;color: #374151;text-decoration: none;transition: background 0.15s, border-color 0.15s, color 0.15s, transform 0.15s;}.sidebar-tag:hover{background: #eff6ff;border-color: #bfdbfe;color: #1d4ed8;transform: translateY(-1px);}.sidebar-card.sidebar-cta{background: linear-gradient(135deg, #f0f7ff 0%, #ffffff 100%);border-color: #bfdbfe;}.sidebar-cta-badge{display: inline-flex;align-items: center;gap: 4px;font-size: 0.75rem;font-weight: 700;color: #1d4ed8;background: #dbeafe;border: 1px solid #93c5fd;border-radius: 20px;padding: 4px 12px;margin-bottom: 12px;}.sidebar-card.sidebar-cta h3{font-size: 1.15rem;font-weight: 800;color: #111827;margin: 0 0 8px;}.sidebar-card.sidebar-cta p{font-size: 0.85rem;color: #6b7280;line-height: 1.55;margin: 0 0 14px;}.sidebar-cta-price-row{display: flex;align-items: baseline;gap: 8px;margin-bottom: 14px;}.sidebar-price-main{font-size: 1.5rem;font-weight: 800;color: #111827;}.sidebar-price-sub{font-size: 0.78rem;color: #6b7280;}.sidebar-btn{display: block;width: 100%;padding: 12px 20px;background: #2563eb;color: #ffffff;font-size: 0.95rem;font-weight: 700;text-align: center;text-decoration: none;border: none;border-radius: 10px;cursor: pointer;box-shadow: 0 4px 14px rgba(37, 99, 235, 0.25);transition: background 0.15s, transform 0.15s, box-shadow 0.15s;}.sidebar-btn:hover{background: #1d4ed8;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(37, 99, 235, 0.35);}.sidebar-cta-note{font-size: 0.78rem;color: #6b7280;text-align: center;margin: 10px 0 0;line-height: 1.5;}.sidebar-steps{list-style: none;counter-reset: sidebar-step;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 12px;}.sidebar-steps li{counter-increment: sidebar-step;display: flex;align-items: center;gap: 12px;font-size: 0.88rem;color: #374151;line-height: 1.45;}.sidebar-steps li::before{content: counter(sidebar-step);display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;min-width: 28px;background: #eff6ff;color: #2563eb;font-size: 0.78rem;font-weight: 700;border-radius: 50%;flex-shrink: 0;}@media (max-width: 1024px){.sidebar{flex-direction: row;flex-wrap: wrap;gap: 16px;}.sidebar-card{flex: 1 1 calc(50% - 8px);min-width: 260px;}}@media (max-width: 640px){.sidebar{flex-direction: column;}.sidebar-card{flex: 1 1 100%;min-width: 0;}}@keyframes urgency-pulse{0%{box-shadow: 0 0 0 0 rgba(37, 99, 235, 0.7);}50%{box-shadow: 0 0 0 8px rgba(37, 99, 235, 0);}100%{box-shadow: 0 0 0 0 rgba(37, 99, 235, 0);}}@keyframes urgency-glow{0%{text-shadow: 0 0 4px rgba(37, 99, 235, 0.4);}50%{text-shadow: 0 0 12px rgba(37, 99, 235, 0.8);}100%{text-shadow: 0 0 4px rgba(37, 99, 235, 0.4);}}.urgency-banner-premium{width: 100%;background: linear-gradient(90deg, #f0f7ff 0%, #ffffff 100%);border-bottom: 2px solid #bfdbfe;padding: 12px clamp(1rem, 4vw, 2rem);position: relative;overflow: hidden;}.urgency-banner-premium::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 2px;background: linear-gradient(90deg, rgba(37, 99, 235, 0.3), rgba(37, 99, 235, 0.1), transparent);}.urgency-banner-content{max-width: 1200px;margin: 0 auto;display: flex;align-items: center;gap: 16px;justify-content: space-between;flex-wrap: wrap;}.urgency-banner-message{display: flex;align-items: center;gap: 12px;flex: 1;min-width: 200px;}.urgency-banner-icon{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background: rgba(37, 99, 235, 0.15);border: 2px solid rgba(37, 99, 235, 0.3);font-size: 14px;flex-shrink: 0;animation: urgency-pulse 2s infinite;}.urgency-banner-icon.flame{color: #dc2626;animation: urgency-glow 2s infinite;background: rgba(220, 38, 38, 0.1);border-color: rgba(220, 38, 38, 0.2);}.urgency-banner-icon.clock{color: #2563eb;}.urgency-banner-text{display: flex;flex-direction: column;gap: 2px;}.urgency-banner-count{font-size: clamp(0.9rem, 2vw, 1rem);font-weight: 700;color: #111827;letter-spacing: -0.01em;}.urgency-banner-subtitle{font-size: 0.8rem;color: #6b7280;font-weight: 500;}.urgency-banner-amount{font-weight: 700;color: #2563eb;}.urgency-banner-cta{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;font-size: 0.88rem;font-weight: 600;color: #2563eb;text-decoration: none;white-space: nowrap;transition: all 0.2s ease;border-radius: 6px;cursor: pointer;}.urgency-banner-cta:hover{background: rgba(37, 99, 235, 0.1);color: #1d4ed8;transform: translateX(2px);}.urgency-banner-cta:active{transform: translateX(0);}.urgency-banner-arrow{font-size: 1.1em;transition: transform 0.2s ease;}.urgency-banner-cta:hover .urgency-banner-arrow{transform: translateX(3px);}@media (max-width: 768px){.urgency-banner-premium{padding: 10px clamp(1rem, 4vw, 1.5rem);}.urgency-banner-content{flex-direction: column;align-items: flex-start;gap: 10px;}.urgency-banner-message{width: 100%;justify-content: space-between;}.urgency-banner-cta{margin-left: auto;margin-top: 0;}.urgency-banner-text{flex: 1;}.urgency-banner-count{font-size: 0.9rem;}.urgency-banner-subtitle{font-size: 0.75rem;}}@media (max-width: 480px){.urgency-banner-premium{padding: 8px 1rem;}.urgency-banner-content{gap: 8px;}.urgency-banner-message{gap: 10px;}.urgency-banner-icon{width: 24px;height: 24px;font-size: 12px;}.urgency-banner-count{font-size: 0.85rem;}.urgency-banner-cta{font-size: 0.8rem;padding: 4px 10px;}}.testimonials-section{background: #ffffff !important;border-top: 1px solid var(--sr-border, #e8eced) !important;border-bottom: 1px solid var(--sr-border, #e8eced) !important;}.testimonials-eyebrow{background: rgba(34,197,94,0.1) !important;border-color: rgba(34,197,94,0.2) !important;color: var(--sr-primary-dark, #15803d) !important;}.testimonials-title{color: var(--sr-navy, #003561) !important;}.testimonials-sub{color: var(--sr-text-muted, #69757a) !important;}.testimonial-card{background: #f5f7f8 !important;border: 1px solid var(--sr-border, #e8eced) !important;box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;}.testimonial-card:hover{border-color: var(--sr-primary-dark, #15803d) !important;background: #ffffff !important;}.testimonial-card::before{display: none !important;}.testimonial-quote{color: var(--sr-text-subdued, #495257) !important;}.testimonial-name{color: var(--sr-navy, #003561) !important;}.testimonial-state{color: var(--sr-text-muted, #69757a) !important;}.testimonial-settlement{color: var(--sr-primary-dark, #15803d) !important;}.star{color: #d1d5db !important;}.star-filled{color: #b45309 !important;}.testimonials-counter-banner{background: rgba(34,197,94,0.06) !important;border-color: rgba(34,197,94,0.15) !important;}.testimonials-counter-text{color: var(--sr-text-subdued, #495257) !important;}.testimonials-counter-text strong{color: var(--sr-primary-dark, #15803d) !important;}.testimonials-trust-badges{color: var(--sr-text-subdued, #495257) !important;}.testimonials-trust-badge{color: var(--sr-text-subdued, #495257) !important;}.testimonials-trust-badge span{color: var(--sr-text-subdued, #495257) !important;}.testimonials-footer{color: var(--sr-text-muted, #69757a) !important;}.testimonials-see-all{color: var(--sr-primary-dark, #15803d) !important;}.testimonials-share-link{color: var(--sr-primary-dark, #15803d) !important;}.testimonials-cta-sep{color: var(--sr-text-muted, #69757a) !important;}.testimonials-disclaimer{color: #4b5563 !important;}.testimonials-dot{background: #d1d5db !important;}.testimonials-dot.active{background: var(--sr-primary-dark, #15803d) !important;}