.navigation[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--color-bg-primary);box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.navigation[data-astro-cid-pux6a34n].scrolled{box-shadow:0 4px 12px #00000026}.nav-container[data-astro-cid-pux6a34n]{max-width:1200px;margin:0 auto;padding:var(--space-sm) var(--space-md);display:flex;justify-content:space-between;align-items:center}@media(min-width:768px){.nav-container[data-astro-cid-pux6a34n]{padding:var(--space-sm) var(--space-lg)}}@media(min-width:1024px){.nav-container[data-astro-cid-pux6a34n]{padding:var(--space-md) var(--space-xl)}}.nav-logo[data-astro-cid-pux6a34n]{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:700;color:var(--color-primary);text-decoration:none;transition:color .3s ease}.nav-logo[data-astro-cid-pux6a34n]:hover{color:var(--color-secondary)}.logo-text[data-astro-cid-pux6a34n]{display:inline-block}.nav-menu[data-astro-cid-pux6a34n]{display:flex;list-style:none;gap:var(--space-lg);margin:0;padding:0}.nav-link[data-astro-cid-pux6a34n]{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);text-decoration:none;padding:var(--space-xs) var(--space-sm);border-radius:4px;transition:color .3s ease,background-color .3s ease;position:relative;min-height:44px;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}.nav-link[data-astro-cid-pux6a34n]:hover{color:var(--color-secondary);background-color:#16a0851a}.nav-link[data-astro-cid-pux6a34n].active{color:var(--color-secondary);font-weight:600}.nav-link[data-astro-cid-pux6a34n].active:after{content:"";position:absolute;bottom:0;left:var(--space-sm);right:var(--space-sm);height:2px;background-color:var(--color-secondary)}.nav-toggle[data-astro-cid-pux6a34n]{display:none;background:none;border:none;cursor:pointer;padding:var(--space-sm);z-index:1001;min-width:44px;min-height:44px;-webkit-tap-highlight-color:transparent}.hamburger[data-astro-cid-pux6a34n]{display:block;width:24px;height:2px;background-color:var(--color-primary);position:relative;transition:background-color .3s ease}.hamburger[data-astro-cid-pux6a34n]:before,.hamburger[data-astro-cid-pux6a34n]:after{content:"";position:absolute;width:24px;height:2px;background-color:var(--color-primary);transition:transform .3s ease}.hamburger[data-astro-cid-pux6a34n]:before{top:-8px}.hamburger[data-astro-cid-pux6a34n]:after{bottom:-8px}.nav-toggle[data-astro-cid-pux6a34n][aria-expanded=true] .hamburger[data-astro-cid-pux6a34n]{background-color:transparent}.nav-toggle[data-astro-cid-pux6a34n][aria-expanded=true] .hamburger[data-astro-cid-pux6a34n]:before{transform:rotate(45deg) translate(5px,5px)}.nav-toggle[data-astro-cid-pux6a34n][aria-expanded=true] .hamburger[data-astro-cid-pux6a34n]:after{transform:rotate(-45deg) translate(6px,-6px)}@media(max-width:767px){.nav-toggle[data-astro-cid-pux6a34n]{display:block}.nav-menu[data-astro-cid-pux6a34n]{position:fixed;top:0;right:0;bottom:0;width:70%;max-width:300px;flex-direction:column;gap:0;background-color:var(--color-bg-primary);box-shadow:-4px 0 12px #0000001a;padding:var(--space-3xl) var(--space-lg) var(--space-lg);transform:translate(100%);transition:transform .3s ease}.nav-menu[data-astro-cid-pux6a34n].open{transform:translate(0)}.nav-menu[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{margin:0}.nav-link[data-astro-cid-pux6a34n]{display:block;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base)}.nav-link[data-astro-cid-pux6a34n].active:after{left:var(--space-md);right:var(--space-md)}}@media(min-width:768px)and (max-width:1023px){.nav-menu[data-astro-cid-pux6a34n]{gap:var(--space-md)}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-primary);color:#fff;padding:var(--space-2xl) 0 var(--space-lg);margin-top:var(--space-3xl)}.footer-container[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);margin-bottom:var(--space-xl)}.footer-brand[data-astro-cid-sz7xmlte]{text-align:center}.footer-logo[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:700;color:#fff;margin-bottom:var(--space-xs)}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:var(--font-size-sm);color:#fffc;margin-bottom:0}.footer-nav[data-astro-cid-sz7xmlte]{text-align:center}.footer-nav-title[data-astro-cid-sz7xmlte],.footer-contact-title[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:600;color:#fff;margin-bottom:var(--space-sm)}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.footer-link[data-astro-cid-sz7xmlte]{color:#fffc;text-decoration:none;font-size:var(--font-size-sm);transition:color .3s ease;display:inline-block;padding:var(--space-xs) 0;-webkit-tap-highlight-color:transparent}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-secondary)}.footer-link[data-astro-cid-sz7xmlte]:active{color:#fff}.footer-contact[data-astro-cid-sz7xmlte]{text-align:center}.footer-contact-item[data-astro-cid-sz7xmlte]{margin-bottom:var(--space-xs);font-size:var(--font-size-sm)}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:var(--space-lg);border-top:1px solid rgba(255,255,255,.2);text-align:center}.footer-copyright[data-astro-cid-sz7xmlte]{font-size:var(--font-size-sm);color:#ffffffb3;margin-bottom:0}@media(max-width:767px){.footer[data-astro-cid-sz7xmlte]{padding:var(--space-xl) 0 var(--space-md);margin-top:var(--space-2xl)}.footer-container[data-astro-cid-sz7xmlte]{padding:0 var(--space-md)}.footer-content[data-astro-cid-sz7xmlte]{gap:var(--space-lg);margin-bottom:var(--space-lg)}.footer-logo[data-astro-cid-sz7xmlte]{font-size:var(--font-size-base)}.footer-tagline[data-astro-cid-sz7xmlte],.footer-link[data-astro-cid-sz7xmlte],.footer-copyright[data-astro-cid-sz7xmlte]{font-size:.75rem}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:var(--space-md)}}@media(min-width:768px)and (max-width:1023px){.footer[data-astro-cid-sz7xmlte]{padding:var(--space-2xl) 0 var(--space-md)}.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.footer-brand[data-astro-cid-sz7xmlte],.footer-nav[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte]{text-align:left}.footer-links[data-astro-cid-sz7xmlte]{align-items:flex-start}}@media(min-width:1024px){.footer[data-astro-cid-sz7xmlte]{padding:var(--space-3xl) 0 var(--space-lg)}.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr);gap:var(--space-2xl)}.footer-brand[data-astro-cid-sz7xmlte],.footer-nav[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte]{text-align:left}.footer-links[data-astro-cid-sz7xmlte]{align-items:flex-start}}html{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-text-primary);background-color:var(--color-bg-primary);scroll-behavior:smooth}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:60px}@media(min-width:768px){body{padding-top:70px}}@media(min-width:1024px){body{padding-top:80px}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--color-primary);margin-bottom:var(--space-md)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{margin-bottom:var(--space-sm);font-size:var(--font-size-base)}a{color:var(--color-secondary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-primary)}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.section{padding:var(--space-2xl) 0}@media(min-width:768px){.container{padding:0 var(--space-lg)}.section{padding:var(--space-3xl) 0}}@media(min-width:1024px){.container{padding:0 var(--space-xl)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary: #2C3E50;--color-secondary: #16A085;--color-bg-primary: #FFFFFF;--color-bg-secondary: #F8F9FA;--color-text-primary: #333333;--color-text-secondary: #666666;--color-text-light: #999999;--color-border: #E0E0E0;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: clamp(.75rem, .7rem + .25vw, .875rem);--font-size-sm: clamp(.875rem, .8rem + .375vw, 1rem);--font-size-base: clamp(1rem, .95rem + .25vw, 1.125rem);--font-size-lg: clamp(1.125rem, 1rem + .625vw, 1.5rem);--font-size-xl: clamp(1.5rem, 1.25rem + 1.25vw, 2.25rem);--font-size-2xl: clamp(2rem, 1.5rem + 2.5vw, 3.5rem);--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px}html{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-text-primary);background-color:var(--color-bg-primary)}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow:hidden;position:fixed;width:100%;overscroll-behavior:none}html{margin:0;padding:0;overflow:hidden;overscroll-behavior:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--color-primary)}a{color:inherit;text-decoration:none;transition:opacity .3s ease}a:hover{opacity:.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}*:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.service-card[data-astro-cid-uhzbvkqe]{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-xl);transition:all .3s ease;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.service-card[data-astro-cid-uhzbvkqe]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:var(--color-secondary)}@media(hover:none)and (pointer:coarse){.service-card[data-astro-cid-uhzbvkqe]:hover{transform:none}.service-card[data-astro-cid-uhzbvkqe]:active{transform:scale(.98);box-shadow:0 4px 12px #0000001a}}.service-icon[data-astro-cid-uhzbvkqe]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-secondary);border-radius:50%;margin-bottom:var(--space-md);font-size:2rem;color:var(--color-secondary);flex-shrink:0}.service-title[data-astro-cid-uhzbvkqe]{font-size:var(--font-size-lg);color:var(--color-primary);margin-bottom:var(--space-sm);font-weight:600}.service-description[data-astro-cid-uhzbvkqe]{color:var(--color-text-secondary);line-height:1.7;font-size:var(--font-size-base);margin-bottom:0}@media(max-width:767px){.service-card[data-astro-cid-uhzbvkqe]{padding:var(--space-lg)}.service-icon[data-astro-cid-uhzbvkqe]{width:56px;height:56px;font-size:1.75rem}.service-title[data-astro-cid-uhzbvkqe]{font-size:var(--font-size-base)}.service-description[data-astro-cid-uhzbvkqe]{font-size:var(--font-size-sm)}}@media(min-width:768px)and (max-width:1023px){.service-card[data-astro-cid-uhzbvkqe]{padding:var(--space-xl)}.service-icon[data-astro-cid-uhzbvkqe]{width:72px;height:72px;font-size:2.25rem}}@media(min-width:1024px){.service-card[data-astro-cid-uhzbvkqe]{padding:var(--space-2xl) var(--space-xl)}.service-icon[data-astro-cid-uhzbvkqe]{width:80px;height:80px;font-size:2.5rem}}@media(prefers-reduced-motion:reduce){.service-card[data-astro-cid-uhzbvkqe]{transition:none}.service-card[data-astro-cid-uhzbvkqe]:hover{transform:none}}.portfolio-item[data-astro-cid-lke3ogve]{position:relative;overflow:hidden;border-radius:8px;background-color:var(--color-bg-secondary);cursor:pointer;transition:transform .3s ease;-webkit-tap-highlight-color:transparent}.portfolio-item[data-astro-cid-lke3ogve]:hover{transform:translateY(-4px)}@media(hover:none)and (pointer:coarse){.portfolio-item[data-astro-cid-lke3ogve]:hover{transform:none}.portfolio-item[data-astro-cid-lke3ogve]:active{transform:scale(.98)}}.portfolio-item-image[data-astro-cid-lke3ogve]{position:relative;width:100%;padding-bottom:75%;overflow:hidden;background-color:var(--color-border)}.portfolio-item-image[data-astro-cid-lke3ogve] img[data-astro-cid-lke3ogve]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.portfolio-item[data-astro-cid-lke3ogve]:hover .portfolio-item-image[data-astro-cid-lke3ogve] img[data-astro-cid-lke3ogve]{transform:scale(1.05)}.portfolio-item-overlay[data-astro-cid-lke3ogve]{position:absolute;inset:0;background:linear-gradient(to bottom,#2c3e5000,#2c3e50b3,#2c3e50f2);display:flex;align-items:flex-end;padding:var(--space-lg);opacity:0;transition:opacity .3s ease}.portfolio-item[data-astro-cid-lke3ogve]:hover .portfolio-item-overlay[data-astro-cid-lke3ogve]{opacity:1}.portfolio-item-content[data-astro-cid-lke3ogve]{width:100%;color:#fff}.portfolio-item-category[data-astro-cid-lke3ogve]{display:inline-block;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin-bottom:var(--space-xs);font-weight:600}.portfolio-item-title[data-astro-cid-lke3ogve]{font-size:var(--font-size-lg);color:#fff;margin-bottom:var(--space-sm);font-weight:600}.portfolio-item-description[data-astro-cid-lke3ogve]{font-size:var(--font-size-sm);color:#ffffffe6;line-height:1.6;margin-bottom:var(--space-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.portfolio-item-button[data-astro-cid-lke3ogve]{background-color:var(--color-secondary);color:#fff;border:none;padding:var(--space-sm) var(--space-lg);border-radius:4px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background-color .3s ease;min-height:44px;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.portfolio-item-button[data-astro-cid-lke3ogve]:hover{background-color:#138f75}.portfolio-item-button[data-astro-cid-lke3ogve]:active{background-color:#0f7a63}@media(max-width:767px){.portfolio-item-overlay[data-astro-cid-lke3ogve]{opacity:1;background:linear-gradient(to bottom,#2c3e5000,#2c3e50d9 60%,#2c3e50f2)}.portfolio-item-image[data-astro-cid-lke3ogve]{padding-bottom:100%}.portfolio-item-content[data-astro-cid-lke3ogve]{padding:var(--space-md)}.portfolio-item-category[data-astro-cid-lke3ogve]{font-size:.625rem}.portfolio-item-title[data-astro-cid-lke3ogve]{font-size:var(--font-size-base);margin-bottom:var(--space-xs)}.portfolio-item-description[data-astro-cid-lke3ogve]{display:none}.portfolio-item-button[data-astro-cid-lke3ogve]{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-xs);min-height:40px}}@media(min-width:768px)and (max-width:1023px){.portfolio-item-image[data-astro-cid-lke3ogve]{padding-bottom:75%}.portfolio-item-content[data-astro-cid-lke3ogve]{padding:var(--space-lg)}}@media(prefers-reduced-motion:reduce){.portfolio-item[data-astro-cid-lke3ogve],.portfolio-item-image[data-astro-cid-lke3ogve] img[data-astro-cid-lke3ogve],.portfolio-item-overlay[data-astro-cid-lke3ogve]{transition:none}.portfolio-item[data-astro-cid-lke3ogve]:hover,.portfolio-item[data-astro-cid-lke3ogve]:hover .portfolio-item-image[data-astro-cid-lke3ogve] img[data-astro-cid-lke3ogve]{transform:none}}.portfolio-item[data-astro-cid-lke3ogve]:focus-within{outline:2px solid var(--color-secondary);outline-offset:2px}.contact-form[data-astro-cid-svshx33u]{width:100%}.form-group[data-astro-cid-svshx33u]{margin-bottom:var(--space-lg)}.form-label[data-astro-cid-svshx33u]{display:block;font-size:var(--font-size-base);font-weight:600;color:var(--color-primary);margin-bottom:var(--space-xs)}.required[data-astro-cid-svshx33u]{color:#e74c3c}.form-input[data-astro-cid-svshx33u]{width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);font-family:var(--font-body);color:var(--color-text-primary);background-color:var(--color-bg-primary);border:2px solid var(--color-border);border-radius:4px;transition:border-color .3s ease,box-shadow .3s ease}.form-input[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px #16a0851a}.form-input[data-astro-cid-svshx33u].error{border-color:#e74c3c}.form-textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:120px}.error-message[data-astro-cid-svshx33u]{display:block;font-size:var(--font-size-sm);color:#e74c3c;margin-top:var(--space-xs);min-height:1.2em}.submit-button[data-astro-cid-svshx33u]{width:100%;padding:var(--space-md) var(--space-xl);font-size:var(--font-size-base);font-weight:600;color:var(--color-bg-primary);background-color:var(--color-secondary);border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;min-height:48px;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.submit-button[data-astro-cid-svshx33u]:hover{background-color:#138f75;transform:translateY(-2px)}.submit-button[data-astro-cid-svshx33u]:active{transform:translateY(0);background-color:#0f7a63}.submit-button[data-astro-cid-svshx33u]:disabled{background-color:var(--color-text-light);cursor:not-allowed;transform:none}@media(hover:none)and (pointer:coarse){.submit-button[data-astro-cid-svshx33u]:hover{transform:none}}.form-status[data-astro-cid-svshx33u]{margin-top:var(--space-lg);padding:var(--space-md);border-radius:4px;font-size:var(--font-size-base);text-align:center;display:none}.form-status[data-astro-cid-svshx33u].success{display:block;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-status[data-astro-cid-svshx33u].error{display:block;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media(max-width:767px){.form-group[data-astro-cid-svshx33u]{margin-bottom:var(--space-md)}.form-label[data-astro-cid-svshx33u]{font-size:var(--font-size-sm)}.form-input[data-astro-cid-svshx33u]{padding:var(--space-sm);font-size:var(--font-size-sm)}.form-textarea[data-astro-cid-svshx33u]{min-height:100px}.submit-button[data-astro-cid-svshx33u]{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-base)}}@media(min-width:768px)and (max-width:1023px){.submit-button[data-astro-cid-svshx33u]{width:100%}}@media(min-width:1024px){.submit-button[data-astro-cid-svshx33u]{width:auto;min-width:200px}}@media(prefers-reduced-motion:reduce){.form-input[data-astro-cid-svshx33u],.submit-button[data-astro-cid-svshx33u]{transition:none}.submit-button[data-astro-cid-svshx33u]:hover{transform:none}}.coming-soon[data-astro-cid-kp5qkt5j]{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#2c3e50,#16a085);padding:var(--space-lg);margin:0}.coming-soon-content[data-astro-cid-kp5qkt5j]{position:relative;z-index:1;text-align:center;max-width:700px;width:100%;animation:fadeIn 1s ease-out}.decorative-elements[data-astro-cid-kp5qkt5j]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.deco-grid[data-astro-cid-kp5qkt5j]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15}.deco-corner[data-astro-cid-kp5qkt5j]{position:absolute;width:150px;height:150px;border:1px solid rgba(255,255,255,.1)}.deco-corner-tl[data-astro-cid-kp5qkt5j]{top:0;left:0;border-right:none;border-bottom:none}.deco-corner-br[data-astro-cid-kp5qkt5j]{bottom:0;right:0;border-left:none;border-top:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.company-name[data-astro-cid-kp5qkt5j]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin-bottom:var(--space-md);letter-spacing:-.02em;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.tagline[data-astro-cid-kp5qkt5j]{font-size:clamp(1rem,2vw,1.5rem);font-weight:300;color:#ffffffd9;margin-bottom:var(--space-xl);letter-spacing:.02em;line-height:1.4}.services-list[data-astro-cid-kp5qkt5j]{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-2xl);align-items:center}.service-item[data-astro-cid-kp5qkt5j]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.service-icon[data-astro-cid-kp5qkt5j]{width:48px;height:48px;color:#ffffffe6;stroke-width:1.5}.service-label[data-astro-cid-kp5qkt5j]{font-size:clamp(.875rem,1.5vw,1.125rem);font-weight:400;color:#fffffff2;letter-spacing:.01em}.coming-soon-message[data-astro-cid-kp5qkt5j]{font-size:clamp(1.25rem,2.5vw,1.75rem);color:#fffffff2;margin-bottom:var(--space-md);margin-top:var(--space-lg);font-weight:400;line-height:1.4}.launch-date[data-astro-cid-kp5qkt5j]{font-size:clamp(1rem,2vw,1.25rem);color:#ffffffd9;margin-bottom:var(--space-xl);font-weight:300;letter-spacing:.02em}.contact-info[data-astro-cid-kp5qkt5j]{margin-top:var(--space-2xl)}.contact-info[data-astro-cid-kp5qkt5j] p[data-astro-cid-kp5qkt5j]{font-size:clamp(.875rem,1.5vw,1.125rem);color:#ffffffd9;margin-bottom:var(--space-sm);font-weight:400}.contact-email[data-astro-cid-kp5qkt5j]{display:inline-block;font-size:clamp(.875rem,1.5vw,1.125rem);color:#fff;text-decoration:none;padding:var(--space-sm) var(--space-lg);border:2px solid rgba(255,255,255,.5);border-radius:50px;transition:all .3s ease;font-weight:500;min-height:44px;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.contact-email[data-astro-cid-kp5qkt5j]:hover{background-color:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.contact-email[data-astro-cid-kp5qkt5j]:active{transform:translateY(0)}@media(max-width:767px){.coming-soon[data-astro-cid-kp5qkt5j]{padding:var(--space-md)}.coming-soon-content[data-astro-cid-kp5qkt5j]{max-width:100%}.company-name[data-astro-cid-kp5qkt5j]{margin-bottom:var(--space-md)}.launch-date[data-astro-cid-kp5qkt5j]{margin-bottom:var(--space-lg)}.contact-info[data-astro-cid-kp5qkt5j]{margin-top:var(--space-xl)}.contact-email[data-astro-cid-kp5qkt5j]{width:100%;max-width:320px}}@media(min-width:768px)and (max-width:1023px){.coming-soon[data-astro-cid-kp5qkt5j]{padding:var(--space-lg)}.coming-soon-content[data-astro-cid-kp5qkt5j]{max-width:650px}.services-list[data-astro-cid-kp5qkt5j]{flex-direction:row;justify-content:center;gap:var(--space-xl)}.service-icon[data-astro-cid-kp5qkt5j]{width:52px;height:52px}}@media(min-width:1024px){.coming-soon[data-astro-cid-kp5qkt5j]{padding:var(--space-xl)}.coming-soon-content[data-astro-cid-kp5qkt5j]{max-width:700px}.services-list[data-astro-cid-kp5qkt5j]{flex-direction:row;justify-content:center;gap:var(--space-2xl)}.service-icon[data-astro-cid-kp5qkt5j]{width:56px;height:56px}}@media(prefers-reduced-motion:reduce){.coming-soon-content[data-astro-cid-kp5qkt5j]{animation:none}.contact-email[data-astro-cid-kp5qkt5j]{transition:none}.contact-email[data-astro-cid-kp5qkt5j]:hover{transform:none}}
