.hero[data-v-7c098da3]{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f4c75,#1cc48d);color:#fff;overflow:hidden;padding:2rem 1rem;text-align:center}.hero-content[data-v-7c098da3]{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:2rem;animation:fadeIn-7c098da3 .8s ease-out}@keyframes fadeIn-7c098da3{0%{opacity:0}to{opacity:1}}.logo-container[data-v-7c098da3]{margin:0 auto 2rem;width:100px}.logo[data-v-7c098da3]{width:100%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.hero-title[data-v-7c098da3]{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem}.title-line[data-v-7c098da3]{display:block}.accent[data-v-7c098da3]{color:#f8f32b;position:relative}.accent[data-v-7c098da3]:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:8px;background:rgba(248,243,43,.3);z-index:-1;border-radius:4px}.hero-subtitle[data-v-7c098da3]{font-size:clamp(1rem,2vw,1.3rem);max-width:700px;margin:0 auto 2rem;line-height:1.6}.subtitle-highlight[data-v-7c098da3]{display:inline-block;font-weight:600;background:hsla(0,0%,100%,.15);padding:.2rem .5rem;border-radius:4px;margin-top:.5rem}.cta-container[data-v-7c098da3]{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.cta-btn[data-v-7c098da3]{background:#f8f32b;color:#0a2e38;padding:.8rem 2rem;border-radius:50px;text-decoration:none;font-size:1.1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(248,243,43,.3)}.cta-btn[data-v-7c098da3]:hover{background:#fff;transform:translateY(-3px);box-shadow:0 6px 20px rgba(248,243,43,.4)}.secondary-btn[data-v-7c098da3]{background:transparent;color:#fff;padding:.8rem 2rem;border-radius:50px;text-decoration:none;font-size:1.1rem;font-weight:600;transition:all .3s ease;border:2px solid hsla(0,0%,100%,.3)}.secondary-btn[data-v-7c098da3]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.stats-container[data-v-7c098da3]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.stat-item[data-v-7c098da3]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(5px);padding:1.5rem;border-radius:12px;min-width:120px;transition:transform .3s ease}.stat-item[data-v-7c098da3]:hover{transform:translateY(-5px)}.stat-number[data-v-7c098da3]{display:block;font-size:2rem;font-weight:700;color:#f8f32b;margin-bottom:.3rem}.stat-label[data-v-7c098da3]{font-size:.9rem;opacity:.9}.hero-wave[data-v-7c098da3]{position:absolute;bottom:0;left:0;width:100%;height:150px}.hero-wave svg[data-v-7c098da3]{width:100%;height:100%}@media (max-width:768px){.hero[data-v-7c098da3]{padding:4rem 1rem}.cta-container[data-v-7c098da3]{flex-direction:column;align-items:center}.stat-item[data-v-7c098da3]{padding:1rem;min-width:100px}.stat-number[data-v-7c098da3]{font-size:1.5rem}}.features[data-v-f62e562e]{padding:5rem 1rem;background:#f9f9f9;position:relative}.container[data-v-f62e562e]{max-width:1200px;margin:0 auto}.section-header[data-v-f62e562e]{text-align:center;margin-bottom:3rem}.section-title[data-v-f62e562e]{font-size:2.2rem;color:#0a2e38;margin-bottom:1.5rem;position:relative;display:inline-block}.section-title[data-v-f62e562e]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#1cc48d}.section-subtitle[data-v-f62e562e]{font-size:1.1rem;color:#5a6f7b;max-width:700px;margin:0 auto 1.5rem;font-weight:500}.intro-text[data-v-f62e562e]{max-width:800px;margin:0 auto 2rem;text-align:center}.intro-text p[data-v-f62e562e]{color:#5a6f7b;line-height:1.7;margin-bottom:1.2rem;font-size:1.05rem}.divider[data-v-f62e562e]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);max-width:800px;margin:2rem auto}.features-grid[data-v-f62e562e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.feature-card[data-v-f62e562e]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.feature-card[data-v-f62e562e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#1cc48d,#0f4c75);transition:height .3s ease}.feature-card[data-v-f62e562e]:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.feature-card[data-v-f62e562e]:hover:before{height:10px}.feature-icon[data-v-f62e562e]{position:relative;width:60px;height:60px;margin-bottom:1.5rem}.icon-bg[data-v-f62e562e]{position:absolute;width:100%;height:100%;background:rgba(28,196,141,.1);border-radius:50%;animation:pulse-f62e562e 3s ease-in-out infinite}.icon-number[data-v-f62e562e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:700;color:#1cc48d}.feature-card h3[data-v-f62e562e]{font-size:1.4rem;color:#0a2e38;margin-bottom:1rem}.feature-card p[data-v-f62e562e]{color:#5a6f7b;line-height:1.6;margin-bottom:1.5rem}.feature-benefits[data-v-f62e562e]{list-style:none;padding:0;margin:0}.feature-benefits li[data-v-f62e562e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;color:#0a2e38;font-size:.95rem}@keyframes pulse-f62e562e{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:.9}to{transform:scale(1);opacity:.7}}@media (max-width:768px){.features[data-v-f62e562e]{padding:3rem 1rem}.section-title[data-v-f62e562e]{font-size:1.8rem}.features-grid[data-v-f62e562e]{grid-template-columns:1fr}.intro-text p[data-v-f62e562e]{font-size:1rem;text-align:left}}.contact[data-v-508b4178]{padding:5rem 1rem;background:#0a2e38;color:#fff}.container[data-v-508b4178]{max-width:1200px;margin:0 auto}.contact-content[data-v-508b4178]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.contact-info h2[data-v-508b4178]{font-size:2.2rem;margin-bottom:1.5rem;line-height:1.3}.contact-subtitle[data-v-508b4178]{font-size:1.1rem;opacity:.9;line-height:1.6;margin-bottom:2rem}.contact-methods[data-v-508b4178]{display:flex;flex-direction:column;gap:1.5rem}.contact-item[data-v-508b4178]{display:flex;align-items:flex-start;gap:1rem}.contact-icon[data-v-508b4178]{background:rgba(28,196,141,.1);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-details h4[data-v-508b4178]{font-size:1.1rem;margin-bottom:.3rem}.contact-details p[data-v-508b4178]{opacity:.8;font-size:.95rem}.contact-form[data-v-508b4178]{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.contact-form h3[data-v-508b4178]{color:#0a2e38;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.form-group[data-v-508b4178]{position:relative;margin-bottom:1.5rem}.form-group input[data-v-508b4178],.form-group select[data-v-508b4178],.form-group textarea[data-v-508b4178]{width:100%;padding:1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#f9f9f9}.form-group input[data-v-508b4178]:focus,.form-group select[data-v-508b4178]:focus,.form-group textarea[data-v-508b4178]:focus{border-color:#1cc48d;outline:none;background:#fff;box-shadow:0 0 0 3px rgba(28,196,141,.2)}.form-group textarea[data-v-508b4178]{min-height:120px;resize:vertical}.form-group select[data-v-508b4178]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.form-group label[data-v-508b4178]{position:absolute;top:1rem;left:1rem;color:#777;pointer-events:none;transition:all .3s ease;background:#f9f9f9;padding:0 .3rem}.form-group input:not(:-moz-placeholder)+label[data-v-508b4178],.form-group textarea:not(:-moz-placeholder)+label[data-v-508b4178]{top:-.6rem;left:.8rem;font-size:.8rem;background:#fff;color:#1cc48d}.form-group input:focus+label[data-v-508b4178],.form-group input:not(:placeholder-shown)+label[data-v-508b4178],.form-group textarea:focus+label[data-v-508b4178],.form-group textarea:not(:placeholder-shown)+label[data-v-508b4178]{top:-.6rem;left:.8rem;font-size:.8rem;background:#fff;color:#1cc48d}.submit-btn[data-v-508b4178]{background:#1cc48d;color:#fff;border:none;padding:1rem;border-radius:8px;font-size:1.1rem;font-weight:600;width:100%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.submit-btn[data-v-508b4178]:hover{background:#17a97a;transform:translateY(-2px)}.loading svg[data-v-508b4178]{width:20px;height:20px;animation:rotate-508b4178 1s linear infinite}@keyframes rotate-508b4178{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-error[data-v-508b4178],.form-success[data-v-508b4178]{margin-top:1.5rem;padding:1rem;border-radius:8px;display:flex;align-items:center;gap:.5rem}.form-success[data-v-508b4178]{background:rgba(28,196,141,.1);color:#1cc48d}.form-error[data-v-508b4178]{background:rgba(255,0,0,.1);color:#ff4d4d}@media (max-width:768px){.contact-content[data-v-508b4178]{grid-template-columns:1fr}.contact[data-v-508b4178]{padding:3rem 1rem}.contact-form[data-v-508b4178]{padding:1.5rem}}body{margin:0;font-family:Inter,sans-serif;background:#f6f9f8}.footer{text-align:center;padding:1.5rem;background:#044c3a;color:#fff;font-size:1rem}h3[data-v-fdacb3b4]{margin:40px 0 0}ul[data-v-fdacb3b4]{list-style-type:none;padding:0}li[data-v-fdacb3b4]{display:inline-block;margin:0 10px}a[data-v-fdacb3b4]{color:#42b983}