.how-it-works-faq_section__822_G{margin-block:clamp(2.5rem,6vw,4.5rem);display:flex;flex-direction:column;gap:1.5rem;max-width:44rem;margin-inline:auto}.how-it-works-faq_header__UmtW_{text-align:center}.how-it-works-faq_heading__xgdNm{font-family:var(--font-headline);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--color-ink)}.how-it-works-faq_list__cS7f8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.how-it-works-faq_item__iJAlu{border-radius:14px;border:1px solid var(--color-line);background:linear-gradient(180deg,rgb(255 255 255/.02),rgb(255 255 255/.005));overflow:hidden;transition:border-color var(--duration-base) var(--ease-out)}.how-it-works-faq_item__iJAlu:hover{border-color:rgb(var(--ember-glow)/.28)}.how-it-works-faq_details__L66Vt{width:100%}.how-it-works-faq_summary__nZsnP{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.how-it-works-faq_summary__nZsnP::-webkit-details-marker{display:none}.how-it-works-faq_question__tor2g{font-family:var(--font-headline);font-size:.95rem;font-weight:500;letter-spacing:-.01em;color:var(--color-ink);line-height:1.35}.how-it-works-faq_chevron__KTdFJ{font-size:20px;color:var(--color-ink-dim);transition:transform var(--duration-base) var(--ease-out)}.how-it-works-faq_details__L66Vt[open] .how-it-works-faq_chevron__KTdFJ{transform:rotate(180deg)}.how-it-works-faq_answer__2_ugW{padding:0 1.1rem 1.1rem;margin:0;font-size:.88rem;line-height:1.6;color:var(--color-ink-dim)}@media (prefers-reduced-motion:reduce){.how-it-works-faq_chevron__KTdFJ,.how-it-works-faq_item__iJAlu{transition:none}}.pipeline-graphic_section__uUxLq{margin-block:clamp(1rem,3vw,1.75rem) clamp(2.5rem,7vw,5rem);display:flex;flex-direction:column;gap:clamp(2rem,5vw,3.5rem)}.pipeline-graphic_header__duH1W{display:flex;flex-direction:column;gap:.75rem;text-align:center;max-width:44ch;margin-inline:auto}.pipeline-graphic_heading__jxV_6{font-family:var(--font-headline);font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;color:var(--color-ink)}.pipeline-graphic_headingAccent__FWxRJ{color:var(--color-ember)}.pipeline-graphic_lede__XOssE{font-size:.95rem;line-height:1.55;color:var(--color-ink-dim)}.pipeline-graphic_flow__FgdHT{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch;overflow-x:clip}.pipeline-graphic_stageWrapper___t6a_{display:flex;flex-direction:column;align-items:center;gap:1rem}.pipeline-graphic_stage__VTAiv{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:18rem;min-width:0;padding:1.5rem clamp(1.35rem,3.5vw,1.65rem) 1.6rem;border-radius:18px;border:1px solid rgb(255 255 255/.08);background:linear-gradient(180deg,rgb(255 255 255/.045) 0,transparent 28%),var(--color-bg-1);box-shadow:inset 0 1px 0 rgb(255 255 255/.05),0 14px 40px rgb(0 0 0/.55);transition:transform var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);text-align:left}.pipeline-graphic_stage__VTAiv:hover{transform:translateY(-2px);border-color:rgb(var(--ember-glow)/.42);box-shadow:0 1px 0 rgb(255 255 255/.05) inset,0 14px 40px rgb(0 0 0/.55),0 0 24px rgb(var(--ember-glow)/.18)}.pipeline-graphic_stageGlow__9wBCU{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 80% at 50% 0,rgb(var(--ember-glow)/.14),transparent 70%);opacity:.9;z-index:0;mix-blend-mode:screen}.pipeline-graphic_stageNumber__PcIg9{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;color:var(--color-ink-faint)}.pipeline-graphic_stageIcon__1zY0S{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;width:2rem;height:2rem;font-size:1.5rem;line-height:1;overflow:hidden;color:var(--color-ember-hi);filter:drop-shadow(0 0 12px rgb(var(--ember-glow)/.35))}.pipeline-graphic_stageTitle__U0dJl{font-family:var(--font-headline);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:var(--color-ink);line-height:1.25;text-wrap:balance;max-width:100%}.pipeline-graphic_stageBody__vdrmC{font-size:.85rem;line-height:1.55;color:var(--color-ink-dim);max-width:100%}.pipeline-graphic_connector__ItVUN{position:relative;display:block;width:3px;height:2.75rem;border-radius:999px;background:linear-gradient(180deg,rgb(var(--ember-glow)/.08) 0,rgb(var(--ember-glow)/.32) 50%,rgb(var(--ember-glow)/.08) 100%);box-shadow:0 0 12px rgb(var(--ember-glow)/.22);overflow:hidden}.pipeline-graphic_connectorPulse__4BRBR{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 0,rgb(var(--ember-glow)/.6) 35%,var(--color-ember-hi) 50%,rgb(var(--ember-glow)/.6) 65%,transparent 100%);filter:drop-shadow(0 0 6px rgb(var(--ember-glow)/.75));animation:pipeline-graphic_pipelinePulseVertical__DZHMc 1.8s var(--ease-linear) infinite}@keyframes pipeline-graphic_pipelinePulseVertical__DZHMc{0%{transform:translateY(-110%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(110%);opacity:0}}@keyframes pipeline-graphic_pipelinePulseHorizontal__evlhY{0%{transform:translateX(-110%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(110%);opacity:0}}@media (min-width:768px){.pipeline-graphic_flow__FgdHT{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0}.pipeline-graphic_stageWrapper___t6a_{flex-direction:row;align-items:stretch;width:100%;min-width:0}.pipeline-graphic_stage__VTAiv{max-width:none;flex:1 1 0;min-width:0}.pipeline-graphic_connector__ItVUN{width:clamp(2rem,4vw,3.25rem);height:3px;align-self:center;flex-shrink:0;background:linear-gradient(90deg,rgb(var(--ember-glow)/.08) 0,rgb(var(--ember-glow)/.32) 50%,rgb(var(--ember-glow)/.08) 100%)}.pipeline-graphic_connectorPulse__4BRBR{background:linear-gradient(90deg,transparent 0,rgb(var(--ember-glow)/.6) 35%,var(--color-ember-hi) 50%,rgb(var(--ember-glow)/.6) 65%,transparent 100%);animation-name:pipeline-graphic_pipelinePulseHorizontal__evlhY}}@media (prefers-reduced-motion:reduce){.pipeline-graphic_stage__VTAiv{transition:none}.pipeline-graphic_stage__VTAiv:hover{transform:none}.pipeline-graphic_connectorPulse__4BRBR{animation:none;opacity:.6}}