.reviews-section{position:relative;padding:clamp(4rem,6.5vw,5.75rem) 0!important;background-color:#090909!important;overflow:hidden;isolation:isolate}.reviews-section::before{content:'';position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:min(850px,90vw);height:420px;background:radial-gradient(ellipse at center,rgba(243,60,82,0.04) 0%,rgba(243,60,82,0) 70%);pointer-events:none;z-index:0}.reviews-section .container{position:relative;z-index:2}.stories-header-col{margin-bottom:2rem}.stories-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.45rem 1.15rem;background:rgba(243,60,82,0.08);border:1px solid rgba(243,60,82,0.25);border-radius:999px;margin-bottom:1.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(243,60,82,0.08)}.stories-badge-icon{font-size:0.85rem;line-height:1;display:inline-block;filter:drop-shadow(0 0 4px rgba(243,60,82,0.5))}.stories-badge-text{font-family:var(--font-heading,'Outfit',sans-serif);color:#F33C52;font-size:0.78125rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;line-height:1}.stories-title{font-family:var(--font-heading,'Outfit',sans-serif);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:800;line-height:1.15;letter-spacing:-0.03em;color:#ffffff;margin-bottom:1rem}.stories-title .text-gradient{background:linear-gradient(135deg,#F33C52 0%,#FF6B35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stories-subtitle{font-family:var(--font-body,'Inter',sans-serif);font-size:clamp(0.975rem,1.35vw,1.085rem);line-height:1.6;color:rgba(255,255,255,0.7);max-width:640px;margin-left:auto;margin-right:auto}.stories-company-intro{background:#111115;background:linear-gradient(180deg,rgba(22,22,28,0.7) 0%,rgba(17,17,21,0.8) 100%);border:1px solid rgba(255,255,255,0.07);border-radius:16px;padding:clamp(1.4rem,2.8vw,1.85rem) clamp(1.4rem,3.5vw,2.25rem);max-width:760px;margin-bottom:clamp(2.25rem,4vw,3rem);box-shadow:0 10px 30px -10px rgba(0,0,0,0.45);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;text-align:center;position:relative}@media (hover:hover) and (pointer:fine){.stories-company-intro:hover{transform:translateY(-2px);border-color:rgba(243,60,82,0.22);box-shadow:0 14px 36px -10px rgba(0,0,0,0.55),0 0 20px rgba(243,60,82,0.05)}}.company-intro-heading{font-family:var(--font-heading,'Outfit',sans-serif);font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700;letter-spacing:-0.015em;color:#ffffff;margin-bottom:0.65rem;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem}.company-intro-text{font-family:var(--font-body,'Inter',sans-serif);font-size:clamp(0.9rem,1.15vw,0.965rem);line-height:1.65;color:rgba(255,255,255,0.72);margin:0}.stories-stats-panel{background:#111115;background:linear-gradient(180deg,rgba(20,20,26,0.85) 0%,rgba(15,15,19,0.95) 100%);border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:0;max-width:920px;width:100%;box-shadow:0 20px 45px -15px rgba(0,0,0,0.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;overflow:hidden;position:relative}@media (hover:hover) and (pointer:fine){.stories-stats-panel:hover{transform:translateY(-3px);border-color:rgba(243,60,82,0.35);box-shadow:0 24px 50px -15px rgba(0,0,0,0.7),0 0 30px rgba(243,60,82,0.1)}}.stories-stats-grid{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100%;margin:0;padding:0}.stories-stat-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;position:relative;border-right:1px solid rgba(255,255,255,0.08);transition:background-color 0.25s ease}.stories-stat-col:last-child{border-right:none}@media (hover:hover) and (pointer:fine){.stories-stat-col:hover{background-color:rgba(255,255,255,0.015)}}.stories-stat-card{padding:clamp(1.75rem,3vw,2.35rem) clamp(1rem,2vw,1.75rem);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.stories-stat-number-wrap{margin-bottom:0.5rem;display:flex;align-items:baseline;justify-content:center}.stories-stat-number{font-family:var(--font-heading,'Outfit',sans-serif);font-size:clamp(2.5rem,4.2vw,3.25rem);font-weight:800;line-height:1;display:inline-flex;align-items:baseline;justify-content:center;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#F33C52 0%,#FF6B35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-num-val{display:inline-block;font-variant-numeric:tabular-nums}.stat-num-suffix{display:inline-block;font-variant-numeric:tabular-nums;margin-left:1px}.stories-stat-label{font-family:var(--font-heading,'Outfit',sans-serif);color:rgba(255,255,255,0.92);font-size:clamp(0.75rem,0.95vw,0.8125rem);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;line-height:1.25;margin-bottom:0.35rem;display:block}.stories-stat-supporting{font-family:var(--font-body,'Inter',sans-serif);color:rgba(255,255,255,0.6);font-size:clamp(0.8125rem,0.95vw,0.875rem);line-height:1.4;display:block;max-width:220px;margin:0 auto}@media (max-width:767.98px){.stories-stats-grid{flex-direction:column}.stories-stat-col{border-right:none;border-bottom:1px solid rgba(255,255,255,0.08);width:100%}.stories-stat-col:last-child{border-bottom:none}.stories-stat-card{padding:1.5rem 1rem}.stories-stat-number{font-size:2.25rem}.stories-stat-label{font-size:0.75rem}.stories-stat-supporting{font-size:0.8125rem;max-width:100%}.stories-company-intro{padding:1.25rem 1.15rem;margin-bottom:2rem}.company-intro-heading{font-size:1.15rem}.company-intro-text{font-size:0.875rem;line-height:1.6}}[data-theme="light"] .reviews-section{background-color:#f8f9fa!important}[data-theme="light"] .reviews-section::before{background:radial-gradient(ellipse at center,rgba(243,60,82,0.03) 0%,rgba(243,60,82,0) 70%)}[data-theme="light"] .stories-title{color:#111827}[data-theme="light"] .stories-subtitle{color:#4b5563}[data-theme="light"] .stories-company-intro{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 8px 24px rgba(0,0,0,0.04)}[data-theme="light"] .stories-company-intro:hover{border-color:rgba(243,60,82,0.3);box-shadow:0 12px 28px rgba(0,0,0,0.07),0 0 15px rgba(243,60,82,0.05)}[data-theme="light"] .company-intro-heading{color:#111827}[data-theme="light"] .company-intro-text{color:#4b5563}[data-theme="light"] .stories-stats-panel{background:#ffffff;border-color:rgba(0,0,0,0.08);box-shadow:0 12px 32px rgba(0,0,0,0.06)}[data-theme="light"] .stories-stats-panel:hover{border-color:rgba(243,60,82,0.35);box-shadow:0 16px 40px rgba(0,0,0,0.09),0 0 20px rgba(243,60,82,0.08)}[data-theme="light"] .stories-stat-col{border-right-color:rgba(0,0,0,0.08)}[data-theme="light"] .stories-stat-col:hover{background-color:rgba(0,0,0,0.015)}@media (max-width:767.98px){[data-theme="light"] .stories-stat-col{border-bottom-color:rgba(0,0,0,0.08)}}[data-theme="light"] .stories-stat-label{color:#1f2937}[data-theme="light"] .stories-stat-supporting{color:#6b7280}@media (prefers-reduced-motion:reduce){.reviews-section *,.stories-badge,.stories-company-intro,.stories-company-intro:hover,.stories-stats-panel,.stories-stats-panel:hover,.stories-stat-col,.stories-stat-col:hover,.stories-stat-number,.fade-in-element{transition:none!important;transform:none!important;animation:none!important;opacity:1!important}}