@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700;800&display=swap";:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#0f1419;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}#app{width:100%;min-height:100vh}@media(prefers-color-scheme:light){:root{color:#1a1a1a;background-color:#fff}}.landing[data-v-60a8c67f]{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;overflow:hidden;perspective:1500px}.background-gradient[data-v-60a8c67f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(76,175,80,.08) 0%,rgba(76,175,80,.02) 50%,transparent 70%);pointer-events:none}.flip-container[data-v-60a8c67f]{position:relative;width:100%;max-width:700px;min-height:600px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,0,.2,1)}.flip-container.flipped[data-v-60a8c67f]{transform:rotateY(180deg)}.flip-side[data-v-60a8c67f]{width:100%;position:absolute;top:0;left:0;right:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.flip-side.front[data-v-60a8c67f]{transform:rotateY(0)}.flip-side.back[data-v-60a8c67f]{transform:rotateY(180deg)}.content[data-v-60a8c67f]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:700px}.logo[data-v-60a8c67f]{width:140px;height:auto;filter:drop-shadow(0 4px 12px rgba(76,175,80,.2));transition:transform .3s ease}.logo[data-v-60a8c67f]:hover{transform:scale(1.05)}.company-name[data-v-60a8c67f]{font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;margin:0;letter-spacing:-.01em;background:linear-gradient(135deg,#fff,#ffffffd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.divider[data-v-60a8c67f]{width:80px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(76,175,80,.6) 50%,transparent 100%)}.tagline[data-v-60a8c67f]{font-size:clamp(1.125rem,3vw,1.75rem);font-weight:300;margin:0;opacity:.75;text-align:center;letter-spacing:.02em;line-height:1.6}.contact-button[data-v-60a8c67f]{margin-top:1rem;padding:.875rem 2.5rem;font-size:1rem;font-weight:500;letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4caf504d}.contact-button[data-v-60a8c67f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.contact-button[data-v-60a8c67f]:active{transform:translateY(0)}.form-title[data-v-60a8c67f]{font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;margin:0 0 2rem;letter-spacing:-.01em;background:linear-gradient(135deg,#fff,#ffffffd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.contact-form[data-v-60a8c67f]{width:100%;max-width:500px}.form-group[data-v-60a8c67f]{margin-bottom:1.5rem;text-align:left}.form-group label[data-v-60a8c67f]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.form-group input[data-v-60a8c67f],.form-group textarea[data-v-60a8c67f]{width:100%;padding:.875rem 1rem;font-size:1rem;font-family:inherit;color:#fff;background:#ffffff0d;border:1px solid rgba(76,175,80,.3);border-radius:8px;transition:all .3s ease;box-sizing:border-box}.form-group input[data-v-60a8c67f]::placeholder,.form-group textarea[data-v-60a8c67f]::placeholder{color:#fff6}.form-group input[data-v-60a8c67f]:focus,.form-group textarea[data-v-60a8c67f]:focus{outline:none;background:#ffffff14;border-color:#4caf5099;box-shadow:0 0 0 3px #4caf501a}.form-group textarea[data-v-60a8c67f]{resize:vertical;min-height:100px}.form-actions[data-v-60a8c67f]{display:flex;gap:1rem;margin-top:2rem}.submit-button[data-v-60a8c67f],.back-button[data-v-60a8c67f]{flex:1;padding:.875rem 2rem;font-size:1rem;font-weight:500;letter-spacing:.03em;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease}.submit-button[data-v-60a8c67f]{color:#fff;background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 4px 15px #4caf504d}.submit-button[data-v-60a8c67f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.back-button[data-v-60a8c67f]{color:#fffc;background:#ffffff0d;border:1px solid rgba(255,255,255,.2)}.back-button[data-v-60a8c67f]:hover{background:#ffffff1a;color:#fff}.submit-button[data-v-60a8c67f]:active,.back-button[data-v-60a8c67f]:active{transform:translateY(0)}@media(prefers-color-scheme:light){.background-gradient[data-v-60a8c67f]{background:radial-gradient(circle,rgba(76,175,80,.06) 0%,rgba(76,175,80,.02) 50%,transparent 70%)}.company-name[data-v-60a8c67f],.form-title[data-v-60a8c67f]{background:linear-gradient(135deg,#0f1419,#0f1419d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo[data-v-60a8c67f]{filter:drop-shadow(0 4px 12px rgba(76,175,80,.15))}.tagline[data-v-60a8c67f]{opacity:.65}.form-group label[data-v-60a8c67f]{color:#0f1419cc}.form-group input[data-v-60a8c67f],.form-group textarea[data-v-60a8c67f]{color:#0f1419;background:#4caf500d;border-color:#4caf5033}.form-group input[data-v-60a8c67f]::placeholder,.form-group textarea[data-v-60a8c67f]::placeholder{color:#0f141966}.form-group input[data-v-60a8c67f]:focus,.form-group textarea[data-v-60a8c67f]:focus{background:#4caf5014;border-color:#4caf5066}.back-button[data-v-60a8c67f]{color:#0f1419b3;background:#0f14190d;border-color:#0f141933}.back-button[data-v-60a8c67f]:hover{background:#0f14191a;color:#0f1419e6}}@media(max-width:640px){.logo[data-v-60a8c67f]{width:110px}.content[data-v-60a8c67f]{gap:1.5rem}.divider[data-v-60a8c67f]{width:60px}.background-gradient[data-v-60a8c67f]{width:600px;height:600px}.form-actions[data-v-60a8c67f]{flex-direction:column}.contact-button[data-v-60a8c67f]{padding:.75rem 2rem;font-size:.9375rem}}
