.hero.svelte-1bv7ezn{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:var(--navy)}.hero-small.svelte-1bv7ezn{padding:80px 0}.hero-content.svelte-1bv7ezn{max-width:800px;margin:0 auto}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:#fff;font-size:3rem;margin-bottom:0}.container.svelte-1bv7ezn{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.section.svelte-1bv7ezn{padding:80px 0}.section-light.svelte-1bv7ezn{background-color:#fff}.section-dark.svelte-1bv7ezn{background-color:var(--navy);color:#fff}.contact-section.svelte-1bv7ezn{padding-bottom:0}.map-section.svelte-1bv7ezn{padding:0}.section-title.svelte-1bv7ezn{text-align:center;margin-bottom:15px;font-size:2.2rem}.section-title-light.svelte-1bv7ezn{color:#fff}.contact-title.svelte-1bv7ezn{text-align:left}.section-divider.svelte-1bv7ezn{width:80px;height:3px;background-color:var(--navy);margin:0 auto 40px}.section-dark.svelte-1bv7ezn .section-divider:where(.svelte-1bv7ezn){background-color:#fff}.left-aligned.svelte-1bv7ezn{margin-left:0}.section-content.svelte-1bv7ezn{max-width:800px;margin:0 auto;text-align:center}.contact-wrapper.svelte-1bv7ezn{display:flex;flex-wrap:wrap;gap:50px}.contact-info.svelte-1bv7ezn,.contact-form-wrapper.svelte-1bv7ezn{flex:1;min-width:300px}.contact-lead.svelte-1bv7ezn{margin-bottom:30px}.contact-details.svelte-1bv7ezn{margin:30px 0}.contact-detail.svelte-1bv7ezn{display:flex;align-items:flex-start;margin-bottom:20px}.contact-icon.svelte-1bv7ezn{width:40px;height:40px;background-color:var(--navy);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.contact-text.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){margin-bottom:5px;color:var(--navy)}.contact-text.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-bottom:0}.contact-departments.svelte-1bv7ezn{margin:30px 0}.contact-departments.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--navy);margin-bottom:15px}.department-list.svelte-1bv7ezn{display:flex;flex-wrap:wrap;gap:20px}.department-item.svelte-1bv7ezn{flex:1;min-width:200px}.department-item.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){margin-bottom:5px;font-size:1rem}.department-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#666;margin-bottom:0;font-size:.9rem}.social-links.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--navy);margin-bottom:15px}.social-icons.svelte-1bv7ezn{display:flex;gap:10px}.social-icon.svelte-1bv7ezn{width:40px;height:40px;background-color:var(--navy);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none}.social-icon.svelte-1bv7ezn:hover{background-color:var(--navy-dark);transform:translateY(-3px)}.contact-form.svelte-1bv7ezn{margin-top:20px}.form-row.svelte-1bv7ezn{display:flex;gap:20px;margin-bottom:20px}.form-group.svelte-1bv7ezn{flex:1;position:relative;min-width:0;margin-bottom:20px}.form-input.svelte-1bv7ezn{width:100%;padding:15px;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:all .3s ease}.form-input.svelte-1bv7ezn:focus{border-color:var(--navy);outline:none}.form-label.svelte-1bv7ezn{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#666;transition:all .3s ease;pointer-events:none;background-color:#fff;padding:0 5px}textarea.svelte-1bv7ezn+.form-label:where(.svelte-1bv7ezn){top:20px;transform:none}.form-input.svelte-1bv7ezn:not(:-moz-placeholder)+.form-label:where(.svelte-1bv7ezn){top:0;transform:translateY(-50%);font-size:.8rem;color:var(--navy)}.form-input.svelte-1bv7ezn:focus+.form-label:where(.svelte-1bv7ezn),.form-input.svelte-1bv7ezn:not(:placeholder-shown)+.form-label:where(.svelte-1bv7ezn){top:0;transform:translateY(-50%);font-size:.8rem;color:var(--navy)}.form-submit.svelte-1bv7ezn{margin-top:20px}.success-message.svelte-1bv7ezn{text-align:center;padding:40px;background-color:#f0f8f0;border-radius:8px}.success-message.svelte-1bv7ezn i:where(.svelte-1bv7ezn){font-size:3rem;color:#28a745;margin-bottom:15px}.success-message.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--navy);margin-bottom:10px}.contact-map.svelte-1bv7ezn{height:400px;width:100%}.investor-columns.svelte-1bv7ezn{display:flex;flex-wrap:wrap;gap:40px;margin-top:30px}.investor-info.svelte-1bv7ezn,.investor-login-section.svelte-1bv7ezn{flex:1;min-width:300px}.text-light.svelte-1bv7ezn{color:#ffffffe6}.investor-benefits.svelte-1bv7ezn{list-style:none;padding:0;margin-top:20px}.investor-benefits.svelte-1bv7ezn li:where(.svelte-1bv7ezn){margin-bottom:10px;display:flex;align-items:center;color:#ffffffe6}.investor-benefits.svelte-1bv7ezn li:where(.svelte-1bv7ezn) i:where(.svelte-1bv7ezn){margin-right:10px;color:#ffffffb3}.login-card.svelte-1bv7ezn{background-color:#ffffff1a;border-radius:8px;padding:30px}.login-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:#fff;margin-bottom:20px;text-align:center}.login-form.svelte-1bv7ezn .form-input:where(.svelte-1bv7ezn){background-color:#ffffff1a;border-color:#fff3;color:#fff}.login-form.svelte-1bv7ezn .form-label:where(.svelte-1bv7ezn){color:#ffffffb3;background-color:transparent}.login-form.svelte-1bv7ezn .form-input:where(.svelte-1bv7ezn):not(:-moz-placeholder)+.form-label:where(.svelte-1bv7ezn){background-color:var(--navy);color:#fff}.login-form.svelte-1bv7ezn .form-input:where(.svelte-1bv7ezn):focus+.form-label:where(.svelte-1bv7ezn),.login-form.svelte-1bv7ezn .form-input:where(.svelte-1bv7ezn):not(:placeholder-shown)+.form-label:where(.svelte-1bv7ezn){background-color:var(--navy);color:#fff}.login-links.svelte-1bv7ezn{display:flex;justify-content:space-between;margin-top:15px}.login-links.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#ffffffb3;font-size:.9rem;text-decoration:none}.login-links.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:#fff;text-decoration:underline}.btn.svelte-1bv7ezn{display:inline-block;padding:12px 28px;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;border-radius:4px;cursor:pointer;transition:all .3s ease;text-decoration:none;border:none}.btn-primary.svelte-1bv7ezn{background-color:var(--navy);color:#fff;border:2px solid var(--navy)}.btn-primary.svelte-1bv7ezn:hover{background-color:var(--navy-dark);border-color:var(--navy-dark)}.btn-block.svelte-1bv7ezn{display:block;width:100%}@media(max-width:767px){.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2rem}.section.svelte-1bv7ezn{padding:60px 0}.contact-wrapper.svelte-1bv7ezn,.form-row.svelte-1bv7ezn{flex-direction:column}}
