._w-alert_b3gvw_1{border:1px solid var(--w-color-primary-50);border-radius:var(--w-md-radius);padding:15px;display:flex}._w-alert_b3gvw_1._col_b3gvw_7{flex-direction:column}._w-alert_b3gvw_1:not(._col_b3gvw_7){gap:10px}._w-alert_b3gvw_1._info_b3gvw_13{border:1px solid var(--w-color-info);color:var(--w-color-info)}._w-alert_b3gvw_1._success_b3gvw_17{border:1px solid var(--w-color-success);color:var(--w-color-success)}._w-alert_b3gvw_1._warning_b3gvw_21{border:1px solid var(--w-color-warning);color:var(--w-color-warning)}._w-alert_b3gvw_1._alert_b3gvw_25{border:1px solid var(--w-color-alert);color:var(--w-color-alert)}._w-alert_b3gvw_1 svg{width:20px;min-width:20px;height:20px;margin-top:2.5px}._w-alert_b3gvw_1 ._title_b3gvw_35{font-size:18px;line-height:1.5;display:block}._w-alert_b3gvw_1 ._body_b3gvw_40{color:var(--w-color-primary-20);line-height:1.5}._toast_obb5o_1{background:var(--w-color-primary-70);z-index:99;position:fixed;bottom:20px;right:20px;transform:translateY(calc(100% + 25px))}._toast_obb5o_1[data-show]{transition:transform .3s cubic-bezier(.4,0,.2,1)}._toast_obb5o_1[data-show=true]{transform:translateY(0)}._toast_obb5o_1[data-position=bottom-left],._toast_obb5o_1[data-position=top-left]{left:20px;right:auto}._toast_obb5o_1[data-position=top-left],._toast_obb5o_1[data-position=top-right],._toast_obb5o_1[data-position=top-full]{top:20px;bottom:auto;transform:translateY(calc(-100% - 25px))}._toast_obb5o_1[data-position=top-left][data-show=true],._toast_obb5o_1[data-position=top-right][data-show=true],._toast_obb5o_1[data-position=top-full][data-show=true]{transform:translateY(0)}._toast_obb5o_1[data-position=bottom-full],._toast_obb5o_1[data-position=top-full]{left:20px}.toast-success,.toast-error{height:auto;max-height:fit-content;padding:1rem}.contact-form-container[data-astro-cid-vekgkm42]{backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff2 0%,#fffffffa 100%),radial-gradient(circle at 20%,#3b82f608 0%,#0000 50%),radial-gradient(circle at 80% 80%,#8b5cf608 0%,#0000 50%);border:1px solid #0000000f;border-radius:clamp(1rem,2vw,1.5rem);width:100%;padding:clamp(1.5rem,4vw,3rem);transition:box-shadow .3s,border-color .3s,background-color .3s;position:relative;box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #0000000d,0 0 0 1px #00000005}.dark .contact-form-container[data-astro-cid-vekgkm42]{background:linear-gradient(135deg,#111827f2 0%,#1f2937fa 100%),radial-gradient(circle at 20%,#3b82f614 0%,#0000 50%),radial-gradient(circle at 80% 80%,#8b5cf614 0%,#0000 50%);border-color:#ffffff1a;box-shadow:0 4px 6px -1px #0000004d,0 10px 15px -3px #0003,0 0 0 1px #ffffff0d}.form-background[data-astro-cid-vekgkm42]{opacity:0;pointer-events:none;background:radial-gradient(circle,#3b82f61a,#0000 70%);border-radius:1.5rem;transition:opacity .5s;position:absolute;inset:0}.contact-form-container[data-astro-cid-vekgkm42]:focus-within .form-background[data-astro-cid-vekgkm42]{opacity:1}.form-content[data-astro-cid-vekgkm42]{z-index:1;flex-direction:column;gap:clamp(1.5rem,4vw,2rem);display:flex;position:relative}.honeypot-input[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.build-website-banner[data-astro-cid-vekgkm42]{background-color:#eef2ffcc;border:1px solid #6366f133;border-radius:.625rem;padding:.875rem 1rem}.dark .build-website-banner[data-astro-cid-vekgkm42]{background-color:#312e8126;border-color:#6366f140}.build-website-banner[data-astro-cid-vekgkm42].hidden{display:none}.build-website-banner[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:#4338ca;margin:0;font-size:.8rem;line-height:1.5}.dark .build-website-banner[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:#c7d2fe}.form-intro[data-astro-cid-vekgkm42]{gap:.35rem;display:grid}.form-intro-title[data-astro-cid-vekgkm42]{color:#111827;margin:0;font-size:1.125rem;font-weight:700}.form-intro-description[data-astro-cid-vekgkm42]{color:#4b5563;margin:0;font-size:.95rem;line-height:1.5}.dark .form-intro-title[data-astro-cid-vekgkm42]{color:#f3f4f6}.dark .form-intro-description[data-astro-cid-vekgkm42]{color:#9ca3af}.form-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2rem);display:grid}@media (width>=768px){.form-grid[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,1fr);gap:clamp(1.75rem,4vw,2rem)}}.form-field[data-astro-cid-vekgkm42]{flex-direction:column;gap:.5rem;display:flex}.form-label[data-astro-cid-vekgkm42]{letter-spacing:.01em;color:#374151;margin-bottom:0;font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:600;transition:color .2s;display:block}.dark .form-label[data-astro-cid-vekgkm42]{color:#d1d5db}.input-wrapper[data-astro-cid-vekgkm42],.textarea-wrapper[data-astro-cid-vekgkm42]{position:relative}.form-input[data-astro-cid-vekgkm42],.form-select[data-astro-cid-vekgkm42],.form-textarea[data-astro-cid-vekgkm42]{color:#111827;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fffc;border:1.5px solid #00000014;border-radius:clamp(.5rem,1.5vw,.75rem);width:100%;min-height:44px;padding:.75rem 1rem;font-family:inherit;font-size:clamp(1rem,2vw,1rem);line-height:1.5;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.dark .form-input[data-astro-cid-vekgkm42],.dark .form-select[data-astro-cid-vekgkm42],.dark .form-textarea[data-astro-cid-vekgkm42]{color:#f3f4f6;background-color:#1f293799;border-color:#ffffff1f}.form-input[data-astro-cid-vekgkm42]::placeholder,.form-textarea[data-astro-cid-vekgkm42]::placeholder{color:#9ca3af;opacity:.7}.dark .form-input[data-astro-cid-vekgkm42]::placeholder,.dark .form-textarea[data-astro-cid-vekgkm42]::placeholder{color:#6b7280}@media (hover:hover) and (pointer:fine){.form-input[data-astro-cid-vekgkm42]:hover,.form-select[data-astro-cid-vekgkm42]:hover,.form-textarea[data-astro-cid-vekgkm42]:hover{border-color:#3b82f64d;transform:translateY(-1px)}.dark .form-input[data-astro-cid-vekgkm42]:hover,.dark .form-select[data-astro-cid-vekgkm42]:hover,.dark .form-textarea[data-astro-cid-vekgkm42]:hover{border-color:#60a5fa66}}.dark .form-input[data-astro-cid-vekgkm42]:hover,.dark .form-select[data-astro-cid-vekgkm42]:hover,.dark .form-textarea[data-astro-cid-vekgkm42]:hover{border-color:#60a5fa66}.form-input[data-astro-cid-vekgkm42]:focus-visible,.form-select[data-astro-cid-vekgkm42]:focus-visible,.form-textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:#3b82f6;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #3b82f61a,0 4px 6px -1px #0000000d}.dark .form-input[data-astro-cid-vekgkm42]:focus-visible,.dark .form-select[data-astro-cid-vekgkm42]:focus-visible,.dark .form-textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26,0 4px 6px -1px #0000004d}.form-select[data-astro-cid-vekgkm42]{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25em;padding-right:2.75rem}.dark .form-select[data-astro-cid-vekgkm42]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.dark .form-select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{color:#f3f4f6;background-color:#1f2937}.form-textarea[data-astro-cid-vekgkm42]{resize:none;min-height:clamp(100px,20vw,140px);padding-bottom:2.5rem}.textarea-wrapper[data-astro-cid-vekgkm42]{position:relative}.char-counter[data-astro-cid-vekgkm42]{color:#6b7280;backdrop-filter:blur(8px);pointer-events:none;background:#fffffff2;border-radius:clamp(.25rem,.75vw,.375rem);padding:clamp(.1875rem,.5vw,.25rem) clamp(.375rem,1vw,.5rem);font-size:clamp(.6875rem,1.5vw,.75rem);font-weight:500;position:absolute;bottom:clamp(.5rem,1.5vw,.75rem);right:clamp(.625rem,2vw,.875rem)}.dark .char-counter[data-astro-cid-vekgkm42]{color:#9ca3af;background:#1f2937e6}.form-actions[data-astro-cid-vekgkm42]{justify-content:center;margin-top:clamp(1.25rem,3vw,2rem);display:flex}.consent-row[data-astro-cid-vekgkm42]{color:#4b5563;align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.consent-row[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{margin-top:.15rem}.dark .consent-row[data-astro-cid-vekgkm42]{color:#9ca3af}.submit-button[data-astro-cid-vekgkm42]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:clamp(.5rem,1.5vw,.75rem);justify-content:center;align-items:center;min-width:120px;min-height:48px;padding:clamp(.875rem,2vw,1rem) clamp(2rem,5vw,2.5rem);font-size:clamp(.9375rem,2vw,1rem);font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.dark .submit-button[data-astro-cid-vekgkm42]{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 14px #3b82f640}.submit-button[data-astro-cid-vekgkm42]:before{content:"";opacity:0;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.submit-button[data-astro-cid-vekgkm42]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px #3b82f64d,0 4px 6px -2px #3b82f633}.dark .submit-button[data-astro-cid-vekgkm42]:hover:not(:disabled){box-shadow:0 10px 15px -3px #3b82f666,0 4px 6px -2px #3b82f64d}.submit-button[data-astro-cid-vekgkm42]:hover:not(:disabled):before{opacity:1}.submit-button[data-astro-cid-vekgkm42]:hover:not(:disabled) .button-icon[data-astro-cid-vekgkm42]{transform:translate(4px)}}.submit-button[data-astro-cid-vekgkm42]:active:not(:disabled){transform:translateY(0)}.submit-button[data-astro-cid-vekgkm42]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f64d,0 10px 15px -3px #3b82f64d,0 4px 6px -2px #3b82f633}.submit-button[data-astro-cid-vekgkm42]:disabled{opacity:.7;cursor:not-allowed;transform:none}.button-content[data-astro-cid-vekgkm42],.button-loading[data-astro-cid-vekgkm42]{z-index:1;align-items:center;gap:.5rem;display:inline-flex;position:relative}.button-loading[data-astro-cid-vekgkm42],.submit-button[data-astro-cid-vekgkm42][aria-busy=true] .button-content[data-astro-cid-vekgkm42]{display:none}.submit-button[data-astro-cid-vekgkm42][aria-busy=true] .button-loading[data-astro-cid-vekgkm42]{display:inline-flex}.button-icon[data-astro-cid-vekgkm42]{flex-shrink:0;width:clamp(1rem,2.5vw,1.25rem);height:clamp(1rem,2.5vw,1.25rem);transition:transform .3s}.direct-contact[data-astro-cid-vekgkm42]{color:#4b5563;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.875rem;display:flex}.direct-contact[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:#2563eb;text-underline-offset:3px;font-weight:600;text-decoration:underline}.dark .direct-contact[data-astro-cid-vekgkm42]{color:#9ca3af}.dark .direct-contact[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:#93c5fd}@media (prefers-reduced-motion:reduce){[data-astro-cid-vekgkm42],[data-astro-cid-vekgkm42]:before,[data-astro-cid-vekgkm42]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=640px){.contact-form-container[data-astro-cid-vekgkm42]{border-radius:1rem;padding:1.5rem 1rem}.form-content[data-astro-cid-vekgkm42],.form-grid[data-astro-cid-vekgkm42]{gap:1.5rem}.form-field[data-astro-cid-vekgkm42]{gap:.5rem}.form-input[data-astro-cid-vekgkm42],.form-select[data-astro-cid-vekgkm42],.form-textarea[data-astro-cid-vekgkm42]{min-height:48px;padding:.75rem 1rem;font-size:16px}.form-textarea[data-astro-cid-vekgkm42]{min-height:120px;padding-bottom:2.75rem}.char-counter[data-astro-cid-vekgkm42]{padding:.1875rem .375rem;font-size:.6875rem;bottom:.625rem;right:.75rem}.submit-button[data-astro-cid-vekgkm42]{width:100%;min-height:48px;padding:.875rem 1.5rem;font-size:1rem}.button-icon[data-astro-cid-vekgkm42]{width:1.125rem;height:1.125rem}}@media (width>=641px) and (width<=1024px){.contact-form-container[data-astro-cid-vekgkm42]{padding:2.25rem 2rem}.form-content[data-astro-cid-vekgkm42],.form-grid[data-astro-cid-vekgkm42]{gap:1.75rem}.form-field[data-astro-cid-vekgkm42]{gap:.5rem}.submit-button[data-astro-cid-vekgkm42]{padding:.9375rem 2.25rem}}@media (width>=1025px){.contact-form-container[data-astro-cid-vekgkm42]{padding:3rem}.form-content[data-astro-cid-vekgkm42],.form-grid[data-astro-cid-vekgkm42]{gap:2rem}.form-field[data-astro-cid-vekgkm42]{gap:.625rem}.form-input[data-astro-cid-vekgkm42],.form-select[data-astro-cid-vekgkm42],.form-textarea[data-astro-cid-vekgkm42]{padding:.875rem 1.125rem}.submit-button[data-astro-cid-vekgkm42]{padding:1rem 2.5rem}}@media (width>=1440px){.contact-form-container[data-astro-cid-vekgkm42]{padding:3.5rem}.form-content[data-astro-cid-vekgkm42],.form-grid[data-astro-cid-vekgkm42]{gap:2.25rem}}@supports (-webkit-touch-callout:none){.form-input[data-astro-cid-vekgkm42],.form-select[data-astro-cid-vekgkm42],.form-textarea[data-astro-cid-vekgkm42]{-webkit-appearance:none;transform:translateZ(0)}@media (width<=640px){.form-input[data-astro-cid-vekgkm42],.form-select[data-astro-cid-vekgkm42],.form-textarea[data-astro-cid-vekgkm42]{font-size:16px}}}@media (pointer:coarse){.form-input[data-astro-cid-vekgkm42],.form-select[data-astro-cid-vekgkm42],.form-textarea[data-astro-cid-vekgkm42]{min-height:48px}.submit-button[data-astro-cid-vekgkm42]{min-width:140px;min-height:48px}}form[data-astro-cid-vekgkm42].contact-form-container{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.dark form[data-astro-cid-vekgkm42].contact-form-container{box-shadow:none;background:0 0;border:0}.form-background[data-astro-cid-vekgkm42]{display:none}form[data-astro-cid-vekgkm42].contact-form-container .form-content[data-astro-cid-vekgkm42]{gap:20px}form[data-astro-cid-vekgkm42].contact-form-container .form-intro[data-astro-cid-vekgkm42]{border-bottom:1px solid var(--line);gap:6px;padding-bottom:18px}form[data-astro-cid-vekgkm42].contact-form-container .form-intro-title[data-astro-cid-vekgkm42]{color:var(--ink);font-size:1.0625rem;font-weight:600}form[data-astro-cid-vekgkm42].contact-form-container .form-intro-description[data-astro-cid-vekgkm42]{color:var(--ink-secondary);font-size:.875rem;line-height:1.6}.dark form[data-astro-cid-vekgkm42].contact-form-container .form-intro-title[data-astro-cid-vekgkm42]{color:var(--ink)}.dark form[data-astro-cid-vekgkm42].contact-form-container .form-intro-description[data-astro-cid-vekgkm42]{color:var(--ink-secondary)}form[data-astro-cid-vekgkm42].contact-form-container .form-grid[data-astro-cid-vekgkm42]{gap:16px}form[data-astro-cid-vekgkm42].contact-form-container .form-field[data-astro-cid-vekgkm42]{gap:6px}form[data-astro-cid-vekgkm42].contact-form-container .form-label[data-astro-cid-vekgkm42]{color:var(--ink);font-family:var(--font-mono);font-size:.66rem;font-weight:400}.dark form[data-astro-cid-vekgkm42].contact-form-container .form-label[data-astro-cid-vekgkm42]{color:var(--ink)}form[data-astro-cid-vekgkm42].contact-form-container .form-input[data-astro-cid-vekgkm42],form[data-astro-cid-vekgkm42].contact-form-container .form-select[data-astro-cid-vekgkm42],form[data-astro-cid-vekgkm42].contact-form-container .form-textarea[data-astro-cid-vekgkm42]{border:1px solid var(--line);background-color:var(--paper-raised);min-height:46px;color:var(--ink);border-radius:8px;padding:11px 13px;font-family:inherit;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.dark form[data-astro-cid-vekgkm42].contact-form-container .form-input[data-astro-cid-vekgkm42],.dark form[data-astro-cid-vekgkm42].contact-form-container .form-select[data-astro-cid-vekgkm42],.dark form[data-astro-cid-vekgkm42].contact-form-container .form-textarea[data-astro-cid-vekgkm42]{border-color:var(--line);background-color:var(--paper-raised);color:var(--ink)}form[data-astro-cid-vekgkm42].contact-form-container .form-input[data-astro-cid-vekgkm42]::placeholder,form[data-astro-cid-vekgkm42].contact-form-container .form-textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--ink-muted);opacity:1}form[data-astro-cid-vekgkm42].contact-form-container .form-input[data-astro-cid-vekgkm42]:hover,form[data-astro-cid-vekgkm42].contact-form-container .form-select[data-astro-cid-vekgkm42]:hover,form[data-astro-cid-vekgkm42].contact-form-container .form-textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--line-strong);transform:none}form[data-astro-cid-vekgkm42].contact-form-container .form-input[data-astro-cid-vekgkm42]:focus-visible,form[data-astro-cid-vekgkm42].contact-form-container .form-select[data-astro-cid-vekgkm42]:focus-visible,form[data-astro-cid-vekgkm42].contact-form-container .form-textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none;transform:none}form[data-astro-cid-vekgkm42].contact-form-container .form-select[data-astro-cid-vekgkm42]{padding-right:2.5rem}.dark form[data-astro-cid-vekgkm42].contact-form-container .form-select[data-astro-cid-vekgkm42] option[data-astro-cid-vekgkm42]{background-color:var(--paper-raised);color:var(--ink)}form[data-astro-cid-vekgkm42].contact-form-container .form-textarea[data-astro-cid-vekgkm42]{min-height:128px;padding-bottom:2.25rem}form[data-astro-cid-vekgkm42].contact-form-container .char-counter[data-astro-cid-vekgkm42]{background:var(--paper-raised);color:var(--ink-muted);font-family:var(--font-mono);backdrop-filter:none;border-radius:4px;padding:2px 4px;font-size:.6rem;bottom:8px;right:10px}.dark form[data-astro-cid-vekgkm42].contact-form-container .char-counter[data-astro-cid-vekgkm42]{background:var(--paper-raised);color:var(--ink-muted)}form[data-astro-cid-vekgkm42].contact-form-container .consent-row[data-astro-cid-vekgkm42]{color:var(--ink-secondary);align-items:flex-start;gap:8px;font-size:.75rem;line-height:1.5}.dark form[data-astro-cid-vekgkm42].contact-form-container .consent-row[data-astro-cid-vekgkm42]{color:var(--ink-secondary)}form[data-astro-cid-vekgkm42].contact-form-container .consent-row[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{accent-color:var(--accent);margin-top:3px}form[data-astro-cid-vekgkm42].contact-form-container .form-actions[data-astro-cid-vekgkm42]{justify-content:flex-start;margin-top:0}form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]{border:1px solid var(--accent);background:var(--accent);width:100%;min-height:46px;box-shadow:none;color:var(--accent-contrast);border-radius:8px;padding:0 20px;font-size:.875rem;font-weight:600;transition:background-color .15s;overflow:visible}.dark form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]{background:var(--accent);box-shadow:none}form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]:before{display:none}form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]:hover:not(:disabled){background:var(--accent-hover);box-shadow:none;transform:none}.dark form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]:hover:not(:disabled){box-shadow:none}form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]:active:not(:disabled){transform:none}form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent);outline:none}form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]:hover:not(:disabled) .button-icon[data-astro-cid-vekgkm42]{transform:none}form[data-astro-cid-vekgkm42].contact-form-container .button-icon[data-astro-cid-vekgkm42]{width:16px;height:16px;transition:none}form[data-astro-cid-vekgkm42].contact-form-container .direct-contact[data-astro-cid-vekgkm42]{border-top:1px solid var(--line);color:var(--ink-muted);justify-content:flex-start;gap:6px;margin-top:0;padding-top:14px;font-size:.75rem}.dark form[data-astro-cid-vekgkm42].contact-form-container .direct-contact[data-astro-cid-vekgkm42]{color:var(--ink-muted)}form[data-astro-cid-vekgkm42].contact-form-container .direct-contact[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink-secondary);font-weight:500}.dark form[data-astro-cid-vekgkm42].contact-form-container .direct-contact[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink-secondary)}form[data-astro-cid-vekgkm42].contact-form-container .direct-contact[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{color:var(--accent)}form[data-astro-cid-vekgkm42].contact-form-container .build-website-banner[data-astro-cid-vekgkm42]{border:1px solid var(--line);background:var(--accent-soft);border-radius:8px;padding:12px}form[data-astro-cid-vekgkm42].contact-form-container .build-website-banner[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--ink-secondary);font-size:.75rem}form[data-astro-cid-vekgkm42].contact-form-container .build-website-banner[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--accent)}@media (width>=768px){form[data-astro-cid-vekgkm42].contact-form-container .form-grid[data-astro-cid-vekgkm42]{gap:16px}form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]{width:auto;min-width:160px}}@media (width<=640px){form[data-astro-cid-vekgkm42].contact-form-container .form-input[data-astro-cid-vekgkm42],form[data-astro-cid-vekgkm42].contact-form-container .form-select[data-astro-cid-vekgkm42],form[data-astro-cid-vekgkm42].contact-form-container .form-textarea[data-astro-cid-vekgkm42]{min-height:48px;font-size:16px}form[data-astro-cid-vekgkm42].contact-form-container .submit-button[data-astro-cid-vekgkm42]{width:100%;min-height:48px}}
