div.svelte-rhcbh6{display:inline-block}.circle-check-big-icon.svelte-rhcbh6{overflow:visible}.check-path.svelte-rhcbh6{stroke-dasharray:17;stroke-dashoffset:0;transition:stroke-dashoffset .125s ease-out,opacity .125s ease-out}.circle-check-big-icon.animate.svelte-rhcbh6 .check-path:where(.svelte-rhcbh6){animation:svelte-rhcbh6-checkAnimation .5s ease-out backwards}@keyframes svelte-rhcbh6-checkAnimation{0%{stroke-dashoffset:17;opacity:0}33%{stroke-dashoffset:17;opacity:0}to{stroke-dashoffset:0;opacity:1}}.contact.svelte-12xyhj1{color:#f1f3f5}h2.svelte-12xyhj1{font:500 30px/1.2 Manrope Hero,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 30px}form.svelte-12xyhj1{display:flex;flex-direction:column;gap:22px}.field.svelte-12xyhj1{display:flex;flex-direction:column;gap:8px}label.svelte-12xyhj1{font:500 14px/20px Inter,Arial,sans-serif}.field-error.svelte-12xyhj1{margin:0;color:#ffb7a5;font-size:13px;line-height:20px}.field-error[aria-hidden=true].svelte-12xyhj1{visibility:hidden}input.svelte-12xyhj1,textarea.svelte-12xyhj1{display:block;width:100%;min-width:0;border:1px solid #495359;background:#151d22;color:#f1f3f5;border-radius:3px;padding:17px 16px;font:400 14px/1.5 Inter,Arial,sans-serif;transition:border-color .15s,background .15s;box-shadow:none}input.svelte-12xyhj1{height:56px}textarea.svelte-12xyhj1{min-height:160px;resize:vertical}input.svelte-12xyhj1::placeholder,textarea.svelte-12xyhj1::placeholder{color:#a7b2b8;opacity:1}input.svelte-12xyhj1:hover,textarea.svelte-12xyhj1:hover{border-color:#697980}input.svelte-12xyhj1:focus,textarea.svelte-12xyhj1:focus{outline:2px solid #ffbc22;outline-offset:3px;border-color:#ffbc22;background:#192228}[aria-invalid=true].svelte-12xyhj1{border-color:#f99b84}button.svelte-12xyhj1{width:100%;min-height:56px;padding:15px 20px;border:0;border-radius:4px;background:#ffbc22;color:#171a1c;font:600 14px/1.5 Inter,Arial,sans-serif;cursor:pointer;transition:background .2s}button.svelte-12xyhj1:hover{background:#ffd068}button.svelte-12xyhj1:focus-visible{outline:2px solid #ffdc8a;outline-offset:4px}.svelte-12xyhj1:disabled{cursor:wait;opacity:.65}.error.svelte-12xyhj1{color:#ffb7a5;font-size:14px;line-height:1.6;margin:0}.success.svelte-12xyhj1{min-height:360px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px}.success.svelte-12xyhj1 h3:where(.svelte-12xyhj1){font:500 30px/1.25 Manrope Hero,Arial,sans-serif;letter-spacing:-.03em;margin:0}.success.svelte-12xyhj1 p:where(.svelte-12xyhj1){color:#a7b2b8;font-size:16px;line-height:1.6;margin:0}.light.svelte-12xyhj1{color:#172126}.light.svelte-12xyhj1 form:where(.svelte-12xyhj1){gap:4px}.light.svelte-12xyhj1 input:where(.svelte-12xyhj1),.light.svelte-12xyhj1 textarea:where(.svelte-12xyhj1){border-color:#8b979f;background:#f7f9fa;color:#172126;font-size:16px;border-radius:6px}.light.svelte-12xyhj1 input:where(.svelte-12xyhj1)::placeholder,.light.svelte-12xyhj1 textarea:where(.svelte-12xyhj1)::placeholder{color:#60717c}.light.svelte-12xyhj1 input:where(.svelte-12xyhj1):hover,.light.svelte-12xyhj1 textarea:where(.svelte-12xyhj1):hover{border-color:#52616a}.light.svelte-12xyhj1 input:where(.svelte-12xyhj1):focus,.light.svelte-12xyhj1 textarea:where(.svelte-12xyhj1):focus{outline-color:#172126;border-color:#172126;background:#fff}.light.svelte-12xyhj1 [aria-invalid=true]:where(.svelte-12xyhj1){border-color:#a22d24}.light.svelte-12xyhj1 .error:where(.svelte-12xyhj1),.light.svelte-12xyhj1 .field-error:where(.svelte-12xyhj1){color:#a22d24}.light.svelte-12xyhj1 button:where(.svelte-12xyhj1):focus-visible{outline-color:#172126}.light.svelte-12xyhj1 .success:where(.svelte-12xyhj1){min-height:220px}.light.svelte-12xyhj1 .success:where(.svelte-12xyhj1) h3:where(.svelte-12xyhj1){font-family:Manrope,Arial,sans-serif}.light.svelte-12xyhj1 .success:where(.svelte-12xyhj1) p:where(.svelte-12xyhj1){color:#52616a}@media(max-width:959px){h2.svelte-12xyhj1{font-size:28px;margin-bottom:24px}form.svelte-12xyhj1{gap:16px}input.svelte-12xyhj1,textarea.svelte-12xyhj1{font-size:16px}input.svelte-12xyhj1{height:54px}textarea.svelte-12xyhj1{min-height:132px}button.svelte-12xyhj1{min-height:54px}}@media(prefers-reduced-motion:reduce){input.svelte-12xyhj1,textarea.svelte-12xyhj1,button.svelte-12xyhj1{transition:none}}.contact-trigger-shell.svelte-12wdoub{display:inline-flex;max-width:100%}.floating-contact.svelte-12wdoub{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:60}.contact-dialog-trigger{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:54px;padding:15px 22px;border:0;border-radius:4px;background:#ffbc22;color:#172126;font:600 16px/24px Inter,Arial,sans-serif;cursor:pointer;transition:background-color .15s ease}.contact-dialog-trigger:hover{background:#ffd068}.contact-dialog-trigger:active{background:#f0ab0a}.contact-dialog-trigger:focus-visible{outline:2px solid #172126;outline-offset:4px}.floating-contact-trigger{display:inline-flex;align-items:center;gap:12px;padding:7px 7px 7px 12px;border:1px solid #3d484e;border-radius:10px;background:#151d22;box-shadow:0 4px 16px #11171b33;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.contact-logo.svelte-12wdoub{display:block;width:124px;height:auto}.floating-contact-label.svelte-12wdoub{display:flex;align-items:center;justify-content:center;min-height:40px;padding-inline:14px;border-radius:4px;background:#ffbc22;color:#172126;font:600 14px/22px Inter,Arial,sans-serif;white-space:nowrap;transition:background-color .15s ease}.floating-contact-trigger:hover{border-color:#68777f;box-shadow:0 6px 20px #11171b42}.floating-contact-trigger:hover .floating-contact-label.svelte-12wdoub{background:#ffd068}.floating-contact-trigger:active .floating-contact-label.svelte-12wdoub{background:#f0ab0a}.floating-contact-trigger:focus-visible{outline:2px solid #172126;outline-offset:4px;box-shadow:0 0 0 4px #fff}@media(min-width:768px){.floating-contact.svelte-12wdoub{left:max(24px,env(safe-area-inset-left));bottom:max(24px,env(safe-area-inset-bottom))}.contact-logo.svelte-12wdoub{width:150px}.floating-contact-label.svelte-12wdoub{min-height:44px;padding-inline:18px;font-size:15px}}.contact-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#11171b7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-dialog-content{position:fixed;top:50%;left:50%;z-index:101;display:flex;flex-direction:column;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);transform:translate(-50%,-50%);overflow:hidden;border:1px solid #dce3e6;border-radius:16px;background:#fff;color:#172126;font-family:Inter,Arial,sans-serif;box-shadow:0 24px 80px #11171b3d}.dialog-heading.svelte-12wdoub{flex-shrink:0;padding:30px 32px 24px}.contact-dialog-title{max-width:380px;margin:0;padding-right:44px;font:600 30px/38px Manrope,Arial,sans-serif;letter-spacing:-.035em}.contact-dialog-description{margin:14px 0 0;color:#52616a;font-size:15px;line-height:24px}.dialog-form.svelte-12wdoub{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 32px 32px}.contact-dialog-close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:#f1f4f5;color:#3c4a53;font:500 13px/20px Inter,Arial,sans-serif;cursor:pointer}.contact-dialog-close:hover{background:#e5ebee}.contact-dialog-close:focus-visible{outline:2px solid #172126;outline-offset:3px}.contact-dialog-overlay[data-state=open]{animation:svelte-12wdoub-dialog-enter .2s ease-out}.contact-dialog-content[data-state=open]{animation:svelte-12wdoub-dialog-panel-enter .32s cubic-bezier(.22,1,.36,1)}.contact-dialog-overlay[data-state=closed],.contact-dialog-content[data-state=closed]{animation:svelte-12wdoub-dialog-exit .14s ease-in}@keyframes svelte-12wdoub-dialog-enter{0%{opacity:0}to{opacity:1}}@keyframes svelte-12wdoub-dialog-panel-enter{0%{opacity:0;translate:0 10px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@keyframes svelte-12wdoub-dialog-exit{0%{opacity:1}to{opacity:0}}@media(max-width:599px){.dialog-heading.svelte-12wdoub{padding:26px 24px 22px}.dialog-form.svelte-12wdoub{padding:0 24px 24px}.contact-dialog-title{font-size:26px;line-height:33px}.contact-dialog-close{top:12px;right:12px}}@media(max-width:359px){.contact-dialog-trigger{padding-inline:16px;font-size:15px}}@media(prefers-reduced-motion:reduce){.contact-dialog-trigger,.floating-contact-trigger,.floating-contact-label.svelte-12wdoub{transition:none}.contact-dialog-content,.contact-dialog-overlay{animation:none!important}}
