@media (max-width: 768px){.case-study.svelte-1ffm4in{padding:var(--space-lg) 0 var(--space-xl)}}.gate.svelte-erq1yb{min-height:50vh;display:flex;align-items:center;justify-content:center;padding:0 var(--space-xl);padding-bottom:60px}.gate-inner.svelte-erq1yb{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);max-width:320px;width:100%;text-align:center}.label.svelte-erq1yb{font-size:.75rem;text-transform:uppercase;color:var(--text-secondary);margin:0 0 4px}.heading.svelte-erq1yb{font-size:32px;font-weight:400;margin:0;color:var(--text)}.field.svelte-erq1yb{display:flex;align-items:stretch;gap:.5rem;width:100%;margin:var(--space-md) 0;transition:border-color .2s ease}.field.svelte-erq1yb:focus-within{border-color:var(--color-green)}.field.shake.svelte-erq1yb{animation:svelte-erq1yb-shake .4s ease}.input.svelte-erq1yb{flex:1;height:52px;font-size:1.2rem;font-family:var(--font-sans);color:var(--text);background:transparent;border:none;outline:none;box-sizing:border-box;min-width:0;border-bottom:2px solid var(--divider);text-align:center}.submit.svelte-erq1yb{width:52px;height:52px;flex-shrink:0;background:var(--bg-secondary);color:var(--text);border:none;border-radius:4px;font-size:1.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;align-self:center;transition:opacity .2s ease}.submit.svelte-erq1yb:hover{opacity:.8}.submit.svelte-erq1yb:active{opacity:.6}.submit.svelte-erq1yb svg:where(.svelte-erq1yb){transform:rotate(-90deg)}@keyframes svelte-erq1yb-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.error.svelte-erq1yb{font-size:.8rem;color:var(--color-red-dark, #75312f);margin:0}@media (max-width: 768px){.heading.svelte-erq1yb{font-size:24px}}.main.svelte-gr6u2a{padding-top:40px;padding-bottom:100px}.breadcrumb.svelte-gr6u2a{display:flex;align-items:center;gap:var(--space-xxs);color:var(--text-secondary);font-size:1rem;margin-bottom:var(--space-lg)}.breadcrumb.svelte-gr6u2a a:where(.svelte-gr6u2a){color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.breadcrumb.svelte-gr6u2a a:where(.svelte-gr6u2a):hover{color:var(--text)}.sep.svelte-gr6u2a{opacity:.4}
