@layer vuetify-components{.v-textarea{--v-textarea-max-height:initial}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::-moz-placeholder{opacity:0}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{max-height:var(--v-textarea-max-height);-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(-6px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0)),black calc(4px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0))),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),black calc(100% - var(--v-textarea-scroll-bar-width,16px)));-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(-6px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0)),black calc(4px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0))),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),black calc(100% - var(--v-textarea-scroll-bar-width,16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(-6px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0)),black calc(4px + var(--v-field-padding-top,0) + var(--v-input-padding-top,0))),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)),black calc(100% - var(--v-textarea-scroll-bar-width,16px)));outline:none;flex:auto}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea textarea{flex:1;min-width:0;height:100%;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}}@layer vuetify-overrides{.v-textarea .v-field__input.v-textarea__sizer{height:0;min-height:0}}.contact-rail[data-v-a84513ee]{isolation:isolate;background:var(--v-app-hero,linear-gradient(135deg,#073aa9 0,#0f82f4 50%,#2fb9ff 130%));position:relative;overflow:hidden}.contact-rail-bg[data-v-a84513ee]{z-index:0;background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90% at 0 100%,#000 15%,#0000 78%);mask-image:radial-gradient(90% 90% at 0 100%,#000 15%,#0000 78%)}.contact-rail-bg[data-v-a84513ee]:after{content:"";background:radial-gradient(420px 260px at 100% -10%,#ffffff47,#0000 62%),radial-gradient(480px 300px at -10% 115%,#02165559,#0000 68%);position:absolute;inset:0}.contact-rail-content[data-v-a84513ee]{z-index:1;position:relative}.rail-step[data-v-a84513ee]{align-items:flex-start;gap:.9rem;display:flex}.rail-mail[data-v-a84513ee]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #fff3;border-radius:14px;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.rail-mail[data-v-a84513ee] .v-icon{color:#bae6fd}.rail-mail-label[data-v-a84513ee]{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.rail-mail-link[data-v-a84513ee]{color:#fff;font-size:.92rem;font-weight:600;text-decoration:none}.rail-mail-link[data-v-a84513ee]:hover{text-decoration:underline}.rail-note[data-v-a84513ee]{color:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem .95rem;font-size:.8rem;display:flex}.rail-note[data-v-a84513ee] .v-icon{color:#a7f3d0}.contact-form[data-v-a84513ee]{--contact-gap:1.5rem}.contact-form .field-gap[data-v-a84513ee]{margin-bottom:var(--contact-gap)}.contact-form .v-row[data-v-a84513ee]{--v-col-gap-y:var(--contact-gap)}.contact-coming-sub[data-v-a84513ee]{max-width:27rem;margin-inline:auto}.turnstile-box[data-v-a84513ee]{margin-bottom:var(--contact-gap)}.turnstile-widget[data-v-a84513ee]{min-height:72px}.turnstile-widget[data-v-a84513ee] iframe{max-width:100%}.turnstile-error[data-v-a84513ee]{color:rgb(var(--v-theme-error));margin:8px 0 0;font-size:.8rem}.btn-send[data-v-a84513ee]{letter-spacing:.01em;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 8px 18px -12px #0f82f473;color:#fff!important;background:linear-gradient(135deg,#0b5ed7,#0f82f4 55%,#38bdf8 130%)!important;border-radius:12px!important}.btn-send[data-v-a84513ee]:hover{transform:translateY(-1px);box-shadow:0 12px 24px -14px #0f82f48c}.btn-send[data-v-a84513ee]:active{transform:translateY(0)}.btn-send[data-v-a84513ee] .v-icon{color:#fffffff2}.faq-panel[data-v-a84513ee]{overflow:hidden}.faq-panel[data-v-a84513ee] .v-expansion-panel-title{font-size:.95rem}
