.feedback-page.svelte-c3f7w{background:radial-gradient(circle at 86% 12%, #00ca6621, transparent 30%), var(--color-page);color:var(--color-text);padding:var(--page-hero-top) 0 var(--page-hero-bottom)}.feedback-page__layout.svelte-c3f7w{grid-template-columns:minmax(0,.95fr) minmax(380px,.8fr);align-items:start;gap:clamp(36px,5vw,88px);display:grid}.feedback-page__copy.svelte-c3f7w{max-width:780px}.feedback-page__kicker.svelte-c3f7w{color:#00ca66;font-size:var(--font-lg);margin:0 0 var(--page-hero-kicker-gap);font-weight:900;line-height:1.1}.feedback-page.svelte-c3f7w h1:where(.svelte-c3f7w){letter-spacing:0;margin:0;font-size:clamp(48px,5.4vw,88px);font-weight:900;line-height:1}.feedback-page__lead.svelte-c3f7w{font-size:var(--font-md);border-left:2px solid #00ca66;max-width:680px;margin:28px 0 0;padding-left:24px;font-weight:500;line-height:1.42}.feedback-page__contacts.svelte-c3f7w{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:8px;gap:18px;max-width:560px;margin-top:30px;padding:20px;display:grid}.feedback-page__contact.svelte-c3f7w{gap:8px;text-decoration:none;display:grid}.feedback-page__contact.svelte-c3f7w+.feedback-page__contact:where(.svelte-c3f7w){border-top:1px solid var(--color-border-soft);padding-top:18px}.feedback-page__contacts.svelte-c3f7w span:where(.svelte-c3f7w){color:var(--color-muted);font-size:var(--font-sm);font-weight:700;line-height:1.2}.feedback-page__contacts.svelte-c3f7w strong:where(.svelte-c3f7w){color:var(--color-text);font-size:var(--font-lg);overflow-wrap:anywhere;font-weight:800;line-height:1.15}.feedback-page__panel.svelte-c3f7w{background:var(--color-surface);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-soft);border-radius:8px;padding:clamp(22px,2.6vw,32px)}.feedback-page__panel.svelte-c3f7w h2:where(.svelte-c3f7w){font-size:var(--font-xl);margin:0 0 22px;font-weight:900;line-height:1.1}.feedback-form.svelte-c3f7w{gap:16px;display:grid}.feedback-form__row.svelte-c3f7w{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.feedback-field.svelte-c3f7w{gap:8px;display:grid}.feedback-field.svelte-c3f7w span:where(.svelte-c3f7w){color:var(--color-muted);font-size:var(--font-sm);font-weight:700;line-height:1.2}.feedback-field.svelte-c3f7w input:where(.svelte-c3f7w),.feedback-field.svelte-c3f7w textarea:where(.svelte-c3f7w){background:var(--color-page);color:var(--color-text);font:inherit;font-size:var(--font-base);border:1px solid #00ca666b;border-radius:8px;outline:none;width:100%;font-weight:400;line-height:1.25;transition:border-color .18s,box-shadow .18s,background-color .18s}.feedback-field.svelte-c3f7w input:where(.svelte-c3f7w){height:54px;padding:0 16px}.feedback-field.svelte-c3f7w textarea:where(.svelte-c3f7w){resize:vertical;min-height:132px;padding:14px 16px}.feedback-field.svelte-c3f7w input:where(.svelte-c3f7w)::placeholder,.feedback-field.svelte-c3f7w textarea:where(.svelte-c3f7w)::placeholder{color:var(--color-muted);opacity:.65}.feedback-field.svelte-c3f7w input:where(.svelte-c3f7w):focus,.feedback-field.svelte-c3f7w textarea:where(.svelte-c3f7w):focus{border-color:#00ca66;box-shadow:0 0 0 3px #00ca6629}.feedback-form__honeypot.svelte-c3f7w{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.feedback-form__btn.svelte-c3f7w{color:#fff;background:#00ca66;justify-content:center;justify-self:start;align-items:center;gap:14px;min-height:58px;margin-top:4px;padding:0 34px;transition:background-color .18s,transform .18s;display:inline-flex}.feedback-form__btn.svelte-c3f7w:hover{background:#05b95f;transform:translateY(-1px)}.feedback-form__btn.svelte-c3f7w svg:where(.svelte-c3f7w){flex:none}.bg-black .feedback-page.svelte-c3f7w{background:radial-gradient(circle at 86% 12%, #00ca6629, transparent 30%), var(--color-page)}.bg-black .feedback-field.svelte-c3f7w input:where(.svelte-c3f7w),.bg-black .feedback-field.svelte-c3f7w textarea:where(.svelte-c3f7w){background:#00140ab8}@media screen and (width<=960px){.feedback-page__layout.svelte-c3f7w{grid-template-columns:1fr}.feedback-page__panel.svelte-c3f7w{width:100%;max-width:720px}}@media screen and (width<=560px){.feedback-page.svelte-c3f7w{padding:34px 0 72px}.feedback-page.svelte-c3f7w h1:where(.svelte-c3f7w){font-size:var(--font-3xl)}.feedback-page__lead.svelte-c3f7w{font-size:var(--font-base);margin-top:24px;padding-left:18px}.feedback-form__row.svelte-c3f7w{grid-template-columns:1fr}.feedback-form__btn.svelte-c3f7w{justify-self:stretch}}
