.vc-apple{--color-ink:var(--vc-ink);--color-ink-light:var(--vc-ink-light);--color-body:var(--vc-body);--color-muted:var(--vc-muted);--color-border:var(--vc-border);--color-border-2:var(--vc-muted);--color-cream:var(--vc-grey);--color-cream-2:var(--vc-grey);--color-cream-dark:var(--vc-grey-2);--color-green:var(--vc-green);--color-red:var(--vc-red);--radius-xl:12px;--radius-2xl:18px;--vc-blue:var(--vc-blue);--vc-blue-hover:var(--vc-blue-hover);--vc-ease:cubic-bezier(.4,0,.6,1);font-family:var(--font-sans);color:var(--color-ink);background:var(--vc-white);letter-spacing:-.012em}.vc-apple .vc-display{font-family:var(--font-serif);letter-spacing:-.022em}.vc-apple .vc-card{border:1px solid var(--color-muted);background:var(--vc-white);transition:border-color .2s var(--vc-ease),box-shadow .2s var(--vc-ease);border-radius:12px}.vc-apple .vc-card:hover{border-color:var(--color-ink)}.vc-apple .vc-card[aria-pressed=true],.vc-apple .vc-card[aria-checked=true],.vc-apple .vc-card[data-selected=true]{border-color:var(--vc-blue);box-shadow:0 0 0 1px var(--vc-blue)}.vc-apple .vc-card:focus-visible,.vc-apple .vc-focus:focus-visible{outline:2px solid var(--vc-blue);outline-offset:2px}.vc-apple .vc-step[data-state=locked]{opacity:.4;pointer-events:none}.vc-apple .vc-step{transition:opacity .4s var(--vc-ease)}.vc-apple .vc-btn{background:var(--vc-blue);min-height:44px;color:var(--vc-white);transition:background-color .2s var(--vc-ease);border-radius:980px;justify-content:center;align-items:center;gap:.375rem;padding:0 1.375rem;font-size:17px;font-weight:400;display:inline-flex}.vc-apple .vc-btn:hover{background:var(--vc-blue-hover)}.vc-apple .vc-btn:focus-visible{outline:2px solid var(--vc-blue);outline-offset:3px}.vc-apple .vc-pill{background:var(--color-cream);min-height:44px;color:var(--color-ink);transition:background-color .2s var(--vc-ease);border-radius:980px;align-items:center;gap:.375rem;padding:0 1rem;font-size:14px;display:inline-flex}.vc-apple .vc-pill:hover{background:var(--color-cream-dark)}.vc-apple .vc-link{color:var(--vc-link)}.vc-apple .vc-link:hover{text-decoration:underline}.vc-apple .vc-enter{animation:vcEnter .5s var(--vc-ease)both}@keyframes vcEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vc-apple .vc-enter{animation:none}.vc-apple .vc-step,.vc-apple .vc-card,.vc-apple .vc-btn,.vc-apple .vc-pill{transition:none}}.vc-apple .vc-field{border-color:var(--color-muted);box-shadow:none;transition:border-color .2s var(--vc-ease),box-shadow .2s var(--vc-ease);border-radius:12px}.vc-apple .vc-field:focus-within{border-color:var(--vc-blue);box-shadow:0 0 0 3px var(--vc-focus-ring)}.vc-apple .vc-list{box-shadow:var(--vc-card-shadow);border-radius:12px}.vc-apple{--vc-radius-card:12px;--vc-radius-panel:18px;--vc-space-section:48px}@media (min-width:640px){.vc-apple{--vc-space-section:80px}}.vc-apple .vc-list li[role=option]{font-size:16px}.vc-apple .vc-card,.vc-apple .vc-pill,.vc-apple .vc-btn,.vc-apple .vc-press,.vc-apple [data-testid=purpose-chips] button{transition-property:transform,border-color,box-shadow,background-color;transition-duration:.1s;transition-timing-function:ease-out}.vc-apple .vc-card:active,.vc-apple .vc-pill:active,.vc-apple .vc-btn:active,.vc-apple .vc-press:active,.vc-apple [data-testid=purpose-chips] button:active{transform:scale(.98)}@media (prefers-contrast:more){.vc-apple{--color-border:var(--vc-ink);--color-muted:var(--vc-ink);--color-body:var(--vc-body-hc)}}@media (prefers-reduced-motion:reduce){.vc-apple .vc-card:active,.vc-apple .vc-pill:active,.vc-apple .vc-btn:active,.vc-apple .vc-press:active,.vc-apple [data-testid=purpose-chips] button:active{transform:none}}.vc-apple .vc-hit{position:relative}.vc-apple .vc-hit:after{content:"";position:absolute;inset:-14px -6px}.vc-apple nav[aria-label=Breadcrumb] a,.vc-apple nav[aria-label=Breadcrumb] li{color:var(--color-body)}.vc-apple nav[aria-label=Breadcrumb] a{position:relative}.vc-apple nav[aria-label=Breadcrumb] a:after{content:"";position:absolute;inset:-14px -6px}.vc-apple nav[aria-label=Breadcrumb] [aria-current=page]{font-weight:600}
