@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  [data-v-a9754733], [data-v-a9754733]::before, [data-v-a9754733]::after, [data-v-a9754733]::backdrop { --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-border-style: solid; --tw-duration: initial; }
}
}
.hero-title[data-v-a9754733] { --tw-leading: 1.1; --tw-font-weight: var(--font-weight-bold,700); line-height: 1.1; font-weight: var(--font-weight-bold,700); --tw-tracking: -.4px; letter-spacing: -0.4px; color: var(--color-text-primary,#2d2d2d); font-size: clamp(20px, 3vw, 26px); }
.section-label[data-v-a9754733] { --tw-font-weight: var(--font-weight-semibold,600); font-weight: var(--font-weight-semibold,600); color: var(--color-text-secondary,#666); text-transform: uppercase; letter-spacing: 1.8px; font-size: 11px; }
.form-card-glow[data-v-a9754733] { pointer-events: none; inset: calc(var(--spacing,.25rem) * -3); border-radius: var(--radius-3xl,1.5rem); filter: blur(20px); z-index: -1; background: radial-gradient(at 30% 20%, rgba(224, 123, 79, 0.06), rgba(0, 0, 0, 0) 60%); position: absolute; }
.form-card[data-v-a9754733] { border-radius: var(--radius-2xl,1rem); background: rgba(255, 255, 255, 0.75); border: 1px solid rgba(232, 228, 223, 0.8); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px, rgba(0, 0, 0, 0.04) 0px 8px 32px -8px; }
.form-card-header[data-v-a9754733] { border-bottom-style: var(--tw-border-style); padding: calc(var(--spacing,.25rem) * 5); background: rgba(255, 255, 255, 0.4); border-color: rgba(232, 228, 223, 0.7); border-bottom-width: 1px; }
.tip-card[data-v-a9754733] { border-radius: var(--radius-xl,.75rem); padding: calc(var(--spacing,.25rem) * 3.5); background: linear-gradient(135deg, rgba(251, 191, 36, 0.06), rgba(245, 158, 11, 0.04)); border: 1px solid rgba(251, 191, 36, 0.15); box-shadow: rgba(251, 191, 36, 0.04) 0px 1px 4px; }
.tip-link[data-v-a9754733] { align-items: center; gap: calc(var(--spacing,.25rem) * .5); --tw-font-weight: var(--font-weight-medium,500); font-weight: var(--font-weight-medium,500); transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1))); --tw-duration: .2s; color: var(--color-accent-text); text-decoration-line: none; transition-duration: 0.2s; display: inline-flex; }
.tip-link[data-v-a9754733]:hover { color: var(--color-brand-orange-dark); }
.sidebar-glow[data-v-a9754733] { pointer-events: none; inset: calc(var(--spacing,.25rem) * -2); border-radius: var(--radius-3xl,1.5rem); filter: blur(16px); z-index: -1; background: radial-gradient(at 50% 30%, rgba(102, 126, 234, 0.05), rgba(0, 0, 0, 0) 60%); position: absolute; }
@media screen {
  .dark .form-card[data-v-a9754733] { background: rgba(255, 255, 255, 0.75); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark .form-card[data-v-a9754733] { background: color-mix(in srgb, var(--color-card) 75%, transparent); }
}
  .dark .form-card[data-v-a9754733] { border-color: var(--color-brand-border); box-shadow: none; }
  .dark .form-card-header[data-v-a9754733] { border-color: var(--color-brand-border); background: rgba(255, 255, 255, 0.4); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark .form-card-header[data-v-a9754733] { background: color-mix(in srgb, var(--color-card) 40%, transparent); }
}
  .dark .tip-card[data-v-a9754733] { box-shadow: none; }
  .dark .tip-link[data-v-a9754733]:hover { color: var(--nav-active-text); }
}
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-duration { syntax: "*"; inherits: false; }