.img-hover-pro.svelte-1c3bcw6{transition:transform .35s ease,box-shadow .35s ease,filter .35s ease;cursor:pointer}.img-hover-pro.svelte-1c3bcw6:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 18px 35px #00000040;filter:brightness(1.05)}.service-card.svelte-1i9zdjh{background:#ffffffe6;border-radius:1rem;padding:.75rem;text-align:center;box-shadow:0 10px 25px #0000000f;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.service-thumb.svelte-1i9zdjh{width:100%;height:180px;border-radius:.9rem;object-fit:cover;margin-bottom:.5rem}.service-card.svelte-1i9zdjh figcaption:where(.svelte-1i9zdjh){font-size:.9rem;font-weight:600;color:#444}.lm-alert.svelte-16ruh6l{padding:.55rem .8rem;border-radius:.75rem;font-size:.95rem;margin-bottom:0}.lm-divider.svelte-16ruh6l{position:relative;height:1px;background:linear-gradient(to right,transparent,rgba(148,163,184,.55),transparent)}.lm-chip.svelte-16ruh6l{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;font-size:.72rem;letter-spacing:.16em;font-weight:800;text-transform:uppercase;color:#ff7a3c;background:#ff7a3c1f;border:1px solid rgba(255,122,60,.35);margin-top:25px}.lm-control.svelte-16ruh6l{background-color:#1f2937;border-color:#3b4452;color:#e5e7eb}.lm-control.svelte-16ruh6l::placeholder{color:#a3afb9}.lm-file.svelte-16ruh6l::file-selector-button{border-radius:10px;padding:.5rem .9rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;margin-right:.6rem;border-width:1px}.lm-file.transparent.svelte-16ruh6l::file-selector-button{background-color:transparent;border-color:#3b4452;color:#e5e7eb}.lm-file.transparent.svelte-16ruh6l:hover::file-selector-button{background-color:#ff7f501a;border-color:coral;color:#ffd7c7}.lm-file.svelte-16ruh6l::-webkit-file-upload-button{border-radius:10px;padding:.5rem .9rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;margin-right:.6rem;border-width:1px}.lm-file.transparent.svelte-16ruh6l::-webkit-file-upload-button{background-color:transparent;border-color:#3b4452;color:#e5e7eb}.lm-file.transparent.svelte-16ruh6l:hover::-webkit-file-upload-button{background-color:#ff7f501a;border-color:coral;color:#ffd7c7}.text-light-50.svelte-16ruh6l{color:#ffffffd9}form.svelte-16ruh6l,form.svelte-16ruh6l :where(.svelte-16ruh6l){text-shadow:none}
