.hero.svelte-19a2kao{background:var(--navy);color:#fff}.hero-inner.svelte-19a2kao{flex-direction:column;gap:14px;padding-top:56px;padding-bottom:56px;display:flex}.hero-title.svelte-19a2kao{letter-spacing:-.5px;color:#fff;margin:0;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1}.hero-desc.svelte-19a2kao{color:var(--navy-text);max-width:640px;margin:0;font-size:18px;line-height:1.5}.layout.svelte-19a2kao{grid-template-columns:1.15fr .85fr;gap:64px;padding-top:64px;padding-bottom:80px;display:grid}.form.svelte-19a2kao{flex-direction:column;gap:20px;display:flex}.row.svelte-19a2kao{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field.svelte-19a2kao{color:var(--text);flex-direction:column;gap:8px;font-size:16px;font-weight:500;display:flex}.field.svelte-19a2kao input:where(.svelte-19a2kao),.field.svelte-19a2kao select:where(.svelte-19a2kao),.field.svelte-19a2kao textarea:where(.svelte-19a2kao){border:1px solid var(--border-dark);width:100%;color:var(--text);background:#fff;border-radius:3px;font-family:inherit;font-size:16px}.field.svelte-19a2kao input:where(.svelte-19a2kao),.field.svelte-19a2kao select:where(.svelte-19a2kao){height:48px}.field.svelte-19a2kao input:where(.svelte-19a2kao){padding:0 14px}.field.svelte-19a2kao select:where(.svelte-19a2kao){padding:0 10px}.field.svelte-19a2kao textarea:where(.svelte-19a2kao){resize:vertical;padding:12px 14px}.field.svelte-19a2kao input:where(.svelte-19a2kao):focus,.field.svelte-19a2kao select:where(.svelte-19a2kao):focus,.field.svelte-19a2kao textarea:where(.svelte-19a2kao):focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1868db26}.kvkk.svelte-19a2kao{color:var(--muted-2);font-size:13px;line-height:1.5}.hp.svelte-19a2kao{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-error.svelte-19a2kao{color:#ae2e24;background:#fdece9;border-radius:10px;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.submit-btn.svelte-19a2kao:disabled{opacity:.6;cursor:default}.submit-btn.svelte-19a2kao{align-self:flex-start;padding:14px 40px;font-size:19px;font-weight:400}.success.svelte-19a2kao{background:var(--blue-soft);text-align:center;border-radius:20px;flex-direction:column;align-self:flex-start;gap:12px;padding:48px;display:flex}.success.svelte-19a2kao h2:where(.svelte-19a2kao){color:var(--text);margin:0;font-size:28px;font-weight:500}.success.svelte-19a2kao p:where(.svelte-19a2kao){color:var(--muted);margin:0;font-size:17px;line-height:1.5}.success.svelte-19a2kao p:where(.svelte-19a2kao) a:where(.svelte-19a2kao){text-underline-offset:3px;text-decoration:underline}.aside.svelte-19a2kao{flex-direction:column;gap:20px;display:flex}.card.svelte-19a2kao{border-radius:20px;flex-direction:column;display:flex}.card--steps.svelte-19a2kao{background:var(--bg-soft);gap:18px;padding:28px}.card--contact.svelte-19a2kao{background:var(--navy);color:#fff;gap:10px;padding:28px}.card--exp.svelte-19a2kao{border:1px solid var(--border);gap:8px;padding:24px}.card-label.svelte-19a2kao{letter-spacing:.3px;text-transform:uppercase;color:var(--muted-2);font-size:14px;font-weight:500}.card-label--light.svelte-19a2kao{color:var(--navy-muted)}.step.svelte-19a2kao{gap:14px;display:flex}.step-num.svelte-19a2kao{width:30px;height:30px;color:var(--blue);background:#fff;border-radius:100%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;box-shadow:0 2px 6px -2px #1012142e}.step-text.svelte-19a2kao{flex-direction:column;gap:2px;display:flex}.step-title.svelte-19a2kao{color:var(--text);font-size:15px;font-weight:500}.step-desc.svelte-19a2kao{color:var(--muted);font-size:13px;line-height:1.5}.contact-mail.svelte-19a2kao{color:#fff;font-size:17px;font-weight:500}.contact-mail.svelte-19a2kao:hover{color:var(--blue-soft)}.contact-hours.svelte-19a2kao{color:var(--navy-muted);font-size:14px}.exp-title.svelte-19a2kao{color:var(--text);font-size:15px;font-weight:500}.exp-text.svelte-19a2kao{color:var(--muted);font-size:14px;line-height:1.55}.exp-text.svelte-19a2kao a:where(.svelte-19a2kao){text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.layout.svelte-19a2kao{grid-template-columns:1fr;gap:40px;padding-top:48px;padding-bottom:64px}}@media (width<=700px){.hero-inner.svelte-19a2kao{padding-top:40px;padding-bottom:40px}.row.svelte-19a2kao{grid-template-columns:1fr}.submit-btn.svelte-19a2kao{width:100%}.success.svelte-19a2kao{padding:32px}}
