.ac-proc{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,1fr);gap:0;display:grid}.ac-proc .step{border-right:1px solid var(--rule-soft);flex-direction:column;gap:14px;padding:24px 20px 28px;display:flex}.ac-proc .step:last-child{border-right:0}.ac-proc .step .i{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-500);font-variant-numeric:tabular-nums}.ac-proc .step h4{font-size:var(--fs-h4);letter-spacing:-.015em;color:var(--ink-900);margin:0;font-weight:500;line-height:1.2}.ac-proc .step .d{font-size:var(--fs-micro);color:var(--ink-600);line-height:1.55}.ac-proc .step .meta{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--taupe-700);font-variant-numeric:tabular-nums;border-top:1px solid var(--rule-soft);margin-top:auto;padding-top:14px}@media (max-width:1000px){.ac-proc{grid-template-columns:1fr 1fr}.ac-proc .step:nth-child(2n){border-right:0}.ac-proc .step{border-bottom:1px solid var(--rule-soft)}}@media (max-width:600px){.ac-proc{grid-template-columns:1fr}.ac-proc .step{border-right:0;border-bottom:1px solid var(--rule-soft)}}.ac-metrics{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;padding:40px 0;display:grid}.ac-metrics>div{border-right:1px solid var(--rule-soft);padding:0 28px}.ac-metrics>div:first-child{padding-left:0}.ac-metrics>div:last-child{border-right:0;padding-right:0}.ac-metrics .k{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-500);font-variant-numeric:tabular-nums;margin-bottom:14px}.ac-metrics .v{font-size:var(--fs-h1);letter-spacing:-.025em;color:var(--ink-900);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.ac-metrics .v small{font-size:var(--fs-micro);letter-spacing:0;color:var(--ink-500);margin-left:6px;font-weight:400}.ac-metrics .u{font-size:var(--fs-micro);color:var(--ink-600);margin-top:10px;line-height:1.5}@media (max-width:900px){.ac-metrics{grid-template-columns:1fr 1fr;gap:24px 0}.ac-metrics>div:nth-child(2n){border-right:0}}.ac-when{border-top:1px solid var(--rule-soft);grid-template-columns:1fr 1fr;gap:0;display:grid}.ac-when>div{padding:24px 28px 28px}.ac-when>div:first-child{border-right:1px solid var(--rule-soft);padding-left:0}.ac-when>div:last-child{padding-right:0}.ac-when h5{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-500);font-variant-numeric:tabular-nums;margin:0 0 14px;font-weight:500}.ac-when ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ac-when li{font-size:var(--fs-small);color:var(--ink-800);padding-left:22px;line-height:1.55;position:relative}.ac-when li:before{content:"";background:var(--ink-400);width:10px;height:1px;position:absolute;top:10px;left:0}.ac-when .alert li:before{background:var(--alert,#b85c38)}.ac-when .alert li{color:var(--ink-700)}@media (max-width:900px){.ac-when{grid-template-columns:1fr}.ac-when>div:first-child{border-right:0;border-bottom:1px solid var(--rule-soft);padding:0 0 24px}.ac-when>div:last-child{padding:24px 0 0}}.ac-tools{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.ac-tools{grid-template-columns:1fr}}.ac-tools .tool{border:1px solid var(--rule);background:var(--paper);transition:border-color var(--dur) var(--ease);flex-direction:column;gap:12px;padding:24px 24px 22px;display:flex}.ac-tools .tool:hover{border-color:var(--ink-900)}.ac-tools .tool .eyebrow{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-variant-numeric:tabular-nums}.ac-tools .tool h4{font-size:var(--fs-h4);letter-spacing:-.015em;color:var(--ink-900);margin:0;font-weight:500}.ac-tools .tool .d{font-size:var(--fs-micro);color:var(--ink-600);line-height:1.55}.ac-tools .tool .bottom{border-top:1px solid var(--rule-soft);font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ink-500);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:auto;padding-top:14px;display:flex}.ac-stages{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;font-variant-numeric:tabular-nums;gap:0;padding:20px 0 0;display:flex}.ac-stages a{border:1px solid var(--rule);color:var(--ink-600);transition:all var(--dur-fast) var(--ease);border-right:0;padding:10px 18px}.ac-stages a:last-child{border-right:1px solid var(--rule)}.ac-stages a:hover{color:var(--ink-900);background:var(--paper-2,#f5f1e8)}.ac-stages a.cur{background:var(--ink-900);color:var(--paper);border-color:var(--ink-900)}
