[data-astro-cid-itf422e2][data-benefit-list]{--benefit-hairline:var(--color-border)}li[data-astro-cid-itf422e2]{border-color:var(--benefit-hairline)}[data-astro-cid-itf422e2][data-benefit-rule]{transform-origin:0;transition:transform .3s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}li[data-astro-cid-itf422e2]:focus-within>[data-astro-cid-itf422e2][data-benefit-rule]{transform:scaleX(1)}@media (hover:hover){li[data-astro-cid-itf422e2]:hover>[data-astro-cid-itf422e2][data-benefit-rule]{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-itf422e2][data-benefit-rule]{transition:none}}.home-hero-gradient[data-astro-cid-kiv6fycu]{background-image:var(--background-image-home-hero)}.nav-fade[data-astro-cid-kiv6fycu]{mask-image:linear-gradient(#000 4.5rem,#0000 8rem)}.nav-fade-navy[data-astro-cid-kiv6fycu]{mask-image:linear-gradient(#000 0,#0000 3rem)}.nav-fade-grain[data-astro-cid-kiv6fycu]{position:absolute;mask-image:linear-gradient(#000 6rem,#0000 9rem)}.flow-card[data-astro-cid-kiv6fycu]{transform-origin:50%;width:100%;position:relative}[data-astro-cid-kiv6fycu][data-flow-stage]{--flow-stage-height:42rem}[data-astro-cid-kiv6fycu][data-variant=scatter] [data-astro-cid-kiv6fycu][data-flow-stage]{--flow-stage-height:46rem}@media (width>=64rem){[data-astro-cid-kiv6fycu][data-flow-stage]{height:var(--flow-stage-height)}}[data-astro-cid-kiv6fycu][data-enhanced][data-variant=scatter] .flow-card[data-astro-cid-kiv6fycu]{will-change:transform, opacity;width:min(26rem,100% - 2rem);position:absolute;top:0;left:0}[data-astro-cid-kiv6fycu][data-flow-root]:not([data-enhanced]) [data-astro-cid-kiv6fycu][data-flow-stage]{overflow:hidden}@media (scripting:none){[data-astro-cid-kiv6fycu][data-flow-root]:not([data-enhanced]) [data-astro-cid-kiv6fycu][data-flow-stage]{height:auto;overflow:visible}}[data-astro-cid-kiv6fycu][data-flow-root]:not([data-enhanced]) ol[data-astro-cid-kiv6fycu]{gap:.75rem;display:grid}[data-astro-cid-kiv6fycu][data-flow-root]:not([data-enhanced]) [data-astro-cid-kiv6fycu][data-takeover-guard],[data-astro-cid-kiv6fycu][data-flow-root]:not([data-enhanced]) [data-astro-cid-kiv6fycu][data-flow-toggle],[data-astro-cid-kiv6fycu][data-flow-root]:not([data-enhanced]) .flow-dot[data-astro-cid-kiv6fycu]{display:none}.flow-card-surface[data-astro-cid-kiv6fycu]{border:1px solid var(--color-border);border-radius:var(--radius-surface);background:color-mix(in oklab, var(--color-background) 94%, transparent);box-shadow:0 1.25rem 3rem color-mix(in oklab, var(--color-brand-navy) 12%, transparent);backdrop-filter:blur(.75rem);overflow:hidden}.flow-card[data-astro-cid-kiv6fycu][data-active=true] .flow-card-surface[data-astro-cid-kiv6fycu]{border-color:var(--color-primary);outline:1px solid var(--color-primary);outline-offset:-2px;background:var(--color-background);backdrop-filter:none}.flow-card[data-astro-cid-kiv6fycu][data-active=true]{z-index:20}.flow-card-header[data-astro-cid-kiv6fycu]{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;min-height:3.5rem;padding:.75rem 1.25rem;display:flex}.flow-card-title[data-astro-cid-kiv6fycu]{min-width:0;font-family:var(--font-body);flex:1;font-size:.9375rem;font-weight:700}.flow-step-marker[data-astro-cid-kiv6fycu]{background:var(--color-muted);width:2rem;height:2rem;color:var(--color-body);border-radius:9999px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.flow-card[data-astro-cid-kiv6fycu][data-active=true] .flow-step-marker[data-astro-cid-kiv6fycu]{background:var(--color-primary);color:var(--color-primary-foreground)}.flow-card[data-astro-cid-kiv6fycu][data-complete=true] .flow-step-marker[data-astro-cid-kiv6fycu]{background:var(--color-success);color:var(--color-success-foreground)}.flow-step-marker[data-astro-cid-kiv6fycu] .flow-marker-check{width:1rem;height:1rem;display:none}.flow-card[data-astro-cid-kiv6fycu][data-complete=true] .flow-step-marker[data-astro-cid-kiv6fycu] .flow-marker-check{display:block}.flow-card[data-astro-cid-kiv6fycu][data-complete=true] .flow-marker-number[data-astro-cid-kiv6fycu],.flow-rail-marker[data-astro-cid-kiv6fycu]{display:none}.flow-status[data-astro-cid-kiv6fycu]{text-align:center;white-space:nowrap;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;display:none}.flow-card[data-astro-cid-kiv6fycu][data-complete=true] .flow-status[data-astro-cid-kiv6fycu]{background:color-mix(in oklab, var(--color-success) 5%, var(--color-background));color:var(--color-success);font-weight:600;display:inline-block}.flow-card-body[data-astro-cid-kiv6fycu]{padding:1.25rem}.flow-label[data-astro-cid-kiv6fycu]{color:var(--color-body);margin-bottom:.375rem;font-size:.75rem;font-weight:600;display:block}.flow-input-wrap[data-astro-cid-kiv6fycu]{border:1px solid var(--color-input);border-radius:var(--radius-control);background:var(--color-background);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.flow-input-wrap[data-astro-cid-kiv6fycu]:focus-within{box-shadow:0 0 0 3px var(--color-ring)}.flow-input[data-astro-cid-kiv6fycu]{min-width:0;color:var(--color-foreground);outline:none;flex:1;padding:.625rem 0;font-size:.875rem}.flow-actions[data-astro-cid-kiv6fycu]{justify-content:flex-end;margin-top:1.25rem;display:flex}.flow-actions-split[data-astro-cid-kiv6fycu]{justify-content:space-between;align-items:center;gap:.75rem}.impact-tick[data-astro-cid-kiv6fycu]{fill:color-mix(in oklab, var(--color-success) 45%, transparent)}.impact-row[data-astro-cid-kiv6fycu]{border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:.75rem;padding:.375rem .75rem;font-size:.75rem;display:flex}.impact-pill[data-astro-cid-kiv6fycu],.impact-uplift[data-astro-cid-kiv6fycu]{background:color-mix(in oklab, var(--color-success) 5%, var(--color-background));color:var(--color-success);border-radius:9999px;font-weight:600}.impact-pill[data-astro-cid-kiv6fycu]{padding:.125rem .5rem;font-size:.6875rem}.impact-uplift[data-astro-cid-kiv6fycu]{align-self:flex-start;align-items:center;gap:.375rem;margin-top:1rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.flow-choice[data-astro-cid-kiv6fycu],.flow-summary[data-astro-cid-kiv6fycu]{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-background);min-height:3.5rem;color:var(--color-foreground);align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.flow-choice[data-astro-cid-kiv6fycu]:has(input:checked){border-color:var(--color-accent);background:var(--color-muted)}.flow-choice[data-astro-cid-kiv6fycu]:has(input:checked) .flow-icon[data-astro-cid-kiv6fycu]{background:var(--color-background)}.flow-choice[data-astro-cid-kiv6fycu] input[data-astro-cid-kiv6fycu]{opacity:0;position:absolute}.flow-choice[data-astro-cid-kiv6fycu]:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-ring)}.flow-choice[data-astro-cid-kiv6fycu] span[data-astro-cid-kiv6fycu]:not(.flow-icon),.flow-summary[data-astro-cid-kiv6fycu] span[data-astro-cid-kiv6fycu]{flex-direction:column;min-width:0;display:flex}.flow-choice[data-astro-cid-kiv6fycu] small[data-astro-cid-kiv6fycu],.flow-summary[data-astro-cid-kiv6fycu] small[data-astro-cid-kiv6fycu]{color:var(--color-body);font-size:.6875rem}.flow-icon[data-astro-cid-kiv6fycu]{border-radius:var(--radius-control);background:var(--color-secondary);width:2.25rem;height:2.25rem;color:var(--color-accent);flex:none;place-items:center;display:grid}.flow-icon[data-astro-cid-kiv6fycu] svg{width:1rem;height:1rem}.interaction-loader[data-astro-cid-kiv6fycu]{z-index:40;background:var(--color-accent);color:var(--color-accent-foreground);pointer-events:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex;position:absolute}.interaction-loader[data-astro-cid-kiv6fycu][hidden]{display:none}.interaction-ring[data-astro-cid-kiv6fycu]{--interaction-progress:0deg;background:conic-gradient(var(--color-brand-white) var(--interaction-progress), color-mix(in oklab, var(--color-brand-white) 25%, transparent) 0);border-radius:9999px;width:1rem;height:1rem;mask:radial-gradient(circle,#0000 42%,#000 45%)}.flow-dot[data-astro-cid-kiv6fycu]:focus-visible{box-shadow:0 0 0 3px var(--color-ring)}.flow-dot[data-astro-cid-kiv6fycu]{border-radius:9999px;outline:none;width:2.75rem;height:2.75rem}.flow-dot[data-astro-cid-kiv6fycu]:after{border-radius:inherit;background:var(--color-input);content:"";width:.5rem;height:.5rem;margin:auto;display:block}.flow-dot[data-astro-cid-kiv6fycu][aria-current=step]:after{background:var(--color-accent)}[data-astro-cid-kiv6fycu][data-variant=linear] [data-astro-cid-kiv6fycu][data-flow-stage]{overflow:visible}[data-astro-cid-kiv6fycu][data-variant=linear] ol[data-astro-cid-kiv6fycu]{--flow-gap:.75rem;--rail-x:1.25rem;--rail-y:1.75rem;justify-content:center;gap:var(--flow-gap);flex-direction:column;display:flex}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-card[data-astro-cid-kiv6fycu]:not(:last-child):after{top:var(--rail-y);bottom:calc(-1 * (var(--flow-gap) + var(--rail-y)));left:var(--rail-x);background:color-mix(in oklab, var(--color-accent) 20%, transparent);content:"";width:2px;transition:background-color .7s ease-out;position:absolute}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-card[data-astro-cid-kiv6fycu][data-complete=true]:after{background:var(--color-success)}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-rail-marker[data-astro-cid-kiv6fycu]{z-index:1;top:calc(var(--rail-y) - 1.25rem);left:calc(var(--rail-x) + 1px - 1.25rem);width:2.5rem;height:2.5rem;font-size:.875rem;transition:background-color .7s ease-out,color .7s ease-out;display:grid;position:absolute}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-card[data-astro-cid-kiv6fycu]:not([data-active=true]):not([data-complete=true]) .flow-rail-marker[data-astro-cid-kiv6fycu]{border:1px solid var(--color-border);background:var(--color-background)}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-card-header[data-astro-cid-kiv6fycu] .flow-step-marker[data-astro-cid-kiv6fycu]{display:none}[data-astro-cid-kiv6fycu][data-enhanced][data-variant=linear] .flow-card[data-astro-cid-kiv6fycu][data-active=false] .flow-card-header[data-astro-cid-kiv6fycu]{border-bottom-color:#0000}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-card[data-astro-cid-kiv6fycu]{z-index:auto;width:100%;position:relative;opacity:1!important;transform:none!important}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-card-surface[data-astro-cid-kiv6fycu]{margin-left:4rem;position:relative}@media (width<=63.999rem){[data-astro-cid-kiv6fycu][data-enhanced] [data-astro-cid-kiv6fycu][data-flow-stage]{height:auto}[data-astro-cid-kiv6fycu][data-enhanced] ol[data-astro-cid-kiv6fycu]{will-change:transform;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:.75rem;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}[data-astro-cid-kiv6fycu][data-enhanced][data-variant] .flow-card[data-astro-cid-kiv6fycu]{flex:none;width:min(76%,21rem);transition:opacity .26s ease-out;position:relative;transform:none!important}[data-astro-cid-kiv6fycu][data-enhanced][data-variant] .flow-card[data-astro-cid-kiv6fycu]:not([data-active=true]){opacity:.4!important}[data-astro-cid-kiv6fycu][data-enhanced] .flow-card-surface[data-astro-cid-kiv6fycu]{flex-direction:column;height:100%;display:flex}[data-astro-cid-kiv6fycu][data-enhanced] .flow-fold[data-astro-cid-kiv6fycu],[data-astro-cid-kiv6fycu][data-enhanced] .flow-card-body[data-astro-cid-kiv6fycu]{flex-direction:column;flex:1;display:flex}[data-astro-cid-kiv6fycu][data-enhanced] .flow-actions[data-astro-cid-kiv6fycu]{margin-top:auto;padding-top:1rem}.flow-card-header[data-astro-cid-kiv6fycu]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:.75rem 1rem;display:grid}.flow-step-marker[data-astro-cid-kiv6fycu]{grid-row:1}.flow-card[data-astro-cid-kiv6fycu][data-complete=true] .flow-status[data-astro-cid-kiv6fycu]{display:none}.flow-card-body[data-astro-cid-kiv6fycu]{padding:1rem}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-card[data-astro-cid-kiv6fycu]:after,[data-astro-cid-kiv6fycu][data-variant=linear] .flow-rail-marker[data-astro-cid-kiv6fycu]{display:none}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-card-header[data-astro-cid-kiv6fycu] .flow-step-marker[data-astro-cid-kiv6fycu]{display:grid}[data-astro-cid-kiv6fycu][data-variant=linear] .flow-card-surface[data-astro-cid-kiv6fycu]{margin-left:0}}@media (prefers-reduced-motion:reduce){.flow-card[data-astro-cid-kiv6fycu],.flow-card[data-astro-cid-kiv6fycu]:after,.flow-rail-marker[data-astro-cid-kiv6fycu],[data-astro-cid-kiv6fycu][data-enhanced] ol[data-astro-cid-kiv6fycu]{transition:none}}
