.purchase-process-timeline-module__igUnvq__homeTimeline{min-width:0;margin-top:clamp(.75rem, var(--purchase-process-gap,1.8cqw), 1.35rem)}.purchase-process-timeline-module__igUnvq__homeTimelineHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;min-height:3.5rem;padding-bottom:.9rem;display:flex}.purchase-process-timeline-module__igUnvq__homeTimelineHeader>p:first-child{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:650}.purchase-process-timeline-module__igUnvq__homeTimelineTotal{font-family:var(--font-mono);text-align:right;text-transform:uppercase;align-items:baseline;gap:.6rem;display:flex}.purchase-process-timeline-module__igUnvq__homeTimelineTotal span{color:var(--muted-foreground);letter-spacing:.08em;font-size:.58rem}.purchase-process-timeline-module__igUnvq__homeTimelineTotal strong{letter-spacing:.04em;font-size:.72rem}.purchase-process-timeline-module__igUnvq__homeTimelineList{--home-timeline-count:1;margin:0;padding:.55rem 0 0;list-style:none;display:grid;position:relative}.purchase-process-timeline-module__igUnvq__homeTimelineList:before,.purchase-process-timeline-module__igUnvq__homeTimelineList:after{content:"";width:2px;position:absolute;top:3.15rem;bottom:3rem;left:1.425rem}.purchase-process-timeline-module__igUnvq__homeTimelineList:before{background:color-mix(in oklab, var(--line-strong) 72%, transparent)}.purchase-process-timeline-module__igUnvq__homeTimelineList:after{z-index:0;background:var(--foreground);pointer-events:none;transform-origin:top;transform:scaleY(1)}.purchase-process-timeline-module__igUnvq__homeTimelineStep{z-index:1;min-width:0;position:relative}.purchase-process-timeline-module__igUnvq__homeTimelineTrigger{z-index:1;width:100%;min-height:5.8rem;color:var(--foreground);text-align:left;background:0 0;border:0;outline:none;grid-template-columns:2.85rem minmax(0,1fr);align-items:center;gap:1rem;padding:.7rem 0;display:grid;position:relative}.purchase-process-timeline-module__igUnvq__homeTimelineMarker{z-index:2;border:1px solid var(--line-strong);background:var(--background);width:2.85rem;height:2.85rem;transition:border-color var(--motion-duration-control) var(--motion-ease-out), background-color var(--motion-duration-control) var(--motion-ease-out), color var(--motion-duration-control) var(--motion-ease-out);place-items:center;display:grid;position:relative}.purchase-process-timeline-module__igUnvq__homeTimelineIcon{width:1.5rem;height:1.5rem;transition:transform var(--motion-duration-control) var(--motion-ease-out)}.purchase-process-timeline-module__igUnvq__homeTimelineStepCopy{min-width:0;transition:transform var(--motion-duration-control) var(--motion-ease-out);gap:.38rem;display:grid}.purchase-process-timeline-module__igUnvq__homeTimelineStepMeta{color:var(--muted-foreground);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:.55rem;font-size:.56rem;display:flex}.purchase-process-timeline-module__igUnvq__homeTimelineStepMeta>span:first-child{color:var(--foreground);font-weight:650}.purchase-process-timeline-module__igUnvq__homeTimelineStepCopy strong{font-family:var(--font-product);letter-spacing:-.025em;font-size:clamp(1rem,2.2cqw,1.25rem);font-weight:620;line-height:1}.purchase-process-timeline-module__igUnvq__homeTimelineTrigger:is(:hover,:focus-visible) .purchase-process-timeline-module__igUnvq__homeTimelineMarker,.purchase-process-timeline-module__igUnvq__homeTimelineStep[data-home-timeline-open=true] .purchase-process-timeline-module__igUnvq__homeTimelineMarker{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.purchase-process-timeline-module__igUnvq__homeTimelineTrigger:is(:hover,:focus-visible) .purchase-process-timeline-module__igUnvq__homeTimelineIcon,.purchase-process-timeline-module__igUnvq__homeTimelineStep[data-home-timeline-open=true] .purchase-process-timeline-module__igUnvq__homeTimelineIcon{transform:scale(1.04)}.purchase-process-timeline-module__igUnvq__homeTimelineTrigger:is(:hover,:focus-visible) .purchase-process-timeline-module__igUnvq__homeTimelineStepCopy,.purchase-process-timeline-module__igUnvq__homeTimelineStep[data-home-timeline-open=true] .purchase-process-timeline-module__igUnvq__homeTimelineStepCopy{transform:translate(.18rem)}.purchase-process-timeline-module__igUnvq__homeTimelineTrigger:focus-visible{box-shadow:none}.purchase-process-timeline-module__igUnvq__homeTimelineTrigger:focus-visible .purchase-process-timeline-module__igUnvq__homeTimelineMarker{outline:2px solid var(--ring);outline-offset:.18rem}@media (hover:hover) and (pointer:fine){@container purchase-process (min-width:56rem){.purchase-process-timeline-module__igUnvq__homeTimelineList{grid-template-columns:repeat(var(--home-timeline-count), minmax(0, 1fr));padding-top:1.15rem}.purchase-process-timeline-module__igUnvq__homeTimelineList:before,.purchase-process-timeline-module__igUnvq__homeTimelineList:after{top:2.675rem;right:calc(50% / var(--home-timeline-count));bottom:auto;left:calc(50% / var(--home-timeline-count));width:auto;height:2px}.purchase-process-timeline-module__igUnvq__homeTimelineList:after{transform-origin:0;transform:scaleX(1)}.purchase-process-timeline-module__igUnvq__homeTimelineStep[data-home-timeline-open=true]{z-index:4}.purchase-process-timeline-module__igUnvq__homeTimelineTrigger{text-align:center;grid-template-rows:3.05rem minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:start center;gap:1rem;min-height:8.35rem;padding:0 .7rem .85rem}.purchase-process-timeline-module__igUnvq__homeTimelineMarker{width:3.05rem;height:3.05rem}.purchase-process-timeline-module__igUnvq__homeTimelineIcon{width:1.65rem;height:1.65rem}.purchase-process-timeline-module__igUnvq__homeTimelineStepCopy{justify-items:center;gap:.48rem}.purchase-process-timeline-module__igUnvq__homeTimelineStepMeta{justify-content:center;gap:.48rem}.purchase-process-timeline-module__igUnvq__homeTimelineStepCopy strong{max-width:16ch;font-size:clamp(.92rem, var(--purchase-process-step-size,1.35cqw), 1.15rem);line-height:1.05}.purchase-process-timeline-module__igUnvq__homeTimelineTrigger:is(:hover,:focus-visible) .purchase-process-timeline-module__igUnvq__homeTimelineStepCopy,.purchase-process-timeline-module__igUnvq__homeTimelineStep[data-home-timeline-open=true] .purchase-process-timeline-module__igUnvq__homeTimelineStepCopy{transform:translateY(.15rem)}}}@supports (animation-timeline:view()) and (animation-range:entry 0% entry 100%){@media (prefers-reduced-motion:no-preference){.purchase-process-timeline-module__igUnvq__homeTimelineList{view-timeline-name:--home-process-timeline;view-timeline-axis:block}.purchase-process-timeline-module__igUnvq__homeTimelineList:after{animation:1s linear both purchase-process-timeline-module__igUnvq__home-timeline-rail-y;animation-timeline:--home-process-timeline;animation-range:entry 6% cover 70%}.purchase-process-timeline-module__igUnvq__homeTimelineStep{animation:purchase-process-timeline-module__igUnvq__home-timeline-step-arrive 1s var(--motion-ease-out) both;animation-timeline:view();animation-range:entry 5% entry 52%}}}@media (hover:hover) and (pointer:fine){@container purchase-process (min-width:56rem){@supports (animation-timeline:view()) and (animation-range:entry 0% entry 100%){@media (prefers-reduced-motion:no-preference){.purchase-process-timeline-module__igUnvq__homeTimelineList:after{animation-name:purchase-process-timeline-module__igUnvq__home-timeline-rail-x}}}}}@keyframes purchase-process-timeline-module__igUnvq__home-timeline-rail-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes purchase-process-timeline-module__igUnvq__home-timeline-rail-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes purchase-process-timeline-module__igUnvq__home-timeline-step-arrive{0%{transform:translateY(.35rem)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.purchase-process-timeline-module__igUnvq__homeTimelineMarker,.purchase-process-timeline-module__igUnvq__homeTimelineIcon,.purchase-process-timeline-module__igUnvq__homeTimelineStepCopy{transition:none}.purchase-process-timeline-module__igUnvq__homeTimelineTrigger:is(:hover,:focus-visible) :is(.purchase-process-timeline-module__igUnvq__homeTimelineIcon,.purchase-process-timeline-module__igUnvq__homeTimelineStepCopy),.purchase-process-timeline-module__igUnvq__homeTimelineStep[data-home-timeline-open=true] :is(.purchase-process-timeline-module__igUnvq__homeTimelineIcon,.purchase-process-timeline-module__igUnvq__homeTimelineStepCopy){transform:none}}
