@layer reset,tokens,base,layout,components,utilities;@layer home{.lead-flow{background:var(--svc-black);color:var(--svc-panel);font-family:var(--font-sx);margin:0;padding:5rem 2.5rem}.lead-flow-stage{max-width:75rem;margin-inline:auto;position:relative}.lead-flow-svg{width:100%;height:auto;display:block}.lead-flow-shape{fill:var(--svc-heading);stroke:var(--svc-grey-700);stroke-width:1.5px}.lead-flow-node--start .lead-flow-shape,.lead-flow-node--end .lead-flow-shape,.lead-flow-node--check .lead-flow-shape{stroke:var(--svc-grey-500)}.lead-flow-glow{fill:var(--sx-orange);fill-opacity:.14;stroke:var(--sx-orange);stroke-width:2px;opacity:0}.lead-flow-text{fill:var(--svc-panel);font-family:var(--font-sx);font-size:15px;font-weight:500}.lead-flow-link{stroke:var(--svc-grey-500);stroke-width:1.5px}.lead-flow-arrowhead{fill:var(--svc-grey-500)}.lead-flow-link-label{fill:var(--svc-grey-300);font-family:var(--font-sx);font-size:13px}.lead-flow-marker{fill:var(--sx-orange);filter:var(--sx-glow-dot);opacity:0}.lead-flow-caption{width:40%;position:absolute;top:36%;left:4%}:where(.lead-flow-caption) p{margin:0}.lead-flow-caption-step{color:var(--svc-grey-500);font-size:.875rem}.lead-flow-caption-title{margin-top:.5rem;font-size:1.5rem;font-weight:500;line-height:1.2}.lead-flow-caption-body{color:var(--svc-grey-300);margin-top:.75rem;font-size:1rem;line-height:1.4}.lead-flow-legend{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;max-width:75rem;margin:3rem auto 0;display:flex}.lead-flow-steps{counter-reset:lead-step;flex:40rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}.lead-flow-step{counter-increment:lead-step}.lead-flow-step-button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:.25rem;padding:0;display:flex}.lead-flow-step-button:disabled{cursor:default}.lead-flow-step-title{font-size:1rem;font-weight:500}.lead-flow-step-body{color:var(--svc-grey-300);font-size:.875rem;line-height:1.4}.is-live .lead-flow-steps{flex-wrap:wrap;gap:.5rem;display:flex}.is-live .lead-flow-step-button{border:1px solid var(--svc-grey-700);cursor:pointer;padding:.375rem .75rem}.is-live .lead-flow-step-title{font-size:.875rem}.is-live .lead-flow-step-body{display:none}.is-live .lead-flow-step-button:hover{border-color:var(--svc-grey-300)}.is-live .lead-flow-step[data-active] .lead-flow-step-button{border-color:var(--sx-orange-ink);background:var(--sx-orange-ink);color:var(--svc-white)}.lead-flow-step-button:focus-visible{outline:2px solid var(--sx-orange);outline-offset:2px}@media (width<=48.8125rem){.lead-flow{padding:2.5rem 1rem}.lead-flow-svg{display:none}.lead-flow-caption{border:1px solid var(--sx-orange-ink);width:auto;padding:1.5rem;position:static}.lead-flow-steps,.is-live .lead-flow-steps{flex-direction:column;gap:.5rem;display:flex}.is-live .lead-flow-step-button{padding:.625rem .75rem}}.svx-list{margin:1rem 0 0;padding:0;list-style:none}.svx-row{z-index:1;border-bottom:1px solid var(--svc-rule);border-left:1px solid var(--svc-rule);min-height:15.625rem;color:inherit;align-items:center;gap:4rem;padding:2rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.svx-row:before{content:"";z-index:-1;background:var(--svc-black);width:100%;height:100%;transition:transform var(--dur-svc-row) var(--ease-in-out);position:absolute;top:100%;left:0}.svx-row:hover:before,.svx-row:focus-visible:before{transform:translateY(-100%)}.svx-row:focus-visible{outline:2px solid var(--sx-orange);outline-offset:-2px}.svx-row-title{min-width:40%;max-width:24.125rem;font-family:var(--font-sx);font-size:var(--svc-step-row);color:var(--svc-heading);flex:none;margin:0;font-weight:500;line-height:1}.svx-row:hover .svx-row-title,.svx-row:focus-visible .svx-row-title{background:var(--svc-number-grad);-webkit-text-fill-color:transparent;background-clip:text}.svx-row-text{color:var(--svc-grey-600);flex-direction:column;align-items:flex-start;margin-bottom:-3.5rem;display:flex}.svx-row-text p{margin:0}.svx-row-text .svx-row-meta{margin-top:.75rem;font-size:1rem}.svx-row:hover .svx-row-text,.svx-row:focus-visible .svx-row-text{color:var(--svc-grey-300)}.svx-row-button{color:var(--svc-white);opacity:0;transition:opacity var(--dur-svc-row) var(--ease-in-out), transform var(--dur-svc-row) var(--ease-in-out);align-items:center;gap:1rem;margin-top:2rem;font-size:1.125rem;font-weight:500;line-height:1.3;display:inline-flex;transform:translateY(-10px)}.svx-row-button:after{content:"";background:currentColor;width:1.5rem;height:1.5rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.75 6v9.75a.75.75 0 1 1-1.5 0V7.81L6.53 18.53a.75.75 0 1 1-1.06-1.06L16.19 6.75H8.25a.75.75 0 0 1 0-1.5H18a.75.75 0 0 1 .75.75'/%3E%3C/svg%3E") 50%/contain no-repeat}.svx-row:hover .svx-row-button,.svx-row:focus-visible .svx-row-button{opacity:1;transform:translateY(0)}.svx-row:hover .svx-row-button:hover{color:var(--sx-orange)}@media (width<=48.8125rem){.svx-row{flex-direction:column;align-items:flex-start;gap:1rem;min-height:0;padding:1.5rem}.svx-row-title{min-width:0;font-size:var(--svc-step-row-phone)}.svx-row-text{margin-bottom:0}.svx-row-button{opacity:1;color:var(--svc-black);transform:none}.svx-row:hover .svx-row-button{color:var(--svc-white)}}@media (prefers-reduced-motion:reduce){.svx-row:before,.svx-row-button{transition:none}}}
