.band.svelte-1yyk8iu{background:var(--c-night);color:#fff;border-radius:20px;flex-direction:column;gap:24px;padding:32px 22px 150px;display:flex;position:relative;overflow:hidden}.art.svelte-1yyk8iu{pointer-events:none;pointer-events:none;inset:0;position:absolute;inset:0}.tex.svelte-1yyk8iu,.strip.svelte-1yyk8iu{pointer-events:none;width:100%;position:absolute;left:0}.tex.svelte-1yyk8iu{object-fit:cover;opacity:.35;height:100%;top:0}.strip.svelte-1yyk8iu{object-fit:cover;object-position:center bottom;opacity:.4;height:110px;bottom:0}.copy.svelte-1yyk8iu,.side.svelte-1yyk8iu{position:relative}.label.svelte-1yyk8iu{font-size:var(--fs-md);color:var(--c-peri);font-weight:500}h2.svelte-1yyk8iu{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;margin-top:14px;font-size:32px;font-weight:600;line-height:1.06}h2.svelte-1yyk8iu span:where(.svelte-1yyk8iu){color:var(--c-peri)}.slot.svelte-1yyk8iu{display:grid}.slot.svelte-1yyk8iu>:where(.svelte-1yyk8iu){grid-area:1/1}.hidden.svelte-1yyk8iu{visibility:hidden}.field.svelte-1yyk8iu{background:0 0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.field.svelte-1yyk8iu i.ph-envelope-simple:where(.svelte-1yyk8iu){display:none}.field.svelte-1yyk8iu input:where(.svelte-1yyk8iu){height:50px;font:16px var(--f-sans);color:var(--c-deep-sea);background:#fff;border:1px solid #0000;border-radius:12px;outline:0;flex:1 0 100%;padding:0 16px}.field.svelte-1yyk8iu input:where(.svelte-1yyk8iu)::placeholder{color:#9aa0bf}.field.svelte-1yyk8iu input:where(.svelte-1yyk8iu):focus-visible{outline:2px solid var(--c-peri);outline-offset:2px}.field.bad.svelte-1yyk8iu input:where(.svelte-1yyk8iu){border-color:#b72725}.go.svelte-1yyk8iu{border-radius:var(--r-md);background:var(--c-ink);color:#fff;height:50px;font:600 15px var(--f-sans);cursor:pointer;border:0;flex:1 0 100%;justify-content:center;align-items:center;gap:8px;transition:background .2s;display:inline-flex}.go.svelte-1yyk8iu:hover:not(:disabled){background:var(--c-ink-hover)}.go.svelte-1yyk8iu:disabled{opacity:.75;cursor:progress}.go.svelte-1yyk8iu:focus-visible{outline:2px solid var(--c-peri);outline-offset:2px}.spin.svelte-1yyk8iu{animation:.8s linear infinite svelte-1yyk8iu-spin}@keyframes svelte-1yyk8iu-spin{to{transform:rotate(360deg)}}.note.svelte-1yyk8iu{color:#c9cff0;background:#0a0e26e6;border-radius:10px;margin-top:12px;padding:7px 12px;font-size:13.5px;line-height:1.45;display:inline-block}.note.err.svelte-1yyk8iu{color:#ffc2c0}.ok.svelte-1yyk8iu{font-size:var(--fs-base);color:var(--c-on-dark-soft);opacity:0;pointer-events:none;background:#0a0e26e6;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-weight:500;line-height:1.45;display:flex}.ok.shown.svelte-1yyk8iu{opacity:1;pointer-events:auto}.ok.svelte-1yyk8iu i:where(.svelte-1yyk8iu){color:var(--c-ok);flex:none;margin-top:1px;font-size:20px}.ok.svelte-1yyk8iu p:where(.svelte-1yyk8iu){min-width:0}.help.svelte-1yyk8iu{color:#c9cff0;margin-top:6px;font-size:13.5px;font-weight:400;display:block}.help.svelte-1yyk8iu a:where(.svelte-1yyk8iu){color:#fff;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.help.svelte-1yyk8iu a:where(.svelte-1yyk8iu):focus-visible{outline:2px solid var(--c-peri);outline-offset:2px;border-radius:2px}@media (width>=1001px){.band.svelte-1yyk8iu{flex-direction:row;justify-content:space-between;align-items:center;gap:48px;min-height:300px;padding:0 56px}.strip.svelte-1yyk8iu{height:130px}h2.svelte-1yyk8iu{font-size:clamp(40px,3.4vw,48px)}.side.svelte-1yyk8iu{flex:none;width:min(520px,46%)}.field.svelte-1yyk8iu{background:#fff;border-radius:12px;flex-wrap:nowrap;padding:6px}.field.svelte-1yyk8iu:focus-within{outline:2px solid var(--c-peri);outline-offset:2px}.field.bad.svelte-1yyk8iu{box-shadow:0 0 0 1px #b72725}.field.svelte-1yyk8iu i.ph-envelope-simple:where(.svelte-1yyk8iu){color:var(--c-muted);flex:none;margin-left:10px;font-size:17px;display:block}.field.svelte-1yyk8iu input:where(.svelte-1yyk8iu){background:0 0;border:0;border-radius:0;flex:1;min-width:0;height:44px;padding:0 6px;font-size:15px}.field.svelte-1yyk8iu input:where(.svelte-1yyk8iu):focus-visible{outline:0}.go.svelte-1yyk8iu{flex:none;height:44px;padding:0 20px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.spin.svelte-1yyk8iu{animation:none}}
