.svelte-1bv7ezn,.svelte-1bv7ezn:before,.svelte-1bv7ezn:after{box-sizing:border-box}h1.svelte-1bv7ezn,h2.svelte-1bv7ezn{color:var(--slate-900);letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;line-height:1.15}h1.svelte-1bv7ezn{font-size:60px;font-weight:800}h2.svelte-1bv7ezn{font-size:40px;font-weight:800}p.svelte-1bv7ezn{margin:0}button.svelte-1bv7ezn{cursor:pointer;background:0 0;border:none;font-family:inherit}a.svelte-1bv7ezn:focus-visible,button.svelte-1bv7ezn:focus-visible{outline:2px solid var(--indigo-600);outline-offset:2px;border-radius:4px}svg.svelte-1bv7ezn{max-width:100%;display:block}.page-hero.svelte-1bv7ezn{color:#fff;background:var(--grad);text-align:center;align-items:center;min-height:40vh;padding:80px 0;display:flex;position:relative;overflow:hidden}.page-hero.svelte-1bv7ezn:before{content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(135deg,#ffffff1a 1px,#0000 1px),linear-gradient(45deg,#ffffff1a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.page-hero.svelte-1bv7ezn:after{content:"";pointer-events:none;background:radial-gradient(at 60%,#06b6d473,#0000 60%);height:70%;position:absolute;inset:auto -10% -30% 40%}.page-hero.svelte-1bv7ezn .wrap:where(.svelte-1bv7ezn){z-index:1;max-width:820px;position:relative}.page-hero.svelte-1bv7ezn .eyebrow:where(.svelte-1bv7ezn){color:#fffffff2;font-weight:700}.page-hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:#fff;margin-top:14px}.page-hero.svelte-1bv7ezn .sub:where(.svelte-1bv7ezn){color:#ffffffe0;max-width:640px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:19px;line-height:1.6}section.block.svelte-1bv7ezn{padding:var(--section-py) 0}.block.bg-slate.svelte-1bv7ezn{background:var(--slate-50)}.block.bg-white.svelte-1bv7ezn{background:#fff}.contact-grid.svelte-1bv7ezn{grid-template-columns:1.5fr 1fr;align-items:start;gap:48px;display:grid}.form-card.svelte-1bv7ezn{border:1px solid var(--slate-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:36px}.form-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:var(--slate-900);letter-spacing:-.015em;margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.2}.form-card.svelte-1bv7ezn .lead:where(.svelte-1bv7ezn){color:var(--slate-600);margin-top:8px;font-size:15.5px}.form.svelte-1bv7ezn{flex-direction:column;gap:16px;margin-top:24px;display:flex}.field.svelte-1bv7ezn{flex-direction:column;gap:6px;display:flex}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){color:var(--slate-700);font-size:13.5px;font-weight:600}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn select:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){border:1px solid var(--slate-200);width:100%;color:var(--slate-900);background:#fff;border-radius:8px;padding:13px 14px;font-family:inherit;font-size:15.5px;transition:border-color .15s,box-shadow .15s}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn select:where(.svelte-1bv7ezn):focus,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{border-color:var(--indigo-600);outline:none;box-shadow:0 0 0 3px #4f46e526}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:130px;line-height:1.6}.honeypot.svelte-1bv7ezn{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form-error.svelte-1bv7ezn{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:4px;padding:12px 14px;font-size:14px;line-height:1.5}.form-success.svelte-1bv7ezn{background:var(--emerald-100,#d1fae5);text-align:center;border:1px solid #6ee7b7;border-radius:12px;padding:24px}.form-success.svelte-1bv7ezn .success-title:where(.svelte-1bv7ezn){color:#047857;margin:0 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800}.form-success.svelte-1bv7ezn .success-body:where(.svelte-1bv7ezn){color:var(--slate-700);margin:0;font-size:15px;line-height:1.6}.btn[disabled].svelte-1bv7ezn{opacity:.6;cursor:not-allowed}.field.svelte-1bv7ezn input[disabled]:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn select[disabled]:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea[disabled]:where(.svelte-1bv7ezn){opacity:.7;cursor:not-allowed}.row2.svelte-1bv7ezn{grid-template-columns:1fr 1fr;gap:16px;display:grid}.info-stack.svelte-1bv7ezn{flex-direction:column;gap:16px;display:flex}.info-card.svelte-1bv7ezn{border:1px solid var(--slate-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;align-items:center;gap:16px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.info-card.svelte-1bv7ezn:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.info-card.svelte-1bv7ezn .ic:where(.svelte-1bv7ezn){border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.info-card.svelte-1bv7ezn .ic.indigo:where(.svelte-1bv7ezn){background:var(--indigo-100);color:var(--indigo-600)}.info-card.svelte-1bv7ezn .ic.emerald:where(.svelte-1bv7ezn){background:var(--emerald-100);color:var(--emerald-500)}.info-card.svelte-1bv7ezn .ic.cyan:where(.svelte-1bv7ezn){background:var(--cyan-100);color:var(--cyan-500)}.info-card.svelte-1bv7ezn .ic:where(.svelte-1bv7ezn) svg:where(.svelte-1bv7ezn){width:22px;height:22px}.info-card.svelte-1bv7ezn .lab:where(.svelte-1bv7ezn){color:var(--slate-500);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:500}.info-card.svelte-1bv7ezn .val:where(.svelte-1bv7ezn){color:var(--slate-900);margin-top:3px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700}.socials-row.svelte-1bv7ezn{gap:10px;margin-top:8px;padding:6px 4px;display:flex}.socials-row.svelte-1bv7ezn a:where(.svelte-1bv7ezn){border:1px solid var(--slate-200);width:42px;height:42px;color:var(--slate-400);background:#fff;border-radius:10px;place-items:center;transition:all .15s;display:grid}.socials-row.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{background:var(--indigo-600);color:#fff;border-color:var(--indigo-600);transform:translateY(-1px)}.socials-row.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:18px;height:18px}.faq-grid.svelte-1bv7ezn{flex-direction:column;gap:14px;max-width:820px;margin:0 auto;display:flex}.faq.svelte-1bv7ezn{border:1px solid var(--slate-200);background:#fff;border-radius:8px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.faq.svelte-1bv7ezn:hover{border-color:var(--slate-300)}.faq[open].svelte-1bv7ezn{box-shadow:var(--shadow-sm);border-color:var(--indigo-200)}.faq.svelte-1bv7ezn summary:where(.svelte-1bv7ezn){cursor:pointer;color:var(--slate-900);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;list-style:none;display:flex}.faq.svelte-1bv7ezn summary:where(.svelte-1bv7ezn)::-webkit-details-marker{display:none}.faq.svelte-1bv7ezn .chev:where(.svelte-1bv7ezn){background:var(--slate-100);width:30px;height:30px;color:var(--slate-600);border-radius:8px;flex:0 0 30px;place-items:center;transition:transform .2s,background .15s,color .15s;display:grid}.faq.svelte-1bv7ezn .chev:where(.svelte-1bv7ezn) svg:where(.svelte-1bv7ezn){width:14px;height:14px}.faq[open].svelte-1bv7ezn .chev:where(.svelte-1bv7ezn){background:var(--indigo-100);color:var(--indigo-600);transform:rotate(180deg)}.faq.svelte-1bv7ezn .body:where(.svelte-1bv7ezn){color:var(--slate-600);border-top:1px solid var(--slate-100);padding:14px 22px 18px;font-size:15px;line-height:1.7}@media (width<=960px){:root{--section-py:64px}h1.svelte-1bv7ezn{font-size:36px!important}h2.svelte-1bv7ezn{font-size:30px}.page-hero.svelte-1bv7ezn{min-height:auto;padding:56px 0 60px}.page-hero.svelte-1bv7ezn .sub:where(.svelte-1bv7ezn){font-size:16px}.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:32px}.row2.svelte-1bv7ezn{grid-template-columns:1fr}.form-card.svelte-1bv7ezn{padding:24px}}
