.page.svelte-18386vo{padding:130px 0 100px;background:radial-gradient(circle at 80% 10%,rgba(67,223,120,.14),transparent 25%),#f2f6f3;min-height:100vh}.page.svelte-18386vo>div:where(.svelte-18386vo)>header:where(.svelte-18386vo){text-align:center;max-width:760px;margin:auto}.page.svelte-18386vo header:where(.svelte-18386vo)>span:where(.svelte-18386vo),.shell.svelte-18386vo aside:where(.svelte-18386vo)>span:where(.svelte-18386vo),form.svelte-18386vo section:where(.svelte-18386vo)>span:where(.svelte-18386vo),.success.svelte-18386vo>span:where(.svelte-18386vo){color:#17ad50;text-transform:uppercase;letter-spacing:.14em;font-size:.67rem;font-weight:900}.page.svelte-18386vo h1:where(.svelte-18386vo){font-size:clamp(3.8rem,7.2vw,6.8rem);line-height:.84;letter-spacing:-.07em;margin:22px 0}.page.svelte-18386vo h1:where(.svelte-18386vo) em:where(.svelte-18386vo){font-style:normal;color:#20c861}.page.svelte-18386vo header:where(.svelte-18386vo) p:where(.svelte-18386vo){color:#637068;font-size:1.08rem}.progress.svelte-18386vo{max-width:770px;margin:45px auto 32px;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.progress.svelte-18386vo:before{content:"";position:absolute;left:16%;right:16%;top:18px;height:2px;background:#d4ddd6}.progress.svelte-18386vo div:where(.svelte-18386vo){z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:#8a958e;font-size:.7rem;font-weight:900}.progress.svelte-18386vo b:where(.svelte-18386vo){display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#f2f6f3;border:2px solid #d4ddd6}.progress.svelte-18386vo .active:where(.svelte-18386vo) b:where(.svelte-18386vo),.progress.svelte-18386vo .done:where(.svelte-18386vo) b:where(.svelte-18386vo){background:#090d0b;border-color:#090d0b;color:#fff}.shell.svelte-18386vo{max-width:1040px;margin:auto;background:#fff;border-radius:29px;overflow:hidden;box-shadow:0 30px 70px #0c25141f;display:grid;grid-template-columns:330px 1fr}.shell.svelte-18386vo aside:where(.svelte-18386vo){background:#090d0b;color:#fff;padding:35px;display:flex;flex-direction:column}.shell.svelte-18386vo aside:where(.svelte-18386vo)>span:where(.svelte-18386vo){color:#43df78}.shell.svelte-18386vo aside:where(.svelte-18386vo) h2:where(.svelte-18386vo){font-size:2rem;letter-spacing:-.04em;margin:10px 0 35px}.shell.svelte-18386vo aside:where(.svelte-18386vo)>div:where(.svelte-18386vo){border-top:1px solid #29332d;padding:18px 0;display:grid;grid-template-columns:25px 1fr;column-gap:9px}.shell.svelte-18386vo aside:where(.svelte-18386vo) small:where(.svelte-18386vo){color:#7c887f;text-transform:uppercase;font-size:.6rem;letter-spacing:.1em}.shell.svelte-18386vo aside:where(.svelte-18386vo) strong:where(.svelte-18386vo){font-size:.82rem}.shell.svelte-18386vo aside:where(.svelte-18386vo) p:where(.svelte-18386vo){margin-top:auto;background:#142219;color:#9dd5ae;border-radius:13px;padding:14px;font-size:.7rem;line-height:1.45;display:flex;gap:9px}.shell.svelte-18386vo aside:where(.svelte-18386vo) p:where(.svelte-18386vo) svg{flex:0 0 auto}.shell.svelte-18386vo form:where(.svelte-18386vo){display:flex;flex-direction:column}.shell.svelte-18386vo section:where(.svelte-18386vo){padding:42px 45px 25px;min-height:485px}.step-icon.svelte-18386vo{width:52px;height:52px;border-radius:15px;background:#e5f9eb;color:#17ad50;display:grid;place-items:center;margin-bottom:23px}.shell.svelte-18386vo section:where(.svelte-18386vo) h2:where(.svelte-18386vo){font-size:2.5rem;letter-spacing:-.05em;margin:8px 0}.shell.svelte-18386vo section:where(.svelte-18386vo)>p:where(.svelte-18386vo){color:#67736b;margin-bottom:28px}label.svelte-18386vo{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:900;color:#536058;margin-top:17px}input.svelte-18386vo,textarea.svelte-18386vo{display:block;width:100%;margin-top:8px;padding:16px;border:1px solid #dce4de;border-radius:12px;background:#f3f6f4;text-transform:none;letter-spacing:normal;font-size:1rem;resize:vertical}input.svelte-18386vo:focus,textarea.svelte-18386vo:focus{outline:0;border-color:#20c861;box-shadow:0 0 0 4px #20c8611f;background:#fff}.options.svelte-18386vo{display:grid;grid-template-columns:1fr 1fr;gap:9px}.options.svelte-18386vo button:where(.svelte-18386vo){border:1px solid #dce4de;background:#f5f8f6;border-radius:12px;padding:15px;text-align:left;font-weight:800;display:flex;justify-content:space-between}.options.svelte-18386vo button.selected:where(.svelte-18386vo){background:#e2f8e8;border-color:#20c861}.options.svelte-18386vo i:where(.svelte-18386vo){font-style:normal;color:#17ad50}.fields.svelte-18386vo{display:grid;grid-template-columns:1fr 1fr;gap:0 13px}.fields.svelte-18386vo .full:where(.svelte-18386vo){grid-column:1/-1}.captcha.svelte-18386vo{margin-top:20px}.submit.svelte-18386vo{width:100%;background:#090d0b;color:#fff;border:0;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:900;margin-top:14px}.submit.svelte-18386vo:disabled{opacity:.4}.error.svelte-18386vo{color:#b42318!important;font-size:.8rem;margin:12px 0!important}form.svelte-18386vo nav:where(.svelte-18386vo){display:flex;align-items:center;gap:10px;padding:0 45px 32px}form.svelte-18386vo nav:where(.svelte-18386vo) span:where(.svelte-18386vo){flex:1}form.svelte-18386vo nav:where(.svelte-18386vo) button:where(.svelte-18386vo){border:1px solid #d7dfd9;background:#fff;border-radius:12px;padding:14px 17px;display:flex;align-items:center;gap:8px;font-weight:900}form.svelte-18386vo nav:where(.svelte-18386vo) .next:where(.svelte-18386vo){background:#43df78;border-color:#43df78}.success.svelte-18386vo{max-width:730px;margin:70px auto;background:#fff;border-radius:28px;padding:70px;text-align:center;box-shadow:0 30px 70px #0c25141a}.success.svelte-18386vo>svg{color:#17ad50}.success.svelte-18386vo p:where(.svelte-18386vo){color:#657169}.success.svelte-18386vo a:where(.svelte-18386vo){display:inline-flex;gap:8px;background:#090d0b;color:#fff;padding:15px 18px;border-radius:12px;margin-top:25px;font-weight:900}@media(max-width:800px){.shell.svelte-18386vo{grid-template-columns:1fr}.shell.svelte-18386vo aside:where(.svelte-18386vo){padding:25px}.shell.svelte-18386vo aside:where(.svelte-18386vo) p:where(.svelte-18386vo){margin-top:20px}.shell.svelte-18386vo section:where(.svelte-18386vo){padding:32px 20px 20px}.options.svelte-18386vo,.fields.svelte-18386vo{grid-template-columns:1fr}.fields.svelte-18386vo .full:where(.svelte-18386vo){grid-column:auto}form.svelte-18386vo nav:where(.svelte-18386vo){padding:0 20px 25px}.progress.svelte-18386vo div:where(.svelte-18386vo) span:where(.svelte-18386vo){font-size:.6rem}.success.svelte-18386vo{padding:50px 22px}}
