.app-mockups-module__MMkpta__showcase{gap:56px;margin-top:36px;scroll-margin-top:96px;display:grid}.app-mockups-module__MMkpta__feature{min-width:0}.app-mockups-module__MMkpta__feature h4{margin:0}.app-mockups-module__MMkpta__feature .app-mockups-module__MMkpta__evidence{color:#555763;margin:12px 0 24px;font-size:15px;line-height:24px}.app-mockups-module__MMkpta__evidence a{color:var(--foreground);text-underline-offset:3px;-webkit-text-decoration:underline #bdbdc5;text-decoration:underline #bdbdc5}.app-mockups-module__MMkpta__feature figure{border-radius:16px;margin:0;padding:24px}.app-mockups-module__MMkpta__viewport{border-radius:12px;width:100%;height:600px;display:block;position:relative;overflow:hidden}.app-mockups-module__MMkpta__phoneImage{width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:640px){.app-mockups-module__MMkpta__showcase{gap:40px}.app-mockups-module__MMkpta__feature figure{padding:16px}.app-mockups-module__MMkpta__viewport{aspect-ratio:5/9;height:auto}}
.vanhaul-module__fwXTsa__article{width:100%;max-width:640px;color:var(--color-muted-foreground);margin-inline:auto;font-size:15px;line-height:24px}.vanhaul-module__fwXTsa__article h1{letter-spacing:var(--tracking-snug);color:var(--foreground);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:32px}.vanhaul-module__fwXTsa__article h2{letter-spacing:var(--tracking-medium);color:var(--foreground);text-wrap:balance;border-bottom:1px solid #f6f6f8;margin:48px 0 0;padding-bottom:8px;scroll-margin-top:96px;font-size:20px;font-weight:500;line-height:20px}.vanhaul-module__fwXTsa__article h3{margin:32px 0 0;scroll-margin-top:96px}.vanhaul-module__fwXTsa__article h3,.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__subsectionHeading{color:var(--foreground);text-wrap:balance;font-size:15px;font-weight:450;line-height:15px}.vanhaul-module__fwXTsa__article h4{color:var(--foreground);font-weight:500}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__finalDesign{margin-top:48px;font-size:20px;font-weight:500;line-height:24px}.vanhaul-module__fwXTsa__article p{text-wrap:pretty;margin:24px 0 0}.vanhaul-module__fwXTsa__intro>p:last-of-type{margin-top:12px}.vanhaul-module__fwXTsa__intro{margin-bottom:48px}.vanhaul-module__fwXTsa__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;font-size:13px;line-height:20px;display:grid}.vanhaul-module__fwXTsa__facts dt{color:#737373}.vanhaul-module__fwXTsa__facts dd{color:var(--foreground);margin:4px 0 0}.vanhaul-module__fwXTsa__hero{box-shadow:var(--shadow-2);background:#f6f6f8;border-radius:8px;margin-top:32px;overflow:hidden}.vanhaul-module__fwXTsa__hero img{width:100%;height:auto;display:block}.vanhaul-module__fwXTsa__insights{margin-top:24px}.vanhaul-module__fwXTsa__insights>div{border-bottom:1px solid #ebebef;grid-template-columns:180px minmax(0,1fr);gap:24px;padding-block:16px;display:grid}.vanhaul-module__fwXTsa__insights dt{color:var(--foreground);font-weight:450}.vanhaul-module__fwXTsa__insights dd{text-wrap:pretty;margin:0}.vanhaul-module__fwXTsa__article ul,.vanhaul-module__fwXTsa__article ol{gap:8px;margin-top:24px;padding-left:20px;display:grid}.vanhaul-module__fwXTsa__article ul{list-style:outside}.vanhaul-module__fwXTsa__article ol{list-style:decimal}.vanhaul-module__fwXTsa__article li{text-wrap:pretty;padding-left:4px}.vanhaul-module__fwXTsa__article details{border:1px solid #ebebef;border-radius:8px;margin-top:16px;padding:0 16px}.vanhaul-module__fwXTsa__article details[open]{padding-bottom:20px}.vanhaul-module__fwXTsa__article summary{cursor:pointer;color:var(--foreground);padding-block:16px;font-size:14px;line-height:22px}.vanhaul-module__fwXTsa__article summary::marker{color:#737373}.vanhaul-module__fwXTsa__article details p,.vanhaul-module__fwXTsa__article details ul,.vanhaul-module__fwXTsa__article details ol{margin-top:12px}.vanhaul-module__fwXTsa__supplyChain{border-radius:var(--radius-l);box-shadow:var(--shadow-2);background:#f6f6f8;margin:32px 0 0;padding:24px}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:0;padding:0;list-style:none;display:grid}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__flow>li{text-align:center;min-width:0;padding:0;position:relative}.vanhaul-module__fwXTsa__flowIcon{border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-muted-foreground);background:var(--background);border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;display:flex}.vanhaul-module__fwXTsa__flowCopy{margin-top:12px}.vanhaul-module__fwXTsa__flow strong{color:var(--foreground);text-wrap:balance;font-size:13px;font-weight:500;line-height:20px;display:block}.vanhaul-module__fwXTsa__flowArrow{color:#9b9ba3;width:40px;height:16px;position:absolute;top:16px;left:calc(100% - 10px)}.vanhaul-module__fwXTsa__flow>li[data-highlighted] .vanhaul-module__fwXTsa__flowIcon{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.vanhaul-module__fwXTsa__flow>li[data-highlighted] strong{font-weight:650}.vanhaul-module__fwXTsa__conversation{width:100%;max-width:448px;margin:24px auto 0}.vanhaul-module__fwXTsa__interviewStack{padding:20px 24px 24px;display:grid;position:relative;overflow:clip}.vanhaul-module__fwXTsa__interviewCard{min-width:0;min-height:520px;box-shadow:var(--shadow-2);touch-action:pan-y;cursor:grab;background:#f6f6f8;border-radius:28px;flex-direction:column;grid-area:1/1;padding:28px;display:flex;position:relative}.vanhaul-module__fwXTsa__interviewCard:nth-child(2){background:#fff}.vanhaul-module__fwXTsa__interviewProgress{gap:6px;width:min(100%,240px);margin-bottom:24px;display:flex}.vanhaul-module__fwXTsa__interviewProgress>span{background:#dfdfe5;border-radius:2px;flex:0 0 calc(14.2857% - 5.14286px);height:4px}.vanhaul-module__fwXTsa__interviewProgress>span[data-state=complete]{background:#91919b}.vanhaul-module__fwXTsa__interviewProgress>span[data-state=current]{background:var(--foreground)}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__interviewQuestion{text-wrap:pretty;margin:0;font-size:20px;font-weight:500;line-height:28px}.vanhaul-module__fwXTsa__interviewAnswer{cursor:auto;color:var(--foreground);flex:1;margin-top:24px;display:grid}.vanhaul-module__fwXTsa__interviewPoint{grid-area:1/1;min-width:0}.vanhaul-module__fwXTsa__interviewPoint[aria-hidden=true]{visibility:hidden}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__interviewPoint p{margin:0;font-size:16px;line-height:24px}.vanhaul-module__fwXTsa__interviewFooter{justify-content:flex-end;padding-top:28px;display:flex}@media (max-width:480px){.vanhaul-module__fwXTsa__interviewStack{padding-inline:16px}.vanhaul-module__fwXTsa__interviewCard{min-height:400px;padding:20px}.vanhaul-module__fwXTsa__interviewProgress{margin-bottom:20px}.vanhaul-module__fwXTsa__interviewAnswer{margin-top:20px}.vanhaul-module__fwXTsa__interviewFooter{padding-top:20px}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__interviewQuestion{font-size:18px;line-height:26px}}@media (max-width:360px){.vanhaul-module__fwXTsa__interviewCard{padding:16px}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__interviewPoint p{font-size:15px;line-height:22px}}.vanhaul-module__fwXTsa__comparison{margin-top:24px}@media (min-width:768px){.vanhaul-module__fwXTsa__supplyChain,.vanhaul-module__fwXTsa__comparison{width:calc(100% + 64px);margin-inline:-32px}.vanhaul-module__fwXTsa__supplyChain{padding:32px}}@media (min-width:1360px){.vanhaul-module__fwXTsa__supplyChain,.vanhaul-module__fwXTsa__comparison{width:800px;margin-inline:-80px}}@media (max-width:767px){.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__flow{grid-template-columns:1fr;gap:32px}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__flow>li{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:20px;display:grid}.vanhaul-module__fwXTsa__flowCopy{margin-top:0}.vanhaul-module__fwXTsa__flow strong{font-size:14px}.vanhaul-module__fwXTsa__flowArrow{width:24px;top:calc(100% + 8px);left:12px;transform:rotate(90deg)}}.vanhaul-module__fwXTsa__tableScroll{overscroll-behavior-x:contain;overflow-x:auto}.vanhaul-module__fwXTsa__tableScroll table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px;line-height:20px}.vanhaul-module__fwXTsa__tableScroll caption{text-align:left;color:#737373;padding-block:8px 16px}.vanhaul-module__fwXTsa__tableScroll th,.vanhaul-module__fwXTsa__tableScroll td{text-align:left;border-bottom:1px solid #ebebef;padding:12px 8px}.vanhaul-module__fwXTsa__tableScroll th{color:var(--foreground);font-weight:500}.vanhaul-module__fwXTsa__tableScroll small{color:#737373;font-weight:400;display:block}.vanhaul-module__fwXTsa__taskPhase{border:1px solid #ebebef;border-radius:8px;margin-top:16px;padding:0 16px 20px}.vanhaul-module__fwXTsa__taskPhase>h4{padding-block:16px;font-size:14px;line-height:22px}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__taskTimeline{gap:0;padding:0;list-style:none}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__taskTimeline>li{padding:0 0 16px 48px;position:relative}.vanhaul-module__fwXTsa__taskTimeline>li:not(:last-child):before{content:"";border-left:1px solid #ebebef;position:absolute;top:28px;bottom:-28px;left:16px}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__taskTimeline>li:last-child{padding-bottom:0}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__taskTimeline details{margin-top:0;padding-inline:0}.vanhaul-module__fwXTsa__taskTimeline .vanhaul-module__fwXTsa__task{margin-inline:16px}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__phaseToggle{grid-template-columns:minmax(0,1fr) 16px;align-items:start;gap:12px;padding-inline:16px;list-style:none;display:grid}.vanhaul-module__fwXTsa__phaseToggle::-webkit-details-marker{display:none}.vanhaul-module__fwXTsa__phaseToggle::marker{content:""}.vanhaul-module__fwXTsa__phaseToggle:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:4px}.vanhaul-module__fwXTsa__phaseToggle h4{margin:0;font-size:14px;line-height:22px}.vanhaul-module__fwXTsa__phaseToggle:hover h4{text-underline-offset:3px;text-decoration:underline}.vanhaul-module__fwXTsa__phaseNumber{background:var(--background);font-variant-numeric:tabular-nums;border:1px solid #ebebef;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;line-height:20px;display:grid;position:absolute;top:12px;left:0}.vanhaul-module__fwXTsa__phaseChevron{color:#737373;margin-top:3px}.vanhaul-module__fwXTsa__taskPhase[open] .vanhaul-module__fwXTsa__phaseChevron{transform:rotate(180deg)}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__requirementDisclosure{padding-inline:0}.vanhaul-module__fwXTsa__requirementDisclosure .vanhaul-module__fwXTsa__task{margin-inline:16px}.vanhaul-module__fwXTsa__taskPhase h5{color:var(--foreground);font-weight:500}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__taskPhase p{margin-top:12px}.vanhaul-module__fwXTsa__task{border-top:1px solid #ebebef;padding-block:20px}.vanhaul-module__fwXTsa__task:last-child{padding-bottom:0}.vanhaul-module__fwXTsa__task dl{gap:8px;margin-top:16px;font-size:13px;line-height:20px;display:grid}.vanhaul-module__fwXTsa__task dl>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.vanhaul-module__fwXTsa__task dt{color:#737373}.vanhaul-module__fwXTsa__task dd{margin:0}.vanhaul-module__fwXTsa__article .vanhaul-module__fwXTsa__note{color:#737373;margin-bottom:16px;font-size:13px}.vanhaul-module__fwXTsa__screens{background:#f6f6f8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:24px;padding:20px;display:grid}.vanhaul-module__fwXTsa__screens figure{min-width:0;margin:0}.vanhaul-module__fwXTsa__screens img{width:100%;height:auto;box-shadow:var(--shadow-2);border-radius:8px;display:block}@media (max-width:480px){.vanhaul-module__fwXTsa__facts{grid-template-columns:1fr;gap:12px}.vanhaul-module__fwXTsa__facts>div{grid-template-columns:100px 1fr;gap:12px;display:grid}.vanhaul-module__fwXTsa__facts dd{margin:0}.vanhaul-module__fwXTsa__insights>div{grid-template-columns:1fr;gap:6px}.vanhaul-module__fwXTsa__screens{grid-template-columns:1fr;padding:16px}.vanhaul-module__fwXTsa__task dl>div{grid-template-columns:1fr;gap:2px}}
