.process-timeline[data-astro-cid-atapzifl]{padding-bottom:4rem;--icon-draw-duration: .9s;--icon-draw-stagger: .12s;--compass-sway-angle: 7deg;--compass-sway-duration: 4.5s;--spin-duration: 14s;--float-distance: 7px;--float-duration: 3.2s;--flame-scale: 1.18;--flame-duration: .7s;--icon-accent: #64748b;--deco-drift-duration: 5.5s;--deco-drift-duration-2: 6.8s}.dark .process-timeline[data-astro-cid-atapzifl]{--icon-accent: #94a3b8}.process-step[data-astro-cid-atapzifl]{display:grid;grid-template-columns:5rem 2.5rem 1fr;grid-template-rows:auto;gap:0 1rem}.step-icon-col[data-astro-cid-atapzifl]{grid-column:1;display:flex;align-items:flex-start;justify-content:center;padding-top:1.25rem}.step-spine-col[data-astro-cid-atapzifl]{grid-column:2;display:flex;flex-direction:column;align-items:center}.step-text-col[data-astro-cid-atapzifl]{grid-column:3;padding:1.25rem 0 2.5rem}.step-svg[data-astro-cid-atapzifl]{width:4.75rem;height:auto;color:#ea580c;overflow:visible}.step-node[data-astro-cid-atapzifl]{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#ea580c;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 4px #ea580c2e;margin-top:1.25rem;position:relative;z-index:1}.step-num[data-astro-cid-atapzifl]{font-size:.6rem;font-weight:800;color:#fff;letter-spacing:.04em}.step-line[data-astro-cid-atapzifl]{width:2px;flex:1;min-height:1.5rem;background:linear-gradient(to bottom,#ea580c80,#ea580c26)}.step-line-fade[data-astro-cid-atapzifl]{background:linear-gradient(to bottom,rgba(234,88,12,.4),transparent)}.step-heading[data-astro-cid-atapzifl]{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ea580c;margin-bottom:.5rem;line-height:1.15}.step-body[data-astro-cid-atapzifl]{font-size:1rem;font-weight:300;line-height:1.8;margin:0}@media(min-width:768px){.process-step[data-astro-cid-atapzifl]{grid-template-columns:1fr 5rem 1fr;gap:0 1.5rem}.process-step[data-astro-cid-atapzifl][data-side=left] .step-icon-col[data-astro-cid-atapzifl]{grid-column:1;justify-content:flex-end;padding-top:2rem}.process-step[data-astro-cid-atapzifl][data-side=left] .step-spine-col[data-astro-cid-atapzifl]{grid-column:2}.process-step[data-astro-cid-atapzifl][data-side=left] .step-text-col[data-astro-cid-atapzifl]{grid-column:3;padding:2rem 0 3.5rem}.process-step[data-astro-cid-atapzifl][data-side=right] .step-icon-col[data-astro-cid-atapzifl]{grid-column:3;grid-row:1;justify-content:flex-start;padding-top:2rem}.process-step[data-astro-cid-atapzifl][data-side=right] .step-spine-col[data-astro-cid-atapzifl]{grid-column:2;grid-row:1}.process-step[data-astro-cid-atapzifl][data-side=right] .step-text-col[data-astro-cid-atapzifl]{grid-column:1;grid-row:1;padding:2rem 0 3.5rem;text-align:right}.step-svg[data-astro-cid-atapzifl]{width:11rem}.step-node[data-astro-cid-atapzifl]{margin-top:2rem;width:3rem;height:3rem}.step-num[data-astro-cid-atapzifl]{font-size:.7rem}.step-heading[data-astro-cid-atapzifl]{font-size:1.875rem}.step-body[data-astro-cid-atapzifl]{font-size:1.125rem}}.repeat-row[data-astro-cid-atapzifl]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:.5rem auto 0;padding:1.25rem 2rem;border:2px dashed rgba(234,88,12,.35);border-radius:.75rem;max-width:18rem;background:#ea580c08}.repeat-icon[data-astro-cid-atapzifl]{font-size:1.75rem;color:#ea580c;display:inline-block;animation:spin-loop 8s linear infinite;line-height:1}@keyframes spin-loop{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.repeat-label[data-astro-cid-atapzifl]{font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#ea580c}.dark .step-node[data-astro-cid-atapzifl]{box-shadow:0 0 0 4px #ea580c47}.dark .repeat-row[data-astro-cid-atapzifl]{background:#ea580c0f;border-color:#ea580c47}.step-fade[data-astro-cid-atapzifl]{opacity:0;transform:translateY(1.25rem);transition:opacity .55s ease var(--delay, 0s),transform .55s cubic-bezier(.22,1,.36,1) var(--delay, 0s)}.step-fade[data-astro-cid-atapzifl].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.step-fade[data-astro-cid-atapzifl]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:no-preference){.process-timeline[data-astro-cid-atapzifl] .step-svg .glyph>*{stroke-dasharray:1;stroke-dashoffset:1;--draw-delay: 0s}.process-timeline[data-astro-cid-atapzifl] .step-svg .glyph>*:nth-child(2){--draw-delay: calc(var(--icon-draw-stagger) * 1)}.process-timeline[data-astro-cid-atapzifl] .step-svg .glyph>*:nth-child(3){--draw-delay: calc(var(--icon-draw-stagger) * 2)}.process-timeline[data-astro-cid-atapzifl] .step-svg .glyph>*:nth-child(4){--draw-delay: calc(var(--icon-draw-stagger) * 3)}.process-timeline[data-astro-cid-atapzifl] .step-svg .glyph>*:nth-child(5){--draw-delay: calc(var(--icon-draw-stagger) * 4)}.process-timeline[data-astro-cid-atapzifl] .step-svg .glyph>*:nth-child(6){--draw-delay: calc(var(--icon-draw-stagger) * 5)}.process-timeline[data-astro-cid-atapzifl] .is-visible .step-svg .glyph>*{animation:icon-draw var(--icon-draw-duration) ease var(--draw-delay) forwards}.process-timeline[data-astro-cid-atapzifl] .step-svg .deco{opacity:0}.process-timeline[data-astro-cid-atapzifl] .is-visible .step-svg .deco{animation:deco-in .7s ease calc(var(--icon-draw-duration) * .45) forwards}.process-timeline[data-astro-cid-atapzifl] .is-visible .step-svg .deco-drift{animation:deco-drift var(--deco-drift-duration) ease-in-out calc(var(--icon-draw-duration) + .3s) infinite}.process-timeline[data-astro-cid-atapzifl] .is-visible .step-svg .deco-drift-2{animation:deco-drift var(--deco-drift-duration-2) ease-in-out calc(var(--icon-draw-duration) + .6s) infinite}.process-timeline[data-astro-cid-atapzifl] .is-visible .step-svg--compass .glyph>path{transform-box:view-box;transform-origin:12px 12px;animation:icon-draw var(--icon-draw-duration) ease var(--draw-delay) forwards,compass-sway var(--compass-sway-duration) ease-in-out calc(var(--icon-draw-duration) + var(--icon-draw-stagger)) infinite}.process-timeline[data-astro-cid-atapzifl] .is-visible .step-svg--float .glyph{animation:rocket-float var(--float-duration) ease-in-out calc(var(--icon-draw-duration) + .2s) infinite}.process-timeline[data-astro-cid-atapzifl] .is-visible .step-svg--float .rocket-flame{transform-box:view-box;transform-origin:6px 15px;animation:icon-draw var(--icon-draw-duration) ease var(--draw-delay) forwards,rocket-flame var(--flame-duration) ease-in-out calc(var(--icon-draw-duration) + .4s) infinite}.process-timeline[data-astro-cid-atapzifl] .is-visible .step-svg--spin .glyph{transform-box:view-box;transform-origin:12px 12px;animation:icon-spin var(--spin-duration) linear calc(var(--icon-draw-duration) + .2s) infinite}@keyframes icon-draw{to{stroke-dashoffset:0}}@keyframes compass-sway{0%,to{transform:rotate(calc(var(--compass-sway-angle) * -1))}50%{transform:rotate(var(--compass-sway-angle))}}@keyframes rocket-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--float-distance) * -1))}}@keyframes rocket-flame{0%,to{transform:scaleY(.8) scaleX(.92);opacity:.65}50%{transform:scaleY(var(--flame-scale)) scaleX(1.05);opacity:1}}@keyframes icon-spin{to{transform:rotate(360deg)}}@keyframes deco-in{to{opacity:1}}@keyframes deco-drift{0%,to{transform:translate(0)}50%{transform:translate(.7px,-.9px)}}}
