._wrapper_rzz4i_1{box-sizing:border-box;background:#fff;border:1px solid #dedede;border-radius:1.5rem;margin:2.5rem 0 3.25rem;padding:clamp(1rem,2.2cqi,2rem);container-type:inline-size}._wrapper_rzz4i_1 ._steps_rzz4i_11{--column-gap:clamp(1.75rem, 4.2cqi, 3.5rem);--row-gap:clamp(2.5rem, 6cqi, 4rem);gap:var(--row-gap) var(--column-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._steps_rzz4i_11 ._step_rzz4i_11{grid-column:var(--step-column);grid-row:var(--step-row);min-width:0;margin:0;position:relative}._button_rzz4i_30{color:#292929;text-align:left;width:100%;height:100%;min-height:clamp(6rem,12cqi,10rem);font:inherit;letter-spacing:-.025em;cursor:pointer;background:#fff;border:1.5px solid #d8d8d8;border-radius:1.25rem;align-items:center;gap:clamp(.75rem,1.6cqi,1.4rem);padding:clamp(1.1rem,2.4cqi,2rem);font-size:clamp(1rem,2.25cqi,1.875rem);font-weight:550;line-height:1.4;transition:background .16s,border-color .16s;display:flex}._number_rzz4i_52{color:#b95016;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:clamp(.9375rem,2cqi,1.625rem);font-weight:650}._button_rzz4i_30:hover{background:#fff8f3;border-color:#f0b08a}._button_rzz4i_30[aria-pressed=true]{background:#fff0e5;border-color:#f47730;box-shadow:0 0 0 1px #f47730}._button_rzz4i_30:focus-visible{outline-offset:4px;outline:2px solid #292929}._connector_rzz4i_76{width:var(--column-gap);pointer-events:none;background:#a4a7aa;height:2px;position:absolute;top:50%;left:100%}._connector_rzz4i_76:after{content:"";border-top:2px solid #a4a7aa;border-right:2px solid #a4a7aa;width:.5rem;height:.5rem;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(45deg)}._left_rzz4i_98{left:auto;right:100%;transform:rotate(180deg)}._down_rzz4i_104{width:2px;height:var(--row-gap);top:100%;left:50%}._down_rzz4i_104:after{inset:auto auto 2px 50%;transform:translate(-50%)rotate(135deg)}@container (width<=540px){._wrapper_rzz4i_1 ._steps_rzz4i_11{--row-gap:2rem;gap:var(--row-gap);grid-template-columns:1fr}._steps_rzz4i_11 ._step_rzz4i_11{grid-area:auto}._button_rzz4i_30{min-height:5rem;padding:1.25rem;font-size:1.125rem}._number_rzz4i_52{font-size:1rem}._step_rzz4i_11 ._connector_rzz4i_76{width:2px;height:var(--row-gap);top:100%;left:50%;right:auto;transform:none}._step_rzz4i_11 ._connector_rzz4i_76:after{inset:auto auto 2px 50%;transform:translate(-50%)rotate(135deg)}}@media (prefers-reduced-motion:reduce){._button_rzz4i_30{transition:none}}
