@layer vuetify-components{.v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{opacity:1;pointer-events:none;caret-color:#0000;width:100%;padding-inline:inherit;flex:0 0;align-self:flex-start;transition:none;position:absolute;left:0;right:0}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-select__content{box-shadow:0px 1px 2px 0px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity,.3)), 0px 2px 6px 2px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 4%, transparent);overflow:hidden}.v-menu>.v-overlay__content.v-select__content{border-radius:4px}.v-select__content>.v-sheet{flex-direction:column;display:flex}.v-select__mask{background:rgb(var(--v-theme-surface-light))}.v-select__selection{letter-spacing:inherit;line-height:inherit;align-items:center;max-width:100%;display:inline-flex}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}.v-selection-control{contain:layout;-webkit-user-select:none;user-select:none;flex:1 0;grid-area:control;align-items:center;display:flex;position:relative}.v-selection-control .v-label{white-space:normal;word-break:break-word;opacity:1;height:100%}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{flex:none;min-width:0;max-width:100%;display:inline-flex}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size:40px}.v-selection-control--density-comfortable{--v-selection-control-size:36px}.v-selection-control--density-compact{--v-selection-control-size:28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.v-selection-control__input input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.v-selection-control__input:before{opacity:0;pointer-events:none;content:"";background-color:currentColor;border-radius:100%;width:100%;height:100%;position:absolute;top:0;left:0}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control-group{flex-direction:column;grid-area:control;display:flex}.v-selection-control-group--inline{flex-flow:wrap}.v-sheet{border-color:rgba(var(--v-border-color), var(--v-border-opacity));border-style:solid;border-width:0;display:block}.v-sheet--border{box-shadow:none;border-width:thin}.v-sheet{box-shadow:0px 0px 0px 0px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity,.3)), 0px 0px 0px 0px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent)}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{background:rgb(var(--v-theme-surface));color:color-mix(in srgb, rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%), transparent);border-radius:0}.v-sheet--rounded{border-radius:4px}.v-virtual-scroll{flex:auto;max-width:100%;display:block;position:relative;overflow:auto}.v-virtual-scroll__container{display:block}.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::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(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px), black calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)), 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(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px), black calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)), 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(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px), black calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)), 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:focus,.v-textarea textarea:active{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-body[data-v-0a3f61e8]{padding:56px 0 96px}.contact-tabs-row[data-v-0a3f61e8]{background-color:var(--brand-surface-2);border:1px solid var(--brand-border);margin-bottom:40px;border-radius:9999px;justify-content:center;gap:0;width:fit-content;margin-inline:auto;padding:4px;display:flex}.contact-tab[data-v-0a3f61e8]{cursor:pointer;color:var(--brand-text-muted);white-space:nowrap;background:0 0;border:none;border-radius:9999px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:background .18s,color .18s}.contact-tab--active[data-v-0a3f61e8]{background-color:var(--brand-pink);color:#fff}.contact-tab[data-v-0a3f61e8]:not(.contact-tab--active):hover{color:var(--brand-text)}.contact-card[data-v-0a3f61e8]{background-color:var(--brand-surface);border:1px solid var(--brand-border);border-radius:16px;max-width:680px;margin:0 auto;padding:40px 48px}@media (width<=680px){.contact-card[data-v-0a3f61e8]{padding:28px 20px}}.form-grid[data-v-0a3f61e8]{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=600px){.form-grid[data-v-0a3f61e8]{grid-template-columns:1fr}}.form-field[data-v-0a3f61e8]{flex-direction:column;gap:6px;display:flex}.form-field--full[data-v-0a3f61e8]{grid-column:1/-1}.form-label[data-v-0a3f61e8]{color:var(--brand-text);font-size:.85rem;font-weight:600}.form-required[data-v-0a3f61e8]{color:var(--brand-pink)}.form-input[data-v-0a3f61e8] .v-field{background-color:var(--brand-surface-2)}.form-input[data-v-0a3f61e8] .v-field__outline{--v-field-border-opacity:1;color:var(--brand-border)}.form-input[data-v-0a3f61e8] input,.form-input[data-v-0a3f61e8] textarea{color:var(--brand-text)}.form-error-banner[data-v-0a3f61e8]{color:#ff4d8d;background-color:#ff006b14;border:1px solid #ff006b4d;border-radius:8px;align-items:center;margin-top:16px;padding:12px 16px;font-size:.875rem;display:flex}.form-actions[data-v-0a3f61e8]{justify-content:flex-end;margin-top:24px;display:flex}.form-submit-btn[data-v-0a3f61e8]{font-weight:700;padding-inline:32px!important}.subscribe-lead[data-v-0a3f61e8]{color:var(--brand-text-muted);margin:0 0 24px;font-size:1rem;line-height:1.7}.subscribe-disclaimer[data-v-0a3f61e8]{color:var(--brand-text-muted);margin-top:16px;font-size:.75rem;line-height:1.55}.contact-success[data-v-0a3f61e8]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.contact-success-icon[data-v-0a3f61e8]{margin-bottom:8px}.contact-success-heading[data-v-0a3f61e8]{letter-spacing:-.02em;color:var(--brand-text);margin:0;font-size:1.5rem;font-weight:800}.contact-success-sub[data-v-0a3f61e8]{color:var(--brand-text-muted);max-width:400px;margin:0;font-size:1rem;line-height:1.65}.contact-page[data-v-4777f94f]{background-color:var(--brand-bg);min-height:100vh}.contact-hero[data-v-4777f94f]{background-color:var(--brand-bg);position:relative;overflow:hidden}.contact-hero-glow[data-v-4777f94f]{pointer-events:none;z-index:0;background:radial-gradient(#ff006b2e 0%,#7c3aed14 40%,#0000 70%);width:900px;height:500px;position:absolute;top:-200px;left:50%;translate:-50%}.contact-hero-inner[data-v-4777f94f]{z-index:1;text-align:center;padding-top:120px;padding-bottom:32px;position:relative}@media (width<=840px){.contact-hero-inner[data-v-4777f94f]{padding-top:140px}}.section-overline[data-v-4777f94f]{text-transform:uppercase;letter-spacing:.12em;color:var(--brand-pink);margin-bottom:12px;font-size:.75rem;font-weight:700}.contact-hero-heading[data-v-4777f94f]{letter-spacing:-.03em;color:var(--brand-text);margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:800;line-height:1.1}.headline-highlight[data-v-4777f94f]{background:linear-gradient(135deg,#ff006b 0%,#7c3aed 60%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact-hero-sub[data-v-4777f94f]{color:var(--brand-text-muted);max-width:560px;margin:0 auto;font-size:1.125rem;line-height:1.7}
