.cred-band{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;padding:0;display:flex;position:relative}.cred-eyebrow{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:#fff6;align-items:center;gap:16px;font-size:12px;font-weight:500;display:flex}.cred-eyebrow:before,.cred-eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:40px;height:1px}.cred-memberships{flex-wrap:wrap;justify-content:center;gap:12px;max-width:920px;display:flex}.cred-pill{font-family:var(--font-body);color:var(--color-fg);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:500;text-decoration:none;transition:border-color .3s,background .3s;display:inline-flex}a.cred-pill:hover{border-color:var(--card-hover-border);background:#60a5fa14}.cred-pill-logo{object-fit:contain;width:auto;height:18px}.cred-pill--logo{border-color:var(--color-line);background:#fff;padding:7px 16px}.cred-pill--logo .cred-pill-logo{max-width:112px;height:19px}a.cred-pill--logo:hover{border-color:var(--card-hover-border);box-shadow:var(--shadow-sm);background:#fff}.cred-certs{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:28px;max-width:920px;display:flex}.cred-cert{flex-direction:column;align-items:center;gap:8px;width:96px;text-decoration:none;display:flex}.cred-cert-logo{background:#fffffff5;border-radius:10px;justify-content:center;align-items:center;width:64px;height:64px;padding:8px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.cred-cert:hover .cred-cert-logo{transform:translateY(-3px)}.cred-cert-logo img{object-fit:contain;max-width:100%;max-height:100%}.cred-cert-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-fg-muted);font-size:.62rem;line-height:1.3}.cred-ratings{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.cred-rating{align-items:center;text-decoration:none;transition:transform .3s;display:inline-flex}a.cred-rating:hover{transform:translateY(-3px)}.cred-rating-badge{object-fit:contain;border-radius:8px;width:auto;height:52px}.cred-rating-ph{width:140px;height:52px;display:block;position:relative}.cred-review{border:1px solid var(--color-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:9px;min-width:150px;padding:12px 22px;display:inline-flex}a.cred-rating:hover .cred-review{border-color:var(--card-hover-border);box-shadow:var(--shadow-md)}.cred-review-logo{object-fit:contain;width:auto;max-width:130px;height:22px}.cred-review-name{font-family:var(--font-body);color:#0b0e13;font-size:.95rem;font-weight:700}.cred-review-row{align-items:center;gap:8px;display:inline-flex}.cred-review-stars{letter-spacing:2px;color:#dfe3e8;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1;display:inline-block;position:relative}.cred-review-stars:before{content:"★★★★★";width:var(--pct,100%);white-space:nowrap;color:var(--star,#fbbc05);position:absolute;top:0;left:0;overflow:hidden}.cred-review--clutch .cred-review-stars:before{color:#ff3d2e}.cred-review--google .cred-review-stars:before{color:#fbbc05}.cred-review-score{font-family:var(--font-display);color:#0b0e13;font-size:.95rem;font-weight:700}@media (max-width:768px){.cred-band{gap:16px;padding:0}.cred-eyebrow:before,.cred-eyebrow:after{width:24px}.cred-certs{gap:18px}.cred-cert{width:80px}.cred-cert-logo{width:56px;height:56px}}[data-theme=light] .cred-eyebrow{color:var(--color-fg-muted)}[data-theme=light] .cred-eyebrow:before,[data-theme=light] .cred-eyebrow:after{background:linear-gradient(90deg,#0000,#0b0e132e,#0000)}[data-theme=light] .cred-pill{border-color:var(--color-line);background:#0b0e1308}[data-theme=light] a.cred-pill:hover{background:var(--primary-light);border-color:var(--card-hover-border)}[data-theme=light] .cred-cert-logo{border:1px solid var(--color-line);background:#fff}
.hero-section{background:var(--color-bg,#0b0e13);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg-canvas{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-orb{filter:blur(120px);opacity:.4;will-change:transform;border-radius:50%;position:absolute}.hero-orb--primary{background:radial-gradient(circle,#60a5fa59 0%,#60a5fa00 70%);width:max(400px,min(50vw,800px));height:max(400px,min(50vw,800px));animation:20s ease-in-out infinite orb-float-1;top:-20%;right:-10%}.hero-orb--secondary{background:radial-gradient(circle,#6366f140 0%,#6366f100 70%);width:max(300px,min(40vw,600px));height:max(300px,min(40vw,600px));animation:25s ease-in-out infinite orb-float-2;bottom:-15%;left:-5%}.hero-orb--tertiary{background:radial-gradient(circle,#00c89626 0%,#00c89600 70%);width:max(200px,min(30vw,500px));height:max(200px,min(30vw,500px));animation:18s ease-in-out infinite orb-float-3;top:40%;left:30%}@keyframes orb-float-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-40px,30px)scale(1.05)}66%{transform:translate(20px,-20px)scale(.95)}}@keyframes orb-float-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-40px)scale(1.08)}66%{transform:translate(-20px,20px)scale(.92)}}@keyframes orb-float-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,-30px)scale(1.1)}}.hero-grid-pattern{z-index:1;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 70%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 70%)}.hero-noise-overlay{opacity:.03;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.hero-vignette{pointer-events:none;z-index:2;background:radial-gradient(70% 70%,#0000 40%,#0b0e1399 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-section>.hero-container{z-index:5;flex:1;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:0 max(24px,min(4vw,64px));display:flex;position:relative}.hero-split-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:max(48px,min(6vw,100px));width:100%;padding:max(84px,min(9vh,116px)) 0 max(60px,min(8vh,100px));display:grid}.hero-content-side{z-index:10;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.hero-content-inner{flex-direction:column;gap:max(24px,min(3vh,36px));display:flex;position:relative}.hero-eyebrow{font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;color:var(--color-accent,#60a5fa);letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);background:#60a5fa0f;border:1px solid #60a5fa26;border-radius:100px;align-items:center;gap:8px;width:-webkit-fit-content;width:fit-content;padding:8px 16px;font-size:11px;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--color-accent,#60a5fa);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite eyebrow-pulse;box-shadow:0 0 12px #60a5fa99}@keyframes eyebrow-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.hero-main-title{flex-direction:column;gap:0;margin:0;display:flex}.hero-title-line{font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.035em;color:#fff;font-size:max(2.8rem,min(4.5vw,4.8rem));font-weight:600;line-height:1.05;display:block}.hero-title-line--muted{color:#ffffffd9}.hero-title-accent{background:linear-gradient(135deg,#60a5fa 0%,#818cf8 30%,#a78bfa 55%,#c084fc 75%,#f472b6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.hero-title-accent:after{content:"";opacity:.5;transform-origin:0;background:linear-gradient(90deg,#60a5fa,#a78bfa,#0000);width:100%;height:2px;animation:1s ease-out 1.2s forwards accent-line-reveal;position:absolute;bottom:0;left:0;transform:scaleX(0)}@keyframes accent-line-reveal{to{transform:scaleX(1)}}.hero-description{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-fg-muted,#8b919e);max-width:560px;margin:0;font-size:max(1.05rem,min(1.3vw,1.25rem));font-weight:400;line-height:1.65}.hero-cta-wrapper{flex-direction:column;gap:16px;margin-top:16px;display:flex}.hero-cta-group{align-items:center;gap:16px;display:flex}.hero-btn{font-family:var(--font-body,"Inter", sans-serif);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-size:.95rem;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.hero-btn-primary{color:#fff;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);box-shadow:0 4px 16px #60a5fa4d,0 0 0 1px #60a5fa1a}.hero-btn-primary:before{content:"";opacity:0;background:linear-gradient(135deg,#a78bfa 0%,#f472b6 100%);transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.hero-btn-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 40px #60a5fa66,0 0 0 1px #60a5fa33,0 0 80px #60a5fa26}.hero-btn-primary:hover:before{opacity:1}.hero-btn-primary span{z-index:1;position:relative}.hero-btn-secondary{color:var(--color-fg,#e8e9ec);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a}.hero-btn-secondary:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.hero-sub-cta{font-family:var(--font-mono,"JetBrains Mono", monospace);color:#8b919eb3;padding-left:4px;font-size:12px}.hero-reviews{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.hero-review{background:#fff;border:1px solid #0b0e1314;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 20px #0000002e}a.hero-review:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000038}.hero-review-logo{object-fit:contain;width:auto;max-width:86px;height:16px;display:block}.hero-review-name{font-family:var(--font-body,sans-serif);color:#0b0e13;font-size:.8rem;font-weight:700}.hero-review-meter{align-items:center;gap:6px;display:inline-flex}.hero-review-stars{letter-spacing:1.5px;color:#dfe3e8;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1;display:inline-block;position:relative}.hero-review-stars:before{content:"★★★★★";width:var(--pct,100%);white-space:nowrap;color:#fbbc05;position:absolute;top:0;left:0;overflow:hidden}.hero-review-stars--clutch:before{color:#ff3d2e}.hero-review-stars--google:before{color:#fbbc05}.hero-review-score{font-family:var(--font-display,sans-serif);color:#0b0e13;font-size:.8rem;font-weight:700}.hero-status-indicator{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-fg-muted,#8b919e);-webkit-backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:inline-flex}.status-dot{background:var(--color-success,#00c896);width:7px;height:7px;box-shadow:0 0 12px var(--color-success,#00c896), 0 0 4px var(--color-success,#00c896);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.hero-iso-strip{z-index:6;border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:640px;margin-top:22px;padding-top:22px;display:flex}.hero-iso-label{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-muted,#8b919e);align-items:center;gap:14px;font-size:11px;display:flex}.hero-iso-label:before,.hero-iso-label:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:28px;height:1px}.hero-iso-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero-iso-badge{background:#fff;border:1px solid #0b0e1314;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:5px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 6px 18px #0003}.hero-iso-badge:hover{transform:translateY(-3px);box-shadow:0 12px 26px #00000042}.hero-iso-badge img{object-fit:contain;width:100%;height:100%}.hero-animation-side{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero-animation-side:before{content:"";filter:blur(60px);z-index:0;will-change:transform, opacity;background:radial-gradient(circle,#60a5fa1f 0%,#0000 70%);width:80%;height:80%;animation:6s ease-in-out infinite frame-glow;position:absolute}@keyframes frame-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.animation-glass-frame{aspect-ratio:16/9;z-index:1;background:0 0;border:none;border-radius:16px;width:100%;max-width:640px;position:relative;overflow:hidden}.hero-unmute-hint{text-align:center;max-width:640px;color:var(--color-fg-muted);letter-spacing:.01em;margin:14px auto 0;font-size:.82rem}.animation-glass-frame:before,.animation-glass-frame:after{content:none}.animation-frame-dots{display:none}.animation-frame-dots span{background:#ffffff26;border-radius:50%;width:10px;height:10px}.animation-frame-dots span:first-child{background:#60a5fa99}.animation-frame-dots span:nth-child(2){background:#ffc83280}.animation-frame-dots span:nth-child(3){background:#00c89680}.animation-image-wrapper{justify-content:center;align-items:center;width:100%;height:100%;padding-top:0;display:flex;position:relative}.hero-sequence-image{object-fit:cover;object-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;transform:translateZ(0)}.hero-yt-embed{border:0;display:block}.hero-introvideo{width:100%;height:100%;position:relative}.hero-introvideo-sound{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#00000080;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 16px #0006}.hero-introvideo-sound:hover{background:#60a5faeb;transform:scale(1.08)}.animation-image-wrapper:after{content:none}.hero-floating-elements{pointer-events:none;z-index:0;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px}.floating-particle{background:#60a5fa80;border-radius:50%;width:4px;height:4px;animation:8s ease-in-out infinite float-particle;position:absolute}.floating-particle:first-child{animation-duration:7s;animation-delay:0s;top:10%;left:5%}.floating-particle:nth-child(2){background:#6366f166;animation-duration:9s;animation-delay:1s;top:80%;right:10%}.floating-particle:nth-child(3){background:#00c89666;width:3px;height:3px;animation-duration:6s;animation-delay:2s;top:30%;right:5%}.floating-particle:nth-child(4){background:#ff8c424d;width:5px;height:5px;animation-duration:10s;animation-delay:3s;bottom:20%;left:8%}.floating-particle:nth-child(5){background:#fff3;width:3px;height:3px;animation-duration:8s;animation-delay:4s;top:60%;left:15%}.floating-particle:nth-child(6){background:#60a5fa4d;width:4px;height:4px;animation-duration:11s;animation-delay:2.5s;top:15%;right:20%}@keyframes float-particle{0%,to{opacity:.6;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(10px,-15px)scale(1.2)}50%{opacity:.4;transform:translate(-5px,-25px)scale(.8)}75%{opacity:.8;transform:translate(15px,-10px)scale(1.1)}}.hero-metrics-strip{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:max(32px,min(4vw,56px));width:100%;margin-top:28px;padding:28px 0 0;display:flex}.hero-metric{flex-direction:column;align-items:center;gap:6px;display:flex}.hero-metric-value{font-family:var(--font-display,"Space Grotesk", sans-serif);color:#fff;letter-spacing:-.02em;font-size:max(1.5rem,min(2.5vw,2rem));font-weight:600}.hero-metric-value .metric-accent{color:var(--color-accent,#60a5fa)}.hero-metric-label{font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted,#8b919e);font-size:11px}.hero-credibility{z-index:10;background:linear-gradient(#ffffff03 0%,#ffffff09 100%);border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:max(30px,min(4.5vh,46px));width:100%;margin-top:max(20px,min(3vh,36px));padding:max(40px,min(5.5vh,64px)) max(24px,min(4vw,64px)) max(44px,min(5.5vh,64px));display:flex;position:relative;overflow:hidden}.hero-credibility .hero-trusted-section:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:min(420px,70%);height:1px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.hero-trusted-section{z-index:10;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex;position:relative;overflow:visible}.hero-trusted-section:before{content:"";pointer-events:none;background:radial-gradient(#60a5fa0f 0%,#0000 70%);width:600px;height:120px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.trusted-label{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.25em;color:#fff6;text-transform:uppercase;align-items:center;gap:16px;font-size:12px;font-weight:500;display:flex;position:relative}.trusted-label:before,.trusted-label:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:40px;height:1px}.trusted-logos-track{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:12px 0;position:relative;overflow:hidden}.trusted-logos-track:before,.trusted-logos-track:after{content:"";z-index:2;pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.trusted-logos-track:before{background:linear-gradient(to right, var(--color-bg,#0b0e13), transparent);left:0}.trusted-logos-track:after{background:linear-gradient(to left, var(--color-bg,#0b0e13), transparent);right:0}.trusted-logos-carousel{align-items:center;width:-webkit-fit-content;width:fit-content;animation:50s linear infinite scroll-logos;display:flex}.trusted-logos-group{flex-shrink:0;align-items:center;gap:40px;padding-right:40px;display:flex}.trusted-logos-carousel:hover{animation-play-state:paused}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.trusted-logo{background:#fffffff7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:64px;padding:10px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #00000014,0 0 0 1px #ffffff1a}.trusted-logo img{object-fit:contain;width:auto;max-width:140px;height:auto;max-height:44px;transition:all .4s;display:block}.trusted-logo:hover{background:#fff;transform:translateY(-6px)scale(1.06);box-shadow:0 20px 40px #00000040,0 0 0 1px #60a5fa26,0 0 60px #60a5fa0d}.trusted-logo:hover img{transform:scale(1.05)}.trusted-sub-label{font-family:var(--font-body,"Inter", sans-serif);color:#8b919e99;letter-spacing:.01em;margin-top:4px;font-size:14px}@media (max-width:1200px){.hero-title-line{font-size:max(2.6rem,min(4.5vw,4rem))}.hero-metrics-strip{gap:24px}}@media (max-width:1024px){.hero-section{min-height:auto}.hero-split-layout{grid-template-rows:auto auto;grid-template-columns:1fr;gap:max(40px,min(6vh,60px));padding:max(96px,min(10vh,108px)) 0 56px}.hero-content-side{text-align:center;order:1;align-items:center}.hero-content-inner,.hero-main-title{align-items:center}.hero-title-line,.hero-description{text-align:center}.hero-cta-group,.hero-reviews{justify-content:center}.hero-sub-cta{text-align:center}.hero-status-indicator{text-align:center;flex-wrap:wrap;justify-content:center}.hero-metrics-strip{justify-content:center}.hero-animation-side{order:2}.hero-iso-badges{justify-content:center}.animation-glass-frame{aspect-ratio:16/9;max-width:100%}.hero-trusted-section{padding:40px 24px}}@media (max-width:768px){.hero-title-line{font-size:max(2rem,min(8vw,3rem))}.hero-description{font-size:1rem}.hero-cta-group{flex-direction:column;width:100%;max-width:320px}.hero-btn{justify-content:center;width:100%;padding:16px 24px}.hero-metrics-strip{flex-wrap:wrap;justify-content:center;gap:20px}.hero-metric{align-items:center}.trusted-logos-carousel{animation-duration:30s}.trusted-logos-group{gap:28px;padding-right:28px}.trusted-logo{height:44px;padding:10px 18px}.trusted-logo img{max-width:100px}.hero-orb--primary{opacity:.25}.hero-orb--secondary{opacity:.15}.hero-orb{filter:blur(60px)}.hero-floating-elements{display:none}.hero-orb,.hero-animation-side:before{filter:none;will-change:auto;animation:none}.hero-eyebrow,.hero-btn-secondary,.hero-status-indicator{-webkit-backdrop-filter:none}}@media (max-width:480px){.hero-split-layout{padding:max(88px,min(11vh,100px)) 0 32px}.animation-glass-frame{aspect-ratio:4/3;border-radius:12px}.hero-trusted-section{padding:20px 16px}.trusted-logos-carousel{animation-duration:22s}.trusted-logos-group{gap:20px;padding-right:20px}.trusted-logo{height:38px;padding:8px 14px}.trusted-logo img{max-width:80px}.hero-metrics-strip{gap:16px}.hero-metric-value{font-size:1.3rem}}[data-theme=light] .hero-title-line{color:var(--color-fg)}[data-theme=light] .hero-title-line--muted{color:var(--color-fg-muted)}[data-theme=light] .hero-metric-value{color:var(--color-fg)}[data-theme=light] .hero-vignette{background:0 0}[data-theme=light] .hero-grid-pattern{background-image:linear-gradient(#0b0e130a 1px,#0000 1px),linear-gradient(90deg,#0b0e130a 1px,#0000 1px)}[data-theme=light] .hero-metrics-strip,[data-theme=light] .hero-iso-strip{border-top-color:var(--color-line)}[data-theme=light] .hero-iso-label:before,[data-theme=light] .hero-iso-label:after{background:linear-gradient(90deg,#0000,#0b0e1333,#0000)}[data-theme=light] .animation-glass-frame{box-shadow:none;background:0 0;border:none}[data-theme=light] .hero-btn-secondary{border-color:var(--color-line);color:var(--color-fg);background:#0b0e1308}[data-theme=light] .hero-btn-secondary:hover{border-color:var(--card-hover-border);box-shadow:var(--shadow-md);background:#0b0e130f}[data-theme=light] .hero-credibility{background:linear-gradient(180deg, #fff 0%, var(--color-bg-alt) 100%);border-top-color:var(--color-line)}[data-theme=light] .hero-credibility .hero-trusted-section:after{background:linear-gradient(90deg,#0000,#0b0e131f,#0000)}[data-theme=light] .trusted-label{color:var(--color-fg-muted)}[data-theme=light] .trusted-label:before,[data-theme=light] .trusted-label:after{background:linear-gradient(90deg,#0000,#0b0e132e,#0000)}[data-theme=light] .trusted-logo{border:1px solid var(--color-line);box-shadow:var(--shadow-sm);background:#fff}[data-theme=light] .trusted-logo:hover{border-color:var(--card-hover-border);box-shadow:var(--shadow-md)}[data-theme=light] .hero-section{background:radial-gradient(120% 85% at 88% -12%,#60a5fa29 0%,#0000 50%),radial-gradient(110% 80% at 0 108%,#a78bfa29 0%,#0000 52%),radial-gradient(80% 60% at 50% 120%,#f472b612 0%,#0000 60%),linear-gradient(#fff 0%,#f8faff 52%,#eef2fd 100%)}[data-theme=light] .hero-orb{opacity:.6;mix-blend-mode:multiply}[data-theme=light] .hero-orb--primary{background:radial-gradient(circle,#60a5fa47 0%,#60a5fa00 70%)}[data-theme=light] .hero-orb--secondary{background:radial-gradient(circle,#818cf842 0%,#818cf800 70%)}[data-theme=light] .hero-orb--tertiary{background:radial-gradient(circle,#a78bfa33 0%,#a78bfa00 70%)}[data-theme=light] .hero-animation-side:before{background:radial-gradient(circle,#60a5fa33 0%,#a78bfa1a 45%,#0000 72%)}[data-theme=light] .hero-eyebrow{color:var(--color-accent);background:#2563eb0f;border-color:#2563eb2e}[data-theme=light] .hero-eyebrow:before{background:var(--color-accent);box-shadow:0 0 12px #2563eb80}
.rcg-band{z-index:2;background:var(--color-bg-alt);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:44px 0;position:relative}.rcg-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:28px;font-size:.75rem;font-weight:500;display:block}.rcg-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.rcg-item{min-width:0}.rcg-link{border:1px solid var(--color-line);background:var(--color-bg);height:100%;color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;overflow:hidden}.rcg-link:hover{border-color:#60a5fa66;transform:translateY(-4px);box-shadow:0 18px 40px #00000059}.rcg-thumb{aspect-ratio:4/3;background:var(--color-bg-alt);width:100%;display:block;overflow:hidden}.rcg-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.rcg-link:hover .rcg-thumb img{transform:scale(1.05)}.rcg-text{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:16px 18px 20px;display:flex}.rcg-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background:#60a5fa21;border-radius:50px;padding:4px 11px;font-size:.6875rem;font-weight:600}.rcg-name{color:var(--color-fg);font-size:1rem;font-weight:700;line-height:1.3}.rcg-org{color:var(--color-fg-muted);font-size:.8125rem;line-height:1.45}@media (max-width:1024px){.rcg-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:640px){.rcg-band{padding:32px 0}.rcg-label{text-align:left;margin-bottom:20px}.rcg-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin-right:-20px;padding-bottom:10px;padding-right:20px;display:flex;overflow-x:auto}.rcg-row::-webkit-scrollbar{display:none}.rcg-item{scroll-snap-align:start;flex:0 0 74%}}@media (prefers-reduced-motion:reduce){.rcg-link,.rcg-thumb img{transition:none}.rcg-link:hover,.rcg-link:hover .rcg-thumb img{transform:none}}:root[data-theme=light] .rcg-band{background:var(--color-bg-alt);border-color:var(--color-line-light)}:root[data-theme=light] .rcg-link{border-color:var(--color-line-light);background:#fff}:root[data-theme=light] .rcg-link:hover{box-shadow:0 18px 40px #0f172a1f}
