@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-d3786b7a], [data-v-d3786b7a]::before, [data-v-d3786b7a]::after, [data-v-d3786b7a]::backdrop { --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-font-weight: initial; --tw-tracking: initial; --tw-leading: initial; }
  [data-v-9ca53765], [data-v-9ca53765]::before, [data-v-9ca53765]::after, [data-v-9ca53765]::backdrop { --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-divide-x-reverse: 0; }
}
}
.example[data-v-d3786b7a] { margin-top: calc(var(--spacing,.25rem) * 2); border-radius: var(--radius-xl,.75rem); border-style: var(--tw-border-style); border-width: 1px; border-color: rgba(164, 244, 207, 0.7); align-self: flex-start; position: relative; }
@supports (color:color-mix(in lab, red, red)) {
  .example[data-v-d3786b7a] { border-color: rgba(164, 244, 207, 0.7); }
  @supports (color:color-mix(in lch, red, blue)) and (color:#000) and (top:var(--f)) {
  .example[data-v-d3786b7a] { border-color: color-mix(in oklab, var(--color-emerald-200,#a4f4cf) 70%, transparent); }
}
}
.example[data-v-d3786b7a] { padding-inline: calc(var(--spacing,.25rem) * 5); padding-top: calc(var(--spacing,.25rem) * 6); padding-bottom: calc(var(--spacing,.25rem) * 4); --tw-gradient-position: to bottom right; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #ecfdf5b3; }
@supports (color:color-mix(in lab, red, red)) {
  .example[data-v-d3786b7a] { --tw-gradient-from: color-mix(in oklab, var(--color-emerald-50,#ecfdf5) 70%, transparent); }
}
.example[data-v-d3786b7a] { --tw-gradient-via: var(--color-card,#fff); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); --tw-gradient-to: #f0fdfa66; }
@supports (color:color-mix(in lab, red, red)) {
  .example[data-v-d3786b7a] { --tw-gradient-to: color-mix(in oklab, var(--color-teal-50,#f0fdfa) 40%, transparent); }
}
.example[data-v-d3786b7a] { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffffe6); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.example-badge[data-v-d3786b7a] { top: calc(var(--spacing,.25rem) * -3); left: calc(var(--spacing,.25rem) * 4); align-items: center; gap: calc(var(--spacing,.25rem) * 1.5); border-style: var(--tw-border-style); padding-inline: calc(var(--spacing,.25rem) * 3); padding-block: var(--spacing,.25rem); --tw-gradient-position: to bottom; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: var(--color-card,#fff); --tw-gradient-to: var(--color-emerald-50,#ecfdf5); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); --tw-font-weight: var(--font-weight-semibold,600); font-size: 11px; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-wide,.025em); letter-spacing: var(--tracking-wide,.025em); color: rgb(0, 121, 86); text-transform: uppercase; --tw-shadow: 0 1px 3px var(--tw-shadow-color,#0000000a), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); border-width: 1px; border-color: rgb(164, 244, 207); border-radius: 2.14748e+09px; display: inline-flex; position: absolute; }
@supports (color:#000) and (top:var(--f)) {
  .example-badge[data-v-d3786b7a] { border-color: var(--color-emerald-200,#a4f4cf); color: var(--color-emerald-700,#007956); }
}
.example-footer[data-v-d3786b7a] { margin-top: calc(var(--spacing,.25rem) * 4); border-top-style: var(--tw-border-style); border-color: rgba(164, 244, 207, 0.6); border-top-width: 1px; }
@supports (color:color-mix(in lab, red, red)) {
  .example-footer[data-v-d3786b7a] { border-color: rgba(164, 244, 207, 0.6); }
  @supports (color:color-mix(in lch, red, blue)) and (color:#000) and (top:var(--f)) {
  .example-footer[data-v-d3786b7a] { border-color: color-mix(in oklab, var(--color-emerald-200,#a4f4cf) 60%, transparent); }
}
}
.example-footer[data-v-d3786b7a] { padding-top: calc(var(--spacing,.25rem) * 3); font-size: var(--text-xs,.75rem); --tw-leading: var(--leading-relaxed,1.625); line-height: var(--leading-relaxed,1.625); color: var(--color-text-secondary,#666); }
@media screen {
  .dark .example[data-v-d3786b7a], .dark .example-badge[data-v-d3786b7a] { box-shadow: none; }
  .dark .example[data-v-d3786b7a] { background: rgba(52, 211, 153, 0.06); border-color: rgba(52, 211, 153, 0.22); }
  .dark .example-badge[data-v-d3786b7a] { background: var(--color-brand-beige); color: var(--color-success); border-color: rgba(52, 211, 153, 0.3); }
  .dark .example-footer[data-v-d3786b7a] { border-color: rgba(52, 211, 153, 0.18); }
}
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-gradient-position { syntax: "*"; inherits: false; }
@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; }
@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }
@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-leading { syntax: "*"; inherits: false; }
.partner-plus[data-v-9ca53765] { width: calc(var(--spacing,.25rem) * 6); height: calc(var(--spacing,.25rem) * 6); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-brand-border,#e8e4df); color: var(--color-text-secondary,#666); --tw-gradient-position: to bottom; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: var(--color-card,#fff); --tw-gradient-to: #faf8f6; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); --tw-shadow: 0 1px 2px var(--tw-shadow-color,#0000000d), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); border-radius: 2.14748e+09px; flex-shrink: 0; justify-content: center; align-items: center; display: flex; }
@media screen {
  .partner-plus[data-v-9ca53765]:where(.dark, .dark *) { --tw-gradient-to: var(--color-card,#fff); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
}
.path-card[data-v-9ca53765] { gap: calc(var(--spacing,.25rem) * 5); height: 100%; padding: calc(var(--spacing,.25rem) * 6); flex-direction: column; display: flex; }
.path-card-head[data-v-9ca53765] { align-items: center; gap: calc(var(--spacing,.25rem) * 4); display: flex; }
.path-card-title[data-v-9ca53765] { font-size: var(--text-xl,1.25rem); --tw-leading: var(--leading-tight,1.25); line-height: var(--leading-tight,1.25); --tw-font-weight: var(--font-weight-semibold,600); font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-tight,-.025em); letter-spacing: var(--tracking-tight,-.025em); color: var(--color-text-primary,#2d2d2d); }
.path-card-subtitle[data-v-9ca53765] { margin-top: var(--spacing,.25rem); font-size: var(--text-sm,.875rem); line-height: var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875))); color: var(--color-text-secondary,#666); }
.path-card-items[data-v-9ca53765] { gap: calc(var(--spacing,.25rem) * 2); flex-direction: column; margin: 0px; padding: 0px; list-style-type: none; display: flex; }
.path-card-item[data-v-9ca53765] { align-items: flex-start; gap: calc(var(--spacing,.25rem) * 2); font-size: var(--text-sm,.875rem); --tw-leading: var(--leading-relaxed,1.625); line-height: var(--leading-relaxed,1.625); color: var(--color-text-primary,#2d2d2d); display: flex; }
.path-card-action[data-v-9ca53765] { padding-top: var(--spacing,.25rem); margin-top: auto; }
.path-card-hint[data-v-9ca53765] { margin-top: calc(var(--spacing,.25rem) * 2.5); align-items: flex-start; gap: calc(var(--spacing,.25rem) * 1.5); font-size: var(--text-xs,.75rem); --tw-leading: var(--leading-relaxed,1.625); line-height: var(--leading-relaxed,1.625); color: var(--color-text-secondary,#666); display: flex; }
.path-card-hint svg[data-v-9ca53765] { margin-top: 3px; }
.deal[data-v-9ca53765] { margin-top: calc(var(--spacing,.25rem) * 2); border-radius: var(--radius-xl,.75rem); border-style: var(--tw-border-style); border-width: 1px; border-color: rgba(224, 123, 79, 0.25); position: relative; }
@supports (color:color-mix(in lab, red, red)) {
  .deal[data-v-9ca53765] { border-color: rgba(224, 123, 79, 0.25); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .deal[data-v-9ca53765] { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 25%, transparent); }
}
}
.deal[data-v-9ca53765] { padding-inline: calc(var(--spacing,.25rem) * 5); padding-top: calc(var(--spacing,.25rem) * 6); padding-bottom: calc(var(--spacing,.25rem) * 4); --tw-gradient-position: to bottom right; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #fff7edcc; }
@supports (color:color-mix(in lab, red, red)) {
  .deal[data-v-9ca53765] { --tw-gradient-from: color-mix(in oklab, var(--color-orange-50,#fff7ed) 80%, transparent); }
}
.deal[data-v-9ca53765] { --tw-gradient-via: var(--color-card,#fff); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); --tw-gradient-to: #f5f1ed66; }
@supports (color:color-mix(in lab, red, red)) {
  .deal[data-v-9ca53765] { --tw-gradient-to: color-mix(in oklab, var(--color-brand-beige,#f5f1ed) 40%, transparent); }
}
.deal[data-v-9ca53765] { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
@media screen {
  .deal[data-v-9ca53765]:where(.dark, .dark *) { --tw-gradient-from: #ff8b1a1f; }
  @supports (color:color-mix(in lab, red, red)) {
  .deal[data-v-9ca53765]:where(.dark, .dark *) { --tw-gradient-from: color-mix(in oklab, var(--color-orange-400,#ff8b1a) 12%, transparent); }
}
  .deal[data-v-9ca53765]:where(.dark, .dark *) { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
}
.deal[data-v-9ca53765] { --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffffe6), 0 1px 2px var(--tw-shadow-color,#e07b4f14); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.deal-badge[data-v-9ca53765] { top: calc(var(--spacing,.25rem) * -3); left: calc(var(--spacing,.25rem) * 4); align-items: center; gap: calc(var(--spacing,.25rem) * 1.5); border-style: var(--tw-border-style); border-width: 1px; border-color: rgba(224, 123, 79, 0.3); border-radius: 2.14748e+09px; display: inline-flex; position: absolute; }
@supports (color:color-mix(in lab, red, red)) {
  .deal-badge[data-v-9ca53765] { border-color: rgba(224, 123, 79, 0.3); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .deal-badge[data-v-9ca53765] { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 30%, transparent); }
}
}
.deal-badge[data-v-9ca53765] { padding-inline: calc(var(--spacing,.25rem) * 3); padding-block: var(--spacing,.25rem); --tw-gradient-position: to bottom; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: var(--color-card,#fff); --tw-gradient-to: var(--color-orange-50,#fff7ed); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); --tw-font-weight: var(--font-weight-semibold,600); font-size: 11px; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-wide,.025em); letter-spacing: var(--tracking-wide,.025em); color: var(--color-accent-text,#e07b4f); text-transform: uppercase; }
@media screen {
  .deal-badge[data-v-9ca53765]:where(.dark, .dark *) { --tw-gradient-to: #ff8b1a1f; }
  @supports (color:color-mix(in lab, red, red)) {
  .deal-badge[data-v-9ca53765]:where(.dark, .dark *) { --tw-gradient-to: color-mix(in oklab, var(--color-orange-400,#ff8b1a) 12%, transparent); }
}
  .deal-badge[data-v-9ca53765]:where(.dark, .dark *) { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
}
.deal-badge[data-v-9ca53765] { --tw-shadow: 0 1px 3px var(--tw-shadow-color,#0000000d), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.deal-grid[data-v-9ca53765] { grid-template-rows: auto auto auto; grid-template-columns: repeat(2, minmax(0px, 1fr)); display: grid; }
:where(.deal-grid[data-v-9ca53765] > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(1px * var(--tw-divide-x-reverse)); border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); border-color: rgba(224, 123, 79, 0.15); }
@supports (color:color-mix(in lab, red, red)) {
  :where(.deal-grid[data-v-9ca53765] > :not(:last-child)) { border-color: rgba(224, 123, 79, 0.15); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  :where(.deal-grid[data-v-9ca53765] > :not(:last-child)) { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 15%, transparent); }
}
}
.deal-cell[data-v-9ca53765] { grid-row: span 3 / span 3; grid-template-rows: subgrid; justify-items: center; gap: calc(var(--spacing,.25rem) * .5); padding-inline: calc(var(--spacing,.25rem) * 2); text-align: center; display: grid; }
.deal-method[data-v-9ca53765] { align-items: center; gap: calc(var(--spacing,.25rem) * 1.5); --tw-font-weight: var(--font-weight-medium,500); font-size: 13px; font-weight: var(--font-weight-medium,500); color: var(--color-text-primary,#2d2d2d); align-self: flex-end; display: inline-flex; }
.deal-amount[data-v-9ca53765] { margin-top: calc(var(--spacing,.25rem) * 1.5); --tw-leading: 1; --tw-font-weight: var(--font-weight-semibold,600); font-size: 26px; line-height: 1; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-tight,-.025em); letter-spacing: var(--tracking-tight,-.025em); color: var(--color-text-primary,#2d2d2d); }
.deal-standard[data-v-9ca53765] { margin-top: calc(var(--spacing,.25rem) * 1.5); font-size: var(--text-xs,.75rem); --tw-leading: var(--leading-snug,1.375); line-height: var(--leading-snug,1.375); text-wrap: pretty; color: var(--color-text-secondary,#666); }
.deal-footer[data-v-9ca53765] { margin-top: calc(var(--spacing,.25rem) * 4); border-top-style: var(--tw-border-style); border-color: rgba(224, 123, 79, 0.15); border-top-width: 1px; }
@supports (color:color-mix(in lab, red, red)) {
  .deal-footer[data-v-9ca53765] { border-color: rgba(224, 123, 79, 0.15); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .deal-footer[data-v-9ca53765] { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 15%, transparent); }
}
}
.deal-footer[data-v-9ca53765] { padding-top: calc(var(--spacing,.25rem) * 3); text-align: center; font-size: var(--text-xs,.75rem); --tw-leading: var(--leading-relaxed,1.625); line-height: var(--leading-relaxed,1.625); color: var(--color-text-secondary,#666); }
.steps[data-v-9ca53765] { margin-top: calc(var(--spacing,.25rem) * 2); border-radius: var(--radius-xl,.75rem); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-brand-border,#e8e4df); padding-inline: calc(var(--spacing,.25rem) * 5); padding-top: calc(var(--spacing,.25rem) * 6); padding-bottom: calc(var(--spacing,.25rem) * 5); --tw-gradient-position: to bottom right; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #f5f1ed99; flex-direction: column; flex: 1 1 0%; justify-content: center; display: flex; position: relative; }
@supports (color:color-mix(in lab, red, red)) {
  .steps[data-v-9ca53765] { --tw-gradient-from: color-mix(in oklab, var(--color-brand-beige,#f5f1ed) 60%, transparent); }
}
.steps[data-v-9ca53765] { --tw-gradient-via: var(--color-card,#fff); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); --tw-gradient-to: #f5f1ed4d; }
@supports (color:color-mix(in lab, red, red)) {
  .steps[data-v-9ca53765] { --tw-gradient-to: color-mix(in oklab, var(--color-brand-beige,#f5f1ed) 30%, transparent); }
}
.steps[data-v-9ca53765] { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffffe6); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.steps-badge[data-v-9ca53765] { top: calc(var(--spacing,.25rem) * -3); left: calc(var(--spacing,.25rem) * 4); align-items: center; gap: calc(var(--spacing,.25rem) * 1.5); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-brand-border,#e8e4df); padding-inline: calc(var(--spacing,.25rem) * 3); padding-block: var(--spacing,.25rem); --tw-gradient-position: to bottom; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: var(--color-card,#fff); --tw-gradient-to: #faf8f6; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); --tw-font-weight: var(--font-weight-semibold,600); font-size: 11px; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-wide,.025em); letter-spacing: var(--tracking-wide,.025em); color: var(--color-text-secondary,#666); text-transform: uppercase; border-radius: 2.14748e+09px; display: inline-flex; position: absolute; }
@media screen {
  .steps-badge[data-v-9ca53765]:where(.dark, .dark *) { --tw-gradient-to: var(--color-card,#fff); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
}
.steps-badge[data-v-9ca53765] { --tw-shadow: 0 1px 3px var(--tw-shadow-color,#0000000a), inset 0 1px 0 var(--tw-shadow-color,#fffc); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.steps-list[data-v-9ca53765] { gap: calc(var(--spacing,.25rem) * 4); flex-direction: column; margin: 0px; padding: 0px; list-style-type: none; display: flex; }
.steps-item[data-v-9ca53765] { align-items: flex-start; gap: calc(var(--spacing,.25rem) * 3); display: flex; }
.steps-number[data-v-9ca53765] { width: calc(var(--spacing,.25rem) * 7); height: calc(var(--spacing,.25rem) * 7); --tw-gradient-position: to bottom; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: var(--color-sky-500,#00a5ef); --tw-gradient-to: var(--color-sky-600,#0084cc); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); font-size: var(--text-xs,.75rem); line-height: var(--tw-leading,var(--text-xs--line-height,calc(1 / .75))); --tw-font-weight: var(--font-weight-semibold,600); font-weight: var(--font-weight-semibold,600); color: var(--color-white,#fff); --tw-shadow: 0 1px 3px var(--tw-shadow-color,#0000001f), inset 0 1px 0 var(--tw-shadow-color,#ffffff59); --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); --tw-ring-color: #00a5ef1a; border-radius: 2.14748e+09px; flex-shrink: 0; justify-content: center; align-items: center; display: flex; }
@supports (color:color-mix(in lab, red, red)) {
  .steps-number[data-v-9ca53765] { --tw-ring-color: color-mix(in oklab, var(--color-sky-500,#00a5ef) 10%, transparent); }
}
.coupon[data-v-9ca53765] { gap: calc(var(--spacing,.25rem) * 3); border-top-style: var(--tw-border-style); border-color: rgba(232, 228, 223, 0.7); border-top-width: 1px; flex-direction: column; display: flex; }
@supports (color:color-mix(in lab, red, red)) {
  .coupon[data-v-9ca53765] { border-color: rgba(232, 228, 223, 0.7); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .coupon[data-v-9ca53765] { border-color: color-mix(in oklab, var(--color-brand-border,#e8e4df) 70%, transparent); }
}
}
.coupon[data-v-9ca53765] { padding-top: calc(var(--spacing,.25rem) * 5); }
.coupon-code[data-v-9ca53765] { justify-content: space-between; align-items: center; gap: calc(var(--spacing,.25rem) * 3); border-radius: var(--radius-lg,.5rem); --tw-border-style: dashed; border: 1px dashed rgba(224, 123, 79, 0.4); flex-wrap: wrap; display: flex; }
@supports (color:color-mix(in lab, red, red)) {
  .coupon-code[data-v-9ca53765] { border-color: rgba(224, 123, 79, 0.4); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .coupon-code[data-v-9ca53765] { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 40%, transparent); }
}
}
.coupon-code[data-v-9ca53765] { background-color: rgba(255, 247, 237, 0.4); }
@supports (color:color-mix(in lab, red, red)) {
  .coupon-code[data-v-9ca53765] { background-color: rgba(255, 247, 237, 0.4); }
  @supports (color:color-mix(in lch, red, blue)) and (color:#000) and (top:var(--f)) {
  .coupon-code[data-v-9ca53765] { background-color: color-mix(in oklab, var(--color-orange-50,#fff7ed) 40%, transparent); }
}
}
.coupon-code[data-v-9ca53765] { padding-block: calc(var(--spacing,.25rem) * 2); padding-right: calc(var(--spacing,.25rem) * 2); padding-left: calc(var(--spacing,.25rem) * 4); }
@media screen {
  .coupon-code[data-v-9ca53765]:where(.dark, .dark *) { background-color: rgba(255, 139, 26, 0.06); }
  @supports (color:color-mix(in lab, red, red)) {
  .coupon-code[data-v-9ca53765]:where(.dark, .dark *) { background-color: rgba(255, 139, 26, 0.06); }
  @supports (color:color-mix(in lch, red, blue)) and (color:#000) and (top:var(--f)) {
  .coupon-code[data-v-9ca53765]:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-orange-400,#ff8b1a) 6%, transparent); }
}
}
}
.coupon-text[data-v-9ca53765] { --tw-font-weight: var(--font-weight-semibold,600); font-size: 15px; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-wide,.025em); letter-spacing: var(--tracking-wide,.025em); color: var(--color-text-primary,#2d2d2d); }
@media screen {
  .dark .partner-plus[data-v-9ca53765], .dark .deal-badge[data-v-9ca53765], .dark .steps-badge[data-v-9ca53765] { background: var(--color-popover); box-shadow: none; }
  .dark .deal[data-v-9ca53765], .dark .steps[data-v-9ca53765], .dark .steps-number[data-v-9ca53765] { box-shadow: none; }
}
@property --tw-divide-x-reverse { syntax: "*"; inherits: false; initial-value: 0; }