.kerone-cases-widget[data-astro-cid-64mujtpc] [data-astro-cid-64mujtpc]{box-sizing:border-box;margin:0;padding:0}.kerone-cases-widget[data-astro-cid-64mujtpc]{font-family:var(--font-sans);color:var(--dark);position:relative}.kerone-grain[data-astro-cid-64mujtpc]{pointer-events:none;z-index:1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-hero[data-astro-cid-64mujtpc]{background:linear-gradient(135deg, var(--secondary) 0%, var(--primary) 60%, #1b3a8a 100%);color:var(--light);padding:5rem 5%;position:relative;overflow:hidden}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-hero[data-astro-cid-64mujtpc]:before{content:"";background:radial-gradient(circle,#ffffff14 0%,#0000 70%);width:600px;height:600px;animation:20s ease-in-out infinite kerone-float;position:absolute;top:-50%;right:-20%}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-hero[data-astro-cid-64mujtpc]:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}@keyframes kerone-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-100px,-100px)rotate(180deg)}}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-hero-content[data-astro-cid-64mujtpc]{z-index:2;max-width:1440px;margin:0 auto;position:relative}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-eyebrow[data-astro-cid-64mujtpc]{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:1.2rem;font-family:Space Mono,monospace;font-size:.72rem;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-eyebrow[data-astro-cid-64mujtpc]:before{content:"";background:var(--accent);flex-shrink:0;width:40px;height:2px;display:block}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-hero[data-astro-cid-64mujtpc] h1[data-astro-cid-64mujtpc]{font-family:var(--font-heading);letter-spacing:.05em;color:#fff;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,6rem);line-height:.92;animation:.8s ease-out kerone-slideInUp}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-hero[data-astro-cid-64mujtpc] h1[data-astro-cid-64mujtpc] em[data-astro-cid-64mujtpc]{color:var(--accent);font-style:normal;display:block}@keyframes kerone-slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-hero-lead[data-astro-cid-64mujtpc]{color:#fffc;max-width:600px;margin-bottom:3rem;font-size:1.1rem;font-weight:300;line-height:1.75;animation:.8s ease-out .2s backwards kerone-slideInUp}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-stats[data-astro-cid-64mujtpc]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2px;max-width:700px;animation:.8s ease-out .4s backwards kerone-slideInUp;display:grid}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-stat[data-astro-cid-64mujtpc]{background:#ffffff0f;border:1px solid #ffffff14;padding:1.5rem;transition:background .3s;position:relative}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-stat[data-astro-cid-64mujtpc]:hover{background:#ffffff1a}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-stat[data-astro-cid-64mujtpc]:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-stat-number[data-astro-cid-64mujtpc]{font-family:var(--font-heading);color:var(--accent);font-size:3rem;line-height:1}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-stat-label[data-astro-cid-64mujtpc]{text-transform:uppercase;letter-spacing:.12em;color:#fff9;margin-top:.3rem;font-family:Space Mono,monospace;font-size:.7rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-section[data-astro-cid-64mujtpc]{max-width:1440px;margin:0 auto;padding:4rem 5%}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-section[data-astro-cid-64mujtpc].alt-bg{background:var(--light);border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;max-width:100%}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-alt-inner[data-astro-cid-64mujtpc]{max-width:1440px;margin:0 auto}.kerone-cases-widget[data-astro-cid-64mujtpc] .section-label[data-astro-cid-64mujtpc]{letter-spacing:.22em;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;margin-bottom:.6rem;font-family:Space Mono,monospace;font-size:.68rem;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .section-label[data-astro-cid-64mujtpc]:after{content:"";background:var(--primary);opacity:.4;width:40px;height:1px;display:inline-block}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-section-title[data-astro-cid-64mujtpc]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--dark);margin-top:0;margin-bottom:.75rem;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:700;line-height:1.22}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-section-title[data-astro-cid-64mujtpc] span[data-astro-cid-64mujtpc]{color:var(--primary)}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-section-subtitle[data-astro-cid-64mujtpc]{color:#666;max-width:560px;margin-bottom:3rem;font-size:.95rem;line-height:1.7}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-case[data-astro-cid-64mujtpc]{border:3px solid var(--dark);background:#fff;margin-bottom:4rem;transition:all .4s;position:relative;overflow:hidden}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-case[data-astro-cid-64mujtpc]:before{content:"";background:var(--primary);z-index:2;width:5px;position:absolute;top:0;bottom:0;left:0}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-case[data-astro-cid-64mujtpc]:hover{box-shadow:10px 10px 0 var(--primary);transform:translateY(-4px)}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-header[data-astro-cid-64mujtpc]{background:var(--primary);border-bottom:3px solid var(--dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 3rem;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-badge[data-astro-cid-64mujtpc]{background:var(--accent);color:var(--primary);text-transform:uppercase;letter-spacing:.08em;padding:.45rem 1rem;font-family:Space Mono,monospace;font-size:.65rem;font-weight:700}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-header-industry[data-astro-cid-64mujtpc]{font-family:var(--font-heading);color:#fff;letter-spacing:.05em;align-items:center;gap:10px;font-size:1.6rem;line-height:1;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-header-industry[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc]{flex-shrink:0}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-content[data-astro-cid-64mujtpc]{padding:3rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-industry[data-astro-cid-64mujtpc]{color:var(--primary);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:1rem;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-industry[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc]{flex-shrink:0}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-content[data-astro-cid-64mujtpc] h2[data-astro-cid-64mujtpc]{font-family:var(--font-heading);letter-spacing:.04em;color:var(--dark);margin-bottom:1rem;font-size:2.4rem;line-height:1.05}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-excerpt[data-astro-cid-64mujtpc]{color:#555;margin-bottom:2rem;font-size:.95rem;line-height:1.75}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-metrics[data-astro-cid-64mujtpc]{border-bottom:1px solid #eee;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.kerone-cases-widget[data-astro-cid-64mujtpc] .metric[data-astro-cid-64mujtpc]{text-align:center;background:var(--mid);border:1px solid #1b46971a;padding:1rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .metric-value[data-astro-cid-64mujtpc]{font-family:var(--font-heading);color:var(--primary);font-size:2.5rem;line-height:1}.kerone-cases-widget[data-astro-cid-64mujtpc] .metric-label[data-astro-cid-64mujtpc]{text-transform:uppercase;letter-spacing:.08em;color:#666;margin-top:.4rem;font-family:Space Mono,monospace;font-size:.62rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-cta[data-astro-cid-64mujtpc]{font-family:var(--font-sans);background:var(--primary);color:#fff;border:2px solid var(--primary);text-transform:uppercase;letter-spacing:.08em;padding:.9rem 2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-cta[data-astro-cid-64mujtpc]:hover{color:var(--primary);background:0 0}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-grid[data-astro-cid-64mujtpc]{background:var(--dark);border:2px solid var(--dark);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2px;display:grid}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-card[data-astro-cid-64mujtpc]{background:#fff;flex-direction:column;transition:all .35s;display:flex;position:relative;overflow:hidden}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-card[data-astro-cid-64mujtpc]:before{content:"";z-index:2;background:0 0;width:4px;transition:background .3s;position:absolute;top:0;bottom:0;left:0}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-card[data-astro-cid-64mujtpc]:hover{background:var(--mid);z-index:5;transform:translateY(-4px);box-shadow:0 12px 30px #1b469726}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-card[data-astro-cid-64mujtpc]:hover:before{background:var(--primary)}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-card-header[data-astro-cid-64mujtpc]{background:var(--primary);border-bottom:2px solid var(--dark);justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-tag[data-astro-cid-64mujtpc]{background:var(--accent);color:var(--primary);text-transform:uppercase;letter-spacing:.08em;padding:.35rem .8rem;font-family:Space Mono,monospace;font-size:.62rem;font-weight:700}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-card-icon[data-astro-cid-64mujtpc]{flex-shrink:0;width:32px;height:32px}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-body[data-astro-cid-64mujtpc]{flex-direction:column;flex:1;padding:2rem;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-card[data-astro-cid-64mujtpc] h3[data-astro-cid-64mujtpc]{font-family:var(--font-heading);letter-spacing:.04em;color:var(--dark);margin-bottom:.5rem;font-size:1.5rem;line-height:1.15}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-card[data-astro-cid-64mujtpc] p[data-astro-cid-64mujtpc]{color:#555;flex:1;margin-bottom:1.5rem;font-size:.88rem;line-height:1.7}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-results[data-astro-cid-64mujtpc]{border-top:1px solid #eee;gap:1.5rem;margin-bottom:1.25rem;padding-top:1.25rem;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .result-item[data-astro-cid-64mujtpc]{text-align:center;background:var(--mid);flex:1;padding:.75rem .5rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .result-value[data-astro-cid-64mujtpc]{font-family:var(--font-heading);color:var(--primary);font-size:1.8rem;line-height:1}.kerone-cases-widget[data-astro-cid-64mujtpc] .result-label[data-astro-cid-64mujtpc]{text-transform:uppercase;letter-spacing:.08em;color:#666;margin-top:.3rem;font-family:Space Mono,monospace;font-size:.62rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-link[data-astro-cid-64mujtpc]{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;font-family:Space Mono,monospace;font-size:.75rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-link[data-astro-cid-64mujtpc]:hover{gap:1rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonials-grid[data-astro-cid-64mujtpc]{background:var(--dark);border:2px solid var(--dark);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px;display:grid}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]{background:#fff;padding:2.5rem 2rem;transition:all .35s;position:relative;overflow:hidden}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]:before{content:"";background:var(--accent);height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]:hover{background:var(--primary);z-index:5;transform:translateY(-4px);box-shadow:0 12px 30px #1b469733}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]:hover:before{transform:scaleX(1)}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]:hover .testimonial-text[data-astro-cid-64mujtpc],.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]:hover .author-info[data-astro-cid-64mujtpc] h4[data-astro-cid-64mujtpc]{color:#fff}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]:hover .author-role[data-astro-cid-64mujtpc]{color:#fff9}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]:hover .quote-icon[data-astro-cid-64mujtpc] path[data-astro-cid-64mujtpc]{fill:#fff3}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]:hover .author-avatar[data-astro-cid-64mujtpc]{background:#ffffff1a;border-color:#fff3}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-card[data-astro-cid-64mujtpc]:hover .testimonial-divider[data-astro-cid-64mujtpc]{background:#fff3}.kerone-cases-widget[data-astro-cid-64mujtpc] .quote-icon[data-astro-cid-64mujtpc]{width:48px;height:40px;margin-bottom:1rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .quote-icon[data-astro-cid-64mujtpc] path[data-astro-cid-64mujtpc]{fill:var(--accent);transition:fill .3s}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-text[data-astro-cid-64mujtpc]{color:#555;margin-bottom:1.5rem;font-size:.95rem;font-style:italic;line-height:1.8;transition:color .3s}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-divider[data-astro-cid-64mujtpc]{background:var(--accent);width:40px;height:2px;margin-bottom:1.25rem;transition:background .3s}.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonial-author[data-astro-cid-64mujtpc]{align-items:center;gap:1rem;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .author-avatar[data-astro-cid-64mujtpc]{background:var(--accent);width:50px;height:50px;font-family:var(--font-heading);color:var(--primary);letter-spacing:.05em;border:2px solid #1b469733;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .3s;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .author-info[data-astro-cid-64mujtpc] h4[data-astro-cid-64mujtpc]{font-family:var(--font-heading);letter-spacing:.05em;color:var(--dark);margin-bottom:.2rem;font-size:1.15rem;transition:color .3s}.kerone-cases-widget[data-astro-cid-64mujtpc] .author-role[data-astro-cid-64mujtpc]{color:#888;font-size:.78rem;transition:color .3s}.kerone-cases-widget[data-astro-cid-64mujtpc] .industries-grid[data-astro-cid-64mujtpc]{background:var(--dark);border:2px solid var(--dark);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]{text-align:center;cursor:pointer;background:#fff;padding:2.5rem 2rem;transition:all .35s;position:relative;overflow:hidden}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:before{content:"";background:var(--primary);height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover{background:var(--primary);z-index:5;transform:translateY(-4px);box-shadow:0 12px 30px #1b469733}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover:before{transform:scaleX(1)}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover h3[data-astro-cid-64mujtpc]{color:#fff}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover .industry-icon-box[data-astro-cid-64mujtpc]{background:#ffffff26}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover .industry-icon-box[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc] path[data-astro-cid-64mujtpc],.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover .industry-icon-box[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc] rect[data-astro-cid-64mujtpc],.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover .industry-icon-box[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc] circle[data-astro-cid-64mujtpc],.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover .industry-icon-box[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc] polyline[data-astro-cid-64mujtpc],.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover .industry-icon-box[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc] line[data-astro-cid-64mujtpc],.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc]:hover .industry-icon-box[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc] ellipse[data-astro-cid-64mujtpc]{stroke:#fff}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-icon-box[data-astro-cid-64mujtpc]{background:var(--accent);justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;transition:background .3s;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-icon-box[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc]{width:28px;height:28px}.kerone-cases-widget[data-astro-cid-64mujtpc] .industry-card[data-astro-cid-64mujtpc] h3[data-astro-cid-64mujtpc]{font-family:var(--font-heading);letter-spacing:.04em;color:var(--dark);margin-bottom:.4rem;font-size:1.3rem;transition:color .3s}.kerone-cases-widget[data-astro-cid-64mujtpc] .cta-banner[data-astro-cid-64mujtpc]{background:var(--dark);margin:0;padding:5rem 5%;position:relative;overflow:hidden}.kerone-cases-widget[data-astro-cid-64mujtpc] .cta-banner[data-astro-cid-64mujtpc]:before{content:"";background:repeating-linear-gradient(-45deg,#0000,#0000 20px,#ffffff04 20px 40px);position:absolute;inset:0}.kerone-cases-widget[data-astro-cid-64mujtpc] .cta-content[data-astro-cid-64mujtpc]{text-align:center;z-index:1;max-width:1440px;margin:0 auto;position:relative}.kerone-cases-widget[data-astro-cid-64mujtpc] .cta-content[data-astro-cid-64mujtpc] h2[data-astro-cid-64mujtpc]{font-family:var(--font-heading);letter-spacing:.04em;color:#fff;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.kerone-cases-widget[data-astro-cid-64mujtpc] .cta-content[data-astro-cid-64mujtpc] h2[data-astro-cid-64mujtpc] span[data-astro-cid-64mujtpc]{color:var(--accent)}.kerone-cases-widget[data-astro-cid-64mujtpc] .cta-content[data-astro-cid-64mujtpc] p[data-astro-cid-64mujtpc]{color:#ffffff8c;max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7}.kerone-cases-widget[data-astro-cid-64mujtpc] .cta-buttons[data-astro-cid-64mujtpc]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .btn[data-astro-cid-64mujtpc]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;align-items:center;gap:10px;padding:1rem 2.5rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.kerone-cases-widget[data-astro-cid-64mujtpc] .btn-primary[data-astro-cid-64mujtpc]{background:var(--primary);color:#fff;border:2px solid var(--primary)}.kerone-cases-widget[data-astro-cid-64mujtpc] .btn-primary[data-astro-cid-64mujtpc]:hover{color:var(--accent);border-color:var(--accent);background:0 0}.kerone-cases-widget[data-astro-cid-64mujtpc] .btn-secondary[data-astro-cid-64mujtpc]{color:#fff;background:0 0;border:2px solid #ffffff4d}.kerone-cases-widget[data-astro-cid-64mujtpc] .btn-secondary[data-astro-cid-64mujtpc]:hover{border-color:#fff}.kerone-cases-widget[data-astro-cid-64mujtpc] .btn[data-astro-cid-64mujtpc] svg[data-astro-cid-64mujtpc]{flex-shrink:0;width:18px;height:18px}@media (width<=768px){.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-hero[data-astro-cid-64mujtpc] h1[data-astro-cid-64mujtpc]{font-size:3.2rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-header[data-astro-cid-64mujtpc]{padding:1rem 1.5rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .featured-content[data-astro-cid-64mujtpc]{padding:1.5rem}.kerone-cases-widget[data-astro-cid-64mujtpc] .cases-grid[data-astro-cid-64mujtpc],.kerone-cases-widget[data-astro-cid-64mujtpc] .testimonials-grid[data-astro-cid-64mujtpc]{grid-template-columns:1fr}.kerone-cases-widget[data-astro-cid-64mujtpc] .industries-grid[data-astro-cid-64mujtpc]{grid-template-columns:repeat(2,1fr)}.kerone-cases-widget[data-astro-cid-64mujtpc] .case-metrics[data-astro-cid-64mujtpc]{grid-template-columns:1fr}.kerone-cases-widget[data-astro-cid-64mujtpc] .cta-buttons[data-astro-cid-64mujtpc]{flex-direction:column}.kerone-cases-widget[data-astro-cid-64mujtpc] .btn[data-astro-cid-64mujtpc]{text-align:center;justify-content:center;width:100%}}:root{--primary:#1b4697;--secondary:#004e89;--accent:#dae5fa;--dark:#1a1a1a;--light:#f5f5f5;--border:#2a2a2a;--mid:#e8f0fd;--success:#10b981;--warning:#f59e0b}.kerone-cases-widget *{box-sizing:border-box;margin:0;padding:0}.kerone-cases-widget{font-family:var(--font-sans);color:var(--dark);position:relative}.kerone-grain{pointer-events:none;z-index:1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.kerone-cases-widget .cases-hero{background:linear-gradient(135deg, var(--secondary) 0%, var(--primary) 60%, #1b3a8a 100%);color:var(--light);padding:5rem 5%;position:relative;overflow:hidden}.kerone-cases-widget .cases-hero:before{content:"";background:radial-gradient(circle,#ffffff14 0%,#0000 70%);width:600px;height:600px;animation:20s ease-in-out infinite kerone-float;position:absolute;top:-50%;right:-20%}.kerone-cases-widget .cases-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.kerone-cases-widget .cases-hero-content{z-index:2;max-width:1440px;margin:0 auto;position:relative}.kerone-cases-widget .cases-eyebrow{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:1.2rem;font-family:Space Mono,monospace;font-size:.72rem;display:flex}.kerone-cases-widget .cases-eyebrow:before{content:"";background:var(--accent);flex-shrink:0;width:40px;height:2px;display:block}.kerone-cases-widget .cases-hero h1{font-family:var(--font-heading);letter-spacing:.05em;color:#fff;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,6rem);line-height:.92;animation:.8s ease-out kerone-slideInUp}.kerone-cases-widget .cases-hero h1 em{color:var(--accent);font-style:normal;display:block}.kerone-cases-widget .cases-hero-lead{color:#fffc;max-width:600px;margin-bottom:3rem;font-size:1.1rem;font-weight:300;line-height:1.75;animation:.8s ease-out .2s backwards kerone-slideInUp}.kerone-cases-widget .cases-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2px;max-width:700px;animation:.8s ease-out .4s backwards kerone-slideInUp;display:grid}.kerone-cases-widget .cases-stat{background:#ffffff0f;border:1px solid #ffffff14;padding:1.5rem;transition:background .3s;position:relative}.kerone-cases-widget .cases-stat:hover{background:#ffffff1a}.kerone-cases-widget .cases-stat:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.kerone-cases-widget .cases-stat-number{font-family:var(--font-heading);color:var(--accent);font-size:3rem;line-height:1}.kerone-cases-widget .cases-stat-label{text-transform:uppercase;letter-spacing:.12em;color:#fff9;margin-top:.3rem;font-family:Space Mono,monospace;font-size:.7rem}.kerone-cases-widget .cases-section{max-width:1440px;margin:0 auto;padding:4rem 5%}.kerone-cases-widget .cases-section.alt-bg{background:var(--light);border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;max-width:100%}.kerone-cases-widget .cases-alt-inner{max-width:1440px;margin:0 auto}.kerone-cases-widget .section-label{letter-spacing:.22em;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;margin-bottom:.6rem;font-family:Space Mono,monospace;font-size:.68rem;display:flex}.kerone-cases-widget .section-label:after{content:"";background:var(--primary);opacity:.4;width:40px;height:1px;display:inline-block}.kerone-cases-widget .cases-section-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--dark);margin-top:0;margin-bottom:.75rem;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:700;line-height:1.22}.kerone-cases-widget .cases-section-title span{color:var(--primary)}.kerone-cases-widget .cases-section-subtitle{color:#666;max-width:560px;margin-bottom:3rem;font-size:.95rem;line-height:1.7}.kerone-cases-widget .featured-case{border:3px solid var(--dark);background:#fff;margin-bottom:4rem;transition:all .4s;position:relative;overflow:hidden}.kerone-cases-widget .featured-case:before{content:"";background:var(--primary);z-index:2;width:5px;position:absolute;top:0;bottom:0;left:0}.kerone-cases-widget .featured-case:hover{box-shadow:10px 10px 0 var(--primary);transform:translateY(-4px)}.kerone-cases-widget .featured-header{background:var(--primary);border-bottom:3px solid var(--dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 3rem;display:flex}.kerone-cases-widget .featured-badge{background:var(--accent);color:var(--primary);text-transform:uppercase;letter-spacing:.08em;padding:.45rem 1rem;font-family:Space Mono,monospace;font-size:.65rem;font-weight:700}.kerone-cases-widget .featured-header-industry{font-family:var(--font-heading);color:#fff;letter-spacing:.05em;align-items:center;gap:10px;font-size:1.6rem;line-height:1;display:flex}.kerone-cases-widget .featured-header-industry svg{flex-shrink:0}.kerone-cases-widget .featured-content{padding:3rem}.kerone-cases-widget .case-industry{color:var(--primary);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:1rem;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;display:flex}.kerone-cases-widget .case-industry svg{flex-shrink:0}.kerone-cases-widget .featured-content h2{font-family:var(--font-heading);letter-spacing:.04em;color:var(--dark);margin-bottom:1rem;font-size:2.4rem;line-height:1.05}.kerone-cases-widget .case-excerpt{color:#555;margin-bottom:2rem;font-size:.95rem;line-height:1.75}.kerone-cases-widget .case-metrics{border-bottom:1px solid #eee;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.kerone-cases-widget .metric{text-align:center;background:var(--mid);border:1px solid #1b46971a;padding:1rem}.kerone-cases-widget .metric-value{font-family:var(--font-heading);color:var(--primary);font-size:2.5rem;line-height:1}.kerone-cases-widget .metric-label{text-transform:uppercase;letter-spacing:.08em;color:#666;margin-top:.4rem;font-family:Space Mono,monospace;font-size:.62rem}.kerone-cases-widget .case-cta{font-family:var(--font-sans);background:var(--primary);color:#fff;border:2px solid var(--primary);text-transform:uppercase;letter-spacing:.08em;padding:.9rem 2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.kerone-cases-widget .case-cta:hover{color:var(--primary);background:0 0}.kerone-cases-widget .cases-grid{background:var(--dark);border:2px solid var(--dark);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2px;display:grid}.kerone-cases-widget .case-card{background:#fff;flex-direction:column;transition:all .35s;display:flex;position:relative;overflow:hidden}.kerone-cases-widget .case-card:before{content:"";z-index:2;background:0 0;width:4px;transition:background .3s;position:absolute;top:0;bottom:0;left:0}.kerone-cases-widget .case-card:hover{background:var(--mid);z-index:5;transform:translateY(-4px);box-shadow:0 12px 30px #1b469726}.kerone-cases-widget .case-card:hover:before{background:var(--primary)}.kerone-cases-widget .case-card-header{background:var(--primary);border-bottom:2px solid var(--dark);justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.kerone-cases-widget .case-tag{background:var(--accent);color:var(--primary);text-transform:uppercase;letter-spacing:.08em;padding:.35rem .8rem;font-family:Space Mono,monospace;font-size:.62rem;font-weight:700}.kerone-cases-widget .case-card-icon{flex-shrink:0;width:32px;height:32px}.kerone-cases-widget .case-body{flex-direction:column;flex:1;padding:2rem;display:flex}.kerone-cases-widget .case-card h3{font-family:var(--font-heading);letter-spacing:.04em;color:var(--dark);margin-bottom:.5rem;font-size:1.5rem;line-height:1.15}.kerone-cases-widget .case-card p{color:#555;flex:1;margin-bottom:1.5rem;font-size:.88rem;line-height:1.7}.kerone-cases-widget .case-results{border-top:1px solid #eee;gap:1.5rem;margin-bottom:1.25rem;padding-top:1.25rem;display:flex}.kerone-cases-widget .result-item{text-align:center;background:var(--mid);flex:1;padding:.75rem .5rem}.kerone-cases-widget .result-value{font-family:var(--font-heading);color:var(--primary);font-size:1.8rem;line-height:1}.kerone-cases-widget .result-label{text-transform:uppercase;letter-spacing:.08em;color:#666;margin-top:.3rem;font-family:Space Mono,monospace;font-size:.62rem}.kerone-cases-widget .case-link{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;font-family:Space Mono,monospace;font-size:.75rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.kerone-cases-widget .case-link:hover{gap:1rem}.kerone-cases-widget .testimonials-grid{background:var(--dark);border:2px solid var(--dark);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px;display:grid}.kerone-cases-widget .testimonial-card{background:#fff;padding:2.5rem 2rem;transition:all .35s;position:relative;overflow:hidden}.kerone-cases-widget .testimonial-card:before{content:"";background:var(--accent);height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kerone-cases-widget .testimonial-card:hover{background:var(--primary);z-index:5;transform:translateY(-4px);box-shadow:0 12px 30px #1b469733}.kerone-cases-widget .testimonial-card:hover:before{transform:scaleX(1)}.kerone-cases-widget .testimonial-card:hover .testimonial-text,.kerone-cases-widget .testimonial-card:hover .author-info h4{color:#fff}.kerone-cases-widget .testimonial-card:hover .author-role{color:#fff9}.kerone-cases-widget .testimonial-card:hover .quote-icon path{fill:#fff3}.kerone-cases-widget .testimonial-card:hover .author-avatar{background:#ffffff1a;border-color:#fff3}.kerone-cases-widget .testimonial-card:hover .testimonial-divider{background:#fff3}.kerone-cases-widget .quote-icon{width:48px;height:40px;margin-bottom:1rem}.kerone-cases-widget .quote-icon path{fill:var(--accent);transition:fill .3s}.kerone-cases-widget .testimonial-text{color:#555;margin-bottom:1.5rem;font-size:.95rem;font-style:italic;line-height:1.8;transition:color .3s}.kerone-cases-widget .testimonial-divider{background:var(--accent);width:40px;height:2px;margin-bottom:1.25rem;transition:background .3s}.kerone-cases-widget .testimonial-author{align-items:center;gap:1rem;display:flex}.kerone-cases-widget .author-avatar{background:var(--accent);width:50px;height:50px;font-family:var(--font-heading);color:var(--primary);letter-spacing:.05em;border:2px solid #1b469733;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:all .3s;display:flex}.kerone-cases-widget .author-info h4{font-family:var(--font-heading);letter-spacing:.05em;color:var(--dark);margin-bottom:.2rem;font-size:1.15rem;transition:color .3s}.kerone-cases-widget .author-role{color:#888;font-size:.78rem;transition:color .3s}.kerone-cases-widget .industries-grid{background:var(--dark);border:2px solid var(--dark);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.kerone-cases-widget .industry-card{text-align:center;cursor:pointer;background:#fff;padding:2.5rem 2rem;transition:all .35s;position:relative;overflow:hidden}.kerone-cases-widget .industry-card:before{content:"";background:var(--primary);height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kerone-cases-widget .industry-card:hover{background:var(--primary);z-index:5;transform:translateY(-4px);box-shadow:0 12px 30px #1b469733}.kerone-cases-widget .industry-card:hover:before{transform:scaleX(1)}.kerone-cases-widget .industry-card:hover h3{color:#fff}.kerone-cases-widget .industry-card:hover .industry-icon-box{background:#ffffff26}.kerone-cases-widget .industry-card:hover .industry-icon-box svg path,.kerone-cases-widget .industry-card:hover .industry-icon-box svg rect,.kerone-cases-widget .industry-card:hover .industry-icon-box svg circle,.kerone-cases-widget .industry-card:hover .industry-icon-box svg polyline,.kerone-cases-widget .industry-card:hover .industry-icon-box svg line,.kerone-cases-widget .industry-card:hover .industry-icon-box svg ellipse{stroke:#fff}.kerone-cases-widget .industry-icon-box{background:var(--accent);justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;transition:background .3s;display:flex}.kerone-cases-widget .industry-icon-box svg{width:28px;height:28px}.kerone-cases-widget .industry-card h3{font-family:var(--font-heading);letter-spacing:.04em;color:var(--dark);margin-bottom:.4rem;font-size:1.3rem;transition:color .3s}.kerone-cases-widget .cta-banner{background:var(--dark);margin:0;padding:5rem 5%;position:relative;overflow:hidden}.kerone-cases-widget .cta-banner:before{content:"";background:repeating-linear-gradient(-45deg,#0000,#0000 20px,#ffffff04 20px 40px);position:absolute;inset:0}.kerone-cases-widget .cta-content{text-align:center;z-index:1;max-width:1440px;margin:0 auto;position:relative}.kerone-cases-widget .cta-content h2{font-family:var(--font-heading);letter-spacing:.04em;color:#fff;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.kerone-cases-widget .cta-content h2 span{color:var(--accent)}.kerone-cases-widget .cta-content p{color:#ffffff8c;max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7}.kerone-cases-widget .cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.kerone-cases-widget .btn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;align-items:center;gap:10px;padding:1rem 2.5rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.kerone-cases-widget .btn-primary{background:var(--primary);color:#fff;border:2px solid var(--primary)}.kerone-cases-widget .btn-primary:hover{color:var(--accent);border-color:var(--accent);background:0 0}.kerone-cases-widget .btn-secondary{color:#fff;background:0 0;border:2px solid #ffffff4d}.kerone-cases-widget .btn-secondary:hover{border-color:#fff}.kerone-cases-widget .btn svg{flex-shrink:0;width:18px;height:18px}@media (width<=768px){.kerone-cases-widget .cases-hero h1{font-size:3.2rem}.kerone-cases-widget .featured-header{padding:1rem 1.5rem}.kerone-cases-widget .featured-content{padding:1.5rem}.kerone-cases-widget .cases-grid,.kerone-cases-widget .testimonials-grid{grid-template-columns:1fr}.kerone-cases-widget .industries-grid{grid-template-columns:repeat(2,1fr)}.kerone-cases-widget .case-metrics{grid-template-columns:1fr}.kerone-cases-widget .cta-buttons{flex-direction:column}.kerone-cases-widget .btn{text-align:center;justify-content:center;width:100%}}
