.hero[data-astro-cid-j7pv25f6]{padding:120px 5% 80px;min-height:100vh;display:flex;align-items:center;position:relative;z-index:2}.hero-content[data-astro-cid-j7pv25f6]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;line-height:1.2;background:linear-gradient(135deg,var(--white),var(--light-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp .8s ease}.hero-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--text-dim);margin-bottom:2rem;animation:fadeInUp .8s ease .2s both}.hero-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap;animation:fadeInUp .8s ease .4s both}.hero-visual[data-astro-cid-j7pv25f6]{position:relative;animation:float 6s ease-in-out infinite}.hexagon-group[data-astro-cid-j7pv25f6]{width:100%;max-width:500px;height:500px;position:relative}.hexagon[data-astro-cid-j7pv25f6]{position:absolute;background:linear-gradient(135deg,#19a6ca1a,#59c2d04d);backdrop-filter:blur(10px);border:1px solid rgba(25,166,202,.3);clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%)}.hex-1[data-astro-cid-j7pv25f6]{width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%);animation:rotate 20s linear infinite}.hex-2[data-astro-cid-j7pv25f6]{width:150px;height:150px;top:20%;left:20%;animation:rotate 15s linear infinite reverse}.hex-3[data-astro-cid-j7pv25f6]{width:100px;height:100px;bottom:20%;right:20%;animation:rotate 25s linear infinite}.hex-4[data-astro-cid-j7pv25f6]{width:125px;height:125px;top:25%;left:70%;animation:rotate 30s linear infinite reverse}.services[data-astro-cid-j7pv25f6]{padding:80px 5%;background:linear-gradient(180deg,#0e264680,#0a1829cc);position:relative;z-index:2}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.service-card[data-astro-cid-j7pv25f6]{background:#0e264699;backdrop-filter:blur(10px);border:1px solid rgba(25,166,202,.2);border-radius:20px;padding:2.5rem;transition:all .3s ease;position:relative;overflow:hidden}.service-card[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(89,194,208,.1));opacity:0;transition:opacity .3s ease}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-10px);border-color:var(--light-cyan)}.service-card[data-astro-cid-j7pv25f6]:hover:before{opacity:1}.service-icon[data-astro-cid-j7pv25f6]{width:80px;height:80px;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--logo-cyan),rgba(89,194,208,.3));clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);display:flex;align-items:center;justify-content:center}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:1rem;font-size:1.5rem}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dim);line-height:1.6}.about[data-astro-cid-j7pv25f6]{padding:80px 5%;position:relative;z-index:2}.about-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:center}.about-text[data-astro-cid-j7pv25f6]{animation:fadeInLeft .8s ease}.about-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3rem);margin-bottom:1.5rem;background:linear-gradient(135deg,var(--white),var(--light-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dim);line-height:1.8;margin-bottom:1.5rem}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}.stat-box[data-astro-cid-j7pv25f6]{background:#19a6ca1a;border:1px solid rgba(89,194,208,.3);padding:1.5rem;border-radius:15px;text-align:center;transition:all .3s ease}.stat-box[data-astro-cid-j7pv25f6]:hover{background:#59c2d033;transform:scale(1.05)}.stat-number[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--logo-cyan),var(--light-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-astro-cid-j7pv25f6]{color:var(--text-dim);margin-top:.5rem}.contact[data-astro-cid-j7pv25f6]{padding:80px 5%;background:linear-gradient(180deg,#0e264680,#0a1829cc);position:relative;z-index:2}.contact-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1000px;margin:0 auto}.contact-info[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2rem}.contact-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem}.contact-icon[data-astro-cid-j7pv25f6]{width:50px;height:50px;background:linear-gradient(135deg,var(--logo-cyan),rgba(89,194,208,.3));clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);display:flex;align-items:center;justify-content:center}.contact-form[data-astro-cid-j7pv25f6]{background:#0e264699;backdrop-filter:blur(10px);border:1px solid rgba(25,166,202,.2);border-radius:20px;padding:2rem}.form-group[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.form-group[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.5rem;color:var(--text-light)}.form-group[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{width:100%;padding:.8rem;background:#ffffff0d;border:1px solid rgba(25,166,202,.3);border-radius:10px;color:var(--white);transition:all .3s ease;font-family:inherit}.form-group[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]:focus{outline:none;border-color:var(--logo-cyan);background:#ffffff1a}.form-group[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{resize:vertical;min-height:200px}.matrix-rain[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:0;transition:opacity 1s ease}.matrix-rain[data-astro-cid-j7pv25f6].active{opacity:1}@media (max-width: 768px){.hero-content[data-astro-cid-j7pv25f6],.about-content[data-astro-cid-j7pv25f6],.contact-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.hero[data-astro-cid-j7pv25f6]{padding:100px 5% 50px;min-height:auto}.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-visual[data-astro-cid-j7pv25f6]{display:none}}@media (max-width: 480px){.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.section-title[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.8rem}}
