.contact-buttons.svelte-10od914{display:flex;gap:1rem;flex-wrap:wrap}.contact-button.svelte-10od914{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:all .2s ease;min-width:200px}.contact-button.primary.svelte-10od914{background-color:var(--primary);color:#fff}.contact-button.primary.svelte-10od914:hover{background-color:var(--primary-hover);box-shadow:0 4px 8px #13316933}.contact-button.secondary.svelte-10od914{background-color:#fff;color:var(--primary);border:2px solid var(--primary)}.contact-button.secondary.svelte-10od914:hover{background-color:var(--lightblue);box-shadow:0 4px 8px #1331691a}@media (max-width: 768px){.contact-buttons.svelte-10od914{flex-direction:column;align-items:center}.contact-button.svelte-10od914{width:100%}}.cta-section.svelte-1433rs0{margin:2rem 0 3rem;padding:2rem 0}.with-border.svelte-1433rs0{border-top:1px solid rgba(19,49,105,.1)}.cta-container.svelte-1433rs0{background:linear-gradient(135deg,var(--lightblue) 0%,rgba(246,248,255,.8) 100%);border-radius:12px;padding:2.5rem;text-align:center;box-shadow:0 5px 15px #13316914}.cta-container.svelte-1433rs0 h3:where(.svelte-1433rs0){color:var(--primary);font-size:1.5rem;margin-top:0;margin-bottom:.75rem}.cta-container.svelte-1433rs0 p:where(.svelte-1433rs0){max-width:600px;margin:0 auto 1.5rem}.cta-buttons.contact-buttons{justify-content:center}@media (max-width: 768px){.cta-container.svelte-1433rs0{padding:1.5rem}}
