.kind-words-premium{padding:120px 0;position:relative;background-image:none !important;overflow:hidden}:root[data-theme="dark"] .kind-words-premium{background-image:none !important}.premium-section-header{text-align:center;margin-bottom:64px;padding:0 24px;position:relative;z-index:2}.premium-header-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:9999px;border:2px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(250,250,252,0.85)) padding-box,linear-gradient(180deg,rgba(0,0,0,0.1),rgba(0,0,0,0.03)) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);font-size:0.65rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-muted);margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.7),inset 0 -1px 0 rgba(0,0,0,0.02)}:root[data-theme="dark"] .premium-header-badge{border:2px solid transparent;background:linear-gradient(180deg,rgba(15,20,35,0.9),rgba(10,14,25,0.95)) padding-box,linear-gradient(180deg,rgba(140,182,255,0.3),rgba(140,182,255,0.1)) border-box;background-clip:padding-box,border-box;color:rgba(196,215,255,0.9);box-shadow:0 2px 8px rgba(0,15,40,0.3),inset 0 1px 0 rgba(140,182,255,0.1),inset 0 -1px 0 rgba(0,0,0,0.15)}.premium-header-badge svg{width:12px;height:12px;stroke:currentColor}.premium-section-title{font-size:clamp(2.5rem,5vw,3.5rem);font-family:var(--font-heading);font-weight:400;line-height:1.15;color:var(--color-text);margin:0}.premium-section-title .title-italic{font-style:italic;font-weight:300;color:var(--color-muted)}:root[data-theme="dark"] .premium-section-title .title-italic{color:rgba(255,255,255,0.4)}.testimonials-premium-carousel{position:relative;width:100%;padding:12px 0 32px}.testimonials-premium-track{display:flex;gap:32px;width:max-content;animation:testimonial-premium-scroll 40s linear infinite;padding:8px 0}@media (hover:hover){.testimonials-premium-track:hover{animation-play-state:paused}}@keyframes testimonial-premium-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.testimonial-premium-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 400px;padding:40px;border-radius:20px;border:2px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.92) 100%) padding-box,linear-gradient(180deg,rgba(0,0,0,0.12),rgba(0,0,0,0.04)) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 12px 40px -8px rgba(0,0,0,0.1),0 4px 16px -4px rgba(0,0,0,0.06),inset 0 2px 0 rgba(255,255,255,0.8),inset 0 -1px 0 rgba(0,0,0,0.04);transition:all 0.4s cubic-bezier(0.22,1,0.36,1);min-height:340px;overflow:hidden}.testimonial-premium-card::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:radial-gradient( ellipse 80% 100% at center top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.3) 30%,transparent 60% );pointer-events:none;border-radius:18px 18px 0 0;z-index:0}.testimonial-premium-card::after{display:none}:root[data-theme="dark"] .testimonial-premium-card{background:linear-gradient(180deg,rgba(15,20,35,0.85) 0%,rgba(8,12,20,0.9) 100%) padding-box,linear-gradient(180deg,rgba(140,182,255,0.3),rgba(140,182,255,0.08)) border-box;background-clip:padding-box,border-box;box-shadow:0 20px 60px -12px rgba(0,0,0,0.8),0 8px 24px -8px rgba(0,0,0,0.6),inset 0 2px 0 rgba(140,182,255,0.25),inset 0 -1px 0 rgba(0,0,0,0.4),0 0 0 1px rgba(140,182,255,0.15),0 0 60px -15px rgba(140,182,255,0.12)}:root[data-theme="dark"] .testimonial-premium-card::before{background:radial-gradient( ellipse 80% 100% at center top,rgba(140,182,255,0.25) 0%,rgba(140,182,255,0.12) 30%,transparent 60% )}@media (hover:hover){.testimonial-premium-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 24px 60px -12px rgba(0,0,0,0.15),0 8px 24px -8px rgba(0,0,0,0.1),inset 0 2px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(0,0,0,0.05)}}@media (hover:hover){:root[data-theme="dark"] .testimonial-premium-card:hover{box-shadow:0 32px 80px -12px rgba(0,0,0,0.9),0 12px 32px -8px rgba(0,0,0,0.7),inset 0 2px 0 rgba(140,182,255,0.35),inset 0 -1px 0 rgba(0,0,0,0.45),0 0 0 1px rgba(140,182,255,0.25),0 0 80px -12px rgba(140,182,255,0.2);background:linear-gradient(180deg,rgba(18,24,40,0.9) 0%,rgba(10,14,24,0.95) 100%) padding-box,linear-gradient(180deg,rgba(140,182,255,0.4),rgba(140,182,255,0.12)) border-box;background-clip:padding-box,border-box}}.quote-watermark{position:absolute;top:20px;left:20px;font-family:var(--font-heading);font-size:7rem;line-height:1;color:rgba(0,0,0,0.04);pointer-events:none;user-select:none;z-index:1}:root[data-theme="dark"] .quote-watermark{color:rgba(255,255,255,0.03)}.testimonial-premium-content{position:relative;z-index:2}.testimonial-skill-tag{display:flex;justify-content:flex-end;margin-bottom:24px;position:relative;z-index:2}.testimonial-skill-tag span{padding:6px 12px;border-radius:6px;border:1.5px solid transparent;background:linear-gradient(180deg,rgba(250,250,250,0.95) 0%,rgba(245,245,245,0.9) 100%) padding-box,linear-gradient(180deg,rgba(0,0,0,0.08),rgba(0,0,0,0.02)) border-box;background-clip:padding-box,border-box;font-size:0.6rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:rgba(0,0,0,0.55);box-shadow:0 2px 6px -2px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.6)}:root[data-theme="dark"] .testimonial-skill-tag span{background:linear-gradient(180deg,rgba(20,28,45,0.8) 0%,rgba(15,22,38,0.85) 100%) padding-box,linear-gradient(180deg,rgba(140,182,255,0.2),rgba(140,182,255,0.05)) border-box;background-clip:padding-box,border-box;color:rgba(196,215,255,0.7);box-shadow:0 3px 8px -3px rgba(0,0,0,0.4),inset 0 1px 0 rgba(140,182,255,0.1)}.testimonial-premium-quote{font-family:var(--font-heading);font-size:1.05rem;line-height:1.7;font-style:italic;color:rgba(0,0,0,0.7);margin:0 0 24px 0;position:relative;z-index:2}:root[data-theme="dark"] .testimonial-premium-quote{color:rgba(255,255,255,0.75)}.testimonial-premium-footer{display:flex;align-items:center;gap:16px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.06);margin-top:auto;position:relative;z-index:2}:root[data-theme="dark"] .testimonial-premium-footer{border-top-color:rgba(255,255,255,0.08)}.testimonial-premium-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid rgba(0,0,0,0.06);filter:grayscale(100%);transition:all 0.5s cubic-bezier(0.22,1,0.36,1);flex-shrink:0}:root[data-theme="dark"] .testimonial-premium-avatar{border-color:rgba(255,255,255,0.08)}@media (hover:hover){.testimonial-premium-card:hover .testimonial-premium-avatar{filter:grayscale(0%)}}.testimonial-premium-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-premium-author h4{font-size:0.875rem;font-weight:600;color:var(--color-text);margin:0 0 2px 0}.testimonial-premium-author p{font-size:0.75rem;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-muted);margin:0}@media (max-width:768px){.kind-words-premium{padding:80px 0}.premium-section-header{margin-bottom:48px}.testimonial-premium-card{flex:0 0 320px;padding:28px;min-height:auto}.quote-watermark{font-size:5rem;top:14px;left:14px}.testimonial-skill-tag{margin-bottom:20px}.testimonial-premium-quote{font-size:0.95rem;margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.testimonials-premium-track{animation:none}}.experience-timeline-section{position:relative;padding:120px 1.5rem;background:transparent;background-image:none !important;overflow:hidden}.experience-timeline-section::before{display:none}.experience-timeline-section{--exp-bg-body:var(--surface-1);--exp-text-primary:#1a1a1a;--exp-text-secondary:#525252;--exp-text-accent:#3f3f3f;--exp-text-muted:#a3a3a3;--exp-card-bg:#fff;--exp-card-border:rgba(0,0,0,0.06);--exp-card-hover-bg:#fff;--exp-card-hover-border:rgba(0,0,0,0.12);--exp-stat-bg:#fff;--exp-tag-bg:#f5f5f5;--exp-tag-border:rgba(0,0,0,0.06);--exp-line-color:#e5e5e5;--exp-dot-bg:var(--surface-1)}[data-theme="dark"] .experience-timeline-section{--exp-bg-body:#0a0d14;--exp-text-primary:#f5f5f5;--exp-text-secondary:#a3a3a3;--exp-text-accent:#c4d7ff;--exp-text-muted:#737373;--exp-card-bg:rgba(15,22,41,0.5);--exp-card-border:rgba(100,150,255,0.1);--exp-card-hover-bg:rgba(18,26,45,0.6);--exp-card-hover-border:rgba(100,150,255,0.18);--exp-stat-bg:rgba(15,22,41,0.6);--exp-tag-bg:rgba(15,22,41,0.7);--exp-tag-border:rgba(100,150,255,0.1);--exp-line-color:rgba(100,150,255,0.15);--exp-dot-bg:#0a0d14;background:transparent;background-image:none !important}.experience-section-header{text-align:center;margin-bottom:80px;position:relative;z-index:1}.experience-section-header h2{font-family:var(--font-heading,'Playfair Display',Georgia,serif);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;color:var(--exp-text-primary);margin-bottom:16px;letter-spacing:-0.02em;line-height:1.15}.experience-section-header p{font-family:var(--font-body,'DM Sans',sans-serif);font-size:1.125rem;color:var(--exp-text-secondary);max-width:480px;margin:0 auto;line-height:1.7}.experience-timeline-container{max-width:900px;margin:0 auto;position:relative;padding-left:48px;z-index:1}.experience-timeline-line{position:absolute;left:8px;top:8px;bottom:0;width:1px;background:var(--exp-line-color);opacity:1}.experience-item{margin-bottom:80px;position:relative;opacity:0;transform:translateY(30px);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1)}.experience-item.visible{opacity:1;transform:translateY(0)}.experience-item:last-child{margin-bottom:0}.experience-timeline-dot{position:absolute;left:-44px;top:6px;width:10px;height:10px;border-radius:var(--radius-pill);background:var(--exp-dot-bg);border:2px solid var(--exp-text-muted);z-index:2;transition:all var(--duration-slow) var(--ease-smooth)}.experience-timeline-dot.blue{border-color:#78716c}.experience-timeline-dot.purple{border-color:#78716c}.experience-timeline-dot.orange{border-color:#78716c}@media (hover:hover){.experience-item:hover .experience-timeline-dot{background:#78716c;border-color:#78716c;transform:scale(1.2)}}.experience-date-label{font-family:var(--font-body,'DM Sans',sans-serif);font-size:0.7rem;font-weight:600;letter-spacing:0.12em;color:var(--exp-text-muted);text-transform:uppercase;margin-bottom:16px;display:inline-block}.experience-header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:12px;gap:12px}.experience-company-name{font-family:var(--font-heading,'Playfair Display',Georgia,serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:500;color:var(--exp-text-primary);line-height:1.2;letter-spacing:-0.02em;margin:0}.experience-role{font-family:var(--font-body,'DM Sans',sans-serif);font-size:0.95rem;color:var(--exp-text-secondary);font-weight:400;font-style:italic}.experience-description{font-family:var(--font-body,'DM Sans',sans-serif);font-size:1.0625rem;color:var(--exp-text-secondary);margin-bottom:32px;max-width:600px;font-weight:400;line-height:1.75}.experience-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.experience-stat-card{padding:28px;border-radius:18px;border:2px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.92) 100%) padding-box,linear-gradient(180deg,rgba(0,0,0,0.1),rgba(0,0,0,0.03)) border-box;background-clip:padding-box,border-box;box-shadow:0 8px 30px -8px rgba(0,0,0,0.06),0 4px 12px -4px rgba(0,0,0,0.04),inset 0 2px 0 rgba(255,255,255,0.7),inset 0 -1px 0 rgba(0,0,0,0.03);transition:all 0.4s cubic-bezier(0.22,1,0.36,1);position:relative;overflow:hidden}[data-theme="dark"] .experience-stat-card{background:linear-gradient(180deg,rgba(15,20,35,0.85) 0%,rgba(8,12,20,0.9) 100%) padding-box,linear-gradient(180deg,rgba(140,182,255,0.25),rgba(140,182,255,0.06)) border-box;background-clip:padding-box,border-box;box-shadow:0 16px 50px -12px rgba(0,0,0,0.7),0 6px 20px -6px rgba(0,0,0,0.5),inset 0 2px 0 rgba(140,182,255,0.18),inset 0 -1px 0 rgba(0,0,0,0.35),0 0 0 1px rgba(140,182,255,0.1),0 0 40px -15px rgba(140,182,255,0.08)}.experience-stat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:radial-gradient( ellipse 80% 100% at center top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.2) 35%,transparent 60% );pointer-events:none;border-radius:16px 16px 0 0;z-index:0}[data-theme="dark"] .experience-stat-card::before{background:radial-gradient( ellipse 80% 100% at center top,rgba(140,182,255,0.15) 0%,rgba(140,182,255,0.06) 35%,transparent 60% )}@media (hover:hover){.experience-stat-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -8px rgba(0,0,0,0.1),0 8px 20px -6px rgba(0,0,0,0.06),inset 0 2px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(0,0,0,0.04)}}@media (hover:hover){[data-theme="dark"] .experience-stat-card:hover{background:linear-gradient(180deg,rgba(18,24,40,0.9) 0%,rgba(10,14,24,0.95) 100%) padding-box,linear-gradient(180deg,rgba(140,182,255,0.35),rgba(140,182,255,0.1)) border-box;background-clip:padding-box,border-box;box-shadow:0 24px 60px -12px rgba(0,0,0,0.8),0 10px 28px -6px rgba(0,0,0,0.6),inset 0 2px 0 rgba(140,182,255,0.25),inset 0 -1px 0 rgba(0,0,0,0.4),0 0 0 1px rgba(140,182,255,0.18),0 0 60px -12px rgba(140,182,255,0.12)}}.experience-stat-value{font-family:var(--font-heading,'Playfair Display',Georgia,serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:500;color:var(--exp-text-primary);margin-bottom:4px;display:block;letter-spacing:-0.03em;line-height:1.1;position:relative;z-index:1}.experience-stat-label{font-family:var(--font-body,'DM Sans',sans-serif);font-size:0.65rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:var(--exp-text-muted);margin-bottom:12px;display:block;position:relative;z-index:1}.experience-stat-desc{font-family:var(--font-body,'DM Sans',sans-serif);font-size:0.875rem;color:var(--exp-text-secondary);line-height:1.6;font-weight:400;margin:0;position:relative;z-index:1}.experience-tags-container{display:flex;flex-wrap:wrap;gap:8px}.experience-tag{font-family:var(--font-body,'DM Sans',sans-serif);padding:6px 14px;border-radius:100px;border:1.5px solid transparent;background:linear-gradient(180deg,rgba(250,250,250,0.95) 0%,rgba(245,245,245,0.9) 100%) padding-box,linear-gradient(180deg,rgba(0,0,0,0.08),rgba(0,0,0,0.02)) border-box;background-clip:padding-box,border-box;font-size:0.75rem;color:var(--exp-text-secondary);font-weight:500;cursor:default;transition:all var(--duration-slow) var(--ease-smooth);box-shadow:0 2px 6px -2px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.5)}[data-theme="dark"] .experience-tag{background:linear-gradient(180deg,rgba(20,28,45,0.75) 0%,rgba(15,22,38,0.8) 100%) padding-box,linear-gradient(180deg,rgba(140,182,255,0.18),rgba(140,182,255,0.04)) border-box;background-clip:padding-box,border-box;box-shadow:0 3px 8px -3px rgba(0,0,0,0.35),inset 0 1px 0 rgba(140,182,255,0.1)}@media (hover:hover){.experience-tag:hover{background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(250,250,250,0.95) 100%) padding-box,linear-gradient(180deg,rgba(0,0,0,0.12),rgba(0,0,0,0.04)) border-box;background-clip:padding-box,border-box;color:var(--exp-text-primary)}}@media (hover:hover){[data-theme="dark"] .experience-tag:hover{background:linear-gradient(180deg,rgba(25,35,55,0.85) 0%,rgba(20,28,45,0.9) 100%) padding-box,linear-gradient(180deg,rgba(140,182,255,0.28),rgba(140,182,255,0.08)) border-box;background-clip:padding-box,border-box}}@media (max-width:768px){.experience-timeline-section{padding:80px 1rem}.experience-section-header{margin-bottom:56px}.experience-timeline-container{padding-left:32px}.experience-timeline-line{left:4px}.experience-timeline-dot{left:-30px;width:8px;height:8px}.experience-header{flex-direction:column;gap:4px}.experience-company-name{font-size:1.5rem}.experience-stat-value{font-size:1.75rem}.experience-stats-grid{grid-template-columns:1fr;gap:12px}.experience-stat-card{padding:20px}.experience-item{margin-bottom:56px}}@media (prefers-reduced-motion:reduce){.experience-item{opacity:1;transform:none;transition:none}@media (hover:hover){.experience-stat-card:hover,.experience-tag:hover,.experience-timeline-dot{transform:none}}}.cta-section-new{position:relative;width:100%;padding:10rem 0;transition:background 0.7s ease-in-out;background:radial-gradient(ellipse 120% 80% at 50% 10%,rgba(140,182,255,0.04) 0%,transparent 50%),radial-gradient(ellipse 100% 60% at 50% 90%,rgba(52,211,153,0.03) 0%,transparent 50%),var(--bg-primary)}@media (max-width:768px){.cta-section-new{padding:6rem 0}}[data-theme="light"] .cta-section-new,:root:not([data-theme="dark"]) .cta-section-new{background:var(--bg-primary)}.cta-section-new::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;display:none}.cta-section-new .container{max-width:76rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:10}.cta-spotlight-container{position:relative;overflow:hidden;border-radius:2.5rem;border:2px solid transparent;background:linear-gradient(180deg,rgba(15,20,35,0.85) 0%,rgba(8,12,20,0.9) 100%),linear-gradient(180deg,rgba(140,182,255,0.3),rgba(140,182,255,0.12)) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);transition:all 0.4s cubic-bezier(0.22,1,0.36,1);box-shadow:0 32px 120px -16px rgba(0,0,0,0.9),0 12px 48px -12px rgba(0,0,0,0.7),inset 0 3px 0 rgba(140,182,255,0.35),inset 0 -3px 0 rgba(0,0,0,0.5),0 0 0 1px rgba(140,182,255,0.2),0 0 80px -10px rgba(140,182,255,0.15);will-change:transform}@media (hover:hover){.cta-spotlight-container:hover{transform:translateY(-2px);box-shadow:0 40px 140px -16px rgba(0,0,0,0.95),0 16px 64px -12px rgba(0,0,0,0.8),inset 0 3px 0 rgba(140,182,255,0.4),inset 0 -3px 0 rgba(0,0,0,0.5),0 0 0 1px rgba(140,182,255,0.3),0 0 100px -8px rgba(140,182,255,0.25)}}.cta-spotlight-container::after{content:'';position:absolute;top:0;left:0;right:0;height:60%;background:radial-gradient( ellipse 80% 100% at center top,rgba(140,182,255,0.35) 0%,rgba(140,182,255,0.22) 25%,rgba(140,182,255,0.12) 45%,transparent 70% ),linear-gradient( 180deg,rgba(140,182,255,0.25) 0%,rgba(140,182,255,0.15) 15%,rgba(140,182,255,0.08) 35%,rgba(140,182,255,0.03) 60%,transparent 100% );pointer-events:none;border-radius:2.5rem 2.5rem 0 0;z-index:1}[data-theme="light"] .cta-spotlight-container,:root:not([data-theme="dark"]) .cta-spotlight-container{border:2px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.92) 100%),linear-gradient(180deg,rgba(0,0,0,0.12),rgba(0,0,0,0.04)) border-box;background-clip:padding-box,border-box;box-shadow:0 32px 120px -16px rgba(0,0,0,0.14),0 12px 48px -12px rgba(0,0,0,0.1),inset 0 3px 0 rgba(255,255,255,1),inset 0 -3px 0 rgba(0,0,0,0.04),0 0 0 1px rgba(0,0,0,0.06)}@media (hover:hover){[data-theme="light"] .cta-spotlight-container:hover,:root:not([data-theme="dark"]) .cta-spotlight-container:hover{transform:translateY(-2px);box-shadow:0 40px 140px -16px rgba(0,0,0,0.18),0 16px 64px -12px rgba(0,0,0,0.12),inset 0 3px 0 rgba(255,255,255,1),inset 0 -3px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.08)}}[data-theme="light"] .cta-spotlight-container::after,:root:not([data-theme="dark"]) .cta-spotlight-container::after{background:radial-gradient( ellipse 80% 100% at center top,rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.5) 40%,transparent 65% ),linear-gradient( 180deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.6) 15%,rgba(255,255,255,0.3) 35%,rgba(255,255,255,0.1) 60%,transparent 100% )}.cta-spotlight-gradient{pointer-events:none;position:absolute;inset:-1px;opacity:0;transition:opacity 0.5s ease;background:radial-gradient( 800px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(140,182,255,0.12),rgba(140,182,255,0.05) 40%,transparent 80% );z-index:5}@media (hover:hover){.cta-spotlight-container:hover .cta-spotlight-gradient{opacity:1}}[data-theme="light"] .cta-spotlight-gradient,:root:not([data-theme="dark"]) .cta-spotlight-gradient{background:radial-gradient( 800px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(0,0,0,0.04),transparent 80% )}.cta-content-wrapper{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 2rem}@media (min-width:768px){.cta-content-wrapper{padding:8rem 2.5rem}}@media (max-width:480px){.cta-content-wrapper{padding:4rem 1.5rem}}.cta-status-badge{position:relative;display:inline-flex;align-items:center;gap:0.625rem;margin-bottom:2.5rem;padding:0.5rem 1.25rem;font-family:var(--font-body);font-size:0.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;border-radius:var(--radius-pill);border:1.5px solid transparent;background:linear-gradient(135deg,rgba(20,28,45,0.5),rgba(15,20,35,0.6)),linear-gradient(135deg,rgba(140,182,255,0.25),rgba(140,182,255,0.1)) border-box;background-clip:padding-box,border-box;color:#eef2ff;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:0 4px 16px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.3),inset 0 2px 0 rgba(140,182,255,0.15),inset 0 -1px 0 rgba(0,0,0,0.3),0 0 0 1px rgba(140,182,255,0.1);transition:all 0.3s cubic-bezier(0.22,1,0.36,1);cursor:default;user-select:none;-webkit-user-select:none;overflow:hidden;isolation:isolate;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.cta-status-badge::before{content:'';position:absolute;top:0;left:-50%;width:200%;height:100%;background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,0.08) 50%,transparent 100% );transform:skewX(-20deg);pointer-events:none;animation:glassShimmer 8s ease-in-out infinite;z-index:1}@keyframes glassShimmer{0%,100%{opacity:0.5;transform:skewX(-20deg) translateX(0)}50%{opacity:0.8;transform:skewX(-20deg) translateX(10%)}}.cta-status-badge::after{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:radial-gradient( ellipse 100% 100% at center top,rgba(140,182,255,0.15) 0%,rgba(140,182,255,0.08) 30%,transparent 60% );border-radius:var(--radius-pill) var(--radius-pill) 0 0;pointer-events:none;z-index:1}[data-theme="light"] .cta-status-badge::after,:root:not([data-theme="dark"]) .cta-status-badge::after{background:radial-gradient( ellipse 100% 100% at center top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.2) 30%,transparent 60% )}.cta-status-badge>*{position:relative;z-index:2}@media (hover:hover){.cta-status-badge:hover{background:linear-gradient(135deg,rgba(25,35,55,0.6),rgba(20,28,45,0.7)),linear-gradient(135deg,rgba(140,182,255,0.35),rgba(140,182,255,0.15)) border-box;background-clip:padding-box,border-box;box-shadow:0 6px 24px rgba(0,0,0,0.5),0 3px 12px rgba(0,0,0,0.4),inset 0 2px 0 rgba(140,182,255,0.2),inset 0 -1px 0 rgba(0,0,0,0.35),0 0 0 1px rgba(140,182,255,0.15),0 0 30px -8px rgba(140,182,255,0.4)}}@media (hover:hover){.cta-status-badge:hover::before{opacity:1.5}}[data-theme="light"] .cta-status-badge,:root:not([data-theme="dark"]) .cta-status-badge{border:1.5px solid transparent;background:linear-gradient(135deg,rgba(255,255,255,0.6),rgba(250,250,250,0.7)),linear-gradient(135deg,rgba(0,0,0,0.08),rgba(0,0,0,0.04)) border-box;background-clip:padding-box,border-box;color:#525252;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:0 4px 16px rgba(0,0,0,0.08),0 2px 8px rgba(0,0,0,0.06),inset 0 2px 0 rgba(255,255,255,0.8),inset 0 -1px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.04);text-shadow:0 1px 1px rgba(255,255,255,0.8)}[data-theme="light"] .cta-status-badge::before,:root:not([data-theme="dark"]) .cta-status-badge::before{background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,0.4) 50%,transparent 100% )}@media (hover:hover){[data-theme="light"] .cta-status-badge:hover,:root:not([data-theme="dark"]) .cta-status-badge:hover{background:linear-gradient(135deg,rgba(255,255,255,0.75),rgba(250,250,250,0.85)),linear-gradient(135deg,rgba(0,0,0,0.12),rgba(0,0,0,0.06)) border-box;background-clip:padding-box,border-box;box-shadow:0 6px 24px rgba(0,0,0,0.12),0 3px 12px rgba(0,0,0,0.08),inset 0 2px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(0,0,0,0.06)}}.cta-status-dot{position:relative;display:flex;height:0.5rem;width:0.5rem}.cta-status-dot-ping{position:absolute;display:inline-flex;height:100%;width:100%;border-radius:var(--radius-pill);background-color:#6ee7b7;opacity:0.75;animation:ping 1.5s cubic-bezier(0,0,0.2,1) infinite}.cta-status-dot-solid{position:relative;display:inline-flex;border-radius:var(--radius-pill);height:0.5rem;width:0.5rem;background-color:#34d399;box-shadow:0 0 8px rgba(52,211,153,0.4)}[data-theme="light"] .cta-status-dot-ping,:root:not([data-theme="dark"]) .cta-status-dot-ping{background-color:#e8a960}[data-theme="light"] .cta-status-dot-solid,:root:not([data-theme="dark"]) .cta-status-dot-solid{background-color:#d4923f;box-shadow:0 0 8px rgba(212,146,63,0.4)}@keyframes ping{0%{transform:scale(1);opacity:0.75}75%,100%{transform:scale(2);opacity:0}}.cta-headline{font-family:var(--font-display);font-size:clamp(2.75rem,7vw,5rem);font-weight:500;letter-spacing:-0.03em;margin-bottom:2rem;color:#eef2ff;text-shadow:0 4px 24px rgba(140,182,255,0.2);line-height:1.1;white-space:nowrap}[data-theme="light"] .cta-headline,:root:not([data-theme="dark"]) .cta-headline{color:#171717;text-shadow:none}@media (max-width:768px){.cta-section-new{padding:5rem 0}.cta-spotlight-container{padding:2.5rem 1.5rem !important;border-radius:1.25rem !important}.cta-headline{font-size:clamp(2rem,8vw,2.75rem);white-space:normal;line-height:1.15;margin-bottom:1.25rem}.cta-subtext{font-size:1rem;line-height:1.6;margin-bottom:2.5rem}.cta-subtext br.hidden-mobile{display:none}.cta-primary-btn{width:100%;justify-content:center;padding:1rem 1.5rem;font-size:1rem}.cta-status-badge{font-size:0.75rem;padding:0.5rem 1rem;margin-bottom:1.25rem}}.cta-subtext{max-width:42rem;font-size:clamp(1.125rem,2.5vw,1.35rem);font-weight:400;line-height:1.7;margin-bottom:3.5rem;color:#cbd5e1}[data-theme="light"] .cta-subtext,:root:not([data-theme="dark"]) .cta-subtext{color:#525252}.cta-subtext-highlight{color:#fff;font-weight:400;text-shadow:0 0 20px rgba(140,182,255,0.3)}[data-theme="light"] .cta-subtext-highlight,:root:not([data-theme="dark"]) .cta-subtext-highlight{color:#000;text-shadow:none}.cta-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:480px;margin:0 auto}@media (min-width:768px){.cta-actions{flex-direction:row;max-width:640px;gap:1.25rem}}.cta-email-btn{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;width:100%;border-radius:999px;border:1px solid rgba(0,0,0,0.08);background:#fff;color:#1a1a1a;cursor:pointer;transition:all 0.25s ease;font-family:inherit;font-size:1rem;font-weight:500;box-shadow:0 4px 24px -4px rgba(0,0,0,0.08),0 2px 8px -2px rgba(0,0,0,0.04);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.cta-email-btn{flex:1.5;max-width:380px}}.cta-email-btn:focus-visible{outline:2px solid #000;outline-offset:2px}.cta-email-btn::before{display:none}@media (hover:hover){.cta-email-btn:hover{border-color:rgba(0,0,0,0.12);box-shadow:0 8px 32px -4px rgba(0,0,0,0.12),0 4px 12px -2px rgba(0,0,0,0.06);transform:translateY(-1px)}}.cta-email-btn:active{transform:translateY(0)}.cta-email-btn:disabled{opacity:0.6;cursor:not-allowed;pointer-events:none}.cta-email-btn.copying{pointer-events:none}.cta-email-btn.copied{border-color:rgba(16,185,129,0.4)}[data-theme="dark"] .cta-email-btn{border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);color:#eef2ff;box-shadow:0 4px 24px -4px rgba(0,0,0,0.3),0 2px 8px -2px rgba(0,0,0,0.2)}[data-theme="dark"] .cta-email-btn.copied{border-color:rgba(52,211,153,0.4)}@media (hover:hover){[data-theme="dark"] .cta-email-btn:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15);box-shadow:0 8px 32px -4px rgba(0,0,0,0.4),0 4px 12px -2px rgba(0,0,0,0.3)}}.cta-email-content{display:flex;align-items:center;gap:0.75rem}.cta-email-icon{opacity:0.5;width:18px;height:18px;flex-shrink:0;color:#525252;transition:opacity 0.2s ease}[data-theme="dark"] .cta-email-icon{color:#94a3b8}@media (hover:hover){.cta-email-btn:hover .cta-email-icon{opacity:0.7}}.cta-email-text{font-family:var(--font-body);font-size:1rem;font-weight:500;white-space:nowrap;flex:1;color:#1a1a1a}[data-theme="dark"] .cta-email-text{color:#eef2ff}.cta-email-text::selection{background-color:rgba(0,0,0,0.1);color:#000}[data-theme="dark"] .cta-email-text::selection{background-color:rgba(255,255,255,0.2);color:#fff}.cta-copy-indicator{padding:0.25rem;border-radius:6px;transition:background-color 0.2s ease;position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center}@media (hover:hover){.cta-email-btn:hover .cta-copy-indicator{background-color:rgba(0,0,0,0.05)}[data-theme="dark"] .cta-email-btn:hover .cta-copy-indicator{background-color:rgba(255,255,255,0.1)}}.cta-copy-icon,.cta-check-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;transition:opacity 0.2s ease,transform 0.2s ease}.cta-copy-icon{opacity:0.4;color:#525252}[data-theme="dark"] .cta-copy-icon{color:#94a3b8}.cta-check-icon{color:#10b981;opacity:0;transform:translate(-50%,-50%) scale(0.8)}.cta-email-btn.copied .cta-copy-icon{opacity:0;transform:translate(-50%,-50%) scale(0.8)}.cta-email-btn.copied .cta-check-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}a.cta-primary-btn,.cta-primary-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0.75rem;padding:1rem 2rem;width:100%;border-radius:999px;font-weight:500;font-size:1rem;letter-spacing:-0.01em;border:none;cursor:pointer;transition:all 0.25s ease;text-decoration:none;background:linear-gradient(135deg,#1a1a1a 0%,#0a0a0a 100%);color:#fff;box-shadow:0 4px 24px -4px rgba(0,0,0,0.25),0 2px 8px -2px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.1);white-space:nowrap;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@media (min-width:768px){a.cta-primary-btn,.cta-primary-btn{flex:1;max-width:220px}}a.cta-primary-btn:focus-visible,.cta-primary-btn:focus-visible{outline:2px solid #000;outline-offset:2px}a.cta-primary-btn::before,.cta-primary-btn::before{display:none}@media (hover:hover){a.cta-primary-btn:hover,.cta-primary-btn:hover{background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);transform:translateY(-1px);box-shadow:0 8px 32px -4px rgba(0,0,0,0.3),0 4px 12px -2px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.15)}}a.cta-primary-btn:active,.cta-primary-btn:active{transform:translateY(0)}[data-theme="dark"] a.cta-primary-btn,[data-theme="dark"] .cta-primary-btn{background:linear-gradient(135deg,#fff 0%,#f0f0f0 100%);color:#0a0a0a;box-shadow:0 4px 24px -4px rgba(255,255,255,0.15),0 2px 8px -2px rgba(255,255,255,0.1)}@media (hover:hover){[data-theme="dark"] a.cta-primary-btn:hover,[data-theme="dark"] .cta-primary-btn:hover{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);box-shadow:0 8px 32px -4px rgba(255,255,255,0.2),0 4px 12px -2px rgba(255,255,255,0.15)}}[data-theme="dark"] a.cta-primary-btn:focus-visible,[data-theme="dark"] .cta-primary-btn:focus-visible{outline:2px solid #fff}.cta-primary-btn svg{width:18px;height:18px;flex-shrink:0;transition:transform 0.2s ease}@media (hover:hover){a.cta-primary-btn:hover svg,.cta-primary-btn:hover svg{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.cta-email-btn,.cta-primary-btn,.cta-spotlight-container,.cta-status-badge,.cta-status-badge::before,.cta-copy-icon,.cta-check-icon,.cta-primary-btn svg{transition:none !important;animation:none !important;will-change:auto !important}@media (hover:hover){.cta-email-btn:hover,.cta-primary-btn:hover,.cta-spotlight-container:hover{transform:none !important}}.cta-status-dot-ping{animation:none !important}.cta-status-badge::before{opacity:0.6 !important;transform:skewX(-20deg) !important}}.hidden-mobile{display:none}@media (min-width:768px){.hidden-mobile{display:inline}}.logo-strip-section{padding:96px 0;transition:background-color 0.7s ease-in-out}.logo-strip-card{position:relative;max-width:1200px;margin:0 auto;border-radius:2rem;overflow:hidden;transition:all 0.5s ease;border:2px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,0.92) 0%,rgba(255,255,255,0.85) 100%) padding-box,linear-gradient(180deg,rgba(0,0,0,0.1),rgba(0,0,0,0.03)) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 20px 60px -12px rgba(0,0,0,0.1),0 8px 24px -8px rgba(0,0,0,0.06),inset 0 2px 0 rgba(255,255,255,0.8),inset 0 -1px 0 rgba(0,0,0,0.03)}:root[data-theme="dark"] .logo-strip-card{background:linear-gradient(180deg,rgba(15,20,35,0.8) 0%,rgba(8,12,20,0.85) 100%) padding-box,linear-gradient(180deg,rgba(140,182,255,0.25),rgba(140,182,255,0.06)) border-box;background-clip:padding-box,border-box;box-shadow:0 24px 70px -12px rgba(0,0,0,0.75),0 10px 30px -8px rgba(0,0,0,0.55),inset 0 2px 0 rgba(140,182,255,0.2),inset 0 -1px 0 rgba(0,0,0,0.35),0 0 0 1px rgba(140,182,255,0.12),0 0 50px -15px rgba(140,182,255,0.1)}.logo-strip-card::after{content:'';position:absolute;top:0;left:0;right:0;height:50%;border-radius:2rem 2rem 0 0;pointer-events:none;z-index:0}:root:not([data-theme="dark"]) .logo-strip-card::after{background:radial-gradient( ellipse 80% 100% at center top,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.3) 35%,transparent 60% )}:root[data-theme="dark"] .logo-strip-card::after{background:radial-gradient( ellipse 80% 100% at center top,rgba(140,182,255,0.18) 0%,rgba(140,182,255,0.08) 35%,transparent 60% )}.logo-strip-aurora{position:absolute;top:0;left:25%;width:384px;height:384px;border-radius:var(--radius-pill);filter:blur(100px);opacity:0.1;pointer-events:none;background:#f97316;transition:background 0.5s ease;z-index:1}:root[data-theme="dark"] .logo-strip-aurora{background:#6366f1}.logo-strip-inner{position:relative;z-index:5;padding:48px 32px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:48px}@media (min-width:768px){.logo-strip-inner{flex-direction:row;padding:64px}}.logo-strip-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}@media (min-width:768px){.logo-strip-content{align-items:flex-start;text-align:left;width:33.333%}}.logo-strip-title{font-family:var(--font-heading);font-size:var(--heading-size-lg);font-weight:var(--heading-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);color:var(--text-heading);margin:0}.logo-strip-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:9999px;font-family:var(--font-mono,monospace);font-size:10px;text-transform:uppercase;letter-spacing:0.1em;border:1px solid rgba(16,185,129,0.2);background:rgba(16,185,129,0.05);color:rgb(5,150,105)}@media (min-width:768px){.logo-strip-status{font-size:12px}}:root[data-theme="dark"] .logo-strip-status{border-color:rgba(16,185,129,0.3);background:rgba(16,185,129,0.1);color:rgb(52,211,153)}.status-indicator{position:relative;display:flex;height:6px;width:6px}.status-indicator-ping{position:absolute;display:inline-flex;height:100%;width:100%;border-radius:9999px;background:rgb(52,211,153);opacity:0.75;animation:ping 1.5s cubic-bezier(0,0,0.2,1) infinite}.status-indicator-core{position:relative;display:inline-flex;height:6px;width:6px;border-radius:9999px;background:rgb(16,185,129)}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}.logo-strip-companies{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (min-width:768px){.logo-strip-companies{justify-content:flex-end;width:66.666%}}.logo-strip-chip{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:14px;border:1.5px solid transparent;background:linear-gradient(180deg,rgba(255,255,255,0.9) 0%,rgba(250,250,250,0.8) 100%) padding-box,linear-gradient(180deg,rgba(0,0,0,0.08),rgba(0,0,0,0.02)) border-box;background-clip:padding-box,border-box;color:rgba(107,114,128,1);transition:all 0.3s ease;cursor:default;box-shadow:0 4px 12px -4px rgba(0,0,0,0.04),inset 0 1px 0 rgba(255,255,255,0.6)}:root[data-theme="dark"] .logo-strip-chip{background:linear-gradient(180deg,rgba(20,28,45,0.7) 0%,rgba(15,20,35,0.8) 100%) padding-box,linear-gradient(180deg,rgba(140,182,255,0.18),rgba(140,182,255,0.04)) border-box;background-clip:padding-box,border-box;color:rgb(163,163,163);box-shadow:0 6px 16px -6px rgba(0,0,0,0.5),inset 0 1px 0 rgba(140,182,255,0.12),0 0 0 1px rgba(140,182,255,0.06)}@media (hover:hover){.logo-strip-chip:hover{transform:translateY(-2px)}}.logo-strip-chip-icon{opacity:0.7;transition:opacity 0.3s ease;display:flex;align-items:center;justify-content:center}@media (hover:hover){.logo-strip-chip:hover .logo-strip-chip-icon{opacity:1}}.logo-strip-chip-name{font-family:var(--font-heading);font-weight:500;font-size:0.875rem;letter-spacing:-0.01em}@media (min-width:768px){.logo-strip-chip-name{font-size:1rem}}@media (hover:hover){.logo-strip-chip[data-company="branch"]:hover{color:#0984E3;background:rgba(9,132,227,0.1);border-color:rgba(9,132,227,0.2)}}@media (hover:hover){.logo-strip-chip[data-company="pushowl"]:hover{color:#2ECC71;background:rgba(46,204,113,0.1);border-color:rgba(46,204,113,0.2)}}@media (hover:hover){.logo-strip-chip[data-company="brevo"]:hover{color:#E17055;background:rgba(225,112,85,0.1);border-color:rgba(225,112,85,0.2)}}@media (hover:hover){.logo-strip-chip[data-company="apna"]:hover{color:#6C5CE7;background:rgba(108,92,231,0.1);border-color:rgba(108,92,231,0.2)}}@media (hover:hover){.logo-strip-chip[data-company="bitclass"]:hover{color:#FD79A8;background:rgba(253,121,168,0.1);border-color:rgba(253,121,168,0.2)}}@media (hover:hover){:root[data-theme="dark"] .logo-strip-chip[data-company="branch"]:hover{border-color:rgba(255,255,255,0.1)}}@media (hover:hover){:root[data-theme="dark"] .logo-strip-chip[data-company="pushowl"]:hover{border-color:rgba(255,255,255,0.1)}}@media (hover:hover){:root[data-theme="dark"] .logo-strip-chip[data-company="brevo"]:hover{border-color:rgba(255,255,255,0.1)}}@media (hover:hover){:root[data-theme="dark"] .logo-strip-chip[data-company="apna"]:hover{border-color:rgba(255,255,255,0.1)}}@media (hover:hover){:root[data-theme="dark"] .logo-strip-chip[data-company="bitclass"]:hover{border-color:rgba(255,255,255,0.1)}}.logo-strip-next{display:flex;align-items:center;gap:8px;padding:16px 24px;border-radius:12px;border:1px dashed rgba(163,163,163,0.5);background:transparent;color:rgb(163,163,163);font-family:var(--font-heading);font-weight:500;font-size:0.875rem;cursor:pointer;transition:all 0.3s ease}@media (min-width:768px){.logo-strip-next{font-size:1rem}}:root[data-theme="dark"] .logo-strip-next{border-color:rgb(64,64,64);color:rgb(115,115,115)}@media (hover:hover){.logo-strip-next:hover{color:var(--color-text);border-color:var(--color-text);background:rgba(0,0,0,0.02)}}@media (hover:hover){:root[data-theme="dark"] .logo-strip-next:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,0.05)}}.logo-strip-next-sparkle{transition:transform 0.3s ease;display:flex;align-items:center}@media (hover:hover){.logo-strip-next:hover .logo-strip-next-sparkle{transform:scale(1.1)}}.logo-strip-next-arrow{opacity:0;transform:translateX(-8px);transition:all 0.3s ease;display:flex;align-items:center}@media (hover:hover){.logo-strip-next:hover .logo-strip-next-arrow{opacity:1;transform:translateX(0)}}.logo-strip-chip,.logo-strip-next{opacity:0;transform:translateY(10px);animation:fadeSlideUp 0.5s ease forwards}.logo-strip-chip:nth-child(1){animation-delay:0.1s}.logo-strip-chip:nth-child(2){animation-delay:0.2s}.logo-strip-chip:nth-child(3){animation-delay:0.3s}.logo-strip-chip:nth-child(4){animation-delay:0.4s}.logo-strip-chip:nth-child(5){animation-delay:0.5s}.logo-strip-next{animation-delay:0.6s}@keyframes fadeSlideUp{to{opacity:1;transform:translateY(0)}}.testimonials-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-top:3rem;padding:2.5rem 2rem;border:2px dashed rgba(0,0,0,0.1);border-radius:16px;background:transparent;transition:all 0.3s ease}@media (hover:hover){.testimonials-cta:hover{border-color:rgba(0,0,0,0.15);background:rgba(0,0,0,0.01)}}:root[data-theme="dark"] .testimonials-cta{border-color:rgba(255,255,255,0.1)}@media (hover:hover){:root[data-theme="dark"] .testimonials-cta:hover{border-color:rgba(255,255,255,0.15);background:rgba(255,255,255,0.02)}}.testimonials-cta-text{font-family:var(--font-body);font-size:0.95rem;font-weight:400;color:rgba(0,0,0,0.4);margin:0;text-align:center}:root[data-theme="dark"] .testimonials-cta-text{color:rgba(255,255,255,0.4)}.testimonials-cta-button{display:inline-flex;align-items:center;gap:0.5rem;padding:0.625rem 1.25rem;background:transparent;color:rgba(0,0,0,0.5);font-family:var(--font-body);font-size:0.85rem;font-weight:500;text-decoration:none;border:1px solid rgba(0,0,0,0.15);border-radius:100px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}@media (hover:hover){.testimonials-cta-button:hover{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.25);color:rgba(0,0,0,0.7);transform:translateY(-1px)}}.testimonials-cta-button:visited{color:rgba(0,0,0,0.5)}.testimonials-cta-button svg{width:14px;height:14px;transition:transform 0.3s ease}@media (hover:hover){.testimonials-cta-button:hover svg{transform:translate(2px,-2px)}}:root[data-theme="dark"] .testimonials-cta-button{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.15);background:transparent;box-shadow:none}@media (hover:hover){:root[data-theme="dark"] .testimonials-cta-button:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.25);color:rgba(255,255,255,0.7)}}:root[data-theme="dark"] .testimonials-cta-button:visited{color:rgba(255,255,255,0.5)}@media (max-width:768px){.testimonials-cta{margin-top:2rem;padding:2rem 1.5rem}.testimonials-cta-text{font-size:0.875rem}}