.callback-modal.svelte-1owjg6k{translate:0 0;scale:1;opacity:1;transition:opacity .25s ease,translate .35s cubic-bezier(.32,.72,0,1),scale .25s ease,overlay .35s ease allow-discrete,display .35s ease allow-discrete;margin:auto;box-shadow:0 0 40px 8px oklch(from var(--white) l c h / .12),0 0 80px 24px oklch(from var(--white) l c h / .08),0 0 140px 48px oklch(from var(--white) l c h / .05),0 0 220px 80px oklch(from var(--white) l c h / .03);border:0;border-radius:16px;background:var(--color-base-100);padding:0;width:min(36rem,calc(100% - 2rem));max-width:none;color:var(--color-base)}.callback-modal.svelte-1owjg6k:not([open]){translate:0 12px;scale:.97;opacity:0;pointer-events:none}@starting-style{.callback-modal[open].svelte-1owjg6k{translate:0 12px;scale:.97;opacity:0}}@media(max-width:767px){.callback-modal.svelte-1owjg6k{scale:1;margin:0;margin-block:auto 0;border-radius:20px 20px 0 0;width:100%;max-height:90dvh;overflow-y:auto}.callback-modal.svelte-1owjg6k:not([open]){translate:0 100%;scale:1}@starting-style{.callback-modal[open].svelte-1owjg6k{translate:0 100%;scale:1}}}.callback-modal.svelte-1owjg6k::backdrop{transition:background-color .2s ease,display .2s ease allow-discrete,overlay .2s ease allow-discrete;background:#00000080}@starting-style{.callback-modal[open].svelte-1owjg6k::backdrop{background:#0000}}.callback-modal.svelte-1owjg6k:not([open])::backdrop{background:#0000}.callback-close.svelte-1owjg6k{position:absolute;top:16px;right:16px;transition:color .18s ease;cursor:pointer;border:0;background:transparent;padding:0;color:var(--base-300, oklch(71.366% .0192 261.32))}.callback-close.svelte-1owjg6k:hover{color:var(--base-100, var(--white))}.callback-body.svelte-1owjg6k{padding:64px 48px 48px}@media(max-width:767px){.callback-body.svelte-1owjg6k{padding:40px 24px 32px}}.callback-header.svelte-1owjg6k{margin-bottom:24px;text-align:left}.callback-icon.svelte-1owjg6k{display:flex;justify-content:center;align-items:center;margin:0 auto 20px;border-radius:9999px;background:oklch(from var(--orange) l c h / .1);width:96px;height:96px}.callback-header.svelte-1owjg6k h2:where(.svelte-1owjg6k){margin:0 0 8px;font-weight:700;font-size:24px;text-wrap:balance}.callback-header.svelte-1owjg6k p:where(.svelte-1owjg6k){margin:0;color:var(--text-next, currentColor);text-wrap:balance}.callback-form.svelte-1owjg6k{display:flex;flex-direction:column;gap:16px}.callback-form.svelte-1owjg6k label:where(.svelte-1owjg6k){display:block;margin-bottom:8px;color:var(--text-next, currentColor);font-weight:500;font-size:14px}.callback-input{display:block;transition:border-color .18s ease,box-shadow .18s ease;outline:none;border:1px solid oklch(from var(--white) l c h / .12);border-radius:8px;background:var(--dark);padding:24px 32px;width:100%;color:var(--f5);font-weight:500;font-size:16px;line-height:1.4;font-family:inherit;letter-spacing:normal}.callback-input::placeholder{color:oklch(from var(--f5) l c h / .4)}.callback-input:focus{box-shadow:0 0 0 2px var(--orange);border-color:var(--orange)}.callback-agreement.svelte-1owjg6k{display:flex;align-items:start;gap:12px}.callback-agreement.svelte-1owjg6k input[type=checkbox]:where(.svelte-1owjg6k){flex-shrink:0;margin-top:2px;width:18px;height:18px;accent-color:var(--orange)}.callback-agreement.svelte-1owjg6k label:where(.svelte-1owjg6k){margin:0;color:var(--text-next, currentColor);font-size:14px;line-height:1.5}.callback-agreement.svelte-1owjg6k a:where(.svelte-1owjg6k){transition:color .18s ease;color:var(--orange);text-decoration:underline}.callback-agreement.svelte-1owjg6k a:where(.svelte-1owjg6k):hover{color:var(--orange2)}.callback-alert.svelte-1owjg6k{display:flex;align-items:center;gap:8px;border-radius:8px;padding:12px 16px;font-size:14px}.callback-alert.is-error.svelte-1owjg6k{border:1px solid oklch(71.063% .1661 22.22);background:var(--status-danger-bg);color:#b91c1c}.callback-alert.is-success.svelte-1owjg6k{border:1px solid oklch(80.035% .1821 151.71);background:var(--status-success-bg);color:#15803d}.callback-submit.svelte-1owjg6k{transition:background .2s ease,scale .2s ease;cursor:pointer;box-shadow:0 4px 12px #0000001a;border:0;border-radius:8px;background:var(--orange);padding:12px 24px;width:100%;color:var(--white);font-weight:600;font-family:inherit}.callback-submit.svelte-1owjg6k:not(:disabled):hover{scale:1.02;background:var(--orange2)}.callback-submit.svelte-1owjg6k:disabled{opacity:.5;cursor:not-allowed}
