.hero-section.svelte-1burh2t{height:70vh}.hero-text.svelte-1burh2t{margin-top:auto;margin-bottom:40px}@media(max-width:767px){.hero-text.svelte-1burh2t{font-size:24px}}@media(max-width:480px){.hero-text.svelte-1burh2t{font-size:20px}}@media(max-width:375px){.hero-text.svelte-1burh2t{font-size:18px;padding:0 16px}}.toast-stack.svelte-1burh2t{position:fixed;bottom:48px;left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column-reverse;gap:8px;align-items:center}.toast{background:#141414f2;border:1px solid rgba(255,255,255,.1);color:#fff;padding:6px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:6px;animation:svelte-1burh2t-toastIn .4s ease;white-space:nowrap;transition:transform .3s ease}.toast.closing{animation:svelte-1burh2t-toastOut .4s ease forwards}.toast-icon{width:18px;height:18px;border:2px solid white;flex-shrink:0;display:flex;align-items:center;justify-content:center}.toast-icon:after{content:"";width:8px;height:8px;background:#ef4444}.toast.success .toast-icon:after{background:#22c55e}@keyframes svelte-1burh2t-toastIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1burh2t-toastOut{0%{opacity:1;max-height:40px;margin-bottom:0}50%{opacity:0;max-height:40px;margin-bottom:0}to{opacity:0;max-height:0;margin-bottom:-8px;padding:0;border:0;overflow:hidden}}.honeypot.svelte-1burh2t{position:absolute;left:-9999px;opacity:0;pointer-events:none}.form-group.svelte-1burh2t{display:flex;flex-direction:column;gap:12px;position:relative}.form-group.svelte-1burh2t label:where(.svelte-1burh2t){font-size:11px;color:#fff6;letter-spacing:1px;cursor:pointer}.form-group.svelte-1burh2t input:where(.svelte-1burh2t),.form-group.svelte-1burh2t textarea:where(.svelte-1burh2t){background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.15);padding:12px 0;font-size:16px;color:#fff}.form-group.svelte-1burh2t:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:width .9s ease}.form-group.svelte-1burh2t:hover:after{width:100%}.form-group.svelte-1burh2t input:where(.svelte-1burh2t)::placeholder,.form-group.svelte-1burh2t textarea:where(.svelte-1burh2t)::placeholder{color:#ffffff40}.form-group.svelte-1burh2t input:where(.svelte-1burh2t):focus,.form-group.svelte-1burh2t textarea:where(.svelte-1burh2t):focus{outline:none}.form-group.svelte-1burh2t textarea:where(.svelte-1burh2t){resize:vertical;min-height:100px}.required.svelte-1burh2t{color:#fff6}.consents.svelte-1burh2t{margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:16px}.checkbox-label.svelte-1burh2t{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.checkbox-label.svelte-1burh2t input[type=checkbox]:where(.svelte-1burh2t){position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark.svelte-1burh2t{flex-shrink:0;width:16px;height:16px;border:1px solid rgba(255,255,255,.3);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.checkmark.svelte-1burh2t:after{content:"";width:8px;height:8px;background:transparent;transition:background .2s ease}.checkbox-label.svelte-1burh2t:hover .checkmark:where(.svelte-1burh2t){border-color:#ffffff80}.checkbox-label.svelte-1burh2t input:where(.svelte-1burh2t):checked~.checkmark:where(.svelte-1burh2t){border-color:#fff}.checkbox-label.svelte-1burh2t input:where(.svelte-1burh2t):checked~.checkmark:where(.svelte-1burh2t):after{background:#fff}.checkbox-text.svelte-1burh2t{font-size:14px;color:#ffffff80;line-height:1.4}.checkbox-text.svelte-1burh2t a:where(.svelte-1burh2t){color:#ffffffb3;transition:color .2s ease}.checkbox-text.svelte-1burh2t a:where(.svelte-1burh2t):hover{color:#fff}.submit-btn.svelte-1burh2t{margin-top:40px;background:#fff;color:#0a0a0a;font-size:14px;border-radius:4px;border:none;cursor:pointer;transition:box-shadow .3s ease,opacity .3s ease;width:160px;height:48px;display:inline-flex;align-items:center;justify-content:center}.submit-btn.svelte-1burh2t:hover:not(:disabled){box-shadow:0 0 20px #ffffff4d,0 0 40px #fff3}.submit-btn.svelte-1burh2t:disabled{opacity:.4;cursor:not-allowed}.btn-content.svelte-1burh2t{display:inline-flex;align-items:center;justify-content:center;min-width:80px;min-height:20px}.loader.svelte-1burh2t{display:inline-flex;align-items:center;justify-content:center}.loader-trace.svelte-1burh2t{animation:svelte-1burh2t-trace 1.2s linear infinite}@keyframes svelte-1burh2t-trace{to{stroke-dashoffset:-72}}
