[data-ui-v2-standalone]{--control-h-lg:48px;--field-font-size:16px;--marketing-control-height:48px;--marketing-control-height-sm:36px;--marketing-control-height-lg:40px;--marketing-control-height-caption:32px;--marketing-control-radius:10px;--marketing-control-radius-sm:8px;--marketing-control-padding:24px;--marketing-control-padding-sm:16px;--marketing-control-padding-lg:16px;--marketing-control-padding-caption:10px;--marketing-control-font-size-lg:15px;--marketing-control-font-size-caption:13px;--marketing-control-touch-height:44px;--marketing-font-body:var(--font-sans,Inter, system-ui, sans-serif);--marketing-frame-row-height:64px;--marketing-frame-font-size:17px;--marketing-frame-answer-size:15.5px;--marketing-frame-inset:var(--gut)}[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-primary]{background-color:var(--brand);color:var(--card-paper)}[data-ui-v2-standalone] [data-slot=button][data-size=marketing]{height:var(--marketing-control-height);padding-inline:var(--marketing-control-padding);border-radius:var(--marketing-control-radius);font-size:16px;font-weight:600}[data-ui-v2-standalone] [data-slot=button][data-size=marketing-sm]{height:var(--marketing-control-height-sm);padding-inline:var(--marketing-control-padding-sm);border-radius:var(--marketing-control-radius-sm);font-size:14px;font-weight:500;position:relative}[data-ui-v2-standalone] [data-slot=button][data-size=marketing-lg]{height:var(--marketing-control-height-lg);padding-inline:var(--marketing-control-padding-lg);border-radius:var(--marketing-control-radius);font-family:var(--marketing-font-body);font-size:var(--marketing-control-font-size-lg);border:1px solid #0000;gap:8px;font-weight:500;line-height:1;text-decoration:none;position:relative}[data-ui-v2-standalone] [data-slot=button][data-size=marketing-caption]{height:var(--marketing-control-height-caption);padding-inline:var(--marketing-control-padding-caption);border:1px solid var(--line-strong);border-radius:var(--marketing-control-radius-sm);background:var(--card-paper);color:var(--ink);font-family:var(--marketing-font-body);font-size:var(--marketing-control-font-size-caption);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}[data-ui-v2-standalone] [data-slot=button][data-size=marketing-lg][data-variant=neutral]{border-color:var(--ink);color:var(--card-paper)}[data-ui-v2-standalone] [data-slot=button][data-size=marketing-lg][data-variant=marketing-outline]{border:1px solid var(--line-strong);background:var(--card-paper);color:var(--ink-soft)}[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-accent]{border:1px solid var(--ember);background:var(--ember);color:var(--on-accent)}[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-inverse]{border:1px solid var(--dark-edge);color:var(--dark-ink);background:0 0}[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-image]{width:var(--marketing-image-width,100%);height:auto;color:inherit;font:inherit;text-align:left;white-space:normal;cursor:zoom-in;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:none;display:block}[data-ui-v2-standalone] [data-slot=button]:is([data-variant=marketing-accent],[data-variant=marketing-inverse],[data-variant=marketing-image]):disabled{pointer-events:auto}[data-ui-v2-standalone] [data-slot=button][data-variant^=marketing-]:active:not(:disabled,[aria-disabled=true]){opacity:.9;transform:none}@media (any-pointer:coarse),(width<=640px){[data-ui-v2-standalone] [data-slot=button]:is([data-size=marketing-sm],[data-size=marketing-lg],[data-size=marketing-caption]):before{content:"";inset-inline:0;height:var(--marketing-control-touch-height);position:absolute;top:50%;transform:translateY(-50%)}}[data-ui-v2-standalone] :is([data-slot=input],[data-slot=native-select],[data-slot=textarea]){min-height:var(--control-h-lg);font-size:var(--field-font-size);border:1px solid var(--ink-soft);transition:none}[data-ui-v2-standalone] [data-slot=native-select-wrapper]{width:100%}[data-ui-v2-standalone] [data-slot=native-select]{color:var(--ink);background-color:#0000;border-radius:8px;padding-inline:12px 36px}[data-ui-v2-standalone] :is([data-slot=input],[data-slot=native-select],[data-slot=textarea])[aria-invalid=true]{border-color:var(--danger)}[data-ui-v2-standalone] [data-slot=native-select][data-native-indicator=true]{appearance:auto;padding-inline:12px}[data-ui-v2-standalone] [data-slot=button][data-variant=neutral]{background-color:var(--ink);color:var(--paper)}[data-ui-v2-standalone] [data-slot=checkbox]{border:1px solid var(--ink-soft);background-color:var(--card-paper);width:16px;height:16px;color:var(--ink);transition:none}[data-ui-v2-standalone] [data-slot=checkbox][data-state=checked]{border-color:var(--ink);background-color:var(--ink);color:var(--paper)}[data-ui-v2-standalone] [data-slot=checkbox][aria-invalid=true]{border-color:var(--danger)}[data-ui-v2-standalone] [data-slot=checkbox] svg{width:14px;height:14px}@media (hover:hover){[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-primary]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--brand-hover)}[data-ui-v2-standalone] [data-slot=button][data-variant=neutral]:hover:not(:disabled){background-color:var(--ink-hover)}[data-ui-v2-standalone] [data-slot=button][data-size=marketing-lg][data-variant=marketing-outline]:hover:not(:disabled,[aria-disabled=true]){background:var(--paper);color:var(--ink)}[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-accent]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ember-light);background:var(--ember-light)}[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-inverse]:hover:not(:disabled,[aria-disabled=true]){background:var(--dark-2)}[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-image]:hover:not(:disabled,[aria-disabled=true]){opacity:.95}[data-ui-v2-standalone] [data-slot=button][data-size=marketing-caption]:hover:not(:disabled,[aria-disabled=true]){background:var(--paper)}[data-ui-v2-standalone] :is([data-slot=input],[data-slot=native-select],[data-slot=textarea]):hover:not(:disabled,[aria-invalid=true]){border-color:var(--ink)}}[data-ui-v2-standalone] :is([data-slot=button],[data-slot=checkbox],[data-slot=input],[data-slot=native-select],[data-slot=textarea]):focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:none}[data-ui-v2-standalone] [data-slot=button][data-variant^=marketing-]:focus-visible{outline-color:var(--brand-hover)}[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-inverse]:focus-visible{outline-color:var(--ember)}[data-ui-v2-standalone] [data-slot=button][data-variant=marketing-image]:focus-visible{outline:2px solid var(--ember-hover);outline-offset:-2px}[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing-frame]{width:100%;min-height:var(--marketing-frame-row-height);padding:16px var(--marketing-frame-inset);color:var(--ink);font-family:var(--marketing-font-body);font-size:var(--marketing-frame-font-size);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;font-weight:500;line-height:1.5;transition:none;display:flex}[data-ui-v2-standalone] [data-slot=accordion-content][data-variant=marketing-frame]{padding:4px var(--marketing-frame-inset) 24px;color:var(--ink-quiet);font-family:var(--marketing-font-body);font-size:var(--marketing-frame-answer-size);line-height:1.6}[data-ui-v2-standalone] [data-slot=accordion-content][data-variant=marketing-frame]>div{max-width:70ch}[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing-frame]:focus-visible{outline:2px solid var(--ember-hover);outline-offset:4px}[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing-frame]:active:not(:disabled){opacity:.8}[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing-frame]:disabled{opacity:.5;cursor:not-allowed}[data-ui-v2-standalone] [data-slot=accordion-frame-toggle]{width:18px;height:18px;color:var(--ink-mute);flex:none;transition:transform .2s ease-out}[data-ui-v2-standalone] [data-slot=accordion-trigger][aria-expanded=true] [data-slot=accordion-frame-toggle]{transform:rotate(180deg)}@media (hover:hover){[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing-frame]:hover:not(:disabled){background:var(--card-paper)}}@media (prefers-reduced-motion:reduce){[data-ui-v2-standalone] [data-slot=accordion-frame-toggle]{transition:none}}[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing]{width:100%;min-height:64px;color:var(--ink);font-family:var(--marketing-font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:18px;font-weight:600;line-height:26px;transition:none;display:flex}[data-ui-v2-standalone] [data-slot=accordion-content][data-variant=marketing]{color:var(--ink-soft);font-family:var(--marketing-font-body);padding-bottom:20px;font-size:16px;line-height:26px}[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing]:focus-visible{outline:2px solid var(--brand-hover);outline-offset:2px}[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing]:active:not(:disabled){opacity:.8}[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing]:disabled{opacity:.5;cursor:not-allowed}[data-ui-v2-standalone] [data-slot=accordion-marketing-toggle]{flex:none;font-size:24px;font-weight:400;line-height:24px;transition:transform .15s ease-out}[data-ui-v2-standalone] [data-slot=accordion-trigger][aria-expanded=true] [data-slot=accordion-marketing-toggle]{transform:rotate(45deg)}@media (hover:hover){[data-ui-v2-standalone] [data-slot=accordion-trigger][data-variant=marketing]:hover:not(:disabled){text-decoration:underline}}@media (prefers-reduced-motion:reduce){[data-ui-v2-standalone] [data-slot=accordion-marketing-toggle]{transition:none}}[data-ui-v2-standalone] :is([data-slot=button],[data-slot=checkbox],[data-slot=input],[data-slot=native-select],[data-slot=textarea]):disabled{opacity:.5;cursor:not-allowed}
