:root{--primary: #FF7800;--primary-light: rgba(255, 96, 0, .1);--primary-dark: #e55500;--primary-ultra-light: rgba(255, 96, 0, .05);--primary-semi-transparent: rgba(255, 96, 0, .2);--dark: #111111;--gray-light: #E2E8F0;--gray-medium: #A0AEC0;--gray-dark: #4A5568;--white: #FFFFFF;--bg-offset: #F7FAFC}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.char[data-astro-cid-ewxirvlt]{display:inline-block;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:center center;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-word[data-astro-cid-ewxirvlt],.description-word[data-astro-cid-ewxirvlt],.btn-container[data-astro-cid-ewxirvlt],.stat-number-container[data-astro-cid-ewxirvlt],.stat-details[data-astro-cid-ewxirvlt]{visibility:hidden;transform:translateZ(0)}.char[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,120,0,.12) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:-1}.char[data-astro-cid-ewxirvlt].char-hover:before{width:120px;height:120px}.char[data-astro-cid-ewxirvlt].char-hover{transform:translateY(-6px) scale(1.08);filter:drop-shadow(0 6px 12px rgba(255,120,0,.15))}.char[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border:2px solid rgba(255,120,0,.25);border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:all .7s cubic-bezier(.4,0,.2,1);pointer-events:none}.char[data-astro-cid-ewxirvlt].char-hover:after{width:150px;height:150px;opacity:1;border-color:#ff780014}.hero[data-astro-cid-ewxirvlt]{position:relative;overflow:hidden}.hero-heading[data-astro-cid-ewxirvlt]{line-height:.85;letter-spacing:-.04em}@media (max-width: 768px){.hero[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;top:15%;left:-5%;width:120px;height:120px;background:radial-gradient(circle,rgba(255,107,0,.08) 0%,transparent 70%);border-radius:60% 40% 30% 70%/40% 50% 60%;animation:slow-drift 20s ease-in-out infinite,blob-morph 15s ease-in-out infinite;z-index:1}.hero[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;bottom:35%;right:-8%;width:100px;height:100px;background:linear-gradient(45deg,#00c2d10f,#ff6b000a);border-radius:30% 70% 70% 30%/50% 30% 70% 50%;animation:blob-morph 18s ease-in-out infinite,slow-drift 25s ease-in-out infinite reverse;z-index:1}.hero-content[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;top:60%;left:-15%;width:80px;height:80px;background:radial-gradient(circle,rgba(255,107,0,.05) 0%,transparent 70%);border-radius:50%;animation:slow-drift 30s ease-in-out infinite reverse;z-index:1}.hero-content[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;top:10%;right:-10%;width:60px;height:60px;background:linear-gradient(135deg,#00c2d10a,#ff6b000f);border-radius:40% 60% 50% 50%/30% 60% 40% 70%;animation:blob-morph 22s ease-in-out infinite,slow-drift 35s ease-in-out infinite;z-index:1}@keyframes gentle-float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(2deg)}66%{transform:translateY(4px) rotate(-1deg)}}.digital-waves-hero[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{height:120px!important}.digital-waves-hero[data-astro-cid-ewxirvlt] .wave-path-1[data-astro-cid-ewxirvlt],.digital-waves-hero[data-astro-cid-ewxirvlt] .wave-path-2[data-astro-cid-ewxirvlt]{fill-opacity:1!important}}@keyframes blob-morph{0%{border-radius:60% 40% 30% 70%/40% 50% 60%}25%{border-radius:50% 50% 40% 60%/50% 40% 60%}50%{border-radius:30% 70% 70% 30%/50% 30% 70% 50%}75%{border-radius:40% 60% 50% 50%/30% 60% 40% 70%}to{border-radius:60% 40% 30% 70%/40% 50% 60%}}@keyframes float{0%{transform:translateY(0) translate(0) rotate(0)}25%{transform:translateY(-10px) translate(5px) rotate(2deg)}50%{transform:translateY(5px) translate(-5px) rotate(-1deg)}75%{transform:translateY(-7px) translate(10px) rotate(3deg)}to{transform:translateY(0) translate(0) rotate(0)}}.blob-1[data-astro-cid-ewxirvlt]{width:150px;height:150px;top:15%;left:10%;background-color:#ffa06433;animation:blob-morph 15s ease-in-out infinite,float 20s ease-in-out infinite;animation-delay:0s,-1s}.blob-2[data-astro-cid-ewxirvlt]{width:100px;height:100px;top:45%;right:15%;background-color:#ff783226;animation:blob-morph 15s ease-in-out infinite,float 20s ease-in-out infinite;animation-delay:-2s,-3s}.blob-3[data-astro-cid-ewxirvlt]{width:80px;height:80px;bottom:25%;left:20%;background-color:#ff8c5033;animation:blob-morph 15s ease-in-out infinite,float 20s ease-in-out infinite;animation-delay:-4s,-5s}.blob-4[data-astro-cid-ewxirvlt]{width:200px;height:200px;bottom:-50px;right:25%;background-color:#ff641e1a;animation:blob-morph 15s ease-in-out infinite,float 20s ease-in-out infinite;animation-delay:-6s,-7s}.blob-5[data-astro-cid-ewxirvlt]{width:120px;height:120px;top:30%;left:30%;background-color:#ffb47826;animation:blob-morph 15s ease-in-out infinite,float 20s ease-in-out infinite;animation-delay:-8s,-9s}.mountain-layer[data-astro-cid-ewxirvlt]{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;z-index:1;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mountain-layer-1[data-astro-cid-ewxirvlt]{z-index:1;height:200px}.mountain-layer-2[data-astro-cid-ewxirvlt]{z-index:2;height:230px}.mountain-layer-3[data-astro-cid-ewxirvlt]{z-index:3;height:250px}.mountain-layer-4[data-astro-cid-ewxirvlt]{z-index:4;height:265px}.mountain-layer-5[data-astro-cid-ewxirvlt]{z-index:5;height:275px}.digital-waves-hero[data-astro-cid-ewxirvlt]{position:absolute;bottom:0;left:0;width:100%;height:120px;z-index:6;overflow:hidden;visibility:hidden;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.stats-section[data-astro-cid-ewxirvlt]{position:relative;overflow:hidden}.stats-section[data-astro-cid-ewxirvlt] .grid[data-astro-cid-ewxirvlt]{display:grid;place-items:center;min-height:200px}@media (max-width: 640px){.stats-section[data-astro-cid-ewxirvlt]{min-height:35vh}.stats-section[data-astro-cid-ewxirvlt] .grid[data-astro-cid-ewxirvlt]{gap:2.5rem;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;padding-top:1rem 0}.counter[data-astro-cid-ewxirvlt]{font-size:2.25rem!important;line-height:1!important}.stat-plus[data-astro-cid-ewxirvlt],.stat-percent[data-astro-cid-ewxirvlt],.stat-years[data-astro-cid-ewxirvlt]{font-size:1.25rem!important}.stat-item[data-astro-cid-ewxirvlt]{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (max-width: 480px){.counter[data-astro-cid-ewxirvlt]{font-size:2rem!important}.stat-plus[data-astro-cid-ewxirvlt],.stat-percent[data-astro-cid-ewxirvlt],.stat-years[data-astro-cid-ewxirvlt]{font-size:1.125rem!important}}.hero-btn-container[data-astro-cid-ewxirvlt]{gap:.75rem;flex-direction:column;align-items:stretch;max-width:280px;margin:0 auto}@media (min-width: 640px){.hero-btn-container[data-astro-cid-ewxirvlt]{flex-direction:row;align-items:center;gap:1rem;max-width:none}}.hero-btn-primary[data-astro-cid-ewxirvlt],.hero-btn-secondary[data-astro-cid-ewxirvlt]{width:100%;min-height:44px;font-size:.875rem;padding:.75rem 1.25rem;font-weight:500}@media (min-width: 640px){.hero-btn-primary[data-astro-cid-ewxirvlt],.hero-btn-secondary[data-astro-cid-ewxirvlt]{width:auto;min-width:140px;font-size:1rem;padding:.75rem 1.5rem}}.hero-description[data-astro-cid-ewxirvlt]{font-size:.875rem;line-height:1.6;margin-bottom:1.5rem;max-width:100%;padding:0 1rem}@media (min-width: 640px){.hero-description[data-astro-cid-ewxirvlt]{font-size:1rem;max-width:28rem;padding:0;margin-bottom:2rem}}@media (min-width: 768px){.hero-description[data-astro-cid-ewxirvlt]{font-size:1.125rem;margin-bottom:2.5rem}}.description-word[data-astro-cid-ewxirvlt]{display:inline;margin-right:.25rem}.counter[data-astro-cid-ewxirvlt]{letter-spacing:-.03em;line-height:.9;text-shadow:0 2px 10px rgba(0,0,0,.08)}.stat-plus[data-astro-cid-ewxirvlt],.stat-percent[data-astro-cid-ewxirvlt],.stat-years[data-astro-cid-ewxirvlt]{background:linear-gradient(135deg,var(--primary),#ff9500);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;text-shadow:0 1px 5px rgba(255,120,0,.2)}.stat-item[data-astro-cid-ewxirvlt]:hover .stat-number-glow[data-astro-cid-ewxirvlt]{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.btn[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#ffffff1f;border-radius:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;z-index:0}.btn[data-astro-cid-ewxirvlt]:hover:before{width:280px;height:280px}.scroll-indicator-arrow[data-astro-cid-ewxirvlt]{position:fixed;bottom:16px;left:50%;transform:translate(-50%);opacity:.5;transition:opacity .3s ease;z-index:30;pointer-events:none}.scroll-arrow[data-astro-cid-ewxirvlt]{width:36px;height:36px;color:#f77913;display:flex;justify-content:center;align-items:center;animation:arrowFade 2.5s ease-in-out infinite}.scroll-arrow[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{width:20px;height:20px;display:block}@keyframes arrowFade{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.8;transform:translateY(3px)}}@media (min-width: 768px){.scroll-indicator-arrow[data-astro-cid-ewxirvlt]{display:none}}@media (max-width: 767px){.stats-section[data-astro-cid-ewxirvlt] .stat-item[data-astro-cid-ewxirvlt] .stat-details[data-astro-cid-ewxirvlt] p[data-astro-cid-ewxirvlt]{display:none}}@media (max-width: 768px){.hero-heading[data-astro-cid-ewxirvlt]{line-height:1.1}}.hero[data-astro-cid-ewxirvlt]{min-height:100vh;min-height:-webkit-fill-available}.container[data-astro-cid-ewxirvlt]{position:relative;z-index:20!important}.hero-content[data-astro-cid-ewxirvlt]{position:relative;z-index:21!important}@media (max-width: 768px){.hero[data-astro-cid-ewxirvlt]{padding:0 24px;overflow:hidden;min-height:70vh}.hero[data-astro-cid-ewxirvlt] .text-center[data-astro-cid-ewxirvlt]{text-align:left!important}.hero-content[data-astro-cid-ewxirvlt]{text-align:left!important;max-width:100%!important}.hero-heading[data-astro-cid-ewxirvlt]{text-align:left!important;font-size:2.5rem!important;line-height:1.1!important;margin-bottom:1.5rem!important}.hero-line-1[data-astro-cid-ewxirvlt],.hero-highlight[data-astro-cid-ewxirvlt]{justify-content:flex-start!important;text-align:left!important}.hero-description[data-astro-cid-ewxirvlt]{text-align:left!important;font-size:1rem!important;line-height:1.6!important;margin-bottom:2rem!important;max-width:100%!important;padding:0!important}.hero-btn-container[data-astro-cid-ewxirvlt]{flex-direction:row!important;gap:1rem!important;max-width:none!important;justify-content:flex-start!important}.hero-btn-primary[data-astro-cid-ewxirvlt],.hero-btn-secondary[data-astro-cid-ewxirvlt]{width:auto!important;min-width:130px!important;max-width:150px!important;font-size:.9rem!important;padding:.75rem 1.25rem!important;min-height:44px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.hero[data-astro-cid-ewxirvlt]:before{content:"";position:absolute;top:20%;left:-10%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,107,0,.08) 0%,transparent 70%);border-radius:50%;animation:slow-drift 20s ease-in-out infinite;z-index:1}.hero[data-astro-cid-ewxirvlt]:after{content:"";position:absolute;bottom:30%;right:-5%;width:150px;height:150px;background:linear-gradient(45deg,#ff6b000f,#00c2d10a);border-radius:30% 70% 70% 30%/50% 30% 70% 50%;animation:blob-morph 15s ease-in-out infinite,slow-drift 25s ease-in-out infinite reverse;z-index:1}@keyframes slow-drift{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(15px,-10px) rotate(2deg)}50%{transform:translate(-5px,5px) rotate(-1deg)}75%{transform:translate(10px,-15px) rotate(1.5deg)}}.digital-waves-hero[data-astro-cid-ewxirvlt]{height:140px!important;z-index:6!important}.wave-path-1[data-astro-cid-ewxirvlt]{fill:#ff6b001f!important}.wave-path-2[data-astro-cid-ewxirvlt]{fill:#ff6b000f!important}.mountain-layer-1[data-astro-cid-ewxirvlt]{height:200px!important;opacity:.7!important;bottom:0!important;z-index:1!important}.mountain-layer-2[data-astro-cid-ewxirvlt]{height:230px!important;opacity:.8!important;bottom:0!important;z-index:2!important}.mountain-layer-3[data-astro-cid-ewxirvlt]{height:250px!important;opacity:.85!important;bottom:0!important;z-index:3!important}.mountain-layer-4[data-astro-cid-ewxirvlt]{height:265px!important;opacity:.9!important;bottom:0!important;z-index:4!important}.mountain-layer-5[data-astro-cid-ewxirvlt]{height:275px!important;opacity:.95!important;bottom:0!important;z-index:5!important}.digital-waves-hero[data-astro-cid-ewxirvlt]{height:120px!important;z-index:6!important;bottom:0!important}.container[data-astro-cid-ewxirvlt]{position:relative;z-index:20!important}.hero-content[data-astro-cid-ewxirvlt]{position:relative;z-index:21!important}.stats-section[data-astro-cid-ewxirvlt] .grid[data-astro-cid-ewxirvlt]{gap:2rem!important}}@media (max-width: 480px){.hero[data-astro-cid-ewxirvlt]{padding:0 20px}.hero-heading[data-astro-cid-ewxirvlt]{font-size:2.2rem!important}.hero-btn-primary[data-astro-cid-ewxirvlt],.hero-btn-secondary[data-astro-cid-ewxirvlt]{min-width:100px!important;font-size:.85rem!important;padding:.7rem .8rem!important}.hero-description[data-astro-cid-ewxirvlt]{font-size:.95rem!important}}:root{--client-width: 160px;--client-height: 80px;--gap: 16px;--items-visible: 7}.clients-section[data-astro-cid-5okk2ifo]{margin:0 auto}.clients-header[data-astro-cid-5okk2ifo]{text-align:center;margin-bottom:50px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.2,0,.2,1)}.clients-header[data-astro-cid-5okk2ifo] p[data-astro-cid-5okk2ifo]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.carousel-container[data-astro-cid-5okk2ifo]{position:relative;overflow:hidden;width:100%;padding:5px 0}.carousel-track[data-astro-cid-5okk2ifo]{display:flex;gap:var(--gap);width:-moz-max-content;width:max-content}.client-card[data-astro-cid-5okk2ifo]{width:var(--client-width);height:var(--client-height);background:#fff;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease;flex-shrink:0;overflow:hidden}.client-card[data-astro-cid-5okk2ifo]:hover{border-color:#ff7800;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.client-logo[data-astro-cid-5okk2ifo]{max-width:100px;max-height:50px;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%) opacity(.7);transition:filter .2s ease;z-index:1}.client-card[data-astro-cid-5okk2ifo]:hover .client-logo[data-astro-cid-5okk2ifo]{filter:grayscale(0%) opacity(1)}.client-name[data-astro-cid-5okk2ifo]{position:absolute;bottom:0;left:0;right:0;background:#ff7800e6;color:#fff;font-size:10px;font-weight:600;text-align:center;padding:4px 2px;transform:translateY(100%);transition:transform .2s ease;z-index:2}.client-card[data-astro-cid-5okk2ifo]:hover .client-name[data-astro-cid-5okk2ifo]{transform:translateY(0)}.carousel-row[data-astro-cid-5okk2ifo]{margin-bottom:40px;opacity:0;transform:translateY(40px);transition:all .7s cubic-bezier(.2,0,.2,1)}.carousel-row[data-astro-cid-5okk2ifo]:last-child{margin-bottom:0}.clients-cta[data-astro-cid-5okk2ifo]{text-align:center;margin-top:40px;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.2,0,.2,1)}.cta-button[data-astro-cid-5okk2ifo]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#fff;border:2px solid #ff7800;color:#ff7800;text-decoration:none;font-weight:600;font-size:14px;transition:all .2s ease}.cta-button[data-astro-cid-5okk2ifo]:hover{background:#ff7800;color:#fff;transform:translateY(-1px)}.cta-button[data-astro-cid-5okk2ifo] svg[data-astro-cid-5okk2ifo]{width:16px;height:16px;transition:transform .2s ease}.cta-button[data-astro-cid-5okk2ifo]:hover svg[data-astro-cid-5okk2ifo]{transform:translate(2px)}.animate-in[data-astro-cid-5okk2ifo]{opacity:1!important;transform:translateY(0)!important}@media (max-width: 768px){:root{--client-width: 140px;--client-height: 70px;--gap: 12px}.clients-header[data-astro-cid-5okk2ifo]{margin-bottom:40px;transition:all 1s cubic-bezier(.2,0,.2,1)}.clients-header[data-astro-cid-5okk2ifo] p[data-astro-cid-5okk2ifo]{font-size:1rem;padding:0 20px}.carousel-row[data-astro-cid-5okk2ifo]{margin-bottom:30px;transition:all .9s cubic-bezier(.2,0,.2,1)}.clients-cta[data-astro-cid-5okk2ifo]{margin-top:30px;transition:all .8s cubic-bezier(.2,0,.2,1)}.client-logo[data-astro-cid-5okk2ifo]{max-width:80px;max-height:40px}}@media (max-width: 480px){:root{--client-width: 120px;--client-height: 60px;--gap: 10px}.cta-button[data-astro-cid-5okk2ifo]{padding:12px 24px;font-size:13px}}.bg-white\/70[data-astro-cid-si7fkpf4]{background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.value-item[data-astro-cid-si7fkpf4]:hover{background:#fff6;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}[data-astro-cid-si7fkpf4]{transition-timing-function:cubic-bezier(.2,0,.2,1)}@media (max-width: 640px){.cta-container[data-astro-cid-si7fkpf4]{flex-direction:column}.cta-container[data-astro-cid-si7fkpf4] a[data-astro-cid-si7fkpf4]{width:100%;text-align:center}}.indicator-line[data-astro-cid-si7fkpf4],.main-titles[data-astro-cid-si7fkpf4],.content-text[data-astro-cid-si7fkpf4],.cta-container[data-astro-cid-si7fkpf4],.main-panel[data-astro-cid-si7fkpf4]{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.2,0,.2,1)}@media (max-width: 768px){.indicator-line[data-astro-cid-si7fkpf4],.main-titles[data-astro-cid-si7fkpf4],.content-text[data-astro-cid-si7fkpf4],.cta-container[data-astro-cid-si7fkpf4],.main-panel[data-astro-cid-si7fkpf4]{transform:translateY(10px);transition:all .3s cubic-bezier(.2,0,.2,1)}}.animate-in[data-astro-cid-si7fkpf4]{opacity:1!important;transform:translateY(0)!important}.main-panel[data-astro-cid-si7fkpf4] .value-item[data-astro-cid-si7fkpf4]{opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.2,0,.2,1)}.animate-in[data-astro-cid-si7fkpf4] .value-item[data-astro-cid-si7fkpf4]:nth-child(1){transition-delay:.05s}.animate-in[data-astro-cid-si7fkpf4] .value-item[data-astro-cid-si7fkpf4]:nth-child(2){transition-delay:.1s}.animate-in[data-astro-cid-si7fkpf4] .value-item[data-astro-cid-si7fkpf4]:nth-child(3){transition-delay:.15s}@media (max-width: 768px){.animate-in[data-astro-cid-si7fkpf4] .value-item[data-astro-cid-si7fkpf4]:nth-child(1){transition-delay:.02s}.animate-in[data-astro-cid-si7fkpf4] .value-item[data-astro-cid-si7fkpf4]:nth-child(2){transition-delay:.04s}.animate-in[data-astro-cid-si7fkpf4] .value-item[data-astro-cid-si7fkpf4]:nth-child(3){transition-delay:.06s}}
