.hero-title[data-astro-cid-bbe6dxrz].hero-title-long{font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.12}.hero-ctas[data-astro-cid-bbe6dxrz]{flex-wrap:wrap;justify-content:center}.hero[data-astro-cid-bbe6dxrz]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:var(--space-5xl) 0;overflow:hidden;background-color:#000}.hero-grid[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:0;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 0%,transparent 65%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 0%,transparent 65%)}.hero-grid[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;opacity:.55}.hero-topglow[data-astro-cid-bbe6dxrz]{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:60%;pointer-events:none;opacity:.5}.topglow[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.topglow-wide[data-astro-cid-bbe6dxrz]{top:-150px;width:1000px;height:600px;background:radial-gradient(ellipse 100% 70% at 50% 0%,rgba(15,104,253,.15) 0%,rgba(15,104,253,.04) 50%,transparent 70%);filter:blur(80px);will-change:transform}@media(max-width:640px){.topglow-wide[data-astro-cid-bbe6dxrz]{width:100%}}.hero-lightblur[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;transform:translate(-50%);width:800px;height:450px;pointer-events:none;z-index:1}.hero-lightblur--top[data-astro-cid-bbe6dxrz]{top:0;background:radial-gradient(ellipse 80% 70% at 50% 0%,rgba(15,104,253,.7) 0%,rgba(15,104,253,.35) 25%,rgba(15,104,253,.1) 50%,transparent 75%);filter:blur(60px)}.hero-lightblur--bottom[data-astro-cid-bbe6dxrz]{bottom:0;background:radial-gradient(ellipse 80% 70% at 50% 100%,rgba(15,104,253,.6) 0%,rgba(15,104,253,.3) 25%,rgba(15,104,253,.08) 50%,transparent 75%);filter:blur(60px)}@media(max-width:640px){.hero-lightblur[data-astro-cid-bbe6dxrz]{width:100%;height:350px}}.hero-mesh[data-astro-cid-bbe6dxrz]{position:absolute;inset:0 0 -50px;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 110%,rgba(15,104,253,.3) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 70% 20%,rgba(15,104,253,.12) 0%,transparent 55%),radial-gradient(ellipse 40% 40% at 20% 40%,rgba(124,58,237,.08) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 80% 70%,rgba(15,104,253,.1) 0%,transparent 50%),radial-gradient(ellipse 45% 45% at 30% 80%,rgba(6,182,212,.06) 0%,transparent 50%)}.noise-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center}.hero-content[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-lg);max-width:800px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,6vw + .5rem,5.5rem);line-height:1;letter-spacing:-.04em;color:var(--text-primary);display:flex;flex-direction:column;text-wrap:balance}.title-line[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;gap:.3em}.title-word[data-astro-cid-bbe6dxrz]{display:inline-block}.title-bold[data-astro-cid-bbe6dxrz]{font-weight:800}.title-accent[data-astro-cid-bbe6dxrz]{font-weight:800;color:var(--accent)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:var(--text-lg);font-weight:400;line-height:1.6;color:var(--text-secondary);max-width:52ch}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-sm)}.tubelight[data-astro-cid-bbe6dxrz]{position:absolute;bottom:0;left:0;right:0;height:85vh;pointer-events:none;z-index:1;overflow:clip}.tubelight-bloom-wide[data-astro-cid-bbe6dxrz]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:140%;height:85vh;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(15,104,253,.22) 0%,rgba(15,104,253,.1) 25%,rgba(15,104,253,.04) 45%,transparent 70%)}.tubelight-bloom[data-astro-cid-bbe6dxrz]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:450px;background:radial-gradient(ellipse 80% 90% at 50% 100%,rgba(15,104,253,.35) 0%,rgba(15,104,253,.15) 30%,rgba(15,104,253,.05) 55%,transparent 75%);filter:blur(25px)}.tubelight-line[data-astro-cid-bbe6dxrz]{position:absolute;bottom:0;left:5%;right:5%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(15,104,253,.3) 10%,rgba(15,104,253,.7) 25%,rgba(15,104,253,1) 40%,rgba(255,255,255,1) 50%,rgba(15,104,253,1) 60%,rgba(15,104,253,.7) 75%,rgba(15,104,253,.3) 90%,transparent 100%);border-radius:100px;box-shadow:0 -4px 8px 2px #0f68fde6,0 -10px 25px 5px #0f68fd99,0 -25px 70px 12px #0f68fd4d,0 -50px 150px 25px #0f68fd26,0 -80px 250px 50px #0f68fd12;clip-path:inset(-300px -100% 0 -100%)}@media(max-width:1024px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--space-4xl) 0 var(--space-5xl)}}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--space-3xl) 0 var(--space-5xl)}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.2rem,10vw,3rem);line-height:1;letter-spacing:-.03em;gap:.05em}.title-line[data-astro-cid-bbe6dxrz]{gap:.25em}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:var(--text-base, 1rem)}.hero-ctas[data-astro-cid-bbe6dxrz],.hero-ctas[data-astro-cid-bbe6dxrz] .btn{width:auto}.tubelight-bloom[data-astro-cid-bbe6dxrz]{height:300px}.tubelight-bloom-wide[data-astro-cid-bbe6dxrz]{height:60vh}}.clients[data-astro-cid-cktvhckl]{padding:var(--space-3xl) 0;position:relative}.clients[data-astro-cid-cktvhckl]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--border-subtle),transparent)}.clients-header[data-astro-cid-cktvhckl]{text-align:center;margin-bottom:var(--space-3xl)}.clients-eyebrow[data-astro-cid-cktvhckl]{display:inline-block;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-light);margin-bottom:var(--space-sm)}.clients-title[data-astro-cid-cktvhckl]{font-size:var(--text-4xl);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--space-md)}.clients-subtitle[data-astro-cid-cktvhckl]{font-size:var(--text-lg);font-weight:400;line-height:1.6;color:var(--text-secondary);max-width:700px;margin:0 auto}.clients-subtitle[data-astro-cid-cktvhckl] a{color:var(--accent-light);text-decoration:none;font-weight:500;transition:color var(--duration-fast) ease}.clients-subtitle[data-astro-cid-cktvhckl] a:hover{color:var(--accent)}.clients-subtitle[data-astro-cid-cktvhckl] .flag-icon{display:inline-block;vertical-align:middle;margin-left:4px;border-radius:2px}.clients-footer[data-astro-cid-cktvhckl]{text-align:center;font-size:var(--text-base);font-weight:400;line-height:1.6;color:var(--text-tertiary);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle);max-width:600px;margin-left:auto;margin-right:auto}.clients-grid[data-astro-cid-cktvhckl]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-xl) var(--space-2xl)}.client-item[data-astro-cid-cktvhckl]{display:flex;align-items:center;justify-content:center}.client-item[data-astro-cid-cktvhckl] img[data-astro-cid-cktvhckl]{height:36px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(100%);opacity:.85;transition:filter var(--duration-normal) var(--ease-out-expo),opacity var(--duration-normal) var(--ease-out-expo),transform var(--duration-normal) var(--ease-out-expo)}.client-item[data-astro-cid-cktvhckl]:hover img[data-astro-cid-cktvhckl]{filter:grayscale(0%);opacity:1;transform:scale(1.05)}@media(max-width:1024px){.clients-grid[data-astro-cid-cktvhckl]{gap:var(--space-lg) var(--space-xl)}.client-item[data-astro-cid-cktvhckl] img[data-astro-cid-cktvhckl]{height:32px;max-width:120px}}@media(max-width:768px){.clients[data-astro-cid-cktvhckl]{padding:var(--space-2xl) 0}.clients-header[data-astro-cid-cktvhckl]{margin-bottom:var(--space-2xl)}.clients-title[data-astro-cid-cktvhckl]{font-size:var(--text-2xl)}.clients-subtitle[data-astro-cid-cktvhckl]{font-size:var(--text-base)}.clients-grid[data-astro-cid-cktvhckl]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg) var(--space-md);justify-items:center;align-items:center}.client-item[data-astro-cid-cktvhckl]{width:100%;padding:var(--space-xs)}.client-item[data-astro-cid-cktvhckl] img[data-astro-cid-cktvhckl]{height:auto;width:100%;max-width:70px;max-height:28px}.clients-footer[data-astro-cid-cktvhckl]{font-size:var(--text-sm);margin-top:var(--space-xl);padding-top:var(--space-lg)}}@media(max-width:400px){.clients-grid[data-astro-cid-cktvhckl]{grid-template-columns:repeat(3,1fr);gap:var(--space-md) var(--space-sm)}.client-item[data-astro-cid-cktvhckl] img[data-astro-cid-cktvhckl]{max-width:60px;max-height:24px}}.cta[data-astro-cid-4xty6sx2]{position:relative;padding:var(--space-5xl) 0 var(--space-4xl);overflow:hidden}.cta-glow[data-astro-cid-4xty6sx2]{position:absolute;top:-20%;left:50%;transform:translate(-50%);width:70%;height:50%;background:radial-gradient(ellipse at center,rgba(15,104,253,.12) 0%,rgba(15,104,253,.04) 40%,transparent 70%);filter:blur(60px);pointer-events:none}.cta-content[data-astro-cid-4xty6sx2]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-lg)}.cta-badge[data-astro-cid-4xty6sx2]{display:inline-flex;align-items:center;padding:.5rem 1.25rem;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-light);background:transparent;border:1px solid rgba(15,104,253,.25);border-radius:100px}.cta-title[data-astro-cid-4xty6sx2]{font-family:var(--font-sans);font-size:var(--text-4xl);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);max-width:18ch}.cta-subtitle[data-astro-cid-4xty6sx2]{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:400;line-height:1.6;color:var(--text-secondary);max-width:48ch}.cta-actions[data-astro-cid-4xty6sx2]{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-sm)}.cta-trust[data-astro-cid-4xty6sx2]{display:flex;gap:var(--space-xl);margin-top:var(--space-sm)}.trust-item[data-astro-cid-4xty6sx2]{display:flex;align-items:center;gap:.375rem;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--text-tertiary)}.trust-item[data-astro-cid-4xty6sx2] svg{color:var(--accent)}@media(max-width:640px){.cta[data-astro-cid-4xty6sx2]{padding:var(--space-4xl) 0 var(--space-3xl)}.cta-actions[data-astro-cid-4xty6sx2]{flex-direction:column;width:100%}.cta-actions[data-astro-cid-4xty6sx2] .btn{width:100%;justify-content:center}.cta-trust[data-astro-cid-4xty6sx2]{flex-direction:column;align-items:center;gap:var(--space-sm)}}
